From 6e0f11f36c704c0c60575d44e8f1a4a1c811c4ce Mon Sep 17 00:00:00 2001 From: root Date: Thu, 14 Jul 2022 20:37:07 +0300 Subject: [PATCH] Sync with portage [Thu Jul 14 20:37:07 MSK 2022]. --- Manifest | 30 +- Manifest.files.gz | Bin 29586 -> 29625 bytes app-accessibility/Manifest.gz | Bin 4714 -> 4715 bytes app-accessibility/kontrast/Manifest | 2 +- .../kontrast/kontrast-22.04.3.ebuild | 2 +- app-admin/Manifest.gz | Bin 32825 -> 32821 bytes app-admin/awscli/Manifest | 4 + app-admin/awscli/awscli-1.25.28.ebuild | 72 + app-admin/awscli/awscli-1.25.29.ebuild | 72 + app-admin/sysstat/Manifest | 4 +- app-admin/sysstat/metadata.xml | 1 + app-admin/sysstat/sysstat-12.6.0.ebuild | 83 + app-arch/Manifest.gz | Bin 16747 -> 16752 bytes app-arch/par2cmdline/Manifest | 5 +- .../files/par2cmdline-0.8.1-big-endian.patch | 70 + ...8.0.ebuild => par2cmdline-0.8.1-r1.ebuild} | 6 +- app-arch/par2cmdline/par2cmdline-0.8.1.ebuild | 30 - app-cdr/Manifest.gz | Bin 7832 -> 7828 bytes app-cdr/dolphin-plugins-mountiso/Manifest | 2 +- .../dolphin-plugins-mountiso-22.04.3.ebuild | 2 +- app-containers/Manifest.gz | Bin 7049 -> 7051 bytes app-containers/apptainer/Manifest | 2 + .../apptainer/apptainer-1.0.3.ebuild | 39 +- app-crypt/Manifest.gz | Bin 23958 -> 23963 bytes app-crypt/gnupg/Manifest | 3 +- .../gnupg-2.3.7-yubikey-workaround-fix.patch | 53 + ...upg-2.3.7.ebuild => gnupg-2.3.7-r1.ebuild} | 1 + app-editors/Manifest.gz | Bin 13908 -> 13919 bytes app-editors/emacs/Manifest | 7 +- app-editors/emacs/emacs-28.1-r2.ebuild | 454 + ...28.1.90.ebuild => emacs-28.1.90-r2.ebuild} | 9 +- app-editors/emacs/emacs-28.1.9999.ebuild | 5 + app-editors/emacs/emacs-29.0.9999.ebuild | 5 + app-editors/vscode/Manifest | 4 + app-editors/vscode/vscode-1.69.0.ebuild | 123 + app-editors/vscodium/Manifest | 4 + app-editors/vscodium/vscodium-1.69.0.ebuild | 115 + app-emacs/Manifest.gz | Bin 58202 -> 58355 bytes app-emacs/ebib/Manifest | 4 +- ....1_p20220501.ebuild => ebib-2.38.1.ebuild} | 0 app-emacs/pandoc-mode/Manifest | 4 + .../pandoc-mode/files/50pandoc-mode-gentoo.el | 5 + app-emacs/pandoc-mode/metadata.xml | 20 + .../pandoc-mode/pandoc-mode-2.32-r1.ebuild | 33 + app-emacs/proofgeneral/Manifest | 2 + .../proofgeneral/proofgeneral-4.5.ebuild | 57 + app-emulation/Manifest.gz | Bin 14819 -> 14820 bytes app-emulation/dxvk/Manifest | 6 +- app-emulation/dxvk/dxvk-1.10.1.ebuild | 2 +- app-emulation/dxvk/dxvk-1.10.2.ebuild | 134 + app-emulation/dxvk/dxvk-9999.ebuild | 2 +- app-emulation/libguestfs-appliance/Manifest | 2 +- .../libguestfs-appliance-1.46.0.ebuild | 2 +- app-emulation/libguestfs/Manifest | 2 + .../libguestfs/libguestfs-1.48.4.ebuild | 240 + app-emulation/protontricks/Manifest | 2 + .../protontricks/protontricks-1.9.0.ebuild | 63 + app-emulation/xcpc/Manifest | 2 +- ...pc-0.37.0.ebuild => xcpc-0.37.0-r1.ebuild} | 4 +- app-emulation/xen-tools/Manifest | 7 +- app-emulation/xen-tools/files/README.gentoo | 16 + ...re1.ebuild => xen-tools-4.15.4_pre.ebuild} | 18 +- .../xen-tools/xen-tools-4.16.2_pre2-r1.ebuild | 526 + app-emulation/xen/Manifest | 6 +- ...16.2_pre1.ebuild => xen-4.15.4_pre.ebuild} | 16 +- app-emulation/xen/xen-4.16.2_pre2.ebuild | 175 + app-forensics/Manifest.gz | Bin 4877 -> 4872 bytes app-forensics/foremost/Manifest | 3 +- .../foremost/files/foremost-1.5.7-musl.patch | 81 + .../foremost/foremost-1.5.7-r3.ebuild | 3 +- app-misc/Manifest.gz | Bin 49262 -> 49269 bytes app-misc/pax-utils/Manifest | 1 + app-misc/pax-utils/pax-utils-9999.ebuild | 79 + app-misc/plod/Manifest | 2 +- ...{plod-1.9-r2.ebuild => plod-1.9-r3.ebuild} | 19 +- app-misc/razertool/Manifest | 5 +- .../razertool/files/razertool-0.0.7-ar.patch | 11 - .../files/razertool-0.0.7-configure.patch | 212 + .../files/razertool-0.0.7-rules.patch | 8 + ....7-r4.ebuild => razertool-0.0.7-r5.ebuild} | 29 +- app-office/Manifest.gz | Bin 7739 -> 7735 bytes app-office/gtg/Manifest | 2 +- .../gtg/{gtg-0.6.ebuild => gtg-0.6-r1.ebuild} | 1 + app-office/kalendar/Manifest | 2 +- app-office/kalendar/kalendar-22.04.3.ebuild | 2 +- app-office/libreoffice/Manifest | 6 +- ...2.ebuild => libreoffice-7.3.4.2-r1.ebuild} | 42 +- .../libreoffice/libreoffice-7.3.9999.ebuild | 33 +- .../libreoffice/libreoffice-9999.ebuild | 33 +- app-portage/Manifest.gz | Bin 9745 -> 9741 bytes app-portage/gentoolkit/Manifest | 4 +- ...1-r2.ebuild => gentoolkit-0.6.1-r3.ebuild} | 3 +- app-portage/gentoolkit/gentoolkit-9999.ebuild | 2 +- app-shells/Manifest.gz | Bin 8788 -> 8788 bytes app-shells/fzf/Manifest | 2 +- app-shells/fzf/fzf-0.30.0.ebuild | 2 +- app-text/Manifest.gz | Bin 48377 -> 48380 bytes app-text/pelican/Manifest | 3 +- ...lican-9999.ebuild => pelican-4.8.0.ebuild} | 42 +- dev-cpp/Manifest.gz | Bin 11923 -> 11935 bytes dev-cpp/clucene/Manifest | 3 +- ....4-r6.ebuild => clucene-2.3.3.4-r7.ebuild} | 1 + .../files/clucene-2.3.3.4-musl-pthread.patch | 11 + dev-db/Manifest.gz | Bin 15925 -> 15924 bytes dev-db/mariadb/Manifest | 8 +- dev-db/mariadb/mariadb-10.2.44.ebuild | 2 +- dev-db/mariadb/mariadb-10.3.35.ebuild | 2 +- dev-db/mariadb/mariadb-10.4.25.ebuild | 2 +- dev-db/mariadb/mariadb-10.5.16.ebuild | 2 +- dev-db/redis/Manifest | 8 +- dev-db/redis/redis-6.2.7-r1.ebuild | 2 +- dev-db/redis/redis-7.0.1-r1.ebuild | 2 + dev-db/redis/redis-7.0.2.ebuild | 2 + dev-db/redis/redis-7.0.3.ebuild | 186 + dev-java/Manifest.gz | Bin 53227 -> 53229 bytes dev-java/wsdl4j/Manifest | 6 +- .../wsdl4j/files/1.6.2-tests-sandbox.patch | 11 - dev-java/wsdl4j/wsdl4j-1.6.2-r1.ebuild | 61 - dev-java/wsdl4j/wsdl4j-1.6.3.ebuild | 2 +- dev-lang/Manifest.gz | Bin 19025 -> 19032 bytes dev-lang/R/Manifest | 2 + dev-lang/R/R-4.2.1.ebuild | 254 + dev-lang/nim/Manifest | 8 +- .../nim/files/nim-1.6.6-csources-flags.patch | 11 + dev-lang/nim/metadata.xml | 3 + dev-lang/nim/nim-1.4.8.ebuild | 92 - dev-lang/nim/nim-1.6.6-r2.ebuild | 106 + dev-lang/nim/nim-1.6.6.ebuild | 92 - dev-lang/python/Manifest | 4 + dev-lang/python/python-3.11.0_beta4-r1.ebuild | 472 + dev-libs/Manifest.gz | Bin 94807 -> 94791 bytes dev-libs/boost/Manifest | 12 +- dev-libs/boost/boost-1.79.0.ebuild | 10 +- ...patch => boost-1.79.0-CVE-2012-2677.patch} | 28 +- ...ost-1.79.0-boost-mpi-python-PEP-328.patch} | 0 ... boost-1.79.0-build-auto_index-tool.patch} | 0 ...2.patch => boost-1.79.0-context-x32.patch} | 0 ...h => boost-1.79.0-disable_icu_rpath.patch} | 0 dev-libs/dqlite/Manifest | 2 + dev-libs/dqlite/dqlite-1.11.1.ebuild | 43 + dev-libs/inih/Manifest | 2 + dev-libs/inih/inih-56.ebuild | 31 + dev-libs/kopeninghours/Manifest | 2 +- .../kopeninghours-22.04.3.ebuild | 2 +- dev-libs/kosmindoormap/Manifest | 2 +- .../kosmindoormap-22.04.3.ebuild | 2 +- dev-libs/kpublictransport/Manifest | 2 +- .../kpublictransport-22.04.3.ebuild | 2 +- dev-libs/libgit2/Manifest | 16 +- .../libgit2/files/libgit2-1.4.3-test.patch | 30 - dev-libs/libgit2/libgit2-1.3.0.ebuild | 72 - ...git2-1.3.1.ebuild => libgit2-1.3.2.ebuild} | 2 +- dev-libs/libgit2/libgit2-1.4.2.ebuild | 71 - ...git2-1.4.3.ebuild => libgit2-1.4.4.ebuild} | 4 - ...2-1.4.2-r1.ebuild => libgit2-1.5.0.ebuild} | 15 +- dev-lisp/Manifest.gz | Bin 3378 -> 3372 bytes dev-lisp/sbcl/Manifest | 3 + dev-lisp/sbcl/sbcl-2.2.6.ebuild | 240 + dev-ml/Manifest.gz | Bin 34500 -> 35148 bytes dev-ml/gapi-ocaml/Manifest | 4 + .../files/gapi-ocaml-0.4.2-ounit2.patch | 58 + dev-ml/gapi-ocaml/gapi-ocaml-0.4.2-r1.ebuild | 33 + dev-ml/gapi-ocaml/metadata.xml | 24 + dev-ml/ocamlfuse/Manifest | 3 + dev-ml/ocamlfuse/metadata.xml | 23 + dev-ml/ocamlfuse/ocamlfuse-2.7.1_p7-r1.ebuild | 37 + dev-ml/ptime/Manifest | 3 + dev-ml/ptime/metadata.xml | 35 + dev-ml/ptime/ptime-1.0.0.ebuild | 32 + dev-ml/tiny_httpd/Manifest | 3 + dev-ml/tiny_httpd/metadata.xml | 20 + dev-ml/tiny_httpd/tiny_httpd-0.12.ebuild | 49 + .../Mail-Sender/Mail-Sender-0.903.0-r1.ebuild | 4 +- dev-perl/Mail-Sender/Manifest | 2 +- dev-perl/Manifest.gz | Bin 280970 -> 280966 bytes dev-php/Manifest.gz | Bin 39898 -> 39900 bytes dev-php/pecl-mailparse/Manifest | 2 - .../pecl-mailparse-3.1.1.ebuild | 22 - dev-python/Manifest.gz | Bin 256485 -> 256465 bytes dev-python/aesara/Manifest | 4 + dev-python/aesara/aesara-2.7.6.ebuild | 92 + dev-python/aesara/aesara-2.7.7.ebuild | 95 + dev-python/alembic/Manifest | 2 + dev-python/alembic/alembic-1.8.1.ebuild | 39 + dev-python/ansible-compat/Manifest | 2 + .../ansible-compat-2.2.0.ebuild | 63 + dev-python/astroid/Manifest | 2 + dev-python/astroid/astroid-2.12.2.ebuild | 59 + dev-python/aws-sam-translator/Manifest | 2 + .../aws-sam-translator-1.47.0.ebuild | 60 + dev-python/awxkit/Manifest | 2 + dev-python/awxkit/awxkit-21.3.0.ebuild | 40 + dev-python/boto3/Manifest | 4 + dev-python/boto3/boto3-1.24.28.ebuild | 68 + dev-python/boto3/boto3-1.24.29.ebuild | 68 + dev-python/botocore/Manifest | 4 + dev-python/botocore/botocore-1.27.28.ebuild | 66 + dev-python/botocore/botocore-1.27.29.ebuild | 66 + dev-python/caldav/Manifest | 2 +- dev-python/caldav/caldav-0.9.1.ebuild | 2 + dev-python/cmd2/Manifest | 2 + dev-python/cmd2/cmd2-2.4.2.ebuild | 60 + dev-python/coverage/Manifest | 2 + dev-python/coverage/coverage-6.4.2.ebuild | 68 + dev-python/cssutils/Manifest | 2 + dev-python/cssutils/cssutils-2.5.0.ebuild | 42 + dev-python/doit/Manifest | 2 +- dev-python/doit/doit-0.36.0.ebuild | 6 + dev-python/editdistance-s/Manifest | 3 - .../editdistance-s-1.0.0.ebuild | 21 - dev-python/editdistance-s/metadata.xml | 20 - dev-python/flask/Manifest | 2 + dev-python/flask/flask-2.1.3.ebuild | 63 + dev-python/google-auth/Manifest | 2 + .../google-auth/google-auth-2.9.1.ebuild | 58 + dev-python/googleapis-common-protos/Manifest | 2 + .../googleapis-common-protos-1.56.4.ebuild | 33 + dev-python/jaraco-classes/Manifest | 2 + .../jaraco-classes-3.2.2.ebuild | 31 + dev-python/jsonschema/Manifest | 2 + dev-python/jsonschema/jsonschema-4.7.2.ebuild | 53 + dev-python/mrcfile/Manifest | 2 + dev-python/mrcfile/mrcfile-1.4.1.ebuild | 29 + dev-python/oslo-config/Manifest | 2 + .../oslo-config/oslo-config-9.0.0.ebuild | 60 + dev-python/oslo-context/Manifest | 2 + .../oslo-context/oslo-context-5.0.0.ebuild | 39 + dev-python/oslo-serialization/Manifest | 2 + .../oslo-serialization-5.0.0.ebuild | 47 + dev-python/peewee/Manifest | 2 + dev-python/peewee/peewee-3.15.1.ebuild | 41 + dev-python/pgspecial/Manifest | 2 - dev-python/pgspecial/pgspecial-2.0.0.ebuild | 55 - dev-python/pikepdf/Manifest | 2 + dev-python/pikepdf/pikepdf-5.3.2.ebuild | 59 + dev-python/pocketlint/Manifest | 2 + dev-python/pocketlint/pocketlint-0.24.ebuild | 28 + dev-python/pyfakefs/Manifest | 4 + dev-python/pyfakefs/pyfakefs-4.6.0.ebuild | 43 + dev-python/pyfakefs/pyfakefs-4.6.1.ebuild | 30 + dev-python/pyghmi/Manifest | 2 + dev-python/pyghmi/pyghmi-1.5.51.ebuild | 39 + dev-python/python-editor/Manifest | 1 + .../python-editor-1.0.4-r2.ebuild | 20 + dev-python/python-glanceclient/Manifest | 2 + .../python-glanceclient-4.0.1.ebuild | 48 + dev-python/python-gnupg/Manifest | 2 +- ....9.ebuild => python-gnupg-0.4.9-r1.ebuild} | 4 +- dev-python/python-lsp-server/Manifest | 3 + ...on-lsp-server-1.5.0-allow-mccabe-0.7.patch | 22 + .../python-lsp-server-1.5.0.ebuild | 94 + dev-python/sentry-sdk/Manifest | 2 + dev-python/sentry-sdk/sentry-sdk-1.7.1.ebuild | 91 + dev-python/setuptools/Manifest | 2 + .../setuptools/setuptools-63.2.0.ebuild | 123 + dev-python/setuptools_scm/Manifest | 2 + .../setuptools_scm-7.0.5.ebuild | 52 + dev-python/sphinx-notfound-page/Manifest | 2 + .../sphinx-notfound-page-0.8.3.ebuild | 35 + dev-python/sphinx_lv2_theme/Manifest | 2 + .../sphinx_lv2_theme-1.2.0.ebuild | 21 + dev-python/stevedore/Manifest | 2 + dev-python/stevedore/stevedore-4.0.0.ebuild | 53 + dev-python/stripe/Manifest | 8 +- dev-python/stripe/stripe-3.2.0.ebuild | 71 - dev-python/stripe/stripe-3.3.0.ebuild | 71 - dev-python/stripe/stripe-3.4.0.ebuild | 71 - dev-python/stripe/stripe-3.5.0.ebuild | 2 +- dev-python/trimesh/Manifest | 8 +- dev-python/trimesh/trimesh-3.12.5.ebuild | 65 - dev-python/trimesh/trimesh-3.12.7.ebuild | 2 +- ...sh-3.12.6.ebuild => trimesh-3.12.8.ebuild} | 2 +- dev-python/whatthepatch/Manifest | 3 + dev-python/whatthepatch/metadata.xml | 13 + .../whatthepatch/whatthepatch-1.0.2.ebuild | 19 + dev-python/zipp/Manifest | 2 + dev-python/zipp/zipp-3.8.1.ebuild | 53 + dev-ruby/Manifest.gz | Bin 110916 -> 110966 bytes dev-ruby/actioncable/Manifest | 8 + .../actioncable/actioncable-5.2.8.1.ebuild | 45 + .../actioncable/actioncable-6.0.5.1.ebuild | 45 + .../actioncable/actioncable-6.1.6.1.ebuild | 46 + .../actioncable/actioncable-7.0.3.1.ebuild | 46 + dev-ruby/actionmailbox/Manifest | 6 + .../actionmailbox-6.0.5.1.ebuild | 55 + .../actionmailbox-6.1.6.1.ebuild | 57 + .../actionmailbox-7.0.3.1.ebuild | 62 + dev-ruby/actionmailer/Manifest | 8 + .../actionmailer/actionmailer-5.2.8.1.ebuild | 50 + .../actionmailer/actionmailer-6.0.5.1.ebuild | 47 + .../actionmailer/actionmailer-6.1.6.1.ebuild | 46 + .../actionmailer/actionmailer-7.0.3.1.ebuild | 46 + dev-ruby/actionpack/Manifest | 8 + dev-ruby/actionpack/actionpack-5.2.8.1.ebuild | 68 + dev-ruby/actionpack/actionpack-6.0.5.1.ebuild | 64 + dev-ruby/actionpack/actionpack-6.1.6.1.ebuild | 64 + dev-ruby/actionpack/actionpack-7.0.3.1.ebuild | 64 + dev-ruby/actiontext/Manifest | 6 + dev-ruby/actiontext/actiontext-6.0.5.1.ebuild | 53 + dev-ruby/actiontext/actiontext-6.1.6.1.ebuild | 53 + dev-ruby/actiontext/actiontext-7.0.3.1.ebuild | 56 + dev-ruby/actionview/Manifest | 8 + dev-ruby/actionview/actionview-5.2.8.1.ebuild | 64 + dev-ruby/actionview/actionview-6.0.5.1.ebuild | 69 + dev-ruby/actionview/actionview-6.1.6.1.ebuild | 65 + dev-ruby/actionview/actionview-7.0.3.1.ebuild | 68 + dev-ruby/activejob/Manifest | 8 + dev-ruby/activejob/activejob-5.2.8.1.ebuild | 48 + dev-ruby/activejob/activejob-6.0.5.1.ebuild | 48 + dev-ruby/activejob/activejob-6.1.6.1.ebuild | 47 + dev-ruby/activejob/activejob-7.0.3.1.ebuild | 48 + dev-ruby/activemodel/Manifest | 8 + .../activemodel/activemodel-5.2.8.1.ebuild | 45 + .../activemodel/activemodel-6.0.5.1.ebuild | 42 + .../activemodel/activemodel-6.1.6.1.ebuild | 42 + .../activemodel/activemodel-7.0.3.1.ebuild | 43 + dev-ruby/activerecord/Manifest | 8 + .../activerecord/activerecord-5.2.8.1.ebuild | 96 + .../activerecord/activerecord-6.0.5.1.ebuild | 92 + .../activerecord/activerecord-6.1.6.1.ebuild | 91 + .../activerecord/activerecord-7.0.3.1.ebuild | 85 + dev-ruby/activestorage/Manifest | 8 + .../activestorage-5.2.8.1.ebuild | 61 + .../activestorage-6.0.5.1.ebuild | 62 + .../activestorage-6.1.6.1.ebuild | 61 + .../activestorage-7.0.3.1.ebuild | 67 + dev-ruby/activesupport/Manifest | 8 + .../activesupport-5.2.8.1.ebuild | 74 + .../activesupport-6.0.5.1.ebuild | 75 + .../activesupport-6.1.6.1.ebuild | 74 + .../activesupport-7.0.3.1.ebuild | 74 + dev-ruby/arel/Manifest | 2 + dev-ruby/arel/arel-9.0.0-r1.ebuild | 36 + .../files/arel-9.0.0-fix_BigDecimal.patch | 23 + dev-ruby/bcrypt-ruby/Manifest | 4 - .../bcrypt-ruby/bcrypt-ruby-3.1.16-r1.ebuild | 52 - .../bcrypt-ruby/bcrypt-ruby-3.1.16-r2.ebuild | 52 - .../bcrypt-ruby/bcrypt-ruby-3.1.16.ebuild | 59 - dev-ruby/classifier-reborn/Manifest | 2 + .../classifier-reborn-2.3.0.ebuild | 39 + dev-ruby/mechanize/Manifest | 2 +- dev-ruby/mechanize/mechanize-2.8.5.ebuild | 2 +- dev-ruby/mime-types/Manifest | 2 +- dev-ruby/mime-types/mime-types-3.4.1.ebuild | 2 +- dev-ruby/minitest-bonus-assertions/Manifest | 2 +- .../minitest-bonus-assertions-3.0-r1.ebuild | 5 +- dev-ruby/minitest/Manifest | 4 - dev-ruby/minitest/minitest-5.16.0.ebuild | 23 - dev-ruby/minitest/minitest-5.16.1.ebuild | 23 - dev-ruby/nokogiri/Manifest | 2 + dev-ruby/nokogiri/nokogiri-1.13.7.ebuild | 95 + dev-ruby/octokit/Manifest | 6 - dev-ruby/octokit/octokit-4.22.0.ebuild | 42 - dev-ruby/octokit/octokit-4.23.0.ebuild | 42 - dev-ruby/octokit/octokit-4.25.0.ebuild | 42 - dev-ruby/rails/Manifest | 8 + dev-ruby/rails/rails-5.2.8.1.ebuild | 45 + dev-ruby/rails/rails-6.0.5.1.ebuild | 39 + dev-ruby/rails/rails-6.1.6.1.ebuild | 39 + dev-ruby/rails/rails-7.0.3.1.ebuild | 39 + dev-ruby/railties/Manifest | 8 + dev-ruby/railties/railties-5.2.8.1.ebuild | 71 + dev-ruby/railties/railties-6.0.5.1.ebuild | 71 + dev-ruby/railties/railties-6.1.6.1.ebuild | 71 + dev-ruby/railties/railties-7.0.3.1.ebuild | 72 + dev-ruby/settingslogic/Manifest | 2 +- .../settingslogic-2.0.9-r2.ebuild | 7 +- dev-ruby/sprockets/Manifest | 4 +- dev-ruby/sprockets/sprockets-3.7.2-r1.ebuild | 61 - ...ts-3.7.2.ebuild => sprockets-4.1.1.ebuild} | 28 +- dev-ruby/websocket-extensions/Manifest | 3 +- ...bsocket-extensions-0.1.5-rspec-mocks.patch | 37 + .../websocket-extensions-0.1.5-r1.ebuild | 4 +- dev-tcltk/Manifest.gz | Bin 5822 -> 5817 bytes dev-tcltk/tdom/Manifest | 2 +- .../tdom/files/tdom-0.9.2-nothreads.patch | 2 +- dev-util/Manifest.gz | Bin 67605 -> 67796 bytes dev-util/cbindgen/Manifest | 2 +- dev-util/cbindgen/cbindgen-0.24.3.ebuild | 2 +- dev-util/cccc/Manifest | 4 +- dev-util/cccc/cccc-3.1.6-r1.ebuild | 2 +- dev-util/cccc/metadata.xml | 7 +- dev-util/cppcheck/Manifest | 2 + dev-util/cppcheck/cppcheck-2.8.2.ebuild | 118 + dev-util/cucumber-compatibility-kit/Manifest | 3 + ...cucumber-compatibility-kit-9.2.1-r1.ebuild | 20 + .../cucumber-compatibility-kit/metadata.xml | 10 + dev-util/cucumber-core/Manifest | 2 + .../cucumber-core/cucumber-core-11.0.0.ebuild | 38 + dev-util/cucumber-html-formatter/Manifest | 3 + .../cucumber-html-formatter-17.0.0-r1.ebuild | 30 + .../cucumber-html-formatter-19.2.0.ebuild | 34 + dev-util/cucumber/Manifest | 2 + dev-util/cucumber/cucumber-8.0.0.ebuild | 85 + dev-util/diffoscope/Manifest | 2 + dev-util/diffoscope/diffoscope-218.ebuild | 109 + dev-util/difftastic/Manifest | 6 +- dev-util/difftastic/difftastic-0.29.1.ebuild | 120 - ...0.30.0.ebuild => difftastic-0.31.0.ebuild} | 0 dev-util/jenkins-bin/Manifest | 2 + .../jenkins-bin/jenkins-bin-2.346.2.ebuild | 45 + dev-util/kdevelop-php/Manifest | 2 +- .../kdevelop-php/kdevelop-php-22.04.3.ebuild | 2 +- dev-util/kdevelop-python/Manifest | 2 +- .../kdevelop-python-22.04.3.ebuild | 2 +- dev-util/kdevelop/Manifest | 2 +- dev-util/kdevelop/kdevelop-22.04.3.ebuild | 2 +- dev-util/maturin/Manifest | 62 + dev-util/maturin/maturin-0.13.0.ebuild | 419 + dev-util/meson/Manifest | 7 - ...61.4-fix-gtk-update-icon-cache-check.patch | 29 - dev-util/meson/meson-0.60.3.ebuild | 101 - dev-util/meson/meson-0.61.4-r2.ebuild | 111 - dev-util/meson/meson-0.62.1.ebuild | 108 - dev-util/yamllint/Manifest | 2 + dev-util/yamllint/yamllint-1.27.1.ebuild | 23 + dev-vcs/Manifest.gz | Bin 10995 -> 10989 bytes dev-vcs/git/Manifest | 4 + dev-vcs/git/git-2.37.1.ebuild | 641 + dev-vcs/pre-commit/Manifest | 2 + dev-vcs/pre-commit/pre-commit-2.20.0.ebuild | 51 + dev-vcs/tig/Manifest | 2 + dev-vcs/tig/tig-2.5.6.ebuild | 66 + eclass/Manifest.gz | Bin 36121 -> 36610 bytes eclass/distutils-r1.eclass | 22 +- eclass/frameworks.kde.org.eclass | 72 + eclass/gear.kde.org.eclass | 66 + eclass/kde.org.eclass | 132 +- eclass/meson.eclass | 3 +- eclass/plasma.kde.org.eclass | 66 + eclass/python-utils-r1.eclass | 2 +- games-server/Manifest.gz | Bin 1902 -> 1899 bytes games-server/bedrock-server/Manifest | 2 + .../bedrock-server-1.19.10.03.ebuild | 53 + gnustep-base/Manifest.gz | Bin 1723 -> 1728 bytes gnustep-base/gnustep-base/Manifest | 2 +- .../gnustep-base-1.28.0-r1.ebuild | 6 +- gnustep-base/gnustep-make/Manifest | 3 +- ...tep-make-2.9.0-no_compress_man_pages.patch | 29 + .../gnustep-make/gnustep-make-2.9.0.ebuild | 4 +- gnustep-base/gnustep-updater/Manifest | 2 +- .../gnustep-updater-0.3-r1.ebuild | 9 +- kde-apps/Manifest.gz | Bin 37441 -> 37396 bytes kde-apps/akonadi-calendar/Manifest | 2 +- .../akonadi-calendar-22.04.3.ebuild | 2 +- kde-apps/akonadi-contacts/Manifest | 2 +- .../akonadi-contacts-22.04.3.ebuild | 2 +- kde-apps/akonadi-import-wizard/Manifest | 2 +- .../akonadi-import-wizard-22.04.3.ebuild | 2 +- kde-apps/akonadi-mime/Manifest | 2 +- .../akonadi-mime/akonadi-mime-22.04.3.ebuild | 2 +- kde-apps/akonadi-notes/Manifest | 2 +- .../akonadi-notes-22.04.3.ebuild | 2 +- kde-apps/akonadi-search/Manifest | 2 +- .../akonadi-search-22.04.3.ebuild | 2 +- kde-apps/akonadi/Manifest | 2 +- kde-apps/akonadi/akonadi-22.04.3.ebuild | 2 +- kde-apps/akonadiconsole/Manifest | 2 +- .../akonadiconsole-22.04.3.ebuild | 2 +- kde-apps/akregator/Manifest | 2 +- kde-apps/akregator/akregator-22.04.3.ebuild | 2 +- kde-apps/analitza/Manifest | 2 +- kde-apps/analitza/analitza-22.04.3.ebuild | 2 +- kde-apps/ark/Manifest | 2 +- kde-apps/ark/ark-22.04.3.ebuild | 2 +- kde-apps/artikulate/Manifest | 2 +- kde-apps/artikulate/artikulate-22.04.3.ebuild | 2 +- kde-apps/audiocd-kio/Manifest | 2 +- .../audiocd-kio/audiocd-kio-22.04.3.ebuild | 2 +- kde-apps/baloo-widgets/Manifest | 2 +- .../baloo-widgets-22.04.3.ebuild | 2 +- kde-apps/blinken/Manifest | 2 +- kde-apps/blinken/blinken-22.04.3.ebuild | 2 +- kde-apps/bomber/Manifest | 2 +- kde-apps/bomber/bomber-22.04.3.ebuild | 2 +- kde-apps/bovo/Manifest | 2 +- kde-apps/bovo/bovo-22.04.3.ebuild | 2 +- kde-apps/calendarjanitor/Manifest | 2 +- .../calendarjanitor-22.04.3.ebuild | 2 +- kde-apps/calendarsupport/Manifest | 2 +- .../calendarsupport-22.04.3.ebuild | 2 +- kde-apps/cantor/Manifest | 2 +- kde-apps/cantor/cantor-22.04.3.ebuild | 2 +- kde-apps/cervisia/Manifest | 2 +- kde-apps/cervisia/cervisia-22.04.3.ebuild | 2 +- kde-apps/dolphin-plugins-dropbox/Manifest | 2 +- .../dolphin-plugins-dropbox-22.04.3.ebuild | 2 +- kde-apps/dolphin-plugins-git/Manifest | 2 +- .../dolphin-plugins-git-22.04.3.ebuild | 2 +- kde-apps/dolphin-plugins-mercurial/Manifest | 2 +- .../dolphin-plugins-mercurial-22.04.3.ebuild | 2 +- kde-apps/dolphin-plugins-subversion/Manifest | 2 +- .../dolphin-plugins-subversion-22.04.3.ebuild | 2 +- kde-apps/dolphin/Manifest | 2 +- kde-apps/dolphin/dolphin-22.04.3.ebuild | 2 +- kde-apps/dragon/Manifest | 2 +- kde-apps/dragon/dragon-22.04.3.ebuild | 2 +- kde-apps/eventviews/Manifest | 2 +- kde-apps/eventviews/eventviews-22.04.3.ebuild | 2 +- kde-apps/ffmpegthumbs/Manifest | 2 +- .../ffmpegthumbs/ffmpegthumbs-22.04.3.ebuild | 2 +- kde-apps/filelight/Manifest | 2 +- kde-apps/filelight/filelight-22.04.3.ebuild | 2 +- kde-apps/granatier/Manifest | 2 +- kde-apps/granatier/granatier-22.04.3.ebuild | 2 +- kde-apps/grantlee-editor/Manifest | 2 +- .../grantlee-editor-22.04.3.ebuild | 2 +- kde-apps/grantleetheme/Manifest | 2 +- .../grantleetheme-22.04.3.ebuild | 2 +- kde-apps/gwenview/Manifest | 2 +- kde-apps/gwenview/gwenview-22.04.3.ebuild | 2 +- kde-apps/incidenceeditor/Manifest | 2 +- .../incidenceeditor-22.04.3.ebuild | 2 +- kde-apps/juk/Manifest | 2 +- kde-apps/juk/juk-22.04.3.ebuild | 2 +- kde-apps/k3b/Manifest | 2 +- kde-apps/k3b/k3b-22.04.3.ebuild | 2 +- kde-apps/kaccounts-integration/Manifest | 2 +- .../kaccounts-integration-22.04.3.ebuild | 2 +- kde-apps/kaccounts-providers/Manifest | 2 +- .../kaccounts-providers-22.04.3.ebuild | 2 +- kde-apps/kaddressbook/Manifest | 2 +- .../kaddressbook/kaddressbook-22.04.3.ebuild | 2 +- kde-apps/kajongg/Manifest | 2 +- kde-apps/kajongg/kajongg-22.04.3.ebuild | 2 +- kde-apps/kalarm/Manifest | 2 +- kde-apps/kalarm/kalarm-22.04.3.ebuild | 2 +- kde-apps/kalgebra/Manifest | 2 +- kde-apps/kalgebra/kalgebra-22.04.3.ebuild | 2 +- kde-apps/kalzium/Manifest | 2 +- kde-apps/kalzium/kalzium-22.04.3.ebuild | 2 +- kde-apps/kamera/Manifest | 2 +- kde-apps/kamera/kamera-22.04.3.ebuild | 2 +- kde-apps/kamoso/Manifest | 2 +- kde-apps/kamoso/kamoso-22.04.3.ebuild | 2 +- kde-apps/kanagram/Manifest | 2 +- kde-apps/kanagram/kanagram-22.04.3.ebuild | 2 +- kde-apps/kapman/Manifest | 2 +- kde-apps/kapman/kapman-22.04.3.ebuild | 2 +- kde-apps/kapptemplate/Manifest | 2 +- .../kapptemplate/kapptemplate-22.04.3.ebuild | 2 +- kde-apps/kate/Manifest | 2 +- kde-apps/kate/kate-22.04.3.ebuild | 2 +- kde-apps/katomic/Manifest | 2 +- kde-apps/katomic/katomic-22.04.3.ebuild | 2 +- kde-apps/kbackup/Manifest | 2 +- kde-apps/kbackup/kbackup-22.04.3.ebuild | 2 +- kde-apps/kblackbox/Manifest | 2 +- kde-apps/kblackbox/kblackbox-22.04.3.ebuild | 2 +- kde-apps/kblocks/Manifest | 2 +- kde-apps/kblocks/kblocks-22.04.3.ebuild | 2 +- kde-apps/kbounce/Manifest | 2 +- kde-apps/kbounce/kbounce-22.04.3.ebuild | 2 +- kde-apps/kbreakout/Manifest | 2 +- kde-apps/kbreakout/kbreakout-22.04.3.ebuild | 2 +- kde-apps/kbruch/Manifest | 2 +- kde-apps/kbruch/kbruch-22.04.3.ebuild | 2 +- kde-apps/kcachegrind/Manifest | 2 +- .../kcachegrind/kcachegrind-22.04.3.ebuild | 2 +- kde-apps/kcalc/Manifest | 2 +- kde-apps/kcalc/kcalc-22.04.3.ebuild | 2 +- kde-apps/kcalutils/Manifest | 2 +- kde-apps/kcalutils/kcalutils-22.04.3.ebuild | 2 +- kde-apps/kcharselect/Manifest | 2 +- .../kcharselect/kcharselect-22.04.3.ebuild | 2 +- kde-apps/kcolorchooser/Manifest | 2 +- .../kcolorchooser-22.04.3.ebuild | 2 +- kde-apps/kcron/Manifest | 2 +- kde-apps/kcron/kcron-22.04.3.ebuild | 2 +- kde-apps/kde-dev-scripts/Manifest | 2 +- .../kde-dev-scripts-22.04.3.ebuild | 2 +- kde-apps/kde-dev-utils/Manifest | 2 +- .../kde-dev-utils-22.04.3.ebuild | 2 +- kde-apps/kdebugsettings/Manifest | 2 +- .../kdebugsettings-22.04.3.ebuild | 2 +- kde-apps/kdeedu-data/Manifest | 2 +- .../kdeedu-data/kdeedu-data-22.04.3.ebuild | 2 +- kde-apps/kdegraphics-mobipocket/Manifest | 2 +- .../kdegraphics-mobipocket-22.04.3.ebuild | 2 +- kde-apps/kdenetwork-filesharing/Manifest | 2 +- .../kdenetwork-filesharing-22.04.3.ebuild | 2 +- kde-apps/kdenetwork-meta/Manifest | 2 +- ...uild => kdenetwork-meta-22.04.3-r1.ebuild} | 2 +- kde-apps/kdenlive/Manifest | 2 +- kde-apps/kdenlive/kdenlive-22.04.3.ebuild | 2 +- kde-apps/kdepim-addons/Manifest | 2 +- .../kdepim-addons-22.04.3.ebuild | 2 +- kde-apps/kdepim-runtime/Manifest | 2 +- .../kdepim-runtime-22.04.3.ebuild | 2 +- kde-apps/kdesdk-kioslaves/Manifest | 2 +- .../kdesdk-kioslaves-22.04.3.ebuild | 2 +- kde-apps/kdesdk-thumbnailers/Manifest | 2 +- .../kdesdk-thumbnailers-22.04.3.ebuild | 2 +- kde-apps/kdf/Manifest | 2 +- kde-apps/kdf/kdf-22.04.3.ebuild | 2 +- kde-apps/kdialog/Manifest | 2 +- kde-apps/kdialog/kdialog-22.04.3.ebuild | 2 +- kde-apps/kdiamond/Manifest | 2 +- kde-apps/kdiamond/kdiamond-22.04.3.ebuild | 2 +- kde-apps/keditbookmarks/Manifest | 2 +- .../keditbookmarks-22.04.3.ebuild | 2 +- kde-apps/kfind/Manifest | 2 +- kde-apps/kfind/kfind-22.04.3.ebuild | 2 +- kde-apps/kfloppy/Manifest | 2 +- kde-apps/kfloppy/kfloppy-22.04.3.ebuild | 2 +- kde-apps/kfourinline/Manifest | 2 +- .../kfourinline/kfourinline-22.04.3.ebuild | 2 +- kde-apps/kgeography/Manifest | 2 +- kde-apps/kgeography/kgeography-22.04.3.ebuild | 2 +- kde-apps/kget/Manifest | 2 +- kde-apps/kget/kget-22.04.3.ebuild | 2 +- kde-apps/kgoldrunner/Manifest | 2 +- .../kgoldrunner/kgoldrunner-22.04.3.ebuild | 2 +- kde-apps/kgpg/Manifest | 2 +- kde-apps/kgpg/kgpg-22.04.3.ebuild | 2 +- kde-apps/khangman/Manifest | 2 +- kde-apps/khangman/khangman-22.04.3.ebuild | 2 +- kde-apps/khelpcenter/Manifest | 2 +- .../khelpcenter/khelpcenter-22.04.3.ebuild | 2 +- kde-apps/kidentitymanagement/Manifest | 2 +- .../kidentitymanagement-22.04.3.ebuild | 2 +- kde-apps/kig/Manifest | 2 +- kde-apps/kig/kig-22.04.3.ebuild | 2 +- kde-apps/kigo/Manifest | 2 +- kde-apps/kigo/kigo-22.04.3.ebuild | 2 +- kde-apps/killbots/Manifest | 2 +- kde-apps/killbots/killbots-22.04.3.ebuild | 2 +- kde-apps/kimagemapeditor/Manifest | 2 +- .../kimagemapeditor-22.04.3.ebuild | 2 +- kde-apps/kimap/Manifest | 2 +- kde-apps/kimap/kimap-22.04.3.ebuild | 2 +- kde-apps/kio-extras/Manifest | 2 +- kde-apps/kio-extras/kio-extras-22.04.3.ebuild | 2 +- kde-apps/kiriki/Manifest | 2 +- kde-apps/kiriki/kiriki-22.04.3.ebuild | 2 +- kde-apps/kiten/Manifest | 2 +- kde-apps/kiten/kiten-22.04.3.ebuild | 2 +- kde-apps/kitinerary/Manifest | 3 +- .../kitinerary-22.04.3-zxing-cpp-1.4.0.patch | 68 + ....3.ebuild => kitinerary-22.04.3-r1.ebuild} | 6 +- kde-apps/kjumpingcube/Manifest | 2 +- .../kjumpingcube/kjumpingcube-22.04.3.ebuild | 2 +- kde-apps/kldap/Manifest | 2 +- kde-apps/kldap/kldap-22.04.3.ebuild | 2 +- kde-apps/kleopatra/Manifest | 2 +- kde-apps/kleopatra/kleopatra-22.04.3.ebuild | 2 +- kde-apps/klettres/Manifest | 2 +- kde-apps/klettres/klettres-22.04.3.ebuild | 2 +- kde-apps/klickety/Manifest | 2 +- kde-apps/klickety/klickety-22.04.3.ebuild | 2 +- kde-apps/klines/Manifest | 2 +- kde-apps/klines/klines-22.04.3.ebuild | 2 +- kde-apps/kmag/Manifest | 2 +- kde-apps/kmag/kmag-22.04.3.ebuild | 2 +- kde-apps/kmahjongg/Manifest | 2 +- kde-apps/kmahjongg/kmahjongg-22.04.3.ebuild | 2 +- kde-apps/kmail-account-wizard/Manifest | 2 +- .../kmail-account-wizard-22.04.3.ebuild | 2 +- kde-apps/kmail/Manifest | 2 +- kde-apps/kmail/kmail-22.04.3.ebuild | 2 +- kde-apps/kmailtransport/Manifest | 2 +- .../kmailtransport-22.04.3.ebuild | 2 +- kde-apps/kmbox/Manifest | 2 +- kde-apps/kmbox/kmbox-22.04.3.ebuild | 2 +- kde-apps/kmime/Manifest | 2 +- kde-apps/kmime/kmime-22.04.3.ebuild | 2 +- kde-apps/kmines/Manifest | 2 +- kde-apps/kmines/kmines-22.04.3.ebuild | 2 +- kde-apps/kmix/Manifest | 2 +- kde-apps/kmix/kmix-22.04.3.ebuild | 2 +- kde-apps/kmousetool/Manifest | 2 +- kde-apps/kmousetool/kmousetool-22.04.3.ebuild | 2 +- kde-apps/kmouth/Manifest | 2 +- kde-apps/kmouth/kmouth-22.04.3.ebuild | 2 +- kde-apps/kmplot/Manifest | 2 +- kde-apps/kmplot/kmplot-22.04.3.ebuild | 2 +- kde-apps/knavalbattle/Manifest | 2 +- .../knavalbattle/knavalbattle-22.04.3.ebuild | 2 +- kde-apps/knetwalk/Manifest | 2 +- kde-apps/knetwalk/knetwalk-22.04.3.ebuild | 2 +- kde-apps/knights/Manifest | 2 +- kde-apps/knights/knights-22.04.3.ebuild | 2 +- kde-apps/knotes/Manifest | 2 +- kde-apps/knotes/knotes-22.04.3.ebuild | 2 +- kde-apps/kolf/Manifest | 2 +- kde-apps/kolf/kolf-22.04.3.ebuild | 2 +- kde-apps/kollision/Manifest | 2 +- kde-apps/kollision/kollision-22.04.3.ebuild | 2 +- kde-apps/kolourpaint/Manifest | 2 +- .../kolourpaint/kolourpaint-22.04.3.ebuild | 2 +- kde-apps/kompare/Manifest | 2 +- kde-apps/kompare/kompare-22.04.3.ebuild | 2 +- kde-apps/konqueror/Manifest | 2 +- kde-apps/konqueror/konqueror-22.04.3.ebuild | 2 +- kde-apps/konquest/Manifest | 2 +- kde-apps/konquest/konquest-22.04.3.ebuild | 2 +- kde-apps/konsole/Manifest | 2 +- kde-apps/konsole/konsole-22.04.3.ebuild | 2 +- kde-apps/konsolekalendar/Manifest | 2 +- .../konsolekalendar-22.04.3.ebuild | 2 +- kde-apps/kontact/Manifest | 2 +- kde-apps/kontact/kontact-22.04.3.ebuild | 2 +- kde-apps/kontactinterface/Manifest | 2 +- .../kontactinterface-22.04.3.ebuild | 2 +- kde-apps/kopete/Manifest | 2 +- kde-apps/kopete/kopete-22.04.3.ebuild | 2 +- kde-apps/korganizer/Manifest | 2 +- kde-apps/korganizer/korganizer-22.04.3.ebuild | 2 +- kde-apps/kpat/Manifest | 2 +- kde-apps/kpat/kpat-22.04.3.ebuild | 2 +- kde-apps/kpimtextedit/Manifest | 2 +- .../kpimtextedit/kpimtextedit-22.04.3.ebuild | 2 +- kde-apps/kpkpass/Manifest | 2 +- kde-apps/kpkpass/kpkpass-22.04.3.ebuild | 2 +- kde-apps/kqtquickcharts/Manifest | 2 +- .../kqtquickcharts-22.04.3.ebuild | 2 +- kde-apps/krdc/Manifest | 2 +- kde-apps/krdc/krdc-22.04.3.ebuild | 2 +- kde-apps/kreversi/Manifest | 2 +- kde-apps/kreversi/kreversi-22.04.3.ebuild | 2 +- kde-apps/krfb/Manifest | 2 +- kde-apps/krfb/krfb-22.04.3.ebuild | 2 +- kde-apps/kross-interpreters/Manifest | 2 +- .../kross-interpreters-22.04.3.ebuild | 2 +- kde-apps/kruler/Manifest | 2 +- kde-apps/kruler/kruler-22.04.3.ebuild | 2 +- kde-apps/kshisen/Manifest | 2 +- kde-apps/kshisen/kshisen-22.04.3.ebuild | 2 +- kde-apps/ksirk/Manifest | 2 +- kde-apps/ksirk/ksirk-22.04.3.ebuild | 2 +- kde-apps/ksmtp/Manifest | 2 +- kde-apps/ksmtp/ksmtp-22.04.3.ebuild | 2 +- kde-apps/ksnakeduel/Manifest | 2 +- kde-apps/ksnakeduel/ksnakeduel-22.04.3.ebuild | 2 +- kde-apps/kspaceduel/Manifest | 2 +- kde-apps/kspaceduel/kspaceduel-22.04.3.ebuild | 2 +- kde-apps/ksquares/Manifest | 2 +- kde-apps/ksquares/ksquares-22.04.3.ebuild | 2 +- kde-apps/ksudoku/Manifest | 2 +- kde-apps/ksudoku/ksudoku-22.04.3.ebuild | 2 +- kde-apps/ksystemlog/Manifest | 2 +- kde-apps/ksystemlog/ksystemlog-22.04.3.ebuild | 2 +- kde-apps/kteatime/Manifest | 2 +- kde-apps/kteatime/kteatime-22.04.3.ebuild | 2 +- kde-apps/ktimer/Manifest | 2 +- kde-apps/ktimer/ktimer-22.04.3.ebuild | 2 +- kde-apps/ktouch/Manifest | 2 +- kde-apps/ktouch/ktouch-22.04.3.ebuild | 2 +- kde-apps/ktp-accounts-kcm/Manifest | 2 +- .../ktp-accounts-kcm-22.04.3.ebuild | 2 +- kde-apps/ktp-approver/Manifest | 2 +- .../ktp-approver/ktp-approver-22.04.3.ebuild | 2 +- kde-apps/ktp-auth-handler/Manifest | 2 +- .../ktp-auth-handler-22.04.3.ebuild | 2 +- kde-apps/ktp-common-internals/Manifest | 2 +- .../ktp-common-internals-22.04.3.ebuild | 2 +- kde-apps/ktp-contact-list/Manifest | 2 +- .../ktp-contact-list-22.04.3.ebuild | 2 +- kde-apps/ktp-contact-runner/Manifest | 2 +- .../ktp-contact-runner-22.04.3.ebuild | 2 +- kde-apps/ktp-desktop-applets/Manifest | 2 +- .../ktp-desktop-applets-22.04.3.ebuild | 2 +- kde-apps/ktp-filetransfer-handler/Manifest | 2 +- .../ktp-filetransfer-handler-22.04.3.ebuild | 2 +- kde-apps/ktp-kded-module/Manifest | 2 +- .../ktp-kded-module-22.04.3.ebuild | 2 +- kde-apps/ktp-send-file/Manifest | 2 +- .../ktp-send-file-22.04.3.ebuild | 2 +- kde-apps/ktp-text-ui/Manifest | 2 +- .../ktp-text-ui/ktp-text-ui-22.04.3.ebuild | 2 +- kde-apps/ktuberling/Manifest | 2 +- kde-apps/ktuberling/ktuberling-22.04.3.ebuild | 2 +- kde-apps/kturtle/Manifest | 2 +- kde-apps/kturtle/kturtle-22.04.3.ebuild | 2 +- kde-apps/kubrick/Manifest | 2 +- kde-apps/kubrick/kubrick-22.04.3.ebuild | 2 +- kde-apps/kwalletmanager/Manifest | 2 +- .../kwalletmanager-22.04.3.ebuild | 2 +- kde-apps/kwave/Manifest | 2 +- kde-apps/kwave/kwave-22.04.3.ebuild | 2 +- kde-apps/kwordquiz/Manifest | 2 +- kde-apps/kwordquiz/kwordquiz-22.04.3.ebuild | 2 +- kde-apps/kwrite/Manifest | 2 +- kde-apps/kwrite/kwrite-22.04.3.ebuild | 2 +- kde-apps/libgravatar/Manifest | 2 +- .../libgravatar/libgravatar-22.04.3.ebuild | 2 +- kde-apps/libkcddb/Manifest | 2 +- kde-apps/libkcddb/libkcddb-22.04.3.ebuild | 2 +- kde-apps/libkcompactdisc/Manifest | 2 +- .../libkcompactdisc-22.04.3.ebuild | 2 +- kde-apps/libkdcraw/Manifest | 2 +- kde-apps/libkdcraw/libkdcraw-22.04.3.ebuild | 2 +- kde-apps/libkdegames/Manifest | 2 +- .../libkdegames/libkdegames-22.04.3.ebuild | 2 +- kde-apps/libkdepim/Manifest | 2 +- kde-apps/libkdepim/libkdepim-22.04.3.ebuild | 2 +- kde-apps/libkeduvocdocument/Manifest | 2 +- .../libkeduvocdocument-22.04.3.ebuild | 2 +- kde-apps/libkexiv2/Manifest | 2 +- kde-apps/libkexiv2/libkexiv2-22.04.3.ebuild | 2 +- kde-apps/libkgapi/Manifest | 2 +- kde-apps/libkgapi/libkgapi-22.04.3.ebuild | 2 +- kde-apps/libkleo/Manifest | 2 +- kde-apps/libkleo/libkleo-22.04.3.ebuild | 2 +- kde-apps/libkmahjongg/Manifest | 2 +- .../libkmahjongg/libkmahjongg-22.04.3.ebuild | 2 +- kde-apps/libkomparediff2/Manifest | 2 +- .../libkomparediff2-22.04.3.ebuild | 2 +- kde-apps/libksane/Manifest | 2 +- kde-apps/libksane/libksane-22.04.3.ebuild | 2 +- kde-apps/libksieve/Manifest | 2 +- kde-apps/libksieve/libksieve-22.04.3.ebuild | 2 +- kde-apps/libktnef/Manifest | 2 +- kde-apps/libktnef/libktnef-22.04.3.ebuild | 2 +- kde-apps/lokalize/Manifest | 2 +- kde-apps/lokalize/lokalize-22.04.3.ebuild | 2 +- kde-apps/lskat/Manifest | 2 +- kde-apps/lskat/lskat-22.04.3.ebuild | 2 +- kde-apps/mailcommon/Manifest | 2 +- kde-apps/mailcommon/mailcommon-22.04.3.ebuild | 2 +- kde-apps/mailimporter/Manifest | 2 +- .../mailimporter/mailimporter-22.04.3.ebuild | 2 +- kde-apps/marble/Manifest | 2 +- kde-apps/marble/marble-22.04.3.ebuild | 2 +- kde-apps/mbox-importer/Manifest | 2 +- .../mbox-importer-22.04.3.ebuild | 2 +- kde-apps/messagelib/Manifest | 2 +- kde-apps/messagelib/messagelib-22.04.3.ebuild | 2 +- kde-apps/minuet/Manifest | 2 +- kde-apps/minuet/minuet-22.04.3.ebuild | 2 +- kde-apps/okular/Manifest | 2 +- kde-apps/okular/okular-22.04.3.ebuild | 2 +- kde-apps/palapeli/Manifest | 2 +- kde-apps/palapeli/palapeli-22.04.3.ebuild | 2 +- kde-apps/parley/Manifest | 2 +- kde-apps/parley/parley-22.04.3.ebuild | 2 +- kde-apps/picmi/Manifest | 2 +- kde-apps/picmi/picmi-22.04.3.ebuild | 2 +- kde-apps/pim-data-exporter/Manifest | 2 +- .../pim-data-exporter-22.04.3.ebuild | 2 +- kde-apps/pim-sieve-editor/Manifest | 2 +- .../pim-sieve-editor-22.04.3.ebuild | 2 +- kde-apps/pimcommon/Manifest | 2 +- kde-apps/pimcommon/pimcommon-22.04.3.ebuild | 2 +- kde-apps/poxml/Manifest | 2 +- kde-apps/poxml/poxml-22.04.3.ebuild | 2 +- kde-apps/print-manager/Manifest | 2 +- .../print-manager-22.04.3.ebuild | 2 +- kde-apps/rocs/Manifest | 2 +- kde-apps/rocs/rocs-22.04.3.ebuild | 2 +- kde-apps/signon-kwallet-extension/Manifest | 2 +- .../signon-kwallet-extension-22.04.3.ebuild | 2 +- kde-apps/spectacle/Manifest | 2 +- kde-apps/spectacle/spectacle-22.04.3.ebuild | 2 +- kde-apps/step/Manifest | 2 +- kde-apps/step/step-22.04.3.ebuild | 2 +- kde-apps/svgpart/Manifest | 2 +- kde-apps/svgpart/svgpart-22.04.3.ebuild | 2 +- kde-apps/sweeper/Manifest | 2 +- kde-apps/sweeper/sweeper-22.04.3.ebuild | 2 +- kde-apps/thumbnailers/Manifest | 2 +- .../thumbnailers/thumbnailers-22.04.3.ebuild | 2 +- kde-apps/umbrello/Manifest | 2 +- kde-apps/umbrello/umbrello-22.04.3.ebuild | 2 +- kde-apps/yakuake/Manifest | 2 +- kde-apps/yakuake/yakuake-22.04.3.ebuild | 2 +- kde-apps/zeroconf-ioslave/Manifest | 2 +- .../zeroconf-ioslave-22.04.3.ebuild | 2 +- kde-frameworks/Manifest.gz | Bin 13726 -> 13757 bytes kde-frameworks/attica/Manifest | 2 +- kde-frameworks/attica/attica-5.96.0.ebuild | 2 +- kde-frameworks/baloo/Manifest | 2 +- kde-frameworks/baloo/baloo-5.96.0.ebuild | 2 +- kde-frameworks/bluez-qt/Manifest | 2 +- .../bluez-qt/bluez-qt-5.96.0.ebuild | 2 +- kde-frameworks/breeze-icons-rcc/Manifest | 2 +- .../breeze-icons-rcc-5.96.0.ebuild | 2 +- kde-frameworks/breeze-icons/Manifest | 2 +- .../breeze-icons/breeze-icons-5.96.0.ebuild | 2 +- kde-frameworks/countryflags/Manifest | 2 +- .../countryflags/countryflags-5.96.0.ebuild | 2 +- kde-frameworks/extra-cmake-modules/Manifest | 2 +- .../extra-cmake-modules-5.96.0.ebuild | 2 +- kde-frameworks/frameworkintegration/Manifest | 2 +- .../frameworkintegration-5.96.0.ebuild | 2 +- kde-frameworks/kactivities-stats/Manifest | 2 +- .../kactivities-stats-5.96.0.ebuild | 2 +- kde-frameworks/kactivities/Manifest | 2 +- .../kactivities/kactivities-5.96.0.ebuild | 2 +- kde-frameworks/kapidox/Manifest | 2 +- kde-frameworks/kapidox/kapidox-5.96.0.ebuild | 2 +- kde-frameworks/karchive/Manifest | 2 +- .../karchive/karchive-5.96.0.ebuild | 2 +- kde-frameworks/kauth/Manifest | 2 +- kde-frameworks/kauth/kauth-5.96.0.ebuild | 2 +- kde-frameworks/kbookmarks/Manifest | 2 +- .../kbookmarks/kbookmarks-5.96.0.ebuild | 2 +- kde-frameworks/kcalendarcore/Manifest | 2 +- .../kcalendarcore/kcalendarcore-5.96.0.ebuild | 2 +- kde-frameworks/kcmutils/Manifest | 2 +- .../kcmutils/kcmutils-5.96.0.ebuild | 2 +- kde-frameworks/kcodecs/Manifest | 2 +- kde-frameworks/kcodecs/kcodecs-5.96.0.ebuild | 2 +- kde-frameworks/kcompletion/Manifest | 2 +- .../kcompletion/kcompletion-5.96.0.ebuild | 2 +- kde-frameworks/kconfig/Manifest | 2 +- kde-frameworks/kconfig/kconfig-5.96.0.ebuild | 2 +- kde-frameworks/kconfigwidgets/Manifest | 2 +- .../kconfigwidgets-5.96.0.ebuild | 2 +- kde-frameworks/kcontacts/Manifest | 2 +- .../kcontacts/kcontacts-5.96.0.ebuild | 2 +- kde-frameworks/kcoreaddons/Manifest | 2 +- .../kcoreaddons/kcoreaddons-5.96.0.ebuild | 2 +- kde-frameworks/kcrash/Manifest | 2 +- kde-frameworks/kcrash/kcrash-5.96.0.ebuild | 2 +- kde-frameworks/kdav/Manifest | 2 +- kde-frameworks/kdav/kdav-5.96.0.ebuild | 2 +- kde-frameworks/kdbusaddons/Manifest | 2 +- .../kdbusaddons/kdbusaddons-5.96.0.ebuild | 2 +- kde-frameworks/kdeclarative/Manifest | 2 +- .../kdeclarative/kdeclarative-5.96.0.ebuild | 2 +- kde-frameworks/kded/Manifest | 2 +- kde-frameworks/kded/kded-5.96.0.ebuild | 2 +- kde-frameworks/kdelibs4support/Manifest | 2 +- .../kdelibs4support-5.96.0.ebuild | 2 +- kde-frameworks/kdesu/Manifest | 2 +- kde-frameworks/kdesu/kdesu-5.96.0.ebuild | 2 +- kde-frameworks/kdnssd/Manifest | 2 +- kde-frameworks/kdnssd/kdnssd-5.96.0.ebuild | 2 +- kde-frameworks/kdoctools/Manifest | 2 +- .../kdoctools/kdoctools-5.96.0.ebuild | 2 +- kde-frameworks/kemoticons/Manifest | 2 +- .../kemoticons/kemoticons-5.96.0.ebuild | 2 +- kde-frameworks/kfilemetadata/Manifest | 2 +- .../kfilemetadata/kfilemetadata-5.96.0.ebuild | 2 +- kde-frameworks/kglobalaccel/Manifest | 2 +- .../kglobalaccel/kglobalaccel-5.96.0.ebuild | 2 +- kde-frameworks/kguiaddons/Manifest | 2 +- .../kguiaddons/kguiaddons-5.96.0.ebuild | 2 +- kde-frameworks/kholidays/Manifest | 2 +- .../kholidays/kholidays-5.96.0.ebuild | 2 +- kde-frameworks/khtml/Manifest | 2 +- kde-frameworks/khtml/khtml-5.96.0.ebuild | 2 +- kde-frameworks/ki18n/Manifest | 2 +- kde-frameworks/ki18n/ki18n-5.96.0.ebuild | 2 +- kde-frameworks/kiconthemes/Manifest | 2 +- .../kiconthemes/kiconthemes-5.96.0.ebuild | 2 +- kde-frameworks/kidletime/Manifest | 2 +- .../kidletime/kidletime-5.96.0.ebuild | 2 +- kde-frameworks/kimageformats/Manifest | 2 +- .../kimageformats/kimageformats-5.96.0.ebuild | 2 +- kde-frameworks/kinit/Manifest | 2 +- kde-frameworks/kinit/kinit-5.96.0.ebuild | 2 +- kde-frameworks/kio/Manifest | 2 +- kde-frameworks/kio/kio-5.96.0.ebuild | 2 +- kde-frameworks/kirigami/Manifest | 2 +- .../kirigami/kirigami-5.96.0.ebuild | 2 +- kde-frameworks/kitemmodels/Manifest | 2 +- .../kitemmodels/kitemmodels-5.96.0.ebuild | 2 +- kde-frameworks/kitemviews/Manifest | 2 +- .../kitemviews/kitemviews-5.96.0.ebuild | 2 +- kde-frameworks/kjobwidgets/Manifest | 2 +- .../kjobwidgets/kjobwidgets-5.96.0.ebuild | 2 +- kde-frameworks/kjs/Manifest | 2 +- kde-frameworks/kjs/kjs-5.96.0.ebuild | 2 +- kde-frameworks/knewstuff/Manifest | 2 +- .../knewstuff/knewstuff-5.96.0.ebuild | 2 +- kde-frameworks/knotifications/Manifest | 2 +- .../knotifications-5.96.0.ebuild | 2 +- kde-frameworks/knotifyconfig/Manifest | 2 +- .../knotifyconfig/knotifyconfig-5.96.0.ebuild | 2 +- kde-frameworks/kpackage/Manifest | 2 +- .../kpackage/kpackage-5.96.0.ebuild | 2 +- kde-frameworks/kparts/Manifest | 2 +- kde-frameworks/kparts/kparts-5.96.0.ebuild | 2 +- kde-frameworks/kpeople/Manifest | 2 +- kde-frameworks/kpeople/kpeople-5.96.0.ebuild | 2 +- kde-frameworks/kplotting/Manifest | 2 +- .../kplotting/kplotting-5.96.0.ebuild | 2 +- kde-frameworks/kpty/Manifest | 2 +- kde-frameworks/kpty/kpty-5.96.0.ebuild | 2 +- kde-frameworks/kquickcharts/Manifest | 2 +- .../kquickcharts/kquickcharts-5.96.0.ebuild | 2 +- kde-frameworks/kross/Manifest | 2 +- kde-frameworks/kross/kross-5.96.0.ebuild | 2 +- kde-frameworks/krunner/Manifest | 2 +- kde-frameworks/krunner/krunner-5.96.0.ebuild | 2 +- kde-frameworks/kservice/Manifest | 2 +- .../kservice/kservice-5.96.0.ebuild | 2 +- kde-frameworks/ktexteditor/Manifest | 2 +- .../ktexteditor/ktexteditor-5.96.0.ebuild | 2 +- kde-frameworks/ktextwidgets/Manifest | 2 +- .../ktextwidgets/ktextwidgets-5.96.0.ebuild | 2 +- kde-frameworks/kunitconversion/Manifest | 2 +- .../kunitconversion-5.96.0.ebuild | 2 +- kde-frameworks/kwallet/Manifest | 2 +- kde-frameworks/kwallet/kwallet-5.96.0.ebuild | 6 +- kde-frameworks/kwayland/Manifest | 2 +- .../kwayland/kwayland-5.96.0.ebuild | 2 +- kde-frameworks/kwidgetsaddons/Manifest | 2 +- .../kwidgetsaddons-5.96.0.ebuild | 2 +- kde-frameworks/kwindowsystem/Manifest | 2 +- .../kwindowsystem/kwindowsystem-5.96.0.ebuild | 2 +- kde-frameworks/kxmlgui/Manifest | 2 +- kde-frameworks/kxmlgui/kxmlgui-5.96.0.ebuild | 2 +- kde-frameworks/modemmanager-qt/Manifest | 2 +- .../modemmanager-qt-5.96.0.ebuild | 2 +- kde-frameworks/networkmanager-qt/Manifest | 2 +- .../networkmanager-qt-5.96.0.ebuild | 2 +- kde-frameworks/oxygen-icons/Manifest | 2 +- .../oxygen-icons/oxygen-icons-5.96.0.ebuild | 2 +- kde-frameworks/plasma/Manifest | 2 +- kde-frameworks/plasma/plasma-5.96.0.ebuild | 2 +- kde-frameworks/prison/Manifest | 3 +- .../files/prison-5.96.0-zxing-cpp-1.4.0.patch | 107 + ...-5.96.0.ebuild => prison-5.96.0-r1.ebuild} | 6 +- kde-frameworks/purpose/Manifest | 2 +- kde-frameworks/purpose/purpose-5.96.0.ebuild | 2 +- kde-frameworks/qqc2-desktop-style/Manifest | 2 +- .../qqc2-desktop-style-5.96.0.ebuild | 2 +- kde-frameworks/solid/Manifest | 2 +- kde-frameworks/solid/solid-5.96.0.ebuild | 2 +- kde-frameworks/sonnet/Manifest | 2 +- kde-frameworks/sonnet/sonnet-5.96.0.ebuild | 2 +- kde-frameworks/syndication/Manifest | 2 +- .../syndication/syndication-5.96.0.ebuild | 2 +- kde-frameworks/syntax-highlighting/Manifest | 2 +- .../syntax-highlighting-5.96.0.ebuild | 2 +- kde-frameworks/threadweaver/Manifest | 2 +- .../threadweaver/threadweaver-5.96.0.ebuild | 2 +- kde-misc/Manifest.gz | Bin 4790 -> 4789 bytes kde-misc/kdeconnect/Manifest | 2 +- kde-misc/kdeconnect/kdeconnect-22.04.3.ebuild | 2 +- kde-misc/kio-gdrive/Manifest | 2 +- kde-misc/kio-gdrive/kio-gdrive-22.04.3.ebuild | 2 +- kde-misc/markdownpart/Manifest | 2 +- .../markdownpart/markdownpart-22.04.3.ebuild | 2 +- kde-misc/skanlite/Manifest | 2 +- kde-misc/skanlite/skanlite-22.04.3.ebuild | 2 +- kde-misc/zanshin/Manifest | 2 +- kde-misc/zanshin/zanshin-22.04.3.ebuild | 2 +- kde-plasma/Manifest.gz | Bin 9259 -> 9276 bytes kde-plasma/bluedevil/Manifest | 6 +- ...-5.25.2.ebuild => bluedevil-5.24.6.ebuild} | 4 +- kde-plasma/bluedevil/bluedevil-5.25.3.ebuild | 41 + kde-plasma/breeze-grub/Manifest | 6 +- ....25.2.ebuild => breeze-grub-5.24.6.ebuild} | 2 +- .../breeze-grub/breeze-grub-5.25.3.ebuild | 23 + kde-plasma/breeze-gtk/Manifest | 6 +- ...5.25.2.ebuild => breeze-gtk-5.24.6.ebuild} | 4 +- .../breeze-gtk/breeze-gtk-5.25.3.ebuild | 38 + kde-plasma/breeze-plymouth/Manifest | 6 +- ...2.ebuild => breeze-plymouth-5.24.6.ebuild} | 4 +- .../breeze-plymouth-5.25.3.ebuild | 28 + kde-plasma/breeze/Manifest | 6 +- ...eze-5.25.2.ebuild => breeze-5.24.6.ebuild} | 4 +- kde-plasma/breeze/breeze-5.25.3.ebuild | 49 + kde-plasma/discover/Manifest | 6 +- kde-plasma/discover/discover-5.24.6.ebuild | 92 + ...r-5.25.2.ebuild => discover-5.25.3.ebuild} | 6 +- kde-plasma/drkonqi/Manifest | 6 +- kde-plasma/drkonqi/drkonqi-5.24.6.ebuild | 55 + ...qi-5.25.2.ebuild => drkonqi-5.25.3.ebuild} | 6 +- kde-plasma/kactivitymanagerd/Manifest | 6 +- ...ebuild => kactivitymanagerd-5.24.6.ebuild} | 4 +- .../kactivitymanagerd-5.25.3.ebuild | 36 + kde-plasma/kde-cli-tools/Manifest | 6 +- .../kde-cli-tools/kde-cli-tools-5.24.6.ebuild | 69 + ...5.2.ebuild => kde-cli-tools-5.25.3.ebuild} | 6 +- kde-plasma/kde-gtk-config/Manifest | 6 +- ....2.ebuild => kde-gtk-config-5.24.6.ebuild} | 4 +- .../kde-gtk-config-5.25.3.ebuild | 56 + kde-plasma/kdecoration/Manifest | 6 +- ....25.2.ebuild => kdecoration-5.24.6.ebuild} | 4 +- .../kdecoration/kdecoration-5.25.3.ebuild | 25 + kde-plasma/kdeplasma-addons/Manifest | 6 +- .../kdeplasma-addons-5.24.6.ebuild | 71 + ....ebuild => kdeplasma-addons-5.25.3.ebuild} | 6 +- kde-plasma/kgamma/Manifest | 6 +- ...mma-5.25.2.ebuild => kgamma-5.24.6.ebuild} | 4 +- kde-plasma/kgamma/kgamma-5.25.3.ebuild | 32 + kde-plasma/khotkeys/Manifest | 6 +- ...s-5.25.2.ebuild => khotkeys-5.24.6.ebuild} | 4 +- kde-plasma/khotkeys/khotkeys-5.25.3.ebuild | 50 + kde-plasma/kinfocenter/Manifest | 6 +- ....25.2.ebuild => kinfocenter-5.24.6.ebuild} | 4 +- .../kinfocenter/kinfocenter-5.25.3.ebuild | 78 + kde-plasma/kmenuedit/Manifest | 6 +- kde-plasma/kmenuedit/kmenuedit-5.24.6.ebuild | 39 + ...-5.25.2.ebuild => kmenuedit-5.25.3.ebuild} | 6 +- kde-plasma/kscreen/Manifest | 6 +- ...en-5.25.2.ebuild => kscreen-5.24.6.ebuild} | 5 +- kde-plasma/kscreen/kscreen-5.25.3.ebuild | 47 + kde-plasma/kscreenlocker/Manifest | 6 +- .../kscreenlocker/kscreenlocker-5.24.6.ebuild | 94 + ...5.2.ebuild => kscreenlocker-5.25.3.ebuild} | 6 +- kde-plasma/ksshaskpass/Manifest | 6 +- ....25.2.ebuild => ksshaskpass-5.24.6.ebuild} | 4 +- .../ksshaskpass/ksshaskpass-5.25.3.ebuild | 52 + kde-plasma/ksystemstats/Manifest | 6 +- ...25.2.ebuild => ksystemstats-5.24.6.ebuild} | 4 +- .../ksystemstats/ksystemstats-5.25.3.ebuild | 46 + kde-plasma/kwallet-pam/Manifest | 6 +- ....25.2.ebuild => kwallet-pam-5.24.6.ebuild} | 4 +- .../kwallet-pam/kwallet-pam-5.25.3.ebuild | 37 + kde-plasma/kwayland-integration/Manifest | 6 +- .../kwayland-integration-5.24.6.ebuild | 45 + ...ild => kwayland-integration-5.25.3.ebuild} | 6 +- kde-plasma/kwayland-server/Manifest | 2 + .../kwayland-server-5.24.6.ebuild | 39 + kde-plasma/kwin/Manifest | 6 +- kde-plasma/kwin/kwin-5.24.6.ebuild | 133 + ...{kwin-5.25.2.ebuild => kwin-5.25.3.ebuild} | 6 +- kde-plasma/kwrited/Manifest | 6 +- ...ed-5.25.2.ebuild => kwrited-5.24.6.ebuild} | 4 +- kde-plasma/kwrited/kwrited-5.25.3.ebuild | 26 + kde-plasma/layer-shell-qt/Manifest | 6 +- ....2.ebuild => layer-shell-qt-5.24.6.ebuild} | 4 +- .../layer-shell-qt-5.25.3.ebuild | 36 + kde-plasma/libkscreen/Manifest | 6 +- ...5.25.2.ebuild => libkscreen-5.24.6.ebuild} | 4 +- .../libkscreen/libkscreen-5.25.3.ebuild | 39 + kde-plasma/libksysguard/Manifest | 6 +- .../libksysguard/libksysguard-5.24.6.ebuild | 76 + ...25.2.ebuild => libksysguard-5.25.3.ebuild} | 6 +- kde-plasma/libkworkspace/Manifest | 6 +- ...5.2.ebuild => libkworkspace-5.24.6.ebuild} | 4 +- .../libkworkspace/libkworkspace-5.25.3.ebuild | 55 + kde-plasma/milou/Manifest | 6 +- ...ilou-5.25.2.ebuild => milou-5.24.6.ebuild} | 4 +- kde-plasma/milou/milou-5.25.3.ebuild | 33 + kde-plasma/oxygen-sounds/Manifest | 4 +- ...5.2.ebuild => oxygen-sounds-5.25.3.ebuild} | 6 +- kde-plasma/oxygen/Manifest | 6 +- ...gen-5.25.2.ebuild => oxygen-5.24.6.ebuild} | 4 +- kde-plasma/oxygen/oxygen-5.25.3.ebuild | 51 + .../plasma-browser-integration/Manifest | 6 +- ... plasma-browser-integration-5.24.6.ebuild} | 4 +- .../plasma-browser-integration-5.25.3.ebuild | 45 + kde-plasma/plasma-desktop/Manifest | 7 +- ...ebuild => plasma-desktop-5.24.6-r1.ebuild} | 8 +- .../plasma-desktop-5.25.3-r1.ebuild | 178 + kde-plasma/plasma-disks/Manifest | 6 +- ...25.2.ebuild => plasma-disks-5.24.6.ebuild} | 4 +- .../plasma-disks/plasma-disks-5.25.3.ebuild | 39 + kde-plasma/plasma-firewall/Manifest | 6 +- .../plasma-firewall-5.24.6.ebuild | 64 + ...2.ebuild => plasma-firewall-5.25.3.ebuild} | 8 +- kde-plasma/plasma-integration/Manifest | 6 +- .../plasma-integration-5.24.6.ebuild | 48 + ...build => plasma-integration-5.25.3.ebuild} | 6 +- kde-plasma/plasma-meta/Manifest | 3 +- .../plasma-meta/plasma-meta-5.24.6.ebuild | 107 + ....25.2.ebuild => plasma-meta-5.25.3.ebuild} | 0 kde-plasma/plasma-nm/Manifest | 6 +- ...-5.25.2.ebuild => plasma-nm-5.24.6.ebuild} | 4 +- kde-plasma/plasma-nm/plasma-nm-5.25.3.ebuild | 90 + kde-plasma/plasma-pa/Manifest | 6 +- ...-5.25.2.ebuild => plasma-pa-5.24.6.ebuild} | 4 +- kde-plasma/plasma-pa/plasma-pa-5.25.3.ebuild | 40 + kde-plasma/plasma-sdk/Manifest | 6 +- ...5.25.2.ebuild => plasma-sdk-5.24.6.ebuild} | 4 +- .../plasma-sdk/plasma-sdk-5.25.3.ebuild | 46 + kde-plasma/plasma-systemmonitor/Manifest | 6 +- ...ild => plasma-systemmonitor-5.24.6.ebuild} | 4 +- .../plasma-systemmonitor-5.25.3.ebuild | 42 + kde-plasma/plasma-thunderbolt/Manifest | 6 +- ...build => plasma-thunderbolt-5.24.6.ebuild} | 4 +- .../plasma-thunderbolt-5.25.3.ebuild | 38 + kde-plasma/plasma-vault/Manifest | 6 +- ...25.2.ebuild => plasma-vault-5.24.6.ebuild} | 4 +- .../plasma-vault/plasma-vault-5.25.3.ebuild | 48 + .../plasma-workspace-wallpapers/Manifest | 6 +- ...plasma-workspace-wallpapers-5.24.6.ebuild} | 2 +- .../plasma-workspace-wallpapers-5.25.3.ebuild | 19 + kde-plasma/plasma-workspace/Manifest | 6 +- .../plasma-workspace-5.24.6.ebuild | 219 + ...build => plasma-workspace-5.25.3.1.ebuild} | 6 +- kde-plasma/plymouth-kcm/Manifest | 6 +- ...25.2.ebuild => plymouth-kcm-5.24.6.ebuild} | 4 +- .../plymouth-kcm/plymouth-kcm-5.25.3.ebuild | 37 + kde-plasma/polkit-kde-agent/Manifest | 6 +- ....ebuild => polkit-kde-agent-5.24.6.ebuild} | 4 +- .../polkit-kde-agent-5.25.3.ebuild | 33 + kde-plasma/powerdevil/Manifest | 6 +- ...5.25.2.ebuild => powerdevil-5.24.6.ebuild} | 4 +- .../powerdevil/powerdevil-5.25.3.ebuild | 70 + kde-plasma/sddm-kcm/Manifest | 6 +- ...m-5.25.2.ebuild => sddm-kcm-5.24.6.ebuild} | 4 +- kde-plasma/sddm-kcm/sddm-kcm-5.25.3.ebuild | 43 + kde-plasma/systemsettings/Manifest | 6 +- .../systemsettings-5.24.6.ebuild | 60 + ....2.ebuild => systemsettings-5.25.3.ebuild} | 6 +- kde-plasma/xdg-desktop-portal-kde/Manifest | 6 +- .../xdg-desktop-portal-kde-5.24.6.ebuild | 44 + ...d => xdg-desktop-portal-kde-5.25.3.ebuild} | 6 +- kde-plasma/xembed-sni-proxy/Manifest | 6 +- .../xembed-sni-proxy-5.24.6.ebuild | 43 + ....ebuild => xembed-sni-proxy-5.25.3.ebuild} | 6 +- mail-filter/Manifest.gz | Bin 8523 -> 8516 bytes mail-filter/pyzor/Manifest | 2 +- .../pyzor/pyzor-1.0.0_p20211223.ebuild | 2 +- media-fonts/Manifest.gz | Bin 36767 -> 36769 bytes media-fonts/encodings/Manifest | 2 + media-fonts/encodings/encodings-1.0.6.ebuild | 21 + media-fonts/font-util/Manifest | 2 + media-fonts/font-util/font-util-1.3.3.ebuild | 18 + media-gfx/Manifest.gz | Bin 38324 -> 38325 bytes media-gfx/darktable/Manifest | 6 +- media-gfx/darktable/darktable-4.0.0.ebuild | 177 + media-gfx/darktable/metadata.xml | 1 + media-gfx/gmic/Manifest | 3 + .../files/gmic-3.1.5-makefile_automagic.patch | 131 + media-gfx/gmic/gmic-3.1.5.ebuild | 107 + media-gfx/gnofract4d/Manifest | 2 +- .../gnofract4d-4.3_p20211108.ebuild | 4 +- media-gfx/shotwell/Manifest | 3 +- .../files/0.30.16-optional-wayland.patch | 59 + media-gfx/shotwell/shotwell-0.30.16.ebuild | 7 +- media-gfx/skanpage/Manifest | 2 +- media-gfx/skanpage/skanpage-22.04.3.ebuild | 2 +- media-gfx/ttygif/Manifest | 4 +- ...0_p20181218.ebuild => ttygif-1.6.0.ebuild} | 20 +- media-libs/Manifest.gz | Bin 66155 -> 66145 bytes media-libs/babl/Manifest | 2 + media-libs/babl/babl-0.1.92-r1.ebuild | 68 + ...rsal_nonlinear_rgb_u8_converter_sse2.patch | 17 + media-libs/libaom/Manifest | 4 +- media-libs/libaom/libaom-3.4.0.ebuild | 1 + media-libs/libaom/libaom-9999.ebuild | 1 + media-libs/libffado/Manifest | 2 + media-libs/libffado/libffado-2.4.6.ebuild | 121 + media-libs/libmtp/Manifest | 4 +- media-libs/libmtp/libmtp-1.1.20.ebuild | 6 + media-libs/libmtp/libmtp-9999.ebuild | 6 + media-libs/openjpeg/Manifest | 2 +- media-libs/openjpeg/openjpeg-2.5.0-r2.ebuild | 63 +- media-libs/zxing-cpp/Manifest | 3 + ...4.0-install-required-private-headers.patch | 43 + media-libs/zxing-cpp/zxing-cpp-1.4.0.ebuild | 28 + media-sound/Manifest.gz | Bin 57091 -> 57088 bytes media-sound/elisa/Manifest | 2 +- media-sound/elisa/elisa-22.04.3.ebuild | 2 +- media-sound/mpg123/Manifest | 2 + media-sound/mpg123/mpg123-1.30.1.ebuild | 108 + media-sound/mup/Manifest | 3 + .../mup/files/mup-6.9-build-system.patch | 125 + media-sound/mup/mup-6.9.ebuild | 54 + media-sound/strawberry/Manifest | 4 +- .../strawberry/strawberry-1.0.4.ebuild | 120 - .../strawberry/strawberry-1.0.5.ebuild | 2 +- media-sound/wavpack/Manifest | 4 +- media-sound/wavpack/wavpack-5.4.0.ebuild | 36 - media-sound/wavpack/wavpack-5.5.0.ebuild | 2 +- media-tv/Manifest.gz | Bin 3937 -> 3938 bytes media-tv/kodi/Manifest | 2 + media-tv/kodi/files/kodi-19.4-fmt-9.patch | 74 + media-tv/kodi/kodi-19.4-r2.ebuild | 365 + media-video/Manifest.gz | Bin 26190 -> 26191 bytes media-video/guvcview/Manifest | 2 + media-video/guvcview/guvcview-2.0.8.ebuild | 77 + media-video/makemkv/Manifest | 7 +- media-video/makemkv/files/makemkv-flags.patch | 17 - ...kv-1.17.0.ebuild => makemkv-1.17.1.ebuild} | 1 - media-video/pipewire/Manifest | 15 +- ...pipewire-0.3.54-audioconvert-samples.patch | 23 - .../pipewire-0.3.54-fortify-source.patch | 33 - .../files/pipewire-0.3.55-jack-mix.patch | 20 + .../pipewire/pipewire-0.3.53-r1.ebuild | 404 - .../pipewire-0.3.53_p20220704-r1.ebuild | 407 - .../pipewire/pipewire-0.3.54-r2.ebuild | 422 - media-video/pipewire/pipewire-0.3.54.ebuild | 420 - ...54-r1.ebuild => pipewire-0.3.55-r1.ebuild} | 7 +- media-video/pipewire/pipewire-9999.ebuild | 5 +- media-video/yle-dl/Manifest | 4 +- media-video/yle-dl/yle-dl-20220610.ebuild | 54 - media-video/yle-dl/yle-dl-20220704.ebuild | 2 +- metadata/Manifest.gz | Bin 3687 -> 3688 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28240 -> 28202 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 7051 -> 7069 bytes .../app-accessibility/accerciser-3.38.0 | 2 +- .../app-accessibility/at-spi2-atk-2.38.0 | 4 +- .../app-accessibility/at-spi2-core-2.44.1 | 4 +- .../md5-cache/app-accessibility/brltty-6.1 | 2 +- .../md5-cache/app-accessibility/brltty-6.1-r1 | 2 +- .../md5-cache/app-accessibility/brltty-6.4 | 2 +- .../md5-cache/app-accessibility/brltty-6.4-r1 | 2 +- .../app-accessibility/caribou-0.4.21-r4 | 2 +- .../app-accessibility/caribou-0.4.21-r5 | 2 +- .../md5-cache/app-accessibility/espeakup-0.90 | 4 +- .../md5-cache/app-accessibility/espeakup-9999 | 4 +- .../app-accessibility/kontrast-21.12.3 | 2 +- .../app-accessibility/kontrast-22.04.3 | 6 +- .../md5-cache/app-accessibility/orca-42.1 | 2 +- .../md5-cache/app-accessibility/orca-42.2 | 2 +- .../md5-cache/app-accessibility/orca-42.3 | 2 +- .../speech-dispatcher-0.11.1 | 2 +- .../app-accessibility/speech-dispatcher-0.9.1 | 2 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 57212 -> 57606 bytes metadata/md5-cache/app-admin/abrt-2.15.0 | 2 +- metadata/md5-cache/app-admin/abrt-2.15.1 | 2 +- metadata/md5-cache/app-admin/ananicy-2.2.1-r1 | 2 +- metadata/md5-cache/app-admin/ansible-4.6.0 | 2 +- metadata/md5-cache/app-admin/ansible-5.7.1 | 2 +- metadata/md5-cache/app-admin/ansible-5.9.0 | 2 +- metadata/md5-cache/app-admin/ansible-6.0.0 | 2 +- .../md5-cache/app-admin/ansible-base-2.11.7 | 2 +- .../md5-cache/app-admin/ansible-base-2.12.6 | 2 +- .../md5-cache/app-admin/ansible-base-2.12.7 | 2 +- .../md5-cache/app-admin/ansible-base-2.13.0 | 2 +- .../md5-cache/app-admin/ansible-base-2.13.1 | 2 +- .../md5-cache/app-admin/ansible-base-9999 | 2 +- .../md5-cache/app-admin/ansible-cmdb-1.30-r1 | 2 +- .../md5-cache/app-admin/ansible-lint-5.4.0 | 2 +- .../md5-cache/app-admin/ansible-lint-6.2.2 | 2 +- .../md5-cache/app-admin/ansible-lint-6.3.0 | 2 +- .../ansible-modules-hashivault-4.6.2 | 2 +- .../ansible-modules-hashivault-4.6.8 | 2 +- .../app-admin/ansible-molecule-3.5.2-r1 | 2 +- .../md5-cache/app-admin/awscli-1.25.17-r1 | 2 +- metadata/md5-cache/app-admin/awscli-1.25.22 | 2 +- metadata/md5-cache/app-admin/awscli-1.25.26 | 2 +- metadata/md5-cache/app-admin/awscli-1.25.27 | 2 +- metadata/md5-cache/app-admin/awscli-1.25.28 | 16 + metadata/md5-cache/app-admin/awscli-1.25.29 | 16 + .../md5-cache/app-admin/calamares-3.2.32.1-r1 | 2 +- metadata/md5-cache/app-admin/cdist-6.9.8 | 2 +- .../md5-cache/app-admin/clustershell-1.8.3-r1 | 2 +- .../md5-cache/app-admin/eclean-kernel-0.4.3 | 2 +- .../md5-cache/app-admin/eclean-kernel-2.99.3 | 2 +- .../md5-cache/app-admin/eclean-kernel-9999 | 2 +- .../app-admin/gentoo-retirement-scripts-1 | 2 +- .../app-admin/gentoo-retirement-scripts-2 | 4 +- .../app-admin/github-backup-utils-2.22.0 | 2 +- .../app-admin/github-backup-utils-3.0.0 | 2 +- .../app-admin/github-backup-utils-3.3.2 | 2 +- .../app-admin/github-backup-utils-3.5.0 | 2 +- metadata/md5-cache/app-admin/gixy-0.1.20-r1 | 2 +- metadata/md5-cache/app-admin/gnome-abrt-1.4.1 | 4 +- metadata/md5-cache/app-admin/gnome-abrt-1.4.2 | 4 +- .../md5-cache/app-admin/lib_users-0.14-r2 | 2 +- metadata/md5-cache/app-admin/lib_users-0.15 | 2 +- metadata/md5-cache/app-admin/mcelog-181 | 2 +- metadata/md5-cache/app-admin/mcelog-182 | 2 +- metadata/md5-cache/app-admin/mcelog-183 | 2 +- metadata/md5-cache/app-admin/mcelog-184 | 2 +- metadata/md5-cache/app-admin/mkosi-12-r1 | 2 +- .../app-admin/ngxtop-0.0.3_pre141201-r1 | 2 +- .../app-admin/ngxtop-0.0.3_pre141201-r2 | 2 +- .../md5-cache/app-admin/ps_mem-3.13_p20201212 | 2 +- metadata/md5-cache/app-admin/ps_mem-3.14 | 2 +- metadata/md5-cache/app-admin/pwman3-0.10.0-r1 | 2 +- metadata/md5-cache/app-admin/pwman3-0.11.1 | 2 +- metadata/md5-cache/app-admin/pydf-12-r2 | 2 +- .../md5-cache/app-admin/rsyslog-8.2102.0-r1 | 2 +- .../md5-cache/app-admin/rsyslog-8.2106.0-r1 | 2 +- .../md5-cache/app-admin/rsyslog-8.2108.0-r1 | 2 +- .../md5-cache/app-admin/rsyslog-8.2110.0-r1 | 2 +- .../md5-cache/app-admin/rsyslog-8.2112.0-r1 | 2 +- .../md5-cache/app-admin/rsyslog-8.2204.0-r1 | 2 +- metadata/md5-cache/app-admin/rsyslog-8.2206.0 | 2 +- metadata/md5-cache/app-admin/salt-3002.9 | 2 +- metadata/md5-cache/app-admin/salt-3003.4-r1 | 2 +- metadata/md5-cache/app-admin/salt-3003.5 | 2 +- metadata/md5-cache/app-admin/salt-3004.1-r4 | 2 +- metadata/md5-cache/app-admin/salt-3004.2 | 2 +- metadata/md5-cache/app-admin/setools-4.4.0-r2 | 2 +- metadata/md5-cache/app-admin/setools-4.4.0-r3 | 2 +- metadata/md5-cache/app-admin/setools-9999 | 2 +- metadata/md5-cache/app-admin/supervisor-4.2.2 | 2 +- metadata/md5-cache/app-admin/supervisor-4.2.4 | 2 +- metadata/md5-cache/app-admin/syslog-ng-3.34.1 | 2 +- metadata/md5-cache/app-admin/syslog-ng-3.35.1 | 2 +- metadata/md5-cache/app-admin/syslog-ng-3.36.1 | 2 +- .../app-admin/syslog-summary-1.14-r5 | 2 +- metadata/md5-cache/app-admin/sysstat-12.6.0 | 16 + .../app-admin/system-config-printer-1.5.16-r1 | 2 +- .../md5-cache/app-admin/systemdgenie-0.99.0 | 2 +- .../md5-cache/app-admin/webapp-config-1.55-r2 | 2 +- .../md5-cache/app-admin/webapp-config-9999 | 2 +- metadata/md5-cache/app-admin/xkcdpass-1.19.3 | 2 +- metadata/md5-cache/app-admin/yadm-3.2.1 | 2 +- metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1345 -> 1351 bytes .../md5-cache/app-antivirus/clamav-0.104.2 | 2 +- .../md5-cache/app-antivirus/clamav-0.104.3 | 2 +- metadata/md5-cache/app-antivirus/clamtk-6.14 | 2 +- .../md5-cache/app-antivirus/fangfrisch-1.5.0 | 2 +- .../app-antivirus/fangfrisch-1.5.0-r1 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 22121 -> 21950 bytes metadata/md5-cache/app-arch/bloscpack-0.16.0 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.9-r3 | 2 +- metadata/md5-cache/app-arch/brotli-1.0.9-r4 | 6 +- metadata/md5-cache/app-arch/brotli-9999 | 6 +- metadata/md5-cache/app-arch/bzip2-9999 | 4 +- .../md5-cache/app-arch/file-roller-3.42.0 | 4 +- metadata/md5-cache/app-arch/gcab-1.4 | 4 +- .../md5-cache/app-arch/gnome-autoar-0.4.3 | 4 +- metadata/md5-cache/app-arch/par2cmdline-0.8.1 | 12 - ...par2cmdline-0.8.0 => par2cmdline-0.8.1-r1} | 6 +- metadata/md5-cache/app-arch/patool-1.12 | 2 +- metadata/md5-cache/app-arch/rpm-4.17.0-r2 | 2 +- metadata/md5-cache/app-arch/rpm-4.17.1 | 2 +- metadata/md5-cache/app-arch/tardelta-1.0.1 | 2 +- metadata/md5-cache/app-arch/unrpa-2.3.0 | 2 +- metadata/md5-cache/app-arch/vimball-0.5.1 | 2 +- metadata/md5-cache/app-arch/vimball-9999 | 2 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 13719 -> 13708 bytes metadata/md5-cache/app-backup/attic-0.16-r1 | 2 +- metadata/md5-cache/app-backup/attic-9999 | 2 +- .../md5-cache/app-backup/backintime-1.3.1 | 2 +- .../md5-cache/app-backup/backintime-1.3.2 | 2 +- metadata/md5-cache/app-backup/backintime-9999 | 2 +- metadata/md5-cache/app-backup/bareos-19.2.12 | 2 +- metadata/md5-cache/app-backup/bareos-20.0.6 | 2 +- metadata/md5-cache/app-backup/bareos-21.1.2 | 2 +- .../md5-cache/app-backup/borgbackup-1.1.17-r1 | 2 +- .../md5-cache/app-backup/borgbackup-1.2.1-r2 | 2 +- metadata/md5-cache/app-backup/borgbackup-9999 | 2 +- metadata/md5-cache/app-backup/borgmatic-1.6.1 | 2 +- metadata/md5-cache/app-backup/borgmatic-1.6.5 | 6 +- .../md5-cache/app-backup/borgweb-0.2.0-r2 | 2 +- metadata/md5-cache/app-backup/borgweb-0.3.0 | 2 +- .../md5-cache/app-backup/deja-dup-42.7-r1 | 4 +- metadata/md5-cache/app-backup/deja-dup-42.8 | 4 +- .../md5-cache/app-backup/duplicity-0.8.22 | 2 +- .../md5-cache/app-backup/duplicity-0.8.23-r1 | 2 +- metadata/md5-cache/app-backup/kup-0.9.1 | 2 +- .../app-backup/rdiff-backup-2.0.5-r1 | 2 +- .../app-backup/untangle-https-backup-0.1.0 | 2 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 5910 -> 5913 bytes .../app-benchmarks/bootchart2-0.14.9-r1 | 2 +- .../app-benchmarks/sysbench-1.0.20-r101 | 2 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 9443 -> 9450 bytes metadata/md5-cache/app-cdr/cdemu-3.2.4 | 2 +- metadata/md5-cache/app-cdr/cdemu-3.2.5 | 2 +- .../app-cdr/dolphin-plugins-mountiso-21.12.3 | 2 +- .../app-cdr/dolphin-plugins-mountiso-22.04.3 | 6 +- metadata/md5-cache/app-cdr/gcdemu-3.2.6 | 2 +- metadata/md5-cache/app-cdr/isoimagewriter-0.9 | 2 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 13770 -> 13938 bytes .../md5-cache/app-containers/apptainer-1.0.3 | 15 + metadata/md5-cache/app-containers/crun-1.4.4 | 2 +- metadata/md5-cache/app-containers/crun-1.4.5 | 2 +- .../app-containers/docker-compose-1.29.2-r1 | 2 +- .../app-containers/sen-0.6.1_p20200905 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 39095 -> 39090 bytes metadata/md5-cache/app-crypt/acme-1.27.0 | 2 +- metadata/md5-cache/app-crypt/acme-1.28.0 | 2 +- metadata/md5-cache/app-crypt/acme-1.29.0 | 2 +- metadata/md5-cache/app-crypt/acme-9999 | 2 +- metadata/md5-cache/app-crypt/acme-tiny-4.1.0 | 2 +- metadata/md5-cache/app-crypt/acme-tiny-5.0.1 | 2 +- metadata/md5-cache/app-crypt/acme-tiny-9999 | 2 +- metadata/md5-cache/app-crypt/certbot-1.27.0 | 2 +- metadata/md5-cache/app-crypt/certbot-1.28.0 | 2 +- metadata/md5-cache/app-crypt/certbot-1.29.0 | 2 +- metadata/md5-cache/app-crypt/certbot-9999 | 2 +- .../md5-cache/app-crypt/certbot-apache-1.27.0 | 2 +- .../md5-cache/app-crypt/certbot-apache-1.28.0 | 2 +- .../md5-cache/app-crypt/certbot-apache-1.29.0 | 2 +- .../md5-cache/app-crypt/certbot-apache-9999 | 2 +- .../app-crypt/certbot-dns-nsone-0.39.0-r1 | 2 +- .../app-crypt/certbot-dns-nsone-1.18.0 | 2 +- .../md5-cache/app-crypt/certbot-nginx-1.27.0 | 2 +- .../md5-cache/app-crypt/certbot-nginx-1.28.0 | 2 +- .../md5-cache/app-crypt/certbot-nginx-1.29.0 | 2 +- .../md5-cache/app-crypt/certbot-nginx-9999 | 2 +- metadata/md5-cache/app-crypt/gcr-3.40.0 | 4 +- metadata/md5-cache/app-crypt/gcr-3.41.0 | 4 +- metadata/md5-cache/app-crypt/glep63-check-10 | 2 +- metadata/md5-cache/app-crypt/glep63-check-11 | 2 +- .../app-crypt/{gnupg-2.3.7 => gnupg-2.3.7-r1} | 2 +- metadata/md5-cache/app-crypt/gpgme-1.16.0 | 2 +- metadata/md5-cache/app-crypt/gpgme-1.17.1-r1 | 2 +- metadata/md5-cache/app-crypt/heimdal-7.7.0-r5 | 2 +- .../md5-cache/app-crypt/libsecret-0.20.5-r3 | 4 +- .../md5-cache/app-crypt/mit-krb5-1.19.2-r4 | 2 +- .../md5-cache/app-crypt/mit-krb5-1.19.3-r2 | 2 +- metadata/md5-cache/app-crypt/mit-krb5-1.20 | 2 +- metadata/md5-cache/app-crypt/pius-3.0.0-r1 | 6 +- metadata/md5-cache/app-crypt/qca-2.3.4 | 2 +- metadata/md5-cache/app-crypt/seahorse-41.0-r1 | 4 +- metadata/md5-cache/app-crypt/seahorse-42.0 | 4 +- metadata/md5-cache/app-crypt/swtpm-0.7.3 | 2 +- .../md5-cache/app-crypt/tpm2-pkcs11-1.8.0 | 2 +- .../md5-cache/app-crypt/tpm2-tools-5.2-r1 | 2 +- .../md5-cache/app-crypt/yubikey-manager-4.0.8 | 2 +- .../app-crypt/yubikey-manager-qt-1.2.2 | 2 +- .../app-crypt/yubioath-desktop-5.1.0-r2 | 2 +- metadata/md5-cache/app-dicts/Manifest.gz | Bin 97601 -> 97605 bytes .../app-dicts/gnome-dictionary-40.0-r1 | 4 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 22669 -> 22638 bytes metadata/md5-cache/app-doc/cppman-0.5.3 | 2 +- .../md5-cache/app-doc/devmanual-0_pre20210118 | 2 +- .../md5-cache/app-doc/devmanual-0_pre20220326 | 2 +- metadata/md5-cache/app-doc/devmanual-9999 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.1 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.2 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.3 | 2 +- metadata/md5-cache/app-doc/doxygen-1.9.4 | 2 +- metadata/md5-cache/app-doc/doxygen-9999 | 2 +- .../md5-cache/app-doc/gimp-help-2.10.0-r1 | 2 +- .../md5-cache/app-doc/gimp-help-2.10.0-r2 | 2 +- metadata/md5-cache/app-doc/mathjax-docs-2.7.7 | 2 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 25501 -> 25992 bytes .../md5-cache/app-editors/bluefish-2.2.12 | 2 +- .../md5-cache/app-editors/bluefish-2.2.12-r1 | 2 +- .../md5-cache/app-editors/ecrire-0.2.0-r1 | 4 +- metadata/md5-cache/app-editors/emacs-28.1-r2 | 17 + .../{emacs-28.1.90 => emacs-28.1.90-r2} | 8 +- .../md5-cache/app-editors/emacs-28.1.9999 | 2 +- .../md5-cache/app-editors/emacs-29.0.9999 | 2 +- metadata/md5-cache/app-editors/gedit-42.0 | 4 +- metadata/md5-cache/app-editors/gedit-42.1 | 4 +- .../md5-cache/app-editors/gedit-plugins-42.0 | 4 +- .../md5-cache/app-editors/gedit-plugins-42.1 | 4 +- metadata/md5-cache/app-editors/ghex-42.2 | 4 +- metadata/md5-cache/app-editors/ghex-42.3 | 4 +- metadata/md5-cache/app-editors/ghex-9999 | 4 +- .../app-editors/gnome-text-editor-42.1 | 4 +- .../app-editors/gnome-text-editor-42.2 | 4 +- metadata/md5-cache/app-editors/gvim-8.2.4586 | 2 +- metadata/md5-cache/app-editors/gvim-8.2.5066 | 2 +- metadata/md5-cache/app-editors/gvim-9999 | 2 +- metadata/md5-cache/app-editors/kile-2.9.93-r1 | 2 +- metadata/md5-cache/app-editors/okteta-0.26.9 | 2 +- metadata/md5-cache/app-editors/pluma-1.24.2 | 2 +- metadata/md5-cache/app-editors/pyvim-3.0.2 | 2 +- .../app-editors/qhexedit2-0.8.6_p20190316 | 2 +- .../app-editors/qhexedit2-0.8.6_p20190316-r2 | 2 +- .../app-editors/qhexedit2-0.8.9_p20210525 | 2 +- .../app-editors/qhexedit2-0.8.9_p20210525-r2 | 2 +- .../app-editors/remarkable-1.9.0_pre20210320 | 2 +- metadata/md5-cache/app-editors/retext-7.2.2 | 2 +- metadata/md5-cache/app-editors/retext-7.2.3 | 2 +- metadata/md5-cache/app-editors/retext-9999 | 2 +- .../md5-cache/app-editors/texworks-0.6.5-r100 | 2 +- metadata/md5-cache/app-editors/texworks-0.6.6 | 2 +- metadata/md5-cache/app-editors/texworks-0.6.7 | 6 +- metadata/md5-cache/app-editors/vim-8.2.4586 | 2 +- .../md5-cache/app-editors/vim-8.2.5066-r1 | 2 +- metadata/md5-cache/app-editors/vim-9999 | 2 +- metadata/md5-cache/app-editors/vscode-1.69.0 | 13 + .../md5-cache/app-editors/vscodium-1.69.0 | 13 + metadata/md5-cache/app-emacs/Manifest.gz | Bin 80471 -> 80795 bytes .../{ebib-2.35.1_p20220501 => ebib-2.38.1} | 2 +- .../md5-cache/app-emacs/elpy-1.35.0_p20220321 | 2 +- .../md5-cache/app-emacs/pandoc-mode-2.32-r1 | 13 + metadata/md5-cache/app-emacs/proofgeneral-4.5 | 13 + metadata/md5-cache/app-emacs/pymacs-0.26-r3 | 2 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 29023 -> 29822 bytes .../md5-cache/app-emulation/cloud-init-22.2.2 | 2 +- .../md5-cache/app-emulation/cloud-init-9999 | 2 +- .../app-emulation/crossover-bin-21.1.0-r2 | 2 +- .../app-emulation/crossover-bin-21.2.0-r1 | 2 +- .../app-emulation/diskimage-builder-3.22.0 | 2 +- .../app-emulation/diskimage-builder-9999 | 2 +- metadata/md5-cache/app-emulation/dxvk-1.10.1 | 6 +- metadata/md5-cache/app-emulation/dxvk-1.10.2 | 14 + metadata/md5-cache/app-emulation/dxvk-9999 | 6 +- .../app-emulation/fs-uae-launcher-3.1.66 | 2 +- .../app-emulation/fs-uae-launcher-3.1.68 | 2 +- .../gallium-nine-standalone-0.7-r1 | 4 +- .../gallium-nine-standalone-0.8-r1 | 4 +- .../gallium-nine-standalone-9999 | 4 +- metadata/md5-cache/app-emulation/glean-1.18.2 | 2 +- metadata/md5-cache/app-emulation/glean-1.19.0 | 2 +- metadata/md5-cache/app-emulation/glean-1.23.0 | 2 +- .../md5-cache/app-emulation/libguestfs-1.48.0 | 2 +- .../md5-cache/app-emulation/libguestfs-1.48.3 | 2 +- .../md5-cache/app-emulation/libguestfs-1.48.4 | 17 + .../app-emulation/libguestfs-appliance-1.46.0 | 2 +- .../md5-cache/app-emulation/libvirt-7.10.0-r3 | 4 +- .../md5-cache/app-emulation/libvirt-7.7.0-r2 | 4 +- .../md5-cache/app-emulation/libvirt-8.0.0-r2 | 4 +- .../md5-cache/app-emulation/libvirt-8.1.0 | 4 +- .../md5-cache/app-emulation/libvirt-8.2.0 | 4 +- .../md5-cache/app-emulation/libvirt-8.3.0 | 6 +- .../md5-cache/app-emulation/libvirt-8.4.0 | 6 +- .../md5-cache/app-emulation/libvirt-8.5.0 | 6 +- metadata/md5-cache/app-emulation/libvirt-9999 | 6 +- .../app-emulation/libvirt-glib-4.0.0 | 4 +- .../app-emulation/protontricks-1.8.2 | 6 +- .../app-emulation/protontricks-1.9.0 | 16 + .../md5-cache/app-emulation/qemu-7.0.0-r1 | 2 +- .../md5-cache/app-emulation/qemu-7.0.0-r2 | 2 +- metadata/md5-cache/app-emulation/qemu-9999 | 2 +- .../app-emulation/qemu-guest-agent-4.2.0-r1 | 2 +- .../app-emulation/qemu-guest-agent-5.0.0 | 2 +- .../app-emulation/qemu-guest-agent-6.0.0 | 2 +- .../app-emulation/ruffle-0_p20220516 | 4 +- .../app-emulation/ruffle-0_p20220630 | 4 +- metadata/md5-cache/app-emulation/ruffle-9999 | 4 +- .../md5-cache/app-emulation/spice-0.14.3-r1 | 2 +- metadata/md5-cache/app-emulation/spice-0.15.0 | 2 +- metadata/md5-cache/app-emulation/spice-9999 | 4 +- .../app-emulation/spice-protocol-0.14.3 | 4 +- .../app-emulation/spice-protocol-0.14.4 | 4 +- .../app-emulation/spice-protocol-9999 | 4 +- .../app-emulation/virt-manager-3.2.0-r1 | 2 +- .../app-emulation/virt-manager-4.0.0 | 2 +- .../md5-cache/app-emulation/virt-manager-9999 | 2 +- .../app-emulation/virt-viewer-10.0_p20210730 | 4 +- .../md5-cache/app-emulation/virt-viewer-11.0 | 4 +- .../app-emulation/virtualbox-6.1.32-r2 | 2 +- .../app-emulation/virtualbox-6.1.34-r1 | 2 +- .../app-emulation/virtualbox-6.1.34-r3 | 2 +- .../app-emulation/virtualbox-6.1.34-r6 | 2 +- .../md5-cache/app-emulation/vkd3d-proton-2.6 | 4 +- .../md5-cache/app-emulation/vkd3d-proton-9999 | 4 +- .../{xcpc-0.37.0 => xcpc-0.37.0-r1} | 9 +- metadata/md5-cache/app-emulation/xen-4.15.3 | 2 +- .../md5-cache/app-emulation/xen-4.15.4_pre | 16 + .../{xen-4.16.2_pre1 => xen-4.16.2_pre2} | 8 +- .../md5-cache/app-emulation/xen-tools-4.15.3 | 2 +- .../app-emulation/xen-tools-4.15.4_pre | 17 + ...s-4.16.2_pre1 => xen-tools-4.16.2_pre2-r1} | 8 +- metadata/md5-cache/app-eselect/Manifest.gz | Bin 8737 -> 8738 bytes .../app-eselect/eselect-repository-12 | 2 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 6273 -> 6274 bytes .../md5-cache/app-forensics/afflib-3.7.19-r1 | 2 +- .../md5-cache/app-forensics/aflplusplus-4.00c | 2 +- .../app-forensics/aflplusplus-4.01c-r1 | 2 +- .../md5-cache/app-forensics/foremost-1.5.7-r3 | 2 +- .../md5-cache/app-forensics/volatility3-2.0.1 | 2 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 28488 -> 28534 bytes metadata/md5-cache/app-i18n/ibus-1.5.25-r1 | 2 +- metadata/md5-cache/app-i18n/ibus-1.5.26-r1 | 2 +- metadata/md5-cache/app-i18n/ibus-anthy-1.5.14 | 2 +- .../md5-cache/app-i18n/ibus-cangjie-2.4-r2 | 2 +- metadata/md5-cache/app-i18n/ibus-hangul-1.5.4 | 2 +- .../md5-cache/app-i18n/ibus-libpinyin-1.12.1 | 2 +- .../md5-cache/app-i18n/ibus-pinyin-1.5.0-r4 | 2 +- .../ibus-sunpinyin-2.0.4_pre20200306162733 | 2 +- metadata/md5-cache/app-i18n/ibus-table-1.16.8 | 2 +- metadata/md5-cache/app-i18n/ibus-table-1.16.9 | 2 +- .../app-i18n/ibus-typing-booster-2.16.0 | 2 +- .../app-i18n/ibus-typing-booster-2.16.7 | 2 +- .../app-i18n/ibus-typing-booster-2.17.0 | 2 +- .../md5-cache/app-i18n/libkkc-0.3.5_p20210928 | 2 +- metadata/md5-cache/app-i18n/libkkc-9999 | 2 +- metadata/md5-cache/app-i18n/libkkc-data-0.2.7 | 2 +- ...-2.26.4220_p20201212102434_p20201219202429 | 2 +- metadata/md5-cache/app-i18n/mozc-9999 | 2 +- metadata/md5-cache/app-i18n/nkf-2.1.4 | 2 +- metadata/md5-cache/app-i18n/nkf-2.1.5 | 2 +- metadata/md5-cache/app-i18n/opencc-1.1.3 | 2 +- metadata/md5-cache/app-i18n/opencc-1.1.4 | 2 +- metadata/md5-cache/app-i18n/opencc-9999 | 2 +- metadata/md5-cache/app-i18n/pyzy-0.1.0-r3 | 2 +- .../app-i18n/scim-sunpinyin-3.0.0_rc1 | 2 +- .../sunpinyin-2.0.4_pre20200306162733 | 2 +- .../xsunpinyin-2.0.4_pre20200306162733 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 8174 -> 8174 bytes .../md5-cache/app-metrics/collectd-5.12.0-r7 | 6 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 74153 -> 74342 bytes metadata/md5-cache/app-misc/anki-2.1.15-r1 | 2 +- .../app-misc/asciicast-tools-0.0_pre20190410 | 2 +- .../app-misc/asciicast-tools-0.0_pre20220524 | 4 +- metadata/md5-cache/app-misc/asciinema-2.1.0 | 2 +- .../md5-cache/app-misc/asciinema-2.2.0-r1 | 6 +- metadata/md5-cache/app-misc/bijiben-40.1 | 4 +- metadata/md5-cache/app-misc/binwalk-2.3.3 | 2 +- metadata/md5-cache/app-misc/binwalk-2.3.3-r1 | 2 +- metadata/md5-cache/app-misc/binwalk-9999 | 2 +- metadata/md5-cache/app-misc/byobu-5.130-r1 | 2 +- metadata/md5-cache/app-misc/byobu-5.133 | 2 +- .../app-misc/ca-certificates-20210119.3.66 | 2 +- .../app-misc/ca-certificates-20211016.3.79 | 4 +- .../app-misc/ca-certificates-20211016.3.80 | 4 +- metadata/md5-cache/app-misc/chkcrontab-1.7-r1 | 2 +- metadata/md5-cache/app-misc/chkcrontab-1.7-r2 | 6 +- metadata/md5-cache/app-misc/filebus-0.3.2 | 2 +- metadata/md5-cache/app-misc/filebus-0.3.4 | 2 +- metadata/md5-cache/app-misc/filebus-0.3.5 | 2 +- metadata/md5-cache/app-misc/freewvs-0.1.1 | 2 +- metadata/md5-cache/app-misc/freewvs-0.1.2 | 2 +- metadata/md5-cache/app-misc/gcalcli-4.2.0-r1 | 2 +- metadata/md5-cache/app-misc/gcalcli-4.3.0 | 2 +- metadata/md5-cache/app-misc/geoclue-2.5.7 | 4 +- metadata/md5-cache/app-misc/geoclue-2.6.0 | 4 +- metadata/md5-cache/app-misc/gnote-42.0 | 4 +- metadata/md5-cache/app-misc/golly-4.0 | 2 +- metadata/md5-cache/app-misc/golly-4.1-r1 | 2 +- metadata/md5-cache/app-misc/goobook-3.5.1-r2 | 2 +- metadata/md5-cache/app-misc/gramps-5.1.5 | 2 +- metadata/md5-cache/app-misc/grc-1.12 | 2 +- metadata/md5-cache/app-misc/grc-1.13 | 2 +- metadata/md5-cache/app-misc/hivex-1.3.20 | 2 +- metadata/md5-cache/app-misc/hivex-1.3.21 | 2 +- metadata/md5-cache/app-misc/icdiff-1.9.5 | 2 +- metadata/md5-cache/app-misc/icdiff-2.0.5 | 6 +- metadata/md5-cache/app-misc/jpipe-0.2.0-r1 | 2 +- metadata/md5-cache/app-misc/khal-0.10.4-r1 | 2 +- metadata/md5-cache/app-misc/khard-0.13.0-r1 | 2 +- metadata/md5-cache/app-misc/khard-0.17.0-r1 | 2 +- metadata/md5-cache/app-misc/khard-0.17.0-r2 | 2 +- .../app-misc/lcd4linux-0.11.0_pre20170527-r6 | 2 +- .../app-misc/lcd4linux-0.11.0_pre20170527-r7 | 2 +- metadata/md5-cache/app-misc/lfm-3.1 | 2 +- metadata/md5-cache/app-misc/lirc-0.10.1-r4 | 2 +- metadata/md5-cache/app-misc/lirc-0.10.1_p7 | 2 +- .../md5-cache/app-misc/media-player-info-24 | 2 +- metadata/md5-cache/app-misc/mosquitto-2.0.14 | 2 +- metadata/md5-cache/app-misc/pax-utils-1.3.3 | 2 +- metadata/md5-cache/app-misc/pax-utils-1.3.4 | 2 +- metadata/md5-cache/app-misc/pax-utils-9999 | 16 + metadata/md5-cache/app-misc/piper-0.5.1-r2 | 4 +- metadata/md5-cache/app-misc/piper-0.6 | 4 +- .../app-misc/{plod-1.9-r2 => plod-1.9-r3} | 8 +- metadata/md5-cache/app-misc/ranger-1.9.2 | 2 +- metadata/md5-cache/app-misc/ranger-1.9.3 | 6 +- metadata/md5-cache/app-misc/ranger-9999 | 6 +- .../md5-cache/app-misc/razertool-0.0.7-r4 | 14 - .../md5-cache/app-misc/razertool-0.0.7-r5 | 15 + metadata/md5-cache/app-misc/recoll-1.31.0 | 2 +- metadata/md5-cache/app-misc/recoll-1.32.0 | 2 +- metadata/md5-cache/app-misc/recoll-1.32.2 | 2 +- .../app-misc/resolve-march-native-0.9.4 | 2 +- .../app-misc/resolve-march-native-1.0.0 | 2 +- .../app-misc/resolve-march-native-1.0.0-r1 | 2 +- metadata/md5-cache/app-misc/rmlint-2.10.1 | 2 +- metadata/md5-cache/app-misc/siglo-0.9.6 | 4 +- metadata/md5-cache/app-misc/solaar-1.0.5-r2 | 2 +- metadata/md5-cache/app-misc/solaar-1.0.7 | 2 +- metadata/md5-cache/app-misc/solaar-1.1.1 | 2 +- .../md5-cache/app-misc/solaar-1.1.2_rc2-r1 | 2 +- metadata/md5-cache/app-misc/solaar-1.1.3 | 2 +- metadata/md5-cache/app-misc/solaar-9999 | 2 +- .../md5-cache/app-misc/terminal-colors-2.3 | 2 +- .../md5-cache/app-misc/terminal-colors-3.0.2 | 2 +- .../md5-cache/app-misc/terminal-colors-9999 | 2 +- .../md5-cache/app-misc/timew-report-1.4.0 | 2 +- metadata/md5-cache/app-misc/tmux2html-0.1.11 | 2 +- metadata/md5-cache/app-misc/tmuxp-1.11.1 | 6 +- metadata/md5-cache/app-misc/tmuxp-1.9.4 | 2 +- metadata/md5-cache/app-misc/tracker-2.3.6-r1 | 4 +- metadata/md5-cache/app-misc/tracker-3.3.0 | 4 +- metadata/md5-cache/app-misc/tracker-3.3.1 | 4 +- metadata/md5-cache/app-misc/tracker-3.3.2 | 4 +- .../app-misc/tracker-miners-2.3.5-r1 | 4 +- .../md5-cache/app-misc/tracker-miners-3.3.0 | 4 +- .../md5-cache/app-misc/tracker-miners-3.3.1 | 4 +- .../md5-cache/app-misc/trash-cli-0.21.10.24 | 2 +- .../md5-cache/app-misc/trash-cli-0.22.4.16 | 2 +- metadata/md5-cache/app-misc/votrify-5 | 2 +- metadata/md5-cache/app-misc/votrify-5-r1 | 4 +- .../md5-cache/app-misc/wayland-utils-1.0.0 | 4 +- metadata/md5-cache/app-misc/wildq-1.1.11 | 2 +- metadata/md5-cache/app-misc/yq-2.13.0 | 2 +- metadata/md5-cache/app-misc/yq-2.14.0 | 2 +- metadata/md5-cache/app-misc/yq-3.0.2 | 6 +- .../md5-cache/app-mobilephone/Manifest.gz | Bin 3039 -> 3037 bytes .../md5-cache/app-mobilephone/scrcpy-1.22 | 4 +- .../md5-cache/app-mobilephone/scrcpy-1.23 | 4 +- .../md5-cache/app-mobilephone/scrcpy-1.24 | 4 +- metadata/md5-cache/app-office/Manifest.gz | Bin 10482 -> 10487 bytes metadata/md5-cache/app-office/calcurse-4.7.1 | 2 +- .../md5-cache/app-office/calligra-3.2.1-r5 | 2 +- .../md5-cache/app-office/calligraplan-3.3.0 | 2 +- .../md5-cache/app-office/gnome-todo-3.28.1-r2 | 4 +- metadata/md5-cache/app-office/gnome-todo-9999 | 4 +- metadata/md5-cache/app-office/gnucash-4.10 | 2 +- metadata/md5-cache/app-office/gnucash-4.4 | 2 +- metadata/md5-cache/app-office/gnucash-4.5 | 2 +- metadata/md5-cache/app-office/gnucash-4.8 | 2 +- .../md5-cache/app-office/gnumeric-1.12.52 | 2 +- metadata/md5-cache/app-office/gtg-0.5 | 4 +- .../app-office/{gtg-0.6 => gtg-0.6-r1} | 10 +- .../app-office/impressive-0.13.0_beta2 | 2 +- .../md5-cache/app-office/impressive-0.13.1 | 2 +- .../md5-cache/app-office/kalendar-22.04.3 | 6 +- metadata/md5-cache/app-office/kexi-3.2.0-r3 | 2 +- .../md5-cache/app-office/kmymoney-5.1.2-r1 | 2 +- .../app-office/ktimetracker-5.0.1-r1 | 2 +- metadata/md5-cache/app-office/ledger-3.2.1 | 2 +- .../md5-cache/app-office/libalkimia-8.1.1 | 2 +- .../app-office/libreoffice-7.3.3.2-r3 | 2 +- .../md5-cache/app-office/libreoffice-7.3.4.2 | 18 - .../app-office/libreoffice-7.3.4.2-r1 | 18 + .../md5-cache/app-office/libreoffice-7.3.9999 | 8 +- .../md5-cache/app-office/libreoffice-9999 | 8 +- .../app-office/libreoffice-bin-7.3.3.2-r3 | 2 +- metadata/md5-cache/app-office/lyx-2.3.6.1-r1 | 2 +- metadata/md5-cache/app-office/lyx-2.3.6.1-r2 | 2 +- .../md5-cache/app-office/scribus-1.5.8-r1 | 2 +- metadata/md5-cache/app-office/skrooge-2.27.0 | 2 +- metadata/md5-cache/app-office/unoconv-0.9.0 | 2 +- .../md5-cache/app-office/unoconv-0.9.0-r1 | 2 +- metadata/md5-cache/app-pda/Manifest.gz | Bin 1924 -> 1922 bytes .../app-pda/libimobiledevice-1.3.0-r1 | 2 +- metadata/md5-cache/app-pda/libplist-2.2.0-r3 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 18449 -> 18447 bytes .../md5-cache/app-portage/diffmask-0.3.3-r4 | 2 +- .../md5-cache/app-portage/diffmask-0.3.3-r5 | 2 +- .../md5-cache/app-portage/distpatch-0.1.2-r2 | 2 +- metadata/md5-cache/app-portage/elicense-1.0.2 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.9 | 2 +- metadata/md5-cache/app-portage/elogv-0.7.9-r1 | 2 +- metadata/md5-cache/app-portage/elogviewer-3.2 | 2 +- metadata/md5-cache/app-portage/esearch-1.3-r3 | 2 +- metadata/md5-cache/app-portage/esearch-9999 | 2 +- .../app-portage/fetchcommandwrapper-0.8.4-r1 | 2 +- .../app-portage/fetchcommandwrapper-0.8.4-r2 | 2 +- .../md5-cache/app-portage/flaggie-0.2.1-r1 | 2 +- .../md5-cache/app-portage/flaggie-0.2.1-r2 | 2 +- .../md5-cache/app-portage/g-octave-0.4.1-r7 | 2 +- .../md5-cache/app-portage/g-sorcery-0.2.2 | 2 +- .../md5-cache/app-portage/gander-0.0.1-r2 | 2 +- metadata/md5-cache/app-portage/gemato-16.2 | 6 +- metadata/md5-cache/app-portage/gemato-9999 | 6 +- .../md5-cache/app-portage/gentoolkit-0.5.0-r3 | 2 +- .../md5-cache/app-portage/gentoolkit-0.5.1-r1 | 2 +- .../md5-cache/app-portage/gentoolkit-0.6.1-r2 | 17 - .../md5-cache/app-portage/gentoolkit-0.6.1-r3 | 17 + .../md5-cache/app-portage/gentoolkit-9999 | 10 +- metadata/md5-cache/app-portage/gentoopm-0.4 | 6 +- metadata/md5-cache/app-portage/gentoopm-9999 | 6 +- metadata/md5-cache/app-portage/gpyutils-0.8.2 | 2 +- metadata/md5-cache/app-portage/grs-0.7 | 2 +- metadata/md5-cache/app-portage/grs-9999 | 2 +- metadata/md5-cache/app-portage/gs-elpa-0.2.1 | 2 +- metadata/md5-cache/app-portage/gverify-2 | 2 +- .../md5-cache/app-portage/iwdevtools-0.11.3 | 4 +- .../md5-cache/app-portage/iwdevtools-9999 | 4 +- metadata/md5-cache/app-portage/kuroneko-0.1.0 | 2 +- metadata/md5-cache/app-portage/kuroneko-0.1.1 | 2 +- metadata/md5-cache/app-portage/kuroneko-0.1.2 | 2 +- metadata/md5-cache/app-portage/kuroneko-0.1.3 | 2 +- metadata/md5-cache/app-portage/layman-2.4.3 | 2 +- metadata/md5-cache/app-portage/layman-9999 | 2 +- metadata/md5-cache/app-portage/metagen-0.7.2 | 2 +- .../md5-cache/app-portage/metagen-0.7.2-r1 | 2 +- .../md5-cache/app-portage/metagen-0.7.2-r2 | 2 +- metadata/md5-cache/app-portage/metagen-0.7.3 | 2 +- .../md5-cache/app-portage/metagen-0.7.3-r1 | 2 +- metadata/md5-cache/app-portage/metagen-9999 | 2 +- .../app-portage/mirrorselect-2.2.6-r2 | 2 +- .../app-portage/mirrorselect-2.3.0-r1 | 2 +- .../md5-cache/app-portage/mirrorselect-9999 | 2 +- metadata/md5-cache/app-portage/nattka-0.3.1 | 2 +- .../md5-cache/app-portage/overlint-0.5.3-r2 | 2 +- .../md5-cache/app-portage/overlint-0.5.3-r3 | 2 +- metadata/md5-cache/app-portage/pfl-3.1-r1 | 2 +- metadata/md5-cache/app-portage/pfl-3.2-r2 | 2 +- .../app-portage/pkg-testing-tools-0.1.0 | 2 +- metadata/md5-cache/app-portage/portpeek-3.2.2 | 2 +- .../md5-cache/app-portage/portpeek-3.2.2-r1 | 6 +- metadata/md5-cache/app-portage/pram-10 | 4 +- .../app-portage/recover-broken-vdb-1.0.0 | 2 +- .../app-portage/recover-broken-vdb-9999 | 2 +- .../md5-cache/app-portage/repoman-3.0.3-r2 | 2 +- .../app-portage/smart-live-rebuild-1.4.0 | 6 +- .../app-portage/smart-live-rebuild-9999 | 6 +- metadata/md5-cache/app-portage/tatt-0.8 | 2 +- metadata/md5-cache/app-portage/tatt-0.9 | 2 +- metadata/md5-cache/app-portage/tatt-9999 | 2 +- .../md5-cache/app-portage/unsymlink-lib-20 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 16401 -> 16389 bytes .../md5-cache/app-shells/autojump-22.5.3-r1 | 2 +- .../md5-cache/app-shells/bash-completion-2.11 | 2 +- .../md5-cache/app-shells/bash-completion-9999 | 2 +- metadata/md5-cache/app-shells/fish-3.4.0 | 2 +- metadata/md5-cache/app-shells/fish-3.4.1 | 2 +- metadata/md5-cache/app-shells/fish-3.5.0 | 4 +- metadata/md5-cache/app-shells/fish-9999 | 4 +- metadata/md5-cache/app-shells/fzf-0.30.0 | 4 +- metadata/md5-cache/app-shells/ksh-2020.0.0-r1 | 4 +- metadata/md5-cache/app-shells/loksh-7.1 | 4 +- .../md5-cache/app-shells/powerline-2.7-r2 | 2 +- metadata/md5-cache/app-shells/powerline-9999 | 2 +- metadata/md5-cache/app-shells/thefuck-3.30 | 2 +- metadata/md5-cache/app-shells/thefuck-3.32 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 73314 -> 73324 bytes metadata/md5-cache/app-text/asciidoc-10.1.4 | 2 +- metadata/md5-cache/app-text/asciidoc-10.2.0 | 2 +- metadata/md5-cache/app-text/asciidoc-9.1.0 | 2 +- metadata/md5-cache/app-text/asciidoc-9.1.1 | 2 +- metadata/md5-cache/app-text/atril-1.24.0-r2 | 2 +- metadata/md5-cache/app-text/atril-1.24.1 | 2 +- metadata/md5-cache/app-text/calibre-5.16.1-r1 | 2 +- metadata/md5-cache/app-text/calibre-5.43.0 | 2 +- metadata/md5-cache/app-text/calibre-5.44.0-r1 | 2 +- metadata/md5-cache/app-text/capyt-1.1.1 | 6 +- .../md5-cache/app-text/cherrytree-0.99.37 | 2 +- .../md5-cache/app-text/cherrytree-0.99.47-r1 | 2 +- metadata/md5-cache/app-text/cmark-0.30.2 | 2 +- metadata/md5-cache/app-text/cssmin-0.2.0 | 2 +- metadata/md5-cache/app-text/dblatex-0.3.11-r1 | 2 +- metadata/md5-cache/app-text/dblatex-0.3.12 | 2 +- metadata/md5-cache/app-text/evince-42.2 | 4 +- metadata/md5-cache/app-text/evince-42.3 | 4 +- metadata/md5-cache/app-text/foliate-2.6.4-r1 | 4 +- .../app-text/gnome-doc-utils-0.20.10-r2 | 2 +- metadata/md5-cache/app-text/grip-4.6.1 | 2 +- metadata/md5-cache/app-text/gtranslator-40.0 | 4 +- metadata/md5-cache/app-text/htmlmin-0.1.12 | 2 +- metadata/md5-cache/app-text/htmlmin-0.1.12-r1 | 6 +- metadata/md5-cache/app-text/iso-codes-4.10.0 | 2 +- metadata/md5-cache/app-text/iso-codes-4.9.0 | 2 +- metadata/md5-cache/app-text/kbibtex-0.9.2 | 2 +- metadata/md5-cache/app-text/kjots-5.1.0-r2 | 2 +- metadata/md5-cache/app-text/krop-0.6.0-r1 | 2 +- metadata/md5-cache/app-text/krop-9999 | 2 +- metadata/md5-cache/app-text/libgepub-0.6.0 | 4 +- metadata/md5-cache/app-text/libgxps-0.3.2 | 4 +- metadata/md5-cache/app-text/nfoview-1.28.1-r1 | 2 +- .../app-text/openpaperwork-core-2.1.0 | 2 +- .../app-text/openpaperwork-core-2.1.1 | 2 +- .../app-text/openpaperwork-gtk-2.1.0-r1 | 2 +- .../app-text/openpaperwork-gtk-2.1.1 | 2 +- metadata/md5-cache/app-text/paperwork-2.1.0 | 2 +- metadata/md5-cache/app-text/paperwork-2.1.1 | 2 +- .../app-text/paperwork-backend-2.1.0 | 2 +- .../app-text/paperwork-backend-2.1.1 | 2 +- metadata/md5-cache/app-text/pastebinit-1.5.1 | 2 +- .../md5-cache/app-text/pastebinit-1.5.1-r1 | 4 +- metadata/md5-cache/app-text/pdfarranger-1.8.2 | 2 +- metadata/md5-cache/app-text/pdfminer-20191020 | 2 +- metadata/md5-cache/app-text/pdfminer-20220506 | 6 +- metadata/md5-cache/app-text/pelican-4.7.2-r1 | 2 +- metadata/md5-cache/app-text/pelican-4.8.0 | 16 + metadata/md5-cache/app-text/pelican-9999 | 15 - metadata/md5-cache/app-text/pytextile-4.0.1 | 2 +- .../md5-cache/app-text/q-text-as-data-2.0.10 | 2 +- metadata/md5-cache/app-text/recode-3.7.11 | 2 +- metadata/md5-cache/app-text/recode-3.7.12 | 2 +- metadata/md5-cache/app-text/recode-3.7.9 | 2 +- metadata/md5-cache/app-text/restview-2.9.2 | 2 +- metadata/md5-cache/app-text/restview-3.0.0 | 2 +- metadata/md5-cache/app-text/rnc2rng-2.6.4 | 2 +- metadata/md5-cache/app-text/rnc2rng-2.6.6-r1 | 2 +- metadata/md5-cache/app-text/rpl-1.6.7 | 2 +- metadata/md5-cache/app-text/rpl-1.9.1 | 2 +- metadata/md5-cache/app-text/sigil-1.8.0 | 2 +- metadata/md5-cache/app-text/sigil-1.9.2-r1 | 2 +- metadata/md5-cache/app-text/txt2tags-3.7 | 2 +- .../md5-cache/app-text/wiki2beamer-0.10.0 | 2 +- .../md5-cache/app-text/wiki2beamer-0.10.0-r1 | 2 +- metadata/md5-cache/app-text/xapers-0.9.0 | 2 +- metadata/md5-cache/app-text/xlsx2csv-0.7.6 | 2 +- metadata/md5-cache/app-text/xmldiff-2.4 | 2 +- metadata/md5-cache/app-text/yelp-tools-42.0 | 4 +- metadata/md5-cache/app-text/zathura-0.4.7 | 4 +- metadata/md5-cache/app-text/zathura-0.4.8 | 4 +- metadata/md5-cache/app-text/zathura-0.4.9 | 4 +- metadata/md5-cache/app-text/zathura-9999 | 4 +- metadata/md5-cache/app-text/zathura-cb-0.1.8 | 4 +- metadata/md5-cache/app-text/zathura-cb-0.1.9 | 4 +- metadata/md5-cache/app-text/zathura-cb-9999 | 4 +- .../md5-cache/app-text/zathura-djvu-0.2.9 | 4 +- metadata/md5-cache/app-text/zathura-djvu-9999 | 4 +- .../app-text/zathura-pdf-mupdf-0.3.6 | 4 +- .../app-text/zathura-pdf-mupdf-0.3.7-r1 | 4 +- .../app-text/zathura-pdf-mupdf-0.3.8-r2 | 4 +- .../md5-cache/app-text/zathura-pdf-mupdf-9999 | 4 +- .../app-text/zathura-pdf-poppler-0.2.9 | 4 +- .../app-text/zathura-pdf-poppler-0.3.0 | 4 +- .../app-text/zathura-pdf-poppler-9999 | 4 +- metadata/md5-cache/app-text/zathura-ps-0.2.6 | 4 +- metadata/md5-cache/app-text/zathura-ps-0.2.7 | 4 +- metadata/md5-cache/app-text/zathura-ps-9999 | 4 +- metadata/md5-cache/app-vim/Manifest.gz | Bin 36107 -> 36111 bytes metadata/md5-cache/app-vim/gundo-2.6.2-r3 | 2 +- metadata/md5-cache/app-vim/iris-1.0.0 | 2 +- metadata/md5-cache/app-vim/jedi-0.11.0 | 2 +- metadata/md5-cache/app-vim/pyclewn-2.1-r2 | 2 +- metadata/md5-cache/app-vim/pydiction-1.2.3-r2 | 2 +- metadata/md5-cache/app-vim/pydoc-2.0-r1 | 2 +- metadata/md5-cache/app-vim/splice-1.1.0-r4 | 2 +- .../md5-cache/app-vim/vim-latex-1.10.0-r2 | 2 +- .../app-vim/vimoutliner-0.4.0_p20180301-r2 | 2 +- metadata/md5-cache/app-vim/vimpython-1.13-r3 | 2 +- metadata/md5-cache/app-vim/voom-5.3-r1 | 2 +- metadata/md5-cache/dev-ada/Manifest.gz | Bin 5015 -> 5015 bytes metadata/md5-cache/dev-ada/e3-core-22.1.0 | 2 +- metadata/md5-cache/dev-ada/e3-testsuite-24.0 | 2 +- .../md5-cache/dev-ada/gnatcoll-bindings-2021 | 2 +- .../dev-ada/gnatcoll-bindings-22.0.0-r1 | 2 +- metadata/md5-cache/dev-ada/gnatcoll-db-22.0.0 | 2 +- metadata/md5-cache/dev-ada/langkit-22.0.0-r2 | 2 +- metadata/md5-cache/dev-ada/libadalang-22.0.0 | 2 +- metadata/md5-cache/dev-cpp/Manifest.gz | Bin 21494 -> 21481 bytes .../md5-cache/dev-cpp/abseil-cpp-20200923.3 | 2 +- .../md5-cache/dev-cpp/abseil-cpp-20210324.2 | 2 +- .../md5-cache/dev-cpp/abseil-cpp-20211102.0 | 2 +- .../dev-cpp/abseil-cpp-20211102.0-r1 | 2 +- .../dev-cpp/abseil-cpp-20211102.0-r2 | 2 +- metadata/md5-cache/dev-cpp/atkmm-2.28.2 | 4 +- metadata/md5-cache/dev-cpp/atkmm-2.36.1 | 4 +- metadata/md5-cache/dev-cpp/cairomm-1.14.3 | 4 +- metadata/md5-cache/dev-cpp/cairomm-1.16.1 | 4 +- metadata/md5-cache/dev-cpp/catch-2.13.8 | 2 +- metadata/md5-cache/dev-cpp/catch-3.0.1 | 4 +- metadata/md5-cache/dev-cpp/catch-9999 | 4 +- ...{clucene-2.3.3.4-r6 => clucene-2.3.3.4-r7} | 2 +- metadata/md5-cache/dev-cpp/ctemplate-2.4 | 2 +- metadata/md5-cache/dev-cpp/glibmm-2.66.4 | 4 +- metadata/md5-cache/dev-cpp/glibmm-2.72.1 | 4 +- metadata/md5-cache/dev-cpp/gtest-1.11.0 | 2 +- metadata/md5-cache/dev-cpp/gtest-9999 | 2 +- metadata/md5-cache/dev-cpp/gtkmm-3.24.6 | 4 +- metadata/md5-cache/dev-cpp/gtkmm-4.6.0 | 4 +- metadata/md5-cache/dev-cpp/gtkmm-4.6.1 | 4 +- metadata/md5-cache/dev-cpp/mm-common-1.0.4 | 4 +- metadata/md5-cache/dev-cpp/pangomm-2.46.2 | 4 +- metadata/md5-cache/dev-cpp/pangomm-2.50.0 | 4 +- metadata/md5-cache/dev-cpp/sdbus-c++-0.9.0-r3 | 4 +- metadata/md5-cache/dev-cpp/sdbus-c++-1.1.0-r3 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 37668 -> 37846 bytes metadata/md5-cache/dev-db/barman-2.12-r1 | 2 +- metadata/md5-cache/dev-db/barman-2.19 | 2 +- metadata/md5-cache/dev-db/kdb-3.2.0-r2 | 2 +- metadata/md5-cache/dev-db/mariadb-10.2.44 | 4 +- metadata/md5-cache/dev-db/mariadb-10.3.35 | 4 +- metadata/md5-cache/dev-db/mariadb-10.4.25 | 4 +- metadata/md5-cache/dev-db/mariadb-10.5.16 | 4 +- metadata/md5-cache/dev-db/mongodb-4.2.15-r1 | 2 +- metadata/md5-cache/dev-db/mongodb-4.2.15-r2 | 2 +- metadata/md5-cache/dev-db/mongodb-4.2.17 | 2 +- metadata/md5-cache/dev-db/mongodb-4.2.17-r1 | 2 +- metadata/md5-cache/dev-db/mongodb-4.2.17-r2 | 2 +- metadata/md5-cache/dev-db/mongodb-4.4.10 | 2 +- metadata/md5-cache/dev-db/mongodb-4.4.10-r1 | 2 +- metadata/md5-cache/dev-db/mongodb-4.4.8-r1 | 2 +- metadata/md5-cache/dev-db/mongodb-4.4.8-r2 | 2 +- metadata/md5-cache/dev-db/mongodb-5.0.2-r1 | 2 +- metadata/md5-cache/dev-db/mongodb-5.0.2-r2 | 2 +- metadata/md5-cache/dev-db/mongodb-5.0.5 | 2 +- metadata/md5-cache/dev-db/mongodb-5.0.5-r1 | 2 +- metadata/md5-cache/dev-db/mongodb-5.0.5-r2 | 2 +- metadata/md5-cache/dev-db/mycli-1.24.1 | 2 +- metadata/md5-cache/dev-db/mycli-1.25.0 | 2 +- metadata/md5-cache/dev-db/mycli-9999 | 2 +- .../md5-cache/dev-db/mysql-workbench-8.0.28 | 2 +- .../md5-cache/dev-db/mysql-workbench-8.0.29 | 2 +- metadata/md5-cache/dev-db/pg_activity-2.3.1 | 2 +- metadata/md5-cache/dev-db/pgcli-3.3.1-r1 | 2 +- metadata/md5-cache/dev-db/pgxnclient-1.3-r2 | 2 +- metadata/md5-cache/dev-db/pgxnclient-1.3.1 | 2 +- metadata/md5-cache/dev-db/pgxnclient-1.3.2 | 2 +- metadata/md5-cache/dev-db/postgresql-10.19-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-10.20-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-10.21 | 6 +- metadata/md5-cache/dev-db/postgresql-11.14-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-11.15-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-11.16 | 6 +- metadata/md5-cache/dev-db/postgresql-12.10-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-12.11 | 6 +- metadata/md5-cache/dev-db/postgresql-12.9-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-13.5-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-13.6-r2 | 2 +- metadata/md5-cache/dev-db/postgresql-13.7 | 6 +- metadata/md5-cache/dev-db/postgresql-14.1-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-14.2-r1 | 2 +- metadata/md5-cache/dev-db/postgresql-14.4 | 6 +- metadata/md5-cache/dev-db/postgresql-15_beta2 | 6 +- metadata/md5-cache/dev-db/postgresql-9999 | 2 +- metadata/md5-cache/dev-db/redis-6.2.7-r1 | 4 +- metadata/md5-cache/dev-db/redis-7.0.1-r1 | 2 +- metadata/md5-cache/dev-db/redis-7.0.2 | 2 +- metadata/md5-cache/dev-db/redis-7.0.3 | 17 + metadata/md5-cache/dev-db/sqlmap-1.6.2 | 2 +- metadata/md5-cache/dev-db/sqlmap-1.6.4 | 2 +- metadata/md5-cache/dev-db/sqlmap-1.6.5 | 4 +- metadata/md5-cache/dev-db/sqlmap-1.6.6 | 4 +- metadata/md5-cache/dev-db/sqlmap-9999 | 4 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 13001 -> 12999 bytes metadata/md5-cache/dev-embedded/esptool-3.2 | 2 +- metadata/md5-cache/dev-embedded/esptool-3.3.1 | 2 +- metadata/md5-cache/dev-embedded/esptool-4.1 | 2 +- .../md5-cache/dev-embedded/libftdi-0.20-r1 | 2 +- .../md5-cache/dev-embedded/libftdi-1.5-r3 | 2 +- metadata/md5-cache/dev-embedded/libftdi-9999 | 2 +- .../dev-embedded/nodemcu-uploader-1.0.0 | 2 +- .../dev-embedded/platformio-5.2.5-r2 | 2 +- .../md5-cache/dev-embedded/platformio-6.0.2 | 2 +- .../dev-embedded/rpi-eeprom-13.3_p1-r1 | 2 +- .../md5-cache/dev-embedded/rpi-eeprom-13.8_p1 | 2 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 9619 -> 9625 bytes metadata/md5-cache/dev-games/cegui-0.8.7-r100 | 2 +- .../md5-cache/dev-games/freecell-solver-6.6.0 | 2 +- metadata/md5-cache/dev-games/tiled-1.7.2 | 2 +- metadata/md5-cache/dev-games/tiled-1.8.2 | 2 +- metadata/md5-cache/dev-games/tiled-1.8.6 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 68441 -> 68268 bytes metadata/md5-cache/dev-java/java-config-2.3.1 | 2 +- metadata/md5-cache/dev-java/java-config-9999 | 2 +- metadata/md5-cache/dev-java/javatoolkit-0.6.7 | 2 +- metadata/md5-cache/dev-java/jython-2.7.0-r6 | 2 +- metadata/md5-cache/dev-java/wsdl4j-1.6.2-r1 | 15 - metadata/md5-cache/dev-java/wsdl4j-1.6.3 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 41361 -> 41513 bytes metadata/md5-cache/dev-lang/R-4.2.1 | 17 + metadata/md5-cache/dev-lang/gdl-1.0.0_rc3-r1 | 2 +- metadata/md5-cache/dev-lang/ghc-8.10.4-r1 | 2 +- metadata/md5-cache/dev-lang/ghc-8.10.5-r1 | 2 +- metadata/md5-cache/dev-lang/ghc-8.10.6 | 2 +- metadata/md5-cache/dev-lang/ghc-8.8.4-r1 | 2 +- metadata/md5-cache/dev-lang/ghc-9.0.1-r1 | 2 +- metadata/md5-cache/dev-lang/ghc-9.0.2 | 2 +- metadata/md5-cache/dev-lang/hy-0.20.0 | 2 +- metadata/md5-cache/dev-lang/ispc-1.16.1 | 2 +- metadata/md5-cache/dev-lang/ispc-1.17.0-r2 | 2 +- metadata/md5-cache/dev-lang/ispc-1.18.0 | 2 +- metadata/md5-cache/dev-lang/ispc-9999 | 2 +- .../md5-cache/dev-lang/jerryscript-2.4.0-r4 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.15.0 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.16.0 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.16.0-r2 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.17.0-r1 | 2 +- metadata/md5-cache/dev-lang/jsonnet-0.18.0-r1 | 2 +- metadata/md5-cache/dev-lang/nim-1.4.8 | 15 - metadata/md5-cache/dev-lang/nim-1.6.6 | 15 - metadata/md5-cache/dev-lang/nim-1.6.6-r2 | 13 + metadata/md5-cache/dev-lang/orc-0.4.31 | 4 +- metadata/md5-cache/dev-lang/orc-0.4.32 | 4 +- metadata/md5-cache/dev-lang/python-2.7.18_p15 | 2 +- metadata/md5-cache/dev-lang/python-3.10.4 | 2 +- metadata/md5-cache/dev-lang/python-3.10.5 | 2 +- .../md5-cache/dev-lang/python-3.11.0_beta3 | 2 +- .../md5-cache/dev-lang/python-3.11.0_beta3_p1 | 2 +- .../md5-cache/dev-lang/python-3.11.0_beta3_p2 | 2 +- .../md5-cache/dev-lang/python-3.11.0_beta4-r1 | 16 + metadata/md5-cache/dev-lang/python-3.8.13 | 2 +- metadata/md5-cache/dev-lang/python-3.8.13_p2 | 2 +- metadata/md5-cache/dev-lang/python-3.9.12 | 2 +- metadata/md5-cache/dev-lang/python-3.9.13 | 2 +- metadata/md5-cache/dev-lang/python-exec-2.4.9 | 4 +- .../md5-cache/dev-lang/python-exec-conf-2.4.6 | 2 +- metadata/md5-cache/dev-lang/qu-prolog-10.6 | 4 +- metadata/md5-cache/dev-lang/rust-1.59.0 | 2 +- metadata/md5-cache/dev-lang/rust-1.60.0 | 2 +- metadata/md5-cache/dev-lang/rust-1.61.0-r2 | 2 +- metadata/md5-cache/dev-lang/rust-1.62.0 | 4 +- .../md5-cache/dev-lang/spidermonkey-1.8.5-r10 | 2 +- .../dev-lang/spidermonkey-60.5.2_p0-r6 | 2 +- .../dev-lang/spidermonkey-68.12.0-r1 | 2 +- .../md5-cache/dev-lang/spidermonkey-78.15.0 | 2 +- .../md5-cache/dev-lang/spidermonkey-91.11.0 | 2 +- metadata/md5-cache/dev-lang/yap-7.0.1 | 6 +- metadata/md5-cache/dev-lang/yap-7.1.0 | 6 +- metadata/md5-cache/dev-libs/FBGEMM-2022.01.13 | 4 +- .../md5-cache/dev-libs/FP16-2021.03.20-r2 | 2 +- metadata/md5-cache/dev-libs/Ice-3.6.5-r2 | 2 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 161293 -> 161287 bytes metadata/md5-cache/dev-libs/aml-0.2.1 | 4 +- metadata/md5-cache/dev-libs/aml-9999 | 4 +- metadata/md5-cache/dev-libs/appstream-0.14.6 | 4 +- .../dev-libs/appstream-glib-0.7.18-r1 | 4 +- metadata/md5-cache/dev-libs/atcore-1.0.0 | 2 +- metadata/md5-cache/dev-libs/atk-2.38.0 | 4 +- .../md5-cache/dev-libs/aws-sdk-cpp-1.8.105 | 2 +- .../md5-cache/dev-libs/aws-sdk-cpp-1.8.160 | 2 +- metadata/md5-cache/dev-libs/boost-1.79.0 | 8 +- metadata/md5-cache/dev-libs/botan-2.19.1 | 2 +- metadata/md5-cache/dev-libs/botan-2.19.2 | 8 +- metadata/md5-cache/dev-libs/boxfort-0.1.1 | 4 +- metadata/md5-cache/dev-libs/boxfort-0.1.4 | 4 +- metadata/md5-cache/dev-libs/capstone-4.0.2-r2 | 2 +- .../md5-cache/dev-libs/capstone-5.0_rc2-r1 | 2 +- metadata/md5-cache/dev-libs/criterion-2.4.0 | 4 +- metadata/md5-cache/dev-libs/criterion-2.4.1 | 4 +- metadata/md5-cache/dev-libs/distorm3-3.5.2 | 2 +- metadata/md5-cache/dev-libs/dqlite-1.11.1 | 16 + .../dev-libs/eekboard-1.0.8_p20121001-r1 | 2 +- metadata/md5-cache/dev-libs/efl-1.25.1-r13 | 4 +- metadata/md5-cache/dev-libs/efl-1.26.2 | 4 +- metadata/md5-cache/dev-libs/folks-0.15.5 | 4 +- metadata/md5-cache/dev-libs/fribidi-1.0.12 | 4 +- metadata/md5-cache/dev-libs/girara-0.3.5 | 4 +- metadata/md5-cache/dev-libs/girara-0.3.6 | 4 +- metadata/md5-cache/dev-libs/girara-0.3.7 | 4 +- metadata/md5-cache/dev-libs/girara-9999 | 4 +- metadata/md5-cache/dev-libs/gjs-1.64.5 | 4 +- metadata/md5-cache/dev-libs/gjs-1.72.0 | 4 +- metadata/md5-cache/dev-libs/gjs-1.72.1 | 4 +- metadata/md5-cache/dev-libs/glib-2.72.1 | 4 +- metadata/md5-cache/dev-libs/glib-2.72.2 | 4 +- metadata/md5-cache/dev-libs/glib-2.72.3 | 4 +- .../dev-libs/gobject-introspection-1.72.0 | 4 +- metadata/md5-cache/dev-libs/gom-0.4 | 4 +- metadata/md5-cache/dev-libs/granite-5.2.5-r1 | 4 +- metadata/md5-cache/dev-libs/granite-6.0.0 | 4 +- metadata/md5-cache/dev-libs/granite-6.2.0 | 4 +- metadata/md5-cache/dev-libs/hyperscan-5.4.0 | 4 +- metadata/md5-cache/dev-libs/icu-71.1-r1 | 2 +- metadata/md5-cache/dev-libs/imath-3.1.4-r3 | 2 +- metadata/md5-cache/dev-libs/imath-3.1.4-r4 | 2 +- metadata/md5-cache/dev-libs/imath-3.1.5 | 2 +- metadata/md5-cache/dev-libs/inih-55 | 4 +- metadata/md5-cache/dev-libs/inih-56 | 13 + .../dev-libs/intel-vc-intrinsics-0.1.0-r1 | 2 +- .../dev-libs/intel-vc-intrinsics-0.2.0-r1 | 2 +- .../dev-libs/intel-vc-intrinsics-0.3.0-r1 | 2 +- .../dev-libs/intel-vc-intrinsics-0.4.2 | 2 +- .../md5-cache/dev-libs/json-glib-1.6.6-r1 | 4 +- metadata/md5-cache/dev-libs/jsoncpp-1.9.5 | 4 +- .../md5-cache/dev-libs/jsonrpc-glib-3.42.0 | 4 +- metadata/md5-cache/dev-libs/kasync-0.3.0 | 2 +- metadata/md5-cache/dev-libs/kdiagram-2.8.0 | 2 +- metadata/md5-cache/dev-libs/keystone-0.9.2-r1 | 2 +- metadata/md5-cache/dev-libs/keystone-9999 | 2 +- .../md5-cache/dev-libs/kopeninghours-21.12.3 | 2 +- .../md5-cache/dev-libs/kopeninghours-22.04.3 | 8 +- .../md5-cache/dev-libs/kosmindoormap-21.12.3 | 2 +- .../md5-cache/dev-libs/kosmindoormap-22.04.3 | 6 +- .../md5-cache/dev-libs/kpeoplevcard-0.1-r1 | 2 +- metadata/md5-cache/dev-libs/kproperty-3.2.0 | 2 +- .../dev-libs/kpublictransport-21.12.3 | 2 +- .../dev-libs/kpublictransport-22.04.3 | 6 +- metadata/md5-cache/dev-libs/kreport-3.2.0-r3 | 2 +- .../md5-cache/dev-libs/kuserfeedback-1.2.0 | 2 +- metadata/md5-cache/dev-libs/libarcus-4.13.1 | 2 +- metadata/md5-cache/dev-libs/libbytesize-2.6 | 2 +- metadata/md5-cache/dev-libs/libbytesize-2.7 | 2 +- metadata/md5-cache/dev-libs/libcbor-0.9.0 | 2 +- metadata/md5-cache/dev-libs/libcdada-0.3.4-r2 | 2 +- metadata/md5-cache/dev-libs/libcdada-0.3.5 | 2 +- metadata/md5-cache/dev-libs/libcdada-0.4.0 | 4 +- metadata/md5-cache/dev-libs/libcec-6.0.2 | 2 +- metadata/md5-cache/dev-libs/libcharon-4.13.0 | 2 +- metadata/md5-cache/dev-libs/libclc-13.0.1 | 2 +- metadata/md5-cache/dev-libs/libclc-14.0.1 | 2 +- metadata/md5-cache/dev-libs/libclc-14.0.3 | 2 +- metadata/md5-cache/dev-libs/libclc-14.0.4 | 2 +- metadata/md5-cache/dev-libs/libclc-14.0.5 | 2 +- metadata/md5-cache/dev-libs/libclc-14.0.6 | 2 +- .../md5-cache/dev-libs/libclc-15.0.0.9999 | 2 +- metadata/md5-cache/dev-libs/libdazzle-3.44.0 | 4 +- metadata/md5-cache/dev-libs/libdnet-1.14-r2 | 2 +- metadata/md5-cache/dev-libs/libdnet-1.16.1 | 2 +- metadata/md5-cache/dev-libs/libevdev-1.12.1 | 4 +- metadata/md5-cache/dev-libs/libevdev-9999 | 4 +- metadata/md5-cache/dev-libs/libgdata-0.18.1 | 4 +- metadata/md5-cache/dev-libs/libgit2-1.3.1 | 16 - .../dev-libs/{libgit2-1.3.0 => libgit2-1.3.2} | 8 +- metadata/md5-cache/dev-libs/libgit2-1.4.2 | 16 - .../dev-libs/{libgit2-1.4.3 => libgit2-1.4.4} | 8 +- .../{libgit2-1.4.2-r1 => libgit2-1.5.0} | 12 +- .../md5-cache/dev-libs/libgit2-glib-1.0.0.1 | 4 +- .../dev-libs/libgnome-games-support-1.8.2 | 4 +- .../dev-libs/libgnome-games-support-2.0.0 | 4 +- metadata/md5-cache/dev-libs/libgnt-2.14.2 | 4 +- metadata/md5-cache/dev-libs/libgnt-2.14.3 | 4 +- metadata/md5-cache/dev-libs/libgudev-236 | 4 +- metadata/md5-cache/dev-libs/libgudev-237-r1 | 4 +- metadata/md5-cache/dev-libs/libgusb-0.3.10 | 4 +- metadata/md5-cache/dev-libs/libgweather-4.0.0 | 4 +- metadata/md5-cache/dev-libs/libgweather-40.0 | 4 +- metadata/md5-cache/dev-libs/libical-3.0.14-r1 | 2 +- metadata/md5-cache/dev-libs/libinput-1.20.1 | 4 +- .../md5-cache/dev-libs/libinput-1.21.0-r1 | 4 +- metadata/md5-cache/dev-libs/libixion-0.17.0 | 2 +- metadata/md5-cache/dev-libs/libixion-9999 | 2 +- metadata/md5-cache/dev-libs/libjcat-0.1.11 | 4 +- metadata/md5-cache/dev-libs/liblouis-3.13.0 | 2 +- metadata/md5-cache/dev-libs/liblouis-3.17.0 | 2 +- metadata/md5-cache/dev-libs/liblouis-3.20.0 | 2 +- metadata/md5-cache/dev-libs/libmanette-0.2.6 | 4 +- metadata/md5-cache/dev-libs/libnl-3.5.0 | 2 +- metadata/md5-cache/dev-libs/libnl-3.6.0-r1 | 2 +- metadata/md5-cache/dev-libs/libnl-99999999 | 2 +- metadata/md5-cache/dev-libs/liborcus-0.17.2 | 2 +- metadata/md5-cache/dev-libs/liborcus-9999 | 2 +- metadata/md5-cache/dev-libs/libpeas-1.32.0 | 8 +- metadata/md5-cache/dev-libs/libportal-0.6 | 4 +- metadata/md5-cache/dev-libs/libpqxx-7.4.1 | 2 +- .../md5-cache/dev-libs/libprelude-5.2.0-r10 | 2 +- .../md5-cache/dev-libs/libpreludedb-5.2.0 | 2 +- .../md5-cache/dev-libs/libpwquality-1.4.4-r1 | 2 +- metadata/md5-cache/dev-libs/libpy-0.2.5-r1 | 2 +- metadata/md5-cache/dev-libs/libratbag-0.15 | 4 +- metadata/md5-cache/dev-libs/libratbag-0.16 | 4 +- metadata/md5-cache/dev-libs/librdkafka-1.5.0 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.5.2 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.5.3 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.6.0 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.6.1 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.7.0 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.8.0 | 2 +- metadata/md5-cache/dev-libs/librdkafka-1.8.2 | 2 +- metadata/md5-cache/dev-libs/librelp-1.10.0 | 2 +- metadata/md5-cache/dev-libs/libreport-2.16.0 | 2 +- metadata/md5-cache/dev-libs/libreport-2.17.1 | 2 +- metadata/md5-cache/dev-libs/libsavitar-4.13.0 | 2 +- metadata/md5-cache/dev-libs/libsigc++-2.10.7 | 4 +- metadata/md5-cache/dev-libs/libsigc++-3.2.0 | 4 +- metadata/md5-cache/dev-libs/libvarlink-22 | 4 +- metadata/md5-cache/dev-libs/libvarlink-23 | 4 +- metadata/md5-cache/dev-libs/libvoikko-4.3.1 | 6 +- metadata/md5-cache/dev-libs/libwacom-1.12 | 4 +- metadata/md5-cache/dev-libs/libwacom-2.3.0 | 4 +- metadata/md5-cache/dev-libs/libxml2-2.9.14-r1 | 6 +- metadata/md5-cache/dev-libs/libxml2-9999 | 6 +- metadata/md5-cache/dev-libs/libxmlb-0.3.9 | 4 +- metadata/md5-cache/dev-libs/libxslt-9999 | 6 +- .../md5-cache/dev-libs/link-grammar-5.10.4 | 2 +- .../md5-cache/dev-libs/link-grammar-5.10.5-r1 | 6 +- metadata/md5-cache/dev-libs/marisa-0.2.6 | 2 +- metadata/md5-cache/dev-libs/marisa-9999 | 2 +- metadata/md5-cache/dev-libs/newt-0.52.21-r1 | 2 +- .../md5-cache/dev-libs/newt-0.52.21_p20210816 | 2 +- metadata/md5-cache/dev-libs/pigpio-79 | 2 +- .../dev-libs/plasma-wayland-protocols-1.6.0 | 2 +- .../dev-libs/plasma-wayland-protocols-1.7.0 | 2 +- metadata/md5-cache/dev-libs/pocl-1.8-r2 | 2 +- .../dev-libs/redland-bindings-1.0.17.1-r101 | 6 +- metadata/md5-cache/dev-libs/satyr-0.38 | 2 +- metadata/md5-cache/dev-libs/satyr-0.39 | 2 +- metadata/md5-cache/dev-libs/serd-0.30.12 | 4 +- metadata/md5-cache/dev-libs/sord-0.16.10 | 4 +- metadata/md5-cache/dev-libs/sord-9999 | 4 +- metadata/md5-cache/dev-libs/stfl-0.24-r4 | 2 +- .../md5-cache/dev-libs/template-glib-3.34.1 | 4 +- metadata/md5-cache/dev-libs/tllist-1.0.5 | 4 +- .../md5-cache/dev-libs/totem-pl-parser-3.26.6 | 4 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321 | 2 +- .../md5-cache/dev-libs/tre-0.8.0_p20210321-r1 | 2 +- metadata/md5-cache/dev-libs/udis86-1.7.2-r1 | 2 +- metadata/md5-cache/dev-libs/voikko-fi-2.5 | 4 +- .../md5-cache/dev-libs/volume_key-0.3.12-r4 | 2 +- metadata/md5-cache/dev-libs/wayland-1.20.0 | 4 +- metadata/md5-cache/dev-libs/wayland-1.21.0 | 4 +- metadata/md5-cache/dev-libs/wayland-9999 | 4 +- .../md5-cache/dev-libs/wayland-protocols-1.25 | 4 +- .../md5-cache/dev-libs/wayland-protocols-1.26 | 4 +- .../md5-cache/dev-libs/wayland-protocols-9999 | 4 +- metadata/md5-cache/dev-libs/weston-10.0.0 | 4 +- metadata/md5-cache/dev-libs/weston-10.0.1 | 4 +- metadata/md5-cache/dev-libs/weston-9999 | 4 +- .../dev-libs/xapian-bindings-1.4.18-r1 | 2 +- .../md5-cache/dev-libs/xapian-bindings-1.4.19 | 2 +- .../md5-cache/dev-libs/xapian-bindings-1.4.20 | 2 +- metadata/md5-cache/dev-libs/zziplib-0.13.72 | 2 +- .../md5-cache/dev-libs/zziplib-0.13.72-r1 | 2 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 4711 -> 4873 bytes metadata/md5-cache/dev-lisp/sbcl-2.2.6 | 14 + metadata/md5-cache/dev-ml/Manifest.gz | Bin 75278 -> 75928 bytes metadata/md5-cache/dev-ml/gapi-ocaml-0.4.2-r1 | 16 + metadata/md5-cache/dev-ml/llvm-ocaml-12.0.1 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-14.0.1 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-14.0.3 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-14.0.4 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-14.0.5 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-15.0.0.9999 | 2 +- .../md5-cache/dev-ml/ocamlfuse-2.7.1_p7-r1 | 15 + metadata/md5-cache/dev-ml/ptime-1.0.0 | 15 + metadata/md5-cache/dev-ml/tiny_httpd-0.12 | 17 + .../md5-cache/dev-perl/Mail-Sender-0.903.0-r1 | 4 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 306082 -> 306090 bytes metadata/md5-cache/dev-php/Manifest.gz | Bin 66286 -> 66131 bytes .../md5-cache/dev-php/pecl-mailparse-3.1.1 | 16 - .../md5-cache/dev-python/APScheduler-3.9.1 | 2 +- metadata/md5-cache/dev-python/Arpeggio-2.0.0 | 2 +- metadata/md5-cache/dev-python/Babel-2.10.1 | 6 +- metadata/md5-cache/dev-python/Babel-2.10.2 | 6 +- metadata/md5-cache/dev-python/Babel-2.10.3 | 6 +- metadata/md5-cache/dev-python/BitVector-3.5.0 | 6 +- .../md5-cache/dev-python/ConfigArgParse-1.5.3 | 6 +- .../dev-python/CppHeaderParser-2.7.4 | 6 +- metadata/md5-cache/dev-python/DBUtils-3.0.2 | 2 +- .../md5-cache/dev-python/DBUtils-3.0.2-r1 | 6 +- metadata/md5-cache/dev-python/Faker-13.13.0 | 6 +- metadata/md5-cache/dev-python/Faker-13.14.0 | 6 +- metadata/md5-cache/dev-python/Faker-13.15.0 | 6 +- .../md5-cache/dev-python/Frozen-Flask-0.18 | 2 +- .../md5-cache/dev-python/Frozen-Flask-0.18-r1 | 6 +- .../md5-cache/dev-python/GitPython-3.1.27 | 6 +- .../dev-python/GridDataFormats-0.6.0 | 2 +- .../dev-python/GridDataFormats-1.0.1 | 2 +- metadata/md5-cache/dev-python/IPy-1.01-r1 | 6 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 336113 -> 341474 bytes .../md5-cache/dev-python/MechanicalSoup-1.1.0 | 2 +- .../dev-python/MechanicalSoup-1.1.0-r1 | 6 +- metadata/md5-cache/dev-python/Opcodes-0.3.14 | 2 +- .../md5-cache/dev-python/PeachPy-2021.10.13 | 2 +- .../dev-python/PyContracts-1.8.14-r1 | 2 +- .../md5-cache/dev-python/PyGithub-1.55-r1 | 6 +- metadata/md5-cache/dev-python/PyPDF2-2.4.1 | 6 +- metadata/md5-cache/dev-python/PyPDF2-2.4.2 | 6 +- metadata/md5-cache/dev-python/PyPDF2-2.5.0 | 6 +- .../md5-cache/dev-python/PyQt-builder-1.12.2 | 6 +- metadata/md5-cache/dev-python/PyQt5-5.15.4-r1 | 2 +- metadata/md5-cache/dev-python/PyQt5-5.15.6 | 6 +- .../md5-cache/dev-python/PyQt5-sip-12.10.1 | 6 +- .../md5-cache/dev-python/PyQt5-sip-12.9.0 | 2 +- .../md5-cache/dev-python/PyQtWebEngine-5.15.4 | 2 +- .../md5-cache/dev-python/PyQtWebEngine-5.15.5 | 6 +- .../md5-cache/dev-python/PyRSS2Gen-1.1-r2 | 2 +- metadata/md5-cache/dev-python/PySDL2-0.9.11 | 2 +- metadata/md5-cache/dev-python/PySensors-0.0.4 | 2 +- .../md5-cache/dev-python/PySocks-1.7.1-r2 | 6 +- metadata/md5-cache/dev-python/PyUtilib-6.0.0 | 2 +- metadata/md5-cache/dev-python/Pyro4-4.82 | 2 +- metadata/md5-cache/dev-python/QtPy-2.1.0 | 2 +- metadata/md5-cache/dev-python/QtPy-2.1.0-r1 | 6 +- metadata/md5-cache/dev-python/QtPy-2.1.0-r3 | 6 +- metadata/md5-cache/dev-python/Rx-3.2.0 | 2 +- .../dev-python/SaltTesting-2018.9.21 | 2 +- metadata/md5-cache/dev-python/absl-py-1.1.0 | 2 +- metadata/md5-cache/dev-python/abydos-0.5.0-r1 | 2 +- .../md5-cache/dev-python/adblock-0.5.2-r1 | 6 +- metadata/md5-cache/dev-python/aesara-2.7.3 | 2 +- metadata/md5-cache/dev-python/aesara-2.7.5 | 2 +- metadata/md5-cache/dev-python/aesara-2.7.6 | 16 + metadata/md5-cache/dev-python/aesara-2.7.7 | 16 + metadata/md5-cache/dev-python/agate-1.6.3-r2 | 2 +- .../md5-cache/dev-python/agate-dbf-0.2.2-r1 | 2 +- .../md5-cache/dev-python/agate-excel-0.2.5-r1 | 2 +- .../md5-cache/dev-python/agate-sql-0.5.8-r1 | 2 +- metadata/md5-cache/dev-python/aiodns-3.0.0 | 2 +- .../md5-cache/dev-python/aiofiles-0.8.0-r1 | 6 +- metadata/md5-cache/dev-python/aiohttp-3.8.1 | 2 +- .../md5-cache/dev-python/aiohttp-3.8.1-r1 | 6 +- .../dev-python/aiohttp-cors-0.7.0-r2 | 6 +- .../md5-cache/dev-python/aiohttp-jinja2-1.5 | 2 +- .../md5-cache/dev-python/aiohttp-socks-0.7.1 | 2 +- metadata/md5-cache/dev-python/aiopylgtv-0.4.1 | 2 +- metadata/md5-cache/dev-python/aioredis-2.0.1 | 2 +- .../dev-python/aioresponses-0.7.3-r1 | 2 +- metadata/md5-cache/dev-python/aiorpcX-0.19.1 | 2 +- metadata/md5-cache/dev-python/aiorpcX-0.22.1 | 2 +- .../md5-cache/dev-python/aiosignal-1.2.0-r1 | 6 +- metadata/md5-cache/dev-python/ajsonrpc-1.2.0 | 6 +- .../md5-cache/dev-python/alabaster-0.7.12-r1 | 6 +- .../md5-cache/dev-python/alagitpull-0.0.23-r1 | 2 +- .../md5-cache/dev-python/alagitpull-0.0.23-r2 | 6 +- metadata/md5-cache/dev-python/alembic-1.8.0 | 2 +- metadata/md5-cache/dev-python/alembic-1.8.1 | 16 + .../md5-cache/dev-python/allpairspy-2.5.0 | 2 +- .../md5-cache/dev-python/ament_package-0.14.0 | 2 +- .../dev-python/ament_package-0.14.0-r1 | 6 +- metadata/md5-cache/dev-python/amodem-1.15.3 | 2 +- .../md5-cache/dev-python/amodem-1.15.3-r1 | 6 +- .../md5-cache/dev-python/aniso8601-9.0.1-r1 | 6 +- metadata/md5-cache/dev-python/ansi-0.3.6 | 6 +- metadata/md5-cache/dev-python/ansi2html-1.7.0 | 2 +- metadata/md5-cache/dev-python/ansi2html-1.8.0 | 6 +- .../md5-cache/dev-python/ansi2html-1.8.0-r1 | 6 +- .../md5-cache/dev-python/ansible-compat-2.1.0 | 2 +- .../md5-cache/dev-python/ansible-compat-2.2.0 | 16 + .../dev-python/ansible-pygments-0.1.1 | 2 +- .../md5-cache/dev-python/ansible-runner-1.4.9 | 2 +- .../md5-cache/dev-python/ansicolor-0.3.2-r1 | 6 +- metadata/md5-cache/dev-python/ansicolor-9999 | 6 +- .../dev-python/antlr4-python3-runtime-4.10.1 | 2 +- metadata/md5-cache/dev-python/anyio-3.6.1 | 6 +- metadata/md5-cache/dev-python/anyqt-0.1.1 | 2 +- metadata/md5-cache/dev-python/apipkg-2.1.1 | 6 +- metadata/md5-cache/dev-python/apipkg-3.0.1 | 6 +- metadata/md5-cache/dev-python/apispec-5.2.2 | 2 +- .../md5-cache/dev-python/appdirs-1.4.4-r2 | 6 +- .../md5-cache/dev-python/apsw-3.38.5_p1-r1 | 6 +- .../md5-cache/dev-python/argcomplete-2.0.0-r1 | 6 +- metadata/md5-cache/dev-python/argh-0.26.2-r3 | 6 +- .../dev-python/argon2-cffi-21.3.0-r2 | 6 +- .../dev-python/argon2-cffi-bindings-21.2.0-r1 | 6 +- .../md5-cache/dev-python/argparse-manpage-3 | 6 +- metadata/md5-cache/dev-python/arrow-1.2.2 | 6 +- metadata/md5-cache/dev-python/asgiref-3.5.2 | 6 +- .../md5-cache/dev-python/asn1crypto-1.5.1 | 6 +- metadata/md5-cache/dev-python/asteval-0.9.27 | 6 +- metadata/md5-cache/dev-python/astor-0.8.1-r1 | 6 +- metadata/md5-cache/dev-python/astroid-2.11.6 | 2 +- metadata/md5-cache/dev-python/astroid-2.12.0 | 6 +- metadata/md5-cache/dev-python/astroid-2.12.1 | 6 +- metadata/md5-cache/dev-python/astroid-2.12.2 | 16 + metadata/md5-cache/dev-python/asttokens-2.0.5 | 2 +- .../md5-cache/dev-python/astunparse-1.6.3 | 2 +- metadata/md5-cache/dev-python/async-lru-1.0.3 | 6 +- .../dev-python/async-timeout-4.0.2-r1 | 6 +- .../dev-python/async_generator-1.10-r2 | 6 +- .../md5-cache/dev-python/asyncstdlib-3.10.5 | 6 +- .../dev-python/atomicwrites-1.4.0-r2 | 6 +- metadata/md5-cache/dev-python/atpublic-3.0.1 | 2 +- metadata/md5-cache/dev-python/attrs-21.4.0-r1 | 6 +- .../md5-cache/dev-python/audioread-2.1.9-r1 | 6 +- .../md5-cache/dev-python/authres-1.2.0-r1 | 6 +- .../md5-cache/dev-python/autobahn-22.5.1-r1 | 6 +- metadata/md5-cache/dev-python/autobahn-22.6.1 | 6 +- .../dev-python/autocommand-2.2.1_p20211118 | 6 +- .../md5-cache/dev-python/automat-20.2.0-r1 | 6 +- metadata/md5-cache/dev-python/autopage-0.5.1 | 6 +- metadata/md5-cache/dev-python/autopep8-1.6.0 | 2 +- metadata/md5-cache/dev-python/autopep8-9999 | 2 +- metadata/md5-cache/dev-python/autoprop-4.1.0 | 6 +- .../dev-python/aws-sam-translator-1.46.0 | 6 +- .../dev-python/aws-sam-translator-1.47.0 | 16 + .../dev-python/aws-xray-sdk-python-2.10.0 | 2 +- .../dev-python/aws-xray-sdk-python-2.8.0 | 2 +- metadata/md5-cache/dev-python/awxkit-21.1.0 | 2 +- metadata/md5-cache/dev-python/awxkit-21.2.0 | 2 +- metadata/md5-cache/dev-python/awxkit-21.3.0 | 16 + .../md5-cache/dev-python/babelfish-0.6.0-r2 | 6 +- metadata/md5-cache/dev-python/babelfish-9999 | 6 +- .../md5-cache/dev-python/backcall-0.2.0-r1 | 6 +- metadata/md5-cache/dev-python/backoff-2.1.2 | 6 +- .../dev-python/backports-tempfile-1.0-r1 | 2 +- .../dev-python/backports-weakref-1.0_p1-r1 | 2 +- .../dev-python/backports-zoneinfo-0.2.1-r2 | 2 +- metadata/md5-cache/dev-python/backrefs-5.3 | 6 +- metadata/md5-cache/dev-python/bandit-1.7.4 | 2 +- metadata/md5-cache/dev-python/bareos-21.1.2 | 2 +- metadata/md5-cache/dev-python/bashate-2.1.0 | 2 +- .../md5-cache/dev-python/bashate-2.1.0-r1 | 6 +- .../md5-cache/dev-python/basho-erlastic-2.1.1 | 2 +- metadata/md5-cache/dev-python/bcrypt-3.2.2 | 6 +- metadata/md5-cache/dev-python/beagle-0.3.0 | 2 +- .../dev-python/beautifulsoup4-4.11.1 | 6 +- .../md5-cache/dev-python/beniget-0.4.1-r1 | 6 +- .../md5-cache/dev-python/berkeleydb-18.1.5 | 2 +- metadata/md5-cache/dev-python/bert-2.2.0-r1 | 2 +- .../md5-cache/dev-python/betamax-0.8.1-r1 | 6 +- .../dev-python/betamax-matchers-0.4.0 | 2 +- .../dev-python/bibtexparser-1.2.0-r2 | 6 +- .../md5-cache/dev-python/bibtexparser-1.3.0 | 6 +- .../md5-cache/dev-python/binaryornot-0.4.4-r2 | 6 +- metadata/md5-cache/dev-python/bitarray-2.5.1 | 6 +- metadata/md5-cache/dev-python/bitstring-3.1.9 | 6 +- metadata/md5-cache/dev-python/black-22.1.0 | 2 +- metadata/md5-cache/dev-python/black-22.3.0 | 2 +- metadata/md5-cache/dev-python/black-22.6.0 | 2 +- metadata/md5-cache/dev-python/bleach-5.0.0-r1 | 6 +- metadata/md5-cache/dev-python/bleach-5.0.1 | 6 +- metadata/md5-cache/dev-python/blessed-1.19.1 | 6 +- .../md5-cache/dev-python/blessings-1.7-r1 | 2 +- metadata/md5-cache/dev-python/blinker-1.4-r3 | 6 +- metadata/md5-cache/dev-python/blockdiag-3.0.0 | 2 +- metadata/md5-cache/dev-python/blosc-1.10.6 | 6 +- .../md5-cache/dev-python/bluelet-0.2.0-r1 | 6 +- metadata/md5-cache/dev-python/blurb-1.1.0 | 6 +- .../md5-cache/dev-python/boltons-21.0.0-r1 | 6 +- metadata/md5-cache/dev-python/boolean-py-4.0 | 6 +- .../dev-python/booleanOperations-0.9.0-r1 | 2 +- metadata/md5-cache/dev-python/boto-2.49.0-r4 | 2 +- metadata/md5-cache/dev-python/boto3-1.24.17 | 6 +- metadata/md5-cache/dev-python/boto3-1.24.22 | 6 +- metadata/md5-cache/dev-python/boto3-1.24.26 | 6 +- metadata/md5-cache/dev-python/boto3-1.24.27 | 6 +- metadata/md5-cache/dev-python/boto3-1.24.28 | 16 + metadata/md5-cache/dev-python/boto3-1.24.29 | 16 + metadata/md5-cache/dev-python/boto3-9999 | 6 +- .../md5-cache/dev-python/botocore-1.27.17 | 6 +- .../md5-cache/dev-python/botocore-1.27.22 | 6 +- .../md5-cache/dev-python/botocore-1.27.26 | 6 +- .../md5-cache/dev-python/botocore-1.27.27 | 6 +- .../md5-cache/dev-python/botocore-1.27.28 | 16 + .../md5-cache/dev-python/botocore-1.27.29 | 16 + metadata/md5-cache/dev-python/botocore-9999 | 6 +- metadata/md5-cache/dev-python/bottle-0.12.21 | 6 +- .../md5-cache/dev-python/bottleneck-1.3.4 | 6 +- .../md5-cache/dev-python/bottleneck-1.3.5 | 6 +- metadata/md5-cache/dev-python/bpython-0.22.1 | 2 +- metadata/md5-cache/dev-python/bracex-2.3_p1 | 6 +- .../md5-cache/dev-python/braintree-4.15.2 | 2 +- metadata/md5-cache/dev-python/breathe-4.33.1 | 6 +- metadata/md5-cache/dev-python/breathe-4.34.0 | 6 +- .../dev-python/brotlicffi-1.0.9.2-r1 | 6 +- metadata/md5-cache/dev-python/brython-3.10.5 | 2 +- metadata/md5-cache/dev-python/brython-3.9.0 | 2 +- metadata/md5-cache/dev-python/bsddb3-6.2.9 | 6 +- metadata/md5-cache/dev-python/build-0.8.0 | 6 +- .../md5-cache/dev-python/cachecontrol-0.12.11 | 2 +- .../dev-python/cached-property-1.5.2-r1 | 6 +- metadata/md5-cache/dev-python/cachelib-0.7.0 | 2 +- metadata/md5-cache/dev-python/cachelib-0.8.0 | 2 +- metadata/md5-cache/dev-python/cachelib-0.9.0 | 2 +- .../md5-cache/dev-python/cachetools-5.2.0 | 6 +- metadata/md5-cache/dev-python/cairocffi-1.3.0 | 6 +- metadata/md5-cache/dev-python/caldav-0.9.1 | 6 +- .../md5-cache/dev-python/calver-2021.7.30 | 6 +- .../md5-cache/dev-python/calver-2022.06.26 | 6 +- metadata/md5-cache/dev-python/cangjie-1.3-r1 | 2 +- .../md5-cache/dev-python/canonicaljson-1.6.2 | 6 +- metadata/md5-cache/dev-python/capturer-3.0 | 2 +- metadata/md5-cache/dev-python/carbon-1.1.10 | 6 +- metadata/md5-cache/dev-python/case-1.5.3 | 2 +- metadata/md5-cache/dev-python/casttube-0.2.1 | 2 +- .../md5-cache/dev-python/catkin_pkg-0.4.24 | 2 +- .../md5-cache/dev-python/catkin_pkg-0.5.2 | 2 +- metadata/md5-cache/dev-python/catkin_pkg-9999 | 2 +- metadata/md5-cache/dev-python/cattrs-22.1.0 | 2 +- metadata/md5-cache/dev-python/cbor-1.0.0-r1 | 2 +- metadata/md5-cache/dev-python/cbor2-5.4.3 | 6 +- metadata/md5-cache/dev-python/cchardet-2.1.7 | 2 +- metadata/md5-cache/dev-python/cerberus-1.3.2 | 2 +- .../md5-cache/dev-python/cerberus-1.3.4-r1 | 6 +- .../md5-cache/dev-python/certifi-3021.3.16-r2 | 6 +- metadata/md5-cache/dev-python/cffi-1.15.0-r1 | 6 +- metadata/md5-cache/dev-python/cffi-1.15.1 | 6 +- metadata/md5-cache/dev-python/cfgv-3.3.1 | 6 +- metadata/md5-cache/dev-python/cfn-lint-0.61.1 | 2 +- metadata/md5-cache/dev-python/cfn-lint-0.61.2 | 2 +- metadata/md5-cache/dev-python/cftime-1.6.0 | 2 +- metadata/md5-cache/dev-python/cftime-1.6.1 | 6 +- .../md5-cache/dev-python/cgroup-utils-0.8-r1 | 6 +- .../md5-cache/dev-python/chameleon-3.10.1 | 6 +- .../dev-python/characteristic-14.3.0-r4 | 6 +- .../md5-cache/dev-python/chardet-4.0.0-r1 | 6 +- metadata/md5-cache/dev-python/chardet-5.0.0 | 6 +- .../dev-python/charset_normalizer-2.0.12 | 6 +- .../dev-python/charset_normalizer-2.1.0 | 6 +- .../md5-cache/dev-python/chart-studio-1.1.0 | 2 +- .../md5-cache/dev-python/check-manifest-0.48 | 6 +- .../md5-cache/dev-python/cheetah3-3.2.6_p2 | 6 +- .../md5-cache/dev-python/cheroot-8.6.0-r1 | 6 +- .../md5-cache/dev-python/cherrypy-18.6.1-r1 | 6 +- metadata/md5-cache/dev-python/cherrypy-18.7.0 | 6 +- metadata/md5-cache/dev-python/chump-1.6.0-r2 | 6 +- .../md5-cache/dev-python/citeproc-py-0.6.0 | 2 +- metadata/md5-cache/dev-python/cjkwrap-2.2-r2 | 6 +- .../md5-cache/dev-python/clang-python-12.0.1 | 2 +- .../md5-cache/dev-python/clang-python-13.0.1 | 2 +- .../md5-cache/dev-python/clang-python-14.0.1 | 2 +- .../md5-cache/dev-python/clang-python-14.0.3 | 2 +- .../md5-cache/dev-python/clang-python-14.0.4 | 2 +- .../md5-cache/dev-python/clang-python-14.0.5 | 2 +- .../md5-cache/dev-python/clang-python-14.0.6 | 2 +- .../dev-python/clang-python-15.0.0.9999 | 2 +- metadata/md5-cache/dev-python/cleo-0.8.1 | 2 +- .../md5-cache/dev-python/cli_helpers-2.2.1 | 6 +- .../md5-cache/dev-python/cli_helpers-9999 | 6 +- metadata/md5-cache/dev-python/click-8.1.3 | 6 +- .../dev-python/click-default-group-1.2.2-r1 | 6 +- .../dev-python/click-help-colors-0.9.1 | 2 +- metadata/md5-cache/dev-python/click-log-0.4.0 | 6 +- .../md5-cache/dev-python/click-plugins-1.1.1 | 2 +- .../dev-python/click-threading-0.5.0-r1 | 6 +- metadata/md5-cache/dev-python/cliff-3.10.1 | 6 +- metadata/md5-cache/dev-python/clikit-0.6.2 | 2 +- metadata/md5-cache/dev-python/clint-0.5.1-r3 | 2 +- .../md5-cache/dev-python/cloudpickle-2.1.0 | 6 +- .../md5-cache/dev-python/cloudscraper-1.2.60 | 2 +- metadata/md5-cache/dev-python/cmd2-2.4.1 | 6 +- metadata/md5-cache/dev-python/cmd2-2.4.2 | 16 + .../dev-python/collective-checkdocs-0.2-r1 | 2 +- .../md5-cache/dev-python/colorama-0.4.4-r1 | 6 +- metadata/md5-cache/dev-python/colorama-0.4.5 | 6 +- .../md5-cache/dev-python/colorclass-2.2.2-r1 | 6 +- .../md5-cache/dev-python/coloredlogs-15.0.1 | 2 +- .../md5-cache/dev-python/colorlog-6.6.0-r1 | 6 +- .../md5-cache/dev-python/colorspacious-1.1.2 | 2 +- .../md5-cache/dev-python/commentjson-0.9.0-r1 | 2 +- .../md5-cache/dev-python/commonmark-0.9.1-r1 | 6 +- .../md5-cache/dev-python/configclass-0.2.0 | 6 +- .../md5-cache/dev-python/configobj-5.0.6-r2 | 6 +- .../dev-python/configshell-fb-1.1.29 | 2 +- .../md5-cache/dev-python/configupdater-3.1 | 6 +- .../md5-cache/dev-python/configupdater-3.1.1 | 6 +- .../md5-cache/dev-python/confuse-1.7.0-r1 | 2 +- metadata/md5-cache/dev-python/cons-0.4.5 | 2 +- .../md5-cache/dev-python/consonance-0.1.5-r1 | 2 +- .../md5-cache/dev-python/constantly-15.1.0-r2 | 6 +- .../md5-cache/dev-python/construct-2.10.68 | 2 +- .../md5-cache/dev-python/cookies-2.2.1-r2 | 6 +- .../md5-cache/dev-python/coreapi-2.3.3-r2 | 2 +- .../md5-cache/dev-python/coreschema-0.0.4-r1 | 6 +- .../md5-cache/dev-python/cov-core-1.15.0-r3 | 2 +- metadata/md5-cache/dev-python/coverage-6.4.1 | 6 +- metadata/md5-cache/dev-python/coverage-6.4.2 | 16 + metadata/md5-cache/dev-python/cppy-1.2.1-r1 | 6 +- .../md5-cache/dev-python/crashtest-0.3.1-r1 | 6 +- metadata/md5-cache/dev-python/crcmod-1.7-r5 | 6 +- metadata/md5-cache/dev-python/croniter-1.3.5 | 6 +- .../dev-python/cryptography-3.4.7-r3 | 6 +- .../dev-python/cryptography-37.0.2-r1 | 6 +- .../md5-cache/dev-python/cryptography-37.0.3 | 6 +- .../md5-cache/dev-python/cryptography-37.0.4 | 6 +- .../md5-cache/dev-python/css-parser-1.0.7-r1 | 2 +- .../dev-python/csscompressor-0.9.5-r1 | 6 +- .../md5-cache/dev-python/cssselect-1.1.0-r2 | 6 +- .../md5-cache/dev-python/cssselect2-0.6.0 | 6 +- metadata/md5-cache/dev-python/cssutils-2.4.2 | 6 +- metadata/md5-cache/dev-python/cssutils-2.5.0 | 16 + metadata/md5-cache/dev-python/csvkit-1.0.7 | 2 +- metadata/md5-cache/dev-python/curtsies-0.3.10 | 2 +- metadata/md5-cache/dev-python/cvxopt-1.3.0 | 6 +- .../md5-cache/dev-python/cwcwidth-0.1.6-r1 | 6 +- .../md5-cache/dev-python/cx_Freeze-6.11.1 | 2 +- .../md5-cache/dev-python/cycler-0.11.0-r1 | 6 +- metadata/md5-cache/dev-python/cython-0.29.30 | 6 +- .../cython-test-exception-raiser-1.0.2-r1 | 6 +- .../md5-cache/dev-python/daemonize-2.5.0-r1 | 6 +- metadata/md5-cache/dev-python/dask-2022.05.2 | 2 +- metadata/md5-cache/dev-python/dask-2022.6.0 | 2 +- metadata/md5-cache/dev-python/dask-2022.6.1 | 2 +- metadata/md5-cache/dev-python/dask-2022.7.0 | 2 +- metadata/md5-cache/dev-python/dbfread-2.0.7 | 2 +- .../md5-cache/dev-python/dbfread-2.0.7-r1 | 6 +- .../md5-cache/dev-python/dbus-next-0.2.3-r1 | 6 +- .../md5-cache/dev-python/dbus-python-1.2.18 | 8 +- metadata/md5-cache/dev-python/ddt-1.5.0 | 6 +- .../md5-cache/dev-python/debtcollector-2.5.0 | 6 +- metadata/md5-cache/dev-python/debugpy-1.5.1 | 6 +- metadata/md5-cache/dev-python/debugpy-1.6.0 | 6 +- metadata/md5-cache/dev-python/debugpy-1.6.1 | 6 +- metadata/md5-cache/dev-python/debugpy-1.6.2 | 6 +- .../md5-cache/dev-python/decorator-5.1.1-r1 | 6 +- metadata/md5-cache/dev-python/deepmerge-1.0.1 | 6 +- metadata/md5-cache/dev-python/defcon-0.10.1 | 2 +- .../md5-cache/dev-python/defusedxml-0.7.1-r1 | 6 +- .../md5-cache/dev-python/denonavr-0.10.11 | 2 +- .../md5-cache/dev-python/deprecated-1.2.13-r1 | 6 +- .../md5-cache/dev-python/deprecation-2.1.0 | 6 +- .../md5-cache/dev-python/dictdiffer-0.9.0-r1 | 6 +- metadata/md5-cache/dev-python/dictpath-0.1.3 | 6 +- .../dev-python/diff-match-patch-20181111 | 2 +- .../dev-python/diff-match-patch-20200713 | 6 +- metadata/md5-cache/dev-python/dill-0.3.5.1 | 2 +- .../md5-cache/dev-python/dirty-equals-0.4-r1 | 6 +- .../dev-python/discogs-client-2.3.15 | 2 +- .../md5-cache/dev-python/discogs-client-9999 | 2 +- .../md5-cache/dev-python/diskcache-5.4.0-r1 | 2 +- .../md5-cache/dev-python/dissononce-0.34.3-r2 | 2 +- .../md5-cache/dev-python/distlib-0.3.4-r1 | 2 +- .../md5-cache/dev-python/distlib-0.3.4-r2 | 6 +- metadata/md5-cache/dev-python/distro-1.7.0 | 6 +- .../dev-python/dj-database-url-0.5.0 | 2 +- .../dev-python/dj-database-url-0.5.0-r1 | 6 +- .../md5-cache/dev-python/dj-email-url-1.0.5 | 6 +- .../md5-cache/dev-python/dj-search-url-0.1 | 2 +- .../md5-cache/dev-python/dj-search-url-0.1-r1 | 6 +- metadata/md5-cache/dev-python/django-3.2.14 | 2 +- metadata/md5-cache/dev-python/django-4.0.6 | 6 +- .../dev-python/django-auth-ldap-4.1.0 | 2 +- .../dev-python/django-cache-url-3.4.0 | 2 +- .../dev-python/django-cache-url-3.4.2 | 6 +- .../md5-cache/dev-python/django-cacheops-6.1 | 2 +- .../dev-python/django-configurations-2.3.2 | 6 +- .../dev-python/django-cors-headers-3.13.0 | 2 +- .../dev-python/django-filter-21.1-r2 | 2 +- .../md5-cache/dev-python/django-filter-22.1 | 2 +- .../md5-cache/dev-python/django-js-asset-2.0 | 2 +- .../md5-cache/dev-python/django-mptt-0.13.4 | 2 +- .../md5-cache/dev-python/django-otp-1.1.3-r1 | 2 +- .../dev-python/django-prometheus-2.2.0 | 2 +- .../md5-cache/dev-python/django-redis-5.2.0 | 2 +- .../dev-python/django-sortedm2m-3.1.1 | 2 +- .../md5-cache/dev-python/django-tables2-2.3.4 | 2 +- .../md5-cache/dev-python/django-tables2-2.4.1 | 2 +- .../dev-python/django-tagging-0.5.0-r1 | 2 +- .../md5-cache/dev-python/django-taggit-3.0.0 | 2 +- .../dev-python/django-timezone-field-5.0 | 2 +- .../dev-python/django_polymorphic-3.1 | 2 +- .../dev-python/djangorestframework-3.13.1-r1 | 2 +- metadata/md5-cache/dev-python/dkimpy-1.0.5-r1 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.11.2 | 2 +- .../md5-cache/dev-python/dns-lexicon-3.11.3 | 2 +- metadata/md5-cache/dev-python/dnspython-2.2.1 | 6 +- .../md5-cache/dev-python/dnspython-2.2.1-r1 | 6 +- metadata/md5-cache/dev-python/doc8-0.11.2 | 2 +- metadata/md5-cache/dev-python/docker-py-5.0.3 | 2 +- .../md5-cache/dev-python/dockerpty-0.4.1-r1 | 2 +- metadata/md5-cache/dev-python/docopt-0.6.2-r5 | 6 +- .../doctest-ignore-unicode-0.1.2-r1 | 2 +- .../md5-cache/dev-python/docutils-0.17.1-r1 | 6 +- .../md5-cache/dev-python/docutils-0.18.1-r1 | 6 +- metadata/md5-cache/dev-python/docutils-0.19 | 6 +- .../md5-cache/dev-python/docutils-glep-1.2 | 2 +- .../md5-cache/dev-python/docutils-glep-1.3 | 6 +- .../md5-cache/dev-python/docutils-glep-1.4 | 6 +- .../md5-cache/dev-python/dogpile-cache-1.1.5 | 6 +- .../md5-cache/dev-python/dogpile-cache-1.1.6 | 6 +- .../md5-cache/dev-python/dogpile-cache-1.1.7 | 6 +- .../md5-cache/dev-python/dogpile-cache-1.1.8 | 6 +- metadata/md5-cache/dev-python/doit-0.36.0 | 4 +- metadata/md5-cache/dev-python/doit-py-0.5.0 | 2 +- metadata/md5-cache/dev-python/dominate-2.6.0 | 2 +- .../md5-cache/dev-python/dominate-2.6.0-r1 | 6 +- .../md5-cache/dev-python/doublex-1.9.2-r1 | 2 +- .../dev-python/doublex-expects-0.7.1 | 2 +- metadata/md5-cache/dev-python/duecredit-0.9.1 | 2 +- metadata/md5-cache/dev-python/dulwich-0.20.43 | 2 +- metadata/md5-cache/dev-python/dulwich-0.20.44 | 2 +- .../dev-python/easy-thumbnails-2.8.1 | 2 +- .../md5-cache/dev-python/easyprocess-1.1-r1 | 6 +- metadata/md5-cache/dev-python/ecdsa-0.17.0 | 6 +- metadata/md5-cache/dev-python/ecdsa-0.18.0 | 6 +- metadata/md5-cache/dev-python/editables-0.3 | 6 +- .../md5-cache/dev-python/editdistance-s-1.0.0 | 17 - .../dev-python/editorconfig-core-py-0.12.3-r1 | 2 +- .../dev-python/elasticsearch-py-7.14.1 | 2 +- .../md5-cache/dev-python/elementpath-2.5.3 | 6 +- metadata/md5-cache/dev-python/emcee-3.1.2 | 2 +- metadata/md5-cache/dev-python/emoji-1.7.0 | 2 +- metadata/md5-cache/dev-python/empy-3.3.4-r1 | 6 +- metadata/md5-cache/dev-python/enrich-1.2.7-r1 | 2 +- metadata/md5-cache/dev-python/entrypoint2-1.1 | 6 +- metadata/md5-cache/dev-python/entrypoints-0.4 | 6 +- .../md5-cache/dev-python/environs-9.5.0-r1 | 2 +- metadata/md5-cache/dev-python/enzyme-0.4.1-r3 | 6 +- .../dev-python/ephemeral-port-reserve-1.1.4 | 6 +- metadata/md5-cache/dev-python/eradicate-2.1.0 | 6 +- .../md5-cache/dev-python/errorhandler-2.0.1 | 2 +- .../md5-cache/dev-python/et_xmlfile-1.1.0-r1 | 6 +- metadata/md5-cache/dev-python/etuples-0.3.5 | 2 +- metadata/md5-cache/dev-python/eventlet-0.33.1 | 2 +- metadata/md5-cache/dev-python/ewmh-0.1.6 | 2 +- metadata/md5-cache/dev-python/exam-0.10.6 | 2 +- .../dev-python/exceptiongroup-1.0.0_rc8 | 6 +- .../md5-cache/dev-python/execnet-1.9.0-r1 | 6 +- metadata/md5-cache/dev-python/executing-0.8.3 | 2 +- metadata/md5-cache/dev-python/expects-0.9.0 | 2 +- metadata/md5-cache/dev-python/extras-1.0.0-r2 | 6 +- metadata/md5-cache/dev-python/eyeD3-0.9.6-r1 | 6 +- metadata/md5-cache/dev-python/fakeredis-1.8.1 | 2 +- .../md5-cache/dev-python/fasteners-0.17.3 | 2 +- .../md5-cache/dev-python/fastimport-0.9.14 | 6 +- .../dev-python/fastjsonschema-2.15.3-r1 | 6 +- .../md5-cache/dev-python/feedgenerator-2.0.0 | 6 +- .../md5-cache/dev-python/feedparser-6.0.10 | 6 +- .../md5-cache/dev-python/ffmpeg-python-0.2.0 | 2 +- metadata/md5-cache/dev-python/fido2-0.9.3 | 2 +- metadata/md5-cache/dev-python/fido2-1.0.0 | 6 +- metadata/md5-cache/dev-python/fields-5.0.0-r3 | 6 +- .../md5-cache/dev-python/filebytes-0.10.2 | 2 +- metadata/md5-cache/dev-python/filebytes-9999 | 2 +- metadata/md5-cache/dev-python/filelock-3.7.1 | 6 +- metadata/md5-cache/dev-python/filetype-1.0.10 | 6 +- .../md5-cache/dev-python/findimports-2.2.0-r1 | 6 +- metadata/md5-cache/dev-python/fitsio-1.1.7 | 2 +- metadata/md5-cache/dev-python/fixtures-4.0.0 | 6 +- metadata/md5-cache/dev-python/fixtures-4.0.1 | 6 +- metadata/md5-cache/dev-python/flake8-4.0.1-r2 | 6 +- .../dev-python/flake8-polyfill-1.0.2 | 2 +- metadata/md5-cache/dev-python/flaky-3.7.0-r2 | 6 +- metadata/md5-cache/dev-python/flask-2.1.2 | 6 +- metadata/md5-cache/dev-python/flask-2.1.3 | 16 + metadata/md5-cache/dev-python/flask-api-3.0 | 2 +- .../md5-cache/dev-python/flask-assets-0.12 | 2 +- .../md5-cache/dev-python/flask-babel-2.0.0 | 2 +- .../dev-python/flask-babelex-0.9.4-r1 | 6 +- .../md5-cache/dev-python/flask-compress-1.12 | 6 +- .../md5-cache/dev-python/flask-cors-3.0.10-r1 | 6 +- .../md5-cache/dev-python/flask-debug-0.4.3-r1 | 2 +- .../md5-cache/dev-python/flask-gravatar-0.5.0 | 2 +- .../md5-cache/dev-python/flask-htmlmin-2.2.0 | 2 +- .../md5-cache/dev-python/flask-login-0.6.1 | 2 +- .../md5-cache/dev-python/flask-mail-0.9.1-r2 | 6 +- .../md5-cache/dev-python/flask-migrate-3.1.0 | 2 +- .../md5-cache/dev-python/flask-nav-0.6-r4 | 2 +- .../dev-python/flask-paginate-2022.1.8 | 2 +- .../md5-cache/dev-python/flask-paranoid-0.3.0 | 2 +- .../dev-python/flask-principal-0.4.0-r2 | 2 +- .../md5-cache/dev-python/flask-restful-0.3.9 | 2 +- .../md5-cache/dev-python/flask-script-2.0.6 | 2 +- .../md5-cache/dev-python/flask-security-4.1.4 | 2 +- .../dev-python/flask-sphinx-themes-1.0.2 | 2 +- .../dev-python/flask-sphinx-themes-1.0.2-r1 | 6 +- .../dev-python/flask-sqlalchemy-2.5.1 | 6 +- metadata/md5-cache/dev-python/flask-wtf-1.0.1 | 2 +- .../md5-cache/dev-python/flatbuffers-2.0.6 | 6 +- metadata/md5-cache/dev-python/fleep-1.0.1-r1 | 6 +- metadata/md5-cache/dev-python/fleep-9999 | 6 +- metadata/md5-cache/dev-python/flexmock-0.11.3 | 6 +- metadata/md5-cache/dev-python/flit-3.7.1 | 2 +- metadata/md5-cache/dev-python/flit_core-3.7.1 | 6 +- metadata/md5-cache/dev-python/flit_scm-1.6.2 | 6 +- metadata/md5-cache/dev-python/flit_scm-1.7.0 | 6 +- .../md5-cache/dev-python/flufl-lock-7.0-r1 | 2 +- .../md5-cache/dev-python/fonttools-4.33.3 | 6 +- metadata/md5-cache/dev-python/fqdn-1.5.1-r2 | 6 +- metadata/md5-cache/dev-python/freezegun-1.2.1 | 6 +- .../dev-python/fritzconnection-1.9.1 | 2 +- .../md5-cache/dev-python/frozendict-2.3.2 | 2 +- .../md5-cache/dev-python/frozenlist-1.3.0 | 6 +- metadata/md5-cache/dev-python/fs-2.4.16 | 6 +- .../md5-cache/dev-python/fsspec-2022.5.0-r1 | 6 +- .../md5-cache/dev-python/funcparserlib-1.0.0 | 2 +- metadata/md5-cache/dev-python/funcy-1.17 | 2 +- metadata/md5-cache/dev-python/furo-2021.10.9 | 2 +- metadata/md5-cache/dev-python/furo-2022.6.21 | 6 +- .../md5-cache/dev-python/fuse-python-1.0.5 | 2 +- .../md5-cache/dev-python/future-0.18.2-r1 | 2 +- .../md5-cache/dev-python/future-0.18.2-r2 | 2 +- .../md5-cache/dev-python/fuzzywuzzy-0.18.0 | 6 +- metadata/md5-cache/dev-python/gast-0.5.3-r1 | 6 +- .../md5-cache/dev-python/gatt-python-0.2.6 | 2 +- .../dev-python/gcs-oauth2-boto-plugin-2.7 | 2 +- .../dev-python/gcs-oauth2-boto-plugin-3.0 | 2 +- metadata/md5-cache/dev-python/genshi-0.7.7 | 6 +- metadata/md5-cache/dev-python/genson-1.1.0 | 2 +- metadata/md5-cache/dev-python/genty-1.3.2-r2 | 6 +- .../dev-python/geoip-python-1.3.2-r1 | 2 +- metadata/md5-cache/dev-python/gevent-21.12.0 | 2 +- .../dev-python/geventhttpclient-1.5.3 | 2 +- .../dev-python/geventhttpclient-1.5.4 | 2 +- .../dev-python/geventhttpclient-1.5.5 | 2 +- .../md5-cache/dev-python/ghp-import-2.1.0-r1 | 6 +- .../md5-cache/dev-python/git-review-2.3.0 | 2 +- .../md5-cache/dev-python/git-review-2.3.1 | 2 +- metadata/md5-cache/dev-python/git-review-9999 | 2 +- metadata/md5-cache/dev-python/gitdb-4.0.9-r1 | 6 +- metadata/md5-cache/dev-python/github3-3.2.0 | 2 +- metadata/md5-cache/dev-python/glob2-0.7-r1 | 6 +- metadata/md5-cache/dev-python/glooey-0.3.6 | 2 +- metadata/md5-cache/dev-python/gmpy-2.1.2-r1 | 6 +- .../dev-python/google-api-core-2.8.1 | 2 +- .../dev-python/google-api-core-2.8.2 | 2 +- .../google-api-python-client-2.50.0 | 2 +- .../google-api-python-client-2.51.0 | 2 +- .../google-api-python-client-2.52.0 | 2 +- .../dev-python/google-apitools-0.5.32-r1 | 2 +- .../md5-cache/dev-python/google-auth-2.9.0 | 2 +- .../md5-cache/dev-python/google-auth-2.9.1 | 16 + .../dev-python/google-auth-httplib2-0.1.0-r1 | 2 +- .../dev-python/google-auth-oauthlib-0.5.2 | 2 +- .../dev-python/google-pasta-0.2.0-r1 | 2 +- .../dev-python/google-reauth-python-0.1.1 | 2 +- .../googleapis-common-protos-1.56.2 | 2 +- .../googleapis-common-protos-1.56.3 | 2 +- .../googleapis-common-protos-1.56.4 | 15 + metadata/md5-cache/dev-python/gpep517-6-r1 | 6 +- metadata/md5-cache/dev-python/graph-tool-2.45 | 2 +- metadata/md5-cache/dev-python/graph-tool-9999 | 2 +- metadata/md5-cache/dev-python/graphviz-0.20 | 6 +- .../md5-cache/dev-python/greenlet-1.1.2-r1 | 2 +- .../md5-cache/dev-python/greenstalk-2.0.0-r1 | 6 +- metadata/md5-cache/dev-python/grpcio-1.43.0 | 2 +- .../dev-python/grpcio-testing-1.43.0 | 2 +- .../md5-cache/dev-python/grpcio-tools-1.43.0 | 2 +- metadata/md5-cache/dev-python/gsd-2.5.2 | 2 +- metadata/md5-cache/dev-python/gsd-2.5.3 | 6 +- metadata/md5-cache/dev-python/gssapi-1.7.3-r1 | 6 +- .../md5-cache/dev-python/gst-python-1.20.2 | 4 +- metadata/md5-cache/dev-python/guessit-3.4.3 | 6 +- .../dev-python/guzzle_sphinx_theme-0.7.11-r1 | 2 +- metadata/md5-cache/dev-python/h11-0.13.0-r1 | 6 +- metadata/md5-cache/dev-python/h2-3.2.0 | 2 +- metadata/md5-cache/dev-python/h2-3.2.0-r1 | 6 +- metadata/md5-cache/dev-python/h2-4.1.0-r1 | 6 +- metadata/md5-cache/dev-python/h5py-3.7.0 | 2 +- metadata/md5-cache/dev-python/happybase-1.2.0 | 2 +- metadata/md5-cache/dev-python/hatch-vcs-0.2.0 | 6 +- metadata/md5-cache/dev-python/hatchling-1.3.1 | 6 +- metadata/md5-cache/dev-python/hatchling-1.4.0 | 6 +- metadata/md5-cache/dev-python/hatchling-1.4.1 | 6 +- metadata/md5-cache/dev-python/hatchling-1.5.0 | 6 +- .../md5-cache/dev-python/hcloud-python-1.16.0 | 2 +- .../md5-cache/dev-python/hcloud-python-1.17.0 | 2 +- metadata/md5-cache/dev-python/helpdev-0.7.1 | 6 +- .../md5-cache/dev-python/hiredis-2.0.0-r2 | 6 +- metadata/md5-cache/dev-python/hpack-3.0.0 | 2 +- metadata/md5-cache/dev-python/hpack-3.0.0-r1 | 6 +- metadata/md5-cache/dev-python/hpack-4.0.0-r1 | 6 +- .../dev-python/html2text-2020.1.16-r1 | 2 +- .../md5-cache/dev-python/html5-parser-0.4.10 | 2 +- metadata/md5-cache/dev-python/html5lib-1.1-r1 | 6 +- .../md5-cache/dev-python/httmock-1.4.0-r1 | 6 +- .../md5-cache/dev-python/http-parser-0.9.0 | 2 +- .../md5-cache/dev-python/http-parser-0.9.0-r1 | 6 +- metadata/md5-cache/dev-python/httpauth-0.3-r1 | 2 +- .../md5-cache/dev-python/httpbin-0.7.0-r5 | 6 +- metadata/md5-cache/dev-python/httpcore-0.15.0 | 6 +- metadata/md5-cache/dev-python/httplib2-0.20.4 | 6 +- .../md5-cache/dev-python/httpretty-1.1.4-r1 | 6 +- metadata/md5-cache/dev-python/httpx-0.23.0 | 6 +- .../md5-cache/dev-python/huawei-lte-api-1.6 | 6 +- .../md5-cache/dev-python/huawei-lte-api-1.6.1 | 6 +- .../md5-cache/dev-python/humanfriendly-10.0 | 2 +- metadata/md5-cache/dev-python/humanize-4.1.0 | 6 +- metadata/md5-cache/dev-python/humanize-4.2.0 | 6 +- metadata/md5-cache/dev-python/humanize-4.2.1 | 6 +- metadata/md5-cache/dev-python/humanize-4.2.2 | 6 +- metadata/md5-cache/dev-python/humanize-4.2.3 | 6 +- metadata/md5-cache/dev-python/hvac-0.11.2 | 2 +- .../md5-cache/dev-python/hyperframe-5.2.0 | 2 +- .../md5-cache/dev-python/hyperframe-5.2.0-r1 | 6 +- .../md5-cache/dev-python/hyperframe-6.0.1-r1 | 6 +- .../md5-cache/dev-python/hyperlink-21.0.0-r1 | 6 +- .../md5-cache/dev-python/hypothesis-6.46.11 | 6 +- .../md5-cache/dev-python/hypothesis-6.47.3 | 6 +- .../md5-cache/dev-python/hypothesis-6.48.2 | 6 +- .../md5-cache/dev-python/hypothesis-6.48.3 | 6 +- .../md5-cache/dev-python/hypothesis-6.49.0 | 6 +- .../md5-cache/dev-python/hypothesis-6.49.1 | 6 +- .../md5-cache/dev-python/hypothesis-6.50.0 | 6 +- .../md5-cache/dev-python/hypothesis-6.50.1 | 6 +- metadata/md5-cache/dev-python/icalendar-4.0.9 | 2 +- metadata/md5-cache/dev-python/icalendar-4.1.0 | 6 +- metadata/md5-cache/dev-python/identify-2.5.1 | 6 +- metadata/md5-cache/dev-python/idna-3.3-r1 | 6 +- metadata/md5-cache/dev-python/ifaddr-0.1.7 | 6 +- metadata/md5-cache/dev-python/ifaddr-0.2.0 | 6 +- metadata/md5-cache/dev-python/ijson-3.1.4 | 2 +- metadata/md5-cache/dev-python/imageio-2.19.3 | 2 +- .../md5-cache/dev-python/imageio-ffmpeg-0.4.7 | 6 +- .../md5-cache/dev-python/imagesize-1.3.0-r1 | 6 +- metadata/md5-cache/dev-python/imagesize-1.4.1 | 6 +- .../md5-cache/dev-python/imapclient-2.2.0 | 2 +- .../md5-cache/dev-python/imapclient-2.2.0-r1 | 6 +- .../md5-cache/dev-python/imapclient-2.3.1 | 6 +- metadata/md5-cache/dev-python/iminuit-2.11.2 | 2 +- metadata/md5-cache/dev-python/iminuit-2.12.0 | 2 +- metadata/md5-cache/dev-python/iminuit-2.12.1 | 2 +- metadata/md5-cache/dev-python/immutables-0.18 | 6 +- .../dev-python/importlib_metadata-4.11.4 | 6 +- .../dev-python/importlib_metadata-4.12.0 | 6 +- .../dev-python/importlib_resources-5.7.1 | 2 +- .../dev-python/importlib_resources-5.8.0 | 2 +- metadata/md5-cache/dev-python/imread-0.7.3-r1 | 2 +- .../dev-python/incremental-21.3.0-r1 | 6 +- .../md5-cache/dev-python/indexed_gzip-1.6.13 | 6 +- metadata/md5-cache/dev-python/inflect-5.6.0 | 6 +- metadata/md5-cache/dev-python/inflect-5.6.1 | 6 +- .../md5-cache/dev-python/inflection-0.5.1-r1 | 6 +- .../md5-cache/dev-python/influxdb-5.3.0-r1 | 2 +- metadata/md5-cache/dev-python/ini2toml-0.10 | 6 +- metadata/md5-cache/dev-python/ini2toml-0.11 | 6 +- .../md5-cache/dev-python/ini2toml-0.11-r1 | 6 +- .../md5-cache/dev-python/iniconfig-1.1.1-r1 | 6 +- metadata/md5-cache/dev-python/iniparse-0.5 | 2 +- metadata/md5-cache/dev-python/iniparse-0.5-r1 | 6 +- .../md5-cache/dev-python/installer-0.5.1-r1 | 6 +- metadata/md5-cache/dev-python/intelhex-2.3.0 | 2 +- .../md5-cache/dev-python/intelhex-2.3.0-r1 | 6 +- .../md5-cache/dev-python/intervaltree-3.1.0 | 6 +- .../md5-cache/dev-python/iocapture-0.1.2-r3 | 6 +- metadata/md5-cache/dev-python/ioflo-2.0.2-r2 | 2 +- metadata/md5-cache/dev-python/ipaddr-2.2.0-r2 | 6 +- metadata/md5-cache/dev-python/ipdb-0.13.9-r2 | 2 +- .../md5-cache/dev-python/ipykernel-6.15.0 | 2 +- .../md5-cache/dev-python/ipykernel-6.15.1 | 2 +- .../md5-cache/dev-python/ipyparallel-8.3.0 | 2 +- .../md5-cache/dev-python/ipyparallel-8.4.1 | 2 +- .../md5-cache/dev-python/ipython-8.3.0-r1 | 2 +- metadata/md5-cache/dev-python/ipython-8.4.0 | 2 +- .../dev-python/ipython_genutils-0.2.0-r3 | 2 +- .../md5-cache/dev-python/ipywidgets-7.7.0 | 2 +- .../md5-cache/dev-python/ipywidgets-7.7.1 | 2 +- metadata/md5-cache/dev-python/irc-20.0.0-r1 | 6 +- .../md5-cache/dev-python/iso8601-1.0.2-r1 | 6 +- .../md5-cache/dev-python/isodate-0.6.1-r1 | 6 +- .../dev-python/isoduration-20.11.0-r1 | 6 +- metadata/md5-cache/dev-python/isort-5.10.1-r1 | 2 +- .../md5-cache/dev-python/itsdangerous-2.1.2 | 6 +- metadata/md5-cache/dev-python/itunespy-1.6-r1 | 2 +- metadata/md5-cache/dev-python/itypes-1.2.0-r1 | 6 +- .../dev-python/jaraco-classes-3.2.1-r1 | 6 +- .../md5-cache/dev-python/jaraco-classes-3.2.2 | 16 + .../dev-python/jaraco-collections-3.5.1-r1 | 6 +- .../dev-python/jaraco-context-4.1.1-r2 | 6 +- .../md5-cache/dev-python/jaraco-envs-2.4.0 | 6 +- .../dev-python/jaraco-functools-3.5.0-r2 | 6 +- .../dev-python/jaraco-itertools-6.2.1 | 6 +- .../dev-python/jaraco-logging-3.1.0-r1 | 6 +- .../md5-cache/dev-python/jaraco-path-3.4.0 | 6 +- .../dev-python/jaraco-stream-3.0.3-r1 | 6 +- .../md5-cache/dev-python/jaraco-test-5.1.0 | 6 +- .../md5-cache/dev-python/jaraco-text-3.8.0 | 6 +- metadata/md5-cache/dev-python/jc-1.20.1 | 6 +- metadata/md5-cache/dev-python/jc-1.20.2 | 6 +- metadata/md5-cache/dev-python/jdcal-1.4.1-r1 | 6 +- metadata/md5-cache/dev-python/jedi-0.18.1 | 2 +- metadata/md5-cache/dev-python/jeepney-0.8.0 | 6 +- .../md5-cache/dev-python/jellyfish-0.9.0-r1 | 6 +- .../md5-cache/dev-python/jikanpy-4.3.2-r1 | 6 +- metadata/md5-cache/dev-python/jinja-2.11.3-r1 | 2 +- metadata/md5-cache/dev-python/jinja-3.1.2 | 6 +- .../md5-cache/dev-python/jinja2-time-0.2.0-r1 | 6 +- .../dev-python/jinja2_pluralize-0.3.0-r1 | 6 +- metadata/md5-cache/dev-python/jmespath-1.0.0 | 6 +- metadata/md5-cache/dev-python/jmespath-1.0.1 | 6 +- metadata/md5-cache/dev-python/joblib-1.1.0-r1 | 6 +- metadata/md5-cache/dev-python/josepy-1.13.0 | 6 +- metadata/md5-cache/dev-python/jq-1.2.1 | 2 +- metadata/md5-cache/dev-python/jq-1.2.2 | 2 +- metadata/md5-cache/dev-python/js2py-0.71 | 2 +- .../md5-cache/dev-python/js2py-0.71_p20210918 | 2 +- .../dev-python/jschema_to_python-1.2.3 | 2 +- metadata/md5-cache/dev-python/jsmin-3.0.1 | 6 +- .../md5-cache/dev-python/json-rpc-1.13.0-r1 | 6 +- metadata/md5-cache/dev-python/json5-0.9.8 | 6 +- metadata/md5-cache/dev-python/jsondiff-2.0.0 | 2 +- metadata/md5-cache/dev-python/jsonext-0.4.2 | 2 +- .../md5-cache/dev-python/jsonext-0.4.2-r1 | 6 +- .../md5-cache/dev-python/jsonmerge-1.8.0-r1 | 6 +- metadata/md5-cache/dev-python/jsonpatch-1.32 | 6 +- .../md5-cache/dev-python/jsonpickle-2.2.0 | 2 +- metadata/md5-cache/dev-python/jsonpointer-2.3 | 6 +- metadata/md5-cache/dev-python/jsonref-0.2 | 6 +- .../md5-cache/dev-python/jsonrpclib-0.4.3.2 | 6 +- metadata/md5-cache/dev-python/jsonrpclib-9999 | 2 +- .../md5-cache/dev-python/jsonschema-4.6.0 | 6 +- .../md5-cache/dev-python/jsonschema-4.6.1 | 6 +- .../md5-cache/dev-python/jsonschema-4.6.2 | 6 +- .../md5-cache/dev-python/jsonschema-4.7.1 | 6 +- .../md5-cache/dev-python/jsonschema-4.7.2 | 16 + metadata/md5-cache/dev-python/jsonxs-0.6-r1 | 6 +- metadata/md5-cache/dev-python/junit-xml-1.9 | 6 +- .../md5-cache/dev-python/jupyter-1.0.0-r4 | 2 +- .../md5-cache/dev-python/jupyter-lsp-1.5.1 | 2 +- .../dev-python/jupyter-server-proxy-3.2.1 | 2 +- .../md5-cache/dev-python/jupyter_client-7.3.4 | 2 +- .../dev-python/jupyter_console-6.4.3 | 2 +- .../dev-python/jupyter_console-6.4.4 | 2 +- .../md5-cache/dev-python/jupyter_core-4.10.0 | 2 +- .../md5-cache/dev-python/jupyter_core-4.11.0 | 2 +- .../md5-cache/dev-python/jupyter_core-4.11.1 | 2 +- .../dev-python/jupyter_kernel_test-0.4.3 | 2 +- .../dev-python/jupyter_packaging-0.12.2 | 6 +- .../dev-python/jupyter_server-1.18.0 | 2 +- .../dev-python/jupyter_server-1.18.1 | 2 +- .../dev-python/jupyter_server_mathjax-0.2.5 | 2 +- .../md5-cache/dev-python/jupyterlab-3.4.3 | 2 +- .../dev-python/jupyterlab-lsp-3.10.1 | 2 +- .../dev-python/jupyterlab_pygments-0.2.2 | 2 +- .../dev-python/jupyterlab_server-2.14.0 | 2 +- .../dev-python/jupyterlab_server-2.15.0 | 2 +- metadata/md5-cache/dev-python/jwcrypto-1.3.1 | 6 +- .../md5-cache/dev-python/k5test-0.10.1-r1 | 6 +- .../md5-cache/dev-python/kafka-python-2.0.2 | 2 +- .../md5-cache/dev-python/kaitaistruct-0.10 | 6 +- .../md5-cache/dev-python/kaitaistruct-0.9-r1 | 6 +- .../md5-cache/dev-python/kaptan-0.5.12-r2 | 6 +- metadata/md5-cache/dev-python/kazoo-2.8.0 | 2 +- .../md5-cache/dev-python/kconfiglib-14.1.0-r1 | 6 +- metadata/md5-cache/dev-python/keep-2.10.1-r1 | 2 +- metadata/md5-cache/dev-python/keyring-23.6.0 | 6 +- .../md5-cache/dev-python/keystoneauth-4.6.0 | 2 +- metadata/md5-cache/dev-python/kgb-7.0-r1 | 2 +- .../md5-cache/dev-python/kiwisolver-1.4.3 | 6 +- metadata/md5-cache/dev-python/klein-21.8.0 | 2 +- metadata/md5-cache/dev-python/kombu-5.2.4 | 2 +- metadata/md5-cache/dev-python/krb5-0.3.0-r1 | 6 +- metadata/md5-cache/dev-python/lark-1.1.2 | 6 +- .../md5-cache/dev-python/latexcodec-2.0.1 | 6 +- .../dev-python/lazy-object-proxy-1.7.1-r1 | 6 +- metadata/md5-cache/dev-python/ldap3-2.9.1 | 2 +- metadata/md5-cache/dev-python/leather-0.3.4 | 2 +- .../md5-cache/dev-python/leechcorepyc-2.10.2 | 2 +- metadata/md5-cache/dev-python/lesscpy-0.15.0 | 2 +- .../md5-cache/dev-python/libarchive-c-4.0 | 6 +- metadata/md5-cache/dev-python/libcloud-3.6.0 | 6 +- .../md5-cache/dev-python/liblarch-3.1.0-r1 | 6 +- metadata/md5-cache/dev-python/libnacl-1.8.0 | 6 +- .../dev-python/libpillowfight-0.3.0_p20210816 | 2 +- .../md5-cache/dev-python/libpy_simdjson-0.4.0 | 2 +- .../md5-cache/dev-python/libsass-0.21.0-r1 | 6 +- metadata/md5-cache/dev-python/libtmux-0.10.3 | 2 +- metadata/md5-cache/dev-python/libtmux-0.11.0 | 6 +- .../dev-python/libvirt-python-7.10.0 | 2 +- .../md5-cache/dev-python/libvirt-python-7.7.0 | 2 +- .../md5-cache/dev-python/libvirt-python-8.0.0 | 2 +- .../md5-cache/dev-python/libvirt-python-8.1.0 | 2 +- .../md5-cache/dev-python/libvirt-python-8.2.0 | 2 +- .../md5-cache/dev-python/libvirt-python-8.3.0 | 6 +- .../md5-cache/dev-python/libvirt-python-8.4.0 | 6 +- .../md5-cache/dev-python/libvirt-python-8.5.0 | 6 +- .../md5-cache/dev-python/libvirt-python-9999 | 6 +- .../dev-python/license-expression-30.0.0 | 6 +- .../md5-cache/dev-python/line_profiler-3.5.1 | 2 +- metadata/md5-cache/dev-python/lit-12.0.1 | 2 +- metadata/md5-cache/dev-python/lit-13.0.1 | 2 +- metadata/md5-cache/dev-python/lit-14.0.1 | 2 +- metadata/md5-cache/dev-python/lit-14.0.3 | 2 +- metadata/md5-cache/dev-python/lit-14.0.4 | 2 +- metadata/md5-cache/dev-python/lit-14.0.5 | 2 +- metadata/md5-cache/dev-python/lit-14.0.6 | 2 +- metadata/md5-cache/dev-python/lit-15.0.0.9999 | 2 +- .../md5-cache/dev-python/littleutils-0.2.2 | 6 +- .../md5-cache/dev-python/livereload-2.6.3 | 6 +- metadata/md5-cache/dev-python/llfuse-1.4.2 | 6 +- metadata/md5-cache/dev-python/lmdb-1.3.0 | 6 +- metadata/md5-cache/dev-python/lmfit-1.0.3 | 2 +- metadata/md5-cache/dev-python/locket-1.0.0 | 2 +- .../md5-cache/dev-python/lockfile-0.12.2-r3 | 6 +- metadata/md5-cache/dev-python/logbook-1.5.3 | 2 +- metadata/md5-cache/dev-python/logfury-1.0.1 | 2 +- .../dev-python/logical-unification-0.4.5 | 2 +- metadata/md5-cache/dev-python/loguru-0.6.0 | 2 +- .../md5-cache/dev-python/logutils-0.3.5-r1 | 6 +- metadata/md5-cache/dev-python/loky-3.1.0 | 6 +- metadata/md5-cache/dev-python/lunr-0.6.2 | 2 +- metadata/md5-cache/dev-python/lxml-4.9.1 | 6 +- metadata/md5-cache/dev-python/lz4-4.0.1 | 6 +- metadata/md5-cache/dev-python/m2crypto-0.38.0 | 6 +- metadata/md5-cache/dev-python/makefun-1.13.1 | 6 +- metadata/md5-cache/dev-python/makefun-1.14.0 | 6 +- metadata/md5-cache/dev-python/mako-1.2.0 | 6 +- metadata/md5-cache/dev-python/mako-1.2.1 | 6 +- metadata/md5-cache/dev-python/mamba-0.11.2 | 2 +- metadata/md5-cache/dev-python/mando-0.7.1 | 6 +- metadata/md5-cache/dev-python/manuel-1.11.2 | 2 +- metadata/md5-cache/dev-python/manuel-1.12.4 | 2 +- .../md5-cache/dev-python/mapbox_earcut-1.0.0 | 2 +- metadata/md5-cache/dev-python/markdown-3.3.7 | 6 +- .../md5-cache/dev-python/markdown-it-py-2.1.0 | 6 +- metadata/md5-cache/dev-python/markdown2-2.4.3 | 6 +- metadata/md5-cache/dev-python/markups-3.1.3 | 2 +- .../md5-cache/dev-python/markupsafe-1.1.1-r1 | 2 +- .../md5-cache/dev-python/markupsafe-2.1.1 | 6 +- .../md5-cache/dev-python/marshmallow-3.16.0 | 6 +- .../md5-cache/dev-python/marshmallow-3.17.0 | 6 +- .../md5-cache/dev-python/matplotlib-3.5.1-r2 | 2 +- .../md5-cache/dev-python/matplotlib-3.5.2-r3 | 6 +- .../dev-python/matplotlib-inline-0.1.3-r1 | 2 +- .../md5-cache/dev-python/matrix-common-1.2.1 | 6 +- .../md5-cache/dev-python/matterhook-0.2-r2 | 6 +- metadata/md5-cache/dev-python/mccabe-0.6.1-r2 | 2 +- metadata/md5-cache/dev-python/mccabe-0.7.0 | 6 +- .../dev-python/mdit-py-plugins-0.3.0 | 6 +- metadata/md5-cache/dev-python/mdurl-0.1.1 | 6 +- .../md5-cache/dev-python/mdx_gh_links-0.2-r1 | 6 +- .../dev-python/mecab-python-0.996-r1 | 2 +- metadata/md5-cache/dev-python/mechanize-0.4.8 | 6 +- .../md5-cache/dev-python/mediafile-0.9.0-r1 | 2 +- .../md5-cache/dev-python/memory_profiler-0.60 | 2 +- metadata/md5-cache/dev-python/mergedeep-1.3.4 | 6 +- .../md5-cache/dev-python/mergedict-1.0.0-r1 | 6 +- metadata/md5-cache/dev-python/meshio-5.3.4 | 2 +- .../dev-python/meson-python-0.6.0-r1 | 2 +- .../md5-cache/dev-python/metakernel-0.29.0 | 2 +- metadata/md5-cache/dev-python/micawber-0.5.4 | 2 +- .../md5-cache/dev-python/mimerender-0.6.0-r1 | 6 +- metadata/md5-cache/dev-python/minidb-2.0.6 | 2 +- .../md5-cache/dev-python/minikanren-1.0.3 | 2 +- metadata/md5-cache/dev-python/minimock-1.3.0 | 2 +- .../md5-cache/dev-python/minimock-1.3.0-r1 | 6 +- metadata/md5-cache/dev-python/miniupnpc-2.2.3 | 2 +- metadata/md5-cache/dev-python/misaka-2.1.1-r1 | 2 +- .../md5-cache/dev-python/mistune-2.0.2-r1 | 6 +- metadata/md5-cache/dev-python/mistune-2.0.3 | 6 +- .../md5-cache/dev-python/mkautodoc-0.1.0-r1 | 6 +- metadata/md5-cache/dev-python/mkdocs-1.3.0-r1 | 6 +- .../dev-python/mkdocs-bootstrap-1.1-r2 | 6 +- .../dev-python/mkdocs-bootswatch-1.1-r2 | 6 +- .../mkdocs-git-authors-plugin-0.6.4 | 6 +- ...s-git-revision-date-localized-plugin-1.0.1 | 6 +- ...s-git-revision-date-localized-plugin-1.1.0 | 6 +- .../md5-cache/dev-python/mkdocs-i18n-0.4.4 | 6 +- .../dev-python/mkdocs-material-8.3.8 | 6 +- .../dev-python/mkdocs-material-8.3.9 | 6 +- .../mkdocs-material-extensions-1.0.3-r1 | 6 +- .../dev-python/mkdocs-minify-plugin-0.5.0-r2 | 6 +- .../dev-python/mkdocs-redirects-1.0.4-r1 | 6 +- .../mkdocs_pymdownx_material_extras-1.0.7 | 2 +- .../mkdocs_pymdownx_material_extras-1.1.3 | 2 +- .../mkdocs_pymdownx_material_extras-2.1 | 6 +- .../mkdocs_pymdownx_material_extras-2.2 | 6 +- .../md5-cache/dev-python/mmtf-python-1.1.2-r1 | 2 +- .../md5-cache/dev-python/mmtf-python-1.1.3 | 6 +- metadata/md5-cache/dev-python/mock-4.0.3-r1 | 6 +- metadata/md5-cache/dev-python/mongomock-4.0.0 | 2 +- metadata/md5-cache/dev-python/mongomock-4.1.2 | 2 +- .../dev-python/more-itertools-8.13.0 | 6 +- metadata/md5-cache/dev-python/moto-3.1.12 | 2 +- metadata/md5-cache/dev-python/moto-3.1.13 | 2 +- metadata/md5-cache/dev-python/moto-3.1.14 | 2 +- metadata/md5-cache/dev-python/moto-3.1.15 | 2 +- metadata/md5-cache/dev-python/moto-3.1.16 | 2 +- metadata/md5-cache/dev-python/mpdlcd-0.5.2-r1 | 2 +- metadata/md5-cache/dev-python/mpi4py-3.1.3 | 2 +- metadata/md5-cache/dev-python/mpmath-1.2.1 | 2 +- metadata/md5-cache/dev-python/mrcfile-1.3.0 | 2 +- metadata/md5-cache/dev-python/mrcfile-1.4.0 | 2 +- metadata/md5-cache/dev-python/mrcfile-1.4.1 | 16 + metadata/md5-cache/dev-python/msgpack-1.0.4 | 6 +- metadata/md5-cache/dev-python/mss-6.1.0 | 6 +- metadata/md5-cache/dev-python/multidict-6.0.2 | 6 +- .../dev-python/multipledispatch-0.6.0-r1 | 6 +- metadata/md5-cache/dev-python/munch-2.5.0-r2 | 6 +- .../md5-cache/dev-python/munkres-1.1.4-r1 | 6 +- metadata/md5-cache/dev-python/mygpoclient-1.8 | 2 +- metadata/md5-cache/dev-python/mygpoclient-1.9 | 6 +- metadata/md5-cache/dev-python/mypy-0.942 | 2 +- metadata/md5-cache/dev-python/mypy-0.950 | 2 +- metadata/md5-cache/dev-python/mypy-0.960 | 2 +- metadata/md5-cache/dev-python/mypy-0.961 | 2 +- .../dev-python/mypy_extensions-0.4.3-r1 | 2 +- .../md5-cache/dev-python/mysqlclient-2.1.0 | 2 +- .../md5-cache/dev-python/mysqlclient-2.1.1 | 2 +- .../md5-cache/dev-python/myst_parser-0.18.0 | 6 +- .../md5-cache/dev-python/nagiosplugin-1.3.3 | 2 +- metadata/md5-cache/dev-python/natsort-8.1.0 | 6 +- .../dev-python/nautilus-python-1.2.3-r1 | 2 +- metadata/md5-cache/dev-python/nbclassic-0.3.7 | 2 +- metadata/md5-cache/dev-python/nbclient-0.6.4 | 2 +- metadata/md5-cache/dev-python/nbclient-0.6.6 | 2 +- .../md5-cache/dev-python/nbconvert-6.5.0-r1 | 2 +- .../md5-cache/dev-python/nbconvert-6.5.0-r2 | 2 +- metadata/md5-cache/dev-python/nbdime-3.1.1-r1 | 2 +- metadata/md5-cache/dev-python/nbformat-5.4.0 | 2 +- metadata/md5-cache/dev-python/nbsphinx-0.8.9 | 2 +- metadata/md5-cache/dev-python/nbval-0.9.6 | 2 +- .../dev-python/ndg-httpsclient-0.5.1 | 2 +- .../md5-cache/dev-python/neovim-remote-2.5.1 | 2 +- .../md5-cache/dev-python/neovim-remote-9999 | 2 +- .../md5-cache/dev-python/nest_asyncio-1.5.5 | 6 +- .../md5-cache/dev-python/netaddr-0.8.0-r1 | 6 +- .../md5-cache/dev-python/netcdf4-python-1.5.8 | 2 +- .../md5-cache/dev-python/netifaces-0.11.0 | 2 +- metadata/md5-cache/dev-python/networkx-2.8.4 | 6 +- metadata/md5-cache/dev-python/nltk-3.7 | 2 +- metadata/md5-cache/dev-python/nnpy-1.4.2 | 2 +- .../md5-cache/dev-python/node-semver-0.8.1 | 6 +- metadata/md5-cache/dev-python/nodeenv-1.6.0 | 2 +- metadata/md5-cache/dev-python/nodeenv-1.7.0 | 6 +- .../dev-python/nose-1.3.7_p20211111_p1-r1 | 2 +- .../md5-cache/dev-python/nose-random-1.0.0 | 2 +- metadata/md5-cache/dev-python/nose2-0.11.0 | 2 +- .../dev-python/nose_warnings_filters-0.1.5-r3 | 2 +- metadata/md5-cache/dev-python/notebook-6.4.12 | 2 +- .../md5-cache/dev-python/notebook_shim-0.1.0 | 2 +- .../md5-cache/dev-python/notify2-0.3.1-r3 | 6 +- .../md5-cache/dev-python/nototools-0.2.16 | 2 +- metadata/md5-cache/dev-python/nptyping-2.1.2 | 2 +- metadata/md5-cache/dev-python/nptyping-2.1.3 | 2 +- metadata/md5-cache/dev-python/nptyping-2.2.0 | 2 +- metadata/md5-cache/dev-python/nspektr-0.4.0 | 6 +- metadata/md5-cache/dev-python/ntlm-auth-1.5.0 | 2 +- metadata/md5-cache/dev-python/ntplib-0.4.0 | 2 +- metadata/md5-cache/dev-python/nuitka-0.8.4 | 2 +- metadata/md5-cache/dev-python/nuitka-0.9 | 2 +- metadata/md5-cache/dev-python/nuitka-0.9.1 | 2 +- metadata/md5-cache/dev-python/nuitka-0.9.2 | 2 +- metadata/md5-cache/dev-python/nuitka-0.9.3 | 2 +- metadata/md5-cache/dev-python/nuitka-0.9.4 | 2 +- metadata/md5-cache/dev-python/numexpr-2.8.1 | 2 +- .../md5-cache/dev-python/numexpr-2.8.1-r1 | 6 +- metadata/md5-cache/dev-python/numexpr-2.8.3 | 6 +- metadata/md5-cache/dev-python/numpy-1.21.5 | 2 +- metadata/md5-cache/dev-python/numpy-1.22.0-r1 | 2 +- metadata/md5-cache/dev-python/numpy-1.22.1 | 2 +- metadata/md5-cache/dev-python/numpy-1.22.2 | 2 +- metadata/md5-cache/dev-python/numpy-1.22.3 | 2 +- metadata/md5-cache/dev-python/numpy-1.22.4 | 6 +- metadata/md5-cache/dev-python/numpy-1.23.0 | 6 +- metadata/md5-cache/dev-python/numpy-1.23.1 | 6 +- metadata/md5-cache/dev-python/numpydoc-1.4.0 | 2 +- .../dev-python/oauth2client-4.1.3-r2 | 2 +- metadata/md5-cache/dev-python/oauthlib-3.2.0 | 6 +- .../md5-cache/dev-python/objgraph-3.5.0-r1 | 6 +- metadata/md5-cache/dev-python/oct2py-5.2.0-r1 | 2 +- .../md5-cache/dev-python/octave_kernel-0.34.1 | 2 +- metadata/md5-cache/dev-python/odfpy-1.4.2 | 2 +- metadata/md5-cache/dev-python/olefile-0.46-r2 | 6 +- .../md5-cache/dev-python/openapi-core-0.14.2 | 2 +- .../dev-python/openapi-schema-validator-0.2.3 | 6 +- .../dev-python/openapi-schema-validator-0.3.0 | 6 +- .../dev-python/openapi-spec-validator-0.4.0 | 6 +- metadata/md5-cache/dev-python/openpyxl-3.0.10 | 6 +- .../dev-python/openstackdocstheme-2.4.0 | 2 +- .../md5-cache/dev-python/openstacksdk-0.99.0 | 2 +- .../md5-cache/dev-python/opt-einsum-3.3.0 | 2 +- .../md5-cache/dev-python/ordered-set-4.1.0 | 6 +- .../dev-python/os-client-config-2.1.0-r2 | 2 +- .../dev-python/os-service-types-1.7.0-r2 | 2 +- metadata/md5-cache/dev-python/osc-lib-2.6.0 | 2 +- .../dev-python/oslo-concurrency-4.5.1 | 2 +- .../md5-cache/dev-python/oslo-config-8.8.0 | 2 +- .../md5-cache/dev-python/oslo-config-9.0.0 | 16 + .../md5-cache/dev-python/oslo-context-4.1.0 | 2 +- .../md5-cache/dev-python/oslo-context-5.0.0 | 16 + .../md5-cache/dev-python/oslo-i18n-5.1.0-r1 | 2 +- metadata/md5-cache/dev-python/oslo-log-5.0.0 | 2 +- .../dev-python/oslo-serialization-4.3.0 | 2 +- .../dev-python/oslo-serialization-5.0.0 | 16 + .../md5-cache/dev-python/oslo-utils-4.13.0-r1 | 2 +- .../md5-cache/dev-python/oslo-utils-5.0.0 | 2 +- .../md5-cache/dev-python/oslo-utils-6.0.0 | 2 +- .../md5-cache/dev-python/oslotest-4.5.0-r2 | 6 +- .../md5-cache/dev-python/osrf_pycommon-2.0.2 | 2 +- .../md5-cache/dev-python/outcome-1.1.0-r1 | 6 +- metadata/md5-cache/dev-python/outcome-1.2.0 | 6 +- metadata/md5-cache/dev-python/ovs-2.13.3 | 2 +- metadata/md5-cache/dev-python/ovs-2.17.1_p1 | 6 +- metadata/md5-cache/dev-python/owslib-0.25.0 | 2 +- metadata/md5-cache/dev-python/owslib-0.26.0 | 2 +- .../md5-cache/dev-python/packaging-21.3-r2 | 6 +- metadata/md5-cache/dev-python/pafy-0.5.5 | 2 +- metadata/md5-cache/dev-python/pafy-9999 | 2 +- metadata/md5-cache/dev-python/paho-mqtt-1.6.1 | 2 +- .../dev-python/pallets-sphinx-themes-2.0.2 | 2 +- metadata/md5-cache/dev-python/pandas-1.4.2 | 2 +- metadata/md5-cache/dev-python/pandas-1.4.3 | 2 +- .../dev-python/pandas-datareader-0.10.0 | 2 +- .../md5-cache/dev-python/pandocfilters-1.5.0 | 2 +- metadata/md5-cache/dev-python/parallax-1.0.6 | 2 +- .../dev-python/parameterized-0.8.1-r2 | 6 +- metadata/md5-cache/dev-python/paramiko-2.11.0 | 6 +- metadata/md5-cache/dev-python/parse-1.19.0-r1 | 6 +- .../md5-cache/dev-python/parse_type-0.6.0 | 6 +- .../md5-cache/dev-python/parsedatetime-2.6 | 2 +- metadata/md5-cache/dev-python/parso-0.8.3-r1 | 6 +- metadata/md5-cache/dev-python/partd-1.2.0 | 2 +- metadata/md5-cache/dev-python/parver-0.3.1-r1 | 2 +- .../md5-cache/dev-python/passlib-1.7.4-r2 | 6 +- metadata/md5-cache/dev-python/paste-3.5.0-r2 | 6 +- metadata/md5-cache/dev-python/paste-3.5.1 | 6 +- .../md5-cache/dev-python/pastedeploy-2.1.1-r3 | 6 +- metadata/md5-cache/dev-python/pastel-0.2.1 | 2 +- metadata/md5-cache/dev-python/patatt-0.4.9-r1 | 2 +- metadata/md5-cache/dev-python/patch-ng-1.17.4 | 2 +- .../dev-python/path-and-address-2.0.1 | 2 +- metadata/md5-cache/dev-python/path-py-16.4.0 | 6 +- .../md5-cache/dev-python/pathspec-0.9.0-r1 | 6 +- .../md5-cache/dev-python/pathtools-0.1.2-r3 | 2 +- .../md5-cache/dev-python/pathvalidate-2.5.0 | 2 +- .../md5-cache/dev-python/patiencediff-0.2.2 | 2 +- metadata/md5-cache/dev-python/patsy-0.5.2 | 2 +- metadata/md5-cache/dev-python/pbkdf2-1.3-r2 | 6 +- metadata/md5-cache/dev-python/pbr-5.9.0 | 6 +- metadata/md5-cache/dev-python/pdfrw-0.4_p1 | 2 +- .../md5-cache/dev-python/pdm-pep517-1.0.1 | 6 +- .../md5-cache/dev-python/pdm-pep517-1.0.2 | 6 +- metadata/md5-cache/dev-python/pdoc3-0.10.0 | 2 +- metadata/md5-cache/dev-python/pebble-4.6.3 | 6 +- metadata/md5-cache/dev-python/pecan-1.4.1 | 2 +- metadata/md5-cache/dev-python/pecan-1.4.2 | 6 +- .../md5-cache/dev-python/peewee-3.14.10-r1 | 2 +- metadata/md5-cache/dev-python/peewee-3.15.0 | 2 +- metadata/md5-cache/dev-python/peewee-3.15.1 | 16 + .../md5-cache/dev-python/pefile-2022.5.30 | 2 +- metadata/md5-cache/dev-python/pefile-9999 | 2 +- .../dev-python/pelican-minify-0.9-r1 | 2 +- .../md5-cache/dev-python/pendulum-2.1.2-r1 | 2 +- .../md5-cache/dev-python/pep517-0.12.0-r1 | 6 +- .../md5-cache/dev-python/pexpect-4.8.0-r3 | 6 +- .../md5-cache/dev-python/pgspecial-1.13.1-r1 | 2 +- metadata/md5-cache/dev-python/pgspecial-2.0.0 | 16 - metadata/md5-cache/dev-python/pgspecial-2.0.1 | 6 +- metadata/md5-cache/dev-python/pgzero-1.2.1-r1 | 2 +- .../md5-cache/dev-python/phonenumbers-8.12.49 | 2 +- .../md5-cache/dev-python/phonenumbers-8.12.50 | 2 +- .../md5-cache/dev-python/phonenumbers-8.12.51 | 2 +- metadata/md5-cache/dev-python/phply-1.2.5 | 2 +- .../dev-python/picklemagic-0.0_pre20160415 | 2 +- .../md5-cache/dev-python/pickleshare-0.7.5 | 6 +- metadata/md5-cache/dev-python/picobox-2.2.0 | 2 +- metadata/md5-cache/dev-python/pid-3.0.4-r1 | 6 +- metadata/md5-cache/dev-python/piexif-1.1.3-r1 | 2 +- metadata/md5-cache/dev-python/pika-1.2.0 | 2 +- metadata/md5-cache/dev-python/pika-1.3.0 | 2 +- .../md5-cache/dev-python/pikepdf-5.2.0-r1 | 2 +- metadata/md5-cache/dev-python/pikepdf-5.3.1 | 2 +- metadata/md5-cache/dev-python/pikepdf-5.3.2 | 17 + metadata/md5-cache/dev-python/pilkit-2.0 | 2 +- metadata/md5-cache/dev-python/pillow-9.1.1 | 6 +- metadata/md5-cache/dev-python/pillow-9.2.0 | 6 +- metadata/md5-cache/dev-python/pip-22.1.2 | 6 +- metadata/md5-cache/dev-python/pip-run-8.8.0 | 6 +- metadata/md5-cache/dev-python/pip-run-8.8.1 | 6 +- metadata/md5-cache/dev-python/pipenv-2022.6.7 | 6 +- .../md5-cache/dev-python/pipenv-2022.6.7-r1 | 6 +- metadata/md5-cache/dev-python/pivy-0.6.7 | 6 +- .../md5-cache/dev-python/pkgconfig-1.5.5-r1 | 6 +- metadata/md5-cache/dev-python/pkginfo-1.8.3 | 6 +- .../md5-cache/dev-python/platformdirs-2.5.2 | 6 +- metadata/md5-cache/dev-python/plotly-5.2.2 | 2 +- metadata/md5-cache/dev-python/plotly-5.8.2 | 2 +- .../md5-cache/dev-python/plotly-geo-1.0.0 | 2 +- metadata/md5-cache/dev-python/pluggy-1.0.0-r2 | 6 +- .../md5-cache/dev-python/pluginbase-1.0.1 | 2 +- .../md5-cache/dev-python/plumbum-1.7.2-r1 | 2 +- metadata/md5-cache/dev-python/ply-3.11-r2 | 6 +- metadata/md5-cache/dev-python/plyr-1.0.6-r1 | 6 +- metadata/md5-cache/dev-python/plyvel-1.4.0 | 2 +- metadata/md5-cache/dev-python/pmw-2.0.1-r3 | 2 +- metadata/md5-cache/dev-python/pocketlint-0.22 | 2 +- metadata/md5-cache/dev-python/pocketlint-0.23 | 2 +- metadata/md5-cache/dev-python/pocketlint-0.24 | 15 + .../md5-cache/dev-python/pockets-0.9.1-r2 | 2 +- .../dev-python/podcastparser-0.6.8-r1 | 6 +- metadata/md5-cache/dev-python/podman-py-4.0.0 | 2 +- .../md5-cache/dev-python/poetry-core-1.0.8 | 6 +- metadata/md5-cache/dev-python/polib-1.1.1 | 2 +- metadata/md5-cache/dev-python/pony-0.7.16 | 2 +- metadata/md5-cache/dev-python/pooch-1.6.0 | 2 +- metadata/md5-cache/dev-python/portend-3.1.0 | 6 +- metadata/md5-cache/dev-python/poyo-0.5.0 | 2 +- .../md5-cache/dev-python/precis-i18n-1.0.4 | 2 +- .../md5-cache/dev-python/pretend-1.0.9-r2 | 6 +- .../md5-cache/dev-python/pretty-yaml-21.10.1 | 6 +- .../md5-cache/dev-python/prettytable-3.3.0 | 6 +- metadata/md5-cache/dev-python/priority-1.3.0 | 2 +- .../md5-cache/dev-python/priority-1.3.0-r1 | 6 +- .../md5-cache/dev-python/priority-2.0.0-r1 | 6 +- .../dev-python/process-tests-2.1.2-r1 | 6 +- metadata/md5-cache/dev-python/progress-1.6-r1 | 6 +- metadata/md5-cache/dev-python/progressbar-2.5 | 2 +- .../md5-cache/dev-python/progressbar2-4.0.0 | 2 +- .../dev-python/prometheus_client-0.14.1 | 2 +- .../dev-python/prompt_toolkit-3.0.29 | 6 +- .../dev-python/prompt_toolkit-3.0.30 | 6 +- .../md5-cache/dev-python/proto-plus-1.20.5 | 2 +- .../md5-cache/dev-python/proto-plus-1.20.6 | 2 +- .../dev-python/protobuf-python-3.19.3-r2 | 2 +- .../dev-python/protobuf-python-3.19.3-r3 | 2 +- .../md5-cache/dev-python/protobuf-python-9999 | 2 +- metadata/md5-cache/dev-python/prov-2.0.0 | 2 +- .../md5-cache/dev-python/pslab-python-2.5.0 | 2 +- metadata/md5-cache/dev-python/psutil-5.9.1 | 6 +- metadata/md5-cache/dev-python/psycopg-2.9.3 | 2 +- metadata/md5-cache/dev-python/psycopg-3.0.15 | 6 +- .../md5-cache/dev-python/ptyprocess-0.7.0-r1 | 6 +- .../dev-python/publicsuffix-2.20191221-r2 | 2 +- metadata/md5-cache/dev-python/pudb-2021.1 | 2 +- metadata/md5-cache/dev-python/pudb-2022.1.1 | 2 +- metadata/md5-cache/dev-python/pulsectl-22.3.2 | 2 +- metadata/md5-cache/dev-python/pure_eval-0.2.2 | 6 +- metadata/md5-cache/dev-python/puremagic-1.14 | 6 +- .../md5-cache/dev-python/pushbullet-py-0.12.0 | 2 +- .../md5-cache/dev-python/pweave-0.30.3-r1 | 2 +- metadata/md5-cache/dev-python/py-1.11.0-r1 | 6 +- metadata/md5-cache/dev-python/py-amqp-5.1.0 | 2 +- metadata/md5-cache/dev-python/py-amqp-5.1.1 | 2 +- .../md5-cache/dev-python/py-cpuinfo-8.0.0 | 2 +- .../md5-cache/dev-python/py-ubjson-0.16.1-r1 | 6 +- metadata/md5-cache/dev-python/py-zabbix-1.1.7 | 2 +- .../md5-cache/dev-python/pyClamd-0.4.0-r3 | 2 +- metadata/md5-cache/dev-python/pyDes-2.0.1 | 6 +- metadata/md5-cache/dev-python/pyFFTW-0.13.0 | 2 +- metadata/md5-cache/dev-python/pyFFTW-9999 | 2 +- metadata/md5-cache/dev-python/pyGPG-0.2-r1 | 2 +- metadata/md5-cache/dev-python/pyGPG-9999 | 2 +- .../md5-cache/dev-python/pyacoustid-1.2.2 | 2 +- metadata/md5-cache/dev-python/pyaes-1.6.1-r3 | 6 +- metadata/md5-cache/dev-python/pyalsa-1.2.7 | 2 +- metadata/md5-cache/dev-python/pyamg-4.2.3 | 2 +- metadata/md5-cache/dev-python/pyasn1-0.4.8-r2 | 6 +- .../dev-python/pyasn1-modules-0.2.8-r2 | 6 +- metadata/md5-cache/dev-python/pyatspi-2.38.2 | 2 +- .../md5-cache/dev-python/pyaudio-0.2.11-r1 | 2 +- .../md5-cache/dev-python/pyaudio-0.2.11-r2 | 2 +- .../md5-cache/dev-python/pybind11-2.9.2-r1 | 2 +- metadata/md5-cache/dev-python/pybtex-0.24.0 | 6 +- .../dev-python/pybtex-docutils-1.0.2 | 6 +- metadata/md5-cache/dev-python/pycairo-1.21.0 | 6 +- metadata/md5-cache/dev-python/pycares-4.1.2 | 2 +- metadata/md5-cache/dev-python/pycares-4.2.0 | 6 +- metadata/md5-cache/dev-python/pycares-4.2.1 | 6 +- metadata/md5-cache/dev-python/pycdio-2.1.1 | 2 +- metadata/md5-cache/dev-python/pychm-0.8.6 | 2 +- .../md5-cache/dev-python/pychromecast-12.1.4 | 2 +- .../md5-cache/dev-python/pychromecast-9.3.1 | 2 +- metadata/md5-cache/dev-python/pychroot-0.10.4 | 2 +- metadata/md5-cache/dev-python/pychroot-9999 | 2 +- .../dev-python/pyclipper-1.3.0_p2-r1 | 2 +- .../md5-cache/dev-python/pycodestyle-2.8.0-r1 | 6 +- metadata/md5-cache/dev-python/pycollada-0.7.2 | 2 +- .../md5-cache/dev-python/pycountry-22.3.5 | 6 +- .../md5-cache/dev-python/pycparser-2.21-r1 | 6 +- .../md5-cache/dev-python/pycryptodome-3.14.1 | 6 +- .../md5-cache/dev-python/pycryptodome-3.15.0 | 6 +- metadata/md5-cache/dev-python/pycson-0.8-r1 | 2 +- metadata/md5-cache/dev-python/pycson-0.8-r2 | 2 +- metadata/md5-cache/dev-python/pycson-0.8-r3 | 6 +- metadata/md5-cache/dev-python/pycuda-2021.1 | 2 +- metadata/md5-cache/dev-python/pycups-2.0.1-r1 | 2 +- .../md5-cache/dev-python/pycurl-7.44.1-r1 | 6 +- metadata/md5-cache/dev-python/pycurl-7.45.1 | 6 +- .../dev-python/pycurl-requests-0.2.1 | 2 +- metadata/md5-cache/dev-python/pycxx-7.1.5 | 2 +- metadata/md5-cache/dev-python/pycxx-7.1.5-r1 | 2 +- metadata/md5-cache/dev-python/pydantic-1.9.1 | 2 +- .../dev-python/pydata-sphinx-theme-0.7.2 | 6 +- metadata/md5-cache/dev-python/pydbus-0.6.0 | 6 +- metadata/md5-cache/dev-python/pydecomp-0.3-r3 | 2 +- metadata/md5-cache/dev-python/pydecomp-9999 | 2 +- metadata/md5-cache/dev-python/pydevd-2.8.0-r1 | 6 +- .../md5-cache/dev-python/pydiffx-1.0.1-r1 | 2 +- .../dev-python/pydispatcher-2.1.2-r1 | 2 +- .../md5-cache/dev-python/pydocstyle-6.1.1-r1 | 6 +- metadata/md5-cache/dev-python/pydot-1.4.2-r3 | 2 +- .../md5-cache/dev-python/pydotplus-2.0.2-r1 | 6 +- metadata/md5-cache/dev-python/pydyf-0.2.0 | 6 +- metadata/md5-cache/dev-python/pyeclib-1.6.1 | 2 +- metadata/md5-cache/dev-python/pyelftools-0.28 | 6 +- .../md5-cache/dev-python/pyenchant-3.2.2-r1 | 6 +- metadata/md5-cache/dev-python/pyfakefs-4.5.6 | 6 +- metadata/md5-cache/dev-python/pyfakefs-4.6.0 | 16 + metadata/md5-cache/dev-python/pyfakefs-4.6.1 | 16 + .../md5-cache/dev-python/pyflakes-2.4.0-r1 | 6 +- .../md5-cache/dev-python/pyformance-0.4-r1 | 2 +- .../md5-cache/dev-python/pyftpdlib-1.5.6-r1 | 2 +- .../md5-cache/dev-python/pyfuse3-3.2.1-r2 | 2 +- metadata/md5-cache/dev-python/pygal-3.0.0-r2 | 2 +- metadata/md5-cache/dev-python/pygame-2.1.2-r1 | 2 +- .../md5-cache/dev-python/pygame_sdl2-7.3.5-r2 | 2 +- metadata/md5-cache/dev-python/pygccxml-2.2.1 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.48 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.49 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.50 | 2 +- metadata/md5-cache/dev-python/pyghmi-1.5.51 | 16 + metadata/md5-cache/dev-python/pygit2-1.9.2 | 6 +- metadata/md5-cache/dev-python/pyglet-1.5.26 | 2 +- .../md5-cache/dev-python/pygments-2.12.0-r1 | 6 +- .../dev-python/pygments-github-lexers-0.0.5 | 2 +- .../md5-cache/dev-python/pygobject-3.42.1 | 8 +- metadata/md5-cache/dev-python/pygpgme-0.3-r5 | 2 +- metadata/md5-cache/dev-python/pygraphviz-1.9 | 2 +- metadata/md5-cache/dev-python/pygresql-5.2.4 | 2 +- metadata/md5-cache/dev-python/pyh2o-1-r1 | 6 +- .../md5-cache/dev-python/pyhamcrest-2.0.3-r1 | 6 +- metadata/md5-cache/dev-python/pyhcl-0.4.4 | 2 +- metadata/md5-cache/dev-python/pyicu-2.9 | 6 +- metadata/md5-cache/dev-python/pyinotify-0.9.6 | 2 +- .../dev-python/pyjsparser-2.7.1_p20190421-r1 | 2 +- metadata/md5-cache/dev-python/pyjwt-2.4.0 | 6 +- .../md5-cache/dev-python/pykerberos-1.3.1 | 2 +- metadata/md5-cache/dev-python/pykka-3.1.1 | 6 +- .../md5-cache/dev-python/pykwalify-1.8.0-r1 | 2 +- metadata/md5-cache/dev-python/pylama-8.3.8 | 2 +- metadata/md5-cache/dev-python/pylast-5.0.0 | 6 +- metadata/md5-cache/dev-python/pylatex-1.4.1 | 2 +- metadata/md5-cache/dev-python/pylev-1.4.0 | 2 +- metadata/md5-cache/dev-python/pylibacl-0.6.0 | 2 +- .../md5-cache/dev-python/pylibmc-1.6.1-r2 | 6 +- metadata/md5-cache/dev-python/pylint-2.14.4 | 2 +- metadata/md5-cache/dev-python/pylru-1.2.1 | 6 +- .../md5-cache/dev-python/pyls-spyder-0.4.0-r1 | 2 +- .../md5-cache/dev-python/pymacaroons-0.13.0 | 2 +- metadata/md5-cache/dev-python/pymad-0.10-r1 | 6 +- .../dev-python/pymdown-extensions-9.5 | 6 +- .../dev-python/pymdown-lexers-0_pre20210902 | 6 +- .../md5-cache/dev-python/pymdstat-0.4.2-r1 | 2 +- .../md5-cache/dev-python/pymediainfo-5.1.0-r1 | 2 +- metadata/md5-cache/dev-python/pymetar-1.4-r1 | 2 +- .../md5-cache/dev-python/pymilter-1.0.4-r2 | 2 +- metadata/md5-cache/dev-python/pymongo-4.0.2 | 2 +- metadata/md5-cache/dev-python/pymongo-4.1.0 | 2 +- metadata/md5-cache/dev-python/pymongo-4.1.1 | 2 +- .../md5-cache/dev-python/pymountboot-0.2.3-r1 | 2 +- metadata/md5-cache/dev-python/pymysql-1.0.2 | 2 +- metadata/md5-cache/dev-python/pynacl-1.5.0-r1 | 6 +- .../md5-cache/dev-python/pynest2d-4.13_beta | 2 +- metadata/md5-cache/dev-python/pynput-1.7.3 | 2 +- metadata/md5-cache/dev-python/pynput-9999 | 2 +- metadata/md5-cache/dev-python/pynvim-0.4.3-r1 | 2 +- metadata/md5-cache/dev-python/pyocr-0.8.2 | 2 +- metadata/md5-cache/dev-python/pyocr-0.8.3 | 6 +- metadata/md5-cache/dev-python/pyopencl-2022.1 | 2 +- .../md5-cache/dev-python/pyopencl-2022.1.5 | 2 +- .../md5-cache/dev-python/pyopencl-2022.1.6 | 2 +- metadata/md5-cache/dev-python/pyopengl-3.1.5 | 2 +- metadata/md5-cache/dev-python/pyopengl-3.1.6 | 2 +- .../dev-python/pyopengl_accelerate-3.1.6 | 2 +- .../md5-cache/dev-python/pyopenssl-20.0.1-r1 | 6 +- .../md5-cache/dev-python/pyopenssl-22.0.0 | 6 +- .../md5-cache/dev-python/pyotherside-1.5.9 | 2 +- metadata/md5-cache/dev-python/pyotp-2.6.0-r1 | 6 +- metadata/md5-cache/dev-python/pyparsing-3.0.9 | 6 +- metadata/md5-cache/dev-python/pyparted-3.12.0 | 2 +- metadata/md5-cache/dev-python/pypax-0.9.5-r1 | 2 +- metadata/md5-cache/dev-python/pypax-9999 | 2 +- .../md5-cache/dev-python/pyperclip-1.8.2-r1 | 6 +- .../md5-cache/dev-python/pyphen-0.12.0-r1 | 2 +- .../md5-cache/dev-python/pypiserver-1.5.0-r2 | 6 +- metadata/md5-cache/dev-python/pypng-0.0.21-r1 | 6 +- .../dev-python/pyprof2calltree-1.4.5-r1 | 6 +- metadata/md5-cache/dev-python/pyproj-3.3.1 | 2 +- .../md5-cache/dev-python/pyproject-fmt-0.3.3 | 6 +- .../md5-cache/dev-python/pyproject-fmt-0.3.4 | 6 +- .../dev-python/pyproject-metadata-0.5.0 | 6 +- .../dev-python/pyproject-metadata-0.6.1 | 6 +- .../dev-python/pyproject2setuppy-22-r1 | 6 +- metadata/md5-cache/dev-python/pypugjs-5.9.11 | 2 +- metadata/md5-cache/dev-python/pypy-7.3.9 | 2 +- metadata/md5-cache/dev-python/pypy-exe-7.3.9 | 2 +- metadata/md5-cache/dev-python/pypy3-7.3.9_p1 | 2 +- metadata/md5-cache/dev-python/pypy3-exe-7.3.9 | 2 +- .../md5-cache/dev-python/pyqrcode-1.2.1-r2 | 2 +- .../md5-cache/dev-python/pyqt-distutils-0.7.3 | 2 +- .../md5-cache/dev-python/pyqtgraph-0.12.4 | 2 +- .../md5-cache/dev-python/pyquery-1.4.3-r1 | 6 +- metadata/md5-cache/dev-python/pyre2-1.0.7 | 2 +- metadata/md5-cache/dev-python/pyrfc3339-1.1 | 2 +- metadata/md5-cache/dev-python/pyroute2-0.5.14 | 2 +- metadata/md5-cache/dev-python/pyroute2-0.5.19 | 2 +- metadata/md5-cache/dev-python/pyrqlite-2.1.1 | 2 +- .../md5-cache/dev-python/pyrsistent-0.18.1-r1 | 6 +- metadata/md5-cache/dev-python/pyscard-2.0.3 | 6 +- .../md5-cache/dev-python/pyscreenshot-3.0-r1 | 6 +- metadata/md5-cache/dev-python/pyserial-3.5-r1 | 6 +- .../md5-cache/dev-python/pyside2-5.15.2-r1 | 2 +- .../md5-cache/dev-python/pyside2-5.15.2-r2 | 6 +- .../md5-cache/dev-python/pyside2-tools-5.15.2 | 2 +- .../md5-cache/dev-python/pysimdjson-5.0.1 | 6 +- metadata/md5-cache/dev-python/pysmi-0.3.4 | 2 +- .../md5-cache/dev-python/pysnmp-4.4.12-r2 | 2 +- .../md5-cache/dev-python/pysnmp-mibs-0.1.6 | 2 +- .../md5-cache/dev-python/pysol_cards-0.12.0 | 2 +- .../md5-cache/dev-python/pysol_cards-0.14.2 | 2 +- .../md5-cache/dev-python/pyspectrum2-0.2.0-r1 | 2 +- .../md5-cache/dev-python/pyspelling-2.7.3 | 6 +- metadata/md5-cache/dev-python/pyspf-2.0.14-r3 | 2 +- metadata/md5-cache/dev-python/pyspnego-0.5.2 | 2 +- metadata/md5-cache/dev-python/pyspnego-0.5.3 | 2 +- metadata/md5-cache/dev-python/pysrt-1.1.2-r1 | 6 +- metadata/md5-cache/dev-python/pysrt-9999 | 6 +- metadata/md5-cache/dev-python/pystache-0.6.0 | 2 +- .../md5-cache/dev-python/pysvg-0.2.2_p3-r1 | 6 +- metadata/md5-cache/dev-python/pysvn-1.9.15 | 2 +- metadata/md5-cache/dev-python/pysvn-1.9.15-r1 | 2 +- metadata/md5-cache/dev-python/pytables-3.7.0 | 2 +- metadata/md5-cache/dev-python/pyte-0.8.1 | 2 +- .../md5-cache/dev-python/pytesseract-0.3.10 | 2 +- metadata/md5-cache/dev-python/pytest-7.1.2 | 6 +- .../md5-cache/dev-python/pytest-aiohttp-1.0.4 | 6 +- .../dev-python/pytest-asyncio-0.18.3 | 6 +- .../md5-cache/dev-python/pytest-bdd-5.0.0-r1 | 6 +- .../md5-cache/dev-python/pytest-bdd-6.0.1 | 6 +- .../md5-cache/dev-python/pytest-check-1.0.5 | 6 +- .../dev-python/pytest-codeblocks-0.16.1 | 6 +- .../dev-python/pytest-console-scripts-1.3.1 | 6 +- .../md5-cache/dev-python/pytest-cov-3.0.0-r1 | 2 +- .../dev-python/pytest-datadir-1.3.1-r1 | 6 +- .../dev-python/pytest-describe-2.0.1-r1 | 6 +- .../md5-cache/dev-python/pytest-django-4.5.2 | 2 +- .../md5-cache/dev-python/pytest-env-0.6.2-r1 | 6 +- .../dev-python/pytest-expect-1.1.0-r2 | 6 +- .../dev-python/pytest-faulthandler-2.0.1-r1 | 6 +- .../dev-python/pytest-fixture-config-1.7.0-r2 | 6 +- .../md5-cache/dev-python/pytest-flake8-1.1.1 | 2 +- .../dev-python/pytest-forked-1.4.0-r1 | 6 +- .../dev-python/pytest-freezegun-0.4.2-r1 | 6 +- .../pytest-helpers-namespace-2021.12.29 | 6 +- .../md5-cache/dev-python/pytest-html-3.1.1 | 2 +- .../md5-cache/dev-python/pytest-httpbin-1.0.2 | 6 +- .../dev-python/pytest-httpserver-1.0.4-r1 | 6 +- .../md5-cache/dev-python/pytest-httpx-0.21.0 | 6 +- .../dev-python/pytest-lazy-fixture-0.6.3 | 6 +- .../dev-python/pytest-localftpserver-1.1.3 | 2 +- .../dev-python/pytest-localserver-0.6.0-r1 | 6 +- .../dev-python/pytest-markdown-1.0.2 | 2 +- .../dev-python/pytest-metadata-2.0.1 | 2 +- .../md5-cache/dev-python/pytest-mock-3.7.0 | 6 +- .../md5-cache/dev-python/pytest-mock-3.8.1 | 6 +- .../md5-cache/dev-python/pytest-mock-3.8.2 | 6 +- .../md5-cache/dev-python/pytest-ordering-0.6 | 6 +- .../dev-python/pytest-param-files-0.3.4 | 6 +- .../md5-cache/dev-python/pytest-plus-0.2-r1 | 6 +- .../md5-cache/dev-python/pytest-pylint-0.18.0 | 2 +- .../md5-cache/dev-python/pytest-qt-4.0.2-r1 | 6 +- metadata/md5-cache/dev-python/pytest-qt-4.1.0 | 6 +- .../dev-python/pytest-regressions-2.3.1 | 6 +- .../dev-python/pytest-rerunfailures-10.2-r1 | 6 +- .../dev-python/pytest-salt-2020.1.27-r3 | 2 +- .../pytest-salt-factories-0.121.1-r1 | 2 +- .../pytest-salt-factories-1.0.0_rc13 | 2 +- .../dev-python/pytest-services-2.2.1-r1 | 6 +- .../dev-python/pytest-shell-utilities-1.5.0 | 2 +- .../dev-python/pytest-shutil-1.7.0-r3 | 6 +- .../dev-python/pytest-skip-markers-1.3.0-r1 | 6 +- .../dev-python/pytest-subtesthack-0.1.2-r2 | 6 +- .../dev-python/pytest-subtests-0.8.0 | 6 +- .../dev-python/pytest-sugar-0.9.4-r1 | 6 +- .../md5-cache/dev-python/pytest-sugar-0.9.5 | 6 +- .../dev-python/pytest-system-statistics-1.0.2 | 2 +- .../dev-python/pytest-tempdir-2019.10.12 | 2 +- .../dev-python/pytest-testinfra-6.7.0 | 2 +- .../dev-python/pytest-testinfra-6.8.0 | 2 +- .../md5-cache/dev-python/pytest-timeout-2.1.0 | 6 +- .../dev-python/pytest-toolbox-0.4-r1 | 6 +- .../md5-cache/dev-python/pytest-tornado-0.8.1 | 2 +- .../dev-python/pytest-tornasync-0.6.0_p2 | 2 +- .../md5-cache/dev-python/pytest-trio-0.7.0-r1 | 6 +- .../pytest-verbose-parametrize-1.7.0 | 2 +- .../dev-python/pytest-virtualenv-1.7.0-r2 | 6 +- .../dev-python/pytest-xdist-2.5.0-r1 | 6 +- .../dev-python/pytest-xprocess-0.19.0 | 6 +- .../md5-cache/dev-python/pytest-xvfb-2.0.0-r2 | 6 +- .../md5-cache/dev-python/python-augeas-1.1.0 | 2 +- .../dev-python/python-augeas-1.1.0-r1 | 6 +- .../dev-python/python-axolotl-0.2.3-r2 | 2 +- .../python-axolotl-curve25519-0.4.1_p2-r2 | 2 +- .../dev-python/python-bugzilla-3.2.0-r1 | 6 +- .../dev-python/python-caja-1.24.0-r2 | 2 +- .../dev-python/python-cinderclient-8.3.0 | 2 +- .../dev-python/python-cstruct-2.1-r1 | 6 +- .../md5-cache/dev-python/python-ctags-1.5.0 | 2 +- .../dev-python/python-daemon-2.3.0-r2 | 6 +- .../dev-python/python-dateutil-2.8.2-r1 | 6 +- .../dev-python/python-dbusmock-0.27.5 | 2 +- .../dev-python/python-dbusmock-0.28.0 | 6 +- .../dev-python/python-dbusmock-0.28.1 | 6 +- .../md5-cache/dev-python/python-debian-0.1.43 | 2 +- .../md5-cache/dev-python/python-debian-0.1.44 | 6 +- .../dev-python/python-discid-1.2.0-r1 | 6 +- .../dev-python/python-distutils-extra-2.47 | 6 +- .../md5-cache/dev-python/python-dotenv-0.20.0 | 6 +- .../dev-python/python-editor-1.0.4-r1 | 2 +- .../dev-python/python-editor-1.0.4-r2 | 15 + .../md5-cache/dev-python/python-efl-1.25.0 | 2 +- .../md5-cache/dev-python/python-efl-1.26.0 | 2 +- .../dev-python/python-email-validator-1.1.3 | 2 +- .../dev-python/python-email-validator-1.2.1 | 6 +- .../dev-python/python-engineio-4.3.2-r2 | 2 +- .../dev-python/python-engineio-4.3.3 | 2 +- .../md5-cache/dev-python/python-etcd-0.4.5-r1 | 2 +- .../md5-cache/dev-python/python-evdev-1.5.0 | 6 +- .../md5-cache/dev-python/python-gammu-3.2.4 | 2 +- .../dev-python/python-gflags-3.1.2-r2 | 2 +- .../dev-python/python-glanceclient-4.0.0 | 2 +- .../dev-python/python-glanceclient-4.0.1 | 16 + .../md5-cache/dev-python/python-gnupg-0.4.9 | 17 - .../dev-python/python-gnupg-0.4.9-r1 | 17 + .../dev-python/python-ironicclient-4.11.0 | 2 +- .../md5-cache/dev-python/python-jose-3.3.0 | 6 +- .../dev-python/python-keystoneclient-4.5.0 | 2 +- .../md5-cache/dev-python/python-keyutils-0.6 | 2 +- .../dev-python/python-ldap-3.4.0_p20220420 | 6 +- .../md5-cache/dev-python/python-ldap-3.4.2 | 6 +- .../md5-cache/dev-python/python-ldap-9999 | 6 +- .../dev-python/python-levenshtein-0.12.2 | 6 +- .../md5-cache/dev-python/python-lhafile-0.3.0 | 2 +- .../md5-cache/dev-python/python-libevdev-0.11 | 6 +- .../dev-python/python-linux-procfs-0.6.3 | 2 +- .../dev-python/python-lsp-black-1.2.1 | 2 +- .../dev-python/python-lsp-jsonrpc-1.0.0 | 6 +- .../dev-python/python-lsp-server-1.4.1 | 2 +- .../dev-python/python-lsp-server-1.4.1-r1 | 2 +- .../dev-python/python-lsp-server-1.5.0 | 16 + metadata/md5-cache/dev-python/python-ly-0.9.6 | 2 +- metadata/md5-cache/dev-python/python-ly-0.9.7 | 2 +- .../md5-cache/dev-python/python-lzo-1.14-r1 | 2 +- .../md5-cache/dev-python/python-magic-0.4.27 | 6 +- .../dev-python/python-markdown-math-0.8 | 2 +- .../dev-python/python-memcached-1.59-r1 | 2 +- .../dev-python/python-mimeparse-1.6.0-r3 | 6 +- .../md5-cache/dev-python/python-mpd-3.0.5 | 2 +- .../md5-cache/dev-python/python-mpv-1.0.1 | 6 +- .../dev-python/python-musicbrainzngs-0.7.1 | 2 +- .../md5-cache/dev-python/python-nbxmpp-2.0.6 | 2 +- .../md5-cache/dev-python/python-nbxmpp-3.1.0 | 2 +- .../md5-cache/dev-python/python-netlink-0.1 | 2 +- .../dev-python/python-neutronclient-7.8.0 | 2 +- .../dev-python/python-novaclient-18.0.0 | 2 +- .../dev-python/python-openstackclient-5.8.0 | 2 +- .../md5-cache/dev-python/python-pam-2.0.2-r1 | 2 +- .../dev-python/python-poppler-qt5-0.75.0 | 2 +- .../dev-python/python-poppler-qt5-21.3.0 | 2 +- .../md5-cache/dev-python/python-ptrace-0.9.8 | 6 +- .../md5-cache/dev-python/python-ptrace-9999 | 6 +- .../md5-cache/dev-python/python-redmine-2.3.0 | 2 +- .../dev-python/python-sense-hat-2.2.0-r3 | 2 +- .../md5-cache/dev-python/python-slugify-6.1.2 | 6 +- .../md5-cache/dev-python/python-socks-2.0.3 | 2 +- .../dev-python/python-sshpubkeys-3.3.1 | 6 +- .../md5-cache/dev-python/python-stdnum-1.17 | 2 +- .../dev-python/python-swiftclient-4.0.0 | 2 +- .../dev-python/python-systemd-234-r2 | 2 +- .../md5-cache/dev-python/python-utils-3.3.3 | 6 +- .../dev-python/python-varlink-30.3.1 | 2 +- .../md5-cache/dev-python/python-vlc-3.0.16120 | 6 +- .../md5-cache/dev-python/python-xlib-0.31 | 2 +- .../md5-cache/dev-python/python-xlib-0.31-r1 | 6 +- .../dev-python/python-xmlsec-1.3.12-r1 | 2 +- .../dev-python/python-xmp-toolkit-2.0.1-r2 | 6 +- .../dev-python/python-zipstream-1.1.4 | 2 +- .../md5-cache/dev-python/python3-lxc-3.0.4 | 6 +- .../md5-cache/dev-python/python3-saml-1.14.0 | 2 +- .../dev-python/python3-xapp-2.2.1-r1 | 2 +- .../dev-python/python_orocos_kdl-1.5.1 | 2 +- .../dev-python/python_orocos_kdl-9999 | 2 +- .../md5-cache/dev-python/pythondialog-3.5.3 | 2 +- metadata/md5-cache/dev-python/pythran-0.11.0 | 2 +- .../md5-cache/dev-python/pytidylib-0.3.2-r2 | 6 +- .../md5-cache/dev-python/pytimeparse-1.1.8-r1 | 6 +- .../md5-cache/dev-python/pytoolconfig-1.1.2 | 6 +- .../md5-cache/dev-python/pytoolconfig-1.2.1 | 6 +- .../md5-cache/dev-python/pytools-2022.1.10 | 6 +- .../md5-cache/dev-python/pytools-2022.1.11 | 6 +- .../md5-cache/dev-python/pytools-2022.1.12 | 6 +- .../md5-cache/dev-python/pytools-2022.1.9 | 6 +- metadata/md5-cache/dev-python/pytrie-0.4.0-r1 | 6 +- metadata/md5-cache/dev-python/pytz-2022.1 | 6 +- .../pytz_deprecation_shim-0.1.0_p0-r2 | 6 +- .../md5-cache/dev-python/pytzdata-2020.1-r1 | 2 +- metadata/md5-cache/dev-python/pyu2f-0.1.5-r1 | 6 +- metadata/md5-cache/dev-python/pyudev-0.23.2 | 2 +- metadata/md5-cache/dev-python/pyusb-1.2.1 | 2 +- .../md5-cache/dev-python/pyvirtualdisplay-3.0 | 6 +- .../md5-cache/dev-python/pywavelets-1.3.0 | 2 +- metadata/md5-cache/dev-python/pywinrm-0.4.3 | 2 +- metadata/md5-cache/dev-python/pyx-0.15_p1 | 2 +- .../dev-python/pyxDamerauLevenshtein-1.7.0 | 2 +- metadata/md5-cache/dev-python/pyxattr-0.7.2 | 2 +- metadata/md5-cache/dev-python/pyxdg-0.28 | 6 +- metadata/md5-cache/dev-python/pyyaml-6.0-r1 | 6 +- .../dev-python/pyyaml_env_tag-0.1-r1 | 6 +- metadata/md5-cache/dev-python/pyzbar-0.1.9 | 2 +- metadata/md5-cache/dev-python/pyzmq-23.2.0 | 6 +- metadata/md5-cache/dev-python/pyzotero-1.5.4 | 6 +- metadata/md5-cache/dev-python/pyzotero-1.5.5 | 6 +- .../md5-cache/dev-python/qdarkstyle-3.0.3 | 2 +- metadata/md5-cache/dev-python/qdarkstyle-3.1 | 6 +- metadata/md5-cache/dev-python/qpageview-0.6.2 | 2 +- metadata/md5-cache/dev-python/qrcode-7.3.1-r1 | 6 +- .../dev-python/qscintilla-python-2.11.6 | 2 +- .../dev-python/qscintilla-python-2.13.1 | 2 +- .../md5-cache/dev-python/qstylizer-0.2.1-r1 | 6 +- .../md5-cache/dev-python/qtawesome-1.1.1-r1 | 6 +- metadata/md5-cache/dev-python/qtconsole-5.3.1 | 2 +- metadata/md5-cache/dev-python/qtsass-0.3.0-r1 | 6 +- .../md5-cache/dev-python/quantities-0.13.0-r1 | 2 +- metadata/md5-cache/dev-python/quex-0.71.2 | 2 +- metadata/md5-cache/dev-python/radon-5.1.0-r2 | 2 +- metadata/md5-cache/dev-python/raet-0.6.8-r4 | 2 +- .../md5-cache/dev-python/random2-1.0.1-r2 | 6 +- metadata/md5-cache/dev-python/rarfile-4.0-r1 | 6 +- .../md5-cache/dev-python/ratelimit-2.2.1-r1 | 6 +- metadata/md5-cache/dev-python/rdflib-6.1.1 | 2 +- .../md5-cache/dev-python/re-assert-1.1.0-r1 | 6 +- .../md5-cache/dev-python/readme_renderer-35.0 | 6 +- .../dev-python/readthedocs-sphinx-ext-2.1.8 | 6 +- metadata/md5-cache/dev-python/rebulk-3.1.0-r1 | 6 +- .../dev-python/recommonmark-0.7.1-r1 | 6 +- metadata/md5-cache/dev-python/redis-py-4.1.4 | 2 +- metadata/md5-cache/dev-python/redis-py-4.2.2 | 2 +- metadata/md5-cache/dev-python/redis-py-4.3.3 | 6 +- metadata/md5-cache/dev-python/redis-py-4.3.4 | 6 +- .../md5-cache/dev-python/reedsolomon-1.5.4-r2 | 6 +- .../md5-cache/dev-python/reflink-0.2.1-r3 | 6 +- metadata/md5-cache/dev-python/regex-2022.6.2 | 6 +- metadata/md5-cache/dev-python/regex-2022.7.9 | 6 +- .../md5-cache/dev-python/rencode-1.0.6-r3 | 6 +- metadata/md5-cache/dev-python/reno-3.5.0 | 2 +- .../md5-cache/dev-python/reportlab-3.6.10 | 6 +- .../md5-cache/dev-python/reportlab-3.6.11 | 6 +- metadata/md5-cache/dev-python/reportlab-3.6.6 | 2 +- metadata/md5-cache/dev-python/reportlab-3.6.7 | 2 +- metadata/md5-cache/dev-python/reportlab-3.6.8 | 2 +- metadata/md5-cache/dev-python/reportlab-3.6.9 | 6 +- .../md5-cache/dev-python/repoze-lru-0.7-r3 | 6 +- .../md5-cache/dev-python/requests-2.27.1-r2 | 6 +- .../md5-cache/dev-python/requests-2.28.0-r1 | 6 +- .../md5-cache/dev-python/requests-2.28.0-r2 | 6 +- metadata/md5-cache/dev-python/requests-2.28.1 | 6 +- .../md5-cache/dev-python/requests-cache-0.9.4 | 2 +- .../md5-cache/dev-python/requests-cache-0.9.5 | 2 +- .../dev-python/requests-credssp-2.0.0 | 2 +- .../dev-python/requests-file-1.5.1-r2 | 6 +- .../dev-python/requests-futures-1.0.0-r1 | 6 +- .../dev-python/requests-kerberos-0.14.0-r1 | 2 +- .../dev-python/requests-mock-1.9.3-r1 | 6 +- .../dev-python/requests-ntlm-1.1.0-r1 | 2 +- .../dev-python/requests-oauthlib-1.3.1 | 6 +- .../dev-python/requests-toolbelt-0.9.1-r1 | 6 +- .../dev-python/requests-unixsocket-0.3.0-r2 | 6 +- .../dev-python/requests_download-0.1.2-r1 | 6 +- .../md5-cache/dev-python/requests_pkcs12-1.14 | 2 +- .../dev-python/requestsexceptions-1.4.0 | 2 +- .../md5-cache/dev-python/resolvelib-0.5.4 | 2 +- .../md5-cache/dev-python/resolvelib-0.8.1 | 2 +- .../md5-cache/dev-python/responses-0.21.0 | 6 +- .../dev-python/restructuredtext-lint-1.4.0 | 6 +- .../dev-python/retry-decorator-1.1.1-r1 | 6 +- .../md5-cache/dev-python/retrying-1.3.3-r1 | 6 +- .../dev-python/rfc3339-validator-0.1.4-r1 | 6 +- .../md5-cache/dev-python/rfc3986-2.0.0-r1 | 6 +- .../dev-python/rfc3986-validator-0.1.1-r1 | 6 +- .../md5-cache/dev-python/rfc3987-1.3.8-r2 | 6 +- metadata/md5-cache/dev-python/rich-12.4.4 | 6 +- metadata/md5-cache/dev-python/rich-12.5.1 | 6 +- metadata/md5-cache/dev-python/roman-3.3-r1 | 6 +- metadata/md5-cache/dev-python/rope-1.1.1 | 6 +- metadata/md5-cache/dev-python/rope-1.2.0 | 6 +- metadata/md5-cache/dev-python/ropemode-0.5 | 2 +- metadata/md5-cache/dev-python/rosdistro-0.8.3 | 2 +- metadata/md5-cache/dev-python/rosdistro-9999 | 2 +- metadata/md5-cache/dev-python/rospkg-1.4.0 | 2 +- metadata/md5-cache/dev-python/rospkg-9999 | 2 +- metadata/md5-cache/dev-python/routes-2.5.1-r2 | 6 +- metadata/md5-cache/dev-python/rply-0.7.8 | 2 +- metadata/md5-cache/dev-python/rpy-3.4.5 | 2 +- metadata/md5-cache/dev-python/rpyc-5.1.0 | 2 +- metadata/md5-cache/dev-python/rq-1.10.1-r2 | 2 +- metadata/md5-cache/dev-python/rsa-4.8-r1 | 6 +- .../md5-cache/dev-python/rst-linker-2.3.0 | 6 +- .../md5-cache/dev-python/rtimulib-7.2.1-r2 | 6 +- .../md5-cache/dev-python/rtslib-fb-2.1.74 | 2 +- .../dev-python/ruamel-std-pathlib-0.9.2-r2 | 6 +- .../dev-python/ruamel-yaml-0.17.21-r2 | 6 +- .../dev-python/ruamel-yaml-clib-0.2.6-r2 | 6 +- .../md5-cache/dev-python/s3transfer-0.6.0 | 6 +- metadata/md5-cache/dev-python/sabyenc-4.0.2 | 2 +- metadata/md5-cache/dev-python/sarge-0.1.7_p1 | 6 +- metadata/md5-cache/dev-python/sarif_om-1.0.4 | 2 +- .../md5-cache/dev-python/scandir-1.10.0-r2 | 2 +- .../md5-cache/dev-python/scikit-build-0.14.1 | 6 +- .../md5-cache/dev-python/scikit-build-0.15.0 | 6 +- metadata/md5-cache/dev-python/scipy-1.8.1 | 2 +- metadata/md5-cache/dev-python/scipy-1.9.0_rc2 | 2 +- metadata/md5-cache/dev-python/scipy-1.9.9999 | 2 +- .../md5-cache/dev-python/scripttest-1.3.0-r2 | 6 +- metadata/md5-cache/dev-python/scrypt-0.8.20 | 6 +- metadata/md5-cache/dev-python/seaborn-0.11.2 | 2 +- .../md5-cache/dev-python/secretstorage-3.3.2 | 6 +- .../md5-cache/dev-python/selenium-3.141.0-r1 | 6 +- .../dev-python/semantic_version-2.10.0 | 6 +- .../dev-python/semantic_version-2.9.0 | 6 +- metadata/md5-cache/dev-python/semver-2.13.0 | 2 +- .../md5-cache/dev-python/send2trash-1.8.0-r1 | 6 +- metadata/md5-cache/dev-python/sentinels-1.0.0 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.5.12 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.6.0 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.7.0 | 2 +- .../md5-cache/dev-python/sentry-sdk-1.7.1 | 16 + metadata/md5-cache/dev-python/serpent-1.40 | 2 +- metadata/md5-cache/dev-python/serpent-1.41 | 2 +- .../md5-cache/dev-python/serverfiles-0.3.1 | 2 +- .../dev-python/service_identity-21.1.0-r1 | 6 +- .../md5-cache/dev-python/setproctitle-1.2.3 | 6 +- .../md5-cache/dev-python/setuptools-62.3.3 | 6 +- .../md5-cache/dev-python/setuptools-62.3.4 | 6 +- .../md5-cache/dev-python/setuptools-62.4.0 | 6 +- .../md5-cache/dev-python/setuptools-62.5.0 | 6 +- .../md5-cache/dev-python/setuptools-62.6.0 | 6 +- .../md5-cache/dev-python/setuptools-63.1.0 | 6 +- .../md5-cache/dev-python/setuptools-63.2.0 | 17 + ...tuptools-declarative-requirements-1.2.0-r2 | 6 +- .../dev-python/setuptools-git-1.2-r3 | 6 +- .../dev-python/setuptools-rust-1.3.0 | 6 +- .../dev-python/setuptools-rust-1.4.1 | 6 +- .../md5-cache/dev-python/setuptools_scm-6.4.2 | 6 +- .../dev-python/setuptools_scm-7.0.1-r1 | 6 +- .../md5-cache/dev-python/setuptools_scm-7.0.2 | 6 +- .../md5-cache/dev-python/setuptools_scm-7.0.3 | 6 +- .../md5-cache/dev-python/setuptools_scm-7.0.4 | 6 +- .../md5-cache/dev-python/setuptools_scm-7.0.5 | 16 + .../setuptools_scm_git_archive-1.1-r5 | 6 +- .../dev-python/setuptools_scm_git_archive-1.2 | 6 +- .../dev-python/setuptools_scm_git_archive-1.3 | 6 +- .../dev-python/setuptools_scm_git_archive-1.4 | 6 +- .../dev-python/setuptools_trial-0.6.0-r1 | 2 +- .../md5-cache/dev-python/sexpdata-0.0.3-r2 | 2 +- .../md5-cache/dev-python/sgmllib3k-1.0.0-r1 | 6 +- metadata/md5-cache/dev-python/sh-1.14.2-r1 | 6 +- metadata/md5-cache/dev-python/shapely-1.8.2 | 6 +- .../md5-cache/dev-python/shiboken2-5.15.2-r1 | 2 +- .../md5-cache/dev-python/shiboken2-5.15.2-r2 | 6 +- .../dev-python/signature_dispatch-1.0.0-r1 | 6 +- .../md5-cache/dev-python/signedjson-1.1.4 | 6 +- metadata/md5-cache/dev-python/simber-0.2.4 | 2 +- metadata/md5-cache/dev-python/simpervisor-0.4 | 2 +- .../md5-cache/dev-python/simplebayes-1.5.8 | 6 +- .../md5-cache/dev-python/simpleeval-0.9.12 | 2 +- .../dev-python/simplegeneric-0.8.1-r1 | 2 +- .../md5-cache/dev-python/simplejson-3.17.6 | 6 +- metadata/md5-cache/dev-python/simplekml-1.3.6 | 2 +- metadata/md5-cache/dev-python/simpy-4.0.1 | 2 +- metadata/md5-cache/dev-python/sip-4.19.25-r1 | 2 +- metadata/md5-cache/dev-python/sip-5.5.0-r2 | 2 +- metadata/md5-cache/dev-python/sip-6.4.0 | 2 +- metadata/md5-cache/dev-python/sip-6.5.0 | 2 +- metadata/md5-cache/dev-python/sip-6.5.0-r1 | 2 +- metadata/md5-cache/dev-python/sip-6.6.1 | 6 +- metadata/md5-cache/dev-python/six-1.16.0-r1 | 6 +- .../md5-cache/dev-python/slackclient-2.5.0 | 2 +- metadata/md5-cache/dev-python/slimit-0.8.1-r1 | 2 +- metadata/md5-cache/dev-python/slixmpp-1.8.2 | 2 +- metadata/md5-cache/dev-python/slixmpp-9999 | 2 +- .../md5-cache/dev-python/smartypants-2.0.1-r1 | 6 +- metadata/md5-cache/dev-python/smmap-5.0.0 | 6 +- metadata/md5-cache/dev-python/snakeoil-0.9.10 | 2 +- metadata/md5-cache/dev-python/snakeoil-0.9.5 | 2 +- metadata/md5-cache/dev-python/snakeoil-0.9.7 | 2 +- metadata/md5-cache/dev-python/snakeoil-0.9.9 | 2 +- metadata/md5-cache/dev-python/snakeoil-9999 | 2 +- .../md5-cache/dev-python/snaketrace-0.3.1 | 2 +- metadata/md5-cache/dev-python/snappy-0.6.1 | 6 +- .../md5-cache/dev-python/snapshottest-0.6.0 | 6 +- .../md5-cache/dev-python/sniffio-1.2.0-r1 | 6 +- .../dev-python/snowballstemmer-2.2.0-r1 | 6 +- .../dev-python/socketio-client-0.7.2 | 2 +- .../dev-python/socketio-client-nexus-0.7.6 | 2 +- metadata/md5-cache/dev-python/socksio-1.0.0 | 6 +- .../dev-python/sortedcontainers-2.4.0-r1 | 6 +- .../md5-cache/dev-python/soupsieve-2.3.2_p1 | 6 +- metadata/md5-cache/dev-python/speaklater-1.4 | 6 +- .../dev-python/speg-0.3_p20180819-r1 | 6 +- metadata/md5-cache/dev-python/sphinx-4.5.0-r1 | 6 +- metadata/md5-cache/dev-python/sphinx-5.0.2 | 6 +- .../dev-python/sphinx-aiohttp-theme-0.1.6 | 2 +- .../md5-cache/dev-python/sphinx-autoapi-1.8.4 | 2 +- .../sphinx-autodoc-typehints-1.18.3 | 2 +- .../dev-python/sphinx-basic-ng-0.0.1_alpha11 | 6 +- .../dev-python/sphinx-bootstrap-theme-0.8.1 | 2 +- .../md5-cache/dev-python/sphinx-epytext-0.0.4 | 6 +- .../dev-python/sphinx-gallery-0.10.1 | 2 +- .../md5-cache/dev-python/sphinx-issues-3.0.1 | 2 +- .../dev-python/sphinx-multiversion-0.2.4 | 6 +- .../dev-python/sphinx-notfound-page-0.8 | 2 +- .../dev-python/sphinx-notfound-page-0.8.3 | 16 + .../md5-cache/dev-python/sphinx-panels-0.6.0 | 6 +- .../md5-cache/dev-python/sphinx-prompt-1.5.0 | 2 +- .../sphinx-py3doc-enhanced-theme-2.3.2-r1 | 2 +- .../md5-cache/dev-python/sphinx-pytest-0.0.3 | 6 +- .../md5-cache/dev-python/sphinx-pytest-0.0.4 | 6 +- .../md5-cache/dev-python/sphinx-tabs-3.3.1-r1 | 2 +- .../md5-cache/dev-python/sphinx-tabs-3.4.0 | 2 +- .../md5-cache/dev-python/sphinx-tabs-3.4.1 | 2 +- .../dev-python/sphinx-testing-1.0.1-r2 | 2 +- .../dev-python/sphinx_ansible_theme-0.8.0 | 2 +- .../dev-python/sphinx_ansible_theme-0.9.1 | 2 +- .../dev-python/sphinx_celery-2.0.0-r1 | 2 +- .../dev-python/sphinx_lv2_theme-1.0.0-r1 | 2 +- .../dev-python/sphinx_lv2_theme-1.2.0 | 15 + .../dev-python/sphinx_rtd_theme-1.0.0-r1 | 6 +- .../dev-python/sphinx_selective_exclude-1.0.3 | 2 +- .../dev-python/sphinxcontrib-apidoc-0.3.0-r1 | 6 +- .../sphinxcontrib-applehelp-1.0.2-r1 | 6 +- .../dev-python/sphinxcontrib-asyncio-0.3.0 | 6 +- .../sphinxcontrib-autoprogram-0.1.7 | 6 +- .../dev-python/sphinxcontrib-bibtex-2.4.2 | 2 +- .../dev-python/sphinxcontrib-blockdiag-3.0.0 | 2 +- .../dev-python/sphinxcontrib-devhelp-1.0.2-r1 | 6 +- .../dev-python/sphinxcontrib-doxylink-1.12.0 | 2 +- .../sphinxcontrib-github-alt-1.2-r1 | 6 +- .../sphinxcontrib-htmlhelp-2.0.0-r1 | 6 +- .../sphinxcontrib-httpdomain-1.8.0-r1 | 2 +- .../dev-python/sphinxcontrib-jsmath-1.0.1-r2 | 6 +- .../sphinxcontrib-log_cabinet-1.0.1-r1 | 6 +- .../sphinxcontrib-newsfeed-0.1.4-r1 | 2 +- .../sphinxcontrib-programoutput-0.17-r1 | 2 +- .../dev-python/sphinxcontrib-qthelp-1.0.3-r1 | 6 +- .../sphinxcontrib-serializinghtml-1.1.5-r1 | 6 +- .../dev-python/sphinxcontrib-spelling-7.5.0 | 6 +- .../dev-python/sphinxcontrib-spelling-7.5.1 | 6 +- .../dev-python/sphinxcontrib-spelling-7.6.0 | 6 +- .../dev-python/sphinxcontrib-trio-1.1.2 | 6 +- .../sphinxcontrib-websupport-1.2.4-r2 | 6 +- .../md5-cache/dev-python/sphinxemoji-0.2.0 | 2 +- metadata/md5-cache/dev-python/sphobjinv-2.2.2 | 6 +- metadata/md5-cache/dev-python/spotipy-2.19.0 | 2 +- metadata/md5-cache/dev-python/spotipy-2.20.0 | 2 +- metadata/md5-cache/dev-python/spur-0.3.22 | 2 +- metadata/md5-cache/dev-python/spyder-5.3.1-r1 | 2 +- .../dev-python/spyder-kernels-2.3.1-r2 | 2 +- .../md5-cache/dev-python/spyder-kernels-2.3.2 | 2 +- .../dev-python/spyder-terminal-1.2.2 | 2 +- .../dev-python/spyder-unittest-0.5.0 | 2 +- .../md5-cache/dev-python/sqlalchemy-1.4.37 | 6 +- .../md5-cache/dev-python/sqlalchemy-1.4.39 | 6 +- .../dev-python/sqlalchemy-rqlite-1.1.1 | 2 +- .../md5-cache/dev-python/sqlitedict-2.0.0 | 2 +- metadata/md5-cache/dev-python/sqlparse-0.4.2 | 6 +- .../md5-cache/dev-python/ssh2-python-0.27.0 | 2 +- metadata/md5-cache/dev-python/sshtunnel-0.3.1 | 2 +- .../md5-cache/dev-python/ssl-fetch-0.4-r1 | 2 +- metadata/md5-cache/dev-python/ssl-fetch-9999 | 2 +- .../md5-cache/dev-python/stack_data-0.2.0 | 2 +- .../md5-cache/dev-python/stack_data-0.3.0 | 2 +- .../dev-python/stapler-1.0.0_p20220330 | 2 +- .../md5-cache/dev-python/starlette-0.18.0 | 2 +- .../md5-cache/dev-python/starlette-0.20.3 | 6 +- .../md5-cache/dev-python/starlette-0.20.4 | 6 +- metadata/md5-cache/dev-python/statsd-3.3.0 | 2 +- .../md5-cache/dev-python/statsmodels-0.13.2 | 2 +- metadata/md5-cache/dev-python/stdio-mgr-1.0.1 | 6 +- metadata/md5-cache/dev-python/stestr-3.2.1 | 2 +- metadata/md5-cache/dev-python/stevedore-3.5.0 | 6 +- metadata/md5-cache/dev-python/stevedore-4.0.0 | 16 + metadata/md5-cache/dev-python/stomp-py-8.0.1 | 2 +- .../dev-python/strict-rfc3339-0.7-r2 | 6 +- metadata/md5-cache/dev-python/stripe-3.2.0 | 16 - metadata/md5-cache/dev-python/stripe-3.3.0 | 16 - metadata/md5-cache/dev-python/stripe-3.4.0 | 16 - metadata/md5-cache/dev-python/stripe-3.5.0 | 10 +- .../md5-cache/dev-python/subprocess-tee-0.3.5 | 2 +- .../dev-python/subunit-1.4.0_p20210729 | 2 +- .../md5-cache/dev-python/suds-community-1.1.1 | 2 +- .../md5-cache/dev-python/suds-community-1.1.2 | 6 +- metadata/md5-cache/dev-python/sure-2.0.0-r1 | 6 +- metadata/md5-cache/dev-python/svg-path-6.2 | 6 +- metadata/md5-cache/dev-python/svglib-1.3.0 | 6 +- metadata/md5-cache/dev-python/svgwrite-1.4.2 | 6 +- .../dev-python/swagger-spec-validator-2.7.4 | 2 +- metadata/md5-cache/dev-python/sybil-3.0.1 | 2 +- .../md5-cache/dev-python/symengine-0.8.1-r1 | 2 +- metadata/md5-cache/dev-python/symengine-0.9.1 | 2 +- metadata/md5-cache/dev-python/symengine-0.9.2 | 2 +- .../md5-cache/dev-python/symengine-0.9.2-r1 | 2 +- metadata/md5-cache/dev-python/sympy-1.10.1 | 2 +- metadata/md5-cache/dev-python/tabulate-0.8.10 | 6 +- .../md5-cache/dev-python/tabulate-0.8.9-r1 | 6 +- metadata/md5-cache/dev-python/tagpy-2018.1-r3 | 2 +- metadata/md5-cache/dev-python/tappy-3.1-r1 | 6 +- metadata/md5-cache/dev-python/tblib-1.7.0 | 2 +- metadata/md5-cache/dev-python/tblib-1.7.0-r1 | 6 +- metadata/md5-cache/dev-python/tcolorpy-0.1.2 | 2 +- metadata/md5-cache/dev-python/tekore-4.4.0 | 6 +- metadata/md5-cache/dev-python/tempest-31.0.0 | 2 +- metadata/md5-cache/dev-python/tempest-31.1.0 | 2 +- .../md5-cache/dev-python/tempita-0.5.3-r3 | 2 +- metadata/md5-cache/dev-python/tempora-5.0.1 | 6 +- .../md5-cache/dev-python/tenacity-8.0.1-r1 | 6 +- .../md5-cache/dev-python/termcolor-1.1.0-r3 | 6 +- .../md5-cache/dev-python/terminado-0.15.0 | 6 +- .../dev-python/terminaltables-3.1.10-r1 | 2 +- .../md5-cache/dev-python/terminaltables-9999 | 2 +- .../md5-cache/dev-python/test_server-0.0.40 | 6 +- .../md5-cache/dev-python/testfixtures-6.18.5 | 2 +- .../md5-cache/dev-python/testfixtures-7.0.0 | 2 +- metadata/md5-cache/dev-python/testpath-0.6.0 | 6 +- .../dev-python/testresources-2.0.1-r2 | 6 +- .../dev-python/testscenarios-0.5.0-r3 | 6 +- .../md5-cache/dev-python/testtools-2.5.0-r1 | 6 +- .../dev-python/text-unidecode-1.3-r1 | 6 +- metadata/md5-cache/dev-python/textX-3.0.0 | 2 +- .../md5-cache/dev-python/textdistance-4.2.2 | 2 +- .../md5-cache/dev-python/textdistance-4.3.0 | 2 +- .../md5-cache/dev-python/texttable-1.6.4-r1 | 6 +- .../md5-cache/dev-python/threadpoolctl-3.1.0 | 6 +- .../md5-cache/dev-python/three-merge-0.1.1 | 6 +- metadata/md5-cache/dev-python/thrift-0.16.0 | 6 +- .../md5-cache/dev-python/thriftpy2-0.4.14-r1 | 2 +- .../md5-cache/dev-python/thunarx-python-0.5.2 | 2 +- .../md5-cache/dev-python/tifffile-2022.5.4 | 2 +- .../md5-cache/dev-python/tikzplotlib-0.10.1 | 2 +- .../dev-python/timeout-decorator-0.5.0-r1 | 6 +- metadata/md5-cache/dev-python/tinycss-0.4-r1 | 6 +- .../md5-cache/dev-python/tinycss2-1.1.1-r1 | 6 +- metadata/md5-cache/dev-python/tld-0.12.6 | 2 +- .../md5-cache/dev-python/tldextract-3.3.0 | 6 +- .../md5-cache/dev-python/tldextract-3.3.1 | 6 +- metadata/md5-cache/dev-python/tlsh-4.8.2 | 2 +- metadata/md5-cache/dev-python/toml-0.10.2-r1 | 6 +- metadata/md5-cache/dev-python/tomli-2.0.1-r1 | 6 +- .../md5-cache/dev-python/tomli-w-1.0.0-r1 | 6 +- metadata/md5-cache/dev-python/tomlkit-0.11.0 | 6 +- metadata/md5-cache/dev-python/tomlkit-0.11.1 | 6 +- metadata/md5-cache/dev-python/toolz-0.11.2-r1 | 2 +- metadata/md5-cache/dev-python/toolz-0.12.0 | 6 +- metadata/md5-cache/dev-python/toposort-1.7-r1 | 6 +- .../md5-cache/dev-python/towncrier-21.9.0 | 6 +- metadata/md5-cache/dev-python/tox-3.25.0 | 6 +- metadata/md5-cache/dev-python/tox-3.25.1 | 6 +- .../md5-cache/dev-python/tpm2-pytss-1.1.0 | 2 +- metadata/md5-cache/dev-python/tqdm-4.64.0 | 6 +- .../md5-cache/dev-python/traitlets-5.2.2_p1 | 6 +- metadata/md5-cache/dev-python/traitlets-5.3.0 | 6 +- .../md5-cache/dev-python/transitions-0.8.11 | 2 +- .../dev-python/translate-toolkit-3.6.2 | 2 +- .../dev-python/translate-toolkit-3.7.0 | 2 +- .../dev-python/translate-toolkit-3.7.1 | 2 +- .../dev-python/tree-sitter-0.20.0-r1 | 6 +- metadata/md5-cache/dev-python/treq-22.2.0-r1 | 2 +- metadata/md5-cache/dev-python/trimesh-3.12.5 | 16 - metadata/md5-cache/dev-python/trimesh-3.12.7 | 6 +- .../{trimesh-3.12.6 => trimesh-3.12.8} | 10 +- metadata/md5-cache/dev-python/trio-0.21.0 | 6 +- .../md5-cache/dev-python/trio-asyncio-0.12.0 | 2 +- .../dev-python/trove-classifiers-2022.6.23 | 6 +- .../dev-python/trove-classifiers-2022.6.26 | 6 +- .../md5-cache/dev-python/trustme-0.9.0-r1 | 6 +- metadata/md5-cache/dev-python/tubes-0.2.1 | 6 +- metadata/md5-cache/dev-python/tvdb_api-3.0.2 | 2 +- metadata/md5-cache/dev-python/twine-4.0.1 | 6 +- .../md5-cache/dev-python/twisted-22.4.0-r2 | 6 +- .../md5-cache/dev-python/twython-3.9.1-r1 | 6 +- metadata/md5-cache/dev-python/txAMQP-0.8.2 | 2 +- metadata/md5-cache/dev-python/txaio-22.2.1 | 6 +- .../md5-cache/dev-python/txrequests-0.9.6 | 2 +- metadata/md5-cache/dev-python/typed-ast-1.4.3 | 2 +- metadata/md5-cache/dev-python/typed-ast-1.5.4 | 6 +- .../md5-cache/dev-python/typeguard-2.13.3-r1 | 6 +- .../dev-python/typing-extensions-4.2.0 | 6 +- .../dev-python/typing-extensions-4.3.0 | 6 +- .../md5-cache/dev-python/typogrify-2.0.7-r1 | 6 +- metadata/md5-cache/dev-python/tzlocal-4.2 | 6 +- .../dev-python/u-msgpack-python-2.7.1-r1 | 6 +- metadata/md5-cache/dev-python/ubelt-1.1.1 | 2 +- metadata/md5-cache/dev-python/ubelt-1.1.2 | 2 +- metadata/md5-cache/dev-python/ujson-5.4.0 | 6 +- .../md5-cache/dev-python/ukkonen-1.0.1-r1 | 6 +- metadata/md5-cache/dev-python/unasync-0.5.0 | 2 +- .../md5-cache/dev-python/uncertainties-3.1.6 | 2 +- .../md5-cache/dev-python/uncertainties-3.1.7 | 2 +- metadata/md5-cache/dev-python/unidecode-1.3.4 | 6 +- metadata/md5-cache/dev-python/unidiff-0.7.3 | 6 +- metadata/md5-cache/dev-python/unidiff-0.7.4 | 6 +- .../dev-python/unittest-mixins-1.6-r2 | 6 +- .../md5-cache/dev-python/unittest-or-fail-2 | 6 +- .../md5-cache/dev-python/unpaddedbase64-2.1.0 | 6 +- .../md5-cache/dev-python/untangle-1.1.1-r1 | 6 +- metadata/md5-cache/dev-python/untangle-1.2.0 | 6 +- .../md5-cache/dev-python/untangle-1.2.1-r1 | 6 +- .../md5-cache/dev-python/uranium-4.13.0-r1 | 2 +- .../md5-cache/dev-python/urdf_parser_py-0.4.5 | 2 +- .../dev-python/uri_template-1.2.0-r1 | 6 +- .../md5-cache/dev-python/uritemplate-4.1.1 | 6 +- .../dev-python/url-normalize-1.4.3-r1 | 6 +- .../md5-cache/dev-python/urlgrabber-4.1.0 | 2 +- metadata/md5-cache/dev-python/urllib3-1.26.10 | 6 +- .../md5-cache/dev-python/urllib3-1.26.9-r1 | 6 +- .../md5-cache/dev-python/urllib3-1.26.9-r3 | 6 +- metadata/md5-cache/dev-python/urwid-2.1.2-r1 | 2 +- .../md5-cache/dev-python/urwid_readline-0.13 | 2 +- .../md5-cache/dev-python/urwidtrees-1.0.3 | 2 +- metadata/md5-cache/dev-python/utidylib-0.8 | 6 +- metadata/md5-cache/dev-python/uvicorn-0.17.6 | 6 +- metadata/md5-cache/dev-python/uvicorn-0.18.1 | 6 +- metadata/md5-cache/dev-python/uvicorn-0.18.2 | 6 +- metadata/md5-cache/dev-python/uvloop-0.15.3 | 2 +- .../md5-cache/dev-python/uvloop-0.15.3-r1 | 2 +- metadata/md5-cache/dev-python/uvloop-0.16.0 | 2 +- .../md5-cache/dev-python/validators-0.20.0 | 6 +- metadata/md5-cache/dev-python/vcrpy-4.1.1-r1 | 6 +- metadata/md5-cache/dev-python/vcrpy-4.2.0 | 6 +- metadata/md5-cache/dev-python/vcstools-0.1.42 | 2 +- metadata/md5-cache/dev-python/vdf-3.4-r1 | 6 +- .../md5-cache/dev-python/vdirsyncer-0.18.0-r4 | 6 +- metadata/md5-cache/dev-python/vecrec-0.3.1 | 2 +- .../md5-cache/dev-python/verboselogs-1.7-r1 | 6 +- metadata/md5-cache/dev-python/versioneer-0.22 | 6 +- .../md5-cache/dev-python/versioningit-2.0.0 | 2 +- metadata/md5-cache/dev-python/vine-5.0.0 | 2 +- .../dev-python/virtualenv-20.14.1-r1 | 6 +- .../md5-cache/dev-python/virtualenv-20.15.0 | 6 +- .../md5-cache/dev-python/virtualenv-20.15.1 | 6 +- .../dev-python/virtualenv-clone-0.5.7 | 6 +- .../dev-python/virtualenvwrapper-4.8.4-r1 | 2 +- .../md5-cache/dev-python/visitor-0.1.3-r2 | 6 +- .../md5-cache/dev-python/vncdotool-0.13.0-r1 | 6 +- .../md5-cache/dev-python/vncdotool-1.0.0-r1 | 6 +- .../md5-cache/dev-python/vobject-0.9.6.1-r3 | 6 +- .../md5-cache/dev-python/voluptuous-0.13.1-r1 | 6 +- metadata/md5-cache/dev-python/vpython-7.6.3 | 2 +- metadata/md5-cache/dev-python/waitress-2.1.2 | 6 +- metadata/md5-cache/dev-python/wand-0.6.7 | 2 +- metadata/md5-cache/dev-python/wand-0.6.7-r1 | 2 +- .../md5-cache/dev-python/warlock-1.3.3-r3 | 2 +- metadata/md5-cache/dev-python/warlock-2.0.0 | 6 +- metadata/md5-cache/dev-python/warlock-2.0.1 | 6 +- metadata/md5-cache/dev-python/watchdog-2.1.8 | 6 +- metadata/md5-cache/dev-python/watchdog-2.1.9 | 6 +- .../md5-cache/dev-python/watchfiles-0.15.0-r1 | 6 +- .../md5-cache/dev-python/watchgod-0.8.2-r1 | 6 +- .../dev-python/wcag-contrast-ratio-0.9-r1 | 6 +- metadata/md5-cache/dev-python/wcmatch-8.4 | 6 +- .../md5-cache/dev-python/wcwidth-0.2.5-r1 | 6 +- metadata/md5-cache/dev-python/weasyprint-55.0 | 2 +- metadata/md5-cache/dev-python/weasyprint-56.0 | 2 +- metadata/md5-cache/dev-python/webassets-2.0 | 2 +- metadata/md5-cache/dev-python/webcolors-1.12 | 6 +- .../dev-python/webencodings-0.5.1-r2 | 6 +- metadata/md5-cache/dev-python/webob-1.8.7-r1 | 6 +- .../dev-python/websocket-client-1.3.2 | 2 +- .../dev-python/websocket-client-1.3.3 | 2 +- metadata/md5-cache/dev-python/websockets-10.3 | 6 +- .../md5-cache/dev-python/websockify-0.10.0-r1 | 6 +- .../md5-cache/dev-python/webtest-3.0.0-r1 | 6 +- metadata/md5-cache/dev-python/werkzeug-2.1.2 | 6 +- metadata/md5-cache/dev-python/whatever-0.6 | 2 +- metadata/md5-cache/dev-python/whatever-0.6-r1 | 2 +- .../md5-cache/dev-python/whatthepatch-1.0.2 | 16 + metadata/md5-cache/dev-python/wheel-0.37.1-r1 | 6 +- .../md5-cache/dev-python/whichcraft-0.6.1 | 2 +- .../md5-cache/dev-python/whichcraft-0.6.1-r1 | 6 +- metadata/md5-cache/dev-python/whisper-1.1.10 | 6 +- metadata/md5-cache/dev-python/whoosh-2.7.4-r2 | 6 +- .../dev-python/widgetsnbextension-3.6.0 | 2 +- .../dev-python/widgetsnbextension-3.6.1 | 2 +- metadata/md5-cache/dev-python/wrapt-1.14.1 | 6 +- metadata/md5-cache/dev-python/ws4py-0.5.1-r1 | 2 +- metadata/md5-cache/dev-python/ws4py-9999 | 2 +- .../md5-cache/dev-python/wsaccel-0.6.3-r1 | 6 +- .../md5-cache/dev-python/wsgiproxy2-0.5.1-r1 | 6 +- metadata/md5-cache/dev-python/wsproto-1.1.0 | 6 +- .../md5-cache/dev-python/wstools-0.4.10-r1 | 6 +- .../md5-cache/dev-python/wtforms-3.0.1-r1 | 6 +- metadata/md5-cache/dev-python/wurlitzer-3.0.2 | 6 +- .../dev-python/www-authenticate-0.9.2 | 2 +- .../md5-cache/dev-python/wxpython-4.0.7-r1 | 2 +- .../md5-cache/dev-python/wxpython-4.0.7-r2 | 2 +- metadata/md5-cache/dev-python/xarray-2022.3.0 | 2 +- .../md5-cache/dev-python/xcffib-0.11.1-r1 | 6 +- metadata/md5-cache/dev-python/xdoctest-1.0.0 | 2 +- metadata/md5-cache/dev-python/xdoctest-1.0.1 | 2 +- metadata/md5-cache/dev-python/xlrd-2.0.1-r1 | 6 +- .../md5-cache/dev-python/xlsxwriter-3.0.3 | 6 +- metadata/md5-cache/dev-python/xlwt-1.3.0-r2 | 6 +- .../md5-cache/dev-python/xmlschema-1.11.1 | 6 +- .../md5-cache/dev-python/xmlschema-1.11.2 | 6 +- .../md5-cache/dev-python/xmlschema-1.11.3 | 6 +- .../md5-cache/dev-python/xmltodict-0.13.0-r1 | 6 +- .../md5-cache/dev-python/xvfbwrapper-0.2.9 | 6 +- metadata/md5-cache/dev-python/xxhash-3.0.0 | 6 +- metadata/md5-cache/dev-python/yamlpath-3.6.4 | 2 +- metadata/md5-cache/dev-python/yapf-0.32.0 | 6 +- metadata/md5-cache/dev-python/yappi-1.3.5 | 2 +- metadata/md5-cache/dev-python/yapsy-1.12.2 | 2 +- .../md5-cache/dev-python/yara-python-4.2.0-r2 | 2 +- metadata/md5-cache/dev-python/yarl-1.7.2-r3 | 6 +- metadata/md5-cache/dev-python/yaswfp-0.9.3-r2 | 6 +- metadata/md5-cache/dev-python/yaxmldiff-0.1.0 | 6 +- .../dev-python/youtube-search-python-1.6.5 | 2 +- .../md5-cache/dev-python/ytmusicapi-0.22.0 | 2 +- .../md5-cache/dev-python/zc-lockfile-2.0-r1 | 6 +- .../md5-cache/dev-python/zconfig-3.6.0-r1 | 2 +- metadata/md5-cache/dev-python/zeep-4.1.0-r2 | 2 +- metadata/md5-cache/dev-python/zeroconf-0.38.6 | 6 +- metadata/md5-cache/dev-python/zeroconf-0.38.7 | 6 +- metadata/md5-cache/dev-python/zipp-3.8.0 | 6 +- metadata/md5-cache/dev-python/zipp-3.8.1 | 16 + .../dev-python/zope-component-4.4.1-r2 | 2 +- .../md5-cache/dev-python/zope-component-5.0.1 | 2 +- .../dev-python/zope-configuration-4.4.1-r2 | 2 +- .../dev-python/zope-deprecation-4.4.0-r2 | 6 +- .../md5-cache/dev-python/zope-event-4.5.0-r3 | 6 +- .../dev-python/zope-exceptions-4.5-r1 | 2 +- .../md5-cache/dev-python/zope-hookable-5.1.0 | 6 +- .../dev-python/zope-i18nmessageid-5.0.1-r2 | 6 +- .../dev-python/zope-interface-5.4.0-r2 | 6 +- .../md5-cache/dev-python/zope-schema-6.2.0-r2 | 6 +- .../md5-cache/dev-python/zope-testing-4.10-r2 | 6 +- .../md5-cache/dev-python/zstandard-0.17.0-r1 | 6 +- .../md5-cache/dev-python/zstandard-0.18.0 | 6 +- metadata/md5-cache/dev-python/zstd-1.5.2.5 | 6 +- .../md5-cache/dev-python/zxcvbn-4.4.28-r1 | 6 +- metadata/md5-cache/dev-qt/Manifest.gz | Bin 10418 -> 10412 bytes .../md5-cache/dev-qt/qtdeclarative-5.15.5 | 4 +- .../dev-qt/qtwebengine-5.15.5_p20220618 | 2 +- metadata/md5-cache/dev-ros/Manifest.gz | Bin 193383 -> 193356 bytes .../md5-cache/dev-ros/actionlib-1.13.2-r1 | 2 +- metadata/md5-cache/dev-ros/actionlib-9999 | 2 +- .../md5-cache/dev-ros/actionlib_msgs-1.13.0 | 2 +- .../md5-cache/dev-ros/actionlib_msgs-1.13.1 | 2 +- .../md5-cache/dev-ros/actionlib_msgs-9999 | 2 +- .../md5-cache/dev-ros/actionlib_tools-1.13.2 | 2 +- .../md5-cache/dev-ros/actionlib_tools-9999 | 2 +- .../dev-ros/actionlib_tutorials-0.1.12-r1 | 2 +- .../dev-ros/actionlib_tutorials-0.2.0-r1 | 2 +- .../dev-ros/actionlib_tutorials-9999 | 2 +- metadata/md5-cache/dev-ros/amcl-1.17.0 | 2 +- metadata/md5-cache/dev-ros/amcl-1.17.1 | 2 +- metadata/md5-cache/dev-ros/amcl-9999 | 2 +- .../dev-ros/ament_cmake_copyright-0.11.2 | 2 +- .../dev-ros/ament_cmake_copyright-0.12.1 | 2 +- .../dev-ros/ament_cmake_copyright-9999 | 2 +- .../md5-cache/dev-ros/ament_cmake_core-1.1.4 | 2 +- .../md5-cache/dev-ros/ament_cmake_core-1.3.0 | 2 +- .../dev-ros/ament_cmake_core-1.3.0-r1 | 2 +- .../md5-cache/dev-ros/ament_cmake_core-9999 | 2 +- .../dev-ros/ament_cmake_cppcheck-0.11.2 | 2 +- .../dev-ros/ament_cmake_cppcheck-0.12.1 | 2 +- .../dev-ros/ament_cmake_cppcheck-9999 | 2 +- .../dev-ros/ament_cmake_cpplint-0.11.2 | 2 +- .../dev-ros/ament_cmake_cpplint-0.12.1 | 2 +- .../dev-ros/ament_cmake_cpplint-9999 | 2 +- .../ament_cmake_export_definitions-1.1.4 | 2 +- .../ament_cmake_export_definitions-1.3.0 | 2 +- .../ament_cmake_export_definitions-9999 | 2 +- .../ament_cmake_export_dependencies-1.1.4 | 2 +- .../ament_cmake_export_dependencies-1.3.0-r1 | 2 +- .../ament_cmake_export_dependencies-9999 | 2 +- ...ent_cmake_export_include_directories-1.1.4 | 2 +- ...ent_cmake_export_include_directories-1.3.0 | 2 +- ...ment_cmake_export_include_directories-9999 | 2 +- .../ament_cmake_export_interfaces-1.1.4 | 2 +- .../ament_cmake_export_interfaces-1.3.0 | 2 +- .../ament_cmake_export_interfaces-9999 | 2 +- .../ament_cmake_export_libraries-1.1.4 | 2 +- .../ament_cmake_export_libraries-1.3.0 | 2 +- .../dev-ros/ament_cmake_export_libraries-9999 | 2 +- .../ament_cmake_export_link_flags-1.1.4 | 2 +- .../ament_cmake_export_link_flags-1.3.0 | 2 +- .../ament_cmake_export_link_flags-9999 | 2 +- .../dev-ros/ament_cmake_export_targets-1.1.4 | 2 +- .../dev-ros/ament_cmake_export_targets-1.3.0 | 2 +- .../dev-ros/ament_cmake_export_targets-9999 | 2 +- .../dev-ros/ament_cmake_gen_version_h-1.3.0 | 2 +- .../dev-ros/ament_cmake_gen_version_h-9999 | 2 +- .../md5-cache/dev-ros/ament_cmake_gmock-1.1.4 | 2 +- .../md5-cache/dev-ros/ament_cmake_gmock-1.3.0 | 2 +- .../md5-cache/dev-ros/ament_cmake_gmock-9999 | 2 +- .../md5-cache/dev-ros/ament_cmake_gtest-1.1.4 | 2 +- .../md5-cache/dev-ros/ament_cmake_gtest-1.3.0 | 2 +- .../md5-cache/dev-ros/ament_cmake_gtest-9999 | 2 +- .../ament_cmake_include_directories-1.1.4 | 2 +- .../ament_cmake_include_directories-1.3.0 | 2 +- .../ament_cmake_include_directories-9999 | 2 +- .../dev-ros/ament_cmake_libraries-1.1.4 | 2 +- .../dev-ros/ament_cmake_libraries-1.3.0 | 2 +- .../dev-ros/ament_cmake_libraries-9999 | 2 +- .../dev-ros/ament_cmake_lint_cmake-0.11.2 | 2 +- .../dev-ros/ament_cmake_lint_cmake-0.12.1 | 2 +- .../dev-ros/ament_cmake_lint_cmake-9999 | 2 +- .../dev-ros/ament_cmake_pytest-1.1.4 | 2 +- .../dev-ros/ament_cmake_pytest-1.3.0 | 2 +- .../md5-cache/dev-ros/ament_cmake_pytest-9999 | 2 +- .../dev-ros/ament_cmake_python-1.1.4 | 2 +- .../dev-ros/ament_cmake_python-1.3.0 | 2 +- .../md5-cache/dev-ros/ament_cmake_python-9999 | 2 +- .../md5-cache/dev-ros/ament_cmake_ros-0.10.0 | 2 +- .../md5-cache/dev-ros/ament_cmake_ros-9999 | 2 +- .../ament_cmake_target_dependencies-1.1.4 | 2 +- .../ament_cmake_target_dependencies-1.3.0 | 2 +- .../ament_cmake_target_dependencies-9999 | 2 +- .../md5-cache/dev-ros/ament_cmake_test-1.1.4 | 2 +- .../md5-cache/dev-ros/ament_cmake_test-1.3.0 | 2 +- .../md5-cache/dev-ros/ament_cmake_test-9999 | 2 +- .../dev-ros/ament_cmake_uncrustify-0.11.2 | 2 +- .../dev-ros/ament_cmake_uncrustify-0.12.1 | 2 +- .../dev-ros/ament_cmake_uncrustify-9999 | 2 +- .../dev-ros/ament_cmake_version-1.1.4 | 2 +- .../dev-ros/ament_cmake_version-1.3.0 | 2 +- .../dev-ros/ament_cmake_version-9999 | 2 +- .../dev-ros/ament_cmake_xmllint-0.11.2 | 2 +- .../dev-ros/ament_cmake_xmllint-0.12.1 | 2 +- .../dev-ros/ament_cmake_xmllint-9999 | 2 +- .../md5-cache/dev-ros/ament_copyright-0.11.2 | 2 +- .../md5-cache/dev-ros/ament_copyright-0.12.1 | 2 +- .../md5-cache/dev-ros/ament_copyright-9999 | 2 +- .../md5-cache/dev-ros/ament_cppcheck-0.11.2 | 2 +- .../md5-cache/dev-ros/ament_cppcheck-0.12.1 | 2 +- .../md5-cache/dev-ros/ament_cppcheck-9999 | 2 +- .../md5-cache/dev-ros/ament_cpplint-0.11.2 | 2 +- .../md5-cache/dev-ros/ament_cpplint-0.12.1 | 2 +- metadata/md5-cache/dev-ros/ament_cpplint-9999 | 2 +- .../md5-cache/dev-ros/ament_flake8-0.11.2 | 2 +- .../md5-cache/dev-ros/ament_flake8-0.12.1 | 2 +- metadata/md5-cache/dev-ros/ament_flake8-9999 | 2 +- metadata/md5-cache/dev-ros/ament_lint-0.11.2 | 2 +- metadata/md5-cache/dev-ros/ament_lint-0.12.1 | 2 +- metadata/md5-cache/dev-ros/ament_lint-9999 | 2 +- .../md5-cache/dev-ros/ament_lint_auto-0.11.2 | 2 +- .../md5-cache/dev-ros/ament_lint_auto-0.12.1 | 2 +- .../md5-cache/dev-ros/ament_lint_auto-9999 | 2 +- .../md5-cache/dev-ros/ament_lint_cmake-0.11.2 | 2 +- .../md5-cache/dev-ros/ament_lint_cmake-0.12.1 | 2 +- .../md5-cache/dev-ros/ament_lint_cmake-9999 | 2 +- .../md5-cache/dev-ros/ament_pep257-0.11.2 | 2 +- .../md5-cache/dev-ros/ament_pep257-0.12.1 | 2 +- metadata/md5-cache/dev-ros/ament_pep257-9999 | 2 +- .../md5-cache/dev-ros/ament_uncrustify-0.11.2 | 2 +- .../md5-cache/dev-ros/ament_uncrustify-0.12.1 | 2 +- .../md5-cache/dev-ros/ament_uncrustify-9999 | 2 +- .../md5-cache/dev-ros/ament_xmllint-0.11.2 | 2 +- .../md5-cache/dev-ros/ament_xmllint-0.12.1 | 2 +- metadata/md5-cache/dev-ros/ament_xmllint-9999 | 2 +- metadata/md5-cache/dev-ros/angles-1.9.13 | 2 +- metadata/md5-cache/dev-ros/angles-9999 | 2 +- .../md5-cache/dev-ros/audio_capture-0.3.11-r1 | 2 +- metadata/md5-cache/dev-ros/audio_capture-9999 | 2 +- .../dev-ros/audio_common_msgs-0.3.10 | 2 +- .../dev-ros/audio_common_msgs-0.3.11 | 2 +- .../md5-cache/dev-ros/audio_common_msgs-0.3.6 | 2 +- .../md5-cache/dev-ros/audio_common_msgs-0.3.7 | 2 +- .../md5-cache/dev-ros/audio_common_msgs-0.3.8 | 2 +- .../md5-cache/dev-ros/audio_common_msgs-9999 | 2 +- .../md5-cache/dev-ros/audio_play-0.3.10-r1 | 2 +- .../md5-cache/dev-ros/audio_play-0.3.11-r1 | 2 +- .../md5-cache/dev-ros/audio_play-0.3.6-r1 | 2 +- .../md5-cache/dev-ros/audio_play-0.3.7-r1 | 2 +- .../md5-cache/dev-ros/audio_play-0.3.8-r1 | 2 +- metadata/md5-cache/dev-ros/audio_play-9999 | 2 +- .../dev-ros/base_local_planner-1.17.1-r2 | 2 +- .../md5-cache/dev-ros/base_local_planner-9999 | 2 +- metadata/md5-cache/dev-ros/bond-1.8.5 | 2 +- metadata/md5-cache/dev-ros/bond-1.8.6 | 2 +- metadata/md5-cache/dev-ros/bond-9999 | 2 +- metadata/md5-cache/dev-ros/bondcpp-1.8.5 | 2 +- metadata/md5-cache/dev-ros/bondcpp-1.8.6 | 2 +- metadata/md5-cache/dev-ros/bondcpp-9999 | 2 +- metadata/md5-cache/dev-ros/bondpy-1.8.5 | 2 +- metadata/md5-cache/dev-ros/bondpy-1.8.6 | 2 +- metadata/md5-cache/dev-ros/bondpy-9999 | 2 +- .../dev-ros/calibration_estimation-0.10.14 | 2 +- .../dev-ros/calibration_estimation-0.10.15-r1 | 2 +- .../dev-ros/calibration_estimation-9999 | 2 +- .../dev-ros/calibration_launch-0.10.15-r1 | 2 +- .../md5-cache/dev-ros/calibration_launch-9999 | 2 +- .../dev-ros/calibration_msgs-0.10.14 | 2 +- .../dev-ros/calibration_msgs-0.10.15 | 2 +- .../md5-cache/dev-ros/calibration_msgs-9999 | 2 +- .../dev-ros/calibration_setup_helper-0.10.14 | 2 +- .../dev-ros/calibration_setup_helper-0.10.15 | 2 +- .../dev-ros/calibration_setup_helper-9999 | 2 +- .../dev-ros/camera_calibration-1.15.2 | 2 +- .../dev-ros/camera_calibration-1.15.3 | 2 +- .../dev-ros/camera_calibration-1.16.0 | 2 +- .../md5-cache/dev-ros/camera_calibration-9999 | 2 +- .../dev-ros/camera_calibration_parsers-1.12.0 | 2 +- .../dev-ros/camera_calibration_parsers-9999 | 2 +- .../dev-ros/camera_info_manager-1.12.0 | 2 +- .../dev-ros/camera_info_manager-9999 | 2 +- .../dev-ros/carrot_planner-1.17.0-r1 | 2 +- .../md5-cache/dev-ros/carrot_planner-1.17.1 | 2 +- .../md5-cache/dev-ros/carrot_planner-9999 | 2 +- .../md5-cache/dev-ros/class_loader-0.5.0-r1 | 2 +- metadata/md5-cache/dev-ros/class_loader-9999 | 2 +- .../dev-ros/clear_costmap_recovery-1.17.1-r1 | 2 +- .../dev-ros/clear_costmap_recovery-9999 | 2 +- .../md5-cache/dev-ros/cmake_modules-0.5.0 | 2 +- metadata/md5-cache/dev-ros/cmake_modules-9999 | 2 +- .../md5-cache/dev-ros/collada_parser-1.12.13 | 2 +- .../md5-cache/dev-ros/collada_parser-9999 | 2 +- .../md5-cache/dev-ros/collada_urdf-1.12.13-r2 | 2 +- metadata/md5-cache/dev-ros/collada_urdf-9999 | 2 +- .../dev-ros/combined_robot_hw-0.19.1 | 2 +- .../dev-ros/combined_robot_hw-0.19.2 | 2 +- .../dev-ros/combined_robot_hw-0.19.3 | 2 +- .../dev-ros/combined_robot_hw-0.19.4 | 2 +- .../dev-ros/combined_robot_hw-0.19.5 | 2 +- .../md5-cache/dev-ros/combined_robot_hw-9999 | 2 +- .../dev-ros/combined_robot_hw_tests-0.19.1 | 2 +- .../dev-ros/combined_robot_hw_tests-0.19.2 | 2 +- .../dev-ros/combined_robot_hw_tests-0.19.3 | 2 +- .../dev-ros/combined_robot_hw_tests-0.19.4 | 2 +- .../dev-ros/combined_robot_hw_tests-0.19.5 | 2 +- .../dev-ros/combined_robot_hw_tests-9999 | 2 +- ...compressed_depth_image_transport-1.14.0-r1 | 2 +- .../compressed_depth_image_transport-9999 | 2 +- .../compressed_image_transport-1.14.0-r1 | 2 +- .../dev-ros/compressed_image_transport-9999 | 2 +- .../dev-ros/console_bridge_vendor-1.2.2 | 2 +- .../dev-ros/console_bridge_vendor-9999 | 2 +- metadata/md5-cache/dev-ros/control_msgs-1.5.2 | 2 +- metadata/md5-cache/dev-ros/control_msgs-9999 | 2 +- .../dev-ros/control_toolbox-1.18.2-r1 | 2 +- .../md5-cache/dev-ros/control_toolbox-9999 | 2 +- .../dev-ros/controller_interface-0.19.1-r1 | 2 +- .../dev-ros/controller_interface-0.19.2 | 2 +- .../dev-ros/controller_interface-0.19.3 | 2 +- .../dev-ros/controller_interface-0.19.4 | 2 +- .../dev-ros/controller_interface-0.19.5 | 2 +- .../dev-ros/controller_interface-9999 | 2 +- .../dev-ros/controller_manager-0.19.4 | 2 +- .../dev-ros/controller_manager-0.19.5 | 2 +- .../md5-cache/dev-ros/controller_manager-9999 | 2 +- .../dev-ros/controller_manager_msgs-0.19.1 | 2 +- .../dev-ros/controller_manager_msgs-0.19.2 | 2 +- .../dev-ros/controller_manager_msgs-0.19.3 | 2 +- .../dev-ros/controller_manager_msgs-0.19.4 | 2 +- .../dev-ros/controller_manager_msgs-0.19.5 | 2 +- .../dev-ros/controller_manager_msgs-9999 | 2 +- .../dev-ros/controller_manager_tests-0.19.5 | 2 +- .../dev-ros/controller_manager_tests-9999 | 2 +- .../dev-ros/convex_decomposition-0.1.12 | 2 +- .../dev-ros/convex_decomposition-9999 | 2 +- .../md5-cache/dev-ros/costmap_2d-1.17.0-r2 | 2 +- .../md5-cache/dev-ros/costmap_2d-1.17.1-r1 | 2 +- metadata/md5-cache/dev-ros/costmap_2d-9999 | 2 +- .../md5-cache/dev-ros/cpp_common-0.7.2-r1 | 2 +- metadata/md5-cache/dev-ros/cpp_common-9999 | 2 +- metadata/md5-cache/dev-ros/cv_bridge-1.16.0 | 2 +- metadata/md5-cache/dev-ros/cv_bridge-9999 | 2 +- .../md5-cache/dev-ros/depth_image_proc-1.15.2 | 2 +- .../md5-cache/dev-ros/depth_image_proc-1.15.3 | 2 +- .../md5-cache/dev-ros/depth_image_proc-1.16.0 | 2 +- .../md5-cache/dev-ros/depth_image_proc-9999 | 2 +- .../dev-ros/depthimage_to_laserscan-1.0.8 | 2 +- .../dev-ros/depthimage_to_laserscan-9999 | 2 +- .../dev-ros/diagnostic_aggregator-1.10.1 | 2 +- .../dev-ros/diagnostic_aggregator-1.10.2 | 2 +- .../dev-ros/diagnostic_aggregator-1.10.3 | 2 +- .../dev-ros/diagnostic_aggregator-1.10.4 | 2 +- .../dev-ros/diagnostic_aggregator-1.11.0 | 2 +- .../dev-ros/diagnostic_aggregator-9999 | 2 +- .../dev-ros/diagnostic_analysis-1.10.1 | 2 +- .../dev-ros/diagnostic_analysis-1.10.2 | 2 +- .../dev-ros/diagnostic_analysis-1.10.3 | 2 +- .../dev-ros/diagnostic_analysis-1.10.4 | 2 +- .../dev-ros/diagnostic_analysis-1.11.0 | 2 +- .../dev-ros/diagnostic_analysis-1.9.4 | 2 +- .../dev-ros/diagnostic_analysis-1.9.6 | 2 +- .../dev-ros/diagnostic_analysis-9999 | 2 +- .../diagnostic_common_diagnostics-1.10.1 | 2 +- .../diagnostic_common_diagnostics-1.10.2 | 2 +- .../diagnostic_common_diagnostics-1.10.3 | 2 +- .../diagnostic_common_diagnostics-1.10.4 | 2 +- .../diagnostic_common_diagnostics-1.11.0 | 2 +- .../diagnostic_common_diagnostics-1.9.4 | 2 +- .../diagnostic_common_diagnostics-1.9.6 | 2 +- .../diagnostic_common_diagnostics-9999 | 2 +- .../md5-cache/dev-ros/diagnostic_msgs-1.13.0 | 2 +- .../md5-cache/dev-ros/diagnostic_msgs-1.13.1 | 2 +- .../md5-cache/dev-ros/diagnostic_msgs-9999 | 2 +- .../dev-ros/diagnostic_updater-1.10.1 | 2 +- .../dev-ros/diagnostic_updater-1.10.2 | 2 +- .../dev-ros/diagnostic_updater-1.10.3 | 2 +- .../dev-ros/diagnostic_updater-1.10.4 | 2 +- .../dev-ros/diagnostic_updater-1.11.0 | 2 +- .../dev-ros/diagnostic_updater-1.9.4 | 2 +- .../dev-ros/diagnostic_updater-1.9.6 | 2 +- .../md5-cache/dev-ros/diagnostic_updater-9999 | 2 +- metadata/md5-cache/dev-ros/driver_base-1.6.8 | 2 +- metadata/md5-cache/dev-ros/driver_base-1.6.9 | 2 +- metadata/md5-cache/dev-ros/driver_base-9999 | 2 +- .../dev-ros/dwa_local_planner-1.17.1-r2 | 2 +- .../md5-cache/dev-ros/dwa_local_planner-9999 | 2 +- .../dev-ros/dynamic_reconfigure-1.7.3 | 2 +- .../dev-ros/dynamic_reconfigure-9999 | 2 +- .../dev-ros/eigen_conversions-1.13.2 | 2 +- .../md5-cache/dev-ros/eigen_conversions-9999 | 2 +- .../dev-ros/eigen_stl_containers-0.1.8 | 2 +- .../dev-ros/eigen_stl_containers-9999 | 2 +- .../dev-ros/fake_localization-1.17.1-r1 | 2 +- .../md5-cache/dev-ros/fake_localization-9999 | 2 +- metadata/md5-cache/dev-ros/filters-1.9.1-r1 | 2 +- metadata/md5-cache/dev-ros/filters-9999 | 2 +- metadata/md5-cache/dev-ros/gazebo_dev-2.9.1 | 2 +- metadata/md5-cache/dev-ros/gazebo_dev-2.9.2 | 2 +- metadata/md5-cache/dev-ros/gazebo_dev-9999 | 2 +- metadata/md5-cache/dev-ros/gazebo_msgs-2.9.1 | 2 +- metadata/md5-cache/dev-ros/gazebo_msgs-2.9.2 | 2 +- metadata/md5-cache/dev-ros/gazebo_msgs-9999 | 2 +- .../md5-cache/dev-ros/gazebo_plugins-2.9.2-r1 | 2 +- .../md5-cache/dev-ros/gazebo_plugins-9999 | 2 +- .../md5-cache/dev-ros/gazebo_ros-2.9.1-r1 | 2 +- .../md5-cache/dev-ros/gazebo_ros-2.9.2-r1 | 2 +- metadata/md5-cache/dev-ros/gazebo_ros-9999 | 2 +- .../dev-ros/gazebo_ros_control-2.9.1-r1 | 2 +- .../dev-ros/gazebo_ros_control-2.9.2-r1 | 2 +- .../md5-cache/dev-ros/gazebo_ros_control-9999 | 2 +- metadata/md5-cache/dev-ros/gencpp-0.6.5 | 2 +- metadata/md5-cache/dev-ros/gencpp-9999 | 2 +- metadata/md5-cache/dev-ros/geneus-3.0.0-r1 | 2 +- metadata/md5-cache/dev-ros/geneus-9999 | 2 +- metadata/md5-cache/dev-ros/genlisp-0.4.18 | 2 +- metadata/md5-cache/dev-ros/genlisp-9999 | 2 +- metadata/md5-cache/dev-ros/genmsg-0.5.16 | 2 +- metadata/md5-cache/dev-ros/genmsg-9999 | 2 +- metadata/md5-cache/dev-ros/gennodejs-2.0.1 | 2 +- metadata/md5-cache/dev-ros/gennodejs-9999 | 2 +- metadata/md5-cache/dev-ros/genpy-0.6.16 | 2 +- metadata/md5-cache/dev-ros/genpy-9999 | 2 +- metadata/md5-cache/dev-ros/geodesy-0.5.6-r1 | 2 +- metadata/md5-cache/dev-ros/geodesy-9999 | 2 +- .../md5-cache/dev-ros/geographic_msgs-0.5.5 | 2 +- .../md5-cache/dev-ros/geographic_msgs-0.5.6 | 2 +- .../md5-cache/dev-ros/geographic_msgs-9999 | 2 +- .../dev-ros/geometric_shapes-0.7.3-r1 | 2 +- .../md5-cache/dev-ros/geometric_shapes-9999 | 2 +- .../md5-cache/dev-ros/geometry_msgs-1.13.0 | 2 +- .../md5-cache/dev-ros/geometry_msgs-1.13.1 | 2 +- metadata/md5-cache/dev-ros/geometry_msgs-9999 | 2 +- .../dev-ros/global_planner-1.17.1-r1 | 2 +- .../md5-cache/dev-ros/global_planner-9999 | 2 +- metadata/md5-cache/dev-ros/gmapping-1.4.2 | 2 +- metadata/md5-cache/dev-ros/gmapping-9999 | 2 +- .../dev-ros/hardware_interface-0.19.1 | 2 +- .../dev-ros/hardware_interface-0.19.2 | 2 +- .../dev-ros/hardware_interface-0.19.3 | 2 +- .../dev-ros/hardware_interface-0.19.4 | 2 +- .../dev-ros/hardware_interface-0.19.5 | 2 +- .../md5-cache/dev-ros/hardware_interface-9999 | 2 +- .../hector_compressed_map_transport-0.5.1 | 2 +- .../hector_compressed_map_transport-0.5.2 | 2 +- .../hector_compressed_map_transport-9999 | 2 +- .../md5-cache/dev-ros/hector_geotiff-0.5.1 | 2 +- .../md5-cache/dev-ros/hector_geotiff-0.5.2 | 2 +- .../md5-cache/dev-ros/hector_geotiff-9999 | 2 +- .../dev-ros/hector_geotiff_launch-0.5.1 | 2 +- .../dev-ros/hector_geotiff_launch-0.5.2 | 2 +- .../dev-ros/hector_geotiff_launch-9999 | 2 +- .../dev-ros/hector_geotiff_plugins-0.4.1 | 2 +- .../dev-ros/hector_geotiff_plugins-0.5.0 | 2 +- .../dev-ros/hector_geotiff_plugins-0.5.1 | 2 +- .../dev-ros/hector_geotiff_plugins-0.5.2 | 2 +- .../dev-ros/hector_geotiff_plugins-9999 | 2 +- .../dev-ros/hector_imu_attitude_to_tf-0.5.1 | 2 +- .../dev-ros/hector_imu_attitude_to_tf-0.5.2 | 2 +- .../dev-ros/hector_imu_attitude_to_tf-9999 | 2 +- .../md5-cache/dev-ros/hector_imu_tools-0.4.1 | 2 +- .../md5-cache/dev-ros/hector_imu_tools-0.5.0 | 2 +- .../md5-cache/dev-ros/hector_imu_tools-0.5.1 | 2 +- .../md5-cache/dev-ros/hector_imu_tools-0.5.2 | 2 +- .../md5-cache/dev-ros/hector_imu_tools-9999 | 2 +- .../md5-cache/dev-ros/hector_map_server-0.4.1 | 2 +- .../md5-cache/dev-ros/hector_map_server-0.5.0 | 2 +- .../md5-cache/dev-ros/hector_map_server-0.5.1 | 2 +- .../md5-cache/dev-ros/hector_map_server-0.5.2 | 2 +- .../md5-cache/dev-ros/hector_map_server-9999 | 2 +- .../md5-cache/dev-ros/hector_map_tools-0.4.1 | 2 +- .../md5-cache/dev-ros/hector_map_tools-0.5.0 | 2 +- .../md5-cache/dev-ros/hector_map_tools-0.5.1 | 2 +- .../md5-cache/dev-ros/hector_map_tools-0.5.2 | 2 +- .../md5-cache/dev-ros/hector_map_tools-9999 | 2 +- .../md5-cache/dev-ros/hector_mapping-0.4.1-r1 | 2 +- .../md5-cache/dev-ros/hector_mapping-0.5.0-r1 | 2 +- .../md5-cache/dev-ros/hector_mapping-0.5.1-r1 | 2 +- .../md5-cache/dev-ros/hector_mapping-0.5.2 | 2 +- .../md5-cache/dev-ros/hector_mapping-9999 | 2 +- .../dev-ros/hector_marker_drawing-0.4.1 | 2 +- .../dev-ros/hector_marker_drawing-0.5.0 | 2 +- .../dev-ros/hector_marker_drawing-0.5.1 | 2 +- .../dev-ros/hector_marker_drawing-0.5.2 | 2 +- .../dev-ros/hector_marker_drawing-9999 | 2 +- .../md5-cache/dev-ros/hector_nav_msgs-0.5.1 | 2 +- .../md5-cache/dev-ros/hector_nav_msgs-0.5.2 | 2 +- .../md5-cache/dev-ros/hector_nav_msgs-9999 | 2 +- .../dev-ros/hector_pose_estimation-0.3.0-r1 | 2 +- .../dev-ros/hector_pose_estimation-0.4.0 | 2 +- .../dev-ros/hector_pose_estimation-9999 | 2 +- .../hector_pose_estimation_core-0.3.0-r1 | 2 +- .../dev-ros/hector_pose_estimation_core-0.4.0 | 2 +- .../dev-ros/hector_pose_estimation_core-9999 | 2 +- .../dev-ros/hector_slam_launch-0.5.1 | 2 +- .../dev-ros/hector_slam_launch-0.5.2 | 2 +- .../md5-cache/dev-ros/hector_slam_launch-9999 | 2 +- .../dev-ros/hector_trajectory_server-0.4.1 | 2 +- .../dev-ros/hector_trajectory_server-0.5.0 | 2 +- .../dev-ros/hector_trajectory_server-0.5.1 | 2 +- .../dev-ros/hector_trajectory_server-0.5.2 | 2 +- .../dev-ros/hector_trajectory_server-9999 | 2 +- .../dev-ros/image_cb_detector-0.10.15-r1 | 2 +- .../md5-cache/dev-ros/image_cb_detector-9999 | 2 +- .../dev-ros/image_geometry-1.15.0-r1 | 2 +- .../md5-cache/dev-ros/image_geometry-1.16.0 | 2 +- .../md5-cache/dev-ros/image_geometry-9999 | 2 +- .../md5-cache/dev-ros/image_proc-1.15.2-r2 | 2 +- .../md5-cache/dev-ros/image_proc-1.15.3-r1 | 2 +- metadata/md5-cache/dev-ros/image_proc-1.16.0 | 2 +- metadata/md5-cache/dev-ros/image_proc-9999 | 2 +- .../md5-cache/dev-ros/image_publisher-1.15.2 | 2 +- .../md5-cache/dev-ros/image_publisher-1.15.3 | 2 +- .../md5-cache/dev-ros/image_publisher-1.16.0 | 2 +- .../md5-cache/dev-ros/image_publisher-9999 | 2 +- .../md5-cache/dev-ros/image_rotate-1.15.2 | 2 +- .../md5-cache/dev-ros/image_rotate-1.15.3 | 2 +- .../md5-cache/dev-ros/image_rotate-1.16.0 | 2 +- metadata/md5-cache/dev-ros/image_rotate-9999 | 2 +- .../md5-cache/dev-ros/image_transport-1.12.0 | 2 +- .../md5-cache/dev-ros/image_transport-9999 | 2 +- .../md5-cache/dev-ros/image_view-1.15.2-r2 | 2 +- .../md5-cache/dev-ros/image_view-1.15.3-r1 | 2 +- metadata/md5-cache/dev-ros/image_view-1.16.0 | 2 +- metadata/md5-cache/dev-ros/image_view-9999 | 2 +- .../dev-ros/imu_complementary_filter-1.2.2 | 2 +- .../dev-ros/imu_complementary_filter-1.2.3 | 2 +- .../dev-ros/imu_complementary_filter-9999 | 2 +- .../dev-ros/imu_filter_madgwick-1.2.2-r2 | 2 +- .../dev-ros/imu_filter_madgwick-1.2.3 | 2 +- .../dev-ros/imu_filter_madgwick-9999 | 2 +- .../md5-cache/dev-ros/imu_processors-0.3.0 | 2 +- .../md5-cache/dev-ros/imu_processors-9999 | 2 +- .../md5-cache/dev-ros/imu_transformer-0.3.0 | 2 +- .../md5-cache/dev-ros/imu_transformer-9999 | 2 +- .../interactive_marker_tutorials-0.11.0 | 2 +- .../dev-ros/interactive_marker_tutorials-9999 | 2 +- .../dev-ros/interactive_markers-1.12.0-r1 | 2 +- .../dev-ros/interactive_markers-9999 | 2 +- .../dev-ros/interval_intersection-0.10.14-r1 | 2 +- .../dev-ros/interval_intersection-0.10.15 | 2 +- .../dev-ros/interval_intersection-9999 | 2 +- metadata/md5-cache/dev-ros/ivcon-0.1.7 | 2 +- metadata/md5-cache/dev-ros/ivcon-9999 | 2 +- .../dev-ros/joint_limits_interface-0.19.1 | 2 +- .../dev-ros/joint_limits_interface-0.19.2 | 2 +- .../dev-ros/joint_limits_interface-0.19.3 | 2 +- .../dev-ros/joint_limits_interface-0.19.4 | 2 +- .../dev-ros/joint_limits_interface-0.19.5 | 2 +- .../dev-ros/joint_limits_interface-9999 | 2 +- .../dev-ros/joint_state_publisher-1.15.1 | 2 +- .../dev-ros/joint_state_publisher-9999 | 2 +- .../dev-ros/joint_state_publisher_gui-1.15.1 | 2 +- .../dev-ros/joint_state_publisher_gui-9999 | 2 +- .../dev-ros/joint_states_settler-0.10.14-r1 | 2 +- .../dev-ros/joint_states_settler-0.10.15 | 2 +- .../dev-ros/joint_states_settler-9999 | 2 +- .../md5-cache/dev-ros/kdl_conversions-1.13.2 | 2 +- .../md5-cache/dev-ros/kdl_conversions-9999 | 2 +- metadata/md5-cache/dev-ros/kdl_parser-1.14.2 | 2 +- metadata/md5-cache/dev-ros/kdl_parser-9999 | 2 +- .../md5-cache/dev-ros/kdl_parser_py-1.14.2 | 2 +- metadata/md5-cache/dev-ros/kdl_parser_py-9999 | 2 +- .../md5-cache/dev-ros/laser_assembler-1.7.8 | 2 +- .../md5-cache/dev-ros/laser_assembler-9999 | 2 +- .../dev-ros/laser_cb_detector-0.10.15 | 2 +- .../md5-cache/dev-ros/laser_cb_detector-9999 | 2 +- .../md5-cache/dev-ros/laser_filters-1.8.11-r1 | 2 +- metadata/md5-cache/dev-ros/laser_filters-9999 | 2 +- .../md5-cache/dev-ros/laser_geometry-1.6.7-r1 | 2 +- .../md5-cache/dev-ros/laser_geometry-9999 | 2 +- metadata/md5-cache/dev-ros/laser_proc-0.1.6 | 2 +- metadata/md5-cache/dev-ros/laser_proc-9999 | 2 +- metadata/md5-cache/dev-ros/libmavconn-1.2.0 | 2 +- metadata/md5-cache/dev-ros/libmavconn-1.4.0 | 2 +- metadata/md5-cache/dev-ros/libmavconn-1.5.2 | 2 +- metadata/md5-cache/dev-ros/libmavconn-1.8.0 | 2 +- metadata/md5-cache/dev-ros/libmavconn-9999 | 2 +- .../md5-cache/dev-ros/librviz_tutorial-0.11.0 | 2 +- .../md5-cache/dev-ros/librviz_tutorial-9999 | 2 +- metadata/md5-cache/dev-ros/map_msgs-1.14.1 | 2 +- metadata/md5-cache/dev-ros/map_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/map_server-1.17.0 | 2 +- metadata/md5-cache/dev-ros/map_server-1.17.1 | 2 +- metadata/md5-cache/dev-ros/map_server-9999 | 2 +- .../dev-ros/mavlink-gbp-release-2021.7.7 | 2 +- metadata/md5-cache/dev-ros/mavros-1.8.0-r1 | 2 +- metadata/md5-cache/dev-ros/mavros-9999 | 2 +- .../md5-cache/dev-ros/mavros_extras-1.2.0 | 2 +- .../md5-cache/dev-ros/mavros_extras-1.4.0 | 2 +- .../md5-cache/dev-ros/mavros_extras-1.5.2 | 2 +- .../md5-cache/dev-ros/mavros_extras-1.8.0 | 2 +- metadata/md5-cache/dev-ros/mavros_extras-9999 | 2 +- metadata/md5-cache/dev-ros/mavros_msgs-1.2.0 | 2 +- metadata/md5-cache/dev-ros/mavros_msgs-1.4.0 | 2 +- metadata/md5-cache/dev-ros/mavros_msgs-1.5.2 | 2 +- metadata/md5-cache/dev-ros/mavros_msgs-1.8.0 | 2 +- metadata/md5-cache/dev-ros/mavros_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/media_export-0.3.0 | 2 +- metadata/md5-cache/dev-ros/media_export-9999 | 2 +- .../dev-ros/message_filters-1.15.10-r1 | 2 +- .../md5-cache/dev-ros/message_filters-1.15.11 | 2 +- .../md5-cache/dev-ros/message_filters-1.15.13 | 2 +- .../md5-cache/dev-ros/message_filters-1.15.14 | 2 +- .../dev-ros/message_filters-1.15.8-r1 | 2 +- .../dev-ros/message_filters-1.15.9-r1 | 2 +- .../md5-cache/dev-ros/message_filters-9999 | 2 +- .../dev-ros/message_generation-0.4.1 | 2 +- .../md5-cache/dev-ros/message_generation-9999 | 2 +- .../md5-cache/dev-ros/message_runtime-0.4.13 | 2 +- .../md5-cache/dev-ros/message_runtime-9999 | 2 +- .../md5-cache/dev-ros/message_to_tf-0.3.0 | 2 +- .../md5-cache/dev-ros/message_to_tf-0.4.0 | 2 +- metadata/md5-cache/dev-ros/message_to_tf-9999 | 2 +- metadata/md5-cache/dev-ros/mk-1.15.5 | 2 +- metadata/md5-cache/dev-ros/mk-1.15.6 | 2 +- metadata/md5-cache/dev-ros/mk-1.15.7 | 2 +- metadata/md5-cache/dev-ros/mk-1.15.8 | 2 +- metadata/md5-cache/dev-ros/mk-9999 | 2 +- .../dev-ros/monocam_settler-0.10.14-r1 | 2 +- .../md5-cache/dev-ros/monocam_settler-0.10.15 | 2 +- .../md5-cache/dev-ros/monocam_settler-9999 | 2 +- metadata/md5-cache/dev-ros/move_base-1.17.0 | 2 +- metadata/md5-cache/dev-ros/move_base-1.17.1 | 2 +- metadata/md5-cache/dev-ros/move_base-9999 | 2 +- .../md5-cache/dev-ros/move_base_msgs-1.14.1 | 2 +- .../md5-cache/dev-ros/move_base_msgs-9999 | 2 +- .../dev-ros/move_slow_and_clear-1.17.0-r1 | 2 +- .../dev-ros/move_slow_and_clear-1.17.1-r1 | 2 +- .../dev-ros/move_slow_and_clear-9999 | 2 +- metadata/md5-cache/dev-ros/moveit_msgs-0.11.2 | 2 +- metadata/md5-cache/dev-ros/moveit_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/nav_core-1.17.0 | 2 +- metadata/md5-cache/dev-ros/nav_core-1.17.1 | 2 +- metadata/md5-cache/dev-ros/nav_core-9999 | 2 +- metadata/md5-cache/dev-ros/nav_msgs-1.13.0 | 2 +- metadata/md5-cache/dev-ros/nav_msgs-1.13.1 | 2 +- metadata/md5-cache/dev-ros/nav_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/navfn-1.17.0-r1 | 2 +- metadata/md5-cache/dev-ros/navfn-1.17.1-r1 | 2 +- metadata/md5-cache/dev-ros/navfn-9999 | 2 +- metadata/md5-cache/dev-ros/nmea_msgs-1.1.0 | 2 +- metadata/md5-cache/dev-ros/nmea_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/nodelet-1.10.0-r1 | 2 +- metadata/md5-cache/dev-ros/nodelet-1.10.1 | 2 +- metadata/md5-cache/dev-ros/nodelet-1.10.2 | 2 +- metadata/md5-cache/dev-ros/nodelet-9999 | 2 +- .../dev-ros/nodelet_topic_tools-1.10.0-r1 | 2 +- .../dev-ros/nodelet_topic_tools-1.10.1-r1 | 2 +- .../dev-ros/nodelet_topic_tools-1.10.2 | 2 +- .../dev-ros/nodelet_topic_tools-9999 | 2 +- .../dev-ros/nodelet_tutorial_math-0.1.12 | 2 +- .../dev-ros/nodelet_tutorial_math-0.2.0 | 2 +- .../dev-ros/nodelet_tutorial_math-9999 | 2 +- .../dev-ros/object_recognition_msgs-0.4.2 | 2 +- .../dev-ros/object_recognition_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/octomap_msgs-0.3.5 | 2 +- metadata/md5-cache/dev-ros/octomap_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/octomap_ros-0.4.1 | 2 +- metadata/md5-cache/dev-ros/octomap_ros-9999 | 2 +- metadata/md5-cache/dev-ros/opencv_apps-2.0.2 | 2 +- metadata/md5-cache/dev-ros/opencv_apps-9999 | 2 +- .../md5-cache/dev-ros/opencv_tests-1.15.0 | 2 +- .../md5-cache/dev-ros/opencv_tests-1.16.0 | 2 +- metadata/md5-cache/dev-ros/opencv_tests-9999 | 2 +- .../md5-cache/dev-ros/openni2_camera-1.5.1 | 2 +- .../md5-cache/dev-ros/openni2_camera-9999 | 2 +- .../md5-cache/dev-ros/openni2_launch-1.5.1 | 2 +- .../md5-cache/dev-ros/openni2_launch-9999 | 2 +- .../md5-cache/dev-ros/openslam_gmapping-0.2.1 | 2 +- .../md5-cache/dev-ros/openslam_gmapping-9999 | 2 +- .../dev-ros/pcl_conversions-1.7.2-r1 | 2 +- .../md5-cache/dev-ros/pcl_conversions-1.7.4 | 2 +- .../md5-cache/dev-ros/pcl_conversions-9999 | 2 +- metadata/md5-cache/dev-ros/pcl_msgs-0.3.0 | 2 +- metadata/md5-cache/dev-ros/pcl_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/pcl_ros-1.7.2-r1 | 2 +- metadata/md5-cache/dev-ros/pcl_ros-1.7.4 | 2 +- metadata/md5-cache/dev-ros/pcl_ros-9999 | 2 +- .../md5-cache/dev-ros/pluginlib-1.13.0-r2 | 2 +- metadata/md5-cache/dev-ros/pluginlib-9999 | 2 +- .../dev-ros/pluginlib_tutorials-0.1.12 | 2 +- .../dev-ros/pluginlib_tutorials-0.2.0 | 2 +- .../dev-ros/pluginlib_tutorials-9999 | 2 +- metadata/md5-cache/dev-ros/poco_vendor-1.2.1 | 2 +- metadata/md5-cache/dev-ros/poco_vendor-9999 | 2 +- .../dev-ros/pointcloud_to_laserscan-1.4.1 | 2 +- .../dev-ros/pointcloud_to_laserscan-9999 | 2 +- .../md5-cache/dev-ros/polled_camera-1.12.0 | 2 +- metadata/md5-cache/dev-ros/polled_camera-9999 | 2 +- .../dev-ros/pr2_dashboard_aggregator-1.12.4 | 2 +- .../dev-ros/pr2_dashboard_aggregator-1.13.0 | 2 +- .../dev-ros/pr2_dashboard_aggregator-9999 | 2 +- .../md5-cache/dev-ros/pr2_description-1.12.4 | 2 +- .../md5-cache/dev-ros/pr2_description-1.13.0 | 2 +- .../md5-cache/dev-ros/pr2_description-9999 | 2 +- metadata/md5-cache/dev-ros/pr2_machine-1.12.4 | 2 +- metadata/md5-cache/dev-ros/pr2_machine-1.13.0 | 2 +- metadata/md5-cache/dev-ros/pr2_machine-9999 | 2 +- metadata/md5-cache/dev-ros/pr2_msgs-1.12.4 | 2 +- metadata/md5-cache/dev-ros/pr2_msgs-1.13.0 | 2 +- metadata/md5-cache/dev-ros/pr2_msgs-9999 | 2 +- .../dev-ros/python_cmake_module-0.8.1 | 2 +- .../dev-ros/python_cmake_module-9999 | 2 +- .../md5-cache/dev-ros/python_qt_binding-0.4.4 | 2 +- .../md5-cache/dev-ros/python_qt_binding-9999 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.4.1 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-0.4.2 | 2 +- metadata/md5-cache/dev-ros/qt_dotgraph-9999 | 2 +- metadata/md5-cache/dev-ros/qt_gui-0.4.1 | 2 +- metadata/md5-cache/dev-ros/qt_gui-0.4.2 | 2 +- metadata/md5-cache/dev-ros/qt_gui-9999 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.4.1 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-0.4.2 | 2 +- metadata/md5-cache/dev-ros/qt_gui_app-9999 | 2 +- .../md5-cache/dev-ros/qt_gui_cpp-0.4.2-r1 | 2 +- metadata/md5-cache/dev-ros/qt_gui_cpp-9999 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.4.1 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-0.4.2 | 2 +- .../md5-cache/dev-ros/qt_gui_py_common-9999 | 2 +- .../md5-cache/dev-ros/random_numbers-0.3.2-r1 | 2 +- .../md5-cache/dev-ros/random_numbers-9999 | 2 +- .../md5-cache/dev-ros/realtime_tools-1.16.1 | 2 +- .../md5-cache/dev-ros/realtime_tools-9999 | 2 +- .../dev-ros/resource_retriever-1.12.7 | 2 +- .../md5-cache/dev-ros/resource_retriever-9999 | 2 +- metadata/md5-cache/dev-ros/rgbd_launch-2.3.0 | 2 +- metadata/md5-cache/dev-ros/rgbd_launch-9999 | 2 +- .../dev-ros/robot_localization-2.7.3 | 2 +- .../md5-cache/dev-ros/robot_localization-9999 | 2 +- .../md5-cache/dev-ros/robot_pose_ekf-1.15.0 | 2 +- .../md5-cache/dev-ros/robot_pose_ekf-9999 | 2 +- .../dev-ros/robot_pose_publisher-0.2.4 | 2 +- .../dev-ros/robot_pose_publisher-9999 | 2 +- .../dev-ros/robot_state_publisher-1.15.2 | 2 +- .../dev-ros/robot_state_publisher-9999 | 2 +- .../md5-cache/dev-ros/ros_environment-1.3.2 | 2 +- .../md5-cache/dev-ros/ros_environment-9999 | 2 +- metadata/md5-cache/dev-ros/rosapi-0.11.10 | 2 +- metadata/md5-cache/dev-ros/rosapi-0.11.13 | 2 +- metadata/md5-cache/dev-ros/rosapi-0.11.9 | 2 +- metadata/md5-cache/dev-ros/rosapi-9999 | 2 +- metadata/md5-cache/dev-ros/rosauth-1.0.1 | 2 +- metadata/md5-cache/dev-ros/rosauth-9999 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.15.14 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosbag-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rosbag-9999 | 2 +- .../dev-ros/rosbag_migration_rule-1.0.1 | 2 +- .../dev-ros/rosbag_migration_rule-9999 | 2 +- .../dev-ros/rosbag_storage-1.15.10-r1 | 2 +- .../dev-ros/rosbag_storage-1.15.11-r1 | 2 +- .../dev-ros/rosbag_storage-1.15.13-r1 | 2 +- .../md5-cache/dev-ros/rosbag_storage-1.15.14 | 2 +- .../dev-ros/rosbag_storage-1.15.8-r2 | 2 +- .../dev-ros/rosbag_storage-1.15.9-r1 | 2 +- .../md5-cache/dev-ros/rosbag_storage-9999 | 2 +- metadata/md5-cache/dev-ros/rosbash-1.15.5 | 2 +- metadata/md5-cache/dev-ros/rosbash-1.15.6 | 2 +- metadata/md5-cache/dev-ros/rosbash-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosbash-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosbash-9999 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.15.5 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.15.6 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.15.7 | 2 +- .../md5-cache/dev-ros/rosboost_cfg-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosboost_cfg-9999 | 2 +- .../dev-ros/rosbridge_library-0.11.10 | 2 +- .../dev-ros/rosbridge_library-0.11.13 | 2 +- .../dev-ros/rosbridge_library-0.11.9 | 2 +- .../md5-cache/dev-ros/rosbridge_library-9999 | 2 +- .../md5-cache/dev-ros/rosbridge_msgs-0.11.10 | 2 +- .../md5-cache/dev-ros/rosbridge_msgs-0.11.13 | 2 +- .../md5-cache/dev-ros/rosbridge_msgs-0.11.9 | 2 +- .../md5-cache/dev-ros/rosbridge_msgs-9999 | 2 +- .../dev-ros/rosbridge_server-0.11.10 | 2 +- .../dev-ros/rosbridge_server-0.11.13 | 2 +- .../md5-cache/dev-ros/rosbridge_server-0.11.9 | 2 +- .../md5-cache/dev-ros/rosbridge_server-9999 | 2 +- metadata/md5-cache/dev-ros/rosbuild-1.15.5 | 2 +- metadata/md5-cache/dev-ros/rosbuild-1.15.6 | 2 +- metadata/md5-cache/dev-ros/rosbuild-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosbuild-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosbuild-9999 | 2 +- metadata/md5-cache/dev-ros/rosclean-1.15.5 | 2 +- metadata/md5-cache/dev-ros/rosclean-1.15.6 | 2 +- metadata/md5-cache/dev-ros/rosclean-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosclean-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosclean-9999 | 2 +- .../md5-cache/dev-ros/rosconsole-1.14.0-r1 | 2 +- .../md5-cache/dev-ros/rosconsole-1.14.2-r1 | 2 +- .../md5-cache/dev-ros/rosconsole-1.14.3-r1 | 2 +- metadata/md5-cache/dev-ros/rosconsole-9999 | 2 +- .../md5-cache/dev-ros/rosconsole_bridge-0.5.4 | 2 +- .../md5-cache/dev-ros/rosconsole_bridge-9999 | 2 +- metadata/md5-cache/dev-ros/roscpp-1.15.10 | 2 +- metadata/md5-cache/dev-ros/roscpp-1.15.11 | 2 +- metadata/md5-cache/dev-ros/roscpp-1.15.13 | 2 +- metadata/md5-cache/dev-ros/roscpp-1.15.14 | 2 +- metadata/md5-cache/dev-ros/roscpp-1.15.9 | 2 +- metadata/md5-cache/dev-ros/roscpp-9999 | 2 +- .../dev-ros/roscpp_serialization-0.7.2 | 2 +- .../dev-ros/roscpp_serialization-9999 | 2 +- .../md5-cache/dev-ros/roscpp_traits-0.7.2 | 2 +- metadata/md5-cache/dev-ros/roscpp_traits-9999 | 2 +- .../dev-ros/roscpp_tutorials-0.10.1-r1 | 2 +- .../dev-ros/roscpp_tutorials-0.10.2-r1 | 2 +- .../md5-cache/dev-ros/roscpp_tutorials-9999 | 2 +- metadata/md5-cache/dev-ros/roscreate-1.15.6 | 2 +- metadata/md5-cache/dev-ros/roscreate-1.15.7 | 2 +- metadata/md5-cache/dev-ros/roscreate-1.15.8 | 2 +- metadata/md5-cache/dev-ros/roscreate-9999 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.10.1 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.10.2 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.10.3 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.10.4 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.11.0 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.9.4 | 2 +- .../md5-cache/dev-ros/rosdiagnostic-1.9.6 | 2 +- metadata/md5-cache/dev-ros/rosdiagnostic-9999 | 2 +- metadata/md5-cache/dev-ros/rosgraph-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosgraph-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosgraph-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosgraph-1.15.14 | 2 +- metadata/md5-cache/dev-ros/rosgraph-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosgraph-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rosgraph-9999 | 2 +- .../md5-cache/dev-ros/rosgraph_msgs-1.11.3 | 2 +- metadata/md5-cache/dev-ros/rosgraph_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/roslang-1.15.5 | 2 +- metadata/md5-cache/dev-ros/roslang-1.15.6 | 2 +- metadata/md5-cache/dev-ros/roslang-1.15.7 | 2 +- metadata/md5-cache/dev-ros/roslang-1.15.8 | 2 +- metadata/md5-cache/dev-ros/roslang-9999 | 2 +- .../md5-cache/dev-ros/roslaunch-1.15.10-r1 | 2 +- metadata/md5-cache/dev-ros/roslaunch-1.15.11 | 2 +- metadata/md5-cache/dev-ros/roslaunch-1.15.13 | 2 +- metadata/md5-cache/dev-ros/roslaunch-1.15.14 | 2 +- metadata/md5-cache/dev-ros/roslaunch-9999 | 2 +- metadata/md5-cache/dev-ros/roslib-1.15.6-r1 | 2 +- metadata/md5-cache/dev-ros/roslib-1.15.7-r1 | 2 +- metadata/md5-cache/dev-ros/roslib-1.15.8 | 2 +- metadata/md5-cache/dev-ros/roslib-9999 | 2 +- metadata/md5-cache/dev-ros/roslint-0.12.0 | 2 +- metadata/md5-cache/dev-ros/roslint-9999 | 2 +- metadata/md5-cache/dev-ros/roslisp-1.9.24 | 2 +- metadata/md5-cache/dev-ros/roslisp-9999 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.15.10 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.15.11 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.15.13 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.15.14 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.15.8 | 2 +- metadata/md5-cache/dev-ros/roslz4-1.15.9 | 2 +- metadata/md5-cache/dev-ros/roslz4-9999 | 2 +- metadata/md5-cache/dev-ros/rosmake-1.15.5 | 2 +- metadata/md5-cache/dev-ros/rosmake-1.15.6 | 2 +- metadata/md5-cache/dev-ros/rosmake-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosmake-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosmake-9999 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.15.14 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosmaster-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rosmaster-9999 | 2 +- metadata/md5-cache/dev-ros/rosmsg-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosmsg-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosmsg-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosmsg-1.15.14 | 2 +- metadata/md5-cache/dev-ros/rosmsg-9999 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.15.14 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosnode-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rosnode-9999 | 2 +- metadata/md5-cache/dev-ros/rosout-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosout-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosout-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosout-1.15.14 | 2 +- metadata/md5-cache/dev-ros/rosout-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosout-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosout-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rosout-9999 | 2 +- metadata/md5-cache/dev-ros/rospack-2.6.2 | 2 +- metadata/md5-cache/dev-ros/rospack-9999 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.15.14 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosparam-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rosparam-9999 | 2 +- metadata/md5-cache/dev-ros/rospy-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rospy-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rospy-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rospy-1.15.14 | 2 +- metadata/md5-cache/dev-ros/rospy-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rospy-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rospy-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rospy-9999 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-0.10.1 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-0.10.2 | 2 +- .../md5-cache/dev-ros/rospy_tutorials-9999 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-0.9.1 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_arduino-9999 | 2 +- .../md5-cache/dev-ros/rosserial_client-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_client-0.9.1 | 2 +- .../md5-cache/dev-ros/rosserial_client-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_client-9999 | 2 +- .../dev-ros/rosserial_embeddedlinux-0.8.0 | 2 +- .../dev-ros/rosserial_embeddedlinux-0.9.1 | 2 +- .../dev-ros/rosserial_embeddedlinux-0.9.2 | 2 +- .../dev-ros/rosserial_embeddedlinux-9999 | 2 +- .../md5-cache/dev-ros/rosserial_msgs-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_msgs-0.9.1 | 2 +- .../md5-cache/dev-ros/rosserial_msgs-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_msgs-9999 | 2 +- .../md5-cache/dev-ros/rosserial_python-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_python-0.9.1 | 2 +- .../md5-cache/dev-ros/rosserial_python-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_python-9999 | 2 +- .../dev-ros/rosserial_server-0.9.1-r1 | 2 +- .../md5-cache/dev-ros/rosserial_server-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_server-9999 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-0.9.1 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_tivac-9999 | 2 +- .../md5-cache/dev-ros/rosserial_windows-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_windows-0.9.1 | 2 +- .../md5-cache/dev-ros/rosserial_windows-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_windows-9999 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-0.8.0 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-0.9.1 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-0.9.2 | 2 +- .../md5-cache/dev-ros/rosserial_xbee-9999 | 2 +- metadata/md5-cache/dev-ros/rosservice-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rosservice-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rosservice-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rosservice-1.15.14 | 2 +- metadata/md5-cache/dev-ros/rosservice-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosservice-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosservice-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rosservice-9999 | 2 +- metadata/md5-cache/dev-ros/rostest-1.15.10-r1 | 2 +- metadata/md5-cache/dev-ros/rostest-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rostest-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rostest-1.15.14 | 2 +- metadata/md5-cache/dev-ros/rostest-1.15.8-r1 | 2 +- metadata/md5-cache/dev-ros/rostest-1.15.9-r1 | 2 +- metadata/md5-cache/dev-ros/rostest-9999 | 2 +- metadata/md5-cache/dev-ros/rostime-0.7.2-r1 | 2 +- metadata/md5-cache/dev-ros/rostime-9999 | 2 +- metadata/md5-cache/dev-ros/rostopic-1.15.10 | 2 +- metadata/md5-cache/dev-ros/rostopic-1.15.11 | 2 +- metadata/md5-cache/dev-ros/rostopic-1.15.13 | 2 +- metadata/md5-cache/dev-ros/rostopic-1.15.14 | 2 +- metadata/md5-cache/dev-ros/rostopic-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rostopic-1.15.9 | 2 +- metadata/md5-cache/dev-ros/rostopic-9999 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.15.5 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.15.6 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.15.7 | 2 +- metadata/md5-cache/dev-ros/rosunit-1.15.8 | 2 +- metadata/md5-cache/dev-ros/rosunit-9999 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.15.10 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.15.11 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.15.13 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.15.14 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.15.8 | 2 +- metadata/md5-cache/dev-ros/roswtf-1.15.9 | 2 +- metadata/md5-cache/dev-ros/roswtf-9999 | 2 +- .../dev-ros/rotate_recovery-1.17.1-r1 | 2 +- .../md5-cache/dev-ros/rotate_recovery-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_action-0.4.9 | 2 +- metadata/md5-cache/dev-ros/rqt_action-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_bag-0.5.1 | 2 +- metadata/md5-cache/dev-ros/rqt_bag-9999 | 2 +- .../md5-cache/dev-ros/rqt_bag_plugins-0.5.1 | 2 +- .../md5-cache/dev-ros/rqt_bag_plugins-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_console-0.4.11 | 2 +- metadata/md5-cache/dev-ros/rqt_console-9999 | 2 +- .../dev-ros/rqt_controller_manager-0.19.1 | 2 +- .../dev-ros/rqt_controller_manager-0.19.2 | 2 +- .../dev-ros/rqt_controller_manager-0.19.3 | 2 +- .../dev-ros/rqt_controller_manager-0.19.4 | 2 +- .../dev-ros/rqt_controller_manager-0.19.5 | 2 +- .../dev-ros/rqt_controller_manager-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_dep-0.4.12 | 2 +- metadata/md5-cache/dev-ros/rqt_dep-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_graph-0.4.14 | 2 +- metadata/md5-cache/dev-ros/rqt_graph-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_gui-0.5.2 | 2 +- metadata/md5-cache/dev-ros/rqt_gui-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_gui_cpp-0.5.2 | 2 +- metadata/md5-cache/dev-ros/rqt_gui_cpp-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_gui_py-0.5.2 | 2 +- metadata/md5-cache/dev-ros/rqt_gui_py-9999 | 2 +- .../md5-cache/dev-ros/rqt_image_view-0.4.16 | 2 +- .../md5-cache/dev-ros/rqt_image_view-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_launch-0.4.9 | 2 +- metadata/md5-cache/dev-ros/rqt_launch-9999 | 2 +- .../md5-cache/dev-ros/rqt_logger_level-0.4.11 | 2 +- .../md5-cache/dev-ros/rqt_logger_level-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_moveit-0.5.10 | 2 +- metadata/md5-cache/dev-ros/rqt_moveit-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_msg-0.4.10 | 2 +- metadata/md5-cache/dev-ros/rqt_msg-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_nav_view-0.5.7 | 2 +- metadata/md5-cache/dev-ros/rqt_nav_view-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_plot-0.4.13 | 2 +- metadata/md5-cache/dev-ros/rqt_plot-9999 | 2 +- .../md5-cache/dev-ros/rqt_pose_view-0.5.11 | 2 +- metadata/md5-cache/dev-ros/rqt_pose_view-9999 | 2 +- .../md5-cache/dev-ros/rqt_publisher-0.4.10 | 2 +- metadata/md5-cache/dev-ros/rqt_publisher-9999 | 2 +- .../md5-cache/dev-ros/rqt_py_common-0.5.2 | 2 +- metadata/md5-cache/dev-ros/rqt_py_common-9999 | 2 +- .../md5-cache/dev-ros/rqt_py_console-0.4.10 | 2 +- .../md5-cache/dev-ros/rqt_py_console-9999 | 2 +- .../md5-cache/dev-ros/rqt_reconfigure-0.5.4 | 2 +- .../md5-cache/dev-ros/rqt_reconfigure-9999 | 2 +- .../dev-ros/rqt_robot_dashboard-0.5.8 | 2 +- .../dev-ros/rqt_robot_dashboard-9999 | 2 +- .../dev-ros/rqt_robot_monitor-0.5.13 | 2 +- .../md5-cache/dev-ros/rqt_robot_monitor-9999 | 2 +- .../dev-ros/rqt_robot_steering-0.5.12 | 2 +- .../md5-cache/dev-ros/rqt_robot_steering-9999 | 2 +- .../dev-ros/rqt_runtime_monitor-0.5.9 | 2 +- .../dev-ros/rqt_runtime_monitor-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_rviz-0.7.0 | 2 +- metadata/md5-cache/dev-ros/rqt_rviz-9999 | 2 +- .../dev-ros/rqt_service_caller-0.4.10 | 2 +- .../md5-cache/dev-ros/rqt_service_caller-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_shell-0.4.11 | 2 +- metadata/md5-cache/dev-ros/rqt_shell-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_srv-0.4.9 | 2 +- metadata/md5-cache/dev-ros/rqt_srv-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_tf_tree-0.6.2 | 2 +- metadata/md5-cache/dev-ros/rqt_tf_tree-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_top-0.4.10 | 2 +- metadata/md5-cache/dev-ros/rqt_top-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_topic-0.4.12 | 2 +- metadata/md5-cache/dev-ros/rqt_topic-9999 | 2 +- metadata/md5-cache/dev-ros/rqt_web-0.4.10 | 2 +- metadata/md5-cache/dev-ros/rqt_web-9999 | 2 +- metadata/md5-cache/dev-ros/rviz-1.14.14-r1 | 2 +- metadata/md5-cache/dev-ros/rviz-9999 | 2 +- .../md5-cache/dev-ros/rviz_imu_plugin-1.2.2 | 2 +- .../md5-cache/dev-ros/rviz_imu_plugin-1.2.3 | 2 +- .../md5-cache/dev-ros/rviz_imu_plugin-9999 | 2 +- .../dev-ros/rviz_plugin_tutorials-0.11.0 | 2 +- .../dev-ros/rviz_plugin_tutorials-9999 | 2 +- .../dev-ros/rviz_python_tutorial-0.11.0 | 2 +- .../dev-ros/rviz_python_tutorial-9999 | 2 +- .../md5-cache/dev-ros/self_test-1.10.1-r1 | 2 +- .../md5-cache/dev-ros/self_test-1.10.2-r1 | 2 +- .../md5-cache/dev-ros/self_test-1.10.3-r1 | 2 +- .../md5-cache/dev-ros/self_test-1.10.4-r1 | 2 +- metadata/md5-cache/dev-ros/self_test-1.11.0 | 2 +- metadata/md5-cache/dev-ros/self_test-1.9.4-r1 | 2 +- metadata/md5-cache/dev-ros/self_test-1.9.6-r1 | 2 +- metadata/md5-cache/dev-ros/self_test-9999 | 2 +- metadata/md5-cache/dev-ros/sensor_msgs-1.13.0 | 2 +- metadata/md5-cache/dev-ros/sensor_msgs-1.13.1 | 2 +- metadata/md5-cache/dev-ros/sensor_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/settlerlib-0.10.14 | 2 +- metadata/md5-cache/dev-ros/settlerlib-0.10.15 | 2 +- metadata/md5-cache/dev-ros/settlerlib-9999 | 2 +- metadata/md5-cache/dev-ros/shape_msgs-1.13.0 | 2 +- metadata/md5-cache/dev-ros/shape_msgs-1.13.1 | 2 +- metadata/md5-cache/dev-ros/shape_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/smach-2.5.0 | 2 +- metadata/md5-cache/dev-ros/smach-9999 | 2 +- metadata/md5-cache/dev-ros/smach_msgs-2.5.0 | 2 +- metadata/md5-cache/dev-ros/smach_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/smach_ros-2.5.0 | 2 +- metadata/md5-cache/dev-ros/smach_ros-9999 | 2 +- metadata/md5-cache/dev-ros/smclib-1.8.5 | 2 +- metadata/md5-cache/dev-ros/smclib-1.8.6 | 2 +- metadata/md5-cache/dev-ros/smclib-9999 | 2 +- metadata/md5-cache/dev-ros/stage_ros-1.8.0-r1 | 2 +- metadata/md5-cache/dev-ros/stage_ros-9999 | 2 +- metadata/md5-cache/dev-ros/std_msgs-0.5.13 | 2 +- metadata/md5-cache/dev-ros/std_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/std_srvs-1.11.3 | 2 +- metadata/md5-cache/dev-ros/std_srvs-9999 | 2 +- .../dev-ros/stereo_image_proc-1.15.2-r1 | 2 +- .../dev-ros/stereo_image_proc-1.15.3-r1 | 2 +- .../dev-ros/stereo_image_proc-1.16.0 | 2 +- .../md5-cache/dev-ros/stereo_image_proc-9999 | 2 +- metadata/md5-cache/dev-ros/stereo_msgs-1.13.0 | 2 +- metadata/md5-cache/dev-ros/stereo_msgs-1.13.1 | 2 +- metadata/md5-cache/dev-ros/stereo_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/test_bond-1.8.5 | 2 +- metadata/md5-cache/dev-ros/test_bond-1.8.6 | 2 +- metadata/md5-cache/dev-ros/test_bond-9999 | 2 +- .../dev-ros/test_diagnostic_aggregator-1.10.1 | 2 +- .../dev-ros/test_diagnostic_aggregator-1.10.2 | 2 +- .../dev-ros/test_diagnostic_aggregator-1.10.3 | 2 +- .../dev-ros/test_diagnostic_aggregator-1.10.4 | 2 +- .../dev-ros/test_diagnostic_aggregator-1.11.0 | 2 +- .../dev-ros/test_diagnostic_aggregator-1.9.4 | 2 +- .../dev-ros/test_diagnostic_aggregator-1.9.6 | 2 +- .../dev-ros/test_diagnostic_aggregator-9999 | 2 +- .../md5-cache/dev-ros/test_nodelet-1.10.0 | 2 +- .../md5-cache/dev-ros/test_nodelet-1.10.1 | 2 +- .../md5-cache/dev-ros/test_nodelet-1.10.2 | 2 +- metadata/md5-cache/dev-ros/test_nodelet-9999 | 2 +- .../dev-ros/test_nodelet_topic_tools-1.10.0 | 2 +- .../dev-ros/test_nodelet_topic_tools-1.10.1 | 2 +- .../dev-ros/test_nodelet_topic_tools-1.10.2 | 2 +- .../dev-ros/test_nodelet_topic_tools-9999 | 2 +- .../md5-cache/dev-ros/test_rosbag-1.15.11 | 2 +- .../md5-cache/dev-ros/test_rosbag-1.15.13 | 2 +- .../md5-cache/dev-ros/test_rosbag-1.15.14 | 2 +- metadata/md5-cache/dev-ros/test_rosbag-9999 | 2 +- .../dev-ros/test_rosbag_storage-1.15.10 | 2 +- .../dev-ros/test_rosbag_storage-1.15.11 | 2 +- .../dev-ros/test_rosbag_storage-1.15.13 | 2 +- .../dev-ros/test_rosbag_storage-1.15.14 | 2 +- .../dev-ros/test_rosbag_storage-1.15.8 | 2 +- .../dev-ros/test_rosbag_storage-1.15.9 | 2 +- .../dev-ros/test_rosbag_storage-9999 | 2 +- .../md5-cache/dev-ros/test_roscpp-1.15.10-r1 | 2 +- .../md5-cache/dev-ros/test_roscpp-1.15.11 | 2 +- .../md5-cache/dev-ros/test_roscpp-1.15.13 | 2 +- .../md5-cache/dev-ros/test_roscpp-1.15.14 | 2 +- .../md5-cache/dev-ros/test_roscpp-1.15.7-r1 | 2 +- .../md5-cache/dev-ros/test_roscpp-1.15.8-r1 | 2 +- .../md5-cache/dev-ros/test_roscpp-1.15.9-r1 | 2 +- metadata/md5-cache/dev-ros/test_roscpp-9999 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.15.10 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.15.11 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.15.13 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.15.14 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.15.7 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.15.8 | 2 +- .../md5-cache/dev-ros/test_rosgraph-1.15.9 | 2 +- metadata/md5-cache/dev-ros/test_rosgraph-9999 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.15.10 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.15.11 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.15.13 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.15.14 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.15.8 | 2 +- .../md5-cache/dev-ros/test_roslaunch-1.15.9 | 2 +- .../md5-cache/dev-ros/test_roslaunch-9999 | 2 +- .../dev-ros/test_roslib_comm-1.15.10 | 2 +- .../dev-ros/test_roslib_comm-1.15.11 | 2 +- .../dev-ros/test_roslib_comm-1.15.13 | 2 +- .../dev-ros/test_roslib_comm-1.15.14 | 2 +- .../md5-cache/dev-ros/test_roslib_comm-1.15.8 | 2 +- .../md5-cache/dev-ros/test_roslib_comm-1.15.9 | 2 +- .../md5-cache/dev-ros/test_roslib_comm-9999 | 2 +- .../md5-cache/dev-ros/test_rosmaster-1.15.10 | 2 +- .../md5-cache/dev-ros/test_rosmaster-1.15.11 | 2 +- .../md5-cache/dev-ros/test_rosmaster-1.15.13 | 2 +- .../md5-cache/dev-ros/test_rosmaster-1.15.14 | 2 +- .../md5-cache/dev-ros/test_rosmaster-1.15.8 | 2 +- .../md5-cache/dev-ros/test_rosmaster-1.15.9 | 2 +- .../md5-cache/dev-ros/test_rosmaster-9999 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.15.10 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.15.11 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.15.13 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.15.14 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.15.7 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.15.8 | 2 +- .../md5-cache/dev-ros/test_rosparam-1.15.9 | 2 +- metadata/md5-cache/dev-ros/test_rosparam-9999 | 2 +- metadata/md5-cache/dev-ros/test_rospy-1.15.10 | 2 +- metadata/md5-cache/dev-ros/test_rospy-1.15.11 | 2 +- metadata/md5-cache/dev-ros/test_rospy-1.15.13 | 2 +- metadata/md5-cache/dev-ros/test_rospy-1.15.14 | 2 +- metadata/md5-cache/dev-ros/test_rospy-1.15.8 | 2 +- metadata/md5-cache/dev-ros/test_rospy-1.15.9 | 2 +- metadata/md5-cache/dev-ros/test_rospy-9999 | 2 +- .../md5-cache/dev-ros/test_rosservice-1.15.10 | 2 +- .../md5-cache/dev-ros/test_rosservice-1.15.11 | 2 +- .../md5-cache/dev-ros/test_rosservice-1.15.13 | 2 +- .../md5-cache/dev-ros/test_rosservice-1.15.14 | 2 +- .../md5-cache/dev-ros/test_rosservice-1.15.8 | 2 +- .../md5-cache/dev-ros/test_rosservice-1.15.9 | 2 +- .../md5-cache/dev-ros/test_rosservice-9999 | 2 +- metadata/md5-cache/dev-ros/test_tf2-0.7.5-r1 | 2 +- metadata/md5-cache/dev-ros/test_tf2-9999 | 2 +- metadata/md5-cache/dev-ros/tf-1.13.2-r4 | 2 +- metadata/md5-cache/dev-ros/tf-9999 | 2 +- metadata/md5-cache/dev-ros/tf2-0.7.2-r1 | 2 +- metadata/md5-cache/dev-ros/tf2-0.7.3-r1 | 2 +- metadata/md5-cache/dev-ros/tf2-0.7.5-r1 | 2 +- metadata/md5-cache/dev-ros/tf2-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_bullet-0.7.2 | 2 +- metadata/md5-cache/dev-ros/tf2_bullet-0.7.3 | 2 +- metadata/md5-cache/dev-ros/tf2_bullet-0.7.5 | 2 +- metadata/md5-cache/dev-ros/tf2_bullet-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_eigen-0.7.2 | 2 +- metadata/md5-cache/dev-ros/tf2_eigen-0.7.3 | 2 +- metadata/md5-cache/dev-ros/tf2_eigen-0.7.5 | 2 +- metadata/md5-cache/dev-ros/tf2_eigen-9999 | 2 +- .../md5-cache/dev-ros/tf2_geometry_msgs-0.7.2 | 2 +- .../md5-cache/dev-ros/tf2_geometry_msgs-0.7.3 | 2 +- .../md5-cache/dev-ros/tf2_geometry_msgs-0.7.5 | 2 +- .../md5-cache/dev-ros/tf2_geometry_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_kdl-0.7.2 | 2 +- metadata/md5-cache/dev-ros/tf2_kdl-0.7.3 | 2 +- metadata/md5-cache/dev-ros/tf2_kdl-0.7.5 | 2 +- metadata/md5-cache/dev-ros/tf2_kdl-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_msgs-0.7.2 | 2 +- metadata/md5-cache/dev-ros/tf2_msgs-0.7.3 | 2 +- metadata/md5-cache/dev-ros/tf2_msgs-0.7.5 | 2 +- metadata/md5-cache/dev-ros/tf2_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_py-0.7.2 | 2 +- metadata/md5-cache/dev-ros/tf2_py-0.7.3 | 2 +- metadata/md5-cache/dev-ros/tf2_py-0.7.5 | 2 +- metadata/md5-cache/dev-ros/tf2_py-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_ros-0.7.2-r1 | 2 +- metadata/md5-cache/dev-ros/tf2_ros-0.7.3-r1 | 2 +- metadata/md5-cache/dev-ros/tf2_ros-0.7.5-r1 | 2 +- metadata/md5-cache/dev-ros/tf2_ros-9999 | 2 +- .../md5-cache/dev-ros/tf2_sensor_msgs-0.7.2 | 2 +- .../md5-cache/dev-ros/tf2_sensor_msgs-0.7.3 | 2 +- .../md5-cache/dev-ros/tf2_sensor_msgs-0.7.5 | 2 +- .../md5-cache/dev-ros/tf2_sensor_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/tf2_tools-0.7.2 | 2 +- metadata/md5-cache/dev-ros/tf2_tools-0.7.3 | 2 +- metadata/md5-cache/dev-ros/tf2_tools-0.7.5 | 2 +- metadata/md5-cache/dev-ros/tf2_tools-9999 | 2 +- .../dev-ros/tf_conversions-1.13.2-r1 | 2 +- .../md5-cache/dev-ros/tf_conversions-9999 | 2 +- .../dev-ros/theora_image_transport-1.14.0 | 2 +- .../dev-ros/theora_image_transport-9999 | 2 +- .../md5-cache/dev-ros/timestamp_tools-1.6.9 | 2 +- .../md5-cache/dev-ros/timestamp_tools-9999 | 2 +- .../md5-cache/dev-ros/topic_tools-1.15.11 | 2 +- .../md5-cache/dev-ros/topic_tools-1.15.13 | 2 +- .../md5-cache/dev-ros/topic_tools-1.15.14 | 2 +- metadata/md5-cache/dev-ros/topic_tools-9999 | 2 +- .../md5-cache/dev-ros/trajectory_msgs-1.13.0 | 2 +- .../md5-cache/dev-ros/trajectory_msgs-1.13.1 | 2 +- .../md5-cache/dev-ros/trajectory_msgs-9999 | 2 +- .../dev-ros/transmission_interface-0.19.1 | 2 +- .../dev-ros/transmission_interface-0.19.2 | 2 +- .../dev-ros/transmission_interface-0.19.3 | 2 +- .../dev-ros/transmission_interface-0.19.4 | 2 +- .../dev-ros/transmission_interface-0.19.5 | 2 +- .../dev-ros/transmission_interface-9999 | 2 +- .../dev-ros/turtle_actionlib-0.2.0-r1 | 2 +- .../md5-cache/dev-ros/turtle_actionlib-9999 | 2 +- metadata/md5-cache/dev-ros/turtle_tf-0.2.3 | 2 +- metadata/md5-cache/dev-ros/turtle_tf-9999 | 2 +- metadata/md5-cache/dev-ros/turtle_tf2-0.2.3 | 2 +- metadata/md5-cache/dev-ros/turtle_tf2-9999 | 2 +- .../md5-cache/dev-ros/turtlesim-0.10.1-r1 | 2 +- .../md5-cache/dev-ros/turtlesim-0.10.2-r1 | 2 +- metadata/md5-cache/dev-ros/turtlesim-9999 | 2 +- metadata/md5-cache/dev-ros/unique_id-1.0.6 | 2 +- metadata/md5-cache/dev-ros/unique_id-9999 | 2 +- metadata/md5-cache/dev-ros/urdf-1.13.2-r3 | 2 +- metadata/md5-cache/dev-ros/urdf-9999 | 2 +- .../dev-ros/urdf_parser_plugin-1.13.2 | 2 +- .../md5-cache/dev-ros/urdf_parser_plugin-9999 | 2 +- .../md5-cache/dev-ros/urdf_tutorial-0.5.0 | 2 +- metadata/md5-cache/dev-ros/urdf_tutorial-9999 | 2 +- metadata/md5-cache/dev-ros/urg_c-1.0.405 | 2 +- metadata/md5-cache/dev-ros/urg_c-9999 | 2 +- metadata/md5-cache/dev-ros/urg_node-0.1.15 | 2 +- metadata/md5-cache/dev-ros/urg_node-9999 | 2 +- metadata/md5-cache/dev-ros/uuid_msgs-1.0.6 | 2 +- metadata/md5-cache/dev-ros/uuid_msgs-9999 | 2 +- .../dev-ros/visp_auto_tracker-0.12.1 | 2 +- .../dev-ros/visp_auto_tracker-0.13.1 | 2 +- .../md5-cache/dev-ros/visp_auto_tracker-9999 | 2 +- metadata/md5-cache/dev-ros/visp_bridge-0.11.1 | 2 +- metadata/md5-cache/dev-ros/visp_bridge-0.12.1 | 2 +- metadata/md5-cache/dev-ros/visp_bridge-0.13.1 | 2 +- metadata/md5-cache/dev-ros/visp_bridge-9999 | 2 +- .../dev-ros/visp_camera_calibration-0.11.1 | 2 +- .../dev-ros/visp_camera_calibration-0.12.1 | 2 +- .../dev-ros/visp_camera_calibration-0.13.1 | 2 +- .../dev-ros/visp_camera_calibration-9999 | 2 +- .../dev-ros/visp_hand2eye_calibration-0.11.1 | 2 +- .../dev-ros/visp_hand2eye_calibration-0.12.1 | 2 +- .../dev-ros/visp_hand2eye_calibration-0.13.1 | 2 +- .../dev-ros/visp_hand2eye_calibration-9999 | 2 +- .../md5-cache/dev-ros/visp_tracker-0.13.1 | 2 +- metadata/md5-cache/dev-ros/visp_tracker-9999 | 2 +- .../visualization_marker_tutorials-0.11.0 | 2 +- .../visualization_marker_tutorials-9999 | 2 +- .../dev-ros/visualization_msgs-1.12.7 | 2 +- .../dev-ros/visualization_msgs-1.13.0 | 2 +- .../dev-ros/visualization_msgs-1.13.1 | 2 +- .../md5-cache/dev-ros/visualization_msgs-9999 | 2 +- metadata/md5-cache/dev-ros/voxel_grid-1.16.6 | 2 +- metadata/md5-cache/dev-ros/voxel_grid-1.17.0 | 2 +- metadata/md5-cache/dev-ros/voxel_grid-1.17.1 | 2 +- metadata/md5-cache/dev-ros/voxel_grid-9999 | 2 +- metadata/md5-cache/dev-ros/xacro-1.14.6 | 2 +- metadata/md5-cache/dev-ros/xacro-1.14.8 | 2 +- metadata/md5-cache/dev-ros/xacro-9999 | 2 +- .../md5-cache/dev-ros/xmlrpcpp-1.15.10-r1 | 2 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.11 | 2 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.13 | 2 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.14 | 2 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.8-r1 | 2 +- metadata/md5-cache/dev-ros/xmlrpcpp-1.15.9-r1 | 2 +- metadata/md5-cache/dev-ros/xmlrpcpp-9999 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 190936 -> 197892 bytes .../md5-cache/dev-ruby/actioncable-5.2.8.1 | 17 + .../md5-cache/dev-ruby/actioncable-6.0.5.1 | 17 + .../md5-cache/dev-ruby/actioncable-6.1.6.1 | 17 + .../md5-cache/dev-ruby/actioncable-7.0.3.1 | 17 + .../md5-cache/dev-ruby/actionmailbox-6.0.5.1 | 17 + .../md5-cache/dev-ruby/actionmailbox-6.1.6.1 | 17 + .../md5-cache/dev-ruby/actionmailbox-7.0.3.1 | 17 + .../md5-cache/dev-ruby/actionmailer-5.2.8.1 | 17 + .../md5-cache/dev-ruby/actionmailer-6.0.5.1 | 17 + .../md5-cache/dev-ruby/actionmailer-6.1.6.1 | 17 + .../md5-cache/dev-ruby/actionmailer-7.0.3.1 | 17 + .../md5-cache/dev-ruby/actionpack-5.2.8.1 | 17 + .../md5-cache/dev-ruby/actionpack-6.0.5.1 | 17 + .../md5-cache/dev-ruby/actionpack-6.1.6.1 | 17 + .../md5-cache/dev-ruby/actionpack-7.0.3.1 | 17 + .../md5-cache/dev-ruby/actiontext-6.0.5.1 | 17 + .../md5-cache/dev-ruby/actiontext-6.1.6.1 | 17 + .../md5-cache/dev-ruby/actiontext-7.0.3.1 | 17 + .../md5-cache/dev-ruby/actionview-5.2.8.1 | 17 + .../md5-cache/dev-ruby/actionview-6.0.5.1 | 17 + .../md5-cache/dev-ruby/actionview-6.1.6.1 | 17 + .../md5-cache/dev-ruby/actionview-7.0.3.1 | 17 + metadata/md5-cache/dev-ruby/activejob-5.2.8.1 | 17 + metadata/md5-cache/dev-ruby/activejob-6.0.5.1 | 17 + metadata/md5-cache/dev-ruby/activejob-6.1.6.1 | 17 + metadata/md5-cache/dev-ruby/activejob-7.0.3.1 | 17 + .../md5-cache/dev-ruby/activemodel-5.2.8.1 | 17 + .../md5-cache/dev-ruby/activemodel-6.0.5.1 | 17 + .../md5-cache/dev-ruby/activemodel-6.1.6.1 | 17 + .../md5-cache/dev-ruby/activemodel-7.0.3.1 | 17 + .../md5-cache/dev-ruby/activerecord-5.2.8.1 | 17 + .../md5-cache/dev-ruby/activerecord-6.0.5.1 | 17 + .../md5-cache/dev-ruby/activerecord-6.1.6.1 | 17 + .../md5-cache/dev-ruby/activerecord-7.0.3.1 | 17 + .../md5-cache/dev-ruby/activestorage-5.2.8.1 | 17 + .../md5-cache/dev-ruby/activestorage-6.0.5.1 | 17 + .../md5-cache/dev-ruby/activestorage-6.1.6.1 | 17 + .../md5-cache/dev-ruby/activestorage-7.0.3.1 | 17 + .../md5-cache/dev-ruby/activesupport-5.2.8.1 | 17 + .../md5-cache/dev-ruby/activesupport-6.0.5.1 | 17 + .../md5-cache/dev-ruby/activesupport-6.1.6.1 | 17 + .../md5-cache/dev-ruby/activesupport-7.0.3.1 | 17 + metadata/md5-cache/dev-ruby/arel-9.0.0-r1 | 17 + .../md5-cache/dev-ruby/bcrypt-ruby-3.1.16 | 17 - .../md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r1 | 17 - .../md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r2 | 17 - .../dev-ruby/classifier-reborn-2.3.0 | 17 + metadata/md5-cache/dev-ruby/mechanize-2.8.5 | 4 +- metadata/md5-cache/dev-ruby/mime-types-3.4.1 | 12 +- metadata/md5-cache/dev-ruby/minitest-5.16.0 | 17 - metadata/md5-cache/dev-ruby/minitest-5.16.1 | 17 - .../dev-ruby/minitest-bonus-assertions-3.0-r1 | 12 +- metadata/md5-cache/dev-ruby/nokogiri-1.13.7 | 17 + metadata/md5-cache/dev-ruby/octokit-4.22.0 | 17 - metadata/md5-cache/dev-ruby/octokit-4.23.0 | 17 - metadata/md5-cache/dev-ruby/octokit-4.25.0 | 17 - metadata/md5-cache/dev-ruby/rails-5.2.8.1 | 17 + metadata/md5-cache/dev-ruby/rails-6.0.5.1 | 17 + metadata/md5-cache/dev-ruby/rails-6.1.6.1 | 17 + metadata/md5-cache/dev-ruby/rails-7.0.3.1 | 17 + metadata/md5-cache/dev-ruby/railties-5.2.8.1 | 17 + metadata/md5-cache/dev-ruby/railties-6.0.5.1 | 17 + metadata/md5-cache/dev-ruby/railties-6.1.6.1 | 17 + metadata/md5-cache/dev-ruby/railties-7.0.3.1 | 17 + metadata/md5-cache/dev-ruby/rbst-0.6.5 | 2 +- metadata/md5-cache/dev-ruby/rbst-0.6.5-r1 | 6 +- .../md5-cache/dev-ruby/settingslogic-2.0.9-r2 | 12 +- metadata/md5-cache/dev-ruby/sprockets-3.7.2 | 16 - .../md5-cache/dev-ruby/sprockets-3.7.2-r1 | 16 - metadata/md5-cache/dev-ruby/sprockets-4.1.1 | 17 + .../dev-ruby/websocket-extensions-0.1.5-r1 | 12 +- metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 8152 -> 8158 bytes metadata/md5-cache/dev-tcltk/snack-2.2.10-r9 | 2 +- metadata/md5-cache/dev-tcltk/tclpython-5.0-r1 | 2 +- metadata/md5-cache/dev-tex/Manifest.gz | Bin 8090 -> 8089 bytes metadata/md5-cache/dev-tex/dot2tex-2.11.3 | 2 +- metadata/md5-cache/dev-tex/pythontex-0.17 | 2 +- metadata/md5-cache/dev-tex/pythontex-0.18 | 2 +- metadata/md5-cache/dev-tex/rubber-1.5.1-r1 | 2 +- metadata/md5-cache/dev-tex/rubber-1.6.0-r1 | 2 +- metadata/md5-cache/dev-tex/rubber-9999 | 2 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 124809 -> 125729 bytes metadata/md5-cache/dev-util/ROPgadget-6.6 | 2 +- metadata/md5-cache/dev-util/ROPgadget-6.7 | 2 +- metadata/md5-cache/dev-util/ROPgadget-6.8 | 2 +- metadata/md5-cache/dev-util/ROPgadget-9999 | 2 +- metadata/md5-cache/dev-util/Tensile-4.3.0-r1 | 2 +- metadata/md5-cache/dev-util/Tensile-5.0.2-r1 | 2 +- .../dev-util/android-tools-31.0.0_p1 | 2 +- .../md5-cache/dev-util/android-tools-31.0.3 | 2 +- .../dev-util/android-tools-31.0.3_p1 | 2 +- metadata/md5-cache/dev-util/apitrace-9.0-r3 | 2 +- metadata/md5-cache/dev-util/bcc-0.24.0-r1 | 2 +- metadata/md5-cache/dev-util/bear-2.4.4-r1 | 2 +- metadata/md5-cache/dev-util/bear-3.0.17 | 2 +- metadata/md5-cache/dev-util/bear-3.0.19 | 4 +- metadata/md5-cache/dev-util/bpftool-5.17.7 | 2 +- metadata/md5-cache/dev-util/bpftool-5.18.4 | 2 +- metadata/md5-cache/dev-util/bpftool-5.18.6 | 2 +- metadata/md5-cache/dev-util/buildbot-3.4.0-r1 | 2 +- metadata/md5-cache/dev-util/buildbot-3.5.0-r1 | 2 +- metadata/md5-cache/dev-util/buildbot-9999 | 2 +- .../md5-cache/dev-util/buildbot-badges-3.4.0 | 2 +- .../md5-cache/dev-util/buildbot-badges-3.5.0 | 2 +- .../dev-util/buildbot-console-view-3.4.0 | 2 +- .../dev-util/buildbot-console-view-3.5.0 | 2 +- .../dev-util/buildbot-grid-view-3.4.0 | 2 +- .../dev-util/buildbot-grid-view-3.5.0 | 2 +- .../md5-cache/dev-util/buildbot-pkg-3.4.0 | 2 +- .../md5-cache/dev-util/buildbot-pkg-3.5.0 | 2 +- .../dev-util/buildbot-waterfall-view-3.4.0 | 2 +- .../dev-util/buildbot-waterfall-view-3.5.0 | 2 +- .../md5-cache/dev-util/buildbot-worker-3.4.0 | 2 +- .../dev-util/buildbot-worker-3.5.0-r1 | 2 +- .../md5-cache/dev-util/buildbot-worker-9999 | 2 +- .../dev-util/buildbot-wsgi-dashboards-3.4.0 | 2 +- .../dev-util/buildbot-wsgi-dashboards-3.5.0 | 2 +- .../md5-cache/dev-util/buildbot-www-3.4.0 | 2 +- .../md5-cache/dev-util/buildbot-www-3.5.0 | 2 +- metadata/md5-cache/dev-util/catalyst-3.0.18 | 2 +- metadata/md5-cache/dev-util/catalyst-3.0.21 | 2 +- metadata/md5-cache/dev-util/catalyst-9999 | 2 +- metadata/md5-cache/dev-util/catfish-4.16.3 | 2 +- metadata/md5-cache/dev-util/catfish-4.16.3-r1 | 2 +- metadata/md5-cache/dev-util/catkin-0.8.10 | 2 +- metadata/md5-cache/dev-util/catkin-9999 | 2 +- metadata/md5-cache/dev-util/cbindgen-0.24.3 | 4 +- metadata/md5-cache/dev-util/cccc-3.1.6-r1 | 4 +- metadata/md5-cache/dev-util/clazy-1.11-r1 | 2 +- metadata/md5-cache/dev-util/cligh-0.3 | 2 +- metadata/md5-cache/dev-util/cligh-9999 | 2 +- metadata/md5-cache/dev-util/clippy-8.2.2-r1 | 2 +- metadata/md5-cache/dev-util/codespell-2.1.0 | 2 +- metadata/md5-cache/dev-util/comparator-2.12 | 2 +- metadata/md5-cache/dev-util/conan-1.47.0 | 2 +- metadata/md5-cache/dev-util/conan-1.48.0 | 2 +- .../md5-cache/dev-util/cookiecutter-1.7.3 | 2 +- .../md5-cache/dev-util/cookiecutter-2.0.2-r1 | 6 +- .../md5-cache/dev-util/cookiecutter-2.1.1 | 6 +- metadata/md5-cache/dev-util/cppcheck-2.6.3 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.8.1 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.8.1-r1 | 2 +- metadata/md5-cache/dev-util/cppcheck-2.8.2 | 17 + metadata/md5-cache/dev-util/cram-0.7-r1 | 2 +- metadata/md5-cache/dev-util/cram-0.7-r2 | 2 +- metadata/md5-cache/dev-util/cucumber-8.0.0 | 17 + .../cucumber-compatibility-kit-9.2.1-r1 | 17 + .../md5-cache/dev-util/cucumber-core-11.0.0 | 17 + .../cucumber-html-formatter-17.0.0-r1 | 17 + .../dev-util/cucumber-html-formatter-19.2.0 | 17 + metadata/md5-cache/dev-util/cutter-2.1.0 | 6 +- metadata/md5-cache/dev-util/cvise-2.4.0-r2 | 6 +- metadata/md5-cache/dev-util/d-feet-0.3.16 | 4 +- .../dev-util/dbus-test-runner-19.04.0-r2 | 2 +- .../dev-util/desktop-file-utils-0.26-r1 | 4 +- .../dev-util/desktop-file-utils-0.26-r2 | 4 +- metadata/md5-cache/dev-util/devhelp-41.2 | 4 +- metadata/md5-cache/dev-util/diff-cover-5.0.1 | 2 +- metadata/md5-cache/dev-util/diff-cover-6.5.0 | 6 +- .../md5-cache/dev-util/diff-cover-6.5.0-r1 | 6 +- metadata/md5-cache/dev-util/diffoscope-214 | 2 +- metadata/md5-cache/dev-util/diffoscope-217 | 2 +- metadata/md5-cache/dev-util/diffoscope-218 | 16 + metadata/md5-cache/dev-util/difftastic-0.29.1 | 13 - .../{difftastic-0.30.0 => difftastic-0.31.0} | 2 +- metadata/md5-cache/dev-util/diffuse-0.7.5 | 4 +- metadata/md5-cache/dev-util/dogtail-0.9.11 | 2 +- .../md5-cache/dev-util/ebuildtester-0.1.35 | 2 +- .../md5-cache/dev-util/ebuildtester-0.1.37 | 2 +- metadata/md5-cache/dev-util/ebuildtester-41 | 2 +- metadata/md5-cache/dev-util/ebuildtester-42 | 2 +- metadata/md5-cache/dev-util/edi-0.8.0-r1 | 4 +- metadata/md5-cache/dev-util/edi-0.8.0-r2 | 4 +- metadata/md5-cache/dev-util/flawfinder-2.0.19 | 2 +- metadata/md5-cache/dev-util/gcovr-4.2 | 2 +- metadata/md5-cache/dev-util/gcovr-5.1 | 6 +- .../md5-cache/dev-util/gdbus-codegen-2.72.1 | 2 +- .../md5-cache/dev-util/gdbus-codegen-2.72.2 | 8 +- .../md5-cache/dev-util/gdbus-codegen-2.72.3 | 8 +- metadata/md5-cache/dev-util/gef-2021.10-r1 | 2 +- metadata/md5-cache/dev-util/gef-2022.01 | 2 +- metadata/md5-cache/dev-util/gef-2022.06 | 2 +- metadata/md5-cache/dev-util/gef-9999 | 2 +- metadata/md5-cache/dev-util/gertty-1.6.0-r1 | 2 +- metadata/md5-cache/dev-util/gertty-9999 | 2 +- metadata/md5-cache/dev-util/gi-docgen-2022.1 | 2 +- .../md5-cache/dev-util/gitchangelog-3.0.9 | 2 +- metadata/md5-cache/dev-util/glade-3.38.2-r1 | 4 +- metadata/md5-cache/dev-util/glib-utils-2.72.1 | 2 +- metadata/md5-cache/dev-util/glib-utils-2.72.2 | 6 +- metadata/md5-cache/dev-util/glib-utils-2.72.3 | 6 +- metadata/md5-cache/dev-util/glslang-1.3.211 | 2 +- metadata/md5-cache/dev-util/glslang-1.3.216 | 2 +- metadata/md5-cache/dev-util/glslang-9999 | 4 +- metadata/md5-cache/dev-util/gn-0.1943 | 2 +- .../md5-cache/dev-util/gnome-builder-3.40.2 | 4 +- .../md5-cache/dev-util/gnome-builder-42.1 | 4 +- .../md5-cache/dev-util/gprof2dot-2019.11.30 | 2 +- .../md5-cache/dev-util/gprof2dot-2021.02.21 | 2 +- .../dev-util/gprof2dot-2021.02.21-r1 | 2 +- .../dev-util/gtk-builder-convert-2.24.33 | 2 +- metadata/md5-cache/dev-util/gtk-doc-1.33.2 | 4 +- .../dev-util/gtk-update-icon-cache-3.24.31 | 4 +- .../md5-cache/dev-util/gyp-20200512145953 | 2 +- .../md5-cache/dev-util/gyp-99999999999999 | 2 +- metadata/md5-cache/dev-util/heaptrack-1.4.0 | 2 +- metadata/md5-cache/dev-util/heaptrack-9999 | 2 +- metadata/md5-cache/dev-util/hip-5.0.2-r2 | 4 +- metadata/md5-cache/dev-util/howdoi-2.0.19 | 2 +- metadata/md5-cache/dev-util/imediff2-1.1.2.1 | 2 +- .../dev-util/include-what-you-use-0.17 | 2 +- .../dev-util/include-what-you-use-0.18 | 2 +- .../intel-graphics-compiler-1.0.11378 | 4 +- .../intel-graphics-compiler-1.0.11485 | 4 +- .../intel-graphics-system-controller-0.6.0 | 2 +- metadata/md5-cache/dev-util/itstool-2.0.7 | 2 +- .../md5-cache/dev-util/jenkins-bin-2.346.2 | 14 + metadata/md5-cache/dev-util/kcov-40 | 2 +- .../md5-cache/dev-util/kdevelop-21.12.3-r1 | 2 +- metadata/md5-cache/dev-util/kdevelop-22.04.3 | 6 +- .../md5-cache/dev-util/kdevelop-pg-qt-2.2.1 | 2 +- .../md5-cache/dev-util/kdevelop-php-21.12.3 | 2 +- .../md5-cache/dev-util/kdevelop-php-22.04.3 | 6 +- .../dev-util/kdevelop-python-21.12.3-r1 | 2 +- .../dev-util/kdevelop-python-22.04.3 | 6 +- metadata/md5-cache/dev-util/libabigail-2.0 | 2 +- metadata/md5-cache/dev-util/lldb-12.0.1 | 2 +- metadata/md5-cache/dev-util/lldb-13.0.1 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.1 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.3 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.4 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.5 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.6 | 2 +- metadata/md5-cache/dev-util/lldb-15.0.0.9999 | 2 +- .../dev-util/massif-visualizer-0.7.0-r1 | 2 +- metadata/md5-cache/dev-util/maturin-0.12.20 | 6 +- metadata/md5-cache/dev-util/maturin-0.13.0 | 16 + metadata/md5-cache/dev-util/meld-3.20.4 | 2 +- metadata/md5-cache/dev-util/meson-0.60.3 | 17 - metadata/md5-cache/dev-util/meson-0.61.4-r2 | 17 - metadata/md5-cache/dev-util/meson-0.62.1 | 17 - metadata/md5-cache/dev-util/meson-0.62.2 | 6 +- metadata/md5-cache/dev-util/meson-0.63.0 | 6 +- metadata/md5-cache/dev-util/meson-9999 | 6 +- .../md5-cache/dev-util/meson-format-array-0 | 4 +- metadata/md5-cache/dev-util/ninja-1.10.2-r1 | 2 +- metadata/md5-cache/dev-util/ninja-1.11.0 | 2 +- metadata/md5-cache/dev-util/ninja-9999 | 2 +- metadata/md5-cache/dev-util/pahole-1.23 | 6 +- metadata/md5-cache/dev-util/pahole-9999 | 6 +- metadata/md5-cache/dev-util/perf-5.15-r1 | 2 +- metadata/md5-cache/dev-util/perf-5.17.1 | 2 +- metadata/md5-cache/dev-util/perf-5.18 | 2 +- metadata/md5-cache/dev-util/pkgcheck-0.10.10 | 2 +- metadata/md5-cache/dev-util/pkgcheck-0.10.11 | 2 +- .../md5-cache/dev-util/pkgcheck-0.10.9-r1 | 2 +- metadata/md5-cache/dev-util/pkgcheck-9999 | 2 +- metadata/md5-cache/dev-util/pkgdev-0.2.1-r1 | 2 +- metadata/md5-cache/dev-util/pkgdev-9999 | 2 +- metadata/md5-cache/dev-util/pwndbg-20220105 | 2 +- metadata/md5-cache/dev-util/pwndbg-99999999 | 2 +- metadata/md5-cache/dev-util/rbtools-2.0.1 | 2 +- metadata/md5-cache/dev-util/rbtools-3.1 | 2 +- metadata/md5-cache/dev-util/rbtools-3.1.1 | 2 +- metadata/md5-cache/dev-util/re2c-2.2 | 2 +- metadata/md5-cache/dev-util/redo-0.42d | 6 +- metadata/md5-cache/dev-util/rizin-0.4.0 | 4 +- metadata/md5-cache/dev-util/rizin-0.4.0-r1 | 4 +- metadata/md5-cache/dev-util/rocm-smi-4.0.0 | 2 +- metadata/md5-cache/dev-util/rocm-smi-4.3.0 | 2 +- metadata/md5-cache/dev-util/rocm-smi-4.5.2 | 2 +- metadata/md5-cache/dev-util/rocm-smi-5.0.2 | 2 +- metadata/md5-cache/dev-util/rocm-smi-9999 | 2 +- metadata/md5-cache/dev-util/rocprofiler-4.3.0 | 2 +- metadata/md5-cache/dev-util/rocprofiler-5.0.2 | 2 +- .../md5-cache/dev-util/roctracer-4.2.0-r1 | 2 +- .../md5-cache/dev-util/roctracer-4.3.0-r2 | 2 +- metadata/md5-cache/dev-util/roctracer-5.0.2 | 2 +- metadata/md5-cache/dev-util/ropper-1.13.7 | 2 +- metadata/md5-cache/dev-util/ropper-9999 | 2 +- metadata/md5-cache/dev-util/rosdep-0.21.0 | 2 +- metadata/md5-cache/dev-util/rosdep-9999 | 2 +- metadata/md5-cache/dev-util/rosinstall-0.7.8 | 2 +- metadata/md5-cache/dev-util/rosinstall-9999 | 2 +- .../dev-util/rosinstall_generator-0.1.22-r1 | 2 +- .../dev-util/rosinstall_generator-9999 | 2 +- metadata/md5-cache/dev-util/rpmdevtools-9.5 | 2 +- metadata/md5-cache/dev-util/rr-5.5.0 | 2 +- metadata/md5-cache/dev-util/rt-tests-2.3 | 2 +- metadata/md5-cache/dev-util/scanmem-0.17 | 2 +- metadata/md5-cache/dev-util/scons-4.1.0-r1 | 2 +- metadata/md5-cache/dev-util/scons-4.3.0 | 2 +- metadata/md5-cache/dev-util/smem-1.5-r2 | 2 +- metadata/md5-cache/dev-util/snakeviz-2.1.1 | 6 +- .../md5-cache/dev-util/spirv-tools-1.3.211-r1 | 2 +- .../md5-cache/dev-util/spirv-tools-1.3.216 | 2 +- .../md5-cache/dev-util/spirv-tools-99999999 | 4 +- metadata/md5-cache/dev-util/sysprof-3.44.0 | 4 +- .../dev-util/sysprof-capture-3.36.0-r1 | 4 +- .../md5-cache/dev-util/sysprof-capture-3.44.0 | 4 +- metadata/md5-cache/dev-util/systemtap-4.4 | 2 +- metadata/md5-cache/dev-util/systemtap-4.5 | 2 +- metadata/md5-cache/dev-util/systemtap-4.5-r1 | 2 +- metadata/md5-cache/dev-util/systemtap-4.6 | 2 +- metadata/md5-cache/dev-util/systemtap-4.7 | 2 +- metadata/md5-cache/dev-util/trace-cmd-2.9.1 | 2 +- metadata/md5-cache/dev-util/trace-cmd-3.0.2 | 6 +- metadata/md5-cache/dev-util/uftrace-0.11 | 2 +- metadata/md5-cache/dev-util/umockdev-0.17.13 | 6 +- metadata/md5-cache/dev-util/umockdev-0.17.9 | 4 +- metadata/md5-cache/dev-util/umockdev-9999 | 4 +- metadata/md5-cache/dev-util/uncrustify-0.71.0 | 2 +- metadata/md5-cache/dev-util/uncrustify-0.72.0 | 2 +- metadata/md5-cache/dev-util/uncrustify-0.74.0 | 2 +- metadata/md5-cache/dev-util/uncrustify-9999 | 2 +- metadata/md5-cache/dev-util/unicorn-2.0.0 | 6 +- metadata/md5-cache/dev-util/unicorn-2.0.0_rc7 | 2 +- metadata/md5-cache/dev-util/unicorn-9999 | 6 +- metadata/md5-cache/dev-util/vint-0.3.21 | 2 +- .../md5-cache/dev-util/vulkan-tools-1.3.211 | 2 +- .../md5-cache/dev-util/vulkan-tools-1.3.216 | 2 +- metadata/md5-cache/dev-util/vulkan-tools-9999 | 4 +- .../md5-cache/dev-util/watchman-2022.03.28.00 | 2 +- .../md5-cache/dev-util/watchman-2022.04.11.00 | 2 +- .../md5-cache/dev-util/watchman-2022.07.04.00 | 2 +- .../md5-cache/dev-util/wayland-scanner-1.20.0 | 4 +- .../md5-cache/dev-util/wayland-scanner-1.21.0 | 4 +- .../md5-cache/dev-util/wayland-scanner-9999 | 4 +- metadata/md5-cache/dev-util/wstool-0.1.18 | 2 +- metadata/md5-cache/dev-util/wstool-9999 | 2 +- .../md5-cache/dev-util/yamllint-1.26.3-r1 | 2 +- metadata/md5-cache/dev-util/yamllint-1.27.1 | 16 + metadata/md5-cache/dev-util/ydiff-1.2 | 2 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 21045 -> 21538 bytes metadata/md5-cache/dev-vcs/breezy-3.2.1-r1 | 2 +- metadata/md5-cache/dev-vcs/git-2.32.0-r1 | 2 +- metadata/md5-cache/dev-vcs/git-2.33.1 | 2 +- metadata/md5-cache/dev-vcs/git-2.34.1 | 2 +- metadata/md5-cache/dev-vcs/git-2.34.1-r1 | 2 +- metadata/md5-cache/dev-vcs/git-2.35.1 | 2 +- metadata/md5-cache/dev-vcs/git-2.35.2 | 2 +- metadata/md5-cache/dev-vcs/git-2.35.3 | 2 +- metadata/md5-cache/dev-vcs/git-2.36.0 | 2 +- metadata/md5-cache/dev-vcs/git-2.36.1 | 2 +- metadata/md5-cache/dev-vcs/git-2.37.0 | 2 +- metadata/md5-cache/dev-vcs/git-2.37.1 | 17 + metadata/md5-cache/dev-vcs/git-9999 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r1 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r2 | 2 +- metadata/md5-cache/dev-vcs/git-9999-r3 | 2 +- .../md5-cache/dev-vcs/git-big-picture-1.2.0 | 2 +- .../md5-cache/dev-vcs/git-big-picture-1.2.1 | 2 +- metadata/md5-cache/dev-vcs/git-cola-3.10.1 | 2 +- metadata/md5-cache/dev-vcs/git-cola-3.11.0 | 2 +- metadata/md5-cache/dev-vcs/git-cola-3.12.0 | 2 +- metadata/md5-cache/dev-vcs/git-cola-4.0.1 | 2 +- .../md5-cache/dev-vcs/git-filter-repo-2.33.0 | 2 +- .../md5-cache/dev-vcs/git-filter-repo-2.34.0 | 2 +- metadata/md5-cache/dev-vcs/git-publish-1.8.0 | 2 +- metadata/md5-cache/dev-vcs/git-publish-1.8.1 | 6 +- metadata/md5-cache/dev-vcs/git-pw-2.3.0 | 2 +- metadata/md5-cache/dev-vcs/git-tools-2019.11 | 2 +- metadata/md5-cache/dev-vcs/git-tools-2020.09 | 2 +- metadata/md5-cache/dev-vcs/gitg-41 | 4 +- .../md5-cache/dev-vcs/gitstats-0_pre20201124 | 2 +- .../md5-cache/dev-vcs/hg-evolve-10.5.1-r1 | 8 +- metadata/md5-cache/dev-vcs/hg-git-0.10.2 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.10.3 | 2 +- metadata/md5-cache/dev-vcs/hg-git-0.9.0 | 2 +- .../md5-cache/dev-vcs/hg-git-0.9.0_rc1-r1 | 2 +- metadata/md5-cache/dev-vcs/kdesvn-2.1.0-r1 | 2 +- metadata/md5-cache/dev-vcs/mercurial-5.8 | 2 +- metadata/md5-cache/dev-vcs/mercurial-5.8.1 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.0.2 | 2 +- metadata/md5-cache/dev-vcs/mercurial-6.1.4 | 6 +- metadata/md5-cache/dev-vcs/mercurial-9999 | 6 +- .../md5-cache/dev-vcs/notify-webhook-0.1.0-r1 | 2 +- metadata/md5-cache/dev-vcs/pre-commit-2.19.0 | 2 +- metadata/md5-cache/dev-vcs/pre-commit-2.20.0 | 16 + .../md5-cache/dev-vcs/python-gitlab-2.10.1 | 2 +- .../md5-cache/dev-vcs/python-gitlab-2.5.0 | 2 +- .../md5-cache/dev-vcs/python-gitlab-2.6.0 | 2 +- .../md5-cache/dev-vcs/python-gitlab-3.5.0 | 2 +- metadata/md5-cache/dev-vcs/repo-2.15 | 2 +- metadata/md5-cache/dev-vcs/repo-2.17 | 2 +- metadata/md5-cache/dev-vcs/repo-2.21 | 2 +- metadata/md5-cache/dev-vcs/stgit-1.5 | 2 +- .../md5-cache/dev-vcs/subversion-1.14.2-r1 | 4 +- metadata/md5-cache/dev-vcs/svneverever-1.5.0 | 2 +- metadata/md5-cache/dev-vcs/svneverever-1.6.0 | 2 +- metadata/md5-cache/dev-vcs/svneverever-1.7.1 | 2 +- .../md5-cache/dev-vcs/svneverever-1.7.1-r1 | 2 +- .../md5-cache/dev-vcs/svneverever-1.7.1-r2 | 2 +- metadata/md5-cache/dev-vcs/tig-2.5.6 | 16 + metadata/md5-cache/dev-vcs/tortoisehg-5.8.1 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-5.9.1 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-5.9.3 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-6.1 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-6.1.2 | 2 +- metadata/md5-cache/dev-vcs/tortoisehg-9999 | 2 +- metadata/md5-cache/games-action/Manifest.gz | Bin 15447 -> 15455 bytes .../dxx-rebirth-0.61.0_pre20210623 | 2 +- .../md5-cache/games-action/dxx-rebirth-9999 | 2 +- .../md5-cache/games-action/teeworlds-0.7.5-r1 | 2 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21642 -> 21639 bytes .../games-arcade/commandergenius-2.4.0 | 2 +- .../games-arcade/funnyboat-1.5_p11-r3 | 2 +- .../games-arcade/gnome-nibbles-3.38.2 | 4 +- .../md5-cache/games-arcade/gnome-robots-40.0 | 4 +- .../games-arcade/jumpnbump-1.61_p20210421 | 2 +- .../md5-cache/games-arcade/solarwolf-1.5_p3 | 2 +- .../games-arcade/whichwayisup-0.7.9_p8 | 2 +- metadata/md5-cache/games-board/Manifest.gz | Bin 10893 -> 10900 bytes .../games-board/four-in-a-row-3.38.1 | 4 +- .../md5-cache/games-board/gnome-chess-42.0 | 4 +- .../games-board/gnome-mahjongg-3.38.3 | 4 +- .../md5-cache/games-board/gnome-mines-40.1 | 4 +- .../md5-cache/games-board/gnubg-1.06.002-r3 | 2 +- metadata/md5-cache/games-board/iagno-3.38.1 | 4 +- .../md5-cache/games-board/pychess-1.0.3-r2 | 2 +- metadata/md5-cache/games-board/pysolfc-2.16.0 | 2 +- metadata/md5-cache/games-board/scid-4.7.0 | 2 +- metadata/md5-cache/games-board/tali-40.7 | 4 +- .../md5-cache/games-emulation/Manifest.gz | Bin 14338 -> 14316 bytes .../md5-cache/games-emulation/desmume-0.9.13 | 4 +- .../games-emulation/dosbox-staging-0.77.0-r1 | 4 +- .../games-emulation/dosbox-staging-0.77.1 | 4 +- .../games-emulation/dosbox-staging-0.78.0 | 4 +- .../games-emulation/dosbox-staging-0.78.1 | 4 +- .../md5-cache/games-emulation/hatari-2.3.1-r1 | 2 +- .../md5-cache/games-emulation/hatari-2.4.0 | 6 +- .../md5-cache/games-emulation/m64py-0.2.5 | 2 +- .../games-emulation/m64py-0.2.5_p20211222 | 2 +- .../md5-cache/games-emulation/openmsx-17.0 | 2 +- .../md5-cache/games-emulation/openmsx-18.0-r1 | 4 +- .../md5-cache/games-emulation/snes9x-1.61 | 4 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 6070 -> 6071 bytes .../games-engines/scrap-engine-1.2.0 | 6 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 12246 -> 12239 bytes .../games-fps/chocolate-doom-3.0.1-r1 | 2 +- metadata/md5-cache/games-fps/doomsday-2.3.1 | 2 +- .../md5-cache/games-fps/freedm-data-0.12.1-r1 | 2 +- .../games-fps/freedoom-data-0.12.1-r1 | 2 +- metadata/md5-cache/games-kids/Manifest.gz | Bin 1059 -> 1055 bytes metadata/md5-cache/games-kids/gcompris-1.0 | 2 +- metadata/md5-cache/games-kids/gmult-10.0 | 4 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 10055 -> 10047 bytes metadata/md5-cache/games-misc/doge-3.6.0-r1 | 2 +- metadata/md5-cache/games-misc/opengfx-7.1 | 2 +- metadata/md5-cache/games-misc/openmsx-0.4.2 | 2 +- metadata/md5-cache/games-misc/ponysay-3.0.3 | 2 +- .../md5-cache/games-misc/usolitaire-0.2.1 | 2 +- .../md5-cache/games-misc/usolitaire-0.2.1-r1 | 2 +- metadata/md5-cache/games-mud/Manifest.gz | Bin 2075 -> 2076 bytes metadata/md5-cache/games-mud/gnome-mud-9999 | 4 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18072 -> 18097 bytes .../games-puzzle/angrydd-1.0.1_p13-r2 | 2 +- .../md5-cache/games-puzzle/atomix-3.34.0-r1 | 4 +- .../games-puzzle/brainworkshop-5.0.2 | 2 +- .../games-puzzle/five-or-more-3.32.3 | 4 +- .../games-puzzle/gnome-klotski-3.38.2 | 4 +- .../md5-cache/games-puzzle/gnome-sudoku-42.0 | 4 +- .../games-puzzle/gnome-taquin-3.38.1 | 4 +- .../games-puzzle/gnome-tetravex-3.38.2 | 4 +- .../md5-cache/games-puzzle/gnome2048-3.38.2 | 4 +- metadata/md5-cache/games-puzzle/hitori-3.38.3 | 4 +- .../games-puzzle/ksokoban-0.5.0_pre20210905 | 2 +- metadata/md5-cache/games-puzzle/ksokoban-9999 | 2 +- .../md5-cache/games-puzzle/lightsoff-40.0.1 | 4 +- .../md5-cache/games-puzzle/monsterz-0.7.1_p12 | 2 +- .../games-puzzle/pathological-1.1.3_p16-r3 | 2 +- .../md5-cache/games-puzzle/pingus-0.7.6-r3 | 2 +- .../md5-cache/games-puzzle/quadrapassel-40.2 | 4 +- .../md5-cache/games-puzzle/swell-foop-41.1 | 4 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 3928 -> 3930 bytes .../games-roguelike/stone-soup-0.25.1-r103 | 4 +- .../games-roguelike/stone-soup-0.26.1-r2 | 4 +- .../games-roguelike/stone-soup-0.27.1-r1 | 4 +- .../games-roguelike/stone-soup-0.28.0-r1 | 4 +- .../stone-soup-0.29.0_pre20220701 | 4 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 9279 -> 9280 bytes metadata/md5-cache/games-rpg/adonthell-0.3.8 | 2 +- .../games-rpg/freedroidrpg-1.0_rc2-r1 | 2 +- metadata/md5-cache/games-rpg/pokete-0.7.3 | 4 +- metadata/md5-cache/games-rpg/wastesedge-0.3.8 | 2 +- metadata/md5-cache/games-server/Manifest.gz | Bin 2068 -> 2231 bytes .../games-server/bedrock-server-1.19.10.03 | 12 + .../md5-cache/games-simulation/Manifest.gz | Bin 5467 -> 5464 bytes .../games-simulation/singularity-1.00-r1 | 2 +- .../games-strategy/0ad-0.0.25b_alpha | 2 +- .../games-strategy/0ad-0.0.25b_alpha-r1 | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 12450 -> 12448 bytes .../games-strategy/colobot-data-0.1.12 | 2 +- .../games-strategy/colobot-data-0.2.0_alpha | 2 +- .../games-strategy/endless-sky-0.9.14 | 2 +- .../games-strategy/freeorion-0.4.10.1-r3 | 2 +- .../freeorion-0.4.10.1_p20200629 | 2 +- .../games-strategy/freeorion-0.4.10.2 | 2 +- .../md5-cache/games-strategy/freeorion-9999 | 2 +- metadata/md5-cache/games-strategy/naev-0.9.3 | 4 +- .../md5-cache/games-strategy/widelands-1.0 | 2 +- .../md5-cache/games-strategy/widelands-9999 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 9200 -> 9191 bytes metadata/md5-cache/games-util/gamemode-1.6.1 | 4 +- metadata/md5-cache/games-util/gamemode-9999 | 4 +- metadata/md5-cache/games-util/lutris-0.5.10.1 | 6 +- metadata/md5-cache/games-util/lutris-9999 | 6 +- metadata/md5-cache/games-util/nml-0.6.1 | 2 +- metadata/md5-cache/games-util/pyfa-2.43.0 | 2 +- metadata/md5-cache/games-util/pyfa-9999 | 2 +- .../sc-controller-0.4.8.6_p20211211 | 2 +- .../games-util/xboxdrv-0.8.8_p20190118-r1 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 7703 -> 7724 bytes metadata/md5-cache/gnome-base/dconf-0.40.0 | 4 +- .../md5-cache/gnome-base/dconf-editor-3.38.3 | 4 +- metadata/md5-cache/gnome-base/gconf-3.2.6-r5 | 2 +- metadata/md5-cache/gnome-base/gdm-42.0 | 4 +- .../gnome-base/gnome-control-center-42.1 | 4 +- .../gnome-base/gnome-control-center-42.2 | 4 +- .../gnome-base/gnome-control-center-42.3 | 4 +- .../gnome-base/gnome-desktop-42.1-r300 | 4 +- .../gnome-base/gnome-desktop-42.1-r400 | 4 +- .../gnome-base/gnome-desktop-42.2-r300 | 4 +- .../gnome-base/gnome-desktop-42.2-r400 | 4 +- .../gnome-base/gnome-keyring-40.0-r1 | 2 +- .../md5-cache/gnome-base/gnome-keyring-42.1 | 2 +- .../md5-cache/gnome-base/gnome-session-42.0 | 4 +- .../gnome-base/gnome-settings-daemon-42.1 | 4 +- .../gnome-base/gnome-settings-daemon-42.2 | 4 +- .../md5-cache/gnome-base/gnome-shell-42.1 | 4 +- .../md5-cache/gnome-base/gnome-shell-42.1-r3 | 4 +- .../md5-cache/gnome-base/gnome-shell-42.2 | 8 +- .../md5-cache/gnome-base/gnome-shell-42.3 | 8 +- .../md5-cache/gnome-base/gnome-shell-42.3.1 | 8 +- .../gnome-base/gsettings-desktop-schemas-42.0 | 4 +- metadata/md5-cache/gnome-base/gvfs-1.48.1-r1 | 4 +- metadata/md5-cache/gnome-base/gvfs-1.50.0 | 4 +- metadata/md5-cache/gnome-base/gvfs-1.50.1-r1 | 4 +- metadata/md5-cache/gnome-base/gvfs-1.50.2 | 4 +- metadata/md5-cache/gnome-base/librsvg-2.54.3 | 2 +- metadata/md5-cache/gnome-base/librsvg-2.54.4 | 4 +- metadata/md5-cache/gnome-base/nautilus-42.1.1 | 4 +- metadata/md5-cache/gnome-base/nautilus-42.2 | 4 +- metadata/md5-cache/gnome-extra/Manifest.gz | Bin 16972 -> 16975 bytes .../gnome-extra/chrome-gnome-shell-10-r5 | 2 +- .../md5-cache/gnome-extra/cinnamon-5.2.7-r3 | 4 +- .../cinnamon-control-center-5.2.1-r2 | 4 +- .../gnome-extra/cinnamon-desktop-5.2.1 | 4 +- .../gnome-extra/cinnamon-menus-5.2.0 | 4 +- .../gnome-extra/cinnamon-screensaver-5.2.1 | 4 +- .../gnome-extra/cinnamon-session-5.2.0 | 4 +- .../cinnamon-settings-daemon-5.2.0-r1 | 4 +- metadata/md5-cache/gnome-extra/cjs-5.2.0 | 4 +- .../md5-cache/gnome-extra/gnome-boxes-42.0.1 | 4 +- .../md5-cache/gnome-extra/gnome-boxes-42.1 | 4 +- .../md5-cache/gnome-extra/gnome-boxes-42.3 | 4 +- .../gnome-extra/gnome-calculator-41.1 | 4 +- .../gnome-extra/gnome-calculator-42.0 | 4 +- .../gnome-extra/gnome-calculator-42.1 | 4 +- .../gnome-extra/gnome-calculator-42.2 | 4 +- .../md5-cache/gnome-extra/gnome-calendar-42.1 | 4 +- .../md5-cache/gnome-extra/gnome-calendar-42.2 | 4 +- .../gnome-extra/gnome-characters-42.0 | 4 +- .../md5-cache/gnome-extra/gnome-clocks-42.0 | 4 +- .../gnome-extra/gnome-color-manager-3.36.0 | 4 +- .../md5-cache/gnome-extra/gnome-contacts-41.0 | 4 +- .../md5-cache/gnome-extra/gnome-contacts-42.0 | 4 +- .../gnome-integration-spotify-20140907-r2 | 2 +- .../md5-cache/gnome-extra/gnome-logs-42.0 | 4 +- .../gnome-extra/gnome-power-manager-3.32.0-r1 | 4 +- .../gnome-shell-extension-appindicator-41 | 4 +- .../gnome-shell-extension-appindicator-42 | 4 +- ...me-shell-extension-desktop-icons-ng-0.24.0 | 4 +- ...nome-shell-extension-desktop-icons-ng-38.0 | 4 +- ...nome-shell-extension-desktop-icons-ng-43.0 | 4 +- ...nome-shell-extension-desktop-icons-ng-45.0 | 4 +- .../gnome-shell-extension-gsconnect-50 | 4 +- .../gnome-extra/gnome-shell-extensions-42.1 | 4 +- .../gnome-extra/gnome-shell-extensions-42.2 | 4 +- .../gnome-extra/gnome-shell-extensions-42.3 | 4 +- .../md5-cache/gnome-extra/gnome-software-42.2 | 4 +- .../md5-cache/gnome-extra/gnome-software-42.3 | 4 +- .../gnome-extra/gnome-system-monitor-42.0 | 4 +- .../md5-cache/gnome-extra/gnome-tweaks-40.10 | 4 +- .../gnome-extra/gnome-user-share-3.34.0 | 4 +- .../md5-cache/gnome-extra/gnome-weather-42.0 | 4 +- .../md5-cache/gnome-extra/gucharmap-14.0.3 | 4 +- .../gnome-extra/nautilus-dropbox-2020.03.04 | 2 +- .../gnome-extra/nautilus-sendto-3.8.6-r1 | 4 +- metadata/md5-cache/gnome-extra/nemo-5.2.4-r1 | 4 +- .../gnome-extra/nemo-fileroller-5.2.0 | 4 +- .../md5-cache/gnome-extra/nm-applet-1.26.0 | 4 +- .../md5-cache/gnome-extra/nm-applet-1.28.0 | 4 +- metadata/md5-cache/gnome-extra/sushi-41.2 | 4 +- metadata/md5-cache/gnome-extra/sushi-42.0 | 4 +- metadata/md5-cache/gnome-extra/zenity-3.42.1 | 4 +- metadata/md5-cache/gnustep-base/Manifest.gz | Bin 2679 -> 2685 bytes .../gnustep-base/gnustep-base-1.28.0-r1 | 8 +- .../md5-cache/gnustep-base/gnustep-make-2.9.0 | 2 +- .../gnustep-base/gnustep-updater-0.3-r1 | 4 +- metadata/md5-cache/gui-apps/Manifest.gz | Bin 9253 -> 9258 bytes metadata/md5-cache/gui-apps/foot-1.11.0-r1 | 4 +- metadata/md5-cache/gui-apps/foot-1.12.1 | 4 +- metadata/md5-cache/gui-apps/grim-1.3.1 | 4 +- metadata/md5-cache/gui-apps/grim-1.4.0-r1 | 4 +- metadata/md5-cache/gui-apps/grim-9999 | 4 +- metadata/md5-cache/gui-apps/gtkgreet-0.7 | 4 +- metadata/md5-cache/gui-apps/gtkgreet-9999 | 4 +- metadata/md5-cache/gui-apps/kanshi-1.1.0 | 4 +- metadata/md5-cache/gui-apps/kanshi-9999 | 4 +- .../md5-cache/gui-apps/lavalauncher-1.7.1 | 4 +- .../md5-cache/gui-apps/lavalauncher-2.0.0 | 4 +- .../md5-cache/gui-apps/lavalauncher-2.1.0 | 4 +- metadata/md5-cache/gui-apps/lavalauncher-9999 | 4 +- metadata/md5-cache/gui-apps/mako-1.6-r3 | 4 +- metadata/md5-cache/gui-apps/mako-1.7.1 | 4 +- metadata/md5-cache/gui-apps/mako-9999 | 4 +- metadata/md5-cache/gui-apps/slurp-1.2.0 | 4 +- metadata/md5-cache/gui-apps/slurp-1.3.2 | 4 +- metadata/md5-cache/gui-apps/slurp-9999 | 4 +- metadata/md5-cache/gui-apps/swappy-1.3.1 | 4 +- metadata/md5-cache/gui-apps/swappy-9999 | 4 +- metadata/md5-cache/gui-apps/swaybg-1.0 | 4 +- metadata/md5-cache/gui-apps/swaybg-1.1.1 | 4 +- metadata/md5-cache/gui-apps/swaybg-9999 | 4 +- metadata/md5-cache/gui-apps/swayidle-1.7 | 4 +- metadata/md5-cache/gui-apps/swayidle-1.7.1 | 4 +- metadata/md5-cache/gui-apps/swayidle-9999 | 4 +- metadata/md5-cache/gui-apps/swaylock-1.3-r1 | 4 +- metadata/md5-cache/gui-apps/swaylock-1.5-r1 | 4 +- metadata/md5-cache/gui-apps/swaylock-1.6-r1 | 4 +- metadata/md5-cache/gui-apps/swaylock-9999 | 4 +- metadata/md5-cache/gui-apps/waybar-0.9.12 | 4 +- metadata/md5-cache/gui-apps/waybar-0.9.13 | 4 +- metadata/md5-cache/gui-apps/waybar-9999 | 4 +- .../md5-cache/gui-apps/wayland-logout-1.4 | 4 +- .../md5-cache/gui-apps/wayland-logout-9999 | 4 +- metadata/md5-cache/gui-apps/waypipe-0.7.2-r2 | 4 +- metadata/md5-cache/gui-apps/waypipe-0.8.0-r2 | 4 +- metadata/md5-cache/gui-apps/waypipe-9999 | 4 +- metadata/md5-cache/gui-apps/wayvnc-0.4.0-r1 | 4 +- metadata/md5-cache/gui-apps/wayvnc-9999 | 4 +- metadata/md5-cache/gui-apps/wcm-0.7.0 | 4 +- metadata/md5-cache/gui-apps/wcm-9999 | 4 +- .../md5-cache/gui-apps/wf-recorder-0.2.1-r1 | 4 +- .../md5-cache/gui-apps/wf-recorder-0.3.0-r1 | 4 +- metadata/md5-cache/gui-apps/wf-recorder-9999 | 4 +- metadata/md5-cache/gui-apps/wf-shell-0.7.0 | 4 +- metadata/md5-cache/gui-apps/wf-shell-9999 | 4 +- .../md5-cache/gui-apps/wl-clipboard-2.1.0 | 4 +- metadata/md5-cache/gui-apps/wl-clipboard-9999 | 4 +- metadata/md5-cache/gui-libs/Manifest.gz | Bin 8205 -> 8219 bytes metadata/md5-cache/gui-libs/amtk-5.4.1 | 4 +- metadata/md5-cache/gui-libs/egl-gbm-1.1.0 | 4 +- .../md5-cache/gui-libs/egl-wayland-1.1.10 | 4 +- .../md5-cache/gui-libs/egl-wayland-1.1.10-r1 | 4 +- .../md5-cache/gui-libs/egl-wayland-1.1.7-r1 | 4 +- .../gui-libs/egl-wayland-1.1.9_p20211123 | 4 +- .../gui-libs/gdk-pixbuf-loader-webp-0.0.4 | 4 +- .../gui-libs/gdk-pixbuf-loader-webp-0.0.5 | 4 +- metadata/md5-cache/gui-libs/gtk-4.6.4-r1 | 4 +- metadata/md5-cache/gui-libs/gtk-4.6.5 | 4 +- metadata/md5-cache/gui-libs/gtk-4.6.6 | 4 +- .../gui-libs/gtk-layer-shell-0.1.0-r1 | 4 +- .../md5-cache/gui-libs/gtk-layer-shell-0.6.0 | 4 +- .../md5-cache/gui-libs/gtksourceview-5.4.1 | 4 +- .../md5-cache/gui-libs/gtksourceview-5.4.2 | 4 +- metadata/md5-cache/gui-libs/libadwaita-1.1.1 | 4 +- metadata/md5-cache/gui-libs/libadwaita-1.1.2 | 4 +- metadata/md5-cache/gui-libs/libadwaita-1.1.3 | 4 +- metadata/md5-cache/gui-libs/libhandy-1.6.2 | 4 +- metadata/md5-cache/gui-libs/libhandy-1.6.3 | 4 +- metadata/md5-cache/gui-libs/libwpe-1.12.0 | 4 +- metadata/md5-cache/gui-libs/neatvnc-0.4.0 | 4 +- metadata/md5-cache/gui-libs/neatvnc-9999 | 4 +- metadata/md5-cache/gui-libs/tepl-5.0.1-r1 | 4 +- metadata/md5-cache/gui-libs/tepl-6.0.2 | 4 +- metadata/md5-cache/gui-libs/tepl-6.00.0-r1 | 4 +- .../gui-libs/wayfire-plugins-extra-0.7.0-r1 | 4 +- .../gui-libs/wayfire-plugins-extra-9999 | 4 +- .../md5-cache/gui-libs/wf-config-0.7.1-r1 | 4 +- metadata/md5-cache/gui-libs/wf-config-9999 | 4 +- metadata/md5-cache/gui-libs/wlroots-0.14.0-r2 | 4 +- metadata/md5-cache/gui-libs/wlroots-0.14.1-r1 | 4 +- metadata/md5-cache/gui-libs/wlroots-0.15.0-r1 | 4 +- metadata/md5-cache/gui-libs/wlroots-0.15.0-r2 | 4 +- metadata/md5-cache/gui-libs/wlroots-0.15.1 | 4 +- metadata/md5-cache/gui-libs/wlroots-9999 | 4 +- .../md5-cache/gui-libs/wpebackend-fdo-1.12.0 | 4 +- .../gui-libs/xdg-desktop-portal-wlr-0.4.0 | 4 +- .../gui-libs/xdg-desktop-portal-wlr-0.5.0 | 4 +- .../gui-libs/xdg-desktop-portal-wlr-0.6.0 | 4 +- .../gui-libs/xdg-desktop-portal-wlr-9999 | 4 +- metadata/md5-cache/gui-wm/Manifest.gz | Bin 1178 -> 1174 bytes metadata/md5-cache/gui-wm/sway-1.7 | 4 +- metadata/md5-cache/gui-wm/sway-1.7-r1 | 4 +- metadata/md5-cache/gui-wm/sway-9999 | 4 +- metadata/md5-cache/gui-wm/wayfire-0.7.2 | 4 +- metadata/md5-cache/gui-wm/wayfire-0.7.3 | 4 +- metadata/md5-cache/gui-wm/wayfire-9999 | 4 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 73315 -> 73288 bytes metadata/md5-cache/kde-apps/akonadi-21.12.3 | 2 +- metadata/md5-cache/kde-apps/akonadi-22.04.3 | 6 +- .../kde-apps/akonadi-calendar-21.12.3 | 2 +- .../kde-apps/akonadi-calendar-22.04.3 | 8 +- .../kde-apps/akonadi-contacts-21.12.3 | 2 +- .../kde-apps/akonadi-contacts-22.04.3 | 8 +- .../kde-apps/akonadi-import-wizard-21.12.3 | 2 +- .../kde-apps/akonadi-import-wizard-22.04.3 | 8 +- .../md5-cache/kde-apps/akonadi-mime-21.12.3 | 2 +- .../md5-cache/kde-apps/akonadi-mime-22.04.3 | 8 +- .../md5-cache/kde-apps/akonadi-notes-21.12.3 | 2 +- .../md5-cache/kde-apps/akonadi-notes-22.04.3 | 8 +- .../md5-cache/kde-apps/akonadi-search-21.12.3 | 2 +- .../md5-cache/kde-apps/akonadi-search-22.04.3 | 6 +- .../md5-cache/kde-apps/akonadiconsole-21.12.3 | 2 +- .../md5-cache/kde-apps/akonadiconsole-22.04.3 | 6 +- metadata/md5-cache/kde-apps/akregator-21.12.3 | 2 +- metadata/md5-cache/kde-apps/akregator-22.04.3 | 6 +- metadata/md5-cache/kde-apps/analitza-21.12.3 | 2 +- metadata/md5-cache/kde-apps/analitza-22.04.3 | 8 +- metadata/md5-cache/kde-apps/ark-21.12.3 | 2 +- metadata/md5-cache/kde-apps/ark-22.04.3 | 6 +- .../md5-cache/kde-apps/artikulate-21.12.3 | 2 +- .../md5-cache/kde-apps/artikulate-22.04.3 | 6 +- .../md5-cache/kde-apps/audiocd-kio-21.12.3 | 2 +- .../md5-cache/kde-apps/audiocd-kio-22.04.3 | 8 +- .../md5-cache/kde-apps/baloo-widgets-21.12.3 | 2 +- .../md5-cache/kde-apps/baloo-widgets-22.04.3 | 8 +- metadata/md5-cache/kde-apps/blinken-21.12.3 | 2 +- metadata/md5-cache/kde-apps/blinken-22.04.3 | 6 +- metadata/md5-cache/kde-apps/bomber-21.12.3 | 2 +- metadata/md5-cache/kde-apps/bomber-22.04.3 | 6 +- metadata/md5-cache/kde-apps/bovo-21.12.3 | 2 +- metadata/md5-cache/kde-apps/bovo-22.04.3 | 6 +- .../kde-apps/calendarjanitor-21.12.3 | 2 +- .../kde-apps/calendarjanitor-22.04.3 | 8 +- .../kde-apps/calendarsupport-21.12.3 | 2 +- .../kde-apps/calendarsupport-22.04.3 | 8 +- metadata/md5-cache/kde-apps/cantor-21.12.3 | 2 +- metadata/md5-cache/kde-apps/cantor-22.04.3 | 10 +- metadata/md5-cache/kde-apps/cervisia-21.12.3 | 2 +- metadata/md5-cache/kde-apps/cervisia-22.04.3 | 6 +- metadata/md5-cache/kde-apps/dolphin-21.12.3 | 2 +- metadata/md5-cache/kde-apps/dolphin-22.04.3 | 6 +- .../kde-apps/dolphin-plugins-dropbox-21.12.3 | 2 +- .../kde-apps/dolphin-plugins-dropbox-22.04.3 | 6 +- .../kde-apps/dolphin-plugins-git-21.12.3 | 2 +- .../kde-apps/dolphin-plugins-git-22.04.3 | 6 +- .../dolphin-plugins-mercurial-21.12.3 | 2 +- .../dolphin-plugins-mercurial-22.04.3 | 6 +- .../dolphin-plugins-subversion-21.12.3 | 2 +- .../dolphin-plugins-subversion-22.04.3 | 6 +- metadata/md5-cache/kde-apps/dragon-21.12.3 | 2 +- metadata/md5-cache/kde-apps/dragon-22.04.3 | 6 +- .../md5-cache/kde-apps/eventviews-21.12.3-r1 | 2 +- .../md5-cache/kde-apps/eventviews-22.04.3 | 8 +- .../md5-cache/kde-apps/ffmpegthumbs-21.12.3 | 2 +- .../md5-cache/kde-apps/ffmpegthumbs-22.04.3 | 8 +- metadata/md5-cache/kde-apps/filelight-21.12.3 | 2 +- metadata/md5-cache/kde-apps/filelight-22.04.3 | 6 +- metadata/md5-cache/kde-apps/granatier-21.12.3 | 2 +- metadata/md5-cache/kde-apps/granatier-22.04.3 | 6 +- .../kde-apps/grantlee-editor-21.12.3 | 2 +- .../kde-apps/grantlee-editor-22.04.3 | 8 +- .../md5-cache/kde-apps/grantleetheme-21.12.3 | 2 +- .../md5-cache/kde-apps/grantleetheme-22.04.3 | 8 +- metadata/md5-cache/kde-apps/gwenview-21.12.3 | 2 +- metadata/md5-cache/kde-apps/gwenview-22.04.3 | 6 +- .../kde-apps/incidenceeditor-21.12.3 | 2 +- .../kde-apps/incidenceeditor-22.04.3 | 8 +- metadata/md5-cache/kde-apps/juk-21.12.3 | 2 +- metadata/md5-cache/kde-apps/juk-22.04.3 | 6 +- metadata/md5-cache/kde-apps/k3b-21.12.3 | 2 +- metadata/md5-cache/kde-apps/k3b-22.04.3 | 6 +- .../kde-apps/kaccounts-integration-21.12.3 | 2 +- .../kde-apps/kaccounts-integration-22.04.3 | 6 +- .../kde-apps/kaccounts-providers-21.12.3 | 2 +- .../kde-apps/kaccounts-providers-22.04.3 | 6 +- .../md5-cache/kde-apps/kaddressbook-21.12.3 | 2 +- .../md5-cache/kde-apps/kaddressbook-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kajongg-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kajongg-22.04.3 | 10 +- metadata/md5-cache/kde-apps/kalarm-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kalarm-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kalarmcal-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kalgebra-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kalgebra-22.04.3 | 6 +- .../md5-cache/kde-apps/kalzium-21.12.3-r1 | 2 +- metadata/md5-cache/kde-apps/kalzium-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kamera-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kamera-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kamoso-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kamoso-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kanagram-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kanagram-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kapman-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kapman-22.04.3 | 6 +- .../md5-cache/kde-apps/kapptemplate-21.12.3 | 2 +- .../md5-cache/kde-apps/kapptemplate-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kate-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kate-22.04.3 | 6 +- metadata/md5-cache/kde-apps/katomic-21.12.3 | 2 +- metadata/md5-cache/kde-apps/katomic-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kbackup-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kbackup-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kblackbox-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kblackbox-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kblocks-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kblocks-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kbounce-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kbounce-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kbreakout-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kbreakout-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kbruch-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kbruch-22.04.3 | 6 +- .../md5-cache/kde-apps/kcachegrind-21.12.3 | 2 +- .../md5-cache/kde-apps/kcachegrind-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kcalc-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kcalc-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kcalutils-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kcalutils-22.04.3 | 6 +- .../md5-cache/kde-apps/kcharselect-21.12.3 | 2 +- .../md5-cache/kde-apps/kcharselect-22.04.3 | 6 +- .../md5-cache/kde-apps/kcolorchooser-21.12.3 | 2 +- .../md5-cache/kde-apps/kcolorchooser-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kcron-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kcron-22.04.3 | 6 +- .../kde-apps/kde-dev-scripts-21.12.3 | 2 +- .../kde-apps/kde-dev-scripts-22.04.3 | 8 +- .../md5-cache/kde-apps/kde-dev-utils-21.12.3 | 2 +- .../md5-cache/kde-apps/kde-dev-utils-22.04.3 | 8 +- .../md5-cache/kde-apps/kdebugsettings-21.12.3 | 2 +- .../md5-cache/kde-apps/kdebugsettings-22.04.3 | 6 +- .../md5-cache/kde-apps/kdeedu-data-21.12.3 | 2 +- .../md5-cache/kde-apps/kdeedu-data-22.04.3 | 8 +- .../kde-apps/kdegraphics-mobipocket-21.12.3 | 2 +- .../kde-apps/kdegraphics-mobipocket-22.04.3 | 8 +- .../kde-apps/kdenetwork-filesharing-21.12.3 | 2 +- .../kde-apps/kdenetwork-filesharing-22.04.3 | 6 +- ...eta-22.04.3 => kdenetwork-meta-22.04.3-r1} | 4 +- metadata/md5-cache/kde-apps/kdenlive-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kdenlive-22.04.3 | 6 +- .../md5-cache/kde-apps/kdepim-addons-21.12.3 | 2 +- .../md5-cache/kde-apps/kdepim-addons-22.04.3 | 6 +- .../md5-cache/kde-apps/kdepim-runtime-21.12.3 | 2 +- .../md5-cache/kde-apps/kdepim-runtime-22.04.3 | 6 +- .../kde-apps/kdesdk-kioslaves-21.12.3 | 2 +- .../kde-apps/kdesdk-kioslaves-22.04.3 | 8 +- .../kde-apps/kdesdk-thumbnailers-21.12.3 | 2 +- .../kde-apps/kdesdk-thumbnailers-22.04.3 | 8 +- metadata/md5-cache/kde-apps/kdf-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kdf-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kdialog-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kdialog-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kdiamond-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kdiamond-22.04.3 | 6 +- .../md5-cache/kde-apps/keditbookmarks-21.12.3 | 2 +- .../md5-cache/kde-apps/keditbookmarks-22.04.3 | 8 +- metadata/md5-cache/kde-apps/kfind-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kfind-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kfloppy-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kfloppy-22.04.3 | 6 +- .../md5-cache/kde-apps/kfourinline-21.12.3 | 2 +- .../md5-cache/kde-apps/kfourinline-22.04.3 | 6 +- .../md5-cache/kde-apps/kgeography-21.12.3 | 2 +- .../md5-cache/kde-apps/kgeography-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kget-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kget-22.04.3 | 6 +- .../md5-cache/kde-apps/kgoldrunner-21.12.3 | 2 +- .../md5-cache/kde-apps/kgoldrunner-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kgpg-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kgpg-22.04.3 | 6 +- metadata/md5-cache/kde-apps/khangman-21.12.3 | 2 +- metadata/md5-cache/kde-apps/khangman-22.04.3 | 6 +- .../md5-cache/kde-apps/khelpcenter-21.12.3 | 2 +- .../md5-cache/kde-apps/khelpcenter-22.04.3 | 6 +- .../kde-apps/kidentitymanagement-21.12.3 | 2 +- .../kde-apps/kidentitymanagement-22.04.3 | 8 +- metadata/md5-cache/kde-apps/kig-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kig-22.04.3 | 10 +- metadata/md5-cache/kde-apps/kigo-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kigo-22.04.3 | 6 +- metadata/md5-cache/kde-apps/killbots-21.12.3 | 2 +- metadata/md5-cache/kde-apps/killbots-22.04.3 | 6 +- .../kde-apps/kimagemapeditor-21.12.3 | 2 +- .../kde-apps/kimagemapeditor-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kimap-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kimap-22.04.3 | 6 +- .../md5-cache/kde-apps/kio-extras-21.12.3 | 2 +- .../md5-cache/kde-apps/kio-extras-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kiriki-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kiriki-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kiten-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kiten-22.04.3 | 6 +- .../md5-cache/kde-apps/kitinerary-21.12.3 | 2 +- ...tinerary-22.04.3 => kitinerary-22.04.3-r1} | 10 +- .../md5-cache/kde-apps/kjumpingcube-21.12.3 | 2 +- .../md5-cache/kde-apps/kjumpingcube-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kldap-21.12.3-r1 | 2 +- metadata/md5-cache/kde-apps/kldap-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kleopatra-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kleopatra-22.04.3 | 6 +- metadata/md5-cache/kde-apps/klettres-21.12.3 | 2 +- metadata/md5-cache/kde-apps/klettres-22.04.3 | 6 +- metadata/md5-cache/kde-apps/klickety-21.12.3 | 2 +- metadata/md5-cache/kde-apps/klickety-22.04.3 | 6 +- metadata/md5-cache/kde-apps/klines-21.12.3 | 2 +- metadata/md5-cache/kde-apps/klines-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kmag-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kmag-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kmahjongg-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kmahjongg-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kmail-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kmail-22.04.3 | 6 +- .../kde-apps/kmail-account-wizard-21.12.3-r1 | 2 +- .../kde-apps/kmail-account-wizard-22.04.3 | 8 +- .../md5-cache/kde-apps/kmailtransport-21.12.3 | 2 +- .../md5-cache/kde-apps/kmailtransport-22.04.3 | 8 +- metadata/md5-cache/kde-apps/kmbox-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kmbox-22.04.3 | 8 +- metadata/md5-cache/kde-apps/kmime-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kmime-22.04.3 | 8 +- metadata/md5-cache/kde-apps/kmines-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kmines-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kmix-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kmix-22.04.3 | 6 +- .../md5-cache/kde-apps/kmousetool-21.12.3 | 2 +- .../md5-cache/kde-apps/kmousetool-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kmouth-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kmouth-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kmplot-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kmplot-22.04.3 | 6 +- .../md5-cache/kde-apps/knavalbattle-21.12.3 | 2 +- .../md5-cache/kde-apps/knavalbattle-22.04.3 | 6 +- metadata/md5-cache/kde-apps/knetwalk-21.12.3 | 2 +- metadata/md5-cache/kde-apps/knetwalk-22.04.3 | 6 +- metadata/md5-cache/kde-apps/knights-21.12.3 | 2 +- metadata/md5-cache/kde-apps/knights-22.04.3 | 6 +- metadata/md5-cache/kde-apps/knotes-21.12.3 | 2 +- metadata/md5-cache/kde-apps/knotes-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kolf-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kolf-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kollision-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kollision-22.04.3 | 6 +- .../md5-cache/kde-apps/kolourpaint-21.12.3 | 2 +- .../md5-cache/kde-apps/kolourpaint-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kompare-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kompare-22.04.3 | 6 +- metadata/md5-cache/kde-apps/konqueror-21.12.3 | 2 +- metadata/md5-cache/kde-apps/konqueror-22.04.3 | 6 +- metadata/md5-cache/kde-apps/konquest-21.12.3 | 2 +- metadata/md5-cache/kde-apps/konquest-22.04.3 | 6 +- metadata/md5-cache/kde-apps/konsole-21.12.3 | 2 +- metadata/md5-cache/kde-apps/konsole-22.04.3 | 6 +- .../kde-apps/konsolekalendar-21.12.3 | 2 +- .../kde-apps/konsolekalendar-22.04.3 | 8 +- metadata/md5-cache/kde-apps/kontact-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kontact-22.04.3 | 6 +- .../kde-apps/kontactinterface-21.12.3 | 2 +- .../kde-apps/kontactinterface-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kopete-21.12.3-r1 | 2 +- metadata/md5-cache/kde-apps/kopete-22.04.3 | 6 +- .../md5-cache/kde-apps/korganizer-21.12.3 | 2 +- .../md5-cache/kde-apps/korganizer-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kpat-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kpat-22.04.3 | 6 +- .../md5-cache/kde-apps/kpimtextedit-21.12.3 | 2 +- .../md5-cache/kde-apps/kpimtextedit-22.04.3 | 8 +- metadata/md5-cache/kde-apps/kpkpass-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kpkpass-22.04.3 | 6 +- .../md5-cache/kde-apps/kqtquickcharts-21.12.3 | 2 +- .../md5-cache/kde-apps/kqtquickcharts-22.04.3 | 8 +- metadata/md5-cache/kde-apps/krdc-21.12.3 | 2 +- metadata/md5-cache/kde-apps/krdc-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kreversi-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kreversi-22.04.3 | 6 +- metadata/md5-cache/kde-apps/krfb-21.12.3-r1 | 2 +- metadata/md5-cache/kde-apps/krfb-22.04.3 | 6 +- .../kde-apps/kross-interpreters-21.12.3 | 2 +- .../kde-apps/kross-interpreters-22.04.3 | 8 +- metadata/md5-cache/kde-apps/kruler-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kruler-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kshisen-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kshisen-22.04.3 | 6 +- metadata/md5-cache/kde-apps/ksirk-21.12.3 | 2 +- metadata/md5-cache/kde-apps/ksirk-22.04.3 | 6 +- metadata/md5-cache/kde-apps/ksmtp-21.12.3 | 2 +- metadata/md5-cache/kde-apps/ksmtp-22.04.3 | 6 +- .../md5-cache/kde-apps/ksnakeduel-21.12.3 | 2 +- .../md5-cache/kde-apps/ksnakeduel-22.04.3 | 6 +- .../md5-cache/kde-apps/kspaceduel-21.12.3 | 2 +- .../md5-cache/kde-apps/kspaceduel-22.04.3 | 6 +- metadata/md5-cache/kde-apps/ksquares-21.12.3 | 2 +- metadata/md5-cache/kde-apps/ksquares-22.04.3 | 6 +- metadata/md5-cache/kde-apps/ksudoku-21.12.3 | 2 +- metadata/md5-cache/kde-apps/ksudoku-22.04.3 | 6 +- .../md5-cache/kde-apps/ksystemlog-21.12.3 | 2 +- .../md5-cache/kde-apps/ksystemlog-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kteatime-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kteatime-22.04.3 | 6 +- metadata/md5-cache/kde-apps/ktimer-21.12.3 | 2 +- metadata/md5-cache/kde-apps/ktimer-22.04.3 | 6 +- metadata/md5-cache/kde-apps/ktouch-21.12.3 | 2 +- metadata/md5-cache/kde-apps/ktouch-22.04.3 | 6 +- .../kde-apps/ktp-accounts-kcm-21.12.3 | 2 +- .../kde-apps/ktp-accounts-kcm-22.04.3 | 6 +- .../md5-cache/kde-apps/ktp-approver-21.12.3 | 2 +- .../md5-cache/kde-apps/ktp-approver-22.04.3 | 6 +- .../kde-apps/ktp-auth-handler-21.12.3 | 2 +- .../kde-apps/ktp-auth-handler-22.04.3 | 6 +- .../kde-apps/ktp-common-internals-21.12.3 | 2 +- .../kde-apps/ktp-common-internals-22.04.3 | 6 +- .../kde-apps/ktp-contact-list-21.12.3 | 2 +- .../kde-apps/ktp-contact-list-22.04.3 | 6 +- .../kde-apps/ktp-contact-runner-21.12.3 | 2 +- .../kde-apps/ktp-contact-runner-22.04.3 | 6 +- .../kde-apps/ktp-desktop-applets-21.12.3 | 2 +- .../kde-apps/ktp-desktop-applets-22.04.3 | 6 +- .../kde-apps/ktp-filetransfer-handler-21.12.3 | 2 +- .../kde-apps/ktp-filetransfer-handler-22.04.3 | 6 +- .../kde-apps/ktp-kded-module-21.12.3 | 2 +- .../kde-apps/ktp-kded-module-22.04.3 | 6 +- .../md5-cache/kde-apps/ktp-send-file-21.12.3 | 2 +- .../md5-cache/kde-apps/ktp-send-file-22.04.3 | 6 +- .../md5-cache/kde-apps/ktp-text-ui-21.12.3 | 2 +- .../md5-cache/kde-apps/ktp-text-ui-22.04.3 | 6 +- .../md5-cache/kde-apps/ktuberling-21.12.3 | 2 +- .../md5-cache/kde-apps/ktuberling-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kturtle-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kturtle-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kubrick-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kubrick-22.04.3 | 6 +- .../md5-cache/kde-apps/kwalletmanager-21.12.3 | 2 +- .../md5-cache/kde-apps/kwalletmanager-22.04.3 | 8 +- metadata/md5-cache/kde-apps/kwave-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kwave-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kwordquiz-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kwordquiz-22.04.3 | 6 +- metadata/md5-cache/kde-apps/kwrite-21.12.3 | 2 +- metadata/md5-cache/kde-apps/kwrite-22.04.3 | 6 +- .../md5-cache/kde-apps/libgravatar-21.12.3 | 2 +- .../md5-cache/kde-apps/libgravatar-22.04.3 | 8 +- metadata/md5-cache/kde-apps/libkcddb-21.12.3 | 2 +- metadata/md5-cache/kde-apps/libkcddb-22.04.3 | 8 +- .../kde-apps/libkcompactdisc-21.12.3 | 2 +- .../kde-apps/libkcompactdisc-22.04.3 | 8 +- metadata/md5-cache/kde-apps/libkdcraw-21.12.3 | 2 +- metadata/md5-cache/kde-apps/libkdcraw-22.04.3 | 8 +- .../md5-cache/kde-apps/libkdegames-21.12.3 | 2 +- .../md5-cache/kde-apps/libkdegames-22.04.3 | 8 +- metadata/md5-cache/kde-apps/libkdepim-21.12.3 | 2 +- metadata/md5-cache/kde-apps/libkdepim-22.04.3 | 8 +- .../kde-apps/libkeduvocdocument-21.12.3 | 2 +- .../kde-apps/libkeduvocdocument-22.04.3 | 8 +- metadata/md5-cache/kde-apps/libkexiv2-21.12.3 | 2 +- metadata/md5-cache/kde-apps/libkexiv2-22.04.3 | 8 +- metadata/md5-cache/kde-apps/libkgapi-21.12.3 | 2 +- metadata/md5-cache/kde-apps/libkgapi-22.04.3 | 6 +- metadata/md5-cache/kde-apps/libkleo-21.12.3 | 2 +- metadata/md5-cache/kde-apps/libkleo-22.04.3 | 8 +- .../md5-cache/kde-apps/libkmahjongg-21.12.3 | 2 +- .../md5-cache/kde-apps/libkmahjongg-22.04.3 | 8 +- .../kde-apps/libkomparediff2-21.12.3 | 2 +- .../kde-apps/libkomparediff2-22.04.3 | 8 +- metadata/md5-cache/kde-apps/libksane-21.12.3 | 2 +- metadata/md5-cache/kde-apps/libksane-22.04.3 | 8 +- metadata/md5-cache/kde-apps/libksieve-21.12.3 | 2 +- metadata/md5-cache/kde-apps/libksieve-22.04.3 | 8 +- metadata/md5-cache/kde-apps/libktnef-21.12.3 | 2 +- metadata/md5-cache/kde-apps/libktnef-22.04.3 | 8 +- metadata/md5-cache/kde-apps/lokalize-21.12.3 | 2 +- metadata/md5-cache/kde-apps/lokalize-22.04.3 | 6 +- metadata/md5-cache/kde-apps/lskat-21.12.3 | 2 +- metadata/md5-cache/kde-apps/lskat-22.04.3 | 6 +- .../md5-cache/kde-apps/mailcommon-21.12.3-r1 | 2 +- .../md5-cache/kde-apps/mailcommon-22.04.3 | 8 +- .../md5-cache/kde-apps/mailimporter-21.12.3 | 2 +- .../md5-cache/kde-apps/mailimporter-22.04.3 | 8 +- metadata/md5-cache/kde-apps/marble-21.12.3 | 2 +- metadata/md5-cache/kde-apps/marble-22.04.3 | 6 +- .../md5-cache/kde-apps/mbox-importer-21.12.3 | 2 +- .../md5-cache/kde-apps/mbox-importer-22.04.3 | 8 +- .../md5-cache/kde-apps/messagelib-21.12.3 | 2 +- .../md5-cache/kde-apps/messagelib-22.04.3 | 8 +- metadata/md5-cache/kde-apps/minuet-21.12.3 | 2 +- metadata/md5-cache/kde-apps/minuet-22.04.3 | 6 +- metadata/md5-cache/kde-apps/okular-21.12.3 | 2 +- metadata/md5-cache/kde-apps/okular-22.04.3 | 6 +- metadata/md5-cache/kde-apps/palapeli-21.12.3 | 2 +- metadata/md5-cache/kde-apps/palapeli-22.04.3 | 6 +- metadata/md5-cache/kde-apps/parley-21.12.3 | 2 +- metadata/md5-cache/kde-apps/parley-22.04.3 | 6 +- metadata/md5-cache/kde-apps/picmi-21.12.3 | 2 +- metadata/md5-cache/kde-apps/picmi-22.04.3 | 6 +- .../kde-apps/pim-data-exporter-21.12.3 | 2 +- .../kde-apps/pim-data-exporter-22.04.3 | 6 +- .../kde-apps/pim-sieve-editor-21.12.3 | 2 +- .../kde-apps/pim-sieve-editor-22.04.3 | 8 +- metadata/md5-cache/kde-apps/pimcommon-21.12.3 | 2 +- metadata/md5-cache/kde-apps/pimcommon-22.04.3 | 8 +- metadata/md5-cache/kde-apps/poxml-21.12.3 | 2 +- metadata/md5-cache/kde-apps/poxml-22.04.3 | 8 +- .../md5-cache/kde-apps/print-manager-21.12.3 | 2 +- .../md5-cache/kde-apps/print-manager-22.04.3 | 8 +- metadata/md5-cache/kde-apps/rocs-21.12.3 | 2 +- metadata/md5-cache/kde-apps/rocs-22.04.3 | 6 +- .../kde-apps/signon-kwallet-extension-21.12.3 | 2 +- .../kde-apps/signon-kwallet-extension-22.04.3 | 6 +- .../md5-cache/kde-apps/spectacle-21.12.3-r1 | 2 +- metadata/md5-cache/kde-apps/spectacle-22.04.3 | 6 +- metadata/md5-cache/kde-apps/step-21.12.3 | 2 +- metadata/md5-cache/kde-apps/step-22.04.3 | 6 +- metadata/md5-cache/kde-apps/svgpart-21.12.3 | 2 +- metadata/md5-cache/kde-apps/svgpart-22.04.3 | 8 +- metadata/md5-cache/kde-apps/sweeper-21.12.3 | 2 +- metadata/md5-cache/kde-apps/sweeper-22.04.3 | 6 +- .../md5-cache/kde-apps/thumbnailers-21.12.3 | 2 +- .../md5-cache/kde-apps/thumbnailers-22.04.3 | 8 +- metadata/md5-cache/kde-apps/umbrello-21.12.3 | 2 +- metadata/md5-cache/kde-apps/umbrello-22.04.3 | 6 +- metadata/md5-cache/kde-apps/yakuake-21.12.3 | 2 +- metadata/md5-cache/kde-apps/yakuake-22.04.3 | 6 +- .../kde-apps/zeroconf-ioslave-21.12.3 | 2 +- .../kde-apps/zeroconf-ioslave-22.04.3 | 8 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 39233 -> 39377 bytes .../md5-cache/kde-frameworks/attica-5.92.0 | 2 +- .../md5-cache/kde-frameworks/attica-5.95.0 | 2 +- .../md5-cache/kde-frameworks/attica-5.96.0 | 8 +- .../md5-cache/kde-frameworks/baloo-5.92.0 | 2 +- .../md5-cache/kde-frameworks/baloo-5.95.0 | 2 +- .../md5-cache/kde-frameworks/baloo-5.96.0 | 8 +- .../md5-cache/kde-frameworks/bluez-qt-5.92.0 | 2 +- .../kde-frameworks/bluez-qt-5.95.0-r1 | 2 +- .../md5-cache/kde-frameworks/bluez-qt-5.96.0 | 8 +- .../kde-frameworks/breeze-icons-5.92.0 | 2 +- .../kde-frameworks/breeze-icons-5.95.0 | 2 +- .../kde-frameworks/breeze-icons-5.96.0 | 10 +- .../kde-frameworks/breeze-icons-rcc-5.92.0 | 2 +- .../kde-frameworks/breeze-icons-rcc-5.95.0 | 2 +- .../kde-frameworks/breeze-icons-rcc-5.96.0 | 10 +- .../kde-frameworks/countryflags-5.92.0 | 2 +- .../kde-frameworks/countryflags-5.95.0 | 2 +- .../kde-frameworks/countryflags-5.96.0 | 8 +- .../kde-frameworks/extra-cmake-modules-5.92.0 | 2 +- .../kde-frameworks/extra-cmake-modules-5.95.0 | 2 +- .../kde-frameworks/extra-cmake-modules-5.96.0 | 8 +- .../frameworkintegration-5.92.0 | 2 +- .../frameworkintegration-5.95.0 | 2 +- .../frameworkintegration-5.96.0 | 8 +- .../kde-frameworks/kactivities-5.92.0 | 2 +- .../kde-frameworks/kactivities-5.95.0 | 2 +- .../kde-frameworks/kactivities-5.96.0 | 8 +- .../kde-frameworks/kactivities-stats-5.92.0 | 2 +- .../kde-frameworks/kactivities-stats-5.95.0 | 2 +- .../kde-frameworks/kactivities-stats-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kapidox-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kapidox-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kapidox-5.96.0 | 12 +- .../md5-cache/kde-frameworks/karchive-5.92.0 | 2 +- .../md5-cache/kde-frameworks/karchive-5.95.0 | 2 +- .../md5-cache/kde-frameworks/karchive-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kauth-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kauth-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kauth-5.96.0 | 8 +- .../kde-frameworks/kbookmarks-5.92.0 | 2 +- .../kde-frameworks/kbookmarks-5.95.0 | 2 +- .../kde-frameworks/kbookmarks-5.96.0 | 8 +- .../kde-frameworks/kcalendarcore-5.92.0 | 2 +- .../kde-frameworks/kcalendarcore-5.95.0 | 2 +- .../kde-frameworks/kcalendarcore-5.96.0 | 8 +- .../kde-frameworks/kcmutils-5.92.0-r1 | 2 +- .../md5-cache/kde-frameworks/kcmutils-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kcmutils-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kcodecs-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kcodecs-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kcodecs-5.96.0 | 8 +- .../kde-frameworks/kcompletion-5.92.0 | 2 +- .../kde-frameworks/kcompletion-5.95.0 | 2 +- .../kde-frameworks/kcompletion-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kconfig-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kconfig-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kconfig-5.96.0 | 8 +- .../kde-frameworks/kconfigwidgets-5.92.0-r1 | 2 +- .../kde-frameworks/kconfigwidgets-5.95.0 | 2 +- .../kde-frameworks/kconfigwidgets-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kcontacts-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kcontacts-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kcontacts-5.96.0 | 8 +- .../kde-frameworks/kcoreaddons-5.92.0 | 2 +- .../kde-frameworks/kcoreaddons-5.95.0 | 2 +- .../kde-frameworks/kcoreaddons-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kcrash-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kcrash-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kcrash-5.96.0 | 8 +- metadata/md5-cache/kde-frameworks/kdav-5.92.0 | 2 +- metadata/md5-cache/kde-frameworks/kdav-5.95.0 | 2 +- metadata/md5-cache/kde-frameworks/kdav-5.96.0 | 8 +- .../kde-frameworks/kdbusaddons-5.92.0 | 2 +- .../kde-frameworks/kdbusaddons-5.95.0 | 2 +- .../kde-frameworks/kdbusaddons-5.96.0 | 8 +- .../kde-frameworks/kdeclarative-5.92.0 | 2 +- .../kde-frameworks/kdeclarative-5.95.0-r1 | 2 +- .../kde-frameworks/kdeclarative-5.96.0 | 8 +- metadata/md5-cache/kde-frameworks/kded-5.92.0 | 2 +- metadata/md5-cache/kde-frameworks/kded-5.95.0 | 2 +- metadata/md5-cache/kde-frameworks/kded-5.96.0 | 8 +- .../kde-frameworks/kdelibs4support-5.92.0 | 2 +- .../kde-frameworks/kdelibs4support-5.95.0 | 2 +- .../kde-frameworks/kdelibs4support-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kdesu-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kdesu-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kdesu-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kdnssd-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kdnssd-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kdnssd-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kdoctools-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kdoctools-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kdoctools-5.96.0 | 8 +- .../kde-frameworks/kemoticons-5.92.0 | 2 +- .../kde-frameworks/kemoticons-5.95.0 | 2 +- .../kde-frameworks/kemoticons-5.96.0 | 8 +- .../kde-frameworks/kfilemetadata-5.92.0 | 2 +- .../kde-frameworks/kfilemetadata-5.95.0 | 2 +- .../kde-frameworks/kfilemetadata-5.96.0 | 10 +- .../kde-frameworks/kglobalaccel-5.92.0 | 2 +- .../kde-frameworks/kglobalaccel-5.95.0-r1 | 2 +- .../kde-frameworks/kglobalaccel-5.96.0 | 8 +- .../kde-frameworks/kguiaddons-5.92.0 | 2 +- .../kde-frameworks/kguiaddons-5.95.0 | 2 +- .../kde-frameworks/kguiaddons-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kholidays-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kholidays-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kholidays-5.96.0 | 8 +- .../md5-cache/kde-frameworks/khtml-5.92.0 | 2 +- .../md5-cache/kde-frameworks/khtml-5.95.0 | 2 +- .../md5-cache/kde-frameworks/khtml-5.96.0 | 8 +- .../md5-cache/kde-frameworks/ki18n-5.92.0 | 2 +- .../md5-cache/kde-frameworks/ki18n-5.95.0 | 2 +- .../md5-cache/kde-frameworks/ki18n-5.96.0 | 12 +- .../kde-frameworks/kiconthemes-5.92.0 | 2 +- .../kde-frameworks/kiconthemes-5.95.0 | 2 +- .../kde-frameworks/kiconthemes-5.96.0 | 8 +- .../kde-frameworks/kidletime-5.92.0-r1 | 2 +- .../md5-cache/kde-frameworks/kidletime-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kidletime-5.96.0 | 8 +- .../kde-frameworks/kimageformats-5.92.0-r2 | 2 +- .../kde-frameworks/kimageformats-5.95.0 | 2 +- .../kde-frameworks/kimageformats-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kinit-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kinit-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kinit-5.96.0 | 8 +- metadata/md5-cache/kde-frameworks/kio-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kio-5.95.0-r1 | 2 +- metadata/md5-cache/kde-frameworks/kio-5.96.0 | 8 +- .../kde-frameworks/kirigami-5.92.0-r1 | 2 +- .../md5-cache/kde-frameworks/kirigami-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kirigami-5.96.0 | 6 +- .../kde-frameworks/kitemmodels-5.92.0 | 2 +- .../kde-frameworks/kitemmodels-5.95.0 | 2 +- .../kde-frameworks/kitemmodels-5.96.0 | 8 +- .../kde-frameworks/kitemviews-5.92.0 | 2 +- .../kde-frameworks/kitemviews-5.95.0 | 2 +- .../kde-frameworks/kitemviews-5.96.0 | 8 +- .../kde-frameworks/kjobwidgets-5.92.0 | 2 +- .../kde-frameworks/kjobwidgets-5.95.0 | 2 +- .../kde-frameworks/kjobwidgets-5.96.0 | 8 +- metadata/md5-cache/kde-frameworks/kjs-5.92.0 | 2 +- metadata/md5-cache/kde-frameworks/kjs-5.95.0 | 2 +- metadata/md5-cache/kde-frameworks/kjs-5.96.0 | 8 +- .../kde-frameworks/knewstuff-5.92.0-r2 | 2 +- .../md5-cache/kde-frameworks/knewstuff-5.95.0 | 2 +- .../md5-cache/kde-frameworks/knewstuff-5.96.0 | 8 +- .../kde-frameworks/knotifications-5.92.0 | 2 +- .../kde-frameworks/knotifications-5.95.0 | 2 +- .../kde-frameworks/knotifications-5.96.0 | 8 +- .../kde-frameworks/knotifyconfig-5.92.0 | 2 +- .../kde-frameworks/knotifyconfig-5.95.0 | 2 +- .../kde-frameworks/knotifyconfig-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kpackage-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kpackage-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kpackage-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kparts-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kparts-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kparts-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kpeople-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kpeople-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kpeople-5.96.0 | 6 +- .../md5-cache/kde-frameworks/kplotting-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kplotting-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kplotting-5.96.0 | 8 +- metadata/md5-cache/kde-frameworks/kpty-5.92.0 | 2 +- metadata/md5-cache/kde-frameworks/kpty-5.95.0 | 2 +- metadata/md5-cache/kde-frameworks/kpty-5.96.0 | 8 +- .../kde-frameworks/kquickcharts-5.92.0 | 2 +- .../kde-frameworks/kquickcharts-5.95.0 | 2 +- .../kde-frameworks/kquickcharts-5.96.0 | 6 +- .../md5-cache/kde-frameworks/kross-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kross-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kross-5.96.0 | 8 +- .../md5-cache/kde-frameworks/krunner-5.92.0 | 2 +- .../md5-cache/kde-frameworks/krunner-5.95.0 | 2 +- .../md5-cache/kde-frameworks/krunner-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kservice-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kservice-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kservice-5.96.0 | 8 +- .../kde-frameworks/ktexteditor-5.92.0-r1 | 2 +- .../kde-frameworks/ktexteditor-5.95.0 | 2 +- .../kde-frameworks/ktexteditor-5.96.0 | 8 +- .../kde-frameworks/ktextwidgets-5.92.0 | 2 +- .../kde-frameworks/ktextwidgets-5.95.0 | 2 +- .../kde-frameworks/ktextwidgets-5.96.0 | 8 +- .../kde-frameworks/kunitconversion-5.92.0 | 2 +- .../kde-frameworks/kunitconversion-5.95.0 | 2 +- .../kde-frameworks/kunitconversion-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kwallet-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kwallet-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kwallet-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kwayland-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kwayland-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kwayland-5.96.0 | 6 +- .../kde-frameworks/kwidgetsaddons-5.92.0 | 2 +- .../kde-frameworks/kwidgetsaddons-5.95.0 | 2 +- .../kde-frameworks/kwidgetsaddons-5.96.0 | 8 +- .../kde-frameworks/kwindowsystem-5.92.0 | 2 +- .../kde-frameworks/kwindowsystem-5.95.0 | 2 +- .../kde-frameworks/kwindowsystem-5.96.0 | 8 +- .../md5-cache/kde-frameworks/kxmlgui-5.92.0 | 2 +- .../md5-cache/kde-frameworks/kxmlgui-5.95.0 | 2 +- .../md5-cache/kde-frameworks/kxmlgui-5.96.0 | 8 +- .../kde-frameworks/modemmanager-qt-5.92.0 | 2 +- .../kde-frameworks/modemmanager-qt-5.95.0 | 2 +- .../kde-frameworks/modemmanager-qt-5.96.0 | 8 +- .../kde-frameworks/networkmanager-qt-5.92.0 | 2 +- .../kde-frameworks/networkmanager-qt-5.95.0 | 2 +- .../kde-frameworks/networkmanager-qt-5.96.0 | 8 +- .../kde-frameworks/oxygen-icons-5.92.0 | 2 +- .../kde-frameworks/oxygen-icons-5.95.0 | 2 +- .../kde-frameworks/oxygen-icons-5.96.0 | 8 +- .../md5-cache/kde-frameworks/plasma-5.92.0-r2 | 2 +- .../md5-cache/kde-frameworks/plasma-5.95.0-r4 | 2 +- .../md5-cache/kde-frameworks/plasma-5.96.0 | 8 +- .../md5-cache/kde-frameworks/prison-5.92.0 | 2 +- .../md5-cache/kde-frameworks/prison-5.95.0 | 2 +- .../md5-cache/kde-frameworks/prison-5.96.0 | 16 - .../md5-cache/kde-frameworks/prison-5.96.0-r1 | 16 + .../md5-cache/kde-frameworks/purpose-5.92.0 | 2 +- .../md5-cache/kde-frameworks/purpose-5.95.0 | 2 +- .../md5-cache/kde-frameworks/purpose-5.96.0 | 8 +- .../kde-frameworks/qqc2-desktop-style-5.92.0 | 2 +- .../kde-frameworks/qqc2-desktop-style-5.95.0 | 2 +- .../kde-frameworks/qqc2-desktop-style-5.96.0 | 8 +- .../md5-cache/kde-frameworks/solid-5.92.0 | 2 +- .../md5-cache/kde-frameworks/solid-5.95.0 | 2 +- .../md5-cache/kde-frameworks/solid-5.96.0 | 8 +- .../md5-cache/kde-frameworks/sonnet-5.92.0 | 2 +- .../md5-cache/kde-frameworks/sonnet-5.95.0 | 2 +- .../md5-cache/kde-frameworks/sonnet-5.96.0 | 8 +- .../kde-frameworks/syndication-5.92.0 | 2 +- .../kde-frameworks/syndication-5.95.0 | 2 +- .../kde-frameworks/syndication-5.96.0 | 8 +- .../syntax-highlighting-5.92.0-r1 | 2 +- .../kde-frameworks/syntax-highlighting-5.95.0 | 2 +- .../kde-frameworks/syntax-highlighting-5.96.0 | 8 +- .../kde-frameworks/threadweaver-5.92.0 | 2 +- .../kde-frameworks/threadweaver-5.95.0 | 2 +- .../kde-frameworks/threadweaver-5.96.0 | 8 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 5820 -> 5821 bytes .../md5-cache/kde-misc/colord-kde-0.5.0-r2 | 2 +- .../md5-cache/kde-misc/kdeconnect-21.12.3 | 2 +- .../md5-cache/kde-misc/kdeconnect-22.04.3 | 6 +- metadata/md5-cache/kde-misc/kdiff3-1.9.5 | 2 +- metadata/md5-cache/kde-misc/kdiff3-1.9.6 | 2 +- metadata/md5-cache/kde-misc/kio-fuse-5.0.1 | 2 +- .../md5-cache/kde-misc/kio-gdrive-21.12.3 | 2 +- .../md5-cache/kde-misc/kio-gdrive-22.04.3 | 6 +- .../md5-cache/kde-misc/kio-gopher-0.1.99-r1 | 2 +- metadata/md5-cache/kde-misc/kio-stash-1.0-r1 | 2 +- .../md5-cache/kde-misc/kmarkdownwebview-0.5.6 | 2 +- metadata/md5-cache/kde-misc/krename-5.0.1-r1 | 2 +- metadata/md5-cache/kde-misc/krusader-2.7.2 | 2 +- metadata/md5-cache/kde-misc/kshutdown-5.2 | 2 +- metadata/md5-cache/kde-misc/latte-dock-0.10.8 | 2 +- .../md5-cache/kde-misc/markdownpart-21.12.3 | 2 +- .../md5-cache/kde-misc/markdownpart-22.04.3 | 6 +- metadata/md5-cache/kde-misc/plasma-pass-1.2.0 | 2 +- metadata/md5-cache/kde-misc/rsibreak-0.12.15 | 2 +- metadata/md5-cache/kde-misc/skanlite-21.12.3 | 2 +- metadata/md5-cache/kde-misc/skanlite-22.04.3 | 6 +- metadata/md5-cache/kde-misc/tellico-3.4.4 | 2 +- metadata/md5-cache/kde-misc/wacomtablet-3.2.0 | 2 +- .../md5-cache/kde-misc/wacomtablet-3.2.0-r2 | 2 +- metadata/md5-cache/kde-misc/zanshin-21.12.3 | 2 +- metadata/md5-cache/kde-misc/zanshin-22.04.3 | 6 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 17515 -> 25904 bytes .../md5-cache/kde-plasma/bluedevil-5.24.5 | 2 +- .../md5-cache/kde-plasma/bluedevil-5.24.6 | 15 + .../md5-cache/kde-plasma/bluedevil-5.25.2 | 15 - .../md5-cache/kde-plasma/bluedevil-5.25.3 | 15 + metadata/md5-cache/kde-plasma/breeze-5.24.5 | 2 +- metadata/md5-cache/kde-plasma/breeze-5.24.6 | 16 + metadata/md5-cache/kde-plasma/breeze-5.25.2 | 16 - metadata/md5-cache/kde-plasma/breeze-5.25.3 | 16 + .../md5-cache/kde-plasma/breeze-grub-5.24.5 | 2 +- .../md5-cache/kde-plasma/breeze-grub-5.24.6 | 11 + .../md5-cache/kde-plasma/breeze-grub-5.25.2 | 11 - .../md5-cache/kde-plasma/breeze-grub-5.25.3 | 11 + .../md5-cache/kde-plasma/breeze-gtk-5.24.5 | 2 +- .../md5-cache/kde-plasma/breeze-gtk-5.24.6 | 15 + .../md5-cache/kde-plasma/breeze-gtk-5.25.2 | 15 - .../md5-cache/kde-plasma/breeze-gtk-5.25.3 | 15 + .../kde-plasma/breeze-plymouth-5.24.5 | 2 +- .../kde-plasma/breeze-plymouth-5.24.6 | 14 + .../kde-plasma/breeze-plymouth-5.25.2 | 14 - .../kde-plasma/breeze-plymouth-5.25.3 | 14 + metadata/md5-cache/kde-plasma/discover-5.24.5 | 2 +- metadata/md5-cache/kde-plasma/discover-5.24.6 | 16 + metadata/md5-cache/kde-plasma/discover-5.25.2 | 16 - metadata/md5-cache/kde-plasma/discover-5.25.3 | 16 + metadata/md5-cache/kde-plasma/drkonqi-5.24.5 | 2 +- metadata/md5-cache/kde-plasma/drkonqi-5.24.6 | 15 + metadata/md5-cache/kde-plasma/drkonqi-5.25.2 | 15 - metadata/md5-cache/kde-plasma/drkonqi-5.25.3 | 15 + .../kde-plasma/kactivitymanagerd-5.24.5 | 2 +- .../kde-plasma/kactivitymanagerd-5.24.6 | 15 + .../kde-plasma/kactivitymanagerd-5.25.2 | 15 - .../kde-plasma/kactivitymanagerd-5.25.3 | 15 + .../md5-cache/kde-plasma/kde-cli-tools-5.24.5 | 2 +- .../md5-cache/kde-plasma/kde-cli-tools-5.24.6 | 17 + .../md5-cache/kde-plasma/kde-cli-tools-5.25.2 | 17 - .../md5-cache/kde-plasma/kde-cli-tools-5.25.3 | 17 + .../kde-plasma/kde-gtk-config-5.24.5 | 2 +- .../kde-plasma/kde-gtk-config-5.24.6 | 16 + .../kde-plasma/kde-gtk-config-5.25.2 | 16 - .../kde-plasma/kde-gtk-config-5.25.3 | 16 + .../md5-cache/kde-plasma/kdecoration-5.24.5 | 2 +- ...{kdecoration-5.25.2 => kdecoration-5.24.6} | 14 +- .../md5-cache/kde-plasma/kdecoration-5.25.3 | 16 + .../kde-plasma/kdeplasma-addons-5.24.5-r1 | 2 +- .../kde-plasma/kdeplasma-addons-5.24.6 | 16 + .../kde-plasma/kdeplasma-addons-5.25.2 | 16 - .../kde-plasma/kdeplasma-addons-5.25.3 | 16 + metadata/md5-cache/kde-plasma/kgamma-5.24.5 | 2 +- metadata/md5-cache/kde-plasma/kgamma-5.24.6 | 15 + metadata/md5-cache/kde-plasma/kgamma-5.25.2 | 15 - metadata/md5-cache/kde-plasma/kgamma-5.25.3 | 15 + metadata/md5-cache/kde-plasma/khotkeys-5.24.5 | 2 +- metadata/md5-cache/kde-plasma/khotkeys-5.24.6 | 15 + metadata/md5-cache/kde-plasma/khotkeys-5.25.2 | 15 - metadata/md5-cache/kde-plasma/khotkeys-5.25.3 | 15 + .../md5-cache/kde-plasma/kinfocenter-5.24.5 | 2 +- .../md5-cache/kde-plasma/kinfocenter-5.24.6 | 15 + .../md5-cache/kde-plasma/kinfocenter-5.25.2 | 15 - .../md5-cache/kde-plasma/kinfocenter-5.25.3 | 15 + .../md5-cache/kde-plasma/kmenuedit-5.24.5 | 2 +- .../md5-cache/kde-plasma/kmenuedit-5.24.6 | 15 + .../md5-cache/kde-plasma/kmenuedit-5.25.2 | 15 - .../md5-cache/kde-plasma/kmenuedit-5.25.3 | 15 + .../md5-cache/kde-plasma/kscreen-5.24.5-r2 | 2 +- metadata/md5-cache/kde-plasma/kscreen-5.24.6 | 16 + metadata/md5-cache/kde-plasma/kscreen-5.25.2 | 16 - metadata/md5-cache/kde-plasma/kscreen-5.25.3 | 16 + .../md5-cache/kde-plasma/kscreenlocker-5.24.5 | 2 +- .../md5-cache/kde-plasma/kscreenlocker-5.24.6 | 17 + .../md5-cache/kde-plasma/kscreenlocker-5.25.2 | 17 - .../md5-cache/kde-plasma/kscreenlocker-5.25.3 | 17 + .../md5-cache/kde-plasma/ksshaskpass-5.24.5 | 2 +- ...{ksshaskpass-5.25.2 => ksshaskpass-5.24.6} | 14 +- .../md5-cache/kde-plasma/ksshaskpass-5.25.3 | 15 + .../md5-cache/kde-plasma/ksysguard-5.22.0-r1 | 2 +- .../md5-cache/kde-plasma/ksystemstats-5.24.5 | 2 +- .../md5-cache/kde-plasma/ksystemstats-5.24.6 | 16 + .../md5-cache/kde-plasma/ksystemstats-5.25.2 | 16 - .../md5-cache/kde-plasma/ksystemstats-5.25.3 | 16 + .../md5-cache/kde-plasma/kwallet-pam-5.24.5 | 2 +- ...{kwallet-pam-5.25.2 => kwallet-pam-5.24.6} | 14 +- .../md5-cache/kde-plasma/kwallet-pam-5.25.3 | 15 + .../kde-plasma/kwayland-integration-5.24.5 | 2 +- .../kde-plasma/kwayland-integration-5.24.6 | 16 + .../kde-plasma/kwayland-integration-5.25.2 | 16 - .../kde-plasma/kwayland-integration-5.25.3 | 16 + .../kde-plasma/kwayland-server-5.24.5-r1 | 2 +- .../kde-plasma/kwayland-server-5.24.6 | 16 + metadata/md5-cache/kde-plasma/kwin-5.24.5-r2 | 2 +- metadata/md5-cache/kde-plasma/kwin-5.24.6 | 17 + metadata/md5-cache/kde-plasma/kwin-5.25.2 | 17 - metadata/md5-cache/kde-plasma/kwin-5.25.3 | 17 + metadata/md5-cache/kde-plasma/kwrited-5.24.5 | 2 +- metadata/md5-cache/kde-plasma/kwrited-5.24.6 | 15 + metadata/md5-cache/kde-plasma/kwrited-5.25.2 | 15 - metadata/md5-cache/kde-plasma/kwrited-5.25.3 | 15 + .../kde-plasma/layer-shell-qt-5.24.5 | 2 +- ...-shell-qt-5.25.2 => layer-shell-qt-5.24.6} | 10 +- .../kde-plasma/layer-shell-qt-5.25.3 | 15 + .../md5-cache/kde-plasma/libkscreen-5.24.5 | 2 +- .../{libkscreen-5.25.2 => libkscreen-5.24.6} | 14 +- .../md5-cache/kde-plasma/libkscreen-5.25.3 | 16 + .../kde-plasma/libksysguard-5.24.5-r1 | 2 +- .../md5-cache/kde-plasma/libksysguard-5.24.6 | 16 + .../md5-cache/kde-plasma/libksysguard-5.25.2 | 16 - .../md5-cache/kde-plasma/libksysguard-5.25.3 | 16 + .../md5-cache/kde-plasma/libkworkspace-5.24.5 | 2 +- ...kworkspace-5.25.2 => libkworkspace-5.24.6} | 14 +- .../md5-cache/kde-plasma/libkworkspace-5.25.3 | 16 + metadata/md5-cache/kde-plasma/milou-5.24.5 | 2 +- metadata/md5-cache/kde-plasma/milou-5.24.6 | 16 + metadata/md5-cache/kde-plasma/milou-5.25.2 | 16 - metadata/md5-cache/kde-plasma/milou-5.25.3 | 16 + metadata/md5-cache/kde-plasma/oxygen-5.24.5 | 2 +- metadata/md5-cache/kde-plasma/oxygen-5.24.6 | 16 + metadata/md5-cache/kde-plasma/oxygen-5.25.2 | 16 - metadata/md5-cache/kde-plasma/oxygen-5.25.3 | 16 + ...gen-sounds-5.25.2 => oxygen-sounds-5.25.3} | 10 +- .../plasma-browser-integration-5.24.5 | 2 +- .../plasma-browser-integration-5.24.6 | 15 + .../plasma-browser-integration-5.25.2 | 15 - .../plasma-browser-integration-5.25.3 | 15 + .../kde-plasma/plasma-desktop-5.24.5 | 2 +- .../kde-plasma/plasma-desktop-5.24.6-r1 | 16 + .../kde-plasma/plasma-desktop-5.25.2 | 16 - .../kde-plasma/plasma-desktop-5.25.3-r1 | 16 + .../md5-cache/kde-plasma/plasma-disks-5.24.5 | 2 +- .../md5-cache/kde-plasma/plasma-disks-5.24.6 | 15 + .../md5-cache/kde-plasma/plasma-disks-5.25.2 | 15 - .../md5-cache/kde-plasma/plasma-disks-5.25.3 | 15 + .../kde-plasma/plasma-firewall-5.24.5 | 2 +- .../kde-plasma/plasma-firewall-5.24.6 | 16 + .../kde-plasma/plasma-firewall-5.25.2 | 16 - .../kde-plasma/plasma-firewall-5.25.3 | 16 + .../kde-plasma/plasma-integration-5.24.5 | 2 +- .../kde-plasma/plasma-integration-5.24.6 | 16 + .../kde-plasma/plasma-integration-5.25.2 | 16 - .../kde-plasma/plasma-integration-5.25.3 | 16 + .../md5-cache/kde-plasma/plasma-meta-5.24.6 | 11 + .../md5-cache/kde-plasma/plasma-meta-5.25.2 | 11 - .../md5-cache/kde-plasma/plasma-meta-5.25.3 | 11 + .../md5-cache/kde-plasma/plasma-nm-5.24.5 | 2 +- .../md5-cache/kde-plasma/plasma-nm-5.24.6 | 16 + .../md5-cache/kde-plasma/plasma-nm-5.25.2 | 16 - .../md5-cache/kde-plasma/plasma-nm-5.25.3 | 16 + .../md5-cache/kde-plasma/plasma-pa-5.24.5 | 2 +- .../{plasma-pa-5.25.2 => plasma-pa-5.24.6} | 14 +- .../md5-cache/kde-plasma/plasma-pa-5.25.3 | 15 + .../md5-cache/kde-plasma/plasma-sdk-5.24.5 | 2 +- .../md5-cache/kde-plasma/plasma-sdk-5.24.6 | 16 + .../md5-cache/kde-plasma/plasma-sdk-5.25.2 | 16 - .../md5-cache/kde-plasma/plasma-sdk-5.25.3 | 16 + .../kde-plasma/plasma-systemmonitor-5.24.5 | 2 +- .../kde-plasma/plasma-systemmonitor-5.24.6 | 15 + .../kde-plasma/plasma-systemmonitor-5.25.2 | 15 - .../kde-plasma/plasma-systemmonitor-5.25.3 | 15 + .../kde-plasma/plasma-thunderbolt-5.24.5 | 2 +- .../kde-plasma/plasma-thunderbolt-5.24.6 | 16 + .../kde-plasma/plasma-thunderbolt-5.25.2 | 16 - .../kde-plasma/plasma-thunderbolt-5.25.3 | 16 + .../md5-cache/kde-plasma/plasma-vault-5.24.5 | 2 +- .../md5-cache/kde-plasma/plasma-vault-5.24.6 | 15 + .../md5-cache/kde-plasma/plasma-vault-5.25.2 | 15 - .../md5-cache/kde-plasma/plasma-vault-5.25.3 | 15 + .../kde-plasma/plasma-workspace-5.24.5-r1 | 2 +- .../kde-plasma/plasma-workspace-5.24.6 | 18 + .../kde-plasma/plasma-workspace-5.25.2 | 18 - .../kde-plasma/plasma-workspace-5.25.3.1 | 18 + .../plasma-workspace-wallpapers-5.24.5 | 2 +- ...5.2 => plasma-workspace-wallpapers-5.24.6} | 8 +- .../plasma-workspace-wallpapers-5.25.3 | 12 + .../md5-cache/kde-plasma/plymouth-kcm-5.24.5 | 2 +- .../md5-cache/kde-plasma/plymouth-kcm-5.24.6 | 15 + .../md5-cache/kde-plasma/plymouth-kcm-5.25.2 | 15 - .../md5-cache/kde-plasma/plymouth-kcm-5.25.3 | 15 + .../kde-plasma/polkit-kde-agent-5.24.5 | 2 +- .../kde-plasma/polkit-kde-agent-5.24.6 | 15 + .../kde-plasma/polkit-kde-agent-5.25.2 | 15 - .../kde-plasma/polkit-kde-agent-5.25.3 | 15 + .../md5-cache/kde-plasma/powerdevil-5.24.5 | 2 +- .../md5-cache/kde-plasma/powerdevil-5.24.6 | 15 + .../md5-cache/kde-plasma/powerdevil-5.25.2 | 15 - .../md5-cache/kde-plasma/powerdevil-5.25.3 | 15 + metadata/md5-cache/kde-plasma/sddm-kcm-5.24.5 | 2 +- metadata/md5-cache/kde-plasma/sddm-kcm-5.24.6 | 15 + metadata/md5-cache/kde-plasma/sddm-kcm-5.25.2 | 15 - metadata/md5-cache/kde-plasma/sddm-kcm-5.25.3 | 15 + .../kde-plasma/systemsettings-5.24.5-r1 | 2 +- .../kde-plasma/systemsettings-5.24.6 | 15 + .../kde-plasma/systemsettings-5.25.2 | 15 - .../kde-plasma/systemsettings-5.25.3 | 15 + .../xdg-desktop-portal-kde-5.24.5-r2 | 2 +- .../kde-plasma/xdg-desktop-portal-kde-5.24.6 | 15 + .../kde-plasma/xdg-desktop-portal-kde-5.25.2 | 15 - .../kde-plasma/xdg-desktop-portal-kde-5.25.3 | 15 + .../kde-plasma/xembed-sni-proxy-5.24.5 | 2 +- ...i-proxy-5.25.2 => xembed-sni-proxy-5.24.6} | 12 +- .../kde-plasma/xembed-sni-proxy-5.25.3 | 14 + metadata/md5-cache/mail-client/Manifest.gz | Bin 8770 -> 8785 bytes metadata/md5-cache/mail-client/alot-0.10 | 2 +- metadata/md5-cache/mail-client/alot-0.9.1 | 2 +- metadata/md5-cache/mail-client/alot-9999 | 2 +- .../mail-client/claws-mail-3.18.0-r3 | 2 +- .../mail-client/claws-mail-3.19.0-r1 | 2 +- .../mail-client/claws-mail-3.19.0-r2 | 2 +- .../md5-cache/mail-client/claws-mail-4.1.0 | 2 +- .../md5-cache/mail-client/claws-mail-4.1.0-r1 | 2 +- .../md5-cache/mail-client/claws-mail-9999 | 2 +- metadata/md5-cache/mail-client/geary-40.0-r1 | 4 +- .../md5-cache/mail-client/thunderbird-91.11.0 | 2 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 11969 -> 11948 bytes metadata/md5-cache/mail-filter/afew-3.0.1 | 2 +- .../mail-filter/courier-pythonfilter-3.0.2-r1 | 2 +- .../mail-filter/courier-pythonfilter-3.0.3 | 2 +- .../mail-filter/pyzor-1.0.0_p20200523 | 2 +- .../mail-filter/pyzor-1.0.0_p20211223 | 6 +- .../md5-cache/mail-filter/spf-engine-2.9.3 | 2 +- metadata/md5-cache/mate-extra/Manifest.gz | Bin 3258 -> 3259 bytes .../md5-cache/mate-extra/caja-admin-0.0.4 | 4 +- metadata/md5-cache/mate-extra/caja-admin-9999 | 4 +- .../mate-extra/caja-dropbox-1.24.0-r1 | 2 +- metadata/md5-cache/mate-extra/caja-hide-0.9.0 | 2 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 41792 -> 42116 bytes .../md5-cache/media-fonts/cantarell-0.303.1 | 4 +- .../md5-cache/media-fonts/encodings-1.0.6 | 12 + .../md5-cache/media-fonts/font-util-1.3.3 | 12 + .../media-fonts/liberation-fonts-2.1.2 | 2 +- .../media-fonts/liberation-fonts-2.1.3 | 2 +- .../md5-cache/media-fonts/noto-emoji-20210715 | 2 +- .../md5-cache/media-fonts/noto-emoji-20211101 | 2 +- .../media-fonts/oxygen-fonts-5.4.3-r1 | 2 +- .../media-fonts/terminus-font-4.49.1 | 2 +- metadata/md5-cache/media-gfx/Manifest.gz | Bin 55677 -> 55958 bytes .../media-gfx/ahoviewer-2.0.0_pre20220124 | 4 +- metadata/md5-cache/media-gfx/alembic-1.8.3-r2 | 2 +- metadata/md5-cache/media-gfx/asymptote-2.78 | 2 +- metadata/md5-cache/media-gfx/asymptote-2.80 | 2 +- metadata/md5-cache/media-gfx/asymptote-2.81 | 2 +- metadata/md5-cache/media-gfx/blender-2.93.9 | 2 +- metadata/md5-cache/media-gfx/blender-3.1.2 | 2 +- metadata/md5-cache/media-gfx/blender-3.2.0 | 2 +- metadata/md5-cache/media-gfx/blender-3.2.1 | 2 +- metadata/md5-cache/media-gfx/blender-9999 | 2 +- metadata/md5-cache/media-gfx/cairosvg-2.5.2 | 2 +- metadata/md5-cache/media-gfx/cropgui-0.4.1 | 2 +- metadata/md5-cache/media-gfx/cropgui-0.5 | 2 +- metadata/md5-cache/media-gfx/cropgui-0.6 | 2 +- metadata/md5-cache/media-gfx/cropgui-0.6-r1 | 2 +- metadata/md5-cache/media-gfx/cura-4.13.1-r1 | 2 +- metadata/md5-cache/media-gfx/darktable-4.0.0 | 17 + metadata/md5-cache/media-gfx/digikam-7.5.0 | 2 +- metadata/md5-cache/media-gfx/entangle-3.0 | 4 +- .../media-gfx/entice-0_pre20210919-r1 | 4 +- metadata/md5-cache/media-gfx/eog-42.1 | 4 +- metadata/md5-cache/media-gfx/eog-42.2 | 4 +- metadata/md5-cache/media-gfx/eog-plugins-42.1 | 4 +- metadata/md5-cache/media-gfx/ephoto-1.6.0 | 4 +- metadata/md5-cache/media-gfx/exiv2-0.27.5-r1 | 2 +- metadata/md5-cache/media-gfx/fbida-9999 | 4 +- .../md5-cache/media-gfx/fontforge-20201107 | 2 +- .../md5-cache/media-gfx/fontforge-20220308 | 2 +- .../md5-cache/media-gfx/freecad-0.19.4-r1 | 2 +- metadata/md5-cache/media-gfx/freecad-0.20 | 2 +- metadata/md5-cache/media-gfx/freecad-9999 | 2 +- metadata/md5-cache/media-gfx/frogr-1.5-r1 | 4 +- metadata/md5-cache/media-gfx/gimp-2.99.10-r1 | 2 +- metadata/md5-cache/media-gfx/gimp-9999 | 2 +- metadata/md5-cache/media-gfx/gmic-3.1.5 | 17 + .../media-gfx/gnofract4d-4.3_p20201029 | 2 +- .../media-gfx/gnofract4d-4.3_p20211108 | 6 +- .../media-gfx/gnome-font-viewer-41.0 | 4 +- .../media-gfx/gnome-font-viewer-42.0 | 4 +- .../md5-cache/media-gfx/gnome-photos-42.0 | 4 +- .../md5-cache/media-gfx/gnome-screenshot-41.0 | 4 +- .../media-gfx/graphite2-1.3.14_p20210810-r1 | 2 +- metadata/md5-cache/media-gfx/graphviz-2.50.0 | 2 +- .../md5-cache/media-gfx/graphviz-4.0.0-r1 | 6 +- metadata/md5-cache/media-gfx/graphviz-5.0.0 | 6 +- metadata/md5-cache/media-gfx/gthumb-3.12.2-r2 | 4 +- metadata/md5-cache/media-gfx/hugin-2021.0.0 | 2 +- metadata/md5-cache/media-gfx/hugin-9999 | 2 +- metadata/md5-cache/media-gfx/hydrus-481 | 2 +- metadata/md5-cache/media-gfx/hydrus-482 | 2 +- metadata/md5-cache/media-gfx/hydrus-484 | 2 +- metadata/md5-cache/media-gfx/hydrus-488 | 2 +- metadata/md5-cache/media-gfx/hydrus-9999 | 2 +- metadata/md5-cache/media-gfx/img2pdf-0.4.3 | 2 +- metadata/md5-cache/media-gfx/imv-4.3.1 | 4 +- metadata/md5-cache/media-gfx/imv-9999 | 4 +- metadata/md5-cache/media-gfx/inkscape-1.1-r1 | 2 +- metadata/md5-cache/media-gfx/inkscape-1.1.1 | 2 +- metadata/md5-cache/media-gfx/inkscape-1.1.2 | 2 +- .../md5-cache/media-gfx/inkscape-1.1.2-r1 | 2 +- .../md5-cache/media-gfx/inkscape-1.1.2-r2 | 2 +- metadata/md5-cache/media-gfx/inkscape-1.2-r1 | 2 +- metadata/md5-cache/media-gfx/inkscape-9999 | 2 +- .../media-gfx/kcoloredit-2.0.0_p20171121-r1 | 2 +- metadata/md5-cache/media-gfx/kgeotag-1.2.0 | 2 +- .../md5-cache/media-gfx/kgraphviewer-2.4.3-r1 | 2 +- .../md5-cache/media-gfx/kphotoalbum-5.8.1 | 2 +- metadata/md5-cache/media-gfx/krita-5.0.8 | 2 +- .../md5-cache/media-gfx/krita-5.1.0_beta1 | 6 +- metadata/md5-cache/media-gfx/kuickshow-0.10.2 | 2 +- metadata/md5-cache/media-gfx/kxstitch-2.2.0 | 2 +- metadata/md5-cache/media-gfx/libredwg-0.12.4 | 2 +- .../md5-cache/media-gfx/libredwg-0.12.5-r1 | 6 +- .../media-gfx/mcomix-1.3.0_pre20211015 | 2 +- metadata/md5-cache/media-gfx/mcomix-2.0.2 | 8 +- metadata/md5-cache/media-gfx/mcomix-9999 | 8 +- metadata/md5-cache/media-gfx/mypaint-2.0.1-r2 | 2 +- metadata/md5-cache/media-gfx/netpaint-1.1.2 | 2 +- metadata/md5-cache/media-gfx/openvdb-7.0.0-r4 | 2 +- metadata/md5-cache/media-gfx/openvdb-7.1.0-r5 | 2 +- metadata/md5-cache/media-gfx/openvdb-8.0.1-r4 | 2 +- metadata/md5-cache/media-gfx/openvdb-8.1.0 | 2 +- metadata/md5-cache/media-gfx/openvdb-8.2.0-r3 | 2 +- metadata/md5-cache/media-gfx/openvdb-8.2.0-r7 | 2 +- metadata/md5-cache/media-gfx/openvdb-9.0.0-r4 | 2 +- metadata/md5-cache/media-gfx/renderdoc-1.20 | 2 +- .../media-gfx/sane-backends-1.1.1-r2 | 2 +- metadata/md5-cache/media-gfx/scour-0.38.2 | 2 +- metadata/md5-cache/media-gfx/shotwell-0.30.15 | 4 +- metadata/md5-cache/media-gfx/shotwell-0.30.16 | 12 +- metadata/md5-cache/media-gfx/simple-scan-42.1 | 4 +- metadata/md5-cache/media-gfx/skanpage-22.04.3 | 6 +- metadata/md5-cache/media-gfx/svg2rlg-0.4.0 | 2 +- .../md5-cache/media-gfx/symboleditor-2.1.0 | 2 +- metadata/md5-cache/media-gfx/termtosvg-1.1.0 | 2 +- metadata/md5-cache/media-gfx/ttygif-1.6.0 | 12 + .../md5-cache/media-gfx/ttygif-1.80_p20181218 | 12 - .../md5-cache/media-gfx/ueberzug-18.1.9-r1 | 6 +- metadata/md5-cache/media-gfx/viewnior-1.7-r2 | 4 +- metadata/md5-cache/media-gfx/viewnior-1.8 | 4 +- metadata/md5-cache/media-gfx/word_cloud-1.8.1 | 2 +- metadata/md5-cache/media-gfx/xdot-1.2 | 2 +- metadata/md5-cache/media-gfx/xdot-9999 | 2 +- metadata/md5-cache/media-gfx/yafaray-3.4.1 | 2 +- metadata/md5-cache/media-gfx/yafaray-3.5.1-r1 | 2 +- metadata/md5-cache/media-gfx/zbar-0.23.90 | 2 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 103034 -> 103560 bytes .../md5-cache/media-libs/alsa-lib-1.2.6.1 | 2 +- metadata/md5-cache/media-libs/alsa-lib-1.2.7 | 6 +- .../md5-cache/media-libs/alsa-lib-1.2.7.1 | 6 +- .../md5-cache/media-libs/alsa-lib-1.2.7.2 | 6 +- metadata/md5-cache/media-libs/aubio-0.4.9-r2 | 2 +- .../media-libs/avidemux-plugins-2.7.8 | 2 +- metadata/md5-cache/media-libs/babl-0.1.92 | 4 +- metadata/md5-cache/media-libs/babl-0.1.92-r1 | 16 + metadata/md5-cache/media-libs/babl-9999 | 4 +- metadata/md5-cache/media-libs/dav1d-0.9.2 | 4 +- metadata/md5-cache/media-libs/dav1d-1.0.0 | 4 +- metadata/md5-cache/media-libs/dav1d-9999 | 4 +- .../media-libs/elgato-streamdeck-0.8.1 | 2 +- .../media-libs/elgato-streamdeck-9999 | 2 +- metadata/md5-cache/media-libs/fcft-3.1.2-r1 | 4 +- metadata/md5-cache/media-libs/ganv-1.8.0-r1 | 2 +- metadata/md5-cache/media-libs/gegl-0.4.36-r1 | 4 +- metadata/md5-cache/media-libs/gegl-9999 | 4 +- metadata/md5-cache/media-libs/gexiv2-0.14.0 | 4 +- metadata/md5-cache/media-libs/glu-9.0.2 | 4 +- metadata/md5-cache/media-libs/glu-9999 | 4 +- metadata/md5-cache/media-libs/graphene-1.10.8 | 4 +- metadata/md5-cache/media-libs/grilo-0.3.14 | 4 +- metadata/md5-cache/media-libs/gsound-1.0.3 | 4 +- .../media-libs/gst-plugins-bad-1.20.2 | 4 +- .../media-libs/gst-plugins-base-1.20.2 | 4 +- .../media-libs/gst-plugins-good-1.20.2 | 4 +- .../media-libs/gst-plugins-ugly-1.20.2 | 4 +- .../media-libs/gst-rtsp-server-1.20.2 | 4 +- .../md5-cache/media-libs/gstreamer-1.20.2 | 4 +- .../gstreamer-editing-services-1.16.3 | 2 +- .../gstreamer-editing-services-1.20.2 | 4 +- .../md5-cache/media-libs/gupnp-dlna-0.12.0 | 4 +- metadata/md5-cache/media-libs/hamlib-4.3.1 | 2 +- metadata/md5-cache/media-libs/hamlib-4.4 | 2 +- metadata/md5-cache/media-libs/harfbuzz-4.2.1 | 4 +- metadata/md5-cache/media-libs/harfbuzz-4.3.0 | 4 +- metadata/md5-cache/media-libs/harfbuzz-4.4.0 | 4 +- metadata/md5-cache/media-libs/harfbuzz-4.4.1 | 4 +- metadata/md5-cache/media-libs/harfbuzz-9999 | 4 +- metadata/md5-cache/media-libs/jbig2dec-0.18 | 2 +- metadata/md5-cache/media-libs/jbig2dec-0.19 | 2 +- .../media-libs/kquickimageeditor-0.2.0 | 2 +- .../md5-cache/media-libs/lensfun-0.3.2-r1 | 2 +- metadata/md5-cache/media-libs/lensfun-0.3.3 | 2 +- metadata/md5-cache/media-libs/libaom-3.3.0 | 2 +- metadata/md5-cache/media-libs/libaom-3.4.0 | 6 +- metadata/md5-cache/media-libs/libaom-9999 | 6 +- .../md5-cache/media-libs/libchamplain-0.12.20 | 4 +- metadata/md5-cache/media-libs/libepoxy-1.5.10 | 4 +- .../md5-cache/media-libs/libepoxy-1.5.10-r1 | 4 +- metadata/md5-cache/media-libs/libepoxy-9999 | 4 +- metadata/md5-cache/media-libs/libffado-2.4.5 | 2 +- metadata/md5-cache/media-libs/libffado-2.4.6 | 16 + metadata/md5-cache/media-libs/libglvnd-1.4.0 | 4 +- metadata/md5-cache/media-libs/libglvnd-9999 | 4 +- metadata/md5-cache/media-libs/libinsane-1.0.9 | 4 +- .../md5-cache/media-libs/libiptcdata-1.0.5 | 2 +- .../md5-cache/media-libs/libmediaart-1.9.5 | 4 +- .../md5-cache/media-libs/libmediaart-1.9.6 | 4 +- .../md5-cache/media-libs/libmpdclient-2.20 | 4 +- metadata/md5-cache/media-libs/libmtp-1.1.20 | 8 +- metadata/md5-cache/media-libs/libmtp-9999 | 2 +- .../md5-cache/media-libs/libmypaint-1.6.1-r1 | 2 +- .../md5-cache/media-libs/libopenshot-0.2.5-r1 | 2 +- .../md5-cache/media-libs/libopenshot-0.2.6 | 2 +- .../md5-cache/media-libs/libopenshot-0.2.7 | 2 +- .../md5-cache/media-libs/libplacebo-2.43.0 | 4 +- .../md5-cache/media-libs/libplacebo-2.43.1 | 4 +- .../md5-cache/media-libs/libplacebo-2.72.2 | 4 +- .../md5-cache/media-libs/libplacebo-3.120.3 | 4 +- .../md5-cache/media-libs/libplacebo-4.192.1 | 4 +- metadata/md5-cache/media-libs/libplacebo-9999 | 4 +- metadata/md5-cache/media-libs/libpulse-16.0 | 4 +- .../md5-cache/media-libs/libpulse-16.0-r1 | 4 +- metadata/md5-cache/media-libs/libpulse-16.1 | 4 +- .../media-libs/libqaccessibilityclient-0.4.1 | 2 +- metadata/md5-cache/media-libs/libsixel-1.10.3 | 4 +- metadata/md5-cache/media-libs/libsixel-1.8.6 | 2 +- .../md5-cache/media-libs/libsndfile-1.1.0-r1 | 2 +- metadata/md5-cache/media-libs/libsndfile-9999 | 2 +- .../md5-cache/media-libs/libvmaf-2.3.0-r2 | 4 +- metadata/md5-cache/media-libs/lilv-0.24.14 | 6 +- metadata/md5-cache/media-libs/lv2-1.18.2 | 2 +- metadata/md5-cache/media-libs/lv2-1.18.4 | 2 +- metadata/md5-cache/media-libs/lvtk-1.2.0-r2 | 6 +- metadata/md5-cache/media-libs/mesa-22.0.5 | 4 +- metadata/md5-cache/media-libs/mesa-22.1.2 | 4 +- metadata/md5-cache/media-libs/mesa-22.1.3 | 4 +- metadata/md5-cache/media-libs/mesa-9999 | 4 +- .../md5-cache/media-libs/mesa-amber-21.3.9 | 4 +- metadata/md5-cache/media-libs/mlt-7.4.0 | 2 +- metadata/md5-cache/media-libs/mlt-7.6.0 | 2 +- metadata/md5-cache/media-libs/mlt-7.8.0 | 2 +- metadata/md5-cache/media-libs/mutagen-1.45.1 | 6 +- metadata/md5-cache/media-libs/oidn-1.3.0-r1 | 2 +- metadata/md5-cache/media-libs/oidn-1.4.1-r1 | 2 +- metadata/md5-cache/media-libs/oidn-1.4.2 | 2 +- metadata/md5-cache/media-libs/oidn-1.4.3 | 2 +- .../md5-cache/media-libs/opencolorio-2.1.1-r7 | 2 +- .../md5-cache/media-libs/opencolorio-2.1.2 | 2 +- metadata/md5-cache/media-libs/opencv-4.5.5-r2 | 2 +- metadata/md5-cache/media-libs/opencv-4.6.0-r2 | 6 +- .../media-libs/openimageio-2.3.12.0-r3 | 2 +- .../md5-cache/media-libs/openimageio-2.3.13.0 | 2 +- .../md5-cache/media-libs/openimageio-2.3.15.0 | 2 +- .../md5-cache/media-libs/openimageio-2.3.16.0 | 2 +- .../md5-cache/media-libs/openimageio-2.3.17.0 | 2 +- .../md5-cache/media-libs/openjpeg-2.5.0-r2 | 2 +- .../md5-cache/media-libs/osl-1.11.17.0-r4 | 2 +- metadata/md5-cache/media-libs/osl-1.12.4.1-r2 | 2 +- metadata/md5-cache/media-libs/partio-1.10.1 | 2 +- metadata/md5-cache/media-libs/partio-1.14.6 | 2 +- .../md5-cache/media-libs/phonon-4.11.1-r1 | 2 +- .../media-libs/phonon-gstreamer-4.10.0 | 2 +- .../md5-cache/media-libs/phonon-vlc-0.11.3-r1 | 2 +- .../md5-cache/media-libs/pulseaudio-qt-1.3-r1 | 2 +- .../media-libs/rlottie-0.2_p20210405 | 4 +- .../md5-cache/media-libs/rubberband-2.0.2 | 4 +- .../md5-cache/media-libs/rubberband-3.0.0 | 4 +- .../md5-cache/media-libs/shaderc-2022.1-r1 | 2 +- metadata/md5-cache/media-libs/sratom-0.6.10 | 4 +- metadata/md5-cache/media-libs/suil-0.10.12 | 4 +- metadata/md5-cache/media-libs/vigra-1.11.1-r3 | 2 +- metadata/md5-cache/media-libs/vigra-1.11.1-r4 | 2 +- metadata/md5-cache/media-libs/vigra-1.11.1-r6 | 2 +- metadata/md5-cache/media-libs/vigra-9999 | 2 +- .../md5-cache/media-libs/virglrenderer-0.8.2 | 4 +- .../md5-cache/media-libs/virglrenderer-0.9.1 | 4 +- .../md5-cache/media-libs/virglrenderer-9999 | 4 +- .../media-libs/vulkan-layers-1.3.211 | 2 +- .../media-libs/vulkan-layers-1.3.216 | 2 +- .../md5-cache/media-libs/vulkan-layers-9999 | 4 +- metadata/md5-cache/media-libs/waffle-1.7.0-r1 | 4 +- metadata/md5-cache/media-libs/waffle-1.7.0-r2 | 4 +- metadata/md5-cache/media-libs/waffle-9999 | 4 +- .../media-libs/webrtc-audio-processing-1.0 | 4 +- metadata/md5-cache/media-libs/zxing-cpp-1.4.0 | 12 + metadata/md5-cache/media-plugins/Manifest.gz | Bin 76988 -> 77059 bytes .../md5-cache/media-plugins/ams-lv2-1.2.2-r1 | 2 +- .../media-plugins/grilo-plugins-0.3.14 | 4 +- .../media-plugins/gst-plugins-a52dec-1.20.2 | 4 +- .../media-plugins/gst-plugins-amr-1.20.2 | 4 +- .../media-plugins/gst-plugins-aom-1.20.2 | 4 +- .../gst-plugins-assrender-1.20.2 | 4 +- .../media-plugins/gst-plugins-bluez-1.20.2 | 4 +- .../media-plugins/gst-plugins-bs2b-1.20.2 | 4 +- .../media-plugins/gst-plugins-cairo-1.20.2 | 4 +- .../media-plugins/gst-plugins-cdio-1.20.2 | 4 +- .../gst-plugins-cdparanoia-1.20.2 | 4 +- .../gst-plugins-chromaprint-1.20.2 | 4 +- .../gst-plugins-colormanagement-1.20.2 | 4 +- .../media-plugins/gst-plugins-dash-1.20.2 | 4 +- .../media-plugins/gst-plugins-dtls-1.20.2 | 4 +- .../media-plugins/gst-plugins-dts-1.20.2 | 4 +- .../media-plugins/gst-plugins-dv-1.20.2 | 4 +- .../media-plugins/gst-plugins-dvb-1.20.2 | 4 +- .../media-plugins/gst-plugins-dvdread-1.20.2 | 4 +- .../media-plugins/gst-plugins-faac-1.20.2 | 4 +- .../media-plugins/gst-plugins-faad-1.20.2 | 4 +- .../media-plugins/gst-plugins-flac-1.20.2 | 4 +- .../gst-plugins-gdkpixbuf-1.20.2 | 4 +- .../media-plugins/gst-plugins-gtk-1.20.2 | 4 +- .../media-plugins/gst-plugins-hls-1.20.2 | 4 +- .../media-plugins/gst-plugins-jack-1.20.2 | 4 +- .../media-plugins/gst-plugins-jpeg-1.20.2 | 4 +- .../media-plugins/gst-plugins-kate-1.20.2 | 4 +- .../media-plugins/gst-plugins-ladspa-1.20.2 | 4 +- .../media-plugins/gst-plugins-lame-1.20.2 | 4 +- .../media-plugins/gst-plugins-ldac-1.20.2 | 4 +- .../media-plugins/gst-plugins-libav-1.20.2 | 4 +- .../media-plugins/gst-plugins-libde265-1.20.2 | 4 +- .../media-plugins/gst-plugins-libmms-1.18.6 | 4 +- .../media-plugins/gst-plugins-libnice-0.1.18 | 4 +- .../media-plugins/gst-plugins-libnice-0.1.19 | 4 +- .../media-plugins/gst-plugins-libpng-1.20.2 | 4 +- .../gst-plugins-libvisual-1.20.2 | 4 +- .../media-plugins/gst-plugins-lv2-1.20.2 | 4 +- .../media-plugins/gst-plugins-modplug-1.20.2 | 4 +- .../media-plugins/gst-plugins-mpeg2dec-1.20.2 | 4 +- .../media-plugins/gst-plugins-mpeg2enc-1.20.2 | 4 +- .../media-plugins/gst-plugins-mpg123-1.20.2 | 4 +- .../media-plugins/gst-plugins-mplex-1.20.2 | 4 +- .../media-plugins/gst-plugins-neon-1.20.2 | 4 +- .../media-plugins/gst-plugins-ofa-1.18.6 | 4 +- .../media-plugins/gst-plugins-openaptx-1.20.2 | 4 +- .../media-plugins/gst-plugins-opencv-1.20.2 | 4 +- .../media-plugins/gst-plugins-openh264-1.20.2 | 4 +- .../media-plugins/gst-plugins-opus-1.20.2 | 4 +- .../media-plugins/gst-plugins-oss-1.20.2 | 4 +- .../media-plugins/gst-plugins-pulse-1.20.2 | 4 +- .../media-plugins/gst-plugins-raw1394-1.20.2 | 4 +- .../media-plugins/gst-plugins-resindvd-1.20.2 | 4 +- .../media-plugins/gst-plugins-rtmp-1.20.2 | 4 +- .../media-plugins/gst-plugins-sbc-1.20.2 | 4 +- .../media-plugins/gst-plugins-sctp-1.20.2 | 4 +- .../media-plugins/gst-plugins-shout2-1.20.2 | 4 +- .../media-plugins/gst-plugins-sidplay-1.20.2 | 4 +- .../gst-plugins-smoothstreaming-1.20.2 | 4 +- .../gst-plugins-soundtouch-1.20.2 | 4 +- .../media-plugins/gst-plugins-soup-1.20.2 | 4 +- .../media-plugins/gst-plugins-speex-1.20.2 | 4 +- .../media-plugins/gst-plugins-srt-1.20.2 | 4 +- .../media-plugins/gst-plugins-srtp-1.20.2 | 4 +- .../media-plugins/gst-plugins-taglib-1.20.2 | 4 +- .../media-plugins/gst-plugins-twolame-1.20.2 | 4 +- .../media-plugins/gst-plugins-uvch264-1.20.2 | 4 +- .../media-plugins/gst-plugins-v4l2-1.20.2 | 4 +- .../media-plugins/gst-plugins-vaapi-1.20.2 | 4 +- .../media-plugins/gst-plugins-voaacenc-1.20.2 | 4 +- .../gst-plugins-voamrwbenc-1.20.2 | 4 +- .../media-plugins/gst-plugins-vpx-1.20.2 | 4 +- .../media-plugins/gst-plugins-wavpack-1.20.2 | 4 +- .../media-plugins/gst-plugins-webrtc-1.20.2 | 4 +- .../media-plugins/gst-plugins-x264-1.20.2 | 4 +- .../media-plugins/gst-plugins-x265-1.20.2 | 4 +- .../gst-plugins-ximagesrc-1.20.2 | 4 +- .../media-plugins/gst-plugins-zbar-1.20.2 | 4 +- .../media-plugins/gst-transcoder-1.14.1-r1 | 4 +- .../md5-cache/media-plugins/mda-lv2-1.2.6 | 4 +- .../mythplugins-31.0_p20210731-r2 | 2 +- .../media-plugins/noise-repellent-0.1.5 | 4 +- .../media-plugins/vamp-aubio-plugins-0.5.1-r2 | 4 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 76428 -> 76434 bytes metadata/md5-cache/media-sound/a2jmidid-9 | 4 +- metadata/md5-cache/media-sound/a2jmidid-9999 | 4 +- metadata/md5-cache/media-sound/apetag-1.12-r3 | 2 +- metadata/md5-cache/media-sound/ardour-6.9-r1 | 2 +- metadata/md5-cache/media-sound/ardour-9999 | 2 +- .../media-sound/audex-0.95_pre20190721 | 2 +- .../md5-cache/media-sound/audiotools-3.1.1-r1 | 2 +- metadata/md5-cache/media-sound/beets-1.4.9-r6 | 2 +- metadata/md5-cache/media-sound/beets-1.5.0-r2 | 2 +- metadata/md5-cache/media-sound/beets-1.6.0 | 2 +- metadata/md5-cache/media-sound/beets-9999 | 2 +- metadata/md5-cache/media-sound/cadence-0.9.2 | 6 +- metadata/md5-cache/media-sound/cadence-9999 | 6 +- metadata/md5-cache/media-sound/csound-6.16.2 | 2 +- metadata/md5-cache/media-sound/csound-6.17.0 | 6 +- metadata/md5-cache/media-sound/csound-9999 | 6 +- metadata/md5-cache/media-sound/denonavr-cli-2 | 2 +- metadata/md5-cache/media-sound/denonavr-cli-3 | 2 +- .../md5-cache/media-sound/dir2ogg-0.13-r1 | 6 +- .../md5-cache/media-sound/easyeffects-6.2.3 | 4 +- .../md5-cache/media-sound/easyeffects-6.2.4 | 4 +- .../md5-cache/media-sound/easyeffects-6.2.5 | 4 +- .../md5-cache/media-sound/easyeffects-6.2.6 | 4 +- metadata/md5-cache/media-sound/ecasound-2.9.3 | 2 +- .../md5-cache/media-sound/ecasound-2.9.3-r1 | 6 +- metadata/md5-cache/media-sound/elisa-21.12.3 | 2 +- metadata/md5-cache/media-sound/elisa-22.04.3 | 6 +- .../md5-cache/media-sound/exaile-4.1.1-r1 | 2 +- metadata/md5-cache/media-sound/exaile-9999 | 2 +- .../md5-cache/media-sound/frescobaldi-3.2 | 2 +- .../md5-cache/media-sound/frescobaldi-3.2-r1 | 2 +- .../md5-cache/media-sound/gnome-music-42.1 | 4 +- .../media-sound/gnome-sound-recorder-42.0 | 4 +- .../md5-cache/media-sound/gpodder-3.10.21-r1 | 2 +- .../md5-cache/media-sound/guitarix-0.43.1 | 2 +- .../md5-cache/media-sound/guitarix-0.44.1 | 2 +- metadata/md5-cache/media-sound/guitarix-9999 | 2 +- .../media-sound/jack-4.0.0_pre20201220-r1 | 2 +- metadata/md5-cache/media-sound/jack2-1.9.19 | 2 +- metadata/md5-cache/media-sound/jack2-9999 | 2 +- metadata/md5-cache/media-sound/jalv-1.6.6 | 4 +- metadata/md5-cache/media-sound/kid3-3.9.1 | 2 +- .../md5-cache/media-sound/klick-0.12.2-r2 | 2 +- .../md5-cache/media-sound/klick-0.12.2-r3 | 2 +- metadata/md5-cache/media-sound/lash-0.5.4-r5 | 6 +- .../md5-cache/media-sound/lilypond-2.22.0-r1 | 2 +- .../md5-cache/media-sound/lilypond-2.22.1-r1 | 2 +- .../md5-cache/media-sound/lilypond-2.23.0-r1 | 2 +- .../md5-cache/media-sound/lilypond-2.23.2-r1 | 2 +- metadata/md5-cache/media-sound/lilypond-9999 | 6 +- .../md5-cache/media-sound/lollypop-1.4.29 | 4 +- metadata/md5-cache/media-sound/marrie-0.4 | 2 +- metadata/md5-cache/media-sound/marrie-9999 | 2 +- metadata/md5-cache/media-sound/mpc-0.33 | 4 +- metadata/md5-cache/media-sound/mpc-0.34 | 4 +- metadata/md5-cache/media-sound/mpd-0.22.11 | 4 +- metadata/md5-cache/media-sound/mpd-0.22.3-r1 | 4 +- metadata/md5-cache/media-sound/mpd-0.23.5 | 4 +- metadata/md5-cache/media-sound/mpd-0.23.6-r1 | 4 +- metadata/md5-cache/media-sound/mpd-0.23.7 | 4 +- metadata/md5-cache/media-sound/mpd-0.23.8 | 4 +- .../md5-cache/media-sound/mpdscribble-0.23 | 4 +- .../md5-cache/media-sound/mpdscribble-0.24 | 4 +- metadata/md5-cache/media-sound/mpg123-1.30.1 | 16 + .../media-sound/mps-youtube-0.2.8-r3 | 2 +- .../md5-cache/media-sound/mps-youtube-9999 | 2 +- metadata/md5-cache/media-sound/mup-6.9 | 14 + metadata/md5-cache/media-sound/ncmpc-0.46 | 4 +- metadata/md5-cache/media-sound/ncmpc-0.47 | 4 +- metadata/md5-cache/media-sound/paprefs-1.2-r2 | 4 +- metadata/md5-cache/media-sound/patchage-1.0.6 | 4 +- metadata/md5-cache/media-sound/picard-2.8.1 | 2 +- metadata/md5-cache/media-sound/picard-2.8.2 | 2 +- metadata/md5-cache/media-sound/picard-9999 | 2 +- .../md5-cache/media-sound/pithos-1.5.1-r1 | 6 +- .../md5-cache/media-sound/playerctl-2.3.1 | 4 +- .../md5-cache/media-sound/puddletag-2.1.1 | 2 +- .../md5-cache/media-sound/pulseaudio-15.0-r2 | 4 +- .../md5-cache/media-sound/pulseaudio-15.0-r3 | 4 +- .../media-sound/pulseaudio-daemon-16.0-r1 | 4 +- .../media-sound/pulseaudio-daemon-16.0-r4 | 4 +- .../media-sound/pulseaudio-daemon-16.0-r5 | 4 +- .../media-sound/pulseaudio-daemon-16.1 | 4 +- .../md5-cache/media-sound/pulseeffects-4.8.7 | 4 +- .../md5-cache/media-sound/pulsemixer-1.5.1 | 2 +- .../md5-cache/media-sound/pulsemixer-9999 | 2 +- .../md5-cache/media-sound/quodlibet-4.5.0 | 2 +- .../md5-cache/media-sound/rhythmbox-3.4.4 | 2 +- .../md5-cache/media-sound/rhythmbox-3.4.5 | 4 +- .../md5-cache/media-sound/rhythmbox-3.4.6 | 8 +- metadata/md5-cache/media-sound/solfege-3.23.4 | 2 +- .../md5-cache/media-sound/sonata-1.7.0-r1 | 2 +- .../media-sound/sonic-visualiser-4.5 | 4 +- .../md5-cache/media-sound/sound-juicer-3.38.0 | 4 +- .../media-sound/soundconverter-3.0.2-r1 | 2 +- .../media-sound/soundconverter-4.0.3 | 2 +- .../md5-cache/media-sound/strawberry-1.0.4 | 16 - .../md5-cache/media-sound/strawberry-1.0.5 | 4 +- .../md5-cache/media-sound/wavbreaker-0.15 | 4 +- metadata/md5-cache/media-sound/wavpack-5.4.0 | 15 - metadata/md5-cache/media-sound/wavpack-5.5.0 | 4 +- metadata/md5-cache/media-sound/whipper-0.10.0 | 2 +- metadata/md5-cache/media-sound/whipper-0.9.0 | 2 +- metadata/md5-cache/media-sound/xmms2-0.9.1 | 6 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 6627 -> 6790 bytes metadata/md5-cache/media-tv/kodi-19.0-r2 | 2 +- metadata/md5-cache/media-tv/kodi-19.1-r2 | 2 +- metadata/md5-cache/media-tv/kodi-19.2-r1 | 2 +- metadata/md5-cache/media-tv/kodi-19.3-r1 | 2 +- metadata/md5-cache/media-tv/kodi-19.4 | 2 +- metadata/md5-cache/media-tv/kodi-19.4-r1 | 2 +- metadata/md5-cache/media-tv/kodi-19.4-r2 | 17 + metadata/md5-cache/media-tv/kodi-19.9999 | 2 +- metadata/md5-cache/media-tv/kodi-9999 | 2 +- metadata/md5-cache/media-tv/mythtv-31.0-r7 | 2 +- .../media-tv/mythtv-31.0_p20210731-r2 | 2 +- metadata/md5-cache/media-tv/mythtv-32.0-r2 | 2 +- .../md5-cache/media-tv/tvheadend-4.2.8-r2 | 2 +- metadata/md5-cache/media-tv/tvheadend-9999 | 2 +- metadata/md5-cache/media-tv/tvnamer-3.0.2 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 41855 -> 41221 bytes metadata/md5-cache/media-video/aravis-0.7.2 | 4 +- metadata/md5-cache/media-video/aravis-0.8.5 | 4 +- metadata/md5-cache/media-video/aravis-9999 | 4 +- metadata/md5-cache/media-video/celluloid-0.20 | 4 +- metadata/md5-cache/media-video/celluloid-0.21 | 4 +- metadata/md5-cache/media-video/cheese-41.1 | 4 +- .../md5-cache/media-video/devedeng-4.17.0 | 2 +- .../md5-cache/media-video/devedeng-4.17.0-r1 | 8 +- .../media-video/ffmpeg2theora-0.30-r1 | 2 +- metadata/md5-cache/media-video/gaupol-1.10.1 | 2 +- metadata/md5-cache/media-video/gaupol-1.11-r1 | 2 +- .../media-video/gnome-video-effects-0.5.0 | 4 +- metadata/md5-cache/media-video/guvcview-2.0.8 | 15 + .../md5-cache/media-video/handbrake-1.4.2-r2 | 2 +- .../md5-cache/media-video/handbrake-1.5.1 | 2 +- metadata/md5-cache/media-video/handbrake-9999 | 2 +- .../media-video/jellyfin-media-player-1.7.0 | 4 +- .../md5-cache/media-video/kaffeine-2.0.18-r1 | 2 +- .../md5-cache/media-video/libva-utils-2.14.0 | 4 +- .../md5-cache/media-video/libva-utils-2.15.0 | 4 +- .../md5-cache/media-video/libva-utils-9999 | 4 +- .../{makemkv-1.17.0 => makemkv-1.17.1} | 4 +- metadata/md5-cache/media-video/mpv-0.33.1-r3 | 2 +- metadata/md5-cache/media-video/mpv-0.34.0-r1 | 2 +- metadata/md5-cache/media-video/mpv-0.34.1-r1 | 2 +- metadata/md5-cache/media-video/mpv-9999 | 4 +- .../media-video/obs-studio-27.2.3-r1 | 2 +- .../md5-cache/media-video/obs-studio-27.2.4 | 2 +- .../md5-cache/media-video/obs-studio-9999 | 2 +- metadata/md5-cache/media-video/openshot-2.6.1 | 2 +- metadata/md5-cache/media-video/peek-1.5.1 | 4 +- .../md5-cache/media-video/pipewire-0.3.51-r2 | 4 +- .../md5-cache/media-video/pipewire-0.3.52-r1 | 4 +- .../md5-cache/media-video/pipewire-0.3.53-r1 | 18 - .../media-video/pipewire-0.3.53_p20220704-r1 | 18 - .../media-video/pipewire-0.3.53_p20220705-r1 | 4 +- .../md5-cache/media-video/pipewire-0.3.54-r1 | 18 - .../md5-cache/media-video/pipewire-0.3.54-r2 | 18 - .../{pipewire-0.3.54 => pipewire-0.3.55-r1} | 8 +- metadata/md5-cache/media-video/pipewire-9999 | 6 +- .../md5-cache/media-video/pitivi-0.999-r5 | 4 +- .../md5-cache/media-video/pitivi-2021.05-r1 | 4 +- metadata/md5-cache/media-video/rage-0.4.0-r1 | 4 +- .../streamdeck-ui-0.0_p20200102-r1 | 2 +- .../md5-cache/media-video/streamdeck-ui-9999 | 2 +- .../md5-cache/media-video/subliminal-2.1.0-r1 | 2 +- .../md5-cache/media-video/subliminal-9999 | 2 +- .../media-video/subtitlecomposer-0.7.1 | 2 +- metadata/md5-cache/media-video/totem-42.0-r1 | 4 +- metadata/md5-cache/media-video/vcsi-7.0.13 | 2 +- .../media-video/vidcutter-6.0.5.1-r1 | 2 +- metadata/md5-cache/media-video/vidcutter-9999 | 2 +- .../md5-cache/media-video/vidify-2.2.6-r3 | 6 +- .../media-video/vidify-audiosync-0.3.0-r1 | 6 +- .../media-video/wireplumber-0.4.10-r4 | 4 +- .../media-video/wireplumber-0.4.10-r6 | 4 +- .../md5-cache/media-video/wireplumber-0.4.11 | 4 +- .../media-video/wireplumber-0.4.11-r1 | 4 +- .../md5-cache/media-video/wireplumber-9999 | 4 +- .../md5-cache/media-video/yle-dl-20220610 | 17 - .../md5-cache/media-video/yle-dl-20220704 | 10 +- metadata/md5-cache/net-analyzer/2ping-4.5.1 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 67592 -> 67583 bytes metadata/md5-cache/net-analyzer/carl-0.9-r5 | 2 +- .../md5-cache/net-analyzer/fail2ban-0.11.2-r4 | 2 +- metadata/md5-cache/net-analyzer/fail2ban-9999 | 2 +- metadata/md5-cache/net-analyzer/flent-1.3.2 | 2 +- .../md5-cache/net-analyzer/gnome-nettool-42.0 | 4 +- .../net-analyzer/gr-fosphor-0.0_p20200131-r1 | 2 +- .../md5-cache/net-analyzer/gr-fosphor-9999 | 2 +- .../net-analyzer/graphite-web-1.1.10 | 2 +- .../net-analyzer/graphite-web-1.1.8-r3 | 2 +- .../md5-cache/net-analyzer/gvm-tools-2.0.0-r1 | 2 +- .../md5-cache/net-analyzer/gvm-tools-2.1.0 | 2 +- .../md5-cache/net-analyzer/gvm-tools-21.1.0 | 2 +- .../net-analyzer/gvm-tools-21.10.0-r1 | 2 +- .../md5-cache/net-analyzer/linkchecker-10.0.1 | 2 +- .../md5-cache/net-analyzer/linkchecker-10.1.0 | 2 +- .../md5-cache/net-analyzer/linkchecker-9999 | 2 +- .../nagios-check_multiple-0.0.1-r1 | 2 +- .../nagios-icinga-openvpn-0.0.1-r2 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.4.1-r1 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.6.0 | 2 +- .../md5-cache/net-analyzer/nagstamon-3.8.0 | 2 +- .../{nessus-bin-10.2.0 => nessus-bin-10.3.0} | 2 +- .../{net-snmp-5.9.1-r1 => net-snmp-5.9.1-r2} | 6 +- .../md5-cache/net-analyzer/net-snmp-5.9.2 | 2 +- .../md5-cache/net-analyzer/net-snmp-5.9.2-r1 | 17 + metadata/md5-cache/net-analyzer/net-snmp-9999 | 6 +- .../md5-cache/net-analyzer/netdata-1.35.1 | 2 +- metadata/md5-cache/net-analyzer/netdata-9999 | 2 +- .../net-analyzer/{nmap-7.92 => nmap-7.92-r1} | 6 +- metadata/md5-cache/net-analyzer/nmap-9999 | 6 +- .../net-analyzer/ospd-openvas-21.4.4-r4 | 2 +- .../net-analyzer/prelude-correlator-5.2.0 | 2 +- metadata/md5-cache/net-analyzer/pypacker-4.9 | 2 +- metadata/md5-cache/net-analyzer/pypacker-5.1 | 2 +- .../md5-cache/net-analyzer/python-gvm-21.1.3 | 2 +- .../md5-cache/net-analyzer/python-gvm-21.11.0 | 2 +- metadata/md5-cache/net-analyzer/rrdtool-1.8.0 | 2 +- metadata/md5-cache/net-analyzer/scapy-2.4.5 | 2 +- metadata/md5-cache/net-analyzer/scapy-9999 | 2 +- .../net-analyzer/snallygaster-0.0.11 | 2 +- .../net-analyzer/snallygaster-0.0.12 | 2 +- .../md5-cache/net-analyzer/snmpclitools-0.6.4 | 2 +- .../net-analyzer/snmpclitools-0.6.4-r1 | 2 +- .../net-analyzer/speedtest-cli-2.1.3-r1 | 6 +- .../md5-cache/net-analyzer/ssh-audit-2.5.0 | 2 +- .../{suricata-5.0.9 => suricata-5.0.10} | 6 +- .../md5-cache/net-analyzer/suricata-5.0.8-r1 | 17 - .../md5-cache/net-analyzer/suricata-6.0.4-r1 | 17 - .../{suricata-6.0.5 => suricata-6.0.6} | 4 +- metadata/md5-cache/net-analyzer/tcpflow-1.6.1 | 2 +- .../md5-cache/net-analyzer/termshark-2.4.0 | 14 + metadata/md5-cache/net-analyzer/wapiti-3.0.5 | 2 +- metadata/md5-cache/net-analyzer/wapiti-3.1.2 | 2 +- metadata/md5-cache/net-analyzer/wapiti-3.1.3 | 2 +- metadata/md5-cache/net-analyzer/wapiti-9999 | 2 +- .../md5-cache/net-analyzer/wireshark-3.4.11 | 2 +- .../md5-cache/net-analyzer/wireshark-3.6.2 | 2 +- .../md5-cache/net-analyzer/wireshark-3.6.3 | 2 +- .../md5-cache/net-analyzer/wireshark-3.6.5 | 2 +- .../md5-cache/net-analyzer/wireshark-3.6.6 | 2 +- .../md5-cache/net-analyzer/wireshark-9999 | 2 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 6603 -> 6607 bytes .../md5-cache/net-dialup/freeradius-3.0.20-r5 | 2 +- .../md5-cache/net-dialup/freeradius-3.0.21-r5 | 2 +- .../md5-cache/net-dialup/freeradius-3.0.22-r4 | 2 +- .../md5-cache/net-dialup/freeradius-3.0.25-r2 | 2 +- .../md5-cache/net-dialup/freeradius-3.2.0 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 14726 -> 14897 bytes metadata/md5-cache/net-dns/avahi-0.8-r5 | 2 +- metadata/md5-cache/net-dns/bind-9.16.27-r1 | 2 +- metadata/md5-cache/net-dns/bind-9.16.29 | 2 +- metadata/md5-cache/net-dns/bind-9.16.29-r1 | 2 +- metadata/md5-cache/net-dns/bind-9.16.30 | 2 +- metadata/md5-cache/net-dns/dnsviz-0.9.4 | 2 +- metadata/md5-cache/net-dns/hash-slinger-3.1 | 2 +- metadata/md5-cache/net-dns/hash-slinger-3.2 | 4 +- metadata/md5-cache/net-dns/libidn2-2.3.3 | 15 + metadata/md5-cache/net-dns/maradns-3.5.0005 | 2 +- metadata/md5-cache/net-dns/maradns-3.5.0020 | 2 +- metadata/md5-cache/net-dns/unbound-1.13.1-r3 | 2 +- metadata/md5-cache/net-dns/unbound-1.13.2-r1 | 2 +- metadata/md5-cache/net-dns/unbound-1.15.0 | 6 +- metadata/md5-cache/net-dns/unbound-1.16.0 | 6 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 6732 -> 6729 bytes .../md5-cache/net-firewall/firewalld-1.1.1 | 2 +- .../md5-cache/net-firewall/firewalld-1.1.2 | 2 +- .../md5-cache/net-firewall/firewalld-1.2.0 | 2 +- .../md5-cache/net-firewall/nftables-1.0.2-r1 | 2 +- .../md5-cache/net-firewall/nftables-1.0.4-r2 | 8 +- metadata/md5-cache/net-firewall/nftables-9999 | 8 +- metadata/md5-cache/net-firewall/ufw-0.36-r1 | 2 +- metadata/md5-cache/net-firewall/ufw-0.36.1 | 6 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 6488 -> 6490 bytes metadata/md5-cache/net-fs/btfs-2.23 | 2 +- metadata/md5-cache/net-fs/btfs-2.24 | 2 +- metadata/md5-cache/net-fs/cifs-utils-6.13-r1 | 2 +- metadata/md5-cache/net-fs/cifs-utils-6.15 | 6 +- metadata/md5-cache/net-fs/samba-4.14.12-r3 | 2 +- metadata/md5-cache/net-fs/samba-4.14.13 | 2 +- metadata/md5-cache/net-fs/samba-4.15.4-r3 | 2 +- metadata/md5-cache/net-fs/samba-4.15.6-r1 | 2 +- metadata/md5-cache/net-fs/samba-4.15.7 | 2 +- metadata/md5-cache/net-fs/samba-4.16.0-r1 | 2 +- metadata/md5-cache/net-fs/samba-4.16.1 | 2 +- metadata/md5-cache/net-fs/samba-4.16.2 | 2 +- metadata/md5-cache/net-fs/sshfs-3.7.0 | 4 +- metadata/md5-cache/net-fs/sshfs-3.7.1 | 4 +- metadata/md5-cache/net-im/Manifest.gz | Bin 18071 -> 18068 bytes metadata/md5-cache/net-im/bitlbee-3.6-r1 | 4 +- metadata/md5-cache/net-im/bitlbee-9999 | 4 +- metadata/md5-cache/net-im/cawbird-1.5-r2 | 4 +- metadata/md5-cache/net-im/choqok-1.7.0-r1 | 2 +- ...bin-1.10.15 => element-desktop-bin-1.11.0} | 6 +- metadata/md5-cache/net-im/empathy-3.12.14 | 2 +- metadata/md5-cache/net-im/err-6.1.7 | 2 +- metadata/md5-cache/net-im/err-6.1.8-r1 | 2 +- metadata/md5-cache/net-im/err-6.1.9 | 2 +- metadata/md5-cache/net-im/gajim-1.3.3-r2 | 2 +- metadata/md5-cache/net-im/gajim-1.3.3_p2-r1 | 2 +- metadata/md5-cache/net-im/gajim-1.4.0 | 2 +- metadata/md5-cache/net-im/gajim-1.4.0-r1 | 2 +- metadata/md5-cache/net-im/gajim-1.4.1 | 2 +- metadata/md5-cache/net-im/gajim-1.4.2 | 2 +- metadata/md5-cache/net-im/neochat-1.2.0 | 2 +- metadata/md5-cache/net-im/neochat-22.06 | 2 +- metadata/md5-cache/net-im/pidgin-2.14.10 | 2 +- metadata/md5-cache/net-im/pidgin-2.14.8 | 2 +- metadata/md5-cache/net-im/pidgin-2.14.9 | 2 +- metadata/md5-cache/net-im/poezio-0.14 | 2 +- metadata/md5-cache/net-im/poezio-9999 | 2 +- .../net-im/skype-dbus-mock-0_pre20181011 | 2 +- metadata/md5-cache/net-im/swift-4.0.2-r102 | 2 +- metadata/md5-cache/net-im/synapse-1.62.0 | 2 +- .../net-im/telegram-desktop-3.5.2-r1 | 2 +- .../net-im/telegram-desktop-3.6.1-r1 | 2 +- .../net-im/telepathy-logger-0.8.2-r1 | 2 +- .../net-im/telepathy-mission-control-5.16.6 | 2 +- metadata/md5-cache/net-im/toxic-0.11.1 | 2 +- metadata/md5-cache/net-im/toxic-0.11.3 | 2 +- .../net-im/transwhat-0.2.2_p20190426-r3 | 2 +- metadata/md5-cache/net-im/yowsup-3.3.0 | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 14145 -> 14138 bytes metadata/md5-cache/net-irc/hexchat-2.16.0 | 4 +- metadata/md5-cache/net-irc/hexchat-2.16.1 | 4 +- metadata/md5-cache/net-irc/hexchat-9999 | 4 +- metadata/md5-cache/net-irc/irker-2.21 | 2 +- metadata/md5-cache/net-irc/irker-2.22 | 2 +- metadata/md5-cache/net-irc/irker-2.22-r2 | 2 +- metadata/md5-cache/net-irc/irssi-1.4.1 | 4 +- metadata/md5-cache/net-irc/irssi-9999 | 4 +- .../md5-cache/net-irc/konversation-21.12.3 | 2 +- .../md5-cache/net-irc/konversation-22.04.3 | 6 +- .../net-irc/kvirc-5.2_pre20210630233331-r1 | 2 +- metadata/md5-cache/net-irc/kvirc-9999 | 2 +- metadata/md5-cache/net-irc/limnoria-20211118 | 2 +- metadata/md5-cache/net-irc/limnoria-20220203 | 2 +- metadata/md5-cache/net-irc/limnoria-20220427 | 2 +- metadata/md5-cache/net-irc/limnoria-99999999 | 2 +- metadata/md5-cache/net-irc/polari-40.0 | 4 +- metadata/md5-cache/net-irc/polari-42.0 | 4 +- .../md5-cache/net-irc/quasselgrep-0_p20200830 | 2 +- .../md5-cache/net-irc/telepathy-idle-0.2.2 | 2 +- metadata/md5-cache/net-irc/weechat-3.3 | 2 +- metadata/md5-cache/net-irc/weechat-3.4 | 2 +- metadata/md5-cache/net-irc/weechat-3.4.1 | 2 +- metadata/md5-cache/net-irc/weechat-3.5 | 2 +- metadata/md5-cache/net-irc/weechat-9999 | 2 +- metadata/md5-cache/net-irc/znc-1.8.2 | 2 +- metadata/md5-cache/net-irc/znc-1.8.2-r1 | 2 +- metadata/md5-cache/net-irc/znc-9999 | 2 +- .../md5-cache/net-irc/znc-palaver-1.2.1-r1 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 55353 -> 55006 bytes .../net-libs/dleyna-connector-dbus-0.4.1 | 4 +- metadata/md5-cache/net-libs/dleyna-core-0.7.0 | 4 +- .../md5-cache/net-libs/dleyna-renderer-0.7.2 | 4 +- .../net-libs/glib-networking-2.72.0-r1 | 4 +- .../md5-cache/net-libs/glib-networking-2.72.1 | 4 +- metadata/md5-cache/net-libs/gssdp-1.4.0.1 | 4 +- metadata/md5-cache/net-libs/gtk-vnc-1.3.0 | 4 +- metadata/md5-cache/net-libs/gtk-vnc-1.3.0-r1 | 4 +- metadata/md5-cache/net-libs/gupnp-1.4.3 | 4 +- metadata/md5-cache/net-libs/gupnp-av-0.14.0 | 4 +- metadata/md5-cache/net-libs/gupnp-av-0.14.1 | 4 +- metadata/md5-cache/net-libs/gupnp-igd-1.2.0 | 4 +- metadata/md5-cache/net-libs/kdav2-0.3.0 | 2 +- metadata/md5-cache/net-libs/kimap2-0.3.0 | 2 +- metadata/md5-cache/net-libs/ldns-1.7.1-r5 | 2 +- metadata/md5-cache/net-libs/ldns-1.7.1-r6 | 2 +- metadata/md5-cache/net-libs/ldns-1.8.0-r1 | 2 +- metadata/md5-cache/net-libs/ldns-1.8.0-r4 | 2 +- metadata/md5-cache/net-libs/ldns-1.8.1 | 2 +- .../net-libs/libaccounts-glib-1.25-r2 | 4 +- .../md5-cache/net-libs/libad9361-iio-0.2-r1 | 4 +- metadata/md5-cache/net-libs/libesmtp-1.1.0-r1 | 4 +- metadata/md5-cache/net-libs/libesmtp-9999 | 4 +- metadata/md5-cache/net-libs/libhtp-0.5.39 | 15 - metadata/md5-cache/net-libs/libiio-0.21 | 4 +- .../md5-cache/net-libs/libktorrent-21.12.3 | 2 +- .../md5-cache/net-libs/libktorrent-22.04.3 | 6 +- metadata/md5-cache/net-libs/libmbim-1.26.4 | 2 +- .../md5-cache/net-libs/libmediawiki-5.37.0-r1 | 2 +- metadata/md5-cache/net-libs/libmicrodns-0.1.2 | 4 +- metadata/md5-cache/net-libs/libmicrodns-9999 | 4 +- metadata/md5-cache/net-libs/libnice-0.1.18 | 4 +- metadata/md5-cache/net-libs/libnice-0.1.19 | 4 +- metadata/md5-cache/net-libs/libnma-1.8.38 | 4 +- metadata/md5-cache/net-libs/libnma-1.8.40 | 4 +- metadata/md5-cache/net-libs/libosmo-dsp-0.4.0 | 4 +- metadata/md5-cache/net-libs/libpsl-0.21.0 | 2 +- metadata/md5-cache/net-libs/libpsl-0.21.1 | 2 +- .../md5-cache/net-libs/libqrtr-glib-1.2.2 | 4 +- .../md5-cache/net-libs/libsearpc-3.2.0-r2 | 2 +- .../md5-cache/net-libs/libsignon-glib-2.1 | 4 +- metadata/md5-cache/net-libs/libslirp-4.6.1 | 4 +- metadata/md5-cache/net-libs/libslirp-4.7.0 | 4 +- metadata/md5-cache/net-libs/libsoup-2.74.2 | 4 +- metadata/md5-cache/net-libs/libsoup-3.0.6 | 4 +- metadata/md5-cache/net-libs/libsoup-3.0.7 | 4 +- .../net-libs/libtorrent-rasterbar-2.0.6 | 2 +- metadata/md5-cache/net-libs/nodejs-14.19.3 | 2 +- metadata/md5-cache/net-libs/nodejs-16.15.1 | 2 +- metadata/md5-cache/net-libs/nodejs-18.3.0 | 2 +- metadata/md5-cache/net-libs/nodejs-18.4.0 | 2 +- metadata/md5-cache/net-libs/nodejs-99999999 | 2 +- .../md5-cache/net-libs/pacparser-1.3.7-r1 | 2 +- metadata/md5-cache/net-libs/pacparser-1.4.0 | 2 +- metadata/md5-cache/net-libs/phodav-2.5 | 4 +- metadata/md5-cache/net-libs/pjproject-2.10-r1 | 15 - metadata/md5-cache/net-libs/pjproject-2.10-r2 | 15 - .../{pjproject-2.12.1 => pjproject-2.12.1-r1} | 6 +- metadata/md5-cache/net-libs/serf-1.3.9-r3 | 2 +- metadata/md5-cache/net-libs/stem-1.8.0-r1 | 2 +- .../md5-cache/net-libs/stem-1.8.0_p20211118 | 2 +- .../net-libs/telepathy-accounts-signon-2.1 | 4 +- .../md5-cache/net-libs/telepathy-glib-0.24.2 | 2 +- .../net-libs/telepathy-logger-qt-17.09.0 | 2 +- .../md5-cache/net-libs/telepathy-qt-0.9.8-r1 | 2 +- metadata/md5-cache/net-libs/telepathy-qt-9999 | 2 +- metadata/md5-cache/net-libs/uhttpmock-0.5.5 | 16 + metadata/md5-cache/net-libs/webkit-gtk-2.36.3 | 4 +- metadata/md5-cache/net-libs/webkit-gtk-2.36.4 | 4 +- metadata/md5-cache/net-libs/xrootd-5.0.3-r1 | 2 +- metadata/md5-cache/net-libs/xrootd-5.4.3 | 6 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 19452 -> 19459 bytes metadata/md5-cache/net-mail/automx2-2022.0 | 2 +- metadata/md5-cache/net-mail/automx2-2022.1 | 2 +- metadata/md5-cache/net-mail/b4-0.8.0 | 2 +- metadata/md5-cache/net-mail/fetchmail-6.4.27 | 2 +- metadata/md5-cache/net-mail/fetchmail-6.4.30 | 2 +- metadata/md5-cache/net-mail/getmail-6.14 | 2 +- metadata/md5-cache/net-mail/getmail-6.18.9 | 2 +- metadata/md5-cache/net-mail/mailutils-3.14-r1 | 2 +- metadata/md5-cache/net-mail/mailutils-3.15 | 2 +- metadata/md5-cache/net-mail/mu-1.8.5 | 4 +- metadata/md5-cache/net-mail/notmuch-0.32.2-r1 | 2 +- metadata/md5-cache/net-mail/notmuch-0.34.2 | 2 +- metadata/md5-cache/net-mail/onionrouter-0.6.2 | 2 +- metadata/md5-cache/net-mail/onionrouter-9999 | 2 +- .../md5-cache/net-mail/queue-repair-0.9.0-r2 | 2 +- .../md5-cache/net-mail/relay-ctrl-3.1.1-r2 | 2 +- .../md5-cache/net-mail/relay-ctrl-3.1.1-r3 | 2 +- metadata/md5-cache/net-mail/relay-ctrl-3.2 | 2 +- metadata/md5-cache/net-mail/rss2email-3.13.1 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 93181 -> 94133 bytes metadata/md5-cache/net-misc/asterisk-16.26.1 | 16 + metadata/md5-cache/net-misc/asterisk-16.27.0 | 16 + .../md5-cache/net-misc/asterisk-18.10.0-r1 | 6 +- metadata/md5-cache/net-misc/asterisk-18.13.0 | 16 + .../md5-cache/net-misc/asterisk-18.8.0-r1 | 6 +- .../md5-cache/net-misc/asterisk-18.9.0-r1 | 6 +- .../md5-cache/net-misc/casync-2_p20190407 | 4 +- .../chrome-remote-desktop-103.0.5060.46 | 2 +- .../chrome-remote-desktop-99.0.4844.11 | 2 +- .../net-misc/connman-notify-0_pre20191003-r2 | 2 +- .../net-misc/connman-notify-0_pre20191003-r3 | 2 +- .../md5-cache/net-misc/dleyna-server-0.7.2 | 4 +- .../md5-cache/net-misc/downloader-cli-0.3.3 | 2 +- metadata/md5-cache/net-misc/dropbox-cli-2022 | 2 +- .../md5-cache/net-misc/econnman-1.1_p20160305 | 2 +- .../md5-cache/net-misc/electron-cash-4.2.10 | 2 +- .../md5-cache/net-misc/electron-cash-4.2.9 | 2 +- metadata/md5-cache/net-misc/electrum-4.2.2 | 2 +- .../md5-cache/net-misc/electrum-ltc-4.0.9.1 | 2 +- metadata/md5-cache/net-misc/eventd-0.27.0-r1 | 4 +- metadata/md5-cache/net-misc/exabgp-4.2.17 | 2 +- metadata/md5-cache/net-misc/exabgp-4.2.19-r1 | 2 +- metadata/md5-cache/net-misc/exabgp-4.2.20 | 6 +- metadata/md5-cache/net-misc/frr-8.2.2 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.21.1 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.21.2 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.22.2 | 2 +- metadata/md5-cache/net-misc/gallery-dl-1.22.3 | 2 +- metadata/md5-cache/net-misc/gallery-dl-9999 | 2 +- .../net-misc/gnome-connections-42.1.2 | 4 +- .../net-misc/gnome-remote-desktop-42.2 | 4 +- .../net-misc/gnome-remote-desktop-42.3 | 4 +- metadata/md5-cache/net-misc/gns3-gui-2.2.31 | 2 +- .../md5-cache/net-misc/gns3-gui-2.2.31-r1 | 2 +- metadata/md5-cache/net-misc/gns3-gui-2.2.33.1 | 2 +- .../md5-cache/net-misc/gns3-server-2.2.31 | 2 +- .../md5-cache/net-misc/gns3-server-2.2.31-r1 | 2 +- .../md5-cache/net-misc/gns3-server-2.2.33.1 | 2 +- metadata/md5-cache/net-misc/gsutil-4.60-r1 | 2 +- metadata/md5-cache/net-misc/gsutil-4.68 | 2 +- metadata/md5-cache/net-misc/gsutil-5.9 | 2 +- .../md5-cache/net-misc/gupnp-tools-0.10.2 | 4 +- .../md5-cache/net-misc/gupnp-tools-0.10.3 | 4 +- metadata/md5-cache/net-misc/htail-1.5 | 2 +- metadata/md5-cache/net-misc/httpie-2.4.0 | 2 +- metadata/md5-cache/net-misc/httpie-2.5.0 | 2 +- metadata/md5-cache/net-misc/httpie-2.6.0 | 2 +- metadata/md5-cache/net-misc/httpstat-1.3.1 | 2 +- metadata/md5-cache/net-misc/iputils-20211215 | 4 +- metadata/md5-cache/net-misc/iputils-99999999 | 4 +- metadata/md5-cache/net-misc/kea-2.0.2 | 2 +- metadata/md5-cache/net-misc/kea-9999 | 2 +- .../md5-cache/net-misc/lyricwikia-0.1.11-r1 | 6 +- metadata/md5-cache/net-misc/megatools-1.11.0 | 4 +- .../net-misc/modemmanager-1.18.10-r1 | 4 +- .../md5-cache/net-misc/modemmanager-1.18.8 | 2 +- .../net-misc/ncman-0.0.1_p20190327-r2 | 4 +- metadata/md5-cache/net-misc/ncman-9999 | 4 +- .../md5-cache/net-misc/networkmanager-1.36.4 | 4 +- .../md5-cache/net-misc/networkmanager-1.38.0 | 4 +- .../md5-cache/net-misc/networkmanager-1.38.2 | 4 +- metadata/md5-cache/net-misc/ntpsec-1.2.1-r2 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.1-r3 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.1-r4 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.1-r5 | 2 +- metadata/md5-cache/net-misc/ntpsec-1.2.1-r6 | 2 +- metadata/md5-cache/net-misc/ntpsec-9999 | 2 +- metadata/md5-cache/net-misc/nyx-2.1.0-r3 | 2 +- metadata/md5-cache/net-misc/oidc-agent-4.3.1 | 16 + metadata/md5-cache/net-misc/omniORB-4.2.4 | 2 +- metadata/md5-cache/net-misc/omniORB-4.3.0 | 2 +- .../md5-cache/net-misc/openvswitch-2.15.0 | 2 +- .../md5-cache/net-misc/openvswitch-2.17.2 | 6 +- metadata/md5-cache/net-misc/pssh-2.3.4-r1 | 2 +- .../net-misc/pulseaudio-dlna-0.6.5_p1 | 2 +- .../md5-cache/net-misc/pulseaudio-dlna-9999 | 2 +- .../md5-cache/net-misc/pyhoca-cli-0.6.1.2 | 2 +- .../md5-cache/net-misc/pyhoca-gui-0.6.1.1 | 2 +- .../md5-cache/net-misc/python-x2go-0.6.1.3 | 2 +- .../net-misc/rabbitmq-server-3.8.19-r1 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.8.34 | 2 +- .../md5-cache/net-misc/rabbitmq-server-3.9.20 | 2 +- metadata/md5-cache/net-misc/remmina-1.4.26-r1 | 2 +- metadata/md5-cache/net-misc/remmina-1.4.27 | 2 +- metadata/md5-cache/net-misc/rsync-3.2.4-r1 | 2 +- metadata/md5-cache/net-misc/rsync-3.2.4-r3 | 2 +- metadata/md5-cache/net-misc/rsync-9999 | 2 +- metadata/md5-cache/net-misc/rygel-0.40.3 | 4 +- metadata/md5-cache/net-misc/rygel-0.40.4 | 4 +- metadata/md5-cache/net-misc/s3cmd-2.1.0 | 2 +- metadata/md5-cache/net-misc/s3cmd-2.1.0-r1 | 2 +- metadata/md5-cache/net-misc/s3cmd-2.2.0 | 2 +- metadata/md5-cache/net-misc/s4cmd-2.1.0 | 2 +- metadata/md5-cache/net-misc/seafile-8.0.5 | 2 +- metadata/md5-cache/net-misc/seafile-8.0.6 | 2 +- metadata/md5-cache/net-misc/seafile-8.0.7 | 2 +- metadata/md5-cache/net-misc/smb4k-3.1.2 | 2 +- metadata/md5-cache/net-misc/smb4k-3.1.3 | 15 + .../net-misc/socket-burst-dampener-1.3.1 | 2 +- metadata/md5-cache/net-misc/spice-gtk-0.39-r2 | 4 +- metadata/md5-cache/net-misc/spice-gtk-0.40 | 4 +- metadata/md5-cache/net-misc/spice-gtk-0.40-r1 | 4 +- metadata/md5-cache/net-misc/spice-gtk-0.41 | 15 + metadata/md5-cache/net-misc/spice-gtk-9999 | 10 +- .../md5-cache/net-misc/streamlink-1.3.1-r1 | 2 +- metadata/md5-cache/net-misc/streamlink-2.0.0 | 2 +- .../md5-cache/net-misc/streamlink-4.1.0-r2 | 2 +- metadata/md5-cache/net-misc/streamlink-4.2.0 | 2 +- metadata/md5-cache/net-misc/streamlink-9999 | 2 +- metadata/md5-cache/net-misc/wget-1.21.2 | 2 +- metadata/md5-cache/net-misc/wget-1.21.3 | 2 +- metadata/md5-cache/net-misc/wget-1.21.3-r1 | 2 +- metadata/md5-cache/net-misc/you-get-0.4.1555 | 2 +- metadata/md5-cache/net-misc/you-get-0.4.1602 | 2 +- .../net-misc/youtube-dl-2021.12.17-r1 | 2 +- metadata/md5-cache/net-misc/youtube-dl-9999 | 2 +- metadata/md5-cache/net-misc/yt-dlp-2022.6.29 | 6 +- metadata/md5-cache/net-misc/ytmdl-2022.3.16 | 2 +- .../md5-cache/net-nds/389-ds-base-1.4.4.19-r3 | 2 +- .../md5-cache/net-nds/389-ds-base-2.1.0-r2 | 2 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 3896 -> 3898 bytes metadata/md5-cache/net-nds/nsscache-0.39 | 2 +- metadata/md5-cache/net-news/Manifest.gz | Bin 3199 -> 3194 bytes .../md5-cache/net-news/canto-curses-0.9.9 | 2 +- .../md5-cache/net-news/canto-daemon-0.9.8 | 2 +- metadata/md5-cache/net-news/liferea-1.12.9 | 2 +- metadata/md5-cache/net-news/liferea-1.12.9-r1 | 2 +- metadata/md5-cache/net-news/liferea-1.12.9-r2 | 2 +- metadata/md5-cache/net-nntp/Manifest.gz | Bin 2032 -> 2036 bytes metadata/md5-cache/net-nntp/sabnzbd-3.3.1 | 2 +- metadata/md5-cache/net-nntp/sabnzbd-3.4.1-r1 | 2 +- metadata/md5-cache/net-nntp/sabnzbd-3.4.2 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 16054 -> 16219 bytes .../net-p2p/airdcpp-webclient-2.11.0-r1 | 2 +- .../net-p2p/airdcpp-webclient-2.11.1 | 2 +- .../net-p2p/airdcpp-webclient-2.11.2 | 2 +- .../net-p2p/bittornado-0.4.1_p20160925-r4 | 2 +- metadata/md5-cache/net-p2p/deluge-2.0.5-r2 | 2 +- metadata/md5-cache/net-p2p/deluge-9999 | 2 +- metadata/md5-cache/net-p2p/ktorrent-21.12.3 | 2 +- metadata/md5-cache/net-p2p/ktorrent-22.04.3 | 6 +- metadata/md5-cache/net-p2p/nicotine+-2.2.2 | 2 +- metadata/md5-cache/net-p2p/nicotine+-3.1.1 | 2 +- metadata/md5-cache/net-p2p/nicotine+-3.2.0 | 2 +- metadata/md5-cache/net-p2p/nicotine+-3.2.1 | 2 +- metadata/md5-cache/net-p2p/nicotine+-3.2.2-r1 | 2 +- metadata/md5-cache/net-p2p/syncthing-1.20.3 | 15 + .../md5-cache/net-p2p/torrentinfo-1.8.6-r2 | 2 +- .../net-p2p/transmission-remote-gtk-1.5.1 | 4 +- .../md5-cache/net-p2p/tremc-0.9.2_p20201101 | 2 +- metadata/md5-cache/net-p2p/tremc-0.9.3 | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 7187 -> 7191 bytes metadata/md5-cache/net-print/hplip-3.22.2 | 2 +- metadata/md5-cache/net-print/hplip-3.22.4 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 8689 -> 8700 bytes metadata/md5-cache/net-proxy/hatop-0.8.1 | 2 +- metadata/md5-cache/net-proxy/mitmproxy-8.1.0 | 2 +- metadata/md5-cache/net-proxy/mitmproxy-8.1.1 | 2 +- metadata/md5-cache/net-proxy/sshuttle-1.1.0 | 2 +- metadata/md5-cache/net-proxy/trojan-1.16.0-r2 | 2 +- metadata/md5-cache/net-voip/Manifest.gz | Bin 3037 -> 3034 bytes metadata/md5-cache/net-voip/mumble-1.3.4-r1 | 2 +- metadata/md5-cache/net-voip/mumble-1.4.230-r3 | 2 +- metadata/md5-cache/net-voip/mumble-9999 | 2 +- metadata/md5-cache/net-voip/sipvicious-0.3.4 | 2 +- .../net-voip/telepathy-gabble-0.18.4-r4 | 2 +- .../net-voip/telepathy-rakia-0.8.0-r1 | 2 +- .../net-voip/telepathy-salut-0.8.1-r5 | 2 +- metadata/md5-cache/net-vpn/6tunnel-0.13 | 4 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 12582 -> 12572 bytes .../md5-cache/net-vpn/openconnect-8.10-r7 | 2 +- .../md5-cache/net-vpn/openconnect-8.20-r1 | 2 +- metadata/md5-cache/net-vpn/openconnect-9.01 | 2 +- metadata/md5-cache/net-vpn/openconnect-9999 | 2 +- .../md5-cache/net-vpn/protonvpn-cli-2.2.11-r1 | 2 +- metadata/md5-cache/net-vpn/riseup-vpn-0.21.11 | 4 +- metadata/md5-cache/net-vpn/tor-0.4.6.10 | 2 +- metadata/md5-cache/net-vpn/tor-0.4.7.8 | 2 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 27569 -> 27595 bytes .../net-wireless/aircrack-ng-1.6_p20200722-r1 | 2 +- .../md5-cache/net-wireless/aircrack-ng-1.7 | 2 +- .../md5-cache/net-wireless/aircrack-ng-9999 | 2 +- .../md5-cache/net-wireless/blueberry-1.4.7 | 2 +- .../md5-cache/net-wireless/blueman-2.2.3-r2 | 2 +- metadata/md5-cache/net-wireless/blueman-2.2.5 | 6 +- metadata/md5-cache/net-wireless/blueman-9999 | 6 +- metadata/md5-cache/net-wireless/bluez-5.64 | 2 +- metadata/md5-cache/net-wireless/crda-4.14 | 2 +- .../net-wireless/gnome-bluetooth-3.34.5 | 4 +- .../net-wireless/gnome-bluetooth-42.0-r2 | 4 +- .../net-wireless/gnome-bluetooth-42.1 | 4 +- .../net-wireless/gnome-bluetooth-42.2 | 4 +- .../md5-cache/net-wireless/gnuradio-3.8.5.0 | 2 +- .../net-wireless/gnuradio-3.8.5.0-r1 | 2 +- metadata/md5-cache/net-wireless/gnuradio-9999 | 2 +- .../net-wireless/gr-ieee802154-0.0_p20200812 | 2 +- .../md5-cache/net-wireless/gr-ieee802154-9999 | 2 +- .../net-wireless/gr-iio-0.3_p20191219-r2 | 2 +- metadata/md5-cache/net-wireless/gr-iio-9999 | 2 +- .../md5-cache/net-wireless/gr-iqbal-0.38.2 | 2 +- metadata/md5-cache/net-wireless/gr-iqbal-9999 | 2 +- .../md5-cache/net-wireless/gr-osmosdr-0.2.3 | 2 +- .../md5-cache/net-wireless/gr-osmosdr-9999 | 2 +- .../net-wireless/gr-paint-0.0_p20200517-r1 | 2 +- .../net-wireless/gr-rds-0.0_p20200807 | 2 +- metadata/md5-cache/net-wireless/gr-rds-9999 | 2 +- .../net-wireless/gr-scopy-0.0_p20201005 | 2 +- metadata/md5-cache/net-wireless/gr-scopy-9999 | 2 +- .../net-wireless/jackit-0.0_p20170918-r1 | 2 +- .../net-wireless/kismet-2021.08.1-r1 | 2 +- .../md5-cache/net-wireless/kismet-2022.01.3 | 2 +- .../md5-cache/net-wireless/kismet-2022.02.1 | 2 +- metadata/md5-cache/net-wireless/kismet-9999 | 2 +- .../net-wireless/kismet-rest-2019.05.02 | 2 +- .../md5-cache/net-wireless/kismet-rest-9999 | 2 +- .../net-wireless/kismetdb-2019.05.05 | 2 +- metadata/md5-cache/net-wireless/kismetdb-9999 | 2 +- .../net-wireless/liblms7002m-0.0_p20200518-r1 | 2 +- .../md5-cache/net-wireless/liblms7002m-9999 | 2 +- .../net-wireless/lorcon-0.0_p20200214 | 2 +- .../lorcon-2020.06.06_p20220216-r1 | 2 +- metadata/md5-cache/net-wireless/lorcon-9999 | 2 +- .../net-wireless/nanovna-saver-0.3.10 | 2 +- .../net-wireless/nanovna-saver-0.4.0 | 2 +- .../md5-cache/net-wireless/nanovna-saver-9999 | 2 +- .../md5-cache/net-wireless/soapybladerf-0.4.1 | 4 +- .../net-wireless/soapyhackrf-0.3.3-r1 | 4 +- .../net-wireless/soapyplutosdr-0.2.1 | 4 +- .../md5-cache/net-wireless/soapyrtlsdr-0.3.2 | 4 +- .../md5-cache/net-wireless/soapysdr-0.7.2 | 6 +- metadata/md5-cache/net-wireless/soapysdr-9999 | 2 +- .../md5-cache/net-wireless/soapyuhd-0.4.1 | 4 +- metadata/md5-cache/net-wireless/uhd-4.1.0.5 | 2 +- metadata/md5-cache/net-wireless/uhd-4.2.0.0 | 2 +- metadata/md5-cache/net-wireless/urh-2.9.3 | 2 +- metadata/md5-cache/net-wireless/urh-9999 | 2 +- metadata/md5-cache/ros-meta/Manifest.gz | Bin 27147 -> 27165 bytes metadata/md5-cache/ros-meta/ament_cmake-0.9.6 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-1.0.0 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-1.0.1 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-1.0.3 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-1.0.4 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-1.1.3 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-1.1.4 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-1.3.0 | 2 +- metadata/md5-cache/ros-meta/ament_cmake-9999 | 2 +- .../md5-cache/ros-meta/audio_common-0.3.10 | 2 +- .../md5-cache/ros-meta/audio_common-0.3.11 | 2 +- .../md5-cache/ros-meta/audio_common-0.3.6 | 2 +- .../md5-cache/ros-meta/audio_common-0.3.7 | 2 +- .../md5-cache/ros-meta/audio_common-0.3.8 | 2 +- metadata/md5-cache/ros-meta/audio_common-9999 | 2 +- metadata/md5-cache/ros-meta/bond_core-1.8.5 | 2 +- metadata/md5-cache/ros-meta/bond_core-1.8.6 | 2 +- metadata/md5-cache/ros-meta/bond_core-9999 | 2 +- .../md5-cache/ros-meta/calibration-0.10.14 | 2 +- .../md5-cache/ros-meta/calibration-0.10.15 | 2 +- metadata/md5-cache/ros-meta/calibration-9999 | 2 +- .../md5-cache/ros-meta/common_msgs-1.13.0 | 2 +- .../md5-cache/ros-meta/common_msgs-1.13.1 | 2 +- metadata/md5-cache/ros-meta/common_msgs-9999 | 2 +- .../ros-meta/common_tutorials-0.1.12 | 2 +- .../md5-cache/ros-meta/common_tutorials-0.2.0 | 2 +- .../md5-cache/ros-meta/common_tutorials-9999 | 2 +- metadata/md5-cache/ros-meta/desktop-1.5.0-r1 | 2 +- metadata/md5-cache/ros-meta/desktop-9999 | 2 +- .../md5-cache/ros-meta/desktop_full-1.5.0 | 2 +- metadata/md5-cache/ros-meta/desktop_full-9999 | 2 +- .../md5-cache/ros-meta/diagnostics-1.10.1 | 2 +- .../md5-cache/ros-meta/diagnostics-1.10.2 | 2 +- .../md5-cache/ros-meta/diagnostics-1.10.3 | 2 +- .../md5-cache/ros-meta/diagnostics-1.10.4 | 2 +- .../md5-cache/ros-meta/diagnostics-1.11.0 | 2 +- metadata/md5-cache/ros-meta/diagnostics-1.9.4 | 2 +- metadata/md5-cache/ros-meta/diagnostics-1.9.6 | 2 +- metadata/md5-cache/ros-meta/diagnostics-9999 | 2 +- .../md5-cache/ros-meta/driver_common-1.6.8 | 2 +- .../md5-cache/ros-meta/driver_common-1.6.9 | 2 +- .../md5-cache/ros-meta/driver_common-9999 | 2 +- .../md5-cache/ros-meta/executive_smach-2.5.0 | 2 +- .../md5-cache/ros-meta/executive_smach-9999 | 2 +- .../md5-cache/ros-meta/gazebo_ros_pkgs-2.9.1 | 2 +- .../md5-cache/ros-meta/gazebo_ros_pkgs-2.9.2 | 2 +- .../md5-cache/ros-meta/gazebo_ros_pkgs-9999 | 2 +- .../md5-cache/ros-meta/geographic_info-0.5.5 | 2 +- .../md5-cache/ros-meta/geographic_info-0.5.6 | 2 +- .../md5-cache/ros-meta/geographic_info-9999 | 2 +- metadata/md5-cache/ros-meta/geometry-1.13.2 | 2 +- metadata/md5-cache/ros-meta/geometry-9999 | 2 +- metadata/md5-cache/ros-meta/geometry2-0.7.2 | 2 +- metadata/md5-cache/ros-meta/geometry2-0.7.3 | 2 +- metadata/md5-cache/ros-meta/geometry2-0.7.5 | 2 +- metadata/md5-cache/ros-meta/geometry2-9999 | 2 +- .../ros-meta/geometry_tutorials-0.2.3 | 2 +- .../ros-meta/geometry_tutorials-9999 | 2 +- .../ros-meta/hector_localization-0.3.0 | 2 +- .../ros-meta/hector_localization-0.4.0 | 2 +- .../ros-meta/hector_localization-9999 | 2 +- metadata/md5-cache/ros-meta/hector_slam-0.5.1 | 2 +- metadata/md5-cache/ros-meta/hector_slam-0.5.2 | 2 +- metadata/md5-cache/ros-meta/hector_slam-9999 | 2 +- .../md5-cache/ros-meta/image_common-1.12.0 | 2 +- metadata/md5-cache/ros-meta/image_common-9999 | 2 +- .../md5-cache/ros-meta/image_pipeline-1.15.2 | 2 +- .../md5-cache/ros-meta/image_pipeline-1.15.3 | 2 +- .../md5-cache/ros-meta/image_pipeline-1.16.0 | 2 +- .../md5-cache/ros-meta/image_pipeline-9999 | 2 +- .../ros-meta/image_transport_plugins-1.14.0 | 2 +- .../ros-meta/image_transport_plugins-9999 | 2 +- .../md5-cache/ros-meta/imu_pipeline-0.3.0 | 2 +- metadata/md5-cache/ros-meta/imu_pipeline-9999 | 2 +- metadata/md5-cache/ros-meta/imu_tools-1.2.2 | 2 +- metadata/md5-cache/ros-meta/imu_tools-1.2.3 | 2 +- metadata/md5-cache/ros-meta/imu_tools-9999 | 2 +- .../md5-cache/ros-meta/laser_pipeline-1.6.4 | 2 +- .../md5-cache/ros-meta/laser_pipeline-9999 | 2 +- metadata/md5-cache/ros-meta/navigation-1.17.0 | 2 +- metadata/md5-cache/ros-meta/navigation-1.17.1 | 2 +- metadata/md5-cache/ros-meta/navigation-9999 | 2 +- .../md5-cache/ros-meta/nodelet_core-1.10.0 | 2 +- .../md5-cache/ros-meta/nodelet_core-1.10.1 | 2 +- .../md5-cache/ros-meta/nodelet_core-1.10.2 | 2 +- metadata/md5-cache/ros-meta/nodelet_core-9999 | 2 +- metadata/md5-cache/ros-meta/perception-1.5.0 | 2 +- metadata/md5-cache/ros-meta/perception-9999 | 2 +- .../md5-cache/ros-meta/perception_pcl-1.7.1 | 2 +- .../md5-cache/ros-meta/perception_pcl-1.7.2 | 2 +- .../md5-cache/ros-meta/perception_pcl-1.7.4 | 2 +- .../md5-cache/ros-meta/perception_pcl-9999 | 2 +- metadata/md5-cache/ros-meta/pr2_common-1.12.4 | 2 +- metadata/md5-cache/ros-meta/pr2_common-1.13.0 | 2 +- metadata/md5-cache/ros-meta/pr2_common-9999 | 2 +- metadata/md5-cache/ros-meta/qt_gui_core-0.4.1 | 2 +- metadata/md5-cache/ros-meta/qt_gui_core-0.4.2 | 2 +- metadata/md5-cache/ros-meta/qt_gui_core-9999 | 2 +- metadata/md5-cache/ros-meta/robot-1.5.0 | 2 +- metadata/md5-cache/ros-meta/robot-9999 | 2 +- .../md5-cache/ros-meta/robot_model-1.12.11 | 2 +- metadata/md5-cache/ros-meta/robot_model-9999 | 2 +- metadata/md5-cache/ros-meta/ros-1.15.5 | 2 +- metadata/md5-cache/ros-meta/ros-1.15.6 | 2 +- metadata/md5-cache/ros-meta/ros-1.15.7 | 2 +- metadata/md5-cache/ros-meta/ros-1.15.8 | 2 +- metadata/md5-cache/ros-meta/ros-9999 | 2 +- metadata/md5-cache/ros-meta/ros_base-1.5.0 | 2 +- metadata/md5-cache/ros-meta/ros_base-9999 | 2 +- metadata/md5-cache/ros-meta/ros_comm-1.15.10 | 2 +- metadata/md5-cache/ros-meta/ros_comm-1.15.11 | 2 +- metadata/md5-cache/ros-meta/ros_comm-1.15.13 | 2 +- metadata/md5-cache/ros-meta/ros_comm-1.15.14 | 2 +- metadata/md5-cache/ros-meta/ros_comm-1.15.9 | 2 +- metadata/md5-cache/ros-meta/ros_comm-9999 | 2 +- .../md5-cache/ros-meta/ros_control-0.19.1 | 2 +- .../md5-cache/ros-meta/ros_control-0.19.2 | 2 +- .../md5-cache/ros-meta/ros_control-0.19.3 | 2 +- .../md5-cache/ros-meta/ros_control-0.19.4 | 2 +- .../md5-cache/ros-meta/ros_control-0.19.5 | 2 +- metadata/md5-cache/ros-meta/ros_control-9999 | 2 +- metadata/md5-cache/ros-meta/ros_core-1.5.0 | 2 +- metadata/md5-cache/ros-meta/ros_core-9999 | 2 +- .../md5-cache/ros-meta/ros_tutorials-0.10.1 | 2 +- .../md5-cache/ros-meta/ros_tutorials-0.10.2 | 2 +- .../md5-cache/ros-meta/ros_tutorials-9999 | 2 +- .../ros-meta/rosbridge_suite-0.11.10 | 2 +- .../ros-meta/rosbridge_suite-0.11.13 | 2 +- .../md5-cache/ros-meta/rosbridge_suite-0.11.3 | 2 +- .../md5-cache/ros-meta/rosbridge_suite-0.11.9 | 2 +- .../md5-cache/ros-meta/rosbridge_suite-9999 | 2 +- metadata/md5-cache/ros-meta/roscpp_core-0.7.2 | 2 +- metadata/md5-cache/ros-meta/roscpp_core-9999 | 2 +- metadata/md5-cache/ros-meta/rosserial-0.8.0 | 2 +- metadata/md5-cache/ros-meta/rosserial-0.9.1 | 2 +- metadata/md5-cache/ros-meta/rosserial-0.9.2 | 2 +- metadata/md5-cache/ros-meta/rosserial-9999 | 2 +- metadata/md5-cache/ros-meta/rqt-0.5.2 | 2 +- metadata/md5-cache/ros-meta/rqt-9999 | 2 +- .../ros-meta/rqt_common_plugins-0.4.9 | 2 +- .../ros-meta/rqt_common_plugins-9999 | 2 +- .../ros-meta/rqt_robot_plugins-0.5.8 | 2 +- .../md5-cache/ros-meta/rqt_robot_plugins-9999 | 2 +- metadata/md5-cache/ros-meta/simulators-1.5.0 | 2 +- metadata/md5-cache/ros-meta/simulators-9999 | 2 +- .../md5-cache/ros-meta/slam_gmapping-1.4.0 | 2 +- .../md5-cache/ros-meta/slam_gmapping-1.4.1 | 2 +- .../md5-cache/ros-meta/slam_gmapping-1.4.2 | 2 +- .../md5-cache/ros-meta/slam_gmapping-9999 | 2 +- .../ros-meta/unique_identifier-1.0.6 | 2 +- .../md5-cache/ros-meta/unique_identifier-9999 | 2 +- .../md5-cache/ros-meta/vision_opencv-1.15.0 | 2 +- .../md5-cache/ros-meta/vision_opencv-1.16.0 | 2 +- .../md5-cache/ros-meta/vision_opencv-9999 | 2 +- .../md5-cache/ros-meta/vision_visp-0.11.1 | 2 +- .../md5-cache/ros-meta/vision_visp-0.12.1 | 2 +- .../md5-cache/ros-meta/vision_visp-0.13.1 | 2 +- metadata/md5-cache/ros-meta/vision_visp-9999 | 2 +- .../ros-meta/visualization_tutorials-0.11.0 | 2 +- .../ros-meta/visualization_tutorials-9999 | 2 +- metadata/md5-cache/ros-meta/viz-1.5.0 | 2 +- metadata/md5-cache/ros-meta/viz-9999 | 2 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 9407 -> 9410 bytes metadata/md5-cache/sci-astronomy/kstars-3.5.5 | 2 +- metadata/md5-cache/sci-astronomy/kstars-3.5.9 | 2 +- .../md5-cache/sci-astronomy/pyephem-3.7.7.1 | 2 +- .../md5-cache/sci-astronomy/pyephem-4.1.1 | 6 +- .../md5-cache/sci-astronomy/pyephem-4.1.3 | 6 +- .../md5-cache/sci-astronomy/pysiril-0.0.12 | 2 +- metadata/md5-cache/sci-astronomy/siril-1.0.1 | 4 +- metadata/md5-cache/sci-astronomy/siril-9999 | 4 +- .../md5-cache/sci-astronomy/sirilic-1.14.3 | 2 +- .../md5-cache/sci-astronomy/stellarium-0.21.3 | 2 +- .../md5-cache/sci-astronomy/stellarium-0.22.1 | 2 +- .../sci-astronomy/stellarium-0.22.1-r1 | 2 +- metadata/md5-cache/sci-biology/HTSeq-2.0.2 | 2 +- metadata/md5-cache/sci-biology/HTSeq-9999 | 2 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 21861 -> 21859 bytes .../md5-cache/sci-biology/bcftools-1.15.1 | 2 +- .../md5-cache/sci-biology/bedtools-2.30.0 | 4 +- .../md5-cache/sci-biology/biopandas-0.2.7 | 2 +- metadata/md5-cache/sci-biology/biopython-1.79 | 2 +- metadata/md5-cache/sci-biology/bowtie-2.4.4 | 2 +- metadata/md5-cache/sci-biology/pysam-0.19.1 | 6 +- .../md5-cache/sci-calculators/Manifest.gz | Bin 3724 -> 3725 bytes .../md5-cache/sci-calculators/keurocalc-1.3.0 | 2 +- metadata/md5-cache/sci-calculators/units-2.21 | 2 +- .../sci-chemistry/GromacsWrapper-0.8.0-r1 | 2 +- .../md5-cache/sci-chemistry/MDAnalysis-1.0.0 | 2 +- .../md5-cache/sci-chemistry/MDAnalysis-2.0.0 | 2 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 14367 -> 14369 bytes metadata/md5-cache/sci-chemistry/ParmEd-3.4.3 | 2 +- .../sci-chemistry/chemex-2021.4.0_p6 | 2 +- .../md5-cache/sci-chemistry/gromacs-2020.4-r1 | 6 +- .../md5-cache/sci-chemistry/gromacs-2020.7 | 6 +- .../md5-cache/sci-chemistry/gromacs-2021.3-r1 | 6 +- .../md5-cache/sci-chemistry/gromacs-2021.5 | 6 +- .../md5-cache/sci-chemistry/gromacs-2021.9999 | 6 +- .../md5-cache/sci-chemistry/gromacs-2022.1 | 6 +- .../md5-cache/sci-chemistry/gromacs-2022.2 | 6 +- .../md5-cache/sci-chemistry/gromacs-2022.9999 | 6 +- metadata/md5-cache/sci-chemistry/gromacs-9999 | 6 +- metadata/md5-cache/sci-chemistry/mdtraj-1.9.4 | 2 +- metadata/md5-cache/sci-chemistry/mdtraj-1.9.7 | 2 +- .../md5-cache/sci-chemistry/modeller-9.25 | 2 +- .../sci-chemistry/molequeue-0.9.0-r1 | 6 +- metadata/md5-cache/sci-chemistry/nmrglue-0.7 | 2 +- .../sci-chemistry/openbabel-3.1.1_p20210225 | 2 +- .../md5-cache/sci-chemistry/openbabel-9999 | 2 +- metadata/md5-cache/sci-chemistry/propka-3.4.0 | 6 +- metadata/md5-cache/sci-chemistry/pymol-2.5.0 | 2 +- .../md5-cache/sci-chemistry/pymol-2.5.0-r1 | 2 +- .../md5-cache/sci-chemistry/vmd-1.9.4_alpha55 | 2 +- .../md5-cache/sci-chemistry/vmd-1.9.4_alpha57 | 2 +- metadata/md5-cache/sci-chemistry/votca-2022 | 2 +- metadata/md5-cache/sci-chemistry/votca-9999 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 14285 -> 14295 bytes .../sci-electronics/drahnr-oregano-0.84.40 | 2 +- .../md5-cache/sci-electronics/kicad-5.1.12-r3 | 2 +- .../md5-cache/sci-electronics/kicad-6.0.6 | 2 +- metadata/md5-cache/sci-electronics/kicad-9999 | 2 +- .../md5-cache/sci-electronics/klayout-0.27.10 | 6 +- .../md5-cache/sci-electronics/klayout-0.27.7 | 6 +- .../md5-cache/sci-electronics/klayout-9999 | 6 +- .../sci-electronics/ktechlab-0.50.0-r2 | 2 +- .../md5-cache/sci-electronics/magic-8.3.309 | 4 +- .../sci-electronics/magic-8.3.309-r1 | 4 +- .../sci-geosciences/GeographicLib-1.52 | 2 +- .../sci-geosciences/GeographicLib-1.52-r1 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 20110 -> 20139 bytes .../md5-cache/sci-geosciences/folium-0.12.1 | 2 +- .../sci-geosciences/geocode-glib-3.26.2 | 4 +- .../sci-geosciences/geocode-glib-3.26.3 | 4 +- .../md5-cache/sci-geosciences/geopy-2.2.0 | 2 +- .../md5-cache/sci-geosciences/gnome-maps-42.1 | 4 +- .../md5-cache/sci-geosciences/gnome-maps-42.2 | 4 +- .../md5-cache/sci-geosciences/gnome-maps-42.3 | 4 +- .../md5-cache/sci-geosciences/gpsd-3.23.1-r2 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-3.24 | 2 +- metadata/md5-cache/sci-geosciences/gpsd-9999 | 2 +- .../md5-cache/sci-geosciences/grass-7.8.6-r1 | 2 +- .../md5-cache/sci-geosciences/grass-7.8.7 | 2 +- .../md5-cache/sci-geosciences/grass-8.0.2 | 2 +- .../md5-cache/sci-geosciences/grass-8.2.0 | 2 +- metadata/md5-cache/sci-geosciences/grass-9999 | 2 +- .../md5-cache/sci-geosciences/mapserver-7.6.4 | 2 +- .../md5-cache/sci-geosciences/qgis-3.22.0-r4 | 2 +- .../md5-cache/sci-geosciences/qgis-3.22.5 | 2 +- .../md5-cache/sci-geosciences/qgis-3.22.6 | 2 +- .../md5-cache/sci-geosciences/qgis-3.22.7 | 2 +- .../md5-cache/sci-geosciences/qgis-3.22.7-r1 | 2 +- .../md5-cache/sci-geosciences/qgis-3.22.7-r2 | 2 +- .../md5-cache/sci-geosciences/qgis-3.22.8 | 2 +- metadata/md5-cache/sci-geosciences/qgis-9999 | 2 +- .../sci-geosciences/routino-3.3.3-r2 | 2 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 68859 -> 68850 bytes metadata/md5-cache/sci-libs/NNPACK-2020.12.22 | 2 +- metadata/md5-cache/sci-libs/blis-0.6.0 | 2 +- metadata/md5-cache/sci-libs/blis-0.8.1 | 2 +- metadata/md5-cache/sci-libs/bmrblib-1.0.4 | 2 +- metadata/md5-cache/sci-libs/branca-0.4.2-r1 | 2 +- metadata/md5-cache/sci-libs/caffe2-1.11.0-r2 | 2 +- metadata/md5-cache/sci-libs/caffe2-1.12.0 | 2 +- metadata/md5-cache/sci-libs/cantera-2.5.1-r1 | 2 +- metadata/md5-cache/sci-libs/cantera-2.5.1-r4 | 2 +- metadata/md5-cache/sci-libs/cantera-2.6.0-r1 | 2 +- metadata/md5-cache/sci-libs/cartopy-0.20.1-r1 | 2 +- metadata/md5-cache/sci-libs/cartopy-0.20.2 | 2 +- .../md5-cache/sci-libs/ceres-solver-1.14.0 | 2 +- .../md5-cache/sci-libs/ceres-solver-2.0.0 | 2 +- .../md5-cache/sci-libs/ceres-solver-2.1.0 | 2 +- metadata/md5-cache/sci-libs/clblas-2.12 | 2 +- metadata/md5-cache/sci-libs/dlib-19.22 | 2 +- metadata/md5-cache/sci-libs/dlib-19.24 | 2 +- metadata/md5-cache/sci-libs/eccodes-2.18.0 | 2 +- metadata/md5-cache/sci-libs/gdal-3.4.1 | 2 +- metadata/md5-cache/sci-libs/gdal-3.4.2-r2 | 2 +- metadata/md5-cache/sci-libs/gdal-3.4.3-r1 | 2 +- metadata/md5-cache/sci-libs/gdal-3.5.0-r3 | 2 +- metadata/md5-cache/sci-libs/gdal-3.5.0-r4 | 2 +- metadata/md5-cache/sci-libs/gdal-3.5.1 | 2 +- metadata/md5-cache/sci-libs/gmsh-4.10.3 | 4 +- metadata/md5-cache/sci-libs/gmsh-4.9.5-r2 | 2 +- metadata/md5-cache/sci-libs/keras-2.8.0 | 2 +- metadata/md5-cache/sci-libs/keras-2.9.0 | 2 +- .../sci-libs/keras-applications-1.0.8-r1 | 2 +- .../sci-libs/keras-preprocessing-1.1.2 | 2 +- metadata/md5-cache/sci-libs/kineto-2021.11.17 | 4 +- metadata/md5-cache/sci-libs/kissfft-131.1.0 | 2 +- metadata/md5-cache/sci-libs/kissfft-9999 | 2 +- .../md5-cache/sci-libs/libsigrok-0.5.2-r2 | 2 +- .../md5-cache/sci-libs/libsigrok-0.5.2-r3 | 2 +- metadata/md5-cache/sci-libs/libsigrok-9999 | 2 +- .../sci-libs/libsigrokdecode-0.5.3-r2 | 2 +- .../md5-cache/sci-libs/libsigrokdecode-9999 | 2 +- metadata/md5-cache/sci-libs/libsvm-3.25-r1 | 2 +- .../md5-cache/sci-libs/linux-gpib-4.3.4-r1 | 6 +- metadata/md5-cache/sci-libs/med-4.1.0 | 2 +- metadata/md5-cache/sci-libs/med-4.1.1 | 6 +- metadata/md5-cache/sci-libs/nlopt-2.6.2-r1 | 2 +- metadata/md5-cache/sci-libs/nlopt-2.7.1 | 2 +- metadata/md5-cache/sci-libs/numkit-1.1.2-r1 | 2 +- metadata/md5-cache/sci-libs/onnx-1.11.0-r1 | 4 +- metadata/md5-cache/sci-libs/pastix-6.0.3 | 2 +- .../md5-cache/sci-libs/plplot-5.15.0-r103 | 2 +- metadata/md5-cache/sci-libs/pyshp-2.1.3 | 2 +- metadata/md5-cache/sci-libs/pytorch-1.11.0 | 2 +- metadata/md5-cache/sci-libs/pytorch-1.12.0 | 2 +- metadata/md5-cache/sci-libs/rocBLAS-4.3.0 | 2 +- metadata/md5-cache/sci-libs/rocBLAS-4.3.0-r1 | 2 +- metadata/md5-cache/sci-libs/rocFFT-4.3.0-r1 | 2 +- metadata/md5-cache/sci-libs/rocFFT-5.0.2 | 2 +- .../md5-cache/sci-libs/rocSPARSE-4.3.0-r3 | 2 +- metadata/md5-cache/sci-libs/rocSPARSE-5.0.2 | 2 +- metadata/md5-cache/sci-libs/rtree-0.9.7 | 2 +- metadata/md5-cache/sci-libs/rtree-1.0.0 | 6 +- .../md5-cache/sci-libs/scikit-image-0.17.2-r1 | 2 +- .../md5-cache/sci-libs/scikit-image-0.19.1 | 2 +- .../md5-cache/sci-libs/scikit-image-0.19.2 | 2 +- .../md5-cache/sci-libs/scikit-learn-0.24.2 | 2 +- .../md5-cache/sci-libs/scikit-learn-1.0.2 | 2 +- .../md5-cache/sci-libs/scikit-learn-1.1.1 | 2 +- .../md5-cache/sci-libs/scikit-optimize-0.8.1 | 2 +- .../md5-cache/sci-libs/scikit-optimize-0.9.0 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.8.0 | 2 +- metadata/md5-cache/sci-libs/tensorflow-2.9.0 | 2 +- .../sci-libs/tensorflow-estimator-2.8.0 | 2 +- .../sci-libs/tensorflow-estimator-2.9.0 | 2 +- metadata/md5-cache/sci-libs/volk-2.4.1 | 2 +- metadata/md5-cache/sci-libs/volk-2.5.0 | 2 +- metadata/md5-cache/sci-libs/vtk-9.0.3-r4 | 2 +- metadata/md5-cache/sci-libs/vtk-9.0.3-r5 | 2 +- metadata/md5-cache/sci-libs/vtk-9.1.0-r2 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 28412 -> 28534 bytes .../sci-mathematics/alectryon-1.4.0-r1 | 2 +- .../{cadabra-2.3.8 => cadabra-2.3.9.3} | 8 +- .../sci-mathematics/cryptominisat-5.8.0 | 2 +- .../md5-cache/sci-mathematics/cvc4-1.7-r1 | 2 +- .../md5-cache/sci-mathematics/cvc4-1.8-r1 | 2 +- .../sci-mathematics/dunshire-0.1.1-r2 | 2 +- .../md5-cache/sci-mathematics/flint-2.7.1-r1 | 2 +- .../md5-cache/sci-mathematics/flint-2.8.4 | 2 +- .../md5-cache/sci-mathematics/flint-2.8.5 | 4 +- .../md5-cache/sci-mathematics/flint-2.9.0 | 4 +- .../md5-cache/sci-mathematics/ginac-1.7.11 | 2 +- .../md5-cache/sci-mathematics/ginac-1.8.0 | 2 +- .../md5-cache/sci-mathematics/ginac-1.8.2 | 2 +- .../md5-cache/sci-mathematics/gsl-shell-2.3.2 | 2 +- .../{lean-3.42.1 => lean-3.45.0} | 2 +- .../sci-mathematics/mathlib-tools-1.1.0-r1 | 2 +- .../sci-mathematics/mathlib-tools-1.1.1 | 2 +- .../sci-mathematics/maxima-5.45.1-r2 | 2 +- .../md5-cache/sci-mathematics/maxima-5.46.0 | 2 +- .../md5-cache/sci-mathematics/petsc-3.16.0-r1 | 2 +- .../md5-cache/sci-mathematics/petsc-3.17.1-r1 | 2 +- metadata/md5-cache/sci-mathematics/pspp-1.6.0 | 4 +- metadata/md5-cache/sci-mathematics/pspp-1.6.1 | 4 +- metadata/md5-cache/sci-mathematics/pspp-1.6.2 | 4 +- .../sci-mathematics/relational-2.5-r2 | 2 +- .../md5-cache/sci-mathematics/rkward-0.7.4 | 2 +- .../md5-cache/sci-mathematics/slepc-3.16.0 | 2 +- .../md5-cache/sci-mathematics/slepc-3.17.1 | 2 +- .../md5-cache/sci-mathematics/stp-2.3.3-r1 | 2 +- .../sci-mathematics/wxmaxima-22.05.0 | 16 + metadata/md5-cache/sci-mathematics/z3-4.8.17 | 2 +- .../md5-cache/sci-mathematics/z3-4.9.1-r1 | 2 +- metadata/md5-cache/sci-misc/Manifest.gz | Bin 3265 -> 3265 bytes metadata/md5-cache/sci-misc/vitables-3.0.2 | 2 +- metadata/md5-cache/sci-physics/Manifest.gz | Bin 7800 -> 7809 bytes metadata/md5-cache/sci-physics/espresso-4.1.3 | 2 +- metadata/md5-cache/sci-physics/espresso-9999 | 2 +- metadata/md5-cache/sci-physics/geant-4.11.0.1 | 2 +- metadata/md5-cache/sci-physics/geant-4.11.0.2 | 2 +- .../md5-cache/sci-physics/lammps-20200303-r2 | 2 +- .../md5-cache/sci-physics/lammps-20220217 | 2 +- metadata/md5-cache/sci-physics/lhapdf-6.3.0 | 2 +- metadata/md5-cache/sci-physics/lhapdf-6.5.1 | 2 +- .../md5-cache/sci-physics/qmeq-1.0_p202004 | 2 +- .../md5-cache/sci-physics/root-6.24.06-r2 | 2 +- metadata/md5-cache/sci-physics/root-6.26.04 | 2 +- metadata/md5-cache/sci-physics/root-6.26.9999 | 2 +- metadata/md5-cache/sci-physics/root-9999 | 2 +- .../md5-cache/sci-visualization/Manifest.gz | Bin 7462 -> 7439 bytes .../sci-visualization/dash-1.21.0-r1 | 2 +- .../dash-core-components-1.16.0 | 2 +- .../dash-core-components-1.17.1 | 2 +- .../dash-html-components-1.1.3 | 2 +- .../dash-html-components-1.1.4 | 2 +- .../sci-visualization/dash-table-4.11.3 | 2 +- .../sci-visualization/dash-table-4.12.1 | 2 +- .../sci-visualization/jupyter-dash-0.4.0 | 2 +- .../sci-visualization/labplot-2.9.0-r1 | 2 +- .../md5-cache/sci-visualization/labplot-9999 | 2 +- .../sci-visualization/paraview-5.10.1 | 2 +- .../sci-visualization/pythonprop-0.30 | 2 +- .../sci-visualization/scidavis-2.9.0 | 6 +- .../sci-visualization/tensorboard-2.8.0 | 2 +- .../sci-visualization/tensorboard-2.9.0 | 2 +- .../md5-cache/sci-visualization/veusz-3.3.1 | 2 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 15779 -> 16120 bytes .../openpgp-keys-gentoo-developers-20220711 | 14 + .../openpgp-keys-gentoo-developers-99999999 | 14 + metadata/md5-cache/sec-policy/Manifest.gz | Bin 158561 -> 158558 bytes .../sec-policy/selinux-base-2.20220106-r1 | 2 +- .../sec-policy/selinux-base-2.20220106-r2 | 2 +- .../sec-policy/selinux-base-2.20220106-r3 | 2 +- .../md5-cache/sec-policy/selinux-base-9999 | 2 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 84794 -> 84738 bytes .../sys-apps/accountsservice-22.08.8 | 4 +- .../md5-cache/sys-apps/apparmor-utils-3.0.3 | 6 +- .../md5-cache/sys-apps/apparmor-utils-3.0.4 | 6 +- metadata/md5-cache/sys-apps/baobab-41.0 | 4 +- metadata/md5-cache/sys-apps/baobab-42.0 | 4 +- metadata/md5-cache/sys-apps/bleachbit-4.4.2 | 2 +- metadata/md5-cache/sys-apps/bolt-0.9.1 | 4 +- metadata/md5-cache/sys-apps/bubblewrap-0.6.1 | 4 +- metadata/md5-cache/sys-apps/bubblewrap-0.6.2 | 4 +- .../md5-cache/sys-apps/bubblewrap-0.6.2-r1 | 4 +- metadata/md5-cache/sys-apps/coreutils-8.32-r1 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.0-r2 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.1 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.1-r1 | 2 +- metadata/md5-cache/sys-apps/dbus-1.12.20-r5 | 2 +- metadata/md5-cache/sys-apps/dbus-1.12.22-r2 | 2 +- metadata/md5-cache/sys-apps/dbus-1.14.0-r2 | 2 +- metadata/md5-cache/sys-apps/dbus-1.14.0-r4 | 2 +- metadata/md5-cache/sys-apps/dbus-broker-29 | 4 +- metadata/md5-cache/sys-apps/dbus-broker-31 | 4 +- metadata/md5-cache/sys-apps/dbus-broker-9999 | 4 +- metadata/md5-cache/sys-apps/dstat-0.7.4-r2 | 2 +- metadata/md5-cache/sys-apps/edid-fixdim-1 | 2 +- metadata/md5-cache/sys-apps/file-5.41 | 6 +- metadata/md5-cache/sys-apps/file-5.42 | 8 +- metadata/md5-cache/sys-apps/file-9999 | 8 +- metadata/md5-cache/sys-apps/findutils-4.9.0 | 4 +- .../md5-cache/sys-apps/firejail-0.9.68-r1 | 2 +- metadata/md5-cache/sys-apps/firejail-0.9.70 | 2 +- metadata/md5-cache/sys-apps/flashrom-1.2-r3 | 4 +- metadata/md5-cache/sys-apps/flatpak-1.12.3 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.12.7 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.13.2 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.13.3 | 2 +- metadata/md5-cache/sys-apps/fwupd-1.7.5 | 4 +- metadata/md5-cache/sys-apps/fwupd-1.7.7-r2 | 4 +- metadata/md5-cache/sys-apps/fwupd-1.8.0-r1 | 4 +- metadata/md5-cache/sys-apps/fwupd-1.8.1 | 4 +- metadata/md5-cache/sys-apps/fwupd-efi-1.1 | 4 +- metadata/md5-cache/sys-apps/fwupd-efi-1.2 | 4 +- metadata/md5-cache/sys-apps/fwupd-efi-1.3 | 4 +- metadata/md5-cache/sys-apps/gcp-0.2.1 | 2 +- .../sys-apps/gnome-disk-utility-42.0 | 4 +- metadata/md5-cache/sys-apps/i2c-tools-4.1-r1 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.2 | 2 +- metadata/md5-cache/sys-apps/i2c-tools-4.3 | 2 +- metadata/md5-cache/sys-apps/kcheck-0.0.2-r2 | 2 +- metadata/md5-cache/sys-apps/kcheck-9999 | 2 +- metadata/md5-cache/sys-apps/kmod-29 | 2 +- metadata/md5-cache/sys-apps/kmod-29-r2 | 2 +- metadata/md5-cache/sys-apps/kmod-30 | 2 +- metadata/md5-cache/sys-apps/kmod-9999 | 2 +- metadata/md5-cache/sys-apps/kmscon-9.0.0 | 4 +- metadata/md5-cache/sys-apps/nvme-cli-2.0 | 4 +- metadata/md5-cache/sys-apps/nvme-cli-2.0-r1 | 4 +- metadata/md5-cache/sys-apps/onerng-3.7 | 4 +- metadata/md5-cache/sys-apps/opal-utils-6.8 | 2 +- metadata/md5-cache/sys-apps/opal-utils-7.0 | 2 +- metadata/md5-cache/sys-apps/openrc-0.44.10 | 4 +- metadata/md5-cache/sys-apps/openrc-0.45.1 | 4 +- metadata/md5-cache/sys-apps/openrc-0.45.2 | 4 +- metadata/md5-cache/sys-apps/openrc-9999 | 4 +- .../md5-cache/sys-apps/osinfo-db-tools-1.10.0 | 4 +- metadata/md5-cache/sys-apps/pciutils-3.8.0-r1 | 4 +- metadata/md5-cache/sys-apps/pcsc-lite-1.9.7 | 2 +- metadata/md5-cache/sys-apps/pcsc-lite-1.9.8 | 2 +- metadata/md5-cache/sys-apps/pkgcore-0.12.10 | 2 +- metadata/md5-cache/sys-apps/pkgcore-0.12.11 | 2 +- metadata/md5-cache/sys-apps/pkgcore-9999 | 2 +- metadata/md5-cache/sys-apps/plocate-1.1.15 | 4 +- metadata/md5-cache/sys-apps/plocate-1.1.16 | 4 +- .../md5-cache/sys-apps/policycoreutils-3.3 | 2 +- .../md5-cache/sys-apps/policycoreutils-3.4 | 2 +- .../md5-cache/sys-apps/policycoreutils-9999 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.30-r3 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.30-r5 | 8 +- metadata/md5-cache/sys-apps/portage-3.0.31 | 8 +- metadata/md5-cache/sys-apps/portage-3.0.32 | 8 +- metadata/md5-cache/sys-apps/portage-9999 | 8 +- metadata/md5-cache/sys-apps/razercfg-0.42 | 2 +- .../md5-cache/sys-apps/selinux-python-3.3 | 2 +- .../md5-cache/sys-apps/selinux-python-3.4 | 2 +- .../md5-cache/sys-apps/selinux-python-9999 | 2 +- metadata/md5-cache/sys-apps/systemd-250.7 | 4 +- metadata/md5-cache/sys-apps/systemd-251.2 | 4 +- metadata/md5-cache/sys-apps/systemd-9999 | 4 +- .../md5-cache/sys-apps/systemd-tmpfiles-249.7 | 4 +- .../md5-cache/sys-apps/systemd-tmpfiles-249.9 | 4 +- .../md5-cache/sys-apps/systemd-utils-250.7 | 4 +- .../md5-cache/sys-apps/systemd-utils-251.2-r1 | 4 +- metadata/md5-cache/sys-apps/tuned-2.17.0 | 2 +- metadata/md5-cache/sys-apps/tuned-2.18.0 | 2 +- metadata/md5-cache/sys-apps/usbredir-0.12.0 | 4 +- metadata/md5-cache/sys-apps/usbutils-014-r1 | 2 +- metadata/md5-cache/sys-apps/util-linux-2.37.4 | 2 +- metadata/md5-cache/sys-apps/util-linux-2.38 | 2 +- metadata/md5-cache/sys-apps/util-linux-9999 | 2 +- .../md5-cache/sys-apps/x86info-1.30_p20190617 | 2 +- metadata/md5-cache/sys-apps/x86info-1.31 | 4 +- .../md5-cache/sys-apps/xdg-dbus-proxy-0.1.4 | 4 +- .../sys-apps/xdg-desktop-portal-gnome-42.1 | 4 +- .../sys-apps/xdg-desktop-portal-gnome-42.3 | 4 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 14023 -> 14179 bytes metadata/md5-cache/sys-auth/elogind-246.10-r1 | 4 +- metadata/md5-cache/sys-auth/elogind-246.10-r2 | 4 +- metadata/md5-cache/sys-auth/fprintd-1.94.1 | 4 +- metadata/md5-cache/sys-auth/libfprint-1.0 | 4 +- metadata/md5-cache/sys-auth/libfprint-1.94.3 | 4 +- metadata/md5-cache/sys-auth/libfprint-1.94.4 | 4 +- .../sys-auth/nss-pam-ldapd-0.9.12-r1 | 2 +- metadata/md5-cache/sys-auth/otpcalc-0.97.9 | 4 +- metadata/md5-cache/sys-auth/otpcalc-0.98 | 4 +- .../md5-cache/sys-auth/pambase-20210201.1 | 2 +- .../md5-cache/sys-auth/pambase-20211218-r1 | 2 +- metadata/md5-cache/sys-auth/pambase-20220214 | 2 +- metadata/md5-cache/sys-auth/pambase-999999999 | 2 +- .../md5-cache/sys-auth/polkit-0.120_p20220221 | 4 +- .../sys-auth/polkit-0.120_p20220221-r1 | 4 +- .../md5-cache/sys-auth/polkit-0.120_p20220509 | 4 +- metadata/md5-cache/sys-auth/polkit-121 | 17 + .../md5-cache/sys-auth/polkit-qt-0.114.0-r1 | 2 +- metadata/md5-cache/sys-auth/rtkit-0.13-r1 | 4 +- metadata/md5-cache/sys-auth/seatd-0.6.4 | 4 +- metadata/md5-cache/sys-auth/seatd-0.7.0 | 4 +- metadata/md5-cache/sys-auth/seatd-9999 | 4 +- metadata/md5-cache/sys-auth/solo1-0.1.1 | 2 +- .../md5-cache/sys-auth/ssh-import-id-5.11 | 2 +- .../md5-cache/sys-auth/ssh-ldap-pubkey-1.4.0 | 2 +- metadata/md5-cache/sys-auth/sssd-2.5.2-r3 | 2 +- metadata/md5-cache/sys-auth/sssd-2.6.0-r2 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 17141 -> 17123 bytes metadata/md5-cache/sys-block/bmap-tools-3.6 | 2 +- metadata/md5-cache/sys-block/fio-3.27-r3 | 2 +- metadata/md5-cache/sys-block/fio-3.30 | 2 +- .../sys-block/partitionmanager-21.12.3 | 2 +- .../sys-block/partitionmanager-22.04.3 | 6 +- metadata/md5-cache/sys-block/seekwatcher-0.13 | 2 +- .../md5-cache/sys-block/targetcli-fb-2.1.54 | 2 +- metadata/md5-cache/sys-boot/Manifest.gz | Bin 10909 -> 11072 bytes metadata/md5-cache/sys-boot/grub-9999 | 4 +- metadata/md5-cache/sys-boot/shim-15.6 | 12 + .../md5-cache/sys-boot/systemd-boot-249.9 | 4 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 27152 -> 26993 bytes metadata/md5-cache/sys-cluster/ceph-15.2.16 | 2 +- metadata/md5-cache/sys-cluster/ceph-16.2.9 | 17 - metadata/md5-cache/sys-cluster/ceph-16.2.9-r1 | 17 + metadata/md5-cache/sys-cluster/ceph-17.2.1 | 17 - metadata/md5-cache/sys-cluster/ceph-17.2.1-r1 | 17 + .../md5-cache/sys-cluster/charliecloud-0.27 | 2 +- .../md5-cache/sys-cluster/charliecloud-0.28 | 2 +- .../md5-cache/sys-cluster/charliecloud-9999 | 2 +- metadata/md5-cache/sys-cluster/crmsh-4.2.1-r1 | 2 +- metadata/md5-cache/sys-cluster/crmsh-4.2.1-r2 | 2 +- .../md5-cache/sys-cluster/galera-25.3.28-r2 | 2 +- metadata/md5-cache/sys-cluster/galera-25.3.35 | 2 +- .../md5-cache/sys-cluster/galera-26.4.10-r1 | 2 +- .../md5-cache/sys-cluster/galera-26.4.8-r1 | 2 +- .../md5-cache/sys-cluster/glusterfs-10.1-r1 | 2 +- metadata/md5-cache/sys-cluster/glusterfs-10.2 | 2 +- .../md5-cache/sys-cluster/glusterfs-8.6-r1 | 2 +- .../md5-cache/sys-cluster/glusterfs-9.4-r1 | 2 +- .../md5-cache/sys-cluster/glusterfs-9.5-r1 | 2 +- metadata/md5-cache/sys-cluster/hpx-1.8.0 | 6 +- metadata/md5-cache/sys-cluster/hpx-9999 | 6 +- .../md5-cache/sys-cluster/pacemaker-2.0.5 | 2 +- .../md5-cache/sys-cluster/pacemaker-2.1.2 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-38.0 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-39.0 | 2 +- metadata/md5-cache/sys-cluster/rdma-core-41.0 | 8 +- metadata/md5-cache/sys-cluster/rdma-core-9999 | 2 +- metadata/md5-cache/sys-cluster/sanlock-3.8.2 | 2 +- metadata/md5-cache/sys-cluster/sanlock-3.8.4 | 2 +- .../md5-cache/sys-cluster/singularity-3.8.7 | 15 - metadata/md5-cache/sys-devel/Manifest.gz | Bin 31838 -> 31832 bytes metadata/md5-cache/sys-devel/automake-1.16.5 | 2 +- metadata/md5-cache/sys-devel/automake-9999 | 2 +- metadata/md5-cache/sys-devel/clang-12.0.1 | 2 +- metadata/md5-cache/sys-devel/clang-13.0.1 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.1-r1 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.3 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.4 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.5 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.6 | 2 +- .../md5-cache/sys-devel/clang-15.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/distcc-3.3.3-r3 | 2 +- metadata/md5-cache/sys-devel/distcc-3.4 | 2 +- metadata/md5-cache/sys-devel/distcc-3.4-r1 | 2 +- metadata/md5-cache/sys-devel/gdb-11.2 | 2 +- metadata/md5-cache/sys-devel/gdb-12.1 | 2 +- metadata/md5-cache/sys-devel/gdb-12.1-r1 | 2 +- metadata/md5-cache/sys-devel/gdb-9999 | 2 +- metadata/md5-cache/sys-devel/lld-12.0.1 | 2 +- metadata/md5-cache/sys-devel/lld-13.0.1 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.1 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.3 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.4 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.5 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.6 | 2 +- metadata/md5-cache/sys-devel/lld-15.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/llvm-12.0.1 | 2 +- metadata/md5-cache/sys-devel/llvm-13.0.1 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.1 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.3 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.4 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.5 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.0.9999 | 2 +- metadata/md5-cache/sys-devel/rust-std-1.59.0 | 2 +- metadata/md5-cache/sys-firmware/Manifest.gz | Bin 9294 -> 9297 bytes .../sys-firmware/edk2-ovmf-202105-r1 | 2 +- .../sys-firmware/edk2-ovmf-202105-r2 | 2 +- .../sys-firmware/nvidia-firmware-340.32-r1 | 2 +- .../md5-cache/sys-firmware/seabios-1.12.0 | 2 +- .../md5-cache/sys-firmware/seabios-1.12.0-r1 | 2 +- .../md5-cache/sys-firmware/seabios-1.14.0 | 2 +- .../md5-cache/sys-firmware/seabios-1.14.0-r1 | 2 +- .../md5-cache/sys-firmware/seabios-1.14.0-r2 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 35447 -> 35438 bytes .../sys-fs/android-file-transfer-linux-4.2 | 2 +- .../sys-fs/android-file-transfer-linux-9999 | 2 +- metadata/md5-cache/sys-fs/bcache-tools-1.1-r1 | 2 +- metadata/md5-cache/sys-fs/bcache-tools-9999 | 2 +- .../md5-cache/sys-fs/btrfs-progs-5.10.1-r1 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-5.15.1 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-5.16.2 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-5.17 | 2 +- .../md5-cache/sys-fs/btrfs-progs-5.18.1-r1 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-9999 | 2 +- metadata/md5-cache/sys-fs/cryfs-0.10.3-r1 | 2 +- metadata/md5-cache/sys-fs/fuse-3.10.5 | 4 +- metadata/md5-cache/sys-fs/fuse-3.11.0 | 4 +- .../md5-cache/sys-fs/lxcfs-5.0.0_p20220524 | 4 +- .../sys-fs/mergerfs-tools-0_p20210502-r3 | 2 +- metadata/md5-cache/sys-fs/ubi_reader-0.8.0 | 2 +- metadata/md5-cache/sys-fs/udev-249.6-r2 | 4 +- metadata/md5-cache/sys-fs/udev-249.9 | 4 +- metadata/md5-cache/sys-fs/udev-9999 | 4 +- metadata/md5-cache/sys-fs/udiskie-2.4.0 | 2 +- metadata/md5-cache/sys-fs/udiskie-2.4.1 | 2 +- metadata/md5-cache/sys-fs/udiskie-2.4.2 | 2 +- metadata/md5-cache/sys-fs/unionfs-fuse-2.1 | 2 +- metadata/md5-cache/sys-fs/unionfs-fuse-2.2 | 2 +- metadata/md5-cache/sys-fs/unionfs-fuse-2.2-r1 | 2 +- metadata/md5-cache/sys-fs/unionfs-fuse-9999 | 2 +- metadata/md5-cache/sys-fs/zfs-2.0.7-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.4-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.5 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.5-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.5-r3 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.5-r4 | 2 +- metadata/md5-cache/sys-fs/zfs-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 23351 -> 25566 bytes .../sys-kernel/bliss-initramfs-9.3.0 | 2 +- metadata/md5-cache/sys-kernel/genkernel-4.2.5 | 2 +- .../md5-cache/sys-kernel/genkernel-4.2.6-r2 | 2 +- .../md5-cache/sys-kernel/genkernel-4.2.6-r3 | 2 +- .../md5-cache/sys-kernel/genkernel-4.2.6-r4 | 2 +- metadata/md5-cache/sys-kernel/genkernel-9999 | 2 +- .../sys-kernel/gentoo-kernel-5.10.128 | 4 +- .../sys-kernel/gentoo-kernel-5.10.129 | 4 +- .../sys-kernel/gentoo-kernel-5.10.130 | 17 + .../sys-kernel/gentoo-kernel-5.15.52 | 4 +- .../sys-kernel/gentoo-kernel-5.15.53 | 4 +- .../sys-kernel/gentoo-kernel-5.15.54 | 17 + .../sys-kernel/gentoo-kernel-5.18.10 | 4 +- .../sys-kernel/gentoo-kernel-5.18.11 | 17 + .../md5-cache/sys-kernel/gentoo-kernel-5.18.9 | 4 +- .../sys-kernel/gentoo-kernel-5.4.203 | 4 +- .../sys-kernel/gentoo-kernel-5.4.204 | 4 +- .../sys-kernel/gentoo-kernel-5.4.205 | 16 + .../sys-kernel/gentoo-kernel-bin-5.10.130 | 16 + .../sys-kernel/gentoo-kernel-bin-5.15.54 | 16 + .../sys-kernel/gentoo-kernel-bin-5.18.11 | 16 + .../sys-kernel/gentoo-kernel-bin-5.4.205 | 16 + .../sys-kernel/gentoo-sources-4.14.288 | 15 + .../sys-kernel/gentoo-sources-4.19.252 | 15 + .../sys-kernel/gentoo-sources-4.9.323 | 15 + .../sys-kernel/gentoo-sources-5.10.130 | 15 + .../sys-kernel/gentoo-sources-5.15.54 | 15 + .../sys-kernel/gentoo-sources-5.18.11 | 15 + .../sys-kernel/gentoo-sources-5.4.205 | 15 + metadata/md5-cache/sys-kernel/kergen-0.1.5 | 6 +- .../md5-cache/sys-kernel/linux-docs-5.15.53 | 4 +- .../md5-cache/sys-kernel/pf-sources-5.16_p5 | 15 - .../md5-cache/sys-kernel/pf-sources-5.16_p7 | 15 - .../md5-cache/sys-kernel/pf-sources-5.17_p5 | 15 - .../md5-cache/sys-kernel/pf-sources-5.18_p1 | 15 - .../md5-cache/sys-kernel/pf-sources-5.18_p2 | 15 - .../md5-cache/sys-kernel/pf-sources-5.18_p3 | 6 +- .../sys-kernel/rt-sources-5.15.49_p47 | 2 +- .../sys-kernel/vanilla-kernel-5.10.128 | 4 +- .../sys-kernel/vanilla-kernel-5.10.129 | 4 +- .../sys-kernel/vanilla-kernel-5.10.130 | 17 + .../sys-kernel/vanilla-kernel-5.15.52 | 4 +- .../sys-kernel/vanilla-kernel-5.15.53 | 4 +- .../sys-kernel/vanilla-kernel-5.15.54 | 17 + .../sys-kernel/vanilla-kernel-5.18.10 | 4 +- .../sys-kernel/vanilla-kernel-5.18.11 | 17 + .../sys-kernel/vanilla-kernel-5.18.9 | 4 +- .../sys-kernel/vanilla-kernel-5.4.203 | 4 +- .../sys-kernel/vanilla-kernel-5.4.204 | 4 +- .../sys-kernel/vanilla-kernel-5.4.205 | 16 + ...rces-4.14.287 => vanilla-sources-4.14.288} | 4 +- ...rces-4.19.251 => vanilla-sources-4.19.252} | 4 +- ...ources-4.9.322 => vanilla-sources-4.9.323} | 4 +- ...rces-5.10.129 => vanilla-sources-5.10.130} | 4 +- ...ources-5.15.53 => vanilla-sources-5.15.54} | 4 +- ...ources-5.18.10 => vanilla-sources-5.18.11} | 4 +- ...ources-5.4.204 => vanilla-sources-5.4.205} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 36764 -> 36735 bytes metadata/md5-cache/sys-libs/basu-0.2.0 | 4 +- metadata/md5-cache/sys-libs/basu-0.2.0-r1 | 4 +- .../md5-cache/sys-libs/compiler-rt-12.0.1 | 2 +- .../md5-cache/sys-libs/compiler-rt-13.0.1 | 2 +- .../md5-cache/sys-libs/compiler-rt-14.0.1 | 2 +- .../md5-cache/sys-libs/compiler-rt-14.0.3 | 2 +- .../md5-cache/sys-libs/compiler-rt-14.0.4 | 2 +- .../md5-cache/sys-libs/compiler-rt-14.0.5 | 2 +- .../md5-cache/sys-libs/compiler-rt-14.0.6 | 2 +- .../sys-libs/compiler-rt-15.0.0.9999 | 2 +- .../sys-libs/compiler-rt-sanitizers-12.0.1 | 2 +- .../sys-libs/compiler-rt-sanitizers-13.0.1 | 2 +- .../sys-libs/compiler-rt-sanitizers-14.0.1 | 2 +- .../sys-libs/compiler-rt-sanitizers-14.0.3 | 2 +- .../sys-libs/compiler-rt-sanitizers-14.0.4 | 2 +- .../sys-libs/compiler-rt-sanitizers-14.0.5 | 2 +- .../sys-libs/compiler-rt-sanitizers-14.0.6 | 2 +- .../compiler-rt-sanitizers-15.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/cracklib-2.9.7 | 2 +- metadata/md5-cache/sys-libs/glibc-2.30-r9 | 2 +- metadata/md5-cache/sys-libs/glibc-2.31-r7 | 2 +- metadata/md5-cache/sys-libs/glibc-2.32-r8 | 2 +- metadata/md5-cache/sys-libs/glibc-2.33-r13 | 2 +- metadata/md5-cache/sys-libs/glibc-2.34-r13 | 2 +- metadata/md5-cache/sys-libs/glibc-2.35-r4 | 2 +- metadata/md5-cache/sys-libs/glibc-2.35-r5 | 2 +- metadata/md5-cache/sys-libs/glibc-2.35-r6 | 2 +- metadata/md5-cache/sys-libs/glibc-2.35-r7 | 4 +- metadata/md5-cache/sys-libs/glibc-2.35-r8 | 4 +- metadata/md5-cache/sys-libs/glibc-9999 | 4 +- metadata/md5-cache/sys-libs/kpmcore-21.12.3 | 2 +- metadata/md5-cache/sys-libs/kpmcore-22.04.3 | 6 +- metadata/md5-cache/sys-libs/ldb-2.3.2-r1 | 2 +- metadata/md5-cache/sys-libs/ldb-2.3.3 | 2 +- metadata/md5-cache/sys-libs/ldb-2.4.1-r1 | 2 +- metadata/md5-cache/sys-libs/ldb-2.4.2-r1 | 2 +- metadata/md5-cache/sys-libs/ldb-2.4.3 | 2 +- metadata/md5-cache/sys-libs/ldb-2.5.0-r1 | 2 +- metadata/md5-cache/sys-libs/ldb-2.5.1 | 2 +- .../md5-cache/sys-libs/libapparmor-3.0.3-r1 | 6 +- metadata/md5-cache/sys-libs/libapparmor-3.0.4 | 6 +- metadata/md5-cache/sys-libs/libblockdev-2.26 | 2 +- metadata/md5-cache/sys-libs/libblockdev-2.27 | 2 +- metadata/md5-cache/sys-libs/libblockdev-9999 | 2 +- metadata/md5-cache/sys-libs/libcap-ng-0.8.3 | 2 +- metadata/md5-cache/sys-libs/libcxx-12.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxx-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxx-14.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxx-14.0.3 | 2 +- metadata/md5-cache/sys-libs/libcxx-14.0.4 | 2 +- metadata/md5-cache/sys-libs/libcxx-14.0.5 | 2 +- metadata/md5-cache/sys-libs/libcxx-14.0.6 | 2 +- .../md5-cache/sys-libs/libcxx-15.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-12.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.3 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.4 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.5 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.6 | 2 +- .../md5-cache/sys-libs/libcxxabi-15.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libhugetlbfs-2.23 | 2 +- metadata/md5-cache/sys-libs/libnvme-1.0 | 4 +- metadata/md5-cache/sys-libs/libomp-12.0.1 | 2 +- metadata/md5-cache/sys-libs/libomp-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.1 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.3 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.4 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.5 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.6 | 2 +- .../md5-cache/sys-libs/libomp-15.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/libosinfo-1.10.0 | 4 +- metadata/md5-cache/sys-libs/libseccomp-2.5.4 | 2 +- .../md5-cache/sys-libs/libseccomp-2.5.4-r1 | 2 +- metadata/md5-cache/sys-libs/libseccomp-9999 | 2 +- metadata/md5-cache/sys-libs/libselinux-3.3 | 2 +- metadata/md5-cache/sys-libs/libselinux-3.4 | 6 +- metadata/md5-cache/sys-libs/libselinux-9999 | 6 +- metadata/md5-cache/sys-libs/libsemanage-3.3 | 2 +- metadata/md5-cache/sys-libs/libsemanage-3.4 | 6 +- metadata/md5-cache/sys-libs/libsemanage-9999 | 6 +- metadata/md5-cache/sys-libs/libsmbios-2.4.3 | 2 +- metadata/md5-cache/sys-libs/libxcrypt-4.4.20 | 2 +- metadata/md5-cache/sys-libs/libxcrypt-4.4.27 | 2 +- metadata/md5-cache/sys-libs/libxcrypt-4.4.28 | 2 +- .../md5-cache/sys-libs/libxcrypt-4.4.28-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-12.0.1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-13.0.1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-14.0.1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-14.0.3 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-14.0.4 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-14.0.5 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-14.0.6 | 2 +- .../sys-libs/llvm-libunwind-15.0.0.9999 | 2 +- metadata/md5-cache/sys-libs/openipmi-2.0.29 | 2 +- metadata/md5-cache/sys-libs/openipmi-2.0.31 | 2 +- metadata/md5-cache/sys-libs/openipmi-2.0.32 | 2 +- metadata/md5-cache/sys-libs/pam_wrapper-1.1.3 | 2 +- .../md5-cache/sys-libs/pam_wrapper-1.1.3-r3 | 2 +- .../md5-cache/sys-libs/pam_wrapper-1.1.4-r1 | 2 +- metadata/md5-cache/sys-libs/talloc-2.3.2 | 2 +- metadata/md5-cache/sys-libs/talloc-2.3.3 | 2 +- metadata/md5-cache/sys-libs/talloc-2.3.4 | 2 +- metadata/md5-cache/sys-libs/tdb-1.4.5 | 2 +- metadata/md5-cache/sys-libs/tdb-1.4.6 | 2 +- metadata/md5-cache/sys-libs/tdb-1.4.7 | 2 +- metadata/md5-cache/sys-libs/tevent-0.10.2 | 2 +- metadata/md5-cache/sys-libs/tevent-0.11.0 | 2 +- metadata/md5-cache/sys-libs/tevent-0.12.0 | 2 +- metadata/md5-cache/sys-libs/tevent-0.12.1 | 2 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 7450 -> 7444 bytes metadata/md5-cache/sys-power/acpilight-1.2-r4 | 2 +- .../sys-power/switcheroo-control-2.4 | 4 +- metadata/md5-cache/sys-power/upower-0.99.17 | 4 +- metadata/md5-cache/sys-power/upower-0.99.18 | 4 +- metadata/md5-cache/sys-power/upower-0.99.19 | 4 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 16043 -> 16055 bytes metadata/md5-cache/sys-process/audit-3.0-r1 | 2 +- metadata/md5-cache/sys-process/audit-3.0.6-r1 | 6 +- metadata/md5-cache/sys-process/audit-3.0.7-r1 | 6 +- metadata/md5-cache/sys-process/audit-3.0.8 | 6 +- metadata/md5-cache/sys-process/bcron-0.11 | 4 +- .../md5-cache/sys-process/bpytop-1.0.61-r1 | 2 +- metadata/md5-cache/sys-process/bpytop-1.0.63 | 2 +- metadata/md5-cache/sys-process/bpytop-1.0.67 | 2 +- metadata/md5-cache/sys-process/bpytop-1.0.68 | 2 +- metadata/md5-cache/sys-process/criu-3.14-r2 | 2 +- metadata/md5-cache/sys-process/criu-3.15 | 2 +- metadata/md5-cache/sys-process/criu-3.15-r3 | 2 +- metadata/md5-cache/sys-process/criu-3.16.1 | 2 +- metadata/md5-cache/sys-process/criu-3.17-r1 | 2 +- metadata/md5-cache/sys-process/evisum-0.5.13 | 4 +- metadata/md5-cache/sys-process/evisum-0.6.0 | 4 +- metadata/md5-cache/sys-process/glances-3.2.2 | 2 +- .../md5-cache/sys-process/glances-3.2.4.2 | 2 +- .../md5-cache/sys-process/gnome-usage-3.38.1 | 4 +- metadata/md5-cache/sys-process/htop-3.1.2-r1 | 2 +- metadata/md5-cache/sys-process/htop-3.2.0 | 2 +- metadata/md5-cache/sys-process/htop-3.2.1 | 2 +- metadata/md5-cache/sys-process/htop-3.2.1-r1 | 4 +- metadata/md5-cache/sys-process/htop-9999 | 4 +- metadata/md5-cache/sys-process/iotop-0.6 | 2 +- ...parallel-20220622 => parallel-20220622-r1} | 2 +- .../md5-cache/sys-process/systemd-cron-1.5.17 | 2 +- .../md5-cache/sys-process/systemd-cron-1.5.18 | 2 +- .../md5-cache/sys-process/uksmd-0_pre20211019 | 14 - .../sys-process/uksmd-0_pre20220705-r1 | 14 + metadata/md5-cache/virtual/Manifest.gz | Bin 42088 -> 42707 bytes .../md5-cache/virtual/dist-kernel-5.10.130 | 7 + .../md5-cache/virtual/dist-kernel-5.15.54 | 7 + .../md5-cache/virtual/dist-kernel-5.18.11 | 7 + .../md5-cache/virtual/dist-kernel-5.4.205 | 7 + metadata/md5-cache/virtual/python-cffi-1 | 4 +- .../md5-cache/virtual/python-greenlet-1.0-r2 | 2 +- metadata/md5-cache/www-apache/Manifest.gz | Bin 8447 -> 8280 bytes .../md5-cache/www-apache/mod_gnutls-0.11.0 | 15 - .../md5-cache/www-apache/mod_gnutls-0.12.0-r1 | 2 +- .../md5-cache/www-apache/mod_wsgi-4.7.1-r1 | 2 +- metadata/md5-cache/www-apache/mod_wsgi-4.9.0 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 24688 -> 24846 bytes metadata/md5-cache/www-apps/blohg-0.13-r4 | 2 +- metadata/md5-cache/www-apps/blohg-9999 | 2 +- metadata/md5-cache/www-apps/cgit-1.2.3-r200 | 2 +- metadata/md5-cache/www-apps/klaus-1.5.2 | 2 +- metadata/md5-cache/www-apps/moodle-4.0.2-r1 | 14 + metadata/md5-cache/www-apps/nikola-8.2.2-r1 | 2 +- metadata/md5-cache/www-apps/novnc-1.2.0 | 2 +- metadata/md5-cache/www-apps/novnc-9999 | 2 +- metadata/md5-cache/www-apps/prewikka-5.2.0 | 2 +- metadata/md5-cache/www-apps/radicale-3.1.5 | 2 +- metadata/md5-cache/www-apps/radicale-3.1.7 | 2 +- metadata/md5-cache/www-apps/roundup-2.0.0-r1 | 2 +- metadata/md5-cache/www-apps/roundup-2.1.0-r1 | 2 +- .../{wordpress-6.0 => wordpress-6.0.1} | 4 +- metadata/md5-cache/www-apps/xpra-html5-5.0 | 2 +- metadata/md5-cache/www-client/Manifest.gz | Bin 12068 -> 12206 bytes .../www-client/chromium-103.0.5060.53 | 2 +- .../www-client/chromium-104.0.5112.12 | 2 +- .../md5-cache/www-client/elinks-0.13.5-r100 | 2 +- metadata/md5-cache/www-client/elinks-9999 | 2 +- metadata/md5-cache/www-client/epiphany-42.2 | 4 +- metadata/md5-cache/www-client/epiphany-42.3 | 4 +- metadata/md5-cache/www-client/falkon-22.04.3 | 10 +- metadata/md5-cache/www-client/falkon-3.2.0-r1 | 2 +- metadata/md5-cache/www-client/firefox-102.0 | 2 +- metadata/md5-cache/www-client/firefox-102.0.1 | 16 + metadata/md5-cache/www-client/firefox-91.11.0 | 2 +- .../md5-cache/www-client/firefox-bin-102.0 | 16 - .../md5-cache/www-client/firefox-bin-102.0.1 | 16 + metadata/md5-cache/www-client/pybugz-0.13-r1 | 2 +- metadata/md5-cache/www-client/pybugz-0.13-r2 | 2 +- metadata/md5-cache/www-client/pybugz-9999 | 2 +- .../md5-cache/www-client/qutebrowser-2.5.2 | 12 +- .../md5-cache/www-client/qutebrowser-9999 | 12 +- .../md5-cache/www-client/seamonkey-2.53.10.2 | 2 +- .../md5-cache/www-client/seamonkey-2.53.11 | 2 +- .../md5-cache/www-client/seamonkey-2.53.11-r1 | 2 +- .../md5-cache/www-client/seamonkey-2.53.11.1 | 2 +- .../md5-cache/www-client/seamonkey-2.53.12 | 2 +- metadata/md5-cache/www-misc/Manifest.gz | Bin 3931 -> 3936 bytes metadata/md5-cache/www-misc/buku-4.6-r1 | 2 +- metadata/md5-cache/www-misc/buku-4.7 | 6 +- metadata/md5-cache/www-misc/urlwatch-2.22 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.24 | 2 +- metadata/md5-cache/www-misc/urlwatch-2.25 | 2 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 2231 -> 2230 bytes .../www-plugins/passff-host-1.2.3-r1 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 8203 -> 8387 bytes .../md5-cache/www-servers/gunicorn-20.1.0-r1 | 6 +- metadata/md5-cache/www-servers/nginx-1.23.0 | 18 + .../md5-cache/www-servers/nginx-unit-1.26.1 | 2 +- .../md5-cache/www-servers/nginx-unit-1.27.0 | 6 +- metadata/md5-cache/www-servers/pshs-0.4.1 | 4 +- .../md5-cache/www-servers/servefile-0.5.1-r1 | 2 +- .../md5-cache/www-servers/servefile-0.5.2 | 2 +- .../md5-cache/www-servers/servefile-0.5.3 | 2 +- metadata/md5-cache/www-servers/tornado-6.1 | 2 +- metadata/md5-cache/www-servers/tornado-6.1-r1 | 6 +- metadata/md5-cache/www-servers/tornado-6.2 | 6 +- .../md5-cache/www-servers/uwsgi-2.0.19.1-r109 | 2 +- metadata/md5-cache/www-servers/varnish-6.5.2 | 2 +- metadata/md5-cache/www-servers/varnish-6.6.1 | 2 +- metadata/md5-cache/www-servers/varnish-7.0.1 | 2 +- metadata/md5-cache/www-servers/varnish-7.1.0 | 2 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 16913 -> 17717 bytes .../md5-cache/x11-apps/igt-gpu-tools-1.26-r2 | 4 +- .../md5-cache/x11-apps/igt-gpu-tools-9999 | 4 +- metadata/md5-cache/x11-apps/mesa-progs-8.5.0 | 4 +- metadata/md5-cache/x11-apps/mesa-progs-9999 | 4 +- metadata/md5-cache/x11-apps/xev-1.2.5 | 14 + metadata/md5-cache/x11-apps/xisxwayland-1 | 4 +- metadata/md5-cache/x11-apps/xisxwayland-9999 | 4 +- metadata/md5-cache/x11-apps/xkbutils-1.0.5 | 14 + metadata/md5-cache/x11-apps/xmag-1.0.7 | 14 + metadata/md5-cache/x11-apps/xmessage-1.0.6 | 14 + metadata/md5-cache/x11-apps/xrectsel-0.3.2 | 13 - metadata/md5-cache/x11-apps/xrectsel-0.3.2-r1 | 14 + metadata/md5-cache/x11-apps/xrefresh-1.0.7 | 14 + metadata/md5-cache/x11-base/Manifest.gz | Bin 2528 -> 2851 bytes metadata/md5-cache/x11-base/xcb-proto-1.15 | 2 +- metadata/md5-cache/x11-base/xcb-proto-1.15.2 | 6 +- metadata/md5-cache/x11-base/xorg-proto-2022.1 | 4 +- metadata/md5-cache/x11-base/xorg-proto-9999 | 4 +- .../md5-cache/x11-base/xorg-server-21.1.3-r2 | 4 +- .../md5-cache/x11-base/xorg-server-21.1.3-r3 | 4 +- .../md5-cache/x11-base/xorg-server-21.1.4 | 18 + metadata/md5-cache/x11-base/xorg-server-9999 | 12 +- metadata/md5-cache/x11-base/xwayland-22.1.2 | 4 +- metadata/md5-cache/x11-base/xwayland-22.1.3 | 15 + metadata/md5-cache/x11-base/xwayland-9999 | 8 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6777 -> 6780 bytes .../x11-drivers/xf86-input-wacom-1.0.0 | 4 +- .../xf86-video-qxl-0.1.5_p20200205-r1 | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 28400 -> 28377 bytes metadata/md5-cache/x11-libs/colord-gtk-0.2.0 | 4 +- metadata/md5-cache/x11-libs/colord-gtk-0.3.0 | 4 +- metadata/md5-cache/x11-libs/gdk-pixbuf-2.42.8 | 4 +- .../md5-cache/x11-libs/gdk-pixbuf-xlib-2.40.2 | 4 +- .../md5-cache/x11-libs/gtksourceview-4.8.2 | 4 +- metadata/md5-cache/x11-libs/libXvMC-1.0.13 | 4 +- metadata/md5-cache/x11-libs/libdockapp-0.7.3 | 3 +- metadata/md5-cache/x11-libs/libdrm-2.4.111 | 4 +- metadata/md5-cache/x11-libs/libdrm-2.4.112 | 4 +- metadata/md5-cache/x11-libs/libdrm-9999 | 4 +- metadata/md5-cache/x11-libs/libnotify-0.7.12 | 4 +- .../md5-cache/x11-libs/libnotify-0.7.9-r1 | 4 +- metadata/md5-cache/x11-libs/libva-2.14.0 | 4 +- metadata/md5-cache/x11-libs/libva-2.15.0 | 4 +- metadata/md5-cache/x11-libs/libva-9999 | 4 +- metadata/md5-cache/x11-libs/libvdpau-1.5 | 4 +- metadata/md5-cache/x11-libs/libwnck-40.1 | 4 +- metadata/md5-cache/x11-libs/libxcb-1.15 | 2 +- metadata/md5-cache/x11-libs/libxcb-1.15-r1 | 4 +- metadata/md5-cache/x11-libs/libxcvt-0.1.1 | 4 +- metadata/md5-cache/x11-libs/libxcvt-9999 | 4 +- .../md5-cache/x11-libs/libxkbcommon-1.4.1 | 4 +- metadata/md5-cache/x11-libs/pango-1.50.7 | 4 +- metadata/md5-cache/x11-libs/pango-1.50.8 | 4 +- metadata/md5-cache/x11-libs/pixman-0.40.0 | 4 +- metadata/md5-cache/x11-libs/pixman-9999 | 4 +- metadata/md5-cache/x11-libs/vte-0.68.0 | 4 +- metadata/md5-cache/x11-libs/xapp-2.2.8 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 65936 -> 65962 bytes metadata/md5-cache/x11-misc/alacarte-3.44.1 | 2 +- metadata/md5-cache/x11-misc/alacarte-3.44.2 | 6 +- metadata/md5-cache/x11-misc/arandr-0.1.10-r2 | 2 +- metadata/md5-cache/x11-misc/autorandr-1.12.1 | 6 +- metadata/md5-cache/x11-misc/autorandr-9999 | 6 +- metadata/md5-cache/x11-misc/colord-1.4.6 | 4 +- metadata/md5-cache/x11-misc/dex-0.8.0 | 2 +- metadata/md5-cache/x11-misc/dex-0.9.0 | 2 +- metadata/md5-cache/x11-misc/fbpanel-7.0-r2 | 2 +- metadata/md5-cache/x11-misc/gpaste-3.42.5 | 4 +- .../x11-misc/grub2-theme-preview-2.5.0 | 2 +- .../x11-misc/grub2-theme-preview-2.6.0 | 2 +- metadata/md5-cache/x11-misc/i3lock-2.14 | 4 +- metadata/md5-cache/x11-misc/i3lock-2.14.1 | 4 +- metadata/md5-cache/x11-misc/i3status-2.14 | 4 +- metadata/md5-cache/x11-misc/kronometer-2.2.3 | 2 +- .../md5-cache/x11-misc/libinput-gestures-2.56 | 2 +- .../md5-cache/x11-misc/libinput-gestures-2.73 | 4 +- .../md5-cache/x11-misc/libinput-gestures-9999 | 2 +- metadata/md5-cache/x11-misc/menulibre-2.2.3 | 2 +- metadata/md5-cache/x11-misc/menumaker-0.99.12 | 2 +- metadata/md5-cache/x11-misc/meteo-0.9.9.1 | 4 +- metadata/md5-cache/x11-misc/mozo-1.24.0-r1 | 2 +- metadata/md5-cache/x11-misc/mozo-1.24.1 | 2 +- metadata/md5-cache/x11-misc/mugshot-0.4.3-r1 | 2 +- metadata/md5-cache/x11-misc/picom-8.2-r2 | 4 +- metadata/md5-cache/x11-misc/picom-8.2-r3 | 4 +- metadata/md5-cache/x11-misc/picom-9.1 | 4 +- metadata/md5-cache/x11-misc/picom-9999 | 4 +- metadata/md5-cache/x11-misc/polybar-3.5.7 | 2 +- metadata/md5-cache/x11-misc/polybar-3.6.1 | 2 +- metadata/md5-cache/x11-misc/polybar-3.6.2 | 2 +- metadata/md5-cache/x11-misc/polybar-3.6.3 | 2 +- metadata/md5-cache/x11-misc/py3status-3.45 | 2 +- metadata/md5-cache/x11-misc/redshift-1.12-r3 | 2 +- metadata/md5-cache/x11-misc/redshift-1.12-r4 | 2 +- metadata/md5-cache/x11-misc/redshift-1.12-r5 | 2 +- metadata/md5-cache/x11-misc/redshift-1.12-r6 | 2 +- .../md5-cache/x11-misc/revelation-0.5.4-r1 | 4 +- metadata/md5-cache/x11-misc/revelation-0.5.5 | 4 +- metadata/md5-cache/x11-misc/safeeyes-2.0.9-r2 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.1 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.2 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.3 | 2 +- metadata/md5-cache/x11-misc/safeeyes-2.1.3-r1 | 2 +- metadata/md5-cache/x11-misc/screenkey-1.3-r1 | 2 +- metadata/md5-cache/x11-misc/screenkey-1.4-r1 | 2 +- metadata/md5-cache/x11-misc/screenkey-1.5-r2 | 2 +- metadata/md5-cache/x11-misc/screenkey-9999 | 2 +- .../md5-cache/x11-misc/shared-mime-info-2.1 | 4 +- .../md5-cache/x11-misc/shared-mime-info-2.2 | 4 +- .../x11-misc/sunflower-0.4_p20200716-r2 | 2 +- .../md5-cache/x11-misc/xflux-gui-1.2.0-r3 | 2 +- .../md5-cache/x11-misc/xkeyboard-config-2.36 | 4 +- .../md5-cache/x11-misc/xkeyboard-config-9999 | 4 +- metadata/md5-cache/x11-misc/zim-0.73.5 | 2 +- metadata/md5-cache/x11-misc/zim-0.74.0 | 2 +- metadata/md5-cache/x11-misc/zim-0.74.1 | 2 +- metadata/md5-cache/x11-misc/zim-0.74.2 | 2 +- metadata/md5-cache/x11-misc/zim-0.74.3 | 2 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 34036 -> 33879 bytes .../md5-cache/x11-plugins/enigmail-2.0.12-r1 | 2 +- metadata/md5-cache/x11-plugins/enigmail-2.2.4 | 6 +- metadata/md5-cache/x11-plugins/enigmail-9999 | 13 - metadata/md5-cache/x11-terms/Manifest.gz | Bin 8013 -> 8002 bytes metadata/md5-cache/x11-terms/alacritty-0.10.1 | 2 +- .../md5-cache/x11-terms/alacritty-0.9.0-r1 | 2 +- metadata/md5-cache/x11-terms/alacritty-9999 | 8 +- .../md5-cache/x11-terms/gnome-terminal-3.44.0 | 4 +- .../md5-cache/x11-terms/gnome-terminal-3.44.1 | 4 +- metadata/md5-cache/x11-terms/guake-3.8.5 | 2 +- metadata/md5-cache/x11-terms/kitty-0.25.2 | 4 +- metadata/md5-cache/x11-terms/kitty-9999 | 4 +- metadata/md5-cache/x11-terms/terminator-2.1.1 | 2 +- .../md5-cache/x11-terms/terminator-2.1.1-r1 | 2 +- .../md5-cache/x11-terms/terminology-1.11.0 | 4 +- .../md5-cache/x11-terms/terminology-1.12.1-r1 | 4 +- metadata/md5-cache/x11-terms/zutty-0.11 | 2 +- metadata/md5-cache/x11-terms/zutty-0.12 | 2 +- metadata/md5-cache/x11-themes/Manifest.gz | Bin 28082 -> 28089 bytes .../x11-themes/adwaita-icon-theme-42.0_p2 | 2 +- .../md5-cache/x11-themes/arc-theme-20210412 | 4 +- .../md5-cache/x11-themes/arc-theme-20220223 | 4 +- .../md5-cache/x11-themes/arc-theme-20220405 | 4 +- .../md5-cache/x11-themes/fvwm-crystal-3.6.5 | 2 +- .../md5-cache/x11-themes/fvwm-crystal-3.7.1 | 2 +- .../md5-cache/x11-themes/fvwm-crystal-3.7.5 | 4 +- .../x11-themes/gnome-backgrounds-42.0 | 4 +- .../md5-cache/x11-themes/greybird-3.22.14 | 4 +- .../x11-themes/qtcurve-1.9.0_p20210412 | 2 +- metadata/md5-cache/x11-themes/qtcurve-9999 | 2 +- metadata/md5-cache/x11-themes/zuki-themes-4.0 | 4 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 16253 -> 16244 bytes .../md5-cache/x11-wm/enlightenment-0.24.2-r2 | 4 +- .../md5-cache/x11-wm/enlightenment-0.25.3 | 4 +- metadata/md5-cache/x11-wm/fvwm3-1.0.4-r2 | 4 +- metadata/md5-cache/x11-wm/fvwm3-9999 | 4 +- metadata/md5-cache/x11-wm/herbstluftwm-0.9.4 | 6 +- metadata/md5-cache/x11-wm/herbstluftwm-9999 | 6 +- metadata/md5-cache/x11-wm/i3-4.20.1 | 4 +- metadata/md5-cache/x11-wm/i3-9999 | 4 +- metadata/md5-cache/x11-wm/i3-gaps-4.19.1 | 4 +- metadata/md5-cache/x11-wm/i3-gaps-4.20 | 4 +- metadata/md5-cache/x11-wm/i3-gaps-4.20.1 | 4 +- metadata/md5-cache/x11-wm/mutter-42.1 | 4 +- metadata/md5-cache/x11-wm/mutter-42.2 | 4 +- metadata/md5-cache/x11-wm/mutter-42.3 | 4 +- metadata/md5-cache/x11-wm/openbox-3.6.1-r3 | 2 +- metadata/md5-cache/x11-wm/openbox-9999 | 2 +- .../x11-wm/{page-1.9.9-r4 => page-1.9.10} | 9 +- metadata/md5-cache/x11-wm/qtile-0.16.1 | 2 +- metadata/md5-cache/x11-wm/qtile-0.17.0-r1 | 2 +- metadata/md5-cache/x11-wm/qtile-0.21.0-r1 | 2 +- metadata/md5-cache/x11-wm/xpra-4.2 | 2 +- metadata/md5-cache/x11-wm/xpra-4.3.3 | 2 +- metadata/md5-cache/x11-wm/xpra-4.3.4 | 2 +- metadata/md5-cache/x11-wm/xpra-9999 | 2 +- metadata/md5-cache/xfce-base/Manifest.gz | Bin 4147 -> 4145 bytes .../md5-cache/xfce-base/xfce4-settings-4.16.2 | 2 +- .../md5-cache/xfce-base/xfce4-settings-4.16.3 | 6 +- metadata/md5-cache/xfce-extra/Manifest.gz | Bin 9165 -> 9333 bytes .../xfce-extra/xfce4-alsa-plugin-0.3.0-r1 | 4 +- .../xfce-extra/xfce4-panel-profiles-1.0.13 | 2 +- .../xfce-extra/xfce4-xkb-plugin-0.8.3 | 15 + metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.calculate | 17088 ++++++++-------- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 45037 -> 45047 bytes net-analyzer/nessus-bin/Manifest | 4 +- ...10.2.0.ebuild => nessus-bin-10.3.0.ebuild} | 0 net-analyzer/net-snmp/Manifest | 5 +- ...9.1-r1.ebuild => net-snmp-5.9.1-r2.ebuild} | 11 +- .../net-snmp/net-snmp-5.9.2-r1.ebuild | 232 + net-analyzer/net-snmp/net-snmp-9999.ebuild | 12 +- net-analyzer/nmap/Manifest | 6 +- net-analyzer/nmap/metadata.xml | 1 + .../{nmap-7.92.ebuild => nmap-7.92-r1.ebuild} | 9 +- net-analyzer/nmap/nmap-9999.ebuild | 9 +- net-analyzer/suricata/Manifest | 12 +- ...ta-5.0.9.ebuild => suricata-5.0.10.ebuild} | 4 + .../suricata/suricata-5.0.8-r1.ebuild | 207 - .../suricata/suricata-6.0.4-r1.ebuild | 211 - ...ata-6.0.5.ebuild => suricata-6.0.6.ebuild} | 0 net-analyzer/termshark/Manifest | 3 + net-analyzer/termshark/termshark-2.4.0.ebuild | 37 + net-dns/Manifest.gz | Bin 8696 -> 8695 bytes net-dns/libidn2/Manifest | 3 + net-dns/libidn2/libidn2-2.3.3.ebuild | 58 + net-im/Manifest.gz | Bin 10433 -> 10430 bytes net-im/element-desktop-bin/Manifest | 4 +- ...uild => element-desktop-bin-1.11.0.ebuild} | 5 +- net-irc/Manifest.gz | Bin 8067 -> 8064 bytes net-irc/konversation/Manifest | 2 +- .../konversation/konversation-22.04.3.ebuild | 2 +- net-libs/Manifest.gz | Bin 32473 -> 32463 bytes net-libs/libad9361-iio/Manifest | 2 +- .../libad9361-iio/libad9361-iio-0.2-r1.ebuild | 2 +- net-libs/libhtp/Manifest | 2 - net-libs/libhtp/libhtp-0.5.39.ebuild | 35 - net-libs/libiio/Manifest | 2 +- net-libs/libiio/libiio-0.21.ebuild | 2 +- net-libs/libktorrent/Manifest | 2 +- .../libktorrent/libktorrent-22.04.3.ebuild | 2 +- net-libs/libosmo-dsp/Manifest | 3 +- .../files/libosmo-dsp-0.4.0-version.patch | 11 + net-libs/libosmo-dsp/libosmo-dsp-0.4.0.ebuild | 9 +- net-libs/pjproject/Manifest | 12 +- ...10-CVE-2020-15260-tls-hostname-check.patch | 125 - ...2021-21375-negotiation-failure-crash.patch | 45 - ...686-AST-2021-009-GHSA-cv8x-p47p-99wr.patch | 289 - ...etween-transport-destroy-and-acquire.patch | 108 - ..._site.h => pjproject-2.12.1-config_site.h} | 37 +- .../files/pjproject-2.9-ssl-enable.patch | 100 - net-libs/pjproject/pjproject-2.10-r1.ebuild | 124 - net-libs/pjproject/pjproject-2.10-r2.ebuild | 125 - ...12.1.ebuild => pjproject-2.12.1-r1.ebuild} | 29 +- net-libs/uhttpmock/Manifest | 2 + net-libs/uhttpmock/uhttpmock-0.5.5.ebuild | 45 + net-mail/Manifest.gz | Bin 14728 -> 14729 bytes net-mail/relay-ctrl/Manifest | 6 +- .../relay-ctrl/relay-ctrl-3.1.1-r2.ebuild | 3 + .../relay-ctrl/relay-ctrl-3.1.1-r3.ebuild | 3 + net-mail/relay-ctrl/relay-ctrl-3.2.ebuild | 3 + net-misc/Manifest.gz | Bin 55449 -> 55453 bytes net-misc/asterisk/Manifest | 15 +- net-misc/asterisk/asterisk-16.26.1.ebuild | 370 + net-misc/asterisk/asterisk-16.27.0.ebuild | 370 + net-misc/asterisk/asterisk-18.10.0-r1.ebuild | 2 +- net-misc/asterisk/asterisk-18.13.0.ebuild | 369 + net-misc/asterisk/asterisk-18.8.0-r1.ebuild | 2 +- net-misc/asterisk/asterisk-18.9.0-r1.ebuild | 2 +- .../files/asterisk_wrapper-16.26.1-18.12.1 | 202 + net-misc/asterisk/files/confd-16.26.1-18.12.1 | 169 + net-misc/asterisk/files/initd-16.26.1-18.12.1 | 309 + net-misc/oidc-agent/Manifest | 5 + .../oidc-agent-4.3.1_install-perms.patch | 59 + .../oidc-agent-4.3.1_liblist-automagic.patch | 11 + ...oidc-agent-4.3.1_prompt-user-ldflags.patch | 11 + net-misc/oidc-agent/oidc-agent-4.3.1.ebuild | 86 + net-misc/smb4k/Manifest | 2 + net-misc/smb4k/smb4k-3.1.3.ebuild | 78 + net-misc/spice-gtk/Manifest | 4 +- net-misc/spice-gtk/spice-gtk-0.41.ebuild | 142 + net-misc/spice-gtk/spice-gtk-9999.ebuild | 2 +- net-p2p/Manifest.gz | Bin 7433 -> 7428 bytes net-p2p/ktorrent/Manifest | 2 +- net-p2p/ktorrent/ktorrent-22.04.3.ebuild | 2 +- net-p2p/syncthing/Manifest | 3 + net-p2p/syncthing/syncthing-1.20.3.ebuild | 111 + net-wireless/Manifest.gz | Bin 15058 -> 15046 bytes net-wireless/soapybladerf/Manifest | 2 +- .../soapybladerf/soapybladerf-0.4.1.ebuild | 2 +- net-wireless/soapyhackrf/Manifest | 2 +- .../soapyhackrf/soapyhackrf-0.3.3-r1.ebuild | 2 +- net-wireless/soapyplutosdr/Manifest | 2 +- .../soapyplutosdr/soapyplutosdr-0.2.1.ebuild | 2 +- net-wireless/soapyrtlsdr/Manifest | 2 +- .../soapyrtlsdr/soapyrtlsdr-0.3.2.ebuild | 2 +- net-wireless/soapysdr/Manifest | 2 +- net-wireless/soapysdr/soapysdr-0.7.2.ebuild | 2 +- net-wireless/soapyuhd/Manifest | 2 +- net-wireless/soapyuhd/soapyuhd-0.4.1.ebuild | 2 +- profiles/Manifest.gz | Bin 147462 -> 147469 bytes profiles/arch/x86/package.use.mask | 8 +- profiles/package.mask | 41 +- profiles/use.local.desc | 7 +- sci-mathematics/Manifest.gz | Bin 16684 -> 16683 bytes sci-mathematics/cadabra/Manifest | 4 +- ...ra-2.3.8.ebuild => cadabra-2.3.9.3.ebuild} | 6 +- sci-mathematics/lean/Manifest | 4 +- ...{lean-3.42.1.ebuild => lean-3.45.0.ebuild} | 0 sci-mathematics/wxmaxima/Manifest | 2 + .../wxmaxima/wxmaxima-22.05.0.ebuild | 79 + sec-keys/Manifest.gz | Bin 15064 -> 15235 bytes .../openpgp-keys-gentoo-developers/Manifest | 6 + .../files/keyring-mangler.py | 94 + .../metadata.xml | 9 + ...pgp-keys-gentoo-developers-20220711.ebuild | 214 + ...pgp-keys-gentoo-developers-99999999.ebuild | 214 + sys-apps/Manifest.gz | Bin 48297 -> 48298 bytes sys-apps/pciutils/Manifest | 2 +- sys-apps/pciutils/pciutils-3.8.0-r1.ebuild | 2 +- sys-auth/Manifest.gz | Bin 9584 -> 9583 bytes sys-auth/polkit/Manifest | 2 + sys-auth/polkit/polkit-121.ebuild | 152 + sys-block/Manifest.gz | Bin 10692 -> 10688 bytes sys-block/partitionmanager/Manifest | 2 +- .../partitionmanager-22.04.3.ebuild | 2 +- sys-boot/Manifest.gz | Bin 6219 -> 6219 bytes sys-boot/shim/Manifest | 4 + sys-boot/shim/shim-15.6.ebuild | 26 + sys-cluster/Manifest.gz | Bin 11382 -> 11213 bytes sys-cluster/ceph/Manifest | 6 +- ...ph-16.2.9.ebuild => ceph-16.2.9-r1.ebuild} | 3 +- ...ph-17.2.1.ebuild => ceph-17.2.1-r1.ebuild} | 2 + .../ceph/files/ceph-16.2.9-python310.patch | 12 + .../ceph/files/ceph-17.2.1-python310.patch | 35 + sys-cluster/singularity/Manifest | 3 - sys-cluster/singularity/metadata.xml | 15 - sys-kernel/Manifest.gz | Bin 4418 -> 4411 bytes sys-kernel/gentoo-kernel-bin/Manifest | 28 + .../gentoo-kernel-bin-5.10.130.ebuild | 135 + .../gentoo-kernel-bin-5.15.54.ebuild | 135 + .../gentoo-kernel-bin-5.18.11.ebuild | 135 + .../gentoo-kernel-bin-5.4.205.ebuild | 135 + sys-kernel/gentoo-kernel/Manifest | 12 + .../gentoo-kernel-5.10.130.ebuild | 131 + .../gentoo-kernel-5.15.54.ebuild | 131 + .../gentoo-kernel-5.18.11.ebuild | 137 + .../gentoo-kernel-5.4.205.ebuild | 100 + sys-kernel/gentoo-sources/Manifest | 28 + .../gentoo-sources-4.14.288.ebuild | 28 + .../gentoo-sources-4.19.252.ebuild | 28 + .../gentoo-sources-4.9.323.ebuild | 28 + .../gentoo-sources-5.10.130.ebuild | 28 + .../gentoo-sources-5.15.54.ebuild | 28 + .../gentoo-sources-5.18.11.ebuild | 28 + .../gentoo-sources-5.4.205.ebuild | 28 + sys-kernel/pf-sources/Manifest | 28 +- .../pf-sources/pf-sources-5.16_p5.ebuild | 76 - .../pf-sources/pf-sources-5.16_p7.ebuild | 76 - .../pf-sources/pf-sources-5.17_p5.ebuild | 77 - .../pf-sources/pf-sources-5.18_p1.ebuild | 76 - .../pf-sources/pf-sources-5.18_p2.ebuild | 74 - .../pf-sources/pf-sources-5.18_p3.ebuild | 25 +- sys-kernel/vanilla-kernel/Manifest | 12 + .../vanilla-kernel-5.10.130.ebuild | 134 + .../vanilla-kernel-5.15.54.ebuild | 134 + .../vanilla-kernel-5.18.11.ebuild | 134 + .../vanilla-kernel-5.4.205.ebuild | 108 + sys-kernel/vanilla-sources/Manifest | 28 +- ...ebuild => vanilla-sources-4.14.288.ebuild} | 0 ...ebuild => vanilla-sources-4.19.252.ebuild} | 0 ....ebuild => vanilla-sources-4.9.323.ebuild} | 0 ...ebuild => vanilla-sources-5.10.130.ebuild} | 0 ....ebuild => vanilla-sources-5.15.54.ebuild} | 0 ....ebuild => vanilla-sources-5.18.11.ebuild} | 0 ....ebuild => vanilla-sources-5.4.205.ebuild} | 0 sys-libs/Manifest.gz | Bin 14244 -> 14242 bytes sys-libs/kpmcore/Manifest | 2 +- sys-libs/kpmcore/kpmcore-22.04.3.ebuild | 2 +- sys-process/Manifest.gz | Bin 9988 -> 9994 bytes sys-process/parallel/Manifest | 3 +- ...l-20220622-makefile-completions-deux.patch | 83 + ...622.ebuild => parallel-20220622-r1.ebuild} | 2 +- sys-process/uksmd/Manifest | 6 +- .../files/uksmd-0-remove-systemd-dep.patch | 32 + ...0_pre20200504-respect-cflags-ldflags.patch | 15 - sys-process/uksmd/uksmd-0_pre20211019.ebuild | 35 - .../uksmd/uksmd-0_pre20220705-r1.ebuild | 33 + virtual/Manifest.gz | Bin 28624 -> 28625 bytes virtual/dist-kernel/Manifest | 4 + .../dist-kernel/dist-kernel-5.10.130.ebuild | 19 + .../dist-kernel/dist-kernel-5.15.54.ebuild | 19 + .../dist-kernel/dist-kernel-5.18.11.ebuild | 19 + .../dist-kernel/dist-kernel-5.4.205.ebuild | 19 + www-apache/Manifest.gz | Bin 6243 -> 6242 bytes www-apache/mod_gnutls/Manifest | 2 - .../mod_gnutls/mod_gnutls-0.11.0.ebuild | 91 - www-apps/Manifest.gz | Bin 13114 -> 13118 bytes www-apps/moodle/Manifest | 2 + www-apps/moodle/moodle-4.0.2-r1.ebuild | 121 + www-apps/wordpress/Manifest | 4 +- ...ress-6.0.ebuild => wordpress-6.0.1.ebuild} | 0 www-client/Manifest.gz | Bin 6210 -> 6213 bytes www-client/falkon/Manifest | 2 +- www-client/falkon/falkon-22.04.3.ebuild | 2 +- www-client/firefox-bin/Manifest | 198 +- ...02.0.ebuild => firefox-bin-102.0.1.ebuild} | 0 www-client/firefox/Manifest | 99 + www-client/firefox/firefox-102.0.1.ebuild | 1293 ++ www-client/qutebrowser/Manifest | 4 +- .../qutebrowser/qutebrowser-2.5.2.ebuild | 3 +- .../qutebrowser/qutebrowser-9999.ebuild | 3 +- www-servers/Manifest.gz | Bin 5020 -> 5023 bytes www-servers/nginx/Manifest | 10 + .../http_headers_more-nginx-1.23.0.patch | 187 + .../files/http_sticky-nginx-1.23.0.patch | 25 + .../http_uploadprogress-nginx-1.23.0.patch | 74 + www-servers/nginx/nginx-1.23.0.ebuild | 1028 + x11-apps/Manifest.gz | Bin 14375 -> 14367 bytes x11-apps/xev/Manifest | 2 + x11-apps/xev/xev-1.2.5.ebuild | 17 + x11-apps/xkbutils/Manifest | 2 + x11-apps/xkbutils/xkbutils-1.0.5.ebuild | 18 + x11-apps/xmag/Manifest | 2 + x11-apps/xmag/xmag-1.0.7.ebuild | 19 + x11-apps/xmessage/Manifest | 2 + x11-apps/xmessage/xmessage-1.0.6.ebuild | 17 + x11-apps/xrectsel/Manifest | 2 +- ...-0.3.2.ebuild => xrectsel-0.3.2-r1.ebuild} | 7 +- x11-apps/xrefresh/Manifest | 2 + x11-apps/xrefresh/xrefresh-1.0.7.ebuild | 14 + x11-base/Manifest.gz | Bin 1391 -> 1394 bytes x11-base/xorg-server/Manifest | 4 +- .../xorg-server/xorg-server-21.1.4.ebuild | 188 + x11-base/xorg-server/xorg-server-9999.ebuild | 20 +- x11-base/xwayland/Manifest | 4 +- x11-base/xwayland/xwayland-22.1.3.ebuild | 100 + x11-base/xwayland/xwayland-9999.ebuild | 2 +- x11-libs/Manifest.gz | Bin 20190 -> 20188 bytes x11-libs/libdockapp/Manifest | 2 +- x11-libs/libdockapp/libdockapp-0.7.3.ebuild | 2 + x11-plugins/Manifest.gz | Bin 27362 -> 27347 bytes x11-plugins/enigmail/Manifest | 3 +- x11-plugins/enigmail/enigmail-2.2.4.ebuild | 4 +- x11-plugins/enigmail/enigmail-9999.ebuild | 78 - x11-terms/Manifest.gz | Bin 4707 -> 4709 bytes x11-terms/alacritty/Manifest | 2 +- x11-terms/alacritty/alacritty-9999.ebuild | 8 +- x11-terms/kitty/Manifest | 4 +- x11-terms/kitty/kitty-0.25.2.ebuild | 1 + x11-terms/kitty/kitty-9999.ebuild | 1 + x11-wm/Manifest.gz | Bin 9795 -> 9791 bytes x11-wm/page/Manifest | 4 +- ...age-1.9.9-r4.ebuild => page-1.9.10.ebuild} | 9 +- xfce-extra/Manifest.gz | Bin 8044 -> 8049 bytes xfce-extra/xfce4-xkb-plugin/Manifest | 2 + .../xfce4-xkb-plugin-0.8.3.ebuild | 61 + 9651 files changed, 53011 insertions(+), 29343 deletions(-) create mode 100644 app-admin/awscli/awscli-1.25.28.ebuild create mode 100644 app-admin/awscli/awscli-1.25.29.ebuild create mode 100644 app-admin/sysstat/sysstat-12.6.0.ebuild create mode 100644 app-arch/par2cmdline/files/par2cmdline-0.8.1-big-endian.patch rename app-arch/par2cmdline/{par2cmdline-0.8.0.ebuild => par2cmdline-0.8.1-r1.ebuild} (83%) delete mode 100644 app-arch/par2cmdline/par2cmdline-0.8.1.ebuild rename sys-cluster/singularity/singularity-3.8.7.ebuild => app-containers/apptainer/apptainer-1.0.3.ebuild (55%) create mode 100644 app-crypt/gnupg/files/gnupg-2.3.7-yubikey-workaround-fix.patch rename app-crypt/gnupg/{gnupg-2.3.7.ebuild => gnupg-2.3.7-r1.ebuild} (99%) create mode 100644 app-editors/emacs/emacs-28.1-r2.ebuild rename app-editors/emacs/{emacs-28.1.90.ebuild => emacs-28.1.90-r2.ebuild} (97%) create mode 100644 app-editors/vscode/vscode-1.69.0.ebuild create mode 100644 app-editors/vscodium/vscodium-1.69.0.ebuild rename app-emacs/ebib/{ebib-2.35.1_p20220501.ebuild => ebib-2.38.1.ebuild} (100%) create mode 100644 app-emacs/pandoc-mode/Manifest create mode 100644 app-emacs/pandoc-mode/files/50pandoc-mode-gentoo.el create mode 100644 app-emacs/pandoc-mode/metadata.xml create mode 100644 app-emacs/pandoc-mode/pandoc-mode-2.32-r1.ebuild create mode 100644 app-emacs/proofgeneral/proofgeneral-4.5.ebuild create mode 100644 app-emulation/dxvk/dxvk-1.10.2.ebuild create mode 100644 app-emulation/libguestfs/libguestfs-1.48.4.ebuild create mode 100644 app-emulation/protontricks/protontricks-1.9.0.ebuild rename app-emulation/xcpc/{xcpc-0.37.0.ebuild => xcpc-0.37.0-r1.ebuild} (92%) create mode 100644 app-emulation/xen-tools/files/README.gentoo rename app-emulation/xen-tools/{xen-tools-4.16.2_pre1.ebuild => xen-tools-4.15.4_pre.ebuild} (98%) create mode 100644 app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild rename app-emulation/xen/{xen-4.16.2_pre1.ebuild => xen-4.15.4_pre.ebuild} (93%) create mode 100644 app-emulation/xen/xen-4.16.2_pre2.ebuild create mode 100644 app-forensics/foremost/files/foremost-1.5.7-musl.patch create mode 100644 app-misc/pax-utils/pax-utils-9999.ebuild rename app-misc/plod/{plod-1.9-r2.ebuild => plod-1.9-r3.ebuild} (64%) delete mode 100644 app-misc/razertool/files/razertool-0.0.7-ar.patch create mode 100644 app-misc/razertool/files/razertool-0.0.7-configure.patch create mode 100644 app-misc/razertool/files/razertool-0.0.7-rules.patch rename app-misc/razertool/{razertool-0.0.7-r4.ebuild => razertool-0.0.7-r5.ebuild} (75%) rename app-office/gtg/{gtg-0.6.ebuild => gtg-0.6-r1.ebuild} (97%) rename app-office/libreoffice/{libreoffice-7.3.4.2.ebuild => libreoffice-7.3.4.2-r1.ebuild} (94%) rename app-portage/gentoolkit/{gentoolkit-0.6.1-r2.ebuild => gentoolkit-0.6.1-r3.ebuild} (95%) rename app-text/pelican/{pelican-9999.ebuild => pelican-4.8.0.ebuild} (53%) rename dev-cpp/clucene/{clucene-2.3.3.4-r6.ebuild => clucene-2.3.3.4-r7.ebuild} (97%) create mode 100644 dev-cpp/clucene/files/clucene-2.3.3.4-musl-pthread.patch create mode 100644 dev-db/redis/redis-7.0.3.ebuild delete mode 100644 dev-java/wsdl4j/files/1.6.2-tests-sandbox.patch delete mode 100644 dev-java/wsdl4j/wsdl4j-1.6.2-r1.ebuild create mode 100644 dev-lang/R/R-4.2.1.ebuild create mode 100644 dev-lang/nim/files/nim-1.6.6-csources-flags.patch delete mode 100644 dev-lang/nim/nim-1.4.8.ebuild create mode 100644 dev-lang/nim/nim-1.6.6-r2.ebuild delete mode 100644 dev-lang/nim/nim-1.6.6.ebuild create mode 100644 dev-lang/python/python-3.11.0_beta4-r1.ebuild rename dev-libs/boost/files/{boost-1.74-CVE-2012-2677.patch => boost-1.79.0-CVE-2012-2677.patch} (88%) rename dev-libs/boost/files/{boost-1.73-boost-mpi-python-PEP-328.patch => boost-1.79.0-boost-mpi-python-PEP-328.patch} (100%) rename dev-libs/boost/files/{boost-1.71.0-build-auto_index-tool.patch => boost-1.79.0-build-auto_index-tool.patch} (100%) rename dev-libs/boost/files/{boost-1.71.0-context-x32.patch => boost-1.79.0-context-x32.patch} (100%) rename dev-libs/boost/files/{boost-1.71.0-disable_icu_rpath.patch => boost-1.79.0-disable_icu_rpath.patch} (100%) create mode 100644 dev-libs/dqlite/dqlite-1.11.1.ebuild create mode 100644 dev-libs/inih/inih-56.ebuild delete mode 100644 dev-libs/libgit2/files/libgit2-1.4.3-test.patch delete mode 100644 dev-libs/libgit2/libgit2-1.3.0.ebuild rename dev-libs/libgit2/{libgit2-1.3.1.ebuild => libgit2-1.3.2.ebuild} (96%) delete mode 100644 dev-libs/libgit2/libgit2-1.4.2.ebuild rename dev-libs/libgit2/{libgit2-1.4.3.ebuild => libgit2-1.4.4.ebuild} (97%) rename dev-libs/libgit2/{libgit2-1.4.2-r1.ebuild => libgit2-1.5.0.ebuild} (84%) create mode 100644 dev-lisp/sbcl/sbcl-2.2.6.ebuild create mode 100644 dev-ml/gapi-ocaml/Manifest create mode 100644 dev-ml/gapi-ocaml/files/gapi-ocaml-0.4.2-ounit2.patch create mode 100644 dev-ml/gapi-ocaml/gapi-ocaml-0.4.2-r1.ebuild create mode 100644 dev-ml/gapi-ocaml/metadata.xml create mode 100644 dev-ml/ocamlfuse/Manifest create mode 100644 dev-ml/ocamlfuse/metadata.xml create mode 100644 dev-ml/ocamlfuse/ocamlfuse-2.7.1_p7-r1.ebuild create mode 100644 dev-ml/ptime/Manifest create mode 100644 dev-ml/ptime/metadata.xml create mode 100644 dev-ml/ptime/ptime-1.0.0.ebuild create mode 100644 dev-ml/tiny_httpd/Manifest create mode 100644 dev-ml/tiny_httpd/metadata.xml create mode 100644 dev-ml/tiny_httpd/tiny_httpd-0.12.ebuild delete mode 100644 dev-php/pecl-mailparse/pecl-mailparse-3.1.1.ebuild create mode 100644 dev-python/aesara/aesara-2.7.6.ebuild create mode 100644 dev-python/aesara/aesara-2.7.7.ebuild create mode 100644 dev-python/alembic/alembic-1.8.1.ebuild create mode 100644 dev-python/ansible-compat/ansible-compat-2.2.0.ebuild create mode 100644 dev-python/astroid/astroid-2.12.2.ebuild create mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.47.0.ebuild create mode 100644 dev-python/awxkit/awxkit-21.3.0.ebuild create mode 100644 dev-python/boto3/boto3-1.24.28.ebuild create mode 100644 dev-python/boto3/boto3-1.24.29.ebuild create mode 100644 dev-python/botocore/botocore-1.27.28.ebuild create mode 100644 dev-python/botocore/botocore-1.27.29.ebuild create mode 100644 dev-python/cmd2/cmd2-2.4.2.ebuild create mode 100644 dev-python/coverage/coverage-6.4.2.ebuild create mode 100644 dev-python/cssutils/cssutils-2.5.0.ebuild delete mode 100644 dev-python/editdistance-s/Manifest delete mode 100644 dev-python/editdistance-s/editdistance-s-1.0.0.ebuild delete mode 100644 dev-python/editdistance-s/metadata.xml create mode 100644 dev-python/flask/flask-2.1.3.ebuild create mode 100644 dev-python/google-auth/google-auth-2.9.1.ebuild create mode 100644 dev-python/googleapis-common-protos/googleapis-common-protos-1.56.4.ebuild create mode 100644 dev-python/jaraco-classes/jaraco-classes-3.2.2.ebuild create mode 100644 dev-python/jsonschema/jsonschema-4.7.2.ebuild create mode 100644 dev-python/mrcfile/mrcfile-1.4.1.ebuild create mode 100644 dev-python/oslo-config/oslo-config-9.0.0.ebuild create mode 100644 dev-python/oslo-context/oslo-context-5.0.0.ebuild create mode 100644 dev-python/oslo-serialization/oslo-serialization-5.0.0.ebuild create mode 100644 dev-python/peewee/peewee-3.15.1.ebuild delete mode 100644 dev-python/pgspecial/pgspecial-2.0.0.ebuild create mode 100644 dev-python/pikepdf/pikepdf-5.3.2.ebuild create mode 100644 dev-python/pocketlint/pocketlint-0.24.ebuild create mode 100644 dev-python/pyfakefs/pyfakefs-4.6.0.ebuild create mode 100644 dev-python/pyfakefs/pyfakefs-4.6.1.ebuild create mode 100644 dev-python/pyghmi/pyghmi-1.5.51.ebuild create mode 100644 dev-python/python-editor/python-editor-1.0.4-r2.ebuild create mode 100644 dev-python/python-glanceclient/python-glanceclient-4.0.1.ebuild rename dev-python/python-gnupg/{python-gnupg-0.4.9.ebuild => python-gnupg-0.4.9-r1.ebuild} (84%) create mode 100644 dev-python/python-lsp-server/files/python-lsp-server-1.5.0-allow-mccabe-0.7.patch create mode 100644 dev-python/python-lsp-server/python-lsp-server-1.5.0.ebuild create mode 100644 dev-python/sentry-sdk/sentry-sdk-1.7.1.ebuild create mode 100644 dev-python/setuptools/setuptools-63.2.0.ebuild create mode 100644 dev-python/setuptools_scm/setuptools_scm-7.0.5.ebuild create mode 100644 dev-python/sphinx-notfound-page/sphinx-notfound-page-0.8.3.ebuild create mode 100644 dev-python/sphinx_lv2_theme/sphinx_lv2_theme-1.2.0.ebuild create mode 100644 dev-python/stevedore/stevedore-4.0.0.ebuild delete mode 100644 dev-python/stripe/stripe-3.2.0.ebuild delete mode 100644 dev-python/stripe/stripe-3.3.0.ebuild delete mode 100644 dev-python/stripe/stripe-3.4.0.ebuild delete mode 100644 dev-python/trimesh/trimesh-3.12.5.ebuild rename dev-python/trimesh/{trimesh-3.12.6.ebuild => trimesh-3.12.8.ebuild} (97%) create mode 100644 dev-python/whatthepatch/Manifest create mode 100644 dev-python/whatthepatch/metadata.xml create mode 100644 dev-python/whatthepatch/whatthepatch-1.0.2.ebuild create mode 100644 dev-python/zipp/zipp-3.8.1.ebuild create mode 100644 dev-ruby/actioncable/actioncable-5.2.8.1.ebuild create mode 100644 dev-ruby/actioncable/actioncable-6.0.5.1.ebuild create mode 100644 dev-ruby/actioncable/actioncable-6.1.6.1.ebuild create mode 100644 dev-ruby/actioncable/actioncable-7.0.3.1.ebuild create mode 100644 dev-ruby/actionmailbox/actionmailbox-6.0.5.1.ebuild create mode 100644 dev-ruby/actionmailbox/actionmailbox-6.1.6.1.ebuild create mode 100644 dev-ruby/actionmailbox/actionmailbox-7.0.3.1.ebuild create mode 100644 dev-ruby/actionmailer/actionmailer-5.2.8.1.ebuild create mode 100644 dev-ruby/actionmailer/actionmailer-6.0.5.1.ebuild create mode 100644 dev-ruby/actionmailer/actionmailer-6.1.6.1.ebuild create mode 100644 dev-ruby/actionmailer/actionmailer-7.0.3.1.ebuild create mode 100644 dev-ruby/actionpack/actionpack-5.2.8.1.ebuild create mode 100644 dev-ruby/actionpack/actionpack-6.0.5.1.ebuild create mode 100644 dev-ruby/actionpack/actionpack-6.1.6.1.ebuild create mode 100644 dev-ruby/actionpack/actionpack-7.0.3.1.ebuild create mode 100644 dev-ruby/actiontext/actiontext-6.0.5.1.ebuild create mode 100644 dev-ruby/actiontext/actiontext-6.1.6.1.ebuild create mode 100644 dev-ruby/actiontext/actiontext-7.0.3.1.ebuild create mode 100644 dev-ruby/actionview/actionview-5.2.8.1.ebuild create mode 100644 dev-ruby/actionview/actionview-6.0.5.1.ebuild create mode 100644 dev-ruby/actionview/actionview-6.1.6.1.ebuild create mode 100644 dev-ruby/actionview/actionview-7.0.3.1.ebuild create mode 100644 dev-ruby/activejob/activejob-5.2.8.1.ebuild create mode 100644 dev-ruby/activejob/activejob-6.0.5.1.ebuild create mode 100644 dev-ruby/activejob/activejob-6.1.6.1.ebuild create mode 100644 dev-ruby/activejob/activejob-7.0.3.1.ebuild create mode 100644 dev-ruby/activemodel/activemodel-5.2.8.1.ebuild create mode 100644 dev-ruby/activemodel/activemodel-6.0.5.1.ebuild create mode 100644 dev-ruby/activemodel/activemodel-6.1.6.1.ebuild create mode 100644 dev-ruby/activemodel/activemodel-7.0.3.1.ebuild create mode 100644 dev-ruby/activerecord/activerecord-5.2.8.1.ebuild create mode 100644 dev-ruby/activerecord/activerecord-6.0.5.1.ebuild create mode 100644 dev-ruby/activerecord/activerecord-6.1.6.1.ebuild create mode 100644 dev-ruby/activerecord/activerecord-7.0.3.1.ebuild create mode 100644 dev-ruby/activestorage/activestorage-5.2.8.1.ebuild create mode 100644 dev-ruby/activestorage/activestorage-6.0.5.1.ebuild create mode 100644 dev-ruby/activestorage/activestorage-6.1.6.1.ebuild create mode 100644 dev-ruby/activestorage/activestorage-7.0.3.1.ebuild create mode 100644 dev-ruby/activesupport/activesupport-5.2.8.1.ebuild create mode 100644 dev-ruby/activesupport/activesupport-6.0.5.1.ebuild create mode 100644 dev-ruby/activesupport/activesupport-6.1.6.1.ebuild create mode 100644 dev-ruby/activesupport/activesupport-7.0.3.1.ebuild create mode 100644 dev-ruby/arel/arel-9.0.0-r1.ebuild create mode 100644 dev-ruby/arel/files/arel-9.0.0-fix_BigDecimal.patch delete mode 100644 dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r1.ebuild delete mode 100644 dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r2.ebuild delete mode 100644 dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16.ebuild create mode 100644 dev-ruby/classifier-reborn/classifier-reborn-2.3.0.ebuild delete mode 100644 dev-ruby/minitest/minitest-5.16.0.ebuild delete mode 100644 dev-ruby/minitest/minitest-5.16.1.ebuild create mode 100644 dev-ruby/nokogiri/nokogiri-1.13.7.ebuild delete mode 100644 dev-ruby/octokit/octokit-4.22.0.ebuild delete mode 100644 dev-ruby/octokit/octokit-4.23.0.ebuild delete mode 100644 dev-ruby/octokit/octokit-4.25.0.ebuild create mode 100644 dev-ruby/rails/rails-5.2.8.1.ebuild create mode 100644 dev-ruby/rails/rails-6.0.5.1.ebuild create mode 100644 dev-ruby/rails/rails-6.1.6.1.ebuild create mode 100644 dev-ruby/rails/rails-7.0.3.1.ebuild create mode 100644 dev-ruby/railties/railties-5.2.8.1.ebuild create mode 100644 dev-ruby/railties/railties-6.0.5.1.ebuild create mode 100644 dev-ruby/railties/railties-6.1.6.1.ebuild create mode 100644 dev-ruby/railties/railties-7.0.3.1.ebuild delete mode 100644 dev-ruby/sprockets/sprockets-3.7.2-r1.ebuild rename dev-ruby/sprockets/{sprockets-3.7.2.ebuild => sprockets-4.1.1.ebuild} (54%) create mode 100644 dev-ruby/websocket-extensions/files/websocket-extensions-0.1.5-rspec-mocks.patch create mode 100644 dev-util/cppcheck/cppcheck-2.8.2.ebuild create mode 100644 dev-util/cucumber-compatibility-kit/Manifest create mode 100644 dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-9.2.1-r1.ebuild create mode 100644 dev-util/cucumber-compatibility-kit/metadata.xml create mode 100644 dev-util/cucumber-core/cucumber-core-11.0.0.ebuild create mode 100644 dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0-r1.ebuild create mode 100644 dev-util/cucumber-html-formatter/cucumber-html-formatter-19.2.0.ebuild create mode 100644 dev-util/cucumber/cucumber-8.0.0.ebuild create mode 100644 dev-util/diffoscope/diffoscope-218.ebuild delete mode 100644 dev-util/difftastic/difftastic-0.29.1.ebuild rename dev-util/difftastic/{difftastic-0.30.0.ebuild => difftastic-0.31.0.ebuild} (100%) create mode 100644 dev-util/jenkins-bin/jenkins-bin-2.346.2.ebuild create mode 100644 dev-util/maturin/maturin-0.13.0.ebuild delete mode 100644 dev-util/meson/files/meson-0.61.4-fix-gtk-update-icon-cache-check.patch delete mode 100644 dev-util/meson/meson-0.60.3.ebuild delete mode 100644 dev-util/meson/meson-0.61.4-r2.ebuild delete mode 100644 dev-util/meson/meson-0.62.1.ebuild create mode 100644 dev-util/yamllint/yamllint-1.27.1.ebuild create mode 100644 dev-vcs/git/git-2.37.1.ebuild create mode 100644 dev-vcs/pre-commit/pre-commit-2.20.0.ebuild create mode 100644 dev-vcs/tig/tig-2.5.6.ebuild create mode 100644 eclass/frameworks.kde.org.eclass create mode 100644 eclass/gear.kde.org.eclass create mode 100644 eclass/plasma.kde.org.eclass create mode 100644 games-server/bedrock-server/bedrock-server-1.19.10.03.ebuild create mode 100644 gnustep-base/gnustep-make/files/gnustep-make-2.9.0-no_compress_man_pages.patch rename kde-apps/kdenetwork-meta/{kdenetwork-meta-22.04.3.ebuild => kdenetwork-meta-22.04.3-r1.ebuild} (95%) create mode 100644 kde-apps/kitinerary/files/kitinerary-22.04.3-zxing-cpp-1.4.0.patch rename kde-apps/kitinerary/{kitinerary-22.04.3.ebuild => kitinerary-22.04.3-r1.ebuild} (90%) create mode 100644 kde-frameworks/prison/files/prison-5.96.0-zxing-cpp-1.4.0.patch rename kde-frameworks/prison/{prison-5.96.0.ebuild => prison-5.96.0-r1.ebuild} (85%) rename kde-plasma/bluedevil/{bluedevil-5.25.2.ebuild => bluedevil-5.24.6.ebuild} (96%) create mode 100644 kde-plasma/bluedevil/bluedevil-5.25.3.ebuild rename kde-plasma/breeze-grub/{breeze-grub-5.25.2.ebuild => breeze-grub-5.24.6.ebuild} (94%) create mode 100644 kde-plasma/breeze-grub/breeze-grub-5.25.3.ebuild rename kde-plasma/breeze-gtk/{breeze-gtk-5.25.2.ebuild => breeze-gtk-5.24.6.ebuild} (90%) create mode 100644 kde-plasma/breeze-gtk/breeze-gtk-5.25.3.ebuild rename kde-plasma/breeze-plymouth/{breeze-plymouth-5.25.2.ebuild => breeze-plymouth-5.24.6.ebuild} (92%) create mode 100644 kde-plasma/breeze-plymouth/breeze-plymouth-5.25.3.ebuild rename kde-plasma/breeze/{breeze-5.25.2.ebuild => breeze-5.24.6.ebuild} (96%) create mode 100644 kde-plasma/breeze/breeze-5.25.3.ebuild create mode 100644 kde-plasma/discover/discover-5.24.6.ebuild rename kde-plasma/discover/{discover-5.25.2.ebuild => discover-5.25.3.ebuild} (97%) create mode 100644 kde-plasma/drkonqi/drkonqi-5.24.6.ebuild rename kde-plasma/drkonqi/{drkonqi-5.25.2.ebuild => drkonqi-5.25.3.ebuild} (96%) rename kde-plasma/kactivitymanagerd/{kactivitymanagerd-5.25.2.ebuild => kactivitymanagerd-5.24.6.ebuild} (95%) create mode 100644 kde-plasma/kactivitymanagerd/kactivitymanagerd-5.25.3.ebuild create mode 100644 kde-plasma/kde-cli-tools/kde-cli-tools-5.24.6.ebuild rename kde-plasma/kde-cli-tools/{kde-cli-tools-5.25.2.ebuild => kde-cli-tools-5.25.3.ebuild} (96%) rename kde-plasma/kde-gtk-config/{kde-gtk-config-5.25.2.ebuild => kde-gtk-config-5.24.6.ebuild} (96%) create mode 100644 kde-plasma/kde-gtk-config/kde-gtk-config-5.25.3.ebuild rename kde-plasma/kdecoration/{kdecoration-5.25.2.ebuild => kdecoration-5.24.6.ebuild} (92%) create mode 100644 kde-plasma/kdecoration/kdecoration-5.25.3.ebuild create mode 100644 kde-plasma/kdeplasma-addons/kdeplasma-addons-5.24.6.ebuild rename kde-plasma/kdeplasma-addons/{kdeplasma-addons-5.25.2.ebuild => kdeplasma-addons-5.25.3.ebuild} (96%) rename kde-plasma/kgamma/{kgamma-5.25.2.ebuild => kgamma-5.24.6.ebuild} (94%) create mode 100644 kde-plasma/kgamma/kgamma-5.25.3.ebuild rename kde-plasma/khotkeys/{khotkeys-5.25.2.ebuild => khotkeys-5.24.6.ebuild} (97%) create mode 100644 kde-plasma/khotkeys/khotkeys-5.25.3.ebuild rename kde-plasma/kinfocenter/{kinfocenter-5.25.2.ebuild => kinfocenter-5.24.6.ebuild} (97%) create mode 100644 kde-plasma/kinfocenter/kinfocenter-5.25.3.ebuild create mode 100644 kde-plasma/kmenuedit/kmenuedit-5.24.6.ebuild rename kde-plasma/kmenuedit/{kmenuedit-5.25.2.ebuild => kmenuedit-5.25.3.ebuild} (95%) rename kde-plasma/kscreen/{kscreen-5.25.2.ebuild => kscreen-5.24.6.ebuild} (96%) create mode 100644 kde-plasma/kscreen/kscreen-5.25.3.ebuild create mode 100644 kde-plasma/kscreenlocker/kscreenlocker-5.24.6.ebuild rename kde-plasma/kscreenlocker/{kscreenlocker-5.25.2.ebuild => kscreenlocker-5.25.3.ebuild} (97%) rename kde-plasma/ksshaskpass/{ksshaskpass-5.25.2.ebuild => ksshaskpass-5.24.6.ebuild} (97%) create mode 100644 kde-plasma/ksshaskpass/ksshaskpass-5.25.3.ebuild rename kde-plasma/ksystemstats/{ksystemstats-5.25.2.ebuild => ksystemstats-5.24.6.ebuild} (96%) create mode 100644 kde-plasma/ksystemstats/ksystemstats-5.25.3.ebuild rename kde-plasma/kwallet-pam/{kwallet-pam-5.25.2.ebuild => kwallet-pam-5.24.6.ebuild} (94%) create mode 100644 kde-plasma/kwallet-pam/kwallet-pam-5.25.3.ebuild create mode 100644 kde-plasma/kwayland-integration/kwayland-integration-5.24.6.ebuild rename kde-plasma/kwayland-integration/{kwayland-integration-5.25.2.ebuild => kwayland-integration-5.25.3.ebuild} (95%) create mode 100644 kde-plasma/kwayland-server/kwayland-server-5.24.6.ebuild create mode 100644 kde-plasma/kwin/kwin-5.24.6.ebuild rename kde-plasma/kwin/{kwin-5.25.2.ebuild => kwin-5.25.3.ebuild} (98%) rename kde-plasma/kwrited/{kwrited-5.25.2.ebuild => kwrited-5.24.6.ebuild} (93%) create mode 100644 kde-plasma/kwrited/kwrited-5.25.3.ebuild rename kde-plasma/layer-shell-qt/{layer-shell-qt-5.25.2.ebuild => layer-shell-qt-5.24.6.ebuild} (95%) create mode 100644 kde-plasma/layer-shell-qt/layer-shell-qt-5.25.3.ebuild rename kde-plasma/libkscreen/{libkscreen-5.25.2.ebuild => libkscreen-5.24.6.ebuild} (95%) create mode 100644 kde-plasma/libkscreen/libkscreen-5.25.3.ebuild create mode 100644 kde-plasma/libksysguard/libksysguard-5.24.6.ebuild rename kde-plasma/libksysguard/{libksysguard-5.25.2.ebuild => libksysguard-5.25.3.ebuild} (97%) rename kde-plasma/libkworkspace/{libkworkspace-5.25.2.ebuild => libkworkspace-5.24.6.ebuild} (97%) create mode 100644 kde-plasma/libkworkspace/libkworkspace-5.25.3.ebuild rename kde-plasma/milou/{milou-5.25.2.ebuild => milou-5.24.6.ebuild} (95%) create mode 100644 kde-plasma/milou/milou-5.25.3.ebuild rename kde-plasma/oxygen-sounds/{oxygen-sounds-5.25.2.ebuild => oxygen-sounds-5.25.3.ebuild} (86%) rename kde-plasma/oxygen/{oxygen-5.25.2.ebuild => oxygen-5.24.6.ebuild} (96%) create mode 100644 kde-plasma/oxygen/oxygen-5.25.3.ebuild rename kde-plasma/plasma-browser-integration/{plasma-browser-integration-5.25.2.ebuild => plasma-browser-integration-5.24.6.ebuild} (96%) create mode 100644 kde-plasma/plasma-browser-integration/plasma-browser-integration-5.25.3.ebuild rename kde-plasma/plasma-desktop/{plasma-desktop-5.25.2.ebuild => plasma-desktop-5.24.6-r1.ebuild} (96%) create mode 100644 kde-plasma/plasma-desktop/plasma-desktop-5.25.3-r1.ebuild rename kde-plasma/plasma-disks/{plasma-disks-5.25.2.ebuild => plasma-disks-5.24.6.ebuild} (96%) create mode 100644 kde-plasma/plasma-disks/plasma-disks-5.25.3.ebuild create mode 100644 kde-plasma/plasma-firewall/plasma-firewall-5.24.6.ebuild rename kde-plasma/plasma-firewall/{plasma-firewall-5.25.2.ebuild => plasma-firewall-5.25.3.ebuild} (93%) create mode 100644 kde-plasma/plasma-integration/plasma-integration-5.24.6.ebuild rename kde-plasma/plasma-integration/{plasma-integration-5.25.2.ebuild => plasma-integration-5.25.3.ebuild} (96%) create mode 100644 kde-plasma/plasma-meta/plasma-meta-5.24.6.ebuild rename kde-plasma/plasma-meta/{plasma-meta-5.25.2.ebuild => plasma-meta-5.25.3.ebuild} (100%) rename kde-plasma/plasma-nm/{plasma-nm-5.25.2.ebuild => plasma-nm-5.24.6.ebuild} (98%) create mode 100644 kde-plasma/plasma-nm/plasma-nm-5.25.3.ebuild rename kde-plasma/plasma-pa/{plasma-pa-5.25.2.ebuild => plasma-pa-5.24.6.ebuild} (95%) create mode 100644 kde-plasma/plasma-pa/plasma-pa-5.25.3.ebuild rename kde-plasma/plasma-sdk/{plasma-sdk-5.25.2.ebuild => plasma-sdk-5.24.6.ebuild} (96%) create mode 100644 kde-plasma/plasma-sdk/plasma-sdk-5.25.3.ebuild rename kde-plasma/plasma-systemmonitor/{plasma-systemmonitor-5.25.2.ebuild => plasma-systemmonitor-5.24.6.ebuild} (96%) create mode 100644 kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.25.3.ebuild rename kde-plasma/plasma-thunderbolt/{plasma-thunderbolt-5.25.2.ebuild => plasma-thunderbolt-5.24.6.ebuild} (95%) create mode 100644 kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.3.ebuild rename kde-plasma/plasma-vault/{plasma-vault-5.25.2.ebuild => plasma-vault-5.24.6.ebuild} (96%) create mode 100644 kde-plasma/plasma-vault/plasma-vault-5.25.3.ebuild rename kde-plasma/plasma-workspace-wallpapers/{plasma-workspace-wallpapers-5.25.2.ebuild => plasma-workspace-wallpapers-5.24.6.ebuild} (92%) create mode 100644 kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.25.3.ebuild create mode 100644 kde-plasma/plasma-workspace/plasma-workspace-5.24.6.ebuild rename kde-plasma/plasma-workspace/{plasma-workspace-5.25.2.ebuild => plasma-workspace-5.25.3.1.ebuild} (99%) rename kde-plasma/plymouth-kcm/{plymouth-kcm-5.25.2.ebuild => plymouth-kcm-5.24.6.ebuild} (95%) create mode 100644 kde-plasma/plymouth-kcm/plymouth-kcm-5.25.3.ebuild rename kde-plasma/polkit-kde-agent/{polkit-kde-agent-5.25.2.ebuild => polkit-kde-agent-5.24.6.ebuild} (95%) create mode 100644 kde-plasma/polkit-kde-agent/polkit-kde-agent-5.25.3.ebuild rename kde-plasma/powerdevil/{powerdevil-5.25.2.ebuild => powerdevil-5.24.6.ebuild} (98%) create mode 100644 kde-plasma/powerdevil/powerdevil-5.25.3.ebuild rename kde-plasma/sddm-kcm/{sddm-kcm-5.25.2.ebuild => sddm-kcm-5.24.6.ebuild} (96%) create mode 100644 kde-plasma/sddm-kcm/sddm-kcm-5.25.3.ebuild create mode 100644 kde-plasma/systemsettings/systemsettings-5.24.6.ebuild rename kde-plasma/systemsettings/{systemsettings-5.25.2.ebuild => systemsettings-5.25.3.ebuild} (96%) create mode 100644 kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.24.6.ebuild rename kde-plasma/xdg-desktop-portal-kde/{xdg-desktop-portal-kde-5.25.2.ebuild => xdg-desktop-portal-kde-5.25.3.ebuild} (95%) create mode 100644 kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.24.6.ebuild rename kde-plasma/xembed-sni-proxy/{xembed-sni-proxy-5.25.2.ebuild => xembed-sni-proxy-5.25.3.ebuild} (94%) create mode 100644 media-fonts/encodings/encodings-1.0.6.ebuild create mode 100644 media-fonts/font-util/font-util-1.3.3.ebuild create mode 100644 media-gfx/darktable/darktable-4.0.0.ebuild create mode 100644 media-gfx/gmic/files/gmic-3.1.5-makefile_automagic.patch create mode 100644 media-gfx/gmic/gmic-3.1.5.ebuild create mode 100644 media-gfx/shotwell/files/0.30.16-optional-wayland.patch rename media-gfx/ttygif/{ttygif-1.80_p20181218.ebuild => ttygif-1.6.0.ebuild} (64%) create mode 100644 media-libs/babl/babl-0.1.92-r1.ebuild create mode 100644 media-libs/babl/files/babl-0.1.92_universal_nonlinear_rgb_u8_converter_sse2.patch create mode 100644 media-libs/libffado/libffado-2.4.6.ebuild create mode 100644 media-libs/zxing-cpp/files/zxing-cpp-1.4.0-install-required-private-headers.patch create mode 100644 media-libs/zxing-cpp/zxing-cpp-1.4.0.ebuild create mode 100644 media-sound/mpg123/mpg123-1.30.1.ebuild create mode 100644 media-sound/mup/files/mup-6.9-build-system.patch create mode 100644 media-sound/mup/mup-6.9.ebuild delete mode 100644 media-sound/strawberry/strawberry-1.0.4.ebuild delete mode 100644 media-sound/wavpack/wavpack-5.4.0.ebuild create mode 100644 media-tv/kodi/files/kodi-19.4-fmt-9.patch create mode 100644 media-tv/kodi/kodi-19.4-r2.ebuild create mode 100644 media-video/guvcview/guvcview-2.0.8.ebuild delete mode 100644 media-video/makemkv/files/makemkv-flags.patch rename media-video/makemkv/{makemkv-1.17.0.ebuild => makemkv-1.17.1.ebuild} (98%) delete mode 100644 media-video/pipewire/files/pipewire-0.3.54-audioconvert-samples.patch delete mode 100644 media-video/pipewire/files/pipewire-0.3.54-fortify-source.patch create mode 100644 media-video/pipewire/files/pipewire-0.3.55-jack-mix.patch delete mode 100644 media-video/pipewire/pipewire-0.3.53-r1.ebuild delete mode 100644 media-video/pipewire/pipewire-0.3.53_p20220704-r1.ebuild delete mode 100644 media-video/pipewire/pipewire-0.3.54-r2.ebuild delete mode 100644 media-video/pipewire/pipewire-0.3.54.ebuild rename media-video/pipewire/{pipewire-0.3.54-r1.ebuild => pipewire-0.3.55-r1.ebuild} (98%) delete mode 100644 media-video/yle-dl/yle-dl-20220610.ebuild create mode 100644 metadata/md5-cache/app-admin/awscli-1.25.28 create mode 100644 metadata/md5-cache/app-admin/awscli-1.25.29 create mode 100644 metadata/md5-cache/app-admin/sysstat-12.6.0 delete mode 100644 metadata/md5-cache/app-arch/par2cmdline-0.8.1 rename metadata/md5-cache/app-arch/{par2cmdline-0.8.0 => par2cmdline-0.8.1-r1} (84%) create mode 100644 metadata/md5-cache/app-containers/apptainer-1.0.3 rename metadata/md5-cache/app-crypt/{gnupg-2.3.7 => gnupg-2.3.7-r1} (98%) create mode 100644 metadata/md5-cache/app-editors/emacs-28.1-r2 rename metadata/md5-cache/app-editors/{emacs-28.1.90 => emacs-28.1.90-r2} (87%) create mode 100644 metadata/md5-cache/app-editors/vscode-1.69.0 create mode 100644 metadata/md5-cache/app-editors/vscodium-1.69.0 rename metadata/md5-cache/app-emacs/{ebib-2.35.1_p20220501 => ebib-2.38.1} (90%) create mode 100644 metadata/md5-cache/app-emacs/pandoc-mode-2.32-r1 create mode 100644 metadata/md5-cache/app-emacs/proofgeneral-4.5 create mode 100644 metadata/md5-cache/app-emulation/dxvk-1.10.2 create mode 100644 metadata/md5-cache/app-emulation/libguestfs-1.48.4 create mode 100644 metadata/md5-cache/app-emulation/protontricks-1.9.0 rename metadata/md5-cache/app-emulation/{xcpc-0.37.0 => xcpc-0.37.0-r1} (72%) create mode 100644 metadata/md5-cache/app-emulation/xen-4.15.4_pre rename metadata/md5-cache/app-emulation/{xen-4.16.2_pre1 => xen-4.16.2_pre2} (79%) create mode 100644 metadata/md5-cache/app-emulation/xen-tools-4.15.4_pre rename metadata/md5-cache/app-emulation/{xen-tools-4.16.2_pre1 => xen-tools-4.16.2_pre2-r1} (93%) create mode 100644 metadata/md5-cache/app-misc/pax-utils-9999 rename metadata/md5-cache/app-misc/{plod-1.9-r2 => plod-1.9-r3} (68%) delete mode 100644 metadata/md5-cache/app-misc/razertool-0.0.7-r4 create mode 100644 metadata/md5-cache/app-misc/razertool-0.0.7-r5 rename metadata/md5-cache/app-office/{gtg-0.6 => gtg-0.6-r1} (90%) delete mode 100644 metadata/md5-cache/app-office/libreoffice-7.3.4.2 create mode 100644 metadata/md5-cache/app-office/libreoffice-7.3.4.2-r1 delete mode 100644 metadata/md5-cache/app-portage/gentoolkit-0.6.1-r2 create mode 100644 metadata/md5-cache/app-portage/gentoolkit-0.6.1-r3 create mode 100644 metadata/md5-cache/app-text/pelican-4.8.0 delete mode 100644 metadata/md5-cache/app-text/pelican-9999 rename metadata/md5-cache/dev-cpp/{clucene-2.3.3.4-r6 => clucene-2.3.3.4-r7} (96%) create mode 100644 metadata/md5-cache/dev-db/redis-7.0.3 delete mode 100644 metadata/md5-cache/dev-java/wsdl4j-1.6.2-r1 create mode 100644 metadata/md5-cache/dev-lang/R-4.2.1 delete mode 100644 metadata/md5-cache/dev-lang/nim-1.4.8 delete mode 100644 metadata/md5-cache/dev-lang/nim-1.6.6 create mode 100644 metadata/md5-cache/dev-lang/nim-1.6.6-r2 create mode 100644 metadata/md5-cache/dev-lang/python-3.11.0_beta4-r1 create mode 100644 metadata/md5-cache/dev-libs/dqlite-1.11.1 create mode 100644 metadata/md5-cache/dev-libs/inih-56 delete mode 100644 metadata/md5-cache/dev-libs/libgit2-1.3.1 rename metadata/md5-cache/dev-libs/{libgit2-1.3.0 => libgit2-1.3.2} (78%) delete mode 100644 metadata/md5-cache/dev-libs/libgit2-1.4.2 rename metadata/md5-cache/dev-libs/{libgit2-1.4.3 => libgit2-1.4.4} (76%) rename metadata/md5-cache/dev-libs/{libgit2-1.4.2-r1 => libgit2-1.5.0} (63%) create mode 100644 metadata/md5-cache/dev-lisp/sbcl-2.2.6 create mode 100644 metadata/md5-cache/dev-ml/gapi-ocaml-0.4.2-r1 create mode 100644 metadata/md5-cache/dev-ml/ocamlfuse-2.7.1_p7-r1 create mode 100644 metadata/md5-cache/dev-ml/ptime-1.0.0 create mode 100644 metadata/md5-cache/dev-ml/tiny_httpd-0.12 delete mode 100644 metadata/md5-cache/dev-php/pecl-mailparse-3.1.1 create mode 100644 metadata/md5-cache/dev-python/aesara-2.7.6 create mode 100644 metadata/md5-cache/dev-python/aesara-2.7.7 create mode 100644 metadata/md5-cache/dev-python/alembic-1.8.1 create mode 100644 metadata/md5-cache/dev-python/ansible-compat-2.2.0 create mode 100644 metadata/md5-cache/dev-python/astroid-2.12.2 create mode 100644 metadata/md5-cache/dev-python/aws-sam-translator-1.47.0 create mode 100644 metadata/md5-cache/dev-python/awxkit-21.3.0 create mode 100644 metadata/md5-cache/dev-python/boto3-1.24.28 create mode 100644 metadata/md5-cache/dev-python/boto3-1.24.29 create mode 100644 metadata/md5-cache/dev-python/botocore-1.27.28 create mode 100644 metadata/md5-cache/dev-python/botocore-1.27.29 create mode 100644 metadata/md5-cache/dev-python/cmd2-2.4.2 create mode 100644 metadata/md5-cache/dev-python/coverage-6.4.2 create mode 100644 metadata/md5-cache/dev-python/cssutils-2.5.0 delete mode 100644 metadata/md5-cache/dev-python/editdistance-s-1.0.0 create mode 100644 metadata/md5-cache/dev-python/flask-2.1.3 create mode 100644 metadata/md5-cache/dev-python/google-auth-2.9.1 create mode 100644 metadata/md5-cache/dev-python/googleapis-common-protos-1.56.4 create mode 100644 metadata/md5-cache/dev-python/jaraco-classes-3.2.2 create mode 100644 metadata/md5-cache/dev-python/jsonschema-4.7.2 create mode 100644 metadata/md5-cache/dev-python/mrcfile-1.4.1 create mode 100644 metadata/md5-cache/dev-python/oslo-config-9.0.0 create mode 100644 metadata/md5-cache/dev-python/oslo-context-5.0.0 create mode 100644 metadata/md5-cache/dev-python/oslo-serialization-5.0.0 create mode 100644 metadata/md5-cache/dev-python/peewee-3.15.1 delete mode 100644 metadata/md5-cache/dev-python/pgspecial-2.0.0 create mode 100644 metadata/md5-cache/dev-python/pikepdf-5.3.2 create mode 100644 metadata/md5-cache/dev-python/pocketlint-0.24 create mode 100644 metadata/md5-cache/dev-python/pyfakefs-4.6.0 create mode 100644 metadata/md5-cache/dev-python/pyfakefs-4.6.1 create mode 100644 metadata/md5-cache/dev-python/pyghmi-1.5.51 create mode 100644 metadata/md5-cache/dev-python/python-editor-1.0.4-r2 create mode 100644 metadata/md5-cache/dev-python/python-glanceclient-4.0.1 delete mode 100644 metadata/md5-cache/dev-python/python-gnupg-0.4.9 create mode 100644 metadata/md5-cache/dev-python/python-gnupg-0.4.9-r1 create mode 100644 metadata/md5-cache/dev-python/python-lsp-server-1.5.0 create mode 100644 metadata/md5-cache/dev-python/sentry-sdk-1.7.1 create mode 100644 metadata/md5-cache/dev-python/setuptools-63.2.0 create mode 100644 metadata/md5-cache/dev-python/setuptools_scm-7.0.5 create mode 100644 metadata/md5-cache/dev-python/sphinx-notfound-page-0.8.3 create mode 100644 metadata/md5-cache/dev-python/sphinx_lv2_theme-1.2.0 create mode 100644 metadata/md5-cache/dev-python/stevedore-4.0.0 delete mode 100644 metadata/md5-cache/dev-python/stripe-3.2.0 delete mode 100644 metadata/md5-cache/dev-python/stripe-3.3.0 delete mode 100644 metadata/md5-cache/dev-python/stripe-3.4.0 delete mode 100644 metadata/md5-cache/dev-python/trimesh-3.12.5 rename metadata/md5-cache/dev-python/{trimesh-3.12.6 => trimesh-3.12.8} (64%) create mode 100644 metadata/md5-cache/dev-python/whatthepatch-1.0.2 create mode 100644 metadata/md5-cache/dev-python/zipp-3.8.1 create mode 100644 metadata/md5-cache/dev-ruby/actioncable-5.2.8.1 create mode 100644 metadata/md5-cache/dev-ruby/actioncable-6.0.5.1 create mode 100644 metadata/md5-cache/dev-ruby/actioncable-6.1.6.1 create mode 100644 metadata/md5-cache/dev-ruby/actioncable-7.0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/actionmailbox-6.0.5.1 create mode 100644 metadata/md5-cache/dev-ruby/actionmailbox-6.1.6.1 create mode 100644 metadata/md5-cache/dev-ruby/actionmailbox-7.0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/actionmailer-5.2.8.1 create mode 100644 metadata/md5-cache/dev-ruby/actionmailer-6.0.5.1 create mode 100644 metadata/md5-cache/dev-ruby/actionmailer-6.1.6.1 create mode 100644 metadata/md5-cache/dev-ruby/actionmailer-7.0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/actionpack-5.2.8.1 create mode 100644 metadata/md5-cache/dev-ruby/actionpack-6.0.5.1 create mode 100644 metadata/md5-cache/dev-ruby/actionpack-6.1.6.1 create mode 100644 metadata/md5-cache/dev-ruby/actionpack-7.0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/actiontext-6.0.5.1 create mode 100644 metadata/md5-cache/dev-ruby/actiontext-6.1.6.1 create mode 100644 metadata/md5-cache/dev-ruby/actiontext-7.0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/actionview-5.2.8.1 create mode 100644 metadata/md5-cache/dev-ruby/actionview-6.0.5.1 create mode 100644 metadata/md5-cache/dev-ruby/actionview-6.1.6.1 create mode 100644 metadata/md5-cache/dev-ruby/actionview-7.0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/activejob-5.2.8.1 create mode 100644 metadata/md5-cache/dev-ruby/activejob-6.0.5.1 create mode 100644 metadata/md5-cache/dev-ruby/activejob-6.1.6.1 create mode 100644 metadata/md5-cache/dev-ruby/activejob-7.0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/activemodel-5.2.8.1 create mode 100644 metadata/md5-cache/dev-ruby/activemodel-6.0.5.1 create mode 100644 metadata/md5-cache/dev-ruby/activemodel-6.1.6.1 create mode 100644 metadata/md5-cache/dev-ruby/activemodel-7.0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/activerecord-5.2.8.1 create mode 100644 metadata/md5-cache/dev-ruby/activerecord-6.0.5.1 create mode 100644 metadata/md5-cache/dev-ruby/activerecord-6.1.6.1 create mode 100644 metadata/md5-cache/dev-ruby/activerecord-7.0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/activestorage-5.2.8.1 create mode 100644 metadata/md5-cache/dev-ruby/activestorage-6.0.5.1 create mode 100644 metadata/md5-cache/dev-ruby/activestorage-6.1.6.1 create mode 100644 metadata/md5-cache/dev-ruby/activestorage-7.0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/activesupport-5.2.8.1 create mode 100644 metadata/md5-cache/dev-ruby/activesupport-6.0.5.1 create mode 100644 metadata/md5-cache/dev-ruby/activesupport-6.1.6.1 create mode 100644 metadata/md5-cache/dev-ruby/activesupport-7.0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/arel-9.0.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16 delete mode 100644 metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r1 delete mode 100644 metadata/md5-cache/dev-ruby/bcrypt-ruby-3.1.16-r2 create mode 100644 metadata/md5-cache/dev-ruby/classifier-reborn-2.3.0 delete mode 100644 metadata/md5-cache/dev-ruby/minitest-5.16.0 delete mode 100644 metadata/md5-cache/dev-ruby/minitest-5.16.1 create mode 100644 metadata/md5-cache/dev-ruby/nokogiri-1.13.7 delete mode 100644 metadata/md5-cache/dev-ruby/octokit-4.22.0 delete mode 100644 metadata/md5-cache/dev-ruby/octokit-4.23.0 delete mode 100644 metadata/md5-cache/dev-ruby/octokit-4.25.0 create mode 100644 metadata/md5-cache/dev-ruby/rails-5.2.8.1 create mode 100644 metadata/md5-cache/dev-ruby/rails-6.0.5.1 create mode 100644 metadata/md5-cache/dev-ruby/rails-6.1.6.1 create mode 100644 metadata/md5-cache/dev-ruby/rails-7.0.3.1 create mode 100644 metadata/md5-cache/dev-ruby/railties-5.2.8.1 create mode 100644 metadata/md5-cache/dev-ruby/railties-6.0.5.1 create mode 100644 metadata/md5-cache/dev-ruby/railties-6.1.6.1 create mode 100644 metadata/md5-cache/dev-ruby/railties-7.0.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/sprockets-3.7.2 delete mode 100644 metadata/md5-cache/dev-ruby/sprockets-3.7.2-r1 create mode 100644 metadata/md5-cache/dev-ruby/sprockets-4.1.1 create mode 100644 metadata/md5-cache/dev-util/cppcheck-2.8.2 create mode 100644 metadata/md5-cache/dev-util/cucumber-8.0.0 create mode 100644 metadata/md5-cache/dev-util/cucumber-compatibility-kit-9.2.1-r1 create mode 100644 metadata/md5-cache/dev-util/cucumber-core-11.0.0 create mode 100644 metadata/md5-cache/dev-util/cucumber-html-formatter-17.0.0-r1 create mode 100644 metadata/md5-cache/dev-util/cucumber-html-formatter-19.2.0 create mode 100644 metadata/md5-cache/dev-util/diffoscope-218 delete mode 100644 metadata/md5-cache/dev-util/difftastic-0.29.1 rename metadata/md5-cache/dev-util/{difftastic-0.30.0 => difftastic-0.31.0} (98%) create mode 100644 metadata/md5-cache/dev-util/jenkins-bin-2.346.2 create mode 100644 metadata/md5-cache/dev-util/maturin-0.13.0 delete mode 100644 metadata/md5-cache/dev-util/meson-0.60.3 delete mode 100644 metadata/md5-cache/dev-util/meson-0.61.4-r2 delete mode 100644 metadata/md5-cache/dev-util/meson-0.62.1 create mode 100644 metadata/md5-cache/dev-util/yamllint-1.27.1 create mode 100644 metadata/md5-cache/dev-vcs/git-2.37.1 create mode 100644 metadata/md5-cache/dev-vcs/pre-commit-2.20.0 create mode 100644 metadata/md5-cache/dev-vcs/tig-2.5.6 create mode 100644 metadata/md5-cache/games-server/bedrock-server-1.19.10.03 rename metadata/md5-cache/kde-apps/{kdenetwork-meta-22.04.3 => kdenetwork-meta-22.04.3-r1} (89%) rename metadata/md5-cache/kde-apps/{kitinerary-22.04.3 => kitinerary-22.04.3-r1} (63%) delete mode 100644 metadata/md5-cache/kde-frameworks/prison-5.96.0 create mode 100644 metadata/md5-cache/kde-frameworks/prison-5.96.0-r1 create mode 100644 metadata/md5-cache/kde-plasma/bluedevil-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/bluedevil-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/bluedevil-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/breeze-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/breeze-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/breeze-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/breeze-grub-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/breeze-grub-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/breeze-grub-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/breeze-gtk-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/breeze-gtk-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/breeze-gtk-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/breeze-plymouth-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/breeze-plymouth-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/breeze-plymouth-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/discover-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/discover-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/discover-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/drkonqi-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/drkonqi-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/drkonqi-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/kactivitymanagerd-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/kactivitymanagerd-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/kactivitymanagerd-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/kde-cli-tools-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/kde-cli-tools-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/kde-cli-tools-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/kde-gtk-config-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/kde-gtk-config-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/kde-gtk-config-5.25.3 rename metadata/md5-cache/kde-plasma/{kdecoration-5.25.2 => kdecoration-5.24.6} (55%) create mode 100644 metadata/md5-cache/kde-plasma/kdecoration-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/kdeplasma-addons-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/kdeplasma-addons-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/kdeplasma-addons-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/kgamma-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/kgamma-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/kgamma-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/khotkeys-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/khotkeys-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/khotkeys-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/kinfocenter-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/kinfocenter-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/kinfocenter-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/kmenuedit-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/kmenuedit-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/kmenuedit-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/kscreen-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/kscreen-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/kscreen-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/kscreenlocker-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/kscreenlocker-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/kscreenlocker-5.25.3 rename metadata/md5-cache/kde-plasma/{ksshaskpass-5.25.2 => ksshaskpass-5.24.6} (52%) create mode 100644 metadata/md5-cache/kde-plasma/ksshaskpass-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/ksystemstats-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/ksystemstats-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/ksystemstats-5.25.3 rename metadata/md5-cache/kde-plasma/{kwallet-pam-5.25.2 => kwallet-pam-5.24.6} (53%) create mode 100644 metadata/md5-cache/kde-plasma/kwallet-pam-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/kwayland-integration-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/kwayland-integration-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/kwayland-integration-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/kwayland-server-5.24.6 create mode 100644 metadata/md5-cache/kde-plasma/kwin-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/kwin-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/kwin-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/kwrited-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/kwrited-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/kwrited-5.25.3 rename metadata/md5-cache/kde-plasma/{layer-shell-qt-5.25.2 => layer-shell-qt-5.24.6} (69%) create mode 100644 metadata/md5-cache/kde-plasma/layer-shell-qt-5.25.3 rename metadata/md5-cache/kde-plasma/{libkscreen-5.25.2 => libkscreen-5.24.6} (68%) create mode 100644 metadata/md5-cache/kde-plasma/libkscreen-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/libksysguard-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/libksysguard-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/libksysguard-5.25.3 rename metadata/md5-cache/kde-plasma/{libkworkspace-5.25.2 => libkworkspace-5.24.6} (50%) create mode 100644 metadata/md5-cache/kde-plasma/libkworkspace-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/milou-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/milou-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/milou-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/oxygen-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/oxygen-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/oxygen-5.25.3 rename metadata/md5-cache/kde-plasma/{oxygen-sounds-5.25.2 => oxygen-sounds-5.25.3} (59%) create mode 100644 metadata/md5-cache/kde-plasma/plasma-browser-integration-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-browser-integration-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/plasma-browser-integration-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/plasma-desktop-5.24.6-r1 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-desktop-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/plasma-desktop-5.25.3-r1 create mode 100644 metadata/md5-cache/kde-plasma/plasma-disks-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-disks-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/plasma-disks-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/plasma-firewall-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-firewall-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/plasma-firewall-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/plasma-integration-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-integration-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/plasma-integration-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/plasma-meta-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-meta-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/plasma-meta-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/plasma-nm-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-nm-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/plasma-nm-5.25.3 rename metadata/md5-cache/kde-plasma/{plasma-pa-5.25.2 => plasma-pa-5.24.6} (52%) create mode 100644 metadata/md5-cache/kde-plasma/plasma-pa-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/plasma-sdk-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-sdk-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/plasma-sdk-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/plasma-systemmonitor-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/plasma-thunderbolt-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/plasma-vault-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-vault-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/plasma-vault-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/plasma-workspace-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/plasma-workspace-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/plasma-workspace-5.25.3.1 rename metadata/md5-cache/kde-plasma/{plasma-workspace-wallpapers-5.25.2 => plasma-workspace-wallpapers-5.24.6} (52%) create mode 100644 metadata/md5-cache/kde-plasma/plasma-workspace-wallpapers-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/plymouth-kcm-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/plymouth-kcm-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/plymouth-kcm-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/polkit-kde-agent-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/polkit-kde-agent-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/polkit-kde-agent-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/powerdevil-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/powerdevil-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/powerdevil-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/sddm-kcm-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/sddm-kcm-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/sddm-kcm-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/systemsettings-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/systemsettings-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/systemsettings-5.25.3 create mode 100644 metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.24.6 delete mode 100644 metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.25.2 create mode 100644 metadata/md5-cache/kde-plasma/xdg-desktop-portal-kde-5.25.3 rename metadata/md5-cache/kde-plasma/{xembed-sni-proxy-5.25.2 => xembed-sni-proxy-5.24.6} (58%) create mode 100644 metadata/md5-cache/kde-plasma/xembed-sni-proxy-5.25.3 create mode 100644 metadata/md5-cache/media-fonts/encodings-1.0.6 create mode 100644 metadata/md5-cache/media-fonts/font-util-1.3.3 create mode 100644 metadata/md5-cache/media-gfx/darktable-4.0.0 create mode 100644 metadata/md5-cache/media-gfx/gmic-3.1.5 create mode 100644 metadata/md5-cache/media-gfx/ttygif-1.6.0 delete mode 100644 metadata/md5-cache/media-gfx/ttygif-1.80_p20181218 create mode 100644 metadata/md5-cache/media-libs/babl-0.1.92-r1 create mode 100644 metadata/md5-cache/media-libs/libffado-2.4.6 create mode 100644 metadata/md5-cache/media-libs/zxing-cpp-1.4.0 create mode 100644 metadata/md5-cache/media-sound/mpg123-1.30.1 create mode 100644 metadata/md5-cache/media-sound/mup-6.9 delete mode 100644 metadata/md5-cache/media-sound/strawberry-1.0.4 delete mode 100644 metadata/md5-cache/media-sound/wavpack-5.4.0 create mode 100644 metadata/md5-cache/media-tv/kodi-19.4-r2 create mode 100644 metadata/md5-cache/media-video/guvcview-2.0.8 rename metadata/md5-cache/media-video/{makemkv-1.17.0 => makemkv-1.17.1} (86%) delete mode 100644 metadata/md5-cache/media-video/pipewire-0.3.53-r1 delete mode 100644 metadata/md5-cache/media-video/pipewire-0.3.53_p20220704-r1 delete mode 100644 metadata/md5-cache/media-video/pipewire-0.3.54-r1 delete mode 100644 metadata/md5-cache/media-video/pipewire-0.3.54-r2 rename metadata/md5-cache/media-video/{pipewire-0.3.54 => pipewire-0.3.55-r1} (90%) delete mode 100644 metadata/md5-cache/media-video/yle-dl-20220610 rename metadata/md5-cache/net-analyzer/{nessus-bin-10.2.0 => nessus-bin-10.3.0} (93%) rename metadata/md5-cache/net-analyzer/{net-snmp-5.9.1-r1 => net-snmp-5.9.1-r2} (90%) create mode 100644 metadata/md5-cache/net-analyzer/net-snmp-5.9.2-r1 rename metadata/md5-cache/net-analyzer/{nmap-7.92 => nmap-7.92-r1} (91%) rename metadata/md5-cache/net-analyzer/{suricata-5.0.9 => suricata-5.0.10} (95%) delete mode 100644 metadata/md5-cache/net-analyzer/suricata-5.0.8-r1 delete mode 100644 metadata/md5-cache/net-analyzer/suricata-6.0.4-r1 rename metadata/md5-cache/net-analyzer/{suricata-6.0.5 => suricata-6.0.6} (96%) create mode 100644 metadata/md5-cache/net-analyzer/termshark-2.4.0 create mode 100644 metadata/md5-cache/net-dns/libidn2-2.3.3 rename metadata/md5-cache/net-im/{element-desktop-bin-1.10.15 => element-desktop-bin-1.11.0} (62%) delete mode 100644 metadata/md5-cache/net-libs/libhtp-0.5.39 delete mode 100644 metadata/md5-cache/net-libs/pjproject-2.10-r1 delete mode 100644 metadata/md5-cache/net-libs/pjproject-2.10-r2 rename metadata/md5-cache/net-libs/{pjproject-2.12.1 => pjproject-2.12.1-r1} (86%) create mode 100644 metadata/md5-cache/net-libs/uhttpmock-0.5.5 create mode 100644 metadata/md5-cache/net-misc/asterisk-16.26.1 create mode 100644 metadata/md5-cache/net-misc/asterisk-16.27.0 create mode 100644 metadata/md5-cache/net-misc/asterisk-18.13.0 create mode 100644 metadata/md5-cache/net-misc/oidc-agent-4.3.1 create mode 100644 metadata/md5-cache/net-misc/smb4k-3.1.3 create mode 100644 metadata/md5-cache/net-misc/spice-gtk-0.41 create mode 100644 metadata/md5-cache/net-p2p/syncthing-1.20.3 rename metadata/md5-cache/sci-mathematics/{cadabra-2.3.8 => cadabra-2.3.9.3} (92%) rename metadata/md5-cache/sci-mathematics/{lean-3.42.1 => lean-3.45.0} (94%) create mode 100644 metadata/md5-cache/sci-mathematics/wxmaxima-22.05.0 create mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-20220711 create mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-gentoo-developers-99999999 create mode 100644 metadata/md5-cache/sys-auth/polkit-121 create mode 100644 metadata/md5-cache/sys-boot/shim-15.6 delete mode 100644 metadata/md5-cache/sys-cluster/ceph-16.2.9 create mode 100644 metadata/md5-cache/sys-cluster/ceph-16.2.9-r1 delete mode 100644 metadata/md5-cache/sys-cluster/ceph-17.2.1 create mode 100644 metadata/md5-cache/sys-cluster/ceph-17.2.1-r1 delete mode 100644 metadata/md5-cache/sys-cluster/singularity-3.8.7 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.130 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.54 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.18.11 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.4.205 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.130 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.54 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.18.11 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.4.205 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.288 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.19.252 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.9.323 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.130 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.54 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.18.11 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.205 delete mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.16_p5 delete mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.16_p7 delete mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.17_p5 delete mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.18_p1 delete mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.18_p2 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.130 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.54 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.18.11 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.4.205 rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.14.287 => vanilla-sources-4.14.288} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.19.251 => vanilla-sources-4.19.252} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-4.9.322 => vanilla-sources-4.9.323} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.10.129 => vanilla-sources-5.10.130} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.15.53 => vanilla-sources-5.15.54} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.18.10 => vanilla-sources-5.18.11} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.4.204 => vanilla-sources-5.4.205} (91%) rename metadata/md5-cache/sys-process/{parallel-20220622 => parallel-20220622-r1} (97%) delete mode 100644 metadata/md5-cache/sys-process/uksmd-0_pre20211019 create mode 100644 metadata/md5-cache/sys-process/uksmd-0_pre20220705-r1 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.130 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.54 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.18.11 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.4.205 delete mode 100644 metadata/md5-cache/www-apache/mod_gnutls-0.11.0 create mode 100644 metadata/md5-cache/www-apps/moodle-4.0.2-r1 rename metadata/md5-cache/www-apps/{wordpress-6.0 => wordpress-6.0.1} (89%) create mode 100644 metadata/md5-cache/www-client/firefox-102.0.1 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-102.0 create mode 100644 metadata/md5-cache/www-client/firefox-bin-102.0.1 create mode 100644 metadata/md5-cache/www-servers/nginx-1.23.0 create mode 100644 metadata/md5-cache/x11-apps/xev-1.2.5 create mode 100644 metadata/md5-cache/x11-apps/xkbutils-1.0.5 create mode 100644 metadata/md5-cache/x11-apps/xmag-1.0.7 create mode 100644 metadata/md5-cache/x11-apps/xmessage-1.0.6 delete mode 100644 metadata/md5-cache/x11-apps/xrectsel-0.3.2 create mode 100644 metadata/md5-cache/x11-apps/xrectsel-0.3.2-r1 create mode 100644 metadata/md5-cache/x11-apps/xrefresh-1.0.7 create mode 100644 metadata/md5-cache/x11-base/xorg-server-21.1.4 create mode 100644 metadata/md5-cache/x11-base/xwayland-22.1.3 delete mode 100644 metadata/md5-cache/x11-plugins/enigmail-9999 rename metadata/md5-cache/x11-wm/{page-1.9.9-r4 => page-1.9.10} (61%) create mode 100644 metadata/md5-cache/xfce-extra/xfce4-xkb-plugin-0.8.3 rename net-analyzer/nessus-bin/{nessus-bin-10.2.0.ebuild => nessus-bin-10.3.0.ebuild} (100%) rename net-analyzer/net-snmp/{net-snmp-5.9.1-r1.ebuild => net-snmp-5.9.1-r2.ebuild} (96%) create mode 100644 net-analyzer/net-snmp/net-snmp-5.9.2-r1.ebuild rename net-analyzer/nmap/{nmap-7.92.ebuild => nmap-7.92-r1.ebuild} (94%) rename net-analyzer/suricata/{suricata-5.0.9.ebuild => suricata-5.0.10.ebuild} (97%) delete mode 100644 net-analyzer/suricata/suricata-5.0.8-r1.ebuild delete mode 100644 net-analyzer/suricata/suricata-6.0.4-r1.ebuild rename net-analyzer/suricata/{suricata-6.0.5.ebuild => suricata-6.0.6.ebuild} (100%) create mode 100644 net-analyzer/termshark/termshark-2.4.0.ebuild create mode 100644 net-dns/libidn2/libidn2-2.3.3.ebuild rename net-im/element-desktop-bin/{element-desktop-bin-1.10.15.ebuild => element-desktop-bin-1.11.0.ebuild} (94%) delete mode 100644 net-libs/libhtp/libhtp-0.5.39.ebuild create mode 100644 net-libs/libosmo-dsp/files/libosmo-dsp-0.4.0-version.patch delete mode 100644 net-libs/pjproject/files/pjproject-2.10-CVE-2020-15260-tls-hostname-check.patch delete mode 100644 net-libs/pjproject/files/pjproject-2.10-CVE-2021-21375-negotiation-failure-crash.patch delete mode 100644 net-libs/pjproject/files/pjproject-2.10-CVE-2021-32686-AST-2021-009-GHSA-cv8x-p47p-99wr.patch delete mode 100644 net-libs/pjproject/files/pjproject-2.10-race-condition-between-transport-destroy-and-acquire.patch rename net-libs/pjproject/files/{pjproject-2.9-config_site.h => pjproject-2.12.1-config_site.h} (60%) delete mode 100644 net-libs/pjproject/files/pjproject-2.9-ssl-enable.patch delete mode 100644 net-libs/pjproject/pjproject-2.10-r1.ebuild delete mode 100644 net-libs/pjproject/pjproject-2.10-r2.ebuild rename net-libs/pjproject/{pjproject-2.12.1.ebuild => pjproject-2.12.1-r1.ebuild} (73%) create mode 100644 net-libs/uhttpmock/uhttpmock-0.5.5.ebuild create mode 100644 net-misc/asterisk/asterisk-16.26.1.ebuild create mode 100644 net-misc/asterisk/asterisk-16.27.0.ebuild create mode 100644 net-misc/asterisk/asterisk-18.13.0.ebuild create mode 100644 net-misc/asterisk/files/asterisk_wrapper-16.26.1-18.12.1 create mode 100644 net-misc/asterisk/files/confd-16.26.1-18.12.1 create mode 100644 net-misc/asterisk/files/initd-16.26.1-18.12.1 create mode 100644 net-misc/oidc-agent/files/oidc-agent-4.3.1_install-perms.patch create mode 100644 net-misc/oidc-agent/files/oidc-agent-4.3.1_liblist-automagic.patch create mode 100644 net-misc/oidc-agent/files/oidc-agent-4.3.1_prompt-user-ldflags.patch create mode 100644 net-misc/oidc-agent/oidc-agent-4.3.1.ebuild create mode 100644 net-misc/smb4k/smb4k-3.1.3.ebuild create mode 100644 net-misc/spice-gtk/spice-gtk-0.41.ebuild create mode 100644 net-p2p/syncthing/syncthing-1.20.3.ebuild rename sci-mathematics/cadabra/{cadabra-2.3.8.ebuild => cadabra-2.3.9.3.ebuild} (96%) rename sci-mathematics/lean/{lean-3.42.1.ebuild => lean-3.45.0.ebuild} (100%) create mode 100644 sci-mathematics/wxmaxima/wxmaxima-22.05.0.ebuild create mode 100644 sec-keys/openpgp-keys-gentoo-developers/Manifest create mode 100644 sec-keys/openpgp-keys-gentoo-developers/files/keyring-mangler.py create mode 100644 sec-keys/openpgp-keys-gentoo-developers/metadata.xml create mode 100644 sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-20220711.ebuild create mode 100644 sec-keys/openpgp-keys-gentoo-developers/openpgp-keys-gentoo-developers-99999999.ebuild create mode 100644 sys-auth/polkit/polkit-121.ebuild create mode 100644 sys-boot/shim/shim-15.6.ebuild rename sys-cluster/ceph/{ceph-16.2.9.ebuild => ceph-16.2.9-r1.ebuild} (99%) rename sys-cluster/ceph/{ceph-17.2.1.ebuild => ceph-17.2.1-r1.ebuild} (99%) create mode 100644 sys-cluster/ceph/files/ceph-16.2.9-python310.patch create mode 100644 sys-cluster/ceph/files/ceph-17.2.1-python310.patch delete mode 100644 sys-cluster/singularity/Manifest delete mode 100644 sys-cluster/singularity/metadata.xml create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.130.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.54.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.18.11.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.4.205.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.130.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.54.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.18.11.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.4.205.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.288.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.19.252.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.9.323.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.130.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.54.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.18.11.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.205.ebuild delete mode 100644 sys-kernel/pf-sources/pf-sources-5.16_p5.ebuild delete mode 100644 sys-kernel/pf-sources/pf-sources-5.16_p7.ebuild delete mode 100644 sys-kernel/pf-sources/pf-sources-5.17_p5.ebuild delete mode 100644 sys-kernel/pf-sources/pf-sources-5.18_p1.ebuild delete mode 100644 sys-kernel/pf-sources/pf-sources-5.18_p2.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.130.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.54.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.18.11.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.4.205.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-4.14.287.ebuild => vanilla-sources-4.14.288.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.19.251.ebuild => vanilla-sources-4.19.252.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-4.9.322.ebuild => vanilla-sources-4.9.323.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.10.129.ebuild => vanilla-sources-5.10.130.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.53.ebuild => vanilla-sources-5.15.54.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.18.10.ebuild => vanilla-sources-5.18.11.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.4.204.ebuild => vanilla-sources-5.4.205.ebuild} (100%) create mode 100644 sys-process/parallel/files/parallel-20220622-makefile-completions-deux.patch rename sys-process/parallel/{parallel-20220622.ebuild => parallel-20220622-r1.ebuild} (94%) create mode 100644 sys-process/uksmd/files/uksmd-0-remove-systemd-dep.patch delete mode 100644 sys-process/uksmd/files/uksmd-0_pre20200504-respect-cflags-ldflags.patch delete mode 100644 sys-process/uksmd/uksmd-0_pre20211019.ebuild create mode 100644 sys-process/uksmd/uksmd-0_pre20220705-r1.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.10.130.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.15.54.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.18.11.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.4.205.ebuild delete mode 100644 www-apache/mod_gnutls/mod_gnutls-0.11.0.ebuild create mode 100644 www-apps/moodle/moodle-4.0.2-r1.ebuild rename www-apps/wordpress/{wordpress-6.0.ebuild => wordpress-6.0.1.ebuild} (100%) rename www-client/firefox-bin/{firefox-bin-102.0.ebuild => firefox-bin-102.0.1.ebuild} (100%) create mode 100644 www-client/firefox/firefox-102.0.1.ebuild create mode 100644 www-servers/nginx/files/http_headers_more-nginx-1.23.0.patch create mode 100644 www-servers/nginx/files/http_sticky-nginx-1.23.0.patch create mode 100644 www-servers/nginx/files/http_uploadprogress-nginx-1.23.0.patch create mode 100644 www-servers/nginx/nginx-1.23.0.ebuild create mode 100644 x11-apps/xev/xev-1.2.5.ebuild create mode 100644 x11-apps/xkbutils/xkbutils-1.0.5.ebuild create mode 100644 x11-apps/xmag/xmag-1.0.7.ebuild create mode 100644 x11-apps/xmessage/xmessage-1.0.6.ebuild rename x11-apps/xrectsel/{xrectsel-0.3.2.ebuild => xrectsel-0.3.2-r1.ebuild} (85%) create mode 100644 x11-apps/xrefresh/xrefresh-1.0.7.ebuild create mode 100644 x11-base/xorg-server/xorg-server-21.1.4.ebuild create mode 100644 x11-base/xwayland/xwayland-22.1.3.ebuild delete mode 100644 x11-plugins/enigmail/enigmail-9999.ebuild rename x11-wm/page/{page-1.9.9-r4.ebuild => page-1.9.10.ebuild} (91%) create mode 100644 xfce-extra/xfce4-xkb-plugin/xfce4-xkb-plugin-0.8.3.ebuild diff --git a/Manifest b/Manifest index c4aaf8627d63..23af8c691843 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29586 BLAKE2B e1dd3563898199a7d3dd8213e531f3063d5a51026273fb29328fa073073f680aee49aa830a8667c73c8a554d32b24ad3e1ce68e702450cc0d959bea746d77d9c SHA512 a949422042f11efe5eaa2ded286b1e9d89619612f5d9218194479f82990c42d58ad546f7c4b8e3419cc9364f0ec840749c49b9f1e1823c063f0c7419c085dffe -TIMESTAMP 2022-07-12T04:39:47Z +MANIFEST Manifest.files.gz 29625 BLAKE2B 3cff2c99f4717f9ba4711a228adfe6d9c4279dab2a11f24b560c9508151e8994cc5cd53e9adcaa7f86224cc57a76bb4b8580e2c0a17a41e7dbb50d50aa4bab7c SHA512 c17464355ab37e88ecb515838a08c92695028df053e37fd1c971b53ddd9d545e65cd60278814b4c72dd909d0dc54b49108197119b8e0da7960d3894f2214b406 +TIMESTAMP 2022-07-14T17:09:58Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmLM+xNfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmLQTeZfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klAkxg//eKjoN8oQTsf9NYBXbFiOSN5pQH0G5VcZjAjKZXP4ve+Mbk306N9cmvAQ -GaJ2uFQhUFOTm+9miJ9/b37iqQeRyuKJGnpDuRyrUlQnGOk9xRRf+LHbaiNRnR/D -4XyMs6ehm/1Qu0mWqCpoc/cODMPWS0cpumWiVQhqaCAHpKT0UaoU9l9GMld2kfuf -M3ciMBg7zTfQIVkVHY1+zeDH+rKLixmkex94F7Sch8hb8aMPatZ+Zwiex6BR2Ld8 -jWV/BGsUEkGWZ17HdvPyYf9mlQdySZqBNpyK1CjvqH78UFbUFrNxRhowIMLsJZb/ -o5jLJQH4qiI7y/6esZd74NhXQzVgZ5IF6p4NtqZSf/s2p4MqLEmj6BBT0lxu8egw -Rtg8+PPVUwdn5ZcgVEVc1DX/v+XKK84ezIFxE/QhyNCFZjZDhy2guCmZ+tKVFfT2 -yiN9Yp6L2+FYnT8pHskUJWZfZeEmrU4d46+MnBXJDXzeCHhv3mOVPTIgiDPVr9D1 -gsi5MmI2I5aI3jupNGgbZccMY23COwhDFPzbJxeX0C5wfSmgY4qj0tC0Rg2z5bTo -4KE80120QUg+tOT4Ef3lKKrveq/TbrOEgcB7sbn+b8ZFbZcVUHLR2knDGjAq1ggk -LM9INtkdGZuCcNPr3QwgKEH+ye1u8DmdqT6zNEXghSJDbbKm8x8= -=4Yb8 +klAacQ//fkahkB5uyFp1TCGf6gITtFEh4utptZrWD/ML7J1HBab8diSQrBieXG6I +aUfa/NW2W0QuPy9ikcqJIMJn0dwfUsYSNWXVrLzou3J155Y5vaVd8AGYFjtkqr6B +Cki9cBqdYQvERGyBlsnj2aZtgfwumoM9Hy6V71BN8Qs+O8nEssWsgY1xPJV4bJ5Y +y/9wuyMJ17XKClzWF9XXgEK3mi++XWSOuTSASLPpoZWraB8+8V/zP3nZY+INidb7 +kHKXf6Dpbup4qbY3K2CUHritUGTVpn+ZWgI3f9JsO2tf4cCGNhxFBooqyX4RA0Sy +zJlJ+yJLBzKFbXe/sPTdBUDVnvI7iECQmAAjxQpuPe10bo8D78xsN/HtJEzDvSw2 +RzI2UIMp90LIRZrslBnDojSYk+lTsudEiL+mQRuapwb5m8CssSbcpWn2JWQDpdYd +NnsFiy7UuYu6NcbjWMZKZnkQjvkLLdoLb3gRSKCYUOmMMGyTxBQYzKE13R0ttMeX +2tPcLHBGbTj9AQQVbL9Hrv16zSAuTYHMrE3sVedswlOQNZr4YwAgeD2OZXMrf4QE +80opusmSReNsxnjmyrv5sgaQLcrIQVRBHT+ywlTBOQRvHkIMS3v7aVW03/I+0NIj +QqjlWzIO2aCNqosyuQEUGJQtezgM29StyJLzxItmFVSmIHnjJ/8= +=MkzV -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index 9783fbfcc3dc440ee0a0400fe0331c68c22cdd3f..111e5e4dae263ad7bc33302cef23bc8cd6e28377 100644 GIT binary patch literal 29625 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%0A5+u;%~$kSyN@R-RYz-ZCpQm^>% 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 W=U<-cMI%48 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 diff --git a/app-accessibility/kontrast/Manifest b/app-accessibility/kontrast/Manifest index 3b4bc2975fdc..058b5a2f2f57 100644 --- a/app-accessibility/kontrast/Manifest +++ b/app-accessibility/kontrast/Manifest @@ -1,5 +1,5 @@ DIST kontrast-21.12.3.tar.xz 125760 BLAKE2B b72d78961d22fc0eb51c0a64f9a7381ef9e87709d9fc24a08c3b08c60ad8102eadbc97943e72b1153f950654f442f97190d1e34c3beb24f4f8ea070f923dba55 SHA512 36d084f0801d393a0d7bdd771d23163a192e6d0e50f6499b9080e3928f5f3982dcee81c3e3453f8de2ece721c508479928fdff4a971cfef945acadd917e19581 DIST kontrast-22.04.3.tar.xz 125860 BLAKE2B 78b87ebfb0958ce7bf2abf7a70ada000f959aa2cd648ebaf70ffef5500458bf1f9c42433176caa1ac29ab5b0ed51452092c796f679d7c56e4188e2a746169a05 SHA512 e77b2b129f115d2cf319a2a5f6b56bc576c00c506b542cc6239098245da17b966a71caf05f0868af7d5f3807be033bfc552b9fd1856046889363d1012bf13efe EBUILD kontrast-21.12.3.ebuild 770 BLAKE2B 19f1755af31903f1c391c4ab4e0c15d12db3e3746804540500362d5d756ad040506411529e1d2bf57006e4b06836b4d55f08007558174f314ebabab81934b9b0 SHA512 e4769b4221d09ba72d5c0f4020f10785e463833f4af43847beb7500c852eba18b3e0e4b2284a7fde325801d9d174360802ccae64db4cccb042e471f87483dc22 -EBUILD kontrast-22.04.3.ebuild 773 BLAKE2B 01d8e6de8145c28430bf3c7672d289c35478686d762e7277fa39244b33f20c044416a216ef4eda4a620165f6a21d2290565b1d2c7aa81a75244e58c5d6ee73bb SHA512 cc334b996a49b310ef9cbfa41fd8005d119baced29442bd9e28aca6f2e646d621fdfcc80b2b1f0e95db47e4a76ffd8ef5109aa7ac9b87f3de0d15d7ef39ce343 +EBUILD kontrast-22.04.3.ebuild 778 BLAKE2B 3649faca8a063b7c6900acef07185f697c195e07ee11362bffd72a320be5509a1d14a3a30021a0de3826d22218e1d1fab2f78e114fcdd77c225c964a44765887 SHA512 9c691be7cba2e5dbd378bde67f4aff2aac09fb0f329d930e7e20217db053a68e68464c6f6ce904d7d95d566b5f4ed203eab2ca693e83bde430f6c9acfaec8f4e MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/app-accessibility/kontrast/kontrast-22.04.3.ebuild b/app-accessibility/kontrast/kontrast-22.04.3.ebuild index ca3b51371946..28131472e570 100644 --- a/app-accessibility/kontrast/kontrast-22.04.3.ebuild +++ b/app-accessibility/kontrast/kontrast-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 KDE_GEAR="true" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Tool to check contrast for colors to verify they are correctly accessible" HOMEPAGE="https://apps.kde.org/kontrast/" diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 957089bce1fceb92d46f0f46044f81354d960124..54923cc644c5d1fdc309a08db4b6b18cc20576b0 100644 GIT binary patch delta 26534 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 delta 26541 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:' 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.29.ebuild b/app-admin/awscli/awscli-1.25.29.ebuild new file mode 100644 index 000000000000..9f176fa05cc8 --- /dev/null +++ b/app-admin/awscli/awscli-1.25.29.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..10} ) + +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 ~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 +} diff --git a/app-admin/sysstat/Manifest b/app-admin/sysstat/Manifest index 6d8ef9baa4e7..da5c74f20f63 100644 --- a/app-admin/sysstat/Manifest +++ b/app-admin/sysstat/Manifest @@ -1,6 +1,8 @@ AUX sysstat.init.d 378 BLAKE2B fe781f1a53e183023da2b46ecefb37881eedf8e8df2623927b24f33aa3344776b39db038d598ad050f1d48462d52300fb17731f29b0a8ab9c800fbe379efa249 SHA512 328ee3d40d45a0b1702c74fe0195ce4444cc8f63cb0fa68ba40ca20cfa183dd7acf4fc846cd76a4bcf426a3b4064316061dbbf26ca20047711528399e17b20b4 DIST sysstat-12.5.4.tar.gz 1474379 BLAKE2B 73bd4ebc44cc57cd3dba4fecbcd45026929bdbeab6b99c5b13db7d37252dff8da987ee5ac00d545aebdc72f924d0100166e9e876f6684e064f7020f3fa7a7cb5 SHA512 c051f136d404684a21b11e968968e34f0f114b4568369c6449c64b7745269065a3dc492039ded7c415fe39970aca54cc81646589b0959ade43e9be6f6cd4c0dc DIST sysstat-12.5.5.tar.gz 1481620 BLAKE2B baf4d57eb369d75787e3fce48b29909f90ad5e981996930538ff0a60e668853457440bcea8323cfa10d86f7069b0f4e24e27d62aa09572bd1c9535c2bd730451 SHA512 66ccbf0fbaf783fac3cf2b52daf53a8d5bc6d182a66fa0b2965717cf5afc5e54590f08711948f18806b9b95c9f06a45376a1d18b5081d63a5214bc55f81f5696 +DIST sysstat-12.6.0.tar.gz 1454167 BLAKE2B 84213e1d63e6d44e889e9763c9f47c769805baf65715199b1ddb3472ce68c37b3b46229af43ecf0cd85d6c09be85273e90b96a975304cf2f6695298b3e552630 SHA512 f4d0e0dead0cce84782e985c8074871c45e77949c2bcfefd5642280e961f39e9eaa9f9fc93c013d79deba6e3703626894dd665ff64db72550d1c24f404780a5f EBUILD sysstat-12.5.4.ebuild 1881 BLAKE2B 1f285b96455f80ebfd841afec6ef75d483e26e1e91ef3987bd39bccf01cb26d4b28492c7aa368a7666dca3b80e7584f94c0749115a91b89e423a661c9568a1bb SHA512 5350bb48dd51622d5e6acb9b72b50531f34e046380af4547e4f232087a41a72aaeafdafad0a63a12c818363931293d2161db0fd085a672d66db760f6d9816367 EBUILD sysstat-12.5.5.ebuild 1888 BLAKE2B 6ed7a47394309e13538fb0253b3adf0b4990d0257eb40df0cc565f295a8e9a6c3eb21c2260c99875fb2797385d58127bb29b3c8ef286ed5f73951a6d927aa699 SHA512 27d6fc1e19ebda59a8b580c567efa9f9552acc6ca93a29182cae934a34fb15d49bd29979389831a822ae04674da0e10c512eb35982516963b9c81e0a3ee45c85 -MISC metadata.xml 469 BLAKE2B 53490577d19dc7183909c56b546aa1bdd4052fab6f7133b31e3d805e3b30c59f83624900a35f85dd6500ba727f3822189ed3f404df4ba144749ca9f3b362dd25 SHA512 3f46f10260fe8e5912cc941286f423e0e554dc94e5f3ad086ff900d84b1e3e0112c4a3a07c2c976b6e3c008c73fa85993f7df736413f96e8fa8d7990ed9d60b6 +EBUILD sysstat-12.6.0.ebuild 1716 BLAKE2B 5d6c5144cf7a00cec9b847339b56238a5871e58d4f3ab59d79a6bc996e10593c9d8873f88e51b8fe013da35d73990269ca9cc0dfef8ff06d467524897e77dee1 SHA512 feceecf862c4537282c0a53f92de03446778c21e8afdf3dc8c27781aa3f316abfc022a88df41e410d6d3cefe70b7cc85223672fb148c9e5394eca5b3d1aed016 +MISC metadata.xml 537 BLAKE2B 96a62a60f2e483414fdbe7c2d2e11c25528e5c3301b50079a32fa91deaeae37f63f7e78c73a4b749c3cbca6d438aaf0387edc655fe0575fd15ee641619529d02 SHA512 57724ab12c814c17c3c44c234409fcca149058ae678d4dd26fac4fdc11eb4234885948862880db038e82190d665a664d6449a22da49f2fe08b42106aac2058e6 diff --git a/app-admin/sysstat/metadata.xml b/app-admin/sysstat/metadata.xml index 2ca06a59ea2a..fb441b90a240 100644 --- a/app-admin/sysstat/metadata.xml +++ b/app-admin/sysstat/metadata.xml @@ -11,5 +11,6 @@ Adjust cronjobs to work properly under sys-process/dcron + Build using Link Time Optimizations (LTO) diff --git a/app-admin/sysstat/sysstat-12.6.0.ebuild b/app-admin/sysstat/sysstat-12.6.0.ebuild new file mode 100644 index 000000000000..f3e73e2c3c77 --- /dev/null +++ b/app-admin/sysstat/sysstat-12.6.0.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit systemd toolchain-funcs + +DESCRIPTION="System performance tools for Linux" +HOMEPAGE="http://pagesperso-orange.fr/sebastien.godard/" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="dcron debug nls lm-sensors lto selinux systemd" + +BDEPEND=" + virtual/pkgconfig + nls? ( sys-devel/gettext ) +" + +COMMON_DEPEND=" + nls? ( virtual/libintl ) + lm-sensors? ( sys-apps/lm-sensors:= ) +" + +DEPEND="${COMMON_DEPEND}" + +RDEPEND=" + ${COMMON_DEPEND} + !dcron? ( !sys-process/dcron ) + selinux? ( sec-policy/selinux-sysstat ) +" + +REQUIRED_USE="dcron? ( !systemd )" + +src_prepare() { + if use dcron; then + sed -i 's/@CRON_OWNER@ //g' cron/sysstat.crond.in || die + fi + default +} + +src_configure() { + tc-export AR + + sa_lib_dir=/usr/lib/sa \ + conf_dir=/etc \ + econf \ + $(use_enable !systemd use-crond) \ + $(use_enable lm-sensors sensors) \ + $(use_enable lto) \ + $(use_enable nls) \ + $(usex debug --enable-debuginfo '') \ + --disable-compress-manpg \ + --disable-stripping \ + --disable-pcp \ + --enable-copy-only \ + --enable-documentation \ + --enable-install-cron \ + --with-systemdsystemunitdir=$(systemd_get_systemunitdir) +} + +src_compile() { + LFLAGS="${LDFLAGS}" default +} + +src_install() { + keepdir /var/log/sa + + emake \ + CHOWN=true \ + DESTDIR="${D}" \ + DOC_DIR=/usr/share/doc/${PF} \ + MANGRPARG='' \ + install + + dodoc -r contrib/ + + newinitd "${FILESDIR}"/${PN}.init.d ${PN} + systemd_dounit ${PN}.service + + rm "${D}"/usr/share/doc/${PF}/COPYING || die +} diff --git a/app-arch/Manifest.gz b/app-arch/Manifest.gz index 88c7c80f4b17baa26d8318417f71d263658cd3eb..2e94acb978e3980476f434d488dff86183d75ce8 100644 GIT binary patch delta 6940 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 delta 6951 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 diff --git a/app-arch/par2cmdline/Manifest b/app-arch/par2cmdline/Manifest index 3168ed3ed1a5..a92ca8ecf49b 100644 --- a/app-arch/par2cmdline/Manifest +++ b/app-arch/par2cmdline/Manifest @@ -1,5 +1,4 @@ -DIST par2cmdline-0.8.0.tar.bz2 3130388 BLAKE2B acaa366288720d87115ed2b4470ada276ccdff8bc23d7cc8f7c8aab03f9dc992777fd0d67e39b877ed94b77cca679f5c9d2824c778f6481e71c7120a90b45cc0 SHA512 af91024dc80a4af0935c2fc0b867e57a8d3879d93146f52ab62d8bb105f2c637abe46c762302515417691d12144818446932c970d1018d2f10c0d4e1fa455020 +AUX par2cmdline-0.8.1-big-endian.patch 2911 BLAKE2B 749e0f955997d52da1b676d750057724e78302cdf70bff777b1bbf68945faedabbd050339950a96121a4aa197af0b0520a4e9665f3d3767fbacdf60a6baa2f55 SHA512 4186f8b3506dab8128abae28549fd2af4200aa656c65682fe68f02c04c1b0bc45144d24851ff54ef82ac4d40d7f1eb3ae9fae31d426a1092447cee339e3c0016 DIST par2cmdline-0.8.1.tar.bz2 3213343 BLAKE2B 4778fd32012c61739e04a4e564eaedf48527c04b0d83c5467c34808913e81cd5459a6a5bfabe79ca74f520761ebd3592e80b714f3ef45cc98866da919757a176 SHA512 b33ee654bd14269afb02d48175abf183281270c3e0dad9ffcaa0aa69c4271715a85e550d6d56fe5460ebfe9a37dc53b7d2210cd79a6f55d3921dc5dd5972c846 -EBUILD par2cmdline-0.8.0.ebuild 768 BLAKE2B 884c01c68cf08b345dee94c4db74f15648f01d5b14c6e211937dc6d79b5c64ca28feda23179bf148c73fd65eed1a4ac3fa7215b155ccac202afe1db86ae6b1a9 SHA512 e98ad86ee881a190855fdaf263cda584e7de277960d31b3b7bf0d80c8944adf5ba6c6a7d916168e7a158c9daf344136d0ea34b0d2395c1932f8bfb07401bf918 -EBUILD par2cmdline-0.8.1.ebuild 769 BLAKE2B 0d722cb256b03cd112124caed0cbefcdd6e2d6b23c8293f76bc40141146315324509fa0a0f3c2d73ff4aa6f2d69c0408c804c4bc55853cf3d6c6989d11b7ca07 SHA512 14e8681dc4ba4bda303da238e215065be0932e9c9924776a17071b528444bf2989ceeb697a2bc13e247522725fd1370aafdde0ffd72ecd37d4e7db97f9539447 +EBUILD par2cmdline-0.8.1-r1.ebuild 730 BLAKE2B 5f65c18c03a8a1328b09a302dd176d9ca01b03e78d0b1722b03b8559aa78ba6559fab139afafdf2f6ea0a4daf496d9099a80a371a96e8488e123f620b41258bb SHA512 cefef3a28ee98a32c0370a5931d63bcf8cea3412ab612d5a4742e8679805c6fde9722e51040e46764ed5c2db61c0a4463123ee5e9a8dec9e5fd9c4c538dc6b03 MISC metadata.xml 313 BLAKE2B 13e31cd90dad938be801aba6086fa8234878f9b691decd84e1fb56108a10e368c6442098b8574874f5c405f33d85c6236eb30e21e8f57e7e7c09deefe541a1d8 SHA512 88cd31f008359d686c66f9813f498c5c4c3f7662a5acfe5c7eac7c244bc0688fc544b36dd711c1949624c186e143f0d46e9c636b7ff54f401f67d95f3d33d69d diff --git a/app-arch/par2cmdline/files/par2cmdline-0.8.1-big-endian.patch b/app-arch/par2cmdline/files/par2cmdline-0.8.1-big-endian.patch new file mode 100644 index 000000000000..e45f8f3235d1 --- /dev/null +++ b/app-arch/par2cmdline/files/par2cmdline-0.8.1-big-endian.patch @@ -0,0 +1,70 @@ +# backport upstream pr #144, fixes test failure on big endian archs; +# see https://github.com/Parchive/par2cmdline/issues/143 +From 4f3576a314d7169912842ec9dc1e595e61e52653 Mon Sep 17 00:00:00 2001 +From: Michael Nahas +Date: Tue, 11 Feb 2020 22:42:08 -0600 +Subject: [PATCH] Fix for Github issue #143. Test did not account for + endianness correctly. + +--- + src/reedsolomon_test.cpp | 30 +++++++++++++++++++++++++++--- + 1 file changed, 27 insertions(+), 3 deletions(-) + +diff --git a/src/reedsolomon_test.cpp b/src/reedsolomon_test.cpp +index 1285b3c..c8d26e9 100644 +--- a/src/reedsolomon_test.cpp ++++ b/src/reedsolomon_test.cpp +@@ -433,6 +433,23 @@ int test3() { + + + // Check that the correct constants are being used for Par2 ++ ++//The test pretends there are 10 input blocks ("NUM_IN") and 1 ++//recovery block ("NUM_REC"), each 1024 bytes long ("BUF_SIZE"). These ++//are all stored in data[11][BUF_SIZE], with the input blocks ++//occupying data[0] through data[9] and the recovery block in ++//data[10]. ++ ++//The test zeroes out the input blocks and then writes a 1 into the ++//first location of the first input block, and into the second ++//location of the second input block, etc. It then generates the ++//recovery block using many calls to ReedSolomon. When that happens, ++//those 1s are multiplied by the coefficients for each input block. So ++//the first location of recovery block holds the coefficient for the ++//first input block, the second location has the coefficient for the ++//second input block, etc. Those values are checked against the ++//expected values passed to the function. ++ + template + int test4(int NUM_IN, int *expected_bases) { + //const int NUM_IN = 10; +@@ -448,8 +465,9 @@ int test4(int NUM_IN, int *expected_bases) { + for (int k = 0; k < BUF_SIZE; k++) { + data[i][k] = (u8)0; + } +- // EXCEPT put a 1 in a different place for each file +- ((gtype *)(&(data[i][0])))[i] = (utype) 1; ++ // EXCEPT write a (little endian) 1 in a different place for each file ++ // In the i-th file, it is written into the i-th location ++ data[i][sizeof(utype)*i] = (u8) 1; + } + // zero recovery + for (int j = 0; j < NUM_REC; j++) { +@@ -488,7 +506,13 @@ int test4(int NUM_IN, int *expected_bases) { + // The recovery file has exponent 1 and should + // contain each base to the power 1. + for (int i = 0; i < NUM_IN; i++) { +- int base = (utype) ((gtype *) &(data[NUM_IN+0][0]))[i]; ++ // read little-endian value ++ utype v = 0; ++ for (int byte_index = 0; byte_index < sizeof(utype); byte_index++) { ++ u8 byte = data[NUM_IN+0][sizeof(utype)*i + byte_index]; ++ v |= (((utype)byte) << (byte_index*8)); ++ } ++ int base = v; + if (base != expected_bases[i]) { + cerr << "base at location " << i << " did not match expected." << endl; + cerr << " base = " << base << endl; +-- +2.17.1 + diff --git a/app-arch/par2cmdline/par2cmdline-0.8.0.ebuild b/app-arch/par2cmdline/par2cmdline-0.8.1-r1.ebuild similarity index 83% rename from app-arch/par2cmdline/par2cmdline-0.8.0.ebuild rename to app-arch/par2cmdline/par2cmdline-0.8.1-r1.ebuild index 9432c3b8930f..2c68a78dc0f9 100644 --- a/app-arch/par2cmdline/par2cmdline-0.8.0.ebuild +++ b/app-arch/par2cmdline/par2cmdline-0.8.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=6 +EAPI=8 inherit toolchain-funcs @@ -14,7 +14,7 @@ SLOT="0" KEYWORDS="amd64 ~arm ~hppa ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="openmp" -DOCS="AUTHORS ChangeLog README" # NEWS is empty, PORTING and ROADMAP are for building +PATCHES=( "${FILESDIR}"/${P}-big-endian.patch ) pkg_pretend() { [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp diff --git a/app-arch/par2cmdline/par2cmdline-0.8.1.ebuild b/app-arch/par2cmdline/par2cmdline-0.8.1.ebuild deleted file mode 100644 index e12295b12951..000000000000 --- a/app-arch/par2cmdline/par2cmdline-0.8.1.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -DESCRIPTION="A PAR-2.0 file verification and repair tool" -HOMEPAGE="https://github.com/Parchive/par2cmdline" -SRC_URI="https://github.com/Parchive/${PN}/releases/download/v${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="openmp" - -DOCS="AUTHORS ChangeLog README" # NEWS is empty, PORTING and ROADMAP are for building - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -src_test() { - # test22 fails when run in parallel - emake -j1 check -} diff --git a/app-cdr/Manifest.gz b/app-cdr/Manifest.gz index 15ebbb1a3d04d363c1f3ef32cb4c3360e4011940..71e75349c0464e14661df4b9f77251a76f6f4fad 100644 GIT binary patch delta 7826 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 delta 7830 zcmV;H9%mwDC!wy@1k$#}A-~@4D3^gloS_g})F-nm}=IQ}F%e!F8a?onJz zwbZ`%o-r0b-HE~6YJQf{y2}=hmFX;$(|p*cp0V0+ajaT{?SHd2pSJlO%ZIj)bM@5d z=3c9t)mW$NrR?rqw|9U0&!3VH??$O7x4d28U*=PN94#-~*%qIB)`?qR%xqL1;IntT zbkB!3KDDi*<*z^e z?|=QrU;g&@cYh;2g{QAy{{650^V8X1U*7rPAN2|&t`SSGJR%);j-xcSS)XB^++v~WIPp_lr6ynLH6?2qwg)?__wU3oY zo%OVlA8HZS$+Uw|>NZLhSs9 za`!!UI)BBV;hL}O);O%{@otW_L%-K6w;BTvKPmcMcQ3W{5F$V7j(6UH-!}ps)m`B6 zwZy!4OV;chdior{_({r?ivf6T;0v>I?J4X?iTWNCASsINXez?ZSHYmj`32j z`SZ8Wzg(*2>|U+OD%v=0w_bemew&?HSD^qS*nb-4cS@^H#xwEkTxqr1Pw(D5ixX)u z2C~=IXo|C9*tPjK`lLpV0c|6l;B0wIbJ4^lu;MYU80o}X^N(s3#DGubHG*3ycnd6z zXN2F|FkQ0PVXFwx9wJFYSmho=upSJF(Z>d1)^^rQHl*QDmwVrMG*MlCj-Kk4my zVt<^ooXB9H0F6$Ixs+&o^6_ENdX2*87_x0UmEkyHF}a)HJe~I|(vM@_r?I7; z2F>YPXg*iZM~}lw@tw{rX|b5D51OIUUw^H8MxXLZAbnyb(^*!Nb;oB76sClHTFi`M z>JxG8lOM0p#*Fh=4PlpHd5;k$Bmmrt#tFt44tJ4H5cTU)jx~oU-TwJKoiBe_Tqd;TZK*yGy3B*gU)hv>vky@!o`>G|F~XmM86o6)sa)r zOfO#6YVC7I3m(OEJE4|LMbOkO%YV*y+sUP z0blYPyGqi+#wV>U>uO~^#!)jEt6MIVT+@n;$sG~*LJbT0*V7q0+Q^e)@ts)SrLPh< zHbJFJtE$n>DET@Cc^J$I%12?=o(K6ocxgo@=>R`#Duo9zt7p|my;$kDdObd zSdKze!+l#?T|X)ROU8n*YJbLpH{1p}4fHCL58)g-bi{x}$HMwgxhcJdsD*r~*P8!C z>SK|FXk;dumpcDU$$V?-0T-Xq*9JzFiT9$z4Ji*Hl;tudq)gSLZxmw%FbYG(n7tc!!5=_2^KYVV z{)hM%`lY6UK#Tc8<13=f(0l~^Fpw>y&+@5?PI>?(GL-`m15~O&0b|9M-C&4ZqCW$G ziS(%O`52On_J3AZ-e>owW|t0wxbM}XlZ!%2r21+XTDDbWRaHkF(XN=$Qc!~c)cE

!cwnJY&+vGb0DP%%vqg*I5k5ihsBBkWPNYY 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 diff --git a/app-cdr/dolphin-plugins-mountiso/Manifest b/app-cdr/dolphin-plugins-mountiso/Manifest index bf30b7a168f4..56f7faadae1d 100644 --- a/app-cdr/dolphin-plugins-mountiso/Manifest +++ b/app-cdr/dolphin-plugins-mountiso/Manifest @@ -1,5 +1,5 @@ DIST dolphin-plugins-21.12.3.tar.xz 254696 BLAKE2B e669a8acbf8b5559a602dd3ae646e2384b89a672bb0ed42d2f094b75a1eaefd6994644daaa70d17f9baba8ea491cef632090050b93e0f5e0b50f203a6166338e SHA512 3dad72b6e0283a8c825aded82e9d15bc5e03303bbfc6dd8f1e6af2cb3892ec9b04a3c97f01246e20abe6d86e5a91fa1c4f8fff48ed24186a3780009a78298d23 DIST dolphin-plugins-22.04.3.tar.xz 257356 BLAKE2B e3d084e628920a08c9e1173c754002f6b0ecfad07bd4d89a64f5b29a7e93362a814ead6aeff80412b01e7198adce78c36f36428560a1ea9e555027113f7d8e6f SHA512 1b96511fbf8ec93b03a5f204c2e4cff232ca0d09e4d1599c89d4d514deb3fb889dfd3050a5cabe4e35b6e65a5283ad09635a13931c8484eebc98a22ba9057b42 EBUILD dolphin-plugins-mountiso-21.12.3.ebuild 1512 BLAKE2B 39104e1cc19cb8b853fc10a32f1f515163516cea40cfe307067b6bf91c4367e2bb809789bb3dc123968c9aea92c6cd5bb52b530f14b985fccaca691a560cb8cc SHA512 0deeeb509daf1806d95a21062e05121fbba73472ead78ef439300286cb414438b1bdde7e68574544d6240ed25ba558c8fbfaa3fd2d7b51731f1857717ed99c3c -EBUILD dolphin-plugins-mountiso-22.04.3.ebuild 1515 BLAKE2B d1d973a0e1e4626c0b3e851a380c1de78e6dd52066b264b65585a32bb5c7fe968985a822a28bf1bbbce3e225390a1679ebcb810cda148ff0d8f053981d849a07 SHA512 965a017b4b3c95e2587e09798df8aff9c73aa675c1335980bd9c56f316a256f2a349c19526750c7fc0b2a6d93e8c3704cf808826ddccaeebf852b2c0475c54df +EBUILD dolphin-plugins-mountiso-22.04.3.ebuild 1520 BLAKE2B c40186759279c008ea46077402013e1d0d35f97b18a44fef83fa61a209752482006df554f6af88dd1b18d9fc9e6f5dbe513cee41497df4d021c61a7072fa53c4 SHA512 3e463eb14b4212e71833661a3a4fa4f26f95baf502e2448a3805483d82216f2a63c47c24db047f61f2d299722c4c4381b0396fb76ba489f5a1838e3a8f3f9db2 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-22.04.3.ebuild b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-22.04.3.ebuild index 70a3a319442f..1811b392b9a1 100644 --- a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-22.04.3.ebuild +++ b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-22.04.3.ebuild @@ -11,7 +11,7 @@ MY_PLUGIN_NAME="mountiso" KFMIN=5.92.0 PVCUT=$(ver_cut 1-3) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Dolphin plugin for ISO loopback device mounting" HOMEPAGE="https://apps.kde.org/dolphin_plugins/" diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index 69be9106e4b402045f9c1324bccc4b9588b98d05..d296ad6bde29d1656457e0f363886349e2a3bbe4 100644 GIT binary patch delta 7003 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 RJe2>#{{ij%X8sK_0054gY$*T$ diff --git a/app-containers/apptainer/Manifest b/app-containers/apptainer/Manifest index 4ec27b4379f3..8b4aba030a5b 100644 --- a/app-containers/apptainer/Manifest +++ b/app-containers/apptainer/Manifest @@ -1,4 +1,6 @@ AUX apptainer-1.0.2-trim_upstream_cflags.patch 1142 BLAKE2B 7238229b70a8ac37f3401a163d19dc705adb6a4ab6355e4eaa386ad5c639bfc1443cf61507112a53b66816399ca5fe2c32de964dd602ea16c5dfbf9003343f8c SHA512 1351ee000274567bb5a63aa740fbc43510d84ccad42c9af0c555943b99d93d86a2b036801c1681b93548a874bda1bab3304c2bf0da83bbca102a71e82574a032 DIST apptainer-1.0.2.tar.gz 11984629 BLAKE2B 56ed18bf86fe51e3bb27605f2c87a2c20fd9f3457594f1e0628b00d8616befa275b76bc4aba2a4306c854217e03662aab7eb7022c6ca5db418537df011b2398b SHA512 c29d04eff3a2ee7126c9bbb65664540a446fe695efc9c4662a6da151b2e809d55c1f5a7b5bddb82ba4fdd41a49ceb538c00a72778a4ed1d0306ff5f49d2f4d53 +DIST apptainer-1.0.3.tar.gz 11972174 BLAKE2B 7fb0602184d9d78ef0de224ec888a01e046d3d44cd79a3233bbb8eab276d9ee360810356a25f4ef05612e337b5a905334f528d5aa5bfa489d9910538719afd2c SHA512 93ebe5abce32f35d56fe7d0f818703961cb7f7115965bad387fc895a275d45b569efeecf57ab5778457732233caa57651cd011a3bcac5ed5aaf2dd665082d959 EBUILD apptainer-1.0.2.ebuild 1521 BLAKE2B 3b0303215058e2df69679003f9f1a0770a279a3b229a18ea92dabdf04e983be13504d6da0356dd4cc429b01adbd23168613ca5f37a604797d7bef52e4cb27f81 SHA512 03389ed0da23dd05a98d126dabf30f6f3154052aa03bc25f81607318d4e4cf190ed6d7425d01a8c3e043951952eb6e56ea401933e5b518abcf1eaf4dad31752c +EBUILD apptainer-1.0.3.ebuild 1522 BLAKE2B 6ceaa823f2718812bdadc901cacf9cb6f90289b80c7ceea20c3cd6fe3e1133d13804e3620e23b1d4d8f3b3e332df148dac6a9b52e0a1ad95cd220a2d2b43997f SHA512 ff966e8f2dd66eb998cad08efa1b12bafa33549276e652cb2e5ccac392a43a59f936e1827a85c4e298b043a2e0f14bee949c7788564f700c8c19a51351a7d9e9 MISC metadata.xml 454 BLAKE2B 7891b6acae30424b8b6877166b856c1113a13e40ebec9051935df10a0650bf941f52d75bdb6a4258795e07b080082979469b8b8242d2ddd56c52f9c5b6759f0e SHA512 ef53c2dee45734f36403ab71549494f3c24707bc183353e4bd9c548a97b3ab5d7877f4fc9d311d9e86ab249cbdb379f0a1a211ee36afda99fd552f0a5cac30bb diff --git a/sys-cluster/singularity/singularity-3.8.7.ebuild b/app-containers/apptainer/apptainer-1.0.3.ebuild similarity index 55% rename from sys-cluster/singularity/singularity-3.8.7.ebuild rename to app-containers/apptainer/apptainer-1.0.3.ebuild index 2fe146707d54..56b48324770c 100644 --- a/sys-cluster/singularity/singularity-3.8.7.ebuild +++ b/app-containers/apptainer/apptainer-1.0.3.ebuild @@ -5,8 +5,8 @@ EAPI=8 inherit linux-info toolchain-funcs -DESCRIPTION="Application containers for Linux" -HOMEPAGE="https://github.com/apptainer/singularity" +DESCRIPTION="The container system for secure high-performance computing" +HOMEPAGE="https://apptainer.org/" SRC_URI="https://github.com/apptainer/${PN}/releases/download/v${PV}/${P}.tar.gz" SLOT="0" @@ -17,20 +17,25 @@ IUSE="examples +network +suid" # Do not complain about CFLAGS etc. since go projects do not use them. QA_FLAGS_IGNORED='.*' -COMMON="sys-libs/libseccomp" -BDEPEND="virtual/pkgconfig" -DEPEND="${COMMON} - >=dev-lang/go-1.16.12 - app-crypt/gpgme +DEPEND="app-crypt/gpgme + >=dev-lang/go-1.17.6 dev-libs/openssl sys-apps/util-linux - sys-fs/cryptsetup" -RDEPEND="${COMMON} + sys-fs/cryptsetup sys-fs/squashfs-tools - !app-containers/apptainer" + sys-libs/libseccomp" +RDEPEND="${DEPEND} + !sys-cluster/singularity" +BDEPEND="virtual/pkgconfig" CONFIG_CHECK="~SQUASHFS" +PATCHES=( + "${FILESDIR}"/${PN}-1.0.2-trim_upstream_cflags.patch +) + +DOCS=( README.md CONTRIBUTORS.md CONTRIBUTING.md ) + src_configure() { local myconfargs=( -c "$(tc-getBUILD_CC)" \ @@ -53,19 +58,9 @@ src_compile() { src_install() { emake DESTDIR="${D}" -C builddir install - keepdir /var/singularity/mnt/session - - # As of version 3.5.3 this seems to be very much broken, affecting - # commands which have got nothing to do with singularity (example: - # completion on 'udisks mount -b /dev/' rejects all files from that - # directory other than 'autofs'). Moreover, this should go into - # $(get_bashcompdir) (from bash-completion-r1.eclass) rather than /etc. - # Hopefully temporary, which is why we delete this at install time - # instead of patching build scripts not to generate bash-completion - # data in the first place. - rm -rf "${ED}"/etc/bash_completion.d || die + keepdir /var/${PN}/mnt/session - dodoc README.md CONTRIBUTORS.md CONTRIBUTING.md + einstalldocs if use examples; then dodoc -r examples fi diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 4b6057d38282e8dc956b645ab6659115a97cc578..29e2abc2f28ed3a560bac83b0fd2727059b2840c 100644 GIT binary patch delta 21997 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 a%!;Ii;yS6WPZIj)>C;~^1P~XwssI4uBoaIT diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest index ff4a51cb4c71..ec50a213b7f9 100644 --- a/app-crypt/gnupg/Manifest +++ b/app-crypt/gnupg/Manifest @@ -1,6 +1,7 @@ AUX gnupg-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch 1048 BLAKE2B 36f37b74da309100191f4d8f9c27d08a1b00d2d30fbaf169dbb74ebbe42293357a4fb62332e286fe5725dcfdc30645a602dc2a51c51924b06215b68fd5235658 SHA512 fd12827150e96cd7979ea9611d64ed4ab9e6c61cfecdd697b8fb4d162f20985b734c2bfc365a921809b9029e86a85a9b36c10ec472b3dd49c25ea18f5aef56ce AUX gnupg-2.2.35-status-messages-garbled.patch 1453 BLAKE2B 44f90eac5e9669c39f31eff654b29540175a67c97bd0da673e594986ef6cd1c560225a4ee53cd994183fc83cf09418bba1687beb2504fd0b9e62709f64163694 SHA512 6f7abe2b8270a7297590a1b0c6323ef49f76750a24384a1fea4a5e452eb6bc3c6201399c015dde8c965f5c66874489c7f849d62fe89bf1d35d94ddd01316f7c4 AUX gnupg-2.3.6-status-messages-garbled.patch 1501 BLAKE2B 1f2631eb090a4e7de2b3e16929433a7dd0d3feadc0a9ed35049edb10b1c396136e024315fc928d97f1c74e21b2c3492cf8a8e2eebb5ad48f7bf6dfa821d8e357 SHA512 4b2e2e9aa24ad3ca1ebffae2b928a76c925b6d7f74fe3d18ba666f0ad2b06947bc138b889656bd1aeab30a0477cfdfebc560b1ed98709d9979a0d9d8de109c9b +AUX gnupg-2.3.7-yubikey-workaround-fix.patch 2010 BLAKE2B 9baaa3781e7fcdc7379eb838c965078127dba25eb90285504110bc4e81cc3d5018c0a391a065c33f0b3e29d48b5acbee79e47d4b6b281f11f083b7f44d5b7be1 SHA512 3a59955582af9abc576d533f548c9d6670a089415afbb23de9131d4c8cfab0a285ca71efcc7a423bcff0ec2b759d9428146b90a86413d7c6be6b1b0bbca41056 DIST gnupg-2.2.35.tar.bz2 7262687 BLAKE2B 18b5965151ded3b3f28d139824e14d7a6f1673c5192ec5f5a80366a6d5f2e04ed7fa035e2bff105e1752753584f992626ccc9ea8840c2bfa39ffe7ca39b81f7f SHA512 ad9f8d10890b7fafb15a7422e2cebaf0f85ce7cf5f880f4edd8d1dec46aa73c01f9096e601f6edd665f8684d1f5892634991a400e00b3185e6b201f549004d3e DIST gnupg-2.2.35.tar.bz2.sig 119 BLAKE2B d95323703c12c9474b21fa91ddb70d4d4d464c794223e21f6ae5d4de955f07a5cabde50612e977168ea6071c4b12be3262cbafe9bcaa8e9a0b009318c0ff6718 SHA512 9043894730520e974e7bc17e0f95419c319fbcd514f102faf644e2f5580e238719cecb8b5e778ecf20f9212ee2554206eb0686e8b5fce7f8c556146657660fe2 DIST gnupg-2.2.36.tar.bz2 7273805 BLAKE2B 82f26f48380632ddffedacb5e7cff653aec7bea2cf90d88184e0ddeb4053bd2b0ed1ee7addeceb684ffcbf07ccc2cba699172d78e5ab023af2e3d777fbb702b0 SHA512 2d14000a0e8b36688d5e89372a1ef5f8a526b2724715377323d1f9abd23122aa9d0ab2c0988063c397f969afefbf205aedb7205915fd751c539336e680d8462a @@ -14,5 +15,5 @@ EBUILD gnupg-2.2.35.ebuild 5055 BLAKE2B b5be9e19cafb6e6a65aa219df93d818e0d298da4 EBUILD gnupg-2.2.36.ebuild 5063 BLAKE2B 05e91116a94f2fc3f7540a3f57a6c08fb5e29998903ca64431a9fb173f3b5b01504506e3c8ba87917f5029daa7c57c5a734ebcea4012343d28ff8883169a5110 SHA512 9bd19ba34eedfb4a8273b41834322bfd745b339fb4ce7aab60bfee047c76cbe148380d8f494fc2f43bd1e68c8bd8f7d5b65aed2423755937448d5f36577017ed EBUILD gnupg-2.3.6-r1.ebuild 5282 BLAKE2B 349733f8f10abd11c1daeb66eb01b948e81d61adb1f03da525db00e9150b985bff22f57ad3c94e67e23b1fcf5efae54f634a3d48149611cdb0809eb51c9faf06 SHA512 8fa60fca7896fb2e04ef841572c567dbc16b7da4ba4c3643826f140351dfe47806fdc08af197aeb2fe06ddd935cf2a41594f960e2e0db57131176a3540a869c2 EBUILD gnupg-2.3.6.ebuild 5232 BLAKE2B 0d5a372da5867eef0a78cb46050281e7d1ed5385b6bdfd0a4df9ba5cefabf92f5cd7c363b1f5bebe7919e0114b258833be39a41f3c8b0f6b370239123d0ae3f2 SHA512 eb8b033a34b9cb2509213cb03f1c1c47a823e3009ff334ec294037fd7236ccc0a90eb035849ba7e03feb7c562997c12edf805d83be08d93616c299953009e93f -EBUILD gnupg-2.3.7.ebuild 5232 BLAKE2B bbdc799422ff3b7b3aa2797c1df8d89b7364e614c30f04ca9a947e0d9c007f38b170ef78f4c7fc866553008a254332419612bc5ba25898ca5ffba0fa089fb0f8 SHA512 d271716f0f96a6bd769c234f2067f2205bb091b0a8cfafa690aee571362b354e162ec4a9634841312a561076ab2af2c1ddf55b9e8fa8b9fad0859a7c2878d314 +EBUILD gnupg-2.3.7-r1.ebuild 5281 BLAKE2B 9cb14f821923b65c297b52744c518cab90b34257b931473363ea505fcd050237d36b180eb8f0090c4f382fd83b517f41a3b846321cd60c92bc9f7d7b62c3f662 SHA512 1813774ef7e7f5fff6274cdd4ce555e5030dcca97ae79a0dafc41698c82c8a04befd9f04e46eac18d5a44eb1782dc286bb709f6b298b629baf08bfbf7761762a MISC metadata.xml 1297 BLAKE2B 2d1b2b6f7e6fdf5b73797347e9a3bf7758f1efc86e53d0d0f4b2c0012152ebc50630ff4f3b2c965063f608cf03b3da2794978a3e3659957970d91d3a735ad604 SHA512 0e9f3d5255ac70d6a08b251bfd20f13ff25f63e763ab9385924fb2cb5ac233b0ae97cc43e8a2d950b9662f088ef65af87f9af4dbb355e122e3fcb118bee1c0de diff --git a/app-crypt/gnupg/files/gnupg-2.3.7-yubikey-workaround-fix.patch b/app-crypt/gnupg/files/gnupg-2.3.7-yubikey-workaround-fix.patch new file mode 100644 index 000000000000..94062c885b5b --- /dev/null +++ b/app-crypt/gnupg/files/gnupg-2.3.7-yubikey-workaround-fix.patch @@ -0,0 +1,53 @@ +https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=f34b9147eb3070bce80d53febaa564164cd6c977 + +From f34b9147eb3070bce80d53febaa564164cd6c977 Mon Sep 17 00:00:00 2001 +From: NIIBE Yutaka +Date: Wed, 13 Jul 2022 10:40:55 +0900 +Subject: [PATCH] scd:openpgp: Fix workaround for Yubikey heuristics. + +* scd/app-openpgp.c (parse_algorithm_attribute): Handle the case +of firmware 5.4, too. + +-- + +GnuPG-bug-id: 6070 +Signed-off-by: NIIBE Yutaka +--- a/scd/app-openpgp.c ++++ b/scd/app-openpgp.c +@@ -6259,15 +6259,28 @@ parse_algorithm_attribute (app_t app, int keyno) + app->app_local->keyattr[keyno].ecc.algo = *buffer; + app->app_local->keyattr[keyno].ecc.flags = 0; + +- if (APP_CARD(app)->cardtype == CARDTYPE_YUBIKEY +- || buffer[buflen-1] == 0x00 || buffer[buflen-1] == 0xff) +- { /* Found "pubkey required"-byte for private key template. */ +- oidlen--; +- if (buffer[buflen-1] == 0xff) +- app->app_local->keyattr[keyno].ecc.flags |= ECC_FLAG_PUBKEY; ++ if (APP_CARD(app)->cardtype == CARDTYPE_YUBIKEY) ++ { ++ /* Yubikey implementations vary. ++ * Firmware version 5.2 returns "pubkey required"-byte with ++ * 0x00, but after removal and second time insertion, it ++ * returns bogus value there. ++ * Firmware version 5.4 returns none. ++ */ ++ curve = ecc_curve (buffer + 1, oidlen); ++ if (!curve) ++ curve = ecc_curve (buffer + 1, oidlen - 1); ++ } ++ else ++ { ++ if (buffer[buflen-1] == 0x00 || buffer[buflen-1] == 0xff) ++ { /* Found "pubkey required"-byte for private key template. */ ++ oidlen--; ++ if (buffer[buflen-1] == 0xff) ++ app->app_local->keyattr[keyno].ecc.flags |= ECC_FLAG_PUBKEY; ++ } ++ curve = ecc_curve (buffer + 1, oidlen); + } +- +- curve = ecc_curve (buffer + 1, oidlen); + + if (!curve) + { diff --git a/app-crypt/gnupg/gnupg-2.3.7.ebuild b/app-crypt/gnupg/gnupg-2.3.7-r1.ebuild similarity index 99% rename from app-crypt/gnupg/gnupg-2.3.7.ebuild rename to app-crypt/gnupg/gnupg-2.3.7-r1.ebuild index 6f376da7aafd..54821c7edea1 100644 --- a/app-crypt/gnupg/gnupg-2.3.7.ebuild +++ b/app-crypt/gnupg/gnupg-2.3.7-r1.ebuild @@ -57,6 +57,7 @@ DOCS=( PATCHES=( "${FILESDIR}"/${PN}-2.1.20-gpgscm-Use-shorter-socket-path-lengts-to-improve-tes.patch + "${FILESDIR}"/${P}-yubikey-workaround-fix.patch ) src_prepare() { diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index e55064cde66d28ee6e958bd7823756ebc56beea1..ef8ed2186ccb3951c4bd0be49d98c648e3101a1e 100644 GIT binary patch delta 12313 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 delta 12370 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

AI|pe~w51{eL>>fc8KAe^U{RP-0^M E09Q3zw*UYD diff --git a/app-editors/emacs/Manifest b/app-editors/emacs/Manifest index 7ab413503cb1..19fbb2ee08df 100644 --- a/app-editors/emacs/Manifest +++ b/app-editors/emacs/Manifest @@ -18,8 +18,9 @@ EBUILD emacs-24.5-r11.ebuild 10781 BLAKE2B 436f02959a1aa71165682f8e133dc0d7964cf EBUILD emacs-25.3-r11.ebuild 11091 BLAKE2B 02e66e0142e1fe4a5bd262548ee01bc399328d3b3cfeaf81bf67ad76dd10405bac1013de66d648f0e3cf5aa09b46ec69989130b514ad9989c5962a06d465bc68 SHA512 1ec9fdc1c130274277da7dd689640c48b9f3e439bf948dada9d4b79d6f2dee74e22d53e2854c1a2bd223da4b81916f2217efb9dd788e344004d50a28ba9f2b7d EBUILD emacs-26.3-r7.ebuild 11779 BLAKE2B 69ef04e1707478913d6d574cc9569e1b7eece4152f68c70112e9caf1e192b6b2d5f74fff7e0e89f4d730429861c1b4e1d70a0c1e6b9cb42565fefe740085f8d3 SHA512 6757269a4fdd86292b107d138d8ac39f44f055858d017e988ce005dcb4985ed3b49ce58b61335aa61fb031865f8a15bd1cbb46c402ae5466529adcee6280b552 EBUILD emacs-27.2-r5.ebuild 14310 BLAKE2B 8875ffdd3002c88240d58891d67c840ea67bba108009e7fbf5963050a36b9e4f1cc4903e38c37a7456c3becf9a5c42c29bb910e8797940b9389b3fad8747948d SHA512 e47f5035c3d687b7a58ef3a05952ec301a00d17ae7633a9d5055c15f8fe9631d7d60927966eaf0b3e9fb1a3f0d892e3830269dc995efc2ff3400aad23815df1c -EBUILD emacs-28.1.90.ebuild 14797 BLAKE2B 1e781ab85ddfd1ac3e699c89ebf5ca08f127437a0a1fdb254ce85fa0a550abc2e650d2e81829b61d96dcc2567228e5bc0a083651af4a5a0dda8e4454da77a458 SHA512 d286a760d36d98ea0b445384e28049d519959b716fc85a5bbf6ff2b1d07fbf793b7238cc7fbed58463992ad0cd47dc89d47f5d750a58d71cf0a621eb2a40a210 -EBUILD emacs-28.1.9999.ebuild 14795 BLAKE2B 9c3e4056feb08a72443cae30db1a1bbe555b7b454964bd5e6ba7663e0b92a4276641c19018f117f7fdf6548d18872a32956aeb727bf25e9530aa7179b1d91581 SHA512 447012b92de8f4ae909e2a8233e8ff02353095960300a9a31d2edc6ccb536f1a2b69f65d09b30f6d26ca19bf990081181f68ea82b785da754d4565f54cb6c049 +EBUILD emacs-28.1-r2.ebuild 15037 BLAKE2B 985440b0c7b7f30e52127e8938da63af03d69a172a32490ba87f15e0d4b3baeeb9086a0d2121c1d61efd423f6b8935657c820e3790fdbd4964894aa3140bee54 SHA512 a43637d2d466a5a687874646b6b897e0fb00c24e5ea09e6d051cdc9029df0aa810d2b9e8a17699b93dae32f5402e5980dde23cdd486341df0e61cd38e71437c6 +EBUILD emacs-28.1.90-r2.ebuild 15037 BLAKE2B 61cbff92ed83808be6868a4451f6e7f4064474da368f7e93295a3b23ff8a9f3a6ceb6c78ebc3955a3aa506ccf01e096b6a906b0ae4225c532b649b7492c865dd SHA512 37e7756db860b4564557b7f93c6a46e3b390dd899568802296ea2416cf9b23c408843192e5f9793a2968eff9bf622138c09858210efb85f16da0f006a912693d +EBUILD emacs-28.1.9999.ebuild 15037 BLAKE2B 61cbff92ed83808be6868a4451f6e7f4064474da368f7e93295a3b23ff8a9f3a6ceb6c78ebc3955a3aa506ccf01e096b6a906b0ae4225c532b649b7492c865dd SHA512 37e7756db860b4564557b7f93c6a46e3b390dd899568802296ea2416cf9b23c408843192e5f9793a2968eff9bf622138c09858210efb85f16da0f006a912693d EBUILD emacs-28.1.ebuild 14790 BLAKE2B 9555b8b3d692fd33b9575e5666a63345369070187799e1a33556565c15a4f1c07b91197223e9db311911ca9ee4e797e9840b525fe8a2e8a9255f153c1bb541a5 SHA512 22757ca82108d2a47ee187119e82460a33c1df1d7b6cfd543a7bedd87e22aaff63083b2dffe47bcbb795430fa40e0a43477d0ef415a0de6e8b6bc5aaae425670 -EBUILD emacs-29.0.9999.ebuild 16277 BLAKE2B 1c2ac9eca96417bd14d115d060411fb3d0999f9b0c9cd77afaa65163b7eab525e4ff816d2c90253bbd9304955ddd600f965df97c4d6520c12dfae1ff46e12443 SHA512 e9794123c564caf3bec05ac041e5ebb73622c073fa1f2c8a04f9a900aa259d65a33d5f4260bc4004282e9477535c3b9b02eb171e163b02a40dd8f5bf18f02ff4 +EBUILD emacs-29.0.9999.ebuild 16519 BLAKE2B ad8023a343f5b3809ac1a1b361c6213921931c2afa9eeca1d57d77b925f56c319ca10880ab7d70a33488e44c35969475b14442989c50147b7722e3d9cf44ee03 SHA512 50c3e8308f7627dd0da511104fcf3dc93e6095ad8334fa425de17b597e44e6feba58e0851cf15a8e1deb280b4957fce2ae173688f519b5e27bd4be25c42ffcb7 MISC metadata.xml 3130 BLAKE2B 162f49aa253a87b89e80dcbc961cacf659220c16c5b9d83e96b1eb90c40f828b87830173a80fb24cbfae50efb2ddfe51aed3e334c8c0f8e5cd30b63569e991cb SHA512 71a1b4b298ae915a33c7876a20892799c3c7b39f913b7b2606c18e6c14a4169b60f17c41742cdaab870cb60bceee14c0d10ea6f345739b1e9c3d07a14d9d60ee diff --git a/app-editors/emacs/emacs-28.1-r2.ebuild b/app-editors/emacs/emacs-28.1-r2.ebuild new file mode 100644 index 000000000000..29813e2a063f --- /dev/null +++ b/app-editors/emacs/emacs-28.1-r2.ebuild @@ -0,0 +1,454 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools elisp-common readme.gentoo-r1 toolchain-funcs + +if [[ ${PV##*.} = 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.savannah.gnu.org/git/emacs.git" + EGIT_BRANCH="emacs-28" + EGIT_CHECKOUT_DIR="${WORKDIR}/emacs" + S="${EGIT_CHECKOUT_DIR}" + SLOT="${PV%%.*}-vcs" +else + # FULL_VERSION keeps the full version number, which is needed in + # order to determine some path information correctly for copy/move + # operations later on + FULL_VERSION="${PV%%_*}" + SRC_URI="mirror://gnu/emacs/${P}.tar.xz" + S="${WORKDIR}/emacs-${FULL_VERSION}" + # PV can be in any of the following formats: + # 27.1 released version (slot 27) + # 27.1_rc1 upstream release candidate (27) + # 27.0.9999 live ebuild (slot 27-vcs) + # 27.0.90 upstream prerelease snapshot (27-vcs) + # 27.0.50_pre20191223 snapshot by Gentoo developer (27-vcs) + if [[ ${PV} == *_pre* ]]; then + SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz" + S="${WORKDIR}/emacs" + elif [[ ${PV//[0-9]} != "." ]]; then + SRC_URI="https://alpha.gnu.org/gnu/emacs/pretest/${PN}-${PV/_/-}.tar.xz" + fi + SLOT="${PV%%.*}" + [[ ${PV} == *.*.* ]] && SLOT+="-vcs" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +fi + +DESCRIPTION="The extensible, customizable, self-documenting real-time display editor" +HOMEPAGE="https://www.gnu.org/software/emacs/" + +LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2" +IUSE="acl alsa aqua athena cairo dbus dynamic-loading games gfile gif +gmp gpm gsettings gtk gui gzip-el harfbuzz imagemagick +inotify jit jpeg json kerberos lcms libxml2 livecd m17n-lib mailutils motif png selinux sound source ssl svg systemd +threads tiff toolkit-scroll-bars wide-int Xaw3d xft +xpm xwidgets zlib" +RESTRICT="test" + +RDEPEND="app-emacs/emacs-common[games?,gui(-)?] + sys-libs/ncurses:0= + acl? ( virtual/acl ) + alsa? ( media-libs/alsa-lib ) + dbus? ( sys-apps/dbus ) + games? ( acct-group/gamestat ) + gmp? ( dev-libs/gmp:0= ) + gpm? ( sys-libs/gpm ) + !inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) ) + jit? ( sys-devel/gcc:=[jit(-)] ) + json? ( dev-libs/jansson:= ) + kerberos? ( virtual/krb5 ) + lcms? ( media-libs/lcms:2 ) + libxml2? ( >=dev-libs/libxml2-2.2.0 ) + mailutils? ( net-mail/mailutils[clients] ) + !mailutils? ( acct-group/mail net-libs/liblockfile ) + selinux? ( sys-libs/libselinux ) + ssl? ( net-libs/gnutls:0= ) + systemd? ( sys-apps/systemd ) + zlib? ( sys-libs/zlib ) + gui? ( !aqua? ( + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXinerama + x11-libs/libXrandr + x11-libs/libxcb + x11-misc/xbitmaps + gsettings? ( >=dev-libs/glib-2.28.6 ) + gif? ( media-libs/giflib:0= ) + jpeg? ( media-libs/libjpeg-turbo:0= ) + png? ( >=media-libs/libpng-1.4:0= ) + svg? ( >=gnome-base/librsvg-2.0 ) + tiff? ( media-libs/tiff:0 ) + xpm? ( x11-libs/libXpm ) + imagemagick? ( >=media-gfx/imagemagick-6.6.2:0= ) + xft? ( + media-libs/fontconfig + media-libs/freetype + x11-libs/libXft + x11-libs/libXrender + cairo? ( >=x11-libs/cairo-1.12.18 ) + harfbuzz? ( media-libs/harfbuzz:0= ) + m17n-lib? ( + >=dev-libs/libotf-0.9.4 + >=dev-libs/m17n-lib-1.5.1 + ) + ) + gtk? ( + x11-libs/gtk+:3 + xwidgets? ( + net-libs/webkit-gtk:4= + x11-libs/libXcomposite + ) + ) + !gtk? ( + motif? ( + >=x11-libs/motif-2.3:0 + x11-libs/libXpm + x11-libs/libXmu + x11-libs/libXt + ) + !motif? ( + Xaw3d? ( + x11-libs/libXaw3d + x11-libs/libXmu + x11-libs/libXt + ) + !Xaw3d? ( athena? ( + x11-libs/libXaw + x11-libs/libXmu + x11-libs/libXt + ) ) + ) + ) + ) )" + +DEPEND="${RDEPEND} + gui? ( !aqua? ( x11-base/xorg-proto ) )" + +BDEPEND="sys-apps/texinfo + virtual/pkgconfig + gzip-el? ( app-arch/gzip )" + +IDEPEND="app-eselect/eselect-emacs" + +RDEPEND+=" ${IDEPEND}" + +EMACS_SUFFIX="emacs-${SLOT}" +SITEFILE="20${EMACS_SUFFIX}-gentoo.el" + +src_prepare() { + if [[ ${PV##*.} = 9999 ]]; then + FULL_VERSION=$(sed -n 's/^AC_INIT([^,]*,[ \t]*\([^ \t,)]*\).*/\1/p' \ + configure.ac) + [[ ${FULL_VERSION} ]] || die "Cannot determine current Emacs version" + einfo "Emacs branch: ${EGIT_BRANCH}" + einfo "Commit: ${EGIT_VERSION}" + einfo "Emacs version number: ${FULL_VERSION}" + [[ ${FULL_VERSION} =~ ^${PV%.*}(\..*)?$ ]] \ + || die "Upstream version number changed to ${FULL_VERSION}" + fi + + if use jit; then + # These files ignore LDFLAGS. We assign the variable here, because + # for live ebuilds FULL_VERSION doesn't exist in global scope + QA_FLAGS_IGNORED="usr/$(get_libdir)/emacs/${FULL_VERSION}/native-lisp/.*" + + # gccjit doesn't play well with ccache or distcc #801580 + # For now, work around the problem with an explicit LIBRARY_PATH + has ccache ${FEATURES} || has distcc ${FEATURES} && tc-is-gcc \ + && export LIBRARY_PATH=$("$(tc-getCC)" -print-search-dirs \ + | sed -n '/^libraries:/{s:^[^/]*::;p}') + fi + + default + + # Fix filename reference in redirected man page + sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die + + # libseccomp is detected by configure but doesn't appear to have any + # effect on the installed image. Suppress it by supplying pkg-config + # with a wrong library name. + sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die + + AT_M4DIR=m4 eautoreconf +} + +src_configure() { + local myconf + + if use alsa; then + use sound || ewarn \ + "USE flag \"alsa\" overrides \"-sound\"; enabling sound support." + myconf+=" --with-sound=alsa" + else + myconf+=" --with-sound=$(usex sound oss)" + fi + + if ! use gui; then + einfo "Configuring to build without window system support" + myconf+=" --without-x --without-ns" + elif use aqua; then + einfo "Configuring to build with Nextstep (Macintosh Cocoa) support" + myconf+=" --with-ns --disable-ns-self-contained" + myconf+=" --without-x" + else + myconf+=" --with-x --without-ns" + myconf+=" --without-gconf" + myconf+=" $(use_with gsettings)" + myconf+=" $(use_with toolkit-scroll-bars)" + myconf+=" $(use_with gif)" + myconf+=" $(use_with jpeg)" + myconf+=" $(use_with png)" + myconf+=" $(use_with svg rsvg)" + myconf+=" $(use_with tiff)" + myconf+=" $(use_with xpm)" + myconf+=" $(use_with imagemagick)" + + if use xft; then + myconf+=" --with-xft" + myconf+=" $(use_with cairo)" + myconf+=" $(use_with harfbuzz)" + myconf+=" $(use_with m17n-lib libotf)" + myconf+=" $(use_with m17n-lib m17n-flt)" + else + myconf+=" --without-xft" + myconf+=" --without-cairo" + myconf+=" --without-libotf --without-m17n-flt" + use cairo && ewarn \ + "USE flag \"cairo\" has no effect if \"xft\" is not set." + use m17n-lib && ewarn \ + "USE flag \"m17n-lib\" has no effect if \"xft\" is not set." + fi + + local f line + if use gtk; then + einfo "Configuring to build with GIMP Toolkit (GTK+)" + while read line; do ewarn "${line}"; done <<-EOF + Your version of GTK+ will have problems with closing open + displays. This is no problem if you just use one display, but + if you use more than one and close one of them Emacs may crash. + See and + . + If you intend to use more than one display, then it is strongly + recommended that you compile Emacs with the Athena/Lucid or the + Motif toolkit instead. + EOF + myconf+=" --with-x-toolkit=gtk3 $(use_with xwidgets)" + for f in motif Xaw3d athena; do + use ${f} && ewarn \ + "USE flag \"${f}\" has no effect if \"gtk\" is set." + done + elif use motif; then + einfo "Configuring to build with Motif toolkit" + myconf+=" --with-x-toolkit=motif" + for f in Xaw3d athena; do + use ${f} && ewarn \ + "USE flag \"${f}\" has no effect if \"motif\" is set." + done + elif use athena || use Xaw3d; then + einfo "Configuring to build with Athena/Lucid toolkit" + myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)" + else + einfo "Configuring to build with no toolkit" + myconf+=" --with-x-toolkit=no" + fi + ! use gtk && use xwidgets && ewarn \ + "USE flag \"xwidgets\" has no effect if \"gtk\" is not set." + fi + + if tc-is-cross-compiler; then + # Configure a CBUILD directory when cross-compiling to make tools + mkdir "${S}-build" && pushd "${S}-build" >/dev/null || die + ECONF_SOURCE="${S}" econf_build --without-all --without-x-toolkit + popd >/dev/null || die + # Don't try to execute the binary for dumping during the build + myconf+=" --with-dumping=none" + elif use m68k; then + # Workaround for https://debbugs.gnu.org/44531 + myconf+=" --with-dumping=unexec" + else + myconf+=" --with-dumping=pdumper" + fi + + econf \ + --program-suffix="-${EMACS_SUFFIX}" \ + --includedir="${EPREFIX}"/usr/include/${EMACS_SUFFIX} \ + --infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \ + --localstatedir="${EPREFIX}"/var \ + --enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \ + --without-compress-install \ + --without-hesiod \ + --without-pop \ + --with-file-notification=$(usev inotify || usev gfile || echo no) \ + --with-pdumper \ + $(use_enable acl) \ + $(use_with dbus) \ + $(use_with dynamic-loading modules) \ + $(use_with games gameuser ":gamestat") \ + $(use_with gmp libgmp) \ + $(use_with gpm) \ + $(use_with jit native-compilation) \ + $(use_with json) \ + $(use_with kerberos) $(use_with kerberos kerberos5) \ + $(use_with lcms lcms2) \ + $(use_with libxml2 xml2) \ + $(use_with mailutils) \ + $(use_with selinux) \ + $(use_with ssl gnutls) \ + $(use_with systemd libsystemd) \ + $(use_with threads) \ + $(use_with wide-int) \ + $(use_with zlib) \ + ${myconf} +} + +src_compile() { + if tc-is-cross-compiler; then + # Build native tools for compiling lisp etc. + emake -C "${S}-build" src + emake lib # Cross-compile dependencies first for timestamps + # Save native build tools in the cross-directory + cp "${S}-build"/lib-src/make-{docfile,fingerprint} lib-src || die + # Specify the native Emacs to compile lisp + emake -C lisp all EMACS="${S}-build/src/emacs" + fi + + emake +} + +src_install() { + emake DESTDIR="${D}" NO_BIN_LINK=t BLESSMAIL_TARGET= install + + mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} || die + mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 || die + mv "${ED}"/usr/share/metainfo/{emacs-,}${EMACS_SUFFIX}.metainfo.xml || die + + # move info dir to avoid collisions with the dir file generated by portage + mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} || die + touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir + docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig + + # movemail must be setgid mail + if ! use mailutils; then + fowners root:mail /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail + fperms 2751 /usr/libexec/emacs/${FULL_VERSION}/${CHOST}/movemail + fi + + # avoid collision between slots, see bug #169033 e.g. + rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el || die + rm -rf "${ED}"/usr/share/{applications,icons} || die + rm -rf "${ED}/usr/$(get_libdir)/systemd" || die + rm -rf "${ED}"/var || die + + # remove unused /site-lisp dir + rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp || die + + # remove COPYING file (except for etc/COPYING used by describe-copying) + rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING || die + + if use systemd; then + insinto /usr/lib/systemd/user + sed -e "/^##/d" \ + -e "/^ExecStart/s,emacs,${EPREFIX}/usr/bin/${EMACS_SUFFIX}," \ + -e "/^ExecStop/s,emacsclient,${EPREFIX}/usr/bin/&-${EMACS_SUFFIX}," \ + etc/emacs.service | newins - ${EMACS_SUFFIX}.service + assert + fi + + if use gzip-el; then + # compress .el files when a corresponding .elc exists + find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \ + -name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n + assert "gzip .el failed" + fi + + local cdir + if use source; then + cdir="/usr/share/emacs/${FULL_VERSION}/src" + insinto "${cdir}" + # This is not meant to install all the source -- just the + # C source you might find via find-function + doins src/*.{c,h,m} + elif has installsources ${FEATURES}; then + cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src" + fi + + sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF || die + X + ;;; ${EMACS_SUFFIX} site-lisp configuration + X + (when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version) + Y (setq find-function-C-source-directory + Y "${EPREFIX}${cdir}") + X (let ((path (getenv "INFOPATH")) + X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}") + X (re "\\\\\`${EPREFIX}/usr/share\\\\>")) + X (and path + X ;; move Emacs Info dir before anything else in /usr/share + X (let* ((p (cons nil (split-string path ":" t))) (q p)) + X (while (and (cdr q) (not (string-match re (cadr q)))) + X (setq q (cdr q))) + X (setcdr q (cons dir (delete dir (cdr q)))) + X (setq Info-directory-list (prune-directory-list (cdr p))))))) + EOF + elisp-site-file-install "${T}/${SITEFILE}" || die + + dodoc README BUGS CONTRIBUTE + + if use gui && use aqua; then + dodir /Applications/Gentoo + rm -rf "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die + mv nextstep/Emacs.app \ + "${ED}"/Applications/Gentoo/${EMACS_SUFFIX^}.app || die + fi + + local DOC_CONTENTS="You can set the version to be started by + /usr/bin/emacs through the Emacs eselect module, which also + redirects man and info pages. Therefore, several Emacs versions can + be installed at the same time. \"man emacs.eselect\" for details. + \\n\\nIf you upgrade from a previous major version of Emacs, then + it is strongly recommended that you use app-admin/emacs-updater + to rebuild all byte-compiled elisp files of the installed Emacs + packages." + if use gui; then + DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs. + Installing media-fonts/font-adobe-{75,100}dpi on the X server's + machine would satisfy basic Emacs requirements under X11. + See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs + for how to enable anti-aliased fonts." + use aqua && DOC_CONTENTS+="\\n\\n${EMACS_SUFFIX^}.app is in + \"${EPREFIX}/Applications/Gentoo\". You may want to copy or + symlink it into /Applications by yourself." + fi + tc-is-cross-compiler && DOC_CONTENTS+="\\n\\nEmacs did not write + a portable dump file due to being cross-compiled. + To create this file at run time, execute the following command: + \\n${EMACS_SUFFIX} --batch -Q --eval='(dump-emacs-portable + \"/usr/libexec/emacs/${FULL_VERSION}/${CHOST}/emacs.pdmp\")'" + readme.gentoo_create_doc +} + +pkg_preinst() { + # move Info dir file to correct name + if [[ -d ${ED}/usr/share/info ]]; then + mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{.orig,} || die + fi +} + +pkg_postinst() { + elisp-site-regen + readme.gentoo_print_elog + + if use livecd; then + # force an update of the emacs symlink for the livecd/dvd, + # because some microemacs packages set it with USE=livecd + eselect emacs update + else + eselect emacs update ifunset + fi +} + +pkg_postrm() { + elisp-site-regen + eselect emacs update ifunset +} diff --git a/app-editors/emacs/emacs-28.1.90.ebuild b/app-editors/emacs/emacs-28.1.90-r2.ebuild similarity index 97% rename from app-editors/emacs/emacs-28.1.90.ebuild rename to app-editors/emacs/emacs-28.1.90-r2.ebuild index 7875c15c2dcd..ce9357f531fc 100644 --- a/app-editors/emacs/emacs-28.1.90.ebuild +++ b/app-editors/emacs/emacs-28.1.90-r2.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit elisp-common readme.gentoo-r1 toolchain-funcs #autotools +inherit autotools elisp-common readme.gentoo-r1 toolchain-funcs if [[ ${PV##*.} = 9999 ]]; then inherit git-r3 @@ -165,7 +165,12 @@ src_prepare() { # Fix filename reference in redirected man page sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die - #AT_M4DIR=m4 eautoreconf + # libseccomp is detected by configure but doesn't appear to have any + # effect on the installed image. Suppress it by supplying pkg-config + # with a wrong library name. + sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die + + AT_M4DIR=m4 eautoreconf } src_configure() { diff --git a/app-editors/emacs/emacs-28.1.9999.ebuild b/app-editors/emacs/emacs-28.1.9999.ebuild index a3ba699d12bc..ce9357f531fc 100644 --- a/app-editors/emacs/emacs-28.1.9999.ebuild +++ b/app-editors/emacs/emacs-28.1.9999.ebuild @@ -165,6 +165,11 @@ src_prepare() { # Fix filename reference in redirected man page sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die + # libseccomp is detected by configure but doesn't appear to have any + # effect on the installed image. Suppress it by supplying pkg-config + # with a wrong library name. + sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die + AT_M4DIR=m4 eautoreconf } diff --git a/app-editors/emacs/emacs-29.0.9999.ebuild b/app-editors/emacs/emacs-29.0.9999.ebuild index 571ff6e3636c..0fde98bc4137 100644 --- a/app-editors/emacs/emacs-29.0.9999.ebuild +++ b/app-editors/emacs/emacs-29.0.9999.ebuild @@ -187,6 +187,11 @@ src_prepare() { # Fix filename reference in redirected man page sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 || die + # libseccomp is detected by configure but doesn't appear to have any + # effect on the installed image. Suppress it by supplying pkg-config + # with a wrong library name. + sed -i -e "/CHECK_MODULES/s/libseccomp/DiSaBlE&/" configure.ac || die + AT_M4DIR=m4 eautoreconf } diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest index d798604e5fd7..1c845dd82218 100644 --- a/app-editors/vscode/Manifest +++ b/app-editors/vscode/Manifest @@ -11,7 +11,11 @@ DIST vscode-1.67.2-arm64.tar.gz 110649454 BLAKE2B 0ecb552ce956dc4d5aaaf5b1c8c26a DIST vscode-1.68.1-amd64.tar.gz 116922965 BLAKE2B cb48e2589f0603b4594add3c5c28d6e8a1c3e6f53eb7e5139c6b1ac0aa9b742250c881f2d212219441db74bff94c05ae281a18b9e89be781a055acdf6adf5a2b SHA512 9945f0a6db93c9ee84a2729d5da18d6b41d370abecb3c1e78033889b9ee5093463c16403b93eefc703710783823458caf3f1c0ed4af297fa0dc49a903c3ec466 DIST vscode-1.68.1-arm.tar.gz 97909261 BLAKE2B 248d573ffa0562ea62190fe5d04362baa6076cf3919b8f8df6ea09e0f0756b5d6de85f1e0ea2b472835ce77c3cf5883eb49dd1db2f81f727fc75164b4895942b SHA512 16f9d0c1817e893c15807f720af56bd33a1469e1494b72a7345d05a882a2c3ebc3395dc6d07d78a9effc045eba6e3f34317172937c34cc0f18036c8954ce5f92 DIST vscode-1.68.1-arm64.tar.gz 111812916 BLAKE2B 64d442ee86ed41025775ebbde8fe675afd0fe1cac5d437e04ab5dc1c9fe3d9d0409d14fb8e2544e891c3fc0b6abe4dac3247b9d096585c1d2ff6ca1de0ede9e1 SHA512 1c16684bdd9f0980b7b6d2ee112987e21539a63a0bd635654edcd0404cc661b3d2c06c916fe63172ce107ca89f78ac58abd2be43a2f60b0f71a700a596b9b59f +DIST vscode-1.69.0-amd64.tar.gz 121607378 BLAKE2B 4812b13c31840d4444fd128b9e8e0d19bd48b29ef56f9ba760331401c71a29a13b5821c571249b5d70fca111ac9b70681db871193fb87328e8bbe55a56f798d6 SHA512 50eecd6d25c5f33db8bde67b362d675b5b69dd1eb4c1a88baa577b444d6f1fa26ebac050d474850880758caf3fc3cbcfa9bf62d20428a2a66eca66fb03566310 +DIST vscode-1.69.0-arm.tar.gz 102579780 BLAKE2B c9d1e0ab5df228c12349c015320101ec93a036939b149e8089d5d52c197641baa97735205fdf58cc838a3ccce9b859bb737bcfd2e914dc96c14fb9c11773431f SHA512 97cd19c07789a35c8d9f3e35b5da3b70fe2fa4cf804618640061722f434f2fbb499330936b893bad8f04ce7cd4c35e4e4f0cba2f44a1c83301c78d497224ff09 +DIST vscode-1.69.0-arm64.tar.gz 116689514 BLAKE2B 8b9859158da4d610704915a7eeeb7f77f9f9c2aa568d3a2f01b455c2177387cf2a97d5cabde3198881b36c85736b02e87a1c4e114d181a68e5654ec57c35ca6f SHA512 26ba8e7e316d21b03cf8110a0296b39b674c9bcd03c22a368623628767a58a19f2e3900ebf3d25707bc7b3c126b2bccd85832bcaa2bf118754b7abef23e4a868 EBUILD vscode-1.66.2.ebuild 3454 BLAKE2B 23b031a450a72926262df56e00de3604b26651185fb94faf8c86dde4878a88cb92b4549ed715f251f4607e96caa58435e8ce934a23e1fcbd3e88ae59b45cbd83 SHA512 3bb3fba747cd024ec14630d1379921979bdf54eafb62193f8a701de46aa78c16c2952ca10b02c05cf97d79f2fd858035e5d28dc6ee85adc05647817c14903944 EBUILD vscode-1.67.2.ebuild 3121 BLAKE2B 5afdf9f9b4e29cc308a4e3d56b079bcdf7f2f8d7e6b6f46c5881cad6d988cd759c6d0006ba73ba16c111f679de3388fc662caf6968d0e06c284e32406b011414 SHA512 02d74dab0a9df33f37744f95bc97ae824d5d60092f2c41f2b24018260ae31a8c649639a49ac268b931d2412f88c04e4975817add6f29ec86cbd558e2dd8ab233 EBUILD vscode-1.68.1.ebuild 3121 BLAKE2B 5afdf9f9b4e29cc308a4e3d56b079bcdf7f2f8d7e6b6f46c5881cad6d988cd759c6d0006ba73ba16c111f679de3388fc662caf6968d0e06c284e32406b011414 SHA512 02d74dab0a9df33f37744f95bc97ae824d5d60092f2c41f2b24018260ae31a8c649639a49ac268b931d2412f88c04e4975817add6f29ec86cbd558e2dd8ab233 +EBUILD vscode-1.69.0.ebuild 3121 BLAKE2B 5afdf9f9b4e29cc308a4e3d56b079bcdf7f2f8d7e6b6f46c5881cad6d988cd759c6d0006ba73ba16c111f679de3388fc662caf6968d0e06c284e32406b011414 SHA512 02d74dab0a9df33f37744f95bc97ae824d5d60092f2c41f2b24018260ae31a8c649639a49ac268b931d2412f88c04e4975817add6f29ec86cbd558e2dd8ab233 MISC metadata.xml 947 BLAKE2B d2c522407289299e1398799f6187e1c0d6621dfe29c1dd0e9d88281eafe44f4b4b3a0edad920268d220375f9330f0a62c015fb1e5085decf5ca5e485a92cc204 SHA512 6b27ac42f3d67203c46996388f6700c007a299557808505179cfa42deeb71098bf3a257f23c11835389fd7a59180f3536e420ed6cdb93b274d47e4c84a25f738 diff --git a/app-editors/vscode/vscode-1.69.0.ebuild b/app-editors/vscode/vscode-1.69.0.ebuild new file mode 100644 index 000000000000..8ab1bd247c0a --- /dev/null +++ b/app-editors/vscode/vscode-1.69.0.ebuild @@ -0,0 +1,123 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop pax-utils xdg + +DESCRIPTION="Multiplatform Visual Studio Code from Microsoft" +HOMEPAGE="https://code.visualstudio.com" +SRC_URI=" + amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> ${P}-amd64.tar.gz ) + arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> ${P}-arm.tar.gz ) + arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable -> ${P}-arm64.tar.gz ) +" +S="${WORKDIR}" + +RESTRICT="mirror strip bindist" + +LICENSE=" + Apache-2.0 + BSD + BSD-1 + BSD-2 + BSD-4 + CC-BY-4.0 + ISC + LGPL-2.1+ + Microsoft-vscode + MIT + MPL-2.0 + openssl + PYTHON + TextMate-bundle + Unlicense + UoI-NCSA + W3C +" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64" + +RDEPEND=" + app-accessibility/at-spi2-atk:2 + app-accessibility/at-spi2-core:2 + app-crypt/libsecret[crypt] + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libxshmfence + x11-libs/pango +" + +QA_PREBUILT=" + /opt/vscode/chrome_crashpad_handler + /opt/vscode/chrome-sandbox + /opt/vscode/code + /opt/vscode/libEGL.so + /opt/vscode/libffmpeg.so + /opt/vscode/libGLESv2.so + /opt/vscode/libvk_swiftshader.so + /opt/vscode/libvulkan.so* + /opt/vscode/resources/app/extensions/* + /opt/vscode/resources/app/node_modules.asar.unpacked/* + /opt/vscode/swiftshader/libEGL.so + /opt/vscode/swiftshader/libGLESv2.so +" + +src_install() { + if use amd64; then + cd "${WORKDIR}/VSCode-linux-x64" || die + elif use arm; then + cd "${WORKDIR}/VSCode-linux-armhf" || die + elif use arm64; then + cd "${WORKDIR}/VSCode-linux-arm64" || die + else + die "Visual Studio Code only supports amd64, arm and arm64" + fi + + # Cleanup + rm -r ./resources/app/LICENSES.chromium.html ./resources/app/LICENSE.rtf ./resources/app/licenses || die + + # Install + pax-mark m code + insinto "/opt/${PN}" + doins -r * + fperms +x /opt/${PN}/{,bin/}code + fperms +x /opt/${PN}/chrome_crashpad_handler + fperms 4711 /opt/${PN}/chrome-sandbox + fperms 755 /opt/${PN}/resources/app/extensions/git/dist/askpass.sh + fperms 755 /opt/${PN}/resources/app/extensions/git/dist/askpass-empty.sh + fperms -R +x /opt/${PN}/resources/app/out/vs/base/node + fperms +x /opt/${PN}/resources/app/node_modules.asar.unpacked/@vscode/ripgrep/bin/rg + dosym "../../opt/${PN}/bin/code" "usr/bin/vscode" + dosym "../../opt/${PN}/bin/code" "usr/bin/code" + domenu "${FILESDIR}/vscode.desktop" + domenu "${FILESDIR}/vscode-url-handler.desktop" + domenu "${FILESDIR}/vscode-wayland.desktop" + domenu "${FILESDIR}/vscode-url-handler-wayland.desktop" + newicon "resources/app/resources/linux/code.png" "vscode.png" +} + +pkg_postinst() { + xdg_pkg_postinst + elog "You may want to install some additional utils, check in:" + elog "https://code.visualstudio.com/Docs/setup#_additional-tools" +} diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest index 528fc218df7b..2b385a041365 100644 --- a/app-editors/vscodium/Manifest +++ b/app-editors/vscodium/Manifest @@ -10,7 +10,11 @@ DIST vscodium-1.67.2-arm64.tar.gz 113531559 BLAKE2B 74a5a2dbbb3775861195beca0283 DIST vscodium-1.68.1-amd64.tar.gz 116928237 BLAKE2B 82bb393fcb0f3d1ce63cee1ba927fd564d1bf2a8aa4283a518d8f40860e52d93d32b9e1e50bbc33b3ec53630a1cd1de457499f91d637b69043dcb818ef03e714 SHA512 f30c066d970530c462f027f3e94e06e4d62ca50e6093f3164f2a21b57d34c5a36823bea5f70f56beda87c27dcfc40f21ecd9d9da16353a78489246ef63419346 DIST vscodium-1.68.1-arm.tar.gz 98741049 BLAKE2B 76dcb5c5fce1c80fdfe9b21aab389ca13d5983c278e2594bc7aae1588cff4227d316257198407f049e58461161a13533008c0181cfc31fd33bf01978c4379968 SHA512 06d1d7814a4d85c23caefd345fb42c40ef4488333f1fcd2edee65c296e11892e758ea5d197de51f2fb59dac98f9f8c108849c45bdc5dbcd8cd49afe2afad5805 DIST vscodium-1.68.1-arm64.tar.gz 114632027 BLAKE2B 48cf6a5566817e0ae9a9b33f98a3eeb5385b303a200efc5704b8003e78c62e3865ce49fe425b9bb1a7deea9434c4cbb99550f0d73789c6123bb5ab307ef36fe9 SHA512 7c977a3aeef886583b48aa6882792811caee0661c73cbcc9cf3d98f7399dc7c7b3378be9e1848263211c2e71fbfab6b3a72debf92618c12781f0172522eff16f +DIST vscodium-1.69.0-amd64.tar.gz 121304528 BLAKE2B 924154aab29347e9a7d1183dc6d94b0c7a5df8803b543cdf895fb9633aa8df752b767d071bf5495933ae7c9e35e104c8a31d6df77af0bace0d96b739b338ca76 SHA512 66fa63fd72199f3f0c8b7c3b975f16a4ee40ff6e1cbc2d6e14a4bf6d2e1095dce5b4653ca03ce47acae1e6926d849ab7fa3550916c38072892aab6736fffff9a +DIST vscodium-1.69.0-arm.tar.gz 103126651 BLAKE2B 4b1bb9b00b3233e0eaa2f12ee41ed49fa9962e1fa6cbe206cc195d320eb702f87dd675e2a016434e1c003d41fefff0b981494c9545f2bedfab6f9c89aeae5f32 SHA512 3c744fba6caca4063f53e7e8b986ad38410887a9fe4c20c31ee553e909f778bb48a9eddaeeb12fd03a71f0993b042fc7309c8a2cb95e4ba6e1fd216f01c525d9 +DIST vscodium-1.69.0-arm64.tar.gz 119158600 BLAKE2B 80d35736350313104910010b0929977c1b7ba19484338593848b86195d52552d2f950fef5b41f5d515c2752f4e2efd45cd6829ef30aa981ef520606be7137bd7 SHA512 f79d048efcfd9302b3aa70442e6f2aad715341191ed703ed4b13eeddf2472df0fb3069382f09a786b622a2726fc72a68a3f0a8c47a50115d679d28990814112e EBUILD vscodium-1.66.2.ebuild 3321 BLAKE2B 403e3548d2be58c998f72039fb32c7c4e64a5c6b79505b6c29c780b5bb81ce2c2b54abbae4b45891eaaa8c1532db5c3185f3d3c670b50feed6313460c32b1e52 SHA512 e3cfd41801a2301c4976a71e742c9c43c0f29bb00834f447b832fe40c88fce557e1bfce6c8a64890378e89ff835130fb44e5a35af1f34fd149842bd955420258 EBUILD vscodium-1.67.2.ebuild 2860 BLAKE2B 116ee8922aad22e774f7927ec4c9bc9e27c05f86a58dac7f625f24d695038822b75ab6c5d6f4a2d66a63c0bf2d6b5bc0255b234af52901542e7640a7908c30f3 SHA512 860f0ec6528856383c821537f20b42acf25a6ae6ff4b1f86a9395e73e8cb51cbf62c4256ae01175e39d6901ddb1ad77ef42a37a3b6ff6191f8a8bd7e42b5831f EBUILD vscodium-1.68.1.ebuild 2986 BLAKE2B 27b3231f1622c4eb2bcdf77a9dc441e842c3fa66c9796c09b3f6b7fb7aaf203fd99f761f20ad039902a79810d4dcc9e6bcb33fb9093862858543c1831ca3338b SHA512 21e133441a2a29dd492f3c078ade823303417c2ca5b34ffe58a87cd29d98fd54f8dc31b8758b803aebb4563a05abfc707716b182ab429bb29f6174491edee8b9 +EBUILD vscodium-1.69.0.ebuild 2986 BLAKE2B 27b3231f1622c4eb2bcdf77a9dc441e842c3fa66c9796c09b3f6b7fb7aaf203fd99f761f20ad039902a79810d4dcc9e6bcb33fb9093862858543c1831ca3338b SHA512 21e133441a2a29dd492f3c078ade823303417c2ca5b34ffe58a87cd29d98fd54f8dc31b8758b803aebb4563a05abfc707716b182ab429bb29f6174491edee8b9 MISC metadata.xml 1191 BLAKE2B ac8f365247fc710ade8a690da2a409352c20a886ad96b529ab0fc3f200dda28c2c7ca62fa78a922689373fa483e0a789836b887c8fccf2729ca6aa4c0e06aefe SHA512 e5b56663a757cdfff13ddc25c5d4f118f22d194fb051ae0bbe3264a4721c196a8820db1bfbd5a992827d8c97a81edfc30a97ca9610961ee46684a253d186449c diff --git a/app-editors/vscodium/vscodium-1.69.0.ebuild b/app-editors/vscodium/vscodium-1.69.0.ebuild new file mode 100644 index 000000000000..2a4ae874205a --- /dev/null +++ b/app-editors/vscodium/vscodium-1.69.0.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop pax-utils xdg + +DESCRIPTION="A community-driven, freely-licensed binary distribution of Microsoft's VSCode" +HOMEPAGE="https://vscodium.com/" +SRC_URI=" + amd64? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz -> ${P}-amd64.tar.gz ) + arm? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-armhf-${PV}.tar.gz -> ${P}-arm.tar.gz ) + arm64? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-arm64-${PV}.tar.gz -> ${P}-arm64.tar.gz ) +" + +RESTRICT="mirror strip bindist" + +LICENSE=" + Apache-2.0 + BSD + BSD-1 + BSD-2 + BSD-4 + CC-BY-4.0 + ISC + LGPL-2.1+ + MIT + MPL-2.0 + openssl + PYTHON + TextMate-bundle + Unlicense + UoI-NCSA + W3C +" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64" +IUSE="" + +RDEPEND=" + app-accessibility/at-spi2-atk:2 + app-accessibility/at-spi2-core:2 + app-crypt/libsecret[crypt] + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libxshmfence + x11-libs/pango +" + +QA_PREBUILT=" + /opt/vscodium/chrome_crashpad_handler + /opt/vscodium/chrome-sandbox + /opt/vscodium/codium + /opt/vscodium/libEGL.so + /opt/vscodium/libffmpeg.so + /opt/vscodium/libGLESv2.so + /opt/vscodium/libvk_swiftshader.so + /opt/vscodium/libvulkan.so* + /opt/vscodium/resources/app/extensions/* + /opt/vscodium/resources/app/node_modules.asar.unpacked/* + /opt/vscodium/swiftshader/libEGL.so + /opt/vscodium/swiftshader/libGLESv2.so +" + +S="${WORKDIR}" + +src_install() { + # Cleanup + rm "${S}/resources/app/LICENSE.txt" || die + + # Install + pax-mark m codium + insinto "/opt/${PN}" + doins -r * + fperms +x /opt/${PN}/{,bin/}codium + fperms +x /opt/${PN}/chrome_crashpad_handler + fperms 4711 /opt/${PN}/chrome-sandbox + fperms 755 /opt/${PN}/resources/app/extensions/git/dist/askpass.sh + fperms 755 /opt/${PN}/resources/app/extensions/git/dist/askpass-empty.sh + fperms -R +x /opt/${PN}/resources/app/out/vs/base/node + fperms +x /opt/${PN}/resources/app/node_modules.asar.unpacked/@vscode/ripgrep/bin/rg + dosym "../../opt/${PN}/bin/codium" "usr/bin/vscodium" + dosym "../../opt/${PN}/bin/codium" "usr/bin/codium" + domenu "${FILESDIR}/vscodium.desktop" + domenu "${FILESDIR}/vscodium-url-handler.desktop" + domenu "${FILESDIR}/vscodium-wayland.desktop" + domenu "${FILESDIR}/vscodium-url-handler-wayland.desktop" + newicon "resources/app/resources/linux/code.png" "vscodium.png" +} + +pkg_postinst() { + xdg_pkg_postinst + elog "When compared to the regular VSCode, VSCodium has a few quirks" + elog "More information at: https://github.com/VSCodium/vscodium/blob/master/DOCS.md" +} diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 9f3f56bd543def1c2c158fc9d6651b2cbc339a34..ccbf61b493eb79768d5089e8852c442a32729724 100644 GIT binary patch delta 40947 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 z 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 delta 40769 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 + + + + + gnu-emacs@gentoo.org + Gentoo GNU Emacs project + + + pandoc-mode is an Emacs mode for interacting with Pandoc. pandoc-mode is + implemented as a minor mode that can be activated alongside the major mode + for any of Pandoc's supported input formats. It provides facilities to set + the various options that Pandoc accepts and to run Pandoc on the input + file. + + + https://github.com/joostkremers/pandoc-mode/issues/ + joostkremers/pandoc-mode + + diff --git a/app-emacs/pandoc-mode/pandoc-mode-2.32-r1.ebuild b/app-emacs/pandoc-mode/pandoc-mode-2.32-r1.ebuild new file mode 100644 index 000000000000..4d7d1760c9a9 --- /dev/null +++ b/app-emacs/pandoc-mode/pandoc-mode-2.32-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit elisp + +DESCRIPTION="BibTeX database manager for Emacs" +HOMEPAGE="https://joostkremers.github.io/pandoc-mode/ + https://github.com/joostkremers/pandoc-mode/" +SRC_URI="https://github.com/joostkremers/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + +LICENSE="BSD" +KEYWORDS="~amd64" +SLOT="0" + +BDEPEND=" + app-emacs/dash + app-emacs/hydra +" +RDEPEND=" + ${BDEPEND} + virtual/pandoc +" + +DOCS=( README.md ) +SITEFILE="50${PN}-gentoo.el" + +src_install() { + elisp_src_install + doinfo ${PN}.info +} diff --git a/app-emacs/proofgeneral/Manifest b/app-emacs/proofgeneral/Manifest index 8ba9bc2873a9..3bbde7703fea 100644 --- a/app-emacs/proofgeneral/Manifest +++ b/app-emacs/proofgeneral/Manifest @@ -3,7 +3,9 @@ AUX proofgeneral-4.4-desktop.patch 425 BLAKE2B fdefa2835502ded79bc08ffff79063159 AUX proofgeneral-4.4-images-dir.patch 358 BLAKE2B 8c06cd031ff3dca8d9537acb86245ba01ac06e505f0baf6146dbbe89c81dee9dc471b0103f6e2dd0ec5e1c80e72d1a3682393528ea262af187e2548e29c464ef SHA512 06fed75bf855d8cbd8938ca96f9e1cb61cdf01b7f68e58188d4ef287bab847156454dea0c2bc44adfd8979e900b58e5cc7a64b742606e694b3b0717b9a735151 AUX proofgeneral-4.5-paths.patch 762 BLAKE2B 77f7b828dfa1648b6d8818951fca297194192b4c2d6ef2f510c25f33a9cb8d9db8f11a1dbeda5a9235d60063fcaede1ad10efbd2e28e2cbe0f6485af9d90bbcf SHA512 89d7ea239e5530e7dc2b6520bfaeafd68cc77db58ba0786401dad57d52e5fdaa3efe83e9402449581f89c683d044401a2f4aec93dc69c7fcae972d423cab6594 DIST proofgeneral-4.4.tar.gz 14105056 BLAKE2B 8d45218cde620411d14ab3c703fea37f0482c0e1f6fc8d104b4de7506140d4d0491b5e23ddbf458bfa3aeb683b71f6e4deea31c2a46b902342fc686c2945162a SHA512 8be7f78b61a225fa4770698bbbb251424a0afe093efc3229f74f3a764317dc8cc00a72cb29e751f755dc5fdab59983906c9185f7828a1644a87d160265f12061 +DIST proofgeneral-4.5.tar.gz 1198535 BLAKE2B 24f93200d01752fb358ac88531b4b34392b7b968c7dbd7a7b3dcedfe71fa985ca893465bff503e3fc0efd267faeb3f5d8bd3d35f68847a4c90252e3a0bdd456b SHA512 ab2eed43053e3b6749e840a8d742058eaa91bfff7edbe12ea67bc492ffab07e1d77cf6a7772cb8c42ac73cae2cce65b48898b1cd10a77b906089768f8055b366 DIST proofgeneral-4.5_pre20220228.tar.gz 1195172 BLAKE2B fe128039d35a46035e3d266871e558e5a65879b04f979d32bd835842683b23645fdcaf2bbe88b62ead675fc7553f83a145a44b926cacf2ef75d8cd0276ea693b SHA512 630f869f8dee90cecd8b61f011d4d8b87681f153f82d8ceda062c234702c098ef9e90cb07590e2c33849103495f84529763084367d68712fe4672ac2f62c7fca EBUILD proofgeneral-4.4.ebuild 1630 BLAKE2B f78e6be268f2576d5ca1e01cd1dd20fded60131ada2bc0983ae98a4e416b1ae8eb8692aa6a0bfa2068d639db956a268af4687b05d37e2f8a3ef186628f08a987 SHA512 b81141f5efadb662a269fac178248dede7b5eaeca7394538265ced397a7d9eb89354c87c6cfd8aece39ecadd0ec552e7568183c7e844e8b4fef7eb7edfe2a064 +EBUILD proofgeneral-4.5.ebuild 1448 BLAKE2B bcc46d806529c29a321dc77ea830a5c499c423d4de71745fc492326cd65e80701420cb85477aa0204b8b57115c13f91f130e30692882edc41c4d19c1d51704d3 SHA512 ad8cb31e6329ee698e217aac94d0132e2069c37849e293e0b6b130aad43358cd0925df9c377764f910df013edd86530d555a4f6ba88f2cac4050f8ae226ec794 EBUILD proofgeneral-4.5_pre20220228.ebuild 1490 BLAKE2B 0b9daae8ebf45d229562ec64ebc02b7ed9c1fc1d6f0d33f88f35750befc72997b94d0ca48bf0bf1698ed47fd491f9fc6794b9dea623910dbc9ab550ee61d7ca9 SHA512 b5aab05798a31bd4ceec59af1af429babf746b577b6167cea8c791f893daa491d0e49618f621d5661e61ca3c01ce32ba45001391e6618a346a6b2d0c3b6eb38f MISC metadata.xml 656 BLAKE2B 5fde6e347ee778bf4ac7f46bd6b8928eb9fa1a6aaf02b8dff5b533f7dbf989799a6fa948161fccab5716ed7d61866750e8e8e8127a83258075009f2e1dd1a0e9 SHA512 481b819f3541c90b114f79eb831b0d1f0d7f3510e468f4b9d9ec7e98078dc4fc15c7fc983d25accd5a8ab3d588ff820af1d46d479bd11b6134fa1b0842072d2f diff --git a/app-emacs/proofgeneral/proofgeneral-4.5.ebuild b/app-emacs/proofgeneral/proofgeneral-4.5.ebuild new file mode 100644 index 000000000000..f662cbbface9 --- /dev/null +++ b/app-emacs/proofgeneral/proofgeneral-4.5.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit wrapper elisp + +DESCRIPTION="A generic interface for proof assistants" +HOMEPAGE="https://proofgeneral.github.io/" +SRC_URI="https://github.com/ProofGeneral/PG/archive/v${PV}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/PG-${PV} + +LICENSE="GPL-2+ GPL-2 GPL-3+ HPND CC-BY-SA-3.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +PATCHES=( + "${FILESDIR}"/${PN}-4.4-desktop.patch + "${FILESDIR}"/${PN}-4.5-paths.patch +) +DOCS=( AUTHORS BUGS CHANGES COMPATIBILITY FAQ.md INSTALL README.md ) +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + elisp_src_prepare + + sed -e "s|@EPREFIX@|${EPREFIX}|" \ + -e "s|@SITEETC@|${EPREFIX}${SITEETC}/${PN}|" \ + -i generic/proof-site.el || die +} + +src_compile() { + emake compile doc.info +} + +src_install() { + emake install-elisp install-bin install-desktop \ + PREFIX="${ED}"/usr \ + ELISP="${ED}${SITELISP}"/${PN} \ + DEST_ELISP="${EPREFIX}${SITELISP}"/${PN} + elisp-site-file-install "${FILESDIR}/${SITEFILE}" + + # move images out of elisp dir + mkdir -p "${ED}${SITEETC}"/${PN}/ || die + mv "${ED}${SITELISP}"/${PN}/images "${ED}${SITEETC}"/${PN}/ || die + + # Create missing script, loosely translated from 4.4 version + make_wrapper ${PN} "${EMACS} \ + -eval '(load \"${SITELISP}/${PN}/generic/proof-site.el\")' \ + -f proofgeneral \ + -f proof-splash-display-screen" + + doinfo doc/*.info* + doman doc/${PN}.1 + einstalldocs +} diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 3ee76561f47ec61e3d19de7044c86d1bc9a64881..bddd9bb9169b1e48b120d7c934ef6658be8dd276 100644 GIT binary patch delta 14337 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 diff --git a/app-emulation/dxvk/Manifest b/app-emulation/dxvk/Manifest index 1100b6242c63..8ec3dceb4763 100644 --- a/app-emulation/dxvk/Manifest +++ b/app-emulation/dxvk/Manifest @@ -1,4 +1,6 @@ DIST dxvk-1.10.1.tar.gz 1188138 BLAKE2B e4c5c5052de3f0976581317b9e6de148735198d2545e961ed4540be8660fbba0bcd30f81a1b55f032a1e00e226993d1ab3e4017b104f2829bf37d2ee4fc4420a SHA512 8fd34d9f14a7013cdc1957f63bf60feb19748fddc1cd6ec40cf271005f636de62965efb42ddf2598dad3e37a4f59a870bf769387b2534db93451d1ea6aa65410 -EBUILD dxvk-1.10.1.ebuild 4354 BLAKE2B 7b82f950f5a0ad8183d24602c9786c932214166a911958b744fcb9705ed8f06eefa0699177a43c994386b5fed6a18b29c2e935ce65904667af6e29a95d3f9e54 SHA512 d022a9e6985433ad8542251fd38c4a6150cf2f1ef07a1c3f9b3227afa66e3dce31cbc203e08b69593cb6ca8568378f0657d8fc40cd77b8d316754daf7704ce85 -EBUILD dxvk-9999.ebuild 4354 BLAKE2B 7b82f950f5a0ad8183d24602c9786c932214166a911958b744fcb9705ed8f06eefa0699177a43c994386b5fed6a18b29c2e935ce65904667af6e29a95d3f9e54 SHA512 d022a9e6985433ad8542251fd38c4a6150cf2f1ef07a1c3f9b3227afa66e3dce31cbc203e08b69593cb6ca8568378f0657d8fc40cd77b8d316754daf7704ce85 +DIST dxvk-1.10.2.tar.gz 1199562 BLAKE2B 8605d80de3640845589727999da8d19f235eafd52dc693ddfc6a6c54da4525ab5a1418694767395e37cfd84ab55bfd33867cd8608ff2e34965759f68832f55ee SHA512 2a68ececd405e38b6a463637f98c871e53f83c0b232bbf45f08b6b2cac01637eecea90f9337d8ebc600e174a65fe2b10236b1b29afdbd0ad0a9d970a050678a4 +EBUILD dxvk-1.10.1.ebuild 4362 BLAKE2B bfaec727b86399ec9e1a62494f9817e72c1d8ef19c17a752e11789e412db396fe1d1b14de2e5d60dfabf608daad1ce03b03bca06b03a6e74ef72543ab3993bbd SHA512 7415fdee8daebee75269a7d344f23d4d6f6b771447e9f43528220b13f5081e7a9c04dd5dba4925773844a42dfb94029cbae137d22851eb20eb849b42a227effd +EBUILD dxvk-1.10.2.ebuild 4362 BLAKE2B bfaec727b86399ec9e1a62494f9817e72c1d8ef19c17a752e11789e412db396fe1d1b14de2e5d60dfabf608daad1ce03b03bca06b03a6e74ef72543ab3993bbd SHA512 7415fdee8daebee75269a7d344f23d4d6f6b771447e9f43528220b13f5081e7a9c04dd5dba4925773844a42dfb94029cbae137d22851eb20eb849b42a227effd +EBUILD dxvk-9999.ebuild 4362 BLAKE2B bfaec727b86399ec9e1a62494f9817e72c1d8ef19c17a752e11789e412db396fe1d1b14de2e5d60dfabf608daad1ce03b03bca06b03a6e74ef72543ab3993bbd SHA512 7415fdee8daebee75269a7d344f23d4d6f6b771447e9f43528220b13f5081e7a9c04dd5dba4925773844a42dfb94029cbae137d22851eb20eb849b42a227effd MISC metadata.xml 818 BLAKE2B 88081c074b99329c925174de4b7ff9b2c220ffc67eb64a5324f4eaf2a35f98f06c9978ddc0e929ba76b341a389a8eff025b7aa0a2414e3f7ae496c44a023c65c SHA512 90d76ac3df3abe003371cd25b9cf0e6570a53b371349fb2e048cae1818e51f0482e17b3d5490eb82c57d891bb43c4a7cd41530101b888591719c33c566788e3b diff --git a/app-emulation/dxvk/dxvk-1.10.1.ebuild b/app-emulation/dxvk/dxvk-1.10.1.ebuild index cf84df747aaa..d260df14098d 100644 --- a/app-emulation/dxvk/dxvk-1.10.1.ebuild +++ b/app-emulation/dxvk/dxvk-1.10.1.ebuild @@ -103,7 +103,7 @@ multilib_src_install_all() { } pkg_preinst() { - [[ -e /usr/$(get_libdir)/dxvk/d3d11.dll ]] && DXVK_HAD_OVERLAY= + [[ -e ${EROOT}/usr/$(get_libdir)/dxvk/d3d11.dll ]] && DXVK_HAD_OVERLAY= } pkg_postinst() { diff --git a/app-emulation/dxvk/dxvk-1.10.2.ebuild b/app-emulation/dxvk/dxvk-1.10.2.ebuild new file mode 100644 index 000000000000..d260df14098d --- /dev/null +++ b/app-emulation/dxvk/dxvk-1.10.2.ebuild @@ -0,0 +1,134 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MULTILIB_COMPAT=( abi_x86_{32,64} ) +inherit flag-o-matic meson-multilib + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/doitsujin/dxvk.git" +else + SRC_URI="https://github.com/doitsujin/dxvk/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="-* ~amd64 ~x86" +fi + +DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine" +HOMEPAGE="https://github.com/doitsujin/dxvk/" + +LICENSE="ZLIB" +SLOT="0" +IUSE="+abi_x86_32 crossdev-mingw +d3d9 +d3d10 +d3d11 debug +dxgi" +REQUIRED_USE=" + || ( d3d9 d3d10 d3d11 dxgi ) + d3d10? ( d3d11 ) + dxgi? ( d3d11 )" + +BDEPEND=" + dev-util/glslang + !crossdev-mingw? ( dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] )" + +pkg_pretend() { + [[ ${MERGE_TYPE} == binary ]] && return + + if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then + local tool=-w64-mingw32-g++ + for tool in $(usev abi_x86_64 x86_64${tool}) $(usev abi_x86_32 i686${tool}); do + if ! type -P ${tool} >/dev/null; then + eerror "With USE=crossdev-mingw, it is necessary to setup the mingw toolchain." + eerror "For instructions, please see: https://wiki.gentoo.org/wiki/Mingw" + use abi_x86_32 && use abi_x86_64 && + eerror "Also, with USE=abi_x86_32, will need both i686 and x86_64 toolchains." + die "USE=crossdev-mingw is set but ${tool} was not found" + elif [[ ! $(LC_ALL=C ${tool} -v 2>&1) =~ "Thread model: posix" ]]; then + eerror "${PN} requires GCC to be built with --enable-threads=posix" + eerror "Please see: https://wiki.gentoo.org/wiki/Mingw#POSIX_threads_for_Windows" + die "USE=crossdev-mingw is set but ${tool} does not use POSIX threads" + fi + done + fi +} + +src_prepare() { + default + + sed -i "/^basedir=/s|=.*|=${EPREFIX}/usr/lib/${PN}|" setup_dxvk.sh || die +} + +src_configure() { + use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} + + # AVX has a history of causing issues with this package, disable for safety + # https://github.com/Tk-Glitch/PKGBUILDS/issues/515 + append-flags -mno-avx + + if [[ ${CHOST} != *-mingw* ]]; then + [[ ! -v MINGW_BYPASS ]] && unset AR CC CXX RC STRIP + + CHOST_amd64=x86_64-w64-mingw32 + CHOST_x86=i686-w64-mingw32 + CHOST=$(usex x86 ${CHOST_x86} ${CHOST_amd64}) + + strip-unsupported-flags + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + # multilib's ${CHOST_amd64}-gcc -m32 is unusable with crossdev, + # unset again so meson eclass will set ${CHOST}-gcc + others + use crossdev-mingw && [[ ! -v MINGW_BYPASS ]] && unset AR CC CXX RC STRIP + + local emesonargs=( + --prefix="${EPREFIX}"/usr/lib/${PN} + --{bin,lib}dir=x${MULTILIB_ABI_FLAG: -2} + $(meson_use {,enable_}d3d9) + $(meson_use {,enable_}d3d10) + $(meson_use {,enable_}d3d11) + $(meson_use {,enable_}dxgi) + $(usev !debug --strip) # portage won't strip .dll, so allow it here + -Denable_tests=false # needs wine/vulkan and is intended for manual use + ) + + meson_src_configure +} + +multilib_src_install_all() { + dobin setup_dxvk.sh + dodoc README.md dxvk.conf + + find "${ED}" -type f -name '*.a' -delete || die +} + +pkg_preinst() { + [[ -e ${EROOT}/usr/$(get_libdir)/dxvk/d3d11.dll ]] && DXVK_HAD_OVERLAY= +} + +pkg_postinst() { + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog "To enable ${PN} on a wine prefix, you can run the following command:" + elog + elog " WINEPREFIX=/path/to/prefix setup_dxvk.sh install --symlink" + elog + elog "See ${EROOT}/usr/share/doc/${PF}/README.md* for details." + elif [[ -v DXVK_HAD_OVERLAY ]]; then + # temporary warning until this version is more widely used + elog "Gentoo's main repo ebuild for ${PN} uses different paths than most overlays." + elog "If you were using symbolic links in wine prefixes it may be necessary to" + elog "refresh them by re-running the command:" + elog + elog " WINEPREFIX=/path/to/prefix setup_dxvk.sh install --symlink" + elog + elog "Also, if you were using /etc/${PN}.conf, ${PN} is no longer patched to load" + elog "it. See ${EROOT}/usr/share/doc/${PF}/README.md* for handling configs." + fi + + # don't try to keep wine-*[vulkan] in RDEPEND, but still give a warning + local wine + for wine in app-emulation/wine-{vanilla,staging}; do + has_version ${wine} && ! has_version ${wine}[vulkan] && + ewarn "${wine} was not built with USE=vulkan, ${PN} will not be usable with it" + done +} diff --git a/app-emulation/dxvk/dxvk-9999.ebuild b/app-emulation/dxvk/dxvk-9999.ebuild index cf84df747aaa..d260df14098d 100644 --- a/app-emulation/dxvk/dxvk-9999.ebuild +++ b/app-emulation/dxvk/dxvk-9999.ebuild @@ -103,7 +103,7 @@ multilib_src_install_all() { } pkg_preinst() { - [[ -e /usr/$(get_libdir)/dxvk/d3d11.dll ]] && DXVK_HAD_OVERLAY= + [[ -e ${EROOT}/usr/$(get_libdir)/dxvk/d3d11.dll ]] && DXVK_HAD_OVERLAY= } pkg_postinst() { diff --git a/app-emulation/libguestfs-appliance/Manifest b/app-emulation/libguestfs-appliance/Manifest index 30da773299f1..8557216cf7e9 100644 --- a/app-emulation/libguestfs-appliance/Manifest +++ b/app-emulation/libguestfs-appliance/Manifest @@ -1,4 +1,4 @@ AUX env.file 47 BLAKE2B 2b9034e60acea9f2300ec234a7ccdd6b438d2370808f8c30c8470c735287d1ed5ee6f75f0c1fa05423a39e558ca5daa258de44b1125999ac47e289c7c4df332d SHA512 74b5c63ab4421238b4e2c54dfc9579dea719101c0b9066341ddf3aa64ff1ed739e6d38e837b388ded1f741bc57c47a52772bf22ee52318acc5cb34908f1df1fd DIST appliance-1.46.0.tar.xz 145436856 BLAKE2B d9ed31f533a2772b0f506176b39bfdfdec1421fe4ff7934ccdb1db0cb2644d477211ec1a2d372d7e5dd0a8f278f47a39bff813b7bc4c9a038258a5f6358b4e91 SHA512 842119bdf95dbbd61328891e9bd0b557bed90ba79c6419ee18d1a79cd4a301ea6922339b9e80ac314ff3e16498e9d3c594861aebe8e0fc2db41d285eb8e5d578 -EBUILD libguestfs-appliance-1.46.0.ebuild 1273 BLAKE2B 1bbd1c3695ccb8dce8fc400d76960e0bcf704f4d2eec159a8a1be6f3eaf039237abfef2cf091676d51acbda019e3f0659426c28f807f61050356ff9ed8a8e34d SHA512 6ab5aee5bedabc46fa5a70475bb022a3204989a5e9d8b9e68a513b5bb0f4c897802c1b1a3911ec83951141827198123a4e510e24f394635eedb19a28c06cbce4 +EBUILD libguestfs-appliance-1.46.0.ebuild 1276 BLAKE2B 36f766718f99957d37c1e31a4737691877dae34309e0d42cebaf2e034c9d7bc719bdfbd3519bfcf9e227e302825c388ccd3dd7ec1b53253bf149d14a08f4e5fe SHA512 aae2a30862927485f5e8f4a1b72007442e2c3b8b88988321dd0dbc12ebc315cd1489393e9ef6e9cf8c7f6fb4b764174815b8373997f4387f9b7edeb1fe67b6df MISC metadata.xml 358 BLAKE2B 5c53a4234d111074211770ddf29787389265ae3d1c4b9df049fbe9866eaf6d21d567f3174a1d7cf609f6058587fcc82baec92a89cbb77bc7223d4fdeccbe7905 SHA512 d6a65ffa0ef14230ff77b36edb0885781820f0be0a5ba915e805669539478cbd9cdf89532d621336a9189c443a3b9399d47502fdd87993ae0167eada9e95afee diff --git a/app-emulation/libguestfs-appliance/libguestfs-appliance-1.46.0.ebuild b/app-emulation/libguestfs-appliance/libguestfs-appliance-1.46.0.ebuild index a528cf39d52f..74e8430766b5 100644 --- a/app-emulation/libguestfs-appliance/libguestfs-appliance-1.46.0.ebuild +++ b/app-emulation/libguestfs-appliance/libguestfs-appliance-1.46.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -# Bump with app-emulation/libguestfs and app-emulation/libguestfs (if any new release there) +# Bump with app-emulation/libguestfs and app-emulation/guestfs-tools (if any new release there) CHECKREQS_DISK_USR=500M CHECKREQS_DISK_BUILD=500M diff --git a/app-emulation/libguestfs/Manifest b/app-emulation/libguestfs/Manifest index 3d6d40c5c529..b9acc31ade55 100644 --- a/app-emulation/libguestfs/Manifest +++ b/app-emulation/libguestfs/Manifest @@ -1,6 +1,8 @@ AUX 1.44/0001-Check-for-caml_alloc_initialized_string-existence-ev.patch 991 BLAKE2B 213bea03f22a03f6cd7a82d310fcd106c1b06493e744a7bfb95b7820fe7813208e343170cf9d4322180528ea9e05ab94d54b1ba601bd0550388a33b1bf222211 SHA512 344729229c35e66d21911ae040b4a15ce9a5b37de0f1965272de1c85f21d3293182bbb7953cdd99bb8fe7909754ae462c5d7e973d369ff6d0b64c590fc1d2ee8 DIST libguestfs-1.48.0.tar.gz 18426132 BLAKE2B a0ace19998e6eb368fa8ad73242b7c35c72244e9b9881f3adb76dcc8ed6e9a77691012e5786a26680a944d0876091bbb1d0f9ac63c0f5046538acf4402f840ac SHA512 b2486f32a3958c2b3e68d3f547dcd192dc7f8c59e0efd8660cd27cae9c218ce4fc2a60480dcb6bb0d10d8abbc2d2f4796075aea1cfab5e3c7cd12c38d4352fe2 DIST libguestfs-1.48.3.tar.gz 19185249 BLAKE2B 1de07920c731a64ece9f1541752672a0251af73e455a3bd74fff6d512e96ef3a1b8182728080571fbf0f49ef072ed17029c6a5bd12f8171a1d2079bff0c22df2 SHA512 d88b7869e6098af1f7748dc2e8163b245ea251fcdf962a71e3735f5a1748c9e87a17be259802da3e0bb13569d7f7233b2c5a554b20a2a7758e1974a30a70b786 +DIST libguestfs-1.48.4.tar.gz 19189712 BLAKE2B 50a11254c21903caa62b40b43e3ab3cc9e740dd0c690055c245391d0a980279a897e727f0ff5b063b197b91a1e6fdadc08e257d5cd4ce3df254e5c42abc32ee3 SHA512 76b942de88fa6fb48db667054a2c4fc23dd17b0a6083cddd51f1a77fdac24c0c7acd6be5234ada955b4afa94b0d8023aab50aa152465a6bc65f0e21d4195d50c EBUILD libguestfs-1.48.0.ebuild 5283 BLAKE2B 6ee79999c8f08b9049465794eba05b8032b3882e824ab62233bb02d4392c5afcbc8de44f6064ec08ec350022b1663c558d78d30743868472149ca22ad832b844 SHA512 1b87f8e4842279feb6a01255fab33273138a4f9355cae0aa22ce9b601dc8854995b4eae6134a7a0d64d2d7b1ada02cc513da8d8d4f0adbb98c0633d0c3481c59 EBUILD libguestfs-1.48.3.ebuild 5389 BLAKE2B 9005f8111fc6bf561feb5ac7bb0e4087a3b9e45b2cfb1b24760c0900a56dfc92c64687dea75d912dee3da06b37efdef77ad20726a8487b9ba2dc4316fca228aa SHA512 efd9cf5f32661a0057aa3f384ac47a90a4a1f719482606ca6dc9011b599b1b12e80209eb1b031b865e316896d330d660c201714e6fd1ce0af119be1505e22528 +EBUILD libguestfs-1.48.4.ebuild 5810 BLAKE2B f144df8a001829e7f4c202b34712f088d45f1ce39362fe9bc63606e9873d4ccce9a4f33560ee0c0aaf981a4a04eb73355ebfddfb6bcbacb852d677ea9e9c5857 SHA512 88487e6e6149b02522d429a0d282dc4720d2456cd63582cafd7e58c29727f5c4a2f1e7a49e07a1ad9033315cfca88a0bafd3f48fe9a53755b2a8b9efe5122412 MISC metadata.xml 612 BLAKE2B 434f61bf6376288a782f4d2781938b6d647b7c1fab5d598a8fdd96c380ecef5947bd326a2c4f0d09fa40b6d00b1d59b86b27bea92cef311d9eae411d31465c3c SHA512 3dc1ae8480b6d1c1e2a800d8f8bb0f4171f645c69a47c9319b6d7ccefc2434c2d57fbcd0b47d48008196d1d1835693ccef984219bf7a2b10c444ffd04ef55672 diff --git a/app-emulation/libguestfs/libguestfs-1.48.4.ebuild b/app-emulation/libguestfs/libguestfs-1.48.4.ebuild new file mode 100644 index 000000000000..05b786614fa7 --- /dev/null +++ b/app-emulation/libguestfs/libguestfs-1.48.4.ebuild @@ -0,0 +1,240 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Bump with app-emulation/guestfs-tools and app-emulation/libguestfs-appliance (if any new release there) + +LUA_COMPAT=( lua5-1 ) +PYTHON_COMPAT=( python3_{8,9,10} ) + +inherit autotools flag-o-matic linux-info lua-single perl-functions python-single-r1 strip-linguas toolchain-funcs + +MY_PV_1="$(ver_cut 1-2)" +MY_PV_2="$(ver_cut 2)" +[[ $(( ${MY_PV_2} % 2 )) -eq 0 ]] && SD="stable" || SD="development" + +DESCRIPTION="Tools for accessing, inspecting, and modifying virtual machine (VM) disk images" +HOMEPAGE="https://libguestfs.org/" +SRC_URI="https://libguestfs.org/download/${MY_PV_1}-${SD}/${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2" +SLOT="0/${MY_PV_1}" +KEYWORDS="~amd64" +IUSE="doc erlang +fuse gtk inspect-icons introspection libvirt lua +ocaml +perl python ruby selinux static-libs systemtap test" +RESTRICT="!test? ( test )" + +REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) + python? ( ${PYTHON_REQUIRED_USE} )" + +# Failures - doc +COMMON_DEPEND=" + >=app-admin/augeas-1.8.0 + app-arch/cpio + app-arch/lzma + app-arch/rpm + app-arch/unzip[natspec] + app-arch/xz-utils + app-forensics/yara + app-cdr/cdrtools + app-crypt/gnupg + >=app-emulation/qemu-2.0[qemu_softmmu_targets_x86_64,systemtap?,selinux?,filecaps] + >=app-misc/hivex-1.3.1 + dev-lang/perl:= + dev-libs/libconfig:= + dev-libs/libpcre2 + dev-libs/libxml2:2= + dev-libs/jansson:= + >=dev-libs/yajl-2.0.4 + net-libs/libtirpc:= + sys-libs/ncurses:0= + >=sys-apps/fakechroot-2.8 + sys-apps/fakeroot + sys-apps/file + sys-devel/gettext + sys-fs/squashfs-tools:* + sys-libs/libcap + sys-libs/readline:= + virtual/acl + virtual/libcrypt:= + erlang? ( dev-lang/erlang ) + perl? ( + virtual/perl-ExtUtils-MakeMaker + >=dev-perl/Sys-Virt-0.2.4 + virtual/perl-Getopt-Long + virtual/perl-Data-Dumper + dev-perl/libintl-perl + >=app-misc/hivex-1.3.1[perl?] + dev-perl/String-ShellQuote + ) + python? ( ${PYTHON_DEPS} ) + fuse? ( sys-fs/fuse:= ) + gtk? ( + sys-apps/dbus + x11-libs/gtk+:3 + ) + introspection? ( + >=dev-libs/glib-2.26:2 + >=dev-libs/gobject-introspection-1.30.0:= + ) + inspect-icons? ( + media-libs/netpbm + media-gfx/icoutils + ) + libvirt? ( app-emulation/libvirt ) + lua? ( ${LUA_DEPS} ) + ocaml? ( >=dev-lang/ocaml-4.03:=[ocamlopt] ) + selinux? ( + sys-libs/libselinux:= + sys-libs/libsemanage + ) + systemtap? ( dev-util/systemtap ) +" +# Some OCaml is always required +# bug #729674 +DEPEND="${COMMON_DEPEND} + >=dev-lang/ocaml-4.03:=[ocamlopt] + dev-util/gperf + dev-ml/findlib[ocamlopt] + doc? ( app-text/po4a ) + ocaml? ( + dev-ml/ounit2[ocamlopt] + || ( + "${S}"/src/${PN}/_version.py || die "Failed to generate the version file" +} + +pkg_postinst() { + xdg_desktop_database_update + + elog + + if ! use gui; then + ewarn "Please note that disabling USE=gui does *not* presently remove the --gui command-line option," + ewarn "it just means using this option will fail unless gnome-extra/zenity happens to be installed." + ewarn + fi + + elog "Protontricks can only find games for which a Proton prefix already exists." + elog "Make sure to run a Proton game at least once before trying to use protontricks on it." + elog +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/app-emulation/xcpc/Manifest b/app-emulation/xcpc/Manifest index bfde16966709..be79e9068949 100644 --- a/app-emulation/xcpc/Manifest +++ b/app-emulation/xcpc/Manifest @@ -1,3 +1,3 @@ DIST xcpc-0.37.0.tar.gz 1094259 BLAKE2B 670de05f53d05d375c9cb252e672f8fa9027419302b521b88dc1904ec99571fa95b390bfdc5eea3eb2355730c02a955c10cbc2f29d7e4c52506173e8f5d6c540 SHA512 8579711595ac5234c1c8a6e9d0279950c97966a2a8919d4f0ba404c5bd5609f299ab0b5131d6973f5decfc12bff184facf3009522bef568a108b5cfb7e74be11 -EBUILD xcpc-0.37.0.ebuild 585 BLAKE2B 790bcce0cd13fcd5ba9dfd6e9b6478f3dfe597a3aeaeac55e781fecb18141373811c797ff1499f7b7e219470ed28ba31f43aa2ae10fa053e8ea9954e1ea8605e SHA512 adc95d07d1a76abb8b4c964ca762a669439585863c19dae746bbdaafb11aa524355b93c4fe6c32458942d48fa0b1a65be922f6162fbc33434f75353aee128945 +EBUILD xcpc-0.37.0-r1.ebuild 585 BLAKE2B 385c25b10c5be93dfc03333f9a84cab2d66eb96943a075f50b52b6c2cdb352031502b2c57ec20830f89ad05a4435a5bca45f6b9e09f2e55b2c8575c5fcdf444b SHA512 aef83c0966e608f088304485ad8acb9d0982ec11cd2c30f9e4bce73e565f4c488146f56b4e1470d633cfccaa2464a3d2836e6ebb5bec61b1d3c588c5033047dc MISC metadata.xml 242 BLAKE2B 3019d549c7d2470f0023c341301eb3afefbaef9a88c11b8d298fe9c1ee00dd608aad08b82cbb541ca2c14e6d8552d8b8c5583417af222de78778493e16309e49 SHA512 636789cd124d40c7852b049194f9f0bfbe8904dadc5607186d50a6ca8ed4a2b1b16bedad56688cf093bf5d919728422f5d880afb3a66204f57054ec31761022f diff --git a/app-emulation/xcpc/xcpc-0.37.0.ebuild b/app-emulation/xcpc/xcpc-0.37.0-r1.ebuild similarity index 92% rename from app-emulation/xcpc/xcpc-0.37.0.ebuild rename to app-emulation/xcpc/xcpc-0.37.0-r1.ebuild index eb524341b0bd..130b749e94db 100644 --- a/app-emulation/xcpc/xcpc-0.37.0.ebuild +++ b/app-emulation/xcpc/xcpc-0.37.0-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 xdg diff --git a/app-emulation/xen-tools/Manifest b/app-emulation/xen-tools/Manifest index 0ff8b1a23eb8..1e4908447621 100644 --- a/app-emulation/xen-tools/Manifest +++ b/app-emulation/xen-tools/Manifest @@ -1,3 +1,4 @@ +AUX README.gentoo 572 BLAKE2B 1284e49ac0bde0e1c1ad32b7dc200848c0837378224daed628036b5835998c9649574e2b91b4891a610188f01900922d3b2bb23fd6381682c3486bc83be9a9ef SHA512 d7312c11154b3446a66af5e11a9d8e1a30c29e42867b51a073f4460078c9a1b7acb94cea6d38bcd7fdafbb4384856cd11093f41eee1941ca43303a5e21765b03 AUX gentoo-patches.conf 2606 BLAKE2B 7fe706c365038bf0c21a3001cd5f6f73be05302eb947f18a471375059095b563a7a880894d39521bca1acc99b15e7b2ab3d6214cd1dccc9b3dc2844c68eac4a8 SHA512 4cc22817195d8a125c9ead62c7dc1354b797f06db2d18f5d14821d67ab9235d99ac432ba2e0402f92563b6262a706a4f2163f3972a00142a29bb92748851ce97 AUX stubs-32.h 537 BLAKE2B 456f57c4a4ba574c737f1b84b62a085d0290ebc8981a5f96fdebc16b6c86c801c5ca8dde135e803f46c5ec875fdd74770f6ed754880bc7af930b8ce1ce972fb7 SHA512 55308dbedaa91909a2213940f7a7b574cabe6b5a3104761a2a6f28d6aed00164544488c00cbf9d66a9a370a14c6b6d3a00434efd3ff0228cc8e4d81af19c0e68 AUX xen-consoles.logrotate 63 BLAKE2B 4ae650876035d2815dbcacc6ed618c58cc61d9cfd9cde1b6c2f792cbf51898c577ef979443ad827fc82ced4d21ae24836883160b20d697965ef5377d50c2973c SHA512 ab2105c75cfe01768aecd5bcbb56269d63666e8a44e42b6a83aee87df6c84ee2f9ab249171c21b2e09f8fec2cae8318f6e87d160989398a3e7dd68db8d52c426 @@ -27,7 +28,9 @@ DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 33932d855a0502cfe2768a7c8ae19d7da285d70b DIST xen-4.16.1.tar.gz 44964667 BLAKE2B 190d9c330b5dcdd47bae26b6ef42111c9c63b71b8b92e20eae268054c6b40aaabadef78c0c9634cb3c3b1bde32a746cbb1404b5eed2a82ab829ba10632103856 SHA512 eeabba9c263cd2425bca083e32b5ebfc6c716c00553759c144fd4b6f64a89836b260787fa25ba22c1f5c4ea65aaad7c95b8c2c1070d3377b1c43c9517aa7032a DIST xen-gentoo-patches-4.15.3-gentoo-patchset-2.tar.bz2 4681 BLAKE2B 59fe5c2d5f3b975f281778ee96f8771debde7ae738636fc8294e7e2578dffc40938d8c48e4e94f0341762b2ba8e1b6769f71b7783322fb3b2a0a187bbf2b5104 SHA512 8540aa3631277fb652f90c53f6f5b4e9d119a7ed267dec96d7aecca4eac2c465ec3be32b0b82057e79f858cc8115bfdfbf2af5c4879a0be3f98ed68cbe64fdae DIST xen-gentoo-patches-4.16.1-gentoo-patchset-1.tar.bz2 4351 BLAKE2B 1ba306fbc4a55aa1fea71139f7a900c8c363cf948f34a2aabd1ff6f8a68f2e632154ea0e0289580c84328b372c4f8cfdb2879bc63ae3ec163bfb29487783a758 SHA512 8d8198fbf8d9d4b46a83cf46c965448cb47b30438518a70c9b552c7cd1b23616e50f615206ddb18603e8482d19b25ccb611904c404d445898928ecf88051b70d -DIST xen-upstream-patches-4.16.2-pre-patchset-0.tar.bz2 40645 BLAKE2B 198beb134604b221bc81fb4d32daec074a7c088c7f9bf99c2a9e98bdab2d8bf7e10c0fea9106d039de255fb209a8ac2955d1e724325a5016e6ecbdd94fbb9584 SHA512 d849418fb215a5bb9ea31ea03de6fbb8b1834d9a8e9face0bd3f20ab7bbd3a17cb13e9b3b653a3a5f06fad609b01dbcaa16f7377ead015a9d97cb8f960d0de49 +DIST xen-upstream-patches-4.15.4-pre-patchset-0.1.tar.bz2 28980 BLAKE2B 5bdabed3bce4306fe5f656a965d1e537608c03b4706dc801a0b0b9649d001b875b1a2543c68c6b459483991570f0fbf2490a97ea1776761c9f61e9876f240fdf SHA512 4f6bbf0dab57ad58292f32fab55294b2eedd0442be7f62341a2df922a1d21880fe33cc29956ccbbb8b4aee4c10b38d4aa090e4db9496d6e0f5256e60999cad7d +DIST xen-upstream-patches-4.16.2-pre-patchset-1.tar.bz2 56760 BLAKE2B 4c8030347f9e1ad3c2c4f440645656452daa1f087c34b8a3baba3cae1e7623a910e5727395e8c6f4a8573f3a37e58a318c485fa2f878c8e2f3240fb75cee0c03 SHA512 5e279845052addfbf7681ad5ccab9e692e4a1d69b73e51e1782e498f98217de77bfc4f5158307ee90164393edb023165e032b9f9f7123c0c614ee2336c021259 EBUILD xen-tools-4.15.3.ebuild 16673 BLAKE2B 5564ae42258c6eb413b4b29730d6fa5823f4479dd8b483d2ef093ab1d1ae9e234d3b42bcfd1fdb1667f0584604cc54fcef76be6f2bb03e862fc8302053e89999 SHA512 9c774445827cca9995f488e1bd5ae37a6a3402774e45c62a984fc3331ba53f5546f664504fb487474e4dd856f541263dc1de1ffbd909b6a1318db24916e0dc65 -EBUILD xen-tools-4.16.2_pre1.ebuild 16785 BLAKE2B fcb88e3b26c6fab27fa3f82c4f5684044087cb1479e470bdc5ed1985016cb3cf44c41733b7eb06f5bb9648d2c46dcbd456f0938439ab3eac357281c7e6dc66f9 SHA512 911c6e0731ddc7b6bc7a567e25155ab0d05ad537e970cdda961f3904b9ca73696698c7b5c9ae7d4669cd2e4fab8e9b40f2e7f22c85eae6e77c7e49c20fb2afca +EBUILD xen-tools-4.15.4_pre.ebuild 16707 BLAKE2B abed0efd8aeafa933f1a94edefa27dcb0b0e4ff9537639742a4d492174ab14dd612329b125cdd561c5ff0b72d710c6d553ef8f1dde39824d24840271c9197bd1 SHA512 8c90c61f52e76b8d4ad2db5eb43a98f61868cf8dbb49bfb5bef3148368166191066c1874c7889ab5db6c92520b99fb7ac7fbe604592cd5025c08cf2677933ad7 +EBUILD xen-tools-4.16.2_pre2-r1.ebuild 16110 BLAKE2B f7f320b4a1bff2daf4a15af3f0014774b17c0da45baef1de66ba270480f78533738606bb4f1d1cdebb00a1836ed1700f69892ab2c6e42ecda5abd3f657d5e7d7 SHA512 7f72e87ae75123222f54731808117f26a50323fde8ae0de26fea2c1ba9735e1e6131e13da6f68b9bb8fdb574bd19f11f272a86ad38372ddd24dd7779b9f4d312 MISC metadata.xml 1562 BLAKE2B a619e34e6fec4c6ffc00fd098dc040c5bb464ed7f2032db2e933fada0614e82c21269175f37720a123404551474e2aeeb2728b405ff93f9b4d9d092d027e0839 SHA512 f45c793a4b4819f0e50501ddc85acdaf99e4d675530712f8dccfb5166d071ae8ed07917a61d56037d6ba3a54123f72f4512d8c11643ea8c6e507feb9d29594e7 diff --git a/app-emulation/xen-tools/files/README.gentoo b/app-emulation/xen-tools/files/README.gentoo new file mode 100644 index 000000000000..e0c84a5f3359 --- /dev/null +++ b/app-emulation/xen-tools/files/README.gentoo @@ -0,0 +1,16 @@ +Official Xen Guide and the offical wiki page: +- https://wiki.gentoo.org/wiki/Xen +- https://wiki.xen.org/wiki/Main_Page + + +If you use OpenRC: +It is recommended to utilise the xencommons script to configure the system at +boot time. + + +If you use QEMU: +The qemu-bridge-helper is renamed to the xen-bridge-helper in the in +source build of qemu. This allows for app-emulation/qemu to be emerged +concurrently with the qemu capable xen. It is up to the user to +distinguish between and utilise the qemu-bridge-helper and the +xen-bridge-helper. File bugs of any issues that arise. diff --git a/app-emulation/xen-tools/xen-tools-4.16.2_pre1.ebuild b/app-emulation/xen-tools/xen-tools-4.15.4_pre.ebuild similarity index 98% rename from app-emulation/xen-tools/xen-tools-4.16.2_pre1.ebuild rename to app-emulation/xen-tools/xen-tools-4.15.4_pre.ebuild index 1aa03defc2a3..6e8b7325cf79 100644 --- a/app-emulation/xen-tools/xen-tools-4.16.2_pre1.ebuild +++ b/app-emulation/xen-tools/xen-tools-4.15.4_pre.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" @@ -23,9 +23,9 @@ else EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d" IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb" - XEN_PRE_PATCHSET_NUM=0 - XEN_GENTOO_PATCHSET_NUM=1 - XEN_PRE_VERSION_BASE=4.16.1 + XEN_PRE_PATCHSET_NUM=0.1 + XEN_GENTOO_PATCHSET_NUM=2 + XEN_PRE_VERSION_BASE=4.15.3 XEN_BASE_PV="${PV}" if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then @@ -68,7 +68,7 @@ SLOT="0/$(ver_cut 1-2)" # Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make # >=dev-lang/ocaml-4 stable # Masked in profiles/eapi-5-files instead -IUSE="api debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu +qemu-traditional +rombios screen selinux sdl static-libs system-ipxe system-qemu system-seabios systemd zstd" +IUSE="api debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu +qemu-traditional +rombios screen selinux sdl static-libs system-ipxe system-qemu system-seabios" REQUIRED_USE=" ${PYTHON_REQUIRED_USE} @@ -86,9 +86,7 @@ COMMON_DEPEND=" dev-libs/glib:2 sys-libs/pam ) - zstd? ( app-arch/zstd ) app-arch/bzip2 - app-arch/zstd dev-libs/libnl:3 dev-libs/lzo:2 dev-libs/yajl @@ -245,11 +243,10 @@ src_prepare() { # collisions with app-emulation/qemu. sed -i 's/qemu-bridge-helper/xen-bridge-helper/g' \ tools/qemu-xen/include/net/net.h \ - tools/qemu-xen/meson.build \ + tools/qemu-xen/Makefile \ tools/qemu-xen/qemu-bridge-helper.c \ tools/qemu-xen/qemu-options.hx \ || die - mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die if use ovmf; then mv ../edk2-${EDK2_COMMIT} tools/firmware/ovmf-dir-remote || die @@ -282,6 +279,8 @@ src_prepare() { echo ipxe-gcc11.patch >> tools/firmware/etherboot/patches/series || die fi + mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die + # Fix texi2html build error with new texi2html, qemu.doc.html sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die @@ -404,7 +403,6 @@ src_configure() { $(use_enable ocaml ocamltools) $(use_enable ovmf) $(use_enable rombios) - $(use_enable systemd) --with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') ) diff --git a/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild b/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild new file mode 100644 index 000000000000..87a3b970d5b0 --- /dev/null +++ b/app-emulation/xen-tools/xen-tools-4.16.2_pre2-r1.ebuild @@ -0,0 +1,526 @@ +# 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='ncurses,xml,threads(+)' + +inherit bash-completion-r1 flag-o-matic multilib python-single-r1 readme.gentoo-r1 toolchain-funcs + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + REPO="xen.git" + EGIT_REPO_URI="git://xenbits.xen.org/${REPO}" + S="${WORKDIR}/${REPO}" +else + KEYWORDS="~amd64 ~arm ~arm64 ~x86" + + SEABIOS_VER="1.14.0" + EDK2_COMMIT="7b4a99be8a39c12d3a7fc4b8db9f0eab4ac688d5" + EDK2_OPENSSL_VERSION="1_1_1j" + EDK2_SOFTFLOAT_COMMIT="b64af41c3276f97f0e181920400ee056b9c88037" + EDK2_BROTLI_COMMIT="666c3280cc11dc433c303d79a83d4ffbdd12cc8d" + IPXE_COMMIT="3c040ad387099483102708bb1839110bc788cefb" + + XEN_PRE_PATCHSET_NUM=1 + XEN_GENTOO_PATCHSET_NUM=1 + XEN_PRE_VERSION_BASE=4.16.1 + + XEN_BASE_PV="${PV}" + if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then + XEN_BASE_PV="${XEN_PRE_VERSION_BASE}" + fi + + SRC_URI=" + https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz + https://www.seabios.org/downloads/seabios-${SEABIOS_VER}.tar.gz + ipxe? ( https://xenbits.xen.org/xen-extfiles/ipxe-git-${IPXE_COMMIT}.tar.gz ) + ovmf? ( https://github.com/tianocore/edk2/archive/${EDK2_COMMIT}.tar.gz -> edk2-${EDK2_COMMIT}.tar.gz + https://github.com/openssl/openssl/archive/OpenSSL_${EDK2_OPENSSL_VERSION}.tar.gz + https://github.com/ucb-bar/berkeley-softfloat-3/archive/${EDK2_SOFTFLOAT_COMMIT}.tar.gz -> berkeley-softfloat-${EDK2_SOFTFLOAT_COMMIT}.tar.gz + https://github.com/google/brotli/archive/${EDK2_BROTLI_COMMIT}.tar.gz -> brotli-${EDK2_BROTLI_COMMIT}.tar.gz + ) + " + + if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then + XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}" + XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2" + XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}" + fi + if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then + XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 ${XEN_BASE_PV})-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}" + XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2" + XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}" + fi +fi + +DESCRIPTION="Xen tools including QEMU and xl" +HOMEPAGE="https://xenproject.org" +DOCS=( README ) + +S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})" + +LICENSE="GPL-2" +SLOT="0/$(ver_cut 1-2)" +# Inclusion of IUSE ocaml on stabalizing requires maintainer of ocaml to (get off his hands and) make +# >=dev-lang/ocaml-4 stable +# Masked in profiles/eapi-5-files instead +IUSE="api debug doc +hvm +ipxe lzma ocaml ovmf pygrub python +qemu +qemu-traditional +rombios screen selinux sdl static-libs system-ipxe system-qemu system-seabios systemd zstd" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + ipxe? ( rombios ) + ovmf? ( hvm ) + pygrub? ( python ) + rombios? ( hvm ) + system-ipxe? ( rombios ) + ?? ( ipxe system-ipxe ) + ?? ( qemu system-qemu )" + +COMMON_DEPEND=" + lzma? ( app-arch/xz-utils ) + qemu? ( + dev-libs/glib:2 + sys-libs/pam + ) + zstd? ( app-arch/zstd ) + app-arch/bzip2 + app-arch/zstd + dev-libs/libnl:3 + dev-libs/lzo:2 + dev-libs/yajl + sys-apps/util-linux + sys-fs/e2fsprogs + sys-libs/ncurses + sys-libs/zlib + ${PYTHON_DEPS} +" + +RDEPEND="${COMMON_DEPEND} + sys-apps/iproute2[-minimal] + net-misc/bridge-utils + screen? ( + app-misc/screen + app-admin/logrotate + ) + selinux? ( sec-policy/selinux-xen )" + +DEPEND="${COMMON_DEPEND} + app-misc/pax-utils + >=sys-kernel/linux-headers-4.11 + x11-libs/pixman + $(python_gen_cond_dep ' + dev-python/lxml[${PYTHON_USEDEP}] + ') + x86? ( sys-devel/dev86 + system-ipxe? ( sys-firmware/ipxe[qemu] ) + sys-power/iasl ) + api? ( dev-libs/libxml2 + net-misc/curl ) + + ovmf? ( + !arm? ( !arm64? ( dev-lang/nasm ) ) + $(python_gen_impl_dep sqlite) + ) + !amd64? ( >=sys-apps/dtc-1.4.0 ) + amd64? ( sys-power/iasl + system-seabios? ( sys-firmware/seabios ) + system-ipxe? ( sys-firmware/ipxe[qemu] ) + rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) + arm64? ( sys-power/iasl + rombios? ( sys-devel/bin86 sys-devel/dev86 ) ) + doc? ( + app-text/ghostscript-gpl + app-text/pandoc + $(python_gen_cond_dep ' + dev-python/markdown[${PYTHON_USEDEP}] + ') + dev-texlive/texlive-latexextra + media-gfx/transfig + ) + hvm? ( x11-base/xorg-proto ) + qemu? ( + app-arch/snappy:= + dev-util/meson + sdl? ( + media-libs/libsdl[X] + media-libs/libsdl2[X] + ) + ) + system-qemu? ( app-emulation/qemu[xen] ) + ocaml? ( dev-ml/findlib + dev-lang/ocaml[ocamlopt] ) + python? ( >=dev-lang/swig-4.0.0 )" + +BDEPEND="dev-lang/perl + sys-devel/bison + sys-devel/gettext" + +# hvmloader is used to bootstrap a fully virtualized kernel +# Approved by QA team in bug #144032 +QA_WX_LOAD=" + usr/libexec/xen/boot/hvmloader + usr/libexec/xen/boot/ovmf.bin + usr/libexec/xen/boot/xen-shim + usr/share/qemu-xen/qemu/hppa-firmware.img + usr/share/qemu-xen/qemu/opensbi-riscv32-generic-fw_dynamic.elf + usr/share/qemu-xen/qemu/opensbi-riscv64-generic-fw_dynamic.elf + usr/share/qemu-xen/qemu/s390-ccw.img + usr/share/qemu-xen/qemu/u-boot.e500 +" + +QA_EXECSTACK=" + usr/share/qemu-xen/qemu/hppa-firmware.img +" + +QA_PREBUILT=" + usr/libexec/xen/bin/elf2dmp + usr/libexec/xen/bin/ivshmem-client + usr/libexec/xen/bin/ivshmem-server + usr/libexec/xen/bin/qemu-edid + usr/libexec/xen/bin/qemu-img + usr/libexec/xen/bin/qemu-io + usr/libexec/xen/bin/qemu-keymap + usr/libexec/xen/bin/qemu-nbd + usr/libexec/xen/bin/qemu-pr-helper + usr/libexec/xen/bin/qemu-storage-daemon + usr/libexec/xen/bin/qemu-system-i386 + usr/libexec/xen/bin/virtfs-proxy-helper + usr/libexec/xen/boot/ovmf.bin + usr/libexec/xen/boot/xen-shim + usr/libexec/xen/libexec/qemu-pr-helper + usr/libexec/xen/libexec/virtfs-proxy-helper + usr/libexec/xen/libexec/virtiofsd + usr/libexec/xen/libexec/xen-bridge-helper + usr/share/qemu-xen/qemu/s390-ccw.img + usr/share/qemu-xen/qemu/s390-netboot.img + usr/share/qemu-xen/qemu/u-boot.e500 +" + +RESTRICT="test" + +pkg_setup() { + python_setup + export "CONFIG_LOMOUNT=y" + + #bug 522642, disable compile tools/tests + export "CONFIG_TESTS=n" + + if [[ -z ${XEN_TARGET_ARCH} ]] ; then + if use x86 && use amd64; then + die "Confusion! Both x86 and amd64 are set in your use flags!" + elif use x86; then + export XEN_TARGET_ARCH="x86_32" + elif use amd64 ; then + export XEN_TARGET_ARCH="x86_64" + elif use arm; then + export XEN_TARGET_ARCH="arm32" + elif use arm64; then + export XEN_TARGET_ARCH="arm64" + else + die "Unsupported architecture!" + fi + fi +} + +src_prepare() { + # move before Gentoo patch, one patch should apply to seabios, to fix gcc-4.5.x build err + mv ../seabios-${SEABIOS_VER} tools/firmware/seabios-dir-remote || die + pushd tools/firmware/ > /dev/null + ln -s seabios-dir-remote seabios-dir || die + popd > /dev/null + + if [[ -v XEN_UPSTREAM_PATCHES_DIR ]]; then + eapply "${XEN_UPSTREAM_PATCHES_DIR}" + fi + + if [[ -v XEN_GENTOO_PATCHES_DIR ]]; then + eapply "${XEN_GENTOO_PATCHES_DIR}" + fi + + # Rename qemu-bridge-helper to xen-bridge-helper to avoid file + # collisions with app-emulation/qemu. + sed -i 's/qemu-bridge-helper/xen-bridge-helper/g' \ + tools/qemu-xen/include/net/net.h \ + tools/qemu-xen/meson.build \ + tools/qemu-xen/qemu-bridge-helper.c \ + tools/qemu-xen/qemu-options.hx \ + || die + mv tools/qemu-xen/qemu-bridge-helper.c tools/qemu-xen/xen-bridge-helper.c || die + + if use ovmf; then + mv ../edk2-${EDK2_COMMIT} tools/firmware/ovmf-dir-remote || die + rm -r tools/firmware/ovmf-dir-remote/CryptoPkg/Library/OpensslLib/openssl || die + rm -r tools/firmware/ovmf-dir-remote/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3 || die + rm -r tools/firmware/ovmf-dir-remote/BaseTools/Source/C/BrotliCompress/brotli || die + rm -r tools/firmware/ovmf-dir-remote/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli || die + mv ../openssl-OpenSSL_${EDK2_OPENSSL_VERSION} tools/firmware/ovmf-dir-remote/CryptoPkg/Library/OpensslLib/openssl || die + mv ../berkeley-softfloat-3-${EDK2_SOFTFLOAT_COMMIT} tools/firmware/ovmf-dir-remote/ArmPkg/Library/ArmSoftFloatLib/berkeley-softfloat-3 || die + cp -r ../brotli-${EDK2_BROTLI_COMMIT} tools/firmware/ovmf-dir-remote/BaseTools/Source/C/BrotliCompress/brotli || die + cp -r ../brotli-${EDK2_BROTLI_COMMIT} tools/firmware/ovmf-dir-remote/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli || die + cp tools/firmware/ovmf-makefile tools/firmware/ovmf-dir-remote/Makefile || die + + # Bug #816987 + pushd tools/firmware/ovmf-dir-remote/BaseTools/Source/C/BrotliCompress/brotli > /dev/null + eapply "${FILESDIR}/${PN}-4.15.1-brotli-gcc11.patch" + popd > /dev/null + + pushd tools/firmware/ovmf-dir-remote/MdeModulePkg/Library/BrotliCustomDecompressLib/brotli > /dev/null + eapply "${FILESDIR}/${PN}-4.15.1-brotli-gcc11.patch" + popd > /dev/null + fi + + # ipxe + if use ipxe; then + cp "${DISTDIR}/ipxe-git-${IPXE_COMMIT}.tar.gz" tools/firmware/etherboot/ipxe.tar.gz || die + + # gcc 11 + cp "${XEN_GENTOO_PATCHES_DIR}/ipxe/${PN}-4.15.0-ipxe-gcc11.patch" tools/firmware/etherboot/patches/ipxe-gcc11.patch || die + echo ipxe-gcc11.patch >> tools/firmware/etherboot/patches/series || die + fi + + # Fix texi2html build error with new texi2html, qemu.doc.html + sed -i -e "/texi2html -monolithic/s/-number//" tools/qemu-xen-traditional/Makefile || die + + # Drop .config, fixes to gcc-4.6 + sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" + + # drop flags + unset CFLAGS + unset LDFLAGS + unset ASFLAGS + unset CPPFLAGS + + if ! use pygrub; then + sed -e '/^SUBDIRS-y += pygrub/d' -i tools/Makefile || die + fi + + if ! use python; then + sed -e '/^SUBDIRS-y += python$/d' -i tools/Makefile || die + fi + + if ! use hvm; then + sed -e '/SUBDIRS-$(CONFIG_X86) += firmware/d' -i tools/Makefile || die + # Bug 351648 + elif ! use x86 && ! has x86 $(get_all_abis); then + mkdir -p "${WORKDIR}"/extra-headers/gnu || die + touch "${WORKDIR}"/extra-headers/gnu/stubs-32.h || die + export CPATH="${WORKDIR}"/extra-headers + fi + + if use qemu; then + if use sdl; then + sed -i -e "s:\$\$source/configure:\0 --enable-sdl:" \ + tools/Makefile || die + else + sed -i -e "s:\${QEMU_ROOT\:\-\.}/configure:\0 --disable-sdl:" \ + tools/qemu-xen-traditional/xen-setup || die + sed -i -e "s:\$\$source/configure:\0 --disable-sdl:" \ + tools/Makefile || die + fi + else + # Don't bother with qemu, only needed for fully virtualised guests + sed -i '/SUBDIRS-$(CONFIG_QEMU_XEN)/s/^/#/g' tools/Makefile || die + fi + + # Reset bash completion dir; Bug 472438 + sed -e "s;^BASH_COMPLETION_DIR :=.*;BASH_COMPLETION_DIR := $(get_bashcompdir);" \ + -i config/Paths.mk.in || die + + # xencommons, Bug #492332, sed lighter weight than patching + sed -e 's:\$QEMU_XEN -xen-domid:test -e "\$QEMU_XEN" \&\& &:' \ + -i tools/hotplug/Linux/init.d/xencommons.in || die + + # fix bashishm + sed -e '/Usage/s/\$//g' \ + -i tools/hotplug/Linux/init.d/xendriverdomain.in || die + + # respect multilib, usr/lib/libcacard.so.0.0.0 + sed -e "/^libdir=/s/\/lib/\/$(get_libdir)/" \ + -i tools/qemu-xen/configure || die + + #bug 518136, don't build 32bit exactuable for nomultilib profile + if [[ "${ARCH}" == 'amd64' ]] && ! has_multilib_profile; then + sed -i -e "/x86_emulator/d" tools/tests/Makefile || die + fi + + # uncomment lines in xl.conf + sed -e 's:^#autoballoon=:autoballoon=:' \ + -e 's:^#lockfile=:lockfile=:' \ + -e 's:^#vif.default.script=:vif.default.script=:' \ + -i tools/examples/xl.conf || die + + # disable capstone (Bug #673474) + sed -e "s:\$\$source/configure:\0 --disable-capstone:" \ + -i tools/Makefile || die + + # disable glusterfs + sed -e "s:\$\$source/configure:\0 --disable-glusterfs:" \ + -i tools/Makefile || die + + # disable jpeg automagic + sed -e "s:\$\$source/configure:\0 --disable-vnc-jpeg:" \ + -i tools/Makefile || die + + # disable png automagic + sed -e "s:\$\$source/configure:\0 --disable-vnc-png:" \ + -i tools/Makefile || die + + # disable docker (Bug #732970) + sed -e "s:\$\$source/configure:\0 --disable-containers:" \ + -i tools/Makefile || die + + # disable abi-dumper (Bug #791172) + sed -e 's/$(ABI_DUMPER) /echo /g' \ + -i tools/libs/libs.mk || die + + # Remove -Werror + find . -type f \( -name Makefile -o -name "*.mk" \) \ + -exec sed -i \ + -e 's/-Werror //g' \ + -e '/^CFLAGS *+= -Werror$/d' \ + -e 's/, "-Werror"//' \ + {} + || die + + default +} + +src_configure() { + local myconf=( + --libdir="${EPREFIX}/usr/$(get_libdir)" + --libexecdir="${EPREFIX}/usr/libexec" + --localstatedir="${EPREFIX}/var" + --disable-golang + --disable-werror + --disable-xen + --enable-tools + --enable-docs + $(use_enable api xenapi) + $(use_enable ipxe) + $(usex system-ipxe '--with-system-ipxe=/usr/share/ipxe' '') + $(use_enable ocaml ocamltools) + $(use_enable ovmf) + $(use_enable rombios) + $(use_enable systemd) + --with-xenstored=$(usex ocaml 'oxenstored' 'xenstored') + ) + + use system-seabios && myconf+=( --with-system-seabios=/usr/share/seabios/bios.bin ) + use system-qemu && myconf+=( --with-system-qemu=/usr/bin/qemu-system-x86_64 ) + use amd64 && myconf+=( $(use_enable qemu-traditional) ) + tc-ld-disable-gold # Bug 669570 + econf ${myconf[@]} +} + +src_compile() { + local myopt + use debug && myopt="${myopt} debug=y" + use python && myopt="${myopt} XENSTAT_PYTHON_BINDINGS=y" + + if test-flag-CC -fno-strict-overflow; then + append-flags -fno-strict-overflow + fi + + # bug #845099 + if use ipxe; then + local -x NO_WERROR=1 + fi + + emake \ + HOSTCC="$(tc-getBUILD_CC)" \ + HOSTCXX="$(tc-getBUILD_CXX)" \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + LD="$(tc-getLD)" \ + AR="$(tc-getAR)" \ + OBJDUMP="$(tc-getOBJDUMP)" \ + RANLIB="$(tc-getRANLIB)" \ + build-tools ${myopt} + + if use doc; then + emake -C docs build + else + emake -C docs man-pages + fi +} + +src_install() { + # Override auto-detection in the build system, bug #382573 + export INITD_DIR=/tmp/init.d + export CONFIG_LEAF_DIR=../tmp/default + + # Let the build system compile installed Python modules. + local PYTHONDONTWRITEBYTECODE + export PYTHONDONTWRITEBYTECODE + + emake DESTDIR="${ED}" DOCDIR="/usr/share/doc/${PF}" \ + XEN_PYTHON_NATIVE_INSTALL=y install-tools + + # Created at runtime + rm -rv "${ED}/var/run" || die + + # Fix the remaining Python shebangs. + python_fix_shebang "${D}" + + # Remove RedHat-specific stuff + rm -rf "${D}"/tmp || die + + if use doc; then + emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-docs + dodoc -r docs/{pdf,txt} + else + emake -C docs DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" install-man-pages # Bug 668032 + fi + dodoc ${DOCS[@]} + + newconfd "${FILESDIR}"/xendomains.confd xendomains + newconfd "${FILESDIR}"/xenstored.confd xenstored + newconfd "${FILESDIR}"/xenconsoled.confd xenconsoled + newinitd "${FILESDIR}"/xendomains.initd-r2 xendomains + newinitd "${FILESDIR}"/xenstored.initd-r1 xenstored + newinitd "${FILESDIR}"/xenconsoled.initd xenconsoled + newinitd "${FILESDIR}"/xencommons.initd xencommons + newconfd "${FILESDIR}"/xencommons.confd xencommons + newinitd "${FILESDIR}"/xenqemudev.initd xenqemudev + newconfd "${FILESDIR}"/xenqemudev.confd xenqemudev + newinitd "${FILESDIR}"/xen-watchdog.initd xen-watchdog + + if use screen; then + cat "${FILESDIR}"/xendomains-screen.confd >> "${D}"/etc/conf.d/xendomains || die + cp "${FILESDIR}"/xen-consoles.logrotate "${D}"/etc/xen/ || die + keepdir /var/log/xen-consoles + fi + + # For -static-libs wrt Bug 384355 + if ! use static-libs; then + rm -f "${D}"/usr/$(get_libdir)/*.a "${D}"/usr/$(get_libdir)/ocaml/*/*.a + fi + + # for xendomains + keepdir /etc/xen/auto + + # Remove files failing QA AFTER emake installs them, avoiding seeking absent files + find "${D}" \( -name openbios-sparc32 -o -name openbios-sparc64 \ + -o -name openbios-ppc -o -name palcode-clipper \) -delete || die + + keepdir /var/lib/xen/dump + keepdir /var/lib/xen/xenpaging + keepdir /var/lib/xenstored + keepdir /var/log/xen + + if use python; then + python_domodule "${S}/tools/libs/stat/bindings/swig/python/xenstat.py" + python_domodule "${S}/tools/libs/stat/bindings/swig/python/_xenstat.so" + fi + + python_optimize + + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/app-emulation/xen/Manifest b/app-emulation/xen/Manifest index d7ce29f24519..46017f6509bb 100644 --- a/app-emulation/xen/Manifest +++ b/app-emulation/xen/Manifest @@ -5,7 +5,9 @@ AUX xen-4.16-no-symlink.patch 1044 BLAKE2B 3f5cb93403e3cd606a5eabb8b0e7facb3c95a DIST xen-4.15.3.tar.gz 40793144 BLAKE2B 33932d855a0502cfe2768a7c8ae19d7da285d70b4970d96fd703daf0ee24a77ad47a3d1b4bcf5f465aa81aa7eb7f9295bce96302b2149ca208fa662cd966d6af SHA512 c25903cc263891885ec76500488405226c8e025bb461d2bf0d590b9bd2d7ca5c2693de7ecc38b3655bfd6793cc96314826559f14a09cc139de8cfdbeb914cbd3 DIST xen-4.16.1.tar.gz 44964667 BLAKE2B 190d9c330b5dcdd47bae26b6ef42111c9c63b71b8b92e20eae268054c6b40aaabadef78c0c9634cb3c3b1bde32a746cbb1404b5eed2a82ab829ba10632103856 SHA512 eeabba9c263cd2425bca083e32b5ebfc6c716c00553759c144fd4b6f64a89836b260787fa25ba22c1f5c4ea65aaad7c95b8c2c1070d3377b1c43c9517aa7032a DIST xen-gentoo-patches-4.16.1-gentoo-patchset-1.tar.bz2 4351 BLAKE2B 1ba306fbc4a55aa1fea71139f7a900c8c363cf948f34a2aabd1ff6f8a68f2e632154ea0e0289580c84328b372c4f8cfdb2879bc63ae3ec163bfb29487783a758 SHA512 8d8198fbf8d9d4b46a83cf46c965448cb47b30438518a70c9b552c7cd1b23616e50f615206ddb18603e8482d19b25ccb611904c404d445898928ecf88051b70d -DIST xen-upstream-patches-4.16.2-pre-patchset-0.tar.bz2 40645 BLAKE2B 198beb134604b221bc81fb4d32daec074a7c088c7f9bf99c2a9e98bdab2d8bf7e10c0fea9106d039de255fb209a8ac2955d1e724325a5016e6ecbdd94fbb9584 SHA512 d849418fb215a5bb9ea31ea03de6fbb8b1834d9a8e9face0bd3f20ab7bbd3a17cb13e9b3b653a3a5f06fad609b01dbcaa16f7377ead015a9d97cb8f960d0de49 +DIST xen-upstream-patches-4.15.4-pre-patchset-0.1.tar.bz2 28980 BLAKE2B 5bdabed3bce4306fe5f656a965d1e537608c03b4706dc801a0b0b9649d001b875b1a2543c68c6b459483991570f0fbf2490a97ea1776761c9f61e9876f240fdf SHA512 4f6bbf0dab57ad58292f32fab55294b2eedd0442be7f62341a2df922a1d21880fe33cc29956ccbbb8b4aee4c10b38d4aa090e4db9496d6e0f5256e60999cad7d +DIST xen-upstream-patches-4.16.2-pre-patchset-1.tar.bz2 56760 BLAKE2B 4c8030347f9e1ad3c2c4f440645656452daa1f087c34b8a3baba3cae1e7623a910e5727395e8c6f4a8573f3a37e58a318c485fa2f878c8e2f3240fb75cee0c03 SHA512 5e279845052addfbf7681ad5ccab9e692e4a1d69b73e51e1782e498f98217de77bfc4f5158307ee90164393edb023165e032b9f9f7123c0c614ee2336c021259 EBUILD xen-4.15.3.ebuild 4724 BLAKE2B d8cea46c30edb523780e7e6bcd2bfa0d45e5c3cd025341228aeaa24b8d5f26587f48a18372f3794f1bc635363391c793d77b63c14de574b239e19f74a4f3a17e SHA512 5167e60d83e9765391d6281cef6dab12145e71ed96a3f6f48139ae9e6d823dd1af0c0becd95d80e84a50a3e978416862232996b34213eaeec55544e0c21b57f3 -EBUILD xen-4.16.2_pre1.ebuild 4761 BLAKE2B fe2c436fca2d516c4ee588c265898b62278636609119768d7ec4319ad2a011cd91c8224d289384ea9fc2f38006437134a96b028d78846488badfea0a2313efe7 SHA512 600b693dd83b464fe57229b3ba3bd9acb42c88ea9b207f78694bf31d61e59ce407c675dd968e2222ffdfc7f8227f8a58a65be951dcb321481eb49eabd7818e75 +EBUILD xen-4.15.4_pre.ebuild 4679 BLAKE2B 8315ca4a195503e25c8ee6dfb693dae124e100285841ead6779a56cfb99500736a0ea53601fd6fc34d2e9381c9dc663452a95cb6370f8784cd45c877dea443a5 SHA512 352f9732a7f9181a52e3ba3296129142c3810325bc1322251afd08111cc4b4aac6b7a8e1ef87d80da83a9cf0d09e0f20a329338db9479051524829ba97a81bfd +EBUILD xen-4.16.2_pre2.ebuild 4386 BLAKE2B 22dd2b553f0fb8c08e47989b7c911d1685ebe93ec523340e5f7c7fdfd954ab702df480f4314d9dabea366b286053e2ebde51a7bfec7c0fc31f7abd4dfebdc387 SHA512 a2057f44df2b7b52cee23a1e089ebf1e4830e1032329c9e3014580988ff431890d4d617d9f877433235cadc6bd3acb0ff0c075de30a18bc03a7ee59f5f7e3bca MISC metadata.xml 773 BLAKE2B 3d0c64f8bfaf753ee92681f9da2dfabd6196952b5694244b806cb6cdac02fedd10d8c8defb4f4211664e135cce38c671f543faab58575ae2d603efcb9b2a48b8 SHA512 16993794d7f578562112533f97bb76d1a2fafd0dce038dbd879a4a65d5fc893251f1d188cdc1a2b9f955a27581f76a26409cc0c90706c86514c05e81501966b9 diff --git a/app-emulation/xen/xen-4.16.2_pre1.ebuild b/app-emulation/xen/xen-4.15.4_pre.ebuild similarity index 93% rename from app-emulation/xen/xen-4.16.2_pre1.ebuild rename to app-emulation/xen/xen-4.15.4_pre.ebuild index 933fd041febc..c231b44c827f 100644 --- a/app-emulation/xen/xen-4.16.2_pre1.ebuild +++ b/app-emulation/xen/xen-4.15.4_pre.ebuild @@ -14,9 +14,9 @@ if [[ ${PV} == *9999 ]]; then else KEYWORDS="~amd64 ~arm -x86" - XEN_PRE_PATCHSET_NUM=0 - XEN_GENTOO_PATCHSET_NUM=1 - XEN_PRE_VERSION_BASE=4.16.1 + XEN_PRE_PATCHSET_NUM=0.1 + XEN_GENTOO_PATCHSET_NUM= + XEN_PRE_VERSION_BASE=4.15.3 XEN_BASE_PV="${PV}" if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then @@ -46,7 +46,7 @@ S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})" LICENSE="GPL-2" SLOT="0" -IUSE="+boot-symlinks debug efi flask" +IUSE="debug efi flask" REQUIRED_USE="arm? ( debug )" DEPEND="${PYTHON_DEPS} @@ -88,12 +88,10 @@ src_prepare() { eapply "${XEN_GENTOO_PATCHES_DIR}" fi - eapply "${FILESDIR}"/${PN}-4.16-efi.patch + eapply "${FILESDIR}"/${PN}-4.15-efi.patch - # Symlinks do not work on fat32 volumes # 829765 - if ! use boot-symlinks || use efi; then - eapply "${FILESDIR}"/${PN}-4.16-no-symlink.patch - fi + # Enable XSM-FLASK + use flask && eapply "${FILESDIR}"/${PN}-4.15-flask.patch # Workaround new gcc-11 options sed -e '/^CFLAGS/s/-Werror//g' -i xen/Makefile || die diff --git a/app-emulation/xen/xen-4.16.2_pre2.ebuild b/app-emulation/xen/xen-4.16.2_pre2.ebuild new file mode 100644 index 000000000000..3ce553a137d3 --- /dev/null +++ b/app-emulation/xen/xen-4.16.2_pre2.ebuild @@ -0,0 +1,175 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit flag-o-matic mount-boot python-any-r1 toolchain-funcs + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="git://xenbits.xen.org/xen.git" + SRC_URI="" +else + KEYWORDS="~amd64 ~arm -x86" + + XEN_PRE_PATCHSET_NUM=1 + XEN_GENTOO_PATCHSET_NUM=1 + XEN_PRE_VERSION_BASE=4.16.1 + + XEN_BASE_PV="${PV}" + if [[ -n "${XEN_PRE_VERSION_BASE}" ]]; then + XEN_BASE_PV="${XEN_PRE_VERSION_BASE}" + fi + + SRC_URI="https://downloads.xenproject.org/release/xen/${XEN_BASE_PV}/xen-${XEN_BASE_PV}.tar.gz" + + if [[ -n "${XEN_PRE_PATCHSET_NUM}" ]]; then + XEN_UPSTREAM_PATCHES_TAG="$(ver_cut 1-3)-pre-patchset-${XEN_PRE_PATCHSET_NUM}" + XEN_UPSTREAM_PATCHES_NAME="xen-upstream-patches-${XEN_UPSTREAM_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-upstream-patches.git/snapshot/${XEN_UPSTREAM_PATCHES_NAME}.tar.bz2" + XEN_UPSTREAM_PATCHES_DIR="${WORKDIR}/${XEN_UPSTREAM_PATCHES_NAME}" + fi + if [[ -n "${XEN_GENTOO_PATCHSET_NUM}" ]]; then + XEN_GENTOO_PATCHES_TAG="$(ver_cut 1-3 ${XEN_BASE_PV})-gentoo-patchset-${XEN_GENTOO_PATCHSET_NUM}" + XEN_GENTOO_PATCHES_NAME="xen-gentoo-patches-${XEN_GENTOO_PATCHES_TAG}" + SRC_URI+=" https://gitweb.gentoo.org/proj/xen-gentoo-patches.git/snapshot/${XEN_GENTOO_PATCHES_NAME}.tar.bz2" + XEN_GENTOO_PATCHES_DIR="${WORKDIR}/${XEN_GENTOO_PATCHES_NAME}" + fi +fi + +DESCRIPTION="The Xen virtual machine monitor" +HOMEPAGE="https://xenproject.org" + +S="${WORKDIR}/xen-$(ver_cut 1-3 ${XEN_BASE_PV})" + +LICENSE="GPL-2" +SLOT="0" +IUSE="+boot-symlinks debug efi flask" +REQUIRED_USE="arm? ( debug )" + +DEPEND="${PYTHON_DEPS} + efi? ( >=sys-devel/binutils-2.22[multitarget] ) + !efi? ( >=sys-devel/binutils-2.22 ) + flask? ( sys-apps/checkpolicy )" +RDEPEND="" +PDEPEND="~app-emulation/xen-tools-${PV}" + +# no tests are available for the hypervisor +# prevent the silliness of /usr/lib/debug/usr/lib/debug files +# prevent stripping of the debug info from the /usr/lib/debug/xen-syms +RESTRICT="test splitdebug strip" + +# Approved by QA team in bug #144032 +QA_WX_LOAD="boot/xen-syms-${PV}" + +pkg_setup() { + python-any-r1_pkg_setup + if [[ -z ${XEN_TARGET_ARCH} ]]; then + if use amd64; then + export XEN_TARGET_ARCH="x86_64" + elif use arm; then + export XEN_TARGET_ARCH="arm32" + elif use arm64; then + export XEN_TARGET_ARCH="arm64" + else + die "Unsupported architecture!" + fi + fi +} + +src_prepare() { + if [[ -v XEN_UPSTREAM_PATCHES_DIR ]]; then + eapply "${XEN_UPSTREAM_PATCHES_DIR}" + fi + + if [[ -v XEN_GENTOO_PATCHES_DIR ]]; then + eapply "${XEN_GENTOO_PATCHES_DIR}" + fi + + eapply "${FILESDIR}"/${PN}-4.16-efi.patch + + # Symlinks do not work on fat32 volumes # 829765 + if ! use boot-symlinks || use efi; then + eapply "${FILESDIR}"/${PN}-4.16-no-symlink.patch + fi + + # Workaround new gcc-11 options + sed -e '/^CFLAGS/s/-Werror//g' -i xen/Makefile || die + + # Drop .config + sed -e '/-include $(XEN_ROOT)\/.config/d' -i Config.mk || die "Couldn't drop" + + if use efi; then + export EFI_VENDOR="gentoo" + export EFI_MOUNTPOINT="/boot" + fi + + default +} + +xen_make() { + # Setting clang to either 'y' or 'n' tells Xen's build system + # whether or not clang is used. + local clang=n + if tc-is-clang; then + clang=y + fi + + # Send raw LDFLAGS so that --as-needed works + emake \ + V=1 \ + LDFLAGS="$(raw-ldflags)" \ + HOSTCC="$(tc-getBUILD_CC)" \ + HOSTCXX="$(tc-getBUILD_CXX)" \ + CC="$(tc-getCC)" \ + CXX="$(tc-getCXX)" \ + LD="$(tc-getLD)" \ + AR="$(tc-getAR)" \ + OBJDUMP="$(tc-getOBJDUMP)" \ + RANLIB="$(tc-getRANLIB)" \ + clang="${clang}" \ + "$@" +} + +src_configure() { + cd xen || die + + touch gentoo-config || die + if use arm; then + echo "CONFIG_EARLY_PRINTK=sun7i" >> gentoo-config || die + fi + if use debug; then + cat <<-EOF >> gentoo-config || die + CONFIG_DEBUG=y + CONFIG_CRASH_DEBUG=y +EOF + fi + if use flask; then + echo "CONFIG_XSM=y" >> gentoo-config || die + fi + + # remove flags + unset CFLAGS + + tc-ld-disable-gold # Bug 700374 + + xen_make KCONFIG_ALLCONFIG=gentoo-config alldefconfig +} + +src_compile() { + xen_make -C xen +} + +src_install() { + # The 'make install' doesn't 'mkdir -p' the subdirs + if use efi; then + mkdir -p "${D}"${EFI_MOUNTPOINT}/efi/${EFI_VENDOR} || die + fi + + xen_make DESTDIR="${D}" -C xen install + + # make install likes to throw in some extra EFI bits if it built + use efi || rm -rf "${D}/usr/$(get_libdir)/efi" +} diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index 62dfe3040ffdb2095c9c80dccffe79a63a20c04a..7498592f13f47de6da36ced9d14a75241f9ea178 100644 GIT binary patch delta 4791 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

Z-bBzs)RF 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 HUm^eiUcpSK diff --git a/app-forensics/foremost/Manifest b/app-forensics/foremost/Manifest index 96734459782d..eacd17645e69 100644 --- a/app-forensics/foremost/Manifest +++ b/app-forensics/foremost/Manifest @@ -1,7 +1,8 @@ AUX foremost-1.4-config-location.patch 462 BLAKE2B 7dadc7fd049b09992e9e3019aaaa27d53268a6b6cea03146d965bdd3f0ec3165fbde33c2ecd41a949758ff4b8d36259d048869d17b828e2f600ea9418e3d0bce SHA512 7b6dcc18cba4676ef4d54b87c9c31747754ecbebd9424340b2dd059495c9c6cec11513307fff802a336a99bc07c4bcd2ffcfad1c77ccdc49277ef7e40e30029e AUX foremost-1.5.7-fno-common.patch 3330 BLAKE2B 0e99b6cd29cb6ef558d2d44ce62b38abcf03f0dffb0dbf302264cfe21255647c09e885ed0dd4726ce0708fae8c03c0bd2e3678906fe6aab0fb24b211442cfd6c SHA512 4a129e0bb97f2c8aa09d6861077e732886e1d26573cc8698abfb03b55ebcf73c7ba1fbd6de25c5a4d2ce8cd271ebf07aa277d823d54640e6922ebc72a6aaba46 AUX foremost-1.5.7-format-security.patch 680 BLAKE2B 5565dc9d255ccbb4b721cdb0b41fef4f86369c4965000e35678e6ece00acec5ead0b15d90bd71a2456b812ab74fa9283bdf70c2fc36003a3d659105bb04a139d SHA512 1c28ed1fceedec728a5060b195214fd3ec3b0fa529e87f7421ee72d73f71ecc0d48a69a5b5ff4c6179dd65781552fbd272437134498ec865bd5c620375b6f85b +AUX foremost-1.5.7-musl.patch 2427 BLAKE2B 403aa6c8c6605a823f96948bf0c4667e8cd9563827f56924efb44d307667dd7c0f981489577ba86b9b79d327ea9eeb80315612c51ffdee38855c5780365f84de SHA512 bdec206ebdd7fbbdbed6b0bc1a7d0513bc3e1cbb673cb6cb31a217ded9dba142ca40e92cc20cbe8b47d6031d456fd86e0285bb9114f22115405019ae7ab70fca AUX foremost-1.5.7-set-but-unused.patch 7720 BLAKE2B 047c4a31d26750706a9dad36078e848e68e89f0013a6572369dc42fa014234d37120bdb3c51ec7e83b7c99d4c497c541039e334af1d3bd144cf8250a1212f920 SHA512 1be57b3a63e38556b3a6758c1f24e5424076f11608dba148703c9cef16bac9954366a2540720912e8720d0e291f6d5933f2830b0f1b497a5f6feabc570231a52 DIST foremost-1.5.7.tar.gz 52352 BLAKE2B 5642c1afd86aab0a2f90986c3b030d37b37700c5d0e4b04e4f4a2004d69745280fabd4086a72c33b9eab05b57d125d6b11105c9e11b0112e30077f101eeab7ac SHA512 8827c29d52496783be26374f3943eb26a154d842f34e50fb489f87b3a5045bf85f1e44d7d8d8b12b2355ba3fe4b06a0db979cc22c0f431593c5976001eb931ab -EBUILD foremost-1.5.7-r3.ebuild 980 BLAKE2B b77306199fc17969bb6f3d144518b0aa40706b6cbdabb7a734d62c9b875955be17cd6aba2d828517bd156a2372be06bfee614e35d5a9b8e57b28c7e74501d118 SHA512 5f6dd75a8b111562018e7b1c4885b54aacce99bad1a38563fd7d778386c750baa38a351d7d725f5bc916677d5bcbdce1589c32b81a32b601f3dd5e448b82344e +EBUILD foremost-1.5.7-r3.ebuild 1031 BLAKE2B 38c23a88978eaf19735eec148d554f8f21a6a68b88a0466f8ba96b0e307cc7a07d21cbcca75c08415eb8ce2652901f9ef6e8b021442e3d8fa2ecd79c7be03896 SHA512 54257e554d9cf0d0c10a31bfaf2bb80a2909dd109394fd80cc3ddd8a6c4010b5551ccdbaf287e94e0eb9af38b82dbfaf4e20a40007480c3b3652ebeafb6fb14f MISC metadata.xml 251 BLAKE2B 7ab029eb94dc8bc097d9d94165cf016e292bad9dccfa23c8e6119bf3fcd4737432e924000cfa12d5c77f62fb0e6265876cd6a0161a973f554b88ba7222ea9a0b SHA512 0ae1ad6cf7ab9fb8668d30f730a55cb6ee01ff27bc170058f15594d952441a7e8782d969cba56bd5e6d1228ce25d0d076ce8aa845a48b8deca1a497dc18c1bad diff --git a/app-forensics/foremost/files/foremost-1.5.7-musl.patch b/app-forensics/foremost/files/foremost-1.5.7-musl.patch new file mode 100644 index 000000000000..0f8994b2328f --- /dev/null +++ b/app-forensics/foremost/files/foremost-1.5.7-musl.patch @@ -0,0 +1,81 @@ +--- a/cli.c ++++ b/cli.c +@@ -4,7 +4,7 @@ + + void fatal_error (f_state * s, char *msg) + { +- fprintf(stderr, "%s: %s%s", __progname, msg, NEWLINE); ++ fprintf(stderr, "%s: %s%s", program_invocation_short_name, msg, NEWLINE); + if (get_audit_file_open(s)) + { + audit_msg(s, msg); +@@ -16,7 +16,7 @@ + void print_error(f_state *s, char *fn, char *msg) + { + if (!(get_mode(s, mode_quiet))) +- fprintf(stderr, "%s: %s: %s%s", __progname, fn, msg, NEWLINE); ++ fprintf(stderr, "%s: %s: %s%s", program_invocation_short_name, fn, msg, NEWLINE); + } + + void print_message(f_state *s, char *format, va_list argp) +--- a/helpers.c ++++ b/helpers.c +@@ -133,7 +133,7 @@ + if (ioctl(fd, BLKGETSIZE, &num_sectors)) + { + #if defined(__DEBUG) +- fprintf(stderr, "%s: ioctl call to BLKGETSIZE failed.%s", __progname, NEWLINE); ++ fprintf(stderr, "%s: ioctl call to BLKGETSIZE failed.%s", program_invocation_short_name, NEWLINE); + #endif + } + else +--- a/main.c ++++ b/main.c +@@ -55,18 +55,18 @@ + + void try_msg(void) + { +- fprintf(stderr, "Try `%s -h` for more information.%s", __progname, NEWLINE); ++ fprintf(stderr, "Try `%s -h` for more information.%s", program_invocation_short_name, NEWLINE); + } + + /* The usage function should, at most, display 22 lines of text to fit + on a single screen */ + void usage(void) + { +- fprintf(stderr, "%s version %s by %s.%s", __progname, VERSION, AUTHOR, NEWLINE); ++ fprintf(stderr, "%s version %s by %s.%s", program_invocation_short_name, VERSION, AUTHOR, NEWLINE); + fprintf(stderr, + "%s %s [-v|-V|-h|-T|-Q|-q|-a|-w-d] [-t ] [-s ] [-k ] \n\t[-b ] [-c ] [-o

] [-i Wj54NR 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 delta 26149 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�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 0.1.0]) ++ ++if test x$enable_gtk = xyes; then ++pkg_modules="gtk+-2.0 >= 2.8.0 librsvg-2.0 >= 2.0.0 cairo >= 1.0.0" ++PKG_CHECK_MODULES(GTKLIBS,[$pkg_modules],,[ ++ AC_MSG_RESULT([no]) ++ AC_MSG_WARN([ ++Package requirements ($pkg_modules) were not met: ++ ++$GTKLIBS_PKG_ERRORS ++ ++Consider adjusting the PKG_CONFIG_PATH environment variable if you ++installed software in a non-standard prefix. ++ ++Alternatively, you may set the environment variables GTKLIBS_CFLAGS ++and GTKLIBS_LIBS to avoid the need to call pkg-config. ++See the pkg-config man page for more details. ++]) ++ if test x$enable_gtk_force = xyes; then ++ AC_MSG_ERROR([Aborting since --enable-gtk was used]) ++ fi ++ AC_MSG_WARN([Not building razertool-gtk]) ++ enable_gtk=no ++]) ++fi ++ ++dnl i18n ++GETTEXT_PACKAGE=razertool-gtk ++AC_SUBST(GETTEXT_PACKAGE) ++ ++ALL_LINGUAS=`cat "${srcdir}/po/LINGUAS"` ++AM_GLIB_GNU_GETTEXT ++ ++dnl output ++AM_CONDITIONAL(BUILD_GTK,test x$enable_gtk = xyes) ++ ++AC_SUBST(libusb_CFLAGS) ++AC_SUBST(libusb_LIBS) ++AC_SUBST(GTKLIBS_CFLAGS) ++AC_SUBST(GTKLIBS_LIBS) ++ ++AC_OUTPUT([Makefile src/Makefile gtk/Makefile po/Makefile.in]) ++ ++if test x$enable_gtk_force != xyes && test x$enable_gtk != xyes; then ++AC_MSG_WARN([ ++ ++*** NOT BUILDING RAZERTOOL-GTK *** ++]) ++fi +diff -Naur razertool-0.0.7.orig/configure.in razertool-0.0.7/configure.in +--- razertool-0.0.7.orig/configure.in 2006-08-13 21:57:35.000000000 +0200 ++++ razertool-0.0.7/configure.in 1970-01-01 01:00:00.000000000 +0100 +@@ -1,67 +0,0 @@ +-dnl Process this file with autoconf to produce a configure script. +- +-AC_INIT(configure.in) +-AM_INIT_AUTOMAKE(razertool, 0.0.7) +-AM_CONFIG_HEADER(config.h) +-AM_MAINTAINER_MODE +- +-AC_ARG_ENABLE(gtk,[AS_HELP_STRING([--disable-gtk],[Don\'t build razertool-gtk])],[enable_gtk_force=yes],[enable_gtk_force=no;enable_gtk=yes]) +- +-dnl checks for programs +-AC_ISC_POSIX +-AC_PROG_CC +-AM_PROG_CC_STDC +-AC_PROG_RANLIB +-AC_HEADER_STDC +-PKG_PROG_PKG_CONFIG +- +-dnl checks for libraries +-PKG_CHECK_MODULES(libusb, [libusb >= 0.1.0]) +- +-if test x$enable_gtk = xyes; then +-pkg_modules="gtk+-2.0 >= 2.8.0 librsvg-2.0 >= 2.0.0 cairo >= 1.0.0" +-PKG_CHECK_MODULES(GTKLIBS,[$pkg_modules],,[ +- AC_MSG_RESULT([no]) +- AC_MSG_WARN([ +-Package requirements ($pkg_modules) were not met: +- +-$GTKLIBS_PKG_ERRORS +- +-Consider adjusting the PKG_CONFIG_PATH environment variable if you +-installed software in a non-standard prefix. +- +-Alternatively, you may set the environment variables GTKLIBS_CFLAGS +-and GTKLIBS_LIBS to avoid the need to call pkg-config. +-See the pkg-config man page for more details. +-]) +- if test x$enable_gtk_force = xyes; then +- AC_MSG_ERROR([Aborting since --enable-gtk was used]) +- fi +- AC_MSG_WARN([Not building razertool-gtk]) +- enable_gtk=no +-]) +-fi +- +-dnl i18n +-GETTEXT_PACKAGE=razertool-gtk +-AC_SUBST(GETTEXT_PACKAGE) +- +-ALL_LINGUAS=`cat "${srcdir}/po/LINGUAS"` +-AM_GLIB_GNU_GETTEXT +- +-dnl output +-AM_CONDITIONAL(BUILD_GTK,test x$enable_gtk = xyes) +- +-AC_SUBST(libusb_CFLAGS) +-AC_SUBST(libusb_LIBS) +-AC_SUBST(GTKLIBS_CFLAGS) +-AC_SUBST(GTKLIBS_LIBS) +- +-AC_OUTPUT([Makefile src/Makefile gtk/Makefile po/Makefile.in]) +- +-if test x$enable_gtk_force != xyes && test x$enable_gtk != xyes; then +-AC_MSG_WARN([ +- +-*** NOT BUILDING RAZERTOOL-GTK *** +-]) +-fi +diff -Naur razertool-0.0.7.orig/gtk/Makefile.in razertool-0.0.7/gtk/Makefile.in +--- razertool-0.0.7.orig/gtk/Makefile.in 2007-02-15 07:55:23.000000000 +0100 ++++ razertool-0.0.7/gtk/Makefile.in 2022-07-14 13:27:46.765830454 +0200 +@@ -1,5 +1,5 @@ + # Makefile.in generated by automake 1.9.6 from Makefile.am. +-# @configure_input@ ++# @configure.acput@ + + # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, + # 2003, 2004, 2005 Free Software Foundation, Inc. +@@ -40,7 +40,7 @@ + subdir = gtk + DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +-am__aclocal_m4_deps = $(top_srcdir)/configure.in ++am__aclocal_m4_deps = $(top_srcdir)/configure.ac + am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) + mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +diff -Naur razertool-0.0.7.orig/Makefile.in razertool-0.0.7/Makefile.in +--- razertool-0.0.7.orig/Makefile.in 2007-02-15 07:55:24.000000000 +0100 ++++ razertool-0.0.7/Makefile.in 2022-07-14 13:27:46.765830454 +0200 +@@ -1,5 +1,5 @@ + # Makefile.in generated by automake 1.9.6 from Makefile.am. +-# @configure_input@ ++# @configure.acput@ + + # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, + # 2003, 2004, 2005 Free Software Foundation, Inc. +@@ -42,7 +42,7 @@ + mkinstalldirs + subdir = . + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +-am__aclocal_m4_deps = $(top_srcdir)/configure.in ++am__aclocal_m4_deps = $(top_srcdir)/configure.ac + am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) + am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \ +diff -Naur razertool-0.0.7.orig/missing razertool-0.0.7/missing +--- razertool-0.0.7.orig/missing 2006-11-27 03:51:30.000000000 +0100 ++++ razertool-0.0.7/missing 2022-07-14 13:27:46.765830454 +0200 +@@ -39,7 +39,7 @@ + if test -f configure.ac; then + configure_ac=configure.ac + else +- configure_ac=configure.in ++ configure_ac=configure.ac + fi + + msg="missing on your system" +diff -Naur razertool-0.0.7.orig/src/Makefile.in razertool-0.0.7/src/Makefile.in +--- razertool-0.0.7.orig/src/Makefile.in 2007-02-15 07:55:23.000000000 +0100 ++++ razertool-0.0.7/src/Makefile.in 2022-07-14 13:27:46.765830454 +0200 +@@ -1,5 +1,5 @@ + # Makefile.in generated by automake 1.9.6 from Makefile.am. +-# @configure_input@ ++# @configure.acput@ + + # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, + # 2003, 2004, 2005 Free Software Foundation, Inc. +@@ -41,7 +41,7 @@ + subdir = src + DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +-am__aclocal_m4_deps = $(top_srcdir)/configure.in ++am__aclocal_m4_deps = $(top_srcdir)/configure.ac + am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) + mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs diff --git a/app-misc/razertool/files/razertool-0.0.7-rules.patch b/app-misc/razertool/files/razertool-0.0.7-rules.patch new file mode 100644 index 000000000000..b04357e17029 --- /dev/null +++ b/app-misc/razertool/files/razertool-0.0.7-rules.patch @@ -0,0 +1,8 @@ +diff -Naur razertool-0.0.7.orig/razertool.rules.example razertool-0.0.7/razertool.rules.example +--- razertool-0.0.7.orig/razertool.rules.example 2007-02-15 06:09:41.000000000 +0100 ++++ razertool-0.0.7/razertool.rules.example 2022-07-14 13:23:13.519271582 +0200 +@@ -1,2 +1,2 @@ +-ACTION=="add", BUS=="usb", SYSFS{idVendor}=="1532", SYSFS{idProduct}=="0101", MODE="0660", GROUP="plugdev" +-ACTION=="add", BUS=="usb", SYSFS{idVendor}=="1532", SYSFS{idProduct}=="0009", MODE="0660", GROUP="plugdev" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0101", MODE="0660", GROUP="usb" ++SUBSYSTEMS=="usb", ATTRS{idVendor}=="1532", ATTRS{idProduct}=="0009", MODE="0660", GROUP="usb" diff --git a/app-misc/razertool/razertool-0.0.7-r4.ebuild b/app-misc/razertool/razertool-0.0.7-r5.ebuild similarity index 75% rename from app-misc/razertool/razertool-0.0.7-r4.ebuild rename to app-misc/razertool/razertool-0.0.7-r5.ebuild index c4a446040f4f..d650ed16d3ba 100644 --- a/app-misc/razertool/razertool-0.0.7-r4.ebuild +++ b/app-misc/razertool/razertool-0.0.7-r5.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=6 +EAPI=8 -inherit autotools desktop +inherit autotools desktop udev DESCRIPTION="Unofficial tool for controlling the Razer Copperhead mouse" HOMEPAGE="http://razertool.sourceforge.net/" @@ -16,6 +16,7 @@ IUSE="gtk" RDEPEND="dev-libs/glib:2 virtual/libusb:0 + virtual/udev gtk? ( dev-libs/atk >=gnome-base/librsvg-2.0 @@ -28,20 +29,11 @@ DEPEND="${RDEPEND} DOCS=( AUTHORS ChangeLog NEWS README ) -PATCHES=( "${FILESDIR}"/${P}-ar.patch ) +PATCHES=( "${FILESDIR}"/${P}-configure.patch + "${FILESDIR}"/${P}-rules.patch ) src_prepare() { default - - sed -i razertool.rules.example \ - -e 's:ACTION=="add", ::;s:BUS=:SUBSYSTEMS=:;s:SYSFS{:ATTRS{:g' \ - || die - - # plugdev group may not exist (created by hal), default to usb - sed -i razertool.rules.example \ - -e 's:plugdev:usb:' \ - || die - eautoreconf } @@ -52,8 +44,7 @@ src_configure() { src_install() { default - insinto /lib/udev/rules.d - newins razertool.rules.example 90-razertool.rules + udev_newrules razertool.rules.example 90-razertool.rules # Icon and desktop entry if use gtk; then @@ -63,6 +54,8 @@ src_install() { } pkg_postinst() { + udev_reload + elog "Razer Copperhead mice need firmware version 6.20 or higher" elog "to work properly. Running ${PN} on mice with older firmwares" elog "might lead to random USB-disconnects." @@ -72,3 +65,7 @@ pkg_postinst() { elog " /etc/udev/rules.d/90-razertool.rules" elog "Then unplug and plug in the mouse." } + +pkg_postrm() { + udev_reload +} diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 39aa1d0730ad5584a12c59d367078b0818b20ca8..747e4af61ff36dd1ebff992895635405e5d1d47a 100644 GIT binary patch literal 7735 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 B*Hi!i diff --git a/app-office/gtg/Manifest b/app-office/gtg/Manifest index b7aab4578d72..c6114aed788d 100644 --- a/app-office/gtg/Manifest +++ b/app-office/gtg/Manifest @@ -5,5 +5,5 @@ AUX 0.5-mouse-cursor-fixes3.patch 1431 BLAKE2B 887e3237d57623b12d3b94e67138aa083 DIST gtg-0.5.tar.gz 2229259 BLAKE2B e724cbd015a6f0b6fee62c52283b56244490efb7df4e57b2e30745f58fbc41442b008f5c81b53cfd001f04a92ff53a14e2117d6c12d0d5a35fe49158b5f736fa SHA512 631f5343301d7d72211398152fa081c0fa15154babc7ec900f13a39a2677d0edaf4fea534a83284207e8019926c9108dc1d8f25bdbeae85ef0665dfe1c7b768a DIST gtg-0.6.tar.gz 2361876 BLAKE2B 48f4d589b19181c4e5586254a3411fe2e25126d0f16b2d1294b8bff3f7a86aee7a34762781d9819760ce2e6b36ebded225a478a1bc86aa4c17217b165dae2802 SHA512 68a5229c17b85b87a9a134a08e5e86fbf24d28d6ce55e848c17eef650620d6f56172ee495cb113f4279b34c19127ae03981e2feec5a39dc51be49e387e458600 EBUILD gtg-0.5.ebuild 1639 BLAKE2B 152dd75b80c101527f22f2acb42dc8269d9975d8123ccfff94897762de5d1d02577e36c3b121ac14dec25dd642b6aa294fa00081b91106c6f3923c3a0f5ea294 SHA512 b75fa1a30b64b8040d90aec7df0234768241adcb78fddb6b8bb55dda5ed3a4c384dfde8a000d5af3e5ce3a3a917cf1ae3f4eb115f4189deac36c9f2068843d9d -EBUILD gtg-0.6.ebuild 1561 BLAKE2B f491483fc30e0f86fdc59bf886cd406ea9efd43e001237fd433b25c97bf6d598f4e24b8daa1abf67627ff2dc8d4cbde105cb81398f3417464fac2985e7993382 SHA512 404dff2ab52e3e1024a80232aba164dd71a71d2646378551252fcbb3c9bf74d017145f2683437ed80ea5c20fca64fea531633d90218ae096b10721aa8526d2e3 +EBUILD gtg-0.6-r1.ebuild 1602 BLAKE2B 70b4eef6c38adb1ecb9b8f5921a4da7e58e1490768981bca6d319fd60ff4a526e028aa5f2466764cf9e9aa05b958822fc5358820669d05ba476d9175b29422b6 SHA512 ea92f272d083215a21f01f1ab0a7db4bfa26d3c20bdcdd2ba7e68f86c29b98d99e683f0fdc5a820594b1079adc23114a6b651b8adc9188fca91795d8be051602 MISC metadata.xml 887 BLAKE2B dc510d2d5598d32acd9ab78b794618c2f16f25fb25c605fda6f0aa944d93d282c26cc2f39277bf313e4688025195baf13f5ab3e376fe5462c77f1af2bbd7dd93 SHA512 f41496c2e499341cd7f6c7538b27edb7a4c02ffbf5d36d6971d5bcb0b58076ae6f131dcfde499e80b21afea349cb4ca2b25e9d23b35af4ab6d7510136d6a785c diff --git a/app-office/gtg/gtg-0.6.ebuild b/app-office/gtg/gtg-0.6-r1.ebuild similarity index 97% rename from app-office/gtg/gtg-0.6.ebuild rename to app-office/gtg/gtg-0.6-r1.ebuild index d4d376aab05b..4d5ae4e692d4 100644 --- a/app-office/gtg/gtg-0.6.ebuild +++ b/app-office/gtg/gtg-0.6-r1.ebuild @@ -33,6 +33,7 @@ RDEPEND=" x11-libs/pango[introspection] x11-libs/gdk-pixbuf[introspection] x11-libs/gtk+:3[introspection] + x11-libs/gtksourceview:4[introspection] " DEPEND="${RDEPEND}" BDEPEND=" diff --git a/app-office/kalendar/Manifest b/app-office/kalendar/Manifest index a2af744e9111..a831534d44b7 100644 --- a/app-office/kalendar/Manifest +++ b/app-office/kalendar/Manifest @@ -1,3 +1,3 @@ DIST kalendar-22.04.3.tar.xz 259068 BLAKE2B 34d1bd2c0d8a4f45518387586bbda74a850034c6bf1efe20fde991ef3c6a5681931e5501cb38a5a8cb6c9a3fb354167fee0d389331691c67f7ca82a7cb492097 SHA512 d8f9c0c5b4ac1047f21312f61123d1f54b71e3cf7711526fbc38591ba425ed1f76e5c5a715515216059d868fa82f8097b77afe74ee12a30ff7a6fa5c2873908f -EBUILD kalendar-22.04.3.ebuild 1471 BLAKE2B 5828d58a6aa583790a32b624fdbe2042a873b31cd0802d2dac09c9b9bb65c6da345a84e37121bb030658b7c47bec7c475431a9cdb7a4193d597f0f528e2e7d52 SHA512 aff138e584dcb1c9c542e788e336d3601b72551dae393c617dd9a2edab1295fa5d0d1cf9dedfa1cb105345cb10cd128860759efb5d08cfd68be2c987104db872 +EBUILD kalendar-22.04.3.ebuild 1476 BLAKE2B 3891ce3781e574c7340750791e1ba5364fcc5d5355016814c970005e77a40392aec1f205bd519ab090fcdc1d080c55825d036594f21b561156b3c819c54dacaa SHA512 3a06f73cccc87523f8d02a2de8910593e42a9e359d6502328adf7787f3812c2ac4fde26e439ccb269300e9741338b9a496f7a0ef25b8475dad7ce5335471402e MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/app-office/kalendar/kalendar-22.04.3.ebuild b/app-office/kalendar/kalendar-22.04.3.ebuild index 2b7a479376ba..3a75788e0ce3 100644 --- a/app-office/kalendar/kalendar-22.04.3.ebuild +++ b/app-office/kalendar/kalendar-22.04.3.ebuild @@ -9,7 +9,7 @@ ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Calendar application using Akonadi" HOMEPAGE="https://apps.kde.org/kalendar/" diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index cc48515d5a55..e63d271eb7e9 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -34,7 +34,7 @@ DIST libreoffice-help-7.3.4.2.tar.xz 112208564 BLAKE2B a47b428d69c62ba38d74ee5ec DIST skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz 11079112 BLAKE2B d3eb44a64187ddd3097bc7473eaa6b631b4043b9679861426ae83956de7907a03b51cc472cbb9169c52e92cbc4ebe681181c675ae938324c6d3a10eff9a7084a SHA512 1234ff6e787947fb6442b7279c7ef07d48d7036b15591782ea197c827c60fba77bbe83029bf7d8dfa7dc126535a9a780f6b927fbf7339f0825061616a9c53436 DIST skia-m97-a7230803d64ae9d44f4e1282444801119a3ae967.tar.xz 11826600 BLAKE2B 2985ba0318fd72ac216fda33c6961eaa8ee649d2a850eb736accbd91fbc9cee7dc4e5752b2696a35204770a188412e2ecd0cc128cec324c682f9bc35e68358b3 SHA512 fbf5cfef66991565dbad928091a4e795a5b5b79a1e062a98ab9135b9972827de703c449507957294e7471c422c2e2ed239d6df61ffb9b9581a9ca3d848687a76 EBUILD libreoffice-7.3.3.2-r3.ebuild 20107 BLAKE2B f01ed187adb245332958ee530aa7c3a8d081c68df8a6e63a0969a5a0654611ea6e503d6d32551f560dfc36b06d3744ae3c13d909b0c7368f1158d4cd7e1e6c61 SHA512 fb4243c9018ff1764a54f1935bac1b18c4a6a5fae8c9b064f072fe27b042e1cff614546d876b660553b2d15609bc43c306792c543f54ec6f902f3892b870fc99 -EBUILD libreoffice-7.3.4.2.ebuild 20278 BLAKE2B e4389705e64299aad8bebb7029a023f07bd11898904508590fd02594a35952b96e282c0d8abcbe1c81f9f67779493431fc2e5a0e23368380626b3aa333e26fdd SHA512 3109f958d924d57392543d9f20f7b1fd1b4cbb02e3df7b4f254607a437c58d17aa22db88104f35a1896836b29b96a7ee1f5e4ff942ba50ea1617a7df1c362036 -EBUILD libreoffice-7.3.9999.ebuild 20001 BLAKE2B ca66a0dedda343d85dbadcaa25cd3938c41e2daff2b9dbf25a397eff51b3e1914bc5ec95fe9da36a650b30969236cacdcd5ef0c123b2d716bae20614e42db28d SHA512 1e9b27cc43d95b34730442a8ab3a1b9bafc5a05ca99b8ea0e81e7c6c2ba241d4f7e794cb615806764fe3b3085081744b58fc5b9a75040a22a714e220f82d857d -EBUILD libreoffice-9999.ebuild 20004 BLAKE2B c6d988634d81b540cc7e6cbae6334438eb39dfd927183ba184aee35d3c7320f915721cbbe96ba3d0d1e91ab03008f3f4cad0d8c569536954d263ab5960c9507a SHA512 f1881490b3eb93a4296acb45bccc6c0f4c25abd82691999bd8af9ed3204123da3793bf413f37c93a5b2758ce5ad425fc75527cee8cecf311ef82b970baad7c1b +EBUILD libreoffice-7.3.4.2-r1.ebuild 19441 BLAKE2B 6898da68ce80888663ee1ede0e6f476bf20848f7d741707a0226f1e5ff92a55fb7abbae89067119b587de297db7a81bd96bd5c2cf813f67b0b8e933d61572a68 SHA512 d733cddd2b3c8dc351677aba014ccc57b9f770bce61679e4865964ada7e4c57a8a2fa758c20536214475360b65ad48c604156f43bc0b348c015fbf7fb62d444c +EBUILD libreoffice-7.3.9999.ebuild 19441 BLAKE2B 6898da68ce80888663ee1ede0e6f476bf20848f7d741707a0226f1e5ff92a55fb7abbae89067119b587de297db7a81bd96bd5c2cf813f67b0b8e933d61572a68 SHA512 d733cddd2b3c8dc351677aba014ccc57b9f770bce61679e4865964ada7e4c57a8a2fa758c20536214475360b65ad48c604156f43bc0b348c015fbf7fb62d444c +EBUILD libreoffice-9999.ebuild 19444 BLAKE2B 7a554b6389af43f50e4a8cc6feac0fa855fa0b5e295349e680a2482bd7b572cb27fa1c00d02ef0ee3e1c3db18449e969f4c40b2bb250d02601848ce605a27e49 SHA512 3b36becb71a4614be3e84182a13c6239bda652bbeeda1e661cceb0f847864ddbbffc43e9825844812613409e24d6a02c3dfb152290134bea3a79c2bd2839808f MISC metadata.xml 1222 BLAKE2B 02bb2d5bae26c3a97d77a36d90a2ffa0cac1eb2a0aabfac7d7f11d6b685264b7daad1a860598940af0fe9411068830d7eaf8553cbe4f69afedb092669b719cf1 SHA512 4ad197bb97eab3e860ba163b4c63839949fc9280a2ab53abc81ebb6c351d633e65ef3335a2d3af718d0e4a64e3312dfaff58f6cbab55507c57a6663c2850c3fd diff --git a/app-office/libreoffice/libreoffice-7.3.4.2.ebuild b/app-office/libreoffice/libreoffice-7.3.4.2-r1.ebuild similarity index 94% rename from app-office/libreoffice/libreoffice-7.3.4.2.ebuild rename to app-office/libreoffice/libreoffice-7.3.4.2-r1.ebuild index 99329d166bc3..9a3813a2b48b 100644 --- a/app-office/libreoffice/libreoffice-7.3.4.2.ebuild +++ b/app-office/libreoffice/libreoffice-7.3.4.2-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) PYTHON_REQ_USE="threads(+),xml(+)" MY_PV="${PV/_alpha/.alpha}" @@ -163,7 +163,7 @@ COMMON_DEPEND="${PYTHON_DEPS} >=media-libs/libvisio-0.1.0 media-libs/libzmf media-libs/openjpeg:= - media-libs/zxing-cpp + media-libs/zxing-cpp:= >=net-libs/neon-0.31.1:= net-misc/curl sci-mathematics/lpsolve @@ -217,7 +217,7 @@ COMMON_DEPEND="${PYTHON_DEPS} libreoffice_extensions_scripting-javascript? ( >=dev-java/rhino-1.7.14:1.6 ) mariadb? ( dev-db/mariadb-connector-c:= ) !mariadb? ( dev-db/mysql-connector-c:= ) - pdfimport? ( app-text/poppler:=[cxx] ) + pdfimport? ( >=app-text/poppler-22.06:=[cxx] ) postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) " # FIXME: cppunit should be moved to test conditional @@ -237,10 +237,7 @@ DEPEND="${COMMON_DEPEND} x11-libs/libXtst java? ( dev-java/ant-core - || ( - dev-java/openjdk:11 - dev-java/openjdk-bin:11 - ) + >=virtual/jdk-11 ) test? ( app-crypt/gnupg @@ -256,11 +253,7 @@ RDEPEND="${COMMON_DEPEND} !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( || ( - dev-java/openjdk:11 - dev-java/openjdk-jre-bin:11 - >=virtual/jre-1.8 - ) ) + java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) " BDEPEND=" @@ -300,11 +293,6 @@ PATCHES=( "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" "${FILESDIR}/${PN}-6.1-nomancompress.patch" "${FILESDIR}/${PN}-7.2.0.4-qt5detect.patch" - - # TODO: upstream - "${FILESDIR}/${PN}-7.2.6.2-poppler-22.03.0.patch" # by Archlinux - "${FILESDIR}/${PN}-7.3.3.2-Import-FreeBSD-patch-for-Poppler-22.04.0-build.patch" # from FreeBSD - "${FILESDIR}/${PN}-7.3.3.2-Add-missing-nSize-set-for-Poppler-22.04.0.patch" # fixup for FreeBSD patch ) S="${WORKDIR}/${PN}-${MY_PV}" @@ -320,16 +308,10 @@ _check_reqs() { } pkg_pretend() { - if use x86; then - elog "Unfortunately for packaging reasons on x86, various Java-based wizards," - elog "most notably Report Builder in LibreOffice Base, will not be available." - elog "See also: https://bugs.gentoo.org/785640" - else - use base || - ewarn "If you plan to use Base application you must enable USE base." - use java || - ewarn "Without USE java, several wizards are not going to be available." - fi + use base || + ewarn "If you plan to use Base application you must enable USE base." + use java || + ewarn "Without USE java, several wizards are not going to be available." [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend } @@ -573,12 +555,8 @@ src_configure() { --without-junit --without-system-hsqldb --with-ant-home="${ANT_HOME}" + --with-jdk-home="${JAVA_HOME}" ) - if has_version "dev-java/openjdk:11"; then - myeconfargs+=( --with-jdk-home="${EPREFIX}/usr/$(get_libdir)/openjdk-11" ) - elif has_version "dev-java/openjdk-bin:11"; then - myeconfargs+=( --with-jdk-home="${EPREFIX}/opt/openjdk-bin-11" ) - fi use libreoffice_extensions_scripting-beanshell && \ myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) ) diff --git a/app-office/libreoffice/libreoffice-7.3.9999.ebuild b/app-office/libreoffice/libreoffice-7.3.9999.ebuild index 86e77b20eb76..9a3813a2b48b 100644 --- a/app-office/libreoffice/libreoffice-7.3.9999.ebuild +++ b/app-office/libreoffice/libreoffice-7.3.9999.ebuild @@ -163,7 +163,7 @@ COMMON_DEPEND="${PYTHON_DEPS} >=media-libs/libvisio-0.1.0 media-libs/libzmf media-libs/openjpeg:= - media-libs/zxing-cpp + media-libs/zxing-cpp:= >=net-libs/neon-0.31.1:= net-misc/curl sci-mathematics/lpsolve @@ -237,10 +237,7 @@ DEPEND="${COMMON_DEPEND} x11-libs/libXtst java? ( dev-java/ant-core - || ( - dev-java/openjdk:11 - dev-java/openjdk-bin:11 - ) + >=virtual/jdk-11 ) test? ( app-crypt/gnupg @@ -256,11 +253,7 @@ RDEPEND="${COMMON_DEPEND} !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( || ( - dev-java/openjdk:11 - dev-java/openjdk-jre-bin:11 - >=virtual/jre-1.8 - ) ) + java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) " BDEPEND=" @@ -315,16 +308,10 @@ _check_reqs() { } pkg_pretend() { - if use x86; then - elog "Unfortunately for packaging reasons on x86, various Java-based wizards," - elog "most notably Report Builder in LibreOffice Base, will not be available." - elog "See also: https://bugs.gentoo.org/785640" - else - use base || - ewarn "If you plan to use Base application you must enable USE base." - use java || - ewarn "Without USE java, several wizards are not going to be available." - fi + use base || + ewarn "If you plan to use Base application you must enable USE base." + use java || + ewarn "Without USE java, several wizards are not going to be available." [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend } @@ -568,12 +555,8 @@ src_configure() { --without-junit --without-system-hsqldb --with-ant-home="${ANT_HOME}" + --with-jdk-home="${JAVA_HOME}" ) - if has_version "dev-java/openjdk:11"; then - myeconfargs+=( --with-jdk-home="${EPREFIX}/usr/$(get_libdir)/openjdk-11" ) - elif has_version "dev-java/openjdk-bin:11"; then - myeconfargs+=( --with-jdk-home="${EPREFIX}/opt/openjdk-bin-11" ) - fi use libreoffice_extensions_scripting-beanshell && \ myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) ) diff --git a/app-office/libreoffice/libreoffice-9999.ebuild b/app-office/libreoffice/libreoffice-9999.ebuild index cb77e652cea2..b334b35d33ee 100644 --- a/app-office/libreoffice/libreoffice-9999.ebuild +++ b/app-office/libreoffice/libreoffice-9999.ebuild @@ -163,7 +163,7 @@ COMMON_DEPEND="${PYTHON_DEPS} >=media-libs/libvisio-0.1.0 media-libs/libzmf media-libs/openjpeg:= - media-libs/zxing-cpp + media-libs/zxing-cpp:= >=net-libs/neon-0.31.1:= net-misc/curl sci-mathematics/lpsolve @@ -237,10 +237,7 @@ DEPEND="${COMMON_DEPEND} x11-libs/libXtst java? ( dev-java/ant-core - || ( - dev-java/openjdk:11 - dev-java/openjdk-bin:11 - ) + >=virtual/jdk-11 ) test? ( app-crypt/gnupg @@ -256,11 +253,7 @@ RDEPEND="${COMMON_DEPEND} !app-office/libreoffice-bin-debug media-fonts/liberation-fonts || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( || ( - dev-java/openjdk:11 - dev-java/openjdk-jre-bin:11 - >=virtual/jre-1.8 - ) ) + java? ( >=virtual/jre-11 ) kde? ( kde-frameworks/breeze-icons:* ) " BDEPEND=" @@ -315,16 +308,10 @@ _check_reqs() { } pkg_pretend() { - if use x86; then - elog "Unfortunately for packaging reasons on x86, various Java-based wizards," - elog "most notably Report Builder in LibreOffice Base, will not be available." - elog "See also: https://bugs.gentoo.org/785640" - else - use base || - ewarn "If you plan to use Base application you must enable USE base." - use java || - ewarn "Without USE java, several wizards are not going to be available." - fi + use base || + ewarn "If you plan to use Base application you must enable USE base." + use java || + ewarn "Without USE java, several wizards are not going to be available." [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_pretend } @@ -568,12 +555,8 @@ src_configure() { --without-junit --without-system-hsqldb --with-ant-home="${ANT_HOME}" + --with-jdk-home="${JAVA_HOME}" ) - if has_version "dev-java/openjdk:11"; then - myeconfargs+=( --with-jdk-home="${EPREFIX}/usr/$(get_libdir)/openjdk-11" ) - elif has_version "dev-java/openjdk-bin:11"; then - myeconfargs+=( --with-jdk-home="${EPREFIX}/opt/openjdk-bin-11" ) - fi use libreoffice_extensions_scripting-beanshell && \ myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) ) diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index 0d51f48caa1d08a731716ec0cdf2f929233d8041..c608d45b9de387ecda43a254f620ec797667712c 100644 GIT binary patch delta 9454 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 DE9Mq_ diff --git a/app-portage/gentoolkit/Manifest b/app-portage/gentoolkit/Manifest index 6d66f203b633..617cf5cd71dc 100644 --- a/app-portage/gentoolkit/Manifest +++ b/app-portage/gentoolkit/Manifest @@ -7,6 +7,6 @@ DIST gentoolkit-0.5.1.tar.gz 3203805 BLAKE2B de2cd69aec9be79f498b1180a90afb54e77 DIST gentoolkit-0.6.1.tar.gz 3195781 BLAKE2B 27e370de77586b375dc70caa1abba4c2bc4207e8f08e0a7ea2953097135506949db71ff9102a0ead198e4dea425440c57b94ac7a811ca2d5e0016fc7e234bb0d SHA512 1ffc466b69a9c53f1bbd40f6f4d1eb33d5f0f4287bb65ba1a7b1b2675ad61ecffa55ed9fda7c1ae8148744f0a77e224315eb1903dfd61a2a3dab1600fc672d2d EBUILD gentoolkit-0.5.0-r3.ebuild 2398 BLAKE2B 9ff7c63bbe1781290051b6a3479f23ee3fa8a81a1e5bb9fc696b0a8899dcf740470b8c4d31ede30084fc54fa99d93a64bd65123e5793862b68a420d26f4c1a12 SHA512 bc9fb3941d26b3c68641c72342af463a45b89be8de0ff0530422b5dffd5d3409f5ff4e62da307d14d9a6946806900368f24dd68825c7ffacaddd8567d7e80a08 EBUILD gentoolkit-0.5.1-r1.ebuild 1934 BLAKE2B c510353ec768dcc7848475cd2f353c466cb93e59a52c2743e5236995a1bf6761dfa1f32fb0ec4de75bc14db3a17404b152cebe7121dece062350744e08bdd0d7 SHA512 763f276f1dca5148efd9ba93c9008296b7ecbdd9119fe818e868e7996306d5b8ccf7a42ac540908b8edcd271e64cd680be9b3c5d39af72037ed8eafd587bbf84 -EBUILD gentoolkit-0.6.1-r2.ebuild 2049 BLAKE2B a509871905d69123618831bda8006b85943aae29b39092a5d962bc29a795e2c8f937dcd87a2f4d935602e6146c49f9cb8835eaf6c5eef60ad980a3cf40b463e8 SHA512 ef894f8a78c362da4e750ea0decf11624beff586bb140af35d38ae4ccf67743462520cde5b180f7f563ae0dc58e6596488199b24f73483fadf2a1c3ab582a02f -EBUILD gentoolkit-9999.ebuild 1940 BLAKE2B 76b9d10079ce996932ec1ca540d4be0ac4ecc97d5ebd2363e46490c87f0cf7834e936f21c2116d0da7e612ffdb59ee6cd0f3d8c28170789cc6ccdfa7398fde49 SHA512 e2c5272fa77c50779e98b4789fc1bc349bdcb2704b82d899adaa8b8ace72091d510465b0d2ce2dc4541c1a411fd27182a984f255e4dc964974d0bb5053873cb6 +EBUILD gentoolkit-0.6.1-r3.ebuild 2104 BLAKE2B d22f2791fc46f600522b7d360c8cc6075ae92dbca8ee42dd42af9d9643fd2cb68e5144f437fb980c34c509123c1aca77a3647e3ddce30ac3df5d73c85bcd2967 SHA512 1f50b5bbf6f40aedc4b4575b885a3897974d3babfc4a0f4ad019b9ae7a2b42caa2983e471c8efb267fc9e91988c729b9348f3682ed027fc953ac0cafa3fe1dab +EBUILD gentoolkit-9999.ebuild 1949 BLAKE2B 38ce3fa24d29285072cc202b89cce7c17fbaea4252e4d5cb13ec42d63490a58cbbdaf5c984fa0d93b54b42996ca7e8b586acb87b23e4320ce6c8a5554625c72c SHA512 681ff7aaab607dcc47836e6426a3710220e40cf8f5ba934ad99ae19fca03a2a3f05265c36a19331dfb415028ebf11a2462bfede94b7202998a15772b7a914bcf MISC metadata.xml 559 BLAKE2B bbd703786a8eee12a1dbdac88476a3444622841918bcb3011c77b444bff3f650c6f5fb6c6c9ca053f3d85d16aa7fbb7e617bae79eb95fe4b17569b26726e6859 SHA512 a4788b331c6fd201abfdfc5500f4f055bf3e75d7cce9cf25528559aa3eeb9c763c9c72cfb88b774f93b2c5e0ba7be8ca55f8d2337701e517e70f4ef04a618a62 diff --git a/app-portage/gentoolkit/gentoolkit-0.6.1-r2.ebuild b/app-portage/gentoolkit/gentoolkit-0.6.1-r3.ebuild similarity index 95% rename from app-portage/gentoolkit/gentoolkit-0.6.1-r2.ebuild rename to app-portage/gentoolkit/gentoolkit-0.6.1-r3.ebuild index ea872764365b..496a5a4076ef 100644 --- a/app-portage/gentoolkit/gentoolkit-0.6.1-r2.ebuild +++ b/app-portage/gentoolkit/gentoolkit-0.6.1-r3.ebuild @@ -23,8 +23,9 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Portage-Tools" LICENSE="GPL-2" SLOT="0" +# Need newer Portage for XML fix, bug #857537 DEPEND=" - sys-apps/portage[${PYTHON_USEDEP}]" + >=sys-apps/portage-3.0.32[${PYTHON_USEDEP}]" RDEPEND="${DEPEND} virtual/awk sys-apps/gentoo-functions" diff --git a/app-portage/gentoolkit/gentoolkit-9999.ebuild b/app-portage/gentoolkit/gentoolkit-9999.ebuild index 00ccd192438d..c864a6922d64 100644 --- a/app-portage/gentoolkit/gentoolkit-9999.ebuild +++ b/app-portage/gentoolkit/gentoolkit-9999.ebuild @@ -24,7 +24,7 @@ LICENSE="GPL-2" SLOT="0" DEPEND=" - sys-apps/portage[${PYTHON_USEDEP}]" + >=sys-apps/portage-3.0.32[${PYTHON_USEDEP}]" RDEPEND="${DEPEND} virtual/awk sys-apps/gentoo-functions" diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 578cd962e3db2fbfa1b9845e7a0f30078a6c9ef8..b92871a7f81f98446ce4399f0c91472ed19dac44 100644 GIT binary patch literal 8788 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 KI!n;mJ^%p4Dv4hJ diff --git a/app-shells/fzf/Manifest b/app-shells/fzf/Manifest index 1f102e015537..53630894e131 100644 --- a/app-shells/fzf/Manifest +++ b/app-shells/fzf/Manifest @@ -47,5 +47,5 @@ DIST golang.org%2Fx%2Ftools%2F@v%2Fv0.0.0-20180917221912-90fa682c2a6e.mod 26 BLA EBUILD fzf-0.27.2.ebuild 3316 BLAKE2B 74cf1535e60b590327ecaafc5776389f71ad8bd0f2c5285b7e103876856a0fbabe0f2f2a787433095e00433cd5d836d01358624b8baa619b936c25bf293ed4ff SHA512 76ce723a79c18a1e3335b78ff4c5f79e5ec232b1a08e444e0a3b502105ea377905f7b32bafc20dd5e3a694f0b1f876fa9d2dbc93620cb4ce326aee656ba55b0c EBUILD fzf-0.28.0.ebuild 3228 BLAKE2B aa0027e5d89dfc5c20620fd0fce475ad376064d3312d52b3d45395944deec80207e9b1d2b967507ee9944b83f4964c7ed77e50238757b414976eecbc42e20bc1 SHA512 c6a484f9fc3d56d9f2ce04961ea1ae2a094af4c9919f2747ff4fe8ac039520e260baf2ee7f26d488b4eadcb9b04eb67dbc76a65b1e475bde5520ea24001e2aa2 EBUILD fzf-0.29.0.ebuild 3228 BLAKE2B 3ac973b271de013ed0fc81eb2fa0e7b72d6dfa35c3a0cef10e584915e1dcb5c94678fdd1cfa9562a56487ceec4555fb71aa9d53b46a3d89c8b036a367d1f5c74 SHA512 462b8e9aab7a2a3f73e7c79b07b3fe18e8e0083338fbb4be6c70f8364fab570b325856ba1422ba25f3ec5b8ec94d467b4119e1ebbb240229e6365d4515981aae -EBUILD fzf-0.30.0.ebuild 1759 BLAKE2B 9d538ea9e6e55c7e3ff602c6a7ba2333ec9b17af4709289e039ca397a3c9356dc6b50780c8a0ae2a5d8ea8d3e2c23f03ee9d21acfe879a285cf2c461c7f8b71b SHA512 bfe5566797ba8607b278ce0c328e0fd5c669ff17cee77572874dcdb90adbc0debeb14d75eebed6f9aea96e7e36ab3c1060f23bf459befb524de7631287af025e +EBUILD fzf-0.30.0.ebuild 1757 BLAKE2B 009b962eccb17af6b8533d2c411030f050235e159988946ae775d3d1da7aab96360afc8ae9771e5ad4f0d0d3f605b2629b1be6eece989afa2f0fec5adfcf107e SHA512 be9f419f071a169b3754b34152da426bdd6f4213221d7d886b5a964e672fce0e12209b48d06c4f26d84696b56c418f41723c2a7462d4faff67eec9b96fa0a0aa MISC metadata.xml 469 BLAKE2B 3d6dcce756d040b715bbf17f33faea2c0ddd810857cb38289f59cab134a5b049d21db71c9c3844497643e1728ecd09a924a51ba273f736712543307f2b806d1a SHA512 21f3fef809b276da7f7ad33dbafefc2ebfa86b9ce9aa0dea664724c399a6743923a8a1825cffbd06d885181dc7b305d351e7ab77bd133abb98f601a84783f52f diff --git a/app-shells/fzf/fzf-0.30.0.ebuild b/app-shells/fzf/fzf-0.30.0.ebuild index 1ac5993d819d..a729abb93e37 100644 --- a/app-shells/fzf/fzf-0.30.0.ebuild +++ b/app-shells/fzf/fzf-0.30.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/junegunn/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT BSD-with-disclosure" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" src_prepare() { default diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 8b104c8ea0f70a1f735fd4803bb956c67948472d..99822df6506c527b06384ec2cf4ae41ff44f6b9d 100644 GIT binary patch delta 24520 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 delta 24548 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 TNzfdD^8fsQ-|_qC`&|J54*XeT diff --git a/app-text/pelican/Manifest b/app-text/pelican/Manifest index 53d64a18cbd7..d78c8929c4db 100644 --- a/app-text/pelican/Manifest +++ b/app-text/pelican/Manifest @@ -1,4 +1,5 @@ DIST pelican-4.7.2.tar.gz 1401737 BLAKE2B c277844c0c153f71aae051dd8897e9abf8fd1ddc7c49251aaa7b85b7324a85da0ded74e8328a4b64ec79b8e6b4e143d5496b8535900c8a88bfa6198489c0a80c SHA512 9fbf2ecb3c193e976e01a4d095095ac55d56fe45aa24467d91635bbecb9df933ccabd6a456e14c6ee14ce0a845820be8d887917af314e13c7a3eb830cb0ce7e6 +DIST pelican-4.8.0.gh.tar.gz 1401791 BLAKE2B 889c9054659c9f98cca571fa0f3ea9ee7752aa65c3feb71278570bad74095f521d3838aa1a32dc3ae331ba86149cdd10be9c31c7ed5bc6e06348edf3eb3bb081 SHA512 2e94eb88a836bcb430026463c0e7e906b7f065507e0d873b6e0fc980e271e6a8f2e62b22af4b61c963d90ef61d57787de20656fe7497b0ae14e93eff2d364f3b EBUILD pelican-4.7.2-r1.ebuild 1490 BLAKE2B 7764a1122ac5fa2e3bb5e20e3b1041da6ced02c8f50f66c621f5bc86a79766a1f7150c0491dbc9d48ad87094ef584ff3f38599c6a257047fd27564f34a4e7c0a SHA512 e5877f67e351166c057d8027f1c9c121d6b50e6c497d2adecc702d65292a0258eed17255bd84755d6fdd3aba81fe78b41f82af681bcd32aa10f06401ee7a6d1c -EBUILD pelican-9999.ebuild 1479 BLAKE2B e59c32738a088a5cff6f2d94c6b5c7d3d65533e30f6207e4ca6c2d1f2bb32ec9ac9b8b3cfb9e7241f35de6cb992fe0e0f7f249ea3925219ac437d204440f6204 SHA512 d42118d548e2f7f8dd73bbceb2af56062cf48adb26321e276652cee657812a3e7764b126b5f0a785ea6a508f94341d603bfacd7553ab78bcc05010e4854b074b +EBUILD pelican-4.8.0.ebuild 2025 BLAKE2B 3df393cc88bf8ecf7931dc29f7820585d88dbdfed326fbc77b4e45d57f5d242d7887ef94fe8ad049b9f2e66e8c9e48d68169aa22f1af65cc7e5e3c3362770767 SHA512 729afc740745b082cba1f7f04319d8b384c3b378fb99830cbd952a39c5acabef4ac9d6cc1a7a4998f5cb6c5cd836408039d7e813312d4b4363d1751bcfbafa85 MISC metadata.xml 463 BLAKE2B 2f062e4ee585182b37fdd094c75fe58aa600c57a416c955da7abef66e0c42eb1cd1d1d2b38c3cb322a6e0f044ffabf3915aedd16dee147f6a94fb92205f0d196 SHA512 5bc95a863d0741b536c3b9d3c2f7f9181ec5a26be18f15a1df4f691c8cafa0498d6ed57db37563ea972f8ea025f92c8f92729d97967b044f885989b996646d12 diff --git a/app-text/pelican/pelican-9999.ebuild b/app-text/pelican/pelican-4.8.0.ebuild similarity index 53% rename from app-text/pelican/pelican-9999.ebuild rename to app-text/pelican/pelican-4.8.0.ebuild index aa9807867aa1..ea0e121101a7 100644 --- a/app-text/pelican/pelican-9999.ebuild +++ b/app-text/pelican/pelican-4.8.0.ebuild @@ -1,23 +1,22 @@ # 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} ) -DISTUTILS_USE_SETUPTOOLS=rdepend +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) -inherit distutils-r1 git-r3 +inherit distutils-r1 optfeature DESCRIPTION="A tool to generate a static blog, with restructured text or markdown input files" HOMEPAGE="https://blog.getpelican.com/ https://pypi.org/project/pelican/" -EGIT_REPO_URI="https://github.com/getpelican/pelican.git" -EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" +SRC_URI="https://github.com/getpelican/pelican/archive/${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="AGPL-3" SLOT="0" +KEYWORDS="~amd64 ~riscv ~x86" IUSE="doc examples markdown" -RESTRICT="test" RDEPEND=">=dev-python/docutils-0.16[${PYTHON_USEDEP}] >=dev-python/blinker-1.4[${PYTHON_USEDEP}] >=dev-python/feedgenerator-1.9[${PYTHON_USEDEP}] @@ -29,11 +28,24 @@ RDEPEND=">=dev-python/docutils-0.16[${PYTHON_USEDEP}] >=dev-python/unidecode-1.1[${PYTHON_USEDEP}] doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) markdown? ( >=dev-python/markdown-3.1[${PYTHON_USEDEP}] )" -BDEPEND="test? ( >=dev-python/markdown-3.1[${PYTHON_USEDEP}] )" +BDEPEND=" + test? ( + >=dev-python/markdown-3.1[${PYTHON_USEDEP}] + dev-python/typogrify[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + )" DOCS=( README.rst ) -distutils_enable_tests nose +EPYTEST_DESELECT=( + # Needs investigation, we weren't running tests at all before + pelican/tests/test_testsuite.py::TestSuiteTest::test_error_on_warning + pelican/tests/test_pelican.py::TestPelican::test_basic_generation_works + pelican/tests/test_pelican.py::TestPelican::test_custom_generation_works +) + +distutils_enable_tests pytest python_compile_all() { use doc && emake -C docs html @@ -41,10 +53,16 @@ python_compile_all() { python_install_all() { use doc && local HTML_DOCS=( docs/_build/html/. ) + if use examples; then - insinto "/usr/share/doc/${PF}" - docompress -x "/usr/share/doc/${PF}/samples" - doins -r samples + docinto /usr/share/doc/${PF} + docompress -x /usr/share/doc/${PF}/samples + dodoc -r samples fi + distutils-r1_python_install_all } + +pkg_postinst() { + optfeature "Typographical enhancements (alternative to markdown)" dev-python/typogrify +} diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index a1f9c91a15ce156654d16360808b83e0616ac748..c154f04d003e8b8c70a1adbf7c2f0662dcf734b6 100644 GIT binary patch delta 11442 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 q^9VisFL{&&cSyv6(H)5>a%~5psiC0LKYX + + CL_NS_DEF(util) + class CLuceneThreadIdCompare; diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index bf864a9259a53d9510e3a940dc67bb17fe2ec902..3a416480906aea8d6c4a8c256c8dde22495bb1bc 100644 GIT binary patch delta 15213 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≀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 delta 15251 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 delta 4502 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 o5g>`KLBpV1L9L*FgkL@be^2Gx5*Y5%C+NTa4 - - -+ - - diff --git a/dev-java/wsdl4j/wsdl4j-1.6.2-r1.ebuild b/dev-java/wsdl4j/wsdl4j-1.6.2-r1.ebuild deleted file mode 100644 index 2543074e32b0..000000000000 --- a/dev-java/wsdl4j/wsdl4j-1.6.2-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -JAVA_PKG_IUSE="doc source test" - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="Web Services Description Language for Java Toolkit (WSDL4J)" -HOMEPAGE="http://wsdl4j.sourceforge.net" - -TCK="jwsdltck" -TCK_V="1.2" - -SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.zip - test? ( mirror://sourceforge/${TCK}/${TCK}-bin-${TCK_V}.zip )" - -LICENSE="CPL-1.0" -SLOT="0" -KEYWORDS="amd64 ~ppc64 x86" -# tests fail with encoding errors -RESTRICT="test" - -DEPEND=">=virtual/jdk-1.8:* - test? ( dev-java/junit:0 ) - app-arch/unzip" -RDEPEND=">=virtual/jre-1.8:*" - -S="${WORKDIR}/${P//./_}" -TCK_S="${WORKDIR}/${TCK}-${TCK_V//./_}" - -EANT_BUILD_TARGET="compile" -EANT_DOC_TARGET="javadocs" - -src_prepare() { - default - if use test; then - rm -v "${TCK_S}"/lib/*.jar || die - eapply "${FILESDIR}/1.6.2-tests-sandbox.patch" - fi -} - -src_test() { - ln -s "${TCK_S}" test || die - cd "${TCK_S}" || die - java-ant_rewrite-classpath - local junit="$(java-pkg_getjars junit)" - eant -Dbuild.lib="${S}/test/lib" compile \ - -Dgentoo.classpath="${S}/build/lib/${PN}.jar:${junit}" - cd "${S}" || die - mkdir "${T}/lib" || die - ANT_TASKS="ant-junit" eant test -Dtemp.dir="${T}" -} - -src_install() { - java-pkg_dojar build/lib/*.jar - - use doc && java-pkg_dojavadoc build/javadocs/ - use source && java-pkg_dosrc src/* -} diff --git a/dev-java/wsdl4j/wsdl4j-1.6.3.ebuild b/dev-java/wsdl4j/wsdl4j-1.6.3.ebuild index 3be69a6a39f3..6d6021edc701 100644 --- a/dev-java/wsdl4j/wsdl4j-1.6.3.ebuild +++ b/dev-java/wsdl4j/wsdl4j-1.6.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/project/wsdl4j/WSDL4J/${PV}/wsdl4j-src-${PV}.zip" LICENSE="CPL-1.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 x86" DEPEND=">=virtual/jdk-1.8:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index a816d4ac1fd440f6efb9e54320de72f571f5d1b6..3416ea4220ebda974287358dc70983694f6f0c46 100644 GIT binary patch delta 18002 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 VkehN|u<`US{~tHm1&soS008r&_2K{k diff --git a/dev-lang/R/Manifest b/dev-lang/R/Manifest index d7ab60aed40c..37c8754f2889 100644 --- a/dev-lang/R/Manifest +++ b/dev-lang/R/Manifest @@ -3,6 +3,8 @@ AUX R-3.4.1-rmath-shared.patch 899 BLAKE2B 0aba9c1c5417531647bed3829d53909e6f398 AUX R-3.6.2-no-LDFLAGS-in-libR-pkg-config.patch 469 BLAKE2B ee716b068316bbac0c07fe44bef739a491af5f4e90ba268cf7db428350763d498ab0b1bc9efa02ac885d0ac64aa5d076deaac094725766e340cbcd9d7e839b22 SHA512 cb7bc73fd0f1aa4159b25bc76318074662afddafdef8acc8caf20afb98da6c065c3bd0895c4a7a7f18a174d21d59c0f054a46aa513db1b5b622a110e7c54e171 AUX R-3.6.2-no-gzip-doc.patch 443 BLAKE2B 1154e9f67f08e1d8b286152bd093789a0b94b3a2422bdb54d1d1d03729bd892811e68121309c41ef4323ed31efcea82f3e265b37445e9870bbd88c5413311345 SHA512 99678dbf809761a2991cd5cbe6ff5ba8d1c3e9388f69d94b30726caae4eee29ae50ee74aa24e3851d41559f804381ec18a2cd818b97b5417bf7ae660c93ad2a6 DIST R-4.2.0.tar.gz 37585694 BLAKE2B 5ba4d3b9397e92b72af729d88ff562655e0dd7c547bd371638aa76d4f1701f4f8a7911d500cf4f10d87b62457f8f8ce7a946d893477ceb7268b06bd59bc10f3d SHA512 99e71dad00b63e44bfcb8dc9539ff1951809112882d9ee7e06a4e99bce2e6ceac24e8348fd598c21e6d5ab0e0629a85170cde208bfa8145af91c398ac4ef7bcd +DIST R-4.2.1.tar.gz 37601544 BLAKE2B b898262a05c92e125c36a661a89be34b1698177832002f7aa21ccfcf0b30a06481e2154eea9e77a94b1ad8ca35c7bc4aead2be99b862dca7450acee1bec6a99f SHA512 c1baf46d22304c425dde79301183f80f99f2752300137b0b6f902c3e55e2419d5e9185c97de6e3c840a38f6345a6c334aa24161656d4a7f6fa01570390f1122f DIST R-78d6830e28ea90a046da79a9b4f70c39594bb6d6.bash_completion 13596 BLAKE2B 53338e4a1c4f68beb69247216e553dbcac47f660fbf032bfebf7a660e32d2cff5b11ed35411c52de7e1fd6e00bbf5b5ea19369a325fa0a38bd93d63dc3288cbd SHA512 9ccd19bb1b0c18a2f13035ccd6809447429e197e298fb4d1df808ef345d723b42f75a1b91c349f6dbb46e4a82e59ef33e11300c495d79b63d670d0c0f2b16a06 EBUILD R-4.2.0.ebuild 7338 BLAKE2B 21b5f57bd6e00c4c7eb3f086d7566c4699f549c62e243c5de1044b0ed9349f911ca78c50a133c6e1c1f77c69f8f2c19a7ab9892aa0c1a68308a051096e9a6114 SHA512 dcf2ddb27f6ab783c3f828e6f5a07ea8e71130734f7f500b2ffdd8c72b72dea10df37ffb38756e8af7bb6b20ec66743cf82568d5095d2e684ebff5d1d0e686d3 +EBUILD R-4.2.1.ebuild 7333 BLAKE2B e3e1d97cb16f9fe9e60e89342d05fbfe514b2b2a9be09171d9c605c60405351cfd964f6460b41e4a9e014ed737b40a672caf27db0d37b24303fedbd031528964 SHA512 3dc2cef4e3fdeee61aeb87f1c135873ada92305e1325115f10950a02fc2082b4d95d0b68efb3fe0934491b1c5a681fc611718480cabcc1887ff5271cba4cfb87 MISC metadata.xml 1261 BLAKE2B 468178b60e894bd8dff85ecbf74d10dce61bdb21fc8b61f43d7778dbc345234fc6b5e28c7608534d558c95fa6583b5acd2e55cef7096c4cff88e84776e93e03a SHA512 0d42cb1e3b951e3b1cbf09e6e48d47cf7635c8b16708b5b1edb6c5d1b422cad2f16ce5c6f7c603efb365eb9d5b794d2d2653b408147aa9e921cd57feb3840013 diff --git a/dev-lang/R/R-4.2.1.ebuild b/dev-lang/R/R-4.2.1.ebuild new file mode 100644 index 000000000000..bdc4ef782ed2 --- /dev/null +++ b/dev-lang/R/R-4.2.1.ebuild @@ -0,0 +1,254 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 autotools flag-o-matic fortran-2 toolchain-funcs + +# latest git commit for R bash completion: https://github.com/deepayan/rcompletion +BCPV=78d6830e28ea90a046da79a9b4f70c39594bb6d6 + +DESCRIPTION="Language and environment for statistical computing and graphics" +HOMEPAGE="https://www.r-project.org/" +SRC_URI=" + mirror://cran/src/base/R-4/${P}.tar.gz + https://raw.githubusercontent.com/deepayan/rcompletion/${BCPV}/bash_completion/R -> ${PN}-${BCPV}.bash_completion" + +LICENSE="|| ( GPL-2 GPL-3 ) LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~sparc ~x86 ~amd64-linux ~x86-linux" +IUSE="cairo doc icu java jpeg lapack lto minimal nls openmp perl png prefix profile readline test tiff tk X" + +REQUIRED_USE=" + png? ( || ( cairo X ) ) + jpeg? ( || ( cairo X ) ) + tiff? ( || ( cairo X ) )" +RESTRICT=" + minimal? ( test ) + !test? ( test )" + +# At least one package installation in the test suite requires TeX, +# and will fail without it (bug #718056). +DEPEND=" + app-arch/bzip2 + app-arch/xz-utils + app-text/ghostscript-gpl + dev-libs/libpcre2:= + >=dev-libs/tre-0.8.0_p20210321[approx] + net-libs/libtirpc + net-misc/curl + virtual/blas + sys-libs/zlib[minizip] + || ( + sys-apps/coreutils + app-misc/realpath + ) + cairo? ( + x11-libs/cairo:=[X=] + x11-libs/pango:= + ) + icu? ( dev-libs/icu:= ) + jpeg? ( media-libs/libjpeg-turbo:= ) + lapack? ( virtual/lapack ) + perl? ( dev-lang/perl ) + png? ( media-libs/libpng:= ) + readline? ( sys-libs/readline:= ) + tiff? ( media-libs/tiff:= ) + tk? ( dev-lang/tk:= ) + X? ( + x11-libs/libXmu + x11-libs/libXt + x11-misc/xdg-utils + )" +RDEPEND="${DEPEND} + java? ( >=virtual/jre-1.8:* )" +BDEPEND=" + virtual/pkgconfig + doc? ( + virtual/latex-base + dev-texlive/texlive-fontsrecommended + ) + test? ( virtual/latex-base )" + +PATCHES=( + "${FILESDIR}"/${PN}-3.4.1-parallel.patch + "${FILESDIR}"/${PN}-3.4.1-rmath-shared.patch + "${FILESDIR}"/${PN}-3.6.2-no-LDFLAGS-in-libR-pkg-config.patch + "${FILESDIR}"/${PN}-3.6.2-no-gzip-doc.patch +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] && use openmp; then + tc-check-openmp + FORTRAN_NEED_OPENMP=1 + fi + + fortran-2_pkg_setup + + # avoid using existing R installation + unset R_HOME +} + +src_prepare() { + default + + # fix packages.html for doc (gentoo bug #205103) + sed -e "s:../../../library:../../../../$(get_libdir)/R/library:g" \ + -i src/library/tools/R/Rd.R || die + + # fix Rscript path when installed (gentoo bug #221061) + sed -e "s:-DR_HOME='\"\$(rhome)\"':-DR_HOME='\"${EPREFIX}/usr/$(get_libdir)/${PN}\"':" \ + -i src/unix/Makefile.in || die "sed unix Makefile failed" + + # fix HTML links to manual (gentoo bug #273957) + sed -e 's:\.\./manual/:manual/:g' \ + -i $(grep -Flr ../manual/ doc) || die "sed for HTML links failed" + + # Disable this test until it passes again, + # https://bugs.r-project.org/show_bug.cgi?id=18338 + sed -e 's/ reg-packages.R / /' \ + -i tests/Makefile.common || die + + use lapack && + export LAPACK_LIBS="$($(tc-getPKG_CONFIG) --libs lapack)" + + if use X; then + export R_BROWSER="$(type -p xdg-open)" + export R_PDFVIEWER="$(type -p xdg-open)" + fi + use perl && + export PERL5LIB="${S}/share/perl:${PERL5LIB:+:}${PERL5LIB}" + + # don't search /usr/local + sed -i -e '/FLAGS=.*\/local\//c\: # removed by ebuild' configure.ac || die + + # Fix for Darwin (macOS) + if use prefix; then + if [[ ${CHOST} == *-darwin* ]] ; then + sed -e 's:-install_name libR.dylib:-install_name ${libdir}/R/lib/libR.dylib:' \ + -e 's:-install_name libRlapack.dylib:-install_name ${libdir}/R/lib/libRlapack.dylib:' \ + -e 's:-install_name libRblas.dylib:-install_name ${libdir}/R/lib/libRblas.dylib:' \ + -e "/SHLIB_EXT/s/\.so/.dylib/" \ + -i configure.ac || die + # sort of "undo" 2.14.1-rmath-shared.patch + sed -e "s:-Wl,-soname=libRmath.so:-install_name ${EPREFIX}/usr/$(get_libdir)/libRmath.dylib:" \ + -i src/nmath/standalone/Makefile.in || die + else + append-ldflags -Wl,-rpath="${EPREFIX}/usr/$(get_libdir)/R/lib" + fi + fi + + AT_M4DIR=m4 eautoreconf +} + +src_configure() { + filter-ldflags -Wl,-Bdirect -Bdirect + + econf \ + --enable-byte-compiled-packages \ + --enable-R-shlib \ + --disable-R-framework \ + --disable-R-static-lib \ + --with-blas="$($(tc-getPKG_CONFIG) --libs blas)" \ + rdocdir="${EPREFIX}/usr/share/doc/${PF}" \ + --with-system-tre \ + $(use_enable java) \ + $(use_enable lto lto R) \ + $(use_enable nls) \ + $(use_enable openmp) \ + $(use_enable profile R-profiling) \ + $(use_enable profile memory-profiling) \ + $(use_with cairo) \ + $(use_with icu ICU) \ + $(use_with jpeg jpeglib) \ + $(use_with lapack) \ + $(use_with !minimal recommended-packages) \ + $(use_with png libpng) \ + $(use_with readline) \ + $(use_with tiff libtiff) \ + $(use_with tk tcltk) \ + $(use_with tk tk-config "${ESYSROOT}"/usr/$(get_libdir)/tkConfig.sh) \ + $(use_with tk tcl-config "${ESYSROOT}"/usr/$(get_libdir)/tclConfig.sh) \ + $(use_with X x) +} + +src_compile() { + export VARTEXFONTS="${T}"/fonts + emake AR="$(tc-getAR)" + emake -C src/nmath/standalone shared AR="$(tc-getAR)" + use doc && emake info pdf +} + +src_install() { + default + emake -j1 -C src/nmath/standalone DESTDIR="${D}" install + + if use doc; then + emake DESTDIR="${D}" install-info install-pdf + dosym ../manual /usr/share/doc/${PF}/html/manual + fi + + newenvd - 99R <<-_EOF_ + LDPATH="${EPREFIX}/usr/$(get_libdir)/${PN}/lib" + R_HOME="${EPREFIX}/usr/$(get_libdir)/${PN}" + _EOF_ + + newbashcomp "${DISTDIR}"/${PN}-${BCPV}.bash_completion ${PN} + # The buildsystem has a different understanding of install_names than + # we require. Since it builds modules like shared objects (wrong), many + # objects (all modules) get an incorrect install_name. Fixing the build + # system here is not really trivial. + if [[ ${CHOST} == *-darwin* ]] ; then + local mod + pushd "${ED}"/usr/$(get_libdir)/R >/dev/null || die + for mod in $(find . -name "*.dylib") ; do + mod=${mod#./} + install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/R/${mod}" "${mod}" + done + popd >/dev/null || die + fi + + # Users are encouraged to access some of the the R documentation + # interactively, through functions like "contributors()" that + # tries to open the "AUTHORS" file. Other files can be accessed + # by name with RShowDoc(), and the documentation for e.g. license() + # and RShowDoc() suggests a few of these names. Here we try to + # collect as many names as possible that a user might actually + # try to view through R, because if we don't decompress them, + # then R doesn't know what to do with 'em. Bug #556706. + local INTERACTIVE_DOCS=( + AUTHORS + COPYING + FAQ + NEWS + THANKS + ) + + # Other data sources that are shipped as "documentation," but which + # need to be accessible via their original unmolested filenames. + local INTERACTIVE_DATA=( + BioC_mirrors.csv + CRAN_mirrors.csv + KEYWORDS.db + NEWS.rds + ) + + local f NOCOMPRESS_DOCS=( "${INTERACTIVE_DOCS[@]}" "${INTERACTIVE_DATA[@]}" ) + for f in "${NOCOMPRESS_DOCS[@]}"; do + docompress -x /usr/share/doc/${PF}/${f} + done + + # Finally, an extra copy of this started showing up at some point... + rm "${ED}"/usr/$(get_libdir)/R/COPYING || die +} + +pkg_postinst() { + if use java; then + einfo "Re-initializing java paths for ${P}" + R CMD javareconf + fi +} diff --git a/dev-lang/nim/Manifest b/dev-lang/nim/Manifest index e19808656d46..125c39e639fc 100644 --- a/dev-lang/nim/Manifest +++ b/dev-lang/nim/Manifest @@ -1,10 +1,10 @@ AUX nim-0.20.0-paths.patch 934 BLAKE2B 6a4e44c5656cde6d5127bf6a6b8db92cdf8aada0892c27d536d0c1030ed7da8dc97138a8941030101918021f2a301fa683169c8a656fefc6fb7d0fcdb24029d4 SHA512 bf8dbc3e3861ec3ea2718092b981e495194ead5b547e69d01d5d842d128dc4b96b0ba3e95c78afd8fd822d594199315a01de370851ed8f594c091231b9a10ee9 -DIST nim-1.4.8.tar.xz 4786360 BLAKE2B 961b38275c4f9de87ac522c5b47368ce7f5543811a2dfd7b4f3fd79a104bcd0458caaaaab1705f99eb42c64735ca5f71d5018f8a8275a430d883233b28b1d412 SHA512 e6b245271495880f0eea271c46b4f5ce9168a421716a9a22367b6be3c2a9822937aad1f48eb61c151b040ac961728a89c8a6d143c8300057c0d8c1f2d66f3dd3 +AUX nim-1.6.6-csources-flags.patch 371 BLAKE2B 903e9738f6c87bc40ef922c5abde50edaff223cdf11befee0ece7b3a472a68b7dc211e1e6347a2181c68fe524693832f20309bf90aeb3aac9d76125f224587c9 SHA512 2753e14ada3093a2208636eb36eb2a79946f7c4858d86945b1d242d424b1a4350403b7d8f58af33c1c43a04b24465748cb7f26b7426e65b91d09cc61167d5de4 DIST nim-1.6.2.tar.xz 5181616 BLAKE2B adedbcaad1b135b6f99459894856190103e2d2b678849e0418f77c02a54fde44224456ea13949f3fe9f5f020a90adde46593497895674bd9ae892b17708df292 SHA512 052b62c987035f7633f965356993cd4eec686f4f4f5c675cf966d82cb30fcf574045887a4402bcc20e487299fb5e8f65a921951c2dc21ac334e695e31d95d992 DIST nim-1.6.4.tar.xz 5130208 BLAKE2B d0f297581677bbb9fb185a8b4198f48bb58efe81a1624f62051bc1e0a93f879a0cec172f11a41784ca715ba3c151dc5307e96c15c54908aa40df406040891d6c SHA512 f4d082f37f0e675e8cdb4340d67f2e58b5e6ac5bb51dab1ded5417097f3b86d71fa585ef12ee1c3cd5b17285589cbe9d5658fcb29c98547f7967a1b6f0cb4646 DIST nim-1.6.6.tar.xz 5149956 BLAKE2B 2fd1b40f1ecc1200255052d9e013c55287d3e01337146d0b1386d0f3fc9c14fda1e8e82ee289e782c77a573c1ae0985ea7f900f61e6b9824a9eb4b5c803c7f71 SHA512 6ea8d3f61adae48184dd0e3ac393296fd3bd5ead818e7dee949f43eccbd0b6229ebfc474353ddd63cc734f82c3247998fbfe88362061983f978ad8d0ab7fa677 -EBUILD nim-1.4.8.ebuild 2078 BLAKE2B 2a9781ebc99b6ae00c67f3034e71b8adff46f1452f628187975219ea73ee6c60f6176dc55fa0520cd83f0969302906fe79f5d87aae17cf539447a8fb1e1bf169 SHA512 3d38c1304c76727461e7e7bcc5b85770c42364da5b3c01fcada9c8528146687cab141e9acbf47b82ef85c68f892882c0266c76fb25d3ee39e84422dafee6be73 +DIST nim-patches-1.6.6.tar.gz 1975 BLAKE2B 75490f4c61f4d920aadb2ad5908cb2773e270f80cee95f937ede8125bad5688b71840ed7f48659db892e4017437a0454b38eab18ae8b13c6b48207d0a7714371 SHA512 4d1590e7d05ad64432b943f8da9edb2b05213400181d1e07a0e40f479afbceb1997d0ea0f05a73d550afe60cf4b657f7e34840907ea16c3b9e96824e9f29e0e5 EBUILD nim-1.6.2.ebuild 2139 BLAKE2B 9ce2020017887e5403aefd67712ffbf0b4f6c42c7f5ad96eddac2fef3afdafbd6f6264dd27eea2b6968b0dd816d714ccb1a8bf7debed5a338cf7a65c24ce4eb7 SHA512 b910a98baac46d490be0764b79f6438a61e2ed6dfa5f998102bf52ae7dead628a1aabb2e488860c61d6f9eef54f27477797e654a588c4ee8ba67cbe3ef8c13eb EBUILD nim-1.6.4.ebuild 2150 BLAKE2B df6e12e923f86d1ae2fd7f97c3d58884aaffae1f6db49f1fe0bda6d4f566716b398f638277697ad3850f8d00bdda1f36508e0740a7c7b1e6cc728b1671db7382 SHA512 5fa6a5df5374ef85198095e08647a3c1bad33ad999eb18458ae593b65f964c30c805488eab360a793a5a0c8ca9df6dba45d000edbbff16d6e19602339f6d3786 -EBUILD nim-1.6.6.ebuild 2150 BLAKE2B df6e12e923f86d1ae2fd7f97c3d58884aaffae1f6db49f1fe0bda6d4f566716b398f638277697ad3850f8d00bdda1f36508e0740a7c7b1e6cc728b1671db7382 SHA512 5fa6a5df5374ef85198095e08647a3c1bad33ad999eb18458ae593b65f964c30c805488eab360a793a5a0c8ca9df6dba45d000edbbff16d6e19602339f6d3786 -MISC metadata.xml 1894 BLAKE2B 8ba43a558af584b0c455e16f6d710a2482fbd3d8a4ae80817ee0080165227e931f40b2269d6316ca4fc8773cea0e6d941feafcc30d8a2eb5eb0843d8f7e7df71 SHA512 6fbc92e65c8a85c82cba372aba12133acc626c2a33ec35aff4a02246e70f64dd06c51af121f17fb5cbab48df1aafa3e9af9375a1ccbd769590e26078a7dacf88 +EBUILD nim-1.6.6-r2.ebuild 2565 BLAKE2B bc888ebb22d8932fb905088d2f8042e0bde6e0e1ff495967d130f3477e6494c392f04b17dea7c49b35eac3c56d5534427e9384b92a365f0539a5c63a452d7bb3 SHA512 6e116b206c24927c30513ee97cd9035952380b1b88bb240ffc8909a1989d0fbba9827685fd4ab759e02077422afdd0cad28028980ffd7ebfef47d11d3c163b16 +MISC metadata.xml 1975 BLAKE2B 892f172a8f69200207ce9f3f9415ec08adddf30e52d975a706c2de75e643a9a7e1e9911340ff9aaf9d74feb8e159172c90ecb7eb75642319afc8a5ab3d04f030 SHA512 69772a1e0469fdd71e28037eb2ecba46b78355a120fbacfb1c520e0e5c6c5a0b68fc5b7b0695f4ca7e682031f68a4350fe8108e97e64eb6b86b49fdc57b07977 diff --git a/dev-lang/nim/files/nim-1.6.6-csources-flags.patch b/dev-lang/nim/files/nim-1.6.6-csources-flags.patch new file mode 100644 index 000000000000..9a39a900e82a --- /dev/null +++ b/dev-lang/nim/files/nim-1.6.6-csources-flags.patch @@ -0,0 +1,11 @@ +--- a/build.sh ++++ b/build.sh +@@ -60,7 +60,7 @@ + fi + CC="sem -j $parallel --id $$ ${CC}" + fi +-COMP_FLAGS="${CPPFLAGS:-} ${CFLAGS:-} -w -fmax-errors=3 -O3 -fno-strict-aliasing -fno-ident $extraBuildArgs" ++COMP_FLAGS="${CPPFLAGS:-} ${CFLAGS:-} -w -fmax-errors=3 -fno-strict-aliasing -fno-ident $extraBuildArgs" + LINK_FLAGS="${LDFLAGS:-} " + PS4="" + # platform detection diff --git a/dev-lang/nim/metadata.xml b/dev-lang/nim/metadata.xml index cca80bdcbe60..d24270e82fb6 100644 --- a/dev-lang/nim/metadata.xml +++ b/dev-lang/nim/metadata.xml @@ -36,4 +36,7 @@ https://github.com/nim-lang/Nim/issues/ nim-lang/Nim + + Apply experimental patches + diff --git a/dev-lang/nim/nim-1.4.8.ebuild b/dev-lang/nim/nim-1.4.8.ebuild deleted file mode 100644 index d0ec48b68ee2..000000000000 --- a/dev-lang/nim/nim-1.4.8.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 multiprocessing toolchain-funcs - -DESCRIPTION="compiled, garbage-collected systems programming language" -HOMEPAGE="https://nim-lang.org/" -SRC_URI="https://nim-lang.org/download/${P}.tar.xz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="+readline test" - -RESTRICT=test # need to sort out depends and numerous failures - -RDEPEND=" - readline? ( sys-libs/readline:0= ) -" -DEPEND=" - ${RDEPEND} - test? ( net-libs/nodejs ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-0.20.0-paths.patch -) - -# Generated by nim -QA_FLAGS_IGNORED=" -usr/bin/atlas -usr/bin/nim -usr/bin/nim_dbg -usr/bin/nimble -usr/bin/nimgrep -usr/bin/nimpretty -usr/bin/nimsuggest -usr/bin/testament -" - -_run() { - echo "$@" - "$@" || die "'$*' failed" -} - -nim_use_enable() { - [[ -z $2 ]] && die "usage: nim_use_enable " - use $1 && echo "-d:$2" -} - -src_configure() { - export XDG_CACHE_HOME=${T}/cache #667182 - tc-export CC LD - - # Override default CC=gcc. - echo "gcc.exe = \"$(tc-getCC)\"" >> config/nim.cfg || die - echo "gcc.linkerexe = \"$(tc-getCC)\"" >> config/nim.cfg || die - echo "gcc.cpp.exe = \"$(tc-getCXX)\"" >> config/nim.cfg || die - echo "gcc.cpp.linkerexe = \"$(tc-getCXX)\"" >> config/nim.cfg || die -} - -src_compile() { - - _run ./build.sh - - _run ./bin/nim --parallelBuild:$(makeopts_jobs) c koch - _run ./koch boot --parallelBuild:$(makeopts_jobs) -d:release $(nim_use_enable readline useGnuReadline) - PATH="./bin:$PATH" _run ./koch tools --parallelBuild:$(makeopts_jobs) -} - -src_test() { - PATH="./bin:$PATH" _run ./koch test --parallelBuild:$(makeopts_jobs) -} - -src_install() { - PATH="./bin:$PATH" _run ./koch install "${ED}" - rm -r "${ED}/usr/share/nim/doc" || die "failed to remove 'doc'" - - exeinto /usr/bin - - local bin_exe - for bin_exe in bin/*; do - # './koch install' installs only 'nim' binary - # but not the rest - [[ ${bin_exe} == bin/nim ]] && continue - doexe "${bin_exe}" - done - - newbashcomp tools/nim.bash-completion ${PN} -} diff --git a/dev-lang/nim/nim-1.6.6-r2.ebuild b/dev-lang/nim/nim-1.6.6-r2.ebuild new file mode 100644 index 000000000000..79f9edc5c376 --- /dev/null +++ b/dev-lang/nim/nim-1.6.6-r2.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 edo multiprocessing toolchain-funcs xdg-utils + +DESCRIPTION="compiled, garbage-collected systems programming language" +HOMEPAGE="https://nim-lang.org/" +SRC_URI=" + https://nim-lang.org/download/${P}.tar.xz + experimental? ( https://git.sr.ht/~cyber/${PN}-patches/archive/${PV}.tar.gz -> ${PN}-patches-${PV}.tar.gz ) +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~x86" +IUSE="debug experimental" +RESTRICT="test" # need to sort out depends and numerous failures + +# BDEPEND="sys-process/parallel" +# BDEPEND="test? ( net-libs/nodejs )" + +PATCHES=( + "${FILESDIR}"/${PN}-0.20.0-paths.patch + "${FILESDIR}"/${PN}-1.6.6-csources-flags.patch +) + +# Borrowed from nim-utils.eclass (guru overlay). +nim_gen_config() { + cat > nim.cfg <<- EOF || die "Failed to create Nim config" + cc:"gcc" + gcc.exe:"$(tc-getCC)" + gcc.linkerexe:"$(tc-getCC)" + gcc.cpp.exe:"$(tc-getCXX)" + gcc.cpp.linkerexe:"$(tc-getCXX)" + gcc.options.speed:"${CFLAGS}" + gcc.options.size:"${CFLAGS}" + gcc.options.debug:"${CFLAGS}" + gcc.options.always:"${CPPFLAGS}" + gcc.options.linker:"${LDFLAGS}" + gcc.cpp.options.speed:"${CXXFLAGS}" + gcc.cpp.options.size:"${CXXFLAGS}" + gcc.cpp.options.debug:"${CXXFLAGS}" + gcc.cpp.options.always:"${CPPFLAGS}" + gcc.cpp.options.linker:"${LDFLAGS}" + + $([[ "${NOCOLOR}" == true || "${NOCOLOR}" == yes ]] && echo '--colors:"off"') + -d:"$(usex debug debug release)" + --parallelBuild:"$(makeopts_jobs)" + EOF +} + +src_prepare() { + default + + # note: there are consumers in the ::guru overlay + use experimental && \ + eapply "${WORKDIR}"/${PN}-patches-${PV} +} + +src_configure() { + xdg_environment_reset # bug 667182 + + unset NIMBLE_DIR + tc-export CC CXX LD + + nim_gen_config +} + +src_compile() { + local -x PATH="${S}/bin:${PATH}" + + # Build from C sources + # Compiling with sys-process/parallel fails for some reason but hopefully + # we'll be able to enable it later... + edo bash build.sh # --parallel "$(makeopts_jobs)" + + edo ./bin/nim compile koch + edo ./koch boot -d:nimUseLinenoise --skipParentCfg:off + edo ./koch tools +} + +src_test() { + local -x PATH="${S}/bin:${PATH}" + + edo ./koch test +} + +src_install() { + local -x PATH="${S}/bin:${PATH}" + + edo ./koch install "${ED}" + + # "./koch install" installs only "nim" binary + # but not the rest + exeinto /usr/bin + local exe + for exe in bin/* ; do + [[ "${exe}" == bin/nim ]] && continue + doexe "${exe}" + done + + newbashcomp tools/nim.bash-completion nim + newbashcomp dist/nimble/nimble.bash-completion nimble +} diff --git a/dev-lang/nim/nim-1.6.6.ebuild b/dev-lang/nim/nim-1.6.6.ebuild deleted file mode 100644 index 11af93abf307..000000000000 --- a/dev-lang/nim/nim-1.6.6.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 multiprocessing toolchain-funcs - -DESCRIPTION="compiled, garbage-collected systems programming language" -HOMEPAGE="https://nim-lang.org/" -SRC_URI="https://nim-lang.org/download/${P}.tar.xz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="debug +readline" -RESTRICT="test" # need to sort out depends and numerous failures - -RDEPEND="readline? ( sys-libs/readline:0= )" -DEPEND="${RDEPEND}" -# BDEPEND="test? ( net-libs/nodejs )" - -PATCHES=( "${FILESDIR}"/${PN}-0.20.0-paths.patch ) - -# Generated by nim -QA_FLAGS_IGNORED=" -usr/bin/atlas -usr/bin/nim -usr/bin/nim_dbg -usr/bin/nimble -usr/bin/nimgrep -usr/bin/nimpretty -usr/bin/nimsuggest -usr/bin/testament -" - -_run() { - echo "Running: ${@}" - PATH="${S}/bin:${PATH}" "${@}" || die "Failed: \"${*}\"" -} - -nim_use_enable() { - [[ -z "${2}" ]] && die "usage: nim_use_enable " - use "${1}" && echo "-d:${2}" -} - -src_configure() { - export XDG_CACHE_HOME="${T}/cache" # 667182 - unset NIMBLE_DIR - tc-export CC CXX LD - - local build_type - if use debug ; then - build_type="debug" - else - build_type="release" - fi - export NIM_OPTS=( --parallelBuild:$(makeopts_jobs) -d:${build_type} ) - - # Override defaults - echo "gcc.exe = \"$(tc-getCC)\"" >> config/nim.cfg || die - echo "gcc.linkerexe = \"$(tc-getCC)\"" >> config/nim.cfg || die - echo "gcc.cpp.exe = \"$(tc-getCXX)\"" >> config/nim.cfg || die - echo "gcc.cpp.linkerexe = \"$(tc-getCXX)\"" >> config/nim.cfg || die -} - -src_compile() { - _run bash ./build.sh - - _run ./bin/nim ${NIM_OPTS[@]} compile koch - _run ./koch boot ${NIM_OPTS[@]} $(nim_use_enable readline useGnuReadline) - _run ./koch tools ${NIM_OPTS[@]} -} - -src_test() { - _run ./koch test -} - -src_install() { - _run ./koch install "${ED}" - - # "./koch install" installs only "nim" binary - # but not the rest - exeinto /usr/bin - local exe - for exe in bin/* ; do - [[ "${exe}" == bin/nim ]] && continue - doexe "${exe}" - done - - newbashcomp tools/nim.bash-completion nim - newbashcomp dist/nimble/nimble.bash-completion nimble -} diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 67538b249f07..55d3a17ecf64 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -8,6 +8,8 @@ DIST Python-3.10.5.tar.xz 19361320 BLAKE2B 7f3629f8a16faeb0311947b7d5162bc45d9ed DIST Python-3.10.5.tar.xz.asc 833 BLAKE2B 36da2d557a5c38cfc473b2138412f9bc011d19c8538475e623bf41d81eb2c8f8e977945a3065a48c5b234d2b2c7d0dd5e83112c948591628cec344651dc9055c SHA512 72d0ab09900e2a10b85ccac804efd5536251152798e7347576e0e28bff4ab4a84b08d646329b225f9949047586686f9f4e7f05652526657a0948951b739c14e0 DIST Python-3.11.0b3.tar.xz 19532936 BLAKE2B b7edaecb57b99a76662dd22d28678108b3448a3acf09ffe2676d849e564da6e887184a82451095d98bbc33d0610d6ad72f961c545912480277b7fabfffb9bc55 SHA512 53c379311acc9d8ec645caea44f4b83b29fcbdacb7114eb7aac5a2f0229402eddb245abc8bd6665077e9c82ba0a821cc55ae7494d0667b84675248025e872498 DIST Python-3.11.0b3.tar.xz.asc 833 BLAKE2B a43811360e01532bdec5166dd049b2d3bf9e33739152ffad85a33fcb94e0f81e128c3e3a30097b0c56d71ac908fd88058b894d3ef07e13a3467249839df39fbd SHA512 b51a02e47de73f4998effd15eb99d356ef69cd69521f208f50de1b8acf69d5cf9c8a2f774ec8bc5e0e75534fe59efe019cffcff39bc525aa4641dc9b47efb5ef +DIST Python-3.11.0b4.tar.xz 19573532 BLAKE2B d28b85c4af39ea8c8b1448857698a7018c9d115f0f861ff1649101e4c9d3ebbea14e1f5da8158b1734bf8743d96ed3683a8192e07ff06c0ccd964ec7ddee3832 SHA512 1530f4dcba6325ac8e9bb955604fc504a4306e3291b667d1d8490b78e1c50924d81ff8ab50d08c736e70d3e42788aabaa162179a77c03860ee8064f17f93bb09 +DIST Python-3.11.0b4.tar.xz.asc 833 BLAKE2B eaedd106d3599c7ee6974ff9eee33899b119fdb45ab5b760f5f02e51e12ba58b3161f6853464a32638385fd596ddd350097c28dde55e3efeacc6719f16275d84 SHA512 8f6c633911755767d351fc86e031df6cedd6091ca5ec0ef55331ac65d2ad532c71e568c173513a2bbb2235e5e3fc9dd77e1b7ed230df1f0d8bd6e23da470b1e2 DIST Python-3.8.13.tar.xz 19023016 BLAKE2B d3cb8624496e56d93d34f2aa5082746869a99210197529bc19e6a9d265f4ce246e0e83a3528a7602a28aac8855bf84e6bf6495b85e9202fcf04ef90600cb5e43 SHA512 5c732b5d21b189b99a0e9ccd3ae59466bed60a930d5d3f437a262d38f0797b776cecbf12a1852eaebcfb638a6f2e28e471cc2ebf94237cc728144be21842cb81 DIST Python-3.8.13.tar.xz.asc 833 BLAKE2B 918894777e1a783f2a7c7958a808610631cb7a6039df84675158e8d2fd66782f29921d44ab9b4625c4ca3821852e0d0e0005163b086c7d0c3d617e3a76cb7033 SHA512 6683c4ae6cf20a97a29165f96b9f5dd09d618892583650d803aa677240695968dfe344294fc33db68fd4669c82021afcc29a1f6afe49915be51fae281eeeedbe DIST Python-3.9.12.tar.xz 19740524 BLAKE2B 05f2469aa53ca36221ef4976b17bfde3e5b86afd5a8114e5a7fd899f975a8e55022555ef718d5352ab68de1b7b23865a0bf713768c9c2b30d591438c9a396d25 SHA512 081981901e14149748fd35228db0b3b1d96fef227ae7404f07b8bad0fda4b02649bf31c348c94aefdaf3327565d78f9489437c2c02f647b15d41376a27a23e97 @@ -20,6 +22,7 @@ DIST python-gentoo-patches-3.10.5.tar.xz 8584 BLAKE2B d4a812a33e485b1eae5629e519 DIST python-gentoo-patches-3.11.0b3.tar.xz 3320 BLAKE2B 588762fe2698a814d0cb89f84620d3ca4754347cb9af4f0eb36429a126ca2386b64594f16621a25e88d518986aad5f3ef3a84d9ce746f58b5cc6d112167c41d1 SHA512 026cb5cc2f3a1b17829fb088ca1dc9af03764a250bebb1fe518a6f7734f731a3f6cc5d83a13b6ca29dd6fa8ca5f0249a7ef0a641b939cd511d05cdc645b9171f DIST python-gentoo-patches-3.11.0b3_p1.tar.xz 10560 BLAKE2B 4a34de0595490b0e7fcff1761954bfa56f3f82cfdf5a26d739f410e355f9068ccb22a24af0c212543b1288682a9737e4202862c9d4db2f78d08a5a33f80c85e8 SHA512 a0e54b3dd16db8802b93b88ad50bb979b90052a53438fcbf8378288747b627133a492a9071600d7c11163cb9a61c4c80f9b1dd1fc843789aa7507488ff2c1337 DIST python-gentoo-patches-3.11.0b3_p2.tar.xz 11496 BLAKE2B c640e64450199e7e1e3d49447dedc63ec3866c32006794d6e6873ec61c617b34b5fc81aa4760a0a0543cb0e1634a2243e02280d5716778a8c132054edbc5430c SHA512 5a0aa3bf54615caf9790f28e779d2d648875d484abe3e1c41ba220ca4fb6d8f6d78dee4ad350b9956de990acc7191b41a8073e0966ec8b99a0a100f8ccde344b +DIST python-gentoo-patches-3.11.0b4.tar.xz 4388 BLAKE2B 16b112f1ecdce86022ed64d7c7007fb323b7bd4497b5802a48bb0a86667c282d1a9150d744f44cefbe9321af4916d35941707c1259a0cf175c0161c8e1b17e97 SHA512 f9c8c7180da20e839a0862571b9077b2702dbee8a1acd55ebb11329912cf9f81862ba615be484b92d39461c3eb6c38890f8d58bcbce2c4722418a967faedc1f5 DIST python-gentoo-patches-3.8.13.tar.xz 16004 BLAKE2B 5c0c6c9263570a467391e60c324d1dbc1e50ffda9cad1e204df124441b593146f18e5f1529eb7d385b35c5f4b9e597807971b6b66f7f8eef156ad87c9ad32743 SHA512 4ceb831e2d62bd73909b53a3b553b2cd73d08bcf2a1c92b47eaeb1221d40daabcaed14977265bcb265df00b6bf363dbebbd61a62dca4bf6ef40c6b911e980597 DIST python-gentoo-patches-3.8.13_p2.tar.xz 18816 BLAKE2B 8612ca33e5569319c5d1a5a3fb1a81e860bd515bfde656b79f087ccf7020923fbd06b315178bef8630e4c36bb22c27299fe439aadc6a161f1ec93be8778314ee SHA512 be5668a0a4be0a03e61466436973125a3be4f33a61524e4a5c8d86745727cfcae59e5048477887c9f6bfc09727f3aef3652ad47a13a6bf0f1452d3172f1c34dc DIST python-gentoo-patches-3.9.12.tar.xz 12848 BLAKE2B 5dd66fa94b136a463d2c4be3a5b7dfad770c3905467a1d81af02a35b2783ce7d614881c915ee8f8e764c1656963d6886d9c60c6e524f512e1bc496e42d01307b SHA512 07de63e47a8e547724099062239df8fcfd254f19d38be28131e6bbb094ffbab8483861fb6a5905e60d7fa7a1a5dc06785951fa31984ecad89516b0b742c47f91 @@ -30,6 +33,7 @@ EBUILD python-3.10.5.ebuild 11702 BLAKE2B d24101e18a5cc846de6ab9ec1578a8fb520b11 EBUILD python-3.11.0_beta3.ebuild 13176 BLAKE2B f3ff342908575b3e8651f5eba8b7428f60b8f799f44f46f5f04f98e82b82b5ac85127e90475b0d3d9653f9b56e15fa606437c0a8bf98c2affe5a4bc65845f24f SHA512 f9d84559aec861e6e1426914da6b0430878d2bb141def8c064f06d21431ffb8b915b905802505dfc1a98d555c4d3bb130ee45247b717b38c5ea9f7a9056da1ba EBUILD python-3.11.0_beta3_p1.ebuild 13176 BLAKE2B f3ff342908575b3e8651f5eba8b7428f60b8f799f44f46f5f04f98e82b82b5ac85127e90475b0d3d9653f9b56e15fa606437c0a8bf98c2affe5a4bc65845f24f SHA512 f9d84559aec861e6e1426914da6b0430878d2bb141def8c064f06d21431ffb8b915b905802505dfc1a98d555c4d3bb130ee45247b717b38c5ea9f7a9056da1ba EBUILD python-3.11.0_beta3_p2.ebuild 13272 BLAKE2B 658ba9c4c5454b17b5000b554af41f47f2b0b57284f8b2239cb9d290171d626e7201f62c6d8e8042dd2d417defed0f23723464b957aaaffb7794c16fb5671257 SHA512 6a0d31c7d39112ad9f5b1971ccd81088078f524d07888d06a52d6853d0b6e62944f6c0729977fea85e1e18220f56612a8909dc58e7dd319e21bd8309933625ed +EBUILD python-3.11.0_beta4-r1.ebuild 13360 BLAKE2B 194f07eab45298a5d355312eb55647ab1a45c0d321fc9c402d8cc1b271b3e6c66a6b9d2411fe2a9b52428325009fda20c086f1a447c4fec6a08526ecfa5afb62 SHA512 f65578af6a1fa14c19beeca2d1c59bd31bd4f2cc6eed5c74db6dbd787d6dccd7274eeb3007fab4ccd23e0ac06b13e620d2df08a943d7346d144a4a301858e078 EBUILD python-3.8.13.ebuild 10279 BLAKE2B dc700b2729f44840d33306fa0e50565d3c134ff74db39c83aebcc9994899479736bad15897e4135904bf7a6f4914c40e9b73caa64a0376aba10664d07c351227 SHA512 51b826ed0c99f777b684341141c83fca557942496a670aa4385f6c8c6379e445d7ec953c2f1b9562d5b4ee921038677f597c27fc8f355f076d72f66e6ae6ee9e EBUILD python-3.8.13_p2.ebuild 10220 BLAKE2B 2bdcd798eb692ea3965c397bdb85b9fa98cff275ec7bdd9e5ef75b86dcfc5cb74c4850ebfa8d3c46eded5cdae7a83f930f241ad09bc7ad103b83843a0ada8e1f SHA512 bcea714655f490fa8f816b3f969cd9079f69692fc86e74d52bfbfd06d9ea3076bb69eda64b4cf333139bf7b71c2372ceefcb3ba04c31d49737fb2b4388044725 EBUILD python-3.9.12.ebuild 11522 BLAKE2B a1847835a23e863957ab089d1449a01c377ce9e1460ab3ed3453d863d6ad38824802bed23490dfa27c88615c1d70b8690d086997da143987657bf595d592ef2b SHA512 0e0d46e25e1f353152daddd3d67b870f393124a48e1cb9f9f464b3174d5254cba2580e7351dcba91558885cda7342e843a2e69631100bf6d15d791fadc3d8d2b diff --git a/dev-lang/python/python-3.11.0_beta4-r1.ebuild b/dev-lang/python/python-3.11.0_beta4-r1.ebuild new file mode 100644 index 000000000000..648a47f45541 --- /dev/null +++ b/dev-lang/python/python-3.11.0_beta4-r1.ebuild @@ -0,0 +1,472 @@ +# 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 \ + python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_beta/b} +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 examples gdbm hardened libedit lto +ncurses pgo +readline +sqlite +ssl test tk wininst" +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 + 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 +} + +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 + + # Skip failing tests. + local skipped_tests="gdb" + + if use sparc ; then + # bug #788022 + skipped_tests+=" multiprocessing_fork" + skipped_tests+=" multiprocessing_forkserver" + fi + + for test in ${skipped_tests}; do + mv "${S}"/Lib/test/test_${test}.py "${T}" + done + + # Expects to find skipped tests and fails + mv "${S}"/Lib/test/test_tools/test_freeze.py "${T}" || die + + # bug 660358 + local -x COLUMNS=80 + local -x PYTHONDONTWRITEBYTECODE= + # workaround https://bugs.gentoo.org/775416 + addwrite /usr/lib/python3.11/site-packages + + local jobs=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") + + emake test EXTRATESTOPTS="-u-network -j${jobs}" \ + CPPFLAGS= CFLAGS= LDFLAGS= < /dev/tty + local result=$? + + for test in ${skipped_tests}; do + mv "${T}/test_${test}.py" "${S}"/Lib/test + done + + mv "${T}"/test_freeze.py "${S}"/Lib/test/test_tools/test_freeze.py || die + + elog "The following tests have been skipped:" + for test in ${skipped_tests}; do + elog "test_${test}.py" + done + + elog "If you would like to run them, you may:" + elog "cd '${EPREFIX}/usr/lib/python${PYVER}/test'" + elog "and run the tests separately." + + if [[ ${result} -ne 0 ]]; then + die "emake test failed" + fi +} + +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 + + use sqlite || rm -r "${libdir}/"sqlite3 || die + use tk || rm -r "${ED}/usr/bin/idle${PYVER}" "${libdir}/"{idlelib,tkinter,test/test_tk*} || die + + 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 "${S}"/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" + + local -x EPYTHON=python${PYVER} + # if not using a cross-compiler, use the fresh binary + if ! tc-is-cross-compiler; then + cat > python.wrap <<-EOF || die + #!/bin/sh + export LD_LIBRARY_PATH=\${PWD}\${LD_LIBRARY_PATH+:\${LD_LIBRARY_PATH}} + exec ./python "\${@}" + EOF + chmod +x python.wrap || die + local -x PYTHON=./python.wrap + else + local -x PYTHON=${EPREFIX}/usr/bin/${EPYTHON} + fi + + echo "EPYTHON='${EPYTHON}'" > epython.py || die + python_domodule epython.py + + # python-exec wrapping support + local pymajor=${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 +} diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 6e43e27b8ee3b0d87cfc1b2deb6a3f1cc3851b3b..9df2ae0e6b10c374ec262589a99d278809abb56b 100644 GIT binary patch delta 93857 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 delta 93837 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 z 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�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 M58F_<;(4+H0Me!#jsO4v diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest index ef5fd8c53321..f1882db0f8cb 100644 --- a/dev-libs/boost/Manifest +++ b/dev-libs/boost/Manifest @@ -1,9 +1,9 @@ -AUX boost-1.71.0-build-auto_index-tool.patch 265 BLAKE2B 05e52ca716522db7bb11b481576a08138be826f7383a689a6c0725d491a244dc8697fc39fac1a79e4639ba51b3a3eb7ee2f2e11a20883de0ecd3dd3c2fc2c9cd SHA512 28952e7cd791678be0963beb0a29e3e40b54a8c3618c66a8b8d21ab63c414771cfa1e9961f08c0b3818bd4c311c122e777109e15002a71230b0c3c9dbc4d6075 -AUX boost-1.71.0-context-x32.patch 1116 BLAKE2B 16b6ddbdc47d72d5afd39e61441f9f094dff8db46bd7fa4e04e5a8b132c8894c51db506d20356c352022f42d5b9a9923f23c5db2b0f9fa1c64ceeb4e50e16be1 SHA512 cf76691d4adbc4b43f468c587fea23c43e1b337ba7eebff2c856b0403bf32b78826f483faca25a4459c1d47eabbd5b67c65863a4d44407990178022433f718bf -AUX boost-1.71.0-disable_icu_rpath.patch 1077 BLAKE2B c4549b7a706cd934392bdafb44ee89987534d5cca48060b955a4b998f0ac6c8a96b5c0d6f5d46476a0225ba6e66fabc095ec12c0f0c43a60c7147ef922e8a2ae SHA512 7095d94def1ee04f009f0c2e84d0450705211793f6d18ac4a3e0fb673a36127282f31172a7f571ed89f4128b6ffbc38d850e6105a5ad5224d42749557db41ee0 -AUX boost-1.73-boost-mpi-python-PEP-328.patch 396 BLAKE2B 5f08ce2eab46f2d108166afef086382dc9cd9a5305435cf437fa3ae505736979664357aa23cc51b2a74bee6aae46d94a671056037578562846e900fd2c7e65e8 SHA512 fa55d1da17bd110db2c9a16dce4da267a62ef10c13a6dc3aa6afd3b33e9a18499266b4411d292533b1c691e3bf0309fa1aab8ec19e7775a7835d89275183e6f2 -AUX boost-1.74-CVE-2012-2677.patch 4965 BLAKE2B 74cef075cd0aa4d4425e75d437a59c19e20325cc33c9c8fb206bdcf87efbafa6d28c6ebcd8b70f88f12e32b68b492ac6b985ccef703c61439661a194983b9ad9 SHA512 c8e6758840b58358b676226ef9f498b9e72cbeedee83cd6c8ea0608a6bc1466bedeba5b7a92d1a608c3a2788cb3c0444203e70995e3b3123198bf68081b477b9 +AUX boost-1.79.0-CVE-2012-2677.patch 4694 BLAKE2B 1bebe2393b61f2e43af4af28ca338711e63d968dc66fcbf9a656a1e6a6efc5f1c2aada7789b42d002bee56b06c8d0a4d78aead914b2e59d4cee2760a347ca66f SHA512 8a92bec0db2814d887d392cad7897fc7f43de7316f2823618446b8eee5a2f3a93639d5c317650956462b50f04457c447931110cb927b34251888de1b7f1a08ca +AUX boost-1.79.0-boost-mpi-python-PEP-328.patch 396 BLAKE2B 5f08ce2eab46f2d108166afef086382dc9cd9a5305435cf437fa3ae505736979664357aa23cc51b2a74bee6aae46d94a671056037578562846e900fd2c7e65e8 SHA512 fa55d1da17bd110db2c9a16dce4da267a62ef10c13a6dc3aa6afd3b33e9a18499266b4411d292533b1c691e3bf0309fa1aab8ec19e7775a7835d89275183e6f2 +AUX boost-1.79.0-build-auto_index-tool.patch 265 BLAKE2B 05e52ca716522db7bb11b481576a08138be826f7383a689a6c0725d491a244dc8697fc39fac1a79e4639ba51b3a3eb7ee2f2e11a20883de0ecd3dd3c2fc2c9cd SHA512 28952e7cd791678be0963beb0a29e3e40b54a8c3618c66a8b8d21ab63c414771cfa1e9961f08c0b3818bd4c311c122e777109e15002a71230b0c3c9dbc4d6075 +AUX boost-1.79.0-context-x32.patch 1116 BLAKE2B 16b6ddbdc47d72d5afd39e61441f9f094dff8db46bd7fa4e04e5a8b132c8894c51db506d20356c352022f42d5b9a9923f23c5db2b0f9fa1c64ceeb4e50e16be1 SHA512 cf76691d4adbc4b43f468c587fea23c43e1b337ba7eebff2c856b0403bf32b78826f483faca25a4459c1d47eabbd5b67c65863a4d44407990178022433f718bf +AUX boost-1.79.0-disable_icu_rpath.patch 1077 BLAKE2B c4549b7a706cd934392bdafb44ee89987534d5cca48060b955a4b998f0ac6c8a96b5c0d6f5d46476a0225ba6e66fabc095ec12c0f0c43a60c7147ef922e8a2ae SHA512 7095d94def1ee04f009f0c2e84d0450705211793f6d18ac4a3e0fb673a36127282f31172a7f571ed89f4128b6ffbc38d850e6105a5ad5224d42749557db41ee0 AUX boost-1.79.0-fix-mips1-transition.patch 1623 BLAKE2B c44ed1a6eaf89e30c4150b42e5b26cebc8742b2446939cd3310c45a5f4c6c6d6bd84ef72f2a47991cea8a664296854651d857609a8f5500e283176de99d68dfd SHA512 aec8ddd77e25e5549c12099e57c66354baa9da79188ee7a054e98b5ad9d7f8510e7f00ccd8fd3e50d004f184ea6e3ef62f815e05db16740d286171dce2d83929 DIST boost_1_79_0.tar.bz2 113456811 BLAKE2B 61f47ca022e60745868e6bdd3b5c75603dd68d878e126dcbb73de5b40fc03c0eec8eede3ec304ece58050435ef2fc1ed7eb763773c20673f85e32bbf4d5f978a SHA512 70909e0561c213d10a1fdd692f9ae7b293d3cdc63e925bdc207da9e9bba6e86474341100e7ee5de6d94f9561196b1a3a1597055a7b7382babf8931131170a312 -EBUILD boost-1.79.0.ebuild 10637 BLAKE2B 49b90d384b2504635d64c3a628c997d96fb6685a6d12bf3bde2a4b4c22d42af9e8f09b67b7c7d3dfcd7b23e832adc3138d9115cb65672fa17ff898af80178419 SHA512 79e4199060c9f4093418eb46b1467f58164ff6d5288b4f66298a76d36f88df7ac7adf9c0c59d02ce88153cf7dbc46ecf881e18f70a03df6866323ae96bee3723 +EBUILD boost-1.79.0.ebuild 10641 BLAKE2B 44e43c096af4e3e30d96cffbd21df7111f76453f53b5cc604171addeda32b9cd05560b0c375f8cede3223c95ff07afc9efcfdd8faada0524dd45b4330ea6f591 SHA512 b81c002b0493a966ff11bad777cf73d5a4bef08f6ae4f3a68aa9de82d2c86cf33af89dbfd62a9a502b123c9c63f3f497fa5b6959e9fa1172f114bc5d800ac05f MISC metadata.xml 1296 BLAKE2B 68366717e95027dc72733a63960c674a710cd3f05ca6adc4d0ce96d1da03725800c39d11b788e063401c1661b67b27972a729861c6d7abecf42a343df889d990 SHA512 52ef93567f2ea6ff7be566eff974407d508d3c1b05d691f8753b6dafb39afaf03ca1d5b0d4d23e6f411099aa8b8a177a0b6b05c668c1cfb387c87d5df5342cad diff --git a/dev-libs/boost/boost-1.79.0.ebuild b/dev-libs/boost/boost-1.79.0.ebuild index 6e2fec349237..844f6d24b1ff 100644 --- a/dev-libs/boost/boost-1.79.0.ebuild +++ b/dev-libs/boost/boost-1.79.0.ebuild @@ -45,12 +45,12 @@ DEPEND="${RDEPEND}" BDEPEND=">=dev-util/boost-build-1.78.0-r1" PATCHES=( - "${FILESDIR}"/${PN}-1.71.0-disable_icu_rpath.patch - "${FILESDIR}"/${PN}-1.71.0-context-x32.patch - "${FILESDIR}"/${PN}-1.71.0-build-auto_index-tool.patch + "${FILESDIR}"/${PN}-1.79.0-disable_icu_rpath.patch + "${FILESDIR}"/${PN}-1.79.0-context-x32.patch + "${FILESDIR}"/${PN}-1.79.0-build-auto_index-tool.patch # Boost.MPI's __init__.py doesn't work on Py3 - "${FILESDIR}"/${PN}-1.73-boost-mpi-python-PEP-328.patch - "${FILESDIR}"/${PN}-1.74-CVE-2012-2677.patch + "${FILESDIR}"/${PN}-1.79.0-boost-mpi-python-PEP-328.patch + "${FILESDIR}"/${PN}-1.79.0-CVE-2012-2677.patch "${FILESDIR}"/${PN}-1.79.0-fix-mips1-transition.patch ) diff --git a/dev-libs/boost/files/boost-1.74-CVE-2012-2677.patch b/dev-libs/boost/files/boost-1.79.0-CVE-2012-2677.patch similarity index 88% rename from dev-libs/boost/files/boost-1.74-CVE-2012-2677.patch rename to dev-libs/boost/files/boost-1.79.0-CVE-2012-2677.patch index ff947f74f1c4..5dfbf85bc63f 100644 --- a/dev-libs/boost/files/boost-1.74-CVE-2012-2677.patch +++ b/dev-libs/boost/files/boost-1.79.0-CVE-2012-2677.patch @@ -3,10 +3,8 @@ https://bugzilla.redhat.com/show_bug.cgi?id=828856 https://bugs.gentoo.org/620468 https://svn.boost.org/trac10/ticket/6701 -Index: boost/pool/pool.hpp -=================================================================== ---- a/boost/pool/pool.hpp (revision 78317) -+++ b/boost/pool/pool.hpp (revision 78326) +--- a/boost/pool/pool.hpp ++++ b/boost/pool/pool.hpp @@ -27,4 +27,6 @@ #include @@ -14,7 +12,7 @@ Index: boost/pool/pool.hpp +#include // boost::integer::static_lcm #include -@@ -358,4 +360,11 @@ +@@ -356,4 +358,11 @@ } + size_type max_chunks() const @@ -26,7 +24,7 @@ Index: boost/pool/pool.hpp + static void * & nextof(void * const ptr) { //! \returns Pointer dereferenced. -@@ -377,5 +388,7 @@ +@@ -375,5 +384,7 @@ //! the first time that object needs to allocate system memory. //! The default is 32. This parameter may not be 0. - //! \param nmax_size is the maximum number of chunks to allocate in one block. @@ -35,7 +33,7 @@ Index: boost/pool/pool.hpp + set_max_size(nmax_size); } -@@ -400,7 +413,7 @@ +@@ -398,7 +409,7 @@ } void set_next_size(const size_type nnext_size) - { //! Set number of chunks to request from the system the next time that object needs to allocate system memory. This value should never be set to 0. @@ -46,7 +44,7 @@ Index: boost/pool/pool.hpp + next_size = start_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(nnext_size, max_chunks()); } size_type get_max_size() const -@@ -410,5 +423,6 @@ +@@ -408,5 +419,6 @@ void set_max_size(const size_type nmax_size) { //! Set max_size. - max_size = nmax_size; @@ -54,7 +52,7 @@ Index: boost/pool/pool.hpp + max_size = min BOOST_PREVENT_MACRO_SUBSTITUTION(nmax_size, max_chunks()); } size_type get_requested_size() const -@@ -713,7 +727,7 @@ +@@ -709,7 +721,7 @@ BOOST_USING_STD_MIN(); if(!max_size) - next_size <<= 1; @@ -64,7 +62,7 @@ Index: boost/pool/pool.hpp + set_next_size(min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size * requested_size / partition_size)); // initialize it, -@@ -753,7 +767,7 @@ +@@ -749,7 +761,7 @@ BOOST_USING_STD_MIN(); if(!max_size) - next_size <<= 1; @@ -74,14 +72,14 @@ Index: boost/pool/pool.hpp + set_next_size(min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size * requested_size / partition_size)); // initialize it, -@@ -797,4 +811,6 @@ +@@ -793,4 +805,6 @@ //! \returns Address of chunk n if allocated ok. //! \returns 0 if not enough memory for n chunks. + if (n > max_chunks()) + return 0; const size_type partition_size = alloc_size(); -@@ -845,7 +861,7 @@ +@@ -841,7 +855,7 @@ BOOST_USING_STD_MIN(); if(!max_size) - next_size <<= 1; @@ -91,10 +89,8 @@ Index: boost/pool/pool.hpp + set_next_size(min BOOST_PREVENT_MACRO_SUBSTITUTION(next_size << 1, max_size * requested_size / partition_size)); // insert it into the list, -Index: libs/pool/test/test_bug_6701.cpp -=================================================================== ---- a/libs/pool/test/test_bug_6701.cpp (revision 78326) -+++ b/libs/pool/test/test_bug_6701.cpp (revision 78326) +--- a/libs/pool/test/test_bug_6701.cpp ++++ b/libs/pool/test/test_bug_6701.cpp @@ -0,0 +1,27 @@ +/* Copyright (C) 2012 Étienne Dupuis +* diff --git a/dev-libs/boost/files/boost-1.73-boost-mpi-python-PEP-328.patch b/dev-libs/boost/files/boost-1.79.0-boost-mpi-python-PEP-328.patch similarity index 100% rename from dev-libs/boost/files/boost-1.73-boost-mpi-python-PEP-328.patch rename to dev-libs/boost/files/boost-1.79.0-boost-mpi-python-PEP-328.patch diff --git a/dev-libs/boost/files/boost-1.71.0-build-auto_index-tool.patch b/dev-libs/boost/files/boost-1.79.0-build-auto_index-tool.patch similarity index 100% rename from dev-libs/boost/files/boost-1.71.0-build-auto_index-tool.patch rename to dev-libs/boost/files/boost-1.79.0-build-auto_index-tool.patch diff --git a/dev-libs/boost/files/boost-1.71.0-context-x32.patch b/dev-libs/boost/files/boost-1.79.0-context-x32.patch similarity index 100% rename from dev-libs/boost/files/boost-1.71.0-context-x32.patch rename to dev-libs/boost/files/boost-1.79.0-context-x32.patch diff --git a/dev-libs/boost/files/boost-1.71.0-disable_icu_rpath.patch b/dev-libs/boost/files/boost-1.79.0-disable_icu_rpath.patch similarity index 100% rename from dev-libs/boost/files/boost-1.71.0-disable_icu_rpath.patch rename to dev-libs/boost/files/boost-1.79.0-disable_icu_rpath.patch diff --git a/dev-libs/dqlite/Manifest b/dev-libs/dqlite/Manifest index 8e962f0a12c1..4cda8f712960 100644 --- a/dev-libs/dqlite/Manifest +++ b/dev-libs/dqlite/Manifest @@ -1,3 +1,5 @@ DIST dqlite-1.10.0.tar.gz 170908 BLAKE2B b65cd39a4eb175a016934a174f27043ff1e9fc5404f5324030ddadf15567390edb6388e42b83ab76a0d1d3262343f8a4407d7756b85af30cf281a4b5076f87cd SHA512 f7364d968d0d2aef0bbd59f55bb7f775b41d509b0d1af106357bdb470703e143081649742870491e5c75760d3f6159568395b4a671c446a26df744fd4f631d33 +DIST dqlite-1.11.1.tar.gz 172024 BLAKE2B 48fb3c4eebc1f1a2d341254f9f0ad01f871b65fac727b132b80ac59eceb7d1ab95ac6118549ab39c8b032053a8791d6abef5e0d4856da7e45f00939b083463e5 SHA512 64d9a6548a4d75e3045adf5e31d54c508a02b255573225d32119225260c3d5219c4ac29c857ba054cd3fa3df54ee81cf88bbc2f9769839902f63f0f8c02cc6c7 EBUILD dqlite-1.10.0.ebuild 841 BLAKE2B 993356a01761bdba2a9b2fd2a66d597c91119151970ac540a0496105d7b456ed956097500b977320c39d06771934e798e1d462eccfbe92a462ab9cba36c451e9 SHA512 39a239c8f6de027cfc933f0f3be9db9c15780333aa30f2201f9b647128b41630848c36191975471e6d04d13900aac7717ef2f1bfd410e4601c7dccbf9796dcd2 +EBUILD dqlite-1.11.1.ebuild 870 BLAKE2B 13d811ead20a84467fc671c8cf739bd4acbb93fa12ee6d1519ae33aafa75f18a5b0e2fa9a9c197df157a4394a01c518d61a626d65b69e601af5312dc4991c781 SHA512 b0b068839c7712547bd9a827da11b641821599f88f4983a07a61f0d0d97508a2203e47cffccc26f88b141725bc5b95b9332512350a5aa4da47c99363372d59a4 MISC metadata.xml 865 BLAKE2B 3489de10f0de21d57146940eed0f4b69e637b0226b4be0127f33232dc6d8648ca4c169451948c31296ac5c41d163c8e65e983992f5baeb24db7d1b5dedfa4d22 SHA512 fc5c1fec36820bb855569c5e8bf7bfc3b522f00892489b20062e95121e6bd4e45f6b87a2d7c6d7a2e6b6c92e3dfd39b66705c58920207cf601e029d330b580ce diff --git a/dev-libs/dqlite/dqlite-1.11.1.ebuild b/dev-libs/dqlite/dqlite-1.11.1.ebuild new file mode 100644 index 000000000000..0fd028b1b373 --- /dev/null +++ b/dev-libs/dqlite/dqlite-1.11.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Embeddable, replicated and fault tolerant SQL engine" +HOMEPAGE="https://dqlite.io/ https://github.com/canonical/dqlite" +SRC_URI="https://github.com/canonical/dqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3-with-linking-exception" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-db/sqlite:3 + dev-libs/libuv:= + >=dev-libs/raft-0.14.0" +DEPEND="${RDEPEND} + test? ( >=dev-libs/raft-0.13.0[lz4,test] )" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-debug + --disable-sanitize + --disable-static + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/inih/Manifest b/dev-libs/inih/Manifest index 6735b4f9ac9c..f82291f6c77a 100644 --- a/dev-libs/inih/Manifest +++ b/dev-libs/inih/Manifest @@ -1,3 +1,5 @@ DIST inih-55.tar.gz 18219 BLAKE2B 28b5e04e54e31b3e0392b44799a2c2e75c1fe00527491a857480b7e960302f2438d29652b131dae5147487c863d93f577b67aeff3ab5f863546d3661628d8236 SHA512 bcbef361a4400da017dbed811ad21672b58512d2b2b537cc0058cdeca709dd0d5a9def4045ce1c1972873c3d3d35182123337e4388676f6f0d16e8dbff967b0f +DIST inih-56.tar.gz 18458 BLAKE2B 51935959a9eb4e393b17302f0932a232963883680f10d404c63d5f2ebbd3bf0b740f44edfa1b2541d0e130016eb853ebedf68a1c40797f658496e2a8c966af3d SHA512 ff3e0910990f73e5b21fddc84737ab346279f201c86c7ad864c6cad9de5bde57c3e0a433b9b8f3585b7d86feaae2ea074185f92891dcadc98c274c1c0745d2d2 EBUILD inih-55.ebuild 766 BLAKE2B f663eafa557bc2eebfa3a1186d93a198e4d8bd371c8de89c1cf817335105cee5cdb626e5c4323e048d8b4d1d48581f5566469272f7d701f1958c431a9fa1581c SHA512 bafcd6430cb49eac80e2a068f5f6327920040318a2577728db8ca8d345de683f3671fd68c600d69939f8fd76e444812968effdf8212eb167acb10332eb3079ac +EBUILD inih-56.ebuild 774 BLAKE2B 83e4fa9d3ce94282ec1eacc42551107e976da84d70aa45452adbffb43171c07599dc0f0b407a65c27adbb0df9fa18ccec62e37d054b2c5f3ac6b3134b55e48a5 SHA512 59e78f640ebfb066d8c7b11ca6a669f944c7024800641ac5002c25e412f65ea8c9231f771c8ecf40a33832b192bf5386d634e936ed8e082d6166c84d67a1ba8c MISC metadata.xml 520 BLAKE2B d067b0d423cb2ecdeee888a8b6588c1ee3a47d9080a83d0288736fd31d2521956e6dfb970d612ca27f3c9da8103f37e3dd3245eba9b57f9a1ce4d8631695da14 SHA512 47fafee9e35a1827b8d68ab35fea44e8895658dbdd77628f03d31160bbeb915e2cdad81a17c0530d3b0de713fd141999949992feb4c98fabf2ed9bcf717e6b1f diff --git a/dev-libs/inih/inih-56.ebuild b/dev-libs/inih/inih-56.ebuild new file mode 100644 index 000000000000..711dd5e438b6 --- /dev/null +++ b/dev-libs/inih/inih-56.ebuild @@ -0,0 +1,31 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Tests not wired up to meson and don't seem to be intended for downstream use yet +# e.g. hardcoding gcc, just a shell script + +inherit meson-multilib + +DESCRIPTION="inih (INI not invented here) simple .INI file parser" +HOMEPAGE="https://github.com/benhoyt/inih" + +SRC_URI="https://github.com/benhoyt/inih/archive/r${PV}.tar.gz -> ${P}.tar.gz" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +S="${WORKDIR}/inih-r${PV}" + +LICENSE="BSD" +SLOT="0" + +DOCS=( README.md ) + +multilib_src_configure() { + local emesonargs=( + -Ddefault_library=shared + -Ddistro_install=true + -Dwith_INIReader=true + ) + + meson_src_configure +} diff --git a/dev-libs/kopeninghours/Manifest b/dev-libs/kopeninghours/Manifest index 01eb3d63c80b..3e6bd9492b87 100644 --- a/dev-libs/kopeninghours/Manifest +++ b/dev-libs/kopeninghours/Manifest @@ -3,5 +3,5 @@ AUX kopeninghours-22.04.0-boostpython.patch 3555 BLAKE2B 1d22b48e5574ffada0b89a0 DIST kopeninghours-21.12.3.tar.xz 68916 BLAKE2B d80275c195231ca52e0042149d685224c9ffadd6d341ddce1af6f46df451442e924f282119c91ab004dcabb64b112de559bbbcddc2a91daee5cf9a76b84fb4bb SHA512 42bdbe8172ff5ff89469786f3d544db4a07bc0d1de9a54b8525dc8789d0f4328159ee815c07595463f190073433de567fb2d3496d261daa46aac70354b3da6ae DIST kopeninghours-22.04.3.tar.xz 69160 BLAKE2B 8875d1ee869c6cae8730e83ff8144e45a6ab24aff02ec85084022ab30f9274a2f7c5bd4e0bf88f27c3626ee580a6fac9e2446fa711823011b305ba9bdf1d88c9 SHA512 68e49cd35db2f381cfd88787ed2085e69c6485de87c2cd5783675784cb169d274115d9bc36cde6ed447d6cff6922278330ac1aa819a0d996f2a5b861f6f1bf7e EBUILD kopeninghours-21.12.3.ebuild 1284 BLAKE2B c412ac19980818679f764e00007985011fcb6824fbce05af1efcd7b0c4fd4d0a0f003e4195a9beb893fb489d60557e842ba20ef54d0ccd58fce1261ecc65566a SHA512 b30cfaea9be3a99b45a453934f599a79b344c04659e46a9825afd953bd7cbaeeb702ba80609c5f6271f15bb7190596e792c5dc72e6cf7dff38376f0dbd4064c8 -EBUILD kopeninghours-22.04.3.ebuild 1283 BLAKE2B a1d5ee26caedb7caa86fae24b792ee71577e7fb73257287e6bcbe71ea76422d2e95c3046f1c46874aba6f0b6c167243e3895a054926dec70d8638a205169a665 SHA512 fe20c1bd9eed516fd1b4aba13c0db5fa9b0f736027b6ea522be229ae4ae7abbd042eb1ed834dab481e449c7cbeef6927afaa52b74501de803910a2d643f646e9 +EBUILD kopeninghours-22.04.3.ebuild 1288 BLAKE2B 72ee5f449e7ddb969db1e375f8a34d487d85a699f9b9b1b3a2759a55e23a61ffff9b55d5b02b553424149a9746b705251358d2b82b1707754662e526fa8f37a4 SHA512 374c688eb4fad7b222b272d003ad390c7d07d0ec23d61ef1dc73838cb63fe38f61dfd65b9101f0b63a6c347b2180c3cd0265288e9f52106a21ea9785d43a58c9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-libs/kopeninghours/kopeninghours-22.04.3.ebuild b/dev-libs/kopeninghours/kopeninghours-22.04.3.ebuild index 84b2cccc98d6..ad7fe95174fd 100644 --- a/dev-libs/kopeninghours/kopeninghours-22.04.3.ebuild +++ b/dev-libs/kopeninghours/kopeninghours-22.04.3.ebuild @@ -10,7 +10,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 PYTHON_COMPAT=( python3_{8..11} ) -inherit ecm kde.org python-single-r1 +inherit ecm gear.kde.org python-single-r1 DESCRIPTION="Library for parsing and evaluating OSM opening hours expressions" HOMEPAGE="https://api.kde.org/kopeninghours/html/index.html diff --git a/dev-libs/kosmindoormap/Manifest b/dev-libs/kosmindoormap/Manifest index 5debfc656ef1..21b3b9e066bf 100644 --- a/dev-libs/kosmindoormap/Manifest +++ b/dev-libs/kosmindoormap/Manifest @@ -1,5 +1,5 @@ DIST kosmindoormap-21.12.3.tar.xz 351272 BLAKE2B 8fde9196e18062770c63eb2b636bf3bfea65d8575f4d67106c28fcf3349c6d9bfa3bd1d48a8978b3ec2e2d027f89be3338b88cdfd4b59b7609cc9bba2aeab689 SHA512 f2f5bc04dbb9943114d9807787d98ad4a4963be556c5f2ec332c59bc60533abbf6d39b982f79264ff3d764cb4b8e60501d711039e0fc475500abbd800fc13b86 DIST kosmindoormap-22.04.3.tar.xz 351256 BLAKE2B c18ff31d5cd2b5e2d92bed51b6e6e7addf3319381ee3a200b372a6659aa4ac80d01d63898e2d29705374a23608d16463ab2f4daa77179fefa78038f34058e59b SHA512 f272b250142a4ae6275b0234ff3ebbadb1eebe2302d28286de47c230363bfd7f153574fad4a7f2ada3507db80552dce1f0fc49ae9db5427d144ce0bbc3052b5f EBUILD kosmindoormap-21.12.3.ebuild 1063 BLAKE2B e55139cff5e9ccd4fe97e199ab708d21f966c55fccaab0a952c653e397daf942aec84d23ea4ba8d048a5b8fcc2e34fbb1b997de001a62e6defa92f7c568ee85b SHA512 d00b328b3f2af8d09b1943b05c045fc6d134177e573475a2ee0a2f30913e515dbc23556bf10a71739fe99b9777bed052676655b072ce786ba0e11acdaba762e0 -EBUILD kosmindoormap-22.04.3.ebuild 1063 BLAKE2B 2c1a65bc63f1e8719ccdf552c3c671766d47a2fe985857e9fa268cd8c5f24dce2de193b15e72069045562f03034454ed15095b1fcf816ccc57ff28f1f18a48c2 SHA512 c11ee5610f6a2b123637846ea26eb9f72829d9f70d5dbbfa2517f8e69ec365a02150ee21ff40e0b1790c260218bee7b038c3ec913d01fb5e3c4d9f302f78a387 +EBUILD kosmindoormap-22.04.3.ebuild 1068 BLAKE2B b9f985e651b57d96e205e96dc667ec49a3408f8606483a3a48318cf87576ed48f08b57f66c97244eb60367a7684870230bdfa99f3faab22234e5a03250542326 SHA512 5390cfb4ec8de24a14c08a41daa7ddff6a38c9f5c56a0d4d2f2daa50a58feec12d32c7c4be2ded9a63df9f1689666334be3df9ddca8abf9f03728baef78a8c0d MISC metadata.xml 436 BLAKE2B 7b97cad83675445e816a4f92d2e9c2c4167457df244fd166b6388be7c9336b4852c3873fff4e9d18bf1cccaaeaec849a1b340fa92a15e54180652e53cb023859 SHA512 312c58bb9ef49585287db38ff0f4e6cb6486477f4c84246610c443fb07ced2129017462ef91fab147dde7d69b0923605dc5b68fe71f6cd80f0ed1115b4a9ca6b diff --git a/dev-libs/kosmindoormap/kosmindoormap-22.04.3.ebuild b/dev-libs/kosmindoormap/kosmindoormap-22.04.3.ebuild index 91ab8e7e3099..c6db946c356c 100644 --- a/dev-libs/kosmindoormap/kosmindoormap-22.04.3.ebuild +++ b/dev-libs/kosmindoormap/kosmindoormap-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_GEAR="true" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Data Model and Extraction System for Travel Reservation information" HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap" diff --git a/dev-libs/kpublictransport/Manifest b/dev-libs/kpublictransport/Manifest index 941cf6e5f556..7644604b4e07 100644 --- a/dev-libs/kpublictransport/Manifest +++ b/dev-libs/kpublictransport/Manifest @@ -1,5 +1,5 @@ DIST kpublictransport-21.12.3.tar.xz 480780 BLAKE2B 949c394497fcd76af7e4cc3d83e1db74cbef221f9f468a4ac247e82000503468e204eaa45ee61b4f5d05d84c1f4878484db342ff760d101a6a0a7b0960937baf SHA512 495fc7e92bab00fa0953fa81d2cb73e37055f8ccee899c8d9f8783e85f83e7f6a4c04a1e48ed607d565926bdc9fcadc539a2738b7c898a07aa6934f5e15038eb DIST kpublictransport-22.04.3.tar.xz 485844 BLAKE2B 20fb25f8af055122e03e6219dacd6b40e1d79ec817cdfb4054ed0764a323c9e1435e4adc639ebd3ab68d7a0ceecb35a65554fadba0d3b31f40dd0150a64e5f87 SHA512 5d02990746d167e6f835119c32aecfa9a40fbf03fce803a2d32e8aa9ba34bed579b9804d8abfe54b2b996389a4920dbb724e8da19cbde32af56fff3659c88d25 EBUILD kpublictransport-21.12.3.ebuild 826 BLAKE2B a3cf204cfbcea9111a4dc415baea208e3e964e376f109eaa2c8a561cd452272c76a12f3926230d29b18ea68ef17532dd22fdf225e6912d318e0c8bd1a4104f57 SHA512 3be3156f902a546f2f79d9909d8ae6262f6dce8b8c43130e44de794c503793ae7a5c0dc54e13718d8c317e0c110571e857f354f7624362ea49798d90486f5e88 -EBUILD kpublictransport-22.04.3.ebuild 826 BLAKE2B 9990e5f327b4e8e06e7a1f402dc7356a6263043bb4bf4ca2a231f5e0e8aab6eedd762191638d024637c4fae9e1e7501f388827b98f9e6d7842a04864012db29d SHA512 72488284a840644a9074c0fdde3731a2efa8af9804ba46a2825cdb99e4d49ea92e8c93d55ce77c4d0a15ba9d2241ee34cc3179e1e19d7f795990e9b956329f6a +EBUILD kpublictransport-22.04.3.ebuild 831 BLAKE2B ce8f16a2eb9ea9c638cb087afa69ff6b168ced781ea1d0d9fd01e386998e02bfc3d6e55f14f3582b1bbc6b43738f2c0dc9e18dda0506a013b76f88e1f5cf9481 SHA512 b5e68a09d47b3e9becbd621c3e99a64bf481bdf1362b942081f6bab49216e12539d34c88c71656a9dca7a639d55e979a96f8a779583a9c8b76efa1944c037f99 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-libs/kpublictransport/kpublictransport-22.04.3.ebuild b/dev-libs/kpublictransport/kpublictransport-22.04.3.ebuild index 794a4be96b8b..5b761d6d6e7c 100644 --- a/dev-libs/kpublictransport/kpublictransport-22.04.3.ebuild +++ b/dev-libs/kpublictransport/kpublictransport-22.04.3.ebuild @@ -8,7 +8,7 @@ ECM_TEST="true" KDE_GEAR="true" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Library for accessing public transport timetables and other information" HOMEPAGE="https://invent.kde.org/libraries/kpublictransport diff --git a/dev-libs/libgit2/Manifest b/dev-libs/libgit2/Manifest index 584c16602811..e12663309057 100644 --- a/dev-libs/libgit2/Manifest +++ b/dev-libs/libgit2/Manifest @@ -1,11 +1,7 @@ -AUX libgit2-1.4.3-test.patch 1230 BLAKE2B 155f958aab27ec7d941ac0303e8d65d87ea82b22e592060e4ca67e865aac519901c6509d2f57c36285864b0d15c94bed8357ca616c8e4838cf09e97156ecf541 SHA512 a6fcb8acc119634ad1f1f9290da0c72076233a1af63f4a66346a0bb37beedd079c72be1ca48746bfeb75c2e94b4e48f6b3881adcb2cbf90b186c86ef384da066 -DIST libgit2-1.3.0.tar.gz 5599575 BLAKE2B b701c105bb0a5bdcdd5ed1db180662ad4949c540944664d5d8c2f5d78998f15d15bd3669ae3e3d43bfa1b81207c0a94b7e49fc76e57f4cc8ef791ab26e62fc70 SHA512 842a648a67ff23ba9e6bf14b706ba9081164866e14000ebf3858442b7046925f05e1dbf00a7d740dc4bf32280e260730e23a9492e817094aa90736ae335ee76e -DIST libgit2-1.3.1.tar.gz 5602265 BLAKE2B ecf1fb30fbc40b09edcd3862d0831bc7d4d1da1aa8e738c78cf77bda5a0bd5d9c6a60fe7ce9827e058c04ac88d89a7d6c05c54c01bd77d1a8b0b091495bbf871 SHA512 012ffda7e8b9557923758fdbe68869875977d419bfa60b61f90adadc056600e2b1cc2db1c2a003315ea0e193c0145c1f431054f7bd960c5e6e14fa541e46cba3 -DIST libgit2-1.4.2.tar.gz 5629585 BLAKE2B 61e269fd08beb9579838a13b661b4270f1e8d2d3d1e67f6b8357e92a5ee4aaccbe637644dc87cc8b04d9c181e37808352077b75fed8753a4b2d8868eaf248b62 SHA512 144bec7f8e66d97b20335d87d1eb68d522f5e59064b0c557505c088d3c486d45704f023d701f51de572efa8e2eb111e3136eb5d23c035e29d16698206b5ec277 -DIST libgit2-1.4.3.tar.gz 5631981 BLAKE2B 9308100ede912eae9d1fa4011c67f88f225aa11a49adf845389559fcbc213f31b0f91e4a5b496d282d42ac7f843f03c4ef7236f2d200331c615013d1250f6c31 SHA512 3dfa16c1c705b99fbda55e5e86e67703621d6f8fb62a03cfe998c834d242f33f4200fc0b6bc5d32fe5254c8b8e845259688e4bea9c2dbfc2b7df91841c335d28 -EBUILD libgit2-1.3.0.ebuild 1691 BLAKE2B 60ba697df7bf967756ee9c0d2501e035803f09a0b4ffdc20274788d174de2735afa3d5a2cde3ec248e07e9c843a62547c240514edd9897f4dab1cd4a8c4455c8 SHA512 c3c00367cdd0f9d4699fc017f760eb193c324ed280149b8264d8f2680824308948437e771ab0ea901185e558a9fa535c13e906ffa0aca732fe2480874492554f -EBUILD libgit2-1.3.1.ebuild 1702 BLAKE2B bf7205c0208ed8c8e1ec6085c24832189e193d5690aaacff611b39d19cb35a6c4dac81a9bfc7599d802727b6aeec271432f3c783bab51266aead3a407599afd1 SHA512 03104047c0650f07ec2d98dc0b77deb64646bb70c2a21fe1e1eb6fb5554f26577fad01717742f5e2185f7e76de47cb4058f2733a5baeda0a94859744dbb9470e -EBUILD libgit2-1.4.2-r1.ebuild 1654 BLAKE2B e3f7bd625d0b8b0907419152e36efb41fa741ceb86b0a1054e5f46051e3738e7824d1c256b180b08d46035211b4b9bc17c1c8ff0af81aaaa47e3a5ed1bb5a0c9 SHA512 c37e36aee1b72ddf33bf190b4e7ee39d80b20e5e8d3297185aabe4af1db35a6de97e5eb7c3ac3c79437b493371e1001f798ecbae6fd7da10ee5131e8a482873d -EBUILD libgit2-1.4.2.ebuild 1646 BLAKE2B 91667e774f00a64aeb4a78cca562eb99f04130ac87320d152f77fd16f345d888eafeabf02515f938dbe66904bd867390065dc72ec51195441d5ec67dc5a5c0c7 SHA512 7da2def0d3ff13b956234d2c2819fbdc1215dca6874c3707c867173137f5b64e2e305ab9ea75034d76a5d4073318e203d74f1f773e1dfb632a8c14e3cf4ae162 -EBUILD libgit2-1.4.3.ebuild 1699 BLAKE2B 23f3196cbf11b5dd91af8231344989e917f3f81502821c15a61bb4d0b19991bfafc9a217498112e0ff943b7244ae261bd2b5d045129173d1df6f8a0585f62f34 SHA512 28af72c276b82ed0a2bdd5f80f3fff5d107f50f379668d3261ee1d58ac128dc2ceef1e107c142c11544eeb00e3438b172b0df2cdae97b50fad03c7cd25990b05 +DIST libgit2-1.3.2.tar.gz 5824473 BLAKE2B 521512721d5959274898046e4341e000c3d0bb28cffde9c1c5f9640f73c74fb3b5330a2329b57a92490acd93f6b59f9b53d9940b50a1056c15f52632db9fdfe6 SHA512 580ad6f3e2cb992014d7fecef4d834dd0fda169c4439ec5d566322edb457b2173910b25a49ba50d5bd05518ad771ee2f42e47ab48ce417c297b6a93dd0cb502d +DIST libgit2-1.4.4.tar.gz 5855349 BLAKE2B 2668e351521e1cd9d2998c45c65e2a8c30f3436d94f86ebaa10382d01afb136bbde28c71d359fb57757ebbd44b1cef1bacd302023d0803a23697aee10f03ebac SHA512 8f4cc43de9b92866ac12e01613efe0ff808deca29ff82b6da98a38c814bb711ff3133145d0219210af7015955fbe381be6f1cb98915811d3c37e92b01eb522e9 +DIST libgit2-1.5.0.tar.gz 5893437 BLAKE2B 4108de0e8fc6a02e4172f47cb69cdfe8c85a0a72235432ca58b02d94e0bcb8390caf0c710060772551cc3a392291778ae14b561256c6d88058d0ae5a277f2fbf SHA512 7a32b27cd32bd03ce7be6c127317f82a4ac6f16615c3234699676781f4858d057edb0410b2fe36fd2e634b00748a8b0be17f23809e09a7602ba48185134300f7 +EBUILD libgit2-1.3.2.ebuild 1698 BLAKE2B 2dc3632795ce43e35c4f8f0d8b0a9e6eece80299c6c6cae21f7a6c8fedfc9c2da3021b97495968a17b966f90bbf48072a79c39757e4adf37aa25999a9f2aad7d SHA512 0ac8c62508780fecccf0052c8545afa9fd49dc8ec908cf83ebb064f1257330009fb728c11d7f7bb19b6c59d457b526ed919dd9b1375f8b33e1945d8d8d4d7989 +EBUILD libgit2-1.4.4.ebuild 1655 BLAKE2B 395acbb358de3c8b5f6dc1ebb7194ccc72ce43fee00b40e57cd6510c9019269f544d2838d05df1b0bb565e783fbd3ec6028398b19c52e2e4c6cfaa73cfab2d3f SHA512 5167d46a27a52272c85cfb191c1e8596034ada2e6580e35ae0bf7ea0f5426fd5e8c0eb5b2f6a481885d30dc7621aefc089762b30be41a7231e8d87a979cf072c +EBUILD libgit2-1.5.0.ebuild 1673 BLAKE2B b5297c647b8cb5f8334aa949c437b70b7e2bd04d8a1735169cfe61fe7f4c085e22f15d81db2b006a2da59ef3c6827a61502933dfda3abb24234a108cf001eb09 SHA512 5675d9726a1ebb74e4bd543b83150ee5d2d77475ec6b81a8a4b5355b550cf2b2ee78306e033c6a79fed70f37f03dcbdd14094abb79df265df03d7e2e12bbdcbe MISC metadata.xml 916 BLAKE2B c5fb3724d2e9ef35c5be3df76c79dfc80a34d238a12d6b16f3f16d919076e216dcb085c4c182102c8fe7338982ab862a749ff9d25d8c0a0561fc133db6e07682 SHA512 78b668f9fef202fb86abc1564c4b240f7084bb3ed6ac0b77a8e26940721be6db5bfff1b927403aaa561f3dc20400bac677cc9b0a0204542b5b304ab8491c08c7 diff --git a/dev-libs/libgit2/files/libgit2-1.4.3-test.patch b/dev-libs/libgit2/files/libgit2-1.4.3-test.patch deleted file mode 100644 index 23349e6307ef..000000000000 --- a/dev-libs/libgit2/files/libgit2-1.4.3-test.patch +++ /dev/null @@ -1,30 +0,0 @@ -From c013fca6b091e36805659ebb26ccaaffae8806dc Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Carlos=20Mart=C3=ADn=20Nieto?= -Date: Tue, 3 May 2022 09:28:43 +0200 -Subject: [PATCH] revparse: adjust reflog test as we move away from the dates - -The dates we use in `refs::revparse::date` has just passed the ten years, so -now everything is beyond ten years, leading to an unexpected commit being -returned. - -Adjust it to 11 years so it all looks fine again. ---- - tests/refs/revparse.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/tests/refs/revparse.c b/tests/refs/revparse.c -index 0bd2ae5bc..93d7ce6db 100644 ---- a/tests/refs/revparse.c -+++ b/tests/refs/revparse.c -@@ -399,7 +399,7 @@ void test_refs_revparse__date(void) - * a65fedf HEAD@{1335806603 -0900}: commit: - * be3563a HEAD@{1335806563 -0700}: clone: from /Users/ben/src/libgit2/tests/resour - */ -- test_object("HEAD@{10 years ago}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644"); -+ test_object("HEAD@{11 years ago}", "be3563ae3f795b2b4353bcce3a527ad0a4f7f644"); - - test_object("HEAD@{1 second}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750"); - test_object("HEAD@{1 second ago}", "a65fedf39aefe402d3bb6e24df4d4f5fe4547750"); --- -2.35.1 - diff --git a/dev-libs/libgit2/libgit2-1.3.0.ebuild b/dev-libs/libgit2/libgit2-1.3.0.ebuild deleted file mode 100644 index 573a05a4d9b0..000000000000 --- a/dev-libs/libgit2/libgit2-1.3.0.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit cmake python-any-r1 - -DESCRIPTION="A linkable library for Git" -HOMEPAGE="https://libgit2.org" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S=${WORKDIR}/${P/_/-} - -LICENSE="GPL-2-with-linking-exception" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~ppc-macos" -IUSE="examples gssapi +ssh test +threads trace" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/libpcre:= - net-libs/http-parser:= - sys-libs/zlib - dev-libs/openssl:0= - gssapi? ( virtual/krb5 ) - ssh? ( net-libs/libssh2 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig -" - -src_prepare() { - cmake_src_prepare - # relying on forked http-parser to support some obscure URI form - sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_CLAR=$(usex test) - -DENABLE_TRACE=$(usex trace ON OFF) - -DUSE_GSSAPI=$(usex gssapi ON OFF) - -DUSE_SSH=$(usex ssh) - -DTHREADSAFE=$(usex threads) - -DUSE_HTTP_PARSER=system - ) - cmake_src_configure -} - -src_test() { - if [[ ${EUID} -eq 0 ]] ; then - # repo::iterator::fs_preserves_error fails if run as root - # since root can still access dirs with 0000 perms - ewarn "Skipping tests: non-root privileges are required for all tests to pass" - else - local TEST_VERBOSE=1 - cmake_src_test -R offline - fi -} - -src_install() { - cmake_src_install - dodoc docs/*.{md,txt} - - if use examples ; then - find examples -name '.gitignore' -delete || die - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-libs/libgit2/libgit2-1.3.1.ebuild b/dev-libs/libgit2/libgit2-1.3.2.ebuild similarity index 96% rename from dev-libs/libgit2/libgit2-1.3.1.ebuild rename to dev-libs/libgit2/libgit2-1.3.2.ebuild index d4e03744381c..6b1791d917a0 100644 --- a/dev-libs/libgit2/libgit2-1.3.1.ebuild +++ b/dev-libs/libgit2/libgit2-1.3.2.ebuild @@ -15,7 +15,7 @@ S=${WORKDIR}/${P/_/-} LICENSE="GPL-2-with-linking-exception" SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86 ~ppc-macos" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~ppc-macos" IUSE="examples gssapi +ssh test +threads trace" RESTRICT="!test? ( test )" diff --git a/dev-libs/libgit2/libgit2-1.4.2.ebuild b/dev-libs/libgit2/libgit2-1.4.2.ebuild deleted file mode 100644 index c607c9e82f59..000000000000 --- a/dev-libs/libgit2/libgit2-1.4.2.ebuild +++ /dev/null @@ -1,71 +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 python-any-r1 - -DESCRIPTION="A linkable library for Git" -HOMEPAGE="https://libgit2.org" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -S=${WORKDIR}/${P/_/-} - -LICENSE="GPL-2-with-linking-exception" -SLOT="0/$(ver_cut 1-2)" -KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86 ~ppc-macos" -IUSE="examples gssapi +ssh test +threads trace" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-libs/libpcre:= - net-libs/http-parser:= - sys-libs/zlib - dev-libs/openssl:0= - gssapi? ( virtual/krb5 ) - ssh? ( net-libs/libssh2 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - ${PYTHON_DEPS} - virtual/pkgconfig -" - -src_prepare() { - cmake_src_prepare - # relying on forked http-parser to support some obscure URI form - sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die -} - -src_configure() { - local mycmakeargs=( - -DBUILD_TESTS=$(usex test) - -DUSE_SSH=$(usex ssh) - -DUSE_GSSAPI=$(usex gssapi ON OFF) - -DUSE_HTTP_PARSER=system - -DREGEX_BACKEND=pcre - ) - cmake_src_configure -} - -src_test() { - if [[ ${EUID} -eq 0 ]] ; then - # repo::iterator::fs_preserves_error fails if run as root - # since root can still access dirs with 0000 perms - ewarn "Skipping tests: non-root privileges are required for all tests to pass" - else - local TEST_VERBOSE=1 - cmake_src_test -R offline - fi -} - -src_install() { - cmake_src_install - dodoc docs/*.{md,txt} - - if use examples ; then - find examples -name '.gitignore' -delete || die - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-libs/libgit2/libgit2-1.4.3.ebuild b/dev-libs/libgit2/libgit2-1.4.4.ebuild similarity index 97% rename from dev-libs/libgit2/libgit2-1.4.3.ebuild rename to dev-libs/libgit2/libgit2-1.4.4.ebuild index a957a5adafb3..ffa36ded3160 100644 --- a/dev-libs/libgit2/libgit2-1.4.3.ebuild +++ b/dev-libs/libgit2/libgit2-1.4.4.ebuild @@ -35,10 +35,6 @@ BDEPEND=" virtual/pkgconfig " -PATCHES=( - "${FILESDIR}"/${P}-test.patch -) - src_prepare() { cmake_src_prepare # relying on forked http-parser to support some obscure URI form diff --git a/dev-libs/libgit2/libgit2-1.4.2-r1.ebuild b/dev-libs/libgit2/libgit2-1.5.0.ebuild similarity index 84% rename from dev-libs/libgit2/libgit2-1.4.2-r1.ebuild rename to dev-libs/libgit2/libgit2-1.5.0.ebuild index 1e4d9b1196a3..c6bf49f120a5 100644 --- a/dev-libs/libgit2/libgit2-1.4.2-r1.ebuild +++ b/dev-libs/libgit2/libgit2-1.5.0.ebuild @@ -3,12 +3,14 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit cmake python-any-r1 DESCRIPTION="A linkable library for Git" -HOMEPAGE="https://libgit2.org" -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +HOMEPAGE="https://libgit2.org/" +SRC_URI=" + https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz +" S=${WORKDIR}/${P/_/-} LICENSE="GPL-2-with-linking-exception" @@ -25,7 +27,9 @@ RDEPEND=" gssapi? ( virtual/krb5 ) ssh? ( net-libs/libssh2 ) " -DEPEND="${RDEPEND}" +DEPEND=" + ${RDEPEND} +" BDEPEND=" ${PYTHON_DEPS} virtual/pkgconfig @@ -34,7 +38,8 @@ BDEPEND=" src_prepare() { cmake_src_prepare # relying on forked http-parser to support some obscure URI form - sed -i -e '/empty_port/s:test:_&:' tests/network/url/parse.c || die + sed -i -e '/empty_port/s:test:_&:' \ + tests/libgit2/network/url/parse.c || die } src_configure() { diff --git a/dev-lisp/Manifest.gz b/dev-lisp/Manifest.gz index 0e257c75d68cf3a813e49cb13909a77f0e5ed717..78f2654acb734093e2e14f5075dc743868f02d37 100644 GIT binary patch literal 3372 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 I)w>q}02Ozm82|tP diff --git a/dev-lisp/sbcl/Manifest b/dev-lisp/sbcl/Manifest index 7874039625c2..a39677ef9155 100644 --- a/dev-lisp/sbcl/Manifest +++ b/dev-lisp/sbcl/Manifest @@ -21,7 +21,10 @@ DIST sbcl-2.2.4-source.tar.bz2 7030086 BLAKE2B 109886223a500dc54b997bf795d2de57f DIST sbcl-2.2.4-x86-64-linux-binary.tar.bz2 10353325 BLAKE2B fe2dbf70a9f644417099d1faae4b6c849fba42d175492edf3e108b59a1054e810e33d8081e27514998c8ec4dc04f6a233ea065e0f805e74e98de4c3b168f80d0 SHA512 4c997f23772344ef12ac9ed583506d29c73071cc77ff33fc10c611f37b52fdcdafa5d647b94ea139ce2ff95c3f492bb5be3236190921670c408d49fd49ad72d5 DIST sbcl-2.2.5-source.tar.bz2 7029912 BLAKE2B 840a10e4c5e4b758c2b97b5f95d114eccc67f9a5ab24b137aabbdcd70ae4108bc7bfbc9fc06a474e5b65a6e57eec35b8714934d590da88fb7a80f314cad75c84 SHA512 9d581535348bb709ca1f7edbe5ad92f079fd1cbc9a462524220fb229bd78770f7855c0b1a8641b990a1d663fb559edc0c2ca0f029281d4b0c80a5917b45d7b72 DIST sbcl-2.2.5-x86-64-linux-binary.tar.bz2 10706829 BLAKE2B 0cabe57fcfa80f07abb0a55b1e928111cbc4296dc57b45e8fc714b7f0d8e656736aa0c7bc000fe0ec8d4c2acf9c54c872f3369155aa9c36b55ee035b66a21f6f SHA512 7e4a4c2c825f906b5c90fe3f0129115361056c57d524ff0f5a9fbae611f98b1b6488711269eee3c6eeb22793c5c35087a02ce925e3ca8d84445d061e56f5e6fc +DIST sbcl-2.2.6-source.tar.bz2 7128448 BLAKE2B 7b7c996c175e9a06ca3b1cc40834d8d97925d3d6aa431fff4278ebe2b23e2ce8888824f71b1b5b47211b6acd006996a40391cb12004c92fbf3fb08d6fbb5b28f SHA512 d8460cfb0044b02b3989ff2266355c067035eab5cde2afb8d170870e4bf54112ec878e7d5f809adaaabcfef3df1cd9ef2d94517b772ba376ca53b9ee78893baf +DIST sbcl-2.2.6-x86-64-linux-binary.tar.bz2 11670931 BLAKE2B b878bed6f948dfdedb10a755887da386dbdf8b8c69d9a0051c7fd1bbba0cf30c87b7863f424cb744eb4d1d5482158f96cfb9000b84bbad208619fa875593c9b1 SHA512 22a14422dc5ec06501471b741ccca1d9a03f6061ccdb2175c75eb452cff3edf561e6804660ca179d269642e09854268fd4f158834c17e39ec95e568f26a2eeaa EBUILD sbcl-2.2.0.ebuild 8344 BLAKE2B 1baa54b857fd84c98ca24cde84b6595a9b4d58df52205e41620b2bf028b40af77d3f50ba43b82949fd9c86c4e75653c080ee031b1be29bb3c50543b0b49fef72 SHA512 644db987685fbeb15e5eac754ac15138958c09fe657be8838ab18f9df336f3b86b0f34003a74c43a3d32248bf7dfed1752cdb302abf85fa882fefc46bbf92a07 EBUILD sbcl-2.2.4.ebuild 8348 BLAKE2B 7b9e59319afe101fc90a10a06ced781468f41e995abc5857456787d31fd7e0770de38ebd6d2dbcaa3e24eb56f3fc0d618bc6034f220e4728dae09db35954f964 SHA512 f481b9c72ed0d9f448c6e951cb3c7b22afbc471b17c6c9c70fb73a98b666a4240dec6ac55a7745a02515b7f984b2dca60f732d380c6aa9f84aad7b0db0024439 EBUILD sbcl-2.2.5.ebuild 8348 BLAKE2B 7acf637cd8226227f07492781fc1f85e713e0d2c3b88c19a6607e86e75861398cc0db26b6a0c69ba4075be33a8c1f43b4460ef250bc25d12cdcb66dd0d0fff23 SHA512 6dfb627e3991d5527b231629ece7256d846f55601a9df912ccc0fd5f2f3d0e63fc471ddedc71bda8c0a8fbba2b8341076dba38ec338f10c700d208d2c6250464 +EBUILD sbcl-2.2.6.ebuild 8348 BLAKE2B 1be45824663f04744a248b0547e4f13ee50d2b4ab2d1113feea8239dd8a966b106974d423dc7dc60223e44d81841e173add1382b7962b9bb57f8e299c5835b41 SHA512 9539e8ca476723480007dbaa885007c19ca29296bed2bd945e5219d3dba03ebd85b805656b031687d142c5e8ba840b06c5d034d0bba7661fcf35fbff1404de7d MISC metadata.xml 1185 BLAKE2B fa1ce4556cb77fa154914a28fdd2e5dcec45498961875461f465978de4467ff16a329bfdd8a0fe161ba579639808b48af76bcd6fd22165a73d803983e6c10c91 SHA512 51bda1487ee9f95ba0e343f2990f465524590a88baba942819339697b446db3c7054d08791579c77472654f69e3f0fed8077ef2f0a9cb2314067fceff4c2c67c diff --git a/dev-lisp/sbcl/sbcl-2.2.6.ebuild b/dev-lisp/sbcl/sbcl-2.2.6.ebuild new file mode 100644 index 000000000000..c9bb695cea01 --- /dev/null +++ b/dev-lisp/sbcl/sbcl-2.2.6.ebuild @@ -0,0 +1,240 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib flag-o-matic pax-utils toolchain-funcs + +#same order as http://www.sbcl.org/platform-table.html +BV_X86=1.4.3 +BV_AMD64=2.2.6 +BV_PPC=1.2.7 +BV_PPC64LE=1.5.8 +BV_SPARC=1.0.28 +BV_ALPHA=1.0.28 +BV_ARM=1.4.11 +BV_ARM64=1.4.2 +BV_X64_MACOS=1.2.11 +BV_PPC_MACOS=1.0.47 +BV_X86_SOLARIS=1.2.7 +BV_X64_SOLARIS=1.2.7 +BV_SPARC_SOLARIS=1.0.23 + +DESCRIPTION="Steel Bank Common Lisp (SBCL) is an implementation of ANSI Common Lisp" +HOMEPAGE="http://sbcl.sourceforge.net/" +SRC_URI="mirror://sourceforge/sbcl/${P}-source.tar.bz2 + x86? ( mirror://sourceforge/sbcl/${PN}-${BV_X86}-x86-linux-binary.tar.bz2 ) + amd64? ( mirror://sourceforge/sbcl/${PN}-${BV_AMD64}-x86-64-linux-binary.tar.bz2 ) + ppc? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC}-powerpc-linux-binary.tar.bz2 ) + ppc64? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC64LE}-ppc64le-linux-binary.tar.bz2 ) + sparc? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC}-sparc-linux-binary.tar.bz2 ) + alpha? ( mirror://sourceforge/sbcl/${PN}-${BV_ALPHA}-alpha-linux-binary.tar.bz2 ) + arm? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM}-armhf-linux-binary.tar.bz2 ) + arm64? ( mirror://sourceforge/sbcl/${PN}-${BV_ARM64}-arm64-linux-binary.tar.bz2 ) + x64-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_MACOS}-x86-64-darwin-binary.tar.bz2 ) + ppc-macos? ( mirror://sourceforge/sbcl/${PN}-${BV_PPC_MACOS}-powerpc-darwin-binary.tar.bz2 ) + x86-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X86_SOLARIS}-x86-solaris-binary.tar.bz2 ) + x64-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_X64_SOLARIS}-x86-64-solaris-binary.tar.bz2 ) + sparc-solaris? ( mirror://sourceforge/sbcl/${PN}-${BV_SPARC_SOLARIS}-sparc-solaris-binary.tar.bz2 )" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="-* ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris" +IUSE="debug doc source +threads +unicode zlib" + +CDEPEND=">=dev-lisp/asdf-3.3:=" +BDEPEND="${CDEPEND} + doc? ( sys-apps/texinfo >=media-gfx/graphviz-2.26.0 )" +RDEPEND="${CDEPEND} + !prefix? ( elibc_glibc? ( >=sys-libs/glibc-2.6 ) )" + +# Disable warnings about executable stacks, as this won't be fixed soon by upstream +QA_EXECSTACK="usr/bin/sbcl" + +CONFIG="${S}/customize-target-features.lisp" +ENVD="${T}/50sbcl" + +# Prevent ASDF from using the system libraries +CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" +ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" + +usep() { + use ${1} && echo "true" || echo "false" +} + +sbcl_feature() { + echo "$( [[ ${1} == "true" ]] && echo "(enable ${2})" || echo "(disable ${2})")" >> "${CONFIG}" +} + +sbcl_apply_features() { + sed 's/^X//' > "${CONFIG}" <<-'EOF' + (lambda (list) + X (flet ((enable (x) (pushnew x list)) + X (disable (x) (setf list (remove x list)))) + EOF + if use x86 || use amd64; then + sbcl_feature "$(usep threads)" ":sb-thread" + fi + sbcl_feature "true" ":sb-ldb" + sbcl_feature "false" ":sb-test" + sbcl_feature "$(usep unicode)" ":sb-unicode" + sbcl_feature "$(usep zlib)" ":sb-core-compression" + sbcl_feature "$(usep debug)" ":sb-xref-for-internals" + sed 's/^X//' >> "${CONFIG}" <<-'EOF' + X ) + X list) + EOF + cat "${CONFIG}" +} + +src_unpack() { + unpack ${A} + mv sbcl-*-* sbcl-binary || die + cd "${S}" +} + +src_prepare() { + # bug #468482 + eapply "${FILESDIR}"/concurrency-test-2.0.1.patch + # bugs #486552, #527666, #517004 + eapply "${FILESDIR}"/bsd-sockets-test-2.0.5.patch + # bugs #560276, #561018 + eapply "${FILESDIR}"/sb-posix-test-1.2.15.patch + # bug #767742 + eapply "${FILESDIR}"/etags-2.1.0.patch + + eapply "${FILESDIR}"/verbose-build-2.0.3.patch + + eapply_user + + # Make sure the *FLAGS variables are sane. + # sbcl needs symbols in resulting binaries, so building with the -s linker flag will fail. + strip-unsupported-flags + filter-flags -fomit-frame-pointer -Wl,-s + filter-ldflags -s + + # original bugs #526194, #620532 + # this broke no-pie default builds, c.f. bug #632670 + # Pass CFLAGS down by appending our value, to let users override + # the default values. + # Keep passing LDFLAGS down via the LINKFLAGS variable. + sed -e "s@\(CFLAGS += -g .*\)\$@\1 ${CFLAGS}@" \ + -e "s@LINKFLAGS += -g\$@LINKFLAGS += ${LDFLAGS}@" \ + -i src/runtime/GNUmakefile || die + + sed -e "s@SBCL_PREFIX=\"/usr/local\"@SBCL_PREFIX=\"${EPREFIX}/usr\"@" \ + -i make-config.sh || die + + # Use installed ASDF version + cp "${EPREFIX}"/usr/share/common-lisp/source/asdf/build/asdf.lisp contrib/asdf/ || die + # Avoid installation of ASDF info page. See bug #605752 + sed '/INFOFILES/s/asdf.info//' -i doc/manual/Makefile || die + + use source && sed 's%"$(BUILD_ROOT)%$(MODULE).lisp "$(BUILD_ROOT)%' -i contrib/vanilla-module.mk + + # Some shells(such as dash) don't have "time" as builtin + # and we don't want to DEPEND on sys-process/time + sed "s,^time ,," -i make.sh || die + sed "s,/lib,/$(get_libdir),g" -i install.sh || die + # #define SBCL_HOME ... + sed "s,/usr/local/lib,${EPREFIX}/usr/$(get_libdir),g" -i src/runtime/runtime.c || die + # change location of /etc/sbclrc ... + sed "s,/etc/sbclrc,${EPREFIX}/etc/sbclrc,g" -i src/code/toplevel.lisp || die + + find . -type f -name .cvsignore -delete +} + +src_configure() { + # customizing SBCL version as per + # http://sbcl.cvs.sourceforge.net/sbcl/sbcl/doc/PACKAGING-SBCL.txt?view=markup + echo -e ";;; Auto-generated by Gentoo\n\"gentoo-${PR}\"" > branch-version.lisp-expr + + # applying customizations + sbcl_apply_features +} + +src_compile() { + local bindir="${WORKDIR}"/sbcl-binary + + # clear the environment to get rid of non-ASCII strings, see bug #174702 + # set HOME for paludis + env - HOME="${T}" PATH="${PATH}" \ + CC="$(tc-getCC)" AS="$(tc-getAS)" LD="$(tc-getLD)" \ + CPPFLAGS="${CPPFLAGS}" CFLAGS="${CFLAGS}" ASFLAGS="${ASFLAGS}" LDFLAGS="${LDFLAGS}" \ + GNUMAKE=make ./make.sh \ + "sh ${bindir}/run-sbcl.sh --no-sysinit --no-userinit --disable-debugger" \ + || die "make failed" + + # need to set HOME because libpango(used by graphviz) complains about it + if use doc; then + env - HOME="${T}" PATH="${PATH}" \ + CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ + ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ + make -C doc/manual info html || die "Cannot build manual" + env - HOME="${T}" PATH="${PATH}" \ + CL_SOURCE_REGISTRY="(:source-registry :ignore-inherited-configuration)" \ + ASDF_OUTPUT_TRANSLATIONS="(:output-translations :ignore-inherited-configuration)" \ + make -C doc/internals info html || die "Cannot build internal docs" + fi +} + +src_test() { + ewarn "Unfortunately, it is known that some tests fail eg." + ewarn "run-program.impure.lisp. This is an issue of the upstream's" + ewarn "development and not of Gentoo's side. Please, before filing" + ewarn "any bug(s) search for older submissions. Thank you." + time ( cd tests && sh run-tests.sh ) +} + +src_install() { + # install system-wide initfile + dodir /etc/ + sed 's/^X//' > "${ED}"/etc/sbclrc <<-EOF + ;;; The following is required if you want source location functions to + ;;; work in SLIME, for example. + X + (setf (logical-pathname-translations "SYS") + X '(("SYS:SRC;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/src/**/*.*") + X ("SYS:CONTRIB;**;*.*.*" #p"${EPREFIX}/usr/$(get_libdir)/sbcl/**/*.*"))) + X + ;;; Setup ASDF2 + (load "${EPREFIX}/etc/common-lisp/gentoo-init.lisp") + EOF + + # Install documentation + unset SBCL_HOME + INSTALL_ROOT="${ED}/usr" LIB_DIR="${EPREFIX}/usr/$(get_libdir)" DOC_DIR="${ED}/usr/share/doc/${PF}" \ + sh install.sh || die "install.sh failed" + + # bug #517008 + pax-mark -mr "${D}"/usr/bin/sbcl + + # rm empty directories lest paludis complain about this + find "${ED}" -empty -type d -exec rmdir -v {} + + + if use doc; then + dodoc -r doc/internals/sbcl-internals + + doinfo doc/manual/*.info* + doinfo doc/internals/sbcl-internals.info + + docinto internals-notes + dodoc doc/internals-notes/* + else + rm -Rv "${ED}/usr/share/doc/${PF}" || die + fi + + # install the SBCL source + if use source; then + ./clean.sh + cp -av src "${ED}/usr/$(get_libdir)/sbcl/" || die + for d in contrib/*/; do + cp -av "$d" "${ED}/usr/$(get_libdir)/sbcl/" || die + done + fi + + # necessary for running newly-saved images + echo "SBCL_HOME=${EPREFIX}/usr/$(get_libdir)/${PN}" > "${ENVD}" + echo "SBCL_SOURCE_ROOT=${EPREFIX}/usr/$(get_libdir)/${PN}/src" >> "${ENVD}" + doenvd "${ENVD}" +} diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index f6f3a9ce6e91b15bb51b73f5c56ae9598f865e02..778fc7d1c1f4927d7df5b777576bcbd0864857cf 100644 GIT binary patch literal 35148 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 literal 34500 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 s4Y*b1G_Rv5y)-{yS1-#= "4.1.4"} + "ocurl" +- "ounit" {with-test} ++ "ounit2" {with-test} + "yojson" + ] + synopsis: "A simple OCaml client for Google Services" +diff --git a/src/test/dune b/src/test/dune +index 5d955f42..ef45f0ce 100644 +--- a/src/test/dune ++++ b/src/test/dune +@@ -1,7 +1,7 @@ + (executable + (name testSuite) + (flags (:standard -w -3-6-23-27-32-33-50)) +- (libraries threads oUnit gapi-ocaml)) ++ (libraries threads ounit2 gapi-ocaml)) + + (alias + (name runtest) +diff --git a/src/test/testSuite.ml b/src/test/testSuite.ml +index 7851661e..150781f7 100644 +--- a/src/test/testSuite.ml ++++ b/src/test/testSuite.ml +@@ -76,11 +76,11 @@ let build_suite_from_list test_list = + + let _ = + let test_list = ref (core_tests @ model_tests) in +- let ounit_specs = ++ let ounit2_specs = + [ +- ("-verbose", Arg.Unit (fun _ -> ()), "See oUnit doc"); +- ("-only-test", Arg.String (fun _ -> ()), "See oUnit doc"); +- ("-list-test", Arg.String (fun _ -> ()), "See oUnit doc"); ++ ("-verbose", Arg.Unit (fun _ -> ()), "See ounit2 doc"); ++ ("-only-test", Arg.String (fun _ -> ()), "See ounit2 doc"); ++ ("-list-test", Arg.String (fun _ -> ()), "See ounit2 doc"); + ] + in + let arg_specs = +@@ -100,9 +100,9 @@ let _ = + ] + in + let _ = +- Arg.parse (arg_specs @ ounit_specs) ++ Arg.parse (arg_specs @ ounit2_specs) + (fun _ -> ()) +- ("Usage: " ^ Sys.argv.(0) ^ " [-service svc] [-all] [oUnit arguments]") ++ ("Usage: " ^ Sys.argv.(0) ^ " [-service svc] [-all] [ounit2 arguments]") + in + let _ = + (* Reset argument counter, to let OUnit reparse arguments *) diff --git a/dev-ml/gapi-ocaml/gapi-ocaml-0.4.2-r1.ebuild b/dev-ml/gapi-ocaml/gapi-ocaml-0.4.2-r1.ebuild new file mode 100644 index 000000000000..156be6ded14c --- /dev/null +++ b/dev-ml/gapi-ocaml/gapi-ocaml-0.4.2-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit dune findlib + +DESCRIPTION="A simple OCaml client for Google Services" +HOMEPAGE=" + https://opam.ocaml.org/packages/gapi-ocaml/ + https://github.com/astrada/gapi-ocaml +" + +SRC_URI="https://github.com/astrada/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="ocamlopt test" + +RDEPEND=" + dev-ml/ocurl:= + >=dev-ml/ocamlnet-4.1.4:= + dev-ml/cryptokit:= + + + + + ml@gentoo.org + ML + + gapi-ocaml is a simple, unofficial, OCaml client for Google Services. +The library supports ClientLogin, OAuth 1.0a, and OAuth 2.0 +authentication. Supported RESTful APIs: Calendar APIs v3, Google+ API +v1, Tasks API v1, APIs Discovery Service v1, URL Shortener API v1, +OAuth2 API v2, Custom Search API v1, Google Analytics API v3, Page +Speed Online API v1, Blogger API v2, Site Verification API v1, AdSense +Management API v1.4, BigQuery API v2, Drive API v2, Drive API v3, +Gmail API v1. + + https://github.com/astrada/gapi-ocaml/issues + astrada/gapi-ocaml + + Alessandro Strada + alessandro.strada@gmail.com + + + diff --git a/dev-ml/ocamlfuse/Manifest b/dev-ml/ocamlfuse/Manifest new file mode 100644 index 000000000000..37878c76756f --- /dev/null +++ b/dev-ml/ocamlfuse/Manifest @@ -0,0 +1,3 @@ +DIST ocamlfuse-2.7.1_p7-r1.tar.gz 21469 BLAKE2B fa587d19124c2e2d320091bb42b098644d3112e39652dbf621c88f701effdab0ce15372b6f2461709eb3afe628e2888db3a7a0c9abeab8b8a136d09c69c84ac4 SHA512 342a6ce8a81ac05d47d4458ef6e9aa750e4e7643a89d28705664852f0549e1932643e8db5d93225ba496611654b3f11fef6aca1e6e40e8d4b30064fc9c65f7fd +EBUILD ocamlfuse-2.7.1_p7-r1.ebuild 688 BLAKE2B 6c72ae2f700e635bf79b09d54922d6513eb673010b4598f49770c3edf887cc4d77123d506da59fd0154c8db3856ecabb07751aeb1d607076a565412b331eec74 SHA512 f9bc57c1a0b95ad15f6244026a9cbe7499e2249489187a4e5190a3863a3e61c8429ab9cc68f8277b4e10147fa935b33291f41ea0a848e195a6de6f1716c60ddb +MISC metadata.xml 989 BLAKE2B 04cc7e720c9eaabf3e13d8a3671bf40162310524fd12c13ed23e17a50ad766c72fde4516b9be975ec8c2a1572e674971b8c71421070cd71b9063de45fbfb8b4e SHA512 aa026a7c35bfcffa35642470a704762e0e7a88bb834c93d7628d90bd1ad937479f6545ed3d75260060887bb22d0fc1f5134785948dbdfef357aebdf11a9caf55 diff --git a/dev-ml/ocamlfuse/metadata.xml b/dev-ml/ocamlfuse/metadata.xml new file mode 100644 index 000000000000..c4853a8f842c --- /dev/null +++ b/dev-ml/ocamlfuse/metadata.xml @@ -0,0 +1,23 @@ + + + + + ml@gentoo.org + ML + + This is a binding to FUSE for the OCaml programming language, enabling +you to write multithreaded filesystems in the OCaml language. It has +been designed with simplicity as a goal, as you can see by looking at +example/fusexmp.ml. Efficiency has also been a separate goal. The +Bigarray library is used for read and writes, allowing the library to +do zero-copy in OCaml land. + + https://github.com/astrada/ocamlfuse/issues + astrada/ocamlfuse + ocamlfuse + + Alessandro Strada + alessandro.strada@gmail.com + + + diff --git a/dev-ml/ocamlfuse/ocamlfuse-2.7.1_p7-r1.ebuild b/dev-ml/ocamlfuse/ocamlfuse-2.7.1_p7-r1.ebuild new file mode 100644 index 000000000000..fdf08ccbc300 --- /dev/null +++ b/dev-ml/ocamlfuse/ocamlfuse-2.7.1_p7-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune toolchain-funcs + +MYPV="${PV/_p/_cvs}" + +DESCRIPTION="OCaml binding for fuse" +HOMEPAGE=" + https://sourceforge.net/projects/ocamlfuse/ + https://github.com/astrada/ocamlfuse + https://opam.ocaml.org/packages/ocamlfuse +" +SRC_URI="https://github.com/astrada/${PN}/archive/v${MYPV}.tar.gz -> ${PF}.tar.gz" +S="${WORKDIR}/${PN}-${MYPV}" + +LICENSE="GPL-2" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="ocamlopt" + +RDEPEND=" + dev-ml/camlidl:= + sys-fs/fuse:0 +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-ml/dune-configurator + dev-ml/opam +" + +src_compile() { + tc-export CPP + dune_src_compile +} diff --git a/dev-ml/ptime/Manifest b/dev-ml/ptime/Manifest new file mode 100644 index 000000000000..0383bed310a9 --- /dev/null +++ b/dev-ml/ptime/Manifest @@ -0,0 +1,3 @@ +DIST ptime-1.0.0.tbz 33749 BLAKE2B 6765924f624a92c69495883accd47c66294f49e2d2841fafc66444369b97b9dceaecac0c00a14cba2e8e710bf85c6d5759f419e83d4d0a7bee56c197d06bb000 SHA512 df2410d9cc25a33083fe968a584b8fb4d68ad5c077f3356da0a20427e6cd8756a5b946b921e5cf8ed4097f2c506e93345d9dca63b113be644d5a7cc0753d1534 +EBUILD ptime-1.0.0.ebuild 558 BLAKE2B ad8ce46853545c04f65e32d3c4a278ac395a2aa1b58737235faf11176704c6644435eca4ff23563ddac9a58c6ab3d2c33602ef9db5340dcc8a92d1e94930591c SHA512 6d6647456a98f8651a3573e0321e6833c744de5c6629a8026e37de1be2975d247a0085147cc932e91456d5b31b1787acf4b4a3fd8bd056e47b9c4cc742082d40 +MISC metadata.xml 1340 BLAKE2B 5658303c39bee6aa4a5629c99c9bf73d6e55eede8b996b41afe3a702454db99149afd968045e494d65d38e9d08bf8bb2a57e75ccf88a68eca80ec102e2891c6a SHA512 121cc3ffc375fd72c8d28fc26c9fb99753cd0a6507e661a3806a78fb3b162c1cb73511587357ae3344fcbcb7155a20b7387d57dcd06bb593c8a18aa9136e4079 diff --git a/dev-ml/ptime/metadata.xml b/dev-ml/ptime/metadata.xml new file mode 100644 index 000000000000..13860735d090 --- /dev/null +++ b/dev-ml/ptime/metadata.xml @@ -0,0 +1,35 @@ + + + + + ml@gentoo.org + ML + + Ptime has platform independent POSIX time support in pure OCaml. It +provides a type to represent a well-defined range of POSIX timestamps +with picosecond precision, conversion with date-time values, +conversion with [RFC 3339 timestamps][rfc3339] and pretty printing to +a human-readable, locale-independent representation. + +The additional Ptime_clock library provides access to a system POSIX +clock and to the system's current time zone offset. + +Ptime is not a calendar library. + +Ptime has no dependency. Ptime_clock depends on your system library or +JavaScript runtime system. Ptime and its libraries are distributed +under the ISC license. + +[rfc3339]: http://tools.ietf.org/html/rfc3339 + +Home page: http://erratique.ch/software/ptime + + https://erratique.ch/software/ptime/doc/ + https://github.com/dbuenzli/ptime/issues + dbuenzli/ptime + + Daniel Bünzli + daniel.buenzli@erratique.ch + + + diff --git a/dev-ml/ptime/ptime-1.0.0.ebuild b/dev-ml/ptime/ptime-1.0.0.ebuild new file mode 100644 index 000000000000..49d8a2f7ff44 --- /dev/null +++ b/dev-ml/ptime/ptime-1.0.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit opam findlib + +DESCRIPTION="POSIX time for OCaml" +HOMEPAGE=" + https://erratique.ch/software/ptime + https://github.com/dbuenzli/ptime + https://opam.ocaml.org/packages/ptime/ +" +SRC_URI="https://erratique.ch/software/ptime/releases/${P}.tbz" + +LICENSE="ISC" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND="" +DEPEND=" + ${RDEPEND} + dev-ml/topkg +" +BDEPEND="dev-ml/ocamlbuild" + +OPAM_FILE=opam + +src_compile() { + ocaml pkg/pkg.ml build || die +} diff --git a/dev-ml/tiny_httpd/Manifest b/dev-ml/tiny_httpd/Manifest new file mode 100644 index 000000000000..ea508c2aa94f --- /dev/null +++ b/dev-ml/tiny_httpd/Manifest @@ -0,0 +1,3 @@ +DIST tiny_httpd-0.12.tar.gz 49124 BLAKE2B c3f407a605dabad1c710a696a3fca5dce04a75deb61e25e9ce572432e0d96cd3029628ea24d17d55a051d1d0f78aa1fd80797e7ff9c0bb7fc9d190e461784cd3 SHA512 99b4d01d4f4d138b122c689b8b3bc5043fc386d6686675311f625bf5fec72c6e1a7513712b00889fe17cd392b8c475440d4f89ee46392aff32ac6ccc39cefe09 +EBUILD tiny_httpd-0.12.ebuild 971 BLAKE2B fe9e0ef9dafc3fd1fd840aa4e507287b84d75f44774f0cc86464d9f5e8c5116c545405799a42bbd242b411143f7c9e9e000b9ce6b68b6aacd21d121cadf78fd5 SHA512 6c3b371cec555aa91d6e02d52ce17706771f03f762fb6aa6cf1fe719c0fac39896d3688fcc4fe1c4df0f9115869a3a68dbcacf496b3d45ef567fca386bdebc7d +MISC metadata.xml 644 BLAKE2B c4601135ee132599458bf7d9427f1470dc653c1e73ac0b8808cf4211ff3708682394ceb4a55f1a7ab4cf4ee35a5e824e844a110d6761585a8a31b3ae7537bef3 SHA512 1782b868f5a99dba55ec2fe7014242fad166e09b1e03523106557e8fff200bc2e32619cd4da14e55910e3749f6e4b4c6aa4fb39b6616bb30e34f5d21b7d4c50a diff --git a/dev-ml/tiny_httpd/metadata.xml b/dev-ml/tiny_httpd/metadata.xml new file mode 100644 index 000000000000..44aded2c1fd1 --- /dev/null +++ b/dev-ml/tiny_httpd/metadata.xml @@ -0,0 +1,20 @@ + + + + + ml@gentoo.org + ML + + + Interface to camlzip for tiny_httpd + + + https://c-cube.github.io/tiny_httpd/ + https://github.com/c-cube/tiny_httpd/issues + c-cube/tiny_httpd + + Simon Cruanes + simon.cruanes.2007@m4x.org + + + diff --git a/dev-ml/tiny_httpd/tiny_httpd-0.12.ebuild b/dev-ml/tiny_httpd/tiny_httpd-0.12.ebuild new file mode 100644 index 000000000000..890d8831cf38 --- /dev/null +++ b/dev-ml/tiny_httpd/tiny_httpd-0.12.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune multiprocessing + +DESCRIPTION="Minimal HTTP server with a small request router" +HOMEPAGE=" + https://github.com/c-cube/tiny_httpd + https://opam.ocaml.org/packages/tiny_httpd +" +SRC_URI="https://github.com/c-cube/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64" +IUSE="camlzip ocamlopt test" + +RDEPEND=" + dev-ml/result:= + dev-ml/seq:= + + camlzip? ( >=dev-ml/camlzip-1.06:= ) +" +DEPEND=" + ${RDEPEND} + test? ( + dev-ml/qtest + dev-ml/ounit2 + dev-ml/ptime + dev-ml/qcheck + net-misc/curl + ) +" + +RESTRICT="!test? ( test )" +REQUIRED_USE="test? ( camlzip )" + +src_compile() { + local pkgs="tiny_httpd" + use camlzip && pkgs="${pkgs},tiny_httpd_camlzip" + dune build -p "${pkgs}" -j $(makeopts_jobs) || die +} + +src_install() { + dune_src_install tiny_httpd + use camlzip && dune_src_install "tiny_httpd_camlzip" +} diff --git a/dev-perl/Mail-Sender/Mail-Sender-0.903.0-r1.ebuild b/dev-perl/Mail-Sender/Mail-Sender-0.903.0-r1.ebuild index 566ca750a4af..6d949d7909d7 100644 --- a/dev-perl/Mail-Sender/Mail-Sender-0.903.0-r1.ebuild +++ b/dev-perl/Mail-Sender/Mail-Sender-0.903.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=8 @@ -10,7 +10,7 @@ inherit perl-module DESCRIPTION="Module for sending mails with attachments through an SMTP server" SLOT="0" -KEYWORDS="amd64 ~ppc x86" +KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86" IUSE="minimal" RDEPEND=" diff --git a/dev-perl/Mail-Sender/Manifest b/dev-perl/Mail-Sender/Manifest index 9fa1f6fcdcf1..5369d8d75be6 100644 --- a/dev-perl/Mail-Sender/Manifest +++ b/dev-perl/Mail-Sender/Manifest @@ -1,3 +1,3 @@ DIST Mail-Sender-0.903.tar.gz 60499 BLAKE2B d3fb4bcbdb4a4c89c15125799c054b7a28f18a0addacca0e90f70dfedde87962ed4d9303d90da69a0248acca66859c7ccaf820cd297add323b2c0aa9e76c03e7 SHA512 6c2ca98f7a19b1833c053760f2d62986e9de39e625c2f1bde88d6f9afa26bd3f7cb3e0acc0c0dd3aa2dad94ec80c6696350e5e42684ba0c75a86fc2ddea9a8f1 -EBUILD Mail-Sender-0.903.0-r1.ebuild 910 BLAKE2B 7dd4ae2630790275bf7857472e103cca0351217d2dbb92d690deee9c63aff0b1729066dffd58ef8403d5dba0db5efa77a91a549a2fef7419fc2cabf4b82de928 SHA512 de044e4eb0fb90c48392faad3722461c9291bd9ae5982c6f94f34f9243e03139e87bfd0746db7ecad84a40ed480997b3c5b9601f8ee5d15c87a522f3bbb233c9 +EBUILD Mail-Sender-0.903.0-r1.ebuild 937 BLAKE2B 91061cb840f5483e5da639e9ef3470dc3c27c6e903adff796268448f3e46df3f17cc310c7a4a91c56d141907660bc165c58e99455ee0290c83b450a3e6003816 SHA512 5ecc1814a94d1e4a859b17b8d5363c4be81f7d8613edb8cdce196cda942fc4b295f5133fc616be1a8ec47e98e5bfa510052fa4e9306f852d930e821514d4aea4 MISC metadata.xml 667 BLAKE2B 4a03ff6a8f2c6e2010418aacbc155051ffdc8a084e5747fe21ea89524bc2e2cd1037ca3298c5ce84ef6195a1d559e0841301466cc8c52876fc6ae0314db1387b SHA512 bb677f6ad5a562c42048f479bbf66222b9ea598507c75ac42a490fcfbaac919044d787d5bce4f1ed12cd87aef831fb574ba27863acec52f490db3736adf23aa6 diff --git a/dev-perl/Manifest.gz b/dev-perl/Manifest.gz index a1638431924871e6e7a19df87b98a1e9aa2137b6..9e64970e5d4c2cac42cecf591425df33a68251d9 100644 GIT binary patch delta 127972 zcmV)1K+V63lM#lK5rDJ-%;?hRaf|qm?VI*uE_jHBBfyR}Vruo;wCOiD>4c9TsbfB}C=sx8X4D^K8N z+uvBUm-_M{Jt%=KMfPhoeS-0}8(^ilOjeH+K52mWo+LTZYuy3*29Ed2zc=ZIG2eNG z3=?cx&$^cSksNc$t2QBHa)4m!I;%%WHTGxq+jw73MBHLh(SeAh>+FrbQo}xqTD68Q zUWm``2oC=!>|YdY1FwIsAHWKtMX`+#?%Fqp9Tj#Xn*{-FzLYoBlR_?UXoP^Ay1$m& z_TTG;it9s>O|J`wH7yPDMxm9+bckq7%$VjLCl1M;!Dxgzn z2n3C*wy|r~XTVVI5T=>qP#FGDCSpI5-S;HfYg}IYI^oaBNJ%$!BG|FYQwjJD70NfC zP#l~Dicjr;zg+5GuU72uKYboQzA+H?s8(<9i(K5#vRz`E*!Rl7KkxqHn!{5+MM;Bi3$58653{8-<8{o8Ne7HOAA>j6qy^SH@PHUf864qB-_ zLl5B7$%b!Ec(HkSyVsnTHK^T2wd1rO5SnJYHc@s->GDnvWd^)7fnpJ>Pi08i^>)`4 zjhu)yw>>aG6YGk^RXFYbV!8f2-hK1q5AT=k>j6&z6PG;f0ZxA(=Et`iXr1HTwV&bK zl|vfG=PHlZByLWP*n`?g)HWgPo9f);n{NG|r_>{c7zI7CBWb{V?c{7qz*rqhPDU47 zU5}fHWG#tUy%67UFep7ijdX!s6w&}Y-KU+A`h#i%kcijSc0Qt}W%zxnpK(Ffys+6p zFr3D1Q%hcLE21b_vg<;9S;?rHWK)~;p#9Beza~f_W+m|W#B0rnr15&izOOH?FSciw zG3^0Nf4MvFCg>Qbd2MP0aO^Vts1Ti@i3B2|6{z&EvzMg>QZ?3~TS?WwtEn27G>MxU z)3ZLeon9nrD^0dgs@SQuTGhL#EU|G7!@^Y0`ToU<_4)#3><{B6q_`ZX{h62Xy*lWA zteFM1n!SVHJ)%~h^pQ?ZoG(YEvs|LOrX>`yf2!vY$>2(FkT_RM<_2@-oSE|gT%35K z_lTSJTZ(H|wF;lkrD6ztQ?D5a+Mt6@Yy&(v?V~yY#5HP&r+p5XzW}$)?0lSU$h#`m zcK-Gbgxnx_fz5p;n1&iU+4*apdA}P;xH!7CDd%fFt1C$zf4OGw|7X0-FbS$%PXYd< zmwWC3L;>lS!0rJ}e?+pse*E;=X0wlP2me!jB&qHZK;+8h7q!2xqQkw$6D-|nSr($i zvhnSYa?YHrKksY>9T8&GLysWWIn{+23-To#@2*z^_*+XEmQM62=Q}k0idXc0_9njo z6ohdV>ec?#IC)rsP`i^%TP~INyWYy$J=C+p!0p7@tiXmM zYubLWobGwcyluO^qkZnP>qaHd+(tdX|*j2zF}tqCa5r_UQsx~d(POUA8*GiGYKZaVS8qQn_4Ld!i;p3DE2L<5ygMa)Rx~mrN4E77QWF2Bt zuuOGc7~w&*P?={bXGB}L?96rQArKpXv0ipD{)+mqXWF}^DJ6j@@qoi!?S;H;^aM!# zRe55*QfVam^I)r`c(rsbBa72J833=kz>y;hc-ON$EZatV;MFm@?+Gb{4SRFt{5O9x z@}~{_)k{_{0u%>=J#oN7Q22=mxh;bz3mygm zf^f>>`Nj#IG$^KS0gXIU#IlRO9M6t=#VHRuK^D;4ERS0Kf6po40nAxf$ zxhg+Pm*epPOIse=rT+E%Km6Of-+cJ{+xKKnNWx?dkY#ro<|6xA$hEE6s|QB~_4W=5 zN|rYJ>Hv!{CRwf+T@NISEAT$YdX4D&ai(QG#PQwPqij6R2yBA<1=3)bI)4%4bC-$o z0Za?4_4>B{y^a6;{_U6G@&QhN*8bJEtX>kMzWSBfA$I%)ha8~xAgtTDc16>s*XlBT z{Yoz)Mdq`3lfYrP+NGOD*TP!|TF$1nL@E!G&q@CRYK>8DKw=v(gDEH zTO`D?v*9`QY<6W@AhntlI~Tn#8GPAXu?rhk<$&192?U*owA{)(>~qayTYYN9JB>$G zv$bCT`Te_pAD`^}{KJRwn-BM&{_i7>eNdc&vshMG5^Q$|dCfCj@pc77K1vqq5*#j< z?(_jN0Z*49^#M@<+n00o0Zjo@m%;S`On<9@_PkcMK|hR3Z(d(j&9`l;;Am+|m38c} z4TrsddoN9XvZt<*Pm8){kZb4H<~3~HP$cH;x_lis7#O%8R0NF{9zjJxd0FDHzKNGf z!?IBfQw$U?5>cYjqVRl2s$G>3@89 z!f>vd0cq4%9pk?sFZ?~Fj2e5Bl@BEQX_E4iyFAu<|F!;i{o+~t?%VgQ*n2&WzJDy1 zTn|@2yhD|4$UDQ@I9J}N-Vth{ba^s;g}Ut^+bb%b^b z<2~L^20@ps_yJ0PJM_S`59j7!nb1P$6Wa#%Z;P7Mg{1d2G|6if`w28thPn|yY)Scs->%?B1H=Yx)G~_?J)PCD6@8DT!qZyHe7FPp{eOJ-?l(Vw{>%9A z?mvEd0de;S;I2TZSIQtc_}%q3$qJisR>)``fH?p-OGv3 ziY68FT1xjsePD*Rmxt>0xn7LjlzUY@%wG<&Ul$>c zqU?KoxoqDIj{AN6)8GI4@^a%jmihrqf83@KEjoa0@5nDc^})Kg?s)69JMmMpwJiG_ z9RQWwHhpImbk$1CQ2}R{i=wLg)lX&7j{8u=3P{+Xa-t%@3+U2ekm$8}+s$N_Jo5c= z)&B76f`e`Kz&?+i@D0nf9Ic6IJ`}GD&Kwq1EWP&!S7~x#zi+f7qbh{&Fb%IMe{Wik zmj&O?p6h;uTJpr_lIgf*&V?D%M;k6i;UY*{|Ru(=_CrfO=SoLwaE-=z!KSEat=UpAI;VUZ*89C z;fNdLv*qMy7G8A^(q*^-;hc`7+}6GEP46uOxTh*C*)hASSTcYP`f_PCe+!rkS|{@f z*BSuh*PKz$g37xm$4&Uyr3b`rHh`~mF9rU|(*5+9Li5AiCdqPNqtwblRF0;1ckJL*LdbD+^DG2R2)T4|$PSNH&PG z>$-iNx-C36g{q0Q+ZTSRe-5LEgQ{WMIC-C>Z1#q}QZ|kA6y9&bIf?N1YFZC!{B|E1 zwB5DJ(g|s^U71`>NI7lu(D`uJ);Di(*xJ0}l*ylMzFfNh^V9hBn?H{apTD>U-fsgp z5J&N1D{B=N?O#;PowyKyhRKWgrnw>%OS9y9G&}S&JlyiAx=OLBBm)Yo_TEERV^Bo) zTGR>My&w5Yp^j(?5BDn1tF#f8_0LwHQh{HW z30zbX5dBsKt|ZzQ5NZz8&zABSzWr5C!fmy#kLmRie9H2DNsw zXX|!(xOZ4CAYE&b9J@IY)J_6C40YJCuZ-_T`t8&CwP|Z7=&+xxQ@xW)U4=h(3Ve#r zfCmio*=x&MMat@Q5svsBbM9ZJmqq>oK7UX<_t;!2$J=gBbYk18ucB9=XG|{rGEp) z;k`)Gj<$LAp*e-6G}g4CsZYe%ri7l56waqhYYt?oFB3_1cQ5_x;QX3IzAR~kp> zuI#Ns%#LnnJ#R?)mrC!@ofBBnv%}BHi7GL$&7n~{36Lsp4SoRC;p+vfU8{g?8^Y}@ zGP^_}Ag*Z%=df83y~zMqq$ zm$stX;pMK*cZP=W0)cgLayU18EC*nz+qj*fnbns65!4glRdUV<6}15Y+}kYkmGsHh zi7B-&1WuvHnk4??p3+-=6CRhW!58XJKYtoOzEt*tw>;P#T`4-<-j{`p3^Sb0oNx~G z2=BHGu^1dm(;fS{6YGevf8JWK+%|x$j&@?oQc~w1rlxLURM5Iz1SShdZSBU{Z*tu7{2r0_a^joL$B(j{FI6s6)^t}8htIIO09aqSD>f=_;%pTNy9c?ce|Nn-G4be+iP3!zF-*ZA+W2O<6=$)ywb<9h;tao6WTLW1bpd2MwFUI3|0blb@qH zKb+2M+mnlKNrjlSJt$%lw%ch%s+`k~b%!YUbQeX(W8n6vfV5rV!J(Ymc6H_D$hy3) zO~24>BbrpZ8wpSme`sUr%6b$p;~)X-HstRP7TKs(*93@)`Gm{!<%0dce|i7mr_aAa zvFsjB>TfO)w6R&Yv&aajI&J;5X-!|YX`z-t5%np!1$kTC(=~LSgpk2l6-`r1L3}{U z>y8WaIyUw~Opb;)FFn-KQqmll~OLA(5)raBC?HhBUm%2Z%5n-gKQhHWVU-V>g0KwF#1* zfUKjV5#H2BM~ocN1()vnNf0(2gD9HUJl(E^sXGVwisQ0MWsWb}1G;)?I|;@XNZklH z>;72ms{Co$1*`@!T7R6<-+4|;=o z!i&I5Nglq_fC1G*revmy_Ie+IsWZ?aC;pIz@ftQeT zHhV@KTC$Mw9Eyu?NKd(`?wZO+R0kZ z;~h3HZL83*Tz|lvXpY)vcDuftk_Z|FwACi$<&d2q@UT)zuTIvID&Swl%+fgx7UaEG zhuu%x>tGR2O_9C9QBGo$)hC1q0jl+ z7Cdp~G;EeZh2B1L<@JN^bWa2m6Su(r5Xr2PY_dF>fL2n@d@Q-g>fp2;otKvZeZRbjVn|MZUfBt<3xgty(dP7xVY1{DY=$Ri)EYg?%7mA!OH@29F$Ur}6k=pGnm zBYw#sEkJD!o^$%0b4*^lY9y`W2>?WjEz0aGzW^-6gQr(I#m`izSioUG25S{7|{S}6q$m=5Cb zD*IT`>@zN-hfPC-z6U_Ps*#uQQ(tZ(UpwR-`TE5Qe)p$$-+vxI{`i8_Kb%@`$JO1a zjeWs8xg!UvT>*f#Xnr%Xm(6jKr3IC)Y~zUYK7VJ-8?;nsj7$Vqv_n}&%gdYIgPS%L z_69}EiW=kalWS&AEof+QPtRgGU7Z*hYcUU=AXUz#Q_J>z-9wFeLVDC!+a@z@>L99| z(=1^~MHep>w)8hzE`gU7ZXTei2o482t4?SQl03bz7)q!(Qq7|tIw$>d;XV-+K7D#| z^?&v#2o^bLx=Y#xq*pZ|OkD%^_i$>-m2%AWC-+XaYOFXEBbemE zp-nH(1;nhk?V$(omcz;G?p6Ot+mEM;)T5A+p00g~?e_q}@%wGjaoYOK4(`^pI$c3b zHpZ9eD*(#XY0kfv05#7>`p6dnq1x}wQGe+cM%!|l*R9wc-!E}p5^_50rA7;QayXKo z!Y|g%-S+NxpWeO>(V@iI97{ZK{OYKy2HItIuk_vNJF6phxq%Ii!^P8$7&VS|%AkqE z;L6aD&8`)t&4K(?rGPafy@d0k_^H8wV2O@O3cj4Uc&an#(Gl*;su@t*9yW;ZmNEYXEq0ydYE=uui;>4V7&|wP8O4!5m)mv7f}l41gNSAnp}FwMkN!mwuD2t1;5AAdzx>r+8=*@T(#$v zz}D7CK1_H?=CEFNr)Z#;2T*FaG(PbYNp!sgtTV z#J+K6l{uQ55>d8ebNGNFWc__pQ{Y@wm{@+%A_~G5x_3eM!f_5h=!7FxcN=!x?HPVuu1l{3#2Wf&%4Hkuq(v*`Fc^rEE zcuMzO|Lx;!%Hhkvbr^*>0e5`8>fK&h_pAJ6@)MA&qu)8K|2~n|eiZ!;{O*dF-d@I6 zHhWn%&z9|YBu(14oTZ|fTspy#ys6FBALTOu>N@`{gPcuy0w8}#R27#6hS=LgMM{s_ ziCE$Z8iQqT4O4n^`QE-D=dEWQ4>vm~HzWPj_t!~Oy~NcPox})lGSj$-dfv}(L4{Xd z6|uuMoKqR?G`-7HX%4t>Tgm2Rlx58Zq_~FjWu%VCX1o>b0gSK(o4l zrrBV*w!)m=-`Rg(Vhwu)n3$A*w>J)^cl+?#nOv~@<^&N7o#C&$ZHDafeJ)uF-k%mW zd^rvZFPIHynlrwgVf)3B{pnNv@Y4_PKfgV@t&tK$VcI*a^#xeQUL*n$oRk9ydE%9X zTS9NmGJD?)xpSmdl^lh!$pCXnC&V=}vF~ShKx+>QpB#Uku*Lbmv@^3?gm7J@f@7CRA0O6s!M3&?Rkj;xg!G=HBArOxA+HZ=8WG%qTa`qmJ16R;!p#_ zL2b1cwFy0J_~*OW&82s8Y%YdblDr0=->&6+2i_=Pi`x-$J&lO40rYY~`m?<>Do{Wdzg$rVWkZww zG6e*a^m*n#n~i!~8X*^_KlA+r-aIvPK!1}>0#V~#8v^_kwgiMiVcERv%xV1!w0+sX zueLZ}oUCpnwfk>PGlN*55(%(ZvZizwsYEqL_XTJ< z{`~%hJNpCUy6v^yFAFYb8d^!PSQawW8V6E9_4YM_3Ar|h=mcqz%1JscuQZD!ykzi^ zDr&%*E$_NPsIL<=lq$+FIhSZ@af@un>eNwP?l;eu5e))Nf3H{Wn-3p9zn_2KADbN> zXx3DV2HGCgrP*bQM{ld?Pj^`Ld>x+F=ZJvkfB<`5J7Py=l`OkfBf&-1UrIVjX^>8~ zQ(G-NZAcKXmlUKG##Zgs&&0N!?M6^f`*YcJHmf)ay;$%e5DkSCgYM0w3l$mdo10#G zfIT$X?p1*&e|sA=RIHGJgS^hmHz$#?ZhL~vNWhuXtM=U!dwQ9{N}pzZQV7SJjsJSt zzI%VaJ+I(#^HwXU+Q?>bP(W1`d7%SyeYZA$=<#@`vMPKU`LT__RZg3BS7QQ?bvd=@ za2yl#>$vQ&1eN`wB(bu5UG6c}3~~@Mfm5CpTn`)M@F}q? zDK;0EPk_C`O>O^MiMq|AJ88RWdd=(he|U`5ovj>%lK)+xpx=`UZhK1FkgR#m!>K+E z|GIX6$8#Uj9*#pdOHETZMTcYsusYrBHb~m(b@*M)zv_+V9_{P`1~0J(Q4P-k;ewUg zolPv>yjD%O{oJ(=n@o~gdnC~Xt395f2bX? z+SP({Q4uap>fy|idgD32V-r7H88s zy8$fNJ$o8Yk~xZJrMrD@Hk)4tYG>T*u#a@-Hz-i5E8cB&C9pM=!?JP^ z+n0)WElM}WGV~B7l4Y>srPD{MC?urhfgqB^7va+C0&f!o-Y zLmqEp?wk`={!lQ*gwONZPs7jX+Wf=|Kxo&rL(|(T<$rDq`>ke>Nq__pe=WSR+Et#` z2WV7B{DKIHPjB|@CjDt(Ux8D)>AZHpcKf;87OvanGBkjRZNSTrZ@0YuC|cm2^VOm~ z8HvA~C3?7NQ?V_cVb~wYAs%V4#5w&C;z&XpXHB1PS|gjb}t31?Sk+cAF8vw z3>5I4Y|`O%`s#phEoe2B5*BQan)bQ( zOk?}6E!<;U!?it#$fR;uM2Gz-Tsf8+vg-RCo}(t}={1soRA*@tf4SvnjT#g|J`?|d zSJv`*n;cy0hTbMiX8q>$h9A07mE_t`nNKt0Z)dlmK!H{&P5$=^5b9U2EoiN98zS z+wNfp&GZr~=c{G=fBxf-Z|=9}=yp23In|2Su;Z}zsOUK4#ajX!s(5`BZIN%yXR=;& zLk-({2E(4z#8MmIvD#E}m&{@73Ycn(1X}9qG@M34`vW=5Nu8cW(T`{SV4FmN)pk{? zI$@XW?l8439r{WDaiIy|%2T%^B5+tDfWyS!9Dj|=*12goe+xY;-g@2Ft!+t{R-gB2 zU#Pt)94Xr&8tlVq4_?^|!_Sus_bURz7kgIQ0G$uL+|s?3Wf)b%iVOnq>O+})j>qN< zm~s*PumY)hXjZga9@gkhU1Yx3wl1*QOcm}DICi!a@_X;|295VzZ`l8?#N@2;*-)@t zF*t<7nT)0Zf3g8*o760@)26Jl=bFBik~;oDvmwarb+uQkwpQ%7fBzLBhI5sDgPOaJD#MwTj{$m2Lb3Jb zpiDA(05Gcr2Uz&7@laV45WyK4qeHZ2yLC5IuVG))e{9)Z02!LyeiIT02N>X9SWoqW zcU_v(^MuE~c@w4(swx5eFQh5%%M>U9TKE6eyoA4& zW6hF=XeYSnjNT>W>a}HvfX1@mq&;)D*TQ-j-;WN)zyGLU(Yvoc-s45z`0?C*WP{I^ z*xf}*e=PeEk9h&wz|*&~MIEF{hypVKnONWT)>#H^d71$KRv;Eya9<=wE9H=Of|H$i zRCr9`a2iR;#*9bjvVSbv zxAniq=kd4C?|%35|NPJ6jys;Kmm3uVNdYI9WfcNU4WnGj>&08`A}?+~;zO6d6#`5F zDVGZt0#F1$&mVu6UlsyPe@8iZ@KD4__%n%MDJq6=59{qtfKS3|W6$bJMnKs0(;-u- zZS634TYl+;7<~r2O-o9wUrB^Kobk$55#gbVJCvw?V1xnZ0XG zUsQju6U7J1s_1C~iOy5MU(@T;Wl_7~)Yqn#wYrsF`W3r{b^Vk9AAvulZ_cK+3*1=p zXF=8d-$1=ugH2ntK#&dxM5`7p-Ol%uq}dZ*cLH)8Vb~ni@{(!4?9o2wFBk03Mn)W2x!gWG%jC)cjD*y7O{^SWosUpVQ~e3k;j1h-Nb^l)D2f ze8cvCWcwr7na!I|$n<69Lo>Ij7%Ck8)W~5zvr@I^fv$lSJCcImgKZJgnj+k6%nO;Q zIY@!k8*}(eZ1p&`kbybdNJ2!>hu6fFYzK_&v%^dFtvO4se__?u0GWrwehz&AUp5`* z6KJ@+ShoN27W|(oz_PukW_e|*l)5GMt8@$U92LqT_eLF5lif~)2c_#AFNlzHu-akU znZ7mIsojm!X~{udF%^i^aJ94-*DX3vKAS2l+Ne#ofOV9oZr*f2B;w6+BG<%Z`50gu zn-w2j3ojNKfA%uH8kiO$7Kj;IGj6c06aLq$9<@4yDJl^hi`jzeNSZV&*mG&m6uNVh zV*sL#q3FUql*o8owm-jnJpvQ9hq4QsYmg3=h2QsR`?B|{j$vJ8^&+!I`D6h(J6^Y5 zL~mPtyb0vU9_=1LVIJ}d@Px`nCZ+c_rFwEGs|Ip8AAaty7VJ?E%IUjjHS3xypn@$NRcsBa2(^C3#jZNEFYKPE zctO+^f16NpLo;}lv@X?~l3LM@adMV5`5d>hV@f7kWXaZmhgiRfA>HAwSMk@dH0)7pX%S=F1F}Y4d8}+ zbVc-+s_cX=dGFa$A#|#!41P?ik#T^48LNbvm%iE1!$wnLMT$dFBT31aQHN!SEfMT* z+vO(6NEMjFECshEXt4n~$34H2#5?Unl#TLX{x zCG}3rMXIH}O>bsM!XOB+f%E^wR_K~D$$>0+6VCJkw7~(Y1GZ=i^z);nEi$GSAG>kC zoZe2rovkeWj*=5-G7eQm1*7 zx&!u2F5BXLDCpCNLpC=s_|Qhd#oXEJ)uBT8Z=F>R$Z@~zj#lJcV=!{-i}L%!ntlBF zhxc#yW$CvBNy{Abtc+{et&nuv9;0(LIa@jkCRuXL)UfZgxXTwi7PK_$!xL6De>6Ll ztwh5$ZlajF7F(%K=B>k|=OTy1#i%+aICJ)NT?9oW299NkURUgq2I1PW%JZJ z%Jx-z(R>)PSF{K|C1E-{D(9(Cl%jdcJ?v3M2hsrGN~a4=ITXOoK>AI8m!bp6Xs@Cg z|A~JcpMH3IuNfM*x(wuRi|Z|We`PNVpXVKwli=ue(zJ3{+pdsfjZON^8RB0yzF6hs z(5mRv(mD@m=w9MP}17E*M$O=T(eR(8R;K);2d*2bQX<-u{~~f-z)j7Ouw^H=~kh!m(`L-T+vnWc}!ubgSUbG6~SUn zPMy3sLU~g>QmeIFTI-dCe=Kfv`~8)SJ=oXw=eq(>XMJvX;1bo4)oAmy$)bS-y;@;8 z4d16113MVh$p9;>*V`-i_GOXHL?oRacfQAQgXyc~09D&S*W~nVUYlMRx!v2QX4GNr z(~b*eWMa|abSRnCb7K?gJ5B(p#hmCY?4?hH3cv^C_4X9*j=bcevoc^h7&7q;4G@CZc7}&4&qT!S!`{P&w#DDm!EekK)As+l0buzbRexDHIQ@>fIwAAKy z2EuX}@552Z0OeMpf85b3@YiXrQIOE24t9OmoM^F-BX)YBcCuJ$^(QqIuZE6Umqn#r znc`D5MzF*ap#qM1Yo_!`#Sh&wOZnr@!@rm}m+a;0>F z5&jUpu^Tt3|7pnpd+hl{PeWxe1 zNlPK9d)loVR~@}hJ%YW=xi1@f&R*R?DYaK?wz&I$e*62k7wsIA&no-me?ZgG`Vg=_ zYEr5|Ox}4XnjjHUK*DUwjV&~-o-EN_l3~|&B{{h`)DClmI?pvAuy_8b)gxG+-ihAR zc-ODKC&&cT^8B-x+#mu=TG7C3E!rPP|M=;CJBJbyvKD}s0u$l3)V%>7m)nVBZ_&Yt z+d>TMQT37Ue1$lIX7^zUrVItuAqL6eS0b7t#@XI$GG?8(a$jdW)xE9OagU3QSi6_E zcY8LMfgu7*f5Vb}^)HVzxZ$DdJ`&$4redo;z)R74M;SKlJOSxC9Xn5|GDmcju8_mM zuU}6pfh&37X_I}DK>=O`jK6&^41?b8|`!^l( znVc&oNjN8w?G2u{f))=;^>un%z;k+~aH;sf-ges6#)EVuQev=?T$>RURkQtb%2`)c z6{t*vL4{Rn*R;&f(mhx#xM^k20;j~S3qoklPZ zJEvk_f9vKnO;fD=(p_&HtMaPVm);NX0I#Pv9n8WSZ?x6v^iBhiaJJwj-+uG$zr6cx{b?M(;t6z!OZ2<47|xRDB~Jv}nz}m6 zVYYesZ^Jn!Hr)!f9o@_CEie6GBAt%%N$;Brf0h^bri)Os+6I6~AY6bZ?5$M)d zY*iVXDh1DM^H3=mkj0MUaTI~`7HTLf9RXI;j(0(o-@Bj7Qgd@B-$nK4qEwqG(W-d` z)WDlaHro=PZ>0#vm$0GkV;K<5fl(A2pb~<*d9Rl27fF)1`yf<7WFDGPUq`U@&e2}J zf29Vu1h%f!@E%Vu038)R$Our+mPC@B=TpEK0!lPjn`eWF9Ax}`5SFjZnL5b)mllg^ z`&_G0F)cd<{}#LIDS93Mm|I*nSLJ}lX9w^v&6WhHP)<#Vv+D!+bO&n7u{pzC)abOe z@nF+9DzJf4ilD(dl(iCm3n=i`qZ*F6e{OP5rE{R|8+m+xEElgu`KZy80y*i^DKOcolGu-g^&JRx12jRwPj_f`eU`(rX@u2VO|THZbEqy`W15O5e;dHs z?jj(Hcf+?aMbT2_+!e&ral?LHGKDUL1;}*`?KB9?@)?klg(E^mfJmznmmHALyzY9n zXj(SD`(J;0#1D}bmKcFQ}7SWX;UF!(floLwT5#X$W_o`$l zC!RI=brLPcV==A>0^3(t@TFT3e`l_1_#EhU3# z!^&HLuvS%mZ9UYSl0&D52Qee6r|rFr%E^k=-S*jBg^f<|glLE^yuJfL+WlRV3LUpn z%pDX5ACv^SRRg~UgCm?_8>+*FeSaPdA@EVUa_>G82`dfa#~bgNc`C>|~|R_f!?6rq`S7^T&_B)?tOymYQkpo#2B2>)Q>VJTUesT}?5A==KrwK5aWs_wG z0*M2DcjP>K#~L+}Q;Gd)#T+^Oq7?>~zT&Qm&Cw{QcLz{r27WfB*2< z5&v*3_kW>s4>{y=R`S&G^}ZeZ4rEO>ojMtlf40d~Slk#kFJ_Zd_M>%u^_27_+4IGZ(bn=6$TL#p_7O;EU z%c~W8+v|or$m%LmdlMpO$xR0x%}6Q%gh17Fir}<)4m5(i(h|7l%b(8eI2Kn4CIksk zfW!RSORGo&2oovnY(WArDWRE(3u)ahP^*^eK|IAU$6f9q2UlO%-W^sUsT~;HBAelG zCw~k??}61of=5Y2yj9Yxbc#qh@hYz!nsf4q&;V${ZUBQ2*r!mds#2L)3CTCJ>RnFU zc<8PA_PgU3MvV_HBz#=6$5R>d&6`V09QE*Obt%Mc-H9^q>vs)2i3yx21-Tmp$%<-P z-XjKn9qNGTJV!lv=^*#r29*}hYx#?Xjeif?t3m?C->G8tlUhtQP$kmCsXwJ)MU`17 zk4Be}gqod7j>WASEjp=z?}RERT?rzaU%bzA!2iCx^4}^ALkyHb1lsY20R3TjH!xMG zCHqJ1pDZx;m+SSX`scUJ&B%PtpWb1dmsLjR2%J^q4BYXsSE&L;?<@vaCQlSWMt}4Y zMGKbY(agaM{l4ZB9VUo1O(Gymi7jur%=sH9iRr9(q;Rx8+rdaHIC3A~(o7KLSkB>_jhwIjRSDoF>*u$Jd6v|nQf6Bmw)bBaQQ2fbKqu88 zUa>WK6Nxb{KY;-mZq~&3uK+93o-%X=N2gv0H=%#TwA-uSni2uTBRg((M_bv9?mUspqMGfStfjB5D_^b4$bXrK%7P$9;;&}R zkWZ(V?%g@`X*;eBhUK}Pb|WA+(iaHAt^$XhNNR_ZYjBzEc2L*3_@ZEcTY6SkBPbch z)Zy5R3aN)CtxK)xW|-v{E2cXC=l8u@So-7m z>E|CFCBwq`czdk@yno{hFdjIpck!wuwT*|D!>x_w74Jrj32Or4>Lk|c#f5%b@}}Nd zW`_$v;|XA>hdn_os9pq|x7A6HFOuOws0-oZua9+g^wi*DF~b?dpqk8nTSeN`VYg*h zyRNYMFj@6dwHDC`+LrKTqsmJiPVN#l>_#W!$e#AR1mINBwtsgSv`H#C-Mf2r58C>o z$$M=C) zCh;pop-UQH(;8+z*o~UV$8B3~?^S);tbH&zb7^VFfr){c%^huox}y&2&+||u>PuB# zvO(uCllAJZQhy(q=gx{ALiR66_c9sHq*R4-1KEfOF_c}?qkZ1aasv0+;yRf2q=Ev+ z*0$eWtJ7||imb1Vr1jNHL)xQXZ>-vPfB5cr+kw`u>{j);-B~i0OZ;SGy89j!cF3K< ztUyGqG`uW7^ZunNlE;XertpfBE}K#5&0U8hxFl~{bARbze>87)KcXQ{T{thwXIu2N zJxy73j?H2c6e8B&?pei#vfw6??@(W+Z6J!NiOX|512+#7y$au`XuMt zhBFrIOYhKBJPts{YTa3P?_6{JA`%0xgO|2nF525trOv$&%UCmu+c|^#ok<9)`c?;g z;03ldIDbRJNzmId0S~nlf~XWLMqoH+e}E~s5;weib_0tKFiXlrEF`l;gl+$5c6bAe zb;+4mdanE~RlcPOpOUjHP(?z0m*Q%L8?|RM%^Z56Y+aXnhxhMm`RKrL)wXtMlf#qmh17mSQ!OK`8R*MIBh_dnd@(;F=s&lhJvseQ9n7Bovz z_P`q-B^M!zchyZe*q*vC8ytRYY_`3S)2ktYQ*EDA;JDc$ zP_@bA#9u}CSXk1!hzndSJ8Z$lb7?x~!S_YR}5J5V^B!>wnqU68fk*5(U-*5EZp@&ifL>Ta~``N;!^O z8_B3?f@)cWDHcfhLpW&n7bUm0@0P-x6jSrr-(WZGtqI<-a_l+P&r7e??Cbyi&9`sg z&hF4Wo4WWKq1nC!7a{SmL3H0)9yi$u70zFGBpAf?$89<@@^6V|ECGM@%2B7i`n8o(EOq2&{*PGBIP6Wy+zlc_`S zy}W(-!_CGjhor7x4&T)ohW)rKn@rO{P~aOszN4OY=;^**9lE)q1ktdTmF@ zuhGZXRx;o2oN{DiRAmP?rJYCu5Pw>Sbzo;h1BJ%QdS!2P3`RI+Iu)aR)mhc6j11y&= zjfuY?PjnV0*uUeXP1)~@w|`_CgDznjot=lX@~5IkT|ZOZTR>&i=FFjc;V9P(+jS|s zzQr$^LcOZVm{0rKR?ih#;ZcBjEt~l4^`w8;AFgQam2}v~v9^<}uG@BYVps8*RyD!g zH!#|;NJ1F#F3Oo=Jy`0h3o#uPrq$FAdM5@_+QlRVI506lIIQ zzEJ6zf{ryl5#tF+SXG0P&m(C*3S3?0S6`H!Lfj)v^Rzs7T6gaDo$6DxRMYk)ssjXw zwh*yVTkkekmgAN%27U*p*W4rvQIxw4oswTCP-isCqrrDQbH80;<=`FJ zR}lQ3&KgYC_nK^mIJW2Xxhph5ngfm5iFD}tNpS3rS9sR9V(GiGu)Bg{UZ|-ktgVqQ zu=*wixMg1g%&Z`P>;PVBvhIa9Twgy&^^!H-QS~7zU#+$L-GAq+h5NRFZ~xIjwS-+i zy{${SYap=-lAzptlA>+n@)A(h5b!O)OCh;Kw}Ajt9J*8T#_DQOfLo<*2M?)Al{ghK zE;|t0vJJ}Yg~J<3*zD~nhm-5W>9b(VC{X!{mR=XQZx&L`v8y||HLEJl#Oo{t4{i}Q zw!^{)_=e~!B7aj9Mx$%nI)J!!O#@UbU3;@C%6269l;WouV3oZ-vq~TE8lK6Xly)me z`FiWFVJ^Wtf4ESdM)O{20?^+Tmht~@|oAh3V=gm&FZI+1dil^w1} zH_KnjUqXo;^|TR>uT2&h%BeJU9Co(5!?#3Rhu!a6{Xaq&e_NUM7Rg|hl&g53s^;no zfi~0%t2)1eW+0+Ei@sVk>C`XeOdjg$-V~FoGS3MEZS0kKjl$pArq0BtnSqSi`x;y3 zgHQ5f<4i!YZg+p*1-zIVZ`|yF0=~6*7*M1AdVm75Pk<@YF5;>AEDVV_&yV|^+EZ>| zKSmqF;gjPUYqle8%Y0N9l2&agRO*=TIF1R)5E+6pRH}on-ufez8H>?=Xc>0t1EByY zcvQiUr0?p^&JR*k;`rDk`x%SFQ5FWXm~ zdnw}__H-P_^Q^#vK+Ptj;F>@jw&hJ?iODNEzMX&e3r^gMUoE-bim2F$(*!1v={>5n zoWVBA6&%aO*17s^c^tC;M@`;T?YV{R1jGZsIM=Ml>+6p1|M=+Z8_V;>6V&FEYnT>t5nJ{Y0XTx)M5q;`HWb zo6n}EgHo+mR+J@~Q7!l-m@WzBd4^|G{$W#pR87yUxA%FQ+J+PB#0^^%$g@QopD83c z7rcjo-4~2M>+QHM!K_%Ymi)$&y$)pi1Hylu z=3kuzcx(9rv~GHxjBB?Us=}>UGiT|c2OFm^+k2?1e)3$1y6@!ZQbs=07RMkfo3tA$72htPXiBvI$_yguP}H z;-QNf8H;_Wo{vLib$P9;au3E`1FZGXciqnF^VtK)D@NcI8B*io9Xzq`x=nxIg4!bG zs7VQL=-mV!s(0len{P}j?rh}DQ}H(|9o2z_q!{A5C}=h)pHNu45(+`tFtX`nF+ksC zhoik*wLiV?+;}FSU_{oVEs?C#KHRDM)-izC?GJy7IjzBgOM}&<7#4>J!o)^;0vS5D-fBpn>YUU;-rzXf zZV@&8Rvm_i%p>x`0P#l%6L@_F-%;l4t64{Ohu8G&)(wr+%ApaHYr8(uvRY@sNbd)r zFcD82Pw@sSh8NrH^Iukz=)12ze)#Y4Vy8V2sR$JkPMvHhWwP~gQU!l00LY`EH|46_ z`PANXuGV)==`C=Q(7pVu(W=K)i+61Hit)v5{0Q(&<%#xN>oLgZ9_F-;cM+|(GiW5Y zJ+--$IMi-|iQ8jWbWLWF9gyY|^lxDQY}t8z=)J?7N?($hv<==_i%qrxcCG8`e^K_YtoNreN{F5LZ8*m&^7P8nK+hYTP zbQ|+`g}kz&5H|PTD*eC@{8849oYBY?j*1aY;5^G{uiHW}acQar)>2V;yl= zg$BkFsyR%CmYD-QXwR4LIsz|$gSJnSF#iyEbh7hE0_U-eeJ%LweX(XeZFo$C0f^n} zC42wpZ$5l}_y2tR-P_uHnu;38#_~1ZtHxh!g>o*Fbg)U@o!8|vHPKa>gh#z50Y`Nz z9gEIogr?vuQGQqT^Z=>NE8a7aNk~o5?qJSqgn!)?TPM+MLCuwC@yw}z7Ot7s`lhzW ziVBb$l!2eT0`(txFIoF4y>0bhcCKS;C&sDO~PAe-_ok_U+re%6@tc7!D=_sg;K~hTL@X<(+FcU&2 z0m?(IYGIJD*5gq1o{ge30$Ef1`6}KA0=N~{AxEXG34GT;S)629SOYU?#}iU(W?0=k z2spRB&*}_=)m7OA<|P88mr*m`ClC}pf;BK18c3;dXMy}5Gq6`~`lX(#X@7m0bP3sZ zrV^Jxyte8y^%h>QSN);C`#&Gvzi=~qxY@A0GQm%`Xe;&;@YsDHWjR~f}(jkVZ$gEk`~+d1lf&f z@AAUMJoEmr%?@?bZ?9;T!hgNJk{|_D2lKqnAat?I_*2!|#ID9;@Tyy_ncxJEwcBWw zM?r?{bgU)Vooub&X<4$6VKy;`=f$EWxIT|dA7?_W8cH^(4W zhZ6`}3VVbTZUS{1gjYM72pao

NmbAlgz_)`mho&2GCw;;bn8)PEqX=UAhbUSk2J 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 delta 127979 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௿L9P(I`?$4W>(ib|@}=q{ZTH4dseY9h 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 ANdN!< diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz index 881c86f872a17854cd9da66ef142711d82ce113d..38b72e34d5de8aa57593f8361f31535769cf7b59 100644 GIT binary patch delta 17015 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%0D)~Q7r{1q>V!OIjIo58Jo1!d7H=ymBbl+9&U-uM` z@G`Fse1DsIqrBMFD*ZtkGW!-7xqJ9(a@AiS+`oPJIyJc1&rU8$f3u8L|4z-G)ds2Z>8;E) zPfzG(#v;V1QmYpVaQk#CHP#3B0=DqWsR9peekL`e0kEg;*$$SJM1awFja(mUB7Z-R7tGzaw5D=9-ku;o6w|6dRA`^$ff z&maDJesbGwf01hsCp>cx5rX8<6)7?PB!a6;yGh}+O<^0|B3e#5XYR`B^KAJ&TrScI z-;&@r$d!9qT!Z6oIlZj!?I0(T1_8e$#p|@%YU-VR*w`QCOAxdpt8rDR2h^*i;<+r! zZSgl3_ifeLPG!odZV|G~y)5*+9NehdkC@W zig4pjoddOobWMgtsfl@uKzL|TFv<2 zeU^irf8_$=@Z%1Zg;wQ)bV71o4Dz{iytyDSWuCc4d4!k)D&si14W-FYijUPPZ(tb# z&k2}a5AN2j6sp!=c% zAslZN9P+MU2AfLi7IL8tWy*0ar#6_E19eqffBPtN*wi2e+Ev~H@iD6QlJtN8=y4}S zh8!DSG60mD#^ZRb3u=X9Hw5%)_Wn8XTsIJvyEw#pDATSI7r}f{Tb+x>GqS^D#hK4n z9bw2*Yog3dyy&<%9QW6M%xPE=Bx&TZd$SUoQ&1d7*}q#);h%lfAAh`SA3wbDo4f4_ ze*zp`&f%}nLWM*F(|{7W9huj@+J)R4#fREdPE)(2GLXFHSh=!O;MOCn+OmaY!Babh zqL^d|gkUJALLd9CH>pNd7YJXWVOOakbVKF8wcnv=_S%<5uBjR!?we=k*#b-e-NJ)J=^D!uwaA(yy#$DIOw27-AehJIDY$D z_Ftab`|`Ped}au@mLGw?7sZ}B)ENAo39XeZJ$AJayJ#&{j{fF)PaRD&in5fgR8G&S z=CSKGUYBd1tm;shMM*}zjzP->_DU{xq7&G=U$%zT;O z+dg!+C1%&Fdhx5Wdzv;|@CF`gDZDT1s$nw6Rtsf+>`E9rgF1<1O5yD0P^KL~{cNEz zLCC%lx%Jkep3hF0)d=CpX7z`!`oT3#nt(DDg`TNV=26xVOIn6 zP*Gmp#5VoFRBqA@qbu?{E+xQAf40*dH1`~e?pq{Q1A8R_Ujm^0Asfea$ALDsS3-4e zYH2vXJ#>Mpo*b~F8pfo+0>0_4h;um=c<-F`&OzUHg*((n>>8u1_~=^gLV8X`6rH)S z-81jZAs2NeG(bD_(FV(}i(+YeCdb?!*L$ec^?QXuef~5%YQR8{Cn@CE#|{8nwSQqy z(-Y{>N!xHwtAJKFh%enf`Et67u-jwE;MSam*7E~;#bqXsagU~8?&e!}c1SOF8?3VK zd`jJ4cN>80uJ@=2$ZJ;`V{sV@sv1S6S|qPLU7fYsG{qk3G9@iQHBqk9YHtpLa9R$_ zzxq+Qe(&e+l}8U4S7kHmXsAz9wSUrN-wQNwi)4R|@5RCVm(N79Z}0xclcg=x{btbw z4+g$pj;?V9)N67%m?$*ED|xT;xb&~zHZ2SZ?;Dw8T{Y((GNloxVMgnIUFe+6?s#$g z{d+AhX^g@_<()dnazSNySvWg7!<3EAbE6>f#E?=W>|J%6H3k=8&j zT`zPB5?i#D1MU*Et{%#yE+uPW+uc!jqUX4JaOzCavnA%}B2Os0MF{=TIZEr_KfC|= zv*P=|UtXScry%Y(!){$Mph&~6^#-_EqLX%Ty@Pjus=2Ak&9t_5GEf&AUG;W%+y+3P zY=Ca4!nry>b^)7-b!VN@ByDq;wW?LNlnAGHHC1z|1iAzJ)#DZEIsv35QErO5IqS6R zCU&Se<#z;tUpsh=3ky~PZ;^RbHMAprm}=yB)( delta 17013 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

<{9 diff --git a/dev-php/pecl-mailparse/Manifest b/dev-php/pecl-mailparse/Manifest index 3a543b1dada0..6f90730fbd99 100644 --- a/dev-php/pecl-mailparse/Manifest +++ b/dev-php/pecl-mailparse/Manifest @@ -1,5 +1,3 @@ -DIST mailparse-3.1.1.tgz 941192 BLAKE2B 00b5a506031cd03439e3d67172c17aeeb6af3b950694251f7654007642bf80fff3cda900fc97ba177b91ca970e47416132080793ce64d8038e7aecbf2fdaf6c0 SHA512 01ddb8d4d27a74c14f70b02b49322c60fc79affab374205fee91b9da21e5148e08dba024f6bc620e4f26c2c937675e09092c52ca69172d2f7797c3e2bf374bee DIST mailparse-3.1.3.tgz 943785 BLAKE2B 03cb7d4d4ac78d04f710155fdd9282250dc686dbab3a6d9dfb8e3ff82fda07faf02680ad86a810cd7ee2f38c8980fbdc9ad67399f3164506e523a98ce3ffb0a9 SHA512 93659e479d8ab61ae473f6dc002b7198903eebdcfb4aa515e76952f5050fd1a815baccfcb57bd32fb9be6108dfed6dc73172067a58c9e6098058999bb3802000 -EBUILD pecl-mailparse-3.1.1.ebuild 492 BLAKE2B a0beb3508e7d216b889015a393d4ce5f11bceb65910306e3bf1bae303c06e18a9b0f8fdf568877a032e1518f1c8274b2695c083ac4b4cc7fa60946537a6be558 SHA512 3b585bd494f72d10fcf2a4e0be4418d531ca6d02a2ebc98bdb4710e49d6251b7f5cfb2bdf946a0b3c329b8ce9f65de8c28b5d6d2023ef24272e6b0f5f8fa5680 EBUILD pecl-mailparse-3.1.3.ebuild 488 BLAKE2B 9e27d662beb636999f5ef7b3af2e8c6c9de40b386a717017e6b57b30bc7b53b4356edc74c78d834ff7890356b61c2f99caba8a2fac62834b3801d10b55688750 SHA512 65b5c72300315be8568c701431c0da512cd9e87c4cc6df574a9a1fdc1e7afe2f6a04b98867678053f11fd2187abba569e55bc162293101409c9d699398388678 MISC metadata.xml 328 BLAKE2B ecc91fef2e9d4c34bc55d8326b50837f3177704b1180c16ce7909c0b93d5c5ce4ce02dfc283e378c248232d218d01434241794ee5886645e6294a8635b67d178 SHA512 b2d46eaee31deccdf478c8023ba5b190d446142084264cb328ea36c430f42c9b623e97171de2736e3979fad99f160bf15025d524a67fc912c2bf42e2f8e51cb6 diff --git a/dev-php/pecl-mailparse/pecl-mailparse-3.1.1.ebuild b/dev-php/pecl-mailparse/pecl-mailparse-3.1.1.ebuild deleted file mode 100644 index 35e848549fa6..000000000000 --- a/dev-php/pecl-mailparse/pecl-mailparse-3.1.1.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -WANT_AUTOMAKE="none" -PHP_EXT_NAME="mailparse" -PHP_EXT_INI="yes" -PHP_EXT_ZENDEXT="no" -PHP_EXT_ECONF_ARGS="" -USE_PHP="php7-2 php7-3 php7-4 php8-0" -PHP_EXT_NEEDED_USE="unicode" -DOCS=( README.md ) - -inherit php-ext-pecl-r3 - -KEYWORDS="amd64 ppc ppc64 x86" - -DESCRIPTION="PHP extension for parsing and working with RFC822 and MIME compliant messages" -LICENSE="PHP-3.01" -SLOT="7" -IUSE="" diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index eb24bfd755bd3ef2eb954b0288339e3ff42a81a4..f42b70857362969e46cc582d2df20dfbe35cfa81 100644 GIT binary patch delta 256315 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

F}hw5NS8Qkx`u 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 delta 256236 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

x?(3~lFcJ=-C;kQp!p_O0n58uAj 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

  • uj)+qZQ&SOM|D!#R!}iCjjSP9O!!HQ{eb1|L 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 ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + dev-python/cons[${PYTHON_USEDEP}] + dev-python/etuples[${PYTHON_USEDEP}] + dev-python/logical-unification[${PYTHON_USEDEP}] + dev-python/minikanren[${PYTHON_USEDEP}] + dev-python/filelock[${PYTHON_USEDEP}] + =.*':':" 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 + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/botocore/botocore-1.27.29.ebuild b/dev-python/botocore/botocore-1.27.29.ebuild new file mode 100644 index 000000000000..830c713f6036 --- /dev/null +++ b/dev-python/botocore/botocore-1.27.29.ebuild @@ -0,0 +1,66 @@ +# 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="mirror://pypi/${PN:0:1}/${PN}/${P}.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 + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/caldav/Manifest b/dev-python/caldav/Manifest index c2d8556161d3..85740f46144e 100644 --- a/dev-python/caldav/Manifest +++ b/dev-python/caldav/Manifest @@ -1,3 +1,3 @@ DIST caldav-0.9.1.gh.tar.gz 105578 BLAKE2B 3581bb0f40daf312b32ff2ef88a31502449e0727f8e6178574c5350fb0312726d62cc9e4be3b9e73b4ee55282a32fcc503da48d49c3e7f0639a96de8197e6f8b SHA512 9171a09aa81bd6ad885aaaa3dac4cb53cb05235b37aa5be72d641b1cd2ee27928213eb95358654e99adfdbf70bea4567977509f972f54b8747162e91c95e1397 -EBUILD caldav-0.9.1.ebuild 882 BLAKE2B 52c73b8fd47c6a1b57f759790e4ef725fe8c2f8429ddd0b822687412392c13ae7a1129594e21686c90976efce6fcd3b7bda67c9e4a151fba68f528a9ef4ec34c SHA512 ca966e58e1342cc4a18c16eb41f98772c7f8abb484cbddbb7b854e92a40aae994d820cc1a63e5a3d644ae7800a92a709a3f1e05c4f931b9626d85e28c8f9a311 +EBUILD caldav-0.9.1.ebuild 971 BLAKE2B cbcd88c1a2609b66e603b542e5258dcbc22bad66c627e2f31e5af7b63ab1b71f80cb40a95aeb5ff6575635be26e79af2bf96d022cec73e5374c85a519baa041f SHA512 eb64361b29d83e13f1ac265103027b1e3a54bec67d8ab5b086036704fbb7e008a3333c6f1fb64a2c5fe40ec268e6dafe50692298d3f59213933d778b4e354c90 MISC metadata.xml 394 BLAKE2B f0b9c600418cbbc4c935d53b63f4e6c1235500984ed388ceb26c6e02fdb7200eec1464d8c4af17e6afdf3688479f0a0763e6e710f916c1c71dab2ca84df9509f SHA512 4f94039805c6cbfb97a667d555af39bcce7f10db8a7c61f3b8b48a903fcd52d3e30467c91c9ec13195be6dc3c4ccbfa088aeac390d5e1c64e9267527a8b77b6b diff --git a/dev-python/caldav/caldav-0.9.1.ebuild b/dev-python/caldav/caldav-0.9.1.ebuild index 37e0a8428e53..a8da6ea96540 100644 --- a/dev-python/caldav/caldav-0.9.1.ebuild +++ b/dev-python/caldav/caldav-0.9.1.ebuild @@ -28,8 +28,10 @@ RDEPEND=" dev-python/six[${PYTHON_USEDEP}] dev-python/vobject[${PYTHON_USEDEP}] " +# For now, really does use nose imports: bug #857738 BDEPEND=" test? ( + dev-python/nose[${PYTHON_USEDEP}] dev-python/icalendar[${PYTHON_USEDEP}] dev-python/tzlocal[${PYTHON_USEDEP}] dev-python/pytz[${PYTHON_USEDEP}] diff --git a/dev-python/cmd2/Manifest b/dev-python/cmd2/Manifest index 7b574d144fd1..a7df13ccbbf1 100644 --- a/dev-python/cmd2/Manifest +++ b/dev-python/cmd2/Manifest @@ -1,4 +1,6 @@ AUX cmd2-2.4.1-py311.patch 1303 BLAKE2B 611d6270470b838cbe7551ac1019323217e7f3d68efe9c17d81a09a2124707f63af51ef5ed7adf0b3e8e6548dc7c55f5d1be29258f5e44d1be03d59ba583b482 SHA512 1e7893e4c2c0286dfe29d7688200a1878069cad46ded7d4ba8921944d47a5e3626324a5cb59ba38ecb20d8bfa87ecd5e5105295595982a33f44a3cd4ae1fe887 DIST cmd2-2.4.1.tar.gz 676903 BLAKE2B 10b27d7658ee366d44d5fd13a4daf3adb65537043e0475e4c30b5a3b5e142cae982515f033e52fbd63bbce583ffc64e7b0a032d4cc0bbca76303720ecb2a8232 SHA512 862ff0ed301dc8fd588fb564602b32c9e8dee1dcae9965b0ed4605acc98b63ca5767b28c0030410395fb34ea1a0c7cf966972c19b75b93c1a3a3b90b582279fb +DIST cmd2-2.4.2.tar.gz 677598 BLAKE2B 38b767e70d42125639578a906a6bd0ac737ee1e3be2951b122f91a1a2bfe366ea23db2d7d7350842b667aca7614a3520057f689cb1c253d1c4b11e164c2ee4a1 SHA512 d70d264671db2783526c589199ff74cc70d53a4fbaa1d78636a508dbf8216aefab17f5764bf25b2b86e9c1413e0e61977819fbb0dec59d3209195df522d3fa5f EBUILD cmd2-2.4.1.ebuild 1546 BLAKE2B c0cc684936461acf7ea790dac74b03c186674ee6a7650a8826c676487bb82f53a4debcc663ec5152473566a962fc89226239c7e4b762a6448c3e8d98d67e5d02 SHA512 5f7769893acad0d1bc677c5304c1ae14fc7dfcb0132c70762bb61e18aaba5ccb176e6ce0e383ca4e237750635f1ac206943aed82f42a5c1a7ee551938949d3eb +EBUILD cmd2-2.4.2.ebuild 1506 BLAKE2B 23a67b03214ab67ad0f0f3b442e0ea3819686d557b6af6aadccaf8ca508db20811f5c1fd2061efb60aa4579ca1a212df6247fe72182db7554c1b578f1f162d99 SHA512 5920d3cfbd0c9472d4360b800dc84e8c4b19c558056fbc88ca7a5fec58bdbf9267933cd30b462dbbacaf94601ada12003762ef4c9ff83b33e0eb18ed043456c1 MISC metadata.xml 522 BLAKE2B 39d319b6a64a7b54568a3fbd3d7db9adf7719b690a8f086018ce41f0595db157b1f7825ce28afb4fb0d748ca0d6dc21d79e480361b69b4bf29c0efc2d2540bba SHA512 57315c23dd64534085502e59f0b8ca01ef8088d5a2b16ed807631a1f36a523768960754b00619e802333552c405e2984e314d91003f7a624da6f1eb8e8e4b98a diff --git a/dev-python/cmd2/cmd2-2.4.2.ebuild b/dev-python/cmd2/cmd2-2.4.2.ebuild new file mode 100644 index 000000000000..72245e3bb12b --- /dev/null +++ b/dev-python/cmd2/cmd2-2.4.2.ebuild @@ -0,0 +1,60 @@ +# 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 virtualx + +DESCRIPTION="Extra features for standard library's cmd module" +HOMEPAGE=" + https://github.com/python-cmd2/cmd2/ + https://pypi.org/project/cmd2/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + dev-python/attrs[${PYTHON_USEDEP}] + >=dev-python/colorama-0.3.7[${PYTHON_USEDEP}] + >=dev-python/pyperclip-1.6[${PYTHON_USEDEP}] + dev-python/six[${PYTHON_USEDEP}] + dev-python/wcwidth[${PYTHON_USEDEP}] +" +# pyperclip uses clipboard backends in the following preference order: +# pygtk, xclip, xsel, klipper, qtpy, pyqt5, pyqt4. +# klipper is known to be broken in Xvfb, and therefore causes test +# failures. to avoid them, we must ensure that one of the backends +# preferred to it is available (i.e. xclip or xsel). +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + || ( + x11-misc/xclip + x11-misc/xsel + ) + ) +" + +distutils_enable_tests pytest + +src_prepare() { + distutils-r1_src_prepare + sed -i -e '/--cov/d' setup.cfg || die +} + +src_test() { + # tests rely on very specific text wrapping... + local -x COLUMNS=80 + virtx distutils-r1_src_test +} + +python_test() { + epytest -p no:pytest-qt || die +} diff --git a/dev-python/coverage/Manifest b/dev-python/coverage/Manifest index 572b27224ade..6843497b0322 100644 --- a/dev-python/coverage/Manifest +++ b/dev-python/coverage/Manifest @@ -1,3 +1,5 @@ DIST coverage-6.4.1.tar.gz 719971 BLAKE2B 047c57ffae092a9e04470a64d090ee7c3274c5ab60dd69d67c8151e85954b5cf2c34748f2e2641ac8229ed66a238e994d93b17f7ac4c92bce3eb919a5b7f1795 SHA512 d7b40bae4fee36c71befb490ee3341b023c0bff38ed2c97cf57a65e47be44b71685b130879640b1c8560359dbc31b0da523f5c363f3544ff666b804c7af122f0 +DIST coverage-6.4.2.tar.gz 721847 BLAKE2B d4a36a4a8e6f70654be0b9f6c0a660419d31087ed6e05208e60f2919b6d46c1cff39c0d9db7aabb214d212b3b7ed325a862e2471735bf411b7b81f6d50debe79 SHA512 10254089ee51d09928831b01b5b6f30a9077ed0ee08594312dab5a3804be1539533d9cec7381dc2a4332471681d75a5b0cd6e3dec6d67e47906b7ae820b8aed3 EBUILD coverage-6.4.1.ebuild 1678 BLAKE2B c7e457ab2b0d46e6550793f295ee6294b70f099aa0c6be6a3a3a8505cfd8dc8dce1270b550dd6a73c838d4aaea0c99d20c12c6fdab32bc05e62e45c902df6275 SHA512 a9a31b2d0883fb30bf389104f9d884313bb6906bc71f8093931021f7c9c5e441304ae536a33c2948c5df69a45532dad6ff9c531533ff23511853901d7d8ec224 +EBUILD coverage-6.4.2.ebuild 1686 BLAKE2B 433e48ff442b0b5523eb1bcc841e54baaa77704328ec322fbf2431b3e249022cce2007cca81b5e074024c83b5382eeb934543a38d1be54b1aa4b840a13be64dd SHA512 a339c3326b111097b5812beaf12da90ba021ea9bb2dff68f97754af3ca4e21d28de607445441709180a3d14c847bc8021bfab657f79b310f2d5b7745b564ce2b MISC metadata.xml 714 BLAKE2B c0d2641f795a21a80b6fa36206973f41421effe055e4c5e41bf752869759eb48e8fe42a0ab00af55b5d5111bfaccd330676d63e263013dc9bd3c344cb038a3a6 SHA512 412d70b7c9c2871bb93ae6ed6ae110a9f29c26957f6e1b24cc531c7d49f292ecb5206df10b409f2e44d2f814b119ef4ed973bca608df999026bda8df2156df24 diff --git a/dev-python/coverage/coverage-6.4.2.ebuild b/dev-python/coverage/coverage-6.4.2.ebuild new file mode 100644 index 000000000000..8a27c2c95f30 --- /dev/null +++ b/dev-python/coverage/coverage-6.4.2.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} pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite(+)" + +inherit distutils-r1 + +DESCRIPTION="Code coverage measurement for Python" +HOMEPAGE=" + https://coverage.readthedocs.io/en/latest/ + https://github.com/nedbat/coveragepy/ + https://pypi.org/project/coverage/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +BDEPEND=" + test? ( + dev-python/flaky[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + >=dev-python/unittest-mixins-1.4[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -i -e '/^addopts/s:-q -n auto::' setup.cfg || die + distutils-r1_src_prepare +} + +test_tracer() { + local -x COVERAGE_TEST_TRACER=${1} + einfo " Testing with the ${COVERAGE_TEST_TRACER} tracer ..." + epytest tests +} + +python_test() { + "${EPYTHON}" igor.py zip_mods || die + + local -x COVERAGE_TESTING=True + # TODO: figure out why they can't be imported inside test env + local -x COVERAGE_NO_CONTRACTS=1 + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local -x PYTEST_PLUGINS=_hypothesis_pytestplugin,flaky.flaky_pytest_plugin,xdist.plugin + + local prev_opt=$(shopt -p nullglob) + shopt -s nullglob + local c_ext=( "${BUILD_DIR}/install$(python_get_sitedir)"/coverage/*.so ) + ${prev_opt} + + if [[ -n ${c_ext} ]]; then + cp "${c_ext}" \ + coverage/ || die + test_tracer c + rm coverage/*.so || die + else + test_tracer py + fi +} diff --git a/dev-python/cssutils/Manifest b/dev-python/cssutils/Manifest index f54dd984f292..50fb4884d46a 100644 --- a/dev-python/cssutils/Manifest +++ b/dev-python/cssutils/Manifest @@ -1,3 +1,5 @@ DIST cssutils-2.4.2.tar.gz 726519 BLAKE2B c087e06d25aa78cac35e936fe06d37ffc973b022a611a4a294683929b4c553adfbeb475330e8ce4b27b5aea3b9d4c89df6f52d02fef49236a81245505ab80d5b SHA512 0757fa73170c0287ee7be9c931103bb1781c93fba63870bb11e257797af7033e77e5417ed1c7aa219eeaff5c524a84c920ead0e2b8a4599ce499b17a83fdc8f7 +DIST cssutils-2.5.0.tar.gz 723225 BLAKE2B 521bde4f9f0b5d0a8fb74e24d640e55c3a0ed900f98e43c620f6b00bb66a591792709faae38fd778e6925581bd4f32f866d815d42d07e039dceb703d0dce2422 SHA512 49163d341ce169791bc99ba5f466eab2af09e65aaef68157b3c2263fca8214db2d6b586d165364cbed3c27e8f9d188dad020933eb0553ce5493fca3ab2322579 EBUILD cssutils-2.4.2.ebuild 969 BLAKE2B b08b823ad8f3ce68d495e6c0e313fe603c58677139a747fafbcecf508c44387f68492429325e9fc2ff05a7eccd360e87b9add3797b6bdbbef48aad0fb12045f0 SHA512 24c6425be5b8ffb6c472b04cb5e62e33f6b9627cc596db2947202aa6fa1af6bc9f6eb4311172f188aad264fc68f3178cbfc33045c2d156d79fc3698623079b87 +EBUILD cssutils-2.5.0.ebuild 970 BLAKE2B d72958758560c299f03ec365dbdaf64f7863a2bae45745335dd93500c5584e2ea8f3f90b2566946a0f9fd1e0f684a7869f72a8c23ff6a966ecafa616f0c2311c SHA512 d9b907701686347c683683487c49dc8c78690cc6527a34e218b3c8ad20dd53250c604a1bb69d9f98aeef4b2a37ca3041e5d537dbf38c7e9361c681dedd356c3d MISC metadata.xml 404 BLAKE2B 799ecc65093102f5dc56c272245253ad76e69ade2196953bc37547408cbec9c3259c05dd75838c23027cb6a348d03586d2e1d61d37713401ae3cbcfb330275e9 SHA512 b009e78386aee2e8405406ed455c5432e00d5990ca86b49e6ac5db4e3e06102fb968cdc7b55b824c3451156fe2501e3f1deed1f31b48cd1916f90ef515dd8e4e diff --git a/dev-python/cssutils/cssutils-2.5.0.ebuild b/dev-python/cssutils/cssutils-2.5.0.ebuild new file mode 100644 index 000000000000..f6f379e16ca5 --- /dev/null +++ b/dev-python/cssutils/cssutils-2.5.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_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="A CSS Cascading Style Sheets library" +HOMEPAGE=" + https://pypi.org/project/cssutils/ + https://github.com/jaraco/cssutils/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" + +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/cssselect[${PYTHON_USEDEP}] + >=dev-python/jaraco-test-5.1[${PYTHON_USEDEP}] + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_resources[${PYTHON_USEDEP}] + ' 3.8) + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # network + encutils/__init__.py::encutils + cssutils/tests/test_parse.py::TestCSSParser::test_parseUrl + examples/website.py::website.logging +) diff --git a/dev-python/doit/Manifest b/dev-python/doit/Manifest index 58738b034ac1..8feda12ff660 100644 --- a/dev-python/doit/Manifest +++ b/dev-python/doit/Manifest @@ -1,3 +1,3 @@ DIST doit-0.36.0.tar.gz 1448096 BLAKE2B 15558a39ccac031ddf3a429aa585bc6e1d49c2e7572df29979ca66d1025fa5d7a917f6cc5bcfd21f2749e4ed7e7885b0865ec67b6fa32817e1518d47da9ead97 SHA512 d4caa31701755c7f59213dde0f89fd3616c0c01b7f06245cbfd9f1a315d503e62f3556c3b86685cd0ebfcffcc9cae0987ca150f037aa7b3cd960439a1191be42 -EBUILD doit-0.36.0.ebuild 1330 BLAKE2B a631c3a8cd32f64266d4103ca76692f2852ffa6f44c4a9e017e8279df6712363027f805a079080b3d2ff3c2a7d3100b1b33bb46dd9f28cb603e8212a48905d1d SHA512 519f1d1b6e1e587f06e6122d8334a34096929fa4ab557e560cd516d8d1b3a8fd7eb5f2b3b8df1f189877a8e4acf45bed969b65861f1785045e32baec4778d13d +EBUILD doit-0.36.0.ebuild 1537 BLAKE2B a185cf29d44ee8e617909915202cb0e12cfa3a38ff6e73bc58e30c8c2b2c2bc60828866b389429baf7999cafa7196ddd7642c6e0a2349bafd29e6128f078813c SHA512 929c96e325f5fb75d771bbf9ac4205a4baf58055d2faca7b4124ef0cd220149b7b0fb29e877a6b58ad55c832c2ab42ee868331e9d05bcae1ba9c7279726888e3 MISC metadata.xml 568 BLAKE2B add52a6e7986bb88b9dc87d2f03c4ec3716ae7d5e2402556b7a3137b8267ca2cad0ae3324d628f3127afde36513414029c0f567a9683dd9b11b1a287ff5e3a7d SHA512 e772c9ccd8133fd73dcf04733facf60ef7c2f1559b83e5024faeea4d5fd7799c42a28be6c9b8676ea9b6d68969ca5be633320e8cb7dd8d1f0dca35e819eaebc7 diff --git a/dev-python/doit/doit-0.36.0.ebuild b/dev-python/doit/doit-0.36.0.ebuild index 689baad9e7a2..a4f3e2c3c9d9 100644 --- a/dev-python/doit/doit-0.36.0.ebuild +++ b/dev-python/doit/doit-0.36.0.ebuild @@ -39,12 +39,18 @@ distutils_enable_sphinx doc \ EPYTEST_DESELECT=( # test failing due to impact on PATH run in a sandbox + tests/test_cmd_strace.py::TestCmdStrace::test_dep # #836164 tests/test_cmd_strace.py::TestCmdStrace::test_target ) src_prepare() { # Replace custom theme with builtin for documentation sed -e '/html_theme/s/press/sphinx_rtd_theme/' -i doc/conf.py || die + # Remove non-exist modules for doc generation (#832754) + sed \ + -e '/sphinx_sitemap/d' \ + -e '/sphinx_reredirects/d' \ + -i doc/conf.py || die distutils-r1_src_prepare } diff --git a/dev-python/editdistance-s/Manifest b/dev-python/editdistance-s/Manifest deleted file mode 100644 index 34f5d4b7f5e8..000000000000 --- a/dev-python/editdistance-s/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST editdistance-s-1.0.0.tar.gz 5408 BLAKE2B 5420dff814de4d61f7c36c88113c568562a174205d8a4ff2b52b60e797f7459d95fd2a909b70911cfd7d0d67096a3844888bb88866980a2c43f8967a96ef4c55 SHA512 148234a38f54f70a2d6bc64f6a166a8954c79fb89d5f5c0bf3f041fe60056332901484a0626e218a72ae992f476305cbb662dfa0acdda794727fc682c569d718 -EBUILD editdistance-s-1.0.0.ebuild 550 BLAKE2B 661a49b08179d1cb76411d68c17bc7312aa92228c1b59c1f2ef5e359f89d37c3dac98f9e2ce8fe50ab17dcd7ce6e76d7a4b3191eac714fcf2a05fbac1ecd2ca1 SHA512 e5871cc19d30f4a48502a648f1079032229cb52bc24ad5577d63cc355c52e2579395c560beb18e7d5540f85299d2e7d3e84165798697c43424050397f4e2f39f -MISC metadata.xml 770 BLAKE2B 442e8702da027d8d7c0df17e5fca0be6bb3b764b3007076bb8c6b503df8054baa46069b41dd675386bb96fe982fb582b80bdce928e0f32a065704c4a53634656 SHA512 6b6bc64aa127b7063cfc85692fa65e3a88c24d9f1fda34b3c2742b22ab8623614574a7e8430a38f7f210129e2a51f3b9eb17a4dfbec7950ca827238d8c5a0874 diff --git a/dev-python/editdistance-s/editdistance-s-1.0.0.ebuild b/dev-python/editdistance-s/editdistance-s-1.0.0.ebuild deleted file mode 100644 index 73762b004b2e..000000000000 --- a/dev-python/editdistance-s/editdistance-s-1.0.0.ebuild +++ /dev/null @@ -1,21 +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 - -DESCRIPTION="Fast implementation of edit (Levenshtein) distance" -HOMEPAGE="https://github.com/asottile/editdistance-s" -SRC_URI="https://github.com/asottile/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~hppa ~ppc ~ppc64 ~riscv x86" - -RDEPEND="virtual/python-cffi[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest diff --git a/dev-python/editdistance-s/metadata.xml b/dev-python/editdistance-s/metadata.xml deleted file mode 100644 index 1ec83649f2ff..000000000000 --- a/dev-python/editdistance-s/metadata.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - - - marecki@gentoo.org - Marek Szuba - - - This is a fork of "editdistance" with the following changes: - * __hash__ based support is removed as it makes incorrect assumptions - * only strings (type str) are supported - * cffi replaces cython (so abi3 wheels can be produced) - * the module is renamed to editdistance_s - * the public api does not contain eval() (only distance()) - - - asottile/editdistance-s - editdistance-s - - diff --git a/dev-python/flask/Manifest b/dev-python/flask/Manifest index 36ec908f5fe0..1da19734b5a5 100644 --- a/dev-python/flask/Manifest +++ b/dev-python/flask/Manifest @@ -1,3 +1,5 @@ DIST Flask-2.1.2.tar.gz 631846 BLAKE2B 9024a12dd6fabeffcf5939e2852734b278f25fb99830bb165cf46a09e3fd67d0997558d1b06a0dec3425d9b750be25bde147341c937e874811fe2496224a1f3e SHA512 65ca756d63da05e74863fbfd2ae574d6e75d6fab683dd08ea97b22a9b27be4f9a03ce7be44312a1f2c6a802bdf77ede3899734f3f1546000dd8b9c592571deec +DIST Flask-2.1.3.tar.gz 630206 BLAKE2B 83c876fe94d2cb1b35677227214664b35b6908270097d3ef0e1150a7259cdce82fb91fa6ba7cc90e819623bb9cc79f8254cc5688c6dd1e1dedaa673f23591bfb SHA512 6289bcaa295265c501fda1292b496911768525acf4155c856e14479a213aec4ca50a45ddd81b30ccd31fd684da1942ec10400f2dc8280ceff6ded9baf55494e5 EBUILD flask-2.1.2.ebuild 1512 BLAKE2B 4c087e67a6aac823a44f27a9040ba4af1b3e1d083043be671a39bfccfc4369490e746a869aeea137877c229b50a77da4dcc1e56907c2b0fb0c1f3dd6550a8e52 SHA512 dc6b6ecc43fecf840ac2fff079f9b9fc8e9650fa0ad761c1b4b9726935038f4685084a782fae385212be01ae640404ad53e12af5bf9a10fe988200cad86425aa +EBUILD flask-2.1.3.ebuild 1520 BLAKE2B e9677b4637436038576b85d6b7b022a180b5db935f71ef1abbb3c1cae2e461f9ab18f634265d2c010134bd89f3de84685adb02a78727fb2e60d5d5bb6809a692 SHA512 44d8d8af5978da14bdef4490acf54e54c0cd3ced026a16df571142886ce4a436cbe3f961773db5efd5b23c935427f0cd3b5886dccf4fe3600d74b8bd15145489 MISC metadata.xml 386 BLAKE2B b449c54b966bc8943f7b7b12d6126867a89a2759eb749c08f7ad53a174e93ecad07f09b5e30c8562c63ab05df75a82e2f48f550ea8cf3a546f5afc2eef5a896d SHA512 123334db31948046e47f3cdbe0237cdec3dc2207485c8243d1e34e065436995423b6a89909563a6158741a8cc62a7fdad95923870a7114cf69e58ef715e7ec5c diff --git a/dev-python/flask/flask-2.1.3.ebuild b/dev-python/flask/flask-2.1.3.ebuild new file mode 100644 index 000000000000..1173c5e5bd45 --- /dev/null +++ b/dev-python/flask/flask-2.1.3.ebuild @@ -0,0 +1,63 @@ +# 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 microframework based on Werkzeug, Jinja2 and good intentions" +HOMEPAGE=" + https://palletsprojects.com/p/flask/ + https://github.com/pallets/flask/ + https://pypi.org/project/Flask/ +" +MY_PN="Flask" +MY_P="${MY_PN}-${PV}" +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/mitsuhiko/flask.git" + inherit git-r3 +else + SRC_URI="mirror://pypi/${MY_P:0:1}/${MY_PN}/${MY_P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + S="${WORKDIR}/${MY_P}" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="examples" + +RDEPEND=" + >=dev-python/click-8.0[${PYTHON_USEDEP}] + dev-python/blinker[${PYTHON_USEDEP}] + >=dev-python/itsdangerous-2.0[${PYTHON_USEDEP}] + >=dev-python/jinja-3.0[${PYTHON_USEDEP}] + >=dev-python/werkzeug-2.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib_metadata-3.6.0[${PYTHON_USEDEP}] + ' 3.8 3.9) +" +BDEPEND=" + test? ( + >=dev-python/asgiref-3.2[${PYTHON_USEDEP}] + !!dev-python/shiboken2 + ) +" + +distutils_enable_sphinx docs \ + dev-python/pallets-sphinx-themes \ + dev-python/sphinx-issues \ + dev-python/sphinx-tabs \ + dev-python/sphinxcontrib-log_cabinet +distutils_enable_tests pytest + +python_test() { + epytest -p no:httpbin +} + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest index 5a680cd6648b..c16c51b02e9f 100644 --- a/dev-python/google-auth/Manifest +++ b/dev-python/google-auth/Manifest @@ -1,3 +1,5 @@ DIST google-auth-2.9.0.tar.gz 205241 BLAKE2B 3e33b3c404d0fbd8b4c0b02c6187103c5715dad0f8850b895c91cecca81c2b2adce1b6426eccb8fa5c94948b53978b8530c54c59749e54af5b9513ce23497f6a SHA512 2bcdf7c80d588f8229808e35426cf07ff1e14e778deb315ed375cb2c17a7efcec848c3cd2aa1ab8cd9c8550cd1e79eba9345c84d44f513844dfe1928e42a189d +DIST google-auth-2.9.1.tar.gz 205219 BLAKE2B dd4d3c690a4ced2d4757167497689283b7fd8e9891948f0f14565fffe0d0c9eb62c4356a5715d10d02fefd1183bda5dfe3b1e7a7caa42c8d85c39c5875fd9730 SHA512 37830c708613f3a41c90658f220c2cd7ca45824c7e4741fa3b1754e635f6e0773daff05f770ad0836caefe082d6b517b5bd5b2a789cdbe03de9fdbca9a972f7f EBUILD google-auth-2.9.0.ebuild 1525 BLAKE2B 0559fae14e6b27d48b0a8cf5babe40d71283d26581e6bc1c2efb0e9c20b7757ba820fbed34dd73b32198cbde9f2b3a620b9d27156ef9847a875908ce663a3e63 SHA512 e9ade71009eea68d39214942b376aff7aa4c1660e29cc2bbc535f7e0f40fdbe0ec30140dd4a21dd503531577ee6c183ec78fcf433f4898f819c620be02dceda1 +EBUILD google-auth-2.9.1.ebuild 1527 BLAKE2B 6a9c5ae6fe4de702e737e491d692c91e0b44ba3961a2f965489614220fd641cf0416ced1ee0bfd910730268c14406d27e12a224499004a9d2a41f258726c33b7 SHA512 e64349d2b54a4be4fc33d37faec791ac61459ae7cc4143758bc47b3d593f8c440ea4114dea463318f2706d1c597c6c248a81117908ab5b6f5304e0ea63ae521d MISC metadata.xml 521 BLAKE2B 784282f6a173e7746a408556d77e1277f65a41eae545b6b26054c1e506642e683c1c7d91798f3b7b690bc4f9d2f642a51c1395593177eebf1770d2a0c0ba589e SHA512 c2624ebca3dc42961e61531db4724b2b354a722f71cd7f2c194680fee50125d2251f4b94cc7e31b008a2792e74b0f55f407a1230d3f59572df9cf32ee49d2fb7 diff --git a/dev-python/google-auth/google-auth-2.9.1.ebuild b/dev-python/google-auth/google-auth-2.9.1.ebuild new file mode 100644 index 000000000000..de5188c8fdb8 --- /dev/null +++ b/dev-python/google-auth/google-auth-2.9.1.ebuild @@ -0,0 +1,58 @@ +# 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/googleapis-common-protos/Manifest b/dev-python/googleapis-common-protos/Manifest index 18ef8baf1237..4e6c91c48238 100644 --- a/dev-python/googleapis-common-protos/Manifest +++ b/dev-python/googleapis-common-protos/Manifest @@ -1,5 +1,7 @@ DIST googleapis-common-protos-1.56.2.tar.gz 109718 BLAKE2B 6aeb43927f5c2b0332dbc478d47b06d49490b666158b35b5e58ccd3290939d903865f60ff11f396f9f329bb64382aa636d87ebd06cefcb66d465a0551843178f SHA512 814dddc95fa5bde437c124ff8b66c281f98cae6c0143d473b9194a1367ccaf7915c21450f79f372be5fdb3c4fb41c9d717e57244f2dbd1e819b927b8d86e8d2f DIST googleapis-common-protos-1.56.3.tar.gz 109601 BLAKE2B ac33ad2d9c737962bbc8c505ce03f57c9add2c9e9d7909371bac33651209bda8a6f85d00d9d93ca8f5bca5a88a3d148c6b0da210dd8330b2711cf3de027a307f SHA512 258f5408c3aae884ddcb13a606f369e80f56675296edb4fdfae1633bfdc707cae414920f87c21e210940667ede2989de7d80355a4b6551f5a9fc567a99fb64c6 +DIST googleapis-common-protos-1.56.4.tar.gz 109551 BLAKE2B 14886a639258c62442f1bd33959f303f280728584d1d2cb2c0f9666b1fd645b9166eea3c149d3081a36ca61b7c48ef0677760d0078f6c46f6c9ce3338d0664b6 SHA512 c4dc3d5390caf5b671b5cf091410d660a96e5e5df5b9584cc757cc5c6929dabd8456965a7721a7573fa28ba8143af8f4c30183193f2e735eb1e25b66b1e15d7c EBUILD googleapis-common-protos-1.56.2.ebuild 821 BLAKE2B 3692f07bb33fe1831f444290716690ce77bd7e9a0bacb745e5c2c9ed64c19bb190cce3e803d11d78e4b8959b1f6bc17eff83723c6ccae9af4b05dc1e2f07c7f8 SHA512 651a2b8fe712bcb4e48576dcabdfffde7343391f05cab80717f6b61c9b166aff107943cba085f7863c0ff5a249db676dfb230d8e857879c49e570dac444a1323 EBUILD googleapis-common-protos-1.56.3.ebuild 823 BLAKE2B eb1a446f4779f4677c8b493b970ba178cb023d351013a8690c63a2e66eefe606146e8420616e4683ad3aacb4c788d7716288d90f0dede7909b8a516795d3aee6 SHA512 29aaf95b88310c3cad592abaf27473cec869ad7dc085264178cb6882c461346ea7b79599fd71860d1f4ea5ae85997c2ce440a379c89a23f678dc1680cd7fe0ad +EBUILD googleapis-common-protos-1.56.4.ebuild 823 BLAKE2B eb1a446f4779f4677c8b493b970ba178cb023d351013a8690c63a2e66eefe606146e8420616e4683ad3aacb4c788d7716288d90f0dede7909b8a516795d3aee6 SHA512 29aaf95b88310c3cad592abaf27473cec869ad7dc085264178cb6882c461346ea7b79599fd71860d1f4ea5ae85997c2ce440a379c89a23f678dc1680cd7fe0ad MISC metadata.xml 537 BLAKE2B 7b81f41f34a3c0fa53340ad298440f67727eb1830009899ffa10835485f66e727844735a88bed94b8a0bba14fa01a78d8a04f5ca3edf48a72781c7e1a797459e SHA512 6013da3540915e13a0cc60336bbefada12fbf71c04d4f40634f24015ada732d0d8b86600401bdadb2c7df2ea84f7097669f4efe6cf176ccca5efe46e9a3869d9 diff --git a/dev-python/googleapis-common-protos/googleapis-common-protos-1.56.4.ebuild b/dev-python/googleapis-common-protos/googleapis-common-protos-1.56.4.ebuild new file mode 100644 index 000000000000..00d26d4c7744 --- /dev/null +++ b/dev-python/googleapis-common-protos/googleapis-common-protos-1.56.4.ebuild @@ -0,0 +1,33 @@ +# 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..10} ) + +inherit distutils-r1 + +DESCRIPTION="Python classes generated from the common protos in the googleapis repository" +HOMEPAGE=" + https://github.com/googleapis/python-api-common-protos/ + https://pypi.org/project/googleapis-common-protos/ +" +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/protobuf-python-3.15.0[${PYTHON_USEDEP}] + !dev-python/namespace-google +" + +python_compile() { + distutils-r1_python_compile + find "${BUILD_DIR}" -name '*.pth' -delete || die +} + +# no tests as this is all generated code diff --git a/dev-python/jaraco-classes/Manifest b/dev-python/jaraco-classes/Manifest index cb634c293091..e9574a60f191 100644 --- a/dev-python/jaraco-classes/Manifest +++ b/dev-python/jaraco-classes/Manifest @@ -1,3 +1,5 @@ DIST jaraco.classes-3.2.1.tar.gz 12286 BLAKE2B c96162ecda1ca3e546b58ab147ea5b080f03e3570d6d59fe7372aeff290c683b68abad6560d7ebf57662009e4d9d8d9a6c1d768ba86e4bd24568794fdedf0534 SHA512 4c85cfdd1da88de01596867365147be6cadd7e1d230798683236fdfde579747e3309aac95ae4f3ef86c91bb4493f3096c4ecc14e3db764ef308aab41ead88e23 +DIST jaraco.classes-3.2.2.tar.gz 9266 BLAKE2B fa9bd77cf02e46617e4f5dc414ee081b60f3c3a4b220e75df366c8efb42a2eecccf688e6a43cd39deb1642df06554484fab9d9209d567dd0ffa53b5e94b913cc SHA512 56eaf8420f0319137ecae04c61e5a866909b83d3638343ea45ed3739524c8314bb6aac7ee9b5f899e2a1a5238c2caeaa971ed1cd0dbd28d9ac01ad6716549deb EBUILD jaraco-classes-3.2.1-r1.ebuild 783 BLAKE2B 5df93dd0dbd56881feed62aaf777c7e46250954ec6ecfee280cfd8816f48e0d88d7bbfd8c7c5a7b7b1543b4f24e365f9f4abf383e7caebf27cfa2bdd7c460c8a SHA512 4bef970d6ff6b6c75a341ef12eee6a3e6fb1f9a47d26cf2973586f4b32b8550807f06fb857eac9e28d09af244d40992707df8004c95643d9f6bd3f7aafd325dc +EBUILD jaraco-classes-3.2.2.ebuild 791 BLAKE2B cf03935c196889f35d10f836c26dc932e3d2ecdbd23caa0d4ddb6b0a1252b56bde648154efad878944abe010de7bd4934174323f4cec59a4123135ecfb196d7b SHA512 936e82828c30d72d2783e52b4c3e0ac827952a897d86b96eb306b60984ddb5f1b1eb8b5c928e734e6aae75aafa6fd7d2a918ba0ce7f016353e2714ed9f19223d MISC metadata.xml 578 BLAKE2B bba68eea8ac49fd7afab6d8a05c723c01ecc82b9392a97e26754edbe6400f0351539aad572d125398eaf0b53ed1d25d44e0348a6307a9c8893eacd20bd9f7386 SHA512 3c521b902ac46722c873ca7c696414c7dc66419ce0764de4c30924c92d135956822c3f86d6e17926fcc87e0c0f82f93443fcd2303aab248566cd047ec5202e36 diff --git a/dev-python/jaraco-classes/jaraco-classes-3.2.2.ebuild b/dev-python/jaraco-classes/jaraco-classes-3.2.2.ebuild new file mode 100644 index 000000000000..b2df39d160e7 --- /dev/null +++ b/dev-python/jaraco-classes/jaraco-classes-3.2.2.ebuild @@ -0,0 +1,31 @@ +# 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="Classes used by other projects by developer jaraco" +HOMEPAGE=" + https://github.com/jaraco/jaraco.classes/ + https://pypi.org/project/jaraco.classes/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN/-/.}/${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" + +distutils_enable_sphinx docs \ + ">=dev-python/jaraco-packaging-3.2" \ + ">=dev-python/rst-linker-1.9" +distutils_enable_tests pytest diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest index 72192dc5085d..b21cc77b2669 100644 --- a/dev-python/jsonschema/Manifest +++ b/dev-python/jsonschema/Manifest @@ -2,8 +2,10 @@ DIST jsonschema-4.6.0.tar.gz 269939 BLAKE2B f214f65fbb908029f221789ab3857db9cbc1 DIST jsonschema-4.6.1.tar.gz 278452 BLAKE2B 0b5c90b790cf7430bfbea4b38f90acec6fc256bf521d9552b463489751da3f889b43021e9d94c3ed4bd7704c462141d73d25273eea1331c85a0d2d04d5c9ad18 SHA512 5c0e2806915ef4545092b0bffe4cc1207d9a6f2a6920c10894d5b7b2a9ed665093b7a9a68114d1a05528869e7d8aed902e7569800db4393fa810c0f6853f713d DIST jsonschema-4.6.2.tar.gz 275975 BLAKE2B 7c587e8b5c5eff097390e6254ae633445ffece2bd3e9c003dca730bd332c4d3c236ea10225dc81b95ef9359a9309831290b106a07e80945574dcc2937bcd4983 SHA512 e41d6bda1bd6b12174201a70b5ad5209ab7c445faa6c947408f0fbc255839f3379ffe8b539760d993b435972936e4052300dbc420d4b87051f33180bced7efb2 DIST jsonschema-4.7.1.tar.gz 278393 BLAKE2B 6840e84fac982c011c8ee7f7112d5dec0575f8491efa00b319e4d7a1d36f306a893a77ce962265505efe2493266fa6da932fe744dbf9906c2a5439d19e291135 SHA512 5fa43906a2d766c8b568f375ace8ff96d131dff634fc3c65ab9c8f4a70e973935f3626e4537ab8a04d374dd0b5e6a311849abed0dde4faabd53a2d48cd6a5ac7 +DIST jsonschema-4.7.2.tar.gz 278495 BLAKE2B 55c25847e210e0bdd3bec672b4b6a4eb1a2e2ec5167c115c34a2d0b2de079a00eaff8d901386b475fc26660887090896e78e3a38c1805f5b767fa1eece740e3b SHA512 c624d7bf317ca20fd8cdd248ec7d7679fde907ab304f1a092fc7a172464f43e41904d3f88df57e1351043b978448f51166a09af3625f00a9ad4d7353033b80af EBUILD jsonschema-4.6.0.ebuild 1470 BLAKE2B 83d64bd08bf75a1a8a37dc993658b3f235a6a83ec0c35b5ab25ac165cafc4a8e5d70855fdecef07b40d788ca699d9a01514a2e1a3050d7d457ea71c2527fdcb0 SHA512 16dfb19e0f76c4895172f529ed19c1e467fc7101543c913f467832c2cd45fbd23f7e8e59a07301b07381c3e8e86f68b0930555dde52973af3622e7b3e65862cf EBUILD jsonschema-4.6.1.ebuild 1478 BLAKE2B ca4c9fc3507787d0880ead2ac0b3c02029921dfb886988359b914df10ce43b2c8c197bb55c8174425304f7dc6487a19209816f766e1b8c3b8bea531527fd4bb7 SHA512 39e4857634efcb651dc31e69bb56ed96242416262af07a6898c08647e5cc9f6fa2001e84942e4e3793b0596d89b02e5d89c9e60077e29707e559bd00edb834ee EBUILD jsonschema-4.6.2.ebuild 1478 BLAKE2B ca4c9fc3507787d0880ead2ac0b3c02029921dfb886988359b914df10ce43b2c8c197bb55c8174425304f7dc6487a19209816f766e1b8c3b8bea531527fd4bb7 SHA512 39e4857634efcb651dc31e69bb56ed96242416262af07a6898c08647e5cc9f6fa2001e84942e4e3793b0596d89b02e5d89c9e60077e29707e559bd00edb834ee EBUILD jsonschema-4.7.1.ebuild 1478 BLAKE2B ca4c9fc3507787d0880ead2ac0b3c02029921dfb886988359b914df10ce43b2c8c197bb55c8174425304f7dc6487a19209816f766e1b8c3b8bea531527fd4bb7 SHA512 39e4857634efcb651dc31e69bb56ed96242416262af07a6898c08647e5cc9f6fa2001e84942e4e3793b0596d89b02e5d89c9e60077e29707e559bd00edb834ee +EBUILD jsonschema-4.7.2.ebuild 1478 BLAKE2B ca4c9fc3507787d0880ead2ac0b3c02029921dfb886988359b914df10ce43b2c8c197bb55c8174425304f7dc6487a19209816f766e1b8c3b8bea531527fd4bb7 SHA512 39e4857634efcb651dc31e69bb56ed96242416262af07a6898c08647e5cc9f6fa2001e84942e4e3793b0596d89b02e5d89c9e60077e29707e559bd00edb834ee MISC metadata.xml 703 BLAKE2B 240a82a967bf7e2c200a2359dc691cbfa119fbc415f41c594c981a0da551a779b9d6afd6f8aadc7daab074579d6964455cf8bc8de36f01e986d344d1082095c5 SHA512 88cf98273ec371942846bba05ec8cc38939b1ff1a4f35e16f5764d09e67830e6f86b741ccb11ca487071eef205d193f5d0ca5ab156eb429c89d10c90778594b4 diff --git a/dev-python/jsonschema/jsonschema-4.7.2.ebuild b/dev-python/jsonschema/jsonschema-4.7.2.ebuild new file mode 100644 index 000000000000..fb6400dc457c --- /dev/null +++ b/dev-python/jsonschema/jsonschema-4.7.2.ebuild @@ -0,0 +1,53 @@ +# 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="An implementation of JSON-Schema validation for Python" +HOMEPAGE=" + https://pypi.org/project/jsonschema/ + https://github.com/python-jsonschema/jsonschema/ +" +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" + +RDEPEND=" + >=dev-python/attrs-17.4.0[${PYTHON_USEDEP}] + >=dev-python/pyrsistent-0.18.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/importlib_resources-1.4.0[${PYTHON_USEDEP}] + ' 3.8) +" +BDEPEND=" + dev-python/hatch-vcs[${PYTHON_USEDEP}] +" + +# formatter deps +RDEPEND+=" + dev-python/fqdn[${PYTHON_USEDEP}] + dev-python/idna[${PYTHON_USEDEP}] + dev-python/isoduration[${PYTHON_USEDEP}] + >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}] + dev-python/rfc3339-validator[${PYTHON_USEDEP}] + dev-python/rfc3986-validator[${PYTHON_USEDEP}] + dev-python/rfc3987[${PYTHON_USEDEP}] + dev-python/uri_template[${PYTHON_USEDEP}] + >=dev-python/webcolors-1.11[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # requires pip, does not make much sense for the users + jsonschema/tests/test_cli.py::TestCLIIntegration::test_license + # wtf? + jsonschema/tests/test_deprecations.py::TestDeprecations::test_version +) diff --git a/dev-python/mrcfile/Manifest b/dev-python/mrcfile/Manifest index 157542fe7ca2..6c679b4a608b 100644 --- a/dev-python/mrcfile/Manifest +++ b/dev-python/mrcfile/Manifest @@ -1,5 +1,7 @@ DIST mrcfile-1.3.0.gh.tar.gz 148140808 BLAKE2B 8ede240df4a3d0132a3bfa230377f496db84c56074450e5744c696158b2afd2c091719fbb314a04eff7f21f10eaeaa9cc6347e45bf82b0c4972db4ecc4a111a4 SHA512 57fff6e7c71b41681c94c60fbb69d0712ec7e342329624d8c20e212560eaa0f2b573d02ec5fcce39b9b7077e66d9bab463afc227d6b1f24134eddb17e56fdff1 DIST mrcfile-1.4.0.gh.tar.gz 148151643 BLAKE2B d9a5c8c3535402e00f971da0032e32b8c4e86fbabf9774b00fa5c7565e560e2bcbf50cba07458926bcda0c62071b18144a7d6016a1e8928ca031e8e54e63b0c4 SHA512 078e5f1c933b42116908995665cf0f222208e35b6e79e65724f26b6e9a2f7a19f5e1763369b99f4a03449f2fb10c2dac2201de88086d08da727fa5580a07e440 +DIST mrcfile-1.4.1.gh.tar.gz 148152857 BLAKE2B 6bfa9216465f147964ff3ad0065e6e2cae3a5c5ba226ddeead2c7f6c38f49f19cb83ee1dfb2f74adca87dba1504d908b846225f2b7b281153a8896bb49eb9653 SHA512 d0d3c12e38b2d9195c4ae65586e25abf483108582af467b22cb60cbc82572243ba213d5c89bff24c80f9189a961ac3bf78f7a884ddd3ea32666c5199facad7d3 EBUILD mrcfile-1.3.0.ebuild 547 BLAKE2B 2c595a2d3ecd63d0c6522d36963f8b9e90a280146a3d415f47b02ceb733a99060c6631468dfc77107b97ba8bb62391728241b36cf75a24f4d635df8dc07c9a68 SHA512 d46df6f7286e3cd07c337c6a320f0b78be595b8cd2dc1997095e9bf16666a197b6967612219ad3fddece2b71dec8bc4f2bae2987af91a7d0603e877713b9a4b2 EBUILD mrcfile-1.4.0.ebuild 547 BLAKE2B 6ac6fda19c9c629cc21522d31b59e86f45fbcecacd889ccba1c8e67de58cf6d548baa08bb98fbc390e8c673d72c32676aa928938115bd9f14673af722d6272a0 SHA512 b286668d2b814574196d6d49d1bd2fc739e6b3e20d9d5de96400a515e84bcb0dba7ce18d0cf926620d3e193a4019c3b0f47946f60785316a5f3410ca06f31a3d +EBUILD mrcfile-1.4.1.ebuild 547 BLAKE2B f61f035fddce7d4ecb11026b13c8dd358256446b7ce77e8f1dfd6b79c1cfa62afab9dfb4f7289701d17d276ad01aa8d22fd1d032ff49ddde6d5d831cf7d84c04 SHA512 59f0aa4f10042a0ca32d068cedb5dfb2a60fcbbe456440601f581b2c53c27ab83e8ec4407a71b8f3c0126897dc15763457c8b18e00b5ee1b75b1ddcc4f3c3aca MISC metadata.xml 388 BLAKE2B 7327577122145fab2e580fa79005b7be4a61c6e65c68433230b737f5bd3e988150999bab5b9f4ee7878a9757a40133796a7b15b80c023f585f0c6c1fb30af730 SHA512 55efedf64a9fdf287874eb9345b3bfad5a4281c98e46b4fd43a4ba2f1a3ca5af68c1047779bf811679ff953e54adb4b3bc32fd97f137287ed291e89fafb2ffd6 diff --git a/dev-python/mrcfile/mrcfile-1.4.1.ebuild b/dev-python/mrcfile/mrcfile-1.4.1.ebuild new file mode 100644 index 000000000000..62786145a366 --- /dev/null +++ b/dev-python/mrcfile/mrcfile-1.4.1.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="MRC2014 file format I/O library" +HOMEPAGE=" + https://pypi.org/project/mrcfile/ + https://github.com/ccpem/mrcfile/ +" +SRC_URI=" + https://github.com/ccpem/mrcfile/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/numpy-1.16.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests unittest diff --git a/dev-python/oslo-config/Manifest b/dev-python/oslo-config/Manifest index abb8d846fe00..ca5cb3d2ec9a 100644 --- a/dev-python/oslo-config/Manifest +++ b/dev-python/oslo-config/Manifest @@ -1,3 +1,5 @@ DIST oslo-config-8.8.0.tar.gz 160783 BLAKE2B ebc9cdd7ba9ad3e1bbca932f7c87dc5573a5453808baccd2885345efad4d62ad23819945b5a30645983489312d3fc083cdb414c13d1b772a8de49d74aa1f8797 SHA512 8ddb6a631421737fe9c08b5a5fadfa68a53ef6bac396b86b4d30b5be0449f0e000a40b09939513c3651eca49dd750c324a01656792a68ed42cdcf1539d65cf44 +DIST oslo.config-9.0.0.tar.gz 160832 BLAKE2B ea202f09505979850d415023953b2e7784c1f7aaeeb1a4b26fccb61de320a77dc232f30b546c031233793463b9b68751ced6bd7e0572c156a377ebcf68c48325 SHA512 7d07f3011c0fa7c839a12695199ae8181fbf40c309d6d8e7c6df910f4ad85ba16058f3bcd155bef9620e6f848e371b0d170ec1dde3f5317af522a6d979a7d7c6 EBUILD oslo-config-8.8.0.ebuild 1383 BLAKE2B e22ec891a4969bfe4c0ff831a5fa4dcd9cb7c512aa8657c5685d27b40e86cbaab7ae70f0e2e52a024e713d42b9f83e9b8df0130a9fa52d106a4c822720bb3b89 SHA512 1be08a1513d699ac4061c6cd44fda8bb2f514660e859cdb00fb0d6792a09b83baa63198cc6466222c89dcdaf7e31480ce1a68a8cbe23a7a4a3e7d0e01d3b3507 +EBUILD oslo-config-9.0.0.ebuild 1620 BLAKE2B e0a7c06dbb834ca8760ab9d63acd466e4c1e98ad202fc1d4d516fcaba8a063fe5defdec7ba4b94de24881e613c6b84433888fcc430d035b15174f744ea3021f1 SHA512 a334d18bed1fbd3b954cd0ed705b16052f4f68bf486f1627e644747b3d6f05c3bd9456b73b71f0a8ce4d66daedd79837a7a7b09c1c299c1faa1a2158c9edd18b MISC metadata.xml 696 BLAKE2B de9409262056cc13ab81347edaca214867f49fcd909ce16a21023c70baab5a888d8db7a9cb5ec094951b4e2617c82bc5778bdd85c18aaa683369c093c42045a8 SHA512 24f2510fbbad8f21fed9ee4b171ae33a1d271980bf227288c957497ac305c890578a93bc0ff93997e73010bae82d933b4a7cd3aeaebb762bb3a36baee0e07014 diff --git a/dev-python/oslo-config/oslo-config-9.0.0.ebuild b/dev-python/oslo-config/oslo-config-9.0.0.ebuild new file mode 100644 index 000000000000..cec4c256ac16 --- /dev/null +++ b/dev-python/oslo-config/oslo-config-9.0.0.ebuild @@ -0,0 +1,60 @@ +# 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=${P/-/.} +DESCRIPTION="Oslo Configuration API" +HOMEPAGE=" + https://opendev.org/openstack/oslo.config/ + https://github.com/openstack/oslo.config/ + https://pypi.org/project/oslo.config/ +" +SRC_URI="mirror://pypi/${PN::1}/${PN/-/.}/${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/pbr-1.3[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] + >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] + >=dev-python/stevedore-1.20.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >=dev-python/rfc3986-1.2.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] + dev-python/importlib_metadata[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pbr-1.3[${PYTHON_USEDEP}] + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/oslo-log-3.36.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/requests-mock-1.5.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +src_prepare() { + # broken by some dep upgrade + sed -i -e '/DeprecationWarningTestsNoOsloLog/,$d' \ + oslo_config/tests/test_cfg.py || die + distutils-r1_src_prepare +} + +python_test() { + local -x COLUMNS=80 + eunittest -b +} diff --git a/dev-python/oslo-context/Manifest b/dev-python/oslo-context/Manifest index 5ff27bfaea5e..605f88a4be98 100644 --- a/dev-python/oslo-context/Manifest +++ b/dev-python/oslo-context/Manifest @@ -1,3 +1,5 @@ DIST oslo.context-4.1.0.tar.gz 33573 BLAKE2B 8fa4f94f5cb5c82d95e55bbc553f97088ae8907b38ebc95b81674709c6fb4eeffab4f83f042c2069a9bcddfa827ca0c5c9e31ec12f21ad1c82dc111ea7d1732e SHA512 83ef0aafc94460bc16ac84841ffa78bad2594d7b81578552579251b2548779296552f86204788fe3acd1a393e7ca54d479475e8c062649d0fd2f4989c3cbebe9 +DIST oslo.context-5.0.0.tar.gz 33660 BLAKE2B 546191a1697fa833187890dfa50f6458b86c83f8d25382c55a3987cbad99e967b014275152fdfa5690b502f657c007734423af7544c8c9fbab4659ba29d5d3be SHA512 8a20e3bf94b018e2494712b7b72bc7d976af16db771338f76ef27a1d7b63cef77e5f5ae01fa6c42c3e2522a74b5f1c6dbd19a358bd74da4a3ef4398e3598b6b0 EBUILD oslo-context-4.1.0.ebuild 872 BLAKE2B 6f2874144a5e7a88a65d2ee150b0f1fb1d8155ae37d4c5652f12467d36d6bc824f53b220b26720c27976c4e1197263c0bf146f1e0a6c8c7d52861269a7bc174f SHA512 cee48c0a8ce4b97ab9be4db769b3fcb45654d1adfce7d6808a0fe8f1fe2e3a5679b7a46f0f7457723e1a888d0177d0414dd7190b651d733ed815e5d10e8c0687 +EBUILD oslo-context-5.0.0.ebuild 955 BLAKE2B 6e30d78c9b81280df6cc46a551a056b1970ef3e00d6ad57118d3c6c4008942a3ecb2249afdae210d5c2bc2c06a727dea9c64ed5dcba9663532abe4462d187bd0 SHA512 e1bc333cf430ae7aa62f0d9c7ec4e21bf63d54f6adde2989faa00ab29261c9748cfd4c874e502dd2183b5a878ca43904a95b09bc81dd88d62441e57b85ef475a MISC metadata.xml 790 BLAKE2B b75e2d3cb436d1245e9ec756f17e5e759d98b4704652c46269f95c284318111e1cadeb389445851719c4bee57d04593ef21f9b21c7b3c8395eb937cc78782f71 SHA512 3b7edb7e029b009e861282ac5c8fd71a4a4e968935c3e91bdf11dbaac1eaa2d434003dbc4b0acef53187ca6c42a3f9908124b6dcf9a50d444068f49ad1c5d42b diff --git a/dev-python/oslo-context/oslo-context-5.0.0.ebuild b/dev-python/oslo-context/oslo-context-5.0.0.ebuild new file mode 100644 index 000000000000..eb803db07a3b --- /dev/null +++ b/dev-python/oslo-context/oslo-context-5.0.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=${P/-/.} +DESCRIPTION="Helpers to maintain useful information about a request context" +HOMEPAGE=" + https://opendev.org/openstack/oslo.context/ + https://github.com/openstack/oslo.context/ + https://pypi.org/project/oslo.context/ +" +SRC_URI="mirror://pypi/${PN::1}/${PN/-/.}/${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/debtcollector-1.2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest +distutils_enable_sphinx doc/source \ + dev-python/openstackdocstheme diff --git a/dev-python/oslo-serialization/Manifest b/dev-python/oslo-serialization/Manifest index f60aecd59072..32bb16aaf1ae 100644 --- a/dev-python/oslo-serialization/Manifest +++ b/dev-python/oslo-serialization/Manifest @@ -1,3 +1,5 @@ DIST oslo.serialization-4.3.0.tar.gz 34114 BLAKE2B a123cdf8a52be65e5c8ce8073bd04db7013f88aae20ebbb8d32a8a4e30588d5e5c11ba8c60087264b0b55e98962172ecfa1030f48c223d52b6dbe814c69c9014 SHA512 78c8d08365755c2bd10fce1fbee403e3c8301bfe0f3b7dd9dccbd5aeb3e010cc00c7b295c3b33b472b50911f332aa3d40d761e49ca0252e522e9cd11017b807f +DIST oslo.serialization-5.0.0.tar.gz 34194 BLAKE2B abaddf813ae35bd4434c96432590ca50cabeb6d31f03a2c48eb30aba9350b74d326deb463c56e38650a1df53646043a4ee28dcba09718725f7737cd96bf0e6e1 SHA512 0e2cf4efbf9803912fa5114c76da8645db0e946d6a8c4ae2c5e2ba4f5922d956e36e25f89f0dc1d384dedefca38e6c3b0e64df7098e49d1a9d8b5f8296dacc59 EBUILD oslo-serialization-4.3.0.ebuild 1047 BLAKE2B 0484f3f68f2c441939c35dceff633d99e1e55547aeaaa255e98b498a8a83e0a51a63585e545f01b48e4c4a04c0a74b208f96abbc07b29f35c1bbfdd2eb65922d SHA512 311404a8aca2f69940239bafe398e72d5a6449cd87d546c48d00534aa56d41f0bed86909fbc9e0ac64bb38b2dfc28ed20f8580bda5095d42678836b5bee68f7e +EBUILD oslo-serialization-5.0.0.ebuild 1171 BLAKE2B daf89ffeb4b39935d569702d10cf4557e581be41adad023e318eaf5d2735ebd95714d486262dd7513d43cd2b92c08c1e7c0caf3e8845b886337a3b93d678da0b SHA512 843e41273c70f838a7128a57fd1c678159db7f9b9c27475b4c79390d7833dd43a950021e5f725b3016e53f35fe389af23001272a3d10543e0730d7fa74cc54ae MISC metadata.xml 615 BLAKE2B e25d338d3ea1f94f81bfa5d225b1883ac14eeecb217ab0b4d8687bb8a7ddb35bd33e39d894444655f67bdf346cd394ad280aa511b8c291c4525265877ab75942 SHA512 a95c2e689c9f7d5a60fe1c4bdb9b78eaca78d78cac5ccb765696204122f65a21ea5285f6bbfb88cdbbe1042e69998872bc545bd2af1ab8765317f3a042860778 diff --git a/dev-python/oslo-serialization/oslo-serialization-5.0.0.ebuild b/dev-python/oslo-serialization/oslo-serialization-5.0.0.ebuild new file mode 100644 index 000000000000..453f93cca5c7 --- /dev/null +++ b/dev-python/oslo-serialization/oslo-serialization-5.0.0.ebuild @@ -0,0 +1,47 @@ +# 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=${P/-/.} +DESCRIPTION="Oslo Serialization library" +HOMEPAGE=" + https://opendev.org/openstack/oslo.serialization/ + https://github.com/openstack/oslo.serialization/ + https://pypi.org/project/oslo.serialization/ +" +SRC_URI="mirror://pypi/${PN::1}/${PN/-/.}/${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/msgpack-0.5.2[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/pytz-2013.6[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pbr-2.2.0[${PYTHON_USEDEP}] + test? ( + >=dev-python/netaddr-0.7.18[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest +distutils_enable_sphinx doc/source \ + dev-python/openstackdocstheme + +python_prepare_all() { + # remove spurious rdep on pbr + sed -i -e '/pbr/d' requirements.txt || die + distutils-r1_python_prepare_all +} diff --git a/dev-python/peewee/Manifest b/dev-python/peewee/Manifest index bc5409a00361..38c9ae471168 100644 --- a/dev-python/peewee/Manifest +++ b/dev-python/peewee/Manifest @@ -1,5 +1,7 @@ DIST peewee-3.14.10.tar.gz 896121 BLAKE2B c6d42dbca418475325e704e86dbf1d420426b1276a63ad1d49f3361478325b5a4b01bcbd875b32439bb497c4e18248efa6fe44c589c3247ee84043ca1bfc1a74 SHA512 1f423097c67c6a3976ed77586e3ea9db6db42e3c18e6f4c6046176a0e8942a9ce228cefd2a09e39fde359479e70a04e4c06030682442d96657d24984666b13d1 DIST peewee-3.15.0.gh.tar.gz 903961 BLAKE2B d3e01171fb281c1b371bc6518366fec698144761d1a88da25200b8a68ab909ca195c7900cc9f7439456ac14472f4b611cdd6ffb512e2448192cb892fb514cc62 SHA512 63c7a765327aa89ec0cb1d6306fa121f25fba39c353b475d6be4c59a2f8cf99724c366a314c769dc78e3da453c888d48d4d6151647af1621cfa16aade7118e25 +DIST peewee-3.15.1.gh.tar.gz 903784 BLAKE2B 2570f12089728dd56bbcdf8715b7874fe11bed4790b80780b5850445188305a98695cbaac2e7a9b1cd53d9ae601a6a1be796219386dfa07da45610013151062d SHA512 eabfa7ae532fc6d392c7c89844ac28533787dd1a8e08ba797d6f0c5f70b9e60d74e3ca98e1a1e71e66744a7b48a3544c228289d7ac415619bfd81da15d6cf0fc EBUILD peewee-3.14.10-r1.ebuild 803 BLAKE2B a995c5f0079702eed30e2aa34c212a7f08cc62b5fa9e63ee92b943da586cdd31578719088689ee2a8fcb449a65933dedb479cfd4d6d2df423d41a0b5493306cf SHA512 6ac376ab1d7c7e81f3de257a723a0f057d30d48b2dfbf9261f2ef44c1c6fb56520a4542b9dae6a7e3c2308047b2041bb6f5e1b40fb1df5afebb590f815a098aa EBUILD peewee-3.15.0.ebuild 795 BLAKE2B de3dc99c82667838e28a99d3039a331f2061fe17c651f445ae91f5c8090cf085d0c8b84eb651299991d9d3d736a7f08d4219f9c28b49ae35198a597d6f88ca60 SHA512 1d66d6c42f9adc68b3fbc272cd4c0ac933994a863e0e01586f3c42a843d6c976a525a7f80cf6b0e0bde6a8291868d5b8228d3284b5ffa3b7d086dada07b3f4fc +EBUILD peewee-3.15.1.ebuild 795 BLAKE2B 47791866b281534ea68bd6fb010e0b65710bf536d07150dfe35d0b6efe477e6b78aa3bd0b6e9788bfee318fcb251bf83d7ddfd37daa9ca5bfad41f7a3866a95f SHA512 c05561a8165b10933de8a922a0552f03418b0a8509fb5115bda18545652410e1c5802c0480030081dc108ee258b329b6b255ebc93d70f89704acf6effaec71dc MISC metadata.xml 365 BLAKE2B 144b870f5470e3de971f47316313980f95a3453c684fb7c326da025bef8a4e29dc0731808eefdecbb059a49ad77dd4166b3595554ac42d0578bda75c17fc06bf SHA512 9445bc6cf059e5c95c1e9ce5eebad887a43133ea0fad3fb7b70f60395e79bf30a42d893aa65d4c328e7c304b24a86fbdf3939b9ecccad318db01e95c3b4521f3 diff --git a/dev-python/peewee/peewee-3.15.1.ebuild b/dev-python/peewee/peewee-3.15.1.ebuild new file mode 100644 index 000000000000..82b01219bc7a --- /dev/null +++ b/dev-python/peewee/peewee-3.15.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} ) +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 +} diff --git a/dev-python/pgspecial/Manifest b/dev-python/pgspecial/Manifest index dbafd8b32894..1307f6f2c87f 100644 --- a/dev-python/pgspecial/Manifest +++ b/dev-python/pgspecial/Manifest @@ -1,7 +1,5 @@ DIST pgspecial-1.13.1.tar.gz 50269 BLAKE2B 0566a7c2d8ee1ea350e27a4283f56c4cb1360f23ac9fe0147358ff68f527907c47650466dd41ae9c68e8a1f8ba658e452a88db360a7066f5562b7f0c578b8b62 SHA512 4b8f0495451db40087327640edc4bf8c29997b4f501dc5af6d093ad880fc337050d651676ae8ff434da3564e773f9e89e6e7d6bf0d6cfb7b70d8b4beea73a347 -DIST pgspecial-2.0.0.gh.tar.gz 50098 BLAKE2B 3e4c2b85c8d0e31bdd6d61fd1dd8e9a54b68fef23017e2a11238018d63fff8ba93ee5f8f5f4679321b1a757b4a504d86d9740bea91c95f0312a31cf0135378fa SHA512 59dfbc83be3f263fdf9fdad425675624f2738357f2b3f29abc37b90df1bdae30bee6145faa65715a7a166a9e8ee66201cc5344e697ce0121ae7c6bf9bb3af012 DIST pgspecial-2.0.1.gh.tar.gz 50181 BLAKE2B 6f3f9f8feba717c18d3985d80a432eb7d127c65f7436bfc792a44cb5d7aad08e6e3b931cc289a051fbfea43cd5d8d7db44ede6de89683d462d51635c5caf2e04 SHA512 e89e7cd0f7e849fe93b8e8e79e409ee73ba6c22f3d76279415f236184f732d12cdd8b6bb7722b24ec2bd665f3429c0bf4e6905cd24c9739aa78906b12f841f13 EBUILD pgspecial-1.13.1-r1.ebuild 1167 BLAKE2B 7b805cf0bb8abfa91ebf86060649ac2b6720a3da4a055ce1d8d02abb2e3a621b3a609ee7e85366d2610c26188f8f02ebe53f90f20f2e985c2746bce52d3b928d SHA512 41701fa1031422cb0c307c6c7899f490a3a600e6ac4276dc95a2621c8065befc2f39181277eae954a2be690655a3a9ed32147298692e5c6e9c3949045e9170e8 -EBUILD pgspecial-2.0.0.ebuild 1222 BLAKE2B 24a290eb5ff4ea49f43c4d4fc264ba7d39ae0522ec22966cb352f1ba6822954f3d44292ce5981841e7b9ab673540f8bc34707481ea733eaf92e25a80602d41da SHA512 acbc80b993be5310186288350929a0ca9de7d9df2ee129359ecb00980124000e3b41167ae2d3321de07232a270471892c821c98d2ec01f145faae0890fb51667 EBUILD pgspecial-2.0.1.ebuild 1220 BLAKE2B ab578363d641968bc8fdb34e37b538b82aad288374b8032b73f33a3d63b501ff34919a99caa06bd0f161a75e5a55545f9b6a9e0f81bc582b67d91da51dcd1c9b SHA512 ef275129752c99d4e4f372385031832645b34486de70167723e81b50fec60bc35e46404d05d08eb7706a3c5a5c91ee08459e6ac06b39f0579075febd82f56abe MISC metadata.xml 542 BLAKE2B f7c36257d672854f57623ce68e09e17b8bc734e0a2afa70308ff3c3dfee23274750a8d98034527e14c757546eb78b84f170b9a4d180e02cf491301ae34127c79 SHA512 cb1eac0516db3ff5f32efb6adcf2c39e5479f7bb2a44f3d7c75f4e38e07812db21fd8e8af94e97c613b54606c2660317b5dbb0221c88cc926968404898f19602 diff --git a/dev-python/pgspecial/pgspecial-2.0.0.ebuild b/dev-python/pgspecial/pgspecial-2.0.0.ebuild deleted file mode 100644 index 80daceb18f18..000000000000 --- a/dev-python/pgspecial/pgspecial-2.0.0.ebuild +++ /dev/null @@ -1,55 +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="Python implementation of PostgreSQL meta commands" -HOMEPAGE=" - https://github.com/dbcli/pgspecial/ - https://pypi.org/project/pgspecial/ -" -SRC_URI=" - https://github.com/dbcli/pgspecial/archive/v${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/click-4.1[${PYTHON_USEDEP}] - >=dev-python/configobj-5.0.6[${PYTHON_USEDEP}] - >=dev-python/psycopg-3.0.10:0[${PYTHON_USEDEP}] - >=dev-python/sqlparse-0.1.19[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-db/postgresql-8.1[server] - ) -" - -distutils_enable_tests pytest - -DOCS=( License.txt README.rst changelog.rst ) - -src_test() { - local db=${T}/pgsql - - initdb --username=postgres -D "${db}" || die - # TODO: random port - pg_ctl -w -D "${db}" start \ - -o "-h '127.0.0.1' -p 5432 -k '${T}'" || die - psql -h "${T}" -U postgres -d postgres \ - -c "ALTER ROLE postgres WITH PASSWORD 'postgres';" || die - createdb -h "${T}" -U postgres _test_db || die - - distutils-r1_src_test - - pg_ctl -w -D "${db}" stop || die -} diff --git a/dev-python/pikepdf/Manifest b/dev-python/pikepdf/Manifest index 6c77b353e87f..7e53e1886b26 100644 --- a/dev-python/pikepdf/Manifest +++ b/dev-python/pikepdf/Manifest @@ -1,5 +1,7 @@ DIST pikepdf-5.2.0.gh.tar.gz 2359546 BLAKE2B 953a5268eb7dc52934967b593237bb3006ee35e7a1657c0721ef4cdc874c9c51d7920fbdb7e38f67e221b01536166b8811a95021668491e8c783f51a08f49144 SHA512 f36ec09017aeac547c2b4ef17de7513293e8bf243707cb9c0c03826973be266847d8514002be546ac958a735e29765df94efdaecde6ad5f901c329dadc3e9451 DIST pikepdf-5.3.1.gh.tar.gz 2360816 BLAKE2B 02b36814144acbf05cf50d8bca6542271208af0ed7548dd8f41493b6e95183851033a3d4f3335f10d4bf6798606e9031aa2b38d28a9e824692fe8f78f1e68077 SHA512 b0256533011dae384ce657200db69b6e3ac93b4364fe55a2e0fb8fb2d993550dcfe4e05b723b81d62ed1db3cd544023e81a9e70fd807bcfb618f125ae5a35117 +DIST pikepdf-5.3.2.gh.tar.gz 2886857 BLAKE2B 343006c8123bd814a93d1863442e9fdf80d93ae020ae6b4471cbae640653e74f3652c7c3e32d2e5ec68f5425f24a34543c0d712d78320d46db9bdb8db64ce1bb SHA512 3586a8f33550698d9b49852d741ebea7fd06e3afdbd7f1ed74ba7d9f8bbc086ff35ed964dd065f1e764f6690b3a708440eee97857591829a565acf2f0702ae33 EBUILD pikepdf-5.2.0-r1.ebuild 1552 BLAKE2B d9f8e96311c19ddad321fd3c8ccef2391d5c30e0f59bd31f829fd8c82cfe5c5bb7e4bdeb0130b48d7b84c5f445f31e9f8095c487c81117b615df46d99c44f3a9 SHA512 3f6c60d2d494aa51c52bf9d60fe14b8fcbdcb612c52532885b195f0dbee08987dcc97dea9c9ead3c8ea28a71568f6a8921693a4ef84b1bc31fb0fbad66b5a21b EBUILD pikepdf-5.3.1.ebuild 1543 BLAKE2B 960ecc4871f4f8802687dce7bef7b8394bbbef401d7261e3e3e617ec0f18abcdbd09116c74e1d6d295083e89033d24a9c7289b32bf9d4f3689a6f61154e9c480 SHA512 a04d06f4e2ab96fe268b8448413b3b1794c9d8996d19218268a2eda6abc0937c99367b136db15601c23166a8a441c99c7f4109b5b2b6d70c524f13cccdda0b51 +EBUILD pikepdf-5.3.2.ebuild 1498 BLAKE2B 4c7ed9c326980db4c7c5f4cba98af2135f4dca60e4a0902c9541d7df8ec77ee6249316b955c55a036d22f737511d4f6e1ba7e6658fafe8dd0cd6f66a7d6100b4 SHA512 a9e4483e6e3c436287c078a80e1da9ce0176f4bc1a670b4f7a56172a9a55bc3f09a873af135404b4021f8d82e7817b51e53417eb4111d6fdb4ca45c8880a2006 MISC metadata.xml 687 BLAKE2B 07c94d9dac5323202f955fd9c1e5a6fc78518a0a6f703c54c73b70e774900c41a4823beb3f8be7068d83878d1e60df0d7e30efd53bbc1ba31019477de82b092f SHA512 1be3ec00342e8079363db0c57f75ae88bd05e873869fbbb27442e9fe98eb6917c55b4eaf03ed22c4c44ca3aec9b84839cbc254202460a3266bbc42ff8f0f84b3 diff --git a/dev-python/pikepdf/pikepdf-5.3.2.ebuild b/dev-python/pikepdf/pikepdf-5.3.2.ebuild new file mode 100644 index 000000000000..207407c0a350 --- /dev/null +++ b/dev-python/pikepdf/pikepdf-5.3.2.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..10} ) + +inherit distutils-r1 + +MY_P=${P/_p/.post} +DESCRIPTION="Python library to work with pdf files based on qpdf" +HOMEPAGE=" + https://github.com/pikepdf/pikepdf/ + https://pypi.org/project/pikepdf/ +" +SRC_URI=" + https://github.com/${PN}/${PN}/archive/v${PV/_p/.post}.tar.gz + -> ${P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + >=app-text/qpdf-10.6.2:0= +" +RDEPEND=" + ${DEPEND} + dev-python/deprecation[${PYTHON_USEDEP}] + >=dev-python/lxml-4.0[${PYTHON_USEDEP}] + dev-python/packaging[${PYTHON_USEDEP}] + >=dev-python/pillow-9[${PYTHON_USEDEP}] + >=dev-python/pybind11-2.9.1[${PYTHON_USEDEP}] +" +BDEPEND=" + >=dev-python/pybind11-2.9.1[${PYTHON_USEDEP}] + >=dev-python/setuptools_scm-7.0.5[${PYTHON_USEDEP}] + dev-python/tomli[${PYTHON_USEDEP}] + test? ( + >=dev-python/attrs-20.2.0[${PYTHON_USEDEP}] + >=dev-python/hypothesis-5[${PYTHON_USEDEP}] + >=dev-python/pillow-5.0.0[${PYTHON_USEDEP},jpeg,lcms,tiff] + >=dev-python/psutil-5[${PYTHON_USEDEP}] + >=dev-python/pytest-6[${PYTHON_USEDEP}] + >=dev-python/pytest-timeout-1.4.2[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] + >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + sed -e '/-n auto/d' -i pyproject.toml || die + distutils-r1_src_prepare +} diff --git a/dev-python/pocketlint/Manifest b/dev-python/pocketlint/Manifest index 479478b7e598..c843c1fb0da3 100644 --- a/dev-python/pocketlint/Manifest +++ b/dev-python/pocketlint/Manifest @@ -1,5 +1,7 @@ DIST pocketlint-0.22.tar.gz 23779 BLAKE2B 3698927cc4a3f6ee6de74d205b5a7f937405e7ce2e9d987e34b35ce209635cab37357d0221a6762deb66350cd2b991420a9b12af2c9e6792f713e5c95dfedb59 SHA512 7ee9e6b969975274e7697d1d16fadaac82fa0a1855401d9f240aaae123831dc32e381dd24f88a3f004ab45df9f0251c408ed8f60a08fe99caf629af617c80ea0 DIST pocketlint-0.23.gh.tar.gz 23854 BLAKE2B 2ff3388b639ba29ae60ccd0013cea9b1f437d03d552c03089c91ba65f4fdf7b6b739ac2b926248bc5738e29cd41fa104d7c2742385cfe7a454841f2ed252b0fa SHA512 36a6f7fbc5b9475a145bc03ccf9a6918e49ed29279913b1bcc7090961bcc842333a4d31b4eb809a7ca7b384e79c186d1e6397c379c1921943ddd49c3c736aaed +DIST pocketlint-0.24.gh.tar.gz 23875 BLAKE2B b4699d1f0633ed6a3f84b97db972818c00a1d382a48648fd4fe6870f4c54f983fd36366f85a409a99b860f385902a9a05adec63199e35d1264a522a7a3086e31 SHA512 21c4055dd42c244760950b64ec4cd9359fc589014953be6f9296e0265101f098fbe34351e87f92630751fa0055de20281974a04b425f691acc4608cf929d4bf4 EBUILD pocketlint-0.22.ebuild 487 BLAKE2B ddb58387ad3830f65c4b44cb627e86bbfdd4bf0210bd106071fa70a9e3a5fefc1ee0c4ac91fd6bde07abfce72dff455f1a32501e381460a2d192f4458a7b44cf SHA512 96bf0eb52b41e9696c97fb4161ff526fb9f3acf4fc1f3d83fa13c9f0166eec59e93382d3908257950649058ca522bcb1254984c30291dfcd3789db19b7b0ff97 EBUILD pocketlint-0.23.ebuild 575 BLAKE2B 96eea8110471e78a93387adaf951758d84415e8488eedfab83f2dc231bb89690806750acecec28e3c3a31e110082bf0a51ffbbba271f83ec02246c7ebbad774b SHA512 a6a2693cfe1124ebf8dc7e6d1ed050076b6d3e0b8af45b2ee57307bad0922b1b551cc4e089942a3b2e5c7b77705866fd46c2f35c8cb5df98bbd0539d41ebd125 +EBUILD pocketlint-0.24.ebuild 658 BLAKE2B 07012aad8df4b7bf7cae37f00fb1161204c79e333ee1a77f2508a52a773b17e35c56e0a208a3e1f7bd21c5644af5dbe49ef97de6fdd3bb9bb87289fc187d5c96 SHA512 36ca02a98184b9dccd9b533cc64b309e37284063716d301a85a268edd2ad181554a2aebd942bace70b74805ed370fef6e8aa5d9921fd21d23b3a3b05be380a48 MISC metadata.xml 303 BLAKE2B fd0ac0ccb8faa5f3e9b7074f238915f2b7babb9dc3af3b1574dd3f98e2970182d4cc0e579f59388601e43bd8991fa7cbca570c499f48060a25bdf8279a5c0751 SHA512 9f916df92044f8b6c2351e094e0ffdee2cf039e4d2d2d101ecc5a5e10af58dd4bafa19dc6cba47af87aaf73ad22abd64b50803c5e77cb283ae12c1f9e1653f43 diff --git a/dev-python/pocketlint/pocketlint-0.24.ebuild b/dev-python/pocketlint/pocketlint-0.24.ebuild new file mode 100644 index 000000000000..c6c11e93d7a8 --- /dev/null +++ b/dev-python/pocketlint/pocketlint-0.24.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..10} ) + +inherit distutils-r1 + +DESCRIPTION="Shared code for running pylint against rhinstaller projects" +HOMEPAGE=" + https://github.com/rhinstaller/pocketlint/ + https://pypi.org/project/pocketlint/ +" +SRC_URI=" + https://github.com/rhinstaller/${PN}/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" + +RDEPEND=" + dev-python/packaging[${PYTHON_USEDEP}] + dev-python/pylint[${PYTHON_USEDEP}] +" diff --git a/dev-python/pyfakefs/Manifest b/dev-python/pyfakefs/Manifest index 6fc541e992c6..ab46c31506e7 100644 --- a/dev-python/pyfakefs/Manifest +++ b/dev-python/pyfakefs/Manifest @@ -1,3 +1,7 @@ DIST pyfakefs-4.5.6.tar.gz 206310 BLAKE2B c37cb4709a285bfba411cd76da4f158cfe682d210411290ed3e06456ceb5b6de99ecc320da748c8d9b0e230b6384290638d3fd22f0e1388c1965b2b2806d2d30 SHA512 c7a31cc94eaa2b1830d4da355bf4d3de5cbdc8851561ec82fd2de9fe845457f13bcc25aa58a50afb862f396cb0e83c8bf71bb8be51cc3b628ff01b25db62eca6 +DIST pyfakefs-4.6.0.gh.tar.gz 208832 BLAKE2B 60a8c3223fc92e366beb8907ea0c8f242b91ddd422ab0b551d04d7c24ed3d4202b7c42b8971eef0f15fa27b7ed0821637e9341b3feeaf02232948a50898213d6 SHA512 9f507c7b0e28591886cb91c36dad22d6c55d123a447070c2fdc6573d2db1e2bb79cd5c203a9fce762882de680feacaf7e3b57f9bebf6922c643bf61fe44878f2 +DIST pyfakefs-4.6.1.gh.tar.gz 209134 BLAKE2B 81dc53dad9e815eaf3024f157aab36afcfd6547485b92b47e5acf2b03f49eb6ffe0d07da1c4d16b82585870535ba9d44580f190c28856dba6906d07996aba2f7 SHA512 ef2defe59e84e6e85408e7369efc86c1d6f3981456a2628552b63b8fca959ff8536b41fb006bd8b291bef9fb3dba17126c4e211a21f0d11cc29da8f7d5addce2 EBUILD pyfakefs-4.5.6.ebuild 1553 BLAKE2B 115f6b5b6ec93d47e45fb46c2a6acfdbddd535e1f2bf5edc5a470dea6814d50076fb9df51c7edd8b996d3c0a07c2e08fc2f69076826419fb9b20cf1d263652ad SHA512 4d540e284764f87545e4b284dcfb666943d173f3ca00228f2dcdab0ab6b046eab29926216e87668e5a0193f6ae4bfa2d6b3c2c00c19f84ef1c13de59445ee3fd +EBUILD pyfakefs-4.6.0.ebuild 1478 BLAKE2B 22a3f52c585cdd23edd0ce8e6ba22b807436f9f243fe0b048386f9d2d769e1aeb66855b5961dad4869838b8dadbb31d194d5c1ca68d272e84c2b8b1d07aa1525 SHA512 789acb3e32a066104ed9d419d507de224e586d1daff0f1f6c9a47b741c589edf04b36ba17c041ec656f0aa4590e1ac34d5b50bb053ec5b5130447b828ff106c6 +EBUILD pyfakefs-4.6.1.ebuild 739 BLAKE2B 106b475508e75d0cc59630362ac5b424330ff9bbab6521b9b1fd4e47a8a6a828a03a1d65c26d625c9d0e73fa1d00ca94a05f8707fd33439f8235cdded55051c9 SHA512 f64f1538e124fbd96d49c8323dda92f6b21f4f69d67f974f8b6c42a32a89ac567ebf749dda480ef6a35eac8ee950c657a10c74aaca80881d40573612b86eb569 MISC metadata.xml 395 BLAKE2B 8db2ffc4bcdcf27ed640f08d3f79b1dac72f3609d2113c5e2590c9b127ba0e20bf27f040976a34fd8a08166c455140cbc586da72d22ca67c329717bf5d54798d SHA512 86850a2bdfbc39096105db00d9b249224ab57c1fac71738f0a5df2b83bec7773f4150f7480b18fb066122fe0ed46fbc923a72e837db429b5b322e658bb340010 diff --git a/dev-python/pyfakefs/pyfakefs-4.6.0.ebuild b/dev-python/pyfakefs/pyfakefs-4.6.0.ebuild new file mode 100644 index 000000000000..926e0dc49359 --- /dev/null +++ b/dev-python/pyfakefs/pyfakefs-4.6.0.ebuild @@ -0,0 +1,43 @@ +# 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 fake file system that mocks the Python file system modules" +HOMEPAGE=" + https://github.com/jmcgeheeiv/pyfakefs/ + https://pypi.org/project/pyfakefs/ +" +SRC_URI=" + https://github.com/jmcgeheeiv/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.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" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + local EPYTEST_DESELECT=() + + [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=( + pyfakefs/pytest_tests/pytest_plugin_test.py::test_pause_resume + pyfakefs/pytest_tests/pytest_plugin_test.py::test_pause_resume_contextmanager + pyfakefs/tests/fake_filesystem_unittest_test.py::PauseResumeTest + pyfakefs/tests/fake_filesystem_unittest_test.py::PauseResumePatcherTest + pyfakefs/tests/fake_tempfile_test.py::FakeTempfileModuleTest::test_named_temporary_file + pyfakefs/tests/fake_tempfile_test.py::FakeTempfileModuleTest::test_named_temporary_file_no_delete + pyfakefs/tests/fake_tempfile_test.py::FakeTempfileModuleTest::test_temporary_file + pyfakefs/tests/fake_tempfile_test.py::FakeTempfileModuleTest::test_temporay_file_with_dir + ) + + epytest -p pyfakefs.pytest_plugin +} diff --git a/dev-python/pyfakefs/pyfakefs-4.6.1.ebuild b/dev-python/pyfakefs/pyfakefs-4.6.1.ebuild new file mode 100644 index 000000000000..54098f2af2c1 --- /dev/null +++ b/dev-python/pyfakefs/pyfakefs-4.6.1.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} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="A fake file system that mocks the Python file system modules" +HOMEPAGE=" + https://github.com/jmcgeheeiv/pyfakefs/ + https://pypi.org/project/pyfakefs/ +" +SRC_URI=" + https://github.com/jmcgeheeiv/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.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" + +distutils_enable_tests pytest + +python_test() { + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 + epytest -p pyfakefs.pytest_plugin +} diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest index ef6de5b63979..046d894f6b89 100644 --- a/dev-python/pyghmi/Manifest +++ b/dev-python/pyghmi/Manifest @@ -1,7 +1,9 @@ DIST pyghmi-1.5.48.tar.gz 243927 BLAKE2B 8395aa3bbba752654c2ad73f76735370f31f9548f91e7e0bbb3e52afd2d67a00b316f7e1e25a49ad16004308a635104fa57a00a6bed63639068de86d96e44316 SHA512 f3ee4d44504b2fa5950817e1957ac23c666af6ba36b0ba65dafa5b42036d12d204accf996c75947ecdb5f9533025b9b0d17b0e96612019d622fee678fd0ff592 DIST pyghmi-1.5.49.tar.gz 244142 BLAKE2B f35b483cc4d48c5bc3fe6bd5c6ac3ea320d7c131a0e77f8ff8af1d14ecdc38972170d93b830070ab8c2d27ec8b8f1607ea0c065af4ad402bd0ee2e25307b9658 SHA512 9c8ce9ddf61b613cba59a49af4f5ebc40e37f83debf10854d2781f6b47fb0fff058cb9f784ed2d527f84ed1bad7c12acb97460fbab6a8552876510634c1bf5dd DIST pyghmi-1.5.50.tar.gz 244226 BLAKE2B 461bc9598497ae1f61d772ff223e7e4d2dc62660d41da2b660c4d71241c73c9107e8b0f74e5cf33fa8c9a8e79afaa834e4fb72e584ab2234a2874f9b23927208 SHA512 96fd274d8c7e55b6efc23612f145575e27a9a4949e20495ccfe023ff37dd7103cf0f42134350bf5fc0d1e4f86416981d01c18bd00d97a0b7a738fb5b363da457 +DIST pyghmi-1.5.51.tar.gz 244303 BLAKE2B 9d675de9a3df5c314d5d0bf73cb0086297cf67d07d0f4488c65cbcb7ffa68aaccb9149666eded4c40984c1936a46294f113be07dd5b4e9ad772e3f40d9d29f19 SHA512 ab7f650f984f7677fcac4895c9d75f4184ae3268793c4c6682e2150c2e433b0b6c15ea7008cdd2389b5f2db992e3cae117c2bc2dc13b7d7cb3a19172fc12783c EBUILD pyghmi-1.5.48.ebuild 985 BLAKE2B 567b053a6ae5707e6f7c6de607ecaee5a6904a8c705beafeaa82c5614914433df06fa462dcb1cfe0d6173cb4f6c62579f778bc4c2e16f000a8ec76ee3b5e30b9 SHA512 cfebc5ca5b3460ec76b1a62b6d6a4642aadebc1739ea9b763f2556558f39597d613cc4b8f43b4e66ad02cc20e21d1b9a904554ca005d3ee9dd875718b7860794 EBUILD pyghmi-1.5.49.ebuild 985 BLAKE2B 567b053a6ae5707e6f7c6de607ecaee5a6904a8c705beafeaa82c5614914433df06fa462dcb1cfe0d6173cb4f6c62579f778bc4c2e16f000a8ec76ee3b5e30b9 SHA512 cfebc5ca5b3460ec76b1a62b6d6a4642aadebc1739ea9b763f2556558f39597d613cc4b8f43b4e66ad02cc20e21d1b9a904554ca005d3ee9dd875718b7860794 EBUILD pyghmi-1.5.50.ebuild 985 BLAKE2B 567b053a6ae5707e6f7c6de607ecaee5a6904a8c705beafeaa82c5614914433df06fa462dcb1cfe0d6173cb4f6c62579f778bc4c2e16f000a8ec76ee3b5e30b9 SHA512 cfebc5ca5b3460ec76b1a62b6d6a4642aadebc1739ea9b763f2556558f39597d613cc4b8f43b4e66ad02cc20e21d1b9a904554ca005d3ee9dd875718b7860794 +EBUILD pyghmi-1.5.51.ebuild 985 BLAKE2B 567b053a6ae5707e6f7c6de607ecaee5a6904a8c705beafeaa82c5614914433df06fa462dcb1cfe0d6173cb4f6c62579f778bc4c2e16f000a8ec76ee3b5e30b9 SHA512 cfebc5ca5b3460ec76b1a62b6d6a4642aadebc1739ea9b763f2556558f39597d613cc4b8f43b4e66ad02cc20e21d1b9a904554ca005d3ee9dd875718b7860794 MISC metadata.xml 439 BLAKE2B 0c7ccbc424041a506c60bb0934e40465b64a9779d4d2b6992ba5d4c8563b114da1470a1b221798773824b92fc7b5d6e7b2f0b0afff7f266ea1fbf450f336c497 SHA512 0c919c41bbef88b080cd5941d767cb3f79e935dfedb6da16353b80da2966d488936768b8ad04c7fc695b3c6376143430115f5533b3492816bf293ab2ccf37fb8 diff --git a/dev-python/pyghmi/pyghmi-1.5.51.ebuild b/dev-python/pyghmi/pyghmi-1.5.51.ebuild new file mode 100644 index 000000000000..1844c945d4be --- /dev/null +++ b/dev-python/pyghmi/pyghmi-1.5.51.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 + +DESCRIPTION="A pure python implementation of IPMI protocol" +HOMEPAGE=" + https://opendev.org/x/pyghmi/ + https://pypi.org/project/pyghmi/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=dev-python/cryptography-2.1[${PYTHON_USEDEP}] + dev-python/pbr[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] + >=dev-python/six-1.10.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}] + >=dev-python/sphinx-1.6.5[${PYTHON_USEDEP}] + >=dev-python/subunit-1.0.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest diff --git a/dev-python/python-editor/Manifest b/dev-python/python-editor/Manifest index 31f8883c0fd3..3eefc7bbe29e 100644 --- a/dev-python/python-editor/Manifest +++ b/dev-python/python-editor/Manifest @@ -1,3 +1,4 @@ DIST python-editor-1.0.4.tar.gz 7132 BLAKE2B c955a2e3d2f607133781ef17146b20c13a409def6397e9698a8bc19c5a9f40af002a0f772455fb96e60088a732013ea6c471c198be0ac4c6c881724e762844c2 SHA512 c8ce2403bfe6c93935c7f4c384a8618a39cdaefe1ff5b1ff2cf4562866d8b3caa616e428c0a1634a56db934caeb474e7f84f8d5e009b9ed664189fdece8146f6 EBUILD python-editor-1.0.4-r1.ebuild 413 BLAKE2B b396cfb29e900b833d3e9de1f245f723f57417ba3833556cff2213c560e911ac0e09d7a48e023eef3b8f570f1ae086ff85d7088a219ad335308f7c42b6669a35 SHA512 57604bbb882e8e487f0808d19449294dc21ac0bc503ba272b974a8af1799164345bc206c19bd758ed43e586c7b3c30759aaab8ecbc8c1b4d8b49bc9888c26645 +EBUILD python-editor-1.0.4-r2.ebuild 493 BLAKE2B eae45c16ec69ca447c6ee5a53e12d39f7a9938ab8c755b7ebe8a132bac21c869d31a2fdac3f7b1df33a9867e9eb47674c6a4d1f80ceaee279f43cffaaf00bad8 SHA512 53d41607c163519093d143b5682395d3d163bfe461aaef0479c923cacce45f40a23dc70344a8fef5cacfdf090fc3deffc9f4906390847fde8206261ac59628fb MISC metadata.xml 479 BLAKE2B f34e8a8eddc2cf672c14027217798582df17f1a396d9b29bdcbc31dc523e718364ae0cf8254c2145e80ead1a8c1433eed0da7999fdb7bc0a952d6bfa8ec231c9 SHA512 d9a8cfa2722de34a33cf6db2f512e3407dc9aff72b7525cd798ac33efe26550f21e1db5ccda9610799d64e3fc5e9d4e02f0151200369f3c661e44e2a7aa3e71e diff --git a/dev-python/python-editor/python-editor-1.0.4-r2.ebuild b/dev-python/python-editor/python-editor-1.0.4-r2.ebuild new file mode 100644 index 000000000000..dc43d461812a --- /dev/null +++ b/dev-python/python-editor/python-editor-1.0.4-r2.ebuild @@ -0,0 +1,20 @@ +# 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="Programmatically open an editor, capture the result" +HOMEPAGE=" + https://github.com/fmoo/python-editor/ + https://pypi.org/project/python-editor/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" diff --git a/dev-python/python-glanceclient/Manifest b/dev-python/python-glanceclient/Manifest index cf6bece89ea9..9afde18e4003 100644 --- a/dev-python/python-glanceclient/Manifest +++ b/dev-python/python-glanceclient/Manifest @@ -1,3 +1,5 @@ DIST python-glanceclient-4.0.0.tar.gz 202815 BLAKE2B a1d6dc46ca77c67bd42e6603b36652cc2ad9464b172b0bea778aa87130a6ed68613dda68db1ad5215e6d2ea34b9ecd96bc0ce853b94fc137b80aa7c85763622e SHA512 31ce9ee865ba543674a9ccc0267f1e02308e444bedfe1728ed59c20abe77cd7936b059c5adb0a8f73e5bf999c5ac5a34ac3cafe2e695718535ead786916e2414 +DIST python-glanceclient-4.0.1.tar.gz 202810 BLAKE2B ccc328aac739979d9ef3b3c4b6cccbef0865860827112c73a7d15d257f1735c69bac54d5771a27d6e6dbfaada4825b624d312a17195b081f3b5800b662c3f926 SHA512 23e931741430c0ba9606b5f013c6724285f8d49691c092c11db97434d963bd257639df769cdbc0e18ea2f5a57c13b03c887e8a091fdb40b292ae6a33f28b4e31 EBUILD python-glanceclient-4.0.0.ebuild 1368 BLAKE2B c214037962e915dd7cc819fe0cb7e909f6339fbd5c0c4cf062784bbc03bfab6315b5b77b4e0d6188934c6bc998208b37387e659e481075f3703610e2db32a760 SHA512 42546dfe8a3785af744be30a4eee98311dde31a0732d5b021be26b3c239465c46c87278936f81d67eb09bd51ce3d415c6819db629f8c6d072fd4b9f30da59dbc +EBUILD python-glanceclient-4.0.1.ebuild 1371 BLAKE2B 996adf0be8d7a17b7d055ba49ac0637d932941990d355659659ca46205bde78799a23f260388b506251c02e86d7b2a0f3aa01b50f3be95a837a2c864abf3da62 SHA512 fbdf8ff51ec8bce53bdfca4f24215d0d709ef3b9b3618bfb5f89857a8f5abeaae18911cf023fb7c067d0efd220ba46f228ea97b33bb4763c8827f8fd2c2b1faf MISC metadata.xml 663 BLAKE2B 642540f3f4d577797725731f2374b5801ec2d4ad799ee4ccfaa4e29d955bd93a8ade0e6c9ec7712ee27d9f1f93186854472d301016a732020575b8f7bc1c5138 SHA512 fa9b88dce5a10824dd0d6987698587666343c95d8b6c607e466f14883c34fb0ebc846b683ae7d8bb65efe88007e6db0d2b1b41ba389c3b656a24f1839d03d9e2 diff --git a/dev-python/python-glanceclient/python-glanceclient-4.0.1.ebuild b/dev-python/python-glanceclient/python-glanceclient-4.0.1.ebuild new file mode 100644 index 000000000000..448af8dee379 --- /dev/null +++ b/dev-python/python-glanceclient/python-glanceclient-4.0.1.ebuild @@ -0,0 +1,48 @@ +# 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="A client for the OpenStack Glance API" +HOMEPAGE="https://github.com/openstack/python-glanceclient" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" + +RDEPEND=" + >=dev-python/keystoneauth-3.6.2[${PYTHON_USEDEP}] + >=dev-python/oslo-utils-3.33.0[${PYTHON_USEDEP}] + >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}] + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + >=dev-python/prettytable-0.7.1[${PYTHON_USEDEP}] + >=dev-python/pyopenssl-17.1.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.14.2[${PYTHON_USEDEP}] + >=dev-python/warlock-1.2.0[${PYTHON_USEDEP}] + =dev-python/wrapt-1.7.0[${PYTHON_USEDEP}] +" +BDEPEND=" + >dev-python/pbr-2.1.0[${PYTHON_USEDEP}] + test? ( + dev-python/ddt[${PYTHON_USEDEP}] + dev-python/fixtures[${PYTHON_USEDEP}] + dev-python/requests-mock[${PYTHON_USEDEP}] + dev-python/tempest[${PYTHON_USEDEP}] + dev-python/testscenarios[${PYTHON_USEDEP}] + dev-python/testtools[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests unittest + +python_test() { + # functional tests require cloud instance access + eunittest -b glanceclient/tests/unit +} diff --git a/dev-python/python-gnupg/Manifest b/dev-python/python-gnupg/Manifest index 85ec913de35c..513fbf1fc1e9 100644 --- a/dev-python/python-gnupg/Manifest +++ b/dev-python/python-gnupg/Manifest @@ -1,4 +1,4 @@ DIST python-gnupg-0.4.9.tar.gz 59982 BLAKE2B 09ca33bf181239d2ed39930e2b017f30e5c3ff158ccf937a1a1e72366cd144bc7327c8a57517840f976b10fbf542f8181721fa6e203cf0b67766b3fea9ca2d16 SHA512 e59685bea966addbfacfd5516601c518c9ccd7a828250584a00dca5c2062b30bd859ae73b467bd16db60abd800bd0b66f68177e56d3c48654416a294e72f3e8f DIST python-gnupg-0.4.9.tar.gz.asc 801 BLAKE2B d95b5e5bb5613adfb5705851ba1f1ff4a9331bfedb452d3f15e7838aaaf66b9b161664e1dc7f16acc4490eb2647dcf6ed1d1cf9b5272bd9523527b7329917cfb SHA512 ca91795ae7c43e825f35bccbbb3464e6f9e60742f28d1e215e97680c4de454b07375d66593553ace53d6fc9ceb423253a34f3ea6a5bc1b27e7da9b0ba3c385f2 -EBUILD python-gnupg-0.4.9.ebuild 935 BLAKE2B 9929eb6e1de10becc40e4e16e0aca814853fcdab9fc01aa6b5e63de1b015eee256e9d1441b70fa9053fac2a4cf59c42d12ddc3b68503b8a22f4d0f495da4a636 SHA512 8e5cb7e7b9aa70e81b7c5c4c466129fdb9a9dd3566e70d16929c45d738380cfa615e035f23c781e05fd61c1ef70c497c499f71dfc521bdc2d618850c2c0fd06f +EBUILD python-gnupg-0.4.9-r1.ebuild 1074 BLAKE2B c109833bb3846b32fb666cbf769512eb5bc6f61a95a99cce5ecdf7f6b85136e68b2110b6c8f40924002db291928c0c861a41ca21104a4b3236acf7e43d78f6bd SHA512 d2ee80bf765bf889bbef71d3f487a6b910648c60be6571e132e1b734be34a120138747e99f78492b5149243a1dafe25ddd5fdc212ede9403aeeba8bfb6b5033e MISC metadata.xml 720 BLAKE2B 774ac2960b75f506d7ce3770bb5df5df01a5950a19f90ea6467d4be13aba8401ea5f1ead501f3d87d3387f83c4b78ad60cad984ff3ea8b1ae12eee3ca3736faa SHA512 9f237208c6c1ca48719e75842ba59963e707d5bba577a98205491a1531c70b4844dc119d267e2925b7650193a3d8d19ab04c4c26b4459192e0293d37f8990ba1 diff --git a/dev-python/python-gnupg/python-gnupg-0.4.9.ebuild b/dev-python/python-gnupg/python-gnupg-0.4.9-r1.ebuild similarity index 84% rename from dev-python/python-gnupg/python-gnupg-0.4.9.ebuild rename to dev-python/python-gnupg/python-gnupg-0.4.9-r1.ebuild index ab6d475d13ce..9ce2e727de23 100644 --- a/dev-python/python-gnupg/python-gnupg-0.4.9.ebuild +++ b/dev-python/python-gnupg/python-gnupg-0.4.9-r1.ebuild @@ -17,7 +17,9 @@ KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86" LICENSE="BSD" SLOT="0" -RDEPEND="app-crypt/gnupg" +# Need gnupg[nls] for avoiding decode errors and possible hangs +# w/ e.g. sec-keys/openpgp-keys-gentoo-developers but other pkgs too. +RDEPEND="app-crypt/gnupg[nls]" DEPEND="${RDEPEND}" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-vinaysajip )" diff --git a/dev-python/python-lsp-server/Manifest b/dev-python/python-lsp-server/Manifest index beec64cb1526..52c8868c6143 100644 --- a/dev-python/python-lsp-server/Manifest +++ b/dev-python/python-lsp-server/Manifest @@ -1,5 +1,8 @@ AUX python-lsp-server-1.4.1-allow-mccabe-0.7.patch 625 BLAKE2B 60880a45b859273e9ac3078210b4a1deffd2d6b88ef0fc7a4bbfb6beefe50291c777e6c1681ebb333b1b302ce3df38e8d21aef844b49d7dc0e3cf0d5bdc76229 SHA512 100728b441d48301d8516ba5ce5396a70c9f30f8c02b8b2eebdd3f9248e534c96c1845f8e327c2f31529756bcb9a411a56c845ff8a802f6cc4ad694b71c48b76 +AUX python-lsp-server-1.5.0-allow-mccabe-0.7.patch 707 BLAKE2B ffec2cfbce2741e8760cec724ad36e5d686a7e031032ce5a8d2662ba839b2437b5e14fe2c7f8395eca751085b54a5b9c417a149566033a74bcf2ab12081dfed4 SHA512 2bb3eba93e4f9d24ae1fdac46d4e8aeeb06be6130c139d5291455f0b30c3d71c8c74eb7618ef410530b3e9c58e91c7a88956b898be714fc5b55db98e7ac80f82 DIST python-lsp-server-1.4.1.tar.gz 76416 BLAKE2B 65638b876182c478434c563371b802367fb8439820ccf57e4404dc1507f3cd514ae5d738d418386607db606025fe5126a533c656ec3fede53fdcfd364a4292cf SHA512 4c9171adc88d219c80055ebbc76566583925129969467c156277b52de9b5981b74b11b9961247045ea98cd9e51e146b2d606c8351a7be5db76f6f4e0e4d7195c +DIST python-lsp-server-1.5.0.tar.gz 82371 BLAKE2B 3ff388a95f7ae9f4a8e1b41244da1d05e9310e1edcbc7cbd2b17bd4fa0cbe696f31885b2093afb12e879c875b2bfa721cf4e5e9876002f145cf1633238f6238a SHA512 4e3463dc737b4f5f2af0faa8ab2eb10bea8208d4633c22acde9c8ffa2a888b2350e5994dca2a66031e301224a2646660f627d7fc238cbf5103e82a0453a9a809 EBUILD python-lsp-server-1.4.1-r1.ebuild 3086 BLAKE2B 7b2f1851b082ae6ac5ec8353a1e8d155060197602c4ddb68a1d7487590313dd08ebdbde64d78ea0cada6fd309945824621d45206047fa8e16c290fd90c23c973 SHA512 17b3cf9fa4de342e3455d65f76aae4c1c0c1bcad73fd142974249aa09b08edaa32200650ac89761c42be7ce4722534b47c4913b7727c93443ab584775a64f467 EBUILD python-lsp-server-1.4.1.ebuild 3022 BLAKE2B 70afa37aa74104074f3571023bd958258a71772ec4de133fa74894764e3113ef78f9601a05be6dfa1e32bd08b9e43d9b188c56d09c9f765a303d0d4aed615cff SHA512 1394fca67580bc6d2af26444a14ff642257ee7aa394f9866f69f092d3624eb7c5f0fa46d56f2d90068ddf90006d6fb9a62c51c0dfd8162d4b77664242829dae1 +EBUILD python-lsp-server-1.5.0.ebuild 3285 BLAKE2B 829be405c706d7da85b53b23738b1e3c9cf567116f8a8de4a46cd654f951190bf90648aa1616bc373db1951a99b7eb2f7acc024167dfddf02eb73e8ea1e6f0a1 SHA512 4118da9234a6c4ed0e0e9040b7ef6262344cb7eef1452fbf68cd47b82822676ccc5fc424d8427ee1d554d6364fee114e64f0aa2e5b1758fe678a74e4bdfe8aa0 MISC metadata.xml 542 BLAKE2B ca71a08385d37c7f5cc562986630ae482970842054ffa944151d2e4a5d8449329b71c16c61e2a81f3d3d93f02a61ce637fe0bd0961ba3f86b7182b9728b62d5c SHA512 2d5103643838ba8aec53e7d3e924517cc3d735c724b6dfea249bcce3716aebb9f54e3264cb2cccc15dfe7d0ad4b7d052388122144fe6248d4faeef3482d197e7 diff --git a/dev-python/python-lsp-server/files/python-lsp-server-1.5.0-allow-mccabe-0.7.patch b/dev-python/python-lsp-server/files/python-lsp-server-1.5.0-allow-mccabe-0.7.patch new file mode 100644 index 000000000000..ae8d0944b8f4 --- /dev/null +++ b/dev-python/python-lsp-server/files/python-lsp-server-1.5.0-allow-mccabe-0.7.patch @@ -0,0 +1,22 @@ +diff --git a/pyproject.toml b/pyproject.toml +index ff60a18..2d292b7 100644 +--- a/pyproject.toml ++++ b/pyproject.toml +@@ -28,7 +28,7 @@ Homepage = "https://github.com/python-lsp/python-lsp-server" + all = [ + "autopep8>=1.6.0,<1.7.0", + "flake8>=4.0.0,<4.1.0", +- "mccabe>=0.6.0,<0.7.0", ++ "mccabe>=0.6.0,<0.8.0", + "pycodestyle>=2.8.0,<2.9.0", + "pydocstyle>=2.0.0", + "pyflakes>=2.4.0,<2.5.0", +@@ -39,7 +39,7 @@ all = [ + ] + autopep8 = ["autopep8>=1.6.0,<1.7.0"] + flake8 = ["flake8>=4.0.0,<4.1.0"] +-mccabe = ["mccabe>=0.6.0,<0.7.0"] ++mccabe = ["mccabe>=0.6.0,<0.8.0"] + pycodestyle = ["pycodestyle>=2.8.0,<2.9.0"] + pydocstyle = ["pydocstyle>=2.0.0"] + pyflakes = ["pyflakes>=2.4.0,<2.5.0"] diff --git a/dev-python/python-lsp-server/python-lsp-server-1.5.0.ebuild b/dev-python/python-lsp-server/python-lsp-server-1.5.0.ebuild new file mode 100644 index 000000000000..fc684a0c4a68 --- /dev/null +++ b/dev-python/python-lsp-server/python-lsp-server-1.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 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Python Language Server for the Language Server Protocol" +HOMEPAGE="https://github.com/python-lsp/python-lsp-server" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +IUSE="all-plugins" + +BDEPEND=" + test? ( + >=dev-python/autopep8-1.6.0[${PYTHON_USEDEP}] + =dev-python/flake8-4.0.0[${PYTHON_USEDEP}] + =dev-python/mccabe-0.6.0[${PYTHON_USEDEP}] + =dev-python/pycodestyle-2.8.0[${PYTHON_USEDEP}] + =dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pyflakes-2.4.0[${PYTHON_USEDEP}] + =dev-python/pylint-2.5.0[${PYTHON_USEDEP}] + dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}] + >=dev-python/rope-0.10.5[${PYTHON_USEDEP}] + dev-python/yapf[${PYTHON_USEDEP}] + >=dev-python/whatthepatch-1.0.2[${PYTHON_USEDEP}] + =dev-python/openstackdocstheme-1.18.1' \ + '>=dev-python/reno-2.5.0' \ + '>=dev-python/sphinx-2.0.0' + +python_prepare_all() { + # Delete spurious data in requirements.txt + sed -e '/^pbr/d' -i requirements.txt || die + + # Known bug in tests + # https://bugs.launchpad.net/python-stevedore/+bug/1966040 + sed -i -e 's:test_extras:_&:' stevedore/tests/test_extension.py || die + + # Also known problem, inside venv + sed -i -e 's:test_disable_caching_file:_&:' \ + stevedore/tests/test_cache.py || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/stripe/Manifest b/dev-python/stripe/Manifest index 9c41c285c14b..ecee8e4e6c02 100644 --- a/dev-python/stripe/Manifest +++ b/dev-python/stripe/Manifest @@ -1,9 +1,3 @@ -DIST stripe-3.2.0.tar.gz 245873 BLAKE2B c75864cebc4b62c116138bb3b9fcc7b521a7c89c7252bb2ad03520b0904ad701bab27fbe1a0ae500a2782bf737295218180991fe0d5f224038f7bdcfd2596598 SHA512 dbeb846294928fd608d547b8e4aedf188345ce68ce6e9b4c046e86e5a622d96281cf0507db4d1ba5834c68252bda573da7dac725aa1d7cbeb820c65e166f3a1a -DIST stripe-3.3.0.tar.gz 246317 BLAKE2B f734df83509b6c77f865d52b2ec17ac5ac271661478706787616afde1f85cb356f05c2fff63289b3bb180658abab546d39245563f18f4f7a3e8b72a0e578fb34 SHA512 4f00fd9901a5b4d873c4a9a00483f57f4cd9359f8a440b3d783e7aeed250e33400a7405ca8ea5af29fd1b44bc84c65fa59c8121e4ffb4852584ffd3fc2099910 -DIST stripe-3.4.0.tar.gz 246528 BLAKE2B 81af648356734400c109d674e1f62f45c3b0540b0ed0bd94e407f5072f5bb996270b4edf12bd00e61bb790ee2c12d3d0fa633287a60e27087e64c15aa421650a SHA512 81a391b2fef02028a5680df2240238bd18cc31f522790ee72fd77c861d2f389be3ead9bc1de261ac7bced3061235ffc25b6baadb69a20a2a53ced75aee0119ba DIST stripe-3.5.0.tar.gz 247698 BLAKE2B 8c47b3f4af21934d4dddea2d95831d5d4772c0cf42f8a5d3cff90dbd2dfd51a37c34f92b6df30ddcafbb1ccbde766744ec63fe62881acabbf1437a626ec0ef6c SHA512 67e63f95b489e049d81d9b3929342a8cc2bc3638060d9f278752459d32408bfe8d5f09c4c047a1ed0deedce875b0a84873a3b120f6bb5f30c0668eda5129e4ee -EBUILD stripe-3.2.0.ebuild 1816 BLAKE2B 846a6eea171f1d73863f6516db4721a7144180ca414467a9dd6cc815f6d29e7968158edd5b2bed7d9fb46b6245264f7957c715e1ed97439a2c51a7b7bc2af448 SHA512 cb4da8684e5f88a360274f02b300e52f3e741d2e71eadba00217f5ea61f7e443ee60c9efdc7270abb79558e10e61bc217816b53f30cdaa566dce19e33cb21297 -EBUILD stripe-3.3.0.ebuild 1818 BLAKE2B 07faeb2dbdcec4ff86156c6d77c0f036ce5fa03cd0d554a3b6b9d2038fdb61989aab488e8b79a7c3346b6ef30e308aa064c607ad7dec92f3b52392cc11a8e9d6 SHA512 864157a1a6bd6a34ef80b9f1c731c8e9d0a0b1d6f16134b42bf34cdf70ad80449d3e0197458c831018192d314a239123b4e0ff9243d75093a3310554168876d8 -EBUILD stripe-3.4.0.ebuild 1818 BLAKE2B 2e62e84762c936b0b92e13f72426398be3642e9ffd2f8147abe9cc4d67122a2d0141457483af3874fe1c2beffb44233a62d9bad44e9fb2f9e0a05eb96105820b SHA512 207206c66e98be9137b9a450e1d778ba75c311f7044c91949473cd5479eb64802205ef4580086865039a542eabbae4851cf74ed908436a63514f69f30f263ad1 -EBUILD stripe-3.5.0.ebuild 1818 BLAKE2B 5e440330c0fe0ea5d7e7bb2471e90b7c4f4d81c72fb4932cd69b9b00b0cdbc624ba109e69bb1df66b6694291f99e886346bc8763b0143ab1deddbe36c0ecb2ec SHA512 56c8556a49388714050f20047a8f086c36d3afc4e831aaa4eaf246227777216af4a0d6c474b72674e162bee9b8bd5308d668a9cb63280d1b256a34b8170b5906 +EBUILD stripe-3.5.0.ebuild 1816 BLAKE2B dd5c528e14494869144732d3737c4476da4508ea7547f3bcafa23738d25bf033982ea0c2af17052e6a34c614cda01ec807cb59c0603ed28741f1cfd19716c04f SHA512 a9d6b9a3ab36381b744e7ea7e81b3816ecdafc58c1fe8aa5452ded3aafec785ac9121feb4cb5d08e85c13d8f635fb3952450b361bb7908f200c6e4ff6817bdf1 MISC metadata.xml 372 BLAKE2B e6a38fdec6fc016068e7a0522ba15e83bf358ba1475e54a9630b1e86c75bc14b790c59716317bd81438a1c770e4d31afbe04400ddcd5dd272715c251fd6cb1a2 SHA512 2d9672b242f2d38654f7906097e597dfbdf75afa3583ea331f61772db95d19a802e83ed523c67a6cf3da18411036055c0996fd04d99199618d5205be8a61bd77 diff --git a/dev-python/stripe/stripe-3.2.0.ebuild b/dev-python/stripe/stripe-3.2.0.ebuild deleted file mode 100644 index 015f0bdf3317..000000000000 --- a/dev-python/stripe/stripe-3.2.0.ebuild +++ /dev/null @@ -1,71 +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="Stripe python bindings" -HOMEPAGE=" - https://github.com/stripe/stripe-python/ - https://pypi.org/project/stripe/ -" -SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND=" - >=dev-python/requests-2.20[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.130.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) - -python_test() { - epytest tests -} - -src_test() { - local stripe_mock_port=12111 - local stripe_mock_max_port=12121 - local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" - # Try to start stripe-mock until we find a free port - while [[ "${stripe_mock_port}" -le "${stripe_mock_max_port}" ]]; do - ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" - stripe-mock --http-port ${stripe_mock_port} &> "${stripe_mock_logfile}" & - local stripe_mock_pid=$! - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - http://127.0.0.1:${stripe_mock_port}/v1/customers &> /dev/null - eend $? "Port ${stripe_mock_port} unavailable" - if [[ $? -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} diff --git a/dev-python/stripe/stripe-3.3.0.ebuild b/dev-python/stripe/stripe-3.3.0.ebuild deleted file mode 100644 index 1dc081924988..000000000000 --- a/dev-python/stripe/stripe-3.3.0.ebuild +++ /dev/null @@ -1,71 +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="Stripe python bindings" -HOMEPAGE=" - https://github.com/stripe/stripe-python/ - https://pypi.org/project/stripe/ -" -SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/requests-2.20[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.130.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) - -python_test() { - epytest tests -} - -src_test() { - local stripe_mock_port=12111 - local stripe_mock_max_port=12121 - local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" - # Try to start stripe-mock until we find a free port - while [[ "${stripe_mock_port}" -le "${stripe_mock_max_port}" ]]; do - ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" - stripe-mock --http-port ${stripe_mock_port} &> "${stripe_mock_logfile}" & - local stripe_mock_pid=$! - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - http://127.0.0.1:${stripe_mock_port}/v1/customers &> /dev/null - eend $? "Port ${stripe_mock_port} unavailable" - if [[ $? -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} diff --git a/dev-python/stripe/stripe-3.4.0.ebuild b/dev-python/stripe/stripe-3.4.0.ebuild deleted file mode 100644 index cce5111d957a..000000000000 --- a/dev-python/stripe/stripe-3.4.0.ebuild +++ /dev/null @@ -1,71 +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="Stripe python bindings" -HOMEPAGE=" - https://github.com/stripe/stripe-python/ - https://pypi.org/project/stripe/ -" -SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=dev-python/requests-2.20[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-util/stripe-mock-0.135.0 - dev-python/pytest-mock[${PYTHON_USEDEP}] - net-misc/curl - ) -" - -distutils_enable_tests pytest - -DOCS=( LONG_DESCRIPTION.rst CHANGELOG.md README.md ) - -python_test() { - epytest tests -} - -src_test() { - local stripe_mock_port=12111 - local stripe_mock_max_port=12121 - local stripe_mock_logfile="${T}/stripe_mock_${EPYTHON}.log" - # Try to start stripe-mock until we find a free port - while [[ "${stripe_mock_port}" -le "${stripe_mock_max_port}" ]]; do - ebegin "Trying to start stripe-mock on port ${stripe_mock_port}" - stripe-mock --http-port ${stripe_mock_port} &> "${stripe_mock_logfile}" & - local stripe_mock_pid=$! - sleep 2 - # Did stripe-mock start? - curl --fail -u "sk_test_123:" \ - http://127.0.0.1:${stripe_mock_port}/v1/customers &> /dev/null - eend $? "Port ${stripe_mock_port} unavailable" - if [[ $? -eq 0 ]]; then - einfo "stripe-mock running on port ${stripe_mock_port}" - break - fi - (( stripe_mock_port++ )) - done - if [[ "${stripe_mock_port}" -gt "${stripe_mock_max_port}" ]]; then - eerror "Unable to start stripe-mock for tests" - die "Please see the logfile located at: ${stripe_mock_logfile}" - fi - - local -x STRIPE_MOCK_PORT=${stripe_mock_port} - distutils-r1_src_test - - # Tear down stripe-mock - kill "${stripe_mock_pid}" || die "Unable to stop stripe-mock" -} diff --git a/dev-python/stripe/stripe-3.5.0.ebuild b/dev-python/stripe/stripe-3.5.0.ebuild index 52c5023ff5ec..ab3da878ee9f 100644 --- a/dev-python/stripe/stripe-3.5.0.ebuild +++ b/dev-python/stripe/stripe-3.5.0.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://pypi/s/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND=" >=dev-python/requests-2.20[${PYTHON_USEDEP}] diff --git a/dev-python/trimesh/Manifest b/dev-python/trimesh/Manifest index b6ab8b8e79eb..5247cb86067e 100644 --- a/dev-python/trimesh/Manifest +++ b/dev-python/trimesh/Manifest @@ -1,7 +1,5 @@ -DIST trimesh-3.12.5.gh.tar.gz 10755276 BLAKE2B ced596c4182b085df8c59bc007977aebb94702edd364ed67ee0114376b235fe020bbeee130853e1e0fbabd1f1d0f6523faaf268ffba1b4c7c30f3f794b64e51b SHA512 d467bd6ceb5b567182ac80ea38374f28b85b9ab983edf98428e09c8f799c206d23e282c03c808227c92e2dcb37f3faabea8d5db74b8ac419265751bcbaa396e1 -DIST trimesh-3.12.6.gh.tar.gz 10755102 BLAKE2B 69336781530f0195c71e65d67ba3362314ad39c3dd349e9b88174136d85b3f72c5e64c93a0ca64572c1595292e2b241bea6552c1e33671fea48bc0aa42f21d13 SHA512 2c6d64ba3307cb50148f345db0f6fbf8f94838ba2171698fad31b2d26205860afa98cc803ccf7264422ca3cad65cb8cddb0f55dfac45f430d012a4579d5c08de DIST trimesh-3.12.7.gh.tar.gz 10756892 BLAKE2B af1f40b5de1eb60ec3241d342b3ed99fc7dc5e906c71a7669578e539d7c45ab4b037038423efb324cc462dc34a8ac1d1a8134f6b775f1965f2512acd76a8af14 SHA512 35f8039e46f55a3b2e713249d66a658ef48eb8c4a0a6e196f34933fc28052ad0a73953cc4736377bb7b79606ea08b78b132bb9d709fc50da11b2e96aa0e231e6 -EBUILD trimesh-3.12.5.ebuild 1855 BLAKE2B 411152390f08f88970928e2fc39adb75f0d1ad70020e72e2ed982cef5994ffd047aadf0c688d77f7d7760fc1411cacd13718fe1c0bdb5ebf875537925b2c2bb7 SHA512 b592b16e5b100c2a27edfe891e004562b872ad3fbf225c7e81a5ca9db03fd78438bcb504c7c22ebb8b8ce5f3d747db831c0cecba5fd7ef354d65bd329932be8a -EBUILD trimesh-3.12.6.ebuild 1856 BLAKE2B b49cc3c0da024f65ed2e8ec5987ac09d6e6ec3cab5ed7249b3b771ffecdf753e2c7f31ad70fa8a2cb63948b79465129927682e44e35d8bb133ed98a1938f29d3 SHA512 40d4c66df4ecfbf27edcf348669ff38d5ac2c7532a777fa148552c94a8f9c2ae631e22b7c782df47b90d74fb8e71ec1626b6882eaddb8ff390f11e309fb215a3 -EBUILD trimesh-3.12.7.ebuild 1864 BLAKE2B 6342098e247117e1d01b4709787765b5a12c9ae1e74fc0b7f028f397bb72ce8478ffa7364add4d5886ac1dd1a9d1e2e167f25d55cf9109dcc0d11148bed89e2e SHA512 7518ddb6538df22b9b56e1e097e597f276d12b8e333051c88fc5c9370b745e72feaf355495268003ee9001a8c57f88aa7822cf80635525ff295f1e3f241ca7e9 +DIST trimesh-3.12.8.gh.tar.gz 10758444 BLAKE2B d26fa059d4015bd8b1185665d00da619471908d60dd612a6e761a2334b4f78d21bda5bc25f469be23185964f8b068977208a4e7b41591b20f7669c8f193e926d SHA512 ea6ff5577a72dc56ce89076cdee942b41866ce7bdef1971f86ec680e0ae34fad8c7038741a4a19cb83d355891d415b5e88561ae83ae13d0fc2448c08e06b2ba8 +EBUILD trimesh-3.12.7.ebuild 1863 BLAKE2B 7b8f0fc5c878d18b0ac6ff779474555e6ce2eef6f86fdf2da2e8e547351de67485d6d7c0092bc19e0e0be29ea9e0eb9c9180fb387c3075b8ee3f38869d4848d2 SHA512 f015e4269fa2282a8827c764d5d23c5fbbf5f1de5c509e651e29fb91983157114b13fb832c80a3600b6ae2ccf48a0e9b1ac15dd0880d56443c24632980e2b3e7 +EBUILD trimesh-3.12.8.ebuild 1864 BLAKE2B 6342098e247117e1d01b4709787765b5a12c9ae1e74fc0b7f028f397bb72ce8478ffa7364add4d5886ac1dd1a9d1e2e167f25d55cf9109dcc0d11148bed89e2e SHA512 7518ddb6538df22b9b56e1e097e597f276d12b8e333051c88fc5c9370b745e72feaf355495268003ee9001a8c57f88aa7822cf80635525ff295f1e3f241ca7e9 MISC metadata.xml 495 BLAKE2B b8b403f7bfbac53ed234c2ba50324041502a28465d70e9406867f05741e0313845307491fcfd85f05e2993b21daf14117a4b6863b45422fd4c62c6e28902e3ff SHA512 3deec8ab4b513536a7fe182be8f1b96e06fd06b2480d3e516c2b3462cc26fcbdeb1d165b4d0297465e93c0cce584ab40a8f905b81a59dcb4040a39655028783d diff --git a/dev-python/trimesh/trimesh-3.12.5.ebuild b/dev-python/trimesh/trimesh-3.12.5.ebuild deleted file mode 100644 index 14d069dd9082..000000000000 --- a/dev-python/trimesh/trimesh-3.12.5.ebuild +++ /dev/null @@ -1,65 +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 multiprocessing optfeature - -DESCRIPTION="Python library for loading and using triangular meshes" -HOMEPAGE=" - https://trimsh.org/ - https://github.com/mikedh/trimesh/ - https://pypi.org/project/trimesh/ -" -SRC_URI=" - https://github.com/mikedh/${PN}/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 ~x86" - -RDEPEND=" - dev-python/chardet[${PYTHON_USEDEP}] - dev-python/colorlog[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/msgpack[${PYTHON_USEDEP}] - dev-python/networkx[${PYTHON_USEDEP}] - dev-python/numpy[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/pycollada[${PYTHON_USEDEP}] - dev-python/pyglet[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/scipy[${PYTHON_USEDEP}] - dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/shapely[${PYTHON_USEDEP}] - dev-python/svg-path[${PYTHON_USEDEP}] - dev-python/sympy[${PYTHON_USEDEP}] - dev-python/xxhash[${PYTHON_USEDEP}] - sci-libs/rtree[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-xdist[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - epytest -n "$(makeopts_jobs)" -} - -pkg_postinst() { - optfeature_header "${PN} functionality can be extended by installing the following packages:" - optfeature "making GUI applications with 3D stuff" dev-python/glooey - optfeature "2D triangulations of polygons" dev-python/mapbox_earcut - optfeature "loading a number of additional mesh formats" dev-python/meshio - optfeature "figuring out how much memory we have" dev-python/psutil - optfeature "marching cubes and other nice stuff" sci-libs/scikit-image -} diff --git a/dev-python/trimesh/trimesh-3.12.7.ebuild b/dev-python/trimesh/trimesh-3.12.7.ebuild index 11e1a73dfac5..40922f106994 100644 --- a/dev-python/trimesh/trimesh-3.12.7.ebuild +++ b/dev-python/trimesh/trimesh-3.12.7.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 ~x86" RDEPEND=" dev-python/chardet[${PYTHON_USEDEP}] diff --git a/dev-python/trimesh/trimesh-3.12.6.ebuild b/dev-python/trimesh/trimesh-3.12.8.ebuild similarity index 97% rename from dev-python/trimesh/trimesh-3.12.6.ebuild rename to dev-python/trimesh/trimesh-3.12.8.ebuild index 0a7ff2563d4d..11e1a73dfac5 100644 --- a/dev-python/trimesh/trimesh-3.12.6.ebuild +++ b/dev-python/trimesh/trimesh-3.12.8.ebuild @@ -37,7 +37,7 @@ RDEPEND=" dev-python/requests[${PYTHON_USEDEP}] dev-python/scipy[${PYTHON_USEDEP}] dev-python/setuptools[${PYTHON_USEDEP}] - dev-python/shapely[${PYTHON_USEDEP}] + >=dev-python/shapely-1.8.2[${PYTHON_USEDEP}] dev-python/svg-path[${PYTHON_USEDEP}] dev-python/sympy[${PYTHON_USEDEP}] dev-python/xxhash[${PYTHON_USEDEP}] diff --git a/dev-python/whatthepatch/Manifest b/dev-python/whatthepatch/Manifest new file mode 100644 index 000000000000..20338c1e2009 --- /dev/null +++ b/dev-python/whatthepatch/Manifest @@ -0,0 +1,3 @@ +DIST whatthepatch-1.0.2.tar.gz 28459 BLAKE2B e24c882fe1ad42f27eeced72d92423d807ac3284bf0045674b78a247a7222bb142d500129b82a32f8fc95934beaa87a378822da2ef80b1d66d98c171b3a15666 SHA512 e77aa6e934f26647b7a060f46eedd8f5984e43b93b7d576cf8d7a930d08e4b3c5c96c79e61e001df405f3f18c07e4296ce79009d9b9e9c721342af9f8560b4cf +EBUILD whatthepatch-1.0.2.ebuild 434 BLAKE2B 4411c0bfc5b2a736bb65d40982d5d4bf23180e3b9bb0c9a5f1f111a4af7a3932545657744826fda453972f3531b8127fb51061efae1a1ef1e9e5a4e97e492613 SHA512 5a6815d944487d007449157fc39d6f4291d88fc01fb55cbb085ed7497978eef1a65d423c16ff56f4f1e11a92228e3533e40c15a9ea28daad0869e2dcb74f3460 +MISC metadata.xml 401 BLAKE2B ee370b7f08a16ea4054d5192831a530a9bceac969b2832d6fe058e98dd7558498afbebf4c1f2102979b2f3c252de73c5b11aafcdfed7044a5218144def4f333a SHA512 2a5c7944923e59032c3e75a0a08339ab4b273a346ef855a8ff61c45cc52ecc847db314b0e733876e6d14c3ca42418d9573a26d7f47213958f44a47c6dcbb6c48 diff --git a/dev-python/whatthepatch/metadata.xml b/dev-python/whatthepatch/metadata.xml new file mode 100644 index 000000000000..a52b8caec8c1 --- /dev/null +++ b/dev-python/whatthepatch/metadata.xml @@ -0,0 +1,13 @@ + + + + + python@gentoo.org + Python + + + + whatthepatch + cscorley/whatthepatch + + diff --git a/dev-python/whatthepatch/whatthepatch-1.0.2.ebuild b/dev-python/whatthepatch/whatthepatch-1.0.2.ebuild new file mode 100644 index 000000000000..3df171e6eecf --- /dev/null +++ b/dev-python/whatthepatch/whatthepatch-1.0.2.ebuild @@ -0,0 +1,19 @@ +# 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 patch parsing and application library." +HOMEPAGE="https://github.com/cscorley/whatthepatch" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +distutils_enable_tests pytest diff --git a/dev-python/zipp/Manifest b/dev-python/zipp/Manifest index d0268512955d..1a3f9f0b7d52 100644 --- a/dev-python/zipp/Manifest +++ b/dev-python/zipp/Manifest @@ -1,3 +1,5 @@ DIST zipp-3.8.0.tar.gz 13344 BLAKE2B 0da3ca4ff683ac840759030b6ee5125bb1a1b1b8737f0ff0499f3193d13dc3163c6c1fd29c5f1667f347728c991930e3d9e3a325ffb89b6fecb9f6590887bcaa SHA512 d677f941dc92a784b8bd197ca2e1f6f3a570dc236c9eeddcb6108d6f55ad3d35a82462abeeb4bac6ea434442737aea960d941c2a7d0bd416da9abee153c99bb8 +DIST zipp-3.8.1.tar.gz 14189 BLAKE2B 768d25dab70ee1ddbb3adb829b68515631772e2e25a7617d58bf863c01d1900e22cd4001bf31b9eae3829a63cba77df070132e7932b9b4242bb8be3579a1546d SHA512 05639feb20c7e8d3480ce17a52115a85bb2f0706ee0c1b15589b7556bb914ef30a1a34fa743217694b753bb5e72095c90fab7dfee85f2dbf461347322acb4d2e EBUILD zipp-3.8.0.ebuild 1438 BLAKE2B d6857903252a23d0d802fc48c13dc5392feaaebf46f754ef1ce8ab608c3ad999feddce0338bc03aacfe9f19598f22062efb2e43ccaf50cb1e6554f59b37998f3 SHA512 a078ba1974f2339ca3e79f879bfd641f4b09a07fb83dea1a10bd24a63d51d9861d03a2d53d4c516dfb421d9dbecd82edfeccd0f900088dabfe6000e29195d8ad +EBUILD zipp-3.8.1.ebuild 1446 BLAKE2B 4889596531fa751c83d303568f0e059e96d3fbb21f00e3ffd6ab8feaafcb42e07b27bcd21cf845475e4569168e16dfe542e57b5b7fe7bff231c9b542eb5d06e0 SHA512 b2f00b80ae3c69bab83da79f58de955105745222b919f474d2e252f56ccab2e3d3bb17dac453ba743da7a5f1beba273d272c3e98845d41c813ad039ea39a3a28 MISC metadata.xml 548 BLAKE2B 0bcd7b95c50e9e14ada6f3f02145bec64ee365beacf3447659276c1a5454355714f83fd2dc81a035a56d11ba1eb989f32bc0209a540b28fb72c3126d4d45a5fa SHA512 f214f6711b3197a44ec5c03b418aab3c9b907e0b3a297cb1c4e2ac3a499acefeb4de411443495db9678cbfd75460f89c9c40a57fc1bc404acbab844223a129d2 diff --git a/dev-python/zipp/zipp-3.8.1.ebuild b/dev-python/zipp/zipp-3.8.1.ebuild new file mode 100644 index 000000000000..a11534941ce4 --- /dev/null +++ b/dev-python/zipp/zipp-3.8.1.ebuild @@ -0,0 +1,53 @@ +# 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-itertools[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # speed tests are flaky by design + test_zipp.py::TestPath::test_implied_dirs_performance +) + +src_prepare() { + # dep of disabled test + sed -i -e '/func_timeout/d' 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 +} diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 5c1ece29190c85b31295c4b581cd9988ff8ccfdc..2187a50eb35ab043ea67180e92a3648bb5754123 100644 GIT binary patch delta 108882 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 iS4vs_=l=lzDa_VBDFXm`wk?_f delta 108886 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

    5HNn9?rZ+wsp2&5f4{n*lN( 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/websocket-driver-0.6.1:0 +" + +ruby_add_bdepend " + test? ( + >=dev-ruby/railties-4.2.0 + dev-ruby/test-unit:2 + >=dev-ruby/mocha-0.14.0:0.14 + )" diff --git a/dev-ruby/actioncable/actioncable-6.0.5.1.ebuild b/dev-ruby/actioncable/actioncable-6.0.5.1.ebuild new file mode 100644 index 000000000000..2f44846bfa8d --- /dev/null +++ b/dev-ruby/actioncable/actioncable-6.0.5.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Integrated WebSockets for Rails" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +# Tests require many new dependencies, skipping for now +RESTRICT="test" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV}:* + dev-ruby/nio4r:2 + >=dev-ruby/websocket-driver-0.6.1:* +" + +ruby_add_bdepend " + test? ( + >=dev-ruby/railties-4.2.0 + dev-ruby/test-unit:2 + >=dev-ruby/mocha-0.14.0:0.14 + )" diff --git a/dev-ruby/actioncable/actioncable-6.1.6.1.ebuild b/dev-ruby/actioncable/actioncable-6.1.6.1.ebuild new file mode 100644 index 000000000000..b5ec3e98161d --- /dev/null +++ b/dev-ruby/actioncable/actioncable-6.1.6.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Integrated WebSockets for Rails" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +# Tests require many new dependencies, skipping for now +RESTRICT="test" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV}:* + ~dev-ruby/activesupport-${PV}:* + dev-ruby/nio4r:2 + >=dev-ruby/websocket-driver-0.6.1:* +" + +ruby_add_bdepend " + test? ( + >=dev-ruby/railties-4.2.0 + dev-ruby/test-unit:2 + >=dev-ruby/mocha-0.14.0:0.14 + )" diff --git a/dev-ruby/actioncable/actioncable-7.0.3.1.ebuild b/dev-ruby/actioncable/actioncable-7.0.3.1.ebuild new file mode 100644 index 000000000000..09603fd0b491 --- /dev/null +++ b/dev-ruby/actioncable/actioncable-7.0.3.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Integrated WebSockets for Rails" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +# Tests require many new dependencies, skipping for now +RESTRICT="test" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV}:* + ~dev-ruby/activesupport-${PV}:* + dev-ruby/nio4r:2 + >=dev-ruby/websocket-driver-0.6.1:* +" + +ruby_add_bdepend " + test? ( + >=dev-ruby/railties-4.2.0 + dev-ruby/test-unit:2 + >=dev-ruby/mocha-0.14.0:0.14 + )" diff --git a/dev-ruby/actionmailbox/Manifest b/dev-ruby/actionmailbox/Manifest index dfa4c49038cf..77758e239d99 100644 --- a/dev-ruby/actionmailbox/Manifest +++ b/dev-ruby/actionmailbox/Manifest @@ -1,11 +1,17 @@ +DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039 +DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c +DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef +EBUILD actionmailbox-6.0.5.1.ebuild 1854 BLAKE2B f2e25c6e6ac862981574ed9c9a6092ec83bd913b0a8b332ed5e62fca81844c29a37e0d4a36a20eb33b3c237e114790e5e4c52e80d63ec9c9aa59b989ad3630f8 SHA512 d826c2749df4de1ebf63110bd980398484c91c5f731457b62a6ac172fb6956ec36f8ec2cfa126fe990217b899cbaed4ddcb7242f657af88328f167f3cf14bebc EBUILD actionmailbox-6.0.5.ebuild 1847 BLAKE2B 09ffcadcc426136ed322e1d07c318f94aa05e9c005e104f143aee4763ead0c302883515c17d14609f061806f90680e8054211a6524206cea69ebd04a27b95a69 SHA512 80420ef29eec43301417da81b0ba0637ae36132cbb096c5e46192c1fcb87b9c3fcbec69f343499f6587fd2af582d9f5b4396e05bb5d2025010bb6fb722c556e7 EBUILD actionmailbox-6.1.5.1.ebuild 1885 BLAKE2B 08405d93c914d264baf641ee8e592aa308946770430564f3f45bbd3f4c54d279095b10eadc50aa9a95af02fcdeed24ee73ee149a318298c0da1e3b959f6255ff SHA512 1ba4ed9662b6225bb5dcbe3d5dd58979e7ce20feffb4aba7c9f06cbdda881aac58fd414412dd6dfd24143764fc6fd2dd10a8a84f147d0778b72edf04df9dfd0e +EBUILD actionmailbox-6.1.6.1.ebuild 1885 BLAKE2B 08405d93c914d264baf641ee8e592aa308946770430564f3f45bbd3f4c54d279095b10eadc50aa9a95af02fcdeed24ee73ee149a318298c0da1e3b959f6255ff SHA512 1ba4ed9662b6225bb5dcbe3d5dd58979e7ce20feffb4aba7c9f06cbdda881aac58fd414412dd6dfd24143764fc6fd2dd10a8a84f147d0778b72edf04df9dfd0e EBUILD actionmailbox-6.1.6.ebuild 1885 BLAKE2B 08405d93c914d264baf641ee8e592aa308946770430564f3f45bbd3f4c54d279095b10eadc50aa9a95af02fcdeed24ee73ee149a318298c0da1e3b959f6255ff SHA512 1ba4ed9662b6225bb5dcbe3d5dd58979e7ce20feffb4aba7c9f06cbdda881aac58fd414412dd6dfd24143764fc6fd2dd10a8a84f147d0778b72edf04df9dfd0e EBUILD actionmailbox-7.0.2.4.ebuild 1990 BLAKE2B 1ef989fabf448c590d7ee2ba602b50247cf6dc59611fc6cef71a50726f33fb0e3dada3b04f8c3659684b9c2c06068fa741ca929d26387a903379876ade1cf111 SHA512 3fd0e07f99fde448dfc1b0f840413a6e1156ad86cfd3728f381f3c4ea22dd05ebf7777505d6d6674b06d08fa69d7446377bddf77c474f26bf11344c3def9579f +EBUILD actionmailbox-7.0.3.1.ebuild 1997 BLAKE2B 7895a26140ce7eed1d1ac28c2ffefb89f952a672a050f4f3332b0ee24be682e422444813970ed824cc6c8b5c223c5f2c6810f279ac87cb5248927b9a228ccc92 SHA512 cb9e57dac284f1b94c2b8a428a3323f86bdbb9739e1a716e2fde4ece0229a0ba6cdc025a780089f11a543d6d405ac5617c016d7e804409efd7a79846b2750d51 EBUILD actionmailbox-7.0.3.ebuild 1997 BLAKE2B 7895a26140ce7eed1d1ac28c2ffefb89f952a672a050f4f3332b0ee24be682e422444813970ed824cc6c8b5c223c5f2c6810f279ac87cb5248927b9a228ccc92 SHA512 cb9e57dac284f1b94c2b8a428a3323f86bdbb9739e1a716e2fde4ece0229a0ba6cdc025a780089f11a543d6d405ac5617c016d7e804409efd7a79846b2750d51 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actionmailbox/actionmailbox-6.0.5.1.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.0.5.1.ebuild new file mode 100644 index 000000000000..0952109a4498 --- /dev/null +++ b/dev-ruby/actionmailbox/actionmailbox-6.0.5.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRAINSTALL="app config db" + +inherit ruby-fakegem + +DESCRIPTION="Framework for designing email-service layers" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activejob-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + >=dev-ruby/mail-2.7.1:* +" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + dev-ruby/mocha +)" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|byebug\|dalli\)/ s:^:#:" \ + -e '/minitest/ s/5.15/5.16/' \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die + rm ../Gemfile.lock || die + sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die +} + +each_ruby_prepare() { + sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die +} diff --git a/dev-ruby/actionmailbox/actionmailbox-6.1.6.1.ebuild b/dev-ruby/actionmailbox/actionmailbox-6.1.6.1.ebuild new file mode 100644 index 000000000000..5fabeb5d6ccd --- /dev/null +++ b/dev-ruby/actionmailbox/actionmailbox-6.1.6.1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRAINSTALL="app config db" + +inherit ruby-fakegem + +DESCRIPTION="Framework for designing email-service layers" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activejob-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + >=dev-ruby/mail-2.7.1:* +" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + dev-ruby/mocha + dev-ruby/rexml + dev-ruby/sqlite3 + dev-ruby/webmock +)" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\)/ s:^:#:" \ + -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \ + -i ../Gemfile || die + rm ../Gemfile.lock || die + sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die +} + +each_ruby_prepare() { + sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die +} diff --git a/dev-ruby/actionmailbox/actionmailbox-7.0.3.1.ebuild b/dev-ruby/actionmailbox/actionmailbox-7.0.3.1.ebuild new file mode 100644 index 000000000000..2f345728b1fd --- /dev/null +++ b/dev-ruby/actionmailbox/actionmailbox-7.0.3.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="actionmailbox.gemspec" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRAINSTALL="app config db" + +inherit ruby-fakegem + +DESCRIPTION="Framework for designing email-service layers" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~riscv" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activejob-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + >=dev-ruby/mail-2.7.1:* + dev-ruby/net-imap + dev-ruby/net-pop + dev-ruby/net-smtp +" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + dev-ruby/mocha + dev-ruby/propshaft + dev-ruby/rexml + dev-ruby/sqlite3 + dev-ruby/webmock +)" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|webrick\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|capybara\|webpacker\|bootsnap\|dalli\|connection_pool\)/ s:^:#:" \ + -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \ + -e '/group :\(cable\|doc\|job\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \ + -i ../Gemfile || die + rm ../Gemfile.lock || die + sed -i -e '/byebug/ s:^:#:' test/test_helper.rb || die +} + +each_ruby_prepare() { + sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die +} diff --git a/dev-ruby/actionmailer/Manifest b/dev-ruby/actionmailer/Manifest index 8ed960cae4dd..b1f0ec1cb059 100644 --- a/dev-ruby/actionmailer/Manifest +++ b/dev-ruby/actionmailer/Manifest @@ -1,13 +1,21 @@ +DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f SHA512 05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71 DIST rails-5.2.8.tgz 8847449 BLAKE2B 11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367 SHA512 98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a +DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039 +DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c +DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef +EBUILD actionmailer-5.2.8.1.ebuild 1395 BLAKE2B 4df95c01ee09bda91acee92e1d2848784b48f4d9549b37304de0b42968ac6a67f180252d020a4cba07941cfb9398d3f58c790bc38e0dcba3c9076d6b09f1a3d2 SHA512 b2bd6db7daaeeb6c7c03fccb8993e0ad3ec1c2be4f404e190f66b39824f8372953e38966a793fc8973113fb42094b9cc638f0343470551673d57ddcd39e5225b EBUILD actionmailer-5.2.8.ebuild 1405 BLAKE2B 4aab436a9385901985ac01766536248b92e099f89ce67bf7053d34fce5111fbc0408b0fc655bdab1ca6712cd079b98063098c6e55ee4cdb39189922a7a7d3f28 SHA512 ebd73b43abcb87e5920e672604b13d01e041762842e9d7b909e83a1d19c8fa8def5ff8a0966985ef67191de03094a3135eb86da1dbb0215c3c746ab82f4dc8dd +EBUILD actionmailer-6.0.5.1.ebuild 1369 BLAKE2B a2e8d1f875a69560810a3800323d393c7aaa44137e8c50387fcff890ea8209fe56e9dd2c7f88eb51aaf7b693768bfd954bbeecf584f31fac568f7af53c87ca4b SHA512 48763a11f6a8b588e5afb55c1797c622eaa69d7eb6653a4dbab8f6f0c91318d570fbe82ba3beaf4d467f49111465d083912ba4e10458c58614c8cf441a20b246 EBUILD actionmailer-6.0.5.ebuild 1362 BLAKE2B 2d4f9011b0348c5411a87da2980dbcdc545b723bcf26a86075916638811b5eb343a7bdbbe6ad950497ac18db2873a69179b6b1bf696d2e4a17546cd017de56fa SHA512 6eb13171a019a2350015629c444b1d65eb35fd5540a178ac64b2e24823f14aa1e60913abf59e996be1e1de8869fe73ae0ebdffecda79b12b8d71d054cb664757 EBUILD actionmailer-6.1.5.1.ebuild 1268 BLAKE2B ffe0b2a2319e50bf9b4e37bbc98e9a97ef0ea2177be520dc0ef4cc5df15946271ceceecef2a4f915aa22366de0f4cc556547c862ca77bfb35ec20db767b31ee0 SHA512 b23ef1349e8a199afe210a231365cd8601a3930d4360db399cea101dbf7fddfe59af0011a74d5da20804dec36aece892b8f831e2fbc7891a27e02a5cf7e1abb9 +EBUILD actionmailer-6.1.6.1.ebuild 1268 BLAKE2B ffe0b2a2319e50bf9b4e37bbc98e9a97ef0ea2177be520dc0ef4cc5df15946271ceceecef2a4f915aa22366de0f4cc556547c862ca77bfb35ec20db767b31ee0 SHA512 b23ef1349e8a199afe210a231365cd8601a3930d4360db399cea101dbf7fddfe59af0011a74d5da20804dec36aece892b8f831e2fbc7891a27e02a5cf7e1abb9 EBUILD actionmailer-6.1.6.ebuild 1268 BLAKE2B ffe0b2a2319e50bf9b4e37bbc98e9a97ef0ea2177be520dc0ef4cc5df15946271ceceecef2a4f915aa22366de0f4cc556547c862ca77bfb35ec20db767b31ee0 SHA512 b23ef1349e8a199afe210a231365cd8601a3930d4360db399cea101dbf7fddfe59af0011a74d5da20804dec36aece892b8f831e2fbc7891a27e02a5cf7e1abb9 EBUILD actionmailer-7.0.2.4.ebuild 1249 BLAKE2B 15c34906810befc6d8a27518a53a68239604162862b953c88717fc00cc33c415434fa9e39aa80388bfe6637ddf2c596bce5e6eb14d095e83ce729d065793bb9f SHA512 1a96ba560954fee98d205c4f43f3f23ceffe005591ab1582858e2a0a545c074c32f1eb4a7d4895255bf32a9bb6da6991ccb825ca99a590cb0347fafe561f38d2 +EBUILD actionmailer-7.0.3.1.ebuild 1256 BLAKE2B 689995cd34ae5410436b710153a4a34fd5f994b763fad99147e2d6a1e0a04c1e7a5140c179d1f9f3e0b979b34f5e49015b91d7d589b3ba55dd865d3e3e5a5000 SHA512 23d65d7c6d163ee01dbb162da76920b5b53b2010ca69c13021afe5217f382ab5e9722df8007be1d6310181058f92216ece94f58227ae886d9f71ce4d84c84c88 EBUILD actionmailer-7.0.3.ebuild 1256 BLAKE2B 689995cd34ae5410436b710153a4a34fd5f994b763fad99147e2d6a1e0a04c1e7a5140c179d1f9f3e0b979b34f5e49015b91d7d589b3ba55dd865d3e3e5a5000 SHA512 23d65d7c6d163ee01dbb162da76920b5b53b2010ca69c13021afe5217f382ab5e9722df8007be1d6310181058f92216ece94f58227ae886d9f71ce4d84c84c88 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actionmailer/actionmailer-5.2.8.1.ebuild b/dev-ruby/actionmailer/actionmailer-5.2.8.1.ebuild new file mode 100644 index 000000000000..525c883cf949 --- /dev/null +++ b/dev-ruby/actionmailer/actionmailer-5.2.8.1.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Framework for designing email-service layers" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/actionview-${PV} + ~dev-ruby/activejob-${PV} + >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:* + dev-ruby/rails-dom-testing:2" + +ruby_add_bdepend "test? ( + dev-ruby/mocha +)" + +all_ruby_prepare() { + # Set test environment to our hand. + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -e '/\/load_paths/d' \ + -e '1igem "railties", "~> 5.2.0"' \ + -e '1igem "actionpack", "~> 5.2.0"' \ + -e '1igem "activejob", "~> 5.2.0"' \ + -i test/abstract_unit.rb || die "Unable to remove load paths" + + # Avoid a test failing only on attachment ordering, since this is a + # security release. + sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die +} diff --git a/dev-ruby/actionmailer/actionmailer-6.0.5.1.ebuild b/dev-ruby/actionmailer/actionmailer-6.0.5.1.ebuild new file mode 100644 index 000000000000..ae0ede02079d --- /dev/null +++ b/dev-ruby/actionmailer/actionmailer-6.0.5.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Framework for designing email-service layers" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/actionview-${PV} + ~dev-ruby/activejob-${PV} + >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:* + dev-ruby/rails-dom-testing:2" + +ruby_add_bdepend "test? ( + dev-ruby/mocha +)" + +all_ruby_prepare() { + # Set test environment to our hand. + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" + sed -i -e '2igem "railties", "~> 6.0.0" ; gem "activejob", "~> 6.0.0"' test/abstract_unit.rb || die + + # Avoid a test failing only on attachment ordering, since this is a + # security release. + sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die +} diff --git a/dev-ruby/actionmailer/actionmailer-6.1.6.1.ebuild b/dev-ruby/actionmailer/actionmailer-6.1.6.1.ebuild new file mode 100644 index 000000000000..95aa6013c4aa --- /dev/null +++ b/dev-ruby/actionmailer/actionmailer-6.1.6.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Framework for designing email-service layers" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/actionview-${PV} + ~dev-ruby/activejob-${PV} + >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:* + dev-ruby/rails-dom-testing:2" + +ruby_add_bdepend "test? ( + dev-ruby/mocha +)" + +all_ruby_prepare() { + # Set test environment to our hand. + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" + + # Avoid a test failing only on attachment ordering, since this is a + # security release. + sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die +} diff --git a/dev-ruby/actionmailer/actionmailer-7.0.3.1.ebuild b/dev-ruby/actionmailer/actionmailer-7.0.3.1.ebuild new file mode 100644 index 000000000000..867075061b56 --- /dev/null +++ b/dev-ruby/actionmailer/actionmailer-7.0.3.1.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="actionmailer.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Framework for designing email-service layers" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/actionview-${PV} + ~dev-ruby/activejob-${PV} + >=dev-ruby/mail-2.5.4:* =dev-ruby/mail-2*:* + dev-ruby/rails-dom-testing:2" + +ruby_add_bdepend "test? ( + dev-ruby/mocha +)" + +all_ruby_prepare() { + # Set test environment to our hand. + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -i -e '/\/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" + + # Avoid a test failing only on attachment ordering, since this is a + # security release. + sed -i -e '/adding inline attachments while rendering mail works/askip "gentoo: fails on ordering"' test/base_test.rb || die +} diff --git a/dev-ruby/actionpack/Manifest b/dev-ruby/actionpack/Manifest index 98661b11de80..c814adcc70a0 100644 --- a/dev-ruby/actionpack/Manifest +++ b/dev-ruby/actionpack/Manifest @@ -1,13 +1,21 @@ +DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f SHA512 05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71 DIST rails-5.2.8.tgz 8847449 BLAKE2B 11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367 SHA512 98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a +DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039 +DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c +DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef +EBUILD actionpack-5.2.8.1.ebuild 2235 BLAKE2B 02e2c2f2038dd7754ea1fca6a1208ee66672f7e29e6a42464d4f027ad348729ca824d27835071b2ff3da7547c0ee69be7befc7bacd329ccdcd29d5fe66011e75 SHA512 15b70dab2c7ef092220b1f9c48e92d142a06c420a30c06119d9af0e35e4a2214a053f135b9110f3576dd254d627c50f29686807edbe9f809eed9c2e3a5dd7dc1 EBUILD actionpack-5.2.8.ebuild 2244 BLAKE2B ed76ab1f2dc5c3e4369dd971ef5ca2140a7428a57001abc5cfc3fafdfb72d7ea019e15f0442f2d5cc9cf14e1d9142406acc70401ac27ff445a298a76d4ba8367 SHA512 cbb53ce4f5b334dbba0f1b37897e91807494666f4fa89abb93416410831d21f2e361e39e14abcc2fe732672cc36baf2c70e7440b389cc3d263ccff63ae4ae58d +EBUILD actionpack-6.0.5.1.ebuild 2058 BLAKE2B ea9b89d9908f6f8dc0b3eaaa84926e56e0c221bf492becfaf553e1ca720f92d3febcd3e21fbab7d97278dc05d5f4f51068b937d498c985a20f89db6107728f0c SHA512 51241fe8df006d0e0aeddc247d77c3688ad7b0704f496efc0f2570f7a4140d74282e138cd5e659e79347dc4e91c61b13aa1ee68ed393d09aefd887fbb7ca9554 EBUILD actionpack-6.0.5.ebuild 2050 BLAKE2B 65d7d33132b1618caadba241c62959e9c8e24e7c87f6bb8af080ab13fc179fc34ad321f076a119ad562661b35f76e5c3fb8c7aa28ec86ef3809d69ece3d42f93 SHA512 66c1a8585e950cf7df7d68a36b3f6703a72864fea2d526c541f4aaa9e083126a0caf18fb801f96e1810977b48f3fd58fe23e68e018be7b393d8cefb9886c0ba1 EBUILD actionpack-6.1.5.1.ebuild 2108 BLAKE2B 2914eaa7a835dc96082a490fdd276f25b42f039af007f84359c544ce1774a651322428dcf32bbc0fdefc8f02200c56d9504d08a65566f829427afd1837cf3942 SHA512 af5f04b94dcfaa2285ea151f4ff59835b3c85cf5a546c8ee091d34533181d5e5f8002ce9d09bfa699176a6337b3091dcb3a2b3e0fd542ea3f50bebcb2575ecef +EBUILD actionpack-6.1.6.1.ebuild 2108 BLAKE2B 2914eaa7a835dc96082a490fdd276f25b42f039af007f84359c544ce1774a651322428dcf32bbc0fdefc8f02200c56d9504d08a65566f829427afd1837cf3942 SHA512 af5f04b94dcfaa2285ea151f4ff59835b3c85cf5a546c8ee091d34533181d5e5f8002ce9d09bfa699176a6337b3091dcb3a2b3e0fd542ea3f50bebcb2575ecef EBUILD actionpack-6.1.6.ebuild 2108 BLAKE2B 2914eaa7a835dc96082a490fdd276f25b42f039af007f84359c544ce1774a651322428dcf32bbc0fdefc8f02200c56d9504d08a65566f829427afd1837cf3942 SHA512 af5f04b94dcfaa2285ea151f4ff59835b3c85cf5a546c8ee091d34533181d5e5f8002ce9d09bfa699176a6337b3091dcb3a2b3e0fd542ea3f50bebcb2575ecef EBUILD actionpack-7.0.2.4.ebuild 2017 BLAKE2B 1d3c74798f4215eadf845865bcb35d08cbfe03bb4011dfa7c751fd0ed995eaeb76d06066b24da8ffcbfd4a92df6387ea8bdbfd34de0e5e517fc550abc8ae0be1 SHA512 c0a2c3adc78f19940da860371df3221f7f7b79277ee5312005b37d9db467c0afdec53d865a196ec382d6325117904b541e9efeeb663c13199b2f2cad13c8141c +EBUILD actionpack-7.0.3.1.ebuild 2045 BLAKE2B 0a7f633c04fbecbc23ea2183ca8f8a4a939a52cd9f55a4c761e170c5db85730cb15b06119d9d9489a14b7c16999f35b27fccfb6004c8d55933cb4de5f4d4ba25 SHA512 1c80a7aa6a890e2ed138f3b1f9371318f8ff4b5dd0ab07e7e482b90c1a4c0974b4b7cd0891ea3815814599ee59f5f1dd3e90616d349fe2fc54e00883c6f31e6f EBUILD actionpack-7.0.3.ebuild 2017 BLAKE2B 1d3c74798f4215eadf845865bcb35d08cbfe03bb4011dfa7c751fd0ed995eaeb76d06066b24da8ffcbfd4a92df6387ea8bdbfd34de0e5e517fc550abc8ae0be1 SHA512 c0a2c3adc78f19940da860371df3221f7f7b79277ee5312005b37d9db467c0afdec53d865a196ec382d6325117904b541e9efeeb663c13199b2f2cad13c8141c MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actionpack/actionpack-5.2.8.1.ebuild b/dev-ruby/actionpack/actionpack-5.2.8.1.ebuild new file mode 100644 index 000000000000..f0b89b809d3c --- /dev/null +++ b/dev-ruby/actionpack/actionpack-5.2.8.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Eases web-request routing, handling, and response" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + ~dev-ruby/actionview-${PV} + dev-ruby/rack:2.2 + >=dev-ruby/rack-test-0.6.3:* + >=dev-ruby/rails-html-sanitizer-1.0.2:1 + dev-ruby/rails-dom-testing:2 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha:0.14 + dev-ruby/bundler + >=dev-ruby/capybara-2.15 + ~dev-ruby/activemodel-${PV} + >=dev-ruby/rack-cache-1.2:1.2 + www-servers/puma + )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die + rm ../Gemfile.lock || die + + sed -e '1i gem "activemodel", "~> 5.2.0"' \ + -e '1i gem "actionview", "~> 5.2.0"' \ + -e '1i gem "railties", "~> 5.2.0"' \ + -e '1i gem "psych", "~> 3.0"' \ + -i test/abstract_unit.rb || die + + # Use different timezone notation, this changed at some point due to an external dependency changing. + sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die + + # Avoid broken tests already fixed upstream + sed -i -e '/cookie syntax resilience/askip "broken test"' test/dispatch/request_test.rb || die + sed -i -e '/test_keeps_original_headers_behavior/askip "broken test"' test/dispatch/ssl_test.rb || die +} diff --git a/dev-ruby/actionpack/actionpack-6.0.5.1.ebuild b/dev-ruby/actionpack/actionpack-6.0.5.1.ebuild new file mode 100644 index 000000000000..85e7d5916919 --- /dev/null +++ b/dev-ruby/actionpack/actionpack-6.0.5.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Eases web-request routing, handling, and response" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + ~dev-ruby/actionview-${PV} + dev-ruby/rack:2.2 + >=dev-ruby/rack-test-0.6.3:* + >=dev-ruby/rails-html-sanitizer-1.2.0:1 + dev-ruby/rails-dom-testing:2 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha:0.14 + dev-ruby/bundler + >=dev-ruby/capybara-3.35.0 + ~dev-ruby/activemodel-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/rack-cache-1.2:1.2 + www-servers/puma + )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die + rm ../Gemfile.lock || die + + # Use different timezone notation, this changed at some point due to an external dependency changing. + sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die + + # Avoid tests that depend on an old dependency + rm -f test/dispatch/system_testing/driver_test.rb + + sed -i -e '2igem "railties", "~> 6.0.0"; gem "activerecord", "~> 6.0.0"; gem "psych", "~> 3.0"' test/abstract_unit.rb || die +} diff --git a/dev-ruby/actionpack/actionpack-6.1.6.1.ebuild b/dev-ruby/actionpack/actionpack-6.1.6.1.ebuild new file mode 100644 index 000000000000..8a43d94f6c01 --- /dev/null +++ b/dev-ruby/actionpack/actionpack-6.1.6.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Eases web-request routing, handling, and response" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + ~dev-ruby/actionview-${PV} + dev-ruby/rack:2.2 + >=dev-ruby/rack-test-0.6.3:* + >=dev-ruby/rails-html-sanitizer-1.2.0:1 + dev-ruby/rails-dom-testing:2 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha:0.14 + dev-ruby/bundler + >=dev-ruby/capybara-2.15 + ~dev-ruby/activemodel-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/rack-cache-1.2:1.2 + www-servers/puma + )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\)/ s:^:#:" \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die + rm ../Gemfile.lock || die + + sed -i -e '3igem "railties", "~> 6.1.0"; gem "activerecord", "~> 6.1.0"' test/abstract_unit.rb || die + + # Use different timezone notation, this changed at some point due to an external dependency changing. + sed -i -e 's/-0000/GMT/' test/dispatch/response_test.rb test/dispatch/cookies_test.rb test/dispatch/session/cookie_store_test.rb || die + + # Avoid tests depending on an unreleased version of selenium-webdriver + sed -i -e '/define extra capabilities/,/^ end/ s:^:#:' test/dispatch/system_testing/driver_test.rb || die +} diff --git a/dev-ruby/actionpack/actionpack-7.0.3.1.ebuild b/dev-ruby/actionpack/actionpack-7.0.3.1.ebuild new file mode 100644 index 000000000000..5057670ceafc --- /dev/null +++ b/dev-ruby/actionpack/actionpack-7.0.3.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="actionpack.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Eases web-request routing, handling, and response" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + ~dev-ruby/actionview-${PV} + dev-ruby/rack:2.2 + >=dev-ruby/rack-test-0.6.3:* + >=dev-ruby/rails-html-sanitizer-1.2.0:1 + dev-ruby/rails-dom-testing:2 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha:0.14 + dev-ruby/bundler + >=dev-ruby/capybara-2.15 + ~dev-ruby/activemodel-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/rack-cache-1.2:1.2 + dev-ruby/selenium-webdriver:4 + www-servers/puma + =dev-ruby/nokogiri-1.8.5 +" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + dev-ruby/mocha +)" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|sass-rails\|webpacker\|rubocop\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|byebug\|dalli\)/ s:^:#:" \ + -e '/minitest/ s/5.15/5.16/' \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die + rm ../Gemfile.lock || die +} + +each_ruby_prepare() { + sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die +} diff --git a/dev-ruby/actiontext/actiontext-6.1.6.1.ebuild b/dev-ruby/actiontext/actiontext-6.1.6.1.ebuild new file mode 100644 index 000000000000..e0c1fe100689 --- /dev/null +++ b/dev-ruby/actiontext/actiontext-6.1.6.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRAINSTALL="app db package.json" + +inherit ruby-fakegem + +DESCRIPTION="Edit and display rich text in Rails applications" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + >=dev-ruby/nokogiri-1.8.5 +" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + dev-ruby/mocha +)" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\|connection_pool\)/ s:^:#:" \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \ + -i ../Gemfile || die + rm ../Gemfile.lock || die +} + +each_ruby_prepare() { + sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die +} diff --git a/dev-ruby/actiontext/actiontext-7.0.3.1.ebuild b/dev-ruby/actiontext/actiontext-7.0.3.1.ebuild new file mode 100644 index 000000000000..e1f5d0bc64fb --- /dev/null +++ b/dev-ruby/actiontext/actiontext-7.0.3.1.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="actiontext.gemspec" + +RUBY_FAKEGEM_BINWRAP="" +RUBY_FAKEGEM_EXTRAINSTALL="app db package.json" + +inherit ruby-fakegem + +DESCRIPTION="Edit and display rich text in Rails applications" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~riscv" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + >=dev-ruby/globalid-0.6.0 + >=dev-ruby/nokogiri-1.8.5 +" + +ruby_add_bdepend "test? ( + dev-ruby/bundler + dev-ruby/mocha + dev-ruby/propshaft +)" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql2\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|sass-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|redis\|blade\|aws-sdk\|google-cloud\|azure-storage\|selenium\|webpacker\|webrick\|webmock\|webdrivers\|minitest-bisect\|minitest-retry\|minitest-reporters\|listen\|rack-cache\|bootsnap\|capybara\|dalli\|connection_pool\)/ s:^:#:" \ + -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :\(cable\|doc\|rubocop\|storage\|test\)/,/^end/ s:^:#:' \ + -i ../Gemfile || die + rm ../Gemfile.lock || die +} + +each_ruby_prepare() { + sed -i -e 's:ruby:'${RUBY}':' test/dummy/bin/* || die +} diff --git a/dev-ruby/actionview/Manifest b/dev-ruby/actionview/Manifest index c3464d4cdca8..f0350fe10579 100644 --- a/dev-ruby/actionview/Manifest +++ b/dev-ruby/actionview/Manifest @@ -1,13 +1,21 @@ +DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f SHA512 05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71 DIST rails-5.2.8.tgz 8847449 BLAKE2B 11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367 SHA512 98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a +DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039 +DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c +DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef +EBUILD actionview-5.2.8.1.ebuild 1939 BLAKE2B 924887ddcbd9ab14a6030fb26bf40be2727d97617596e92205bbf505973052d7ec420b14685367ba1da9ca490e6e5bc9b8033a088d4d0807e4acdce63833b8ec SHA512 5809c0d7f4efc3451ad018b4a4631bba93feeaffa38b7ac18fa2209d23bea191538f97b0b9c07b01a59332a1078992acce53105f9ed8d4bd27a219ff2583b096 EBUILD actionview-5.2.8.ebuild 1948 BLAKE2B 305564c561cd73ac2f7f6a564c72bff3bc8d8415856899848ef3e4ba8c3ac14f4cd98995e33142140f733ae83476437a22edc7c5a32c63c2b09b0ba8e3770646 SHA512 37697c0dfd0f9eb823f8dddea5c4b94201156b72f1243d278753e9a7800dcff273e3454a3c71d3ee171cc1d2aaaafe4aa2e6f82cfab73504b75404f4b2c38c87 +EBUILD actionview-6.0.5.1.ebuild 2272 BLAKE2B fc5b6fa19b9465edf5d9b0a56558248204b4589345f15ccfb5dce0e1e800e6d6d81a5ad7d4b4c32dc4bec7283d7b02fc5dbafa519fb14ca08a58683fff5376f1 SHA512 39fcf08e3d66ebb65b99b466ac76712b9175bafac21c66854d0e8315641fa1a9e085e28d25ebd363bf69b50a9c4eefb1fcfa7482a3286df88cc837cdb01914cf EBUILD actionview-6.0.5.ebuild 2264 BLAKE2B 526d8dd95fc8d6db6d2093f0696347da2e903fc787de6250d8203177b310969279637d40b3279115ce12c045f81fe167ac67957d110a97d5b2426afe579bc3b0 SHA512 a36885040b2fd55d6daf7f8fc4fadd5bdd3981950fdac6c0780c73bbf42fe005fc1cba42fd61d37133532ca036d6084a922b2b11b4f9c081d5f1499a67b8a18c EBUILD actionview-6.1.5.1.ebuild 2067 BLAKE2B 8a426722a87d183141f843eb2a73ed8728ede4ebad0c1b46df8896c96a4a7b4fbb1038084bef9d6c8280000f0a6c0055bdc00934fc6dd596784644670f4f0cae SHA512 e58ad6c657f930a82b06e4648eb026dce8d501eabf7b92084093288d7a9134abe27c591cea7f0e2a489ef05c932d6cafdb6c441853b07dc5a5f52a5e11ede962 +EBUILD actionview-6.1.6.1.ebuild 2067 BLAKE2B 8a426722a87d183141f843eb2a73ed8728ede4ebad0c1b46df8896c96a4a7b4fbb1038084bef9d6c8280000f0a6c0055bdc00934fc6dd596784644670f4f0cae SHA512 e58ad6c657f930a82b06e4648eb026dce8d501eabf7b92084093288d7a9134abe27c591cea7f0e2a489ef05c932d6cafdb6c441853b07dc5a5f52a5e11ede962 EBUILD actionview-6.1.6.ebuild 2067 BLAKE2B 8a426722a87d183141f843eb2a73ed8728ede4ebad0c1b46df8896c96a4a7b4fbb1038084bef9d6c8280000f0a6c0055bdc00934fc6dd596784644670f4f0cae SHA512 e58ad6c657f930a82b06e4648eb026dce8d501eabf7b92084093288d7a9134abe27c591cea7f0e2a489ef05c932d6cafdb6c441853b07dc5a5f52a5e11ede962 EBUILD actionview-7.0.2.4.ebuild 2146 BLAKE2B fe17efbef17a596d2647a1a9e6ed1b9fd2887d95742f768b860ca07370333380e2178c2eff0a970a6fa27aeb645df6d310f4b7cc69f4bb9c24154659cdb1866b SHA512 00fe7697ed2c1e2ab91fa7f14a06a0204691284d9028e7067527ca5e10817da2652ed13bc450e31272d0494f5503d09453c7f970923570b2ff9d3cd9a05ab569 +EBUILD actionview-7.0.3.1.ebuild 2174 BLAKE2B ece7792056200db06a689fddd66e0d8d22b608256cd62e15b4742a5af6f9b2171caf5c7202533542def4202db0136bacfa2322d4b5970323fe456e6e1d4646a8 SHA512 ac3570332debe2b19a019ab84df7b1c1b94249dc474e65d199b9a8177b6d09d7bf66437cfd770b86fac0cc330e3931dfffeca9259d5063661a6fc8026cba8ac3 EBUILD actionview-7.0.3.ebuild 2146 BLAKE2B fe17efbef17a596d2647a1a9e6ed1b9fd2887d95742f768b860ca07370333380e2178c2eff0a970a6fa27aeb645df6d310f4b7cc69f4bb9c24154659cdb1866b SHA512 00fe7697ed2c1e2ab91fa7f14a06a0204691284d9028e7067527ca5e10817da2652ed13bc450e31272d0494f5503d09453c7f970923570b2ff9d3cd9a05ab569 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/actionview/actionview-5.2.8.1.ebuild b/dev-ruby/actionview/actionview-5.2.8.1.ebuild new file mode 100644 index 000000000000..e1a811f6d6d9 --- /dev/null +++ b/dev-ruby/actionview/actionview-5.2.8.1.ebuild @@ -0,0 +1,64 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages" +HOMEPAGE="https://github.com/rails/rails/" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:* + >=dev-ruby/erubi-1.4:0 + >=dev-ruby/rails-html-sanitizer-1.0.3:1 + dev-ruby/rails-dom-testing:2 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activemodel-${PV} + ~dev-ruby/railties-${PV} + )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die + rm ../Gemfile.lock || die + + # Avoid activerecord integration tests because they are very sensitive to the specifics + # of the environment. + sed -i -e 's/, "test:integration:active_record"//' Rakefile || die + + sed -e '2igem "actionpack", "~> 5.2.0"' \ + -e '2igem "activemodel", "~> 5.2.0"' \ + -e '2igem "railties", "~> 5.2.0"' \ + -e '/active_record/ s:^:#:' \ + -i test/abstract_unit.rb || die +} diff --git a/dev-ruby/actionview/actionview-6.0.5.1.ebuild b/dev-ruby/actionview/actionview-6.0.5.1.ebuild new file mode 100644 index 000000000000..e1f3bb5ead05 --- /dev/null +++ b/dev-ruby/actionview/actionview-6.0.5.1.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages" +HOMEPAGE="https://github.com/rails/rails/" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:* + >=dev-ruby/erubi-1.4:0 + >=dev-ruby/rails-html-sanitizer-1.2.0:1 + dev-ruby/rails-dom-testing:2 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activemodel-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/railties-${PV} + dev-ruby/sqlite3 + )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die + rm ../Gemfile.lock || die + + # Avoid tests failing due to missing logger setup in activerecord, + # most likely related to test environment setup. + #rm -f test/activerecord/render_partial_with_record_identification_test.rb || die + + # Fix loading of activerecord integration tests. This avoids loading + # activerecord twice and thus redefining constants leading to + # failures. Bug #719342 + sed -e '/abstract_unit/arequire "active_record/fixtures"' \ + -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \ + -i test/active_record_unit.rb || die + + sed -i -e '2igem "railties", "~> 6.0.0"; gem "activerecord", "~> 6.0.0"; gem "psych", "~> 3.0"' test/abstract_unit.rb || die +} diff --git a/dev-ruby/actionview/actionview-6.1.6.1.ebuild b/dev-ruby/actionview/actionview-6.1.6.1.ebuild new file mode 100644 index 000000000000..7beb67cb12f0 --- /dev/null +++ b/dev-ruby/actionview/actionview-6.1.6.1.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages" +HOMEPAGE="https://github.com/rails/rails/" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:* + >=dev-ruby/erubi-1.4:0 + >=dev-ruby/rails-html-sanitizer-1.2.0:1 + dev-ruby/rails-dom-testing:2 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activemodel-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/railties-${PV} + dev-ruby/sqlite3 + )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|rack-cache\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|mime-types\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die + rm ../Gemfile.lock || die + + sed -i -e '3igem "railties", "~> 6.1.0"; gem "activerecord", "~> 6.1.0"' test/abstract_unit.rb || die + + # Fix loading of activerecord integration tests. This avoids loading + # activerecord twice and thus redefining constants leading to + # failures. Bug #719342 + sed -e '/abstract_unit/arequire "active_record" ; require "active_record/fixtures"' \ + -e '/defined/ s/FixtureSet/ActiveRecord::FixtureSet/' \ + -i test/active_record_unit.rb || die +} diff --git a/dev-ruby/actionview/actionview-7.0.3.1.ebuild b/dev-ruby/actionview/actionview-7.0.3.1.ebuild new file mode 100644 index 000000000000..ef2d71540ff4 --- /dev/null +++ b/dev-ruby/actionview/actionview-7.0.3.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_DOCDIR="doc" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Simple, battle-tested conventions and helpers for building web pages" +HOMEPAGE="https://github.com/rails/rails/" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + >=dev-ruby/builder-3.1:* =dev-ruby/builder-3*:* + >=dev-ruby/erubi-1.4:0 + >=dev-ruby/rails-html-sanitizer-1.2.0:1 + dev-ruby/rails-dom-testing:2 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha + ~dev-ruby/actionpack-${PV} + ~dev-ruby/activemodel-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/railties-${PV} + dev-ruby/sqlite3 + =dev-ruby/globalid-0.3.6 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha + )" + +all_ruby_prepare() { + # Set test environment to our hand. + sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths" + sed -i -e '2igem "activesupport", "~> 5.2.0"' test/helper.rb || die + + # Remove all currently unpackaged queues. + sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \ + -e 's/delayed_job//' Rakefile || die +} diff --git a/dev-ruby/activejob/activejob-6.0.5.1.ebuild b/dev-ruby/activejob/activejob-6.0.5.1.ebuild new file mode 100644 index 000000000000..5a15a826eabf --- /dev/null +++ b/dev-ruby/activejob/activejob-6.0.5.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Job framework with pluggable queues" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + >=dev-ruby/globalid-0.3.6 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha + )" + +all_ruby_prepare() { + # Set test environment to our hand. + sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths" + sed -i -e '2igem "railties", "~> 6.0.0"' test/helper.rb || die + + # Remove all currently unpackaged queues. + sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \ + -e 's/delayed_job//' Rakefile || die + sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die +} diff --git a/dev-ruby/activejob/activejob-6.1.6.1.ebuild b/dev-ruby/activejob/activejob-6.1.6.1.ebuild new file mode 100644 index 000000000000..ca98657bca3d --- /dev/null +++ b/dev-ruby/activejob/activejob-6.1.6.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" +RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=1 test" + +inherit ruby-fakegem + +DESCRIPTION="Job framework with pluggable queues" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + >=dev-ruby/globalid-0.3.6 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha + )" + +all_ruby_prepare() { + sed -i -e '2igem "activesupport", "~> 6.1.0"' test/helper.rb || die + + # Remove all currently unpackaged queues. + sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \ + -e 's/delayed_job//' Rakefile || die + sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die +} diff --git a/dev-ruby/activejob/activejob-7.0.3.1.ebuild b/dev-ruby/activejob/activejob-7.0.3.1.ebuild new file mode 100644 index 000000000000..cb41204b1915 --- /dev/null +++ b/dev-ruby/activejob/activejob-7.0.3.1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Job framework with pluggable queues" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + >=dev-ruby/globalid-0.3.6 +" + +ruby_add_bdepend " + test? ( + dev-ruby/mocha + )" + +all_ruby_prepare() { + # Set test environment to our hand. + sed -i -e '/load_paths/d' test/helper.rb || die "Unable to remove load paths" + + # Remove all currently unpackaged queues. + sed -i -e 's/que queue_classic resque sidekiq sneakers sucker_punch backburner//' \ + -e 's/delayed_job//' Rakefile || die + sed -i -e '/SneakersAdapter/ s:^:#:' test/cases/exceptions_test.rb || die + rm -f test/cases/delayed_job_adapter_test.rb || die +} diff --git a/dev-ruby/activemodel/Manifest b/dev-ruby/activemodel/Manifest index 8b8a3e5ebc53..a0109498b530 100644 --- a/dev-ruby/activemodel/Manifest +++ b/dev-ruby/activemodel/Manifest @@ -1,13 +1,21 @@ +DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f SHA512 05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71 DIST rails-5.2.8.tgz 8847449 BLAKE2B 11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367 SHA512 98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a +DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039 +DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c +DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef +EBUILD activemodel-5.2.8.1.ebuild 1110 BLAKE2B 61692ce8abc93086402599c450be519080e36fd713b167da4f30296b82ddc87f9571c2350fcd2c7eea22a4953a5a51b0cc5aa091c412a0878a7503201168e372 SHA512 3c824480b350c7b6e094063b87faeed4c8b301988db363e804a255b7871749a1da433a2970dbcf53e3357a4f9d50da0c72ea637cac9e9be528c87180c6336bbf EBUILD activemodel-5.2.8.ebuild 1119 BLAKE2B 750cfa6bbfa3d980ecd85af9a5ba1cb1c584ccb4cb75868edeb0e2d3cb990665dd214e915b5a8f28f6622a18ae738e656945ea361e6f1266c99e99b10a9f89bc SHA512 553218e1b4ab9c8f21e9b2e0318408080dedd500843f348cd8f8d8d776e7a54707a1f2588c0b8ec57daf196c2616eed118c2826629dcaca33719addf1fcb5db6 +EBUILD activemodel-6.0.5.1.ebuild 987 BLAKE2B 6b58175b45dbe20fdf506b17fd74d1226b2bdecc39de0510638f304aa566a800907495d29c5f7236b4e833b83b3ada510d28a81aca1695f55008ddc4898a6d8f SHA512 d11e508dccfee7bc87063741c49773ade3342557104cca3c2bddcd3a44bad7fc37461444fd791540d5c5dfb3616cf246ee417fde8ee67c13e01610aa313634ee EBUILD activemodel-6.0.5.ebuild 979 BLAKE2B d133462df1ba9abeba44ac98697dd6fd8664786c4570ba0464db23f65dc2174d61229ab5f6e8a7a02d10fcb67276dabe0f32bc469e3b6c9262ba6fff772eaea3 SHA512 baeb6b75578718cef98f32eb37a89ad99bd8c0c061384086927da7bc1f53a41365e79b5772d94f7100ade15717744220d0262dd0191ad88684a0b03f02a50a50 EBUILD activemodel-6.1.5.1.ebuild 977 BLAKE2B b9b16e6806d9a2492ab8c46e736157bf90eec764d84ae7e4934cee13d9dd57721bdf117cecd5324cdba361eb5ae11a29e7e1f245325c8f15e71fc5608513864e SHA512 0f54d0f2c0e369880989930f0997509dbb061a0b60b6476411ff072620aa9dd45797f962d1a6c78291c5ac106f74a51ca619c44e6ff3748060ddf444a37b7c08 +EBUILD activemodel-6.1.6.1.ebuild 977 BLAKE2B b9b16e6806d9a2492ab8c46e736157bf90eec764d84ae7e4934cee13d9dd57721bdf117cecd5324cdba361eb5ae11a29e7e1f245325c8f15e71fc5608513864e SHA512 0f54d0f2c0e369880989930f0997509dbb061a0b60b6476411ff072620aa9dd45797f962d1a6c78291c5ac106f74a51ca619c44e6ff3748060ddf444a37b7c08 EBUILD activemodel-6.1.6.ebuild 977 BLAKE2B b9b16e6806d9a2492ab8c46e736157bf90eec764d84ae7e4934cee13d9dd57721bdf117cecd5324cdba361eb5ae11a29e7e1f245325c8f15e71fc5608513864e SHA512 0f54d0f2c0e369880989930f0997509dbb061a0b60b6476411ff072620aa9dd45797f962d1a6c78291c5ac106f74a51ca619c44e6ff3748060ddf444a37b7c08 EBUILD activemodel-7.0.2.4.ebuild 958 BLAKE2B bafde4c47abe2504c89cfe2614be69b675895216a848bd2eb0e10fd7f82a32b7a788596e6aef46fc85c4eefdd88f2189013c70ccdad06349694a533146b21c2d SHA512 b93b747160b5174c73aeda170680cabbc3e5ec66691eeba9c7b1198052443bc12b55ab284d65ef280a87d6bdbaa5c18c783d23a420940cb6b1d2dfb598919b0b +EBUILD activemodel-7.0.3.1.ebuild 986 BLAKE2B bea10023caad02d1591eddd28a1fe3dd7ed94a8ecee599f965aefee7f5291b5abb38dd910983aef5e8e35cf8857fddf9a6b65541aaf86be398ac04601d25f861 SHA512 dba361ab4a6a9c7fbf0fd8cad9d4979496f3ac135a4b5bc3e9b363129b51f608123df4c560f807949bb87f6024a4493f213def5b46cab5eaee160ce676990251 EBUILD activemodel-7.0.3.ebuild 958 BLAKE2B bafde4c47abe2504c89cfe2614be69b675895216a848bd2eb0e10fd7f82a32b7a788596e6aef46fc85c4eefdd88f2189013c70ccdad06349694a533146b21c2d SHA512 b93b747160b5174c73aeda170680cabbc3e5ec66691eeba9c7b1198052443bc12b55ab284d65ef280a87d6bdbaa5c18c783d23a420940cb6b1d2dfb598919b0b MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/activemodel/activemodel-5.2.8.1.ebuild b/dev-ruby/activemodel/activemodel-5.2.8.1.ebuild new file mode 100644 index 000000000000..c0e695fc9a45 --- /dev/null +++ b/dev-ruby/activemodel/activemodel-5.2.8.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV}:* +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/railties-${PV} + dev-ruby/test-unit:2 + dev-ruby/mocha + >=dev-ruby/bcrypt-ruby-3.1.7 + )" + +all_ruby_prepare() { + # Set test environment to our hand. + sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths" + sed -i -e '2igem "railties", "~> 5.2.0"; gem "psych", "~> 3.0"' test/cases/helper.rb || die +} diff --git a/dev-ruby/activemodel/activemodel-6.0.5.1.ebuild b/dev-ruby/activemodel/activemodel-6.0.5.1.ebuild new file mode 100644 index 000000000000..b96d4d862918 --- /dev/null +++ b/dev-ruby/activemodel/activemodel-6.0.5.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV}:* +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/railties-${PV} + dev-ruby/test-unit:2 + dev-ruby/mocha + >=dev-ruby/bcrypt-ruby-3.1.7 + )" + +all_ruby_prepare() { + # Set test environment to our hand. + sed -i -e '3igem "psych", "~> 3.0"' test/cases/helper.rb || die "Unable to remove load paths" +} diff --git a/dev-ruby/activemodel/activemodel-6.1.6.1.ebuild b/dev-ruby/activemodel/activemodel-6.1.6.1.ebuild new file mode 100644 index 000000000000..72f40d438434 --- /dev/null +++ b/dev-ruby/activemodel/activemodel-6.1.6.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV}:* +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/railties-${PV} + dev-ruby/test-unit:2 + dev-ruby/mocha + >=dev-ruby/bcrypt-ruby-3.1.7 + )" + +all_ruby_prepare() { + # Set test environment to our hand. + sed -i -e '/load_paths/d' test/cases/helper.rb || die "Unable to remove load paths" +} diff --git a/dev-ruby/activemodel/activemodel-7.0.3.1.ebuild b/dev-ruby/activemodel/activemodel-7.0.3.1.ebuild new file mode 100644 index 000000000000..9d4e46079388 --- /dev/null +++ b/dev-ruby/activemodel/activemodel-7.0.3.1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activemodel.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Toolkit for building modeling frameworks like Active Record and Active Resource" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~riscv ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV}:* +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/railties-${PV} + dev-ruby/test-unit:2 + dev-ruby/mocha + >=dev-ruby/bcrypt-ruby-3.1.7 + =dev-ruby/sqlite3-1.3.6 ) + mysql? ( dev-ruby/mysql2:0.5 ) + postgres? ( >=dev-ruby/pg-0.18.0:* )" + +ruby_add_bdepend " + test? ( + dev-ruby/bundler + ~dev-ruby/actionpack-${PV} + ~dev-ruby/actionmailer-${PV} + >=dev-ruby/sqlite3-1.3.6 + dev-ruby/mocha + dev-ruby/minitest:5 + )" + +DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + rm ../Gemfile.lock || die + sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die + sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die + sed -e '/bcrypt/ s/3.0.0/3.0/' \ + -i ../Gemfile || die + + # Add back json in the Gemfile because we dropped some dependencies + # earlier that implicitly required it. + sed -i -e '$agem "json"' \ + ../Gemfile || die + + sed -e '3i gem "activesupport", "~> 5.2.0"' \ + -e '3i gem "activerecord", "~> 5.2.0"' \ + -e '3i gem "activemodel", "~> 5.2.0"' \ + -e '3i gem "psych", "~> 3.0"' \ + -i test/cases/helper.rb || die + + # Avoid test depending on mysql adapter which we don't support for + # this Rails version to simplify our dependencies. + rm test/cases/connection_specification/resolver_test.rb || die + + # Avoid single test using mysql dependencies. + rm test/cases/invalid_connection_test.rb || die + + # Avoid failing test that makes bad assumptions on database state. + #sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \ + # test/cases/associations/has_many_associations_test.rb + + # Avoid test failing to bind limit length in favor of security release + sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die + + # Avoid test failures due to sqlite explain changes + rm -f test/cases/adapters/sqlite3/explain_test.rb || die + + # Avoid test failing for new security feature where database table is missing in tests + rm -f test/cases/store_test.rb || die +} + +each_ruby_test() { + if use sqlite; then + MT_NO_PLUGINS=true ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" + fi +} diff --git a/dev-ruby/activerecord/activerecord-6.0.5.1.ebuild b/dev-ruby/activerecord/activerecord-6.0.5.1.ebuild new file mode 100644 index 000000000000..bfbe8b13cb61 --- /dev/null +++ b/dev-ruby/activerecord/activerecord-6.0.5.1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby26 ruby27 ruby30" + +# this is not null so that the dependencies will actually be filled +RUBY_FAKEGEM_TASK_TEST="test" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM" +HOMEPAGE="https://github.com/rails/rails/" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="mysql postgres sqlite" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend "~dev-ruby/activesupport-${PV} + ~dev-ruby/activemodel-${PV} + sqlite? ( >=dev-ruby/sqlite3-1.4 ) + mysql? ( dev-ruby/mysql2:0.5 ) + postgres? ( dev-ruby/pg:1 )" + +ruby_add_bdepend " + test? ( + dev-ruby/bundler + ~dev-ruby/actionpack-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/sqlite3-1.4.0 + dev-ruby/mocha + dev-ruby/minitest:5 + )" + +DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + rm ../Gemfile.lock || die + sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die + sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die + sed -e '/bcrypt/ s/3.0.0/3.0/' \ + -i ../Gemfile || die + + # Add back json in the Gemfile because we dropped some dependencies + # earlier that implicitly required it. + sed -i -e '$agem "json"' ../Gemfile || die + + sed -i -e '2igem "railties", "~> 6.0.0"; gem "activemodel", "~> 6.0.0"; gem "psych", "~> 3.0"' test/cases/helper.rb || die + + # Avoid test depending on mysql adapter which we don't support for + # this Rails version to simplify our dependencies. + rm test/cases/connection_specification/resolver_test.rb || die + + # Avoid single tests using mysql or postgres dependencies. + rm test/cases/invalid_connection_test.rb || die + sed -e '/test_switching_connections_with_database_url/askip "postgres"' \ + -i test/cases/connection_adapters/connection_handlers_multi_db_test.rb || die + + # Avoid failing test that makes bad assumptions on database state. + sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \ + test/cases/associations/has_many_associations_test.rb + + # Avoid test failing to bind limit length in favor of security release + sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die + + # Avoid test failing related to rubygems + sed -i -e '/test_generates_absolute_path_with_given_root/askip "rubygems activation monitor"' test/cases/tasks/sqlite_rake_test.rb || die + + # Avoid test failing due to sqlite EXPLAIN changes + rm -f test/cases/adapters/sqlite3/explain_test.rb || die +} + +each_ruby_test() { + if use sqlite; then + ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" + fi +} diff --git a/dev-ruby/activerecord/activerecord-6.1.6.1.ebuild b/dev-ruby/activerecord/activerecord-6.1.6.1.ebuild new file mode 100644 index 000000000000..ff94a28571da --- /dev/null +++ b/dev-ruby/activerecord/activerecord-6.1.6.1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30" + +# this is not null so that the dependencies will actually be filled +RUBY_FAKEGEM_TASK_TEST="test" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM" +HOMEPAGE="https://github.com/rails/rails/" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="mysql postgres sqlite" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend "~dev-ruby/activesupport-${PV} + ~dev-ruby/activemodel-${PV} + sqlite? ( >=dev-ruby/sqlite3-1.4 ) + mysql? ( dev-ruby/mysql2:0.5 ) + postgres? ( >=dev-ruby/pg-1.1:1 )" + +ruby_add_bdepend " + test? ( + dev-ruby/bundler + ~dev-ruby/actionpack-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/sqlite3-1.4.0 + dev-ruby/mocha + dev-ruby/minitest:5 + )" + +DEPEND+=" test? ( >=dev-db/sqlite-3.12.1 )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + rm ../Gemfile.lock || die + sed -i -e "/\(uglifier\|system_timer\|sdoc\|w3c_validators\|pg\|jquery-rails\|execjs\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|minitest\|sprockets\|stackprof\)/ s:^:#:" \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die + sed -i -e '/rack-ssl/d' -e 's/~> 3.4/>= 3.4/' ../railties/railties.gemspec || die + sed -e '/bcrypt/ s/3.0.0/3.0/' \ + -i ../Gemfile || die + sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || die + + # Add back json in the Gemfile because we dropped some dependencies + # earlier that implicitly required it. + sed -i -e '$agem "json"' ../Gemfile || die + + # Load correct rails version + sed -i -e '2igem "activemodel", "~> 6.1.0"; gem "activejob", "~> 6.1.0"; gem "railties", "~> 6.1.0"' test/cases/helper.rb || die + + # Avoid single tests using mysql or postgres dependencies. + rm test/cases/invalid_connection_test.rb || die + sed -e '/test_switching_connections_with_database_url/askip "postgres"' \ + -i test/cases/connection_adapters/{,legacy_}connection_handlers_multi_db_test.rb || die + + # Avoid failing test that makes bad assumptions on database state. + sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \ + test/cases/associations/has_many_associations_test.rb + + # Avoid tests that no longer work with newer sqlite versions + rm -f test/cases/adapters/sqlite3/explain_test.rb || die + sed -i -e '/test_references_stays_as_integer_column/askip "Fails on case difference"' test/cases/migration/compatibility_test.rb || die + + # Avoid test failing to bind limit length in favor of security release + sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die + + # Avoid test failing related to rubygems + sed -i -e '/test_generates_absolute_path_with_given_root/askip "rubygems actiovation monitor"' test/cases/tasks/sqlite_rake_test.rb || die +} + +each_ruby_test() { + if use sqlite; then + ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" + fi +} diff --git a/dev-ruby/activerecord/activerecord-7.0.3.1.ebuild b/dev-ruby/activerecord/activerecord-7.0.3.1.ebuild new file mode 100644 index 000000000000..23080658a57a --- /dev/null +++ b/dev-ruby/activerecord/activerecord-7.0.3.1.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30" + +# this is not null so that the dependencies will actually be filled +RUBY_FAKEGEM_TASK_TEST="test" + +RUBY_FAKEGEM_RECIPE_DOC="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activerecord.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Implements the ActiveRecord pattern (Fowler, PoEAA) for ORM" +HOMEPAGE="https://github.com/rails/rails/" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~sparc ~x86" +IUSE="mysql postgres sqlite" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend "~dev-ruby/activesupport-${PV} + ~dev-ruby/activemodel-${PV} + sqlite? ( >=dev-ruby/sqlite3-1.4 ) + mysql? ( dev-ruby/mysql2:0.5 ) + postgres? ( >=dev-ruby/pg-1.1:1 )" + +ruby_add_bdepend " + test? ( + dev-ruby/benchmark-ips + dev-ruby/bundler + ~dev-ruby/actionpack-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/sqlite3-1.4.0 + dev-ruby/mocha + 3.4/>= 3.4/' ../railties/railties.gemspec || die + sed -e '/bcrypt/ s/3.0.0/3.0/' \ + -i ../Gemfile || die + sed -i -e '/byebug/ s:^:#:' test/cases/base_prevent_writes_test.rb || die + + # Add back json in the Gemfile because we dropped some dependencies + # earlier that implicitly required it. + sed -i -e '$agem "json"' ../Gemfile || die + + # Avoid single tests using mysql or postgres dependencies. + rm test/cases/invalid_connection_test.rb || die + sed -e '/test_switching_connections_with_database_url/askip "postgres"' \ + -i test/cases/connection_adapters/{,legacy_}connection_handlers_multi_db_test.rb || die + + # Avoid failing test that makes bad assumptions on database state. + sed -i -e '/test_do_not_call_callbacks_for_delete_all/,/^ end/ s:^:#:' \ + test/cases/associations/has_many_associations_test.rb + + # Avoid test failing to bind limit length in favor of security release + sed -i -e '/test_too_many_binds/askip "Fails on Gentoo"' test/cases/bind_parameter_test.rb || die + + # Avoid test failing related to rubygems + sed -i -e '/test_generates_absolute_path_with_given_root/askip "rubygems actiovation monitor"' test/cases/tasks/sqlite_rake_test.rb || die +} + +each_ruby_test() { + if use sqlite; then + ${RUBY} -S rake test_sqlite3 || die "sqlite3 tests failed" + fi +} diff --git a/dev-ruby/activestorage/Manifest b/dev-ruby/activestorage/Manifest index 14490961af09..a0ce92f1f623 100644 --- a/dev-ruby/activestorage/Manifest +++ b/dev-ruby/activestorage/Manifest @@ -1,13 +1,21 @@ +DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f SHA512 05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71 DIST rails-5.2.8.tgz 8847449 BLAKE2B 11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367 SHA512 98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a +DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039 +DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c +DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef +EBUILD activestorage-5.2.8.1.ebuild 1921 BLAKE2B 8eaa5d630fd84db3f7388dbe998465cf23daded42dd31fbb15fa970ec80304315260736a78cc8ff947a33a218c3f125410307450e43e72bb8350c325aba27ec2 SHA512 486fa7c874480a34b11d8a073e9625dd3d7892b3d82dd4bafd9378171a28af1df7780502abd8c61c31250cb5b1400e8b5921b622f6a41c9e80feef0f5037fcff EBUILD activestorage-5.2.8.ebuild 1931 BLAKE2B a22f9d410858367f434cbd9344fa280765aee175f86c9aabec3a13a0ee4d5135e2d48c74d1fbd783042404deec5944cb9a70822ae4703fd10a7bd0fa35af0547 SHA512 9269cdd38589705cbe7639340de90abee2c2b33d929937e4a56541626eca4c5cab49be95b69a00da76de0904a91109bc68e05ab4a4243fa237f8dd716c5e9711 +EBUILD activestorage-6.0.5.1.ebuild 2173 BLAKE2B b21ede1afcfcf3973dcecceee7cc2fb7cf7308fd14bcdbab90434b1401ca9c7a56a1b4b2b08650daa88230c4403beda95f2059eed3a6b6bdae6d78ee6ff4104a SHA512 febb37553ac718c845c9e2f071133c2fa6f8fe8467b2ac98143e502ca9bc30c7a3a64a1975a47946fe876f1a980c413aa19cf3592596eed1c782003f617af384 EBUILD activestorage-6.0.5.ebuild 2166 BLAKE2B 0f6f53ab9169d78d9f52cdfe2c0c99528796c45236333ae6f32a925c2304e529237aef43ce6c5da7c08a0412abbf15f5a9226e4e36ff48f6beb94bb0dde73136 SHA512 e011807067d6ead349412c1c5a993bdb7b085ff380edcf022d40032073b24aae8dde0195f4d5b364444fecd06fef369532e682c7b4e61681747bfdb2d5648b44 EBUILD activestorage-6.1.5.1.ebuild 2049 BLAKE2B 843e293c3ebbfa45f11bb1f8e5119b956466e8f1dc37dca62dde9cb0c8510117d6ede7e93df63040e1e1fcced5085f66018e818582b27f94f8aaa7a3085d507c SHA512 302a8e5c7d516b83795b2fe19f91d74d32d334ae2897e93d6d88a6150b1909886e0d530dd5306ef749cbd22456b3457619b7eff1047a6f4c43b346615915a8e0 +EBUILD activestorage-6.1.6.1.ebuild 2049 BLAKE2B 843e293c3ebbfa45f11bb1f8e5119b956466e8f1dc37dca62dde9cb0c8510117d6ede7e93df63040e1e1fcced5085f66018e818582b27f94f8aaa7a3085d507c SHA512 302a8e5c7d516b83795b2fe19f91d74d32d334ae2897e93d6d88a6150b1909886e0d530dd5306ef749cbd22456b3457619b7eff1047a6f4c43b346615915a8e0 EBUILD activestorage-6.1.6.ebuild 2049 BLAKE2B 843e293c3ebbfa45f11bb1f8e5119b956466e8f1dc37dca62dde9cb0c8510117d6ede7e93df63040e1e1fcced5085f66018e818582b27f94f8aaa7a3085d507c SHA512 302a8e5c7d516b83795b2fe19f91d74d32d334ae2897e93d6d88a6150b1909886e0d530dd5306ef749cbd22456b3457619b7eff1047a6f4c43b346615915a8e0 EBUILD activestorage-7.0.2.4.ebuild 2475 BLAKE2B 9eb0730624ccd559c66123af846c21cf18ca71c020fc871f1b4cb0b20fd9254a21f35233b98b91dcb697a07478ba3535e8d86efda4d636ccee8b2dfebdf564f8 SHA512 375a0f524fe77750397236e78a76bb8f4e10db415b3d2cd65b96e3381fb484fc9f83430bd3135d8161eee9875a00c976b762abd049747f0e07b91a5b35de59bc +EBUILD activestorage-7.0.3.1.ebuild 2480 BLAKE2B 439b264b9d073070d1bc63873adfdd8561b018b71ca261918cbb52939c5c3a00cb2aed181f05234d45df05c9fc0fd3e355cb84e0267d74ff577faece5b4cb17e SHA512 3ecd06f35d8d9a12ea7193ac898f1542f18c15d844a757d2a5a1a6744f96c758f93ee731fd24017adbd38624bba5fc09b32c603e702b0f773a3f9c4021211a0c EBUILD activestorage-7.0.3.ebuild 2482 BLAKE2B 1bc3328e2f91dd6d64ecc56f14a51f2552213bfb3b8813623a56ab5cbbda61fcc9c37500cfc1d7780a4fb6d698f5ba71b7ed01d01a611079ab3b8c9c4aa01318 SHA512 c55ddf9199a6952872afe205ffdcb1bb0274cb44b7d16aa5fe4d55b9b2198a33dfbe0d2d2fb7d1cb925ce01581cfaf2ce75e60575f328ae393021956a6ac3a4c MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/activestorage/activestorage-5.2.8.1.ebuild b/dev-ruby/activestorage/activestorage-5.2.8.1.ebuild new file mode 100644 index 000000000000..ec269eee8f51 --- /dev/null +++ b/dev-ruby/activestorage/activestorage-5.2.8.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app config db" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Attach cloud and local files in Rails applications" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +DEPEND+=" test? ( app-text/mupdf ) " + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV}:* + ~dev-ruby/activerecord-${PV}:* + dev-ruby/marcel:1.0 +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/railties-${PV} + dev-ruby/test-unit:2 + dev-ruby/mini_magick + dev-ruby/mocha + dev-ruby/rake + dev-ruby/sqlite3 + )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|rubocop\|capybara\|rack-cache\|dalli\|listen\|connection_pool\|puma\|mysql2\)/ s:^:#:" \ + -e '/dalli/ s/2.7.7/2.7.9/' \ + -e '/:job/,/end/ s:^:#:' \ + -e '/:test/,/^end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die + rm ../Gemfile.lock || die + + # Fix spec broken with ruby24 + sed -i -e '35ibegin' -e '55iend' test/service/s3_service_test.rb || die +} diff --git a/dev-ruby/activestorage/activestorage-6.0.5.1.ebuild b/dev-ruby/activestorage/activestorage-6.0.5.1.ebuild new file mode 100644 index 000000000000..c525b9252fef --- /dev/null +++ b/dev-ruby/activestorage/activestorage-6.0.5.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app config db" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Attach cloud and local files in Rails applications" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) " + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV}:* + ~dev-ruby/activerecord-${PV}:* + dev-ruby/marcel:1.0 +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/railties-${PV} + >=dev-ruby/image_processing-1.2:0 + dev-ruby/test-unit:2 + dev-ruby/mini_magick + dev-ruby/mocha + dev-ruby/rake + dev-ruby/sqlite3 + )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|rubocop\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\)/ s:^:#:" \ + -e '/dalli/ s/2.7.7/2.7.9/' \ + -e '/:job/,/end/ s:^:#:' \ + -e '/:test/,/^end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' ../Gemfile || die + rm ../Gemfile.lock || die + + # Skip test that has already been updated in later versions upstream + sed -i -e '/resized variation of BMP blob/askip "broken test"' test/models/variant_test.rb || die +} diff --git a/dev-ruby/activestorage/activestorage-6.1.6.1.ebuild b/dev-ruby/activestorage/activestorage-6.1.6.1.ebuild new file mode 100644 index 000000000000..102dbabfb7ed --- /dev/null +++ b/dev-ruby/activestorage/activestorage-6.1.6.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app config db" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Attach cloud and local files in Rails applications" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) " + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV}:* + ~dev-ruby/activejob-${PV}:* + ~dev-ruby/activerecord-${PV}:* + ~dev-ruby/activesupport-${PV}:* + dev-ruby/marcel:1.0 + >=dev-ruby/mini_mime-1.1.0 +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/railties-${PV} + >=dev-ruby/image_processing-1.2:0 + dev-ruby/test-unit:2 + dev-ruby/mini_magick + dev-ruby/mocha + dev-ruby/rake + dev-ruby/sqlite3 + )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|sprockets\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\)/ s:^:#:" \ + -e '/dalli/ s/2.7.7/2.7.9/' \ + -e '/group :\(doc\|job\|rubocop\|test\)/,/^end/ s:^:#:' \ + -i ../Gemfile || die + rm ../Gemfile.lock || die +} diff --git a/dev-ruby/activestorage/activestorage-7.0.3.1.ebuild b/dev-ruby/activestorage/activestorage-7.0.3.1.ebuild new file mode 100644 index 000000000000..9c124f9b63be --- /dev/null +++ b/dev-ruby/activestorage/activestorage-7.0.3.1.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_DOCDIR="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="activestorage.gemspec" + +RUBY_FAKEGEM_EXTRAINSTALL="app config db" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Attach cloud and local files in Rails applications" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +DEPEND+=" test? ( app-text/mupdf media-gfx/imagemagick[jpeg,png,tiff] media-video/ffmpeg app-text/poppler[utils] ) " + +ruby_add_rdepend " + ~dev-ruby/actionpack-${PV}:* + ~dev-ruby/activejob-${PV}:* + ~dev-ruby/activerecord-${PV}:* + ~dev-ruby/activesupport-${PV}:* + dev-ruby/marcel:1.0 + >=dev-ruby/mini_mime-1.1.0 +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/railties-${PV} + >=dev-ruby/image_processing-1.2:0 + =dev-ruby/minitest-5.15*:5 + dev-ruby/mini_magick + dev-ruby/mocha + dev-ruby/rake + dev-ruby/sprockets-rails + dev-ruby/sqlite3 + )" + +all_ruby_prepare() { + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|'mysql'\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|redcarpet\|bcrypt\|uglifier\|aws-sdk-s3\|aws-sdk-sns\|google-cloud-storage\|azure-storage\|blade\|bootsnap\|hiredis\|qunit-selenium\|chromedriver-helper\|redis\|rb-inotify\|stackprof\|websocket-client-simple\|libxml-ruby\|sass-rails\|capybara\|rack-cache\|selenium\|dalli\|listen\|connection_pool\|puma\|mysql2\|webdrivers\|webpacker\|rexml\|webmock\|propshaft\|sprockets-export\)/ s:^:#:" \ + -e '/stimulus-rails/,/tailwindcss-rails/ s:^:#:' \ + -e '/group :\(doc\|job\|rubocop\|test\)/,/^end/ s:^:#:' \ + -i ../Gemfile || die + rm ../Gemfile.lock || die + + # Use mini_magick since vips is not packaged on Gentoo + sed -i -e '/mini_magick/aActiveStorage.variant_processor = :mini_magick' test/test_helper.rb || die + # Avoid vips-specific tests + sed -i -e '/\(resized and monochrome variation of JPEG blob\|monochrome with default variant_processor\|disabled variation of JPEG blob\)/askip "No vips support"' test/models/variant_test.rb || die +} diff --git a/dev-ruby/activesupport/Manifest b/dev-ruby/activesupport/Manifest index 7edc53a6cafd..079d18c386c2 100644 --- a/dev-ruby/activesupport/Manifest +++ b/dev-ruby/activesupport/Manifest @@ -1,13 +1,21 @@ +DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f SHA512 05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71 DIST rails-5.2.8.tgz 8847449 BLAKE2B 11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367 SHA512 98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a +DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039 +DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c +DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef +EBUILD activesupport-5.2.8.1.ebuild 2557 BLAKE2B dd90823d74073cc473b86a4e7554e296273d6663488e4dd92557acb2eeaecd259f112f29e170d770a377779eef14e8135f29a9483e7fd6e7848672de18517abc SHA512 d4d2f1d712a6dfbe9c94c0cfc306877f79ae3c5b35ebd333078a043e9025d3a82364ea8f7d8735b9c82bd5a9c2914c23dba91786877617a67e4488f5a8ae5ad6 EBUILD activesupport-5.2.8.ebuild 2565 BLAKE2B a756faffde922c8d3d9a291351d069364444b0a4382a90b9d326363c7c6444c50074417dfb8c46869daf8192aa6caf7caecb3616b40d8a3a56651070843cf7a4 SHA512 d8c773ddf3186a43d028e363520ed8b5686c2a6d691153982d0c322e42a3c8c1a26b0561d2033cac4002e7c2164033a429330413c1a7eb704dc982127f6f4f8c +EBUILD activesupport-6.0.5.1.ebuild 2602 BLAKE2B 757cbe9cad0ad78d404e7ebd3574dead204e6a4207b35f245049660c47e92fe281ffdf197915d19178572a7636d6ee495ccb80253e0e6d0a1a53a03e1db2be5b SHA512 7fbad185d45700dc00240b75519bda0b9d070d310bf9ac5d760aaf16cb4af074c1a9cc6b4e55c0de03ec8604b04eb7ae3183cf5dd4c64cf579cf44bad786a2f9 EBUILD activesupport-6.0.5.ebuild 2593 BLAKE2B bef9468f2915a8f675ff63a1f202a26253862d06f06aa1bd819316973af8aec4bb25a84ab68b7e77fa6ef5524d8784873ec0750949cdddd82c5f896df3e69308 SHA512 30b66c4243686fa1c2430d557c38450477e7a827896ab4a3f72074d1c1a4542dcaad1c4d55b242121c5803e6d96358dd816255c65bc4f37d677667166336c937 EBUILD activesupport-6.1.5.1.ebuild 2686 BLAKE2B 64ca20f79b35e3122338d86e561cfe94ca26043aacee60846cd322942126771c914eb55b3acff504d25e197b62e08e2dba587fe63add53729a2967f5a6810ccd SHA512 1671dadf7797a7edc97f55cca0067ff544d4293ca39a6aa2cbfc9fabc25c8e51cffc7c854f5906054aadea45c4843dc76a2b693e04602aaf92def5b377e101f6 +EBUILD activesupport-6.1.6.1.ebuild 2693 BLAKE2B 5c16c4652539a3d43e32f14bc5bbc928dacec443125790ad1fb0e5a46b5289075be3e5fa59a53be1852d3cd36353c047b9ab4aa4e4287cfc20a1edbfc16edd84 SHA512 3f788fe31e0b016e86666a7560d167177ab0f2d69ad7a0607fa64a6a5fc62ff5636a036413c5ccb4b772d481089cf86c67fa0ccf26037bdc1b8b9821fdba99cb EBUILD activesupport-6.1.6.ebuild 2693 BLAKE2B 5c16c4652539a3d43e32f14bc5bbc928dacec443125790ad1fb0e5a46b5289075be3e5fa59a53be1852d3cd36353c047b9ab4aa4e4287cfc20a1edbfc16edd84 SHA512 3f788fe31e0b016e86666a7560d167177ab0f2d69ad7a0607fa64a6a5fc62ff5636a036413c5ccb4b772d481089cf86c67fa0ccf26037bdc1b8b9821fdba99cb EBUILD activesupport-7.0.2.4.ebuild 2654 BLAKE2B 18b341807ecfc5657b2f75d6649f5e4fa21aa02d976146c4b873796482f1cafea278f0dfd0ffdcf27985c08e2394736d3ddd625b74410cd14b7eb7fae1db0ae3 SHA512 977b8788acd684828c64cc854d633eb55247037bd41e876b94b99385e11535ef34e710dc40cb240656a5c52bd724e11d3b2bf546580dc09c7bf307d67d554562 +EBUILD activesupport-7.0.3.1.ebuild 2688 BLAKE2B 455289571360bc0a2201bd0a5f75462e7c8b0f800c5af887bbb9b9845b3add97551b366c308623861f938be6b54abd521cd9ec0eb181254e6256c2fd01a58b62 SHA512 373d79a9a00bf6c871ea241643d4a3468d96e75d28881cf50fa5dbe66d6168eb5a09e82882048b755560837ecd9596c2bdc7b3d0ddd357b3b80e758635f4210d EBUILD activesupport-7.0.3.ebuild 2661 BLAKE2B 61460131e3ba4931b095c76b55a049eb332ff5a47ced6c0f088db3dad96b6a7a70bcf192473110ab64463d83614aff4125bdf2973dd806a78ab7147c699a7b4b SHA512 455b96ac9a4d9cc488ee5d58e328a2cc4c27da621b997d9f79da81a366e4458bbf81052392fcc36684862dc948ea3ff3993b144cf1933ce7ce2406b48eb1be76 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/activesupport/activesupport-5.2.8.1.ebuild b/dev-ruby/activesupport/activesupport-5.2.8.1.ebuild new file mode 100644 index 000000000000..76a83ebed7db --- /dev/null +++ b/dev-ruby/activesupport/activesupport-5.2.8.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true" + +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Utility Classes and Extension to the Standard Library" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + >=dev-ruby/concurrent-ruby-1.0.2:1 + dev-ruby/i18n:1 + >=dev-ruby/tzinfo-1.1:1 + >=dev-ruby/minitest-5.1:5" + +# memcache-client, nokogiri, and builder are not strictly +# needed, but there are tests using this code. +ruby_add_bdepend "test? ( + >=dev-ruby/dalli-2.2.1 + >=dev-ruby/nokogiri-1.4.5 + >=dev-ruby/builder-3.1.0 + >=dev-ruby/listen-3.0.5:3 + dev-ruby/rack + dev-ruby/mocha + )" + +all_ruby_prepare() { + # Set the secure permissions that tests expect. + chmod 0755 "${HOME}" || die "Failed to fix permissions on home" + + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|redis\|sqlite\)/ s:^:#:" \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' \ + -e 's/gemspec/gemspec path: "activesupport"/' \ + -e '5igem "builder"; gem "rack"' ../Gemfile || die + rm ../Gemfile.lock || die + sed -i -e '1igem "tzinfo", "~> 1.1"; gem "psych", "~> 3.0"' test/abstract_unit.rb || die + + # Avoid test that depends on timezone + sed -i -e '/test_implicit_coercion/,/^ end/ s:^:#:' test/core_ext/duration_test.rb || die + + # Avoid tests that seem to trigger race conditions. + rm -f test/evented_file_update_checker_test.rb || die + + # Avoid test that generates filename that is too long + sed -i -e '/test_filename_max_size/askip "gentoo"' test/cache/stores/file_store_test.rb || die + + # Avoid tests requiring a live redis running + rm -f test/cache/stores/redis_cache_store_test.rb || die + sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die +} diff --git a/dev-ruby/activesupport/activesupport-6.0.5.1.ebuild b/dev-ruby/activesupport/activesupport-6.0.5.1.ebuild new file mode 100644 index 000000000000..7f50b4eb8032 --- /dev/null +++ b/dev-ruby/activesupport/activesupport-6.0.5.1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Utility Classes and Extension to the Standard Library" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + >=dev-ruby/concurrent-ruby-1.0.2:1 + dev-ruby/i18n:1 + >=dev-ruby/tzinfo-1.1:1 + >=dev-ruby/minitest-5.1:5 + >=dev-ruby/zeitwerk-2.2:2 +" + +# memcache-client, nokogiri, builder, and redis are not strictly needed, +# but there are tests using this code. +ruby_add_bdepend "test? ( + >=dev-ruby/dalli-2.2.1 + >=dev-ruby/nokogiri-1.4.5 + >=dev-ruby/builder-3.1.0 + >=dev-ruby/listen-3.0.5:3 + dev-ruby/rack + dev-ruby/mocha + )" + +all_ruby_prepare() { + # Set the secure permissions that tests expect. + chmod 0755 "${HOME}" || die "Failed to fix permissions on home" + + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(system_timer\|sdoc\|w3c_validators\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|kindlerb\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|redcarpet\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|redis\|sqlite\)/ s:^:#:" \ + -e '/:job/,/end/ s:^:#:' \ + -e '/group :doc/,/^end/ s:^:#:' \ + -e 's/gemspec/gemspec path: "activesupport"/' \ + -e '5igem "builder"; gem "rack"' ../Gemfile || die + rm ../Gemfile.lock || die + sed -i -e '1igem "tzinfo", "~> 1.1"; gem "psych", "~> 3.0"' test/abstract_unit.rb || die + + # Avoid test that depends on timezone + sed -i -e '/test_implicit_coercion/,/^ end/ s:^:#:' test/core_ext/duration_test.rb || die + + # Avoid tests that seem to trigger race conditions. + rm -f test/evented_file_update_checker_test.rb || die + + # Avoid test that generates filename that is too long + sed -i -e '/test_filename_max_size/askip "gentoo"' test/cache/stores/file_store_test.rb || die + + # Avoid tests requiring a live redis running + rm -f test/cache/stores/redis_cache_store_test.rb || die + sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die + sed -i -e '/test_redis_cache_store/askip "lacking keywords"' test/cache/cache_store_setting_test.rb || die +} diff --git a/dev-ruby/activesupport/activesupport-6.1.6.1.ebuild b/dev-ruby/activesupport/activesupport-6.1.6.1.ebuild new file mode 100644 index 000000000000..cfe7a844bc9b --- /dev/null +++ b/dev-ruby/activesupport/activesupport-6.1.6.1.ebuild @@ -0,0 +1,74 @@ +# 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_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Utility Classes and Extension to the Standard Library" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + >=dev-ruby/concurrent-ruby-1.0.2:1 + >=dev-ruby/i18n-1.6:1 + dev-ruby/tzinfo:2 + >=dev-ruby/minitest-5.1:5 + >=dev-ruby/zeitwerk-2.3:2 +" + +# memcache-client, nokogiri, builder, and redis are not strictly needed, +# but there are tests using this code. +ruby_add_bdepend "test? ( + >=dev-ruby/dalli-2.2.1 + dev-ruby/connection_pool + >=dev-ruby/nokogiri-1.8.1 + >=dev-ruby/builder-3.1.0 + >=dev-ruby/listen-3.3:3 + dev-ruby/rack + dev-ruby/rexml + dev-ruby/mocha + )" + +all_ruby_prepare() { + # Set the secure permissions that tests expect. + chmod 0755 "${HOME}" || die "Failed to fix permissions on home" + + # Remove items from the common Gemfile that we don't need for this + # test run. This also requires handling some gemspecs. + sed -i -e "/\(system_timer\|pg\|execjs\|jquery-rails\|mysql\|journey\|ruby-prof\|stackprof\|benchmark-ips\|turbolinks\|coffee-rails\|debugger\|sprockets-rails\|bcrypt\|uglifier\|minitest\|sprockets\|stackprof\|rack-cache\|sqlite\|websocket-client-simple\|\libxml-ruby\|bootsnap\|aws-sdk\|webmock\|capybara\|sass-rails\|selenium-webdriver\|webpacker\|webrick\)/ s:^:#:" \ + -e '/group :\(doc\|rubocop\|job\|cable\|storage\|ujs\|test\) do/,/^end/ s:^:#:' \ + -e 's/gemspec/gemspec path: "activesupport"/' \ + -e '5igem "builder"; gem "rack"' ../Gemfile || die + rm ../Gemfile.lock || die +# sed -i -e '1igem "tzinfo", "~> 1.1"' test/abstract_unit.rb || die + + # Avoid test that depends on timezone + sed -i -e '/test_implicit_coercion/,/^ end/ s:^:#:' test/core_ext/duration_test.rb || die + + # Avoid tests that seem to trigger race conditions. + rm -f test/evented_file_update_checker_test.rb || die + + # Avoid test that generates filename that is too long + sed -i -e '/test_filename_max_size/askip "gentoo"' test/cache/stores/file_store_test.rb || die + + # Avoid tests requiring a live redis running + rm -f test/cache/stores/redis_cache_store_test.rb || die + sed -i -e '/cache_stores:redis/ s:^:#:' Rakefile || die + sed -i -e '/test_redis_cache_store/askip "lacking keywords"' test/cache/cache_store_setting_test.rb || die +} diff --git a/dev-ruby/activesupport/activesupport-7.0.3.1.ebuild b/dev-ruby/activesupport/activesupport-7.0.3.1.ebuild new file mode 100644 index 000000000000..2b66a88d3806 --- /dev/null +++ b/dev-ruby/activesupport/activesupport-7.0.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 + +USE_RUBY="ruby27 ruby30 ruby31" + +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="activesupport.gemspec" + +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Utility Classes and Extension to the Standard Library" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +ruby_add_rdepend " + >=dev-ruby/concurrent-ruby-1.0.2:1 + >=dev-ruby/i18n-1.6:1 + dev-ruby/tzinfo:2 + >=dev-ruby/minitest-5.1:5 +" + +# memcache-client, nokogiri, builder, and redis are not strictly needed, +# but there are tests using this code. +ruby_add_bdepend "test? ( + >=dev-ruby/dalli-3.0.1 + dev-ruby/connection_pool + >=dev-ruby/nokogiri-1.8.1 + >=dev-ruby/builder-3.1.0 + >=dev-ruby/listen-3.3:3 + dev-ruby/rack + dev-ruby/rexml + dev-ruby/mocha + =dev-ruby/minitest-5.4:5 + )" + +all_ruby_prepare() { + sed -i -e "/[Bb]undler/d" \ + -e '/specname/,$ s:^:#:' Rakefile || die +} diff --git a/dev-ruby/arel/files/arel-9.0.0-fix_BigDecimal.patch b/dev-ruby/arel/files/arel-9.0.0-fix_BigDecimal.patch new file mode 100644 index 000000000000..fb4e4af77d10 --- /dev/null +++ b/dev-ruby/arel/files/arel-9.0.0-fix_BigDecimal.patch @@ -0,0 +1,23 @@ +From cbbe9ed392bfe146fc0871653aad9b619cef8509 Mon Sep 17 00:00:00 2001 +From: Yasuo Honda +Date: Sun, 7 Jan 2018 23:43:51 +0000 +Subject: [PATCH] BigDecimal.new is deprecated in Ruby 2.5 + +Refer https://github.com/ruby/bigdecimal/pull/86 +--- + test/visitors/test_to_sql.rb | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/test/visitors/test_to_sql.rb b/test/visitors/test_to_sql.rb +index 77756b9e..4416a11b 100644 +--- a/test/visitors/test_to_sql.rb ++++ b/test/visitors/test_to_sql.rb +@@ -233,7 +233,7 @@ def dispatch + end + + it "should visit_BigDecimal" do +- compile Nodes.build_quoted(BigDecimal.new('2.14')) ++ compile Nodes.build_quoted(BigDecimal('2.14')) + end + + it "should visit_Date" do diff --git a/dev-ruby/bcrypt-ruby/Manifest b/dev-ruby/bcrypt-ruby/Manifest index 4de8e39d7746..e08ddfe04708 100644 --- a/dev-ruby/bcrypt-ruby/Manifest +++ b/dev-ruby/bcrypt-ruby/Manifest @@ -1,9 +1,5 @@ -DIST bcrypt-3.1.16.gem 54272 BLAKE2B df8e1169df3a67f3eedd90b4fe04224266cd41d1a0dd2866b06372805b5b00aa028c3bb077078ffde3c89a9052497016dc3fe812075d8b6f57d6dd951a6aa806 SHA512 655483d73347c20f3b04a24d625cde05fd8e1da6f022363fbb2df828aea0623cb5b4981d97791301dcd83edc2719a2238d8d377af1558ca2ce4b3c8ade9bd343 DIST bcrypt-3.1.17.gem 55808 BLAKE2B e2e3d6ebeaf3d52fa69eb2da340c9558c09f526cc29a1230e2f439f32952a916ba6c2336a134ed0a2ca5210dbb8d2f0818c9ec56283e20f25cb9f891b07bdc60 SHA512 527103e758387031cd6153f5806eb161642547e89dda359929d88b0cc676175e4b3c63905fc8ed724914d2f8b152ecc7f6e7cf5d0c66b7c6fbf7b899bade16a7 DIST bcrypt-3.1.18.gem 55808 BLAKE2B 03e4082f451b8410ae88c1d920625cf3249094ba2d6fc04429d5f9cd60d7e29fa1c3170e2409ba16fa8fd8c341c7471047a382ee89cb2b04dab9bbdaadc3554a SHA512 b0b44f49ac2ef7a6a75a8949943291b7d37fc80be6a4dbbbcbbf117feaa4ff09b0670c14879c358fc2dadd22866cad6e26d07cfdcbb9423d0c52a6f54ae3f8f5 -EBUILD bcrypt-ruby-3.1.16-r1.ebuild 1519 BLAKE2B 9ff961a847dd27953e2e32a2e3fbbcf25daee6911dac73cb4f924b4c13c3a807e7d9c5ea1144ad61309de8a300766baf61a7a65f473f1618934e55e4722c91c4 SHA512 5d87dde0caaad763eb7e8ecb96becae9f32e1fb82c7ed9de8f2449530f26bb35375c5a0559dca66372e8c01e9cde6abeedf98140dcb3973b93c0accc8dc4c805 -EBUILD bcrypt-ruby-3.1.16-r2.ebuild 1519 BLAKE2B 81fb15fe435f56c71cf63fe954c73b634a2b6e52e897558e3b345b5b06989e8bb7a70f1df2b0a0278bee3a88433aae7b6ea3935bd347c33487fea39e60a875ab SHA512 6fdbd5bf05a55e60d2d3aed5cbe1e6125552c91c6700192ecb8e6b6fe0ff9f8a2004b3a64e9cde134963756837f31aff26d5921521b62ca3c921bfca563f9e2e -EBUILD bcrypt-ruby-3.1.16.ebuild 1615 BLAKE2B 4534b33b84d784b5afb0a86da52bd8c3cac4c8e9c03620b2091644eb88e308d0a7e70d3b9fe5d8f6845861af79b5fceaf022b9136d68fe9bedd066f509b6d436 SHA512 870b244082f21c1241b2dedfc8ef904e35260683c0ea2e164043e69078d0f28f800082cf8ce1a59c53dfcbf080b1f20e788ea582bc956929f1bf9bb8ee752026 EBUILD bcrypt-ruby-3.1.17.ebuild 1532 BLAKE2B 0d1966f1d0090b0394464d8ef6fc6fee82effba8cf5607d17b6a9e2a84bfab046d862435d22c126c626503940dcbabff53c1765ca4905dd1501932cb16a7f0b9 SHA512 2dbced71f103acde4b6661a62d19a62ab72fc743d9975355d9d31c4fdaf1a00e49bf86e7e1e3008d6a108d71196eb5e4beb89b637234bf4ea4dbf8ed73a23a66 EBUILD bcrypt-ruby-3.1.18.ebuild 1524 BLAKE2B c36636590e3bc6546b3ea9f3149fe0d729425c9c83ccd012e1f42498203604391a37b0abc058ad5219b8c82b367439dfde38bee2d555dbe595e4b7c50a6f7caf SHA512 6c2cfed5369a6bfbdab35092da174ef81cee8efebb0dff20324c415d116c500099571476876e067e70ea2e08ab86a48d8bc05df31c83a5010bf6a97b3aa3e8f8 MISC metadata.xml 347 BLAKE2B 5430c9a624d1e922507758954755b4b7e29ffc5c9bec8a78bb9a726b17fb50e492fbf7476964cba269b80d1c6d34ab4ad9d482115825b6c18a25d61fa6dead89 SHA512 901e5c0b9da6c30ae04a0976010dff1faef88fb07d190ecea9eee06abaa1204280176b94dca90e0b5bc5af6423bb72a0657d8460eacd22b8aaf48fbf30b9f2c8 diff --git a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r1.ebuild b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r1.ebuild deleted file mode 100644 index 079fc8ba9897..000000000000 --- a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r1.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md" - -RUBY_FAKEGEM_NAME="bcrypt" - -RUBY_FAKEGEM_EXTENSIONS=(ext/mri/extconf.rb) - -inherit multilib ruby-fakegem - -DESCRIPTION="An easy way to keep your users' passwords secure" -HOMEPAGE="https://github.com/codahale/bcrypt-ruby" -LICENSE="MIT" - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -SLOT="0" -IUSE="" - -all_ruby_prepare() { - rm Gemfile || die - sed -i -e '/git ls-files/d' bcrypt.gemspec || die -} - -each_ruby_install() { - each_fakegem_install - - # bcrypt was called bcrypt-ruby before, so add a spec file that - # simply loads bcrypt to make sure that old projects load correctly - # we don't even need to create a file to load this: the `require - # bcrypt` was already part of bcrypt-ruby requirements. - cat - < "${T}/bcrypt-ruby.gemspec" -Gem::Specification.new do |s| - s.name = "bcrypt-ruby" - s.version = "${RUBY_FAKEGEM_VERSION}" - s.summary = "Fake gem to load bcrypt" - s.homepage = "${HOMEPAGE}" - s.specification_version = 3 - s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= ${RUBY_FAKEGEM_VERSION}"]) -end -EOF - RUBY_FAKEGEM_NAME=bcrypt-ruby \ - RUBY_FAKEGEM_GEMSPEC="${T}/bcrypt-ruby.gemspec" \ - ruby_fakegem_install_gemspec -} diff --git a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r2.ebuild b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r2.ebuild deleted file mode 100644 index c96faac55005..000000000000 --- a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16-r2.ebuild +++ /dev/null @@ -1,52 +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_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md" - -RUBY_FAKEGEM_NAME="bcrypt" - -RUBY_FAKEGEM_EXTENSIONS=(ext/mri/extconf.rb) - -inherit multilib ruby-fakegem - -DESCRIPTION="An easy way to keep your users' passwords secure" -HOMEPAGE="https://github.com/codahale/bcrypt-ruby" -LICENSE="MIT" - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -SLOT="0" -IUSE="" - -all_ruby_prepare() { - rm Gemfile || die - sed -i -e '/git ls-files/d' bcrypt.gemspec || die -} - -each_ruby_install() { - each_fakegem_install - - # bcrypt was called bcrypt-ruby before, so add a spec file that - # simply loads bcrypt to make sure that old projects load correctly - # we don't even need to create a file to load this: the `require - # bcrypt` was already part of bcrypt-ruby requirements. - cat - < "${T}/bcrypt-ruby.gemspec" -Gem::Specification.new do |s| - s.name = "bcrypt-ruby" - s.version = "${RUBY_FAKEGEM_VERSION}" - s.summary = "Fake gem to load bcrypt" - s.homepage = "${HOMEPAGE}" - s.specification_version = 3 - s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= ${RUBY_FAKEGEM_VERSION}"]) -end -EOF - RUBY_FAKEGEM_NAME=bcrypt-ruby \ - RUBY_FAKEGEM_GEMSPEC="${T}/bcrypt-ruby.gemspec" \ - ruby_fakegem_install_gemspec -} diff --git a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16.ebuild b/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16.ebuild deleted file mode 100644 index 17bacd6c56df..000000000000 --- a/dev-ruby/bcrypt-ruby/bcrypt-ruby-3.1.16.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md" - -RUBY_FAKEGEM_NAME="bcrypt" - -inherit multilib ruby-fakegem - -DESCRIPTION="An easy way to keep your users' passwords secure" -HOMEPAGE="https://github.com/codahale/bcrypt-ruby" -LICENSE="MIT" - -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -SLOT="0" -IUSE="" - -all_ruby_prepare() { - rm Gemfile || die - sed -i -e '/git ls-files/d' bcrypt.gemspec || die -} - -each_ruby_configure() { - ${RUBY} -Cext/mri extconf.rb || die -} - -each_ruby_compile() { - emake -Cext/mri V=1 - cp ext/mri/*$(get_modname) lib/ || die -} - -each_ruby_install() { - each_fakegem_install - - # bcrypt was called bcrypt-ruby before, so add a spec file that - # simply loads bcrypt to make sure that old projects load correctly - # we don't even need to create a file to load this: the `require - # bcrypt` was already part of bcrypt-ruby requirements. - cat - < "${T}/bcrypt-ruby.gemspec" -Gem::Specification.new do |s| - s.name = "bcrypt-ruby" - s.version = "${RUBY_FAKEGEM_VERSION}" - s.summary = "Fake gem to load bcrypt" - s.homepage = "${HOMEPAGE}" - s.specification_version = 3 - s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= ${RUBY_FAKEGEM_VERSION}"]) -end -EOF - RUBY_FAKEGEM_NAME=bcrypt-ruby \ - RUBY_FAKEGEM_GEMSPEC="${T}/bcrypt-ruby.gemspec" \ - ruby_fakegem_install_gemspec -} diff --git a/dev-ruby/classifier-reborn/Manifest b/dev-ruby/classifier-reborn/Manifest index 30426219e374..6bf7a44fcd85 100644 --- a/dev-ruby/classifier-reborn/Manifest +++ b/dev-ruby/classifier-reborn/Manifest @@ -1,3 +1,5 @@ DIST classifier-reborn-2.2.0.tar.gz 319010 BLAKE2B f4bd3259b9d6e324f3f0feb06dfd1c8736eaa8ae0f687e488b6e11b9cda8e6bf9e56a175c01dfb9352184da1a030d1330e22917c7bfdcb4242fa0102f6291940 SHA512 d299ce8f3b96de5c6194e816d880ebb895faaacdc2a19985166bdc3d9760242ec41d85f22167ea66e9afd743f5d91d63881da02882d1a412fc95a0c5db63d04c +DIST classifier-reborn-2.3.0.tar.gz 325647 BLAKE2B eb663b0e12440e508bbd882e4f72c790445916e5e19234d4d50d5f20a692f0a7bbd45348e898a9782798ccc82568ccc825bc1477f02885cf33f9a9aab90ab10b SHA512 428073f63ce93cc6284275f92063fa092e3cbd99817a2d6650bafc46ac91fba240ce5ccb09f428b10818c24b04de56dd88090ab0d1cffd644b381a88d9c92050 EBUILD classifier-reborn-2.2.0.ebuild 1037 BLAKE2B c58d59a100eb9b5d94f92a7702a8fb66108818ed76b9ba3a0d867b2b6db03d999aa452d7d094d656910ade838cbed49f2001adc567ece206fb00256836deb297 SHA512 b0d3afcc4447980560faed70446360c40fb8c678d64e0eb11f9bcc102bd5130c3dc41b8e3a31cb21ac59e0cb9609fe5bdefd81e314e6e72e89281b90a2b2bb58 +EBUILD classifier-reborn-2.3.0.ebuild 1054 BLAKE2B 63a6febb5dbd3b81865883a00aa168139d4fdda09a62808850d2984f9694dfe68159eebddb0f3f1ef9b0d5a19dfd9e1fd6e949fd201d1beb3332e4d27d39d1e4 SHA512 daac8269c3987569a9450ca78003225c974518571b2382a0e26ce1282da835081d0ff9ccd8aad9e6469ca2f980b75220b9349980faf67ed722b82fdda85ec204 MISC metadata.xml 351 BLAKE2B 48faea9b6a17e4edc671f8dc753fdb1968422e34c7c4613b9f7a732cc16fa0440b90c2a70e64a2145045bf175cca4b14955de0fd0af55b85273e64ccbdbf5466 SHA512 5de25b87f655d8e8e029a753e8fb27692b32b8050250b92ce8513637321524db56d6061dc0f7b8c94af2e567ce5f073fda3b5977ad00d416107dcc5e2e95e8c0 diff --git a/dev-ruby/classifier-reborn/classifier-reborn-2.3.0.ebuild b/dev-ruby/classifier-reborn/classifier-reborn-2.3.0.ebuild new file mode 100644 index 000000000000..7991fe3b1ef3 --- /dev/null +++ b/dev-ruby/classifier-reborn/classifier-reborn-2.3.0.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="README.markdown" +RUBY_FAKEGEM_GEMSPEC="classifier-reborn.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Module to allow Bayesian and other types of classifications" +HOMEPAGE="https://github.com/jekyll/classifier-reborn" +SRC_URI="https://github.com/jekyll/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="gsl test" + +ruby_add_rdepend " + >=dev-ruby/fast-stemmer-1.0.0 + >=dev-ruby/matrix-0.4:0 + gsl? ( dev-ruby/rb-gsl )" +ruby_add_bdepend "test? ( dev-ruby/redis )" + +all_ruby_prepare() { + sed -i -e 's/git ls-files -z/find * -print0/' ${RUBY_FAKEGEM_GEMSPEC} || die + + sed -i -e "/[Bb]undler/d" Rakefile || die + if use !gsl; then + sed -e 's/$GSL = true/$GSL = false/'\ + -e 's/vector_serialize/vector/'\ + -i lib/${PN}/lsi.rb || die + fi + + sed -i -e '/reporters/I s:^:#:' -e '/pry/ s:^:#:' test/test_helper.rb || die +} diff --git a/dev-ruby/mechanize/Manifest b/dev-ruby/mechanize/Manifest index 309d8bc128ea..e080a7e6b2e1 100644 --- a/dev-ruby/mechanize/Manifest +++ b/dev-ruby/mechanize/Manifest @@ -1,5 +1,5 @@ DIST mechanize-2.8.4.gem 142336 BLAKE2B d09cdf7fcb250894b358c479dff60e6f72675574ce62e3f267717538761a322730b25798ea981ccb33eaa6617d88f96942be23ff5fdc6b4c35218b64569d97b5 SHA512 3b5a82d69070a8ad57e73527519efe91e5af8c9b3b75fcd38f598d37475ea8933b8799c12a6c59edd705936bdaab12fe1cd6cb024e165df99fe3cce18f0b7d01 DIST mechanize-2.8.5.gem 142848 BLAKE2B 73fbf0ef6e3091bd37ace311415056bbc94ef22cfe5411b440faa791747faac349765db20c18a0133037e9564c061c13b250aa2a5677152d7fa0732d8a4a10cd SHA512 8ef26d80c7c55f564084eedf6c7255849ccf6efbb2e6ce11ddb3b5f8f3591861200041b89416ab3d8b9a8595c6c8de1f9c7e01b8e0c6b63265488498e2584c94 EBUILD mechanize-2.8.4.ebuild 1139 BLAKE2B 2caf11e4515fb0ab3af58db7916ba1ef6bb748118710e2807366e3251fd3fb8a07d7b15718b9d7038cb0ca285ef7dde261750f464057dc84648dc69a3ce97a1e SHA512 677fcfa53aea28e508ccded52fd33221a4bebbfec5cdb573e2f3a3179ce677dae09a7a5d41c64a9cfd9881016c913eed29f9dc4ecbe8a22e92a811ea37f75d28 -EBUILD mechanize-2.8.5.ebuild 1140 BLAKE2B 93075c32cfcf49d02be93a188dc9378d1304e1685df0883667407b797f24aaf7aac21e839a70766963d00fb1fd79a3fa3b20c9ac5dcf61a5ff917a6441accdfd SHA512 397d51db7a63aa58ed11edd15255a64c5c8b6910c98afa4bc6e1149d6eaa9a7985dc65ae58d357b03a54f09b01e45a1b2d7de2dcadafb2e8ab0b3b6031301105 +EBUILD mechanize-2.8.5.ebuild 1139 BLAKE2B 2caf11e4515fb0ab3af58db7916ba1ef6bb748118710e2807366e3251fd3fb8a07d7b15718b9d7038cb0ca285ef7dde261750f464057dc84648dc69a3ce97a1e SHA512 677fcfa53aea28e508ccded52fd33221a4bebbfec5cdb573e2f3a3179ce677dae09a7a5d41c64a9cfd9881016c913eed29f9dc4ecbe8a22e92a811ea37f75d28 MISC metadata.xml 350 BLAKE2B 021ec7067e4b814b603126e68d4985450e443ad8953b45a8a5c3f28168edd0439456d96de71f8964f5002035eda5eca61d36b3aa527d4aac4c9f946f4a0bf8cc SHA512 b0971ce005597330094359747a6825c89e76f6d4c3ffce0a02f3b4c4f17be3fb9d2472ac12e3f9630b61016414bd8ead74dd3a955cb99365aaa6a54d27430ea0 diff --git a/dev-ruby/mechanize/mechanize-2.8.5.ebuild b/dev-ruby/mechanize/mechanize-2.8.5.ebuild index 1cea8314b068..81b808140577 100644 --- a/dev-ruby/mechanize/mechanize-2.8.5.ebuild +++ b/dev-ruby/mechanize/mechanize-2.8.5.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://github.com/sparklemotion/mechanize" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="amd64 ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="" ruby_add_bdepend ">=dev-ruby/hoe-3.7 diff --git a/dev-ruby/mime-types/Manifest b/dev-ruby/mime-types/Manifest index c37908a440b2..f79c72f8aad5 100644 --- a/dev-ruby/mime-types/Manifest +++ b/dev-ruby/mime-types/Manifest @@ -3,5 +3,5 @@ DIST mime-types-3.3.1.gem 36352 BLAKE2B 66b97cc51d157d445d05823a3059efb6684a59d6 DIST mime-types-3.4.1.gem 36864 BLAKE2B 09c6c2fad3cad3535e5c357b49c84b2c1809903235f3bdbeeb766157c48bfc899f32fe95be535feab3c7835c4b535e25b49019c14f51dee1a812fdb735f0f7af SHA512 d0cec7afbe1685c008765997c3047f23bbb0bd10989cd82475805f932e61c400b3d2e60f5f95804c46919b57f0d3644c866be358b0c4c653ace43d62bbc98e4f EBUILD mime-types-2.99.3.ebuild 940 BLAKE2B 4cad7918c2a0be0f6e9b34cf511ab7b78f3e5840dac5f9efbe7dd4543d03e507c94343ae3e04898869399228a5b7b503af68d2c216fcfecb2e0043279139552c SHA512 cc1fa44a3acd61ab4b578062f6cc422c927d91e17dffcdd8a1ac408ee37d74e7614becb4b52ed4a2745cf869344c1c8773e915fc9fc2eb8c813fcb910815e6c0 EBUILD mime-types-3.3.1.ebuild 878 BLAKE2B 9c75a9a749324d00ebcc9d985c8fcc75f2d7bcf5eaf1d12474812744ea5db043128f4c8f0bf7548fd70f5f0e22f2467ff4a566623cf2dee52c15cb0d32af9632 SHA512 c0b4c9f157e4bad0abac9d28eead8b8607639dba04857eeb40c4185b443e6d283e9a264cd668fdc6ff210643df763634577791d36e9437d455cae1d6f7ff368a -EBUILD mime-types-3.4.1.ebuild 912 BLAKE2B 0c64abe69e4fda465be667ce0fa0edbc4ef9bcc01d9670e773a2191db5e50df40926b955f99dca5c5dc23d9a3bcaa0abfd5d4b13a5b20e5ba3dc3143cedd9c01 SHA512 a68e30250be4f14174f9e0328632ec6e1b653244ac7e1bead5935b0732f544d61b49b04f5c16448db1ffe06b11864d90d0887f3fd80ffc4bd457fffc860a8e82 +EBUILD mime-types-3.4.1.ebuild 919 BLAKE2B 09dd2c452bb6f24681a93361540358f552efc8af85f4791dfac905e4dc3b1b0d5a20363079cf680f80e2dda8f392ae347b7ef8f977e585f4f00ab574c2da221d SHA512 b0d4c8d431e962546c5ce46be40140c6c9a5175fe3238c47d19d0806ca291860421b0a6d181e911082208af156d747141adffe575a0c1aaf151b392c9dfa582f MISC metadata.xml 353 BLAKE2B d3a674bfa5b4ee14e4ae29722f8b03c7fe30f8978bf40654bf3dad99d67d09a34fd2b01c1f347cb014f2d306ffd31fdcb1f8d1f68844d5005742a979c6308618 SHA512 ec6b59001e875f74e73e645b69828d9498e39e0820016eb453341f0f0a14b7d50e4fb188d959a1893f438fb4f8f8c8b0f5422b31bc1e9ed08ca8bfc33d78a50f diff --git a/dev-ruby/mime-types/mime-types-3.4.1.ebuild b/dev-ruby/mime-types/mime-types-3.4.1.ebuild index d07f3618ca0d..86c93699fe9a 100644 --- a/dev-ruby/mime-types/mime-types-3.4.1.ebuild +++ b/dev-ruby/mime-types/mime-types-3.4.1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="History.md README.rdoc" diff --git a/dev-ruby/minitest-bonus-assertions/Manifest b/dev-ruby/minitest-bonus-assertions/Manifest index 92c4bb5a798c..6666c06231cc 100644 --- a/dev-ruby/minitest-bonus-assertions/Manifest +++ b/dev-ruby/minitest-bonus-assertions/Manifest @@ -1,3 +1,3 @@ DIST minitest-bonus-assertions-3.0.gem 13824 BLAKE2B 415f8b48875b8335ded9fc21b5430b575d3d104179066de19aa58d1602da7ff9994c8ceb49b1cf34fd4c8553c76999bf1b638d2c44761af84d510ca1e276cec1 SHA512 8b07e5d3be7cf68be53b06f6b545445efd9021ff5423bb67c4b0e8e40aa004d75f34eef3fc23ebe83bceaaa064c57a5ac1b9969a28f48203a6ae4c34092c5621 -EBUILD minitest-bonus-assertions-3.0-r1.ebuild 958 BLAKE2B ac7b5145ae1c0c788c0055276bcc9bc631768f70723d1c24128263639fb3d793419d6d0f6bff015ea324e61313f1a0fcfe04e1f341f4d447bccaa085f4f6409f SHA512 0a3d99945e074ed9d1d94273f446cda0ba00331cd6d3b4c56dce04d2a99706a3a0a832ff4ead3237f76d232cc87ae23e6d7dcddca603a2e8e93a3eff112d854f +EBUILD minitest-bonus-assertions-3.0-r1.ebuild 1172 BLAKE2B b0984284f312cdc5176a9cda6aa03531e79f62e3d64a2ffc1a532d4d201be5dda7af31e85b6d816fc634e7942bb8d52e1629f0916bb77c83dc5c99b0817689d9 SHA512 224a74b8a758cf7092058ccb0853de00a7c1bff201317145f027ba618d7f1f96757bb876b8244bb2a254f37c412d0697c2e0d4f211868329b3bb6bdbfedfaf43 MISC metadata.xml 363 BLAKE2B cddd328941ca6a61a46b11a35faf87fd00642046213292f0fdccc30e0a57ea9ad0fe1a17209e0ed0f5732d0f87b85d39f56606b9da689cffd17f420f2bd0b073 SHA512 ff5752a50512efa89159daaf2006aa36f69deb9d354db36996834ce5e61d0776dc6202bedb0610eef0abc0ec175d45db9811fc7f83f534325bafc3daee00fafc diff --git a/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r1.ebuild b/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r1.ebuild index 82ba961ffe08..f8e01189b764 100644 --- a/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r1.ebuild +++ b/dev-ruby/minitest-bonus-assertions/minitest-bonus-assertions-3.0-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" @@ -23,6 +23,9 @@ all_ruby_prepare() { sed -i -e '/\(bisect\|focus\|moar\)/ s:^:#:' test/minitest_config.rb || die sed -i -e '/returns true if the \(keys are missing\|sets are not equal\)/askip "Flaky"' test/test_minitest-bonus-assertions.rb || die + + # Avoid test that returns slightly different formatting on ruby31 + sed -i -e '/is triggered with a different exception/askip "Fragile for output differences"' test/test_minitest-bonus-assertions.rb || die } each_ruby_test() { diff --git a/dev-ruby/minitest/Manifest b/dev-ruby/minitest/Manifest index d897e6005f27..bfaef2fbf49f 100644 --- a/dev-ruby/minitest/Manifest +++ b/dev-ruby/minitest/Manifest @@ -2,14 +2,10 @@ DIST minitest-5.13.0.gem 83968 BLAKE2B 90f2bc20328a5522a51bcfee94d69e6fd03189190 DIST minitest-5.14.3.gem 84992 BLAKE2B baad3e8198bcee1b2748f81a7ea822785423c2bfb07130397b2c21993c686aa6edf58811cd58c4c9685b63b8a7373948a0aa2eacb6b02383399847edbad5deaa SHA512 2aadb99c5eac8d29c78865f8ce3fae51f11c2e1dd17157b6d0c6684733a3b870146df16fd26626c6f9c56806422e1e2457208afa1c69238a2bdaa4a859c23645 DIST minitest-5.14.4.gem 86016 BLAKE2B 1f7b8c72b41e1f4e47852021dd99df411a427ac8bbe564a2b86edbb727a4976030176331442a3a44f734347cc42f80444f8d3937e561f0063ec6bb3132d4c402 SHA512 f967a11cfce82e167879905082859273b270e8d8e663a0c1c553964a345fb8564547627b8cf97418ac5bda544bb76c1385438ad74ec8e846666dc2952d55c9e9 DIST minitest-5.15.0.gem 87040 BLAKE2B 71e7a7952c25fd37067a449867d74a2f18a8a42d1fbd72f24d6db226c54a18e9a21958654d4176176804bedd09ef9d1d3be68f79e29312c3f85d0930d3d68d7b SHA512 5e97a7aa616966ffc60e10cdc0ba123a7e793f10283ec3b6bf36066177036788cb950ad566fbac49e613b93f08b9846534f463017cde966b4890c3a34a2286be -DIST minitest-5.16.0.gem 92160 BLAKE2B 2d7b325e9907564aa1763877281b56347511d0e1ce0224642c4fec9f4e43c25449ee285d48e64fc07ffca063c2821209b07a2c2d7e378fdaf41a82d079ea9667 SHA512 97eda6bbd592dd08528cecd8bc85e0dacdc5417ca1204c182cf0833d5ede36f4ccdd56dd23ffe5fd7d9a859d2bfbfe2a59c989dec17e392749980eff9b3e43ce -DIST minitest-5.16.1.gem 92160 BLAKE2B 18cd40f199aaa97e642a53e744dd773dde18809f4f0635f9921ba7f9db8464402bc8b60b09dbda95a45bf1afd256e65d685b5158b56bbac9831b0e8dccc52ca3 SHA512 ef01144a9b62a8bb987677789d0eda0448d49e663e9d391749762a282c7dc5cb4c44bc1b9de3e1a188e16bbd1333fd8b7f755f3d64d33ed7259d1541266ff9d2 DIST minitest-5.16.2.gem 93184 BLAKE2B 005af875bf38e3744bf9de90ec6e964487908a817c19094dcee658963ab2c8882bb1cc4e0b19124b83af9f5da019a8d9e611ba21856f50deca8d9eb1757640cb SHA512 714dc201e9a8a45eefa080ee1a45fa66acb2de0cf624e7c6233e7e1745c35ef9e1a8d24236ecf33f440c05c03f09e017c6ff1e077473b22e3abe5d1ff3126989 EBUILD minitest-5.13.0.ebuild 720 BLAKE2B c0dfaa029354a66dde23b3cb3fb1655e88cbd2d1fd8bf97bda8573e003aef8980e95ca1b38da252687c465dcc8309d62f5ac5ca7a5656971a559c9208dfa8ef8 SHA512 09c38e025fe40616270f14f05a7716b3a1c703d2d504dc3ff612f38403874f54e927835fb769b8c80c01c27c03f2f4ca7e6bf72f72feffbd585cdd6009ea257f EBUILD minitest-5.14.3.ebuild 728 BLAKE2B 1005d9c83954d6cbd0d61c9a86130a84326df283dc31a369ccc2ca77c4dcd0fb871a3ffa31b53eb97d2e8450c342ec5614c3d65315acf1ce7abd7fb3051ba569 SHA512 5c2735d7dedc124a3532bb28241a4ff8eaa00f7813980c1ceda8277566c70f654e7b8672e9b4d286423f2c0390d30eab69ee9f3758ef0cb164752e3c2ac8bfa9 EBUILD minitest-5.14.4.ebuild 735 BLAKE2B 22766653091e002fa662a279753ed8ebe22283ccab1156c7ddb503864f41251e1e83270f00dc5efb0496ffe0165b37add6318ae65cc04b2fb0ae2746aa8ebef2 SHA512 9fc9d5bcc391cdf6995995bfec88f39e91e23838edc4c041f17ff1accf667dd5a34ce91c36b0fed0a05f98713612fcfb4a600a45c3d857e981013d4dba43d74b EBUILD minitest-5.15.0.ebuild 761 BLAKE2B 3b8b86a9826aaa1a2439ff70a0762175321236d94201699fda644878bd4186b149d929762010938233aec8f35d75ccba0948a0ae563bbdfb8d88f6be8cf0d971 SHA512 3e7c7244504052f7235801ff5b8be1843385bc536656d9d4756c3888d0d5a6883f944295942d9c61a7ca6bc562583c8419b689f05bb62278f4928c0939963039 -EBUILD minitest-5.16.0.ebuild 774 BLAKE2B f89999b511cf70efe1d9629d0dae15a71d2444a6d102821aad142ff148d50ace0eb1fa9418ef26ee123f39aaf869ab1f781182f3438a4306939f78279a51c973 SHA512 dc971935e750e17880ac8b0edbded90db194904be0fcf0f65592ad20a04c6623488c6c2cbfd6c22c27f8821b8f57bf08896f87b672f0b12c7ad54078ae9fdde3 -EBUILD minitest-5.16.1.ebuild 774 BLAKE2B f89999b511cf70efe1d9629d0dae15a71d2444a6d102821aad142ff148d50ace0eb1fa9418ef26ee123f39aaf869ab1f781182f3438a4306939f78279a51c973 SHA512 dc971935e750e17880ac8b0edbded90db194904be0fcf0f65592ad20a04c6623488c6c2cbfd6c22c27f8821b8f57bf08896f87b672f0b12c7ad54078ae9fdde3 EBUILD minitest-5.16.2.ebuild 774 BLAKE2B f89999b511cf70efe1d9629d0dae15a71d2444a6d102821aad142ff148d50ace0eb1fa9418ef26ee123f39aaf869ab1f781182f3438a4306939f78279a51c973 SHA512 dc971935e750e17880ac8b0edbded90db194904be0fcf0f65592ad20a04c6623488c6c2cbfd6c22c27f8821b8f57bf08896f87b672f0b12c7ad54078ae9fdde3 MISC metadata.xml 345 BLAKE2B aa5fc9309fc2803a64737c45818f713867ae504409b879c1481125131fb661a1c71f99d3facb5c7253561b62c32ea4d27c9344bfa0c6ad66a15eb1daea81ff42 SHA512 df9736bf7588243c9d1ff886c8b428237cf96f239fccbfe6561d60b910a07f70750db6576d3aa4597746d18fcce8a708f1aa9be4f9f2796823d1a4e154c6fb4a diff --git a/dev-ruby/minitest/minitest-5.16.0.ebuild b/dev-ruby/minitest/minitest-5.16.0.ebuild deleted file mode 100644 index 82de4175ebb6..000000000000 --- a/dev-ruby/minitest/minitest-5.16.0.ebuild +++ /dev/null @@ -1,23 +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_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" - -inherit ruby-fakegem - -DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit" -HOMEPAGE="https://github.com/seattlerb/minitest" - -LICENSE="MIT" -SLOT="5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~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 test" - -each_ruby_test() { - export -n A - MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e "Dir['**/test_*.rb'].each{|f| require f}" || die "Tests failed" -} diff --git a/dev-ruby/minitest/minitest-5.16.1.ebuild b/dev-ruby/minitest/minitest-5.16.1.ebuild deleted file mode 100644 index 82de4175ebb6..000000000000 --- a/dev-ruby/minitest/minitest-5.16.1.ebuild +++ /dev/null @@ -1,23 +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_DOCDIR="doc" -RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc" - -inherit ruby-fakegem - -DESCRIPTION="minitest/unit is a small and fast replacement for ruby's huge and slow test/unit" -HOMEPAGE="https://github.com/seattlerb/minitest" - -LICENSE="MIT" -SLOT="5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~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 test" - -each_ruby_test() { - export -n A - MT_NO_PLUGINS=true ${RUBY} -Ilib:test:. -e "Dir['**/test_*.rb'].each{|f| require f}" || die "Tests failed" -} diff --git a/dev-ruby/nokogiri/Manifest b/dev-ruby/nokogiri/Manifest index df5d76a5f35e..a61b2a2d75fc 100644 --- a/dev-ruby/nokogiri/Manifest +++ b/dev-ruby/nokogiri/Manifest @@ -1,3 +1,5 @@ DIST nokogiri-1.13.6-git.tgz 6249974 BLAKE2B db6a7fd70cd88fa784e70fd33102ad2a0d65a848a713bd93907d3c77b7ecc101a4f0a38febf3265b25967e045bf9091e46cf319702c08319e32f94d57a946985 SHA512 96f4e52332052bfae0d88d8c93cf334f8484b51290cafe8c1d43c820ba6ac5aa74b187c37e7177e62435d6101d859c16555b715fa88fcb06da742c84fd0e7486 +DIST nokogiri-1.13.7-git.tgz 6250903 BLAKE2B b8756a8af2428518451acabf629e5f634a526bcd184c6884ff90f3014ae71d700895527ff571f743929e168e39c1fd9a83cb55a8327c3b12e069c0804f765579 SHA512 34f406681fab399221306366ba8c82a2030164641bd9ec8502c8e0ecfd02423b5635517d2c6015f97cc80bcc2be83d81bda6038f61b59352d7348b591c411711 EBUILD nokogiri-1.13.6.ebuild 2670 BLAKE2B 6009f73f5b582d3878493e3ab0f7b59cbeb50913b1e09ea13f0a49a840ad6bfc2fdfe7deb140881b257b13c3d9f57049859a4d01dfe646bc41d4f7c0dd4373a2 SHA512 c322190d601225828de7552499025653186648706aa467c542c68c2d6e0f1f625a4f3b2a24f9aa76e983fc52f4a98c8bf3dfb1a27aec64613342334a482bbcba +EBUILD nokogiri-1.13.7.ebuild 2677 BLAKE2B 1ae1bf065c3b133079db326680678175c5cbf6e03e1d593488846ac8caaf47c5d47d030eabba77f5be4b646b10bdffee2fdc8cbb7cfbfa9ad59430fd41bb6118 SHA512 d1578456113d75e9e289c6a5e4a2bdc982ea2f46c17d66e4a773f327c17249f23afd85d3d2fa10a46f0ddf78b2afa508ca1230eb98af02595f5c313686ab8572 MISC metadata.xml 349 BLAKE2B 824094b81182da6ed2c43f55f8697dbf614662e1e032ed62bcf8ec4ef8fb6e6a1bf346f90863a8cb7d6cfaf2696f0be70fd3027d6d01e583bba0c1334252447d SHA512 9ab17ab504279d8d1ea584f7a6f411fe778b89564016dc0d596ec7f714cf9ad80ed5e30c179ec6aa190bafe8a8b72bfdc5a964d213a8024783da246bbb817629 diff --git a/dev-ruby/nokogiri/nokogiri-1.13.7.ebuild b/dev-ruby/nokogiri/nokogiri-1.13.7.ebuild new file mode 100644 index 000000000000..d3d2a1eac8bd --- /dev/null +++ b/dev-ruby/nokogiri/nokogiri-1.13.7.ebuild @@ -0,0 +1,95 @@ +# 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_EXTRADOC="CHANGELOG.md README.md ROADMAP.md SECURITY.md" + +RUBY_FAKEGEM_GEMSPEC="nokogiri.gemspec" + +RUBY_FAKEGEM_EXTENSIONS=(ext/nokogiri/extconf.rb) + +inherit ruby-fakegem multilib + +DESCRIPTION="Nokogiri is an HTML, XML, SAX, and Reader parser" +HOMEPAGE="https://www.nokogiri.org/" +LICENSE="MIT" +SRC_URI="https://github.com/sparklemotion/nokogiri/archive/v${PV}.tar.gz -> ${P}-git.tgz" + +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" +IUSE="" + +RDEPEND="${RDEPEND} + >=dev-libs/libxml2-2.9.14:= + >=dev-libs/libxslt-1.1.35 + sys-libs/zlib + virtual/libiconv" +DEPEND="${DEPEND} + >=dev-libs/libxml2-2.9.14 + >=dev-libs/libxslt-1.1.35 + sys-libs/zlib + virtual/libiconv" + +ruby_add_rdepend ">=dev-ruby/racc-1.4:0" + +ruby_add_bdepend " + dev-ruby/mini_portile2:2.8 + >=dev-ruby/rexical-1.0.7 + dev-ruby/rdoc + test? ( dev-ruby/minitest )" + +all_ruby_prepare() { + sed -i \ + -e '/tasks\/cross_compile/s:^:#:' \ + -e '/:test.*prerequisites/s:^:#:' \ + -e '/license/ s:^:#:' \ + Rakefile || die + # Remove the cross compilation options since they interfere with + # native building. + sed -i -e 's/cross_compile = true/cross_compile = false/' Rakefile || die + sed -i -e '/cross_config_options/d' Rakefile || die + + sed -e '/simplecov/,/^end/ s:^:#:' \ + -e '/reporters/I s:^:#:' \ + -i test/helper.rb || die + + # There is no need for mini_portile2 to be a runtime dependency on Gentoo + sed -i -e '/mini_portile2/ s:^:#:' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_configure() { + NOKOGIRI_USE_SYSTEM_LIBRARIES=true \ + ${RUBY} -Cext/${PN} extconf.rb \ + --with-zlib-include="${EPREFIX}"/usr/include \ + --with-zlib-lib="${EPREFIX}"/$(get_libdir) \ + --with-iconv-include="${EPREFIX}"/usr/include \ + --with-iconv-lib="${EPREFIX}"/$(get_libdir) \ + --with-xml2-include="${EPREFIX}"/usr/include/libxml2 \ + --with-xml2-lib="${EPREFIX}"/usr/$(get_libdir) \ + --with-xslt-dir="${EPREFIX}"/usr \ + --with-iconvlib=iconv \ + || die "extconf.rb failed" +} + +each_ruby_compile() { + if ! [[ -f lib/nokogiri/css/tokenizer.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/tokenizer.rb || die "rexical failed" + fi + + if ! [[ -f lib/nokogiri/css/parser.rb ]]; then + ${RUBY} -S rake lib/nokogiri/css/parser.rb || die "racc failed" + fi + + emake -Cext/${PN} \ + V=1 \ + CFLAGS="${CFLAGS} -fPIC" \ + archflag="${LDFLAGS}" || die "make extension failed" + cp -l ext/${PN}/${PN}$(get_modname) lib/${PN}/ || die +} + +each_ruby_test() { + ${RUBY} -Ilib:.:test -e 'Dir["test/**/test_*.rb"].each {|f| require f}' || die +} diff --git a/dev-ruby/octokit/Manifest b/dev-ruby/octokit/Manifest index c39f14412a0c..f338e73dc266 100644 --- a/dev-ruby/octokit/Manifest +++ b/dev-ruby/octokit/Manifest @@ -1,11 +1,5 @@ -DIST octokit-4.22.0.tar.gz 3141531 BLAKE2B c852f34dc99b10fb06194bda9f15bffb4242a2b5ee7909e74defa2a7ca6b90962fd30232eb8850d97af872bfb036c87f7623acd9088efa3afd07f01cad525fe4 SHA512 e8696176227c81d5f80080fbb3c660b7b6e1b28b149b664b20d7e8cf333450988ac2fb9f5327c5e4e46528dbf7eea1246e82c94b265e6008f8fd7cd98f87423c -DIST octokit-4.23.0.tar.gz 3149606 BLAKE2B a948f8ad114dd892ee98f18f00104008fb2877eaecd250da834a59fbc24560e1eea5df0aaaf0a25cf2fb980a3c72fc12955d75c7c4348ea60a392abb78e92c92 SHA512 0cd039a8137d3153ca8dbbed9ea1e6eadb9fde8c447b8f5457c05a88b2dfcd6d4b3bcd4c4a828850809146fec588fdacf96e025d0e82ee61ea77773abfffdc61 DIST octokit-4.24.0.tar.gz 3151075 BLAKE2B df9a20854358722bb92e894413b4b8d50e911aba23d610da4d00e6ff8e03df2c442a83a781c836f5f780a2079992a28c77ae59ae89d49386a009af8f29d8a9d5 SHA512 e2cabc820732b6d9e71b37807007e17fba23199faa127c3480c37b5c8fca1a0ddcaffe5815ffe7a9efe3ef3b617b9099dca8b01e58b4210cbf68566897a93ce7 -DIST octokit-4.25.0.tar.gz 3154678 BLAKE2B 97e73f2847db78f2e1ced7d1a7fa7e9ef68d5f12b2bace78e6439656bd9525731422830f1d9a082204bc07331c1268be8bfa32c1375cb451b18e2b0f5294b589 SHA512 229b2c93190ca3e2ae49232e1173dfc2ccbebb68af7cb79d0168462a8f6bc5ffcff814004163986134605b6ae3882238cf246f33844c510f54f98170d46cb915 DIST octokit-4.25.1.tar.gz 3154185 BLAKE2B b1698de8694cd2e147542eb6e7e9784428daa035a6e123c05c135558a669c0d222ef4629cc89de815a51b7b3660a8dd2cb80e8d11b90ac43f661e3e2e078b0c0 SHA512 780393e6765e82f0fbfada3b8800ccb981df4383ebfda0b218c24bac224b39f836c3d9cb94cf2564676000862dec7ab94cd2dbdaff51c37142d1f45140121bf1 -EBUILD octokit-4.22.0.ebuild 964 BLAKE2B 71302f2657d5b82f65139f22cbb6596cd55f8f77b31424a8110efa15f47a5b525552caad80f06250eedd157c8da5483b355cda9ab50b9bf939c2831d171ae5e7 SHA512 59febe6e0680988d031f338e7dccb3657f9abc2b141cb9fd2b44b55dfef1dd7813567ef62a6c5b9c4185093997c25037d984016e00212bf4cf7bf36480c0fcff -EBUILD octokit-4.23.0.ebuild 949 BLAKE2B e1dbc78d8bc28f0d0395497f95141eb1a060e62ec3efe2e6e0751ea001159e9db09f735896bd917f4b0f9806ea0887d636e3e449aa9beca3e928f45ecbf72ce8 SHA512 96dbaa4247b02306f1ac500f6fd4767e4656568b841ef0b798186d41fafefac4802b9549afb19fa157565ff0ccb23e3d077b5fb76b71de98170b78f805538432 EBUILD octokit-4.24.0.ebuild 951 BLAKE2B e5f53535061bb164369f18c40e3077a1474fbadb3aec68853df90d435377dd05a5bf8c31326dea51b3b12d937a35c961fac3376b6a95d4009652c05f4dbf8047 SHA512 c316070cc98617c06cb958c725b12982c2d2a9bd6d36421d21c190b432535dee6ca6f4b083e4057d94d74bd01bcc9d6e6d1fb88f14f48029f9b6d74f6abf56b8 -EBUILD octokit-4.25.0.ebuild 951 BLAKE2B e5f53535061bb164369f18c40e3077a1474fbadb3aec68853df90d435377dd05a5bf8c31326dea51b3b12d937a35c961fac3376b6a95d4009652c05f4dbf8047 SHA512 c316070cc98617c06cb958c725b12982c2d2a9bd6d36421d21c190b432535dee6ca6f4b083e4057d94d74bd01bcc9d6e6d1fb88f14f48029f9b6d74f6abf56b8 EBUILD octokit-4.25.1.ebuild 977 BLAKE2B 77e153539ba3ec30c494fb19530723fbd579a9e5a44cb05027d281df0389967e4625487f40201a82089bcb17551b56bfdb658895fddd68d8e31e18e39b246419 SHA512 97489cf4a78ecc53ea97e484294aabcbe091cf77cf97e93d60b624c480fec2ec8a18ec52f9457dd99bd892c30fd0485610df2644aeee426fcc7942f61341aeb7 MISC metadata.xml 345 BLAKE2B ea9d229a1fa9c9e756d829b4b07d85d90cf5834f6667c622b5b9b5a886e2bd7b3f4d3e115a955ec823869ffe55d7fa810e97cee634036d7da88846462e42fd8c SHA512 afde1a713d352134bd4ada1404bb8834e0a33c4f0558a56050786d67bc76e9d397b0aa362445b74b29b620f93e2eb85b1374f2becb0d568ab618b65a4a95b689 diff --git a/dev-ruby/octokit/octokit-4.22.0.ebuild b/dev-ruby/octokit/octokit-4.22.0.ebuild deleted file mode 100644 index 9c6417cf16ec..000000000000 --- a/dev-ruby/octokit/octokit-4.22.0.ebuild +++ /dev/null @@ -1,42 +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" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.md CONTRIBUTING.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit multilib ruby-fakegem - -DESCRIPTION="Ruby toolkit for the Github API" -HOMEPAGE="https://github.com/octokit/octokit.rb" -SRC_URI="https://github.com/octokit/octokit.rb/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RUBY_S=octokit.rb-${PV} - -ruby_add_rdepend " - >=dev-ruby/faraday-0.9:* - =dev-ruby/sawyer-0.8* -" - -ruby_add_bdepend "test? ( - dev-ruby/jwt - dev-ruby/mime-types - >=dev-ruby/netrc-0.7.7 - >=dev-ruby/rbnacl-7.1.1:6 - dev-ruby/vcr[json] - dev-ruby/webmock:3 )" - -all_ruby_prepare() { - sed -e '/if RUBY_ENGINE/,/^end/ s:^:#: ; 1igem "webmock", "~>3.0"' \ - -e '/pry/ s:^:#:' \ - -i spec/helper.rb || die -} diff --git a/dev-ruby/octokit/octokit-4.23.0.ebuild b/dev-ruby/octokit/octokit-4.23.0.ebuild deleted file mode 100644 index dd9c4336fc38..000000000000 --- a/dev-ruby/octokit/octokit-4.23.0.ebuild +++ /dev/null @@ -1,42 +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" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.md CONTRIBUTING.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Ruby toolkit for the Github API" -HOMEPAGE="https://github.com/octokit/octokit.rb" -SRC_URI="https://github.com/octokit/octokit.rb/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RUBY_S=octokit.rb-${PV} - -ruby_add_rdepend " - dev-ruby/faraday:1 - =dev-ruby/sawyer-0.9* -" - -ruby_add_bdepend "test? ( - dev-ruby/jwt - dev-ruby/mime-types - >=dev-ruby/netrc-0.7.7 - >=dev-ruby/rbnacl-7.1.1:6 - dev-ruby/vcr[json] - dev-ruby/webmock:3 )" - -all_ruby_prepare() { - sed -e '/if RUBY_ENGINE/,/^end/ s:^:#: ; 1igem "webmock", "~>3.0"' \ - -e '/pry/ s:^:#:' \ - -i spec/helper.rb || die -} diff --git a/dev-ruby/octokit/octokit-4.25.0.ebuild b/dev-ruby/octokit/octokit-4.25.0.ebuild deleted file mode 100644 index fa8956903092..000000000000 --- a/dev-ruby/octokit/octokit-4.25.0.ebuild +++ /dev/null @@ -1,42 +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" - -RUBY_FAKEGEM_RECIPE_DOC="yard" -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.md CONTRIBUTING.md" -RUBY_FAKEGEM_GEMSPEC="${PN}.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Ruby toolkit for the Github API" -HOMEPAGE="https://github.com/octokit/octokit.rb" -SRC_URI="https://github.com/octokit/octokit.rb/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="" - -RUBY_S=octokit.rb-${PV} - -ruby_add_rdepend " - dev-ruby/faraday:1 - >=dev-ruby/sawyer-0.9:0 -" - -ruby_add_bdepend "test? ( - dev-ruby/jwt - dev-ruby/mime-types - >=dev-ruby/netrc-0.7.7 - >=dev-ruby/rbnacl-7.1.1:6 - dev-ruby/vcr[json] - dev-ruby/webmock:3 )" - -all_ruby_prepare() { - sed -e '/if RUBY_ENGINE/,/^end/ s:^:#: ; 1igem "webmock", "~>3.0"' \ - -e '/pry/ s:^:#:' \ - -i spec/helper.rb || die -} diff --git a/dev-ruby/rails/Manifest b/dev-ruby/rails/Manifest index 2407844d5998..9b8991c30e9e 100644 --- a/dev-ruby/rails/Manifest +++ b/dev-ruby/rails/Manifest @@ -1,13 +1,21 @@ +DIST rails-5.2.8.1.gem 6656 BLAKE2B 43b8a7a684023dc3a08439ae35cc343a4024c68dc2d2c248cea703ce006ceee2dba5a98a8530f4173fd0e23116f0ebddfac86c0d5b507218af7fa7064eadb34c SHA512 556ac7f136d963f029253664dc4d4eb417e5892d33bf11d59ede67f7120b83a72c00e2516670fcbcd86ee28c90f5fc75c89a44e1294510b81e527155d8690279 DIST rails-5.2.8.gem 6656 BLAKE2B dc30dc10e9a2d9f72a9827931ebb1cc34eea3495fbbf0ffdc4feb46ede25ada6f26e8e3ada1180f639eaf066fac0b80cccf5e601c9f73ec507211e9b73ece58d SHA512 b8ac1afc31a13ec9736ef81dbdd3ad89c4c7337e766e3598ea0c467fb06b925dd29372bef7b6b8f7b26ca9a51c1e831621338753519075b3d03f4bf7c237fe82 +DIST rails-6.0.5.1.gem 6656 BLAKE2B 42a04f6fcf62a07d3f3727323ffb9ae5884561161e5e3424996e323cf637175f970e6a2f80559113034c6e70a1c718b1c5efe9eca2b880df1a2961a7a5311497 SHA512 881b5f0298fe2bb02ef52ce7f0df6bd0c7821f9a834957534d40ebc1603794b0b591b9ee326be328567f900946b26d46363c711fd3e4744ed351094bd477634b DIST rails-6.0.5.gem 6656 BLAKE2B 3cb1a7c175ddd0e69335df2ec4abd9e4edea89e6c69627245b27f676a152e712eb475b6479477cc1cb31f0be7eba1ae11529d3820b9c183139f10064daab38aa SHA512 7ab1e1ae524b9e68f95f833f47908888a1699f5af6494102e66e7c7476924d4dc793228eaef78dda9a497e1988f8367c357a25e7df587b4c9fc9ddcdfa0eb7ce DIST rails-6.1.5.1.gem 6656 BLAKE2B 1f050c2c98bafdfe4c70c8581488336efb81e7a93bd86a2a996a6342aa6643e7360eb00d6455939d9412dd5bda3b3cd6770d14b66cb2f00812be4eb950a968aa SHA512 852ff9009d6820161458db0df255db96d85584453716f2b67d273558fcdb4ce9ea5c09f46dbb54a10015c327cf660ab04d5c613608beb7fd9e8a61824fc8c6f4 +DIST rails-6.1.6.1.gem 6656 BLAKE2B 10d7bfe4c92b4485de328d9b9806bdb79bd74f9bb23ef09cf9609362927b1474ca3ba35e54da6c8fd9745b0364f4f6a9390b4c1ad641a5ac437c222cadfa25bf SHA512 90ef98bbedd76feb4c1835062069cc5afd5bf5c191cd0858efe03dc5fa80194773ec7b21a3296a24089178faa14f1cd68f8e9d934f362b03ebeef81998a7f18c DIST rails-6.1.6.gem 6656 BLAKE2B 94cbed0213ed04cd0e94d1d9b0af0204ab50c5120efafa950eec899cef814942772ec6f98e4ebcc51657a104d9fe29b060e55f6d1a2dc9a9c7701d3b171ac638 SHA512 60639b4247029d90ef12dffad37a007672d0cc3672316da540ed38e7d6c8a2702ed51e5a48797e1db5beffa042007cc9a134924d8f1f242f49f0c470c80f750f DIST rails-7.0.2.4.gem 6656 BLAKE2B fb38071f7968361cf08e3332b536e3abdd0ad9730374c19b8322d3c9d688b777c5ccf92d1312336f9cfdcf7765894c44247b5073466dfd073319aef951162ae6 SHA512 18c77aa5ee62b31b0e44a65cbdf99b64b40634ecde72b22601912ce24d7ad0bcf364ef5f8e69fb974802b4e5c1027dfd61664ba5eb8e196f53d4b244eaba5210 +DIST rails-7.0.3.1.gem 6656 BLAKE2B 2935e847874de0ce1d691efed7097e3b203c9991e7778dcd28813628dd43b59e54862d4224367afd79db97aac4e7e76825936b78380616232fd93396d1a54039 SHA512 b15d6eb076c688676a747932122d73e47ca272c97fe4c41816de84e8f5699df48a7fa6b767acaddd422591572b87e8fe0180bae1578ace7d9f136ef739d4e891 DIST rails-7.0.3.gem 6656 BLAKE2B 4f67a44190a44a6ba22447f7ef900b067332024a74bab2dd1bf52392fdcf28183ee883448c25eca18a3b2435b7f33f0591cbd62e63cbf918da8a9bd7668f287c SHA512 f62ae8430b3a81da3a295aee32bf8176e8becad9f4807c02a7aa582acd8bf3d140ae73169757d49ed6fd5d32fc37ab7c44c1961bddff902283e787a56d86f71f +EBUILD rails-5.2.8.1.ebuild 1032 BLAKE2B 8a3511652bf0c8249a13bd33287bbc246eb0af18930c0430424763de9c38bf405ab95e54c13eaf7d7506f1311580c5f7bca869e887036cef6c47a6f288ccafa5 SHA512 8db82d8ed6ae72e02efb27762c58618ca7bf254488376341bd15dcf5867aca5c30e956a1a466bd8ea7e497ed5fa634ac27703f592d1b11016e025b45f325f244 EBUILD rails-5.2.8.ebuild 1042 BLAKE2B 864785d9b78b23c8758ec65b79efc493aab77b2d627aa404b228cd0de0abb9b8565687d341bb2c57965fe7264e62a14a96a21b254664f2ff6ff973f8f32cbecf SHA512 a34da80e066b6bc414a6a2b9862fa74d5213b594290c3a6ca9a37aea6f9e31dc57ed823af942ce1ab57b6730bd44d52336fac88917a3b5c90f86d98bcdcc3628 +EBUILD rails-6.0.5.1.ebuild 860 BLAKE2B e0462dcd8b3816131df57017224384a1e9f6a809cf9bb7cdc5d13246fe684333dca349889d5a4dbed334cdbae017024e1b213243b61ea0c930da4292b779338b SHA512 32c2483e331a626074ac02c8ea71d4c16c902da110ce778dfb51cf5bd6c437084224f123bda1fd254d5882bd97fdb2d30a20d1e89dab2ac5fc1fd607043fb8f6 EBUILD rails-6.0.5.ebuild 853 BLAKE2B 9c84647616ba27a39f70c96039e5d29603d80c54eb0ea4e56b6f8a29490125c16c0038c9ae9bc0f46be0e4a73a9aca785755e0313b140fc6a5420033f01ecdbf SHA512 5b54f65bce87008d9d1e59bc6cbb743ec8d2b6432146ef291af0054c5bd13445e0183e5c6b4f55ff3927121a31b8ec77ff107f5fce90562387fce4492a7bdf7a EBUILD rails-6.1.5.1.ebuild 863 BLAKE2B 90e111f998c2def3bb03a8031886c2b73bc770b620451dd3ad0b7bcba53b63aa7ec35390011d4a92ccfe31f38a7d9b7661d90ee36bd19076d0a18860fb390ff3 SHA512 539100848e74f7db636bc82f08713e5357de33056da990bbc6baf4d7e119d1bcca49a8e194341e03cd39508c0cda3905db8de6000b419e2983ca3df064508942 +EBUILD rails-6.1.6.1.ebuild 863 BLAKE2B 90e111f998c2def3bb03a8031886c2b73bc770b620451dd3ad0b7bcba53b63aa7ec35390011d4a92ccfe31f38a7d9b7661d90ee36bd19076d0a18860fb390ff3 SHA512 539100848e74f7db636bc82f08713e5357de33056da990bbc6baf4d7e119d1bcca49a8e194341e03cd39508c0cda3905db8de6000b419e2983ca3df064508942 EBUILD rails-6.1.6.ebuild 863 BLAKE2B 90e111f998c2def3bb03a8031886c2b73bc770b620451dd3ad0b7bcba53b63aa7ec35390011d4a92ccfe31f38a7d9b7661d90ee36bd19076d0a18860fb390ff3 SHA512 539100848e74f7db636bc82f08713e5357de33056da990bbc6baf4d7e119d1bcca49a8e194341e03cd39508c0cda3905db8de6000b419e2983ca3df064508942 EBUILD rails-7.0.2.4.ebuild 856 BLAKE2B 666a7e1b46fb4649234f2f2b21b85198d1e8de65467739475192be508b190bd8d2846c6371912760b687df18e4954b5802c59dcae5c03e7459a732623ff3c32c SHA512 e4fb81a45439133b13e71779f3b0f99a90fbefcfb8b164573c41148b7f296dcbdc5e9cffbc28e2893b98374058f04279a72b81ee66d0ceedecf775988c56e410 +EBUILD rails-7.0.3.1.ebuild 863 BLAKE2B 9d0aaf977dd91bf6e05a3fa068f6c7282db987f0934b652c2eac3dfb3f048a6e606998d571d2ef18d0bf72c5c2a9c606b13b1f50196f25e9a3d7d9e9bd2b2da8 SHA512 8aebdb01b464fbc672d27ba5de7459625a1c1fae9fc49b9db878ee6d30732de2ce77b582e3031c070178ace7793863fcdbc073063c7d16f393b76c85ddfab338 EBUILD rails-7.0.3.ebuild 863 BLAKE2B 9d0aaf977dd91bf6e05a3fa068f6c7282db987f0934b652c2eac3dfb3f048a6e606998d571d2ef18d0bf72c5c2a9c606b13b1f50196f25e9a3d7d9e9bd2b2da8 SHA512 8aebdb01b464fbc672d27ba5de7459625a1c1fae9fc49b9db878ee6d30732de2ce77b582e3031c070178ace7793863fcdbc073063c7d16f393b76c85ddfab338 MISC metadata.xml 492 BLAKE2B e1f39a222b68aa3fbe808220276df3f6b7aa633887a0a0dbf4624ba8c8aa6a179d32c856b71dcf04763dd0212d7dbd58a6bd734e382adda25b5e9e28a7dc121e SHA512 16b0cb56755b23acbe3635dd82e72e1fe8b313b43658a79e56a983da672b4eb2619941ca10ce8431192a5fa0201bb428a3ab96b7e67323b893fc22d0491f5f46 diff --git a/dev-ruby/rails/rails-5.2.8.1.ebuild b/dev-ruby/rails/rails-5.2.8.1.ebuild new file mode 100644 index 000000000000..1608e45e2876 --- /dev/null +++ b/dev-ruby/rails/rails-5.2.8.1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="ruby on rails is a web-application and persistance framework" +HOMEPAGE="https://rubyonrails.org" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" + +IUSE="+asset-pipeline" + +ruby_add_rdepend " + ~dev-ruby/actioncable-${PV} + ~dev-ruby/actionmailer-${PV} + ~dev-ruby/actionpack-${PV} + ~dev-ruby/actionview-${PV} + ~dev-ruby/activejob-${PV} + ~dev-ruby/activemodel-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/bundler-1.3:* + >=dev-ruby/sprockets-rails-2.0.0:* + asset-pipeline? ( + dev-ruby/jquery-rails:* + >=dev-ruby/sass-rails-5.0:5.0 + >=dev-ruby/uglifier-1.3.0:* + >=dev-ruby/coffee-rails-4.1.0:* + )" + +# also: turbolinks, >=jbuilder-1.2:1 diff --git a/dev-ruby/rails/rails-6.0.5.1.ebuild b/dev-ruby/rails/rails-6.0.5.1.ebuild new file mode 100644 index 000000000000..101f4d8f8a61 --- /dev/null +++ b/dev-ruby/rails/rails-6.0.5.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="ruby on rails is a web-application and persistance framework" +HOMEPAGE="https://rubyonrails.org" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64" + +IUSE="" + +ruby_add_rdepend " + ~dev-ruby/actioncable-${PV} + ~dev-ruby/actionmailbox-${PV} + ~dev-ruby/actionmailer-${PV} + ~dev-ruby/actionpack-${PV} + ~dev-ruby/actiontext-${PV} + ~dev-ruby/actionview-${PV} + ~dev-ruby/activejob-${PV} + ~dev-ruby/activemodel-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/bundler-1.3:* + >=dev-ruby/sprockets-rails-2.0.0:* +" diff --git a/dev-ruby/rails/rails-6.1.6.1.ebuild b/dev-ruby/rails/rails-6.1.6.1.ebuild new file mode 100644 index 000000000000..5330bc6f88eb --- /dev/null +++ b/dev-ruby/rails/rails-6.1.6.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="ruby on rails is a web-application and persistance framework" +HOMEPAGE="https://rubyonrails.org" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64" + +IUSE="" + +ruby_add_rdepend " + ~dev-ruby/actioncable-${PV} + ~dev-ruby/actionmailbox-${PV} + ~dev-ruby/actionmailer-${PV} + ~dev-ruby/actionpack-${PV} + ~dev-ruby/actiontext-${PV} + ~dev-ruby/actionview-${PV} + ~dev-ruby/activejob-${PV} + ~dev-ruby/activemodel-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/bundler-1.15.0:* + >=dev-ruby/sprockets-rails-2.0.0:* +" diff --git a/dev-ruby/rails/rails-7.0.3.1.ebuild b/dev-ruby/rails/rails-7.0.3.1.ebuild new file mode 100644 index 000000000000..b3f457ed6a56 --- /dev/null +++ b/dev-ruby/rails/rails-7.0.3.1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_BINWRAP="" + +RUBY_FAKEGEM_TASK_TEST="" + +RUBY_FAKEGEM_EXTRADOC="README.md" + +inherit ruby-fakegem + +DESCRIPTION="ruby on rails is a web-application and persistance framework" +HOMEPAGE="https://rubyonrails.org" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~riscv" + +IUSE="" + +ruby_add_rdepend " + ~dev-ruby/actioncable-${PV} + ~dev-ruby/actionmailbox-${PV} + ~dev-ruby/actionmailer-${PV} + ~dev-ruby/actionpack-${PV} + ~dev-ruby/actiontext-${PV} + ~dev-ruby/actionview-${PV} + ~dev-ruby/activejob-${PV} + ~dev-ruby/activemodel-${PV} + ~dev-ruby/activerecord-${PV} + ~dev-ruby/activestorage-${PV} + ~dev-ruby/activesupport-${PV} + ~dev-ruby/railties-${PV} + >=dev-ruby/bundler-1.15.0:* + >=dev-ruby/sprockets-rails-2.0.0:* +" diff --git a/dev-ruby/railties/Manifest b/dev-ruby/railties/Manifest index 0e8eca5a592a..a9275ad5d272 100644 --- a/dev-ruby/railties/Manifest +++ b/dev-ruby/railties/Manifest @@ -1,13 +1,21 @@ +DIST rails-5.2.8.1.tgz 8848345 BLAKE2B 6786359e6c519e98079dc6f87a1ad23a69e7b65d2e688e9f09bd446012a18e76173d2997c125dd0260ece78114be9462d8c3dfb3464c6428734377f793828a9f SHA512 05e3bd1fb50c87ba31d47d99748b2edafa2e58dbf4e0c4ee991b7c65e68abbbc794d8f385836fa1fddcd277f78edeb1f9c2d675c1c53403c1f230593a8bd2c71 DIST rails-5.2.8.tgz 8847449 BLAKE2B 11937ee2aeea39cade43829a01430315a997fef070fc73a1e63baaff8b3631f82561c7acdd44cf1981501424be68d814001dd26cbf7678ca987a8311d109d367 SHA512 98e1b36bdd4235e983d0805b6ff9779e3793d1bed486dc6de854215c4294334d5036157a527c1222cc2be4c107754553dadf2bf86e65ce6561dd8152c47ef84a +DIST rails-6.0.5.1.tgz 18607954 BLAKE2B 74f75399a287f1eae199a5764c952b75dd95a02c88899ade69d60acae00a7588b2f3a8ab3b9d2c9224d62f87305c596e16b196a5c32b19731d4415f17a29d38e SHA512 a65c3fab39eadba75e0107486c82a4da212e612ddb2350f77bb00ad887e0b52980edba08d42c02801c4e4fd71d750de3dbd78c820ef050016867737dccc06b36 DIST rails-6.0.5.tgz 18572922 BLAKE2B cc7f3669f5d501031ea5bfcef24db89040dc447923abe255b4ae504c07c648414a19a5d2c7ecb513cb96cf601440caeb2462c37fdae61770cef60ce5708abcb4 SHA512 5f262f65de2e3057b92fdb95bef28ea8c4c44e5ca27f4065bb4946a760b3f97fde10f9a303ccf1fdbf833f1e26db5cde722183f41672614203c4b08aef6780ed DIST rails-6.1.5.1.tgz 10993257 BLAKE2B 90146d33fcad068a09bc61c09417514f2ccc18c51043c63672397eb6980a97c9c0c4e6b0679393c3d8ded690ab44ea53b7abd49817f46ca9f8ab3472dec2f3c3 SHA512 8061f2103ad9266f06f902cf7f05b3f94b05d9b454d314d7a7febea2e5e464c5f33d14f48a2a098e7e666a6dc8cd5c5dae4cf4fb669eca28303a4fb5e6832039 +DIST rails-6.1.6.1.tgz 11028264 BLAKE2B 568033eb816613ba0ba5f2df38e6a30158b2e31ef4d4da151f8c0de2934b07736833026793ce9192994d9ef2a2a45b67735a35760c1be8b8a68c1968147cc6db SHA512 04acf9dbf5ee734636aada67be001690899eb13f73ea688455fcaee8cbf4839aedf06943c8adb5eecf13fd9a5f6be1a225310aa481d3a254172fd0ce0402362f DIST rails-6.1.6.tgz 10993299 BLAKE2B 98a80cbefc1aafba68a22b60d3df6b81ab1e8247a75a07131aeed97ae621ea45b22918482537255547b68a5fc6b002f551b8b94492da3b1e6e24389a109e245c SHA512 04c578f6d8bdcd72691c8d4e51136424f2241a374cdfad1c3c2b436a4f5fde1955a600bcb98c6f416e22e1e561cd50f9ca5f5075deff94f258f8682dc9b00c1c DIST rails-7.0.2.4.tgz 11014591 BLAKE2B 4a678dddca134769a40d73a6652a6aa273456288c19ddbe7611ae40a14860abf77226ab351ead92647fb471751521377c51cafae40383198ff3d3477bc257b55 SHA512 948cf58dd6ac517fb4b1e63c3a1dbfcf2405fd224ea150cb92f5805939d3a458ad26e139b1c6069cc587c01f15694be14e119ee56769a611e6b6eaa0eae5a68c +DIST rails-7.0.3.1.tgz 11049683 BLAKE2B 31aa9c20b4add7e11b832aff57fcf78284b7f28e71cfc71b5769c65170f1fff3f33d73224bbfa826852a59aac30671ff7c3ef19cbe0aaabc8528a805c6b98e8a SHA512 2ad615df9e019193489d5ce82152fd0ff12d8435401258b2b8a87d1c5da46587cdd45dc483847891f7b8be1d019b09b77a48fa7849d5260ee6fdbbf6df64ef03 DIST rails-7.0.3.tgz 11021571 BLAKE2B 00385233279a773221ae8a1e75354d404d033206089323c53c0e81a134941151aab4578218438dd4193b2c00a0cd4ef1eb6a758502a51d403bddb11915ed9eb7 SHA512 366eaae24b0e147c9e33179c10c0a22f7c7671551222e329120749f04077bd344fabf55e90af041322787bf3063add927c7fd34758ae8764e00f8d8edba388ef +EBUILD railties-5.2.8.1.ebuild 1622 BLAKE2B 33aa60ba73feb61f6a74068d68fd20903685e18eb9d03ed591a2fb4425715c2462162f78e3f31d0a05444d2749716778be6f4cdb6a5e6c894a698533888ce9f0 SHA512 823328ee1088611bea5b18b8abee84a3e65f9e1b5239e7c50e7fe81ebabaee0c1268c7d043dbbd9282a2314838de5f0b6e885cae6bafee0f03f4de491af9c7ba EBUILD railties-5.2.8.ebuild 1631 BLAKE2B c55333e565b6591df6c6b3ae22d1476726e0a459d5694b0ae0a08e201b065ce4414d1accac499d3d018be94f603a78030062fea53bc0861cb87136795990d4d8 SHA512 cc8ebb684d9d8c2ab20c282f9f370e0a1678f13ea47d5d434335addcd79f51ed849f5d96b3cae345ec507d6e8ef7616befeff4c46237c5ec2c0c9ef5f1e8bbae +EBUILD railties-6.0.5.1.ebuild 1625 BLAKE2B 474f7210871033f9e167c7612d01cba675d0ac36f2563924f4e6d1aeb8fd4be1850fe4e65bde6dcf9ce4ce3c19f31ad9e01f2e275fb8e5422db49d015c4d1a06 SHA512 cca57377edf2045c43e0f613b7439166abc7e5bee3656839949ee5a49282e9de6c8cce1d1caab774ca55831e002594c27cdc7472841dd67e5a1a5e5133cd4293 EBUILD railties-6.0.5.ebuild 1617 BLAKE2B 7a637ba3e66934a9edd4db0012c280c2c8b032b94c67a6a40923dac7f4d4bc7544395e696da558131b4cba914641b3d47b8ac970c86f229255a67c9cae0893e1 SHA512 9e45f2a7563e9bd9401c800d46de0d87579edc1c9e185fd102dd5f4881b1878c3f704eeeef1189563ca90312a034bb8fd37393d8a5356fec733d547694038934 EBUILD railties-6.1.5.1.ebuild 1619 BLAKE2B c64348229554155bd319636bcd9324b40087097f75470e4b780d80cec4220f652b154d6a9a9db1019007a7d76df29efb383de61f6076a53903535170ea947e5b SHA512 57972943cfdca05134d86067423231061bcffee623e8cfc02ae75bbcddfba1f673e2e0b9fb5293e3fa34b0e55c82a8b8449ef8cd27b370f7ca7cffaf4db91c1f +EBUILD railties-6.1.6.1.ebuild 1619 BLAKE2B c64348229554155bd319636bcd9324b40087097f75470e4b780d80cec4220f652b154d6a9a9db1019007a7d76df29efb383de61f6076a53903535170ea947e5b SHA512 57972943cfdca05134d86067423231061bcffee623e8cfc02ae75bbcddfba1f673e2e0b9fb5293e3fa34b0e55c82a8b8449ef8cd27b370f7ca7cffaf4db91c1f EBUILD railties-6.1.6.ebuild 1619 BLAKE2B c64348229554155bd319636bcd9324b40087097f75470e4b780d80cec4220f652b154d6a9a9db1019007a7d76df29efb383de61f6076a53903535170ea947e5b SHA512 57972943cfdca05134d86067423231061bcffee623e8cfc02ae75bbcddfba1f673e2e0b9fb5293e3fa34b0e55c82a8b8449ef8cd27b370f7ca7cffaf4db91c1f EBUILD railties-7.0.2.4.ebuild 1626 BLAKE2B 7f2d4e179f48374114fbb37639e9e2a533b75376cb975d6e7271dcde8c7757a1144018d72c4928fb5b27fcb37d3839c9812abf30742c28f996af947761b88603 SHA512 bbc840b9384c40fca3f4d985360f0b065e8f0eda40c502463fcb1b817c53d8c9d6904efdd7dda9e91cd34490612b6d685f4b21ea738a74f20582e65071bb2ef3 +EBUILD railties-7.0.3.1.ebuild 1626 BLAKE2B 7f2d4e179f48374114fbb37639e9e2a533b75376cb975d6e7271dcde8c7757a1144018d72c4928fb5b27fcb37d3839c9812abf30742c28f996af947761b88603 SHA512 bbc840b9384c40fca3f4d985360f0b065e8f0eda40c502463fcb1b817c53d8c9d6904efdd7dda9e91cd34490612b6d685f4b21ea738a74f20582e65071bb2ef3 EBUILD railties-7.0.3.ebuild 1626 BLAKE2B 7f2d4e179f48374114fbb37639e9e2a533b75376cb975d6e7271dcde8c7757a1144018d72c4928fb5b27fcb37d3839c9812abf30742c28f996af947761b88603 SHA512 bbc840b9384c40fca3f4d985360f0b065e8f0eda40c502463fcb1b817c53d8c9d6904efdd7dda9e91cd34490612b6d685f4b21ea738a74f20582e65071bb2ef3 MISC metadata.xml 338 BLAKE2B f32f1ecbd729e4e6162f22cdb9bfe1fbb1284c8b7f021d8207a1a54d2543b0e9866e775d550360dd01ef4f4eb92e96064a8416476c7047853034ea05479eb6e7 SHA512 24fd0d8ea6e3cd5514e5049b7e064b7e3e667ea14978cc7cf620e9c1b020bdc7caf7dbec97ccbf92c2f4c657fff3e9151d6f2af103b3d9c3cc5181cb3a81a295 diff --git a/dev-ruby/railties/railties-5.2.8.1.ebuild b/dev-ruby/railties/railties-5.2.8.1.ebuild new file mode 100644 index 000000000000..0ff877c6ac81 --- /dev/null +++ b/dev-ruby/railties/railties-5.2.8.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27" + +RUBY_FAKEGEM_TASK_TEST="test:regular" +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="railties.gemspec" + +RUBY_FAKEGEM_BINDIR="exe" +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Tools for creating, working with, and running Rails applications" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86 ~amd64-linux" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +# The test suite has many failures, most likely due to a mismatch in +# exact dependencies or environment specifics. Needs further +# investigation. +RESTRICT="test" + +RDEPEND+=">=app-eselect/eselect-rails-0.24" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + ~dev-ruby/actionpack-${PV} + dev-ruby/thor:1 + >=dev-ruby/rake-0.8.7 + dev-ruby/method_source +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/actionview-${PV} + dev-ruby/mocha:0.14 + )" + +all_ruby_prepare() { + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" + sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die +} + +all_ruby_install() { + all_fakegem_install + + ruby_fakegem_binwrapper rails rails-${PV} +} + +pkg_postinst() { + elog "To select between slots of rails, use:" + elog "\teselect rails" + + eselect rails update +} + +pkg_postrm() { + eselect rails update +} diff --git a/dev-ruby/railties/railties-6.0.5.1.ebuild b/dev-ruby/railties/railties-6.0.5.1.ebuild new file mode 100644 index 000000000000..ecf37ad93454 --- /dev/null +++ b/dev-ruby/railties/railties-6.0.5.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_TASK_TEST="test:regular" +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="railties.gemspec" + +RUBY_FAKEGEM_BINDIR="exe" +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Tools for creating, working with, and running Rails applications" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +# The test suite has many failures, most likely due to a mismatch in +# exact dependencies or environment specifics. Needs further +# investigation. +RESTRICT="test" + +RDEPEND+=">=app-eselect/eselect-rails-0.24" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + ~dev-ruby/actionpack-${PV} + dev-ruby/thor:1 + >=dev-ruby/rake-0.8.7 + dev-ruby/method_source +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/actionview-${PV} + dev-ruby/mocha:0.14 + )" + +all_ruby_prepare() { + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" + sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die +} + +all_ruby_install() { + all_fakegem_install + + ruby_fakegem_binwrapper rails rails-${PV} +} + +pkg_postinst() { + elog "To select between slots of rails, use:" + elog "\teselect rails" + + eselect rails update +} + +pkg_postrm() { + eselect rails update +} diff --git a/dev-ruby/railties/railties-6.1.6.1.ebuild b/dev-ruby/railties/railties-6.1.6.1.ebuild new file mode 100644 index 000000000000..cae1535049d0 --- /dev/null +++ b/dev-ruby/railties/railties-6.1.6.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2022 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:regular" +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="railties.gemspec" + +RUBY_FAKEGEM_BINDIR="exe" +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Tools for creating, working with, and running Rails applications" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +# The test suite has many failures, most likely due to a mismatch in +# exact dependencies or environment specifics. Needs further +# investigation. +RESTRICT="test" + +RDEPEND+=">=app-eselect/eselect-rails-0.25" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + ~dev-ruby/actionpack-${PV} + dev-ruby/thor:1 + >=dev-ruby/rake-0.8.7 + dev-ruby/method_source +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/actionview-${PV} + dev-ruby/mocha:0.14 + )" + +all_ruby_prepare() { + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" + sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die +} + +all_ruby_install() { + all_fakegem_install + + ruby_fakegem_binwrapper rails rails-${PV} +} + +pkg_postinst() { + elog "To select between slots of rails, use:" + elog "\teselect rails" + + eselect rails update +} + +pkg_postrm() { + eselect rails update +} diff --git a/dev-ruby/railties/railties-7.0.3.1.ebuild b/dev-ruby/railties/railties-7.0.3.1.ebuild new file mode 100644 index 000000000000..d49f8cb3826e --- /dev/null +++ b/dev-ruby/railties/railties-7.0.3.1.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30" + +RUBY_FAKEGEM_TASK_TEST="test:regular" +RUBY_FAKEGEM_RECIPE_DOC="" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.rdoc" + +RUBY_FAKEGEM_GEMSPEC="railties.gemspec" + +RUBY_FAKEGEM_BINDIR="exe" +RUBY_FAKEGEM_BINWRAP="" + +inherit ruby-fakegem + +DESCRIPTION="Tools for creating, working with, and running Rails applications" +HOMEPAGE="https://github.com/rails/rails" +SRC_URI="https://github.com/rails/rails/archive/v${PV}.tar.gz -> rails-${PV}.tgz" + +LICENSE="MIT" +SLOT="$(ver_cut 1-2)" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86" +IUSE="" + +RUBY_S="rails-${PV}/${PN}" + +# The test suite has many failures, most likely due to a mismatch in +# exact dependencies or environment specifics. Needs further +# investigation. +RESTRICT="test" + +RDEPEND+=">=app-eselect/eselect-rails-0.25" + +ruby_add_rdepend " + ~dev-ruby/activesupport-${PV} + ~dev-ruby/actionpack-${PV} + dev-ruby/thor:1 + >=dev-ruby/rake-12.2 + dev-ruby/method_source + >=dev-ruby/zeitwerk-2.5:2 +" + +ruby_add_bdepend " + test? ( + ~dev-ruby/actionview-${PV} + dev-ruby/mocha:0.14 + )" + +all_ruby_prepare() { + rm "${S}/../Gemfile" || die "Unable to remove Gemfile" + sed -i -e '/load_paths/d' test/abstract_unit.rb || die "Unable to remove load paths" + sed -i -e '1igem "minitest", "~>4.0"' test/abstract_unit.rb || die +} + +all_ruby_install() { + all_fakegem_install + + ruby_fakegem_binwrapper rails rails-${PV} +} + +pkg_postinst() { + elog "To select between slots of rails, use:" + elog "\teselect rails" + + eselect rails update +} + +pkg_postrm() { + eselect rails update +} diff --git a/dev-ruby/settingslogic/Manifest b/dev-ruby/settingslogic/Manifest index 1959db26f93a..07f8e1b29826 100644 --- a/dev-ruby/settingslogic/Manifest +++ b/dev-ruby/settingslogic/Manifest @@ -1,4 +1,4 @@ AUX settingslogic-2.0.9-psych-4.patch 1279 BLAKE2B 6fafc241e1dab8aca1ae541c2057fd2649e04aa7b1b17c0bc99ee848ebac83fc3042b489d6d3bd96728234e23db7f63e9212d24964711f9815d221842ce3d79d SHA512 f4516b58bf0f8bfa83ab2d365d6fa083fa353cc54e81a815f1992c1d58deb04e827a589b5f182385f2025efd379143a96468e32e99a7daaf60b600068184c440 DIST settingslogic-2.0.9.gem 10752 BLAKE2B 7910ab9a4e61c92d5b23a34e9ba58ad89bbf71b7aaf8c2e679eab3e517ea38553d83d05a32a13151c9deaa36d0e6ae44a6afd1b13cfe452a69c668e07fa618b8 SHA512 e9229231815c8d80b7539724cda78c0cfd17bcf8423d0bc2643b3ce2a046e8014f3b398c5314b095aef480a0c7de16e0c93a6592fe8eabfea4ae94742f3dab57 -EBUILD settingslogic-2.0.9-r2.ebuild 580 BLAKE2B 650728143812963c5dd91ed42835e5d24aff7f5b6c1ac2d2bff672a5134196a66ce69ea0e33597f63436dc6665589f74467c9df6883847b96059da19d9618aaa SHA512 5d6b79a5dd3716aad825198f0de1f377e7ed38a5f5f14f76c39fb6da986aab463c82346486a472b629887a3383f566e23c96851f38d1dd176c3c6281bb92234b +EBUILD settingslogic-2.0.9-r2.ebuild 679 BLAKE2B 3b876d23908203ab5db4b3b38d30f4d396f81f1b1da6a4c1d293d55cbaa2f8890dc13049379455b25fa60e437b29d534bfbe75992987e8cca2ff084bdfa30141 SHA512 14b2e3b7964d39f4728f50f901c70dd088c0b51d8c79a77aa6050027610bb88290365c229d06bdf22900722187070b6aa17c2e32b9979a59aa1e44af398c13d3 MISC metadata.xml 352 BLAKE2B c8579ec17f151942684fb320b577fabd2d0ec4e7dbeb0ff7e86d548ef213522c48a61197c2fb50ab5fa8c660a5549fbd0da2374c13c990106209f0c8241cc796 SHA512 5824d698f1d9abfcb1c65a84095194bca44958b70a4642186631870809f32ab1c9ec78bdb981cbb3b3fe534fbbbfbb7178e24f769ed162085a03099e3f790dca diff --git a/dev-ruby/settingslogic/settingslogic-2.0.9-r2.ebuild b/dev-ruby/settingslogic/settingslogic-2.0.9-r2.ebuild index 5d2b70ee8217..2e3ba5ddc3ae 100644 --- a/dev-ruby/settingslogic/settingslogic-2.0.9-r2.ebuild +++ b/dev-ruby/settingslogic/settingslogic-2.0.9-r2.ebuild @@ -2,12 +2,12 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="README.rdoc" -RUBY_FAKEGEM_RECIPE_TEST="rspec" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" inherit ruby-fakegem @@ -23,4 +23,7 @@ PATCHES=( "${FILESDIR}/${P}-psych-4.patch" ) all_ruby_prepare() { sed -i -e '/check_dependencies/d' Rakefile || die + + # Use rspec 3 + sed -i -e 's/be_false/be false/' spec/settingslogic_spec.rb || die } diff --git a/dev-ruby/sprockets/Manifest b/dev-ruby/sprockets/Manifest index 2101a2e9cfd1..0e70a104e1ae 100644 --- a/dev-ruby/sprockets/Manifest +++ b/dev-ruby/sprockets/Manifest @@ -3,9 +3,9 @@ AUX sprockets-3.7.2-kwargs.patch 829 BLAKE2B 406a79b455e18464e4f8e1028785f0c4d39 DIST sprockets-3.7.2-git.tgz 369053 BLAKE2B 3c40de921d82b2f5c71e3ecaa114576293946352415da1195e60cdda6363066a6be05474eb7842ab1122e29fa6c19fd2f7a38fb0a7cf9972de0640eeb29d03f0 SHA512 bc7d79ba696a072644852b7a3a73ce086d297662309deb1d00318ad453f50ac6e494e6489632cb282795de2f334700155cfd21cc80be638dc471a3215422591f DIST sprockets-4.0.2-git.tgz 418502 BLAKE2B 0ae8d0e47708967a4208af852f21baf9d00c4216660b081170d7f68631ee1129fb78341e6012664fc519a0f330fac23203e314c1831d7031af50844e6b91c1f0 SHA512 f733b96c78be6466b63999aa7dc900af653a5b35f6482d84c41edf47f22b093231003f8874eee2ab31e2a2cfb7049a8109a314b51a0ef36ba30d5f6e8bd81f66 DIST sprockets-4.1.0-git.tgz 421796 BLAKE2B 8544f8299a5abe8ef89a47d7849fd54f5a04eb623cacc316c2c4656b291c55879f1519d2f3628921af1eee64e67451a15d50d68d1dd93e84a95a833e76994667 SHA512 af964e614f414886cd737888119449b6d2829a41965ba7ab82806e3887ec6eadacc947a19e34568c5f418da7cf47175bd0cb0f4f402bd6e2db41f684ed0cc8e4 -EBUILD sprockets-3.7.2-r1.ebuild 1682 BLAKE2B 7a7a1851e0b5c7de0c211592bc80bdfff9045fdca7608f268ed682f8653f4b0fcf88ef757d38f7a9ea10e7f2956abe64abf6bb705b1705155fd6a57e9c68f6b3 SHA512 fc014d59ab8d05ec967a562ae35d75a2e37d8f85b45d2c0053c08682608161830318ebf62a892f4359b81bb8618cd77459626adc3a441aa6d45b681cb85fa9bc +DIST sprockets-4.1.1-git.tgz 421833 BLAKE2B 9e3280c9746245c9f40137e020f1f96d6337e3354efe285f68e94f5dd2aaf158f7e1ec174c610f244386fc554b52d07636492979e2adfee19433cbb1c8cdb330 SHA512 128c96861020d6c30699da584ff8d7bb06eabfc59a520471b2fcdaa06200c6d975a7b267686bb26833ccce0ff581e9be7fa261ff71cc532fb4cb1a84036563a1 EBUILD sprockets-3.7.2-r2.ebuild 1736 BLAKE2B 12f784b4877082a54e1f52dc43e4e152b3052dfe1f623c2d1bd2b00d73952878222680112aa61e0030f030ed7a31c1ad84165b17e633293a400a35942ccd647a SHA512 bcad6e5fe0a4d5b4e7ac62ecb4e237432303e1d4cf1885ddeaac9fc05caf994853b9c3e49e0e4409dff74bf8487dec3f048fb62f359a9d6f516e4296e3c4ba48 -EBUILD sprockets-3.7.2.ebuild 1664 BLAKE2B 8281c517276e6e2535700784ffce12701b799fe2870b429fbba995155272da13bd97e310487c57636c036601694ddb2c731f95bdd2cc60ce548264593d2650a1 SHA512 e7abb4c060749720a0e1c6052118a2433d564aff59a9dc36c0ec5f61d3dad784186a08921f1637998150e5b4af9396a9d74c868ec42949deee952ae8dd5d3d45 EBUILD sprockets-4.0.2.ebuild 2073 BLAKE2B 83ca1f1c975ec2f0e84dbdd3b988da08f767ae7773989fc0bed64c75c95e9b8f8dd6ac2f32c53da642b50f1c74bd16d2297e7c9e1622cb33d9e70f1eb872d546 SHA512 934e726b1b3711301bdbe0783d87239965270371b0f80fa910b7483fac24829faf98880b1ef1e205371127e7e629495240f243cba2ee77774cec364063ed5f1f EBUILD sprockets-4.1.0.ebuild 2090 BLAKE2B cc6c680b76936346259b71f6d06478dfb242f49a90156f7e9836e4115f27d3c715676d8d8cb93c937f8d0b4d3b1095b75e2d652acb479205671d45d4c0678d2a SHA512 b1892932bdcfd23820bf43bcb269684f89c906fb17883baf27ae4178f8a5d48dbef3abf2685328b3ef156c0613daf30867279dc2c1a068f73e3066b70d87110b +EBUILD sprockets-4.1.1.ebuild 2090 BLAKE2B cc6c680b76936346259b71f6d06478dfb242f49a90156f7e9836e4115f27d3c715676d8d8cb93c937f8d0b4d3b1095b75e2d652acb479205671d45d4c0678d2a SHA512 b1892932bdcfd23820bf43bcb269684f89c906fb17883baf27ae4178f8a5d48dbef3abf2685328b3ef156c0613daf30867279dc2c1a068f73e3066b70d87110b MISC metadata.xml 342 BLAKE2B 227ac77350fe458144d05c09bef5156a9f7c06154b8aba9902f1611b7f3e22b5409231cfb0a44af0d6f5d87138a0d71eb230d8827773830b508d91848f5a8cb0 SHA512 ee0cc0cfbfed5e9e61386b885714cf26a3ca1e2e94b820859ea1b08f82fe3ab5bf13c5a4764dd2b4ca48d668f22e493d76a39cb48a8d3c784b55b78cbfc02ec3 diff --git a/dev-ruby/sprockets/sprockets-3.7.2-r1.ebuild b/dev-ruby/sprockets/sprockets-3.7.2-r1.ebuild deleted file mode 100644 index 0b2f62510c15..000000000000 --- a/dev-ruby/sprockets/sprockets-3.7.2-r1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_GEMSPEC="sprockets.gemspec" - -RUBY_FAKEGEM_BINWRAP="" - -inherit ruby-fakegem versionator - -DESCRIPTION="Ruby library for compiling and serving web assets" -HOMEPAGE="https://github.com/rails/sprockets" -SRC_URI="https://github.com/rails/sprockets/archive/v${PV}.tar.gz -> ${P}-git.tgz" - -LICENSE="MIT" -SLOT="$(get_version_component_range 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -IUSE="" - -ruby_add_rdepend " - dev-ruby/concurrent-ruby:1 - >=dev-ruby/rack-1:* =dev-ruby/sass-3.1 - dev-ruby/uglifier - )" - -all_ruby_prepare() { - # Avoid tests for template types that we currently don't package: - # eco and ejs. - sed -i -e '/eco templates/,/end/ s:^:#:' \ - -e '/ejs templates/,/end/ s:^:#:' test/test_environment.rb || die - sed -i -e '/.ejs/ s:^:#:' test/test_asset.rb || die - rm -f test/test_require.rb test/test_{closure,eco,ejs,yui}_{compressor,processor}.rb || die - sed -i -e "/bundler/d" Rakefile || die -} - -each_ruby_prepare() { - sed -i -e "s:ruby:${RUBY}:" test/test_sprocketize.rb || die -} - -each_ruby_test() { - # Make sure we have completely separate copies. Hardlinks won't work - # for this test suite. - cp -R test test-new || die - rm -rf test || die - mv test-new test || die - - each_fakegem_test -} diff --git a/dev-ruby/sprockets/sprockets-3.7.2.ebuild b/dev-ruby/sprockets/sprockets-4.1.1.ebuild similarity index 54% rename from dev-ruby/sprockets/sprockets-3.7.2.ebuild rename to dev-ruby/sprockets/sprockets-4.1.1.ebuild index 842fe75b2a81..8af84e6a868d 100644 --- a/dev-ruby/sprockets/sprockets-3.7.2.ebuild +++ b/dev-ruby/sprockets/sprockets-4.1.1.ebuild @@ -1,29 +1,29 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -USE_RUBY="ruby24 ruby25 ruby26 ruby27" +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30" -RUBY_FAKEGEM_TASK_DOC="" RUBY_FAKEGEM_EXTRADOC="README.md" RUBY_FAKEGEM_GEMSPEC="sprockets.gemspec" -inherit ruby-fakegem versionator +inherit ruby-fakegem DESCRIPTION="Ruby library for compiling and serving web assets" HOMEPAGE="https://github.com/rails/sprockets" SRC_URI="https://github.com/rails/sprockets/archive/v${PV}.tar.gz -> ${P}-git.tgz" LICENSE="MIT" -SLOT="$(get_version_component_range 1)" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="" ruby_add_rdepend " dev-ruby/concurrent-ruby:1 - >=dev-ruby/rack-1:* =dev-ruby/rack-1:* =dev-ruby/sass-3.1 + dev-ruby/sassc dev-ruby/uglifier )" @@ -39,8 +40,15 @@ all_ruby_prepare() { # eco and ejs. sed -i -e '/eco templates/,/end/ s:^:#:' \ -e '/ejs templates/,/end/ s:^:#:' test/test_environment.rb || die - sed -i -e '/.ejs/ s:^:#:' test/test_asset.rb || die - rm -f test/test_require.rb test/test_{closure,eco,ejs,yui}_{compressor,processor}.rb || die + sed -i -e '/.ejs/ s:^:#:' -e '/\(es6_asset.js\|traceur.es6\)/ s:^:#:' test/test_asset.rb || die + sed -i -e '/compile babel source map/askip' test/test_source_maps.rb || die + sed -e '/change jst template namespace/askip' \ + -e '/find_asset. does not raise an exception/askip' \ + -e '/es6 asset/askip' \ + -i test/test_environment.rb || die + rm -f test/test_require.rb test/test_{babel,closure,eco,ejs,jsminc,yui}_{compressor,processor}.rb || die + # Fails only within Gentoo test environment, not clear why + sed -i -e '/extension exporters/a skip' test/test_exporting.rb || die sed -i -e "/bundler/d" Rakefile || die } diff --git a/dev-ruby/websocket-extensions/Manifest b/dev-ruby/websocket-extensions/Manifest index 7e94b70f5bcf..548863b62812 100644 --- a/dev-ruby/websocket-extensions/Manifest +++ b/dev-ruby/websocket-extensions/Manifest @@ -1,3 +1,4 @@ +AUX websocket-extensions-0.1.5-rspec-mocks.patch 1777 BLAKE2B afcb11336ae72a2a81b1be7a6715d5f86275baff851afb724a74b4560ef620d676e1b55d4fc0a517350edc626d542c393aeb7332e89cbe448d946cc3bcf35b04 SHA512 20b63d2244639beefd661dbf05c1828bfe4e513ebef202ec4c9ea2763d9daa55fe0ff02f334431993e708ea096b44da1a20494accec2a1206c9fdcfc569c94be DIST websocket-extensions-0.1.5-r1.tar.gz 9795 BLAKE2B ea387b9bd56d02372740a8f42e0c8259cd2013876f86a13c8203e1e1c5ae9e0e6a8d0c2cf11f653c3517c2bff0c283370ec7a5760c29df39493c4b41d8e55450 SHA512 a80154d0c83743ffa4dd3eee1adcc93bb38907fbae4260602a91c922e5a022806413a8aa84dc10bc14b5ed2ca928765ef4c39e04ff0a0c5f9b423aff2b2514fd -EBUILD websocket-extensions-0.1.5-r1.ebuild 648 BLAKE2B f01b47ec8667474ebcc118a1caaa7919b60130f34680b898d18d718762ca4fed1b8f2fd0ceb9de9ff9f9aac2d55209676dd4ec105d5c7a8dc05e8913b2e5b01f SHA512 409ef96f44d353e577ca662880ef49de4d2b777d076aad9bd61f88ddeb41452360abfc3ee82bba0af28f5e912ae19c31a2178bebd3616cfae2b248a87fa029f9 +EBUILD websocket-extensions-0.1.5-r1.ebuild 698 BLAKE2B 94223214c8628560e06c6f4d0f6af253b5f30843260450f423d535561fd7abf2d330b31135972cb3ddf3c387ae6f7b2f0cfebea3ef4887f7b8bab25655e485d7 SHA512 0f7ee56988ae030c1bf5f76ab1b269bbd7e6f1c61c7bb180656f9ad2b348b4eed7b99b24950a6d90cb32c49d28131c5301bbd972577db003acda28daebb20f42 MISC metadata.xml 357 BLAKE2B 53c981c963d611a3a88a88c54a0a186246422b84e12030650b1aadd52c046183c4eef2ded318cf0a295dd46b6a46ec452fe65b95d36c76669b29a310223e4ee8 SHA512 61b5e384d987994312e05bbed7b09e46f01b09db70db8fb4c53e6a97788a8079e8891dd11d533fdeb8570b6ca3927b2f7e41ea9d54faaa50a78d619a401e3c59 diff --git a/dev-ruby/websocket-extensions/files/websocket-extensions-0.1.5-rspec-mocks.patch b/dev-ruby/websocket-extensions/files/websocket-extensions-0.1.5-rspec-mocks.patch new file mode 100644 index 000000000000..152972e232dc --- /dev/null +++ b/dev-ruby/websocket-extensions/files/websocket-extensions-0.1.5-rspec-mocks.patch @@ -0,0 +1,37 @@ +From 5891358639fcfa7a2e2004855275bd7da0c85c64 Mon Sep 17 00:00:00 2001 +From: James Coglan +Date: Sun, 6 Feb 2022 23:36:18 +0000 +Subject: [PATCH] As of rspec-mocks v3.10.3, mock expectations need to use + explicit hashes to avoid confusion with keyword args + +--- + spec/websocket/extensions_spec.rb | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/spec/websocket/extensions_spec.rb b/spec/websocket/extensions_spec.rb +index 7c1e4f1..ccb305d 100644 +--- a/spec/websocket/extensions_spec.rb ++++ b/spec/websocket/extensions_spec.rb +@@ -134,18 +134,18 @@ + end + + it "activates one session with a boolean param" do +- expect(@session).to receive(:activate).with("gzip" => true).exactly(1).and_return(true) ++ expect(@session).to receive(:activate).with({ "gzip" => true }).exactly(1).and_return(true) + @extensions.activate("deflate; gzip") + end + + it "activates one session with a string param" do +- expect(@session).to receive(:activate).with("mode" => "compress").exactly(1).and_return(true) ++ expect(@session).to receive(:activate).with({ "mode" => "compress" }).exactly(1).and_return(true) + @extensions.activate("deflate; mode=compress") + end + + it "activate multiple sessions" do +- expect(@session).to receive(:activate).with("a" => true).exactly(1).and_return(true) +- expect(@nonconflict_session).to receive(:activate).with("b" => true).exactly(1).and_return(true) ++ expect(@session).to receive(:activate).with({ "a" => true }).exactly(1).and_return(true) ++ expect(@nonconflict_session).to receive(:activate).with({ "b" => true }).exactly(1).and_return(true) + @extensions.activate("deflate; a, reverse; b") + end + diff --git a/dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r1.ebuild b/dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r1.ebuild index 6ab9f321e76a..8ed52fe05f7d 100644 --- a/dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r1.ebuild +++ b/dev-ruby/websocket-extensions/websocket-extensions-0.1.5-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -21,3 +21,5 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86" IUSE="" + +PATCHES=( "${FILESDIR}"/${P}-rspec-mocks.patch ) diff --git a/dev-tcltk/Manifest.gz b/dev-tcltk/Manifest.gz index c88532e50d4f85ca2728a662251e053abcd30665..b01e429c0a7f21dbde80acb7cc759e395c42b306 100644 GIT binary patch literal 5817 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 literal 67605 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 - + + nerdboy@gentoo.org + Steve Arnold + cccc provides source code metrics (line counts, complexity, - object-oriented, and structural metrics) for Java and C++ + object-oriented, and structural metrics) for Java, C, and C++ sarnold/cccc diff --git a/dev-util/cppcheck/Manifest b/dev-util/cppcheck/Manifest index b79e8f0b8383..f3195f7dd531 100644 --- a/dev-util/cppcheck/Manifest +++ b/dev-util/cppcheck/Manifest @@ -1,6 +1,8 @@ DIST cppcheck-2.6.3.tar.gz 3880340 BLAKE2B ef83538a0aa867dd0c0bd6165b41921335256ed0372a4990ad85151ab5e87a79bde7958be43887f07a4bbf372b9992339b75ddeae7ed8ea767b83c028dfc56db SHA512 e59b4b4659c2b4fa2c16dcb548f7ee3027555dddc289ef8b54fe186af0396b6f7caa23d91bf1142ece62908b56fe9f5ba013191817322815681994093310fb37 DIST cppcheck-2.8.1.tar.gz 3921391 BLAKE2B d61c4a8a3e88441f0a65090eddacaa34bda91ba50ce92e79c122525524368ade49d24f13f343a5a856a3014e904495e87db2d774146e871af1738d55f1a52728 SHA512 ff5a9955498101a2d061a431d0f8ed42267627b3cd029302871ee781a0e4039aa531dd47c2d44d1f3952b5e5bd3b65c9b32a10a9b1922ef466f440f8c4417e28 +DIST cppcheck-2.8.2.tar.gz 3921806 BLAKE2B b48a3f4163fec491d8a7f9eb4957a140cd33b852d1778974c383ca5148aa252cee412b4616cbf49b622ee5b4ccddcb1aa60b217284f2c01c020df606a1e4fe5b SHA512 595645cede2d1b801127747cf19c66ebc73a97c4c3f5c9af1fbf865a995f9b7ab4027a16d73cf2aa638e51569be275a26b92909d548ddb40e185978a247fb5cd EBUILD cppcheck-2.6.3.ebuild 2001 BLAKE2B 6229fe97e051df083a748c36d2bc606060763d9a678008c87ebcb523acc24d76a822d14e2eee7dc81d9d6e1cb10940f6a684be8fec93b01f81e49a1dcf898763 SHA512 6203a4611ce362e6e115f97c19865a24d0bc9e019e739bd01fb211b4b7457ac6a0720ff5d2b28a4accf2297767659b80e5f0d617551baea81a0ba730b6ef8869 EBUILD cppcheck-2.8.1-r1.ebuild 2296 BLAKE2B ee4c59964cd4b6cb3b5ff46df45a4664591358bdd2b3f20f394568db62669076f711d68d3b97869b86f0171a68de74c4b5958e77e5affcf04f6d1887da57e3fa SHA512 0296ba58ba5fa1d7df9e293039515d5494884b95581ea8dafb110cfbea0970a58f496e041b5c74522d951de177a110866371c625039dcd0139bcf52e86ccf063 EBUILD cppcheck-2.8.1.ebuild 1949 BLAKE2B 7ddf762a66c157345bcf4c78bacde9544e6de357591efceb4a47b505c19dbe54b43a3b11bd7d8e0f0d7d38773c6ede9af580c64e5e2541d4c3643c133e7baa0d SHA512 5c3da10d069a6ac582ea92b6b5a37f651e8c3ee961969d85ad0d79608b859e6e6238c295c42d920a0ba25d69fd8bbfd5ada9099a6855a38ad1ae5d9fe0d7496e +EBUILD cppcheck-2.8.2.ebuild 2296 BLAKE2B ee4c59964cd4b6cb3b5ff46df45a4664591358bdd2b3f20f394568db62669076f711d68d3b97869b86f0171a68de74c4b5958e77e5affcf04f6d1887da57e3fa SHA512 0296ba58ba5fa1d7df9e293039515d5494884b95581ea8dafb110cfbea0970a58f496e041b5c74522d951de177a110866371c625039dcd0139bcf52e86ccf063 MISC metadata.xml 491 BLAKE2B 614ff2cfa86224be3c758dc12d61d6bd7b6609652eee3917a97fe0ee54accee769d0c5227458e38152083d1b8f555bda2f3d23cd918eda59bd28b7c24ae07dd3 SHA512 3f4519bcce00dd2d9a05c05959db1a961d44fb899bf083600d9ba4a3af24fd9e52da4a8a6127fc1597103fe10427eeb2dcee5e227307cb564fe3fd14b33f3a07 diff --git a/dev-util/cppcheck/cppcheck-2.8.2.ebuild b/dev-util/cppcheck/cppcheck-2.8.2.ebuild new file mode 100644 index 000000000000..9ef2ad93ab6c --- /dev/null +++ b/dev-util/cppcheck/cppcheck-2.8.2.ebuild @@ -0,0 +1,118 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# Python is used both for htmlreport (USE flag) but also for various +# helper scripts in /usr/share/cppcheck. +DISTUTILS_OPTIONAL=1 +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 +PYTHON_COMPAT=( python3_{8..10} ) +inherit distutils-r1 cmake + +DESCRIPTION="Static analyzer of C/C++ code" +HOMEPAGE="https://github.com/danmar/cppcheck" +SRC_URI="https://github.com/danmar/cppcheck/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc64 ~sparc ~x86" +IUSE="htmlreport pcre qt5 test" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND=" + ${PYTHON_DEPS} + dev-libs/tinyxml2:= + htmlreport? ( + $(python_gen_cond_dep ' + dev-python/pygments[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}] + ') + ) + pcre? ( dev-libs/libpcre ) + qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qthelp + dev-qt/qtprintsupport:5 + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + app-text/docbook-xsl-stylesheets + dev-libs/libxslt + virtual/pkgconfig + qt5? ( dev-qt/linguist-tools:5 ) + test? ( + htmlreport? ( + $(python_gen_cond_dep 'dev-python/unittest-or-fail[${PYTHON_USEDEP}]') + ) + ) +" + +src_prepare() { + cmake_src_prepare + + distutils-r1_src_prepare +} + +python_prepare_all() { + distutils-r1_python_prepare_all + + rm htmlreport/test_htmlreport.py || die +} + +src_configure() { + local mycmakeargs=( + -DHAVE_RULES="$(usex pcre)" + -DBUILD_GUI="$(usex qt5)" + -DFILESDIR="${EPREFIX}/usr/share/${PN}/" + -DENABLE_OSS_FUZZ=OFF + -DUSE_BUNDLED_TINYXML2=OFF + -DBUILD_TESTS="$(usex test)" + ) + + cmake_src_configure +} + +src_compile() { + cmake_src_compile + + if use htmlreport ; then + pushd htmlreport || die + distutils-r1_src_compile + popd || die + fi +} + +python_install() { + if use htmlreport ; then + pushd htmlreport || die + distutils-r1_python_install + popd || die + fi +} + +python_install_all() { + distutils-r1_python_install_all + + python_fix_shebang "${ED}"/usr/share/cppcheck/* +} + +src_install() { + cmake_src_install + + insinto /usr/share/${PN}/cfg + doins cfg/*.cfg + + if use qt5 ; then + dobin "${WORKDIR}/${P}_build/bin/${PN}-gui" + dodoc gui/{projectfile.txt,gui.${PN}} + fi + + distutils-r1_src_install + + dodoc -r tools/triage +} diff --git a/dev-util/cucumber-compatibility-kit/Manifest b/dev-util/cucumber-compatibility-kit/Manifest new file mode 100644 index 000000000000..825724918004 --- /dev/null +++ b/dev-util/cucumber-compatibility-kit/Manifest @@ -0,0 +1,3 @@ +DIST cucumber-compatibility-kit-9.2.1.gem 34304 BLAKE2B 95d9d3df1a70dc54595ac3acb28ad0835257e317f8f4e64de556e650dc504d0fd8bee013a3172b6fcf93734f01dcbca37570edea3add2797a2635c747b68afb9 SHA512 40ab5d28828e1ce0467229c95f5f66ca07f99dd477cabe91468e67a9c34b40eb0def9ba5326c20885be8f8d815a2f3bdf3aceecd345eb8b310fd5f83f5a1e910 +EBUILD cucumber-compatibility-kit-9.2.1-r1.ebuild 543 BLAKE2B f697a08863a49164aa1432a45619feed4947a0b417f007180272a5675ba0dc3ec8e5d4df869faebf781a6f468124fc001208aa2cd1221582c5fc93fdfaf209cf SHA512 b609f7358d4b9143c9bc2f32c4786a3b670c11a9c6cd91efabfbcf0a97507b89947f9d3e1b25dfcff878e2e81ae153d3d5a8a2c2057f7bbb878fa272fe394988 +MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-9.2.1-r1.ebuild b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-9.2.1-r1.ebuild new file mode 100644 index 000000000000..f5003c378dad --- /dev/null +++ b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-9.2.1-r1.ebuild @@ -0,0 +1,20 @@ +# 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_EXTRAINSTALL="features" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +inherit ruby-fakegem + +DESCRIPTION="Kit to check compatibility with official cucumber implementation" +HOMEPAGE="https://cucumber.io/" +LICENSE="MIT" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="$(ver_cut 1)" +IUSE="test" + +ruby_add_rdepend ">=dev-util/cucumber-messages-18.0.0:18" diff --git a/dev-util/cucumber-compatibility-kit/metadata.xml b/dev-util/cucumber-compatibility-kit/metadata.xml new file mode 100644 index 000000000000..ecbd8c460ae2 --- /dev/null +++ b/dev-util/cucumber-compatibility-kit/metadata.xml @@ -0,0 +1,10 @@ + + + + + graaff@gentoo.org + + + aslakhellesoy/cucumber + + diff --git a/dev-util/cucumber-core/Manifest b/dev-util/cucumber-core/Manifest index d75402ca2e02..5baacebc95b6 100644 --- a/dev-util/cucumber-core/Manifest +++ b/dev-util/cucumber-core/Manifest @@ -1,5 +1,7 @@ DIST cucumber-core-10.1.1.tar.gz 202764 BLAKE2B c5704ed4821d056aea7bf537c7193bb8965be5a6d0effad0f85f76c18e62acf7a2de981da05826fbd27c1e55122ba3ca9873729332a9840280d1638838af27c9 SHA512 c7c4de1c53a58b74e632019a9a69b3bac164da72ee3cef839d19c9548707c06ddac5e562013ca86992ca3d78ad96f23521ff69de83b3e9e614a336cc3d6ba9a6 +DIST cucumber-core-11.0.0.tar.gz 202792 BLAKE2B a85074a9bad6b91dcb2b409eee6162efed6890868b762ebd221ea2ab383a029eb7d7f605813e6e73f6bcbf4c526ffb94f26e7338e6cfdd94abf28d631bbd989e SHA512 fd2cb97d72f24e5a5c00336e4243594270546225a027ee23907256d81fdc9be01c017a4d25dea85727ca834a6d3e3fb1ae003357cf530eab9d44fc211d52f331 DIST cucumber-core-3.2.1.tar.gz 49868 BLAKE2B e5d18797fb6821fa9c300898bc8c14d57559b790d77a191d7147a987e27893ce89076716f82fa2048632e1b033ad607c748fe29f6b8fc600abd523290c4a9f50 SHA512 ba45e804d8454a6ef306eb90f32e6cdf3ee25fdd6613e9ba8308ecfce4044f27ee3dc012ad7f9ca481e94fe5e1d9deb9e0c46ca811a8e25bb27981a78c528ddb EBUILD cucumber-core-10.1.1.ebuild 965 BLAKE2B 589c45d5dfad2f50c4d948c4cafd529b74efd3860c296dfe2c9e9da7e8e4e8d7aa6437350b2623748e5811bc11e4d709f4046523377be186b7ae0a27d0b4086a SHA512 09d741ea5c891b9428a3f5f6b22847c52e075a1fda813b60612182317edc7612a67b76c99cec3fd2e6056a854df4d1841a40843e7009572e3501e313d19ea7fe +EBUILD cucumber-core-11.0.0.ebuild 979 BLAKE2B 6113d1c8719a56016275e56f5dbfcf274fd6664b71367b58c2449fe4dcbf0015bfc84aa94bdb3eb8e905dd02a19cea51490676c9dfc7a8cc72be67716e62396f SHA512 1e35ea81d37be62fde802309cd2f7bfc7168c95f726ac38f000e7175bd8ff5524f16246afac4d50009672fdd42c54db9a74d4e19f535b96c74bf7b27913cd318 EBUILD cucumber-core-3.2.1.ebuild 1036 BLAKE2B 5974f4b5f2e4b10fc89b934e92917e95f500c07334d2d25ff06000f7cb626ff5412446765dee220def380ba8c17beede6778feff8471d80a70af0ded394a5110 SHA512 0063cd60aff9789447e75df8af18e6c1f736505aa124489617811f57a1dbd96387ade525d3273da06987e5596e5ca917e75dc5ed5e28d3a3953da02ac077475f MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber-core/cucumber-core-11.0.0.ebuild b/dev-util/cucumber-core/cucumber-core-11.0.0.ebuild new file mode 100644 index 000000000000..d8bbc28dccea --- /dev/null +++ b/dev-util/cucumber-core/cucumber-core-11.0.0.ebuild @@ -0,0 +1,38 @@ +# 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_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_GEMSPEC="cucumber-core.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Executable feature scenarios" +HOMEPAGE="https://cucumber.io/" +SRC_URI="https://github.com/cucumber/cucumber-ruby-core/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="cucumber-ruby-core-${PV}" +LICENSE="Ruby" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="$(ver_cut 1)" +IUSE="test" + +ruby_add_bdepend " + test? ( + >=dev-ruby/unindent-1.0 + )" + +ruby_add_rdepend " + >=dev-util/cucumber-gherkin-23.0.1:23 + >=dev-util/cucumber-messages-18.0.0:18 + >=dev-util/cucumber-tag-expressions-4.1.0:4 +" + +all_ruby_prepare() { + # Avoid dependency on kramdown to keep dependency list manageable for all arches. + rm -f spec/readme_spec.rb || die +} diff --git a/dev-util/cucumber-html-formatter/Manifest b/dev-util/cucumber-html-formatter/Manifest index d67f746a10a1..98145d148853 100644 --- a/dev-util/cucumber-html-formatter/Manifest +++ b/dev-util/cucumber-html-formatter/Manifest @@ -1,3 +1,6 @@ DIST cucumber-html-formatter-17.0.0.gem 434176 BLAKE2B 9bab7b11d2a17b6bb7fb1a81275a7db9221c5848779e870e95b9fee939d93d8df43faa29b1b85a3ac170763ffd8bb75abef8bdcfa2a7392cbfa7ae96737a0fdd SHA512 7be1e8805f45ab78a80997ff556856289f715d59f6ee4f01ccc95452b0cc898bcd0b97d029a70cfaa1f292069f913b99517aa1cd7f2cf45f7cdc9152520ae670 +DIST cucumber-html-formatter-19.2.0.gem 478720 BLAKE2B 1f2f6b2f93d63207cb2bb6e23ad14d71eb06a8363c7af7f417e4755ffffb2beabe8502ed5d82a881c072b911a42cb1fc2f1809e7326c223c00c25a36482d052b SHA512 c5f1453677b4df5e9091721bbb15a522f5c91cbcb2cb11a8c1d8f2577d8b3b93810698447a1fe1f2b80dc52a1bf798ffcb876b2c728ceaf109f1997a2fdde249 +EBUILD cucumber-html-formatter-17.0.0-r1.ebuild 735 BLAKE2B ed8d7ec94b48832259dd17e2f12040be23a43f2b4fca8c5291f863ebe0619d982c3bd9eb7ea026e2c96f0c6655d8720c142fb94218e2af75bd4b6c831c7b5fa9 SHA512 4333c64c181032bd77160a9dfc6d892484c20fb4aaf68f9ca1cd50a9257707f6949922549f7850be0ce82ee75cb9997f4bb4e701c3e6f8566493e142d8c739e3 EBUILD cucumber-html-formatter-17.0.0.ebuild 704 BLAKE2B 29616fce3908431d835aa648a448c50bd5d199e5bbb5a4e8fc7efeca21a5a443d143eec2d674fd7407d261e03d5df342030dd8e391104a75ab68f588db1d046b SHA512 a7b8cb61f15d74b69599fcacbc833fda58a5043b1b22b8accdbe8d38512c0e1942f7001d459179c9a10942c43e385cd3ca2c4a5662fef2a15ff3cb2c8a0da498 +EBUILD cucumber-html-formatter-19.2.0.ebuild 834 BLAKE2B 7f550c77a00874d1c343f7f6a5aa48764c89bc4a5e946ef0fc2c3320ab03471eab31b3f2928fe6664065b97db7a9691a995269500527b01bdb6392b6d2503962 SHA512 f946f7acc8b980c1e68260cd6922777e90019ede7a60310206d6c429c83e2749fa3cb92294b523592e3756c8650baf1c46092b4bbc50255c5c6619308042fb39 MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0-r1.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0-r1.ebuild new file mode 100644 index 000000000000..f75b478f848a --- /dev/null +++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0-r1.ebuild @@ -0,0 +1,30 @@ +# 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_BINWRAP="" +RUBY_FAKEGEM_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRAINSTALL="assets" + +inherit ruby-fakegem + +DESCRIPTION="HTML formatter for Cucumber" +HOMEPAGE="https://cucumber.io/" +LICENSE="Ruby" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="$(ver_cut 1)" +IUSE="test" + +ruby_add_rdepend " + >=dev-util/cucumber-messages-17.1.0.1:17 + !17.1"' spec/html_formatter_spec.rb || die +} diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-19.2.0.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-19.2.0.ebuild new file mode 100644 index 000000000000..d0858f840aed --- /dev/null +++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-19.2.0.ebuild @@ -0,0 +1,34 @@ +# 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_RECIPE_TEST="rspec3" + +RUBY_FAKEGEM_EXTRAINSTALL="assets" + +inherit ruby-fakegem + +DESCRIPTION="HTML formatter for Cucumber" +HOMEPAGE="https://cucumber.io/" +LICENSE="Ruby" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="$(ver_cut 1)" +IUSE="test" + +ruby_add_rdepend " + >=dev-util/cucumber-messages-18.0.0:18 + !=dev-util/cucumber-compatibility-kit-9.2.0:9 ) +" + +all_ruby_prepare() { + sed -i -e '1igem "cucumber-messages", "~>18.0"' spec/html_formatter_spec.rb || die +} diff --git a/dev-util/cucumber/Manifest b/dev-util/cucumber/Manifest index e218ac2ad4fa..83631bea2bc4 100644 --- a/dev-util/cucumber/Manifest +++ b/dev-util/cucumber/Manifest @@ -1,5 +1,7 @@ DIST cucumber-3.2.0.tar.gz 271886 BLAKE2B 0945336e2a4d14c21d22b3af18fb140663fa0c5acd7d29540cb6755fcc50b020640ffc573f4d4ed17af2758df3df410f93cf5067b736cb8005d9a6ae7fa4d397 SHA512 927ca314c56f83e270284921131ec62aa05053d29a77b230799bd1949751f64c964c0f87525c776d7fe260506ddb632b5cc8939df841d131f6a0af8a82110441 DIST cucumber-7.1.0.tar.gz 410595 BLAKE2B ee1fbca606479f1f07d64a5434051d8466d7056a326424a0235a6e4f860ed3cdc7862495156874b38631e6a0a1b70bda40deb6f5310f7bd6bdafe72c5faa8f2b SHA512 7c124110634259e83ba1986efacf85a73e9a6f36a7c262ba9842e85e73e359a50b5090489f656e5b503cac68e3db9905dd1834db1bfae9ee55e3a4d1b31a4adb +DIST cucumber-8.0.0.tar.gz 412254 BLAKE2B 8e86ca726a85afeb6d80799c3b2cf633e4949bacb9ad65b41d3baf37f642b9032d57b4e66cca15cbababcdbe5541ce2cd0d23b113897dedbd7cbfb5c85283a00 SHA512 33e9abeb33c7924c3eedfcf477019a782cd813a004e35dcdeb0878b6dea920ba870023b6c8a60c8de810ff231378fa67969208611ce8e9199ae2611d3f6f1f99 EBUILD cucumber-3.2.0.ebuild 2837 BLAKE2B 8d76d4476b2e1c8d7bdd16c4c89f8d45eb04af571d7438a057ffb28f3b818388cc346b30b53606e8e96ce75b65fb59e9333433c343817e9a57c805128267cd24 SHA512 f0a0a344b0190d7751f9de8aebb8c5d2c93dec6ba41f6df288c67b1629649c2a0f510394b65e9d53074c8f9ce27dafaa6a469b97b03b69309fbcf17f0ac2b689 EBUILD cucumber-7.1.0.ebuild 2536 BLAKE2B 87c54cd1ecd24e957c322f3994728417bca331b432ae19df61eb08d2d728a93d02199d541c60f407691e695b44684b3d166eaa0d9990d7584a27ad70520860f7 SHA512 0577e95e76824c679f1ff86f84aa357ed0f004fa07c8f780ce184d076423a3a050384e387f231bcd1ab36bb0448c1f46d4f2e9b6c30485cf7ed140bf0bfbdcec +EBUILD cucumber-8.0.0.ebuild 2570 BLAKE2B f87aa63a8aff4ebd89ead22d5e47fc90873beaaea842cc5f9715b9d6f9d54f13c0039f07949159dce19828e9fc02f6b3885194b505f51ab3fc63a041d25bf386 SHA512 20b771f17a3b44867f492cc70f3de4e6453e73d605503a0be17259fb42d69254940cfc79bbca10861c94acfdbe5742f1e8df6da59af35528a16eba5a683f7003 MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber/cucumber-8.0.0.ebuild b/dev-util/cucumber/cucumber-8.0.0.ebuild new file mode 100644 index 000000000000..3fdb0ece9621 --- /dev/null +++ b/dev-util/cucumber/cucumber-8.0.0.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby26 ruby27 ruby30 ruby31" + +# Documentation task depends on sdoc which we currently don't have. +RUBY_FAKEGEM_TASK_DOC="" +RUBY_FAKEGEM_TASK_TEST="none" +RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" + +RUBY_FAKEGEM_BINWRAP="cucumber" + +RUBY_FAKEGEM_GEMSPEC="cucumber.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Executable feature scenarios" +HOMEPAGE="https://cucumber.io/" +SRC_URI="https://github.com/cucumber/cucumber-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz" +RUBY_S="cucumber-ruby-${PV}" +LICENSE="Ruby" + +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +SLOT="0" +IUSE="examples test" + +ruby_add_bdepend " + test? ( + dev-ruby/bundler + dev-ruby/rspec:3 + >=dev-ruby/nokogiri-1.12.5 + >=dev-ruby/syntax-1.0.0 + dev-ruby/json + >=dev-util/cucumber-3 + >=dev-util/cucumber-compatibility-kit-9.2.1-r1:9 + )" + +ruby_add_rdepend " + >=dev-ruby/builder-3.2.4:3.2 + >=dev-util/cucumber-ci-environment-9.0.4:9 + >=dev-util/cucumber-core-11.0.0:11 + >=dev-util/cucumber-cucumber-expressions-15.1.1:15 + >=dev-util/cucumber-gherkin-23.0.1:23 + >=dev-util/cucumber-html-formatter-19.1.0:19 + >=dev-util/cucumber-messages-18.0.0:18 + >=dev-ruby/diff-lcs-1.5.0:0 + >=dev-ruby/mime-types-3.4.1:3 + >=dev-ruby/multi_test-1.1.0:1 + >=dev-ruby/sys-uname-1.2.2:1 +" + +all_ruby_prepare() { + # Remove development dependencies from the gemspec that we don't + # need or can't satisfy. + sed -e '/\(coveralls\|spork\|simplecov\|bcat\|kramdown\|yard\|capybara\|octokit\|rack-test\|ramaze\|rubocop\|sinatra\|webrat\|rubyzip\)/d' \ + -e "/json/ s/, '~> 1.8.6'//" \ + -i ${RUBY_FAKEGEM_GEMSPEC} || die + + # Avoid dependency on unpackaged packages + sed -i -e '/\(cucumber-pro\|webrick\)/ s:^:#:' Gemfile || die + + # Avoid specs failing due to differing deprecation message + rm -f spec/cucumber/deprecate_spec.rb || die + + # Avoid failing features on new delegate and forwardable behavior in ruby +# rm -f features/docs/defining_steps/ambiguous_steps.feature features/docs/defining_steps/nested_steps.feature || die + + sed -i -e '/pry/ s:^:#:' cucumber.gemspec spec/spec_helper.rb || die + + rm -f Gemfile.lock || die +} + +each_ruby_test() { + RSPEC_VERSION=3 ruby-ng_rspec + CUCUMBER_USE_RELEASED_CORE=true PATH="${S}"/bin:${PATH} RUBYLIB="${S}"/lib ${RUBY} -Ilib bin/cucumber features || die "Features failed" +} + +all_ruby_install() { + all_fakegem_install + + if use examples; then + cp -pPR examples "${D}/usr/share/doc/${PF}" || die "Failed installing example files." + fi +} diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest index 3947acf2a81a..d8be3afd88a3 100644 --- a/dev-util/diffoscope/Manifest +++ b/dev-util/diffoscope/Manifest @@ -1,5 +1,7 @@ DIST diffoscope-214.tar.gz 2710707 BLAKE2B 6acd7fa9c69ad831c6d362b805c2094b2f55d57fa87f69e9e153a99a71c90a67884796696df0d24d6b3c94c0b9a41736292d44208f4d8de4262eaa5f2eec6c90 SHA512 67a9b68ce5f7934747e30e41506d7e30f018673314b777ab86af89e3dd56212c442abe6e246741f7b842b5c58f14006442167cf9089823ba4ef1ba07e78eaaa7 DIST diffoscope-217.tar.gz 2711094 BLAKE2B 93bb0f5e7967337a3b5f8a951f8d1bdbb6583b33d0a676fbad8ef7102f920ca9efa653a7a563adba7f151641fddc8b0271a8fe7377df000f6873f319959bad92 SHA512 5b55b04abad2c8bef71125eb4266b6f397fa61d6369a0ab83d15d948c3e558f39a10f4378e7a8e461a56dc1b0a442ef72790012f4ce9d6c5b5f179002143158a +DIST diffoscope-218.tar.gz 2711185 BLAKE2B 3c696281b1c03915b6b14e367b5f4287675c5bb815f2874bf5a7cbb7052546bfb5ea2469005c47aa520986514ab7dff02034fc5e47afe01c2e47c87840ea344f SHA512 5c94405d5839f589ba77bd0d514d4c462bb950c9c3d2f510c852f62765a7e7e3277ea874d6017996fee675f5aadc82af3a13deb201d246af534709b9f772a9a5 EBUILD diffoscope-214.ebuild 3296 BLAKE2B 0d6f5c5ffa8be6470d622af2cf72181d283ece6bad089459d6ca12847df804b1174e104d74d39c447e632c6be4c182b56de8fb484c41e6afad9cbd0991ea98b9 SHA512 b8d9e8d6fdc0ab77d79d5f78a3718a6cf90c23afda16a37cad7fb70209f936eca1236f7b3058c89d14e36c1ffe645a81cc08963b2c25ec4c78b39320af30db37 EBUILD diffoscope-217.ebuild 3326 BLAKE2B ef5314ab8e78b5e93dbdd56dae8bb48df59eeefc8d42d918c29ff87189ee5fe2df07879b2abe04893557265417050c39e68b265fd9c21ecc7e546ab4b15fe21b SHA512 3a73dec69cdef67b5cf7439f5263158c37e5a868376c185da25a447305a25da3b992ad2c0f81469ca5e4a182f85c709a5fd899a84162dd55e7154e948d15ee84 +EBUILD diffoscope-218.ebuild 3326 BLAKE2B ef5314ab8e78b5e93dbdd56dae8bb48df59eeefc8d42d918c29ff87189ee5fe2df07879b2abe04893557265417050c39e68b265fd9c21ecc7e546ab4b15fe21b SHA512 3a73dec69cdef67b5cf7439f5263158c37e5a868376c185da25a447305a25da3b992ad2c0f81469ca5e4a182f85c709a5fd899a84162dd55e7154e948d15ee84 MISC metadata.xml 2078 BLAKE2B 3bb126836e45e8d4e5b6170a12219ec9cceb1a12dca4658211b1971cb16fa5593622642ade363904cf24df16de0749b957d0fc03838d2a9a004484d0b551c886 SHA512 382cefe0478282000b74e404cdd9d636a0323fceb55b97fd8545190628c319e0c5e213c7d082198e4b8b1fc693a52ce85c52b3ad831778e6fadbe6ba401782f5 diff --git a/dev-util/diffoscope/diffoscope-218.ebuild b/dev-util/diffoscope/diffoscope-218.ebuild new file mode 100644 index 000000000000..177ba73b1c19 --- /dev/null +++ b/dev-util/diffoscope/diffoscope-218.ebuild @@ -0,0 +1,109 @@ +# 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} ) +PYTHON_REQ_USE="ncurses" +inherit distutils-r1 + +DESCRIPTION="Will try to get to the bottom of what makes files or directories different" +HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file +find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma +mono opendocument pascal pdf postscript R rpm sqlite squashfs +ssh tar test tcpdump zip zlib zstd" + +RESTRICT="!test? ( test )" + +# pull in optional tools for tests: +# img2txt: bug #797688 +# docx2txt: bug #797688 +BDEPEND="test? ( + app-text/docx2txt + media-libs/libcaca + virtual/imagemagick-tools[jpeg] + )" +RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}] + dev-python/libarchive-c[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + dev-python/tlsh[${PYTHON_USEDEP}] + acl? ( sys-apps/acl ) + binutils? ( sys-devel/binutils ) + bzip2? ( app-arch/bzip2 ) + libcaca? ( media-libs/libcaca ) + colord? ( x11-misc/colord ) + cpio? ( app-arch/cpio ) + diff? ( sys-apps/diffutils ) + docx? ( app-text/docx2txt ) + dtc? ( sys-apps/dtc ) + e2fsprogs? ( sys-fs/e2fsprogs ) + file? ( sys-apps/file ) + find? ( sys-apps/findutils ) + gettext? ( sys-devel/gettext ) + gif? ( media-libs/giflib ) + gpg? ( app-crypt/gnupg ) + haskell? ( dev-lang/ghc ) + hdf5? ( sci-libs/hdf5 ) + hex? ( app-editors/vim-core ) + imagemagick? ( media-gfx/imagemagick ) + iso? ( app-cdr/cdrtools ) + java? ( virtual/jdk ) + llvm? ( sys-devel/llvm ) + lzma? ( app-arch/xz-utils ) + mono? ( dev-lang/mono ) + opendocument? ( app-text/odt2txt ) + pascal? ( dev-lang/fpc ) + pdf? ( + app-text/pdftk + app-text/poppler + dev-python/PyPDF2[${PYTHON_USEDEP}] + ) + postscript? ( app-text/ghostscript-gpl ) + R? ( dev-lang/R ) + rpm? ( app-arch/rpm ) + sqlite? ( dev-db/sqlite:3 ) + squashfs? ( sys-fs/squashfs-tools ) + ssh? ( net-misc/openssh ) + tar? ( app-arch/tar ) + tcpdump? ( net-analyzer/tcpdump ) + zip? ( app-arch/unzip ) + zlib? ( app-arch/gzip ) + zstd? ( app-arch/zstd ) +" +# Presence if filemagic's magic.py breaks imports +# of dev-python/python-magic: https://bugs.gentoo.org/716482 +RDEPEND+=" !dev-python/filemagic" + +EPYTEST_DESELECT=( + # Test seems to use different tarball + tests/test_presenters.py::test_text_proper_indentation + + # Needs triage + tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found + tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode + + # img2txt based failures, bug #797688 + tests/comparators/test_ico_image.py::test_diff + tests/comparators/test_ico_image.py::test_diff_meta + tests/comparators/test_ico_image.py::test_diff_meta2 + tests/comparators/test_ico_image.py::test_has_visuals + tests/comparators/test_jpeg_image.py::test_diff + tests/comparators/test_jpeg_image.py::test_compare_non_existing + tests/comparators/test_jpeg_image.py::test_diff_meta + tests/comparators/test_jpeg_image.py::test_has_visuals + + # docx2txt based falures, bug #797688 + tests/comparators/test_docx.py::test_diff + + # Formatting + tests/test_source.py::test_code_is_black_clean +) + +distutils_enable_tests pytest diff --git a/dev-util/difftastic/Manifest b/dev-util/difftastic/Manifest index 08f0ed57e51f..0f742032e30a 100644 --- a/dev-util/difftastic/Manifest +++ b/dev-util/difftastic/Manifest @@ -18,8 +18,7 @@ DIST crossbeam-epoch-0.9.8.crate 46012 BLAKE2B 181df06d1a9925ad1b3e2df70f290fc9c DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10 SHA512 ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0 DIST ctor-0.1.22.crate 9311 BLAKE2B a13fb97cf767fae19486ca8b970f1712bfcf4ec9edda40c01add4bdb7a81e9136acb1208c79763cd612160bf39b342460fecc334c6e421e7f7ff610c4bc44e2f SHA512 cd7c60dae8fb19c3b10e0bf1ffbcedac90cbbd147d564335e4da2d5483f64ea3dc10ad17d7573b00958db0a72cce45f8b7bc10c32864dd943fe64df8d22aaaab DIST diff-0.1.12.crate 10223 BLAKE2B 369f305661f1da31207f3801ed1841dbce12451ac9c3e9d3736f7158ece433af9b2e42c29063e5d93bb86b1d300e503caa9c3ce7dd0b25553f91d72a9eea5298 SHA512 0e81331c0424e9369963e23894a6412b65a3ed4f3154ccc184fc84cf1c5985b81c586a6b34e8c6c0e5c3afba38fb15277cfd89e7f50c85bd5d8d4d24ba670d16 -DIST difftastic-0.29.1.tar.gz 15891069 BLAKE2B ceffafa32e600dbf51c4864c386a92620ff1e5b877cb8a5b00443636e13cd383293ce249c52543ca23e01ee93fe08f3b61c13508ff3d00a85670b8d0c9d17b29 SHA512 d9dee1d4d5e165693353c29442b90438b14832545790495616cbbd14c449fecbca73e3e4c5743d86bc9c23f5534a4f361fb596d0ee38ef67f6ddc4bdf20f55c1 -DIST difftastic-0.30.0.gh.tar.gz 23071446 BLAKE2B b20738aa91fa4bb879081b4e38d9b060f8dcbc8dfc2191d047f8cf36cd7dfaa0c78e4899feca205c683edbeee1d4a1d5067705047fde04853b6bf7613cc49afa SHA512 795debca1d4d605ab5e84294457ac59641d59a5494207f64ca443d68561b560245d5c8d68524890876190e459bf372e9b16049d862711ee005e72547a0bfc4ad +DIST difftastic-0.31.0.gh.tar.gz 26710743 BLAKE2B 23e894504969cdf60be86d07b6ccab046233ca3fa8cf94f1fd523cf4c72873c5c78440ca8563593a6f5a590319e9f977a127cbc71e641f09edbd2eb41df810b5 SHA512 2a1c5b953a4fdb5a43baf138528eab1cb5d38b140a6d99b814bba52c20079a6b790af9f4becab10b0687aed7fc1de89c8df570ad9d7116cec76fc004087d4763 DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf DIST env_logger-0.7.1.crate 32281 BLAKE2B 6f1894c64f301ca4b687270c911dbe230f674662aa0561b97c4d2537886e404664b5773d4e223e2018047c222a951232c3cb52ec5bddbfb6665e34c3e7ea52f5 SHA512 604060d2ee83ab337a2d20d6784d1b7541534d2fd9e1662fc5c709fa681672a9db5e34d00face864b56ae321962e644ebe29fbb6d68a0d556419cf5d71c6149f DIST fixedbitset-0.4.1.crate 15551 BLAKE2B bcebd833a45215566a565bcc8cc3440c5bacbced810d2658048da7050808b56c13951bacdd3930f85530129a118bdc23c42381206b63265da7d6846085937536 SHA512 8c53515f1a372a2626e83bc6999adaa00be6451f68627a63e0207ce6a8967e9cab6061adde3e33305c700c472be750903eb36b6f5ce071248db461c0af450b33 @@ -77,6 +76,5 @@ 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 wu-diff-0.1.2.crate 33439 BLAKE2B 78b90ed8a42b3a7a1697f92227edb9f0cb8e74583edf8079b8f85110f6fc049eb68370e93ead3940ae222d108c2f18b7f301e9285968e046d362669a79bbb3ca SHA512 6d93c8854dba66f48f736db3f9e997d11d07a0fef3e13219716e553c0f5936f1d00468b88d9164329cfd195271aa242ec7dfd58560074f1a41e8558719ba5af0 -EBUILD difftastic-0.29.1.ebuild 2288 BLAKE2B 6e8775b5d597500fbed5c72719d2bf8fbe30657df6bb43b27e20afe1a8699a1ef41338201700a5d95506b55d62e38d06acce5c4b8e7073b1428f37c0fc99827d SHA512 1487d5b518cafbf7dcd1ab8aefc664361bb4baea3c7aa0af8254a70d2f4de806cdee9d3cdcc101a6741f1a77da85e983d3719d8c7fb8603ad9b4a7c191b6b495 -EBUILD difftastic-0.30.0.ebuild 2313 BLAKE2B bf57e684cd5a5e8d0f3f95ee97879c3fa3584a7f4b45c412b8690a4f2ca48ee78b4987de0291c7052c1c7322b6048b3c8e1f60a24fea7056c8b6e242d02ca012 SHA512 cdc8b87101ab07a6ff3ea171b2b908e1bdfc2d571fba8489b3b05af400e7bd25440f8b772291046eefb328244df03e4ce4b589f4f13f9f840978ab0386f1faaa +EBUILD difftastic-0.31.0.ebuild 2313 BLAKE2B bf57e684cd5a5e8d0f3f95ee97879c3fa3584a7f4b45c412b8690a4f2ca48ee78b4987de0291c7052c1c7322b6048b3c8e1f60a24fea7056c8b6e242d02ca012 SHA512 cdc8b87101ab07a6ff3ea171b2b908e1bdfc2d571fba8489b3b05af400e7bd25440f8b772291046eefb328244df03e4ce4b589f4f13f9f840978ab0386f1faaa MISC metadata.xml 333 BLAKE2B 3ba43124273c8969651c7ff68c86718cf0484850e98b2e5de2b4aaacea67e95609b286c6156dc74cb1fa1201e198f0cb685b9cb1f80a6c81cfb8b712dec96a05 SHA512 0726b7ca030ff47d0a304f30f97671e7274905c9c5187edd61eba9224207430ad1cd98d76ecb4120f8b9d722e628834f7bc3d0a3734ef22f0df48fcb44c6c2b3 diff --git a/dev-util/difftastic/difftastic-0.29.1.ebuild b/dev-util/difftastic/difftastic-0.29.1.ebuild deleted file mode 100644 index 0878bc1c1c1f..000000000000 --- a/dev-util/difftastic/difftastic-0.29.1.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Auto-Generated by cargo-ebuild 0.5.1 - -EAPI=8 - -CRATES=" - aho-corasick-0.7.18 - ansi_term-0.12.1 - archery-0.4.0 - atty-0.2.14 - autocfg-1.1.0 - bitflags-1.3.2 - bumpalo-3.9.1 - bytecount-0.6.2 - cc-1.0.73 - cfg-if-1.0.0 - clap-3.1.18 - clap_lex-0.2.0 - const_format-0.2.23 - const_format_proc_macros-0.2.22 - crossbeam-channel-0.5.4 - crossbeam-deque-0.8.1 - crossbeam-epoch-0.9.8 - crossbeam-utils-0.8.8 - ctor-0.1.22 - diff-0.1.12 - either-1.6.1 - env_logger-0.7.1 - fixedbitset-0.4.1 - fnv-1.0.7 - hashbrown-0.11.2 - hermit-abi-0.1.19 - humantime-1.3.0 - indexmap-1.7.0 - itertools-0.10.3 - lazy_static-1.4.0 - libc-0.2.126 - libmimalloc-sys-0.1.24 - log-0.4.17 - memchr-2.5.0 - memoffset-0.6.5 - mimalloc-0.1.28 - minimal-lexical-0.2.1 - nom-7.1.1 - num_cpus-1.13.1 - once_cell-1.12.0 - os_str_bytes-6.0.1 - output_vt100-0.1.3 - owo-colors-3.4.0 - petgraph-0.6.1 - pretty_assertions-1.2.1 - pretty_env_logger-0.4.0 - proc-macro2-1.0.39 - quick-error-1.2.3 - quote-1.0.18 - radix-heap-0.4.2 - rayon-1.5.3 - rayon-core-1.9.3 - regex-1.5.6 - regex-syntax-0.6.26 - rpds-0.10.0 - rustc-hash-1.1.0 - same-file-1.0.6 - scopeguard-1.1.0 - static_assertions-1.1.0 - strsim-0.10.0 - syn-1.0.95 - term_size-0.3.2 - termcolor-1.1.3 - terminal_size-0.1.17 - textwrap-0.15.0 - tree-sitter-0.20.6 - tree_magic_mini-3.0.3 - typed-arena-2.0.1 - unicode-ident-1.0.0 - unicode-xid-0.2.3 - walkdir-2.3.2 - 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 - wu-diff-0.1.2 -" - -inherit cargo - -DESCRIPTION="A structural diff that understands syntax" -# Double check the homepage as the cargo_metadata crate -# does not provide this value so instead repository is used -HOMEPAGE="https://github.com/wilfred/difftastic" -SRC_URI=" - $(cargo_crate_uris ${CRATES}) - https://github.com/Wilfred/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz -" - -# License set may be more restrictive as OR is not respected -# use cargo-license for a more accurate license picture -LICENSE="Apache-2.0 MIT MPL-2.0 Unlicense ZLIB" -SLOT="0" -KEYWORDS="~amd64" - -QA_FLAGS_IGNORED="usr/bin/difft" - -DOCS=( - CHANGELOG.md - README.md - manual/ -) - -src_prepare() { - rm manual/.gitignore || die - default -} - -src_install() { - cargo_src_install - dodoc -r "${DOCS[@]}" -} diff --git a/dev-util/difftastic/difftastic-0.30.0.ebuild b/dev-util/difftastic/difftastic-0.31.0.ebuild similarity index 100% rename from dev-util/difftastic/difftastic-0.30.0.ebuild rename to dev-util/difftastic/difftastic-0.31.0.ebuild diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest index b1e1f986b758..4ff127629031 100644 --- a/dev-util/jenkins-bin/Manifest +++ b/dev-util/jenkins-bin/Manifest @@ -4,8 +4,10 @@ AUX jenkins-bin-r2.service 566 BLAKE2B 38511fddc783a70ae3deab70526c737a883ef090b AUX jenkins-bin.confd 998 BLAKE2B 5c44e37118e15fdd76fc7eb0e10e06683828d3efe086877a49d048334c7f94ea915040943b20ff96b7b60f983a434f1cd2c15743d2c387c86915e0597ac5ed1d SHA512 465ade6325efa05b4a150234f847ad19b9824f667fdc8f783af3d9842afc2815ee3d20dfd9566348701102bf28e1e0627af27ae43d055a9a6279ed638d8ece8b DIST jenkins-bin-2.332.4.war 94930441 BLAKE2B 9502d7fd91d0ffc6871ff0613061883bef98442cf69469ef6bd1cc23fb1849d0b8e70aacf27e2807281a575889c34c574a84caae0226c8fd922fea0bdf334485 SHA512 e187804f8ab1454b56e88b89b258ee57e1c4c2069ef33d87e78e2797252498817edbed15208ec3644a77d51d51afebc0c12e226cb24068bb21a415f21d9727bb DIST jenkins-bin-2.346.1.war 91193351 BLAKE2B 21a0f2ec258498e447a25527e82ad6e7e0b061daaa9647f244930471629de4805755648f6a689598e048e3ffa72879d1dba88a7a4d5ce3fe5bff287f6cd395ca SHA512 63a34dcf66714b6db405a46ca6677693458f49cb61ff413c8c4bcffe6e10eff33ead5dc2e4f3eb3560980c33f1dbd67c3f51655d578ce5cbb19e1ddf871aa545 +DIST jenkins-bin-2.346.2.war 91198171 BLAKE2B 074bd7004d6244233da563c3d64626d0532f76b802ebd9056230cbbbef3381503b80daf4bfa0ec8866c3fcf9596cb0f8b53fe725f340452b755b092334437b5a SHA512 c1f579a667cabd1de00bb5b6db82c60b2089a82126ea07efe7bb1c987fff96f1e05bc20c28abc97c7e05be158df59968ac4ed330e8459bc438e3e7169d84a5dc DIST jenkins-bin-2.356.war 90781388 BLAKE2B d65e1642a118cfcad66c4585bfe4e30cea8a5e8b598a6ba33b298a158fb2901d0b388aec9087d243648f51067661cccfb610948129f35c40c5c5bba4d3fb89e0 SHA512 2b602cac61101e4f47a23727b682684cec6afac7a867606f5210f5213a78ced0d0b1a2bf10507c26c58e480217a59b906626c80d133504f8d195a6e9e8fed94c EBUILD jenkins-bin-2.332.4.ebuild 1101 BLAKE2B c4912482e9f3287818e01d0b7e9d83591822145d69b39fd91439f5cf31043caa3c91b051cb556ea89129de6ab356600640b9701d538ada8145812dc880b9ada4 SHA512 ecbd288fe8594a97ffb716e582997b1e9f296d2e93754dc7975bed8b682153549e8789def16dea9eb713c73c63192fc7639591a59242c9d7b03ccdf09aade84c EBUILD jenkins-bin-2.346.1.ebuild 1123 BLAKE2B 8a494477de627fa4c185d560621ab910783d11320b0b500cfe738ad5cd3bd6820faed9c8b72345ed60aa9984cbb2e4b6060319bc23c9f38f499413df66994ee8 SHA512 b6280a876876976f3380440e7795ae043262d5315bba75e3531abfcaf629dc657e4e77e7e4a31b3473c34095da0bd8af8aa5bebfbb4cbc9171d3029e85036b75 +EBUILD jenkins-bin-2.346.2.ebuild 1123 BLAKE2B 8a494477de627fa4c185d560621ab910783d11320b0b500cfe738ad5cd3bd6820faed9c8b72345ed60aa9984cbb2e4b6060319bc23c9f38f499413df66994ee8 SHA512 b6280a876876976f3380440e7795ae043262d5315bba75e3531abfcaf629dc657e4e77e7e4a31b3473c34095da0bd8af8aa5bebfbb4cbc9171d3029e85036b75 EBUILD jenkins-bin-2.356.ebuild 1116 BLAKE2B 645d4d7c3df6e0461fc6ddf2579b3c361fedcceeeff651ad9758d0240d66c70b7d0f83e6c8ca59f07df4094b56001f2d610f6fd607e56fe3de93cdc504270776 SHA512 c905cc7fa57702c542ceb856b5420903412ce035270a0c3aba2d5f2282d5fdce5a9dfe0a8750fda034ae0aba6d2b74912f8694ec2159b17d54185a1da008721e MISC metadata.xml 398 BLAKE2B 371ef010b09278ac9185194c2431f7026039445de0d9b353b560d4e69a52452b275a5739332bc33029b678c91b76b65f377ea4417ef52cfd242aca91dd505b53 SHA512 f071cbac4947308e68d23ce4d3a14a61deccc1633a31f28d464ebac7d566ff8fb300246fec1a1603823dc2d9f0a13a47cfa84f5423eae3f08e683a4a183699cc diff --git a/dev-util/jenkins-bin/jenkins-bin-2.346.2.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.346.2.ebuild new file mode 100644 index 000000000000..eb0ff122fdeb --- /dev/null +++ b/dev-util/jenkins-bin/jenkins-bin-2.346.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd + +DESCRIPTION="Extensible continuous integration server" +HOMEPAGE="https://jenkins.io/" +LICENSE="MIT" +SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war" +SLOT="lts" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND="acct-group/jenkins + acct-user/jenkins" + +RDEPEND="acct-group/jenkins + acct-user/jenkins + media-fonts/dejavu + media-libs/freetype + !dev-util/jenkins-bin:0 + || ( virtual/jre:17 virtual/jre:11 )" + +S="${WORKDIR}" + +src_install() { + local JENKINS_DIR=/var/lib/jenkins + + keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home + + insinto /opt/jenkins + newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war + + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}-r2.logrotate ${PN/-bin/} + + newinitd "${FILESDIR}"/${PN}-r2.init jenkins + newconfd "${FILESDIR}"/${PN}.confd jenkins + + systemd_newunit "${FILESDIR}"/${PN}-r2.service jenkins.service + + fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup +} diff --git a/dev-util/kdevelop-php/Manifest b/dev-util/kdevelop-php/Manifest index 29806a3ec93e..2dba1e43555d 100644 --- a/dev-util/kdevelop-php/Manifest +++ b/dev-util/kdevelop-php/Manifest @@ -1,5 +1,5 @@ DIST kdev-php-21.12.3.tar.xz 1080044 BLAKE2B 6d391c0a4fda21c3b21d8ebc70e48a90b63ae398abd91de8cf0641a0aab07e16045fbb156f267c83b32e95635e3d0a04b6f7f0488bfed093fba2f57aff8fc7e7 SHA512 e35637bf6e40d100a4393ac575d11f6ea73d55131e21d9d8fafbf07eb7d7990a27614d6025591c3ffd6283e6b3a1b7246870faaca98b8edf9e21fc310d1d5ba3 DIST kdev-php-22.04.3.tar.xz 1081120 BLAKE2B 252aecf224ac8059b0b24042b0d3d8a369125e3cf881aabda10fc999348104db9bdb23fadf08115281ae6332b8c2bc068e75078e63d761fb495d3808c879bfb7 SHA512 95fd3c3d6dc92351eaf470d4047d77622eae9629e7010c52b01f5b2b96c710664e1d8b32082f70942bd7f30d2161e1f61d596f62de36b38a173cf60594d277b8 EBUILD kdevelop-php-21.12.3.ebuild 1233 BLAKE2B 08a02abf2d36f241984447072ddb37d8940a23f9c82681adad6118088bca094245428979ac725cdd5e59a9e920a9463533384ab36e97a510f2333a006c597a59 SHA512 eb1623d63bc503084c5b676a7fe11827c8a0685d023f64c33bb2dc09c044a1e4a51d2ccacbbf0b72e7c11ef65e4d1f9019f3efcb96d2221076eb13717a9c5f24 -EBUILD kdevelop-php-22.04.3.ebuild 1236 BLAKE2B 27769fd566394bd62214315371cee02e562828f24fdcfb4d54895fa5cca26a31de275bf595023abc7964f193a0aeab5fca2188774d2b40581869f12ae8691b37 SHA512 72b9a28c656c719c4faf90be767d345ff3ece7872538859ba022f0e069fa8e782020cc396f7d38ba02ef7902bc4ee6ae9f4a37b6d2085dbd56e5888c3253c8fc +EBUILD kdevelop-php-22.04.3.ebuild 1241 BLAKE2B 1e0886154407e7eac42bb493b4edfde9663838c505a6ea3642b14a8ac8e6b9432154e94d8450a8349169c9cdf0faeaedef9bfda12717a261fbe871894b91a783 SHA512 c05d7a0628abee024c91be53476a57ca21e913568df73ba38234d315e6be6c4919643080b61a83780de919d0f0e4eaa24417392ab5cc6e17c53834188ea4d5eb MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-util/kdevelop-php/kdevelop-php-22.04.3.ebuild b/dev-util/kdevelop-php/kdevelop-php-22.04.3.ebuild index 1ee2b9870fe6..def5f2353905 100644 --- a/dev-util/kdevelop-php/kdevelop-php-22.04.3.ebuild +++ b/dev-util/kdevelop-php/kdevelop-php-22.04.3.ebuild @@ -12,7 +12,7 @@ KDE_ORG_NAME="kdev-php" KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="PHP plugin for KDevelop" HOMEPAGE="https://kdevelop.org/" diff --git a/dev-util/kdevelop-python/Manifest b/dev-util/kdevelop-python/Manifest index ab6b579b4bdd..d6645ba984b8 100644 --- a/dev-util/kdevelop-python/Manifest +++ b/dev-util/kdevelop-python/Manifest @@ -1,5 +1,5 @@ DIST kdev-python-21.12.3.tar.xz 1089924 BLAKE2B 8658281280147ce4e87b6f2df9adbdb7adaab326c4bd7a107d49be47b1da876b6d31f1118d5d7103bdec826cc225209125fe07b3a18b947b42252b6cfc2b839c SHA512 06e4df638357fca9cfaba6a2d070e7977fdd0029e77cfd385c6aac80a2953ee1a4ca7a5042d4f1b14b481337e4d5e1c14ca2db86529df88d219dc6b45c44c469 DIST kdev-python-22.04.3.tar.xz 1091116 BLAKE2B 2512597a4a741de579d82af9d331cf8a7eed60c147e65e78817702649ea59be3dca14a91c9a7407d7825ef91d113881644b89ca736cea6ec02e697b0e2316e8c SHA512 1070b60e513ac0abe15ea0de17606833c87b6ed5e8a15a8230c240c0777b5ee5d021164db0270ef77f5190eb75b64514c30c64761aaeb9ddfc37fab330c257c9 EBUILD kdevelop-python-21.12.3-r1.ebuild 1236 BLAKE2B d6e62a9e6ff86a22c805dd4ceaea372f3e9a1c6f583926b8cea1cdd72768621228fd15895c2e3e85c3bd7f16c156f54471ca3cf0a446154f76d738d3a5d1ddba SHA512 2de016e68095b49f9e09e7887b5363a50c72fa74fbe8aa10af9e370431773794a855bb396af191229e976f9b1afd0bc8702a73277e28d5dd6abd458ad68cced1 -EBUILD kdevelop-python-22.04.3.ebuild 1239 BLAKE2B 6951ed541f191e6684c9099592615dab5755f495c2913af380cd6255a16e7b118c04e90a36649bb8ec3a877e404c6a95ae37bcf29e82911bbef97e3ce1864c38 SHA512 52527dab8a972be0c43ab8ffc19e4310a77bac3bd0a2ecc1ebb3b75ca889cdb43fde74833ca825f0704a50f802ab1d87349566469a066939722dc259521444e0 +EBUILD kdevelop-python-22.04.3.ebuild 1244 BLAKE2B 9059587f670a2f8c087be463b194c53d268a578375d02e589773fdad67d04c1d8ded072c4751405852c7ac850660bd3afc16e9f55d1d8894919585951928fff2 SHA512 694a9f05f81d7f533d2d5b4269c9ade3db92351c6862d4844db0cdf243e8553a22a45c6dc46adf064ac3a749ea797fc59b4bc37079992aba98838efb35892de8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-util/kdevelop-python/kdevelop-python-22.04.3.ebuild b/dev-util/kdevelop-python/kdevelop-python-22.04.3.ebuild index b8fbbc3b6c47..812afb219737 100644 --- a/dev-util/kdevelop-python/kdevelop-python-22.04.3.ebuild +++ b/dev-util/kdevelop-python/kdevelop-python-22.04.3.ebuild @@ -10,7 +10,7 @@ KDE_ORG_NAME="kdev-python" PYTHON_COMPAT=( python3_{8..9} ) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org python-single-r1 +inherit ecm gear.kde.org python-single-r1 DESCRIPTION="Python plugin for KDevelop" HOMEPAGE="https://kdevelop.org/" diff --git a/dev-util/kdevelop/Manifest b/dev-util/kdevelop/Manifest index 360025fb4b06..d4087387028f 100644 --- a/dev-util/kdevelop/Manifest +++ b/dev-util/kdevelop/Manifest @@ -1,5 +1,5 @@ DIST kdevelop-21.12.3.tar.xz 8391560 BLAKE2B de0ee16db9de9b725431a59450c4f907103f87214a5b1ea365b17ec9916391b0be565e9d8977a8661dc6a00475bc0c162335fece0a518136ed1b18878fa47747 SHA512 963bddf8b405d818303c43c392c7c3070e8acdd00f6f3edc8c4adc9c9b946388019cb99e8f647268ef2a25337a52a046ec6591634d8d214b4e70bc39b6e1a5ad DIST kdevelop-22.04.3.tar.xz 8426644 BLAKE2B 114ec3d6f94712482ccf485cdb746f51f0898bda62d40a24a21222098596f1026dadebb0f901a030cfbf5cfd8bf6d66a22b4960bbeeadb16baf12b62d90e5816 SHA512 a78a2a1e5232369a676297ff52f8f3cf0e003c28d0513628e4a0c37a91018232f4c7f485021a73d4bb617f383483b8795713038fa30c7e5d63675e9b78251a71 EBUILD kdevelop-21.12.3-r1.ebuild 4145 BLAKE2B c6e52f2e0ddbbfc643bd250bf6c013838a5db313df584274f70d0404ed36a62b4766ac2ca87416f6e2019688850280d79ceeb1f4087621f600533cb297c4e140 SHA512 dfe1eac9c33713d057c788ac2f241dbb520107b6ae7a0ee9151cc06dc97d81b713731d79a7e79d47b7bdf899fb78bc2ae788b3e7d587fa176f7a3a4c3884953c -EBUILD kdevelop-22.04.3.ebuild 4148 BLAKE2B 8e28259fc1e2100224172117488194239855618f33d8d49fd0a593e9223f24f8176025ec4ac3f1a85aaa800642c211ea8635b4b618b874699c5848dc54c65e9a SHA512 26024e2015edbdeabb29227454f7688a7f2273bcca41f7104e5b2b0b4f1a5526cc29a1ea7c5156df11a5ae3dbba271e5625447e719e1df9966326733d11a671e +EBUILD kdevelop-22.04.3.ebuild 4153 BLAKE2B 4c8fa2c270485d31302977f9fa54f3d25be07432c04c60ca397865d931ef11d9203e42a8eec8135d2d9fb738ffb2449dd4a32f32f4c436c310d242bfb3f02013 SHA512 d0833d3409e8d5502e586ad3316ea5c60741e56142268a1927178a368dc1830af989cb62319c1f6d3c88182dcc72520fff31dc2e3d7bc75f9ff9fb33d5babad8 MISC metadata.xml 623 BLAKE2B defbd6a6a992f04fe71d13ca0e6da0b6c7015992f148f1fdd0d844430c44268e5c765c46afabee4af650992556e81acfb1024c94e6e274aefbbf46b65b9762af SHA512 4b022d64a261251c01eb9c8d8ee8aafeac6309272274fa8493f5bb8480cc93be482b145a70fd1a36bc30feaf8649ae17addfe8d7bcf57f78173e0f198805985c diff --git a/dev-util/kdevelop/kdevelop-22.04.3.ebuild b/dev-util/kdevelop/kdevelop-22.04.3.ebuild index 4b3d24b903d4..82c254b13192 100644 --- a/dev-util/kdevelop/kdevelop-22.04.3.ebuild +++ b/dev-util/kdevelop/kdevelop-22.04.3.ebuild @@ -11,7 +11,7 @@ KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALDBUS_TEST="true" VIRTUALX_REQUIRED="test" -inherit ecm kde.org optfeature +inherit ecm gear.kde.org optfeature DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and much more" HOMEPAGE="https://kdevelop.org/" diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest index d9ddc8af772c..19039e7fd12b 100644 --- a/dev-util/maturin/Manifest +++ b/dev-util/maturin/Manifest @@ -2,19 +2,23 @@ AUX maturin-0.12.8-zig-tests.patch 528 BLAKE2B f72e8c3708d8427dc5ef283f72f7e90c0 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.6.0.crate 86774 BLAKE2B e687f2839b53adc3ef990da8221705a462015aa0ea004a6e15dba7e7ecc008d9d13cad6222b03244dc48bd1717a442e7aa5aaab6e97bba1d3be28c1d914e464e SHA512 65349285e429f9b8815743d86b3ebdececd48ce556a08b6ec5ec89bf966bc9b187a7df4fbe1f3b25172db3aab219b23f8040c1160359868e9f71d67a767c90c9 +DIST aes-0.7.5.crate 128544 BLAKE2B 7381fe4963324b1f9b5cd1e81b2f2e3010ebb435b049b20fd1a9b37e472fed0062c63fe0a1629a59680f3c99154836a147db9561ee01dddbdeeefe6efdca5b6a SHA512 1e1e6714af9131af6a7e9546339d729979719c9c6751e4e2274e9cc243803920a7317c01a6dc20e31d730ccd43fc65cc2e9a3a29a6bc4d0c9bc0a6a3b65fe5c7 DIST aes-soft-0.6.4.crate 99980 BLAKE2B a4b3838e0348ed3d7468f9d0e19d8dd45071ec54d54d538943d5afabd3f88db139c459574e6694e7fa86e4d77eaa3f75c11e3a9376f45429848c91889530980b SHA512 620b38b2a6437caf393e84625beb27afdf448acb52d7adbc9cba1152ea385bdf05a68795eee0f48fd90b5edfc25fd9cc3d42a0f2593dfa2f90d4f4f9cc893ebe DIST aesni-0.10.0.crate 100248 BLAKE2B 2dba6f1004495a725acf171eeae5a6e393475323e8974eff2e4667194ac147dc3a52a9bed1b00cf7735d3671b6a2bd135cbb4dbde822d7c8c21af23692d3e71f SHA512 726e5213a81ea021d4be7c5220d952cb6f0cb0ecb6cc840b542e9f75539e37fc5d6378ad4f4d6a2bc7e7642ea07a18202ed32d3b6a212777bd7abca735c6707c DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 DIST anyhow-1.0.57.crate 44614 BLAKE2B b8d8274325b7959cedb2b8f4023d13b0d3824034c8433aea9a0a6f3c3fa6a6d7460b93bf624dff4b7168075524545f1a312e454ed0b15e8dff2109cf3c6dc433 SHA512 311b9280aa7d573c11752ca2ffe810e2d4b55fe4c34cca948bbd42f1ddb1d36a51eda39684cffb7f6c4a18508cb53a5a38495521562a0088e3374fee800ff004 +DIST anyhow-1.0.58.crate 43137 BLAKE2B 8e797dfab555d7076128851203ec1c6cb3c448bad52fe28c82b10518549971e6daaaca52d4a0dbb126549fd819706d6788e5322c6433ed71836c7f6051230b7a SHA512 78b21c51efd37e2be8f5672dc57f23ecd222d910604276da094754e06b86eb5a899d7ca7fb9f92566a13f70c116b05fed93d68a06320894d76a14a31e6c557b7 DIST async-io-1.7.0.crate 30669 BLAKE2B 1efc8a576b44b7853de5bcb2e4de7e031fab805cdd5d9c19a6716b9cac629992f59edb0f340cf247edbb62ce028767e2ca0dc5b2d4414aa86d6048a58e4268fa SHA512 aacb634f225b674cd79ea1e152ef0539f789b698768804ee7f4fd261321cf73ce55cd9028b062acc5ec82d29a072d15da408e14071f78ecc27f2ebe746e08074 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST backtrace-0.3.65.crate 74129 BLAKE2B b10a78685e7e90ab7e02b769d5445ee24753fd30212bb7204ab720fedb1df64259bae44500d9162c1c001d2e9d70ff5d698e02e5ac51e5734dbb7c601e602b3f SHA512 9cf3cda1d86deb6b7f3cada0ed7a9e6e54e2d323533e385222a260b2f667bd1989a552cc35806a1579c1493ee1177e474b1d42b29480c09a2735251586740321 +DIST backtrace-0.3.66.crate 74397 BLAKE2B d5c2e941d118a13e1335ceb5c129fc022281592b19a03f7c07914c607e14d0f415956a6076755e33263cb44a5e60827345db1490abe36c74aabd2594ef9661ca SHA512 7370ce52d0b949a6faa05f91225f60928e42e52c00ed2ba4054ef7efd41cd65c77b0e67c8afb9d5bf834eb4b1451b642720521e17d1954be810e3c5fc70bf646 DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST block-buffer-0.10.2.crate 10258 BLAKE2B d3ad2f9f0379e04320e954e1a2226949d83cc1acdda806b98329a5ddcfdbbafdf511907d99ad7daae271a2981ad0c39de218968c22c3487e21a32817d41c23fa SHA512 8f1d99af7c08bf3b54ba7383cf0272eb5a8137f6244bc2d7e6d6761016614514ad7d27c5c51946c5cd7becd84b320f62fc2770e7aa07038d370505c29e032078 DIST block-buffer-0.9.0.crate 7108 BLAKE2B 42e99ec46c6e43d5f85e8d6d0a8fcef7175c97828758c93e55505c0e18e2646ae77bf264076041bf682532e28268a4978dd9c822c0475347ee3d29c5df2601fb SHA512 2d0f8908f59d4b1cccd1fbca0c1fa3cc4b224f09549669b28a16af5acfd4369b66851e9be8d65e1df71be998fbc42fc130ad32b71e035d6055724e8fa31fbf98 DIST block-modes-0.7.0.crate 13464 BLAKE2B 70b4b199607925e338b22e04d48fffa4591942c6d8321c684cd34ab4ca28e6ae16a75b36845867fe99fffc47af62ed5b27e5c17ee860e1b87fc5d3526f34a9df SHA512 255475599706befd36756100abe350520076aafc3eb069beb5a5daad4c017f3c547a9699e7152b935d09a59f9a8762e0b23e5e3eec5a09ee2377978d272232b6 +DIST block-modes-0.8.1.crate 16961 BLAKE2B 53073a8ab47411703349117d52f728a9e1d1eb58265c2769f23954ac9a11432f01f1ec3fcc0ea27f077844050f6770a530ef4a4631b9fb81b878ee77fd78ebf8 SHA512 5ab24f0d0ea18a1c0948641b06ba14ee47ad4ae9a86fc5138cea361fbb25fab93dd957701815c929c90ca6e07eb9a80773b9ff4f225a034419a8f91afb985b34 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.10.0.crate 78915 BLAKE2B 94515190837765b47feaf94946c7e4da5b84e6faf7975bd5452bd9388d34e51c84315b80bc15b37c7f4ea8b4aaa0112707cdfc82d0651eeb8b63d2e7bd247660 SHA512 60c686534588524250ea7cb43510dba69d24999769b719127ee07f6015530ac2c5778d9b93477ab075bfc15c13e3ef9adc29ac24059067ac32e109347cd509f8 @@ -24,26 +28,38 @@ DIST bytesize-1.1.0.crate 9370 BLAKE2B 38fcddbdb862e82a076b7ae1339b48c776f704d25 DIST bzip2-0.4.3.crate 34195 BLAKE2B 946ff5824531de8b82241fa042638cd33e708c4b517fa40c99e49f77ac7fd7aabe614e4b560ed8f5484ef8fd06bf19041cb20b7a622f4f1dea9ba26c5b821c5e SHA512 2d4622c336f204ab28970ccb369ba55829bfea426bfe96f15da376f2375c441a9bfb03c46f5da210990f23115740250cc15e9036309034b39a1c960dca542da2 DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102 SHA512 d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b DIST cab-0.4.0.crate 25844 BLAKE2B 335f98874b9bf375fa8119b37acfe4d796ff13d149550f90ab8b94c330acc6a46948ec738708f4b6d3005352188e291e9d948326cb555be9e7044da690be8ae0 SHA512 a8c2f2a17b9ac0003690ab04568f7c86f87cfe393b40c7aa727947e5994c30e788b070cebc569aa298c6aac55ebf3b33c67b40b2ca47f95dbce0d8c4d6ae1afd +DIST cab-0.4.1.crate 25985 BLAKE2B 5b30e5e810645641dad0690449f597551b99715cd054c04eaec5d702fe7de8f9719a217bc1edf335075df77c108af1e562c117d9276d9ab10350f5e2fbc42e2e SHA512 030c897f544c8beb22dbcb43afa1899e092b28862dbf08ac55ed2b1c7ad02b7b646b3b36424243a38d83299a7bdd05886158fe7c8e7b17e756921eda98b8ed21 DIST cache-padded-1.2.0.crate 9125 BLAKE2B d50b506aca9cfad3117be593c33bba4a5240034a838610925f9eac969155f22e0064c91f8d3588333880d1f5b6b936df87c0728530f80cd1062c73d570bfd1e4 SHA512 5b67d06908981d0e1ba01912a973cc5c90ce6612f227b306d12b13500594f5d2376d437a046e10b9cf959b609cb67fa6e24193fc651cb2d84e1f77338c6823fc DIST camino-1.0.9.crate 29357 BLAKE2B 7d855e08bed677242235197765a9f1f82e2743a0c439fa7ce4febc3b4595a5f9f66b23469d6cd610f4caf4a7bd1dbb1db4a7b6211ce43f08b4fb85a131e69d6d SHA512 5aca5f7a0639c97f5d5898fbbff9fa7ace9603047596941c62c611abb125525cbe5a4672057f4bbaecd7e34d907191ec5800415fba6aa0e6de9f52faee6f5363 DIST cargo-options-0.1.4.crate 5025 BLAKE2B 270254b16d7d05cd03781ed17fc79f49f6e11a749d8db0b9ac50eb5a214fedd0c501a1bc075e1020ab48ad59b7ae8217a94cba36954bdf9eeb4cd81f9bfebd84 SHA512 a259e849edb121b4b1bd14e6e6ce5ce88643d6917c2d017c215a162a75445ea50a39682f36043625b29e073ac2f87dac2f46e37d040f7b89546b7a79bf6ae197 +DIST cargo-options-0.3.0.crate 5936 BLAKE2B d3badb4e4101217b2c6422f7210ecaf6ccf824168ec31d7ffd99f7f41a3c4baabbc1036dea41a7a8e0c77e31db3cd530b1fa76bb4b57ef6702e59cb3cc3e3670 SHA512 ee08db46378f7867a75ef4e314c3368a230e212e5330ee6f9a91d86636558d590726d85d4f393f339c17b0569b062b5a75ed664e475f93e5226e4adc6a82df74 DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330 SHA512 c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f +DIST cargo-xwin-0.10.0.crate 24775 BLAKE2B 61349985b2189654d52e78c388aec2a978b6813e66cc90c098d88a5e26d57ab64b0d807730c67b315503d78fac2cd631230ff7f6a4af296acad2606bb7998543 SHA512 2a020f473d4cdcbdaa0f408c691d5dabc39453a5589ef0d903aa1679734d10681602ce8899c9c771024c763761a990ccfdf2202070cbd51b1e3d8e985b387467 DIST cargo-xwin-0.8.7.crate 25282 BLAKE2B f38bcdcec890cbeb3a7f1d73bdcdfcc0e3c497adea64926899b5aac075687ad36f52a29983e6d580a28bd0fd4ff9e14f2b88eaa0efb5df7b04db0f74f952ea98 SHA512 8c86564c8f88ee7238d28c2c3dd680a301e6fba65bfccd11364b0d603a5446d4e850048cbed475912fb4be3e4c677f8cadc6201d0a6a6541e8034873fb657702 +DIST cargo-zigbuild-0.11.1.crate 23595 BLAKE2B e7b6e8e7a69046d10093ef564b9da0f8035c215339ea21793dddf8af1c3de026012b91a6cd2537842258a2e16a9978a565fae37fcee1a1853b77ed55782c1ac9 SHA512 05a86eb168d8b3e3a88f27c7b2d04a3c84f6f319fe3953a86238f43e1ede3b9d9256e0bc8f258be9e6fa7a61afe3dc1aaee41a232b31923a80e34d50151bc2a6 DIST cargo-zigbuild-0.9.0.crate 24926 BLAKE2B 91b2bfe9a59f1749da54ec73602af29420fc4dfd885c845463a08b493c724261e241b3f5006e2790b45a1a0297dd8a2db33111a60033280c71a34700b135ae77 SHA512 8eeff655568676a88cf3b058131511d1b58d7967d75dccefb0464633df1e178dc15e6e8fde20935d13e899a86815bcace3acdce2b3e85533804a29905be1d777 DIST cargo_metadata-0.14.2.crate 17469 BLAKE2B 4e64bff7710c51d95944faac60b4881b5a43d5edd07ef87c8f4b9826e63dd708719cab27542fdf82cfe869d8781c1a6918a050aa0de71086316bd2f480aad947 SHA512 16e6bb3ddcfd4c6d48ba3415780518428f771c393ffe10ce15e1f3c026a6f3bf40ea9f25214049841b1d7d51f2208ed032961a75cb641c5afc52e02cb84d3262 +DIST cargo_metadata-0.15.0.crate 17634 BLAKE2B cb6dceaaaf4f4a4bd339b429c4e45730ee018f947a560a468682bd4e9a09949a625b96f713d5b2270a6609622c1992def8145850a7d82619cc5120c3be304f5d SHA512 cbeddbccc8f7578b34976ead3076c8db66d20d5681affa81ed583ad8c84ebb5d6a3b8a40e3c42fd1667aacc9d0829f928e210f3f451e636a2b5732cae17cae1b 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.0.crate 62356 BLAKE2B 108d4a20d436b84963f972335988dda39949d72c8f096177eb88bcb929f0873c3ec8346bf8e606913799ffd0882901f8721b753714ca49ad307a1ee788fbe0b9 SHA512 f1c3dec790377bac4cd0ba1d017a0cab951395ec6e1314bbacbe44e61b3fccd58ca97f81c5f284552561edb69023a4e8b79bcf5aa1f6b3aad1bc677a34ffcb4f +DIST cfb-0.7.3.crate 63277 BLAKE2B 5d0d4124421d26c1e3dbfabaf741c407f346d62147b12bbf889ef5b4c25350c02d09919e332e1ca18ade34a4e6d2895fc835161f7062c0c0bb56f104f94811a6 SHA512 a5c8d5da5ac009dd7d19320237ea516a65c9b1780bec3403fdbfb6ffa13bf7d05a896baeac5760c3e9aead9f4bd66cf969ab12bbd2938cbe479b1d2266e80b8f 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 charset-0.1.3.crate 14330 BLAKE2B 928771e37cc4f86f49cf09b671cc016cb662275799f34159dff9c22ca61a71d722f199ed36b2fadebde30b5763cc01d87bd6f27e70ff8ad357df10d6ddb652a8 SHA512 61166acd4fba3330c4c71e101e1993717baa448d91dd9773f7d58ac504fa4025322560ce82bd7de1b5935443f96ba84691658e5c982192196b325f52dc48f4b1 DIST chunked_transfer-1.4.0.crate 9238 BLAKE2B b29737023c78041fa1166d56bb5fb7be2e502b06c56b0fe127c1ec2eaaf3ebdbf9bfdc8645d7234dc17703706529406072b90fb06a15df482b1065044d3dd4c4 SHA512 b3891bc1b101677c2ae6bbac19e74f5ad0aee7b499b0a339b78fa0af7150b2ae0b2151d640bd2a7c4d052a12cf935d16e04db3d37d0048ec1d79a9ff01f13389 DIST cipher-0.2.5.crate 13099 BLAKE2B a728a53007340dcc55da52cc170e5b801c8ad20c4e159d31200d5ab7f8bf4407af9a60713b4385ef0d65c06cc81692cfbd7339cb7449367d1eaf7c529ca34373 SHA512 e55627f5424d9b566dfb0787eebb1fb17ae98b4016c9091e87040ed37b36e0256b7681958a0d90aaf06c125c71123270bf986128ca1e0dc125f3162a868848b9 +DIST cipher-0.3.0.crate 12756 BLAKE2B a572b0140512b7512d496f2706cdfaedb680d47a283e3db8b4be97418585ed988929a3beed44012e8a9d9728cbc21f00b78bcbe376bbf57614d54ea07e4daf4c SHA512 8f0094c7786160730825cff21ca838f52801783f1f4f66755b0771595963b8b99fc926265ff502c66b94a2e6703d592d42bbed96ebf8d3a690bd5e731f0f5c4f DIST clap-3.2.4.crate 208372 BLAKE2B 5cbf38ab3a7022ad02efeb535675a6813bc0cc81e966be0968d50a044053dc6436eab105d45f45df205d903592d6ede4cb49528d05233c2b6d01ebb4310e518a SHA512 88998d5121a558ceefed5ed70a53f7760cc8f017d2f0c8c26c42e467ba1765d75f036600c4d764f8161c50744768bb3d9d21df6836deac043e5b5d61d516eeb0 +DIST clap-3.2.8.crate 208903 BLAKE2B 93598ddd7fe489b2072160b5880822dd4cf5ee7762946ac927b53fdee0f715267d9f7f6ad60e9e45f0dc93b16ddffa71414f7c46c755906f7a70fd1869a12990 SHA512 1cf2c86038c46af697ff23b7ffb9025f96d4fa025106e08bf9f85679e4a10c80ee4ccac0b8a6899e9923916e32c0572310385f21dac62afe4920dfa4fab813ba DIST clap_complete-3.2.1.crate 31543 BLAKE2B 3e4e83f52d056736851bf8db7376943f0f43955d8e7d32e66f7c1e2b8ee1cc7ec24740c1c1bc7aba2ac3159aba70a3ea07bb154bf551d2f08b1463521b2bedc4 SHA512 75a42ce30a5661a75763373381477862157161b01c0972c80c01d6610f3fd9f20ac167aa55921557e574d2d895b614ba5c780780562b46aaa31fdb487ac11127 +DIST clap_complete-3.2.3.crate 31481 BLAKE2B 1668b7b4d8a368b17d6fb2254a6db4228d1957ce5824a649b09bea1a9e303945ec3a4984541d494b32ecdd7037d6ad371866d531f600f3cab76e88db82d01c09 SHA512 52ac37202b088094414f8148d87cbb37de931c7514d43aef8fe8ce82406884bb8d2a287f03a6e4fda1db28a62e98decc46f6a8d007e5399317e7f2da07a45de1 DIST clap_complete_fig-3.2.1.crate 10106 BLAKE2B 74a9d4c3027afbdd61294e7ded25317b6b4b1d78a12b1f16d03ef2860c262c6dcf5f65670f752fa490eefd9da1d0b934c1989120f6e4bdd7cb966016028098d7 SHA512 cd2aa876ef54de086dd68f1c389a0e2f2ef3b8cc7b6ad56e231ac34e87936eec906ac1b6ca552f9a7bda272084ce6468c543e7d4359bab5b3e3bf7e84ef268fb +DIST clap_complete_fig-3.2.4.crate 10205 BLAKE2B 372d1a26d4535efbe7e1d7e39f43938a742f2d88213c01e73098eaf5a35a91e58748b491b4a566bca76f2dbbd983f489f774f67961496932c50c26570ca6651a SHA512 ca5e00895e334e447a12c66108b284fe835eab101ca7c3b014d827247c7ab1d56ca06de3bf82a3cf9213b3011786dd97fbea31ef23772041d2d53ad3ab2375aa DIST clap_derive-3.2.4.crate 27646 BLAKE2B 3ca6cd0b3b5d35bf3eba6aef4235dfb94c977fee1a5f11506272432b85917193b688de97daa134fe2e85c7a5c736dd67a0f09a17343dea3a4796c55ddc97133f SHA512 f2c2fed1656ac7a81b86e2cf8b4925864476b687b935b1c2b69bec9466403d4f80d98f19cb16cfafdd98ea0289a1256f4b500c954085bd8be584f4f24804a5b1 +DIST clap_derive-3.2.7.crate 27649 BLAKE2B f8e27a1902302946cf46beb03f3cc7779fd90c3902f38a442c722346e89309be3a150ffd24c932ed9ad67f50cea5215359f993e423ed62ee4ab1cece16c4114f SHA512 ac6a7004281c99306dfb6ab75e8a66c300c0b6ef5db84098eb76369d2e9939b59ba2e4a175abe2cd9c243d61e19fb5948cfe30d72adb60d53304306340f5cedc DIST clap_lex-0.2.2.crate 9657 BLAKE2B 74f6ed5c674664f0b81eb6d61427c0bd4bb2a2e7159aa00c2839a32e360f41fdf388c1455b52658a97900bb1b8d729bdd4f00cc5313e3115234e65a0704ed3fd SHA512 ea1d37bfb29412409db06c1991413dfbb83e393d74c3cdeca80ff317a423f41891510f6ed471f7cb7dd97288393726b14645287ae59cdf7be41f3a1bc9a3991e +DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f DIST cli-table-0.4.7.crate 13195 BLAKE2B 498e7434639a4bf21f4b793def59e2f045f8353eb2e12ccbf8778a0a92196ed589ddd94e696a000fa7a2bd50470624f2972eb613cba538956e50c6ecaebc1b53 SHA512 2696d3204107f2bf104312fa1e13a92638fe9ea1894263cf707cfe3891ec083499b1b0594d8571169ca242abd6a41396a88ca41dae8a3ce7f04365292158a87b DIST combine-4.6.4.crate 132144 BLAKE2B 9d6b513adc63b49888dc33444e3db2c0c4b950a6c4e30ff17e0bbf4b3bb39fbd679cd31ce7e584a1bedca69868606a13c0e3bd0a136a1fca1dbcdb516452d34e SHA512 2550aba009b8ab66230e7b21fd1cb5085c92bc280e31f35c9b02dc78fa138ef9b9ece0d7801473b88d11866b013c6fa3bb6e9611bdc1a7b85144e50a49829774 DIST concurrent-queue-1.2.2.crate 15859 BLAKE2B 97eb49d7f6270999f24d37e7a3967c0abcbf584637388c4507f89fd5284120759c9845219c463cf066f6568191b874fefddd7edee9292ed02183123161074514 SHA512 84e348dc3d40c73c11c54ecd0f1e6cf7fd6c7033f4723a428ed1c09bc9548cf317a0d8182144b689cb9781190b9c8ce4374717012eccee54a11ed0869dee10fc @@ -54,11 +70,16 @@ DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d4 DIST cpufeatures-0.2.2.crate 10655 BLAKE2B 7e068032f818af691ce1bbeacc1e79af17284cf6d1b9896fd146b2b87ebab7b12e7a9ec93b28f77106856c1d11a565e4a64f8dc60c30b401c08836097f587530 SHA512 a771a86e2fa26033b27d22fe250968cd80cc64031838d1c111ad5c69951d5f29de0cad375965c7c2cbceda2a005dedaf6df15c699041c9d0cf65a1c2033f69c5 DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357 DIST crossbeam-channel-0.5.4.crate 88237 BLAKE2B ffcab003305b80586a9b61c6309dcf6f4ced483856c4501753cddd23fb0fa9a71b7870b676ccba78119cc29f03974ff4731cef9a92840c0b38ae944f0b3825b5 SHA512 39b17dbaefc15d7faafca4ae6b060665471d384956aca7439fc407ed2632bd458e473efb62b74629b42a5f3d237e13503d2084cac6f6b3f42b9e03aa1fde0982 +DIST crossbeam-channel-0.5.5.crate 90326 BLAKE2B 0dfbb516facd1b8b7ad7259a434839a4fc279f61389edbbd4241aab771f03daea6a897f9ed039d43b65f736400b160b6c053cb01544f5636ae2260eb96f3802c SHA512 c38bfc10bb1fcfaf067679165eb31b54b4ef05bf6e8e3465f856e3fc717d4f521b2eb98bd441a738eb7fac34472b7b9a030873c3595a267f19b26908713e2218 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-epoch-0.9.9.crate 46185 BLAKE2B 1baff196581d02bd7adb32a7e05976dc2c2ab1a289a59d0b0050a22c010e73e6fb01a0005f837c5b7b4836896584fe83587ce39fc6918f6659c1256c5ce3a5d8 SHA512 d32003cf7bac8690c3d8a2cd9393bf06f2a5da8b6371aff68de28be379a86b5b183b67fa6cf397b1a164379e0b095f4c9e6bc7803e229b3867d2c69cdc235085 +DIST crossbeam-utils-0.8.10.crate 40672 BLAKE2B fbc65ab8a68d66f27cfc8495652ec5ff31a3b8c4de41464bf3a9f673249c2fd5ba4bff7ec8c7b838d5903328346214f91fe075bbe7a05a9b11055b7b17376ac6 SHA512 e0ac772262677e7228e4f2e06099ca788f4906f40fe5dbfb0891431c993c7e4d755d3ad93f55570ae06c1f06df14801edb3ba4f28271c4e83c80dbba2fffe24c DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10 SHA512 ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0 DIST crypto-common-0.1.3.crate 8556 BLAKE2B 980c3d820633b62d3aa08e00b4737dc44ed08db3c2cae4f14aa4ad769b6a84d5eca03ed3d8a4d35cacfc051ba9cf23826bc098400996a80cd5a264abae873d0b SHA512 d32fa67b9baafc32ce6f4d97d54deb7f1b4453849bf549384689b0ce8d417407d11f405793e7765ea47dfa86c8d6df5661bd17793c145351731c39f8124d1a2f +DIST crypto-common-0.1.4.crate 8595 BLAKE2B 8ce07261a619dd1817e20c3764bc54353383670612588fa1143aadca77ee2f7521888a8c2bdab14cb70817228cac65df6ff005e67dceb401a931bcc066be2413 SHA512 911232c9d28227f4f6e96a958f71ef4d32dabe7469b9ad323ae399451d807fbb5ff3b6571c480f1509f91082fc79e606791d77316af41567cf20470bcdcc8359 DIST crypto-mac-0.10.1.crate 9531 BLAKE2B 6a26505762d8d466275fe7674de1c4f95686b7a5fe107442361c892ba3123213e3f7cfb8d5516219e84c44496ef342ab534ebca724732e509d33fb9300027ef4 SHA512 39b7d966ef2df4f01a6b6f43838ec30c9df4a51106ee42d8d349f2d826722834ad5f7875bf68d7359799015d53ed45942d71a10f701fd080e264b21a89879dfe +DIST crypto-mac-0.11.1.crate 9551 BLAKE2B 81140107f394d969d85b77050447e7d4dbfe7b2df8164293fe9a2cca04c1ed3cd245988482a232103c2ed9d35601ec6332669bd8598d903d305935dfc09af887 SHA512 3090a7a3fdb7d94b2b14841e37733d863f2e4d24d7da3c63df1726612abdd1c1df7179bba4e344eb63a94053e59a93b0988ecd1e2e5a5db0e18a4b602be4aaa9 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.1.crate 25188 BLAKE2B 3ea5bb0aea58ea35217d98d5728d16a82393512b266488c9e653a4d2eecae6c9540b584bb7c75af6d7de3b92542bbf32582ddb252ab19116930428460eb79a84 SHA512 ebe9408e2056284b3f6c941ad4b8ba87c8167b8de9193b090dbec49277ea2d979893d339754ccd3c8417a87e4385eed164e20fded58a1036d16760267ca7c1fa @@ -68,6 +89,7 @@ DIST dirs-4.0.0.crate 12503 BLAKE2B 02c0b9b68d09ca713e365410c72d761de5adb87a0fc5 DIST dirs-sys-0.3.7.crate 10597 BLAKE2B bbeadbfe15d9b92e4057cb600f1957e066e295e0208e1645ee49fa76c55c45e273ae5b87337eeb398dd3ef3adf0a5584087b8fc0fb780aa23c6d9392029d6581 SHA512 e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f DIST dunce-1.0.2.crate 7953 BLAKE2B 5572521dd8b85419561ad0af2abc47f3b60b1142c1966b89f678bcce500a38b88b3986523bb6c29b38205440ed110ad5dda3ec7170c476c5614054b36b691acf SHA512 9d1a5d449985913d1cecf2249f3c14001361faf98a0ffa2cb682b4ee4dbde906302355632033484640373587c78c0345c1c7e267c354018cb070cbc46517ba86 DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf +DIST either-1.7.0.crate 15492 BLAKE2B 3ed1c5c27e7bd9453f83b82d3f57a4a73f965b1943a7a17d3de45ee35f62db53976ba9f2055ba28c555500cda528ff3a2d7ad6cd957540c91f512bd3adf9c5e6 SHA512 894bf3980def07848a2911734c02eb0c5c5d2ff3ab7656413d2acfd164d120a7c075e0a5f3fb95243b8bda0257a5f457117d5c6eafc146f3f6aaf6c6fbc4cf33 DIST encode_unicode-0.3.6.crate 45741 BLAKE2B e1e3792bc2bf9db7df33a516d0d755eef5eff1249aa9b2fd7f0dfcb155786c566fb619c9b2d73425a8625c8593988b117e9676c341f65e8795ddc838bf9881c4 SHA512 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77 DIST encoding-0.2.33.crate 88798 BLAKE2B 4163e26e6f38f7fc1d7424f1135fec1dddd2af3d6dd5f5bc6a5edc3eb3fd56af56858cc0fa5ed6a241b55882807f72f2e5d2940c9a7e5c4c6700ef905727044a SHA512 10c186e0f6ffcffeacb11a66fa39960454955b4827dba03e13d9ab5294bf14e77faa8e64956d5c3756fbb7e930081b7b301db8ad6873a6e8d44a7f9d98566e4e DIST encoding-index-japanese-1.20141219.5.crate 91495 BLAKE2B 4deb91b0b2dd1b33bc4b43ac2ec31df0552344b1177c9e504481d62a706b1c187eb3f4e8dd78c62871aa58c86ab6e309494b1b7937843de6056f3d1a0120160c SHA512 879fa0b9a294f3a73a4b224318ce5e44bc1ad0496763a518cb9ee251a4cadeb08885df97eb72f27a1e331f36d46a96824f98b7d128d879c0639405a10e08b8e2 @@ -83,6 +105,7 @@ DIST env_logger-0.7.1.crate 32281 BLAKE2B 6f1894c64f301ca4b687270c911dbe230f6746 DIST fastrand-1.7.0.crate 11265 BLAKE2B 318f6c903a0ad0d0eac39638aceb162739868efd61dc0b54f6aac4c96b7b1283c8d463b48b36f9ea1fee640a2081a0eda39238cd53cdcc24efc4d17b4a3a09d4 SHA512 6a1a8cd4f6f9bfff07a4ca18ef84839e4427ca9bf9b6733bb15b1b70cf2439820d6a770ae9f3e5e10166a6144449e37e6f3f6ed9acb761688207fd7c53d2c673 DIST fat-macho-0.4.5.crate 19395 BLAKE2B 647db9fb4dae829942976a53a251b64dcb4b418eef79f0783dae15a3c0c87a965390d3a2bec0fb5d66543ea258708541444ec04ef29332f53e43526359a163d3 SHA512 fbbb56f10ff74483258c02052f44c25c06ac4c79cbf0172af124b2634b283e22ad8b82ed7ecf563cb99ba2b93e656f5c8d6eeb98f09b893638928fe27b22b533 DIST filetime-0.2.16.crate 14502 BLAKE2B c19a6a72ca4f6a34f9de39d9acbae694326a7a8c1a3aed50ca749e09905470a26c5c61986759d9fa83b9740354796d0dd3d3781c1d4c2cf1d8da5cfb630f045f SHA512 4c6277f43b2de6432769353615406af824295742e5604b40c2673acc2010b349fcbba201e7273756857938256f1693a515f3b9145f34405a56cd23af4dd30222 +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 DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 @@ -106,15 +129,19 @@ DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a DIST globset-0.4.9.crate 22929 BLAKE2B 91dfaeb99a3f6f40a5a025ad8527c91770545487324e191801eedb6f916739b5efe687d84a43eb8b712cd181d98d3ab17b839f30c19e0da041b4c34d9286089f SHA512 66841495098b028b8d294c0832276b8864760df3a16b93b57222037c351591ac7773a99a65b85a20c438fbfc04c56ea4901188cb18ed470d3481eeef29eab708 DIST goblin-0.5.2.crate 158017 BLAKE2B b590ffbbc10430f470410a784934a8c14525055ee922074ba7ef19dd1a3326e9b42fee3c20b2e1d6257719df7574397f188373abd29ac7ef6125fb0c4cdd0b1a SHA512 e061cdef41c0c6896c8e9842b33090c4bb2b8760e27f73b2a4d680c5e68aab272d977f5cfea4fd528af5d42366f5047623d64e41f9a6b42203dff2521b3c68f8 DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c +DIST hashbrown-0.12.2.crate 102346 BLAKE2B 99f11b141b2a3da959e8bb072b3f9d6e768eb464e9e04d151021193dad2fa0f03a5261cc3b894cb2fb4080d7cdd4a747e6c095b1a6420d515c44d74a2fca7d70 SHA512 5adbb650a40c2f9267a9c729cf377001b07eb91824470d7da459860534683b6f40fa8f14bb997a8f3df64eda561d1ba658e95b6c35502de7a76225bea8c56d46 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.10.0.crate 13966 BLAKE2B d808517dbee7340d10baa994dae118135ff3907b204ec6f92ecbeac8796946969e1ef54532594bec0669834dfe2b80108ecb30b9d8906202182e5e30f8995b64 SHA512 c75ea5b79953d28a793ddef5eabae8754ba74b5e57bd7953be6e4e8f9ebbc3b62d29e06b1e15eb101b849d51f91df61f45766d4ccecffddad33c39ec5d5668ef +DIST hkdf-0.11.0.crate 171707 BLAKE2B f9494dc22784324952e79f65fe697b313820bb982a7fac7a8ec9998136571cc9b3ce08aef3d2551a4ffd637526f2613f8e39a771a327f440492088879fb5dca2 SHA512 54255df9d478422d090103b6d66a31280a4c99025834e7930c21bfc7772f713015304f288de16ba3b91628714cde94b552eb1086724bc45e163c74fefa1393bf DIST hmac-0.10.1.crate 11120 BLAKE2B eabb92f1f276f2397f7e28d306f4bc3ef0928f83b4b622f120dcf1203cdd420c331ecbe430e8f8424e6709523118fe01d425712cb8e520aebee620144f666834 SHA512 ab61133d280fb1b149ad097e29f6028a1998475d2f1995e3ed4f354a8fc91eaff01cf9437a13da637ff433fa05b43d7b144b5726c1edba1130c7004bf18b1c3d +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-1.3.0.crate 17020 BLAKE2B 37efaacedac293197ff7acc8b0446a73243a2d90ed8dbdcecd9cb0af6e901f135e1d92aa1a642460f531a6811a5f08075f8aabaa9941e96eddef301e205fdbe1 SHA512 2589bfdac96108951882b7ee497528b9084ddd344a67914810ea9961a1e319167d5cab959c66cbb26e398e75ca50d488a251694fff35f3c2f69a88b6f22844da DIST idna-0.2.3.crate 271023 BLAKE2B 157ece18825fd3f8055581ccbd14191a6923da4c806ce51b3d6376682878db000a1b873f744c8e9e1966e4c1f8393643bcb603deae299ed0bd87847b0bd2c591 SHA512 1278bd561ce329e1dc7a6f24a10f83d9a068af5d15a088414f3921c6728b0d54f4d60d6f4d0d5a786596ad226263e1e50c3842f192d5758aa4665ba4ed5c269f DIST ignore-0.4.18.crate 53174 BLAKE2B 41a209a310515af9fa066c88c92751e19e0859f411baf9946933203883098f52901f8c03250cab7f716abbd0da9c03c5e6fb270a5f9e26aafab4bf1d5f5bc045 SHA512 5d11a2415f015cce6ce72aa3d08a7cfb645ee7f1845b3445a924a92144438f209c992cc15d4ede3099d1eebe3fa28bde4e0eef1a3fbcb9dbced19a42051d21be DIST indexmap-1.8.2.crate 53219 BLAKE2B 6af0e386dcb4306505d93cae23fd47601c3e1c7159058f02ac435b312697da40538b1cbb0d17c3f2c4be579a4b0a9e8b59c2e145677a69c2f885d3d24afd5229 SHA512 f7780b2a478e2b95568bfa1d10167a02bd174fb9bbbf8ea84e6ff185a03d43be0ef403c2106df8289d399657584abfac6039d7cdb96b52300d7016452808c0f0 +DIST indexmap-1.9.1.crate 54114 BLAKE2B 71e4968c85d5b3fac550590658f9fed72c754a9443221fc804efb97bd39b5fca7f894ee67f8d2c330bf212eb8a6b5c85879cd813ed56e3fc43a54f0bb689af5a SHA512 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e DIST indicatif-0.17.0-rc.6.crate 44795 BLAKE2B 985be7b0b8a2bad4856428b3b9a287832894b10b28fd84e45460eaee20cf1bfc78b52e6b37c57909bea19d686a70e8a0e21b8b718b84c03a46fd457f012101aa SHA512 225c0f1fe4cb81010c6d1a7dda88f90b0ff524dc2eafc758ef109e8f0648fb68bdf43ac06279b9fae66c32ad6f469bf20a623594565cd11e3b4a4c89454c5ed6 DIST indoc-1.0.6.crate 14312 BLAKE2B e4757497450f9c5e854f472e576c0df49f1aecb10e3ae77ca56b436dbefc5c75fd9b83093f9bb485b697d32c454af5d70d72da27e231124f7af20d3dc6e320e2 SHA512 798d36767d29ac5170a9de498ebee1056a6658e74b94310d589d429471ae059f974bd83eaa823c99a637c16758b3fdaaeaaaf7b21a2a35cbcbf345840b5f23cf DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 @@ -122,6 +149,7 @@ DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1 DIST itoa-1.0.2.crate 11112 BLAKE2B e277db8e2f506d4d20b6888b609d9726d594e1cb2c9f21df60a8cf8dcbad1808d8c1bdb0b7857ce7734b92c0f23fb1ec56f8564e779f27eea953d0ffbfcd3f84 SHA512 44a732a102d60b58e72fe76c43a1d185fa12ff08d04eeacf03234368552f84d3de87a2ea0a6e7a56b8cfa74cb6f6697005afcee26f45afe0c2fc7dce5da3b593 DIST js-sys-0.3.58.crate 78794 BLAKE2B d664fda1e19a7ebb621596cd4773e7ebe86b3749ec8e0e45477d170aa472a80a75bd0ca7f6ca47c9aace5e3962451039b1bf44615ac77ee4db21f46d673943e5 SHA512 74656493c36d9110aae99f58cf1f72a1c89bd971c574ceef8194f68387bcefaa5e93aee736b41a1de1c192113257bd544948dd79a227b5451d13ba2319b58a15 DIST keyring-1.1.2.crate 30205 BLAKE2B c2f3c48daa6c06b0de4c9f459d563d70b483764e53237e6b868aca4d4d08835ad92df3c2f928c8ec571f54e96173148a530f463ed55e5e5a8a63a975b7b496ed SHA512 aeee8dde066f3f49a4089aa778be6934758fecf7877c3bf285d84b2a97f47f504c7d4bb7903f9af32e479895e6842a7ff84399e520e7d80050c896839aa2628f +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.2.9.crate 11163 BLAKE2B 19994b60d263e80408917110cd932f99298e149c000de599194c46b4a186cff271e34ea70a3e4ce13241500a63fbd29c60436504e1763cd5f55a32b5ea489d8e SHA512 812f9febd86c4e5d8182a47d37630485030c3feac7a27d904db43fcdc685217abd7e8e5a94e26d863d8fd6cedaba3e767687fee368bd9597c37e00e1ea8ba612 DIST libc-0.2.119.crate 575749 BLAKE2B 5fa2bf66a4d642e1380335fde0fd190d5168dca58376379caeb52171a3382e5342c727eb4d92f1e27adde58a24d00352896a73c45309d947f56787a99f2753f8 SHA512 a43f8d1cac7a0d8c1bf6f2125695c03d91243498d2dea19a3a674ccb2c64fd00bac4040c42130a1a096b2148451f62e1292c5c71f424f51f888d6a37c7db0bcd @@ -134,38 +162,50 @@ DIST mailparse-0.13.8.crate 36008 BLAKE2B 8112658b4ceb5b3528375f4f8a178a26c18b54 DIST matchers-0.1.0.crate 6948 BLAKE2B ec3a5d01d2fedbb4dbf5bb185afbb9401410463a61f51674e0df6a571db352b2bbabfb99cdbdcfb4e511ae783165bf0258f5163f240a229b9087f9edbd0df41a SHA512 84214c1a84952d85631aa1ab5115df7cda223ac64e2acf055b6129ba1aa26ddc87615a8b51ca890ce3fee0419053fa7fe1599ae128f1d211b58c07b0c4af3b19 DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305 DIST maturin-0.12.20.tar.gz 303609 BLAKE2B f509401b4b32a6700e08b72ec9ae49d5593df9b55e26ce3f44d62c9755429ef785a60442b540fe05159ed0ea6fae72c3230dcf517cef7e5085184ce99d0d0032 SHA512 e221711509d6c3997df49e934e73f41df3c7cdd975db9fd13a22fc9d6a2f2bb9aed33763c70f8516665918537a032e113b55d69936f65e72bb2ac5e46b45be89 +DIST maturin-0.13.0.gh.tar.gz 307447 BLAKE2B 6e6be3f69dcf95724cbeca1e816b6d28bdaddcaa118064386cf270e5b44ec9772aa324104d00614b68df35d6e7e2f161652ebe4f6019270c7d949394acfff447 SHA512 836c9e7450a7203db59391876ea52a7fe7c64e3803beb49a5152832aaafee6dd7ce7e6d751772c9ccbb075f5cc7b7299719c7ebf63a0d2abd27070b78268efd8 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.15.0.crate 93033 BLAKE2B c69b65bac7814b728999cd91481a60e41fcc00b4ad889e59a7c4b5f7439aee9d0e3831c387e8cd7ac95ca33addc87cf2c6ee219f7886a28f23db36ba17c2372e SHA512 b236b143be91e621a4295f704f3dd5a75c9bb848b1c4500731efe38ddd9a13c63696350313360ad0651013636eec899238257cdae297b70ac42d375c4a18479d +DIST minijinja-0.17.0.crate 94613 BLAKE2B 98b0a3a9f7d31f641f57148979c41131b22f84f87d0457e9d596c5feb18f44d97d34d41eb0a08a420b2ef73be20e0f6a716ae8636f48b2ff198ba3da234bfc3a SHA512 67fc5553afb6db8a76c48622d4cf925905a2d0523f22341837092dbaa660de798de5cf193470b71481ae33b1120d5e10df3bb87ae065f35e0c25655071b4875c DIST miniz_oxide-0.5.3.crate 53452 BLAKE2B ae99baa01c493b5eb779595be0d77a064c4624397676d3a023cc2a54941b0b3e7c80492ac47c8a28d78ec36e2f04aebe5af79f0e714380061c5e0139b9dfd9fb SHA512 cc2971ee2a2e891cdb05c1942f533b11a557199421910266ec2e4848a16dfe6882f1c08843035443935d695882720402356b4df4a50ed131a8f5fcc0591a72c5 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.17.0.crate 195654 BLAKE2B 6857f84b3deb5800fe3167efd226f042bbcbbc61a4153ce59f69fb544616842c3f6d4566444201c669c6235d1d7577302e5404399f4937f1c0bbbd17fd47ef71 SHA512 3f2bc4f0e9dcb9753535aec9d626ad8126f0a9ea18f73760ba72be0f35d82542c659b4c443783010de133a318f423a16f71cd1f1dd5b5a1f4f71ff7bda247b63 +DIST nix-0.22.3.crate 230252 BLAKE2B a65e42918c99f903a3f0b1cb64b7e4ded5ddf22aa4d4b7976938f166ab457fd5c0abd821060f7df777ca770254cc3018234a15ac4c00c6240cceb9ebb8c00430 SHA512 ee0c9c57f57ce7e723b32575e41ccce973af9fb290e314c7a1ed57c4c08dafc8500c81da34788a1c11e921e765098e074587c31498b5c0133b19530ce4a9cd28 DIST num-0.3.1.crate 9414 BLAKE2B b3b4ab10882c481cc2a8777eb44fb268a5ae1e76768df4f16b7c4f76bacfb6974a9ffa9d0b510c9763af49aa30b3cdfdc344a919700e65da5402d90c3d5ad083 SHA512 38eaf591bdd1a8f758f80f6fcd815f32c064738ba21fd97078200945cc5a2025f88b79efb36538e425df43441adb33144e20e68dc351101845074260d10ab85c +DIST num-0.4.0.crate 9490 BLAKE2B 97e67ce59233c0ce694a2cd1be8ababe3c56f0493ac2e7c0eb3c586bee673cfc49fe23ce46b6519159065f552a99a73c1ad2025f5c7408d6a8166603ec2f4dd4 SHA512 fb57c089120f7f8edddacc0a2eea5f9c8d70c29e411e30eca726e373e5ccf25b51df8c7d4e52aa6bf9b9b89cdd172291eac23626d2ecb030e4d9b3a4fdad6ddb DIST num-bigint-0.3.3.crate 89493 BLAKE2B 015b680a0311e0c4fc248e51872bb69999e70c7a9ee64a649189eaf3b7125c1e48b0df0af5e996ca46585a1f9197b1eefea1bfa2598ad7296530e027557d2e49 SHA512 c4e3ef01b4da24eb3676d6716fcda84418e8bfb0e64aaa4cfc9ae67e08a032f564780a8c03ed1403b68cd7194cb29dacc778e11bc821e8c9fe7372a1a95186f0 +DIST num-bigint-0.4.3.crate 97799 BLAKE2B afe9a08bf20dc974dcea12b5f9dd465e8b399a0cb0a6d0028d08f7f753aa4dfc929710e4dae883e67633d9dda073f995287e5315b1487e8f99f8f23f1f70e581 SHA512 4b38eaa8b51119dbc7cd8a1e177f37ec935ee348b693a93378742e9bfa68fe5f7e5062b7f34638283c23f04d2127451d796d310cd8adb64dc8e865b28708374f DIST num-complex-0.3.1.crate 24541 BLAKE2B 10777a6df568fb94740a2bf2a84d68c5612efae200f99be1c20114d0adb0672f08b512f499ea4f86e19e3f20e98a7213fe116509651071b979e59515fb9958f8 SHA512 d24d613f20e04dcfdee68e95b2d4b06ba99db637a96e41a55c4f599626951a44cc5f8adf8e8c86003d42c316aaea0c27739e812fcd4d4bb6efca5b2d9cecdd71 +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-iter-0.1.43.crate 10655 BLAKE2B 41ee6d80f38f0767e134835ac84dacee8b50395b29c3e620b74cf4a843cfedfa71dc690e787b291a2b08750cd8386f1dad768e1b506ce088df33cf9e51b90a8e SHA512 97ac20f16d4518c8cbe944e5c80089fa6bb75d4632fb9f3c9d9891aaddb0e0f2209f6e854317f3d3b41bfb330c9d3ed830f3797f0120d4b1863b1d6fa3b9c07b DIST num-rational-0.3.2.crate 26359 BLAKE2B 18b58869b55f32396cf3f024f19c1dd1dd7594e0a398f448930c60c338cc5b42f73e92dbca51a71d9017eedab20e6f564504cefc7a21018d1ff029846498e3af SHA512 31141c147ace16505cf63023d399ec7d6824b1cf3a31160419cc8ed8c9e4392993910419ac113b23913f710eff13f730d04328e66328375c61c28010718fb837 +DIST num-rational-0.4.1.crate 27889 BLAKE2B c6db5b2165eb341268cc8b81df44caf25a18242d0ff1cc0959444ed9a51ba9985c1238d6d79433c3927267ceb181da6d491bf282560db6bafd7768b79ec65842 SHA512 a7547ca663543e9da9e18dd079762cde371b85d55874a54d6b343ba775a9373392c85cebad511c53b5af5db298bd5d57ccef6161c1c28587a6c9fa2c5962a0bd 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 num_threads-0.1.6.crate 7334 BLAKE2B 416efdf395b0299b6b01e1508823afdda08cf67ca54e1d644fc5accbb0490945a492a34bc5ba70c3e838e6405d17ddce164ef87468bd9da27097de8994ad9577 SHA512 b2d9897e29e59353379b6372a629fc7f9afc89f777b4410eaeac7b4729527948a8dbecb175f056899f9076693ef855cc0d40e725cc54f28af588fbac5f7ce3b6 DIST number_prefix-0.4.0.crate 6922 BLAKE2B 81bd3b588c788e6865104e5ce87119b5e0c5a526042963d52cd582ff23c2f8c9f32b4c445ef0397fc402b6d047e031d8e2c67ac97e191bde22e17662eec3a554 SHA512 a43b668d7314218b86ca7451daa9dfef71f6c9f6616bc34c12d94ae6030f182bcca9da83905cb46f3d49d0aa81385a787e92e4f3ae239658067adc249f8174df DIST object-0.28.4.crate 237248 BLAKE2B eaea0931cec7c2c71f859b56a70719c71ee06cf78eedd0141467eb4afadff514eb8a996976032b7625a08dc9105e28bc6929890f2e721f7156fe21e3dfcac56c SHA512 32a20452ed62b789c859c442009faf905ba4bc28f11bddfad3da3509861afd8dbe54e5bc0523c0eea5d5ce19cb94dee2e74f218f79df52d95ad22657d571839f +DIST object-0.29.0.crate 237723 BLAKE2B fd579be961df0d3185682348f1d9cc0fb4dde3daf9a3c5d89b16a5f03f3084f1755d1b077f8a7bd14b2bb296b3bb95e9fd85f58380bd52fe9aa885e19c1b176f SHA512 fb69ed164b9d766b2eb268b3492134ba9ca6b4358eb61712773c44c5c0676ce04e3e0c749f947658ee1423dce5e11237f6b6c0320f2d32bd6979cae141273dc2 DIST once_cell-1.10.0.crate 30414 BLAKE2B 4161622dc9dab4748a1b96777da263523f23329808506faea7938160f0d5ca07b5edd31f385b14b88dd2fc34c58063df4d40a34a479573750a369512dc956992 SHA512 f6b5ce5e68923296d2041f83ac037f10ad7b9e94fc607c71332e8ee942a02c29534c2073cecdb132c7e1d91428e9d9687fbf05393ca0abbf7e15db50bb3b74ab DIST once_cell-1.11.0.crate 31121 BLAKE2B 02ff93cd8845bbc3f7741d0e05fee11df5e1c35961b505b2717e697b9c503891a89e15b2c71b76a66f5f239c5ee650f2ed6105b445a4f977578a4243b4dac96e SHA512 3769223beed1a7c8c5625e18dc000b3ab296c7c3af21bb6cb563ad9d130bbbcd447d420d0ec591e6366652727de11dc76dc8f7720110de50be7cbf177587cb15 DIST once_cell-1.12.0.crate 31549 BLAKE2B 72a6c2efe279abce207096dfc47d207adae34764642f742bcbddcd8ebab9f78f6c2ea7750bd670844de5f6989e4951904b5f624281c28346cb6c41c585137e91 SHA512 02da0e6eccee2d5246fff5e6323bd7eff0f4641801be5e5910763929a5e9d8b62c07f81001c405cc6aff03f68a14ed5bfebd9900bbdd09568bd1ab9ca9b73093 +DIST once_cell-1.13.0.crate 31726 BLAKE2B 76519b97e04fbfd555c2ae034bd8a95525bbfdecffb7a3fc0fa7081a721b8243faa1269bd409d01a16a62186bddcba341ba13c167e8165b7b011f57aa393c715 SHA512 20a72f8741e6edc2b7f54eee822fdbea1b1c0120d3621059f61eca2d5adbcf044a474b5142871d37a3c0f90495224ec8fbb3b90e62660b66fde3a4d3a5add303 DIST once_cell-1.9.0.crate 30702 BLAKE2B 3d492e64db120d8a23c08490a34d376a006e46b28bb5f0f44c3a955896e6e597c67ced35daeb4ccc7f7748f142d3bf2cb1d81ee61a99dc6526c48730c86a2fdc SHA512 cfdb6aa4bcc0f50d4c37eb69867d2deefa70323a7b607e55180b7d417b7188c4f2889417fd04fc51671c65eac75c7d9e7eda06a87dedb846056def66d14eaa46 DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae DIST openssl-0.10.40.crate 217120 BLAKE2B 7470af72e060a4dd087468dd8f092f7519978e49e3a9e7df78cd1ae8d33819a4a14aea078d113772528f3eb4134c019fda9458656b25b9483352b1a19259acf9 SHA512 c07b2fa47cec33ad3abfbfdfe0c8c99ce00aafed5437f864e9be1d151c8f82e52c54ba565ab710693f108429f48df2ce0d2955f54b1926d808ea56fa168afcf9 +DIST openssl-0.10.41.crate 219460 BLAKE2B 363832d3d358514d6d5c97d6e7f7d56b84b33655c3df318b38e0ebaa3e19b84f94aa600347a8cd8f1682accf24a6de342c585e3449f8f8889fe5ac40cc4a5441 SHA512 2ac24fb9b29f8ec3f54944277df924925a0b9a9e4f8a604f8efb0039794520e99520bc28d53355ba4224e69484dfd93265cd174c6463159837f316aae5a9789d DIST openssl-macros-0.1.0.crate 5566 BLAKE2B 51116df0f86274435f41b8bfd2b385d5a6464560a05c214445dde5cb414999d200c55e5529fa98e95abfbf26bdfe31c88708ddfa2a81671341792059ea703c07 SHA512 7e37a0c05781da13bbaf4c056c19d032a93820cc324f9f6e5743bfcbfb30e057501af1bc7cbf5f07e3a05191678cd5ae5bc4d6832f02ce75bfb03c027d18abfd DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-src-111.20.0+1.1.1o.crate 5102014 BLAKE2B 3328b4c0c5d76c9176ebf31805380b7170a3eb5b0673631c5130bbb11da39b448438645247408aa7f804092a01ca1a682ac244710973bbb327a3920da0dd2722 SHA512 8c937c1f739411ca1ae6de864fc2c41b7342a788f076e8d83f27d9e8c93d9d0e1994f85d0f6d62d288fa42d1773b7c4bdad6b71f69e3595baf39a3017287c70e +DIST openssl-src-111.22.0+1.1.1q.crate 5103224 BLAKE2B 3d437377cc0a320e852721af6baf119b8e9bb3f461b7fca45e510e2b8e76086a52809c359e2bb2ceeab789c44d8d8ee7a8eef9b521202fb96704e90c5a291e03 SHA512 edecb0d0115b8db74447bab4c347761c2ce88436fa2d17ffce938258f7d4d6533995f2029f5466ea730d833dd3ac86e637ed846736184584846411b36f7f242b DIST openssl-sys-0.9.74.crate 59808 BLAKE2B e616a0194828afe67d617e4032ed354385935ff7aa40eb495781b38b134226d5c5cfc5f9405e6273c96622245b6d4771a71b7b9512e3be7feba9a2ce88b66ecd SHA512 18015ce4dc8f15f3c371d393f4654db11b6e5ecaadbdf6cd9f020ee9aee29f3fa12a8dd74d432d8e8b5889162491b722f855b02fbf0892c8f2003bc4e692254e +DIST openssl-sys-0.9.75.crate 60028 BLAKE2B 1e4b3733d3309a1157c16a236728aeaf48b1b0ea448643416747343fbb96af86c8035ae0cf4170038b4521c88842f42a2379fd733f92fc9742e7c2d837eccecc SHA512 14985af6224bf1b6aae0fbd22c09e6b8ce7b9a6ace0970b1b45fc0e8c700e6a4bcb6b1883e3c78dbeafa02a18d4a84f537a952460d3f0baac3135d1f994af13a DIST os_str_bytes-6.1.0.crate 21150 BLAKE2B a3bea67d5dfdc3bdf535b8576a49b3b76aac6fb5e0c9b672910756cf2d8062694b973f4d38365e7e17237efe0429ef942adb0416f8a9fbeb18bac68e1ec250a4 SHA512 b15a901533380be745e3d3ee34d36e192bcf32c8ca66b0aeb77da66b931773b9bd818bd5485c142f8733e7af7d41958957d9ed8f8c6e405b89be69df625364f5 DIST os_type-2.4.0.crate 8022 BLAKE2B f37d9f43bfb242f1df0f2a5928923265a3ee44b29ffb119475098fcc7ff46340ba70bbc51e00b6e0b29c4f63aa50531f3f825db82ada46b19c429b3aaa52c7fe SHA512 2860d1798e146e4e476c2bd76085e031cd999188a42519ce86ca7bd168a2eb1907d690e15176beff21966135e68ef0cb45b05ee143e74240c2f8d3c1a5c35bf8 DIST parking-2.0.0.crate 9714 BLAKE2B e3ecd48e90289fe173b1419ad3f68350dd05359461c5842e52304e20fef9b5e089803e0c0a8e85b249a546f61cf8624367e6ec164ef7638850b451d325851075 SHA512 21c5723dc0281ade1c2cd6a1c2215ba70eb47a721a4a594ef1e54061bc79579ffe9c31f06e534fd847f936ed265cd65a59dfa9e38880f8bd42c6e8ac70a13f93 @@ -173,6 +213,7 @@ DIST parking_lot-0.12.0.crate 39761 BLAKE2B 227ae508bebea21bd06c7a9c1651879ce3f5 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 path-slash-0.1.4.crate 5771 BLAKE2B cb4ef02743efb500d37669eaf83b276c9b47d79d460366d8a210fa89e15a145e36aa3a7892ace4093730e3e56e7fdc744b6f0928395ba0054f9f3530b09225ea SHA512 c0d14ce827e80c4efbfcf1abd67459c3327686b2c8644b0af16909bbb9a8952c14e91c1b68b988396f99c85edb4bb57dff9bed1d3a4f53e77edd9bf3d80284f3 +DIST path-slash-0.1.5.crate 5944 BLAKE2B f299b120de39134cdb3ed18f5176fd020f26d864298e2547326e2c805b8f62685971597a19494dbdbd5d815366eb39240fac7fd4a4a71372a70edd9c085cb5ca SHA512 286d472f657907cadf2d7c8f921abfb72c0aa8cf6e60f89d705acf2af5791db1a2f68e5032e90835c374c1dffdec01dd25fc0923e85ac3c189dac4e6904d2216 DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a 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 @@ -188,6 +229,7 @@ DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315 DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 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.40.crate 40559 BLAKE2B d83cf7283393a82ca65263afc375d123bd2f48b719c9eab6859c52dc0c2b9b4b5af3090a0ebd0fedf0e1095f0bafbc443016f751a0485dc654bcd80a6f71e326 SHA512 bb179524bd41e36735010a7ec53e096359ffc3688ab97806a45ed9cfb17e8688ce352bbb8cd3bd4e15a4299e8500603c86591b17cfa31bca03f299f6f6347992 DIST pyo3-0.16.5.crate 363266 BLAKE2B 3162d9a3da37b5579a91dbd42d3e200c480b5e3fb3a2ec208735045cb78a8418f6810a72ec24452f24d00961c72a58ccac4f5ca9a567c92c0a82ca37173de442 SHA512 068019c76b1fc3de2e100c6cdf084df24587094aac3479cb1d906f7fc95ab6296cfe4d0d211a1c5696261be5e0e0e96776f5bc5535faf8243432f93e4d2537f9 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 @@ -200,6 +242,7 @@ DIST python-pkginfo-0.5.4.crate 199520 BLAKE2B 4e6a23dfdde6d51ad9a81732f02a42c2c DIST python3-dll-a-0.2.3.crate 52115 BLAKE2B ac0d8aa5f1b9bf955067d59ef75e0c32fa2fa6da99ac2b1c02940c0c25c0f4099f3f2eb00ac37a3190cea9df79e3b797edc3ec228273c9cf54303576465adccf SHA512 56a5de431aa12506ab668166e39408441bb452071726cfb67ae542a14c8ba32e960ca20262b955d85749e6c3f54cecc088cc715fc6a3ce082a37e65e58e18b64 DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9 DIST quote-1.0.18.crate 28911 BLAKE2B 623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6 SHA512 3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84 +DIST quote-1.0.20.crate 28160 BLAKE2B db257025f64817b1b58eecb8e64e63f1782d8a7fcb42ed6c3364254ec5a26705e49ce0637c880b0355b99a77473ce3083caae2cfabbd1a1a7e4fc826bae2cb7c SHA512 d12f4a425273b99ae655da11fcf5dad2609e20ad3e7d85cde08c7d09f444a5c7a3505470bad2d48b1ba8ea59ebf38ab87aa1052e47ec414acfc05dcb07d438be DIST quoted_printable-0.4.5.crate 6237 BLAKE2B d1f9e7ab512948454c7aaac1fb05f1514a0bea17bb3455fb092500a84baef1c469fe468663875b3962aaf6032bffd61f15aaa744afe22497727da0bf8b718e15 SHA512 e3b165705bf0861be724d0655ed7c9fc735dee335b7c641d301c9c1b4c45a8f1218dccb0d43874a4a40cc4dbe62195e9bdf9cfc17bbcd795b88792b918306a18 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 @@ -209,8 +252,10 @@ DIST rayon-core-1.9.3.crate 65300 BLAKE2B de5700c9def379f6a27ee0ac0667f741913c28 DIST redox_syscall-0.2.13.crate 23759 BLAKE2B b59c3e923b7bddc84285377eca86e649c21ee7dd61924245d43c6554124adf689f9b92841ca64876b34797249698511b322f6e8e639d71e45e1ae9da5f8b7834 SHA512 6551f503ba52c4edc0cb4a418ff212188ddc7be80dcb39eaf3bfb82faa9a76cdf359f604d6b32be6c6a335b54180c9399a0e32670333a5a08351957308486100 DIST redox_users-0.4.3.crate 15353 BLAKE2B 5e3b4e902566620cee8856c092cac193366ddcd2f5aef787b1d485353a0da11486ae1359dc60f3c87a198cb68f93ef99ac7551cc2315412b93b10ffb10540633 SHA512 0d3366e23cf93e1b0e025a29025eaebfcd1145bd158e2663b94fd952dc2d8a25566819e3a03c4136ca16a6408d37396e2ead0814c3f0c2bb10334dfd0b838fda DIST regex-1.5.6.crate 238593 BLAKE2B d2b200d9d3d8924e7dd7a1f96c769a5bdf01d9bcd358ffb90692c526a81ac6f1a5db8ab0c343b96868ef9d71e78633373744468fe97d281676c84ac795352745 SHA512 43ad2ebe14f43d69c62f563a4fd53b5657f0f2cc130a0e6353a13073027640ff891e9f9b40ea85858507047bddb2e023d668c9bf57f2ba0ae045b74b5f0d2a1f +DIST regex-1.6.0.crate 239329 BLAKE2B 646405e681ce572ebe2dc51a3339f0f8204143f9b2b8f8e74a4c80379c43c3581363ad347610a384d5ee831cf1425f74ddd944a658b1da2461e8068c5521af69 SHA512 b4861c9cc13d6fb224f67057fd3522f04576591b3d7ae0d3581dce42ca2b2bff96860cf2a7f4dfab00e46a1d29e6473f6723c4aeb02e34ed6d5f205b66f07876 DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f DIST regex-syntax-0.6.26.crate 293912 BLAKE2B b0ea1ea1f87a493c770265a8d9371e3c532bf5ca20330b5946f5c922292d4420ddcfc30105a4ec3c1b154b5a77e55e86987f7edd61ef34c12eb0b4bbcaf23d2b SHA512 46087f5a2abfb48f24da77e79e66f6e514b5d005c4ae2c3283418ec471ddac9e4a1361edbae9d27efeb10217157092f812946b7b98182cf9f8aa703e01c03634 +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 ring-0.16.20.crate 5082615 BLAKE2B 6011eb7148c2d2ab410e564a06604f4350e07ea030e4d7dcb30574b977f0b0c7e53e09f6e6dbb2d068cdf110262876c48dfaeeef1b691932a056fe149916d934 SHA512 d97d1b08eb796d4c107426ff2c015ab1f221612500c8a57fca8e3f064e8c0f5ae2a5e6071d013313cd9f4be8fed4ba03beae84bd446f56b2b2ca5d483c328191 @@ -227,12 +272,17 @@ DIST scroll-0.11.0.crate 27354 BLAKE2B 21c885468642a77d6871ccf2bb748972f33c8abd5 DIST scroll_derive-0.11.0.crate 5615 BLAKE2B 83b8b5d68b7496cf49f16b7a1450ff5927b9b9afa887fca80d2763e88f1be3fc4650e18a74944521867f4d920ec040bd91e7133132d97692cee4b93b9900fb1c SHA512 71cea55a78cceaea15147eb71f463c4a3cc6137a499a7712b61e1c3a340e72f5dd438e49433ba9e73e5a3e9d23515a0e81b2abd2ce1f426aabf1930f7d251ff4 DIST sct-0.7.0.crate 27502 BLAKE2B 93912044e47473d72d7415e01cbe2545f84d7d087e7a7fb210be7524d44f69daaa58edf487ea6f8e5f06cbe25ec02062b1b55978e7cb4761b8bfd79a32d4fcc7 SHA512 175d2a912e3f35dcb110991a066d7d9b0d47a0febe4e92ab7d92a27c886a7eb9abf203c9080b3e2cbda9bedbc816bd138476363c2a0c7367d3abc7e6bce83046 DIST secret-service-2.0.1.crate 26355 BLAKE2B 01d0457e7fe16a2f86a67a3e96c6acb3b68bde05cd89f7446e4a248c8832dff51b409a106b73b21e9017315da603fd79ee9dbb1f1552f1c56fb9bfcc70eac5f0 SHA512 b7d348a236719e8371e17e71931f764edc1e7a0a19704cd85643ecef020769ff6dbce4f9169ced5167441c4d87fe77fde0b45a3bf39a482ff9dd35f625094c49 +DIST secret-service-2.0.2.crate 26687 BLAKE2B d813dd84ed60ca57f6fc8193756cebe8a4b45bb02e1ac2cf623673589dc7e6ffc376662d1f1863c3bffc27a131b2dd7c700008fa22a8de47e50fcfa14fdb6db9 SHA512 8c64d20f0206f54f3749e516e0b0090c83d84d9c5d73d9e36afb69ae91096c97b019754f39f14844e95e73de7a14a0a30712543379e54be9ae353cd5f2788676 DIST security-framework-2.6.1.crate 71688 BLAKE2B 45236a76721bde18400aa286263b5dc389db66a02a5b8feb38fc6ca576fca305cdc5f7e7d6984ebef1379209740ebef3180c4598d5117b04394562de5ceb52d8 SHA512 e4690acf5609f52c89cbe0b577c68a22caf0763d8dc781817010e695824dae44dc27f58c9ffec4254a8461e88040892b89f9628d6a71102d06ab5441b84800a4 DIST security-framework-sys-2.6.1.crate 17717 BLAKE2B 5951228dab98af742825a30584e38aafb096d1580375c960feb1ccce7163c6e42802fba4212f556ea8b8b09b1b40bdeec0bcf4af1d7eb4b05fbd271aa3a4cd01 SHA512 7315c0d67d2e792932cd6634cbb9da5021c8d9a1a1e96b9d92c6718d73be3aafbc5613cb355fa1a3d1860f13c62e829bc220b43ad18d739ea1b5aece0cab470a DIST semver-1.0.10.crate 30912 BLAKE2B e0addb727cfec75ac00d0941bec66433f549c5e731a86cf19954c1c402cb5a6721f20af11f1da87370791fd71f95b1febc1b9c90acba8d5416987fe97502cd5f SHA512 92f01a95f6d20bca1e9101f17cd7a7be7e002d55a0ad792c0a1b6b47c510c8e902a8dc33f683ac35800e39020453b0300b79a41fc32f29c8eda9a9d57d456fbc +DIST semver-1.0.12.crate 29615 BLAKE2B d0a8e7d148859c402c6a84ed8e261e738879079c5f755a80af6a210696ca157f1153d61596bf40f83d75bb69f27c045791ed141a32441e5d8c906aea495bab69 SHA512 d9c0984e59c8abee49418f785fdf5f7110dad8b4c84368723b7682bde3b9f97eac458f4a7ae2969548757b6d989bfb45909ec4a26b191ef304995628c7c78440 DIST serde-1.0.137.crate 76182 BLAKE2B dffef53be259eeb051a375e532c3748219f8219413af0615debdbbce61c5ca17be13b06c0bbbd7a85a696b4bc76ae8e252d880b01ecf540b758fc10f11415b21 SHA512 28223488e18826f83a7e90029aebc0722e0cd238a2c0c021e5a162d0f5deaa494713fad10f7ac79c8e14de856af931b6d83cb3efcfd0885837fc71e35ee38a2b +DIST serde-1.0.138.crate 76271 BLAKE2B 9e5021cbb5e4bdc82f8bdb3f079a24cb7909acad498fcd7e38b03bc75e2675dfd99658507b3208f5b1fde69f79c29f546b16a4b1be17da0e4b155acd92dd6b6a SHA512 e303d863d5ebdef27c38047427789ab6d3c4e1034d3e2bdd4048c09ef0da0e5f5b2cb25d00e1d47269fcc345458cc496af4e1a0ba64a3d627205337144a1c854 DIST serde_derive-1.0.137.crate 54831 BLAKE2B 19a0324c18bd00da4feabcf83dd78de2ff7a1905abb82d5600c6128a8351f5ccc37df21e0135601167a51ea1e6691bd22957c2bbd9da637653c7673dbb808d24 SHA512 ee47d3bad717ae16118c43e6f308a0e264bde80caab8f8649bef96ed3f7aa0f9b6a479311df22ecdc7bbcdade65f7b03b79100f8b86caf02f9a0bc77ce01035a +DIST serde_derive-1.0.138.crate 54841 BLAKE2B 14a21c6492862aa2f7ef82c5668e2aada623c700b2450b547529cb69906d65c557af8414cdda1c4b962b0ffbec48d80b2732cc7ebea5d573860115f5d72a9d02 SHA512 c1dafc5d6ae273b2572eda1e986259393b96b4d37dc21622888546435d63af9117cf0ad4b13d260367a2bfe5cc194481fce624fba27df516e2567428410ef64c DIST serde_json-1.0.81.crate 144480 BLAKE2B 3c95d56e65c6673ebe9ef0aa41ba184c5246cbcfb0dd9edf8e87ca6cab736d195ce8b6349846806ba7047854d579517d2d19bbfa932c90b700f06e54cf49b131 SHA512 9f224b2182db2fdddfe1878d05d857c52a60a38f9b4fdfc87c09c20efc8b6ec2419bc60e4b18a0852ed080b09332773eac372f8356af5ac0ddf3da8212345cb8 +DIST serde_json-1.0.82.crate 144514 BLAKE2B dd4b5ee1b93f04be09b1c204f8484091d608acc3966ed4c8252a1d46003dd154666e2731e761828dda4123da5c45bda653f453454c5c7c11977aef05bd0e9e9a SHA512 39e4cb0d8b22c9beae6decb87b9692581698c6309b2e9fd78e5e199a200da563e7459d34435b7890e274e13357195392cab69d73d3ee2ff537c1667de32f92c3 DIST serde_repr-0.1.8.crate 10327 BLAKE2B 2df93b708e840c7cf4528a9d15c13ae94a9b3660c5937cf405fc3ae3a1c32fc2c2c743503e7a63e27a999b5a7d550cfee182dc4c7db77377ce91f131a71f601d SHA512 6554814bc6cac332c8d5cc94241c224d8ca532719703b1fad19963db5f4793db7e2a5d195df6a1a534d1edafbb4223a63bae55dc928cafb3fbe69dce76d8547e DIST sha2-0.10.2.crate 20213 BLAKE2B 9e8942b4f4a4a86f5fdb0e1c237d6bfac8f3f29622c98f7203e36f736ef7e6574ce067c5ede96a3773874a8b06ff45b587dc7acd80bc1fde02344ae9f70a5e80 SHA512 20b8217ce9b56fb5f2c1d71d3555889bcfcf5e40fb7fe0eec23479d384dfcd504f1046d6a12dcbb5072813792992b45261e664e9e8e14eb90a641e94336eb4d2 DIST sha2-0.9.9.crate 22247 BLAKE2B 4ac2c92325ad92881f41e777010516870fd001617c2dc1d20495318219167e2622309831ecb9509d7a4b87f936c9e5b2d335bfc1842876a8b2aecedada367421 SHA512 bc267467089ed546edc1caaa7a00f3f769fd1d5deeb655c1968985d284bd32e4fcee4e721cf89c30e8c3cadd2f88ac557b91f90183cab112702c587f753e5877 @@ -240,6 +290,7 @@ DIST sharded-slab-0.1.4.crate 52479 BLAKE2B 766d81761909006ac740cce13e8361734c3c DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752 DIST slab-0.4.6.crate 16067 BLAKE2B 0aa3d8914479baf2409ce83644f8eca93f49b426333f1b82392b779fd79cdc04a0a33bc1aa5e34e8248df9ebd88e742b3e870716adf1787bcb7aa5b9caee307c SHA512 788837db210be63579eccf12d96fcaa3280c7515bedebe3040a71ed27d013430815ebc74acc06280daf22c0b16871bad210981d32615c26cb1da344b4b0d9488 DIST smallvec-1.8.0.crate 27992 BLAKE2B d02897eb4d3901805be86cafd5d3dc6768b31c2ee4d0a9d7eb455e2a21be2864ea83589f4ffde102dbbafb66e3c197707af770b5ef184b8e244d992189644b84 SHA512 17687cfa6aaf95a1df063adc3a412a7c41918a0d003eaac90f7d9e859fb8fa1d652eedee17a4cb3aaae9b33a2043f89e796519e3a7a3992b292f04049bf80b0c +DIST smallvec-1.9.0.crate 28396 BLAKE2B b04100f0a8db9e7c34a425e665242772c9857c5a4c5f34468a3f1b14f669d5cd21de2d54dc5295a22f52032370e8e989fc61cea3f4e6574ccca5be639c645e74 SHA512 e7158393d4257564eeb8fa53a630fdfc13edb33f3c555e41606edcfdbe9189e5c59c25d255dd21d02d4abad1ab2931e21744ec6c2f91ad4db66f87e748a45e56 DIST smawk-0.3.1.crate 12840 BLAKE2B 937471e3ec3431f174264ce41e7a9c8ac781f5ce3638afe6219173730f5a0d0cec2b482ca72eeee34d5765c75db1707433b2c5b5004cd6d6fa4809f606b26813 SHA512 d6a050e873da5c90de3ff9fd02166de3be4c03931de9cac5307e6c16a71b8db1db6e8309eaa38ad408b20e0cc98eb4133595ad7aea96f62ebdcea579a643b65f DIST socket2-0.4.4.crate 44048 BLAKE2B b2b1aad2995e44944b98ff3291479fb74e8cc965f866e692821427e488c68282290773dcd77da0542c45daf231a5e676d20e59a1d4568b8dde2da2f16425feb2 SHA512 6624fb9b933763c22e6114a8f72c6af0969912717017dd5b13f1b5df19faa1b160376c12e8c8023c435281f6a7864e802f3c4c535de8a345fe206652104f2cd5 DIST socks-0.3.4.crate 13172 BLAKE2B 02fa5e950aae0ae6fadb11f27c455da2ca3ce5db3b63f27ea720bb748e03652038a599c036941240edba0286b61a35699bef8db07716ada851c1077b0592b7dc SHA512 531ab43f277e2dfc6aaefcb584c5fdf910cba51cc5fee73256ef00dae714ace844251cb53ca090fd3e8258115cebbcf65843476913fadba8535cb44166294eb8 @@ -250,6 +301,7 @@ DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1 DIST syn-1.0.94.crate 236697 BLAKE2B e3e37de7ed5fe8ec78e3e65de9e64e7328769c5352e4db9c92d00095607fbdfec0a662deba507afeeee5a173c3c1b99d101268c4692752100198cfaffdda1a64 SHA512 2bdde4584b9d95f93f629083fbedc4a7148aab702775513a602ba2d122ae57a84e6d42c38da820b15ff66743dc49624287daa0c9b6d1fcaeee102b2879ac7a1b DIST syn-1.0.95.crate 236676 BLAKE2B a42463accafeda7b69ce1b69b3be5e8131f612e2e0eb1522d85623cc210b8640aa4489b8450e388e87c78a832eafea3b7074af01901df429a4dd8c37a6ee28de SHA512 a03283c628e85debf93a08bf906cfa7764c157176673cc32ed7c74d9dc8a087d83579fb2671bce5ba30f6fc13f504ebf9abe0ea5440194b13f81ff0e5e753aca DIST syn-1.0.96.crate 236896 BLAKE2B 57445f4925169212c3b794312f388c2829bc343fd60f37f60d46bc944c946c02476b1ec64f17ec8b91e84c112dbbf04bf64feba9a3fd3512dad0d4b3376f4869 SHA512 f53b9e97b6b19d18a35d13aaa9c58b8fdd0da96443aaad76ed027e9ac7d438b574ae052b02b9bef410f25fbab851a5af3cc64fafaefffe47932827e6ca02209c +DIST syn-1.0.98.crate 235451 BLAKE2B 0667c24d7f6b9bf4c0a5f45fb51c903303a87c72d445ad824e05ab98a158f9beda0d00721144c486335b6a830db47fe57a34831cff6995f478c969c4d0a039dc SHA512 fe5dda742e085e14b6aea5617d3f9dd19ffd46009f34b119c0d74ec693042f641e594f75ff027dbfa38f3d5149a94eb6187248ee9d09d41dab9cc2cfc18fab18 DIST tar-0.4.38.crate 49158 BLAKE2B a344a65951c5c39212ffa3cfdc7dc68c40a85dbc5e4aa08cfe7cf22f0216443fa081ddba5e8fadc48968cc8e70e08d23391a6caefdf359310e5880741c9d6730 SHA512 4b6458734811e1913cb7e348f32db16f9402fd0e0027ae867db81aecac250b35d07d9478cdae4e27a609ce0f29c9d61683934296cfc3b371119df9f2c380a84f DIST target-lexicon-0.12.3.crate 22990 BLAKE2B 7ca04aab44917345e51c7212e8f9d24cc0c7b759cba6031313c2a6f5bf4139b34be27e65ad150fd83f14b440a8e4ce125d156634409cbb2ec01cd370b213e738 SHA512 4ba0de71cf27c4ee330c9b61fc0318cfa3e179b57a7b0a79f296e0b33602c664c4ee2a676d09e0e104add2e0b56144cb5ddcc096a16f332f67862ee94b052f86 DIST target-lexicon-0.12.4.crate 23020 BLAKE2B ad9780b9478b00b4fdcb07bd016d83216695413090ac29cca06388c3790e2832c978b1c7e69f6d34bb6fc9adc39c0a0b6b6636e50a9715a9f5f16445dba22d19 SHA512 194fe1946ad8d9fdb383bf8a65374e24d216382c1ed5379dabc98d58842512624c32838b8d6d0658d866f6559d37f1343a30c5809e8914dd85790399252b3e06 @@ -260,6 +312,7 @@ DIST textwrap-0.15.0.crate 52998 BLAKE2B f6c3057ea6ffde88dd9824cd3159d398316d9d2 DIST thiserror-1.0.31.crate 18013 BLAKE2B 5a46332efc602f8ce864024a538379b23b4586c04b18bf01b32b3cafae3ad90ae0c1ae5639cad555c01767c20f0109f87384918cb15a7ce51437094e70a2e544 SHA512 0e11aba54d38fc164c65b9357d1738ca96af2bc7bc2bcacfc4efc6f5c26a594effbb5e47aef46772ccafbe88871825a517920030572b79fae3d305550bfa6431 DIST thiserror-impl-1.0.31.crate 15283 BLAKE2B ad7afdfbbf9c42a08dfbd5a2385883bc0bd855c123040cb187f8ec633456a7912f9e46559b41e4943bcca86043adcee08ddd9c61ec04ab6fcd78ebb42c1d1d10 SHA512 a265be50ae209775abb812f0e9b8c5af7a639514149d9f50f4a95bcedabd3666076bf7764351ea6f1836eb8a0e3c67c0b76abd26b27b0a853132fef011543e1e DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5 +DIST time-0.3.11.crate 91807 BLAKE2B d5b80416590bf48c8f403cc0e2ad735b95d98048dc335737fe509c44f805cc911fa55d6af611d3a05150b2a9ebedf005e8903a4daf66e245a5d5f290ed661c46 SHA512 214bb8c5573d3ee405a923f55e22ac3d659c30ba413f5e960e17d8f226d094133e2b52084e34efc6ece2311e13a862f2fcded9783937d69709d11144a8d6b48d DIST time-0.3.9.crate 81412 BLAKE2B 018cd6ee08fc16cb91b894f15e20c41dfcea51691551e54b4252af27b6368e42c6c3c86734dcff2f9742d93829b1e0b5186aad77b96bf5aab01796f480385497 SHA512 2dd8c57d2fc232d8a05109f0d41f964fc587345eff0a68c42c2b1690d6da1a4868188df7f03bece12148e7434b973c472fb0c85fa1f840053da3b30cf6c47e80 DIST time-macros-0.2.4.crate 18421 BLAKE2B 6806e235cc7258a76877f705a8637c39bc30316603c7eedd4795a3a597d8d1e78a79c213af84cc184fe3b67c5c3f6f9efeb95c70f6f4239af1882916afdca834 SHA512 f3887ce839db40d13c143a9f11bea804fe4760ab2655df68cbba9029cfff7d0476135608fbfdba6cdec1f9b0753b2de0e3ce0161b40c5d2b9596980d9deaae59 DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c @@ -268,9 +321,12 @@ DIST toml-0.5.9.crate 55667 BLAKE2B f2bbcac136e0182cad9b51f07943610c8700b68afd08 DIST toml_edit-0.14.4.crate 105387 BLAKE2B 63b364d812969fb206ec8ec38e8c0264bdea3a3e7482e2f253c8b0c4e9903bb5becbea6ec03f38d9236be7cbe8111a437e667b901ed75fe32d6de3f94d3a2790 SHA512 613aefe6b648eb202002d447a63cec1b83aaf6ba04e964491069198a0fc39ad11268509a2ebaddd68ee3253bc28df2a0e771cc2876c57136e517850a3926fa4d DIST tracing-0.1.35.crate 72680 BLAKE2B e3f07d2c7bdc72b6845be0a18473a3a24ec0d5212a88eb1bae34795319b6500d6b8c52ff674842f5ded1f0c8cf983977a66964c16779ce1511a2e0d81cc3855a SHA512 939f649d1578e569b974ced1f28678e494f4c42fa5e6c981f38188dcb2d960f71140627e4f60b86d926d44473b311bc855e85f8d90e43932ec3ac7eca7c02394 DIST tracing-attributes-0.1.21.crate 27552 BLAKE2B 999e6e257c8778f01cf43365db21d97b9f055019bebba5462968a806e173fc7effc35cacbb60696e3db45d3487627ec3858c282458b38fad74f2f49bdcaa75c0 SHA512 a48da3338cd86e7d9a196e06505d53a6d60278bcd3b709e175219c8d1cbd9c0191af07c335b6401a157563e22d75dd13d5be664c02913c289079bfa667f99e65 +DIST tracing-attributes-0.1.22.crate 28199 BLAKE2B 4599e970387f385152d9fd6e354f9b9389b41c737580d0e69c642fc5e53a34201519afb9d9be6e7fe8d37b6cd7d10cc75003f936827c164993a554cc04490858 SHA512 2f13d35116a2580e8a6b43f2ebd27d9f685204c1a99d383cba2480c2f35e635b4658c2b7c75b487194424237a4a6b48b52f404ec6e11fecbb0c106448ebd81c4 DIST tracing-core-0.1.27.crate 58328 BLAKE2B 3461f13caa1042fc63d7defed2e3f49a286d870e0dee51776a90ee8558a2036781c5561923afd9b858b8029bc95a224bef973009b928c9ae050fe4a20d42a8d7 SHA512 8627b2cf4285e461b47288d885ac627bc6cef1083111e1413e2608dccb9c65e55fd2cf1a979d8a507891cf8bf11de40af32a434e9ddec4ff57f7d4c04e3bede0 +DIST tracing-core-0.1.28.crate 57723 BLAKE2B 718974afb0412e93f60fd8795fce82f13953c2cedd753236945504f8342521d047f8ce517d24aa610f67127be8d59657a5405ce85025655c562bbf4e7be70bb9 SHA512 d48ac579f01123296eab18478888b916cdb64f1d8942e06e08984a77927ff5cac4328b1586800252c16472947f1b3c53c9a30c8b59a4a905210c54429b7d4b60 DIST tracing-serde-0.1.3.crate 7329 BLAKE2B 55d924fc3acfd496abca8b42bf3fa4a2511340cf2ebb060fb31bc0b5d81dcbbaa299daef3cddc3647625afd124b9c83efc1ef104f55dc6d4cd4d91e0e667c160 SHA512 3822ac747df404c33573ad2a5c722f9708066a72c2893dbf507563ef29bebcab79cec17515fa87c0fa64be8a08073c38ab57ccc463c74df8caf3df69c72e131b DIST tracing-subscriber-0.3.11.crate 184827 BLAKE2B 83686c5affeb40a84e95c161b121dcdd533b782151896b86752f4d9a922683847dc350482a7436fee23a23cbadbb9522dcb7966993e877fb84fa8e6deda050e2 SHA512 5d45d5108742aece42bfe7d6f6ed71b0bee81c3e3e3a3117489ec5d4d4ee9c23c157077ad5020b74b019d212fb2a46623e93dc57a7f6bc0a1a853981ea097493 +DIST tracing-subscriber-0.3.14.crate 187439 BLAKE2B ae0450b38327cc97386bc60be241bc98dd93047630c524ed477d60a8c927074931dcb1ee849920e9485fe11e5447e20b59aba6158c0cfa61d3e578b583483f47 SHA512 5dcd61db59681fbbf42986d6d128345b4e76d48ce0aa471ba63ee83dd47f59b7204e03664465836ae1755f9d4180f996ba7d4f92728a11d367ce05852feec5f1 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 @@ -279,6 +335,7 @@ DIST unicode-ident-1.0.0.crate 34224 BLAKE2B 62100357db87b74e44166a70a1d0f911281 DIST unicode-ident-1.0.1.crate 33770 BLAKE2B e028e9f1d6c01a7a37c8f9ecd6b1d99041b45674bc7699066bb7479822cb8d5a1b4083db1117d9d44ab05096d8a37a9bd5d93dfe8cc5db6bb58950b4f5d5c8e8 SHA512 505650712a51c6f309c97bf72029de1eede33c71b84de9733f5f987859a61225e3d07d369b85a89797d870ea436f30b5b5046306f3d5fd672551a4b30c43e428 DIST unicode-linebreak-0.1.2.crate 69293 BLAKE2B 825dc2a29d86314cff3492cac71add2cd48948284d9e9b684580186f4c021c8ce1e288d21cc47493eb19a158385ec602f0cd5608a7618e38667c1cc7445a302d SHA512 170db67d6d74df913dffc921986b92df8a2ba68776ddb17c8ffca51d0d4bee597a5460591e7ba593c1eaec8b6227956f4e0f9b11d217aed4ee85cf46f1be5277 DIST unicode-normalization-0.1.19.crate 107353 BLAKE2B 4c69d50efcae131eb4b91d385a64b49412a11ba913b3c0364cd04ad107d59e31adbda74d34ed13a065d9a7825d79fb740e82a4dc66b7813a9837af4352ac9e16 SHA512 7459e9d2867308cac80a98d8dd0b0cce797e2830ea5ff55b878f7a37a6f5e1f0bc14340e1a29955298d660ba2be57754a1478d74851b1b90576dd5bc4231729f +DIST unicode-normalization-0.1.21.crate 121745 BLAKE2B e67a472d39b72be66f5f8e5b924157232dcd73edb2ecc1bf4f1aa078ea3b9860838afcb1710297367fd8c95f3c1331c91a520ac46c39b94f58a633919f124c95 SHA512 2994104d3393a117cf3eafc147ec9599c870b3bd4fbd096980534c8aeb48c6ba05bcf3f9804e3f2a0148940186dfb27871b23a991360bf8253a5a644f3cdcb12 DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4 DIST unicode-xid-0.2.3.crate 15174 BLAKE2B 5cfb2a094047106a45eaeb77ebc1ae2e17ca51ece71082c127d3e2bf36773959f52df1c6df0d0d5cbc40ec4ee7f81820a094fd7ee99f01a2f99a1f7f68317223 SHA512 2adea0c8447c9450be34859f2b2e2b87a61b5e313685da994d21bc24a96dd94088f3320bcdb8d20466a3fdafb0bc0375823f0c28ec0077c9c42a9818f66ac1f5 DIST unindent-0.1.9.crate 8392 BLAKE2B 601f1779806037f48448ce03483779b731bafb003859f489b806b1b4fd5ca136d7a77b62f49926c0b4315e89830fc6382381aeb56da85b4acb4754ad4924b90f SHA512 bcf5a74ee92c034e975dabc83cbb1859100b3ac04439a360a109651d95eb4f29e4a0c113fbd67b9fef2a3b27d10f29dc84bfb648ea4c3dec64b7dab8d14e57ea @@ -302,6 +359,7 @@ DIST wasm-bindgen-shared-0.2.81.crate 7194 BLAKE2B bc31b0e75cafc2dcd207ffcf44b9a DIST web-sys-0.3.58.crate 696212 BLAKE2B a76b29a2a1b46239e1e6b134004bf43bd127466d9920077196e59b3ff419e059f433f94a68c24f3a6361d4f751ad3b69c6bfa67cacec0f0a2a58c87f319cd475 SHA512 58215a0d34bf0478514affa8d85f46017ab565b1dafd36f98a1d0f93e04f909b8b09348c06a189700111b5a8bee2049640a3a3a1433c4939e60bb12f32092b05 DIST webpki-0.22.0.crate 58663 BLAKE2B 4fff91a8ce3d46a9daa9e39c50755f79574c91faddead2f6c879f6e9bc2189b76c4951cbc36e607e099ab8a870b422e1afcd4bcbecc14e96555c26c8cbefeb84 SHA512 7c2916d47f2232587e3ccaa8fefc8b576addaf84b55166011032e471f91ce54a79d2fca7fcc1144552c254f5baead708fba2b0ce76a1c34286838a8744b0f570 DIST webpki-roots-0.22.3.crate 242291 BLAKE2B 70509e4fe7e1df706c66dee61200dd73372ed37ad9dd08db81687bfca6d2baffa4a9588054a827cae3c7e55a0aa31de220c5cb205467bc2891188cef1949b776 SHA512 4015b9f98127324efd8219a3a1f3e7f3bc7d67023838fa924a52df8815ff80a5caca351e12219b24be594fe55448ea06b5e040c19b4d14156a115fe5c70c245f +DIST webpki-roots-0.22.4.crate 250591 BLAKE2B 2fa664941519531df1f5fc1f51fa8224085d3a6f8e11b551bb66088a7e82445914aff1bbc9924f7abc9da87619349620c0189353296ca2012c1c0ccefd6ba086 SHA512 d6a07d073f21284e6fa42e164f41edca352acfb2ef93a1c663d8b18c8b80e1d013d7ef524755bb02e6d3d5177ce6e22a8bfb76be306fe70c7c4875e82ac46e00 DIST wepoll-ffi-0.1.2.crate 31309 BLAKE2B cd1b01c9fdb6482baff3ab12a9926c1a5a9b6e430e4609890a94b13480f8223de166558724b4d6926d6e9dd7f466926c783df54f9beabc75d646edf4f3429a73 SHA512 f0f5c379d08642aee9c6ef36175b9d858ee1cb7d444b832d6e7ad194167a4db2de5aaee3b2356ca42ef9f48a9872928c61b456305c05dd40cc53e5204686b8a7 DIST which-4.2.5.crate 9326 BLAKE2B 8aea79157007f2326d21083e1eba387611233a19f39368904cf2b0e9b6f09b4fdf6dc469cff83373912bec6e2aeec191d217b0b1e720ee0db1848b6f64d37054 SHA512 2b2b44773b568946799035e5b90c1f0c304b399f4d330c1e063323f631f56ddc6c5d8a9d026d987cb39c801ccbfb614450064030fc19e1de34ab6a495f053395 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 @@ -316,10 +374,14 @@ DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca2 DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631 DIST xattr-0.2.3.crate 11959 BLAKE2B e67cc186c3a86c3019cb5832aa515267671b8f11f88ba6253a3217eaf06d70b72a0367e9c8fb42a584b5b57113f8788c67f4e3d70db6427dd4e4a6efff59ac44 SHA512 55b99a9a9440463050b672dcacb7e1d1cc78f2b6f40ea7bff2134ee3a1c787d64972a1e00d2e06cf5a341bf76eff32f68e17a0c939a23f2c9a892715722afcac DIST xwin-0.2.4.crate 216729 BLAKE2B f3d2d4a549be57b2cac10b7912f12a71b721297d1b4e6511f21a6f28d089155cd094a814f06b84a568a5fb83ac6e2e51291c4f83423b5163796b96c58f664c62 SHA512 085dcbf80ac12a6538341d10cb06225ae2e530bdec512a016b28ae615952a4991c4664e48e0b2a1e35175fd3f694c636d67f96248a70c814be2bb26e1b9d96e0 +DIST xwin-0.2.5.crate 216810 BLAKE2B f35cb34ae86ac7f4ec4fab386843be91d77fd47afea6d5ac15dc95c1a7b920d1b5dbc86640a96cb4a05b8064c986585478d06c2ea0893ea7b6bd32be4d07fdd5 SHA512 f578898976c2bba1d7738606bcdd22edcb6746b4866622bdb4aabf8e60a1221d88caf3269a4e0646336f0e84aabf6088dfc26df7b82a8d3badf1d9268bce8e21 DIST zbus-1.9.1.crate 62908 BLAKE2B 3b443cfa9ea778b95574382784ad23308b08ab810e5b42908d92bb3bd02c439416c99d66de1c9e673284dad9a4023f5c53d8d3935f78779c165013f7e49a1269 SHA512 95b6018bcbec9656dfc8e38b72ff78d9c6cc43209e0930969f0fe2a1a2c4ba2b2437397dc2de0321a75fc5689595994e9b9769c0b0f25a0ddca9f227a64a3800 +DIST zbus-1.9.3.crate 62957 BLAKE2B b7011d1c78e5b8a23a93b0d88ef5d13164b964d046f65917c45544b0a85fd013f375aecb49b957a519d128cdd2e23c52672e3746418f06ac6eac29a8cf155ca8 SHA512 b5d471d5d962a46c02380c91374ff4e9379a0ad436665c540a9ccca3fe45355872b3add3d18759bb271d30cf218c8b25f169c515953bdd6ce9a8ce81905a6865 DIST zbus_macros-1.9.1.crate 14675 BLAKE2B 36da6420fd908febb695e9ea767f4928f34b7deb2be286ce14b77e0fc5fffdeec950b6e130d374a3eaf0d2a28b826ed7cb55f1c7e17f31eda1872b4c13f18179 SHA512 05a84bb3db5b773c132db27a63123dd8d22acab62f2db5aaef8373d049a27e7fe994ec16e959d512fc280c34b42cdc979506417a30ba8a1626131f37c4d27f10 +DIST zbus_macros-1.9.3.crate 14794 BLAKE2B 7ae5cc45f8d7c9eae4d282f3c4884abfedf91ff14b48f09f21a3a7e5d80100b001f2e7a7b3dc24bbb35b65f7c6ce615a80869c5d81336bf5c12fea99802b0925 SHA512 1b22cf49dc10d9854f9f4150e52307e98dff1f6d3102c5e5af4bfb305cf3509d5b8f07ed6ae43f8b4f03c4e22d11648ccb49f5f3f7731400a34cceea7ee19677 DIST zip-0.6.2.crate 60077 BLAKE2B 3353cb0b8557ad1f16f3a3964a5c6d992bd044eebe3857e42ee235bd479875811619001ad54378fa7bcacce8acbe7dca30199eaf88ddc47a91e47f15e0396e22 SHA512 a044090643e22d792a83600631d2828b3fffdc25260bfd7de703d20871c23deb6cfb121dbee9cdd5540125c96d113a9516f26b9f07cbf6f260725627166f130f DIST zvariant-2.10.0.crate 64374 BLAKE2B 65f5ec09b812217b2d96f57fcaca7fba97545dc715b1395cafe6386553a52e9a72d08c3a599bc08d5f563ea71324f1e7d60db2797c3ad1ad23a9c322a3939346 SHA512 48227afe709c1cc54cb70b4d9ae26e7f836559b4b11a68136d7720d01bacf757c1f5f40cad9de634fa27e196e4942df69c33a7de1334bb23ca995ea34690c5ba DIST zvariant_derive-2.10.0.crate 8746 BLAKE2B 8408e6689f6f849d37d0ade5549dbac25a01a8ef6de5692290f24462e0984128fb5b1d72e87e94e4c422896d68f9acaa382ca6af57f47f470448894a85071b1a SHA512 ba06d0761de8e20839246517d89494e5728fd654cf95eec193a4ca4cdb90090542bbfd7ed0ffbc9fc44edda38c5270139f54e63cb88d09f6c26b39199ea1deec EBUILD maturin-0.12.20.ebuild 8472 BLAKE2B a4c605e6946af255031a7375d6bb0c82ee779d65529a0b3bc1fdc44dad4f5d08a87c029750106a13a4e676eddc3be7fb21075c5634d0370a4ff10b1fa3537dd4 SHA512 f42663d3d1ffd376cf0454342f74fc437a8937dc56eb9c3cdf61f967796d458d5916beaddfca87ee52230e54b9f70b410bbdc8c5d971979ad4f1e75da7e0861f +EBUILD maturin-0.13.0.ebuild 8405 BLAKE2B 7d7bc5896fd89461e09c57f50946c2dabeae20ac7c488ad29423f208df1b43d05a9e59f1d3627b4176eee0215ff786512dde25697f04aad653fa5305d5a97b13 SHA512 124789c07f35ec3e103797cbb3485a9cb484b064897c1b3c7092c09b6deee3c0aacb2b8ea02ce69f476ac523592d34cc1127af4d8f1bf9dff3904dada30eebdc MISC metadata.xml 581 BLAKE2B 9fd4c9b9ef68199ef36af2d3799e3c16f819e89a2858bbfefbedb35575f5018c44ccf6b851f1bd367adefec1e8e6dc4a817bd431037b2ee8d1c01e3638d81541 SHA512 93e477343b707475d8b5bd043575a047e7247998e62daaed232216a9a3bfaa9dcae0ac02ec8489e847018495b31f9ef1811d528498e0e129dde99b06712ef7f7 diff --git a/dev-util/maturin/maturin-0.13.0.ebuild b/dev-util/maturin/maturin-0.13.0.ebuild new file mode 100644 index 000000000000..b02807a0ef99 --- /dev/null +++ b/dev-util/maturin/maturin-0.13.0.ebuild @@ -0,0 +1,419 @@ +# 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 + aho-corasick-0.7.18 + anyhow-1.0.58 + async-io-1.7.0 + atty-0.2.14 + autocfg-1.1.0 + backtrace-0.3.66 + base64-0.13.0 + bitflags-1.3.2 + block-buffer-0.10.2 + block-buffer-0.9.0 + block-modes-0.8.1 + block-padding-0.2.1 + bstr-0.2.17 + bumpalo-3.10.0 + byteorder-1.4.3 + bytes-1.1.0 + 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.0.9 + cargo-options-0.3.0 + cargo-platform-0.1.2 + cargo-xwin-0.10.0 + cargo-zigbuild-0.11.1 + cargo_metadata-0.15.0 + cbindgen-0.24.3 + cc-1.0.73 + cfb-0.7.3 + cfg-if-1.0.0 + charset-0.1.3 + chunked_transfer-1.4.0 + cipher-0.3.0 + clap-3.2.8 + clap_complete-3.2.3 + clap_complete_fig-3.2.4 + clap_derive-3.2.7 + clap_lex-0.2.4 + cli-table-0.4.7 + combine-4.6.4 + concurrent-queue-1.2.2 + configparser-3.0.0 + console-0.15.0 + core-foundation-0.9.3 + core-foundation-sys-0.8.3 + cpufeatures-0.2.2 + crc32fast-1.3.2 + crossbeam-channel-0.5.5 + crossbeam-deque-0.8.1 + crossbeam-epoch-0.9.9 + crossbeam-utils-0.8.10 + crypto-common-0.1.4 + crypto-mac-0.11.1 + data-encoding-2.3.2 + derivative-2.2.0 + dialoguer-0.10.1 + digest-0.10.3 + digest-0.9.0 + dirs-4.0.0 + dirs-sys-0.3.7 + dunce-1.0.2 + either-1.7.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 + env_logger-0.7.1 + fastrand-1.7.0 + fat-macho-0.4.5 + 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.0.1 + fs-err-2.7.0 + futures-0.3.21 + futures-channel-0.3.21 + futures-core-0.3.21 + futures-executor-0.3.21 + futures-io-0.3.21 + futures-lite-1.12.0 + futures-macro-0.3.21 + futures-sink-0.3.21 + futures-task-0.3.21 + futures-util-0.3.21 + generic-array-0.14.5 + getrandom-0.2.7 + gimli-0.26.1 + glob-0.3.0 + globset-0.4.9 + goblin-0.5.2 + hashbrown-0.12.2 + heck-0.4.0 + hermit-abi-0.1.19 + hkdf-0.11.0 + hmac-0.11.0 + human-panic-1.0.3 + humantime-1.3.0 + idna-0.2.3 + ignore-0.4.18 + indexmap-1.9.1 + indicatif-0.17.0-rc.6 + indoc-1.0.6 + instant-0.1.12 + itertools-0.10.3 + itoa-1.0.2 + js-sys-0.3.58 + keyring-1.2.0 + lazy_static-1.4.0 + lddtree-0.2.9 + libc-0.2.126 + lock_api-0.4.7 + log-0.4.17 + lzxd-0.1.4 + mailparse-0.13.8 + matchers-0.1.0 + matches-0.1.9 + memchr-2.5.0 + memoffset-0.6.5 + mime-0.3.16 + mime_guess-2.0.4 + minijinja-0.17.0 + miniz_oxide-0.5.3 + msi-0.5.0 + multipart-0.18.0 + native-tls-0.2.10 + nb-connect-1.2.0 + nix-0.22.3 + 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.13.0 + opaque-debug-0.3.0 + openssl-0.10.41 + openssl-macros-0.1.0 + openssl-probe-0.1.5 + openssl-src-111.22.0+1.1.1q + openssl-sys-0.9.75 + os_str_bytes-6.1.0 + os_type-2.4.0 + parking-2.0.0 + parking_lot-0.12.1 + parking_lot_core-0.9.3 + path-slash-0.1.5 + percent-encoding-2.1.0 + pin-project-lite-0.2.9 + pin-utils-0.1.0 + pkg-config-0.3.25 + plain-0.2.3 + platform-info-0.2.0 + polling-2.2.0 + ppv-lite86-0.2.16 + pretty_env_logger-0.4.0 + proc-macro-crate-0.1.5 + proc-macro-crate-1.1.3 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro2-1.0.40 + pyproject-toml-0.3.1 + python-pkginfo-0.5.4 + quick-error-1.2.3 + quote-1.0.20 + quoted_printable-0.4.5 + rand-0.8.5 + rand_chacha-0.3.1 + rand_core-0.6.3 + rayon-1.5.3 + rayon-core-1.9.3 + redox_syscall-0.2.13 + 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.1.2 + ring-0.16.20 + rpassword-6.0.1 + rustc-demangle-0.1.21 + rustc_version-0.4.0 + rustls-0.20.6 + ryu-1.0.10 + 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.6.1 + security-framework-sys-2.6.1 + semver-1.0.12 + serde-1.0.138 + serde_derive-1.0.138 + serde_json-1.0.82 + serde_repr-0.1.8 + sha2-0.10.2 + sha2-0.9.9 + sharded-slab-0.1.4 + shlex-1.1.0 + slab-0.4.6 + smallvec-1.9.0 + smawk-0.3.1 + socket2-0.4.4 + socks-0.3.4 + spin-0.5.2 + static_assertions-1.1.0 + strsim-0.10.0 + subtle-2.4.1 + syn-1.0.98 + tar-0.4.38 + target-lexicon-0.12.4 + tempfile-3.3.0 + termcolor-1.1.3 + terminal_size-0.1.17 + textwrap-0.15.0 + thiserror-1.0.31 + thiserror-impl-1.0.31 + thread_local-1.1.4 + time-0.3.11 + time-macros-0.2.4 + tinyvec-1.6.0 + tinyvec_macros-0.1.0 + toml-0.5.9 + toml_edit-0.14.4 + tracing-0.1.35 + tracing-attributes-0.1.22 + tracing-core-0.1.28 + tracing-serde-0.1.3 + tracing-subscriber-0.3.14 + twox-hash-1.6.3 + typenum-1.15.0 + unicase-2.6.0 + unicode-bidi-0.3.8 + unicode-ident-1.0.1 + unicode-linebreak-0.1.2 + unicode-normalization-0.1.21 + unicode-width-0.1.9 + untrusted-0.7.1 + ureq-2.4.0 + url-2.2.2 + uuid-0.8.2 + uuid-1.1.2 + valuable-0.1.0 + vcpkg-0.2.15 + version_check-0.9.4 + waker-fn-1.1.0 + walkdir-2.3.2 + wasi-0.11.0+wasi-snapshot-preview1 + wasm-bindgen-0.2.81 + wasm-bindgen-backend-0.2.81 + wasm-bindgen-macro-0.2.81 + wasm-bindgen-macro-support-0.2.81 + wasm-bindgen-shared-0.2.81 + web-sys-0.3.58 + webpki-0.22.0 + webpki-roots-0.22.4 + wepoll-ffi-0.1.2 + which-4.2.5 + 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 + zbus-1.9.3 + zbus_macros-1.9.3 + zip-0.6.2 + zvariant-2.10.0 + zvariant_derive-2.10.0" +CRATES_TEST=" + libc-0.2.119 + libc-0.2.125 + once_cell-1.10.0 + once_cell-1.11.0 + once_cell-1.12.0 + once_cell-1.9.0 + parking_lot-0.12.0 + proc-macro2-1.0.38 + proc-macro2-1.0.39 + pyo3-0.16.5 + pyo3-build-config-0.16.0 + pyo3-build-config-0.16.5 + pyo3-ffi-0.16.0 + pyo3-ffi-0.16.5 + pyo3-macros-0.16.5 + pyo3-macros-backend-0.16.5 + python3-dll-a-0.2.3 + quote-1.0.18 + smallvec-1.8.0 + syn-1.0.94 + syn-1.0.95 + target-lexicon-0.12.3 + unicode-ident-1.0.0 + unicode-xid-0.2.3 + unindent-0.1.9" +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}.tar.gz -> ${P}.gh.tar.gz + $(cargo_crate_uris) + test? ( $(cargo_crate_uris ${CRATES_TEST}) )" + +LICENSE=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CC0-1.0 ISC MIT MPL-2.0 openssl + doc? ( CC-BY-4.0 OFL-1.1 )" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~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=".*/${PN}" + +PATCHES=( + "${FILESDIR}"/${PN}-0.12.8-zig-tests.patch +) + +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 + + filter-lto # undefined references with ring crate +} + +python_compile_all() { + use !doc || mdbook build -d html guide || die +} + +src_test() { + mv test-crates{,.orig} || die + distutils-r1_src_test +} + +python_test() { + local -x PIP_CONFIG_FILE=${T}/pip.conf + local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1 + + local skip=( + --skip locked_doesnt_build_without_cargo_lock + # move below when >=rust-1.62 is stable, xfail "pass" with 1.60-1.61 + --skip pyo3_no_extension_module + ) + [[ ${EPYTHON} == pypy3 ]] && skip+=( + # test enables pyo3's auto-initialize that is incompatible with pypy + --skip integration_pyo3_bin + # wants the missing libpypy*-c.so +# --skip pyo3_no_extension_module + ) + + cp -r test-crates{.orig,} || die + cargo_src_test -- "${skip[@]}" + rm -r test-crates || die +} + +python_install_all() { + dodoc Changelog.md Readme.md + use doc && dodoc -r guide/html +} diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 8ce9f66eef11..fbf850dae090 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,12 +1,5 @@ -AUX meson-0.61.4-fix-gtk-update-icon-cache-check.patch 1390 BLAKE2B 0f7f6c1c9b2c2ec9c7f10f553d7451f64fafaf397df243aed8b81c7604099bfef5ee2f582569dec80af62da4248c2a4d3c8ff634ea3042d44032b922f46106e5 SHA512 f25ed9e4b1d5e57c1ee913fec05a9b537d6f5830a69f55179bbf4604dd05624535434592ac853399895a31cac7d2a60e4b2d7d339f0c3fa48aa530777ed77dcb -DIST meson-0.60.3.tar.gz 2001124 BLAKE2B f66fb29d309f5dea9c0b1934e8b5dfc2b33586e06c6a2d616798d5724216035fe03a3f9b1c6976546d5d5c069734357d61a92aa43de01161cf1fe4297a1d1f2e SHA512 0aa6ef71c20cd899ebb0b202c6319e093e1df1c39fa58c94a1bb479efe630213272127346eab589948898d115d02d64f4bdffd892fbb9700884c1edf2dc6c6dc -DIST meson-0.61.4.tar.gz 2014265 BLAKE2B 09e6630f8a1786143832007c929e652e743bbf11d1b55ffcf366dd127779f61e8fd4a8be5cb23fa6bc949938a3bd0222f19ad1fec883f0ca6ed8cd6d4bbd6aef SHA512 005f52c678016f3183d36b69254cceab16c682d2389ec9cae41889955a13cb643aea03f2247f3473cfeca9c4dd6c1cc8b9b8b9906dc324c08016c72380a5f195 -DIST meson-0.62.1.tar.gz 2034805 BLAKE2B 6370b6bf07e6e875f6a0cabbf6284f97c89a4653b62c4765f365fbf083e607853094aa37d5dc97042f086ca1db569b2f8dabd14b37f674615d3b9d267d3d0d0f SHA512 52d2d06c27275b824046164403908be8555faed33aef862940623cef3e4f84b4c9b8d461c291642e6ea2c0db30b2ec4a99f46bde5d54945a26c1dbeca219cc32 DIST meson-0.62.2.tar.gz 2038542 BLAKE2B 51446cd348f3e8681a61ebecf95f5aafcafd90654e3c86d87ee2b68239237bd889b667f3c6543faba7d4b98d7e0ed73d96c6a988913e5262d3b9611b80ff8db2 SHA512 4089588701f0f702eb3b794e0ede78b99f13ec7545d1a7470c7bfd6a857de59673684a543928dd578402578c53f38365a3a59e3e29022fd30a525353818a4195 DIST meson-0.63.0.tar.gz 2060688 BLAKE2B 763d35a6dee42d7ef61b00c472681042289f38737374178d43eb8e66c3abe38affd372fca7aea4f4c7cd52f25ad3754485f54f24ac5e453b7a58011397ddbbb8 SHA512 8d427261bb42d2bd1da7d4f7b5f53908044aa2cea6d020fb320b0ab9d9848e17cf28deb12ae6dc139807f9e377db0c8a546561e94301216b634bd77703f17cea -EBUILD meson-0.60.3.ebuild 2678 BLAKE2B 1b602648e5c7eb7be683acf70c759499f95e3a777b42dd1e0b7d26edfa9c3b468b7b2d9a1962240f14efbb569654e1d937da3a505c8e0f68f2700c1d5ad5f2f6 SHA512 2aaf4796facbe63668cf4ae702d0a1a13cd56de0760ea803acbd48d491a2eaa76839b8a43dd1b077a9aaac8a7da416fa7de840107479b261fdaa2895a44d99c5 -EBUILD meson-0.61.4-r2.ebuild 2921 BLAKE2B 9ef05e7b1f2eaa0220aa2932cfdf6eaa77752bb7ae8a63e5f05ec86cbffe4155bb1f7ff36fb11a045e14b3a45d1a6836c8fad381058000d63edd004249ce135c SHA512 3aeca22ff744634526306de74e995d69e1cf2c0ef7b367567b6babf973366dd2e84b8e073d84c5872355e6420da6557be96876a261a17983285a1a0799c7148f -EBUILD meson-0.62.1.ebuild 2857 BLAKE2B e1fe1482234d090c12b995d6bcf56336c299d2759d6f0e1e487598021a5c551a175d04ddd29f29fd516ce87137cf32aa614dedbedd304a207622e1a79ec700f9 SHA512 29cf1f26c8c2449f9aba2ee2d554514df0f1244be206255702edd20a5a91f89ae01c88006c55890dee7812ed08828f4a2600358e3248eb8752972b536fca556a EBUILD meson-0.62.2.ebuild 2848 BLAKE2B 0f1794a5141c01af083d614e9acd9d37461a0ffc68f71d33177bf934efe1261c260c1518e502552193d45814529335e9a98ba1ceb78349cf243bcdbe6eb3b12d SHA512 d333739fa3d7557cf9e84950004c1539c072ce43a3dcd88bd1409af4961ab2a37cf2989ed34fd0c6e80bf79d66a53f0e7e9d550e5e802d8b70ecc7f54a3dcd68 EBUILD meson-0.63.0.ebuild 2895 BLAKE2B 8927bd8e995e0dcd1de37d303f5ee045dcd3a5969078f1619ccbb4b360da151fa7e5859a033548ffb7fa3002047f9e204d24c0e8568b2e06932f7091336eff97 SHA512 6b1af00bb3305ff75b19d7e442df9978a05a754aa244e2a19e5272316761dbac12ff23b4f7ba96122c6744f72aaf58f9567f182e9e115695133a7933152b45da EBUILD meson-9999.ebuild 2895 BLAKE2B 8927bd8e995e0dcd1de37d303f5ee045dcd3a5969078f1619ccbb4b360da151fa7e5859a033548ffb7fa3002047f9e204d24c0e8568b2e06932f7091336eff97 SHA512 6b1af00bb3305ff75b19d7e442df9978a05a754aa244e2a19e5272316761dbac12ff23b4f7ba96122c6744f72aaf58f9567f182e9e115695133a7933152b45da diff --git a/dev-util/meson/files/meson-0.61.4-fix-gtk-update-icon-cache-check.patch b/dev-util/meson/files/meson-0.61.4-fix-gtk-update-icon-cache-check.patch deleted file mode 100644 index 7be12b7a98ac..000000000000 --- a/dev-util/meson/files/meson-0.61.4-fix-gtk-update-icon-cache-check.patch +++ /dev/null @@ -1,29 +0,0 @@ -https://github.com/mesonbuild/meson/commit/dac212e1bba707b9ac67b48902d761ee7ca8fa04 - -From dac212e1bba707b9ac67b48902d761ee7ca8fa04 Mon Sep 17 00:00:00 2001 -From: Antoine Jacoutot -Date: Wed, 23 Mar 2022 22:15:11 +0100 -Subject: [PATCH] gnome module: properly fallback to gtk-update-icon-cache - -Commit a0cade8f introduced a typo and wrongly check for -gtk4-update-icon-cache twice. -If gtk4-update-icon-cache (gtk4) is not found, look for -gtk-update-icon-cache (gtk3) instead. ---- - mesonbuild/modules/gnome.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/mesonbuild/modules/gnome.py b/mesonbuild/modules/gnome.py -index 673a781a41d..501be9ae4da 100644 ---- a/mesonbuild/modules/gnome.py -+++ b/mesonbuild/modules/gnome.py -@@ -371,7 +371,7 @@ def post_install(self, state: 'ModuleState', args: T.List['TYPE_var'], kwargs: ' - prog = state.find_program('gtk4-update-icon-cache', required=False) - found = isinstance(prog, build.Executable) or prog.found() - if not found: -- prog = state.find_program('gtk4-update-icon-cache') -+ prog = state.find_program('gtk-update-icon-cache') - icondir = os.path.join(datadir_abs, 'icons', 'hicolor') - script = state.backend.get_executable_serialisation([prog, '-q', '-t', '-f', icondir]) - script.skip_if_destdir = True - diff --git a/dev-util/meson/meson-0.60.3.ebuild b/dev-util/meson/meson-0.60.3.ebuild deleted file mode 100644 index 72eb2e56f912..000000000000 --- a/dev-util/meson/meson-0.60.3.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 2016-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8,9,10} ) - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/mesonbuild/meson" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~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 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[@]}" run_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 - # https://bugs.gentoo.org/687792 - unset PKG_CONFIG - distutils-r1_src_test - fi -} - -python_test() { - ( - # test_meson_installed - unset PYTHONDONTWRITEBYTECODE - - # 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) - - ${EPYTHON} -u 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 -} diff --git a/dev-util/meson/meson-0.61.4-r2.ebuild b/dev-util/meson/meson-0.61.4-r2.ebuild deleted file mode 100644 index 14d44511eeea..000000000000 --- a/dev-util/meson/meson-0.61.4-r2.ebuild +++ /dev/null @@ -1,111 +0,0 @@ -# Copyright 2016-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8,9,10} ) -DISTUTILS_USE_PEP517=setuptools - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/mesonbuild/meson" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${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}"/${P}-fix-gtk-update-icon-cache-check.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[@]}" run_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 - # https://bugs.gentoo.org/687792 - unset PKG_CONFIG - distutils-r1_src_test - fi -} - -python_test() { - ( - # test_meson_installed - unset PYTHONDONTWRITEBYTECODE - - # 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.62.1.ebuild b/dev-util/meson/meson-0.62.1.ebuild deleted file mode 100644 index 9743e5a1839f..000000000000 --- a/dev-util/meson/meson-0.62.1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 2016-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8,9,10} ) -DISTUTILS_USE_PEP517=setuptools - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/mesonbuild/meson" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${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/yamllint/Manifest b/dev-util/yamllint/Manifest index 4636674177aa..cd3fd2e07b88 100644 --- a/dev-util/yamllint/Manifest +++ b/dev-util/yamllint/Manifest @@ -1,3 +1,5 @@ DIST yamllint-1.26.3.tar.gz 126746 BLAKE2B 37d4293a90b2ee7192e26c5dbb1448a2c22a47e8dae7113211bb5601f0ef0c01eabd85fe4df44b32b8226b2b805c1da11ef1e118f5e33a2a7bab137141f9853c SHA512 c5ed17ecec102324bec077484dcede6fbf8c01a37a9292929a52163a4a9d9e9989809879c29b69c45b7cce8cbeefc830d4542118f617e846702f216f49d9db5b +DIST yamllint-1.27.1.tar.gz 129052 BLAKE2B 37021bd577384821b75ddd747f1dd3c4261317582d42179e0731214cb67f79bf9302c34acaa721440edb118ef8900cc2952d1f8e441def9e3143b57e03af87bd SHA512 c00fcb5da35f79b0f877f1b8c3e5f1ff8c5d161dd795d3a2657e44e27d8b943961984bf15c294be263e00bf9dfcaf3dbf16ef8fd7354bedc8ed92e3e24ce4baf EBUILD yamllint-1.26.3-r1.ebuild 595 BLAKE2B 3a669b2813aad8bd7fc719a019db4fa5280defeda317d0bc967ff7d9b8c1b5120518748e94d6ad199b4af3022e5e46f86edc654e9315f85fe8178c907ec92770 SHA512 dafafcaa9c358fc9f1f256f968fcd2b3fce0bef452be8c2f68a6ff823416a365463e7d15b80372a9d1f4031657a95f3a67d26f3c023535edfb4cc35c96c79cfe +EBUILD yamllint-1.27.1.ebuild 596 BLAKE2B 7469661a4cad539c96a01d9ef32ab7be46acf050983ecb61600d960b01acf0df6754ed064b5c958f4ffa03b3fece9bc8e07adf9f84b058f6a748f54ea9463f30 SHA512 85cbc2c06a0e93a0719d56c94b134cd7c67a9dcbace55c2f0cffa3635fd241ab5391e4eee91ad3c14dc3358b1085b80fb50d8486fa2e925ac2aa4616efa2d29b MISC metadata.xml 401 BLAKE2B a521c886cfd44743e875bcb3a5901f555bf13829b1697a4673c99d728559959460a150b717b6568a3fdcf82c73a8425997bafae1f5f8afaa30a0d43862e7a730 SHA512 52b259b62b147104c3150477c41b37697ad55ac5ce074be70568d001c15c1da099a1f2877a193164ccb9871d7fb6275bef12aba110cf83d5f04c4dfb30e156c9 diff --git a/dev-util/yamllint/yamllint-1.27.1.ebuild b/dev-util/yamllint/yamllint-1.27.1.ebuild new file mode 100644 index 000000000000..7ebbb2e782d0 --- /dev/null +++ b/dev-util/yamllint/yamllint-1.27.1.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="A linter for YAML files" +HOMEPAGE="https://pypi.org/project/yamllint/ https://github.com/adrienverge/yamllint/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=">=dev-python/pathspec-0.5.3[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/setuptools[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index 8743f8b7b201c9bb920eb46ec95b891ef89d92e7..c5d734afefa21a7adf40726e66c1c684e05dd011 100644 GIT binary patch delta 10678 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 diff --git a/dev-vcs/git/Manifest b/dev-vcs/git/Manifest index 4b0f221ada4e..466d861cec10 100644 --- a/dev-vcs/git/Manifest +++ b/dev-vcs/git/Manifest @@ -22,6 +22,7 @@ DIST git-2.35.3.tar.xz 6876328 BLAKE2B f584e9d94d167ba19bd2a00377f04eb4edf69cddb DIST git-2.36.0.tar.xz 7003024 BLAKE2B 72bb148fc5fded2976554788eaf599d20fe9f200ac1dd1ddd4ed89f7f5c8d6c1025907080620bab477b4efadf41d883e890dff73c80d0ff5f0becd83f13ebd88 SHA512 dce0d7dbe684af070271830a01bf1b9cc289182f5106f6e3303b1b3a0d5dc74bebf6ac0174373db05a28f5acc62acb095bc9385dabeeecc1d6e8567dce29b766 DIST git-2.36.1.tar.xz 7004044 BLAKE2B 99f54efb4ea1d8db0e3afd3dc9780cb37fc853e4757f4b37d68a6badd90eeed3e2943c97393eaed6adf61c82b97b5d01ca8d015784f5425072b1db14d39144ce SHA512 459432bd0c1d5a87c828a6fbf6d3473f14bf6b95783b3f27ea4f3af1ba9fd0e712a96a41276a16c6ebeb7ac3583a5f445eedd0a9e19fe160c2c8e309ec58818e DIST git-2.37.0.tar.xz 6978796 BLAKE2B 204a06a6d35f4f1960d031c09eeef43273982e95c5825ab813899de3d30018c9e8d88425a51ce9447d4ae6183de1270017c6e0ecc9d601df897281e107def145 SHA512 2ae3c845c9d0e0f5245e47f95c958c86a4aa2c47dfe31bff6fc81b2434d2e9402b7eced18700c04ba7158ed6a72807a81c4cde6a26dd30c969b4267b8fce4d0a +DIST git-2.37.1.tar.xz 6980388 BLAKE2B b5423e4628f8c727aa74b3f7c7da12d46814eb45adfe84bf57e87a33e85a0a793ff690f4c1f7d2da4824bc8dd7d1df1c06cbe96adae857177d3fb204941b53ef SHA512 3c9cad6b4757f425ee53996d8d80db2226b246513cbcec9011022e02e4235d7ec38c7c1aada73bb3c9279a91d1aaf8664633356ce1dce847e0d371f702a5b766 DIST git-htmldocs-2.32.0.tar.xz 1381664 BLAKE2B d1b47aa99d32a252fd20df26eff44a558044f3a389379b161bb43621eb28375eb0621969849a31938ba7fc9fc58b140d27d703559ea5735d0a0ffd2e93cd9692 SHA512 12b84e342f0d19afe385ab8a685ae625e86c3295d1555992e0c427b361aa2cdfc89a679e7dbc468d3568a325dafbf699468aadcdb02f93e372eff3dd96a7cf7f DIST git-htmldocs-2.33.1.tar.xz 1396744 BLAKE2B cbd65cf08fc7ea466fcd72820ba3e2135ade37f69c436a4ee7276dc71fb62f6270b71e2f46d981f5681a0fd3c30613d61680c2ef2460d0d7d292f7455e114128 SHA512 5b856b919067e1f644539d43a85aab6f602537ea0970b6248b471e3fa6756a8494f0525a69d22ad3795fcf9e106ff8439e0f6716ba0b8c895d7aad8c59e5bd74 DIST git-htmldocs-2.34.1.tar.xz 1406464 BLAKE2B 6ee2f58df3c1622d96ac4b1a70d4dc3d0c973635774dd6bb89fea3e502dd82d99d676e2f9cb33c14c429c3d4680cd6020213154099b3f7fe71ad67602ca9bc6c SHA512 cf9fa952d43e477528deece9f22d1bb63fa50b3a831fae20812c6af31c1dbaf193abe2fed48ac9966bcf1787442ceed19f00c00e524a1911f0ea31952a52fc8f @@ -31,6 +32,7 @@ DIST git-htmldocs-2.35.3.tar.xz 1411664 BLAKE2B c7d849b9573a257de47fc8d654f7f791 DIST git-htmldocs-2.36.0.tar.xz 1426148 BLAKE2B ba121e8f7d6a232f3df2b5a50c0f4a798c80808562c710f306f26fa79c124e5e1580c0626a2fce04f4a17b96d40a2683809550f37028cbc436b359de91100599 SHA512 62ee14c2f1ff34c0fbdf281ea2bb08bf6a24850d1d8dc68ffb12ae15e343c167ac869559395769fb352bd441baa8f2d45d696923a04e2f04bca921c990d75a9d DIST git-htmldocs-2.36.1.tar.xz 1426284 BLAKE2B 2213f870b7fe35cc76ce8654ed8c50c0e9694c58acac4aa2350f826422db6bf2fc238fbd12075f98e84539fdf6ca5624984e21844d1d1c1ceb90e3b090438a7d SHA512 3aa2ca197a789161571a6961dae8c2723ff5ba05a2d8ce7443f7fd9ef46fe5a3d001364831345f3fc4e028140022d20afefbabdf4a82cdeb311167793b292c1f DIST git-htmldocs-2.37.0.tar.xz 1444540 BLAKE2B 9249de4b49d0812cf5f3ceb0a062b396ca4f9482232c69c75177201d19c4094ca79acb61d47c9a80f9db8749ac634bb2cc3bb2fa96bd6b4a34798cf1da2dd74c SHA512 8f9ff2bfdb55db41805f4366c6eb6f116e37774b7dbbac193c4a817357c47c44664eb69eb1b55acfaabc513dbbd2393d7a93295b4443630f65bd6791fc742a87 +DIST git-htmldocs-2.37.1.tar.xz 1445040 BLAKE2B a2f748787f8008d67ae065b3efb34b04df76d2d96ec933f4e7af8d4d2580bf9d163c52a6bfe81c030af59a61ac8e02edfca30a988f1e24b1044271869e9426df SHA512 0aba312ff889875873f91e86689b7e02f4a9953e2f9339f84a94a41ba185503dbe265547c8b4bb7f128519ae8f9f0a288903e0490af23387a5bf81e7cf3b4ddd DIST git-manpages-2.32.0.tar.xz 491868 BLAKE2B 7598a864246aed771371924604ee13d3f51b839b10b254bb1159dd47266513f5cd6484aab200a7b4ed427edc76538a98e39a040a17201483965175f5e1c5f484 SHA512 5c9950bd5d6904972cddf4afad534197d843c0dee8198d14ec5a3448873cab37dac88295b2a4df3658749f048bda4800b54fdc850517be7208906c911832c66e DIST git-manpages-2.33.1.tar.xz 494288 BLAKE2B 1f8bd4f23de31a285d3f4327e562dddafdf9f28e8b36334e54f5e280c81fc8170e8b153ca42baa642d02d8e6fdfcac9a8fdd3cee1e32c29bcd53f689d1a6c463 SHA512 d465a7b491046b7a5da6ad1fc6c62b351c69905932e0672263de5a1d3abe1113660cff9fe30c7be1d1695c6170ceca5a11b3f65e9b2d1545f35cc653e4c6ad62 DIST git-manpages-2.34.1.tar.xz 497280 BLAKE2B aa3c67cec861eb40eda3e7827d3e380fdfb6f189027fb7e5618258b80ac33918cb3c2ca4d2f8dc5fbee959578766564137e9c4818672f5138304270c486658fe SHA512 8f3b56fa477e5aafec3ef29933234c362a372f59ed95694c4fb82ebb82d2a8ebc0ac17ae36caa9185964eef1700ea8732816e73df4ddd918afc949a8371fa0d8 @@ -40,6 +42,7 @@ DIST git-manpages-2.35.3.tar.xz 497672 BLAKE2B aef5a7c579392f55fa63f1ce36c03579f DIST git-manpages-2.36.0.tar.xz 503604 BLAKE2B 438f533dce6628143c0ca348bc372017f049126933bf07a63ce9150114632a048778d8e0876970b406144aa584d512470ae4426be9c5bb8a3a581680ac9443a1 SHA512 67c2fb1c974ffe15aa09b9c36338f3ae9805573b35291e128210fc99c9fd97b1e26be571819d6b073c5adfe4c6f688c15e31790aa9eb62c1effacfb8aa21eb1c DIST git-manpages-2.36.1.tar.xz 503680 BLAKE2B d43fc90584b2f9e3bae30460f0c545b4fb96a5c70ad03c73d655481e5737b75a8d7a293db5bfdd752aabfc835a4a11e77474a5a0f144c8791b2dd433a3e45b70 SHA512 dd2fd6c5186aac53d7834ccf0cb6c380758624bb4583c6c5703b5b7a24c65d4199403fbcf7033c69bd3dcfbe048baaef3e886b9ba99c8afeb375e18e5b3e6e40 DIST git-manpages-2.37.0.tar.xz 509992 BLAKE2B 67a1bc6e3a92b69d30b5e977b170cf11ac37d85dc318b35e12b728b8e17d6cfaaca7bbd343da8745be2547be8ad3dd9d930a24c0ba716dcb96aaf0610e25b11d SHA512 d739670caa11b70f3ed50665764e78a5b4c3d3d912976898d22d10d45ba3e2599b9e13d2a2502f97076a9d88b5f9e67bb11d204c8c43149b81e8243d28981711 +DIST git-manpages-2.37.1.tar.xz 510044 BLAKE2B f1f79dcbb72d05258dd30ccaf76c2726de5400555d189a112786c2cecbe5cdd27879f27335ed48c84315c496bc28aa0f95e7498ee3c2672dea3071e274a1693b SHA512 5dec5aa33e707a3c3520c6391dddc8812c3c5d5f72c13a7a5f194dac08c5b73dd59b3ab777d699fba7ef5088767ee796b12de936f196224fee0ffdc31c8b8f62 EBUILD git-2.32.0-r1.ebuild 17396 BLAKE2B d3e72aee885b6c6f42fd8299943ef62bffa72bb6795b8d363d3f51d811643f3e497b580ba76e09041621006ac0cbb37edcbddc153c7857cae6c86ce76312aa7d SHA512 fff18efa738dbf828654033931ae7eab90e8f4995ff9033a7865559c4f0cbc270f406cd4c87c7ff9ea14af38e9a3be9c70b6254caddd98250f60ca6b6bec97eb EBUILD git-2.33.1.ebuild 17292 BLAKE2B 64fd297bf8d695d2f82745eec25790b26f7faa1f1c95af123cbefdc216964dbecbe2e01b2775c43d40633355b81b1d5047fd0a05d3394c1d736a25d38c7cbc55 SHA512 0379fee683ef4e83bb9d0da35a1d1e7371b3975263351fad482f14f550e17c2ea5bd6041bdd834541b585afd87136d74a8102db3205b953edbd9232a551e7221 EBUILD git-2.34.1-r1.ebuild 17299 BLAKE2B 0b6dde0f056ea0682e71561d993ee90660753942c4e6b876af48f0c341adcac3d524ba83a948e9bda970e363e53ca0a9e057ab21a41647c4624af87994b8d0ff SHA512 154f6e0172f32906fc833e9228c95e0014fcfcfaf041dae8539c0f8113e8201bfac04a8f5299d678aab0bd05af0e96243b0c86936fba453d01ffa82ca2a335bb @@ -50,6 +53,7 @@ EBUILD git-2.35.3.ebuild 17351 BLAKE2B c53d5280e677a26a03b0088bd556e57934c6c469a EBUILD git-2.36.0.ebuild 17351 BLAKE2B c53d5280e677a26a03b0088bd556e57934c6c469ad6ae93c012b24b4c4c898d518c11f254743fa46419325cabda81037391da7fa8fbd31a7fcf7385ac16f8eee SHA512 8f8a26b123116af16ff9e145c07d531da2ac968437f815296a826d5750c74c615123af3865e0a37695bab5c7ec214e788d176c4b69ebd4e7aa1f00b2ae867298 EBUILD git-2.36.1.ebuild 17351 BLAKE2B c53d5280e677a26a03b0088bd556e57934c6c469ad6ae93c012b24b4c4c898d518c11f254743fa46419325cabda81037391da7fa8fbd31a7fcf7385ac16f8eee SHA512 8f8a26b123116af16ff9e145c07d531da2ac968437f815296a826d5750c74c615123af3865e0a37695bab5c7ec214e788d176c4b69ebd4e7aa1f00b2ae867298 EBUILD git-2.37.0.ebuild 17351 BLAKE2B 9cfc8cc03cce0e26ca7ec3ef1a72270a18602b2a102f993b95e119da1e330f3044f50fa314874dad5e84b0d01e8fae63e62f69380c3932c2842e2d4e9f4a05dc SHA512 d3541fb2ffd4e9fd5869b9c7f47b48fd26c968a11d5b385125abbdb2212abe7720754ce2b0f537714390f71f892c40265ef030328e6ae84de0b235aa1d9ab56a +EBUILD git-2.37.1.ebuild 17351 BLAKE2B 9cfc8cc03cce0e26ca7ec3ef1a72270a18602b2a102f993b95e119da1e330f3044f50fa314874dad5e84b0d01e8fae63e62f69380c3932c2842e2d4e9f4a05dc SHA512 d3541fb2ffd4e9fd5869b9c7f47b48fd26c968a11d5b385125abbdb2212abe7720754ce2b0f537714390f71f892c40265ef030328e6ae84de0b235aa1d9ab56a EBUILD git-9999-r1.ebuild 17351 BLAKE2B c53d5280e677a26a03b0088bd556e57934c6c469ad6ae93c012b24b4c4c898d518c11f254743fa46419325cabda81037391da7fa8fbd31a7fcf7385ac16f8eee SHA512 8f8a26b123116af16ff9e145c07d531da2ac968437f815296a826d5750c74c615123af3865e0a37695bab5c7ec214e788d176c4b69ebd4e7aa1f00b2ae867298 EBUILD git-9999-r2.ebuild 17351 BLAKE2B c53d5280e677a26a03b0088bd556e57934c6c469ad6ae93c012b24b4c4c898d518c11f254743fa46419325cabda81037391da7fa8fbd31a7fcf7385ac16f8eee SHA512 8f8a26b123116af16ff9e145c07d531da2ac968437f815296a826d5750c74c615123af3865e0a37695bab5c7ec214e788d176c4b69ebd4e7aa1f00b2ae867298 EBUILD git-9999-r3.ebuild 17351 BLAKE2B c53d5280e677a26a03b0088bd556e57934c6c469ad6ae93c012b24b4c4c898d518c11f254743fa46419325cabda81037391da7fa8fbd31a7fcf7385ac16f8eee SHA512 8f8a26b123116af16ff9e145c07d531da2ac968437f815296a826d5750c74c615123af3865e0a37695bab5c7ec214e788d176c4b69ebd4e7aa1f00b2ae867298 diff --git a/dev-vcs/git/git-2.37.1.ebuild b/dev-vcs/git/git-2.37.1.ebuild new file mode 100644 index 000000000000..6b4a3f2ff057 --- /dev/null +++ b/dev-vcs/git/git-2.37.1.ebuild @@ -0,0 +1,641 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +GENTOO_DEPEND_ON_PERL=no + +# bug #329479: git-remote-testgit is not multiple-version aware +PYTHON_COMPAT=( python3_{8..10} ) + +inherit toolchain-funcs perl-module bash-completion-r1 plocale python-single-r1 systemd + +PLOCALES="bg ca de es fr is it ko pt_PT ru sv vi zh_CN" +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://git.kernel.org/pub/scm/git/git.git" + # Please ensure that all _four_ 9999 ebuilds get updated; they track the 4 upstream branches. + # See https://git-scm.com/docs/gitworkflows#_graduation + # In order of stability: + # 9999-r0: maint + # 9999-r1: master + # 9999-r2: next + # 9999-r3: seen + case "${PVR}" in + 9999) EGIT_BRANCH=maint ;; + 9999-r1) EGIT_BRANCH=master ;; + 9999-r2) EGIT_BRANCH=next;; + 9999-r3) EGIT_BRANCH=seen ;; + esac +fi + +MY_PV="${PV/_rc/.rc}" +MY_P="${PN}-${MY_PV}" + +DOC_VER="${MY_PV}" + +DESCRIPTION="stupid content tracker: distributed VCS designed for speed and efficiency" +HOMEPAGE="https://www.git-scm.com/" +if [[ ${PV} != *9999 ]]; then + SRC_URI_SUFFIX="xz" + SRC_URI_KORG="https://www.kernel.org/pub/software/scm/git" + [[ "${PV/rc}" != "${PV}" ]] && SRC_URI_KORG+='/testing' + SRC_URI="${SRC_URI_KORG}/${MY_P}.tar.${SRC_URI_SUFFIX} + ${SRC_URI_KORG}/${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + doc? ( + ${SRC_URI_KORG}/${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + )" + [[ "${PV}" == *_rc* ]] || \ + 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" +SLOT="0" +IUSE="+blksha1 +curl cgi doc gnome-keyring +gpg highlight +iconv mediawiki mediawiki-experimental +nls +pcre perforce +perl +ppcsha1 selinux subversion tk +threads +webdav xinetd cvs test" + +# Common to both DEPEND and RDEPEND +DEPEND=" + gnome-keyring? ( + app-crypt/libsecret + dev-libs/glib:2 + ) + dev-libs/openssl:0= + sys-libs/zlib + pcre? ( dev-libs/libpcre2:= ) + perl? ( dev-lang/perl:=[-build(-)] ) + tk? ( dev-lang/tk:0= ) + curl? ( + net-misc/curl + webdav? ( dev-libs/expat ) + ) + iconv? ( virtual/libiconv ) +" + +RDEPEND="${DEPEND} + gpg? ( app-crypt/gnupg ) + perl? ( + dev-perl/Error + dev-perl/MailTools + dev-perl/Authen-SASL + >=virtual/perl-libnet-3.110.0-r4[ssl] + cgi? ( + dev-perl/CGI + highlight? ( app-text/highlight ) + ) + cvs? ( + >=dev-vcs/cvsps-2.1:0 + dev-perl/DBI + dev-perl/DBD-SQLite + ) + mediawiki? ( + dev-perl/DateTime-Format-ISO8601 + dev-perl/HTML-Tree + dev-perl/MediaWiki-API + ) + subversion? ( + dev-vcs/subversion[-dso(-),perl] + dev-perl/libwww-perl + dev-perl/TermReadKey + ) + ) + perforce? ( ${PYTHON_DEPS} ) + selinux? ( sec-policy/selinux-git ) +" + +# This is how info docs are created with Git: +# .txt/asciidoc --(asciidoc)---------> .xml/docbook +# .xml/docbook --(docbook2texi.pl)--> .texi +# .texi --(makeinfo)---------> .info +BDEPEND=" + doc? ( + app-text/asciidoc + app-text/docbook2X + app-text/xmlto + sys-apps/texinfo + ) + gnome-keyring? ( virtual/pkgconfig ) + nls? ( sys-devel/gettext ) + test? ( app-crypt/gnupg ) +" + +# Live ebuild builds man pages and HTML docs, additionally +if [[ ${PV} == *9999 ]]; then + BDEPEND="${BDEPEND} + app-text/asciidoc" +fi + +SITEFILE="50${PN}-gentoo.el" +S="${WORKDIR}/${MY_P}" + +REQUIRED_USE=" + cgi? ( perl ) + cvs? ( perl ) + mediawiki? ( perl ) + mediawiki-experimental? ( mediawiki ) + perforce? ( ${PYTHON_REQUIRED_USE} ) + subversion? ( perl ) + webdav? ( curl ) +" + +RESTRICT="!test? ( test )" + +PATCHES=( + # bug #350330 - automagic CVS when we don't want it is bad. + "${FILESDIR}"/git-2.37.0_rc1-optional-cvs.patch + + # Make submodule output quiet + "${FILESDIR}"/git-2.21.0-quiet-submodules-testcase.patch +) + +pkg_setup() { + if use subversion && has_version "dev-vcs/subversion[dso]" ; then + ewarn "Per Gentoo bugs #223747, #238586, when subversion is built" + ewarn "with USE=dso, there may be weird crashes in git-svn. You" + ewarn "have been warned." + fi + + if use perforce ; then + python-single-r1_pkg_setup + fi +} + +# This is needed because for some obscure reasons future calls to make don't +# pick up these exports if we export them in src_unpack() +exportmakeopts() { + local extlibs myopts + + myopts=( + ASCIIDOC_NO_ROFF=YesPlease + $(usex cvs '' NO_CVS=YesPlease) + $(usex elibc_musl NO_REGEX=YesPlease '') + $(usex iconv '' NO_ICONV=YesPlease) + $(usex nls '' NO_GETTEXT=YesPlease) + $(usex perl 'INSTALLDIRS=vendor NO_PERL_CPAN_FALLBACKS=YesPlease' NO_PERL=YesPlease) + $(usex perforce '' NO_PYTHON=YesPlease) + $(usex subversion '' NO_SVN_TESTS=YesPlease) + $(usex threads '' NO_PTHREADS=YesPlease) + $(usex tk '' NO_TCLTK=YesPlease) + ) + + if use blksha1 ; then + myopts+=( BLK_SHA1=YesPlease ) + elif use ppcsha1 ; then + myopts+=( PPC_SHA1=YesPlease ) + fi + + if use curl ; then + use webdav || myopts+=( NO_EXPAT=YesPlease ) + else + myopts+=( NO_CURL=YesPlease ) + fi + + # broken assumptions, because of static build system ... + myopts+=( + NO_FINK=YesPlease + NO_DARWIN_PORTS=YesPlease + INSTALL=install + TAR=tar + SHELL_PATH="${EPREFIX}/bin/sh" + SANE_TOOL_PATH= + OLD_ICONV= + NO_EXTERNAL_GREP= + ) + + # can't define this to null, since the entire makefile depends on it + sed -i -e '/\/usr\/local/s/BASIC_/#BASIC_/' Makefile || die + + if use pcre; then + myopts+=( USE_LIBPCRE2=YesPlease ) + extlibs+=( -lpcre2-8 ) + fi + if [[ ${CHOST} == *-solaris* ]]; then + myopts+=( + NEEDS_LIBICONV=YesPlease + HAVE_CLOCK_MONOTONIC=1 + ) + if grep -Fq getdelim "${EROOT}"/usr/include/stdio.h ; then + myopts+=( HAVE_GETDELIM=1 ) + fi + fi + + if has_version '>=app-text/asciidoc-8.0' ; then + myopts+=( ASCIIDOC8=YesPlease ) + fi + + export MY_MAKEOPTS="${myopts[@]}" + export EXTLIBS="${extlibs[@]}" +} + +src_unpack() { + if [[ ${PV} != *9999 ]] ; then + unpack ${MY_P}.tar.${SRC_URI_SUFFIX} + cd "${S}" || die + unpack ${PN}-manpages-${DOC_VER}.tar.${SRC_URI_SUFFIX} + if use doc ; then + pushd "${S}"/Documentation &>/dev/null || die + unpack ${PN}-htmldocs-${DOC_VER}.tar.${SRC_URI_SUFFIX} + popd &>/dev/null || die + fi + else + git-r3_src_unpack + #cp "${FILESDIR}"/GIT-VERSION-GEN . + fi + +} + +src_prepare() { + # add experimental patches to improve mediawiki support + # see patches for origin + if use mediawiki-experimental ; then + PATCHES+=( + "${FILESDIR}"/git-2.7.0-mediawiki-namespaces.patch + "${FILESDIR}"/git-2.7.0-mediawiki-subpages.patch + "${FILESDIR}"/git-2.7.0-mediawiki-500pages.patch + ) + fi + + default + + if use prefix ; then + # bug #757309 + eapply "${FILESDIR}"/git-2.31.0-darwin-prefix-gettext.patch + fi + + sed -i \ + -e 's:^\(CFLAGS[[:space:]]*=\).*$:\1 $(OPTCFLAGS) -Wall:' \ + -e 's:^\(LDFLAGS[[:space:]]*=\).*$:\1 $(OPTLDFLAGS):' \ + -e 's:^\(CC[[:space:]]* =\).*$:\1$(OPTCC):' \ + -e 's:^\(AR[[:space:]]* =\).*$:\1$(OPTAR):' \ + -e "s:\(PYTHON_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ + -e "s:\(PERL_PATH[[:space:]]\+=[[:space:]]\+\)\(.*\)$:\1${EPREFIX}\2:" \ + Makefile || die + + # Fix docbook2texi command + sed -r -i 's/DOCBOOK2X_TEXI[[:space:]]*=[[:space:]]*docbook2x-texi/DOCBOOK2X_TEXI = docbook2texi.pl/' \ + Documentation/Makefile || die +} + +git_emake() { + # bug #320647: PYTHON_PATH + local PYTHON_PATH="" + use perforce && PYTHON_PATH="${PYTHON}" + emake ${MY_MAKEOPTS} \ + prefix="${EPREFIX}"/usr \ + htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ + perllibdir="$(use perl && perl_get_raw_vendorlib)" \ + sysconfdir="${EPREFIX}"/etc \ + GIT_TEST_OPTS="--no-color" \ + OPTAR="$(tc-getAR)" \ + OPTCC="$(tc-getCC)" \ + OPTCFLAGS="${CFLAGS}" \ + OPTLDFLAGS="${LDFLAGS}" \ + PERL_PATH="${EPREFIX}/usr/bin/perl" \ + PERL_MM_OPT="" \ + PYTHON_PATH="${PYTHON_PATH}" \ + V=1 \ + "$@" +} + +src_configure() { + exportmakeopts +} + +src_compile() { + git_emake || die "emake failed" + + if use perl && use cgi ; then + git_emake gitweb || die "emake gitweb (cgi) failed" + fi + + if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then + pushd contrib/credential/osxkeychain &>/dev/null || die + git_emake CC=$(tc-getCC) CFLAGS="${CFLAGS}" \ + || die "emake credential-osxkeychain" + popd &>/dev/null || die + fi + + pushd Documentation &>/dev/null || die + if [[ ${PV} == *9999 ]] ; then + git_emake man || die "emake man failed" + if use doc ; then + git_emake info html || die "emake info html failed" + fi + else + if use doc ; then + git_emake info || die "emake info html failed" + fi + fi + popd &>/dev/null || die + + if use gnome-keyring ; then + pushd contrib/credential/libsecret &>/dev/null || die + git_emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" PKG_CONFIG="$(tc-getPKG_CONFIG)" + popd &>/dev/null || die + fi + + pushd contrib/subtree &>/dev/null || die + git_emake git-subtree || die + # git-subtree.1 requires the full USE=doc dependency stack + use doc && git_emake git-subtree.html git-subtree.1 + popd &>/dev/null || die + + pushd contrib/diff-highlight &>/dev/null || die + git_emake || die + popd &>/dev/null || die + + if use mediawiki ; then + pushd contrib/mw-to-git &>/dev/null || die + git_emake || die + popd &>/dev/null || die + + fi +} + +src_install() { + git_emake DESTDIR="${D}" install || die "make install failed" + + if [[ ${CHOST} == *-darwin* ]] && tc-is-clang ; then + dobin contrib/credential/osxkeychain/git-credential-osxkeychain + fi + + # Depending on the tarball and manual rebuild of the documentation, the + # manpages may exist in either OR both of these directories. + find man?/*.[157] >/dev/null 2>&1 && doman man?/*.[157] + find Documentation/*.[157] >/dev/null 2>&1 && doman Documentation/*.[157] + dodoc README* Documentation/{SubmittingPatches,CodingGuidelines} + use doc && dodir /usr/share/doc/${PF}/html + local d + for d in / /howto/ /technical/ ; do + docinto ${d} + dodoc Documentation${d}*.txt + if use doc ; then + docinto ${d}/html + dodoc Documentation${d}*.html + fi + done + docinto / + # Upstream does not ship this pre-built :-( + use doc && doinfo Documentation/{git,gitman}.info + + newbashcomp contrib/completion/git-completion.bash ${PN} + bashcomp_alias git gitk + # Not really a bash-completion file (bug #477920) + # but still needed uncompressed (bug #507480) + insinto /usr/share/${PN} + doins contrib/completion/git-prompt.sh + + #dobin contrib/fast-import/git-p4 # Moved upstream + #dodoc contrib/fast-import/git-p4.txt # Moved upstream + newbin contrib/fast-import/import-tars.perl import-tars + exeinto /usr/libexec/git-core/ + newexe contrib/git-resurrect.sh git-resurrect + + # git-subtree + pushd contrib/subtree &>/dev/null || die + git_emake DESTDIR="${D}" install || die "Failed to emake install for git-subtree" + if use doc ; then + # Do not move git subtree install-man outside USE=doc! + git_emake DESTDIR="${D}" install-man install-html || die "Failed to emake install-html install-man for git-subtree" + fi + newdoc README README.git-subtree + dodoc git-subtree.txt + popd &>/dev/null || die + + if use mediawiki ; then + pushd contrib/mw-to-git &>/dev/null || die + git_emake DESTDIR="${D}" install + popd &>/dev/null || die + fi + + # diff-highlight + dobin contrib/diff-highlight/diff-highlight + newdoc contrib/diff-highlight/README README.diff-highlight + + # git-jump + exeinto /usr/libexec/git-core/ + doexe contrib/git-jump/git-jump + newdoc contrib/git-jump/README git-jump.txt + + # git-contacts + exeinto /usr/libexec/git-core/ + doexe contrib/contacts/git-contacts + dodoc contrib/contacts/git-contacts.txt + + if use gnome-keyring ; then + pushd contrib/credential/libsecret &>/dev/null || die + dobin git-credential-libsecret + popd &>/dev/null || die + fi + + dodir /usr/share/${PN}/contrib + # The following are excluded: + # completion - installed above + # diff-highlight - done above + # emacs - removed upstream + # examples - these are stuff that is not used in Git anymore actually + # git-jump - done above + # gitview - installed above + # p4import - excluded because fast-import has a better one + # patches - stuff the Git guys made to go upstream to other places + # persistent-https - TODO + # mw-to-git - TODO + # subtree - build seperately + # svnimport - use git-svn + # thunderbird-patch-inline - fixes thunderbird + local contrib_objects=( + buildsystems + fast-import + hg-to-git + hooks + remotes2config.sh + rerere-train.sh + stats + workdir + ) + local i + for i in "${contrib_objects[@]}" ; do + cp -rf \ + "${S}"/contrib/${i} \ + "${ED}"/usr/share/${PN}/contrib \ + || die "Failed contrib ${i}" + done + + if use perl && use cgi ; then + # We used to install in /usr/share/${PN}/gitweb + # but upstream installs in /usr/share/gitweb + # so we will install a symlink and use their location for compat with other + # distros + dosym ../gitweb /usr/share/${PN}/gitweb + + # INSTALL discusses configuration issues, not just installation + docinto / + newdoc "${S}"/gitweb/INSTALL INSTALL.gitweb + newdoc "${S}"/gitweb/README README.gitweb + + for d in "${ED}"/usr/lib{,64}/perl5/ ; do + if [[ -d "${d}" ]] ; then + find "${d}" -name .packlist -delete || die + fi + done + else + rm -rf "${ED}"/usr/share/gitweb + fi + + if ! use subversion ; then + rm -f "${ED}"/usr/libexec/git-core/git-svn \ + "${ED}"/usr/share/man/man1/git-svn.1* + fi + + if use xinetd ; then + insinto /etc/xinetd.d + newins "${FILESDIR}"/git-daemon.xinetd git-daemon + fi + + if ! use prefix ; then + newinitd "${FILESDIR}"/git-daemon-r2.initd git-daemon + newconfd "${FILESDIR}"/git-daemon.confd git-daemon + systemd_newunit "${FILESDIR}/git-daemon_at-r1.service" \ + "git-daemon@.service" + systemd_dounit "${FILESDIR}/git-daemon.socket" + fi + + perl_delete_localpod + + # Remove disabled linguas + # we could remove sources in src_prepare, but install does not + # handle missing locale dir well + rm_loc() { + if [[ -e "${ED}/usr/share/locale/${1}" ]] ; then + rm -r "${ED}/usr/share/locale/${1}" || die + fi + } + plocale_for_each_disabled_locale rm_loc +} + +src_test() { + local disabled=() + local tests_cvs=( + t9200-git-cvsexportcommit.sh + t9400-git-cvsserver-server.sh + t9401-git-cvsserver-crlf.sh + t9402-git-cvsserver-refs.sh + t9600-cvsimport.sh + t9601-cvsimport-vendor-branch.sh + t9602-cvsimport-branches-tags.sh + t9603-cvsimport-patchsets.sh + t9604-cvsimport-timestamps.sh + ) + local tests_perl=( + t3701-add-interactive.sh + t5502-quickfetch.sh + t5512-ls-remote.sh + t5520-pull.sh + t7106-reset-unborn-branch.sh + t7501-commit.sh + ) + # Bug #225601 - t0004 is not suitable for root perm + # Bug #219839 - t1004 is not suitable for root perm + # t0001-init.sh - check for init notices EPERM* fails + local tests_nonroot=( + t0001-init.sh + t0004-unwritable.sh + t0070-fundamental.sh + t1004-read-tree-m-u-wf.sh + t3700-add.sh + t7300-clean.sh + ) + # t9100 still fails with symlinks in SVN 1.7 + local test_svn=( t9100-git-svn-basic.sh ) + + # Unzip is used only for the testcase code, not by any normal parts of Git. + if ! has_version app-arch/unzip ; then + einfo "Disabling tar-tree tests" + disabled+=( t5000-tar-tree.sh ) + fi + + local cvs=0 + use cvs && let cvs=${cvs}+1 + if [[ ${EUID} -eq 0 ]] ; then + if [[ ${cvs} -eq 1 ]] ; then + ewarn "Skipping CVS tests because CVS does not work as root!" + ewarn "You should retest with FEATURES=userpriv!" + disabled+=( ${tests_cvs[@]} ) + fi + einfo "Skipping other tests that require being non-root" + disabled+=( ${tests_nonroot[@]} ) + else + [[ ${cvs} -gt 0 ]] && \ + has_version dev-vcs/cvs && \ + let cvs=${cvs}+1 + [[ ${cvs} -gt 1 ]] && \ + has_version "dev-vcs/cvs[server]" && \ + let cvs=${cvs}+1 + if [[ ${cvs} -lt 3 ]] ; then + einfo "Disabling CVS tests (needs dev-vcs/cvs[USE=server])" + disabled+=( ${tests_cvs[@]} ) + fi + fi + + if ! use perl ; then + einfo "Disabling tests that need Perl" + disabled+=( ${tests_perl[@]} ) + fi + + einfo "Disabling tests that fail with SVN 1.7" + disabled+=( ${test_svn[@]} ) + + # Reset all previously disabled tests + pushd t &>/dev/null || die + local i + for i in *.sh.DISABLED ; do + [[ -f "${i}" ]] && mv -f "${i}" "${i%.DISABLED}" + done + einfo "Disabled tests:" + for i in ${disabled[@]} ; do + if [[ -f "${i}" ]] ; then + mv -f "${i}" "${i}.DISABLED" && einfo "Disabled ${i}" + fi + done + + # Avoid the test system removing the results because we want them ourselves + sed -e '/^[[:space:]]*$(MAKE) clean/s,^,#,g' -i Makefile || die + + # Clean old results first, must always run + nonfatal git_emake clean + popd &>/dev/null || die + + # Now run the tests, keep going if we hit an error, and don't terminate on + # failure + local rc + einfo "Start test run" + #MAKEOPTS=-j1 + nonfatal git_emake --keep-going test + rc=$? + + # Display nice results, now print the results + pushd t &>/dev/null || die + nonfatal git_emake aggregate-results + + # And bail if there was a problem + [[ ${rc} -eq 0 ]] || die "tests failed. Please file a bug." +} + +showpkgdeps() { + local pkg=$1 + shift + elog " $(printf "%-17s:" ${pkg}) ${@}" +} + +pkg_postinst() { + elog "Please read /usr/share/bash-completion/completions/git for Git bash command" + elog "completion." + elog "Please read /usr/share/git/git-prompt.sh for Git bash prompt" + elog "Note that the prompt bash code is now in that separate script" + elog "These additional scripts need some dependencies:" + echo + showpkgdeps git-quiltimport "dev-util/quilt" + showpkgdeps git-instaweb \ + "|| ( www-servers/lighttpd www-servers/apache www-servers/nginx )" + echo + use mediawiki-experimental && ewarn "Using experimental git-mediawiki patches. The stability of cloned wiki filesystems is not guaranteed." +} diff --git a/dev-vcs/pre-commit/Manifest b/dev-vcs/pre-commit/Manifest index 420a08de360c..02b712248174 100644 --- a/dev-vcs/pre-commit/Manifest +++ b/dev-vcs/pre-commit/Manifest @@ -1,3 +1,5 @@ DIST pre-commit-2.19.0.tar.gz 266117 BLAKE2B d2105fb9aa64e63c7d93142228545e3597eb4a1637f850ce5d3f14b0826bdfb8a8d971779690c4fda6823fa1915fc57f9c86b9ffae48dbe39e7a225123304f5c SHA512 9cc28c5e9ce4be87e09e7be01138c35bbe954efb6c1400e92b1a6b5f50e426b59d74651802359015840d5ec4a5583bf8f579bf7f08eb778d5950c8c8dfe4c80c +DIST pre-commit-2.20.0.tar.gz 266604 BLAKE2B 470f032e6d5bfcdd9ac8ba8f37d4323b601da0c82bcd524ffc575dc688fe81ad326a1f6a8ddd03da6e37130319ee40070c03d9789cd6e0e4b427a1d6e646416e SHA512 b1da558a0e5d8f2f655427089f1d0b11b01ad7513ece7a0b3b67c33529cf3584edba558c78704e6da6ca18876b1d6c0fa8698e01fd7c2439b8d4dc0a93961e52 EBUILD pre-commit-2.19.0.ebuild 1644 BLAKE2B 24cc7660399918058adedae779a17925b76cb07f82186b7b011514b15d0abbcabeccd4814260243d44b48257600744e46f9c2b851c04f952ec66aa297324ae0c SHA512 2336a641068cf6e0acf2bc5e8404d0be1204fa4edfc4cdaeee5417f1e3c0a77def2317b6de6c96be1f2db5001421717792fe9e40f4689939480d644a49034644 +EBUILD pre-commit-2.20.0.ebuild 1600 BLAKE2B 1702744f98ed787a82ef94ed7946d0836f89ff8b89c61767de40883ce4d1d5b0f69b723eff45d16e95d6cd284f3ab1b352391fd9ceb0fcda735bf402140e0cc3 SHA512 8833a96ef20784d1bed9f13a632b2d71f4da20c58a7920d274120f71c1322ccdc963972fefe5e597c10dd4d2f6b7dedade354f28545382884caec426fbb27ffa MISC metadata.xml 380 BLAKE2B 99842a97367e91700c6f714f427b7b3d4b7212c401abae5ab715dfaa724776f02fe250184a33504d3433bb58cd5679af59a32ec21a7e7432481160dab36a4d95 SHA512 45330930d1e58fc1de0fd0ba55cd488dee96579ceab3be5073b91ff8f4f2b9adefff533dbfa5b0e8b23fbb648d45c0b7b4073a1ec57b586600cc2bf6347e0bbb diff --git a/dev-vcs/pre-commit/pre-commit-2.20.0.ebuild b/dev-vcs/pre-commit/pre-commit-2.20.0.ebuild new file mode 100644 index 000000000000..1d5c06e1e2a7 --- /dev/null +++ b/dev-vcs/pre-commit/pre-commit-2.20.0.ebuild @@ -0,0 +1,51 @@ +# 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}.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/toml[${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}] + ') +)" + +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 diff --git a/dev-vcs/tig/Manifest b/dev-vcs/tig/Manifest index 3b5a64f7ad72..990414e0d9b4 100644 --- a/dev-vcs/tig/Manifest +++ b/dev-vcs/tig/Manifest @@ -2,9 +2,11 @@ DIST tig-2.5.1.tar.gz 1144666 BLAKE2B f8e96b1e27286ebebd3e3f374b28ed31a69b10bab1 DIST tig-2.5.3.tar.gz 1165632 BLAKE2B 398174578b9723d7825c7162b59d2a1a92da161b3f3b8896c1d121ed36c8a0a1c52f676325b3a3fdd0cea9961c7f4234bd1ac594d9057cf6707cad22a3eda35b SHA512 2339c6c93808b6fbcda4ae29e014e7f4edda5f16df46e466d1d14a9f65dba10bff9df6363f37c369418336f362d5e38dbaf7fc4d99761997cc39722ba6132aec DIST tig-2.5.4.tar.gz 1167930 BLAKE2B 620dea0d5c4cd670b11e143195145dd268ba4762ce5b3e56a393bc6af6e508349c5f3581dff9f118d047ab8e7b431b64c85431f5af5719cbb9c63117394b265b SHA512 8c2c1d3aa980d3a6619501a770bb5210db445200e46939e2c122db1fd684ae9857eee4a06a8b6622d5d683457f11629522b121e0b429eec6d11dce4f4020dfb3 DIST tig-2.5.5.tar.gz 1175752 BLAKE2B c77ff0990e5984df6a247cddb1729532719617178fb89143f1f78817f686cb357bc80678e8a1c245c338a40c20c69473b554d8af83381386821358495ed26f29 SHA512 63f617dfcbd89de715573caa92ca83906cefa6a5229876f1d5390b4b58442b0bec958065b798d4e81729dc87bf6dcd2a392fbbab2cd66ca16df6e2e9d6362ca3 +DIST tig-2.5.6.tar.gz 1176006 BLAKE2B eda766b32022fd6d849048107d9de90cb668ac594db1f46ee94984a5487f1a01c3109e3279c2c9e2260ef04ad7687b8c5eeb52ecf0b5e9d5c4b1f649aa23d46f SHA512 4d55061db43d64be9c97589d37305f6dcd85f1e7381012a9d61d21226dad456a86b16401fffe7763808dab62f07e17b2bcd17b9a30e1349e252be85f479e3741 EBUILD tig-2.5.1-r1.ebuild 1292 BLAKE2B 4d3e05ff64db4eb174d646ae2e560bf3d4b1f3042c0684ead2d4476dd0aace2795b6f028e208e17f70ba02498ecb3ee05e9c92437d9df31ffbd110ab32895925 SHA512 12171f912ba5c1a6defd8d6a5abea086ff7bbed7672d6bb9b11a260eadb8709284c7abdb046c2e29bfca7492dc703a6962c4fae4cf0e0900849094cecc905139 EBUILD tig-2.5.3-r2.ebuild 1283 BLAKE2B 6ffab61b7f4f4187a7f0b0a1559fe32789dac14caa545055703d8faec6d7ec5f9a8e405aed34f3da28caf902c13f9fca90fff733ae0842f59b4c04cf37d1bad3 SHA512 4ba1422e5e1f2ebabd9bdc8297aacba7910c298fdf2fe91ee3f8bd53fb5fef109574c0f84642a4cdd659864dc79feb009105feba24ed4aa01dd2cfbc9b24f4dc EBUILD tig-2.5.4-r1.ebuild 1290 BLAKE2B 8812b950ece1bcf3923758eb5ec6303163f731ec6401736b319eb875c6d9aec6bc052fb93ee7beb6cfe0f5e93eb572fa2849bd647d25c1e0114e930aac373173 SHA512 20baf997a446ceb658474166d6acf4072f7068463040b3b8abbb39a920d628dcf14615db42da21521b943b3699e7b867e64ae48f5c960ae769e3631fdfac9f31 EBUILD tig-2.5.5.ebuild 1382 BLAKE2B dab6a6b793b4dc5194d6cd8522f36bb4f4aa75408f41d008dfaa50ced3b3479410420245da630c3a4203e27debaaff665fe4c4ea2024198cd7943f396c6b1dd3 SHA512 a9e8b466b38808e7c5cf5acc3a7d4a0b13b17ef595d6b5016e3a86d7eb0bfde98be64f9f4b8cb217cc0891a1b70c4ab67b80657dc382a16ef784da981fab6981 +EBUILD tig-2.5.6.ebuild 1387 BLAKE2B d6c8b816650720fec8b55378b82efa8b902f7bfcb956e494042ed1e966bcb8176f67251f374f006fb22b21d294ac6e9952500dad647e35c66b8ebb923afb4299 SHA512 90da86dc0394df0b870e942677a83480c157f798e463dddc63e1ff70d464ffd9632f75d0b509b36eca85ecb89559e3a3159aa09d16c58884ecdd68c2c7c746da EBUILD tig-9999.ebuild 1387 BLAKE2B d6c8b816650720fec8b55378b82efa8b902f7bfcb956e494042ed1e966bcb8176f67251f374f006fb22b21d294ac6e9952500dad647e35c66b8ebb923afb4299 SHA512 90da86dc0394df0b870e942677a83480c157f798e463dddc63e1ff70d464ffd9632f75d0b509b36eca85ecb89559e3a3159aa09d16c58884ecdd68c2c7c746da MISC metadata.xml 717 BLAKE2B c92a0b14d4fd37479475e347e4157da9c6a6d81e7d0ee6c3cf389745eacf8c3cffb32ea696e89aad73f8fd46ce64f26500c2dc26ca8b1414e76019f1268db6f5 SHA512 b0a832d79a25f6d9d8161967a4b659b32f322c7bdc2a0c0d1001d48505c516c4802f941fb433abf9a027292cf5b0dedce2dd60e5ac68a0992eb309b66cc5db39 diff --git a/dev-vcs/tig/tig-2.5.6.ebuild b/dev-vcs/tig/tig-2.5.6.ebuild new file mode 100644 index 000000000000..656ca0a2e20b --- /dev/null +++ b/dev-vcs/tig/tig-2.5.6.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/jonas/tig.git" + inherit git-r3 autotools +else + SRC_URI="https://github.com/jonas/tig/releases/download/${P}/${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +fi + +DESCRIPTION="text mode interface for git" +HOMEPAGE="https://jonas.github.io/tig/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="pcre test unicode" +REQUIRED_USE="test? ( unicode )" + +DEPEND=" + sys-libs/ncurses:=[unicode(+)?] + sys-libs/readline:0= + pcre? ( dev-libs/libpcre2:= ) +" +RDEPEND=" + ${DEPEND} + dev-vcs/git +" +[[ ${PV} == "9999" ]] && BDEPEND+=" app-text/asciidoc app-text/xmlto" + +# encoding/env issues +RESTRICT="test" + +src_prepare() { + default + [[ ${PV} == "9999" ]] && eautoreconf +} + +src_configure() { + econf \ + $(use_with pcre) \ + $(use_with unicode ncursesw) +} + +src_compile() { + emake V=1 + [[ ${PV} == "9999" ]] && emake V=1 doc-man doc-html +} + +src_test() { + # workaround parallel test failures + LC_ALL=en_US.utf8 emake -j1 test +} + +src_install() { + emake DESTDIR="${D}" install install-doc-man + dodoc doc/manual.html README.html NEWS.html + newbashcomp contrib/tig-completion.bash ${PN} + + docinto examples + dodoc contrib/*.tigrc +} diff --git a/eclass/Manifest.gz b/eclass/Manifest.gz index 94ae80efea4b2c8f60ce062182ca1abdc5301614..b2cfa98a925b88772b5357237f85914536b0c435 100644 GIT binary patch delta 36173 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 B9!&rM delta 35735 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

    !6LK!;QY16wQOPRxXf2tPprWEc)*ta#Wu^2eX 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 diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass index 612db00e36b7..2de70fd13ffa 100644 --- a/eclass/distutils-r1.eclass +++ b/eclass/distutils-r1.eclass @@ -1442,12 +1442,22 @@ distutils-r1_python_compile() { fi ;; maturin) - # auditwheel may attempt to auto-bundle libraries, bug #831171 - local -x MATURIN_PEP517_ARGS=--skip-auditwheel - - # support cargo.eclass' IUSE=debug if available - in_iuse debug && use debug && - MATURIN_PEP517_ARGS+=" --cargo-extra-args=--profile=dev" + if has_version '>=dev-util/maturin-0.13'; then + # auditwheel may auto-bundle libraries (bug #831171), + # also support cargo.eclass' IUSE=debug if available + local -x MATURIN_PEP517_ARGS=" + --jobs=$(makeopts_jobs) + --skip-auditwheel + $(in_iuse debug && usex debug --profile=dev '') + " + else + # legacy support, can cleanup when depend on >=0.13 + local -x MATURIN_PEP517_ARGS=" + --skip-auditwheel + $(in_iuse debug && usex debug \ + --cargo-extra-args=--profile=dev '') + " + fi ;; no) return diff --git a/eclass/frameworks.kde.org.eclass b/eclass/frameworks.kde.org.eclass new file mode 100644 index 000000000000..876c05c9b6af --- /dev/null +++ b/eclass/frameworks.kde.org.eclass @@ -0,0 +1,72 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# @ECLASS: frameworks.kde.org.eclass +# @MAINTAINER: +# kde@gentoo.org +# @SUPPORTED_EAPIS: 8 +# @PROVIDES: kde.org +# @BLURB: Support eclass for KDE Frameworks packages. +# @DESCRIPTION: +# This eclass extends kde.org.eclass for Frameworks release group to assemble +# default SRC_URI for tarballs, set up git-r3.eclass for stable/master branch +# versions or restrict access to unreleased (packager access only) tarballs +# in Gentoo KDE overlay. +# +# This eclass unconditionally inherits kde.org.eclass and all its public +# variables and helper functions (not phase functions) may be considered as +# part of this eclass's API. + +case ${EAPI} in + 8) ;; + *) die "EAPI=${EAPI:-0} is not supported" ;; +esac + +if [[ -z ${_FRAMEWORKS_KDE_ORG_ECLASS} ]]; then +_FRAMEWORKS_KDE_ORG_ECLASS=1 + +# @ECLASS_VARIABLE: KDE_PV_UNRELEASED +# @INTERNAL +# @DESCRIPTION: +# For proper description see kde.org.eclass manpage. +KDE_PV_UNRELEASED=( ) + +inherit kde.org + +HOMEPAGE="https://develop.kde.org/products/frameworks/" + +SLOT=5/${PV} +[[ ${KDE_BUILD_TYPE} == release ]] && SLOT=$(ver_cut 1)/$(ver_cut 1-2) + +# @ECLASS_VARIABLE: KDE_ORG_SCHEDULE_URI +# @INTERNAL +# @DESCRIPTION: +# For proper description see kde.org.eclass manpage. +KDE_ORG_SCHEDULE_URI+="/Frameworks" + +# @ECLASS_VARIABLE: _KDE_SRC_URI +# @INTERNAL +# @DESCRIPTION: +# Helper variable to construct release group specific SRC_URI. +_KDE_SRC_URI="mirror://kde/" + +if [[ ${KDE_BUILD_TYPE} != live && -z ${KDE_ORG_COMMIT} ]]; then + _KDE_SRC_URI+="stable/frameworks/$(ver_cut 1-2)/" + case ${KDE_ORG_NAME} in + kdelibs4support | \ + kdesignerplugin | \ + kdewebkit | \ + khtml | \ + kjs | \ + kjsembed | \ + kmediaplayer | \ + kross | \ + kxmlrpcclient) + _KDE_SRC_URI+="portingAids/" + ;; + esac + + SRC_URI="${_KDE_SRC_URI}${KDE_ORG_NAME}-${PV}.tar.xz" +fi + +fi diff --git a/eclass/gear.kde.org.eclass b/eclass/gear.kde.org.eclass new file mode 100644 index 000000000000..66c86b59fa32 --- /dev/null +++ b/eclass/gear.kde.org.eclass @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# @ECLASS: gear.kde.org.eclass +# @MAINTAINER: +# kde@gentoo.org +# @SUPPORTED_EAPIS: 8 +# @PROVIDES: kde.org +# @BLURB: Support eclass for KDE Gear packages. +# @DESCRIPTION: +# This eclass extends kde.org.eclass for KDE Gear release group to assemble +# default SRC_URI for tarballs, set up git-r3.eclass for stable/master branch +# versions or restrict access to unreleased (packager access only) tarballs +# in Gentoo KDE overlay. +# +# This eclass unconditionally inherits kde.org.eclass and all its public +# variables and helper functions (not phase functions) may be considered as +# part of this eclass's API. + +case ${EAPI} in + 8) ;; + *) die "EAPI=${EAPI:-0} is not supported" ;; +esac + +if [[ -z ${_GEAR_KDE_ORG_ECLASS} ]]; then +_GEAR_KDE_ORG_ECLASS=1 + +# @ECLASS_VARIABLE: KDE_PV_UNRELEASED +# @INTERNAL +# @DESCRIPTION: +# For proper description see kde.org.eclass manpage. +KDE_PV_UNRELEASED=( ) + +inherit kde.org + +HOMEPAGE="https://apps.kde.org/" + +# @ECLASS_VARIABLE: KDE_ORG_SCHEDULE_URI +# @INTERNAL +# @DESCRIPTION: +# For proper description see kde.org.eclass manpage. +KDE_ORG_SCHEDULE_URI+="/KDE_Gear_${PV:0:5}_Schedule" + +# @ECLASS_VARIABLE: _KDE_SRC_URI +# @INTERNAL +# @DESCRIPTION: +# Helper variable to construct release group specific SRC_URI. +_KDE_SRC_URI="mirror://kde/" + +if [[ ${KDE_BUILD_TYPE} == live ]]; then + if [[ ${PV} == ??.??.49.9999 ]]; then + EGIT_BRANCH="release/$(ver_cut 1-2)" + fi +elif [[ -z ${KDE_ORG_COMMIT} ]]; then + case ${PV} in + ??.??.[6-9]? ) + _KDE_SRC_URI+="unstable/release-service/${PV}/src/" + RESTRICT+=" mirror" + ;; + *) _KDE_SRC_URI+="stable/release-service/${PV}/src/" ;; + esac + + SRC_URI="${_KDE_SRC_URI}${KDE_ORG_NAME}-${PV}.tar.xz" +fi + +fi diff --git a/eclass/kde.org.eclass b/eclass/kde.org.eclass index b38ca5a024ab..099bbaa4ef71 100644 --- a/eclass/kde.org.eclass +++ b/eclass/kde.org.eclass @@ -101,13 +101,18 @@ readonly KDE_ORG_CATEGORIES # Name of the package as hosted on kde.org mirrors. : ${KDE_ORG_NAME:=$PN} +# @ECLASS_VARIABLE: KDE_ORG_SCHEDULE_URI +# @DESCRIPTION: +# Known schedule URI of package or release group. +: ${KDE_ORG_SCHEDULE_URI:="https://community.kde.org/Schedules"} + # @ECLASS_VARIABLE: KDE_GEAR # @PRE_INHERIT # @DESCRIPTION: # Mark package is being part of KDE Gear release schedule. # By default, this is set to "false" and does nothing. # If CATEGORY equals kde-apps, this is automatically set to "true". -# If set to "true", set SRC_URI accordingly and apply KDE_UNRELEASED. +# If set to "true", set SRC_URI accordingly. : ${KDE_GEAR:=false} if [[ ${CATEGORY} == kde-apps ]]; then KDE_GEAR=true @@ -129,13 +134,21 @@ case ${KDE_SELINUX_MODULE} in ;; esac -# @ECLASS_VARIABLE: KDE_UNRELEASED +# @ECLASS_VARIABLE: KDE_PV_UNRELEASED # @INTERNAL +# @DEFAULT_UNSET # @DESCRIPTION: -# An array of $CATEGORY-$PV pairs of packages that are unreleased upstream. +# An array of package versions that are unreleased upstream. # Any package matching this will have fetch restriction enabled, and receive # a proper error message via pkg_nofetch. -KDE_UNRELEASED=( ) + +# @ECLASS_VARIABLE: KDE_ORG_UNRELEASED +# @DESCRIPTION: +# If set to "true" fetch restriction will be enabled, and a proper error +# message displayed via pkg_nofetch. +KDE_ORG_UNRELEASED=false +has ${PV} "${KDE_PV_UNRELEASED[*]}" && KDE_ORG_UNRELEASED=true +[[ ${KDE_ORG_UNRELEASED} == true ]] && RESTRICT+=" fetch" # @ECLASS_VARIABLE: EGIT_MIRROR # @DESCRIPTION: @@ -156,35 +169,20 @@ case ${CATEGORY} in https://invent.kde.org/qt/qt/ https://www.qt.io/" ;; kde-plasma) - HOMEPAGE="https://kde.org/plasma-desktop" + if [[ -z ${_PLASMA_KDE_ORG_ECLASS} ]]; then + HOMEPAGE="https://kde.org/plasma-desktop" + fi ;; kde-frameworks) - HOMEPAGE="https://kde.org/products/frameworks/" - SLOT=5/${PV} - [[ ${KDE_BUILD_TYPE} == release ]] && SLOT=$(ver_cut 1)/$(ver_cut 1-2) + if [[ -z ${_FRAMEWORKS_KDE_ORG_ECLASS} ]]; then + HOMEPAGE="https://kde.org/products/frameworks/" + SLOT=5/${PV} + [[ ${KDE_BUILD_TYPE} == release ]] && SLOT=$(ver_cut 1)/$(ver_cut 1-2) + fi ;; *) ;; esac -# @FUNCTION: _kde.org_is_unreleased -# @INTERNAL -# @DESCRIPTION: -# Return true if $CATEGORY-$PV matches against an entry in KDE_UNRELEASED array. -_kde.org_is_unreleased() { - local pair - for pair in "${KDE_UNRELEASED[@]}" ; do - if [[ "${pair}" == "${CATEGORY}-${PV}" ]]; then - return 0 - elif [[ ${KDE_GEAR} == true ]]; then - if [[ "${pair/kde-apps/${CATEGORY}}" == "${CATEGORY}-${PV}" ]]; then - return 0 - fi - fi - done - - return 1 -} - # @FUNCTION: _kde.org_calculate_src_uri # @INTERNAL # @DESCRIPTION: @@ -192,6 +190,18 @@ _kde.org_is_unreleased() { _kde.org_calculate_src_uri() { debug-print-function ${FUNCNAME} "$@" + if [[ -n ${KDE_ORG_COMMIT} ]]; then + SRC_URI="https://invent.kde.org/${KDE_ORG_CATEGORY}/${KDE_ORG_NAME}/-/" + SRC_URI+="archive/${KDE_ORG_COMMIT}/${KDE_ORG_NAME}-${KDE_ORG_COMMIT}.tar.gz" + SRC_URI+=" -> ${KDE_ORG_NAME}-${PV}-${KDE_ORG_COMMIT:0:8}.tar.gz" + fi + + [[ ${KDE_ORG_UNRELEASED} == true ]] && RESTRICT+=" fetch" + + if [[ -n ${_FRAMEWORKS_KDE_ORG_ECLASS} ]] || [[ -n ${_PLASMA_KDE_ORG_ECLASS} ]] || [[ -n ${_GEAR_KDE_ORG_ECLASS} ]] || [[ -n ${KDE_ORG_COMMIT} ]]; then + return + fi + local _src_uri="mirror://kde/" if [[ ${KDE_GEAR} == true ]]; then @@ -233,51 +243,18 @@ _kde.org_calculate_src_uri() { ;; esac - if [[ ${PN} == kdevelop* && ${PV} == 5.6.2 ]]; then - _src_uri+="stable/kdevelop/${PV}/src/" - fi - - if [[ -n ${KDE_ORG_COMMIT} ]]; then - SRC_URI="https://invent.kde.org/${KDE_ORG_CATEGORY}/${KDE_ORG_NAME}/-/" - SRC_URI+="archive/${KDE_ORG_COMMIT}/${KDE_ORG_NAME}-${KDE_ORG_COMMIT}.tar.gz" - SRC_URI+=" -> ${KDE_ORG_NAME}-${PV}-${KDE_ORG_COMMIT:0:8}.tar.gz" - else - SRC_URI="${_src_uri}${KDE_ORG_NAME}-${PV}.tar.xz" - fi - - if _kde.org_is_unreleased ; then - RESTRICT+=" fetch" - fi -} - -# @FUNCTION: _kde.org_calculate_live_repo -# @INTERNAL -# @DESCRIPTION: -# Determine fetch location for live sources -_kde.org_calculate_live_repo() { - debug-print-function ${FUNCNAME} "$@" - - SRC_URI="" - - EGIT_MIRROR=${EGIT_MIRROR:=https://invent.kde.org/${KDE_ORG_CATEGORY}} - - if [[ ${PV} == 5.??(.?)*.9999 && ${CATEGORY} == dev-qt ]]; then - EGIT_BRANCH="kde/$(ver_cut 1-2)" - fi - - if [[ ${PV} == ??.??.49.9999 && ${KDE_GEAR} == true ]]; then - EGIT_BRANCH="release/$(ver_cut 1-2)" - fi - - if [[ ${PV} != 9999 && ${CATEGORY} == kde-plasma ]]; then - EGIT_BRANCH="Plasma/$(ver_cut 1-2)" - fi - - EGIT_REPO_URI="${EGIT_MIRROR}/${EGIT_REPONAME:=$KDE_ORG_NAME}.git" + SRC_URI="${_src_uri}${KDE_ORG_NAME}-${PV}.tar.xz" } case ${KDE_BUILD_TYPE} in - live) _kde.org_calculate_live_repo ;; + live) + EGIT_MIRROR=${EGIT_MIRROR:=https://invent.kde.org/${KDE_ORG_CATEGORY}} + EGIT_REPO_URI="${EGIT_MIRROR}/${EGIT_REPONAME:=$KDE_ORG_NAME}.git" + + if [[ ${PV} == 5.??.?.9999 && ${CATEGORY} == dev-qt ]]; then + EGIT_BRANCH="kde/$(ver_cut 1-2)" + fi + ;; *) _kde.org_calculate_src_uri debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: SRC_URI is ${SRC_URI}" @@ -296,20 +273,7 @@ esac # KDE_UNRELEASED, display a giant warning that the package has not yet been # released upstream and should not be used. kde.org_pkg_nofetch() { - if ! _kde.org_is_unreleased ; then - return - fi - - local sched_uri="https://community.kde.org/Schedules" - case ${CATEGORY} in - kde-frameworks) sched_uri+="/Frameworks" ;; - kde-plasma) sched_uri+="/Plasma_5" ;; - *) - [[ ${KDE_GEAR} == true ]] && - sched_uri+="/KDE_Gear_$(ver_cut 1-2)_Schedule" - ;; - esac - + [[ ${KDE_ORG_UNRELEASED} == true ]] || return eerror " _ _ _ _ ____ _____ _ _____ _ ____ _____ ____ " eerror "| | | | \ | | _ \| ____| | | ____| / \ / ___|| ____| _ \ " eerror "| | | | \| | |_) | _| | | | _| / _ \ \___ \| _| | | | |" @@ -329,7 +293,7 @@ kde.org_pkg_nofetch() { eerror "" eerror "Please consult the upstream release schedule to see when this " eerror "package is scheduled to be released:" - eerror "${sched_uri}" + eerror "${KDE_ORG_SCHEDULE_URI}" } # @FUNCTION: kde.org_src_unpack diff --git a/eclass/meson.eclass b/eclass/meson.eclass index 7ba6501688b7..268e54448e5d 100644 --- a/eclass/meson.eclass +++ b/eclass/meson.eclass @@ -46,7 +46,7 @@ inherit multiprocessing ninja-utils python-utils-r1 toolchain-funcs EXPORT_FUNCTIONS src_configure src_compile src_test src_install -BDEPEND=">=dev-util/meson-0.59.4 +BDEPEND=">=dev-util/meson-0.62.2 ${NINJA_DEPEND} dev-util/meson-format-array " @@ -407,6 +407,7 @@ meson_src_test() { debug-print-function ${FUNCNAME} "$@" local mesontestargs=( + --print-errorlogs -C "${BUILD_DIR}" --num-processes "$(makeopts_jobs "${MAKEOPTS}")" "$@" diff --git a/eclass/plasma.kde.org.eclass b/eclass/plasma.kde.org.eclass new file mode 100644 index 000000000000..b0aad867ec1d --- /dev/null +++ b/eclass/plasma.kde.org.eclass @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# @ECLASS: plasma.kde.org.eclass +# @MAINTAINER: +# kde@gentoo.org +# @SUPPORTED_EAPIS: 8 +# @PROVIDES: kde.org +# @BLURB: Support eclass for KDE Plasma packages. +# @DESCRIPTION: +# This eclass extends kde.org.eclass for KDE Plasma release group to assemble +# default SRC_URI for tarballs, set up git-r3.eclass for stable/master branch +# versions or restrict access to unreleased (packager access only) tarballs +# in Gentoo KDE overlay. +# +# This eclass unconditionally inherits kde.org.eclass and all its public +# variables and helper functions (not phase functions) may be considered as +# part of this eclass's API. + +case ${EAPI} in + 8) ;; + *) die "EAPI=${EAPI:-0} is not supported" ;; +esac + +if [[ -z ${_PLASMA_KDE_ORG_ECLASS} ]]; then +_PLASMA_KDE_ORG_ECLASS=1 + +# @ECLASS_VARIABLE: KDE_PV_UNRELEASED +# @INTERNAL +# @DESCRIPTION: +# For proper description see kde.org.eclass manpage. +KDE_PV_UNRELEASED=( ) + +inherit kde.org + +HOMEPAGE="https://kde.org/plasma-desktop" + +# @ECLASS_VARIABLE: KDE_ORG_SCHEDULE_URI +# @INTERNAL +# @DESCRIPTION: +# For proper description see kde.org.eclass manpage. +KDE_ORG_SCHEDULE_URI+="/Plasma_5" + +# @ECLASS_VARIABLE: _KDE_SRC_URI +# @INTERNAL +# @DESCRIPTION: +# Helper variable to construct release group specific SRC_URI. +_KDE_SRC_URI="mirror://kde/" + +if [[ ${KDE_BUILD_TYPE} == live ]]; then + if [[ ${PV} != 9999 ]]; then + EGIT_BRANCH="Plasma/$(ver_cut 1-2)" + fi +elif [[ -z ${KDE_ORG_COMMIT} ]]; then + case ${PV} in + 5.??.[6-9]?* ) + _KDE_SRC_URI+="unstable/plasma/$(ver_cut 1-3)/" + RESTRICT+=" mirror" + ;; + *) _KDE_SRC_URI+="stable/plasma/$(ver_cut 1-3)/" ;; + esac + + SRC_URI="${_KDE_SRC_URI}${KDE_ORG_NAME}-${PV}.tar.xz" +fi + +fi diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass index a18ca58475f1..e54f943f94f6 100644 --- a/eclass/python-utils-r1.eclass +++ b/eclass/python-utils-r1.eclass @@ -462,7 +462,7 @@ _python_export() { python3.10) PYTHON_PKG_DEP=">=dev-lang/python-3.10.4:3.10";; python3.11) - PYTHON_PKG_DEP=">=dev-lang/python-3.11.0_beta3:3.11";; + PYTHON_PKG_DEP=">=dev-lang/python-3.11.0_beta4:3.11";; python*) PYTHON_PKG_DEP="dev-lang/python:${impl#python}";; pypy) diff --git a/games-server/Manifest.gz b/games-server/Manifest.gz index 9401e8de1a9bb45532e12f5908968125b3166323..372be53560ed5853c4df13e6109ff1049a8af002 100644 GIT binary patch literal 1899 zcmV-x2bB09iwFP!00002|7DlkZkYiX`|*EOa}?o*4&l3jC@ZoT(?Jn{Q9rOX{GCs|%fle( z>MmKTm0HS)DZ7tunvc)uQTxNMe|lGwK16Kk$@KK2W$$`Qsg_16mhg`9rYe$}Z)H3iCGVYhIa19@tHn4!{PON^ zfBxgozy9{HVt@YV|M>AseEu4rfB%bpcz@!{(}NBvFR+Dd^QIozfTByQ`;5qCSo7hB zQD)0NmKkWrJfW#i25rl7se6U^_UvWE0wFP5Rf?{z!nE3J0_N0rSXt59h|{Ka3BXvK zvdc4U9C&u)2wrdOjYCuPlv~qX-PDT@9cy#dy=`=#&RSP#EF(3Juew?q;n7%XnzK|d zVU~AxTYPHH+*=PIl4WHmD`|ar8?#pL@d}%N{`lp~dH*@S11^o;Ux1sl#Tq@wp6yuf z#|jhI0HdLKO5HGu?aooTr`l4{l9`Wnj<$x+b9DQb+Di1(_DDOYo~o@4$8yMU-AzW- z*baDu!}xXcfavPaz_m1M8F@kGSu+e0FS%NanNm6-Et0EiTUi-6*E-KC&Kp~6DTlVC zV`Phz>zc9oTF|qygvKP3YxYRJYT9-+qa(JKk)#%%gPptr7f=8C&yPId6|kA+3tly4 zL6XLKYltVl&S=oM9VDZgYBToIypM7WD3&voxt)4{Q#$LEy!lv_wl6tLt$R9;Iy>`v z>vj_N1c^QrCDbIF6XM7^r#<6kvkf>t6J)Yl8+@*9fyPW;?y^#h|7$PTncj=uffg*?JEivFj(UG}8KFd#e;oGQ-P*NZ|U4}00%g82cZ9(RJ(t!V1 zWOj#3J{tlo+BYBS#+FhYS+3hwFwCvDNr=Qcb0haQ9G%P7X=9OJ6`e(yMznD=gs}v9MN>1yrX0rvvbL2rzo-~UrC!R_#XiYkTcgfIvilqejxlTNwc?g-CurQ!k)@i|iEejks=PCI$v0@9)CxG+#aniRkSsKP-j)%ZU;DwMf z@a{KoJ=s@(gI1dD6)lyrqv1S)CVHMJr~+4F3)<9d{mzajjGgkBgeGAnXW!a!S4y;n zCAq5TYUyZ#^cylDPuqVTGNwuvr9a`^X#wruH*x z;LTjQ7-#OuwwT=%k#TP#7ghptufxzbMyYHxN>aOhik!zcap&<;&EzK6z}MDUglXd~ zYy`gRRo<#M7CYvR6A&pl;KV5x935v+AYgFjB0MVYr0C@oyM}vcJDmXtEz*h%Z@Uzy zp6n|`*iL-bQeV;f@)Y*yk8j2JwvW3KUxNKvf)reZ-YK!5BF~!ivEi78NGv2!shBR*T0jr@(|HQH(>gbW50TX~FPq`h* zOJ_-Q^or2w8rr~T^M1573Th=ZpxeZfVAoQ;-4Lp5!hI8pv>xRt)Uoan_hr->LFTK3=>l4uD9EwtIYhKTA lM9g0rtFLPlF3~}6p%Al>K`0Izi{3t&>bny}G zbh9&LkV_vfE%ewDYI8~7bSSiCpL@<3<&4*PQD2d#F&*!Hke)pjtFkQ;n=xb8R7%+z zy^-#&y;m-ZX>&^}UpZ6f!_R;EpezrWL6f)CEa?$iz3XP6#JefEER|23b!<l($?cnfpER5~!4fB_Ajy0KF-!Ab0v*r7ngCG;J{6F)#;84#~9pF28&tSiOrprfu93Bgkpm$}IsaQXbN|9p=dyaBfOjcCe^AjysA9V2joy=;KSqaYa( z*0FcD;nR9;K!LsO+`dciD}8!TYL`SRLae~uIpxhour}7(KpE4eI<>PO7wnSfHlOl$PK^Aj@>;j9z@l+KX zU%m;Z}} zWJZBYUtsG>y(g9kvDvi+9AG!Lp*eaRL{5Ais#+H8;nb$?vWZ|3RQCbYNg&9*R$(XG zv;*T6+V_NR2nN*Vh?CjY>^%r80PG<-7aZsvY#$%fpLRX}*4TP)ufX}CKGStLxZFCF zE?Z7J<7~Jb4H$ku`?TqTU%0y^oErAF+V-gMB;6L+h?%IE5~&MElX=SqHVWf{_O(wYH)OMH&`w}AZ)kn__T}%7 z@1zI`zj>J3{B>j4Eo7oiYtW+Q*M@<@$zA8bW+B)eMavMFGRrjK%^10FJTn%yg|lyg z$S^k|7pw%xQ*A@rFiOEjv$O2mrwkM`l&-SZYDPD?48C^iAWR1?!A8J$xyn0wV{yW~ z;RJ{jIN*X)9&pr9TGj%C8wSCx@}3lWLHD?ZTS6#uMF=gV6*7E8?@sN+6(ZP<_|&d% zXnlRo{mDPQ7bE=f6)@D!O$gwLNW2vb48g>=`Y9|wAt9vSgtOqp6rdjKLOVhXOt|d8 zfzCkGZj5$tIK&uAoZBrd(lIlw4-8rJ2R@cTA$97y8eKg2Bf z1|u6t2t*33UvDvZ1MJ_=7{331yFib9v-`Grs2n=T=83w;_%eW|U_sVVfS{&@tcAHd z8YB8FLKXf-*Vh)co1Z#wm?K{+(MHb1{UGz!(2{(~f-=yM&|V-bBw-550@QC+@V!MZ zkf92Kp*+!vEugvulS9!bd?NwDXu$&3!4C5FsfEm4u)7HgPd}*9m$!a>0`x)GHh^>1 o^$drI@lE5*b8W&YC(sMH@NOVt5eybV8tuFP0VB}_hbIjH0GSA$7XSbN diff --git a/games-server/bedrock-server/Manifest b/games-server/bedrock-server/Manifest index 8a9abae4eeed..848341d72984 100644 --- a/games-server/bedrock-server/Manifest +++ b/games-server/bedrock-server/Manifest @@ -1,7 +1,9 @@ AUX bedrock-server.confd 317 BLAKE2B 47308c295519e0c92653a738aafd3044120c8f86d70050d639a0a1b05cf3cc1c8858bab713cc3b63cabb61c821d8292e95c9011c7af6593a4d8070722733f49d SHA512 9f6300b46680663b5a58a9b873fbbfd912c04fb3272a5528b64b6a32e5492ff1b66e9eafea65d17ff36defa006727b307ac130461846cd6742512bad3061db58 AUX bedrock-server.initd-r4 1944 BLAKE2B 9870b09a447588ed0dbfe49bdeee928d54e8ea788a50dc834ea761ef8dcbf21696214ff3370f43de3218e202a5ad786b972c77a679a7cd0d2d1ef38f43db67de SHA512 3281e15bf7a4b87cd1b53b755c1695d77f2de0b7ea23ebdedf0bea60013c5d79f563fdbab3de421bfa50c3d2f24e93c39f49525d8157ca9e649d206a1cb80dfd DIST bedrock-server-1.19.1.01.zip 72201104 BLAKE2B f8d28d8faaf813fc5b56620cc1439e4e3fe360b428cf6e4c535f04f11dd09a1918956e0ceb196a658b31d2c454e70df031faff6d922d3f857cbc295b55eb7a4b SHA512 45be61437e82a2b88881d50e8635ed9eb6a9fe24ba2cf305f1d397220b6139655bdf5b8f6a063cb5443ba3c6b4f15739623f4ea1cba7ba9e30ea10b21b1a508a +DIST bedrock-server-1.19.10.03.zip 73426046 BLAKE2B 8c8c25d0e811509329d3c1ade0e442804ed221530b5a915c0d41e58f249dd2b7863bb2d87d1d871635d2b1468ee0dc6c42727e70013164c2e65fb7f13fc5988f SHA512 f1afffc34a2c4cf4c1ee16cee3dd067c5544ae3ec4337cb26c5047cecbe1c1b9baf6a98d915b3c20629223c27b222e37c1c5e762fe90bcb9fec2ec7990dcafbe DIST bedrock-server-1.19.2.02.zip 72204228 BLAKE2B 77259b006bdb3227ea45a6ba4a210b72e1adb23f8fe7b08b7e3607abb500e3f45175563c7adddf6f7683ad68618be50ee84418e91e14abba73bb7fccc129e143 SHA512 1f6571e4a5f183ed376c42879e4882acd46bc5b3130a4dcf324bd740843eff24d8c3d7d0d5914c8db2acdf41ada0a912b56f1ac600df97d8664fec47ee1be25c EBUILD bedrock-server-1.19.1.01.ebuild 1086 BLAKE2B 6febd87ffdf800926bc5232e8b99ac06dc6bc07f9e1ec597e2bef3852b8f422dcebc0d229f6c2e7a6a190475b82227dcc0f860b9b04f53c1fea9cbe6dea5ba43 SHA512 4c8cc6accca6c7ed66737ce01f4f5c5acb583ef2ddd26c1f0563f98bd500f7c3d762cccdef000a4ba70d3ff9783ca5d777e3927ca100e55d0d09984a553e3f6b +EBUILD bedrock-server-1.19.10.03.ebuild 1087 BLAKE2B 9eaedd798a626d59330e6002c3b85c352825314b4d6f86ef4e8f1cfb06e6585e13731e20e37dd87311f3a00ddfcf28993f767b9e6b5ad043c44e2d0bcbb31bfc SHA512 dbc2691ccb190433c75a1cf5632e2fbeb158b9c8719b496c36134a8bafe53bd27c38701c68d5304994b45e071973143be1dfaa4dd9b007774100f32a03513d1f EBUILD bedrock-server-1.19.2.02.ebuild 1087 BLAKE2B 9eaedd798a626d59330e6002c3b85c352825314b4d6f86ef4e8f1cfb06e6585e13731e20e37dd87311f3a00ddfcf28993f767b9e6b5ad043c44e2d0bcbb31bfc SHA512 dbc2691ccb190433c75a1cf5632e2fbeb158b9c8719b496c36134a8bafe53bd27c38701c68d5304994b45e071973143be1dfaa4dd9b007774100f32a03513d1f MISC metadata.xml 676 BLAKE2B ae3d24e16c5da237df029cc571c6f7099c0e292524633990f92a16075a901191b0aade76429014bb02c95d8032b08436d79599eaafa4fea16345e63dd9180b94 SHA512 df3a66bb13e34ed64a3c5a7974a1aa6b5b4d8b9589a4f9bc08ac74a6cf6f7f8886373963b4d5532a3ca86a2ca48bd7a6f58500622741109273e8ec670ca290f7 diff --git a/games-server/bedrock-server/bedrock-server-1.19.10.03.ebuild b/games-server/bedrock-server/bedrock-server-1.19.10.03.ebuild new file mode 100644 index 000000000000..16dd14a8e660 --- /dev/null +++ b/games-server/bedrock-server/bedrock-server-1.19.10.03.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The official bedrock (non-java) based server for the sandbox video game" +HOMEPAGE="https://www.minecraft.net/" +SRC_URI="https://minecraft.azureedge.net/bin-linux/${P}.zip" +S="${WORKDIR}" + +LICENSE="Mojang" +SLOT="0" +KEYWORDS="-* ~amd64" + +RDEPEND=" + acct-group/bedrock + acct-user/bedrock + app-misc/dtach + dev-libs/openssl:0/1.1 + sys-libs/zlib +" + +BDEPEND="app-arch/unzip" + +RESTRICT="bindist mirror" + +DOCS=( + "bedrock_server_how_to.html" + "release-notes.txt" +) + +QA_PREBUILT="opt/bedrock-server/bedrock_server" + +src_compile() { + :; +} + +src_install() { + exeinto /opt/bedrock-server + doexe bedrock_server + + insinto /opt/bedrock-server + doins {allowlist,permissions}.json server.properties + doins -r {behavior,resource}_packs definitions structures + + dodir /opt/bin + dosym ../bedrock-server/bedrock_server /opt/bin/bedrock-server + + newinitd "${FILESDIR}"/bedrock-server.initd-r4 bedrock-server + newconfd "${FILESDIR}"/bedrock-server.confd bedrock-server + + einstalldocs +} diff --git a/gnustep-base/Manifest.gz b/gnustep-base/Manifest.gz index 8a176b7a03adaa6c06d6f8ef07f73c4ac3ab311f..e5fa0d3510a1126a1265915d05c85a1bb6d42d7f 100644 GIT binary patch delta 1725 zcmV;u215C}4ZsbM7k|WMyUO zO(#kwg;Vk1xWaNOg2W|frKUxQuB^*Ta;@04`wnNNGp@zfJAd}pwKHt=CJO1jOeIc_ zS6~0*^&I@Fj;h}9Z7vh2Y}IilOJ|#I0hw8U@6Ij25U*g-DeW9>aPb^1%I3k@{R>mVbo3=MCd$!)6^jK5uo2GTGX4 z12%P<7jOAL(*5%NoBccG=8JOYwmKytSng$BAIOfyDK!YdJ{HEnT>xmWg>s(=gvn=~^KdI0zURYvT$4j9~yE22wO(u*}9Ukxw>=osyw#(MHGcLMF`3&$E# zokD6rbmW2w|HN+J{`}@QM)RpJni=EjcYpQ62T<1eOgkHx>w(0roS<~?2w1V23w=4L ziUM9Qy&k!B)Eq$wlFmZ5Ez$(tySbf)h0i_VR~fZvE`r8OLF~)r$lgcIU>#*baA-3@ z4=vL`p#;5KJAtE_4+r{emWcr}R>sne9>ZbtEP{M!D7+4W!HgI97rRJO-=nhH5P$2; zr!1d%P||Ob*>LE{f7I-4e)n6W>9iNoP^nd*Thke(VKjji&wRbAQfdyYHXtf=k&&@Z zF$1wMTeCqEyq<lK!Qks`^bFuPWTYqD{$_COlO08m>Gs7LOz^#K8l7EB4%WX zVRr#uLZdEnBNisZ3lIk4b@iD>mT zLDvP-2t_YNEerMsM}RmaMd-00JXZ5EqK!CV{$l}wCDuY%*F~@ad+Zo#3x8|NfqmiJ zaT2M083!|!t3|P0Km>@5GfPu18K_2}EO^IQB`~N($3}PKX&a(|$#vP`X>#BWoRA&p zVUK{8=s#gULGN|SF}IUA2`<*gx}~y_Qt|OgHVl9t_J50i8&2UD!CJ3f%>3Z{v;z4i zL7*^I2=fu^7OdtPuz=w9gn#A8uxmJ;Tg`3zmU#1hsZzuDRDb`hX<|ieao8 z>)9sOWDAVl0WBRo09ijyfr2F?4+v;{E`CJ^kVni88_%i%9kDPrptuXt3TA49lZ4a2 z`yd4t8ry}Sot9WZYa^YADA+e;fr$gderiEFY?oLE3(#%Hhx^k0B!Af3@7~=X-hFug zJHbAUO}Q(n{wm9b}z`84Mlod*cV&bB`aHm4dE&I_bZRFDvuuo>n>%rHxU zAw_^5(->AcEQi8!E>|(4GaJPnuKB} delta 1720 zcmV;p21oh84Z97H7k{K&c9mU^gF=)jAuq52+hwB(%z$8!Sbok$njS`kr|$my{E1EQ3eev(t|N3%%@yc})kEkr6vDA{x$Gv8K+FLiz z822QvactzId73BRJZG@6uXJ%ehh=;A-0XXw$fzcpGA^~AkbkBK+2Kd2VvNHTTZPXp zdiC``UN4%j@`^|w3pHLizvGOllGf|sl|_4YHVs;J{bZ~WQjwR)?VhLj2vnt`2+xi? z@7V3Qj73uI7V2e^%Z(W?iRMEVgNM7Y-2CjT*Z=wF-@p9&n^)hy`{n2N_2cK^`Q7LK z)BC@EYb;){}+)>y$_RU$)so>JLb_cB9^ zxm6 zNxFM33QJw4xTA75Tb)(O6ZV2}=5F|}Rl5R>iXl=1-+S>KnndE0HDDCB1+!W)!7Mj* zdn`}CB!3Y^tVz>HHi|kk^vFTuEH7rHWJ1ICyJqRm4daLL7=&q{iR<}kdpbXdi4tsT zV>M3s6X|~a{!M(M+MaOsNQJu#z?YF zmtgaKrYw<@r?^mL!pUbnbA4KlowaMupx%n2!O8 zQ-1?zdk+>#l*2aUQhHQRwsDoo53!y4L+5TAzg3&Tuw$oK7S) z?ckoJ)=YSqTk@ir&gSY}4}Tv(S(|t14PdTt#M-_<>56k;#Vn{h`$p9` z@Onzy@u%noSy7Oz#BA$vWpuASY>*yXvEWyx++*zl9kzhjJ<~9IA2fq?WI|K`Vh#nP z5*OY;WF%Tr4je6iH~@hrF9Zl}KU)HXfWy|^0}-a8@Hz+vGdA$g+L)y3E4)iF)_?BL zwG5qCc55H1WLM|>qh@dYyHAWZKN<~3I>?^ACWaFQ2d3Qvg>EWzKM-ahfnrF}9SNZ1 z39IcdfpM8jMn1r5$w zpx#4@EF&;}?*ZrERz@TdK)x>`7=QVNml!z*=P3MvJjprW)UF(;!UJVqSn*UKp#l>` zvsWrc3R#OJu!WmFd9xwiA4U7+M{FPU(?{LT{J4T#+CVJqd}hYHz?vWQl@O=RE*Dn^ z=>oV?n2M-NVXY_|Fx7N4Z9N1R_z$8JK=SB=O`^Ji>NtWAH6XSZz83&mE`NNJYTxgweV_TV6HTJVj z>^1cuc8T{k@Bn1}kOGM$KYn2qoflohBw>gg*@0_g)j$ehVT4>9pldQRwQ|$I+raxX z1Xw6+7rYZC!r2*^PK@Ysg*N97Lf9|KSr^+S*1<#~6|m;fBR&fD_J6x~{lmNWKYt?F z$JpfFUVAE7(1YQI`9L4KVRZof!8PO*+THgqC)yW>t^(bTp~nO35NH_3m!tf`TC#Jb z;e(!d5?dUCjjVDZLI```)0`(dpH^dMiw}aWh2h8Ebur4g0b&I4s(>C~5Et|4Vn74I z=~(69s(u;*UZ5g`bTK$s_^gMx0vO}t@iZEF2_{IG-;hJ-BO{ry2?PD0tDUi}U|yu? OXa56-Zcn)l3;+N*f?NOq diff --git a/gnustep-base/gnustep-base/Manifest b/gnustep-base/gnustep-base/Manifest index 841dba9147a6..278fe2aafb30 100644 --- a/gnustep-base/gnustep-base/Manifest +++ b/gnustep-base/gnustep-base/Manifest @@ -3,5 +3,5 @@ AUX gnustep-base-1.27.0-icu68.patch 875 BLAKE2B d622e9ee420a626f306b90239a239515 DIST gnustep-base-1.27.0.tar.gz 4141163 BLAKE2B b27f7086949bcd5e43b8d6337c4f03eb87447baacb23de75b7df0d2ba769ff3e8cadd7035e78b35c91ccca83151cbe4b61b339aa265dcb53847089849b615f8b SHA512 bbdf45379dbb684f6bdb507b645e0f611cefb05caadff1bf620c2e85f104396cf91782bcce05ff2173078603b76b8a0ba2ea3b71bc56a84c220310910dbcb705 DIST gnustep-base-1.28.0.tar.gz 4246622 BLAKE2B fdaa834ea3cb13b1d4717c2c7e6b59eff05d16e6a404ffed5f4ccfa2ee3db93ecfee5b95cc30be6a388f56fa28c67f1278ea298f222260dcc24abadaa1cb5e8f SHA512 e173fab28aa1b1df38de4216916db18934422a1d372b9fe6a68a6ff21b2ac0be38aa02631179a8ad62a4f2848080223f34771b364b1c0eebc96c84778677c50b EBUILD gnustep-base-1.27.0-r1.ebuild 2015 BLAKE2B 61fcc154d228ee5eb2d7d6038721ee348f9c2f8894902c970831ebc3ddb463e7395eda9bc086e7e9422c75f196d05cf8c552cc7ae4e1109cc6984bb5d61eec99 SHA512 a0280e17fcc21f408ec8e86ae9255681bbf3f1f206a338065846098d7d107db83d6aad4b67ed9b7ac94f6c034fe16c9c78b9a8f73e6fff41293fa1cc7f6655af -EBUILD gnustep-base-1.28.0-r1.ebuild 1987 BLAKE2B cd41c21027669f1896081fa3d971fd580322091ccc3b2caf9d3cf07bbdd4c44197cda9b86032854894ffdaa8dd3f90caa44bd8388776b04bf83de0e6ac65be90 SHA512 e51ae09d951cbee436a22084f6a58a2b68af14a0d57e78c1dd83d891d3ed8793665689fd437d672754a034a9726d16f231fcc465ad0518b849c717594a96220b +EBUILD gnustep-base-1.28.0-r1.ebuild 2061 BLAKE2B 42c3a66633df78100e61a39b98fd4e52656cd9e0052655c7110aafce99f408cab8f91661231632b7f3f6ef24cb6081602faf77e76c3ba3de6e3ccea973a3d9de SHA512 ac245bb3138dadeb852c1a2f0104931316cc7dcc6b7feefb652e0065e54ddbe7b0cfa09b695e4707d5e0fd05bb4584548cef54d49aeb48392e133bee7df4432a MISC metadata.xml 764 BLAKE2B c06e433d8900af16d4044465c1576d7ba4aadc3dd44d96a70f5e2d523008518506d754a72a05d6993546d19df7653c62012b6935b41abeb3b1936311e070a5ad SHA512 8d0e798c01bb9ca747d75e64497e4db478a66950001eba8deaad2425ac40927d13a791227d7a4b9b6fabd045c6fe6df042ff3e6625c754c93d555799030350bb diff --git a/gnustep-base/gnustep-base/gnustep-base-1.28.0-r1.ebuild b/gnustep-base/gnustep-base/gnustep-base-1.28.0-r1.ebuild index 8a246c6ba767..13d4cb7f7860 100644 --- a/gnustep-base/gnustep-base/gnustep-base-1.28.0-r1.ebuild +++ b/gnustep-base/gnustep-base/gnustep-base-1.28.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 @@ -11,11 +11,12 @@ SRC_URI="ftp://ftp.gnustep.org/pub/gnustep/core/${P}.tar.gz" LICENSE="GPL-2 LGPL-2.1" SLOT="0/$(ver_cut 1-2)" KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris" -IUSE="+gnutls +icu +libffi zeroconf" +IUSE="+gnutls +iconv +icu +libffi zeroconf" RDEPEND="${GNUSTEP_CORE_DEPEND} >=gnustep-base/gnustep-make-2.6.0 gnutls? ( net-libs/gnutls:= ) + iconv? ( virtual/libiconv ) icu? ( >=dev-libs/icu-49.0:= ) !libffi? ( dev-libs/ffcall gnustep-base/gnustep-make[-native-exceptions] ) @@ -43,6 +44,7 @@ src_configure() { fi myconf="$myconf $(use_enable gnutls tls)" + myconf="$myconf $(use_enable iconv)" myconf="$myconf $(use_enable icu)" myconf="$myconf $(use_enable zeroconf)" myconf="$myconf --with-xml-prefix=${EPREFIX}/usr" diff --git a/gnustep-base/gnustep-make/Manifest b/gnustep-base/gnustep-make/Manifest index 4793703594f7..01be2e5defd9 100644 --- a/gnustep-base/gnustep-make/Manifest +++ b/gnustep-base/gnustep-make/Manifest @@ -1,7 +1,8 @@ AUX gnustep-5.csh 348 BLAKE2B 5a53bd83fffbba5db434c90c1b527cf32697b87ad51bf4abdaf09a843a211c4c52b81c2d2d65772847f1d5eb16e82a2561b6d24fde1efb7709766315261e8a9c SHA512 6345bd8559ead4e8433f9e7d3f85412b4cd155188a8daffb6c99c00257c1a5af89fd492fde53e819b887be19f4ebbdb09ae74428fe492c39256a6b476f073209 AUX gnustep-5.sh 359 BLAKE2B 2df675c570e6343b3303cb3c82e0eb6c6fe60f842fe61297b147acca485df93b8a5a5ecc235b0e3a9854c0fb25cb06c2fcac34ee75933157fc8c230ac94ca843 SHA512 ceb39b583e7583bc6715723878eff1c06685b4786c9607f3ef581ef230a755efd80c7b18202458d4af54bac01c0ff2f5cec443d8c87639c6cdffc7604bb07700 +AUX gnustep-make-2.9.0-no_compress_man_pages.patch 2216 BLAKE2B 7cf3ccc8e0587c5f06df6410252023b7913b32a1977f87c71dc649d830d3564bb0a617090c8e6db71de2ecedb03eae9b034b0a82ac6a703255fcb83cd228a58a SHA512 e986d0bba2f89cc6152ec399b08ca5c23721329e43222dcfd5e1283ae8bf45048a5033d1a3ecdf1eb48293418fec7e21ccea459e19340ce4e09f7e6127448e77 DIST gnustep-make-2.8.0.tar.gz 606337 BLAKE2B b4defb8fdd8fc17ce2ac14c7d3d63b85e817bb639b7c1ae6a150baf74cda222ac046d890e677b50398bb9953e1496a98e9eb542809c961243f4f620276ab13fb SHA512 e9e57ed7a1c360c2dbf17f70d38e5107a1a9613842dcc645f10ed7a01eb9f9ee71bd2d0cacbe00439ce73f194a3eb3ed2e71409241ac96ee3bba704dcf6dfd7b DIST gnustep-make-2.9.0.tar.gz 611406 BLAKE2B 73bae19b5d3d3c1e069d22ce7087308166f632277d870fa5ab125d5bc004a1518a1edb6822c61e00b98fc13a1b3354440024bd13d98662002c15298745c4e935 SHA512 ff185affe32d4efc2009d72a3862bc3bffebce05ea5a7fdfbf4372774e57b6654863e317ce648c248716dd3e97a4320d697a313e7eefd04f5723186be6cbf1e3 EBUILD gnustep-make-2.8.0.ebuild 3669 BLAKE2B 3e138297504eb90c7a232bef734000e46bead1f3fe2d335a768f27497450c56cb81a20b942b25c1e44bd5c3edc3d040431570eef927e5010d90e4369dc5bdc40 SHA512 1ca02c3d8046baf58df51f9a771cbffb87ace3067d8c9ba1e7a034ee513ef867038051ec35ab05a9038c16b70a9fe9efb3b871bc4eb3e9cc78649d901a062859 -EBUILD gnustep-make-2.9.0.ebuild 3674 BLAKE2B a4edce5131553665613df39de98182598cb871605540781f6219cf310a3b7e7de5a5b411a9033257b906b430f7f00771156f0829b57f37c815ccadb1ee2a7291 SHA512 6d2e44d29f3ef244a01d9d8d2be2a7ae7ae28142fe04ec578d956a7ba631a84f7b381530f863a51731686d5c7ccfa47d9d9f1f0e25a46091e789c5b556c538d7 +EBUILD gnustep-make-2.9.0.ebuild 3734 BLAKE2B c22f08fa0cf3a2226fdcc929115759f2bb9e39ee8058bf4bc898eca73f94dfb21508628b7f5b3a47aa98e652a9fe95ce109f8b9b1c3b39cd5121f0c7494bf3ed SHA512 91f73b5010c29a1fb3514b8ddfdd0282b90c8c29e515331fbe0ae5fd64a9963e11f71459a86afc618f69fb417eaa725474b95f5f4cffbceb84577b02c0da2a77 MISC metadata.xml 992 BLAKE2B 9080bcf4934cee4e7f6efe7a7875a830e5a693a2174a1eb8d1134fd5fb8f17e8962e47f151cfa7b080af1734dcc9f2e1b8ce4fd7532d91ede58409449e803274 SHA512 746eaa9497ea688ac9549dc0f14693f34bde4906c8df9a5e6e3a863b98c18e965bd1943effaa637eace6cf05adfae11ad376c2fd7b738a8e2563dd51b60b6641 diff --git a/gnustep-base/gnustep-make/files/gnustep-make-2.9.0-no_compress_man_pages.patch b/gnustep-base/gnustep-make/files/gnustep-make-2.9.0-no_compress_man_pages.patch new file mode 100644 index 000000000000..c013ce3a282c --- /dev/null +++ b/gnustep-base/gnustep-make/files/gnustep-make-2.9.0-no_compress_man_pages.patch @@ -0,0 +1,29 @@ +diff -Naur gnustep-make-2.9.0.orig/GNUmakefile.in gnustep-make-2.9.0/GNUmakefile.in +--- gnustep-make-2.9.0.orig/GNUmakefile.in 2021-03-21 22:56:13.000000000 +0100 ++++ gnustep-make-2.9.0/GNUmakefile.in 2022-07-14 14:21:10.545943581 +0200 +@@ -255,23 +255,16 @@ + for f in $(TEST_FRAMEWORK_FILES); do \ + $(INSTALL_DATA) "$(srcdir)/TestFramework/$$f" "$(testdir)"; \ + done) +- $(EC)(echo "Installing (and compressing) manpages"; \ ++ $(EC)(echo "Installing manpages"; \ + "$(srcdir)/mkinstalldirs" "$(mandir)/man1" \ + "$(mandir)/man7"; \ + $(INSTALL_DATA) "$(srcdir)/Documentation/debugapp.1" "$(mandir)/man1"; \ +- which gzip > /dev/null 2>&1 && rm -f "$(mandir)/man1/debugapp.1.gz" && gzip -9 -n "$(mandir)/man1/debugapp.1"; \ + $(INSTALL_DATA) "$(srcdir)/Documentation/gnustep-config.1" "$(mandir)/man1"; \ +- which gzip > /dev/null 2>&1 && rm -f "$(mandir)/man1/gnustep-config.1.gz" && gzip -9 -n "$(mandir)/man1/gnustep-config.1"; \ + $(INSTALL_DATA) "$(srcdir)/Documentation/gnustep-tests.1" "$(mandir)/man1"; \ +- which gzip > /dev/null 2>&1 && rm -f "$(mandir)/man1/gnustep-tests.1.gz" && gzip -9 -n "$(mandir)/man1/gnustep-tests.1"; \ + $(INSTALL_DATA) "$(srcdir)/Documentation/openapp.1" "$(mandir)/man1"; \ +- which gzip > /dev/null 2>&1 && rm -f "$(mandir)/man1/openapp.1.gz" && gzip -9 -n "$(mandir)/man1/openapp.1"; \ + $(INSTALL_DATA) "$(srcdir)/Documentation/opentool.1" "$(mandir)/man1"; \ +- which gzip > /dev/null 2>&1 && rm -f "$(mandir)/man1/opentool.1.gz" && gzip -9 -n "$(mandir)/man1/opentool.1"; \ + $(INSTALL_DATA) "$(srcdir)/Documentation/GNUstep.7" "$(mandir)/man7"; \ +- which gzip > /dev/null 2>&1 && rm -f "$(mandir)/man7/GNUstep.7.gz" && gzip -9 -n "$(mandir)/man7/GNUstep.7"; \ +- $(INSTALL_DATA) "$(srcdir)/Documentation/library-combo.7" "$(mandir)/man7"; \ +- which gzip > /dev/null 2>&1 && rm -f "$(mandir)/man7/library-combo.7.gz" && gzip -9 -n "$(mandir)/man7/library-combo.7") ++ $(INSTALL_DATA) "$(srcdir)/Documentation/library-combo.7" "$(mandir)/man7";) + $(EC)(if [ "@GNUSTEP_STRIP_MAKEFILES@" = "strip" ]; then \ + echo "Stripping makefiles and shell scripts..."; \ + cd "$(makedir)"; ./strip_makefiles.sh; \ diff --git a/gnustep-base/gnustep-make/gnustep-make-2.9.0.ebuild b/gnustep-base/gnustep-make/gnustep-make-2.9.0.ebuild index 3657bdcd66fa..d50df165f623 100644 --- a/gnustep-base/gnustep-make/gnustep-make-2.9.0.ebuild +++ b/gnustep-base/gnustep-make/gnustep-make-2.9.0.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 @@ -24,6 +24,8 @@ DEPEND="${GNUSTEP_CORE_DEPEND} ) )" RDEPEND="${DEPEND}" +PATCHES=( "${FILESDIR}"/${P}-no_compress_man_pages.patch ) + pkg_setup() { # Determine libobjc.so to use if use libobjc2; then diff --git a/gnustep-base/gnustep-updater/Manifest b/gnustep-base/gnustep-updater/Manifest index 6da86f08eb99..e9519d0d9799 100644 --- a/gnustep-base/gnustep-updater/Manifest +++ b/gnustep-base/gnustep-updater/Manifest @@ -1,3 +1,3 @@ DIST gnustep-updater-0.3.tar.bz2 3685 BLAKE2B df4d4e54243e0ffaa2ba28c71eefb7107b1cec59574f69ba4587a76a759d33d68c4d06250160b97814ef2c00e6e628664c30c760ad1fc3c9ac0c035451b5520a SHA512 079b51c54a7860c4eea65ffc63172ea69e88de4a34f2ca0d0c5ad3a1342ea37ee69edb107f287f04d33c3ee03658edd5386d1323f47e9bc201bc70d68d0c9c4b -EBUILD gnustep-updater-0.3-r1.ebuild 585 BLAKE2B 6ac357b7e24d67460399ae725bf4afbe7dc111efad38aad0ddd64b7d33aed570f2c12d1dc132f6356609e6e2c902ec483ac7326b1345c983310838874c7bc915 SHA512 a244e13fa093a405ff7dc6b3bb43e5d4b93ef85936441e7a56aeeeda28e5de434f663c0ea73fccecd0719a0f7b8026e9bf7fa08772fff84b3c4d18434b281575 +EBUILD gnustep-updater-0.3-r1.ebuild 707 BLAKE2B 2b3a01c52eda0ea08f9e7d3a489f3906a99255c9c1503de3eabfe74bcef016e387ed846c87195f18a26627bc60b4482965ba9eef36b75acd2bc4fbae43bfd431 SHA512 939b3916c97b9b6e8e23401649d3cd09c858d2847d4adae107c3476ab4f32c78ea8c8461dc2aeeb8b2171e4dfe20070577c9eaa5400a12b73f90040121e546ea MISC metadata.xml 258 BLAKE2B 2d5066672e93f52c887e0733cf4d05470fafb0128f75c44259fd046360f67f2d9571ddd143a8f6352477c39bacd8fcf6e1d8b6554b623a64fa230d4f3ed90653 SHA512 490a494189a1a1826ef34c2997b7032f80527568f07eecd4aabcc343aa8c7c142ea5423e1f874f288177aee6058e5342ae5805b644e15be12fa8bb280a43e905 diff --git a/gnustep-base/gnustep-updater/gnustep-updater-0.3-r1.ebuild b/gnustep-base/gnustep-updater/gnustep-updater-0.3-r1.ebuild index c03c159ce0b4..fdf837fd0ec1 100644 --- a/gnustep-base/gnustep-updater/gnustep-updater-0.3-r1.ebuild +++ b/gnustep-base/gnustep-updater/gnustep-updater-0.3-r1.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 @@ -16,6 +16,13 @@ RDEPEND="app-misc/pax-utils >=gnustep-base/gnustep-make-2.6.0" DEPEND="${RDEPEND}" +src_prepare() { + default + + sed -e "s#/etc/init.d/functions.sh#/lib/gentoo/functions.sh#" \ + -i gnustep-updater || die +} + src_install() { dosbin gnustep-updater doman gnustep-updater.1 diff --git a/kde-apps/Manifest.gz b/kde-apps/Manifest.gz index dafdfaa354d01a46985ed316c1baef6f9bc625c1..151110c0d5d71a2af1b1c003e36385653936c9c1 100644 GIT binary patch literal 37396 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 literal 37441 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

    `f-^#6rlhd9i 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 +Date: Fri, 8 Jul 2022 16:04:19 +0200 +Subject: [PATCH] Support ZXing 1.4.0 + +The previous code crashes (if it builds at all) with ZXing 1.4.0, so +distributions updating to 1.4.0 would need to apply this patch on top +of 22.04.3 as well. + +(cherry picked from commit e60195421aa159462353892ed32bf46ac8c57d19) +--- + src/lib/barcodedecoder.cpp | 26 ++++++++++++++++++++++++++ + 1 file changed, 26 insertions(+) + +diff --git a/src/lib/barcodedecoder.cpp b/src/lib/barcodedecoder.cpp +index b38140a..40e0c64 100644 +--- a/src/lib/barcodedecoder.cpp ++++ b/src/lib/barcodedecoder.cpp +@@ -15,6 +15,7 @@ + #include + + #ifdef HAVE_ZXING ++#define ZX_USE_UTF8 1 + #ifdef ZXING_USE_READBARCODE + #include + #else +@@ -244,6 +245,30 @@ void BarcodeDecoder::decodeZxing(const QImage &img, BarcodeDecoder::BarcodeTypes + #endif + + if (res.isValid()) { ++#if ZXING_VERSION >= QT_VERSION_CHECK(1, 4, 0) ++ // detect content type ++ std::string zxUtf8Text; ++ if (res.contentType() == ZXing::ContentType::Text) { ++ result.contentType = Result::Any; ++ zxUtf8Text = res.text(); ++ // check if the text is ASCII-only (in which case we allow access as byte array as well) ++ if (std::any_of(zxUtf8Text.begin(), zxUtf8Text.end(), [](unsigned char c) { return c > 0x7F; })) { ++ result.contentType &= ~Result::ByteArray; ++ } ++ } else { ++ result.contentType = Result::ByteArray; ++ } ++ ++ // decode content ++ if (result.contentType & Result::ByteArray) { ++ QByteArray b; ++ b.resize(res.bytes().size()); ++ std::copy(res.bytes().begin(), res.bytes().end(), b.begin()); ++ result.content = b; ++ } else { ++ result.content = QString::fromStdString(zxUtf8Text); ++ } ++#else + // detect content type + result.contentType = Result::Any; + if (std::any_of(res.text().begin(), res.text().end(), [](const auto c) { return c > 255; })) { +@@ -262,6 +287,7 @@ void BarcodeDecoder::decodeZxing(const QImage &img, BarcodeDecoder::BarcodeTypes + } else { + result.content = QString::fromStdWString(res.text()); + } ++#endif + result.positive |= formatToType(res.format()); + } else { + result.negative |= format; +-- +2.35.1 + diff --git a/kde-apps/kitinerary/kitinerary-22.04.3.ebuild b/kde-apps/kitinerary/kitinerary-22.04.3-r1.ebuild similarity index 90% rename from kde-apps/kitinerary/kitinerary-22.04.3.ebuild rename to kde-apps/kitinerary/kitinerary-22.04.3-r1.ebuild index 0e0f77d4ef62..75600a759039 100644 --- a/kde-apps/kitinerary/kitinerary-22.04.3.ebuild +++ b/kde-apps/kitinerary/kitinerary-22.04.3-r1.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Data Model and Extraction System for Travel Reservation information" HOMEPAGE="https://apps.kde.org/kontact/" @@ -34,12 +34,14 @@ DEPEND=" >=kde-frameworks/kcontacts-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 sys-libs/zlib - barcode? ( >=media-libs/zxing-cpp-1.1.0 ) + barcode? ( >=media-libs/zxing-cpp-1.1.0:= ) pdf? ( app-text/poppler:=[qt5] ) " RDEPEND="${DEPEND}" BDEPEND="x11-misc/shared-mime-info" +PATCHES=( "${FILESDIR}/${P}-zxing-cpp-1.4.0.patch" ) + src_configure() { local mycmakeargs=( # sci-geosciences/osmctools; TODO: useful at all? diff --git a/kde-apps/kjumpingcube/Manifest b/kde-apps/kjumpingcube/Manifest index 7c92487309e1..72c21406162d 100644 --- a/kde-apps/kjumpingcube/Manifest +++ b/kde-apps/kjumpingcube/Manifest @@ -1,5 +1,5 @@ DIST kjumpingcube-21.12.3.tar.xz 322956 BLAKE2B 1a85bc8de4647f13689a1d5998283cd3ecf73558e8af8cd8609e2fd23f8742d0aedf974a7eb52ae01d180822cd8a5ecae3582856cc5ad3db026551ec107f6444 SHA512 5a7e84a69975efc81058e1239f3050879b2ec3f7a866efe03228915739caca4fd77ed048906dbcf8b16cd40293d5bf189ea014226a2cc494c02cb9a623ab0cdd DIST kjumpingcube-22.04.3.tar.xz 325744 BLAKE2B 7aa043ab2a6354847ac40bdd8251dc6fec2617890e91946bb14ad5cd97aa38dc81f27e47244b737bcfb20cd9ea041e2f4ff991b0c754375b88b4f3b618b1575b SHA512 33c7189bc60a3eddea80745b836b20ed40d6f79b7c978d242c477c29fca2457c51c7f8a4aae1d2f83f56de35b5f93139ba3d4c6351d7b911b6cb822760a880c4 EBUILD kjumpingcube-21.12.3.ebuild 878 BLAKE2B bf7e425f3aaa9922f3e4596009bc10f3a79597000197d833e9e46812e2e28bfd17f42edc9697e408d4cd45d4f6b3dff25a5efbdd82df8411120359a34a79fa0a SHA512 43d8ee4e17482597a8dbf7f4999e4a565868e06b8624c9532026ccc55be86eefee11459da54fefc0120a91735a103a852378244bd2621c9c82c942ff12cedbf4 -EBUILD kjumpingcube-22.04.3.ebuild 914 BLAKE2B f53d08957c13cfed2cb4b922857f4298667453ffdf904156004ff143f814285345d1f9d1a5d2391cf32af8fc1c74a413c77527c607815feb3ba5b7ff943d9bcc SHA512 ccab641a75f946608d2f65fddfbf81206233e45af0e311dd22ba831da6677cb38d4baded490c208fd1e2e15107e276c3587b71bcc5e3cf86b778a49a4496ddc8 +EBUILD kjumpingcube-22.04.3.ebuild 919 BLAKE2B 48e23a32d2c06439971ae18f0d76d28553a4ad0c54186d9dee728dd4fc24627f5b6d75c66d8ac9953ff9e65a4159fdaa05d3382a21393179db9e83e8c7e38620 SHA512 52825d71af7055eab7ab6ea64065522bcc63344daf388ef0ff70a270c4b61ee2045756cbbda170a0702a3a7eeafe62a81a48ff53ea8867c991676fc190bb2c8c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kjumpingcube/kjumpingcube-22.04.3.ebuild b/kde-apps/kjumpingcube/kjumpingcube-22.04.3.ebuild index 0d187f61408c..50110b8a9fff 100644 --- a/kde-apps/kjumpingcube/kjumpingcube-22.04.3.ebuild +++ b/kde-apps/kjumpingcube/kjumpingcube-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Tactical one or two player game" HOMEPAGE="https://apps.kde.org/kjumpingcube/" diff --git a/kde-apps/kldap/Manifest b/kde-apps/kldap/Manifest index d37bd683413f..eec678967e36 100644 --- a/kde-apps/kldap/Manifest +++ b/kde-apps/kldap/Manifest @@ -1,5 +1,5 @@ DIST kldap-21.12.3.tar.xz 172104 BLAKE2B 2f14e3856971990bf0a583eb3329f4f94bb92e1cc0a70cfd2a8d7defc075e109719f2b47d795cba9dfea4b9768267bc39fbfe2b69b052e4020b6e7940b5d0ed3 SHA512 45b3e39289292556fe5b18a786664122bc74900b6d1c91372ad5601fa1f2789a05f5098d32452a9dd69c3ce5f9a23f63a8a107b1de17a7ebc2f91e9b1db8b00a DIST kldap-22.04.3.tar.xz 172864 BLAKE2B 0ec5ac2f4ed6f9b105de8e3337a144e063b50b270f2743661945468779aa2559a99e8383cce649cb845e9c67c36083eaa3489f6f1c2b18be78730d7a164ecdcd SHA512 1d1da5ba06589c5e7648a8cd3f91cd66be726d95ccb2a35ead5d7bb22617adbc9a7b14d42f6fc136713d0e1d1bac9a2e4f9a316a569e36229a27785630274785 EBUILD kldap-21.12.3-r1.ebuild 676 BLAKE2B 588675dd028df400f9fac48567f432ed87a5db9ae2627d11e76d1ce424d74e9892504cf4be16a7b9986b60ae105af74e2b7dbe8391b484f717f1373d0d5565c5 SHA512 0fbda277577376416fc5c941a3c3e7ff9132c37b5e73c3c7e6a76ed74c6183be7d617df78f5b1f5a522f372fff3009c2260a3fe15beaf57bb43c62314383f9af -EBUILD kldap-22.04.3.ebuild 679 BLAKE2B 634ceafd0e173a9171bf025e0f712ce2863f141325faedfc6b56a2b6bf9c9586a87ddadd9ef31020c51d5266dd283d0e14dc181ac682969b188b2ad20d04d1ef SHA512 fede43288205c2255cc81368db0786e11af284cf62783d699a3e05b1b7d3ac8b1660f88b2c9a832566ba293e2a867499b4f5df57e7a49dbb080e94b583377c81 +EBUILD kldap-22.04.3.ebuild 684 BLAKE2B 194370421e5b5ee780d135cdbaa9305de2bc4dc3de3ce1272eb037319a6cbe4447e6c9d0c33d2c65d7396d1faf08b8c028dd9deff19cd6ab362e69d900264246 SHA512 30e22c101a497e3799496712e529bf433f56e99ae7cdb62228e80dcbff54a7ea3b4c769648f11a40000c8838b9cd154e7f57bf36a2184ad8f33355d9b5dc53b0 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kldap/kldap-22.04.3.ebuild b/kde-apps/kldap/kldap-22.04.3.ebuild index bfd125527844..50445e950bf2 100644 --- a/kde-apps/kldap/kldap-22.04.3.ebuild +++ b/kde-apps/kldap/kldap-22.04.3.ebuild @@ -8,7 +8,7 @@ ECM_QTHELP="true" ECM_TEST="true" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Library for interacting with LDAP servers" HOMEPAGE="https://api.kde.org/kdepim/kldap/html/index.html" diff --git a/kde-apps/kleopatra/Manifest b/kde-apps/kleopatra/Manifest index 3e6ac500efe3..c6e109e7e82c 100644 --- a/kde-apps/kleopatra/Manifest +++ b/kde-apps/kleopatra/Manifest @@ -1,5 +1,5 @@ DIST kleopatra-21.12.3.tar.xz 2150976 BLAKE2B 708bd1b28604a26c8257da9413b01a8f7d85275a9dba13be5bf08a048f4abcff396c08d9e39b484cdaa6feb9b5768650b5bcd1d90d596160d18da21b97bc4e63 SHA512 1fa60d9fc492dc7a7c5cc48e6cfa2ef44dc266d9141cccdf5689b797fa41c1e8f9836b3968c9b3d291d25c4783f65f10f5246787bb5dcb66d7870d02c9bcffcb DIST kleopatra-22.04.3.tar.xz 2260100 BLAKE2B 8c276efed94439ae169ce417b0a17324a977c7266ab9566b86bc0ce7597929b70eed0231ed301fd19d8595b25390a63696837974eaed45371933d49d852e825d SHA512 caa9f3ecf24b7a7c0a3ab018451f555b8688d2aa0a58103a84b6c0c9e1804847f22919f90d77e1c159ec221a3bebd915ac4ae17a7e79b0ef2ca78b1779fe7d40 EBUILD kleopatra-21.12.3.ebuild 1473 BLAKE2B 3cec3d33adc97f276f403958c0a7ab45d04c3d1a3d261b15b1ce49550d00af648383297aa6b68da8e192eb408d74786a6ea9f1b545e9a1c602fc762dbfda3fe7 SHA512 15410cd9ee4a0f11af511e0407e6ba5ffdbb5a4710754c9f652f84318d4d694057c30aade8d12f184bdd0ecf02d057cbdd08d0f0b538ffb244df09b51a91ad5c -EBUILD kleopatra-22.04.3.ebuild 1458 BLAKE2B 344c1eed821e71b386fa9662837fec05af420403595dac51968579bec0a6ab48f0387c005e03f0eaa897842a8a615bd509e05e0167ce9446108c757b0f7bf696 SHA512 df0560e228ccbb552a751ca9d41fe64ca5fa4f73fb7841a27db1661beed43cc042d53b1d78f7e9fd7f648c8bfb067a5ad1eff81b97bb1887023e025c9ee59baf +EBUILD kleopatra-22.04.3.ebuild 1463 BLAKE2B 108c8203673ebffcfaa5637db411918ab6a5688c913f794071dfbd38b230e299df4801ac585a89dc989515cdec73207ba04b128c4107d7ed2334d9ac3f5ea2b9 SHA512 9eb164cb33e1e36579d8646532e37d4050cc1d628b5305b0a30ea177e682165079f48bf1b332140cc9aeba1bc343f5c36603fa4647094c13f7e91fd79c3dbae4 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kleopatra/kleopatra-22.04.3.ebuild b/kde-apps/kleopatra/kleopatra-22.04.3.ebuild index 4dbd9b1f4118..b63765358d78 100644 --- a/kde-apps/kleopatra/kleopatra-22.04.3.ebuild +++ b/kde-apps/kleopatra/kleopatra-22.04.3.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography" HOMEPAGE="https://apps.kde.org/kleopatra/" diff --git a/kde-apps/klettres/Manifest b/kde-apps/klettres/Manifest index 3a00f9525631..0c1e05044e77 100644 --- a/kde-apps/klettres/Manifest +++ b/kde-apps/klettres/Manifest @@ -1,5 +1,5 @@ DIST klettres-21.12.3.tar.xz 47138488 BLAKE2B 0201f206ce24a7ba88e5aa5ffbf14b72f5ec64983b1c4b7a262c6b31980040b431a11d04481221b5f9c0b758d283c5812c6f332686c69c836cec34db271d1120 SHA512 f8741f5482380954f63dc6ec22e3baff43e7ceb22b307c826fdb1f0cfea7050ce3e190369a678305f16a3ca97c7f355534b6bf95b6e01409cc42f72910dc09b2 DIST klettres-22.04.3.tar.xz 47188076 BLAKE2B 0360bef2b932840e670f9cd0c9ef56a5135dde06343b37ce1b84627ec58dadbcd9fc263b916fb8d336153d2e3ad59ad013b621bb3b82ab072f302abd2901d6c9 SHA512 66ee55a7332e9cc0ae691827734f6f968c9500c75d474bca30d30238b048129b3e26453726752ee1769f22f2fabe0b4134b5b8d4b975199515820056edd27543 EBUILD klettres-21.12.3.ebuild 872 BLAKE2B 491fe7b70112dcf9e1d54e8299c0c9ec458b06962e26ebc5724272e62566e181150a9ed8c79e9ecd0aca519fb29fb7807aeeed05bae5b766694d6bba6a6dca8d SHA512 8ffd834e90a6e5dffe2c4f18606fe8b135a6b25aae5174b7ef003ddbfb6b1130b40862843912d24b0cf2b535cd77afb6a5996b478ec360758db15e83b0a6f132 -EBUILD klettres-22.04.3.ebuild 875 BLAKE2B 4aaef5db4835dfffb8d0b7501c40d8a53258ea25037308c69920fb85ee99644383c0bcda447032e8b78becf50c63bceb0a55c032b5afa6933046fbdc3b7ca24d SHA512 67e2fb1d59768527bec2e20a65b0b9bb22c4ea8529fb06fc2e3989c450c90a4b7ebe07fa1ea1a44fa91b5d9b2d38d19775b6618414b1a28e2978b4a370cb5ca4 +EBUILD klettres-22.04.3.ebuild 880 BLAKE2B 0e4f0ef2fabae7cbc8fd037d25b0d8b26b9db93a259b063ca609e72ce6af3b95ecc44faa167ce2e660319b7620a3ed8e1c7518faa5589c35497951b207a42002 SHA512 620961651207d4838f04423de8258b6d360747e8c9627a40758aee0766720deb917164e50178cba3372fed433e131b7202d8abe76d3ce68492a8b5769457704b MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/klettres/klettres-22.04.3.ebuild b/kde-apps/klettres/klettres-22.04.3.ebuild index f4ac8a7750c5..9b52ed29db84 100644 --- a/kde-apps/klettres/klettres-22.04.3.ebuild +++ b/kde-apps/klettres/klettres-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Alphabet learning application" HOMEPAGE="https://apps.kde.org/klettres/ https://edu.kde.org/klettres/" diff --git a/kde-apps/klickety/Manifest b/kde-apps/klickety/Manifest index c808cb6f6873..40dcb9330ed7 100644 --- a/kde-apps/klickety/Manifest +++ b/kde-apps/klickety/Manifest @@ -1,5 +1,5 @@ DIST klickety-21.12.3.tar.xz 1492472 BLAKE2B 7674df46ee02a2764a11fa89f40073e0ffa34ecdd9b492380dfd25fe5b7d9bd4a739c3492e53b1654c12ba5b9ad55a07906c86b488d7b33104844729ac1fce5e SHA512 6e4d4beaafc02111a0efb51fd639fe9c726f7827e790e70b7a76049692d77faf5d9e3217c519d50974766091df75d7e7e721a865192272601b36186ad0a34f5a DIST klickety-22.04.3.tar.xz 1495988 BLAKE2B 115ebc790de7e323ab44db3ae4902232d6aae6bb919a363db9f6f8302f081bc24be0beff940d3267e2e2bfd88ea330669d638e58d44f623af1832ef5b7c46137 SHA512 158b96581dbf6e279eb870d0206b35640f34f556a9ec6f6923021fdfde31401da2b331fe45f363455ee84e5725ca3681725f5df793e614545716b9486727a12a EBUILD klickety-21.12.3.ebuild 982 BLAKE2B 7244ddc4adb6b183bd2291c4117b8ab3ebc5dc7169d5ddebe3ec58653618510ab049ccbcfa23d2ce2b70a708559963049d4a5b12b5b84a2c0677ca26bd078458 SHA512 1acaa29614a8959e354c5415c2127aebfeca9297e813b376721202cc330a33e1376dd45e089502cf6e0f49b0b72cd4e5830d5194f0bf8a07680d929f568f1bde -EBUILD klickety-22.04.3.ebuild 985 BLAKE2B 3fd27933f01b32389f9ed2844ec4ad19578b797bddd4132d06ec217a39e856bcd3e5ef095f11735ca5bf95a4c94d0509a6fdeef853c20831c7e903f5f4afaff6 SHA512 f315901ab29c1cb1bc7a66ae03b8bb269742870bfdc101999686c660c048e0afeeaff838e99d1d4f00774b02f2309cc080e2b77d3a06f4de42e03205c63cd9d3 +EBUILD klickety-22.04.3.ebuild 990 BLAKE2B 78b9060868d4c38249ec2b3f7253b77fc3c77d643d5109fef9cb7ef9656a3b21f2727a6feaec47584c7dcb3af2f998cc4d68d256ec5efedd031448ba18cb6bc8 SHA512 73648ce63acba4dbfe7f2e4a14e352401c2207ec899f8d8ba4f8e5332bddd9c9a234fb5aa1f7cf773372f32edcce3d81bbb61c7806b855ddeb208720544073d9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/klickety/klickety-22.04.3.ebuild b/kde-apps/klickety/klickety-22.04.3.ebuild index d9fea1e4320e..46bc1953448a 100644 --- a/kde-apps/klickety/klickety-22.04.3.ebuild +++ b/kde-apps/klickety/klickety-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="An adaptation of the Clickomania game" HOMEPAGE="https://apps.kde.org/klickety/" diff --git a/kde-apps/klines/Manifest b/kde-apps/klines/Manifest index b1865620ec25..2c73194e9d84 100644 --- a/kde-apps/klines/Manifest +++ b/kde-apps/klines/Manifest @@ -1,5 +1,5 @@ DIST klines-21.12.3.tar.xz 1724564 BLAKE2B 3bb5096d2245592bb55469d98968376df284184e8e8139e8a5f4f994b897d9bd6aa37e489dfdf15cdf23b79e26d792f97d9e63a933a17a380a8c470a01e57e83 SHA512 340b497f19812a5086492f09cef648a48d2986ebf7342e62c71a76061663b7021236a72abb0e1a9c77c1c1fa351749f1c3ff541e64d8906283314a190e2d3e2c DIST klines-22.04.3.tar.xz 1726556 BLAKE2B cc3c565ae5099dc5562a8f9efeb19cd708918f44c3ab1734170086ac1bc5d84b2b7e1a38f9418d85a5cc6ec2e6c81b178519e7847c8cf96f641f2900191fc1ca SHA512 640c93686f43a4ffed9f96b34b1ba3a9db1df87a75df736089f189536763da6e34f9847592a858cfaf6ea8e9389ea0de08e4816cb321722711647c8c0c2cee56 EBUILD klines-21.12.3.ebuild 888 BLAKE2B 30689655ab22b874b45890da9226046c04b1276f1525c89c6af9fdda39eddf486a5c75ebaeb8e5acd6bbebe39f0704b955d7bb27f014a1b93fe53019df71cfef SHA512 923239d37e32735980df398a9c8bb30bec53f0bd2c8edd304f29017fd4634f3ef69447785ea785f74a9ae95452efa1478d1ab010321ecf93e68a3e89df391ca8 -EBUILD klines-22.04.3.ebuild 886 BLAKE2B 60f953e849551ef3e80aeef6949eff212b323544e9b37ca6df2bd1ef20a5af9ca738b2add4f0b20752478e2aea349406b3127584f8b48e23fc6df6e2d8480523 SHA512 844dd58fda4b32072a84805fdb7d5a299effd2ab7c368f697b50ffbc87257837f8988f046dc35123184d06ebc1b9de014df761298fca79a97aaf8732f5093aef +EBUILD klines-22.04.3.ebuild 891 BLAKE2B 5474f34ff4cbd150f66fe9d8765337912019955797b3a41715fc6d283ae328afa75c4da3bb07d96ae8e5f53e896cbfe46961f4834b9aab3fcc048f8079a1f5d7 SHA512 985a93effb8a21fb265f63ccdc69aa45f75daeaf4f3a9185b0eaa45a61261b687fe7e0f0ce417b75323994d16f5b6c7f57e7454c0ab0dca90284df6e56c0f76b MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/klines/klines-22.04.3.ebuild b/kde-apps/klines/klines-22.04.3.ebuild index 5f8719cab26f..74a90787a101 100644 --- a/kde-apps/klines/klines-22.04.3.ebuild +++ b/kde-apps/klines/klines-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="A little KDE game about balls and how to get rid of them" HOMEPAGE="https://apps.kde.org/klines/" diff --git a/kde-apps/kmag/Manifest b/kde-apps/kmag/Manifest index 28b85c673867..63373178d9dd 100644 --- a/kde-apps/kmag/Manifest +++ b/kde-apps/kmag/Manifest @@ -1,5 +1,5 @@ DIST kmag-21.12.3.tar.xz 709124 BLAKE2B 4114b5021abb47099f80d52a6c2c3dc3d02c3e00e01096074a17f37ce9fd75aa0570449f140ae4de06c7014ecb4063d572d68a4a6c182b80a6b57cae1d13249c SHA512 4ca6630bec95548d35b71ab8c6ef2827c4c1c7fec27a7240f1283a198168137a68f289732695af59c514019865cfdcb247bb69228c84c041004885acc385b448 DIST kmag-22.04.3.tar.xz 710132 BLAKE2B 6ee23d2f115ea5eb7b46301107d9c3a422f4d7feee199aa9d14e448376bd4e751c2b0bed7beb913ef1a1459bc50bec2487f29f41f1673bf4c42d84aacd443739 SHA512 8890929cb868f99aed648280cb9e582b95ac54947617dde619ea7b375448dc4cdbb19a5830000a9baacb8e060e8ed43bff5accff4e031b270559f8d3fc8082c3 EBUILD kmag-21.12.3.ebuild 945 BLAKE2B df3411b889db47f80d83256eedd875de746967bd3b094a0e0f965d5375fa4ee51698d6fb5d743c062f03a436c2bdadb00ef481057c76272443eabd2a5877b0ea SHA512 4dc09c8e827c4c7e2b25cb0daf049d07f44123e7875f9ecaeedfba1bcb905dd5651526f5bee9b03ca2dcace13d53e0d7c15a2d211cd5aa059f421038a4eff188 -EBUILD kmag-22.04.3.ebuild 948 BLAKE2B 6d225ea01ab924840ebd4878b27efcd88a4a98e4980a0c7018c577ec7490221d64e55d06d026df95aa7ee44cf8f18d2ddc08cb7c976f31efb8b6016a731d1ba3 SHA512 0baad9b058f37be57c557aecb92a6130c88e6d94f7f5b53ca8266320a248f0bf97776fd50647ea768ef543c5a252f69e7dd54ed11e2334aeff4beb63a71d155f +EBUILD kmag-22.04.3.ebuild 953 BLAKE2B e5111712f7f10e89c460ca895ee13a09574eb54771cd471da355c728d78bdd70b8fe25d08704e2519efc5e521fbce9563e99b6461075ca214b01f6c947b5e8d1 SHA512 278aa40da0442aed98f3a98fc068b98f4d794b3b0650c895b389b8496cff223604d68cc40704ed07e599155933daef168d941c9951acae89ce0b2ba71b5b15c2 MISC metadata.xml 400 BLAKE2B c475c15863f12df6a31b8bb59b12b1dc8d66dc6651bfde77f73b1d546db577593a3d33bc9dd1434a5d16baba61c1cda5d22b3b31648b5601dc8c6e7746090c8c SHA512 bca2129e14ba53dd116f7404127deae59092bd6b4ecc239c0f9f4dcfc8076d22099439d491c6ceab9033318273480902277530a83bace4d54cebb2ef854edc51 diff --git a/kde-apps/kmag/kmag-22.04.3.ebuild b/kde-apps/kmag/kmag-22.04.3.ebuild index 02aea81da439..596401bea537 100644 --- a/kde-apps/kmag/kmag-22.04.3.ebuild +++ b/kde-apps/kmag/kmag-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE screen magnifier" HOMEPAGE="https://apps.kde.org/kmag/" diff --git a/kde-apps/kmahjongg/Manifest b/kde-apps/kmahjongg/Manifest index 8cd6fd25a499..0b0ee7c1cda6 100644 --- a/kde-apps/kmahjongg/Manifest +++ b/kde-apps/kmahjongg/Manifest @@ -1,5 +1,5 @@ DIST kmahjongg-21.12.3.tar.xz 4068296 BLAKE2B 3ebf4523b87472480057ae87217cf50be67a1ccee20100724d9ebe62fbac260c2196902d6a8f87a434782cb9b71f041b7fb16ee517e18ecc9d9842195baf156f SHA512 83f7f432fa5d9f40e66ebe7f8d76601e33726647f1475a15bd06c1951dab932bdcbc69f88a2081c254df98adc48b9f5562367a94f6420e1c0041e5fda70ea7f2 DIST kmahjongg-22.04.3.tar.xz 4071156 BLAKE2B 7cb738d133a0a9612681b3c42561c913982fbb45b7e7aa6e2fa806cd9a2e5d6e838352356a7b906e20ee8e62fe4a6c0f124f4017fbdda07ba59ce7cccf8b9234 SHA512 df90ea3b0905c84d40d24051a9dbf0f6114c8c6342dac649c71672869c63aff2ddfe2c31fa676871be54333a42af8aa297bfc8398dea0973fda5838acac3785f EBUILD kmahjongg-21.12.3.ebuild 1045 BLAKE2B f6c7bae3b7d922889ecb9940b81e8c176c17f54b31ffb05059c4e4c63b36577faf9e7ba275ee747b951dbb3b9527a99da7db03bebac776cbdd15cac223eb64f1 SHA512 63e4177074d10dc58b8890b762d562f8b1fb648fac961b7595d7281b522aec7932401121ff8c0d96254cd9c36b22e8abf757503e498567ab0eb1c629cca6c0b2 -EBUILD kmahjongg-22.04.3.ebuild 1048 BLAKE2B e0877e1e1578f8d492d2cf886dca52841dde4ea9c19a79f554e3e82e49b65c4dbf33ca8a6461bbdfd87a654022aa9d2ea6eb9a5a4bcf8209cf5af335f6dc45c4 SHA512 c8e4b8ac9a1e226a6deb0c72ccae37ecc4818eb876dfe3803cda51882c1882e9d44f6900636b8189a2f2c8408c43e5dae352f3913a21c9dadca31ebdedeaf730 +EBUILD kmahjongg-22.04.3.ebuild 1053 BLAKE2B 0c2531dc879c5fe64c22c773df57a40727b6a8e10f0ba49d7f3002fa85e36ca95acf980efc0c88a68c67b29ba4ff6b1a659f3abc3b27024f7ccbb2393ef2a613 SHA512 92fc5bce86d10e32d454b389df798a16da4fc67bd4cd447811cc8ddc090b6029b5a4c7956a0a434db71f0e3657f59bbc655923a8dcba0055f323e4e26cdf13f1 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmahjongg/kmahjongg-22.04.3.ebuild b/kde-apps/kmahjongg/kmahjongg-22.04.3.ebuild index 34883b03f403..82ad92ede23b 100644 --- a/kde-apps/kmahjongg/kmahjongg-22.04.3.ebuild +++ b/kde-apps/kmahjongg/kmahjongg-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="A tile matching game for one or two players" HOMEPAGE="https://apps.kde.org/kmahjongg/" diff --git a/kde-apps/kmail-account-wizard/Manifest b/kde-apps/kmail-account-wizard/Manifest index 3335e4b05a95..7fbafe7554c0 100644 --- a/kde-apps/kmail-account-wizard/Manifest +++ b/kde-apps/kmail-account-wizard/Manifest @@ -1,5 +1,5 @@ DIST kmail-account-wizard-21.12.3.tar.xz 168856 BLAKE2B bd584733574203e5987fdb077fd987e4d8143fb273a98dc36a9dc07d7cef0e23eedaeabc8466e69f834a8e311a431ac7e1a6e2bd8e27c7428a4e53c3b0e49878 SHA512 2054c283f39c364f68c8d10d18f2c1d749f59ada6dc6956a0240b901f741ea7dd68b3c8c84cc3fbe8683458e3b2d86c5cdee3e4bfcf9d9f06694e39ba5e751c5 DIST kmail-account-wizard-22.04.3.tar.xz 174732 BLAKE2B e5ce4c95a27ab62e4d0ab1e727c2db565a49f0e851c539bde3e0cf6e49839593c5cafae787e7bd10a0a458b6f647f2c6a5380ff939ce60f9338035c9a68d9f36 SHA512 f9e3e6bf6f498f8fb16cd81fcc830f1410f9166bcc5a727abf30a0fb343fa98e6f6fd7d68a33f43479d9ac5472a25f8ad0a4570265d7662c935c386224ec71f3 EBUILD kmail-account-wizard-21.12.3-r1.ebuild 1637 BLAKE2B 5f7266fa05520e789f842c66dce9dc941f0776220ded2f5b98587a271c233ae138beae31a3156e12d06099d7772eb875354af8586beef8500b4e35853940e916 SHA512 7a49d18627491523e6db246472f557c30e7b85edf1332cb009b8c26f141a356f69791daa38d29ccc8c218cb126c05d382db97f2268788a559a1ce38d1ad83640 -EBUILD kmail-account-wizard-22.04.3.ebuild 1640 BLAKE2B d633675db26d41c33ef14ae274df1c8b734df1d7e2401372dad86709ce16ded9da9178b247391015a0c4ae9c663bcd517ea474934cd450c893630573c4f78eb9 SHA512 af5198aaf30f8dfe886bd0f9a49799ba78f48d936d167d233ecaea03780ed8e02a7ebfa0e2fb198f52125e697c5a389f237ab3fb1a1964d22f52765e518c66bb +EBUILD kmail-account-wizard-22.04.3.ebuild 1645 BLAKE2B 7aa0bac5970d271a441f4eb5a348cc1ca2a1cdf47f226498aee51be7ac8c90b960cd5d26eaf73132fda21ecab22e99070338a83e2a3b3a320cc1d46dc2425dd2 SHA512 5f82cc1a7befd22811e1d6a70536e10c42aee6b2dba8ac090e9d1785d8df059bd95fa4ef78fb3522cf66265c95467cf19e05198a436d98046f270fa9589682a5 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-22.04.3.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-22.04.3.ebuild index ce5943b90168..46ae5509f765 100644 --- a/kde-apps/kmail-account-wizard/kmail-account-wizard-22.04.3.ebuild +++ b/kde-apps/kmail-account-wizard/kmail-account-wizard-22.04.3.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Assistant for KMail accounts configuration" HOMEPAGE+=" https://userbase.kde.org/KMail/Account_Wizard" diff --git a/kde-apps/kmail/Manifest b/kde-apps/kmail/Manifest index 319e438344cc..3ec45696f50d 100644 --- a/kde-apps/kmail/Manifest +++ b/kde-apps/kmail/Manifest @@ -2,5 +2,5 @@ AUX kmail-21.12.3-speech-optional.patch 2622 BLAKE2B 403556173723754264d00b6f9fd DIST kmail-21.12.3.tar.xz 7145316 BLAKE2B a901631e14b6d4e652877439594fd35a787699a2a8b3787323ebd49f109ef2c527984bb5791a428353f124bb01755a5e475c7c5b39ba1d0277bbfdf0a1dac001 SHA512 7656feaeca6ac664c7bd2402f4bd369c4ce924db812b99d9f27556e0112722eb18a3490ffcd26047653b84f14c2990be53967dc689f277557dd0deac56d03a60 DIST kmail-22.04.3.tar.xz 7153424 BLAKE2B a8a262baed424918532c053b24bec95ae3681fee052807518500b240f5d57e4ecb97b4b7fc08b6cf2f588458842e21a1165818f69aa28540845aca7840bd9622 SHA512 1003c3f24b79dfbbd8e551b770e27388994d63884550592ffcc86c660966c259b74bb21b21d9c09bacc585fde58de42b2e8c5eb985c230304c07010a67d52a32 EBUILD kmail-21.12.3.ebuild 3571 BLAKE2B 8c283cb785143e54c95afcc861e30357c8e1aa39ad8873e8ae5db75ac7fb56ff3d5cef05c0419a4077694e89325d57b018d2e5c000fdcbf16455376a13739790 SHA512 1b7a45f486f434cf07208d3696f42411b47799d57ad78c969d52e899978945e125cd17406b7c8a560c4b784c10d8d5ac0d084c900e04aa83654d57238770f788 -EBUILD kmail-22.04.3.ebuild 3519 BLAKE2B 5bd59bab0c971c57a64411d836c0d3b46e189468cd2fd116012076efd313709294336bf4bba6bc9bb239eb430237848e79bf7cf0adb1e4fa95495e4a27c68bc6 SHA512 18b270cde666588e6150edc3bbce3faa8986f5c06e101d3562d6be40ea73b6cfb0260797cef99555c9488fbd4ce54493b304713c34f659f759d7ef24587a2b62 +EBUILD kmail-22.04.3.ebuild 3524 BLAKE2B 5857c93fb0592c67ed52fd98c3658eb8943161aab37cbe7aa8eb58e152807c6afae6f0acd9aa48a4e5d416407d35e75e34760ff8423872ab6f7006ec5d67b79e SHA512 a63d3d5d44c244665869a750f6c6b7111ca84e42020ba8433a3a9d7e7304ca617367becd03142a6a85da182026dad0e547a9bb332692b171bd4b507c2dc2ae6f MISC metadata.xml 392 BLAKE2B d284f1f6d15ec099b824fc8aae970cceca3e558cbd7e4dc4b1ca93911394fd57834785936d1ca6626b4b4ff6b71613cd872b93e45b8701104978f80d8170e9e9 SHA512 872b0653ecebb83d93e152d510808ad85502024f5c162bb5c40a94aa76cddac615c0e930c04313c53a9e0a1a5c4b383829e302bb34647db46a698b47edc7fbdb diff --git a/kde-apps/kmail/kmail-22.04.3.ebuild b/kde-apps/kmail/kmail-22.04.3.ebuild index f65c196acf01..4e6e748bd856 100644 --- a/kde-apps/kmail/kmail-22.04.3.ebuild +++ b/kde-apps/kmail/kmail-22.04.3.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org optfeature +inherit ecm gear.kde.org optfeature DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes" HOMEPAGE="https://apps.kde.org/kmail2/ diff --git a/kde-apps/kmailtransport/Manifest b/kde-apps/kmailtransport/Manifest index b3e34fabcf9b..762dae9d13d5 100644 --- a/kde-apps/kmailtransport/Manifest +++ b/kde-apps/kmailtransport/Manifest @@ -1,5 +1,5 @@ DIST kmailtransport-21.12.3.tar.xz 173448 BLAKE2B abda233649e6b0b23a8fda146c1418a50f7c744138e178c8371808cbf25213bfbad9171552ca5f247e1a6891696ed845cdd2b962a4e99db789c9a17002466ef7 SHA512 0437dd2ba44b76a5855931581a2cec1c2a63f6dcf4c8ec1ca720f7630ed928041ee629a1df102bd7f33e687bf018b6f67f0645b02648249c13ba4434e03e8994 DIST kmailtransport-22.04.3.tar.xz 176696 BLAKE2B d85c3eed5469703d56195f11494ea4b9565f7cdcf9a9ca678a90fff4473b0fa99ba53f01bc3aa683f6f2a996d945a3561b8b62bdb415489d96861004155b3b94 SHA512 2287519dcd91c696ec2a7cf17d2c535b687f06e6f39a69050da64aa1ac534bd0b81e59b740613695e426415a22cb418f60a73a9b713fa6a4f66b96270dca498f EBUILD kmailtransport-21.12.3.ebuild 1081 BLAKE2B 4d97ecac03ca078de40090ecdb92792ba9bd94e0664cb287cca683d2600c80b40ac211385d52938b8538b40d98758dde58f35c3377f40e7540ddfa5fbcb8e26a SHA512 0e2546f9bfe0dfdc68978eae057ed2f96276b626e85515137905470cc8d01816284abc4900e9257ef8098d5a5d8e1fad9d8481f162379f6c2ba38d0cdd525b91 -EBUILD kmailtransport-22.04.3.ebuild 1084 BLAKE2B f01db6dbf570e48c2dce78d05ebbf77d22c7d7faf234401eee7524023dc9a65b443b2bf0364520755858d79e2814acbc500f2392e2e98c7a1b8fcd140c402320 SHA512 f166ea780820ecdd913e716497f34ae3136f8e99890e1c6fb184950529a8a6b9ee0b3367625a3d9c74e9e48bba1bc3d5c4c0292b4bfda0b145c91cdb084e8c00 +EBUILD kmailtransport-22.04.3.ebuild 1089 BLAKE2B 896a63d0575cc203962fb6bbd2ee1217386b4559302f3af14bc14f8fe462957471beb85f0760172d78f52ab532f583e808dfa0c7f274842129893ddb7b004fa8 SHA512 822ac409260fc028eab20f627698aa2af2bb8940f0c833c348e8100956004ae753e5420b956728c4adf23590d0a5dafc75f7f5f370edf84fdfffd7fc9f262d65 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmailtransport/kmailtransport-22.04.3.ebuild b/kde-apps/kmailtransport/kmailtransport-22.04.3.ebuild index bb54825d5181..34b97ecfdf22 100644 --- a/kde-apps/kmailtransport/kmailtransport-22.04.3.ebuild +++ b/kde-apps/kmailtransport/kmailtransport-22.04.3.ebuild @@ -8,7 +8,7 @@ ECM_TEST="true" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Mail transport service" diff --git a/kde-apps/kmbox/Manifest b/kde-apps/kmbox/Manifest index a2194182ba05..e7d1e59a0ae0 100644 --- a/kde-apps/kmbox/Manifest +++ b/kde-apps/kmbox/Manifest @@ -1,5 +1,5 @@ DIST kmbox-21.12.3.tar.xz 27988 BLAKE2B 058065e48f4026cce2115772a813abe346032ff3987adb04a03a086e94bfbab27b5dd887d67c09acb0f1a0213b4e4fbc2d26a4560967ad5d57c8abaf14ce0e97 SHA512 6c4a8c26fc0d2bf6402b10d1e7dedb2561130bfd99e6446acbfa93f3ec448d89f51f580e7450ef362073fe3c8d0945148f1cfb6c94d40d1c1e3470aca8ab9a3d DIST kmbox-22.04.3.tar.xz 28732 BLAKE2B 05f338b6b354b88120c25ee730ba88850a7b2f3caeef88259851c80bdb82400ca25a25468faa25870961b6e2bcc8113c01189d09256fdf2153e2460ef36342bb SHA512 e3d48d3742b109494dbc94ce9352702b3890a81d0e5016e718e0c3169fdcd6d44281da3c23eafaffe6358ce7c42874c7294472fc2347b4556c8f8868d1e9a4d6 EBUILD kmbox-21.12.3.ebuild 378 BLAKE2B ed9bc3fff0b0e3059520fe36e3d29c18dd2a5c72befabafbc22f15fb763a881cbaa4b063652c13008e406f14e0a614c05663370af329b699058c9b39e86b58fe SHA512 ff51305bf3f829842e9b0dcdd0b5ad6581da9c1d96a7093c7f72284e999c22caabebb01c9b0e6f1d3e76908bd29c8cc7ba9353759f9f1e607db757d95b88823a -EBUILD kmbox-22.04.3.ebuild 381 BLAKE2B e01c5e3e4e5366139fd0235a9e36a76e939173971e53f283c6697718eb4510f4e9cc1a1ce172c70d428d8b88a25d400f8ba5164d9b65f35f736fa6b1015b7dc5 SHA512 b54cbc11eab9cdfb6ace47e63a2e1c9caa12d806319b11d5bfd950f7ce14506681f99c9cf43446371cc709c4ee593865481dbcc96094c6e7e34d0c3dba002b9f +EBUILD kmbox-22.04.3.ebuild 386 BLAKE2B 8778ef14cfa70bfcded1a74b445806c7af4883dc1da938013ee988b5d05d656a35e0b5f63b38e89ee3df7c0978cabf4fc04a67f49269a7b5940cdb4174cb55e3 SHA512 5cf2cfa76491ff7f200303b9951a4440c0645ced09a8288cb0e962f59902d71984f7e74bf5dcffc76b688b22b0529ee4c4e53accedea871e86c6d92360331fc6 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmbox/kmbox-22.04.3.ebuild b/kde-apps/kmbox/kmbox-22.04.3.ebuild index 45e091b15e3e..2bd1380def1d 100644 --- a/kde-apps/kmbox/kmbox-22.04.3.ebuild +++ b/kde-apps/kmbox/kmbox-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" PVCUT=$(ver_cut 1-3) -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Library for accessing MBox format mail storages" diff --git a/kde-apps/kmime/Manifest b/kde-apps/kmime/Manifest index a5433c0d66f6..ade97ae1f2a1 100644 --- a/kde-apps/kmime/Manifest +++ b/kde-apps/kmime/Manifest @@ -1,5 +1,5 @@ DIST kmime-21.12.3.tar.xz 155392 BLAKE2B 7b2445dfdda4bc3fa9c726a7fc046d2cc6a36691858854677a5ab76422206afeaa0e9384cc2eee338d8e8d7c1828262e9f2e9b75d00661561a586839cf0ff71d SHA512 9a5ab522345f860a26815b2c6f45c7e6b8386eea93986401226edeb3117e0f2ddbc804eb8db81de39a78c21f788e51d31a38bc04ac68534829a61bb07bd1bc11 DIST kmime-22.04.3.tar.xz 156100 BLAKE2B 09cc1f43af9f5f0c8f4000a5b4e010b9bf965aa820ac1e387515d926b8da4f500f90f751ac238821e6f5598ac95d97ca8d17326da906b79ba75ca180a3479baa SHA512 813d79fa3636a89866d53faf728c3886a549d1b6167d02e8bd2cb0298cfcf39034b98215bba1282a0ce54366dc77a77ac7a68759d3328cd279dbd101bb1ed8bf EBUILD kmime-21.12.3.ebuild 432 BLAKE2B f1a2cdfc81f25f606d12c248ec07ce3f334dc20968bc29f494591499bf8ae611b1b497f7f32cde465e68af6c43e4b7689117d664190581d0c22dd7b660eb0d81 SHA512 6d94b5eaa18a6e06313507d039720100ade89fed37800fb1053cc4f94bfa78a83aa86eb3dfad987d2ea1486b35c67fe67a14b06cf0633f8fcc8198ea1bad0604 -EBUILD kmime-22.04.3.ebuild 435 BLAKE2B 6ec01a8e25d6cfd0b8f97cf0313f3d7019ef9350c8c256354b4a053b948aa66a093b1860e9651b33483cdab31779cd6d8a77f3abc55317e6e3b3bafe812dfb18 SHA512 5665dde328d0e0043891168574d8046d991f4c44f897a5bd6c4cbb53505e57dbdf137441aa3e9912bd40b3bba981a001df9d874e5e59c04d3a5eb2823615c0e9 +EBUILD kmime-22.04.3.ebuild 440 BLAKE2B a3df10d257275dac78887f66547a6513d1ac35b26c76f1b583740e5d1be3d3005463f9603b8b3d679c845e379b1eed080697c79b053044218fb04f34118b25e0 SHA512 a64f6a29d3bf89a91c53ac87122323f7bade627d6b82680a725d021b7053a39b296552f4aeeb29de7cf88d59d110cd0f073bb8a6349f47ecb9b4329e3890067c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmime/kmime-22.04.3.ebuild b/kde-apps/kmime/kmime-22.04.3.ebuild index 31d1439dde4b..24b5dfae8f80 100644 --- a/kde-apps/kmime/kmime-22.04.3.ebuild +++ b/kde-apps/kmime/kmime-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_QTHELP="true" ECM_TEST="true" KFMIN=5.92.0 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Libary for handling mail messages and newsgroup articles" diff --git a/kde-apps/kmines/Manifest b/kde-apps/kmines/Manifest index f5f0cf8b222d..0e6c76f365d0 100644 --- a/kde-apps/kmines/Manifest +++ b/kde-apps/kmines/Manifest @@ -1,5 +1,5 @@ DIST kmines-21.12.3.tar.xz 991712 BLAKE2B 5868cdeb3fa33676457a8bf731cd056daf424b2470f43b6b5c627a0be5dac461c07eabff1bf41522e7e5fb0c84ea96a18956591fce268b1d32e512a8b223fc11 SHA512 ea6ab9f3f9ca6677c0e8c2e44b881bc9406fd63d33090d9b80a50e6afda73a31a44e85e55fdd96a9a55977c50a0ec6be46ecd1ed3f124f6ede246035410ffe75 DIST kmines-22.04.3.tar.xz 993540 BLAKE2B 3e2f947957a47d559499686fe25d77603b7d3020bc520c48fe14a905cc181d3c3932bed450866803453d4472f66fa2a2d0d5e4cc944a7334e0def5e24eee4d25 SHA512 3057787e810ba604cad332b8decd2453fd35e75fd19b7a21f5c5ac07651a23a147aa2aed01276c508a0214d26212760275486938bce1d01527cf82f7272a9cc1 EBUILD kmines-21.12.3.ebuild 881 BLAKE2B 9343314fb7d176068507952b245773fc9072756ccafd09ae0dc83c3be35ed4796a8325ae03048ae1e3fdea01cb22734b97f00a577013aa7a5eb7f1875f5b5325 SHA512 639887d8b274fe12bc1653f0efe92facab7e6cfd0b18ad170d98cd9d212f96347aa02148065aab1d085f386768853cc6c7eb8e8c91ffd076614ac4684512fa5a -EBUILD kmines-22.04.3.ebuild 879 BLAKE2B 827e752a3fa4922de8f692c78dbac8cdef7c99b5d62846ee3f30fccad1727e5db882edf0001a7096953366cd56967a695ba3910a3d5c3f47cff56060d881ba73 SHA512 feb9f20ad99c27df98f315e0d42d99bb0a670a652a735db9f5b5f7e61ddd8e93157fd2231125c0df9992e0578c8c03e76ac744da31a88a845e510ab2f26105ac +EBUILD kmines-22.04.3.ebuild 884 BLAKE2B 22cd34a7240141d659f4af5b59847c77234a97a8ff1942a87352f7847c1a78ed245fb10e0c74b9411d5167ec83a7f09d068fd483187e79531a3be03fea5accdd SHA512 a24e6566fb7f70d18a0b175bda251a504384ad1bf1781f72d601c21263fff5b29c872c18e544a4a7a16efe65b35d27f64411595b3ab812e1570ca534a48fcae2 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmines/kmines-22.04.3.ebuild b/kde-apps/kmines/kmines-22.04.3.ebuild index 911ee96a94a0..7a860663e32a 100644 --- a/kde-apps/kmines/kmines-22.04.3.ebuild +++ b/kde-apps/kmines/kmines-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Classic mine sweeper game" HOMEPAGE="https://apps.kde.org/kmines/" diff --git a/kde-apps/kmix/Manifest b/kde-apps/kmix/Manifest index 483f700bed0b..7ddc13fb3da5 100644 --- a/kde-apps/kmix/Manifest +++ b/kde-apps/kmix/Manifest @@ -1,5 +1,5 @@ DIST kmix-21.12.3.tar.xz 1163936 BLAKE2B fa318120c8285a126c29b8ba1f76c6b093b77a32b5bf85a30b476562093e9048b70f9abf2bf8e75403cb095f6c8c27e74f4ed6eb7f9dbdff05b6660b9d422123 SHA512 6f8976d234defbccfc509e7d6d275bfa0f0da7b13757ed2ba951ac9fda0dcd9cad412517c41b8d3d803032898f668047de069581a4c386a3fa3e7db9bb96c0eb DIST kmix-22.04.3.tar.xz 1164232 BLAKE2B 04e61cf2aeb3196e9a27a1df4c9d1ecc43c5812e07c0b955c2f3099abc9119f9f01b5d27b0deef73610fccae11d64af19e53713bf6b9ca4aee2f26e5129ff4bd SHA512 f36b31efa9bb6830157a31d951dc0c14620cf977da7f45bd85bc3df93621ba83cbb39f314ed4e1e9e1c15ae935085849888f8be37f2707ca4831a8c14368907d EBUILD kmix-21.12.3.ebuild 2045 BLAKE2B fa08ac3f06d78f7b6f366eb0a042d9132701f1d209cc4c7e8cb4bc0f2cf45378388ba4b4c7822045a6a2d79d81421bf88a6a29c9c36b33745d7166ba8de7eaad SHA512 b960017606b80789c2e63f23c3615448c7572941a1fb9ae9e9d76ca951ddcaa5ee68556a9a1bd91f45135a9c82cf9771288d1f211a306a26f0c2432518c6a778 -EBUILD kmix-22.04.3.ebuild 2048 BLAKE2B d59f330f30ea3687b6f15983f2b37551e2fc8130b2247b72d9d6d45aaa73815d13b7706547ba015e13538366d41272f692cdb322b09b8c94c5038217093fe49c SHA512 799f0f91e0213c2eba6b2e8da347228b85f2fb075200cd9361d52529aaf6fd20208cd22a48ef8c49dfae2832ccfda4ae190867ce763d065d7b1bcb603b6f7a55 +EBUILD kmix-22.04.3.ebuild 2053 BLAKE2B e33212c7936534315c5185772223b8d699422279a211826804fdc62ceeb3f0b0889f130025162c79b99a1ba27a59e199429acaa8eadf1145624162d246837480 SHA512 ac3f29afe0019b89d9593e277b0328c472ad56305572fe5de1b4485af7d852654971a46c15da5c9d94d956cd7447c8fa04127a2f6f2182306d30e7bc0034dbf3 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmix/kmix-22.04.3.ebuild b/kde-apps/kmix/kmix-22.04.3.ebuild index 42fee52d515a..2039ef25eab2 100644 --- a/kde-apps/kmix/kmix-22.04.3.ebuild +++ b/kde-apps/kmix/kmix-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" ECM_TEST="false" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Volume control gui based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/kmix/" diff --git a/kde-apps/kmousetool/Manifest b/kde-apps/kmousetool/Manifest index a2632e876c1f..b114a1f2bb14 100644 --- a/kde-apps/kmousetool/Manifest +++ b/kde-apps/kmousetool/Manifest @@ -1,5 +1,5 @@ DIST kmousetool-21.12.3.tar.xz 121460 BLAKE2B e4c7676af6bd8f1bd490f72508729678a0eec36204571018ea7e19fa0a5f897d6a279a1386ae5570b11bd61ebb337e60bd71f883206d5415f7aaecb030752ab7 SHA512 d3cc61708bd12b863290395d2ba6ffd2fc8f674260f812862d24e5aa0559909a83a8b91c43e21b8cb3358b0dd544a09628078ff44dbb1769f0d14ed2770387c0 DIST kmousetool-22.04.3.tar.xz 121876 BLAKE2B d65fed99fb2d739594f0a5dc274e16cccac01bc201ed434c71b217d651999e053cbca9f38198847604a770b920058661be106aeb224534954f41f4933171da62 SHA512 96955e87ac6b635b087030092ac580d036ce05cfe2302ee1d6daa07f17fd59ded68ac8940171fcd84121641f57119495eafca715d0ac65575278936d5c4a901a EBUILD kmousetool-21.12.3.ebuild 864 BLAKE2B f750d881d13d385a8f838a34e826a7ab29d4f036a52301ece0089f5ccaf7b7f6cca58b154a58ae824dac88425541797642ae2e8be7e78fae45c0814bc4a0dd60 SHA512 8d4809f488d5fe54c6f9e89e082ee647fd236f08ca16e36f1251dcf5b7c0b072afbe65a5002d89759a604301b8ee7390eeaae354e1812cd8a00406d286a147a5 -EBUILD kmousetool-22.04.3.ebuild 862 BLAKE2B 0df5ee4e81a8bd9bbd7e4878cdecb6b7aecf7a4778567109365ad0ae45bf175a4c479d3b2b24ddb7af48a222b5c6b26c3dbe97652ed3942c1c392b181bf37bac SHA512 7c41f5e5f999c9a5b4ea617da182137ddc558443ae6e8865799c9fdfc949a8e3908a8379219cd91ea4cc4fcb8572ac2f633f2ac6ba8ded952c0a6a507f573b81 +EBUILD kmousetool-22.04.3.ebuild 867 BLAKE2B cd6a7663ae69b67a25f579235d0bd60c6f7c1453e9b1b1857ed7861a65a9535bef50a119299c8fdd8b112a40a83cdc62c7e7011a50c540657e17de472c5aaef8 SHA512 7fddf1715013aa35120835c99ae114c39bdd7ab1310261aa9a0824c20f2a50c41a5e1ea3352832075cf940f9559e575e4520de3796da32ec218f1a5a2a07f8e6 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmousetool/kmousetool-22.04.3.ebuild b/kde-apps/kmousetool/kmousetool-22.04.3.ebuild index 705acafbfd5b..ebab883fe84b 100644 --- a/kde-apps/kmousetool/kmousetool-22.04.3.ebuild +++ b/kde-apps/kmousetool/kmousetool-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="optional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE program that clicks the mouse for you" HOMEPAGE="https://apps.kde.org/kmousetool/" diff --git a/kde-apps/kmouth/Manifest b/kde-apps/kmouth/Manifest index 8b706cf2824e..cdad32ad6cb3 100644 --- a/kde-apps/kmouth/Manifest +++ b/kde-apps/kmouth/Manifest @@ -2,5 +2,5 @@ AUX kmouth-21.12.3-use-KDECompilerSettings.patch 1403 BLAKE2B d02f6782767e36ddd4 DIST kmouth-21.12.3.tar.xz 2107316 BLAKE2B 1ad2c4eb6490291cb8b70c61c9d188d360d70e2151b20824d8f624c5e9107983a1c08cf86f5fe9f6c7bd2f8b8d6e0b897b63273de7f70da8d505b3352b5da716 SHA512 ea7d7c418c33f7b9773d30d233f26d4ec1d7e05983fb48808398605ae4bb2442317e1d7dd4fe2ba2168947fec793ea053548aa1246b808589422263628247688 DIST kmouth-22.04.3.tar.xz 2108236 BLAKE2B e0270128dc88e4066a5a41fe8d173ce121d20b966d736f8e733f88963aabfe1514dac7273ad6cf7e995efdfdb9fe20b3dd2bee72bda36152f1864698e2ae08ef SHA512 255f6c3ae84043e5439fca0662aee234b6481988feb7e308d954405b1d620347255685eae82a2d54542602be226125034b70cabe6bc63f0f58eede3c1bb42d14 EBUILD kmouth-21.12.3.ebuild 968 BLAKE2B 78209fdcb499818f4d343f65d5b2ce659563d1c52236f9afda5fc690acbe745a8510d2f3f5f9cd69e09f23e86a53e9a95fb9f92ef51580d92e6b1237bf9eba23 SHA512 5abf23054edb4aa2a5b82c363099f25171f5eb73bb839c39fc7f425f63273fd2dc19b3041a8bb96975701c59deb4b63fdc73df0f4aa74a0fa7c15a5f30749fbd -EBUILD kmouth-22.04.3.ebuild 896 BLAKE2B 148c016a449dd6ed60b6c7b2f3ea389273eee189a7932238d51208bc31a5511894897aba4d178dcd591847db4f5a39a165696841441f59f28bac08cc803a3c39 SHA512 e2358766d46e45e5f351e427d21151e1cf8315e57d4865f9202a71a3b89b8472b105e9009b4ed42534914119a6507deb047e23c5e7cb384f39174e06fe2eb7ad +EBUILD kmouth-22.04.3.ebuild 901 BLAKE2B 16373ee9c977edaa71c8681e82962ea8a0e43fd58e4148ed868edb722047af52887fc912cc10c08d6dce0f328c1fc795d17ea28bc8c35f13e0ecab5fb8c6950e SHA512 6d146e70b06448b7309dba46d4571cb1767a642853d87c4e43873db19da8fb4fbcbc799a5df7f2ebfeb593badd31a40f04d5c2453e8c56b344eca731d9cf8185 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmouth/kmouth-22.04.3.ebuild b/kde-apps/kmouth/kmouth-22.04.3.ebuild index ba84b8b8bcfd..05a7e9efd5dc 100644 --- a/kde-apps/kmouth/kmouth-22.04.3.ebuild +++ b/kde-apps/kmouth/kmouth-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Text-to-speech synthesizer front end" HOMEPAGE="https://apps.kde.org/kmouth/" diff --git a/kde-apps/kmplot/Manifest b/kde-apps/kmplot/Manifest index 77f7bb2a4578..8cf1ec667cb6 100644 --- a/kde-apps/kmplot/Manifest +++ b/kde-apps/kmplot/Manifest @@ -1,5 +1,5 @@ DIST kmplot-21.12.3.tar.xz 3043520 BLAKE2B f5b6395d5564e0ac4443ca2fa81d2aa1e0f659f6f60a6fe1c211c938e95f7a422d9130155e5b0b6c5454a14649c770f1d92fb28db4d3c3d6a5637474b8e62054 SHA512 61c610b68750d320519929f69108dbdd7b4d81fe2e1aa542f97a5d2ae262c23dd055450455c589954bf52b26b1b69547650138283d3e45e9b3df03ecf51ecc9e DIST kmplot-22.04.3.tar.xz 3048548 BLAKE2B 4b636b79c036c48e5d3f219589084d6a2d453919fd5fc4ee429d3bb1e831615547d8fc332c3cf3de528815bf7d706f99ef5b0f27e7482671748290687c0d2b19 SHA512 e7db00f193297546fa05cf745be9619e2409f2b6c5c0410576112425bc43ffd953780b03d02400a99418bef2fa481c1ee2eaf2cb5033127f321d017afe4ca882 EBUILD kmplot-21.12.3.ebuild 1062 BLAKE2B 48acbc91a50dd19dabf5b454a4faf9a113eadc7a88816a9e2cfbb3a92d8e4925a554b65f70da51df237a3c24417298c38c0130b71365d4a1b75afcc7ef866594 SHA512 8ef2dfa7055432f7f24b16b7ad27081a0a66d3bf863a77d5e3f354128952e7773d99ce63bab40caad823d75560152c44048c4e577082813c7afd5747db627cab -EBUILD kmplot-22.04.3.ebuild 1065 BLAKE2B ec3fc23667022c82ce23f9ab7ba9976157ff031db5d8f6b2dd44eacef221f37599e6dc05d1d028774493aed47ce28f2bba3c3a01b6ddacc90135e0c19de7c96d SHA512 49509ae011c158001f062cbdd18d130bac2bc0547a2ca456bdcbae21b7d6a9e1a4729ebb1c594c3282f27f2faa1f6ddc6b166ae7b8df2704c368f6b8f5a07d09 +EBUILD kmplot-22.04.3.ebuild 1070 BLAKE2B c64985ab2c68bf7d3a1cb23892c4ee3f26d41ed040355d178052ac16058c2e0ad5363013a1299e735b4597464b529dee36ce3e2e7becec0fe5234f0f842616db SHA512 aa04876ac25cc8a706efbce556b8d47ddf4a9beb1122950eb6d71fba2b9646ecd2662b625359a4d6ec039b20a42cb260c34b18229937e9cdf0a6c66d7643f90e MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kmplot/kmplot-22.04.3.ebuild b/kde-apps/kmplot/kmplot-22.04.3.ebuild index a6fc5f8b4bac..6c0c69622d3a 100644 --- a/kde-apps/kmplot/kmplot-22.04.3.ebuild +++ b/kde-apps/kmplot/kmplot-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Mathematical function plotter" HOMEPAGE="https://apps.kde.org/kmplot/ https://edu.kde.org/kmplot/" diff --git a/kde-apps/knavalbattle/Manifest b/kde-apps/knavalbattle/Manifest index 26c62cf59220..f36a6b67384d 100644 --- a/kde-apps/knavalbattle/Manifest +++ b/kde-apps/knavalbattle/Manifest @@ -2,5 +2,5 @@ AUX knavalbattle-21.12.3-missing-link.patch 1046 BLAKE2B 7094eaa3a3d7277c5554407 DIST knavalbattle-21.12.3.tar.xz 1376028 BLAKE2B 0380549a4e70c0a3d8dc481a76afc86993cf7e7724c1bd072c90ba3635a0ba0c16b23685a2fcfd225080cf3ed3df33bdaa84bcabc5ffb57372387a0ea48aadcb SHA512 73e2e693a71aba245c5168678936004119ebc28690da83c7767015431418903f27f4fa5de030dac29e13a193917abffe81cb368c556434dfd3ba3cf5a19df142 DIST knavalbattle-22.04.3.tar.xz 1379756 BLAKE2B 835c5636dbb4d67ab63f3726b20b896aeb99e3a331f520660474d38177ede0b975427e96d9ef8d439ff0f4e143c00b3d049ba4d63eaf59ed9f383ec5c49faae0 SHA512 026f3dd87de80b33552f8918d04a06a054cea8f6d23c076d577d75ebf2e17568696ff505258da92b8b18c31572c6335995eeac8630970ff6cc0e0ea39c7b9170 EBUILD knavalbattle-21.12.3.ebuild 1045 BLAKE2B ccab6580d546f300e70f8d3a57a53669afe1d619371458ad9f8c0682013013670b4f80654e13009119e1826ac106555b063d3795826c05c063db9f51ef498a58 SHA512 1a78d132923f4e38f1630eed04f859d6e7b67a4de3e8e7b943db55311ee878cf8a472e5a03d73a9bb1aaab08c89d51f8d9bd8ec0824468c4208eebe78d67ce84 -EBUILD knavalbattle-22.04.3.ebuild 997 BLAKE2B 07d518bc9ca62ce0458c2eb9b5a0859132cfe91cbfec32a4ef31e0a887e2f478caa0dd11a6ba54d3ec8a9a2fc1c5d7c2d7d9b96ff05c9c8ee0c82cd9b8272d6c SHA512 ba4bd2b4a2f3875340a55b1a38552f05ab5561354329daa11ae603bf9fe7116762b1c2c99967fbbd3422a590e0b1239f93be36f3a5959e0645bd8ed382a2ba35 +EBUILD knavalbattle-22.04.3.ebuild 1002 BLAKE2B 9453e298daa7ce9a1b238c348d2cdc35f12545fd7451e0529e3ba32066d464c25c8d6f4ec3781de2a8d452940d4274644e29b00700ab432f1185bfec79c1c83c SHA512 975570d12a3210805e990111b2aa6bdef61c9bf9f52b178fa87a86121312f8817f012510fb650f49a508e121ebb6cc87b4f557c5642522217dd49a650a99d582 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/knavalbattle/knavalbattle-22.04.3.ebuild b/kde-apps/knavalbattle/knavalbattle-22.04.3.ebuild index 083d4fe9e49f..c1c2b28e5f6a 100644 --- a/kde-apps/knavalbattle/knavalbattle-22.04.3.ebuild +++ b/kde-apps/knavalbattle/knavalbattle-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Battleship clone by KDE" HOMEPAGE="https://apps.kde.org/knavalbattle/" diff --git a/kde-apps/knetwalk/Manifest b/kde-apps/knetwalk/Manifest index b621893ce183..2a0ffaf4a05f 100644 --- a/kde-apps/knetwalk/Manifest +++ b/kde-apps/knetwalk/Manifest @@ -1,5 +1,5 @@ DIST knetwalk-21.12.3.tar.xz 1094524 BLAKE2B 09461b9532e224f1e4bb7cfec364aca48ff364818befd9a34713754ec373c3e84e0e5c714b2efb79588a0f4339d3fe0f8024ff215097948b6a850a1531b5e606 SHA512 8af73390aec10558b84ab87b5826116ef28eb1f73d606687249af46196ffbcb09548ca4dd2a31bbd739bfb09ff2c151b2c014850c51c09b4b8ab910b40c0141d DIST knetwalk-22.04.3.tar.xz 1097148 BLAKE2B b42d767f1893e1a495bfb1452a63e01eb178fc144f31fa651f5e27978b631248b39df6ad34e8ba8b2d9249a62e200be00c6931a952d270c56815cece76f75eba SHA512 73ad14dbc178b99ffef8c551f1aa8145efa08bf8f336ece1205dbd8dc503033d932f9ec54551fa1ae21e5a4b6fcfc3180c7dfd2e4400fc2621d46df3de423bd6 EBUILD knetwalk-21.12.3.ebuild 976 BLAKE2B bceeba72d2e64ab288d21b1b4248ff25b318e7eebcfddd29761d25370f741fe370335552eb9c5d10470f982bdc50cc972a014f4cef5df4ce7b557bafc83a9efa SHA512 5e47ee7c5990d8ef6c64af43c1e1305efd2a83cd9eb2be1618d3d112a0efb7877e598dfea909ca3d715e3ca5fcd53e1ff481778670faa3ac28d1271944e1d6d1 -EBUILD knetwalk-22.04.3.ebuild 979 BLAKE2B 0d3cc1f21a25235bd25d9dca02388ab813460a6ccbaf45680abd466977f63d94755153205a1ae3e69f71497f7e7fd572c7e60081afbbd4fa5919e578761fcd0f SHA512 70f021b67e6c4fe9bb57df86a8959931ce54a0f7feb5b201098a1b023b17b982cd499d8dfce1d5c5c5cafe434084ef8040525a8edfa6494018ed0882573b3dd9 +EBUILD knetwalk-22.04.3.ebuild 984 BLAKE2B 4135ef21d49e0d6089ea2595584c62b954dd1ff8901a0e423855bdc1d39954b1d3ff88a5342e2c0d73e019378ec75437e1ba6e3f8fd4d03ae3cc1b03991e4dee SHA512 4b2e9ad3996ef26bcde1d8f395216b1b54811a66344e18e27338c4e2c21ed74b24ef24cd5b1e315dc0a0d9b3c21cf5494001916edb4008e1ec64c83381a8abf9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/knetwalk/knetwalk-22.04.3.ebuild b/kde-apps/knetwalk/knetwalk-22.04.3.ebuild index 79b3bbbeaebb..860c973d0a47 100644 --- a/kde-apps/knetwalk/knetwalk-22.04.3.ebuild +++ b/kde-apps/knetwalk/knetwalk-22.04.3.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE version of the popular NetWalk game for system administrators" HOMEPAGE="https://apps.kde.org/knetwalk/" diff --git a/kde-apps/knights/Manifest b/kde-apps/knights/Manifest index 77d64650cccd..ba9263653db6 100644 --- a/kde-apps/knights/Manifest +++ b/kde-apps/knights/Manifest @@ -1,5 +1,5 @@ DIST knights-21.12.3.tar.xz 3320776 BLAKE2B 556a57e0b88d5b6c05dae50f1ba057ce5c9bbcdc0bcdc015db6337f4eee37cae405732362241c5b093d9335a3076038bf54aa4402e466d3d990ce1f845e18403 SHA512 b030a4c1670f72e509e12370a410429e808e2722bb763e062e642ee766fe340edbf8dd6fde20c210c0abf0a1260f5bc3fecfa2e52c74cb68960ffb5d294b8f8c DIST knights-22.04.3.tar.xz 3323980 BLAKE2B 9d8c8c1cc9fa477144e7ec13b3e495a2968b39a2c027cba91ecb8bdfb85441808f86681718a5e22db64fd94782e90ee1644fdb9d5d91250f85319f5830553874 SHA512 c1b127b8b91cf852a38d403d41e6d94284c20f101ee0dcc999420f724534d80bad6dfa2302433a869c9fe14bf51083a08af093940be6d5b8f69c6c4062596f20 EBUILD knights-21.12.3.ebuild 1453 BLAKE2B 2d921df5b5e41da957b74d1a48e37f94227519384dc61a80bb90be9ab49c8cc2030116fec4e5089e5dc44a63ea011bf0b165e2ab5f4fa0eea71c6730d844e1aa SHA512 1f3117e1c976ba9c49ff636186d3afddcac6ec9dd804c90854dd5577add2d6f035fcf67f0390bdd98017e9f797df88c00665d9e552b4e92eedc6f64444cb95ab -EBUILD knights-22.04.3.ebuild 1456 BLAKE2B 749b297ae322a50786a0a521dae6fa21b41ab00ba499778d3af50b95e6eac281feb74765e40d1542c210ccfd06b1f910eb235ecaed627bc9cfa89d2a69d49ef1 SHA512 83a1fc544bf8d4dc063db1cdf55ad2ada6bb5a852dcca928dda31645b228e0b1a5d63e6f7c85ed5a3377b6882d2d537132c8d9bd12c7cdcb3cb8dbccd7ad4bc3 +EBUILD knights-22.04.3.ebuild 1461 BLAKE2B 4c3aa4269d29c1cf6ae89048be55260b2d0559d959e3cb77e89965c8e70a1d643d71fc7f36218661db3b89c654073fbeed19666eac2f72e360f65494bc7e42e8 SHA512 91fe3f8c0296cdd22a80907230bdcc992a4f9b07d28d6c80df37fa9c31dc6cf932585e4413c32d9b2193006d960173c4d78aafc8341be7b1acabbccab252bf10 MISC metadata.xml 506 BLAKE2B 8aea9c44d69f185825bc42a6c59db26506185bb6e85425cbe877f023b2768cb216ff36b2a0ec87e8c6f63f533a01e9c9966da848e0331ef6b932b32e5e136bfb SHA512 29dc634f5ac031759260edf426d92aa1ac85ccad0cbb3bc62c073b3825fed7ca8f7988ebb4e7835edf7a7d8116fe8badc62d1c3cabe64369b07fb8c9e452c5ee diff --git a/kde-apps/knights/knights-22.04.3.ebuild b/kde-apps/knights/knights-22.04.3.ebuild index 4460e45ad429..62bd7a8ea17f 100644 --- a/kde-apps/knights/knights-22.04.3.ebuild +++ b/kde-apps/knights/knights-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Simple chess board based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/knights/" diff --git a/kde-apps/knotes/Manifest b/kde-apps/knotes/Manifest index 31d6bfc9f9d3..928b852671df 100644 --- a/kde-apps/knotes/Manifest +++ b/kde-apps/knotes/Manifest @@ -2,5 +2,5 @@ AUX knotes-22.03.80-unused-dep.patch 1661 BLAKE2B 65d7ae7edb653be96e493fb1f0137b DIST knotes-21.12.3.tar.xz 344372 BLAKE2B 44b57de54fc6dd1ef811d6065da9ba309e9a5185ad8821031e7e7d8b18983e925bf65efcae37b9ae8a7e845e414ccb6b08c24234914feee9076fc745c67faa18 SHA512 45f064c94d8a8968f93f1ca733d2bb6c363e1a295ffb8610ca0e01790520d454acea8e9e090fee3365f868c8af307a727f1983ef34e3ff969494841604dfdcd6 DIST knotes-22.04.3.tar.xz 344168 BLAKE2B 2687f32482c5dd97b3dc760b2b85eaffbcc96a509dbd4ab82170d177da7acea283774dde05cb3d8d53dfb8e6bb33ea0d6b7642c2f1ddec30d40bb953f0e0f732 SHA512 13d6bc3a2a03ee2710e793e1f75a412db8a302095269323dcfab69c7c741de09bcc78d5d33af034b228d04166ed1ad072029914725180818bf2044d9d2ed5dea EBUILD knotes-21.12.3.ebuild 2080 BLAKE2B c11651a85c6db48f7e1ed22cfc1cbb62cd0bc42f1408302f620c88be89d1c602b05d0950cfc23a719ac8becc24e73c5ec772664e962fd4a9e2476ea4f7805b6c SHA512 1d05c386aac9fb6ec08a7b771297923d2b7834f8162ecbbfe15160b0cd3ded71e2998c1b0fe787e7e22a13bf26f2c1a438fe5f1e9686584e897263506d3502fa -EBUILD knotes-22.04.3.ebuild 2121 BLAKE2B a2c9b4be8d72540eddfc96ec1a5aa0f90794146146562658d6303e3fc184740e03fcc0969a29fe6248e0bc66ec0aaa8b86f5b954c809af95c0faf6e419de4349 SHA512 018dba3d13c37c797cfb7a44b465f01f5f6bd9ffc8843dd23e49eaf4e316848435f5f6137d30dc1e57357e3bc34f0cba00fad23b6fdd9fbc553060726479f3db +EBUILD knotes-22.04.3.ebuild 2126 BLAKE2B bec7e8d4cac4d284472fec1e7d9182c1d230def4f7b6c136ce6306c53380a31457f6d73c2e7c108b2c34759b7c2d00b96286118d57393976f6d6d3e20ed39ec4 SHA512 10410652816f909da32528456f55220a455540891954f72be745d152ba67bdb76849fcf94bb32818824c57d643fbd3278635726d2d15c8cbd6087bf1a169d6f1 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/knotes/knotes-22.04.3.ebuild b/kde-apps/knotes/knotes-22.04.3.ebuild index 11d3d2512ac5..385cfd96c9aa 100644 --- a/kde-apps/knotes/knotes-22.04.3.ebuild +++ b/kde-apps/knotes/knotes-22.04.3.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Note taking application" HOMEPAGE="https://apps.kde.org/knotes/ diff --git a/kde-apps/kolf/Manifest b/kde-apps/kolf/Manifest index be3c0c83ec20..3b9f76100e45 100644 --- a/kde-apps/kolf/Manifest +++ b/kde-apps/kolf/Manifest @@ -1,5 +1,5 @@ DIST kolf-21.12.3.tar.xz 1049688 BLAKE2B aba5a84d5571aa48a83d609b600afafdddca8e3c34aafbda44a76a89f95e51687fd4db8e05941467bb9c465dfa9f02993e53c41781e0a040c4c590f6f51a46c3 SHA512 09d23dfe3946c6908313368ca48860dc7ec4569f1831639ff316095c14d1589828a0db245675f052ae8f80bfabd4277f6e89825d44b3ac915fdbd4906d6aa88e DIST kolf-22.04.3.tar.xz 1050748 BLAKE2B 3026d06214b87020437db269bceed0cc11abc35d591ac635f8d20fce203955397021b2fc9448e2fe6ab64b36b813933d489b33ee470dda8ee775c0db35ab377b SHA512 c8a2cb402c7068f255f13add1d49398ff8511f11644c9c315780c514e11e38c0b4d400cf8fe57fffe88e8c34ab4f0bf2e2d624e590cf860344bfde8416c10266 EBUILD kolf-21.12.3.ebuild 956 BLAKE2B e0a54706d39eca9b64bc8211f5a5f22b2e4d11f38cc24b67f226526f5dfb902f6cdf643ded8102509e2f70b1483071c103839c9d8fe8c155552a404f463cfa62 SHA512 3d6fd639c5cdfd500dbe1d5f81bcfdd9203ee3176af1642b81457e7a0439c2049958358c80d3aeef08035f244be059a249fbf20fbcad63069f2d316ee7e93124 -EBUILD kolf-22.04.3.ebuild 992 BLAKE2B 6a93fc304736c631a4a16890eca347234d6b0f787f08964df14ab6e3cc30e4160c94bcba58151d4cd92663a10b677607d00aa8fc912c0d495b388665fbfdd5fc SHA512 f2feda54b7fbc331af0f0a3e841da69f14160b8794cb82cd744e3f31e6ee2d03cf7d745831385c481b0d64a739c6e7122847a82dbea8cb38b15a2158b9f8279f +EBUILD kolf-22.04.3.ebuild 997 BLAKE2B 9b9ef98a320ba6bb1b0404e91a611b2d82ab0bf19f534a3293136ecd1d0000de8d97cc2863fa44547db263061ca666e491957e8742fe0ec810269c1d33284c61 SHA512 658e16b9a60a04bc641c0ad5ebb26cb71276c4d929473a0520d40e187e2b80806b0f5f3afb16c186cf59fb6ea45e0a9324fdfd857290cc2ffc37c7741b290fd0 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kolf/kolf-22.04.3.ebuild b/kde-apps/kolf/kolf-22.04.3.ebuild index f187e40a7dea..8164201552e3 100644 --- a/kde-apps/kolf/kolf-22.04.3.ebuild +++ b/kde-apps/kolf/kolf-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Minigolf game by KDE" HOMEPAGE="https://apps.kde.org/kolf/" diff --git a/kde-apps/kollision/Manifest b/kde-apps/kollision/Manifest index 2c2c30ae822c..1cd3bc0324f2 100644 --- a/kde-apps/kollision/Manifest +++ b/kde-apps/kollision/Manifest @@ -1,5 +1,5 @@ DIST kollision-21.12.3.tar.xz 299060 BLAKE2B aea1bcd1a0e36a9218c8c0ff7dd9076b2892f03016b48876734c38d240e0d3aed875fae4be52d238cfb2d0f3f191863dab334524c65414e9b6ffabde800aa8c8 SHA512 2a32f778b5079b5f74ed1c93b8d4b7435b382361e3356da5249c1ba54deb1e9747ade059496cccc0017a9d4d3b6fb0ca69da00e12b7225653be8840c7d1a2060 DIST kollision-22.04.3.tar.xz 303080 BLAKE2B 855440e6f7f0f20b058bf38f0f91f874dbae559bbef04e40a363aa49dccd4ac96fedab644452fcaa5ba2206ec10ec26d242509778e2ec4e049c4ababe3dae975 SHA512 a27fa707f72a54a792e731cf61da6703e3fa40cf6daaee3fd8cecc1bdf1d863245ccfbc82847b797492d3dfe6b1964b50338a6ad0aef8a30f6bd6ce1eca80e51 EBUILD kollision-21.12.3.ebuild 770 BLAKE2B b2deca94d7bc077125e5098c82413eccd709a64e08e9bc7c6fe0941501df888c423a7b4d868a548dc5bdf2db5ac0a4605d83be99fe2f63182c5f54a01615ce2e SHA512 b683b729d94758c882699ef751ef98a0281c54c7d6e80a55cbeb2e603b6bbae40c61a669eaf43a5e9d9adc3dfed728ee9bd9cd6a66f86b0675e7b9995e749702 -EBUILD kollision-22.04.3.ebuild 773 BLAKE2B 64a0c39499528a5fe4223824c6d8f0d88b6ac2ee93de8890294dd9120c5f62106ab21870cb047a27e8395a8495dc89bad79f10d63201d5a9a5f59a4cf3d21b85 SHA512 648aec9d24bd693276319db64566022cd1e1f3320d9b08ee43c4028fe7c2f450a132ea516608aeef6715d6422b4c950ce94e6700f67d43f27b3d69962b38c481 +EBUILD kollision-22.04.3.ebuild 778 BLAKE2B 89c1a336b982c67af082bd86d633e735714df1862035a56db792dd11661daa935f038aca4d4b3fb20e285af32465ced191b2da52993970609c1cd195ced37d8a SHA512 39e74ab4e75423f98256f3d2e40072c4f92f301087f3b9f2f2912fce3ecf105203b4104fc8908b2eb3a8fcce169bbf4c5ff87f92832ca05401e1953d81d37e44 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kollision/kollision-22.04.3.ebuild b/kde-apps/kollision/kollision-22.04.3.ebuild index 6dfa4a600957..a852b25bf132 100644 --- a/kde-apps/kollision/kollision-22.04.3.ebuild +++ b/kde-apps/kollision/kollision-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Simple ball dodging game" HOMEPAGE="https://apps.kde.org/kollision/" diff --git a/kde-apps/kolourpaint/Manifest b/kde-apps/kolourpaint/Manifest index f0f83a37a72b..9871d8488caa 100644 --- a/kde-apps/kolourpaint/Manifest +++ b/kde-apps/kolourpaint/Manifest @@ -1,5 +1,5 @@ DIST kolourpaint-21.12.3.tar.xz 5715940 BLAKE2B 8187e35754440bab43cbcd5f5385941ac3781c93ffe68e90c55d77ce058d34bf55f89fc23c6c8685a06ed7ab92fee19d4c3c286756afcd297fd5e121d15a88af SHA512 c29acf05b0d1a32246987c7e8b26daad495e771a50563006bb2fafd91d56a7322fbac3b477e9288cc52291bfb4c85e3a54f6141a9986df96e9a8827d41490f11 DIST kolourpaint-22.04.3.tar.xz 5717964 BLAKE2B 5c81d1f31a84b6940ba32fcd320cc86f34db3645a68bf6d8259072795f3ef32a5d73f098ab0ba11a15d6f1627b051077a8de42251dc01afc3201c356b49e4c4a SHA512 252df3198cc22e0ee7401c9c11bd3bfe15b1f268e795d0a322dbf448c4708fdc4385f02484115601437ce6294c43d79b831bb38dbda4785d01d105c95fc5851d EBUILD kolourpaint-21.12.3.ebuild 1150 BLAKE2B 3730d0bfd054c30565ccb70f50840adaeb99ea6ea1c8963470aaa1910749a80dda668c3f95b8a9df90039b0ec04ac6a1159fbc749b43bb7c4a09bfa830891aab SHA512 21a796b2cad98256ad507f3b2a9aa7460e37a81404f05cdd17c49713a2e783b81971ee7aac61de63d029b2ad114fac1bea93d60d4d2e11a176f3a05057ede304 -EBUILD kolourpaint-22.04.3.ebuild 1153 BLAKE2B a72ac77ea690048e2a74d3031bcb7e238d3befee0b254fa656e376f994b946938df91380470e462becfdae215de4c1b033a8a366536f3fcb8d6499a71bd78efe SHA512 12a902ca3407afc9c29e6d9ad4707955114511d8c13f4aecf808bf84adddc378060f0e4cf7d3738ddd8541f74af6247b89c4b112f306458ec127904c0908b3b6 +EBUILD kolourpaint-22.04.3.ebuild 1158 BLAKE2B 2df9b450b0f8b7af281ac5b6b5f599b27f9ae8bef64d7f8aeed736a132d834d750cfc7f928a33316680b60074df7215cea4b986a04082268772c66367347a18b SHA512 5e22f5dae9f1c50c066e83712e9c37f2de7391b75dd948e529f8c75f094f8311aa88f272645d4a4d3068f8760b2df4abd3035f53afd2512f374d920f299ab6e9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kolourpaint/kolourpaint-22.04.3.ebuild b/kde-apps/kolourpaint/kolourpaint-22.04.3.ebuild index 4a75532beb55..63e52d360bdf 100644 --- a/kde-apps/kolourpaint/kolourpaint-22.04.3.ebuild +++ b/kde-apps/kolourpaint/kolourpaint-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Paint Program by KDE" HOMEPAGE="https://apps.kde.org/kolourpaint/" diff --git a/kde-apps/kompare/Manifest b/kde-apps/kompare/Manifest index 2f0aa1bd5619..ee7f5c309abf 100644 --- a/kde-apps/kompare/Manifest +++ b/kde-apps/kompare/Manifest @@ -1,5 +1,5 @@ DIST kompare-21.12.3.tar.xz 942532 BLAKE2B fc5d6bcff3441dc589a8558b871fe40f27450f45b3bdd4242de6af9469af828fb33a4e0005055521f76cf3fecfdba0ba9111ac1dff40938e2187f8dfe6c9bcf4 SHA512 42dc9dd730ce69f88967d3f7c3ef1ddbad0c398146601bd65f0e95e149fe1b19b76d3e2becfedf204089bedf98ed18477ed524ce2bfc68e51639131892906ed9 DIST kompare-22.04.3.tar.xz 950924 BLAKE2B 05ac557f96330fe13b84394789dcc53cc5fef1930f53b30f15e745d31ca24e881e29a93b2959868f0bc76a7b95bcff56d35d2abf7f76eabe478e1ef5184435a0 SHA512 506608b99f74e4ea6a07985296573d402bd40424a2b77e7db336a2104afba21270f7a4ea55c262b17db964b13622858d3c98c6817f5d66f75b2aff346eb32006 EBUILD kompare-21.12.3.ebuild 1106 BLAKE2B ba8b0ccd7cc0424c398ba9db2284671565f3163e42575a47139315c183608d22d1430bebdaafe9768252fb53a0d6539c5b236c63cae6f37257006d4a3cc342d9 SHA512 73b481ed3e97ab7f3192a1904da03df756bcab74d5c7dab970f46d2537b65b25f0a98785823313429bcd0f9339d84ba1ccf4fbb485bd8c6b5087b0a40de0d544 -EBUILD kompare-22.04.3.ebuild 1109 BLAKE2B 6642449ef3e51db10e3be94866ed6127b74ac38f76d28e468e7d651382c815ce3241eeebcf9c4cf2e5496c8b07ee2eb86fb8b9b2ccd9ea29278f9c3595b96acc SHA512 e06783375c08d534416c186856f557e023dfb1791bcebb7d843d716eac168277a11dde5155b34bcd85139783cf5657a2908866e09a4eb2450fe9aee6f52c1466 +EBUILD kompare-22.04.3.ebuild 1114 BLAKE2B b0dd674ee2739ee606a12cdc3a114b7aeb79ea8eb4a5047753ee4455959b4d04c5d3b3fd5893c342d5997fe56cdc42dec4e71473cdff1a56d536efa5805d424c SHA512 87379bac3e9c9497b221d14814a3aa44bb4d4cdfdb0fd27704ebf1ad70f876dc8c8b3cabbe71a9116a5c9a9262018567c17a07feb7876a6fa4c9c591159cdc20 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kompare/kompare-22.04.3.ebuild b/kde-apps/kompare/kompare-22.04.3.ebuild index 22be4dff27d1..2d72a76a063b 100644 --- a/kde-apps/kompare/kompare-22.04.3.ebuild +++ b/kde-apps/kompare/kompare-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="A program to view the differences between files" HOMEPAGE="https://apps.kde.org/kompare/" diff --git a/kde-apps/konqueror/Manifest b/kde-apps/konqueror/Manifest index 5d1b8ce1cbcc..e0b3c99be840 100644 --- a/kde-apps/konqueror/Manifest +++ b/kde-apps/konqueror/Manifest @@ -1,5 +1,5 @@ DIST konqueror-21.12.3.tar.xz 7429028 BLAKE2B 6775883d68c94d50f6f6c1c3879133473e0734efed0dbbf0cb0079e18b5b2b22a6d81237095a5f9cfd8f178dbc31d918f3596a8bfd9fcfff4ba742e2f00c59ee SHA512 99712cd107e8ef0f7b3d4fd49cd31816d3854a4119bcd92acef866b6ab85acbc933d74d5ae47d1eb96b2fca5feb9f79fe6df140b5b22c686db20ae95b6fda6bf DIST konqueror-22.04.3.tar.xz 7669364 BLAKE2B 9778cdb920854e6f76fad5fc8717263beaa3869ada35b96be68db5234a102f3a3b60f76d0171bff73136001b10114f6a2fce6b79eb6caf17f8be21679da10bd9 SHA512 e64115a083dddbe6a66c8cfdeb0b081d52068ae877cf51b09d8573e0ba87cb3665421175d915b51f6532be5199e9667f11fe5dd8c0765c4f434b9a65f218a2c6 EBUILD konqueror-21.12.3.ebuild 2546 BLAKE2B 113ff7d108282b39ef3af5ce98b1daa22f891ef267e2a3949efa9b920a899d6219bf7550a39f66bbb289b71a2eb9997bcdc9622c4f6efef8e99be6799c681305 SHA512 09766917d38ab83b1df841283e0b3cdf0e2b8beac9d698f11fb5b7909d7e10d1800448fb9e65422a390b41d4e5e5df3c81c4fb88bc23b477241ed7cbd8b1e2cb -EBUILD konqueror-22.04.3.ebuild 2549 BLAKE2B d5e8db1f2e856db4e60848da5f1ddc2dc7799a16ef2cd0522568300a5189487774bde95f842888a2d6d339b16d6550780e1bb3c81ac200ed2084fc2f44a0573e SHA512 490f20da4ef2536fdaf74322de763edd2f67ba505493f7aede3da8321a65ee7a52cbdbef592acc92f82fc78cae0c577e1fc21230f7e7bcae1c43a75a40781ada +EBUILD konqueror-22.04.3.ebuild 2554 BLAKE2B d8b96b22a673ceed0542b59993514357f58e24150012f3519395e03c5915eec83e1b82e12377f039dfc4da2c3ee95e3c6d5782c0fdd849a87e18ca4abc850728 SHA512 a6f9e1ba824beba33ec99375e510ea93e5c7a3be4c207973df0084824a476bffd0c37ce8b5580bfb49222170e8f3cc6dde990eae11c37be89479214e3f0a20dc MISC metadata.xml 450 BLAKE2B 61e83d89cdd87f5f0ec0acbf294ba5be5388be70e35870ef0c006775e0975244997dd59952ed4a8210d3395ec07e1abf0f2054175edf37d54be761e5a61b702c SHA512 d8558586a678dff640d2d4b66c2f3a3cdba71689e768690427752626ded385c7d1f9f3ecb0ca0c432d7557a62320c1b57f0c89e94c0be528b65c63043f9bc543 diff --git a/kde-apps/konqueror/konqueror-22.04.3.ebuild b/kde-apps/konqueror/konqueror-22.04.3.ebuild index a916e1068ac2..64a3344fe678 100644 --- a/kde-apps/konqueror/konqueror-22.04.3.ebuild +++ b/kde-apps/konqueror/konqueror-22.04.3.ebuild @@ -8,7 +8,7 @@ ECM_TEST="true" KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit flag-o-matic ecm kde.org optfeature +inherit flag-o-matic ecm gear.kde.org optfeature DESCRIPTION="Web browser and file manager based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/konqueror/" diff --git a/kde-apps/konquest/Manifest b/kde-apps/konquest/Manifest index 9bed02136540..f954e56b5fe6 100644 --- a/kde-apps/konquest/Manifest +++ b/kde-apps/konquest/Manifest @@ -1,5 +1,5 @@ DIST konquest-21.12.3.tar.xz 860640 BLAKE2B 4c789b00908efe010a2ece3619884a9adcec1956ecf2ff9415c1a9203766838652fe8d71d707567b78119bd2fb1df50f160ba51323e891e87c32d7ba4c21bc91 SHA512 a5112c55afeaef0d38ccfce1006e1342a6afc6ed9c8fd513c5b2eceb560413e86c9c06499c3fba692f1f117d9aea5a62f86d69746a2e676f45b300035358f5a2 DIST konquest-22.04.3.tar.xz 861864 BLAKE2B 9e09187c70a2dece93982ce001acd96701e655df1944eef0706e4c5d0695cc7f805c8e7857b94bea91e79cab42ca412fe2d4e53f29e1c568c061b6572155a915 SHA512 c46fdd5a274753c9025e74e492fff5753057f90f4c0e28a21502303cf42461193f60a1bcd51d425039ab8ff887be007b4252b087b093e74a55a47b1304ac6e42 EBUILD konquest-21.12.3.ebuild 865 BLAKE2B ceff4b497225bd6d253e32ca098290f72664466921655b1407021258e7dd73db253fe9c5cf88a0e6e62fa939289936badad19fcaa879eb72e62eb40a395c71bb SHA512 2e210fa7e5bba6b8e2fe65daccdc9845a959253b3042ec9d045941e958e0554a202a028de3d9081ca7a70d8f486285a4616f8a587ef1937ea8b6f7520d6f793b -EBUILD konquest-22.04.3.ebuild 868 BLAKE2B d075c9990f593deb65c9bb437307c664b8d158287585630fc76c7a02da657ccfbb9f28abdfa0b4de04cb1d31fd2db5f3fb503945bd0ee5ba251d0838ee3804aa SHA512 2301f4966b6efeb3fc49c0d4978c43d3acee2f6590c3549667a317395b83c7705bfcbb78fdb9d31ac1b45fd52373dde7fd6c818ec4ba72baf1ee4c154b8a9162 +EBUILD konquest-22.04.3.ebuild 873 BLAKE2B 07b4b24c33fd229fdec015b590500a3aa7cffeeb86d8c4ad9c92baf8eb625f5b8c7f3de3bf9536db0a95751120fda12b9f512121a8cf8439c77d144042fbeea9 SHA512 fb03e4aaf8bcc0e3c06360c0aecb883f37f46f34402812c117dabf95ca00cb18b1eeb664216d8446ea7b21c64dff59ece3ed3bdcc69f87eba1849cd14bbfe496 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/konquest/konquest-22.04.3.ebuild b/kde-apps/konquest/konquest-22.04.3.ebuild index e08a35c946de..4646151739b7 100644 --- a/kde-apps/konquest/konquest-22.04.3.ebuild +++ b/kde-apps/konquest/konquest-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Galactic Strategy KDE Game" HOMEPAGE="https://apps.kde.org/konquest/" diff --git a/kde-apps/konsole/Manifest b/kde-apps/konsole/Manifest index c8d0303bfc5b..96fd7d5a4133 100644 --- a/kde-apps/konsole/Manifest +++ b/kde-apps/konsole/Manifest @@ -1,5 +1,5 @@ DIST konsole-21.12.3.tar.xz 1391132 BLAKE2B d59bac520ab2fc6bd5edb8e3ea64f8bd7434ece2a1718a8149c7aed03321f91423903ce1a2a1b3ee604b8b2425dcee6df32f26f57003251e33fb1bfbc7cc1faf SHA512 75e1ad0c35b56e7e0e903600d87ba2391efe8f5715917d5cb5d13be27f1a5c2d971817e0acfbc291670c2076f2c829c80cf657641994aacfd71399846adb75e0 DIST konsole-22.04.3.tar.xz 1476120 BLAKE2B 6675955b6c2257d342e7560c759c95fe19301f76c72db6c542275acc879b78606eeb17893111930d575290048cb9047c7b42b8af7b60169d6995ae0efd03fd35 SHA512 05728efc051ae76b395c7ece1599e654ce3bdae0c8b43d7f8e34c76f57041f7722e161147c4a5699377b764aa8b3799421d5c735967216c5420b6f92330c1338 EBUILD konsole-21.12.3.ebuild 1697 BLAKE2B 56b9457ff9542f786d14a368282c6f326fd2f1c2200582a659002a179b883e5d04f46d4f11a02960ee6ce74a5c07572a9a6ca2990c86f186ba3452b1b9802f20 SHA512 480ae09515641749a421e6ebd137c3b29155f8a0202faa42e6305dd93df23c7da5b6e1857792e3fa1a95ad81bc25cfc6c87ac92b6aa0dd33349f29870e2fb576 -EBUILD konsole-22.04.3.ebuild 1700 BLAKE2B 2130661b407b127bab326f0c8a8479f7ab3b61c889f330932583d6673ed7bd7a861c85c8bf02e5dbb9ed811c47ef3b9e509338fd289d9b21fe02239bc55e8ff1 SHA512 98dc661b4f1ee1c100ee0665751d624d18ed47d174443ea34c4b349e4343346e5f12ae7a7277cca2247630cbdf926d389a59a1307503d16ad0470b7ce73a5a57 +EBUILD konsole-22.04.3.ebuild 1705 BLAKE2B 4da87aebbd73b411aa743c893e5b4743c1181814df0dd8fab9824e4866076ceca436e0938408b045f03cf31b6f76361abb5c219fe7652a763851ac3ec0ce5bb4 SHA512 089233f5a96ee83d89c10eb372fec768a4ef06e03ab30b5bdb478a6df6b950a495f117b7aa32cb754b64f9d4f5125579921c816e5759f6b8be5241b7f6cd1ef9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/konsole/konsole-22.04.3.ebuild b/kde-apps/konsole/konsole-22.04.3.ebuild index 25c6af697aab..cd01046e2153 100644 --- a/kde-apps/konsole/konsole-22.04.3.ebuild +++ b/kde-apps/konsole/konsole-22.04.3.ebuild @@ -8,7 +8,7 @@ ECM_TEST="true" KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE's terminal emulator" HOMEPAGE="https://apps.kde.org/konsole/ https://konsole.kde.org" diff --git a/kde-apps/konsolekalendar/Manifest b/kde-apps/konsolekalendar/Manifest index 3c2b8f45fd69..67aa971f7f71 100644 --- a/kde-apps/konsolekalendar/Manifest +++ b/kde-apps/konsolekalendar/Manifest @@ -1,5 +1,5 @@ DIST akonadi-calendar-tools-21.12.3.tar.xz 236308 BLAKE2B f72d8e1170071033c4f155272683eb7687dcdeded97ce26e89139c3b74ccd712651a865006c4e986cc68cdd484e5c7cd12cd29dadf090ae37063bc6d18f34c0a SHA512 7e056a1424869ba0f7ed2c57513365225bce183ac62c4da3e434cf561039c34ca9ba034333dc667bcca516f8204439bebe5f69fe14b004f4de907d8809e6d95b DIST akonadi-calendar-tools-22.04.3.tar.xz 237900 BLAKE2B 5f9f524a34fc934fcfea44e21584c154770d47408e37140901c14c90527cbb0430fa51d9318711362e572fa8fda710624e076596cb1446e999f978290632ac6b SHA512 781c94f2a4cdd4caec650d74efc0b8c0b2b54fbb5eca7ff6fc22190d7fca600832ac8aa6eb6b62ac3d367916d94a3512cade35b521cb5da19cda69216f06abd0 EBUILD konsolekalendar-21.12.3.ebuild 988 BLAKE2B bee527c7540dfad3e51fb6e70a873a911b6e825fab44180505314405fc4a11eee760832abf8e14ccc3ac7b956d4a26e4adea4cd9530e71f02f730ec752f00c97 SHA512 48d600e9c3d8a1697843cbf46b636b3775ead34a46c58965e62227d3f5e7204a1cf5b3d398fba6af1b551b5b2ea8815943a12c0178167dc91af77be78630427a -EBUILD konsolekalendar-22.04.3.ebuild 991 BLAKE2B e48c99b3b76dba8aa525d02642137b4532c93604ec9994711e00c64e4aadbe50313a3e0f41b198651f5f7c0c23808631616c6f71092cede54021d3f68efe3258 SHA512 bdd6d9da9dba57adac447ca866c18217a26a1ebe1971d8a1c86cee475a2c0284ab62b0c9c394cf6c98ccbced1e70bb89ebe5fb6c555c3f0f921dd1774a1c5dc1 +EBUILD konsolekalendar-22.04.3.ebuild 996 BLAKE2B ba0478b993c4feb999985d9240e2bd2479baffb50c8cbd0e03d9f348ccd72bd40d21345cf577d07d1929c75a102394baf3e93024f62b18d8dda4f7b050252695 SHA512 72797aceed648a4fc00c6c5a9f13b5bfc8f6555f1831e0ba620555cfe0e15b0d1d634d03e0bc0cf9f5c57f6816c314cc8b294b7170f59d3fa31951e7ff1e9f81 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/konsolekalendar/konsolekalendar-22.04.3.ebuild b/kde-apps/konsolekalendar/konsolekalendar-22.04.3.ebuild index 869bf87c28bb..2f265a91ffb3 100644 --- a/kde-apps/konsolekalendar/konsolekalendar-22.04.3.ebuild +++ b/kde-apps/konsolekalendar/konsolekalendar-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" KDE_ORG_NAME="akonadi-calendar-tools" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Command line interface to KDE calendars" HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar" diff --git a/kde-apps/kontact/Manifest b/kde-apps/kontact/Manifest index bf527445fef7..ec147ca5db8b 100644 --- a/kde-apps/kontact/Manifest +++ b/kde-apps/kontact/Manifest @@ -1,5 +1,5 @@ DIST kontact-21.12.3.tar.xz 823988 BLAKE2B 3f276231dcfddc53ab232960f5b46d13cbe6f92c60049db4e8dbb648243f23fc37c276bc6bd5361d9527393a3b66101739c754d375cbe66053e35745864bfb7d SHA512 1fd667a2f7ce144969b7188c73e7d2d48260deaf00a5017830aa442fb978481de9e165de3c8cf2370ad08058432e88ba9d5535918d92d9c574d2960577cbde6b DIST kontact-22.04.3.tar.xz 822580 BLAKE2B b10cb0da5bf3c3d85128c9ec983ec516c1592e9ea10bd0543f4a094a9f2bbeafbe3fb1960ac59291716033365e5bec57bbbe68ef719b09299ec8c90b26e468ea SHA512 a2d25a1a6f6bfd0cd5282149af27d1240079e8377f2b002d5cf90e13c55549ab897415255058e1a9b83a14448a587aa0d7cc947de7721ad13375434c1f2a223a EBUILD kontact-21.12.3.ebuild 1479 BLAKE2B 25fe29ff62a5273a2e220344b78871a187bee2683d6d46a45a05f4d15b26b36596d272a8b36a5890cb750ebe7be25498f3aaf2c3014a3a5c577effef2bba08e0 SHA512 d46f766394950a01c277e8f5f9c5e95a8dc33117f4398d95e8ee293e43ed9f27db8b9a6b8c065d308da90461ee5ca1cad17ef87801cf53814776ab13eabe6004 -EBUILD kontact-22.04.3.ebuild 1482 BLAKE2B 366d84d6a99d0eccce5339f7fc013ef58ef2dd5987feafb0f42c93f551d26a9e728aa68d3f74b05bd6e84248bfe5482d3ba168a824941f916506111ed87aaced SHA512 3618cbda809b17e9df9129e6f41a3410df8595a60e12f96d9ca06dad9052507132b65b04841cddae081d8f8fecb876c39bdf4c0f552891bc545730272a7291ec +EBUILD kontact-22.04.3.ebuild 1487 BLAKE2B 87bb7824f08e46d9c6749714bd2827bddfc6726ff5341967e82e66068e1445726e29b3e735f2af193258abb787d755b216c7fc3e6c12a5ce22b163216605c19c SHA512 5c9b9b8d774374f11dc1e2f4fac367396c459142b152820bcaefb3b26fa1ac6f5f969d5f561575a3cc0edc9e44564cc0dafa478c295e08382834498be2e03e69 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kontact/kontact-22.04.3.ebuild b/kde-apps/kontact/kontact-22.04.3.ebuild index 5a5e9b0336e4..962392b2c5d1 100644 --- a/kde-apps/kontact/kontact-22.04.3.ebuild +++ b/kde-apps/kontact/kontact-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="optional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Container application to unify several major PIM applications within one" HOMEPAGE="https://kontact.kde.org/ https://apps.kde.org/kontact/" diff --git a/kde-apps/kontactinterface/Manifest b/kde-apps/kontactinterface/Manifest index b1594d3d4ec5..dc500ffee816 100644 --- a/kde-apps/kontactinterface/Manifest +++ b/kde-apps/kontactinterface/Manifest @@ -1,5 +1,5 @@ DIST kontactinterface-21.12.3.tar.xz 39952 BLAKE2B 60bacdf33ada4f83dd1fea5432c35ed092e27594d7ec469fc078f399701c33c76be6fa84122ab99a927df486ef2adf5e376969abf5f56e34e35c7057a896b12f SHA512 f3451b7ba7d131c80d57f46577c60f8f89ead5c74f18cb0e4e4d100b2d75f0f4651f6389933d2a060538e8615414d2ee9ac5210a03431445e95633080c89b4e0 DIST kontactinterface-22.04.3.tar.xz 40548 BLAKE2B 0cf14c7b0482d4ef4a02e362715b5c5ed9d350e643ff2bfd1c1fa04529a6daf90cf1bfc431807ce8eb76d431d3db18763c11351e6097aeacc015b80e8cd15db8 SHA512 8ac15a07d5f6c1534784359da6b0d2510c7fda3359087ebcd0ebb320656c983d12f258cd279002c496112d4776639a8e466fce432fed643288e270f457425121 EBUILD kontactinterface-21.12.3.ebuild 736 BLAKE2B c327af40f0a7c245e3da1b3993e3218b7db382f9e9d3274a68121ade4f27347b02af3119f0f674c6b7a79ce52a14f1d4bb981b2c5bc8d59dfee24ec5ef19559c SHA512 36b5b53b69b875da9bf3446d98fcf6c975464f199242464113380cfbc890e99c24786d9a7d22f681967267cedcf1cc143a49b96f9908fb6ad23ca3cd86654791 -EBUILD kontactinterface-22.04.3.ebuild 739 BLAKE2B e153e4cdb76a8e4ee28ddac2a504d32844eb0a74dc8725593af6c65496bff2f25172581e1fb4234753ea0401b0d17d651d1e2422c48d5f70933f8b4fce41dc54 SHA512 d9b152fbb15d3755419aaa8876ed9504cbacf38e2fa61fc2d77ca69bf7abd493ddda8a01f257405059594c3bbc4e4d2c62546d2e6ee9f4f4edaf7ced273bde87 +EBUILD kontactinterface-22.04.3.ebuild 744 BLAKE2B d02f42fc89ccc3bf73b44d6f4b13a2b9d9688dfb3e3e3f2cc2688b00d451a1ad865938e9a4b3195a5639d56eaba9ff11bd22530887d513dd8e62c6d44c5f6281 SHA512 e4d3b621c6c2e80a0609098f318e2b0d9926fb1787908e5c65f673df2b9ff3cf1737616e1b66a4d3ec28125dc097a22a2a4aa2fa20afcf557f83df2e3ace6919 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kontactinterface/kontactinterface-22.04.3.ebuild b/kde-apps/kontactinterface/kontactinterface-22.04.3.ebuild index 1baa183b12bf..ea850b69d740 100644 --- a/kde-apps/kontactinterface/kontactinterface-22.04.3.ebuild +++ b/kde-apps/kontactinterface/kontactinterface-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_QTHELP="true" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Library for embedding KParts in a Kontact component" HOMEPAGE="https://api.kde.org/kdepim/kontactinterface/html/index.html" diff --git a/kde-apps/kopete/Manifest b/kde-apps/kopete/Manifest index c2e1882e0437..56ac7519ab2d 100644 --- a/kde-apps/kopete/Manifest +++ b/kde-apps/kopete/Manifest @@ -1,5 +1,5 @@ DIST kopete-21.12.3.tar.xz 9666084 BLAKE2B 13be83cb9315822ac9919bd2ed97d53e4aaff1c72125be993f16811dc6db178f42d88b8ffee5c828a2475a45e1bf11458293e12463cfbb9b68d2067ce646dbdc SHA512 63625ca3ef25a0504ccca31f36dae9281a1f051e94a0216340aff7fd795791d1b61fefb0bfd22150030cf25122c752449bc5192ffad1609315a9f63432c7f342 DIST kopete-22.04.3.tar.xz 9665112 BLAKE2B f50fb872bf8834afc0a19b5241a08ed7206c8d0329b5c3fa61df4de078360c2a1476381b8d179c32751fecc5f1ee4a9cbb5557d08e2e29dc5aed610616af3bca SHA512 efbb9d96a5ae9b9a54e319c424bef4fe4720e6f60e4a28747c29d899ebe511bb32d0925834cdc269730cc75dbdcb910a1107e16a51a9a6a1b1d9d852056dbc44 EBUILD kopete-21.12.3-r1.ebuild 4371 BLAKE2B 0f25dd7ab7c8b7e3ea4f551145175cc3c4379f0b99ba28dce42731d8b27ed3c034f553b5df29c14cf8628746207cbf64a6bd362e9044ee0e8b422ffc1cd7b3d0 SHA512 f3d19b596bf816c632aa6b24a64d4e8c3cce941108f66d97183f2ec96241dd6eb70d5bfe39585d7472f833e6fdd9ae8bc66e9c17f5d2c7e56917841717ec11ea -EBUILD kopete-22.04.3.ebuild 4374 BLAKE2B b6f51132a5dec66071c253f878768394f2a282d930df240092e06fe0a6c5cb0daf4075da302f13a9da4253c1bcd00696705197b268abb07b1293267fa2d7f015 SHA512 fe1f1dfc2c59ed84d43252453a9bf12cc5a7db850804f11c7ff3212a9c764410bf7bba365b32aa67c440b5735f578e4fa9451dfa9969c2afb1afbafc3989f4aa +EBUILD kopete-22.04.3.ebuild 4379 BLAKE2B 4a3a9e78ec1af4c1ceceba23ce77a2e3f92480d94f1551313fa177d40df1ca8deaf56b29d5ab954a8dbebaa389b872a04485b0c76f56401b348e26b72a18abd0 SHA512 7f5cdc57cc7147fb1247dd98ef9bc5f8b4b722d19ea9050dd7b0539db1ae8e4ad6cfbb7b507d80e10f0d63a82fe111fe53b7f5d9b05fda97597096678474d28e MISC metadata.xml 2171 BLAKE2B a24f78af2393cec96b84ab4b3ef359e6d2f36791e43ddcdf4583b2559a38b559e44d2f40eb956ceccbb4c26f8533199cf3f2e4c33ed16e2bd9c851f72746d9ec SHA512 4d67c61f2d0fd6e88860cab42aa901e230d64fbbfff7658c7097f6c1f19724896bc77d54b3e18781eda1dc3f566cdb24ff5f814a72ed3c88b56a2c51d9fef3f2 diff --git a/kde-apps/kopete/kopete-22.04.3.ebuild b/kde-apps/kopete/kopete-22.04.3.ebuild index d8e6f9a443e6..34272df7ae30 100644 --- a/kde-apps/kopete/kopete-22.04.3.ebuild +++ b/kde-apps/kopete/kopete-22.04.3.ebuild @@ -8,7 +8,7 @@ ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Multi-protocol IM client based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/kopete/" diff --git a/kde-apps/korganizer/Manifest b/kde-apps/korganizer/Manifest index 54587fdc15bd..93225a6e42bf 100644 --- a/kde-apps/korganizer/Manifest +++ b/kde-apps/korganizer/Manifest @@ -1,5 +1,5 @@ DIST korganizer-21.12.3.tar.xz 2397184 BLAKE2B 67a63788e89af5a511980516a7e506c383496de6ab5fdbe338f2ae4097b42b2b970eb2e645de0b1f0b534b61d931e703cd8f9816d540f321efe18172f2686597 SHA512 4c415d9f7ee3e7345b3532b8357a7dc3120eaa02df66c544ccaddae14802d3643b73ef0addbd53c18f2cf3e452c8305ced2021f009957db7736824e3f998c155 DIST korganizer-22.04.3.tar.xz 2302260 BLAKE2B 607d0581bba413e806fdd5ed66c7d43852f1a48de01260f92ceca62ec034c26ea1a6c7bb0c50d40dfccd24931c5a4db7ddf65d92cbcd3fc1d84e66b5bd03a25d SHA512 70d68e0eeeba9bd613afac496fbca437c7b3bbcf8d002afd9ab268604ec0f9ce37267a50f24d8a19837ac7fc68d1c8af4d2d7f36a9d3b2bc0967a759c24b950f EBUILD korganizer-21.12.3.ebuild 2640 BLAKE2B c80b2cc0f61872baf72f31f2ba930d85ca54b977d1ac3a68fec089a033a4d58fd6088414137e717dcc752f03085c046be560698188c8dfeefb30923148978d2c SHA512 8674ea4e700d8933510cfced27abd59e8c3149a988e6e6066db2cfb422fa3a74cd0156d195df28433d3a9463adbddcba931fd21c0f7d2f9effe3d05fcf567626 -EBUILD korganizer-22.04.3.ebuild 2582 BLAKE2B 7b8108481386cb558543a10904ebf1607168fd4b7d60ff6e082d131ca6fbd5e6071d9fbc1cab56c4670279afa7010d288d025bd9757b5266fcc5ee41e7f676ed SHA512 73ed8ee0c22fe4bcd624d4c8a91c152344f94b31a47d6dc382b3947ac4fb2206f6d2e5066851a68ba9aaafb817764e194d1e89d0e1e772a9008698bb1728dcc3 +EBUILD korganizer-22.04.3.ebuild 2587 BLAKE2B 254ecba8c9da01b9a320b6500775ab898ecd5a70da523ffe74dc42d17ceeec3535b14c998188bb0d98627c0e03036fe22bde2ad4e0bf073ad6a31d1869976bb8 SHA512 59800980c78cee4471e75432cfed58007458be1c980a79c32aea687004e640098cb66402cbcfedb87b2a5767c8c073f959a72fe12e6df659ddd83f47875d0fa8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/korganizer/korganizer-22.04.3.ebuild b/kde-apps/korganizer/korganizer-22.04.3.ebuild index 18427713b7c6..8505ff4f89a5 100644 --- a/kde-apps/korganizer/korganizer-22.04.3.ebuild +++ b/kde-apps/korganizer/korganizer-22.04.3.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Organizational assistant, providing calendars and other similar functionality" HOMEPAGE="https://apps.kde.org/korganizer/" diff --git a/kde-apps/kpat/Manifest b/kde-apps/kpat/Manifest index 8056ba679610..ffcf2f866d19 100644 --- a/kde-apps/kpat/Manifest +++ b/kde-apps/kpat/Manifest @@ -1,5 +1,5 @@ DIST kpat-21.12.3.tar.xz 3730964 BLAKE2B 19a6a2be0dbfb4e142546f754c04ac594f703662b48b096d6ab763da4c95d96a45ed48b7935d8de897a1f79e23561e1cd1c8373d43e6dbb8c25c60644f9e0f47 SHA512 93ae8f8051685a204b7772227787e3ceca38aaca56a06a047f1b5d9b6e3a86277c31951378458efa547c2ed5c3d9101671f81e18439a7e9610d9802546203297 DIST kpat-22.04.3.tar.xz 3731040 BLAKE2B 00ce203bf32983e768e55e634c2ace90cd95d07758cd770d93a33df8efd659a6eed1aba059a07d2739e9813d081c698ec2de030bd807d74a3526403af095e52b SHA512 b14487ed075987fa5659da9ab7937853645bd25cd3f31bc7c465549683bb7efad5ec9347471c3a3b532528ed76a3133ef8eb5c5848939a987cbda5782eba7aa4 EBUILD kpat-21.12.3.ebuild 1219 BLAKE2B 739427caff55b94cf1c25b7fb40dd38b53ea332de654485c4d846445c0072f7e928a126ea6b377f47ecf6c886bac3b728509d0d08579ac9887a06b7816246b5e SHA512 ff25408625142ed15ff92132257ac1ff0c8eea5c1e2d1a7b61b1d23a1be16db30ceeb390fe0d4ddfc8e3bdb5406258860a4e76c6a71d2bbe02a393ff8ddc15a9 -EBUILD kpat-22.04.3.ebuild 1222 BLAKE2B 15cd35717d5c48c6a7ce74a67fddc4bf4d24f2dffc2081e718c8b342db93d6341c5e9026672dff12cbb0e8743e99e1d711982cdd37d8e81009d2fbd222c5dc87 SHA512 146273ebd1ce1593d0f4747ac776c9e5830b05395a8aa0e6bad53f2449b6617f98894ff4aafea2222f8575d08ed54b8303547bd27586be5063888c1017d8e5a4 +EBUILD kpat-22.04.3.ebuild 1227 BLAKE2B bb8e43acb691b53891b8e9bac16552d16a2c9e10faa0598bb3bebfa0726365527734c5feb32b1f5d803c6b2a8036765390b7ce046a01131876ed35e5790032ab SHA512 55d08652f87a70588b4ad4a01f7bcdc70c83c7a5cfda85d223bb058d7b9b2f6ff8ae25df4ee6f7764a1e203afcef80875f89def4da6aefd7037a53a2edc81b0e MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kpat/kpat-22.04.3.ebuild b/kde-apps/kpat/kpat-22.04.3.ebuild index 14a80b6df0c7..4f8fb23136dc 100644 --- a/kde-apps/kpat/kpat-22.04.3.ebuild +++ b/kde-apps/kpat/kpat-22.04.3.ebuild @@ -10,7 +10,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE patience game" HOMEPAGE="https://apps.kde.org/kpat/" diff --git a/kde-apps/kpimtextedit/Manifest b/kde-apps/kpimtextedit/Manifest index 59908377abd9..71026a489115 100644 --- a/kde-apps/kpimtextedit/Manifest +++ b/kde-apps/kpimtextedit/Manifest @@ -4,5 +4,5 @@ AUX kpimtextedit-21.12.3-speech-optional-3.patch 3446 BLAKE2B 1d14e6f4815a3d806f DIST kpimtextedit-21.12.3.tar.xz 211716 BLAKE2B 44a936e68752daeb2d7b4fe56c41ec6577eb112d695b048e5c9f7eb6e80037af795a381e14061ac8312babb33245eb0ec09cfecef20a36877e8118cf98f3f1e6 SHA512 85614f77c59d533ee9c947f61e7c78b9846e8f3df03f7331f86549c8ba06a9627f70dcf4743810c2fbae57615b79bd889db975c0fb69e8bcce05d17b44eda0fb DIST kpimtextedit-22.04.3.tar.xz 216340 BLAKE2B e14a85620484101643170bf142e627e9870f834627bf55e972f706b15add49e8ad921ce99435abacf75ff061690408e7a8c9fcdacc9502fcfba457790fba475d SHA512 31cb7ea6d73496951442c004f81322feb694dd713a83f1d525f3b666ba86bc837088b4e8a8cce02e404869e759773e4536ddd5914c6f7d3fc966336adc68d3cb EBUILD kpimtextedit-21.12.3.ebuild 1213 BLAKE2B a4f0f6106328a56ce9f5cea80eb3b52f88eee6e687ad8c47bbc7ae1b0ae34688008b25f728258d855e1afe3bf6048a01f636902f38130358533ae2b52f8b3a69 SHA512 89410b04458da0f29b04e4e155b1e7c83a16b6bd1b82a8be908a329dc34eedc696b0273cbd8122ff29710dc20d69b145d2fab3fec4a85600d915fd2b798fc059 -EBUILD kpimtextedit-22.04.3.ebuild 1145 BLAKE2B 5c18c3b08954418a362526503e0d6629f6b9fc457518e999f277436ae9f46b189669c101dc545c355071ffa3b94f94a23f93956386c413b1034d1dc338d8ab9b SHA512 b83375b08e934fd8c3ad0c56a03905914d72559082437b73440ca7d98cd71c74ded18c9e4e4ed0109973bcf024f24003b4f5277c9708023e9d5c15d0d707dac8 +EBUILD kpimtextedit-22.04.3.ebuild 1150 BLAKE2B 452dd91e55500d016ef311c2121a464dcc8503fb9cc1108c1a916b0f18175e71d0c78557431667b249456e5b484aaf685572d531caaa4214d9e50f48d7239e80 SHA512 cc20853d5b77b56ff8f7e8861a947117ae456b4b25444064145b1caa621b9dd981ce649dbce930540bde31fe1075c873cc147a4f53cec208319bd43b5432c266 MISC metadata.xml 468 BLAKE2B 7d0732951e5cb3f8fa895bcd7646ad46f2834c8a67324cd12aecd43de9d525cce139bb78704e32f9d43f3c3e9dc8b6d785182306e846387ea872965561bfcff8 SHA512 0d1f7883fa05a190c019d5ab1d0d6fd54e73ccd0b9f09c790f7c818636c5961331aa17058d0fe5ac0bd8f90736fc7148cd2b40c4cc772039e875057a60d501b4 diff --git a/kde-apps/kpimtextedit/kpimtextedit-22.04.3.ebuild b/kde-apps/kpimtextedit/kpimtextedit-22.04.3.ebuild index 10765544084f..6d9622ebf8a6 100644 --- a/kde-apps/kpimtextedit/kpimtextedit-22.04.3.ebuild +++ b/kde-apps/kpimtextedit/kpimtextedit-22.04.3.ebuild @@ -9,7 +9,7 @@ ECM_TEST="true" KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Extended text editor for PIM applications" diff --git a/kde-apps/kpkpass/Manifest b/kde-apps/kpkpass/Manifest index 7251e31cd4c9..d57825a9bf13 100644 --- a/kde-apps/kpkpass/Manifest +++ b/kde-apps/kpkpass/Manifest @@ -1,5 +1,5 @@ DIST kpkpass-21.12.3.tar.xz 28096 BLAKE2B 96f5568966bbda10175b31f312f9c2cbd07d85ef4e0bb8e0366951948e3e9f5ecaa6c7cc3af16e0661400378fb6a110ab389de244a7669b23e10f04deb95bee3 SHA512 b9ad60fd7e2130df2e4def68a97df32b6246d782adc6df8de805e6c8c998ab296632af0ebe2db6ae29276a4a4c7923786a3bbab5057c511e0215249e627c5090 DIST kpkpass-22.04.3.tar.xz 28280 BLAKE2B 84eebefab4ad0f2550edec71e1c01c36f980dfc44ed9282d0c792c5c1c0b671d3f2c6e78184e5683918ef42e5916e83e2f3cd8439ce23716117496d3039c12f5 SHA512 3ae04ba6fa9137ff513c0d26174f7c39a9a32af50078a85227790e70f2081563960f707b64f6e1e15d5f76e83544dcbab5f7ecfcb08447a62a8c1ec85703a3ef EBUILD kpkpass-21.12.3.ebuild 488 BLAKE2B 565cde313e9edc084f25cac57638c49896c4723631ac425ad2cfb6e27ada97fcbc3e232a11326b8aa56e555cabd0abeee5d92ff49a2a9f0999a76bb3f6e7fb9a SHA512 c7c4b21420ff9ba1154d10060ce2cf2c1137b3f30070cd88858106fb44b23f03a587671d9ca5cfce6097c636b163a4c6eb56a332bffbe99fbff6668cd6cda061 -EBUILD kpkpass-22.04.3.ebuild 491 BLAKE2B 50dd43acc93f343d1914221e4539665955d87b456e4af587905de73d54cc5b868b2db48b1cba189cc9244b770424167f89c2020fa00e9b767d563b684046a9e2 SHA512 3b42b40c83b27428b409e9c80b7ebc547569ebcd2fb43afa3aae200fecb3c5ebbe64fd28c3144bbc0761a7905bd8143716053ba5d8e4fe9921f9a933570ca7ad +EBUILD kpkpass-22.04.3.ebuild 496 BLAKE2B 35e2a5fe7c924f7d644af38b201d6ca645f2f19031506936495dd816237de7d81bb7096f401679707a53b8353c46a9f333a78862a29deb08b6d5e3c836fdba91 SHA512 2a6c62adec3db7b5c9b2c414b520b75e493997381fb223959b6790f43d8127fd41f1eae8354f8fcb91d221fe24bd370f85ee36b5c1090605bd9f6dbee565915c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kpkpass/kpkpass-22.04.3.ebuild b/kde-apps/kpkpass/kpkpass-22.04.3.ebuild index 87d0cc3d7383..e94342b1db7c 100644 --- a/kde-apps/kpkpass/kpkpass-22.04.3.ebuild +++ b/kde-apps/kpkpass/kpkpass-22.04.3.ebuild @@ -8,7 +8,7 @@ ECM_TEST="true" KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Library to deal with Apple Wallet pass files" HOMEPAGE="https://apps.kde.org/kontact/" diff --git a/kde-apps/kqtquickcharts/Manifest b/kde-apps/kqtquickcharts/Manifest index 1ff75882e46b..5ec062af2c1b 100644 --- a/kde-apps/kqtquickcharts/Manifest +++ b/kde-apps/kqtquickcharts/Manifest @@ -1,5 +1,5 @@ DIST kqtquickcharts-21.12.3.tar.xz 29932 BLAKE2B 5a164835027cebaa71899b349adee4e70a61dbb1e787d99991400ebd7200c20103735256be88e9fcf31a2ae360cf63deebe86041b50804d3c25dea466fb30b44 SHA512 e94832603e2641ba0f5e13346c144a26bab8ef9dedf0c13e9f84c897fd56dbdc7fda10f3eed7d31855a580a7bfd98ef3130aeb6a05ecb296cfc4cc140bcf0b91 DIST kqtquickcharts-22.04.3.tar.xz 30164 BLAKE2B 2263c07fdcefaa8a3e82391011883efde510898cab6546bdd9a24464fc539d65e68f91e8319cbb4760fa33b928cadc898259355096d108c5155af7e13dff8951 SHA512 b442c83ddebc3eae655a51a386d7a9f42c3ed889d50ec6af4fc56e6e6fe34597760f4d2027e95bff47451a75a2788e312d370abcdd37326e7095e710c36e6015 EBUILD kqtquickcharts-21.12.3.ebuild 390 BLAKE2B da34dda1710cc81bdb001ead62e3bac2f2fcc9362f2f24516427dd8ceca3eec1c1116ee9d7ddb49088f48885fecce27d4d554e551e98ed4e4f90b96d93b0df01 SHA512 86d390b01063a81f616ad212695389267deb583236757154dbfb72b3af27c3ef786762a22e9bc9d140e9aeff8fbf0c088b626132c7a94e8f518833023dfa04c5 -EBUILD kqtquickcharts-22.04.3.ebuild 393 BLAKE2B 6c2ee37727308189d04746733b709fd4846c84305ea4c38ede3b5e905f6b7faaf37a57d15939f731456107450264418850cfa9276ef5baf1b8073fe93b89bba5 SHA512 af5e4ca8ffc84d154e71671dc2b15b87ec9588a6837f11caa10ac2f504534cc3c18b4ac9dacc1b3937f2c14a9e9dd406ec8318113d091b602c53f72d50a61763 +EBUILD kqtquickcharts-22.04.3.ebuild 398 BLAKE2B ffa5ece9fb36f229c8c896d3032ea60604a18d842505d9a37f539438c93d9ab5e58a789f60058a5c8c47d1aad68377fdd6e2fda967d61e0354c6931ca12d50f9 SHA512 888258d98f64a71860f1c17e6a62ec162bdbe7d89332705972c09675a0f72d9436f398a22905b79d136c8e03185b235889850fd768adb872c736afdfb41e4b3c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-22.04.3.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-22.04.3.ebuild index 6e1fa1e5f901..6b2486ae88eb 100644 --- a/kde-apps/kqtquickcharts/kqtquickcharts-22.04.3.ebuild +++ b/kde-apps/kqtquickcharts/kqtquickcharts-22.04.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Qt Quick plugin for beautiful and interactive charts" diff --git a/kde-apps/krdc/Manifest b/kde-apps/krdc/Manifest index b4fe0932d26b..25718d8335d0 100644 --- a/kde-apps/krdc/Manifest +++ b/kde-apps/krdc/Manifest @@ -1,5 +1,5 @@ DIST krdc-21.12.3.tar.xz 1584012 BLAKE2B 0355d8760b8cd2dd97f592d1cef93f815d8ce717f1c277eae0b7388824362554d77df4a28d0575d5fe829c481cffe0bbca222011ed17ad1da4de45edf950ce5b SHA512 753e6947e204074cf2cd7b505bb2915f96d31b6e5448107d4e95d1c4e191ba80ecae120d62d100f9e42cb735806a6eb0681fc3746ed8e843ae61ebb16f924091 DIST krdc-22.04.3.tar.xz 1582516 BLAKE2B e54d90a33e4c7f0d4ba44e5ffe09953ad9f7421ea3f77c9b8cbf59cd47fc26f21a122a743b75d7a001051c3dd6d54066164fb4270d15e4dd7a126fd4a41a528c SHA512 c806a5734a7603e29ff16c5c56ec7c58a6d6c79d896c62347f00402d43709f4b77feff282a6ab0845a8981e423b1228882d4b7164a4800cb4ab6a77e1d1dc467 EBUILD krdc-21.12.3.ebuild 1433 BLAKE2B b4cc87ff2ebba99150685f1e1bad04032101cc02cd64bc466a20745e8c33e0deb8d447970c4e33f9d18ddf0820f63f7b965c02543a1f6ffc1582d636637698bd SHA512 12b022f11364c23677f143b0fd3a377275e7dcd7ade7e38c4c089dd31c020b98818cf5be335d89f111725735fe60a02ac9ccacdedcb0b36ae0224b65728f2303 -EBUILD krdc-22.04.3.ebuild 1436 BLAKE2B 0a5dad21ba751f93f1fbc9160f88e4b0b1f29d665b5711663d187ac400f8618bd0fb9773d3f74f0c1a5f4d49dfe4b40a99b0a48ed8801bbe5e8a9576106207a6 SHA512 3291e552e67372bc597133b1084ca2c72b4c778b0417adcb56faaedeed6ab0bbd19721eff50f89bbe5302a4002b71b822b03ec24b14056e01f6be9bdcc0206e4 +EBUILD krdc-22.04.3.ebuild 1441 BLAKE2B b6d47ee08dc5e9709bc698d3872495035f572f4b1308fd029817ebb770b5a777b47c003e2bdf7f330a7802e56a00108dd58ced8b6da8bd2912188a4e82ab29ff SHA512 9cebce3e7b075f95c285270c4dda81caee50413f6b8ec9db9e7ddc2de177b5edf8bf5cfe0e111acb1efbfa4215f9c1a78bf3d2c3f5ecc5be45d68026c2bde382 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/krdc/krdc-22.04.3.ebuild b/kde-apps/krdc/krdc-22.04.3.ebuild index 3210646e7f4e..a2b4f1a26dd7 100644 --- a/kde-apps/krdc/krdc-22.04.3.ebuild +++ b/kde-apps/krdc/krdc-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="optional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Remote desktop connection (RDP and VNC) client" HOMEPAGE="https://apps.kde.org/krdc/" diff --git a/kde-apps/kreversi/Manifest b/kde-apps/kreversi/Manifest index 2fb05c0f83ab..f93ca12d867b 100644 --- a/kde-apps/kreversi/Manifest +++ b/kde-apps/kreversi/Manifest @@ -1,5 +1,5 @@ DIST kreversi-21.12.3.tar.xz 1061540 BLAKE2B f68911a8d8eebacf3d41eae6e99c0600e8561ffbde8e3b68c389fa6cb744ef6ea3d03d251bdfac7f9e15957b9bed20cb627f09cc4dff1bc502957311976fd16a SHA512 2517b5a2a71b78ee55ae47a2b968f5f0342c216890cfbd3d49cd5772ba100febcf6d7d70264b218adde26a362f9be728b2fdb8439f658624b772caa30ac1a030 DIST kreversi-22.04.3.tar.xz 1063472 BLAKE2B 7c55d8ab375647fd1141f8dfa5b414426b76f88d91fd88f9bfc32339f5bf6c61f660839d4beb6371c73c10da97ccbea165be5cda70bb39c25b8a1808707c8a8f SHA512 7d23c4e294c2baed4d9db75f69e8cae0c284d2a43fab7eabfa5972e08c3389e408ad23177c154b0e5af43078dc4502789904ee1a7f50d13fd5a1318a3e080665 EBUILD kreversi-21.12.3.ebuild 997 BLAKE2B 3654f91e726b55515936aacb99dff837fb36c1e25325f7ed7008e9ed7b368f49544d577678c141347e8a4c867123877fc0406c2c02cf02f6286dba1dc2e48aba SHA512 df22c9b79219422ddcc1cf359634bc58328bb727f8a92aac46ed9c0bed7ea344a3781716ea388eefd704e57ca36836afd44dbbc7f6f7066dbc3cc05019f82027 -EBUILD kreversi-22.04.3.ebuild 1000 BLAKE2B 95a6bdc82f8aaf53bc06893a2065f84c7ba786f7e72891e426df547acf0e66176e95fae5a7e6f3f3227d8ec9e6faca7fb956406f0290a0b1fce950780432a208 SHA512 5ff994cc18f21465e328c86eb2bb89684d2167f002e057673223446df485d07d27f5c6fb5cdb7861056a08eeb4559c3b562383809a067610bdc8d41f36de102b +EBUILD kreversi-22.04.3.ebuild 1005 BLAKE2B abc54e0935f7d55017df310e1d56e1779e667637fefc5284abbbab68e1f08f76dab2acd51e636f221b8a843d467b0e1d3fd48b1a918ce0cd6b7e8f74e2300f0f SHA512 2bc3d9f6bb5e58691217f47e8909ea8ef3b465e008dc49b3902bd4ed0dbc5b717c18d43f7504a72adbce7b665c40633d315510268bec518ff3cdba09bac88fb5 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kreversi/kreversi-22.04.3.ebuild b/kde-apps/kreversi/kreversi-22.04.3.ebuild index ea877526a22c..39747355d180 100644 --- a/kde-apps/kreversi/kreversi-22.04.3.ebuild +++ b/kde-apps/kreversi/kreversi-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Board game by KDE" HOMEPAGE="https://apps.kde.org/kreversi/" diff --git a/kde-apps/krfb/Manifest b/kde-apps/krfb/Manifest index 304842ccecc2..6be0ce71dc49 100644 --- a/kde-apps/krfb/Manifest +++ b/kde-apps/krfb/Manifest @@ -3,5 +3,5 @@ AUX krfb-21.12.3-optional-wayland.patch 1083 BLAKE2B c546e68fc1126c12ba286bf2a6b DIST krfb-21.12.3.tar.xz 1302484 BLAKE2B 05ad97456acbf20251ad46525e37e78f5bcfb869382b33003ad9fdc18d006741216ceb15834c692dede6478d22812f84734530506bc54aef8bfa2508d6ba9b05 SHA512 b365259391aaf7870ef87566b82354119aea60303e104ea5c5b82c28ad135ac66b3687638c28af997ade2851989d4d1bb0a455bd241a3aeaa1475e032442071e DIST krfb-22.04.3.tar.xz 1301788 BLAKE2B 697d775132dad6a2e83cb3a4fbb4531b137745295f92a03f8881962f47ec2cf612f341592bacdecbe4b8b3a1206888f7d0e2cdcf9733a18615d9f0b15b018c64 SHA512 cf82dfa43422b4d4acb1c8471d527fa308496ae806a834e83bd4f6f1f1c0dfa393215b798369eaeff426fe25946d9a69043189816a15bbd14d7b6723552691b9 EBUILD krfb-21.12.3-r1.ebuild 2058 BLAKE2B 694020d4a3b9bdb056ccd4780cce7774339ad8e74bf4a6481a62307c1578a04efa0f74d004ebe3a0698db7b28e3d40504903d9e961556d93485b5d8410dee7f4 SHA512 b5f66ea43041e21d4760f22bd208537845f4145145198627c509df48291a5fe8416b73fc4c3149eebad2d55568227cced29f38adb90990d72d3875cb77bafa5f -EBUILD krfb-22.04.3.ebuild 1952 BLAKE2B bfd0b18bc104c988d8f5d6f46c41bfe3b6379aa4b61defbb7f2e245c3ad7dd73d8829cd67567d71ce28987cbd7beeed9ba6a86114a63c78ce0b47ff9c4c9973c SHA512 741f517f275434a940303a5065b99405123b86d2b4abd2d0c33457293da18d353e40a68d3c04700abac6440e7b220c90d2105fbdd64fe55da3b800a3f1b2d1e1 +EBUILD krfb-22.04.3.ebuild 1957 BLAKE2B 9a6371ad6b82c75ee8707808203785b896a1ed475ab42b4b2a65656f180556e82f806324d14b20aae7a45d071c528185f34f72af704a30d5aca2a625d2af7f9c SHA512 23d1d35f36992026d21ff029ea33505b50e8be4d1145c8620af428677b7e8d4c0bf8c1d538229a60448599a79c5ef0cea3a32b9131133ef30b6e444b67905c55 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/krfb/krfb-22.04.3.ebuild b/kde-apps/krfb/krfb-22.04.3.ebuild index d35b046835c4..fb23b8de5304 100644 --- a/kde-apps/krfb/krfb-22.04.3.ebuild +++ b/kde-apps/krfb/krfb-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="VNC-compatible server to share Plasma desktops" HOMEPAGE="https://apps.kde.org/krfb/" diff --git a/kde-apps/kross-interpreters/Manifest b/kde-apps/kross-interpreters/Manifest index fa61a6809c99..106b72014e55 100644 --- a/kde-apps/kross-interpreters/Manifest +++ b/kde-apps/kross-interpreters/Manifest @@ -1,5 +1,5 @@ DIST kross-interpreters-21.12.3.tar.xz 151480 BLAKE2B 15806a49550dedd7e67ac9e1ee1adb108181bc335fc637f6321dc8bcccd8baad771564876fe967c468a6f71d96796e336032b8ecd616106ba2b5eb3a961e1755 SHA512 b3cf75699fda5a28c0c3516d38d126ce446279a6be70a610e00f542fcb76d8139af3e256410d62ea4b9b70a990da1854fc2e4b115ea677a31728045471164246 DIST kross-interpreters-22.04.3.tar.xz 151764 BLAKE2B 61939dae6f6cff973610cd008466fa65167f742c44261abe42a60513715886ea4b13d83b801655521bdeb359dc2e71d266fb86ee204d13cf74e995c61c62988b SHA512 077b596aafba92c3bdf8e9c2019a9d027d831a455aa2ee0659a28a9fb4b9170f87fbca527c6ff63e52b578c7e1bce97a5f08ca4e47e75eaf012e287e3bcd9db4 EBUILD kross-interpreters-21.12.3.ebuild 611 BLAKE2B 27451e694398be29a4089faac8eaab6ba34f0c9ae2f0ccd5d15237fe96a3ff7e211ac6dbe652b8208deda19c2ec9f42d6c9bf7218594cfd5f97984acbf215c92 SHA512 cfb1bacb245139baad3fd1ec7082e035759ee827f11c11756115a8d0365a6630c0cd9ac6e42c2ef30feb9406ead034e707fb486464a4bf6b27a51c9b0230733e -EBUILD kross-interpreters-22.04.3.ebuild 614 BLAKE2B 03b79e3d5af3916758e341195f0c80460ec53c1f90974f93cda22569ad3371290166a3f52820247a9da6aace9a4387549590ed294f209dbd85e8f8d927e3d597 SHA512 8eabfb581bcee8288e3ee3f73a40fdf004f1a9787fb9d0c49f0acfce16072608a6501123b9f532bc171e642bed0df12dc54e5a680b8d206479c7e3a21f8cd6c2 +EBUILD kross-interpreters-22.04.3.ebuild 619 BLAKE2B 491dd0c919385f8fa0f59d6b770188e5e15fe530bccab12f4fd7502a62dc3df29de7e6fb141e690372f62ec5b3a08b62608db7845ccf544a16f2960753ba8956 SHA512 0415fa2344a0201e573ae893c37542f13c876a1773f637d49b4337cd80cd4fe5a377f21ffa967c136bc474e38819a00ed0c28e4efe58d4b9abe45619de72b3e3 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kross-interpreters/kross-interpreters-22.04.3.ebuild b/kde-apps/kross-interpreters/kross-interpreters-22.04.3.ebuild index b18b59512e61..0a49ea1406fe 100644 --- a/kde-apps/kross-interpreters/kross-interpreters-22.04.3.ebuild +++ b/kde-apps/kross-interpreters/kross-interpreters-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 USE_RUBY="ruby26 ruby27" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org ruby-single +inherit ecm gear.kde.org ruby-single DESCRIPTION="Kross interpreter plugins for programming languages" diff --git a/kde-apps/kruler/Manifest b/kde-apps/kruler/Manifest index f34788fabb8d..b2c76801187e 100644 --- a/kde-apps/kruler/Manifest +++ b/kde-apps/kruler/Manifest @@ -1,5 +1,5 @@ DIST kruler-21.12.3.tar.xz 276688 BLAKE2B 9f392b8c731da4f84605f8b4a38ef9d9c57a9f8f5b98ffb1fa35b9f2e0ab0af6e097042ca74b143d43e8af8acdfd110c6a90063333f5e1e4e4b6ec88dcae5380 SHA512 0d474ce6a62fb38446ac1dea0c3029434fe6c90317427b33bfad283bab7bc30e9a2618fcb3ad59dbbae0c19927e32dd7a05883f2f776c79a83b67627f0aca7ce DIST kruler-22.04.3.tar.xz 276688 BLAKE2B 3442ccfe1ba7909979901e86e5157423258f897d48a1a73e5bbd83da1ead265471489c13780e97cbf05813a66c7c92789c8c9118125071cb39ec1221940a1fb1 SHA512 145c3194b1eebda382bd50fc42764f4008ba36f6dc0afc9f7ff3b8705fd70c30c6edf7ae02fbfc730a47c11cc06e63cd3f8a5501d39034ac2362c2307d0fa1c3 EBUILD kruler-21.12.3.ebuild 941 BLAKE2B 5d7c3ebd05ba77ba16ba40b77e5df91ad03349c3ab0c075985aa778587a25e9fc735732d9843d54d1f1f32b2fe4f5d89a98a23549ae8c3f2afb5b5f9184ed5eb SHA512 1e3fe4c07460af9ebb33344d050ad2dee92859a401b5d35e8be7592f0a6d040c49f8246db572a308d150f47c30d1aae20771c6b02fa97a7dc79159a2a4d4093a -EBUILD kruler-22.04.3.ebuild 944 BLAKE2B f33adde41c82dbb8746ee847c25393bbe655c1d435eac378ddea33c289c793c4211c6d7def2eac0c02a8bed92f6d7d01f4a1fa3935e1f408f024efa84619fcde SHA512 f7eae23cb9381638c3a6196d848ee9062c6bbd2b38f43b4ef92012174a8e3da90209fcccf17b18972b306aa409ee99f851b1f0b2f435d1bd5b616ceda4f16ab7 +EBUILD kruler-22.04.3.ebuild 949 BLAKE2B 0f6dfd6419bdb6361b4b9f3f5e8c9f88881b2d8ce04a29699179dedd4cee99b37b6a314376e504409858ae6f63bdfc0ef77e71acf9780e03f98d9f03611ba635 SHA512 db9f99fcd26082987a98a08b66cc08ed6ea1a4d22d8c70eb5dcd380dd86249eaee458a00fb26a992db2fdacdfb76bf143ebfd3ad7575a29a698635399656c143 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kruler/kruler-22.04.3.ebuild b/kde-apps/kruler/kruler-22.04.3.ebuild index 5b681c7da0cb..e185272eca87 100644 --- a/kde-apps/kruler/kruler-22.04.3.ebuild +++ b/kde-apps/kruler/kruler-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Screen ruler for Plasma" HOMEPAGE="https://apps.kde.org/kruler/" diff --git a/kde-apps/kshisen/Manifest b/kde-apps/kshisen/Manifest index 99b90e0e33dc..a812f476220a 100644 --- a/kde-apps/kshisen/Manifest +++ b/kde-apps/kshisen/Manifest @@ -3,5 +3,5 @@ AUX kshisen-21.12.3-missing-link.patch 590 BLAKE2B 3c9b7209d0941b8dc63685246ec43 DIST kshisen-21.12.3.tar.xz 988044 BLAKE2B f3cda3f34b502f8d1080c6910044bef0531b25bedcb06eb505980e5db69ec7a2f0eebc2f801366e9f1d5ed97b94a227acb800106b972592315c76dcf2367fce0 SHA512 ac65fae57498ad570fc369925b3bf7390453298d1c03483eca13b91a466441d4258720624d852b2f985708fe34c05a0be09c7fdbb30bc5bb6c9134a9163836ed DIST kshisen-22.04.3.tar.xz 994028 BLAKE2B 91e3403b08d1c9bf5f20d8fa663ae3182f8cb7a14a525e959354b06878d9c1c99f25456449c5bcbeafae2d3ce5999de6a43f0a180fd5249ae0cace3f2bbac182 SHA512 20c5fd1d44a49832190bbbc5956c3f3ce43477cb0a76c02c9cc276aa0233829ca0c146890a6d6e09101aadd4984343aeff0c6018762461cf64347d1299c81f69 EBUILD kshisen-21.12.3.ebuild 1007 BLAKE2B 0183562ca91325fe12c8fc9fdc9bc56530c833f1feb207b6a3343f2881c66ae1340e9c77eba1013829f66cee71fbf875435233961fbb7646f45ccad621814eb7 SHA512 901570ab810c4d804e346d0137b0da47fdaac9650a6ca58d90eec3cc86577e8fd0834ff4a4c02eb87123b91e3c0eb0f927c687096edf5280c9ab22fa1ebff471 -EBUILD kshisen-22.04.3.ebuild 920 BLAKE2B a9242bcaa0e7c1bb4b3a9ddae10713f100f4390064c8f759c31c981d39686eb2affda53d422199cd4884121e1e81c9dfca8f7bbbe890abde0fa53211a1e329ed SHA512 8ae0baa4a6061d7196fb99fbc2d062ea7b202d79f0ec48a8f74d8ec8c08d0fca18b34d1763ea1390ad28ca9ceeeef042aea755f82326e9e38ea4d76759be34a5 +EBUILD kshisen-22.04.3.ebuild 925 BLAKE2B 2bc03de39502ec7552b736cc086545cdb927f000bbf9b59907c502567263178e753b7fcf3a05612893193839ed4c6751b4c32c79ae1117995c31fdc3c9f74ae3 SHA512 37e619083f134e801f0222b87476a6b55fbca6fbee952c29a412f344df5e6fc77d360ec089440a9b0e580e1ef6cf89c49a0bc7f89ad05a7360aca630ab9b6dbc MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kshisen/kshisen-22.04.3.ebuild b/kde-apps/kshisen/kshisen-22.04.3.ebuild index 38861cb7f25a..29d9f889752e 100644 --- a/kde-apps/kshisen/kshisen-22.04.3.ebuild +++ b/kde-apps/kshisen/kshisen-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Solitaire-like game played using the standard set of Mahjong tiles" HOMEPAGE="https://apps.kde.org/kshisen/" diff --git a/kde-apps/ksirk/Manifest b/kde-apps/ksirk/Manifest index 7667ea3bc87e..fbab7ba0399e 100644 --- a/kde-apps/ksirk/Manifest +++ b/kde-apps/ksirk/Manifest @@ -1,5 +1,5 @@ DIST ksirk-21.12.3.tar.xz 7003600 BLAKE2B b34b83181bb2e08947335f46e69add99d3e2461b6eeb928aa4b56e86dd5991fdc9239a4d23d6d74f14bbfafae89bdac856f45c9456cc8c91188b4e831c26692b SHA512 154e55a4b14989040baa82bd123658ed7a2729a0c085313ed03adb2934b1ecf1b72397b803c9be12d153c3097fd3386de8e75903ae66dc0db9fc22836974504a DIST ksirk-22.04.3.tar.xz 7007412 BLAKE2B e16cd5082f8eb32ea87932daac386e26605b39e7c956f6bdb85d7d1d378254779e6fc719d319476f2706434763c857bdcc951c0f9c6d83be5d468af95e69a07d SHA512 e5736c45c9b98c9e84b71673c8a4efbc4c99b882554fa6a31aab41b8958c6ede62e608663102f56f6be699a27641d66eca62a6ad063eca2b6f68ea2c640b27ba EBUILD ksirk-21.12.3.ebuild 1075 BLAKE2B 17597d508aade7276a8dab9c49330329c1054071a9d46b64daf41d757aedb38ba80601ca4daa950ee5a2aa627fe24824cf3169a2d003c36959aeab3b68191a86 SHA512 1c7bb99ed3e15643d830f9e85e22ad32d995123856d3e3f6b36ba1fdafa8b29c220247ae56aca2544d47dd01cd3562f4afd6aa56b596be91f9f10a833ffd95c7 -EBUILD ksirk-22.04.3.ebuild 1078 BLAKE2B 256d066a0e828bdf7e7c20dbc0b1674b4d487511f87e4e403ed6c5f03db298204b7ad79e009abf19710ae99cf43171b3d58d8672aa4f34eec98e6e3ec40722be SHA512 2064d4564380dc3115aef7db2fa1ce7c01b2278ee8fc34fec09590f556c5a0fd7d65a16c64c8b376b7ec6b53d1d2603e5a1a3de00ff707b5121585a8ae5bb429 +EBUILD ksirk-22.04.3.ebuild 1083 BLAKE2B 3643e41e382bb0426853e0858bfaea53e2717bcede53c4621125c4426c4ea8d554009758b6764f45c4cbf48f5d246c7b0b80ad2f503854d27b90f12328824650 SHA512 95e7d5403a06ade0d21f2cf03dff74d387ab3f64b622622313854739a165dc6cc96c4d69d7231870f685acfcfd3286be591f8ff2097fff67af4f306454397d8f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ksirk/ksirk-22.04.3.ebuild b/kde-apps/ksirk/ksirk-22.04.3.ebuild index 725a44f5cebc..d27ad7455f8e 100644 --- a/kde-apps/ksirk/ksirk-22.04.3.ebuild +++ b/kde-apps/ksirk/ksirk-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Port of the board game risk" HOMEPAGE="https://apps.kde.org/ksirk/" diff --git a/kde-apps/ksmtp/Manifest b/kde-apps/ksmtp/Manifest index 029e903fe360..2b0ef5c75314 100644 --- a/kde-apps/ksmtp/Manifest +++ b/kde-apps/ksmtp/Manifest @@ -1,5 +1,5 @@ DIST ksmtp-21.12.3.tar.xz 47724 BLAKE2B b3315ea138a2c922a266235ef11e097e44533e11e38894a20cf393becd6103d9e647d2889b5221306e4bd990e5c9610bbc8831dc7315bfa421b2f7bb68fbb7d8 SHA512 e3c94cdef95fee47729e3cd5728e536d1848808e8bbdb6b655b96b82b8e3fe2749b00f3162cf251b9547711b8785baa06a97c9a9b0148d54a67d409adca49faf DIST ksmtp-22.04.3.tar.xz 48680 BLAKE2B 1d2924a58ac376a4a35aa3c5911bcde50571a145b5fa4575372b96722a81dcd2622d067907b117b2f857dbd45ac62de17067bb8e07d0be112a65ad7e1ddedb0c SHA512 58be1aca4d1cbafe66244a80ebd31831d5ed292ad456b97dc8109a050f04b8af3b7f5526a7c8db16b34320be860d376f29ebad092e1ab1ae6a7086464f3063d2 EBUILD ksmtp-21.12.3.ebuild 625 BLAKE2B c23e8b8780d42e4089058c9cc6332632fe2ed0ec11772457e5e44cc98f6a1620346bd380f3cc0db47bb67fb2866c4899eb60075ea98d6c714db7888e0a11768b SHA512 1a7ae60d5ffaa47f8850eda42b5bf2a91480b9a693272c60b9391e6b85f7047500e827023287be4f498462ebe0cfc1af178ea2f80b7db5a0474f800b24354714 -EBUILD ksmtp-22.04.3.ebuild 628 BLAKE2B 8040ee0ed19e8b1d45d4a5702c85af63e8d158664a481bd9ad3713c79f9352e3cc537889ed479ad149d5220a148265e06373346c73188782019b917f6419f147 SHA512 db1c327571cfa00b9562e4e8b8cbae39c7d44319569ba288418594ed5a1f4b24dbe2758a5117967f873870cdebb0a5d4410901b35e55939acc2e07cf79256026 +EBUILD ksmtp-22.04.3.ebuild 633 BLAKE2B c7252c6bf6b232187a6e5b7bfe4ed18d16d90f3c9a71760874f0515ce7cd415b412b2fb7a4f6e877bca13f5de391ca30231d1aef1abbcc30cc7b67903715e623 SHA512 dd3b6084b68db3e08a9f94617af3ae6d8d7dc6092c431b4bf9c71b23788cc486150fe7e38bb481d3bcd76a3834cbbe55dd33f0e3e1bae6701595e74c5df47526 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ksmtp/ksmtp-22.04.3.ebuild b/kde-apps/ksmtp/ksmtp-22.04.3.ebuild index fc4d0847486a..c89946d6e012 100644 --- a/kde-apps/ksmtp/ksmtp-22.04.3.ebuild +++ b/kde-apps/ksmtp/ksmtp-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_QTHELP="true" ECM_TEST="true" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Job-based library to send email through an SMTP server" HOMEPAGE="https://api.kde.org/kdepim/ksmtp/html/index.html" diff --git a/kde-apps/ksnakeduel/Manifest b/kde-apps/ksnakeduel/Manifest index 7a03fe523133..ee9d064acc92 100644 --- a/kde-apps/ksnakeduel/Manifest +++ b/kde-apps/ksnakeduel/Manifest @@ -1,5 +1,5 @@ DIST ksnakeduel-21.12.3.tar.xz 603536 BLAKE2B 8096272d06fc4518145dc815f1af258ea969d08c615f9ea285404c8fea55211c82508032c3385aae6763fe9afa8d86c1565f0c9d51ac27544a26faf107912d9a SHA512 b2bf64a6fe19b02af9a6e380927d8f47492228777aa43fbf478944816e5c35d9e17c7d33371789ec64264fa9b10ed3967c2248d60f120844da9ea99aebc87f1a DIST ksnakeduel-22.04.3.tar.xz 607656 BLAKE2B e713be964c17d25b754646e7dbe1362fa7429787006f547c9afd206855cb2998da06a71d6543dce6719f49702edeb3026af6f4ebbce5640221755d7ce7233da6 SHA512 b70a474b7d8c05373c7a7d329136e419cedc94e221ce7e7be4a98e62afeb5be36deb449b6a6581677770dd8f257c0234a7c6fa890877e31ad7c461be9b9a7c9c EBUILD ksnakeduel-21.12.3.ebuild 939 BLAKE2B 943cb2b99e50a6f3f649745a5abafd190931248e7eda12dad0d03759362ad7260a764a69bbb386d551ef90b40fe2e38aea4d8bccd1d587e3a66c6206af8ac697 SHA512 31cfb174ea4abb6626b4dea121cd69de1cb2bed87d49bc41656c7f0aade435d2ea09b99707062ec151c8669b8eec8ccda5e2950634779b4d9d7d7fd3899159e3 -EBUILD ksnakeduel-22.04.3.ebuild 942 BLAKE2B ad52d283b3fe36475f31fb9df1f1154e3318cdd17fddaa3a027beaa994671e0c3e81852f15bc3fab2062071463946b806020420dcd79db164e3994341cd13814 SHA512 db3513ec268fe6563764804afad093d5e31018ac3e14cb2149caaadfaf25336190db142ff7a00001190bd5cb3a9e5b5c48dfc8137ec5510b7f4e396fa8c0ae08 +EBUILD ksnakeduel-22.04.3.ebuild 947 BLAKE2B 12ef467b7f3355b7e23fd1cb015351e6ed05159f399b1f521c3113cb54717d57d1696cb9b4c171b99b55d55eab9497a83236c6e0cd9f28f6613f482a2a5e1bca SHA512 74c1a59ec225cc6ad08673c52fd553c31d69e30878c1e2205f0693239fe697aa9b53a313af99035641793beee53e36c4cbb8cd49d157be6eb6fd13b6b1674590 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ksnakeduel/ksnakeduel-22.04.3.ebuild b/kde-apps/ksnakeduel/ksnakeduel-22.04.3.ebuild index bea05b09f815..076279296db8 100644 --- a/kde-apps/ksnakeduel/ksnakeduel-22.04.3.ebuild +++ b/kde-apps/ksnakeduel/ksnakeduel-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE Tron game" HOMEPAGE="https://apps.kde.org/ksnakeduel/" diff --git a/kde-apps/kspaceduel/Manifest b/kde-apps/kspaceduel/Manifest index eb30bf05fb3c..1cec19344315 100644 --- a/kde-apps/kspaceduel/Manifest +++ b/kde-apps/kspaceduel/Manifest @@ -1,5 +1,5 @@ DIST kspaceduel-21.12.3.tar.xz 648528 BLAKE2B ea2586a341fccb00dc3e1fc124292d237227ab8b6d247c6470dac4f95ebe37831b3c3535cfbb67ecdc8c799dd942faf07283a6ee7d9b9eeb3f559bf74822b4d6 SHA512 50844cca8ea31a022cb71bdf4452099e9ae25a4778f2279d7e0271cd2e2b33884df165c116bbfb78f67cfd85214d65eedfe71da08d6ab2bf02099899fecc54c7 DIST kspaceduel-22.04.3.tar.xz 651900 BLAKE2B 8b3142dd33bc01837f69ba7ee3db6d4f31895f579fc55295f86a812620964816eba4a595a577cb3b7c3eba47266f8dd2ce1a52e634c3c4db0b7435a742e8e0af SHA512 5302ede953370f6ae836b313020d918312f7b8ea0d48133f247c584bef4833bc800455d8c3af4855764271b75712dde7e48ac37975c0a16695ebe921b1a322e4 EBUILD kspaceduel-21.12.3.ebuild 818 BLAKE2B d753a789481634416882e333c7be08837b67103ab69f005eadf9ed7042c29dec5482d25fd31d7876a1d629e6d22290959e288d54f19db2822410889e1942b99a SHA512 070dbe4543ea81044b11608b037bb3c5a4c6232f1e80f836a0422ef6e5f1126a2aea3d01838e7755a29ffb045a12415ecde0ee2a842659e203f49eb29a487622 -EBUILD kspaceduel-22.04.3.ebuild 821 BLAKE2B 860e5476e278725fc105cca8f92a1d43b5301b40efe7fd150775bfa8cc3ec47ac45de5db2d0738f3bab6c0842dcdba894c17b64dfdd17325b91a20c73cb6e516 SHA512 c9a1d56d783e2db2a7102098f316e8c9871131520d208facd927caada7dadb6d1057ab4a129997a4a4c67ffc867711f1d69af1ceff3317dfea8410129e4fa213 +EBUILD kspaceduel-22.04.3.ebuild 826 BLAKE2B 744bab3779e01b0706e19ca7c170ec7f89010394025f17407143b52a99cc5217000b5f97d16e25e38514df25cd02e66cc435b2ce0b7bd074d0e9929c38e48aa7 SHA512 26afbcdeae5fa128982703e14b99c4a454d4fd1977ea13452f222abef5fcc6d4006b702a6132a4becc6fb7f0fa3a5ef01b77b4b983b731ca326f854542d91d3c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kspaceduel/kspaceduel-22.04.3.ebuild b/kde-apps/kspaceduel/kspaceduel-22.04.3.ebuild index a472d0ed3f86..2737238de28d 100644 --- a/kde-apps/kspaceduel/kspaceduel-22.04.3.ebuild +++ b/kde-apps/kspaceduel/kspaceduel-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Space Game by KDE" HOMEPAGE="https://apps.kde.org/kspaceduel/" diff --git a/kde-apps/ksquares/Manifest b/kde-apps/ksquares/Manifest index f32ca909118c..a502ee4760fa 100644 --- a/kde-apps/ksquares/Manifest +++ b/kde-apps/ksquares/Manifest @@ -1,5 +1,5 @@ DIST ksquares-21.12.3.tar.xz 304600 BLAKE2B ac752327bd48c7bd6efd369d13b7262ad6eae5dbb16a8d407f8a1b8ee461c1f0e8faf2104762bcab51afc7be1676e11200a91cf269b396e2bb2067a33fcea606 SHA512 d743c614f0d56ede41030513c08e8ca14b1ef7da9a315711c63f8ff5ea08660b60d0e7d1d33b91cf71b8e8f3b0ebb14a7499524681ad1814c444befbdb41600b DIST ksquares-22.04.3.tar.xz 308296 BLAKE2B c041405390c24ecbf40489686f3e96b013cc51c94a6af96d73ddadc81c22279c0c82b31e4753b265d2ad9da97a7dd9354dbd3758ad4c0180e93f7d76751bdaa5 SHA512 7aa9801e82d399485e15a008c62adb3c8f7e6e5eb39767c896660723a186534be29abb85869261c68e4640fefa6ccf38d89ccdf70173ecd2338dc78e3e43baea EBUILD ksquares-21.12.3.ebuild 859 BLAKE2B b46b1344816ddb30b5406c275942b078360292cf6ac7bddff27e4247fd05c586d4a91c37ac1ce4d6107287b394247bccaa7dc4376717fb1e209a1646b01dd079 SHA512 a0e34c525281544c57f2ec304ccd718ed9e909a8bb6bf1977974db07198674a55bd16b97113f4b2b11e91f0d3acf251e1e700b6ec19efb6f1cbfcf6a6ad51cf8 -EBUILD ksquares-22.04.3.ebuild 857 BLAKE2B 7eb6ebd1aa2af20b991061d5b6946c46b8f48efff0221d7cc403ac644ec10b2cb339d36bad9fc38eb218ce0517de21776e8ce2fa70c9ff7ac05e971ccacdee21 SHA512 f6fc83d4030fed85b16977524fab5dde63d61b7176f307282117bca184f2e5c3d40a4d3243d7fff3a22ac35aefcb9586e8a00a52523887be9e6ca33d0fe310ce +EBUILD ksquares-22.04.3.ebuild 862 BLAKE2B 014298dfe65f0f7c5b0d1a896e10f20003654101720be43703d92643014a0e6a86865f59769cacdd07bc891d30a37217231abfca7e1856547ca1d2e2b2181f3d SHA512 2a68ca67b07a7caa09395e8a55107cbbbfcbb690b948338fdd9b2fb22968643dcf469e0ad8fb29df8754355b47d748357a047b02866580a49952860eda60d48f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ksquares/ksquares-22.04.3.ebuild b/kde-apps/ksquares/ksquares-22.04.3.ebuild index db54197df471..494903aaa351 100644 --- a/kde-apps/ksquares/ksquares-22.04.3.ebuild +++ b/kde-apps/ksquares/ksquares-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="optional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE clone of the game squares" HOMEPAGE="https://apps.kde.org/ksquares/" diff --git a/kde-apps/ksudoku/Manifest b/kde-apps/ksudoku/Manifest index a6e9ca378ff1..ec5c4bf925dc 100644 --- a/kde-apps/ksudoku/Manifest +++ b/kde-apps/ksudoku/Manifest @@ -1,5 +1,5 @@ DIST ksudoku-21.12.3.tar.xz 1685780 BLAKE2B 83787b2e266735a6601ffbf89d7b330e5516aa716fe6653dd918301990b0a12c096e747caec5557c09391a9c5b575b3c85da83453adea4285b61efd38ef8f88d SHA512 624956ffe75a21345114137dd13065f54152c921f8dd0d0d0227e829ed292d14816518da8ab63718b526025f3a85491faca2fd03003e2f425bf31b459c1b9b5a DIST ksudoku-22.04.3.tar.xz 1689672 BLAKE2B d83d78219aa2ae31ab2033f42bf5987fb42323dd87ffb1ad3373dca3b0222b75fc679e4d80357b0030bd4d38f8181da1887280638b4dc0d75a0d9932f5328bcf SHA512 04ae6ac43816d628713538a799ca748d8229c59402130370b54a747ea287a58eda20a131e047ffcff9e4fa851137702c1225d06f1eb5d42f444c69005762a7bb EBUILD ksudoku-21.12.3.ebuild 1310 BLAKE2B 9d6d0ceb27297ba6705685f5dd31752cdbfc9277145386059085b2cbd0df789d19531eb56e7d9b323359cccdb7470cd569150704df7de6a86389f8a12117006b SHA512 f28dba260dfff74989ad713a3c26f38e4f7a8da17984092bb8cc3d4cd5392b3b72ae39b62a1292e72db9f0dd6c5645587bb999f3cee50a7a41a3ca77a87715ee -EBUILD ksudoku-22.04.3.ebuild 1313 BLAKE2B 82798a5212b933ef43caf9c86f151659cd3d202f97f7294cd13f2f1c79d9cbdc7c3b6845d19903462919d0710d8ed220313648c035fd1fa44612dd31d907ada2 SHA512 385d4b0ec3568fda8e2a670afe718d2b185c945a0308b0ec90fd4ee12f9236c075841eace4238b4e08c94a1078223fca77b12208461a06288d2427965f1aa414 +EBUILD ksudoku-22.04.3.ebuild 1318 BLAKE2B 0c47c5c2b8083e9db0da3d15d3a0235225625a904186e4754b7b8ec48f7fc828c2d51e643834b8f7d2351962284c24c97be6279a55ec1783bad39afde709c246 SHA512 2792fc92aaa6e962a1beeca67df6b432479b94166470cb9b0d712bf1cac2d1d71a82781a18161ca0d221f81baf54e68244fbd080ed704406825d3ae2fcbf281f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ksudoku/ksudoku-22.04.3.ebuild b/kde-apps/ksudoku/ksudoku-22.04.3.ebuild index fad2e0344d9f..2edb577d2f75 100644 --- a/kde-apps/ksudoku/ksudoku-22.04.3.ebuild +++ b/kde-apps/ksudoku/ksudoku-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Logic-based symbol placement puzzle by KDE" HOMEPAGE="https://apps.kde.org/ksudoku/" diff --git a/kde-apps/ksystemlog/Manifest b/kde-apps/ksystemlog/Manifest index c54fa4ef38f5..a6fd6c6671c3 100644 --- a/kde-apps/ksystemlog/Manifest +++ b/kde-apps/ksystemlog/Manifest @@ -1,5 +1,5 @@ DIST ksystemlog-21.12.3.tar.xz 1967468 BLAKE2B 94b325c9e2dc39b1bd4b797f5763574461e93274e85b182ab4f2cf927d308a9a4dbb3f7e9685e59aa0a517fee883c744e354840af62ac5d11a2802938937e1c6 SHA512 238db6dac11b397f5d4fecbe0b40dd225d83c08f960a3ddcb2e2365dae302c01bb1012e8d123dcec895c17a5816879bfddf3e1942d01aabe6560bb9be65fe66c DIST ksystemlog-22.04.3.tar.xz 1969184 BLAKE2B c72ff850d28069d9a90a8cbe22a247c8574dedbfe5f0cb8429c14883ce59259fbc74f9ae3657f5a3c8bba56525c368bacbdc75f75da2ba36373fdfb39bc0803a SHA512 11eecd4da8870eb8a95bb61184a73f461ad977444dfd0c2f823bb10d982164be4a6621c37009e6f432109d91d976bd7ca7977ee90883234032e46f210defb54f EBUILD ksystemlog-21.12.3.ebuild 1649 BLAKE2B e635e840ecfa4895c7a703c4abdab21e345fb93c01b42c212ffc34a6494c9edf8c96af9febc3786b16f396a06aab4feadb951abe8a43f89027fc32e86eb233f5 SHA512 ace9146183ab60798f397c8bf49729c817351429c54e0065aba232a592fdbc791c5d9d2d229280482531c88cb6acfee347daed980dde474b10c1e29c36c90d40 -EBUILD ksystemlog-22.04.3.ebuild 1647 BLAKE2B bf25aa6b0cbb4e8ee0ff6e4e2340c725da561153cc7132171e5c684fd20c77eef26c8a0da33d86c142c19807afb8ac2f50bc48d4be9a2a981669e6fed1244a1f SHA512 b3b39c164a47ebf44ea3f496e543fe4e32be0e01a1b952e13e39975c8a27f32931d4b99c3f5ea78af8aaf05d2c406b332bf10d70f08055f112d995e45cddcbda +EBUILD ksystemlog-22.04.3.ebuild 1652 BLAKE2B 6dcf61f1712090315d679758cf3494224d1cfabd84dce72d4d38d1a9da98554e23d4c207214abcfcebffc8d1db65ad83ef5f6b5b3533323d2342b88b13e9f273 SHA512 4439ea0cca80fddbe23242cb1cf83206d5f002088cc801f8022808915c667fa590bf3873e471d58b2417e2a4ebf9dffedc3891851d987f2b96ecf954e2327c89 MISC metadata.xml 426 BLAKE2B e441ed4b9e30f9cc4da23e5aee1ad8e799a6df18a4e5b5f623722ca8f6627eaf9df193249caa84cddd28823f69f093cb39dbd722275b764a2dfdbb3cbe7e27fd SHA512 1780c918ce9e47504a8627c3c544371f7492d8796615cd94e68459476c74fa474bc93ce678ca0261e246cea52935fd01879f6ebc786e1d355b762e460c0f0d07 diff --git a/kde-apps/ksystemlog/ksystemlog-22.04.3.ebuild b/kde-apps/ksystemlog/ksystemlog-22.04.3.ebuild index e3f498f47faa..6f31a0bca93e 100644 --- a/kde-apps/ksystemlog/ksystemlog-22.04.3.ebuild +++ b/kde-apps/ksystemlog/ksystemlog-22.04.3.ebuild @@ -8,7 +8,7 @@ ECM_TEST="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="System log viewer by KDE" HOMEPAGE="https://apps.kde.org/ksystemlog/" diff --git a/kde-apps/kteatime/Manifest b/kde-apps/kteatime/Manifest index ca73793748f0..a6b73d0e7091 100644 --- a/kde-apps/kteatime/Manifest +++ b/kde-apps/kteatime/Manifest @@ -1,5 +1,5 @@ DIST kteatime-21.12.3.tar.xz 302420 BLAKE2B f70431a4be5ee7e235b3e772b2f213fa3c4f45e719147d616b169503e7c40202034811ecc7db59e329ec7b21b715a70e4c41e611b19b828e46037d46ecfb1291 SHA512 eaa2c584ae994626606e898bbf05a4242744fc066c5872dfa4588b47b09a6e66975c78b8bd3b3c4f77131143303dbd66851a02d12ea3aaa8c3f2cce60c4b3d56 DIST kteatime-22.04.3.tar.xz 302764 BLAKE2B 31347cd52c3518ecb82b20719e4d400d4d585b58bb24662af93ef8634e8bf389c1c72e33c4d34afc6a63003ae11100955b72e9a240bcf68eed41bcee4f84a16a SHA512 3310292f793dd53babc1f6e1c35bf0c7b75a9bb3e347980d18bd42328af2485e61c4fd7b9a0cc38677cb293ef292e3c1644f724e54e8ee11bcefae055b849f32 EBUILD kteatime-21.12.3.ebuild 863 BLAKE2B 29c5d6c0b05370a7574a7a6b7dd693d74372811b076a9b5354b3dfd102db752dc482e2214933206edd8dd581cd666e2ce6c940b17ee9808662686d6c32e9fedd SHA512 e02d8a1ad5a6c6703cbc0185bfcf84eae679d8ef3ba7ec8c4fa299227ebcb2b3cb83fd1af160bdda3cbc7aa5641d5f3d440bde1918d82286171789b266be51ec -EBUILD kteatime-22.04.3.ebuild 866 BLAKE2B 5425747191d8606225b7c519244aece9d6d546e5ad7e5ab54152bbbcb2e15e68c8151aad7f455bcea7c807c3a9429e9a84dae534e95830fea78610d1c374e847 SHA512 5f1fb3108c76bfe1d24a4f1d4dddd8987ec6c8c1b56ed732f217c82e9aa009689e8ba39e40f103715ff40ee94700d4f31c39618979b57fe757b336a806b5b51e +EBUILD kteatime-22.04.3.ebuild 871 BLAKE2B faf10a2a5f75eaed65543292dc356bfd8c7e3a6d30203955e45f2e975cff0f5f65aedde238f554cceac837fb1c3af180c55bd57c0f2e29672a6aab2abe55d9e8 SHA512 e844fcb429068bc46fcabe8f6c6bc6c71133b4aa9505198caf70cc32421300ecbc4d16222323b71b9bbe17a777b2fd1fe6f5151c57d166ceb11d70e0cdcd35fd MISC metadata.xml 458 BLAKE2B aa5828711349e9988628ab78eecfa13c6715281c6f55121e5b2e635e06c1a31402aa71cc2db7f8f931646d956339ca5527308fdc9fe88fb2c78bae76f06cbcc1 SHA512 7f53b4308c3e9c8b4bb78d822075acd242f10199facd8bfbcd23558adcbb6d7f4e86d841aced3062c927943d3701a004050407a500f3a207f9afddadc467f501 diff --git a/kde-apps/kteatime/kteatime-22.04.3.ebuild b/kde-apps/kteatime/kteatime-22.04.3.ebuild index 62fdc4426674..7e17d7a8c91d 100644 --- a/kde-apps/kteatime/kteatime-22.04.3.ebuild +++ b/kde-apps/kteatime/kteatime-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE timer for making a fine cup of tea" HOMEPAGE="https://apps.kde.org/kteatime/" diff --git a/kde-apps/ktimer/Manifest b/kde-apps/ktimer/Manifest index 916829cc05bc..a25824b8184e 100644 --- a/kde-apps/ktimer/Manifest +++ b/kde-apps/ktimer/Manifest @@ -2,5 +2,5 @@ AUX ktimer-21.12.3-use-KDECompilerSettings.patch 1349 BLAKE2B c0653850023c817ca3 DIST ktimer-21.12.3.tar.xz 392772 BLAKE2B 342d51c0eb24a08f657944806f01166f247e18db42a4704276474148a369e7419290e0e44837b24e0d97d4fd69bfc855fbcc17ea2ffe1bc81dcb7f009e1ead0e SHA512 341fa18b066be5f8dbedf4c519df9298880c782315592c620ef2ad3aac8b9b362bb0444498117cbf6609cd70597690b0e8b57516eb5360f907d2b7b44f4d2f6a DIST ktimer-22.04.3.tar.xz 394548 BLAKE2B ea5a1f2f64a8b2e570068f02d69d0a031596df1f9b2f253cc046e00fb369b0d28d3149346e3ac5655f18b864afb4732f79784b209e5b2da7f94e328685509d51 SHA512 87e7060935a19baf54f175ece4d107e276161166a113a323388e3a6e100bac02bb09658a3077e1ff846ec153419bd90ddd9ed894e303d48f24c8b1dba616562b EBUILD ktimer-21.12.3.ebuild 903 BLAKE2B 6c7666bd192f52b0bc22f8ddeb9be61e6450b20fb9ab8bce64144b93043bf934733ef997fcdd349601f6416e20fb7562a3203006ee917b381aa691046861c04e SHA512 ef35356004e72fbd059b134998434e020dce4308a6e49e34767afb6bde3239491f268cbe049374e3c741c2fee7f815b938602e782af3a35224b3ef23dc573f96 -EBUILD ktimer-22.04.3.ebuild 826 BLAKE2B 41b1415b654d77ebec0b0c207e3dff44ddce708a8a9b7e9d4d1866a7c0a6ffdcfa21f2468253271c6b1aba3105d5029c891e3231145053fb294e1a249c134d72 SHA512 e358bc3e66beeee0d510a29eef3360e7b57453bdd40199a565d574130b4c49dd77acc2a1c9e89bb49c7b37eb891b25dec0546207b6d569583d892e0feb4a2cba +EBUILD ktimer-22.04.3.ebuild 831 BLAKE2B d81e0c03d18d532082489763dfee05dc458c61c75092202e3454e3e6331b708f42388dc910a35252cfe6534d98e17880f4cc421dccdfd92f122f11aa44b49a42 SHA512 14e835ca114f42280b38eeb9293162e0f9dd3407bc2cfd988c937f401bc14babf2ef850db6a8c99f25b6568d7c44343455b91db7aed9b99c71b58e5f405e3e7c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ktimer/ktimer-22.04.3.ebuild b/kde-apps/ktimer/ktimer-22.04.3.ebuild index 2382fac7a4a6..0f8ffc15d836 100644 --- a/kde-apps/ktimer/ktimer-22.04.3.ebuild +++ b/kde-apps/ktimer/ktimer-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="optional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Little tool to execute programs after some time" HOMEPAGE="https://apps.kde.org/ktimer/ diff --git a/kde-apps/ktouch/Manifest b/kde-apps/ktouch/Manifest index ec908eedc422..4da596bc2db6 100644 --- a/kde-apps/ktouch/Manifest +++ b/kde-apps/ktouch/Manifest @@ -1,5 +1,5 @@ DIST ktouch-21.12.3.tar.xz 4968736 BLAKE2B 753e75ab01a77aa7c1fa8512ddad79f62aeb736ff3d9a98c39ad82363364f6c5a22ba55211b6151cbca8ea40c56cf30f055a0e906fdb8259d7ff4f4abb67494a SHA512 d631d19ad9f9558fff064f6708191aab3e26b21d107b7d905cf853e15fc0a5fdc96d04f5679f8ba2e891f66f7c7067f3a28dc8b158253c6a20abc0d94b1e3f69 DIST ktouch-22.04.3.tar.xz 4978228 BLAKE2B 05622b751970819b51de6118fcaf2040cacfed115b4958a8b3cee1f2842a32f415e6565701df56e7f1a296fd72f7fda6a960f9f4322175168487ebea3ace7c36 SHA512 a26955cb6235525961e59a1158067748a8ad3dfa51b1072604229e01dce2c92fbe9745b04efb955d000691998435130b27a867d1354aac06ed834c798f59ea13 EBUILD ktouch-21.12.3.ebuild 1596 BLAKE2B 02f664999703f04e83da51f43504cf5a289724f25d0fdf7f39ae639804aa71f935b0aa831f9105f368e60d5a32bceb9d35b10482be66c5f86ab9c947b0bd3345 SHA512 de305c417e72715ed5502634b44fe7f412579ed3f4e379579b7f14e97ffa5f1304112fb3cef9617f9fd1ecf8870f3e14c77459c259d4bf57a559cd14077fb6c2 -EBUILD ktouch-22.04.3.ebuild 1599 BLAKE2B d6590af0e0852c4c307c785401bc9d2244c3e9e9190c0e65f0e194baf1431ea17a4d236b74ab0d1241b22b1da8ea4706bade5ab6214dee3cc99019d228e65ba2 SHA512 6582de5e6109c28269518fc7869770f08e9ab5f7c2884dd036d9390d677571daa7daa783e772a661106281521c9a93746ba04cf8e2d3010aba7c8d849bcbab01 +EBUILD ktouch-22.04.3.ebuild 1604 BLAKE2B ef3e3c638ef3c7322df93a410fd9f262b68822a7ab7d831c9e060337779d3834398d2ff45a75bb0ac8624baa48fcc3cae2f35953c3808a9d14346e7757b37f1c SHA512 24b8248013ef622d5af5461b2ea4a312f700c69c5102d8dfb866ceeb2f06adf512643afe2d843853c5c2936ed0b36046cd2504fcf5b3c126cd53dc2f9d9953d6 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ktouch/ktouch-22.04.3.ebuild b/kde-apps/ktouch/ktouch-22.04.3.ebuild index 29e450334396..0192e1a94309 100644 --- a/kde-apps/ktouch/ktouch-22.04.3.ebuild +++ b/kde-apps/ktouch/ktouch-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Program that helps to learn and practice touch typing" HOMEPAGE="https://apps.kde.org/ktouch/" diff --git a/kde-apps/ktp-accounts-kcm/Manifest b/kde-apps/ktp-accounts-kcm/Manifest index e9345e167028..b24d1a07cc0a 100644 --- a/kde-apps/ktp-accounts-kcm/Manifest +++ b/kde-apps/ktp-accounts-kcm/Manifest @@ -1,5 +1,5 @@ DIST ktp-accounts-kcm-21.12.3.tar.xz 266196 BLAKE2B bd52ed404f6692d7ec6c72f360ac5050a12076f996b757701b5dcafaefe4ad882fe92c902e70717aefb7c467186f081d9a7565cc90ab9a07fd3a6a398c9fcc00 SHA512 7c258e9cca2f8d47eeb4ea475e2e1e619f886c2530a0b51e3973b4306a7c0e1716f0248c95e6ad49dac8dea18fe5b17d5a06237d3d2f4dc9e4cf43de108f47fe DIST ktp-accounts-kcm-22.04.3.tar.xz 266764 BLAKE2B 220f036785c0d71ef25dcce8cd6da86dd668cfd4b5ff2fbfac4d0194db80f40ae3985b368094a68cb3773ee6022e4a2956b02c41b858f04259a9e2dc4c908ab4 SHA512 b6a855334e4c4d039bfe17246647e1b37fd5543e5956c61902a7b614c2661b30186f2fade92fd9553d0b5279181f531dc135485d2399237162a433294026e395 EBUILD ktp-accounts-kcm-21.12.3.ebuild 1598 BLAKE2B 2ac1a6f895d1569f0501f6433907ce8e92c64ad596c4a4abcbb643883206d5f93e79296c01120b81c61c75b9bbd6ed076a85650cc81af4039b585910c095e244 SHA512 e0664a44d255cc86d10c44d6bd336639f30453ff30c09df05138378ce1b61a26bda6ca3faca156b94861ffc69c3e29ecae541b8a583ebaf7d46f098a730e1fed -EBUILD ktp-accounts-kcm-22.04.3.ebuild 1601 BLAKE2B 35bebb7ca8045227e4bad655d8212bb92496321a57e4b1c78b7c4d9377ac50c0f82d4d906f40465ec5efe0fb05fd1941f694c5f99a17563df91efa7479e87527 SHA512 821fbdc20d22be64b15b63a4772a5d195124bcb9480467174c2bd663e99f9877c225bfaa198536f93847df5b5e04c116a88b15ed2c36e7b309b2107a5d7c8f38 +EBUILD ktp-accounts-kcm-22.04.3.ebuild 1606 BLAKE2B 74e1adc3bf40bfea39da898cd27ffc643f6571a7e7eaf03f35201e577acf10fa68cf013445498166bacb5e0acc38f030ccd4fffe920fb380ba5e00e728e5f890 SHA512 a640cacb15dbc88a3092ec8ba846fefd11fff2fb7525bc7a4ac8ec989e85a4c5d9c831d356a475f2a908546f611aaed17343341512a609df6fc0d8e88502a3a3 MISC metadata.xml 427 BLAKE2B f7e298b028ddfb6155c0162783c313b59991c125c940a917ba9db87dac988b92aa47d0583ef1a880fe03ea1b8dc04fd570f35c8b3a260a1abd9801dc464e6846 SHA512 9da0a8e62895266ad067eaf0c371bab751bd38a4a801b3041a625f0d88bb5e063356e1e2e096b7e570bc56e2ec7291957610dd36efe254f0361fa1c1a65cbe56 diff --git a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-22.04.3.ebuild b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-22.04.3.ebuild index 3b419971d34e..cd26c3a3ab2a 100644 --- a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-22.04.3.ebuild +++ b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE Telepathy account management kcm" HOMEPAGE="https://community.kde.org/KTp" diff --git a/kde-apps/ktp-approver/Manifest b/kde-apps/ktp-approver/Manifest index 9d1ef7bdebf6..0cce7b4bb0c2 100644 --- a/kde-apps/ktp-approver/Manifest +++ b/kde-apps/ktp-approver/Manifest @@ -1,5 +1,5 @@ DIST ktp-approver-21.12.3.tar.xz 38104 BLAKE2B f5d780ce2f678bc239852c34d2e67bc09261ae43dab3ec198131522ee06a44a007b22922a44ba27b781bd9ea16b43cc9497f32a4824d6b4bcc97a20828504cb2 SHA512 e5a564fecb41ea14a2791151f056e6476de93f14574a29c35bc8cbd845b406df6e35638d9044bec2136cafa500e628c94fe52fb0d48169659ef8bd32d1e0d9e4 DIST ktp-approver-22.04.3.tar.xz 38328 BLAKE2B c24d8a56bbc9db3989b2c285f1bba936a21f282b533e6fcf40227a11a4e04d1633d6f2b7e5668ac641f5e5562360c5a50680095e94057c7adb8343cb99c99d31 SHA512 50f7237abfc4949dc7326d980b49697df11c476cf18736b7f199429edf7ad56d0f04b0406ca0f928502869b123313efd9bb58e623c412ffa6c7bd53b1363e950 EBUILD ktp-approver-21.12.3.ebuild 768 BLAKE2B 7fc628f5a566ca7ff1a04f21e331ef5a4c67199266a30a20320ee16746db8d8ce096aeefadaf2e70ac67d041dbba25f64df994b39ef53af2244b1518d7423b8b SHA512 02e6d4c5810d9767540f4692efb21cc7af1a78275bca382ec9fd5cba9a48da5158ec945aaf4c547a3acd21e2f5e5a28e9c80b0f5c3aec72e91f061334978d40a -EBUILD ktp-approver-22.04.3.ebuild 771 BLAKE2B fe16a67a3fb0185eaddc50311f991c1c71a6084f357dcb23d4dda915bfbadea9e219011991e00ee209e4bcac7931070b3446abff4b5f9d2dabe42a75f4cb8899 SHA512 e54464398e53420be6c3e07abf2e40d45641acbb074fa751152311d7ffaa3f27f71807ef62d74170567eae4446bd860845c50491534343697fd2e4652e31c490 +EBUILD ktp-approver-22.04.3.ebuild 776 BLAKE2B 08f57cc9ba381f261a4cdadea873d08683ad90192713a73094eb9ac2f5abb5cfb80dc67255a8dbc2ace69ae5ff29d192e98939d5e63a5f1b36a8d816d614f2e5 SHA512 f75bf7dbb449445a9ec3b4e1659ca27ede18aef1a2896072f5dca523e21c8b7b06e4657d505b0f2fcd5831058a9a0e6ce07fb16ff6653a01f07fa6eeae1c64e6 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ktp-approver/ktp-approver-22.04.3.ebuild b/kde-apps/ktp-approver/ktp-approver-22.04.3.ebuild index 2014a31e8d2d..4acbe6e8ab62 100644 --- a/kde-apps/ktp-approver/ktp-approver-22.04.3.ebuild +++ b/kde-apps/ktp-approver/ktp-approver-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE Telepathy notification handler" HOMEPAGE="https://community.kde.org/KTp" diff --git a/kde-apps/ktp-auth-handler/Manifest b/kde-apps/ktp-auth-handler/Manifest index ccae1688ddb6..29c2ea8be766 100644 --- a/kde-apps/ktp-auth-handler/Manifest +++ b/kde-apps/ktp-auth-handler/Manifest @@ -1,5 +1,5 @@ DIST ktp-auth-handler-21.12.3.tar.xz 47800 BLAKE2B e22a59166438f33386e57ac94ca7c189d47e45a74bca29bad99f4ed1ba02af5bc12c2db5a5facfde42bc398ea4ee35844157cc10b5a6981e7e45522356bddb94 SHA512 418e1ab33d926ad67cbd8e9d60658e3e12351326dd657d81c270fe9427e776a9bb11572dc75c3879ed900eb316af8f8398be925d775b1edefa1642f14a617c95 DIST ktp-auth-handler-22.04.3.tar.xz 48092 BLAKE2B bda01c5234795f03de409795b1f05f660b7835037634ea117ef9b85b223a61cd804ab6081aa6b21f0152a101f370413cf2d673304b6d434fb27ccc266ea2dde8 SHA512 55ac3e9861723023d911e46f9a67b48f74024f66d10c83ea75262730b3aa47dd8aa7fd5e883f68f3c609cac41d660f1d222df087cee7c62123a0d1c83f6b51a3 EBUILD ktp-auth-handler-21.12.3.ebuild 936 BLAKE2B 8f983e5f2c4717342d3e474a4ec5fcc517ec4a88488e67eff6ccc4ade1fa0eb8930443dc8e63bb4ffefa7e28db88bd0033ec4f01f2133ad4d41bec6924ccb94b SHA512 3ccb555540559ee8943532292d84221d8e6369e122ec1e3e983c0366e4856d8166a2e29ffe5ace2e2f7e908f9226bc11c6ba7b77959082ac13b2f388e7cf8866 -EBUILD ktp-auth-handler-22.04.3.ebuild 939 BLAKE2B 388438a9b822629a269965b168af1b45d871dc1d94839b3b5025f2c744ada1dfec8bce5e0266f9f4bdce7d3790ccaa99e1199d0d00afb2cf2ba80bb006c725ba SHA512 6e86cd05d9365f6e3c997a33b9ecbdc0da4f7a1aebcce20d850e48393e27a93a0f52b68b7832b4bde34da0c5a3281bc8f2be691ca88d155e7f54c6a2b208a3fd +EBUILD ktp-auth-handler-22.04.3.ebuild 944 BLAKE2B b3c2d1a9be64c1a1b6be447022b4e9d20bd04e9e685c2eca82bfc490d7edce552b4e929cb994e245103e253dbfa60e5d46b1e78fc920f9cb310afedb8612ffd6 SHA512 97fe42a1d937e8bd093a2193d61940585bc32be4a768163a2ae269e89689a6ed15c8b3210993b72e0cb4a60043b7a66605b6ec7f9fcd0d3ddeb0bf9feb4d8b8b MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ktp-auth-handler/ktp-auth-handler-22.04.3.ebuild b/kde-apps/ktp-auth-handler/ktp-auth-handler-22.04.3.ebuild index 7bccb20cf716..f1325065424c 100644 --- a/kde-apps/ktp-auth-handler/ktp-auth-handler-22.04.3.ebuild +++ b/kde-apps/ktp-auth-handler/ktp-auth-handler-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE Telepathy authentication handler" HOMEPAGE="https://community.kde.org/KTp" diff --git a/kde-apps/ktp-common-internals/Manifest b/kde-apps/ktp-common-internals/Manifest index 11515eded9a7..f22f48d041bf 100644 --- a/kde-apps/ktp-common-internals/Manifest +++ b/kde-apps/ktp-common-internals/Manifest @@ -1,5 +1,5 @@ DIST ktp-common-internals-21.12.3.tar.xz 450708 BLAKE2B 68e8ef5c091510ac6ff504bcac93e283aac9e8dc61bd68a55d520aa8cf654a2bd9bc628488181ffda433250e7e2db212f63d02fd53261535a8f50a19aa69e434 SHA512 b0ac4eed90259957d642910189e0cf3d45da400fbaa29732442724ca8c0bd7cc1bf8293be974809de8519db5e2290c5f68a38eeef88851bab6494f21e63c03cf DIST ktp-common-internals-22.04.3.tar.xz 451460 BLAKE2B 46e72a19bd523037513a437d63f74336a468847f9c4458286840b81dfb34512dd884383013744bc2680a2584e31512c33842bc1bbe433c8b41e778e896351f79 SHA512 982b240cc018c1b0698c47f1284ab3158106e5c76f722feca00a7ad4e68896f4c32ae27fc59d3e1b056fd7fb6299d702b01d1a4ec10faae0ef9e778a67ffd449 EBUILD ktp-common-internals-21.12.3.ebuild 1718 BLAKE2B 5356a61be05adea95a96ed5f3bb71a0a6699f8cc5256397111a5f5a8defc5365bf6576bfc9cbc8753c5399f2f37e82ea6ce9e6f0aabc473082a0277b1d204f3e SHA512 ef31cf5b5e02eeeb014fce81a44ac110b787f8d55c7ade80e4a3f3edc9f9f1c0a291145fd3afec48a998eea121456fcd0faffe1c00b04f3721be1ef84de6937d -EBUILD ktp-common-internals-22.04.3.ebuild 1721 BLAKE2B e0a6ff8142dd46adafcb969ae95ea08f078102c244bfae831a9ecd7ad617b21f248d78990545876a06287ed65381c2e3b924ddff5e6c65211132d098307e87ad SHA512 2c003563f5c38151ec89c807e2030c3be9cad45ee7e7e76b5d11f9be1d0ea4d0cf6eaab0cfb658da6d04bd18d7ee64645021dd67fd6c42946859506e4678a539 +EBUILD ktp-common-internals-22.04.3.ebuild 1726 BLAKE2B 2d24eb1a480a74eacce1007bac7a08cc9eb8415870f40753cc36be6229279b818d31a4b90b823036686191f55a9d3c44cb767b6cef2383da004ac13f1cdbd440 SHA512 0b5228e4442c12304844a18cdfadd92142229ad4226fbf89504ca1a73763fb24728094d71bdda2a019492bba56e05fe7642233a037fc8853aaee199cbe3b38d5 MISC metadata.xml 512 BLAKE2B a846448a869b30b8862d5544448d903a18f697744694d3d57458a548ccd626b9fceb57655e1e40da9fd5c36a4d8a7eeb55de09e86ebeda92b3344ef4dc27304d SHA512 a43d8bc316192a40823a725b739e6a3a483018c3d4295d43c51c17153d333bc5a4c72ce7f75f2d86f5d447b7d05ac997d36dffef572f26793eed42f937196cf8 diff --git a/kde-apps/ktp-common-internals/ktp-common-internals-22.04.3.ebuild b/kde-apps/ktp-common-internals/ktp-common-internals-22.04.3.ebuild index a28757ba8ca8..72800ea9a7f9 100644 --- a/kde-apps/ktp-common-internals/ktp-common-internals-22.04.3.ebuild +++ b/kde-apps/ktp-common-internals/ktp-common-internals-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE Telepathy common library" HOMEPAGE="https://community.kde.org/KTp" diff --git a/kde-apps/ktp-contact-list/Manifest b/kde-apps/ktp-contact-list/Manifest index 799190fbbb74..82912e7b3c44 100644 --- a/kde-apps/ktp-contact-list/Manifest +++ b/kde-apps/ktp-contact-list/Manifest @@ -1,5 +1,5 @@ DIST ktp-contact-list-21.12.3.tar.xz 154424 BLAKE2B a71d63f63c118663c1bb904ba12e93dbc85229727ae0593371f116e5bde18563963cf9d57178333e5aff351897de4d98c8bb2ba6b9fbddbcfacb597b55d9a0d5 SHA512 99ab5c674401ef9ea56f21c8154f98530d7afc16daa24c9adfcee4623dc4668c49108a93e7ed08e0ee9f27bb1bb242a44174ae99d153dd42d853432b8f50588d DIST ktp-contact-list-22.04.3.tar.xz 155684 BLAKE2B 682a9c98a9582245a5707fcdbc8c757f3ba0f0be694279afbe036651824103f8aac94b6b2508fc3098b658c07cf6bf3cb28c6c46c6795e659ffd79b402dc5307 SHA512 4f9d0203612b41331af47730eb667ce75fd5544e5a0b1127eb2743c4c0a6189b0784b5da04506a82333b583d6eb227d93942f849f333640f7c8ebd1d271891ac EBUILD ktp-contact-list-21.12.3.ebuild 1190 BLAKE2B 790e577b6bf24e719d125daac818c48ab6cf77141940605deaefb019a46ab33ea9fbfcd03e638bbbcf33b7661489e0bdccd04a238a4b9294052bd26029eb839c SHA512 6d7bad3e80da8ff306fafed4cd1f18c2b8de49f888cd5a491f7929e4cf7fc8862530a773fbe73fe158de566e14e544350a500b41e4f353adb67d2054b3314390 -EBUILD ktp-contact-list-22.04.3.ebuild 1193 BLAKE2B 815650ec5a579dc2fc15d3b40d997b3b3109fa3ccd9667150f54c7eac0cef8a198b545b10445082a3e1349b42db54a8d07aaa3477c369f4b0ae38be7f6ba1e55 SHA512 e54397162e62ea30a710fe1814ddb76f66d6ca44840650c2f5c73d4e3ccc1cd271074534014d1732a6d41761532709f7f837ec82490008c16d179512041039e6 +EBUILD ktp-contact-list-22.04.3.ebuild 1198 BLAKE2B 49f64e3aae5b757110a425a47f384d0c27c21fb8ba9585fe383788b88a8916c713c481077cee9abe14361c1ddc2aba53f16403a9d45519c66d7076831fa17169 SHA512 f619191b6bd15cb476ec4997e2db82e66d549e3045a7b2bc981c507e1f20aa5ccdf57d2a1ab3a011f40b474824cbcb99c403a2eda0ed1cac05d2bbe69572740f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ktp-contact-list/ktp-contact-list-22.04.3.ebuild b/kde-apps/ktp-contact-list/ktp-contact-list-22.04.3.ebuild index 31d075549aba..8758123a4c6e 100644 --- a/kde-apps/ktp-contact-list/ktp-contact-list-22.04.3.ebuild +++ b/kde-apps/ktp-contact-list/ktp-contact-list-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE Telepathy contact list" HOMEPAGE="https://community.kde.org/KTp" diff --git a/kde-apps/ktp-contact-runner/Manifest b/kde-apps/ktp-contact-runner/Manifest index 0a172ebc946d..f6ab029f0eb7 100644 --- a/kde-apps/ktp-contact-runner/Manifest +++ b/kde-apps/ktp-contact-runner/Manifest @@ -1,5 +1,5 @@ DIST ktp-contact-runner-21.12.3.tar.xz 43848 BLAKE2B ade73708cd887308eb5f3628e6442fa022ad0bf5292d715e16bb0402dfe013c202253eb0cb1890581548e1470647ad5e52518440ed623af41e281785c85302be SHA512 506718e1854fedf2c9cf7583ea25fafb13a6dcdb2681c7766d5de81727426478daa29960551db9db28901ee999d51aee2efad75e09fdf663bba7109e79e4fadb DIST ktp-contact-runner-22.04.3.tar.xz 44156 BLAKE2B 32175e7d2b344773c0d26a5a4c83ca6621d7cd1047dc3e86398ef5ada2265490b294726acecf42ba26e49f8ae4a0ff7d1d9eff9bb6d3a138ac1932618c5eb2cd SHA512 ad552df912bd6265df1e5e7fc1a17f0f2bd3e408e953957215aae2f8a8f215bef6ca0b74ae334db69e902dcb498e2f05bb5bf05bc889e25258c629d424ac5350 EBUILD ktp-contact-runner-21.12.3.ebuild 682 BLAKE2B 6c5525de3bf161a446f5d0dad43bb686844383fa75515094a70158ef7ab9b108084c79a5ae6af6dde1bec8d78877c862103710266cc841c482034017dd2e18a1 SHA512 98118016c2d24a393750bfc0bdb47da496499b3245d5be8ef647c86aa4f13aea4cc851ba18a3cc17fb793f0c54e6d661bb65206c76b42ffe1c395fc2a5e2c5cb -EBUILD ktp-contact-runner-22.04.3.ebuild 685 BLAKE2B b3860c1d03cf15d73eb5a1650bfd1ad6e38e85cb04571a951f97cb52137d1cb7455ffab0f3cd105055a9ed934752e6ef443b3227c62f3a04ab42d695866aa20e SHA512 6fcc8dfc816572857e7b4cc64d1842f4f6a47a68a128868e79ff5afbbf2d8d324390882a71a423c198e3d2221cff55040afdb3ef2eb8044cafaa9cc1e2651603 +EBUILD ktp-contact-runner-22.04.3.ebuild 690 BLAKE2B 671547edb84909a031d2e77c6ce5ac8cfe9c13a4a93039aab52041433a7974896e5aae2cc6e611310be324b1506fb16e62d3482253fe9df6789879bf4666b980 SHA512 044f3e6d8e7bfe996656528ad768932234b5f317e9397808f336c74ce0b316a06023c5325514d262bd52d022ad67b67978e0372f412c3faf83738bdcd359214f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ktp-contact-runner/ktp-contact-runner-22.04.3.ebuild b/kde-apps/ktp-contact-runner/ktp-contact-runner-22.04.3.ebuild index f000e5b88381..00efab7c6c25 100644 --- a/kde-apps/ktp-contact-runner/ktp-contact-runner-22.04.3.ebuild +++ b/kde-apps/ktp-contact-runner/ktp-contact-runner-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE Telepathy krunner plugin" HOMEPAGE="https://community.kde.org/KTp" diff --git a/kde-apps/ktp-desktop-applets/Manifest b/kde-apps/ktp-desktop-applets/Manifest index 4240a76c8a05..fa5933cfd84a 100644 --- a/kde-apps/ktp-desktop-applets/Manifest +++ b/kde-apps/ktp-desktop-applets/Manifest @@ -1,5 +1,5 @@ DIST ktp-desktop-applets-21.12.3.tar.xz 44436 BLAKE2B 718b2fdf44fdc3353a02bab86a4a445f5add23d8a4f38bf69a4c9a32d006f7eff45385d0b6d387ef30d716eaa774dd62b737aae8c5a0d937360b58f09dd6f3c2 SHA512 729f79eeacb6fbdfe268390c425875f2da18b943cc3a20bb32ac4cd3dfdbc0847a58f65f1134d29e93b4eeaa4c4dacf92e98fecc349e4cb5383aa1dc412b2404 DIST ktp-desktop-applets-22.04.3.tar.xz 43784 BLAKE2B b64e17b885416590882f73ee3b2d1a16db6545f97c60cb161fdc1a6268932c4b9c55378e100c83dcf18b3c94756240161ed857fe890325a39a42c5f73a7e343e SHA512 807dc77584920a62e0e4259ef7bbc3e76a7d96f20f4e25469b38b7fdaa85326ba01b53ffb4816fe648e85a688788bec135410261a88d7e0407c4d3e50d9da99f EBUILD ktp-desktop-applets-21.12.3.ebuild 622 BLAKE2B a7a5f3f44436f47b0ba1b80edca3f849d73c1daa986c923eb5993b15e50e423efe607a5901bcb65ffbb11dbeae92a4773bd990fccbfd5db871ef425f04148fc2 SHA512 d48f1faf0a4cab4a6e7de1b832298f05d5557e5a91d34ce1204dd9dc582589325f6ad510cf51df0743a02fc1f256d0cfb86e18fa513b6e8a49ffa2c064085d73 -EBUILD ktp-desktop-applets-22.04.3.ebuild 625 BLAKE2B 28974476aad23f3642aa7024048a85196abe5e68e9d254cae8b64e97fe151e7614a951f00cf422a8361b8d26ff2725d23ae4f8e1ee4dc4e1f0494197637c1401 SHA512 c86f69ceb1ea7fb1c60ea4198319b3142a1a10ac7b92ac278ed4b9cdb98797bbe7abbb29b31d03989c872c7243895dc6c58b7061265b2547995546cd46e97f38 +EBUILD ktp-desktop-applets-22.04.3.ebuild 630 BLAKE2B e17a47418ce4e0d4f2cf3333815a6b41bcd1ab810494000e324865b1a4fccd296375f5f11a6cd70e0bfae208e2b61b89ddf4f2aad90b01a4d8201e8d3340e33d SHA512 48e2e71866b6a527b2eda029732ea505c53c0f5ce40db1e615241347dae051693c054e27f0b35f75bfaa25823f779c797163bf1fc340ba0d4357c870cf93b415 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-22.04.3.ebuild b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-22.04.3.ebuild index e4e4bd9cc546..649b7165376a 100644 --- a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-22.04.3.ebuild +++ b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-22.04.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE Telepathy contact, presence and chat Plasma applets" HOMEPAGE="https://community.kde.org/KTp" diff --git a/kde-apps/ktp-filetransfer-handler/Manifest b/kde-apps/ktp-filetransfer-handler/Manifest index 9806be72cb24..e5910175c433 100644 --- a/kde-apps/ktp-filetransfer-handler/Manifest +++ b/kde-apps/ktp-filetransfer-handler/Manifest @@ -1,5 +1,5 @@ DIST ktp-filetransfer-handler-21.12.3.tar.xz 46408 BLAKE2B 7fd6a6d1aaece65185add9d954fb4259d58e34fa7e2ddae39ea9eb028a4838664463743652272a36303d6d24ccb249001d03a9e065c384da8d6b567d56f7e04c SHA512 1f9f569ac51bf2d5f25c94667a36d0e40c8559e6a88d40b6aa7ac54e52f52003f027babf4720b5fe4c9917e820e07ab1bd9a985b1b1754ac4edbcd5f421effd5 DIST ktp-filetransfer-handler-22.04.3.tar.xz 46676 BLAKE2B 3ca23d4281703d2c46e7102afbad63a218bc44458c71f0908bd86794c68dae7f4a40935e33add268c311c942d7c82f98136377ec381902c307225520280fe96d SHA512 4da4b5a7d71b8eb563fb5312f8f05eb8b465695014bdc2f57ef9f94318a88592a6e7388824d6e7ab311076de1be873b9bab93ccbd1e9e4c6ef1abb50a3c761da EBUILD ktp-filetransfer-handler-21.12.3.ebuild 698 BLAKE2B 0c3ed4bec9f5faa13fbc4957f85f2c7d0193e3720abce0268951fd64fa53e1f8a39d7cfa5df10fdbd5220a279db53b0fd0ddc3fa0bedb228d760cb8c6ef83056 SHA512 9a2b6d3654d8dd4821c0dbd2659be68418dfcfc69179d6170d165d545120cf26adfccd4418455ed079270885b11ae819e798fb23c7c5fb66033db87c54fc0253 -EBUILD ktp-filetransfer-handler-22.04.3.ebuild 701 BLAKE2B 6cce94bab847a36d4c68a64f383100fceef956ecf6fb4c294d3d4c10a81fb03f7060fc4a9b5f14ab95f0c5763c9699aa0621853c79f7a493fbb477caee60614c SHA512 084ab01d91b93c669151a2c8296e645ebe0940ea8da4ddba7c2405dbfa3868da0830968810a386b654329bafe4cfd6be9353bba69d9d4bd106536611310920d3 +EBUILD ktp-filetransfer-handler-22.04.3.ebuild 706 BLAKE2B 0b1509107f4e6df1df44b018a798a740cb49af58cbe47b38b3c2a8881a091021a1868e9afaa6a79f16a495418df6693358eb48b5be4f100fb56e8510916ea901 SHA512 1d84eb588ecf1963646d46c9ac19c8b564232ab1f5741f3b97d7030b3dc98663f7af35c401a65ca4ced2efed7f3d21db710b71c59c3eb352302f9da4605c7da8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-22.04.3.ebuild b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-22.04.3.ebuild index 7990b4e1c52f..3aaf6f6f1f07 100644 --- a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-22.04.3.ebuild +++ b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE Telepathy file transfer handler" HOMEPAGE="https://community.kde.org/KTp" diff --git a/kde-apps/ktp-kded-module/Manifest b/kde-apps/ktp-kded-module/Manifest index 59a52f67612a..7a9e48559b12 100644 --- a/kde-apps/ktp-kded-module/Manifest +++ b/kde-apps/ktp-kded-module/Manifest @@ -1,5 +1,5 @@ DIST ktp-kded-module-21.12.3.tar.xz 100444 BLAKE2B 96feccb20ddf0942d9a225e3413a8705aa234e6472fde8af8241517821bd25c228f5614a9f1d1cd197f9ed66efb3c0c83a9af8b2b1b92b7a6770dd6ea4d1de18 SHA512 9d886e2930ef0e14abce254e83420f1ca83c34ee8bb450999e086e6ed1fafd8308045f4617d55aa41f9e720c96ce9c06d49e0797667497b093dd9aa3f1e7d064 DIST ktp-kded-module-22.04.3.tar.xz 100504 BLAKE2B 8a3c4867f6d26065d9f07d576c10b09f00973053b30085a5d2f9c45aa4ee89e357e5f86f0ee14caa32af85074be27146de82b453f038cabd8781b24c06167645 SHA512 253a287d81020fc841508bf144075c35e82606f2188e4fc39a96461e6fd167aec2ec03299e18b6d0432c7453557d3df5fcc64af18c8fa02afc4129172fd77aab EBUILD ktp-kded-module-21.12.3.ebuild 1114 BLAKE2B 34bc6ee0a69ede434b8c8b37a628675c3e5ad70f51dcdde4fbab3da2b62f407cd9316141fcd0e925901c30e809325aad874087b300de13b1250e9d7689893592 SHA512 8a4baa9b38cd57f796b0d1b917957d3948799566b578aa94754583f0d5e473f1d435765b5e757da88e5d2f855371be1e321877b406215a31a8773ba619ef7de5 -EBUILD ktp-kded-module-22.04.3.ebuild 1117 BLAKE2B bbc597b8a36313c1b3df2914df6c40343c1d20781f0f5f8fd3f0e6732e16feed78ef65a80adddcbfeabf8326e85fa161152e1521b560244e7c2325d064ed0171 SHA512 895734fc224188b3481644011996b2095e683cf76af91f7920dba86248e8ad7612a4c510c092025765e9fb695a7357ef9f2653b06028631eb1f52788f18438b8 +EBUILD ktp-kded-module-22.04.3.ebuild 1122 BLAKE2B 45fb8cd4f5d26030397651be175167af62a9f449f1c30981b51e9b06ede3ba9b435b320e16a98cff43547c0c61d0e4e9b0c2103a779b44b1adc87cf49e99138c SHA512 7a3d94dece06c3d64d00c4cccd3982c8dee1aa1a58e791e26dab18742df32b661e4cc2ffd2fec6648ca5deb6b2bccd55818c96e12356dd9d1ed17230cee6c1a3 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ktp-kded-module/ktp-kded-module-22.04.3.ebuild b/kde-apps/ktp-kded-module/ktp-kded-module-22.04.3.ebuild index a9a7a5591b23..d88e151f02ae 100644 --- a/kde-apps/ktp-kded-module/ktp-kded-module-22.04.3.ebuild +++ b/kde-apps/ktp-kded-module/ktp-kded-module-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE Telepathy workspace integration" HOMEPAGE="https://community.kde.org/KTp" diff --git a/kde-apps/ktp-send-file/Manifest b/kde-apps/ktp-send-file/Manifest index 1939178d062c..d234dad4f64d 100644 --- a/kde-apps/ktp-send-file/Manifest +++ b/kde-apps/ktp-send-file/Manifest @@ -1,5 +1,5 @@ DIST ktp-send-file-21.12.3.tar.xz 28676 BLAKE2B 7b28cb6bf9d82d312bb56fa622a08a81eb60ffe1aab3649110ff4dcfb93b207bc076e0177dadcbb8c61880c5fcf78ca43eb0d4a8a024721dd1e0dfcc1b540479 SHA512 b553d31c2760cefaf893a1f8fea3be7f6ecb00c4a7fd4d561df64c6e2bcf64ea0646edab1889b07c3279bf1f51598b59c811be94a0f82a43b33bb2205e9cad42 DIST ktp-send-file-22.04.3.tar.xz 28900 BLAKE2B b2fab8667c9441f4845c779b09ac5339cf730cb24e16974e6cdb19137ae653ca0f9872db3b7c101f5c19eb93cb6c815069d9d6c3f2a71d96fe9acd266ba47371 SHA512 bb00aecbb36cd2e26ce0f69137e3c8e9a6290a03b35dbe82287466f803a8815ef80427d32a4586feb4175fef8238b2dad066e68f9a88355ea732d4337ac2b5de EBUILD ktp-send-file-21.12.3.ebuild 882 BLAKE2B 382e52f000d5e3fee1673513d9b2216eea75cef97f00debd45e1730cec3ed1a9b7ffe7fb4d865afd3e9d04dcaa7ff82d8c6e96f035c748667ed72bd9ca8b0344 SHA512 22db7e025932688b93bb8d6302faa84bcb2c048d27c4d8b6b14cc7dca243100f7aef40dcc64b5c79ad4ce12092db6216023c81e5d9315bb876a7a3601bb5d7a6 -EBUILD ktp-send-file-22.04.3.ebuild 885 BLAKE2B 459b5e2197e5b9c62b7288ebd3733c989639c11687b3425cf6d9e263fd5c4329f5ba1e2f4739d91b917bd026e3a1d4b626878862e46c36dabb0cadb33725cbf7 SHA512 5c8edb928dc4e24578291ac1d259e482cd7df0e72b6bedea3d8afc2967f9362c21ad137d77f1a4d5544ec8f0614f7e48038aa8a4e441d8dc473f645a9cd347f5 +EBUILD ktp-send-file-22.04.3.ebuild 890 BLAKE2B 9f7acd097ef9044e52bf4bb819db31d20f69880dfd7ae91a04b355981a6fe5874cfc39a485d9dfd43f66a2a4f2ef7d4d2814070df2b85597cb635e68faf2b1cf SHA512 96c6b57dba0c5295671096c6c54b474b6651ad606291bb0a9613a2dc21719cdab8a5bfd18bb476b013c992b36421478dec24f7fa2a6070e4b8d32d369a7219ba MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ktp-send-file/ktp-send-file-22.04.3.ebuild b/kde-apps/ktp-send-file/ktp-send-file-22.04.3.ebuild index ce8ae2dc15ec..8822289a761c 100644 --- a/kde-apps/ktp-send-file/ktp-send-file-22.04.3.ebuild +++ b/kde-apps/ktp-send-file/ktp-send-file-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE Telepathy file manager plugin to send files to contacts" HOMEPAGE="https://community.kde.org/KTp" diff --git a/kde-apps/ktp-text-ui/Manifest b/kde-apps/ktp-text-ui/Manifest index 654ce2580e28..8f7ecf395d38 100644 --- a/kde-apps/ktp-text-ui/Manifest +++ b/kde-apps/ktp-text-ui/Manifest @@ -1,5 +1,5 @@ DIST ktp-text-ui-21.12.3.tar.xz 474380 BLAKE2B 5050ee655ace5b06cda7f5d55c6818b5d94ca0f529d571be2055b64a9e38fe28287cb8c1e81a41eee504b5d2b939d7d2901efae628a3b8257e1d6f0995adc3cc SHA512 7cbae1e646d1c205ed73b84ab6d327f8ba383163614e8f0f255e6dd5a832e1438c27cc28ce13e0607562ab9cda86b2eb848126f63b12df3dde94662052f02e67 DIST ktp-text-ui-22.04.3.tar.xz 475096 BLAKE2B fe02717f2d28fdde5a2ae9e6d440c2b87e2082366ee8bbe6fbfee1cc33a0f1200b3699c601e03ca19fc15668a2521464f47b11b42433c339e83a140b0fd14006 SHA512 bca3ae1237859180c1ea8258a323a55cdf86c2c901a2c26df5656c77423afc825486a68baa0d00c9865c3444da36aacc9d2e8893959687c3518a56a1ee0634da EBUILD ktp-text-ui-21.12.3.ebuild 1637 BLAKE2B 3cfbb2191d882003fc4128aff770efa2c85da13949583516b66a8b28b59815fbb636ced4de009f79f42d04b56e88d62b93c2782a4ea8d809c5d0427a81f91633 SHA512 55a0a8860783c0190591d833fe85127dddd6a2ecf065800c983cafeb63d43acb74663fc72ea895d4b49d52f038dee8cc97746804556c759affc06ea8b1a174d8 -EBUILD ktp-text-ui-22.04.3.ebuild 1640 BLAKE2B aa2ee8af5d1f998f6a493b6a3ced06b892ea53c7cd33b15138e0b47fd77f74ec95bb1ae4949a6bb83a09c8f8dd1666f9de1f848c34555fdedc5f370fd3708943 SHA512 eb5fd8bc7449f8cf6b690ca9f0b6dd3f5cb8ae5b9f4b5070c27a4e1ca4596dfbd12714edb92210340f892f0998da25a2739ef492b33c3dae2b71be1a8880824d +EBUILD ktp-text-ui-22.04.3.ebuild 1645 BLAKE2B f4a4b2b1f423b63a1da37daf4ca2a3742494c79806b701ae920c695afb074c6be5ffb1f05ce7ea7f5efe26088dab8f95f0b5a119b573ba241802e921cda130d1 SHA512 6ef460c08fbcc0dfa40fabc5e0ddff279f1cd3b1afe209c00ffe3d4b4fbed3251e9477dfc7a90c6ca9eb1f0a50148ffe1538cbea47e41d5ec77c56abaa6a5492 MISC metadata.xml 423 BLAKE2B 4f41432df84c943cd4dcee399318833046b75304eec8626df2dba65a8a26b6c07dda84dbef681de25f540f120d5ac4f3d94f7754f38e5d77561d8fb2cb9aef05 SHA512 5236958808b75157161fa5de0051f7ec49d12f94fb33cec8872465242e83207bafbf84c7ce4434c4f7123b1f1c7540509905354c0a7b95f7fc548536601d89ff diff --git a/kde-apps/ktp-text-ui/ktp-text-ui-22.04.3.ebuild b/kde-apps/ktp-text-ui/ktp-text-ui-22.04.3.ebuild index 8f5dc75da2d5..90c066f4d50f 100644 --- a/kde-apps/ktp-text-ui/ktp-text-ui-22.04.3.ebuild +++ b/kde-apps/ktp-text-ui/ktp-text-ui-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE Telepathy text chat window" HOMEPAGE="https://community.kde.org/KTp" diff --git a/kde-apps/ktuberling/Manifest b/kde-apps/ktuberling/Manifest index 480b1dbf9dd0..f732c40fb1ad 100644 --- a/kde-apps/ktuberling/Manifest +++ b/kde-apps/ktuberling/Manifest @@ -1,5 +1,5 @@ DIST ktuberling-21.12.3.tar.xz 70822404 BLAKE2B 19c467764961503ddad8d12472c5f1171532f15d00cb2fe2ff2b01ec31f25f62965776e77ed19a0ee81f3796d5c7770cfc53eeccbdb92693c233cf1b3fe43f6e SHA512 c0f0dceedec96645e64f98fe1082822c96d229c6a566445743af4ca6ff3229dc0ef09f96dbad20d3419498aac25fbc580f1bdd2d2829855bca9dabc7dbce1417 DIST ktuberling-22.04.3.tar.xz 70820432 BLAKE2B d232efb88af9734078dc9fa4dc9c2a7b2f77434ad7be78a8d89bda1531503b8b4f030044fbd8d647a9ab05c422d54135ae15c6f4a4816ad986e20d649658dfca SHA512 e32b38994977f19e3d13877769a0f2e365ff71dea81e5ca2527da41deced6c298ae31341c70807e74be3e447fed357fe94bc5835f88d002a61309b5e423f9621 EBUILD ktuberling-21.12.3.ebuild 1071 BLAKE2B 7c23f4f20494025eb113109d9fef6c3ba910e6cd9f0026d04ee2b356e226aae3ebc6544256797aa9896ed7aeb55173fa24b12e7c5cda5510b11e8fd6305a4f5a SHA512 97c661603baa5ed3d83a117a4e2928251b33617b05174e4cf091a48b771730fb84cc0c5b146ca5d34fd269daa15a9df11e177ade6c520fb4b52f03d508d7b6f7 -EBUILD ktuberling-22.04.3.ebuild 1074 BLAKE2B a0e72c65cf3cbec69a9d75e1e2de4ca3de5da77efe11dc81f406420fca064693045eef0db181e0be668cd3e59fc95f492c2d49492a8ffc4acfd9d93a0fb92757 SHA512 95f0b71a4b61f94b3ec8459801e37c2190c9058702488610a1436b1d37f26b4db9dfdde1381fd48a0d0c82d4424c9d7c136b358e5ed2c6d2fa3f6110084a0fe9 +EBUILD ktuberling-22.04.3.ebuild 1079 BLAKE2B b6eed0dfe740c4f7a0a137018f8f0de7c28e93284f84b270b517600bd5a98f0e3f9609a0c2e3876334c833c7442d87fdc1a0d43042e37f29a0a4ff439766d430 SHA512 65abdb36bc263e87c8b1bfcb9bb1c0df9f0b1d846184fa9cb6391370cafe8637be12d753532aaaacef6997b87419d1f861639ff16af71ae25dbb83c34f3b9a7c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/ktuberling/ktuberling-22.04.3.ebuild b/kde-apps/ktuberling/ktuberling-22.04.3.ebuild index 9e5459bcb7cb..3131f96640de 100644 --- a/kde-apps/ktuberling/ktuberling-22.04.3.ebuild +++ b/kde-apps/ktuberling/ktuberling-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Potato game for kids by KDE" HOMEPAGE="https://apps.kde.org/ktuberling/" diff --git a/kde-apps/kturtle/Manifest b/kde-apps/kturtle/Manifest index 07257c07d084..0d6dfe0093e0 100644 --- a/kde-apps/kturtle/Manifest +++ b/kde-apps/kturtle/Manifest @@ -1,5 +1,5 @@ DIST kturtle-21.12.3.tar.xz 1971752 BLAKE2B d404178ca4c7d71d9f36405314bc837e2465f0adc5f4e67468bdb577ff0cb3a2bbe8c4e8f9d21a230b2fe89667d1e086918051de73d1e4c671182658a68918eb SHA512 1daf5ee6797a1de8447b1c26f9d3546a5173a3fa5a3b524908d22b1ea2d9d3012a101f6348a381ec9b813521b6a6db288688d236913e5defb99e411d925f7b26 DIST kturtle-22.04.3.tar.xz 1976376 BLAKE2B c3c72ab51687438920658035c7bb9291e7220c2852a7f210493acfb04f2c3030dfb85711e968968ccfc9eaff167a20752000b4e8cef1c3172baf7ee08cc00a5b SHA512 963a7d5d3237b4dc85e5300b33d97230dbdb27069aff1ff75275564c90a40d707b079272b29e9c8254d3d0c52b5055de281627719b51dfd392aca72826e6b22f EBUILD kturtle-21.12.3.ebuild 996 BLAKE2B 515760f1306271a84b6a0632a05567bd5e13f9925b2dce2e1c671b85a2b993afdb147ba39ecef7d93a439d0b2f76aea75f76fbf1c424aebefcd10ffb11b82238 SHA512 369b6840716fc150305ef1670d8b93784acbc48a69d75d75dd5e5335b280052c126bd6863f1c6490fd43f527a629151c97a6100a5469b381845e42e222907dd5 -EBUILD kturtle-22.04.3.ebuild 994 BLAKE2B 8e27751b0124832096437e376b8bbe6b0d4783a1de6eb0b1096934b8fcd1ea511e15a59d801ad5d40552139b8f3231382db1043ae2dd6a32ffc2b7ca5cbd2eb9 SHA512 213e1bc9f30344365120d489433e9b5918b3b73801fc72b7597592555247d7e9a64704aa31eb9ad212163b9654cd6f4270475a507ae1ca71e1a5dea8af0ee34a +EBUILD kturtle-22.04.3.ebuild 999 BLAKE2B 96f1bd944972438084ac83af1fa209c0faa5fe30eae43b5410c9d6a6a88f5ca8f20ced86c2a9e7a13c26a0f4a80ced9cef9e410c9d992d088880441abbe97640 SHA512 fc1aac4909e4df6e4ee45be80908e5adc64bc51ad79ca4d0fadfe3c82f8be2d6728a7459bcee324abc3d78037eb9ac80a22bffee1b868c9c98ce30daa6bc0f8f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kturtle/kturtle-22.04.3.ebuild b/kde-apps/kturtle/kturtle-22.04.3.ebuild index b082905979bf..5d220543d721 100644 --- a/kde-apps/kturtle/kturtle-22.04.3.ebuild +++ b/kde-apps/kturtle/kturtle-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="optional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Educational programming environment using the Logo programming language" HOMEPAGE="https://apps.kde.org/kturtle/ https://edu.kde.org/kturtle/" diff --git a/kde-apps/kubrick/Manifest b/kde-apps/kubrick/Manifest index e9c60393d9d8..af6144fe46ba 100644 --- a/kde-apps/kubrick/Manifest +++ b/kde-apps/kubrick/Manifest @@ -1,5 +1,5 @@ DIST kubrick-21.12.3.tar.xz 343512 BLAKE2B 94983d4131993d920197d7f2c15edef5f5a32e8e1149001724a75e5e86e1d91b2fbc0e062904e780fc6aec8c10bde176f549430d880d56c6e5e0b7d34cd19d1c SHA512 a69c166829ce48b04f475d645db4ba94d3e4c38211060a80d05299eff1be0417d774237d06403e6fa09709bb09832fc97e843a9b3b6164c6178b7037f4193970 DIST kubrick-22.04.3.tar.xz 343184 BLAKE2B 020d55085b9b05b534255235fcb4dceb2435d86ea7fb066544c64c5b9043b7746ac1df9a3c6a791762dd961a6975afca84aa383a27d040d9df35d15b93b5599a SHA512 f978bf154c72a718f2e0f63c4f957d87cfef75f64c0ceacdfd8b646a66ee92c896aefb3944bae449d4eae9709b578c710d9fe2ca609583f7e7394760458023da EBUILD kubrick-21.12.3.ebuild 881 BLAKE2B a472c231a3c0273c2f0acfb75f4b361258deac28c45242ea597ae38d0a7a1dd6a2c422f8b875788be44be5dcb50f24f1b8eee8d643c1053faf5321e66b245ffa SHA512 809c747ff18d14bf79df40a02d95ef16aef5fd6a86d5fb20e94cc63b80b52796e820dda7d7e705bccc365939b1768a63cd439acadc402d5385527df083475e48 -EBUILD kubrick-22.04.3.ebuild 884 BLAKE2B 11deb82a6dbb45a61c34e4854d2d8d39214728388c6f477bd1dd7de52869b92a9b71fe9d1c0c9e405d9421448582ecca1292f621267bfb802df0e009376c1e61 SHA512 2cddb8fbe10e3cbf790db98a460e21944753673b314996f436d0b2f0a17d467983d041ab2cb8f68017eb0a6ce31b16def3b2d2f7d8c74cc354f189878a0cc585 +EBUILD kubrick-22.04.3.ebuild 889 BLAKE2B dc9b012142d6b68b69ee16e17b76100af5dd6303fd6da5d9ed6f8d4cab17a21c3092596a4ef9fb5cb8f83bc1b97d7c9d392272f3d9534c8e8eab801e2a8a5105 SHA512 0fc025a27bb8cd1400b2678aa6f46d70667cca13b5ecb226031294504f0a45e0d206a106862f12c0c15ae18544d23efde53c5ae769175a8dee4aaf8f75390bdf MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kubrick/kubrick-22.04.3.ebuild b/kde-apps/kubrick/kubrick-22.04.3.ebuild index a7dff69d6c70..2d2dfa347dc8 100644 --- a/kde-apps/kubrick/kubrick-22.04.3.ebuild +++ b/kde-apps/kubrick/kubrick-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Game based on the \"Rubik's Cube\" puzzle by KDE" HOMEPAGE="https://apps.kde.org/kubrick/" diff --git a/kde-apps/kwalletmanager/Manifest b/kde-apps/kwalletmanager/Manifest index 3c6686fe5a51..f412dc551073 100644 --- a/kde-apps/kwalletmanager/Manifest +++ b/kde-apps/kwalletmanager/Manifest @@ -1,5 +1,5 @@ DIST kwalletmanager-21.12.3.tar.xz 799876 BLAKE2B cdc2214d85e55fc9a6a33ded8cb7d288a2b25fe6363d185b23afb54904a7b946b82e7211e2828d9e505e144f4572f04eacd5107f3a02997c077cd889814409f2 SHA512 c1fccceb90791db59f9684b8b2a6bd7695818b54f1217feb0082eccd603ce3841befdd3c2416cadfb26dddb5d7c240fcaa67fcb9d2051fe87c00e3ad719a8563 DIST kwalletmanager-22.04.3.tar.xz 801296 BLAKE2B 4667d42a1d30fe4820c040864832160188505dfe3f2d11618800e3e4619c324c39060b2f64e10c17f6e1d30a5cb13de96b41d2de436be37a66a1048bad96fc6c SHA512 e6c7be1b533e3c9f74736d81ce1c124b950be334f31ed3491d4b2b4abd0048bd80dce02781e53d642a0e779d0f2e9a8724052affee8305b66378bc3f1aec853f EBUILD kwalletmanager-21.12.3.ebuild 1374 BLAKE2B 8f960ec5b112b56437878c657dd850d735fad4cdffddd09ade38401d28dad0a50d7eda7449ec23abcf0fc7d0dee1b53fea9751471097b9238e7c3cb6a71588c1 SHA512 8ac296da5b85900fc9d387169e9fe6e0c0010ca7aec050437cc6b1e0b905151e03380013c295d918b69a528cb19cb834e513c6dfd8a751dd616d84d39ceb2800 -EBUILD kwalletmanager-22.04.3.ebuild 1377 BLAKE2B 28a11ebea6f62e944426c1fe0303349e0e6e1e33758cfbab4b3c5a9ae8ed18abd3647d2f67f8d78733162f1909c96be0cbcd90ce965b647641e04d53d296c972 SHA512 8c3e2b49e62677874c13282dd646b6de918c0f4cc76b6393c8c26041163b941e833e373d64b29fd5d8ec7bdfd46909e4572a94c72a9a212a5835abe7133bca9e +EBUILD kwalletmanager-22.04.3.ebuild 1382 BLAKE2B f9e66950232b0b881f821c6ad9971bd51074e4495f4b225f085893930011c4a108a206b249a0b27dc110adef7d55489a578d858fd4e3c1eeea3617ce7ae527a8 SHA512 a1dea41540d5d62c90452187c0ee964d759a040ff63ac745f5b49d17a4a9cb86c2f9a261e5390000ec8be549076606eee4826a13bc2e5add7d7d45f861b92160 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kwalletmanager/kwalletmanager-22.04.3.ebuild b/kde-apps/kwalletmanager/kwalletmanager-22.04.3.ebuild index 815a5bf0c9d2..bf856ff5d387 100644 --- a/kde-apps/kwalletmanager/kwalletmanager-22.04.3.ebuild +++ b/kde-apps/kwalletmanager/kwalletmanager-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Tool to manage the passwords on your system using KDE Wallet" HOMEAGE="https://apps.kde.org/kwalletmanager5/ diff --git a/kde-apps/kwave/Manifest b/kde-apps/kwave/Manifest index b595e67758bc..92e82044b15d 100644 --- a/kde-apps/kwave/Manifest +++ b/kde-apps/kwave/Manifest @@ -3,5 +3,5 @@ AUX kwave-21.12.3-unused-dep.patch 2072 BLAKE2B bc6ac19498532527f487cd8aa72ebc04 DIST kwave-21.12.3.tar.xz 6954384 BLAKE2B abf171bc6585158d5b0984e93a92e599d83b81c855edbfa12f192df208912ae0d5c72c4331528e7d9e88c5486fa5664158136ccf0fe56ab34e4b82051000f43e SHA512 8fd7728af6613f290bd49e41a83822d914e1d0ea3169ca84a3e8b328bbb527a4c6e207a9ec9c47dceb5981a05f1bd30439e305417c0793e81f2731864a1ef21c DIST kwave-22.04.3.tar.xz 6956708 BLAKE2B 3b7d883f13d5f98136f6e41366ada978af742910c672b70e8b55f5fae4c2a312e0524daf3800d4b5d0f7aa599143bbbc459a87f97364183fdbbe4867e78e4a58 SHA512 7dd6e3ef76371d750619e6d2c8c55cea2c3e727b1a6f552ecc4a9318181488af99eb7a01912407945a74b5c7c80c66dcee01a5facf2743e9aea43d0391b7ba2d EBUILD kwave-21.12.3.ebuild 2175 BLAKE2B 9192c32ed87010608b841939e495be8039b8da53c0712bb1550d1ced720a591ecfee0e54fc937a38e1a9f110f92035adaa6b421687d2a5b3b129906cd42b0996 SHA512 b355840c15fe78ab6bab54b25640012a8692fa5ed1ab4bd5b5001ab62bb300db284bd917f5aa61e71204cda4b26f81c7f9f5c8058b776fc196297183cac30807 -EBUILD kwave-22.04.3.ebuild 2089 BLAKE2B acd0dde2b237eb14a64cd3653b861225e4270bba6ebdd2cf4cbf50360b5f4a41244a54e981d2cfb67433adfcf9bae3eded3baa480d865f1ae4c5ef6762065f6f SHA512 170edaccde33d06cd4eccf74d42ba616a9a8469807b8cd95f15535af283209dbfe3b37c336520d7e0ad16c1f9204b9e5eed477b49eefe1245b7308446f7e2ab3 +EBUILD kwave-22.04.3.ebuild 2094 BLAKE2B 0d0ea6fa6839c4141c79665eb010c052c999156e529dd55c7d2d1fd2ef906b4bf3f20d7251b0b83dda914c9d479a096f7fc1a565089248766bd0502e65a92b25 SHA512 b185b5e48599e320d719edf8fced9a83f586d4e55cc15ddb3c20420ff4363c04dabd20b5013bf7e09e59acc91bd961f993c82b7ce0dd45b87c08d5c138364a56 MISC metadata.xml 759 BLAKE2B 6a8771c874742936e5301754db683f085d283fd53f6f9f2b3e81a9b59041a3440e9202c60230763852eb6598f15a57c35d76eef8fc4adb66b44c7eb9069cc220 SHA512 7c3e7738773fbd838fa60b18f9ccbc5b8bc182517a17691e29b9b61a57f25817f52d6ee03609ba4c9ea48398aad27939b652a5bd628722324a6f8e61f52ef718 diff --git a/kde-apps/kwave/kwave-22.04.3.ebuild b/kde-apps/kwave/kwave-22.04.3.ebuild index 6b71659683bb..91a421497ba6 100644 --- a/kde-apps/kwave/kwave-22.04.3.ebuild +++ b/kde-apps/kwave/kwave-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files" HOMEPAGE="https://apps.kde.org/kwave/" diff --git a/kde-apps/kwordquiz/Manifest b/kde-apps/kwordquiz/Manifest index 733a75343371..3dd2329c6f28 100644 --- a/kde-apps/kwordquiz/Manifest +++ b/kde-apps/kwordquiz/Manifest @@ -1,5 +1,5 @@ DIST kwordquiz-21.12.3.tar.xz 4207336 BLAKE2B 41dd0cafd2e7a4f6ecbf5e8cab89eab14b0af6c1ee1a5373ecb19ab1389697b958471be58daafaebf8834880050e503149fe5ba250eb3b9a2bc6148a74cf34bf SHA512 7dd8847f382a41919203aa1be947f92acada403521dfa9afd669dd79f3b1de0207762fd141cabdc9f519243b490fa703e21686680cbb4314a2829bc5f30dd79a DIST kwordquiz-22.04.3.tar.xz 4215240 BLAKE2B 8ddec14aad3448ae423526d3d7f9123b17d712c24eecc8f9e5029409d233dcbfd7677f398ba30582d2485f750ee9e029400ca7674c8175068ea81980f070a9ec SHA512 400a2aaa237945d60a4f81c7e683e817cf0ecb69102d5913269a003faa53d483bab370bc314cfe240452bcdbb434714a73252b7e2e27d4388909f659c770660a EBUILD kwordquiz-21.12.3.ebuild 1176 BLAKE2B 19c8632419dda5c27a0a690fc5535cfe1a370676e59415810847e16f79f797699b8c4d904e0109f97b2b6aa1ec2e1f5de87c8f795d3373847cfc0ec5b6d528d9 SHA512 d03897b7edcdcfbfae95d632b7cfee68184a39838c742275d500bb2fe14cb373289c3133fce5d08abb9e5e17d5cb16b05fc962ede3451534d444cf94668cb727 -EBUILD kwordquiz-22.04.3.ebuild 1179 BLAKE2B 003c0f06674fb64b89a6c9954503805416463d06d2c3d6bc358cdbbbb727f80e3d8cf13ba3ecc0217d7186dd7fb75965108401704aa4659c60b69a7808b7f2c5 SHA512 524ec5f12cbc1d86538a5f031c86b9fcb272bab584f7135fb42203e91e8598c829dccd5fecb84e735b7e4898c73ab43ca29676ffbb0dbfe48832c88c49b280ea +EBUILD kwordquiz-22.04.3.ebuild 1184 BLAKE2B 18e4e9b1ceb462ec92a8b9d411f93ea7375f09109988dfb35f002fb309ca76b3e22946ed7016fc18aef6e5abfeeca137309a36e27593c683be804b11c261e277 SHA512 de4e0a7f9403fbdb6631ae5a088cd8b43a213df2a1ecaaafdef7bd325c66b964ac0700c33281892c68d44427127d8bbd5af30364d09747c12c9d0f176ddcd9ef MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/kwordquiz/kwordquiz-22.04.3.ebuild b/kde-apps/kwordquiz/kwordquiz-22.04.3.ebuild index 8616a4ebdc82..fa885e176cda 100644 --- a/kde-apps/kwordquiz/kwordquiz-22.04.3.ebuild +++ b/kde-apps/kwordquiz/kwordquiz-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Powerful flashcard and vocabulary learning program" HOMEPAGE="https://apps.kde.org/kwordquiz/ https://edu.kde.org/kwordquiz/" diff --git a/kde-apps/kwrite/Manifest b/kde-apps/kwrite/Manifest index 174469c6f73e..4fe07c46da98 100644 --- a/kde-apps/kwrite/Manifest +++ b/kde-apps/kwrite/Manifest @@ -1,5 +1,5 @@ DIST kate-21.12.3.tar.xz 7497692 BLAKE2B 768f8b7055b922b2d10ef93e2935a38f8095f581115fad79760c240a7dc78f49a5b3a096ea173ec464564d7bb692cf1c5ece1a1d2dd4b1e8cbe7efed3524390d SHA512 998256a13896441c0068fa1be166ee373acc5475022badce0accb7123f1b308b7fadd06511d6eb7359f51b0bd72c09dd23cdfb6608dcebb97bcd854aeb941086 DIST kate-22.04.3.tar.xz 7584932 BLAKE2B f97d89d327d2e548683c4eb551ca307398f6d9c369776a71bb16c0b020161f1d6f829161f7c23bdfe7bdb792d5038f7f04d399093f611e36bccbff8a16d23ccf SHA512 6c8de8d4a38cc2c187ebe8102c8f79694a91de00a72080f47a201550c67701bd4537c4232c7fb5bd719b770f91d65b8bd56cf271c1bd8a6615fb2205f09ad7e1 EBUILD kwrite-21.12.3.ebuild 1501 BLAKE2B ef173ace54b47819a5643284b68315db6968ac4b83989f0e211d702894c557b5e991fd32475a3c771a253ab5b7b546d5b0cfca140ed6f476118c7be55d772ce9 SHA512 747de6d44abcb298e6d34e1c55e60878972680f8082094b7e128b42313ae8fafd3b1590392536d15c6426b075bb0f4420f2c9e781260395f14bd0a03aa0d06ce -EBUILD kwrite-22.04.3.ebuild 1504 BLAKE2B dc605b7d521a8471807d3c7db9a89fc10da33959c9b78999f975fa8ef83099beb87998a35155537c811eb99487f6df915b478f86af7f2449a9dd6451a02f7fac SHA512 bfffbbd4005c5bde0b591b944b14204bf740c648ae1858caf46fae585ff4cf35c8d579a65774a7a0aabe97c491dcbae31de5e6a0fe1d016c4c4111fec0d58c5b +EBUILD kwrite-22.04.3.ebuild 1509 BLAKE2B 03b5f66bc28188e87748ed21bb3bf4cad83a3f90c4dbf1c25f77d6565a35c5c648710facbeb58eed41b5cd025c1f88dd8245c2d148ab69d1dd9c27a9429fc780 SHA512 6996768feaad40108f51d09a7174d857a1a51d2acd00b85723d811ef3244692e2b7fd329d7080e0504476bc70a47c1d926bbfc6279e0e307eeb13cd7a85ea241 MISC metadata.xml 441 BLAKE2B 5571e5938f9e83ad9c62a30f809f530c4145bf0f24bea73155e32812397233e395ffd9930d178de4663efafb62138bcb8a5cac7b182dc1d75f3ecd46828364b1 SHA512 cef8e86019304017929f8a4cf2141e93fe171845a5fd86d4608021b4ac47e0057946f1160a358c78e55d4f2293bdcb5ee9391a165bb7878863e14d2c6b0491c4 diff --git a/kde-apps/kwrite/kwrite-22.04.3.ebuild b/kde-apps/kwrite/kwrite-22.04.3.ebuild index d93511413324..adeb622d8481 100644 --- a/kde-apps/kwrite/kwrite-22.04.3.ebuild +++ b/kde-apps/kwrite/kwrite-22.04.3.ebuild @@ -7,7 +7,7 @@ KDE_ORG_NAME="kate" ECM_HANDBOOK="optional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Simple text editor based on KDE Frameworks" HOMEPAGE="https://apps.kde.org/kwrite/" diff --git a/kde-apps/libgravatar/Manifest b/kde-apps/libgravatar/Manifest index dc0e73902a30..d472686ad5bc 100644 --- a/kde-apps/libgravatar/Manifest +++ b/kde-apps/libgravatar/Manifest @@ -1,5 +1,5 @@ DIST libgravatar-21.12.3.tar.xz 35124 BLAKE2B e0d76d923cbd79332f136a95037c2e4a8e658379f05fe5bcd01679b42f6cc22dd8a276e07de636b73523d02bc4963f3288939504109ae94e6f1efbb1df8b24f9 SHA512 bee261b9377f8d4e0aba07899908698e741be48c0218f75a0b1217540609c52a35feca0474e265ce717b25c2b7fbd0cfe2ec65dae9d6e10394488c190c14a970 DIST libgravatar-22.04.3.tar.xz 35820 BLAKE2B 75872c218af6a6c3d1c326717c53a0b2f55ae427ce63f80fff215a80fb4e5bbc17fe384d79c0b143b4152f15b8bd305f210ee1f485183ad77999078ad8004bf9 SHA512 bd10c2088acf728615089ca39cf1f8f4b9c80951a97096f600e871b6545bc978c263686ae6bd7f0573c82677fccac69e9103e9f5aa84440cfe734c5103143384 EBUILD libgravatar-21.12.3.ebuild 840 BLAKE2B f91475d354e7c4557c14f552364f70a12ce1c1fe16300e2bf180d5b84a6290b2b927f50d90b85d996cc6a39c5481866fd5ed7db4ab1ff8390801fe619350386b SHA512 97577638e7e663894cf50b416a8e84975fd950c7c9fc5c0a0ee7cbb7b346bf6bdcb0ee967cc84df348008e603527c8beb3f177a31b0a892ed06d588da36462d7 -EBUILD libgravatar-22.04.3.ebuild 843 BLAKE2B eee4a2cb9d7521980f09e103a54a336ec69571189f0d395c45e2e17cc087eebebacf7520af330c0163ddcc195ad37c98bf4e0a4afbc9364c31f33b4b4869f2af SHA512 6a8dea4c9e86e9fa912b8aea5b0bb4ae33082fecdcd75041a4094ad27a21a4d804ffe95eba7aad39068b0e8a145ba0be720e401cb1ec92a8880f402fa2e8e6fe +EBUILD libgravatar-22.04.3.ebuild 848 BLAKE2B d48828cc844b5f31430254defd2e4e305bc1fae1465257de5071e647e8ac6a6f0ba22ce2692f43faf1833f16bada91b58255ae60277d2fc67b3cf356e808c6d9 SHA512 83a5c3b49d30b1b22cb9f514cc0d4e35ffd1c49400c31fa6c1142e72f8e46779ef6195a6afc5394234ed1b2418d28c566d548b54283e03d1ae622f3bf433fe07 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libgravatar/libgravatar-22.04.3.ebuild b/kde-apps/libgravatar/libgravatar-22.04.3.ebuild index 31e7ae1bcaad..dee6bd0acb72 100644 --- a/kde-apps/libgravatar/libgravatar-22.04.3.ebuild +++ b/kde-apps/libgravatar/libgravatar-22.04.3.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Library for gravatar integration" diff --git a/kde-apps/libkcddb/Manifest b/kde-apps/libkcddb/Manifest index c1155d6b1138..beecc9c80ea6 100644 --- a/kde-apps/libkcddb/Manifest +++ b/kde-apps/libkcddb/Manifest @@ -1,5 +1,5 @@ DIST libkcddb-21.12.3.tar.xz 435540 BLAKE2B 62d6a4ec0566713c7974402b41848431249a7f035e4e3e9ce97ef155de6b9325d108db8abd35bcfc34e9b52404d3e74484039d66f86b54df775e6c9c62348d1f SHA512 92b911059e7aab274931746a384e8f82e191c6e22d122d62ad8f1551776b697c6ef6e7491e80f7d91d1c11450c74f97c3382d16582d85954c04e88235420bcfa DIST libkcddb-22.04.3.tar.xz 436152 BLAKE2B bf461384c106e3e699660e265c24845b4e966b6130fc89e81e0d6998efc7980404a191ab76043b3904e227c5735a4be829fd6a37351288c7aa1cada4fd2d5bd5 SHA512 4bd1e4f39ef8adb7957e9f186be55685b176057e3f80cd244586d5a65ddd507df8c6cd417ff98d9a6c898ff8604731641647e5a739d76b2049d031b91ba62fb6 EBUILD libkcddb-21.12.3.ebuild 1076 BLAKE2B 9ee481568d7c5b72b59b438a87de5100fec582f3534badd1ec7bfce01d1fb8f4c7d2cc90a747c2cc6280176fde91fb76102111afef9a33d9a72854a830156ded SHA512 d4161624997626acf35132cad78c8d7f765ed39eb7593bb3a391992acae703cd5e2984c13e804979028520a73d019a8d8469a231c92a0c850941c457120c73bd -EBUILD libkcddb-22.04.3.ebuild 1079 BLAKE2B 3c476d8ff2299957f59b2afdc318ac4aa1b7b3b12ee6b7adf87e3ba88023564affbdcb5e8c1c0eace4ad7516268b6204e84c0b62a6200b4c5ccb2f0bee8e8294 SHA512 97e24585c8d3ba09dd6cc0d7ecfb38d567964288fbfd7ee25fd73695d9fa3d4181fdf988471a32773b7bd80d3c5abc26cae5ac951b859de0c06024c41ec96d2f +EBUILD libkcddb-22.04.3.ebuild 1084 BLAKE2B 74d7355009d70ab8a6a296004d580f3a803fc7203cc3c7cb625e225ce450be30a155e4fb82d9940fcc140d4c5801315f7aab5810d9ebd1d789243125f97752b5 SHA512 42c4018003af0056f385ba32fb33f67e1bf780ddb6525c9d55e365945f23d48699a9d88057fc0775424cf8e499c0616af68c642dd48ed031d63f5fe8fe6c17d5 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkcddb/libkcddb-22.04.3.ebuild b/kde-apps/libkcddb/libkcddb-22.04.3.ebuild index 3b6333abeed5..d8db9e868445 100644 --- a/kde-apps/libkcddb/libkcddb-22.04.3.ebuild +++ b/kde-apps/libkcddb/libkcddb-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" ECM_TEST="true" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE library for CDDB" diff --git a/kde-apps/libkcompactdisc/Manifest b/kde-apps/libkcompactdisc/Manifest index d5a063bcff56..75d27fa70632 100644 --- a/kde-apps/libkcompactdisc/Manifest +++ b/kde-apps/libkcompactdisc/Manifest @@ -1,5 +1,5 @@ DIST libkcompactdisc-21.12.3.tar.xz 97204 BLAKE2B 72ae364821b62620990068c4b0ebb1a69183375e5d8b0fd910ac27e838ce8ec918e5d81f13a302d2d512d4c4ef105a294f6d3111f8575e68f68aa1a27d1e7771 SHA512 ab2f249398bd7ad833af34097ea5ebc35834f7ccc86b6f7b24a057261656b2fb8b1e8394b2346019c336dcc373316708b31aa8f53cc866bc353d119d52e3d4fc DIST libkcompactdisc-22.04.3.tar.xz 97240 BLAKE2B 3c22c7f1a0dc27781b2400a84c837009cdbec54231294660caac6b25cf12d5e7db190b59ea73626a5e373d5b4faf946d69a0d8f3302bae2277f8c0bf7fceeeff SHA512 7de50fa20328a07e7d68e06e58f71270964fc91fc0a247af3a47bd2a1856e7d45077576545f5286ce1bd0e39924d38806b1ad2f23e8d8ffab7ff23f05b1cef0d EBUILD libkcompactdisc-21.12.3.ebuild 603 BLAKE2B 2f1e026e41bc52af1cbcca20b0e118a59a18ea79a1d6651d3fa1a2e6771f80e87c1ad1b4394ecf3f1c7f117e132c718e3bc65ddf67d5e1b7bd4fd6cae43dd5f0 SHA512 ca19e29d0d714d1597a4314d2391da7488dae0615ca5f50c1f88d44257513951f9d59cc91659466183df9b6c009ed897aa0c0908c25787ec9d8edf6df2ab3a3a -EBUILD libkcompactdisc-22.04.3.ebuild 606 BLAKE2B 59ee9a7aa2cafc405ac565cf978ab8d63c7318735d46a2f7651715053dda6ad4611beedee004ef42a4af2655dd5ad25be72aa811b8e5db8172fa75586562cbe6 SHA512 c199bf5994f818a820c2f77772daee5445eee257ed5e949a1cbbbd35f6c5fb53e3dfd3e06a9c576e29b58dc321c4b781761ef85a3b2c74752635b8cb3b04c1f3 +EBUILD libkcompactdisc-22.04.3.ebuild 611 BLAKE2B 5fd45a1d5f8d21c2f3fad5f3a094f3c3a856d719613de21d2e6880bbebf783c0b22babafdeee42c7616625716e28862662fc01e4a97f949d6efcd88a2f7e502a SHA512 1a4e4915ce8534b9342fd64b42882494495dacaa76bc2e3b93a06bc904f6137125c1d43a3b96f2a8cb4b7787e01cd251c661040b17c3bb2e2104b4d0a71d985b MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-22.04.3.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-22.04.3.ebuild index fcff5be66069..7b97d1bdb8d3 100644 --- a/kde-apps/libkcompactdisc/libkcompactdisc-22.04.3.ebuild +++ b/kde-apps/libkcompactdisc/libkcompactdisc-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="true" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Library for playing & ripping CDs" diff --git a/kde-apps/libkdcraw/Manifest b/kde-apps/libkdcraw/Manifest index 167942012fdf..3dcba93d9595 100644 --- a/kde-apps/libkdcraw/Manifest +++ b/kde-apps/libkdcraw/Manifest @@ -1,5 +1,5 @@ DIST libkdcraw-21.12.3.tar.xz 37380 BLAKE2B 9df127434602b126e8bfc4bb99b6bdaf2665ca93defb40514b0849a38fc78f69e2a2910ce65807757c2e102799a8d97ab0808dec3fdd01cdc2e947491ea68cd0 SHA512 d01dfd4ce6dcd265d58836a8388fcae0c2cfb98dccadd3cfb36b46b0d7516ac278b29443245bd73f48ed50562f370c50ee7d6ef3dbc673bb7b79727c089e5cbd DIST libkdcraw-22.04.3.tar.xz 37420 BLAKE2B 0f49b425d60b43d99fef7e278e8c2cc9b93e13090f51ff7eec76335f30b7508214b218c55836289bc2e814c94edaa6bc617020b83500328d40a6c91693ff6d66 SHA512 b579d7ebdb866aec85c3505cfa647b08bf8f58a20112edfed27e3474053f1657126aa52888d5310396f3a420f31e3676e06f053622330ca449d957ac9cde21af EBUILD libkdcraw-21.12.3.ebuild 365 BLAKE2B 4e432dcc01d9ace7191a5a71c85d05e65e62c73b9729cb714011c4754e24f1fd9d3ff7e83129e0e3251a7e27cd34320c14f934a38b3bc4a9a3d0213c5474d57d SHA512 75f7368f3f07ac79e7c1b29a4fa5a30101ad30eacf45a6bbb7ff6bd54ba2308d45d9d502b27141a4a9dae1f4a0e37124394fc994516e769417a5fe0f9af97119 -EBUILD libkdcraw-22.04.3.ebuild 368 BLAKE2B 3b9a9a5b0261c085abe699d55952904c46714ed555cd7178ea17279cc603f87fed8f72560b5d07afea0d42884afbe900c24d4c78ac3625bf8a181e2dc713a6c1 SHA512 3b0b2773f70d297c7fd4dbece46638749caf3d8e8346cf6a36209bea638a4e080e270468e5bc72c1d0fb02dfb013ee2edafa65c8fe8eed2e7bddfffe3fc51592 +EBUILD libkdcraw-22.04.3.ebuild 373 BLAKE2B c9aff2eb8e3ce1e0919b597a7a24f093988eb268e549f05d5f1629c647223719d62710dcd24ec81217d61f9d3d5a1a3136a27251fff7061e87cef6882c64a954 SHA512 0e25b841c0e39ddc436590d1d81187d8c26f209378c7c16f082179e9dc35c61e296f499fe40e253cd3e0751e84ea3a356abb93634944184a428158368e8e4d81 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkdcraw/libkdcraw-22.04.3.ebuild b/kde-apps/libkdcraw/libkdcraw-22.04.3.ebuild index 00b7db60b81a..fab2d96f0248 100644 --- a/kde-apps/libkdcraw/libkdcraw-22.04.3.ebuild +++ b/kde-apps/libkdcraw/libkdcraw-22.04.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Digital camera raw image library wrapper" diff --git a/kde-apps/libkdegames/Manifest b/kde-apps/libkdegames/Manifest index 5f313955b178..aab1d8d3d449 100644 --- a/kde-apps/libkdegames/Manifest +++ b/kde-apps/libkdegames/Manifest @@ -1,5 +1,5 @@ DIST libkdegames-21.12.3.tar.xz 5956956 BLAKE2B 2828827eb5147e6b70a1c1032868a629af45fb8f9cb277e623c31325057b0104675c2a27dbdde910bee9f58341276a58b1709fcfe55c417c9e296cfee9c449e1 SHA512 bf1d6bf2c72c38949ea955ee75b502151d2256a03f328746f1c9fb4299a548f19a1bc6a5e6f1f4dbbcee3e4d699b25bf18d40cac774365dc87d8bcb8e4e7ad9b DIST libkdegames-22.04.3.tar.xz 5955872 BLAKE2B 2b68865ea904520e9af8ed8e6e979850e2f4acb6e4dd15fa485306f5ab778ee659a64bffa42eb29c8f91ad8eb2943d4c0003b93b098cc58e057ab8d6f09c160e SHA512 f884b6badab7dbe4050a620429441acb10c53766ca9aec16469d9a981964e8456119afc09a52779961f9f6651769ebefdcc1ca5979b2bd92e3546136f8c4f5a0 EBUILD libkdegames-21.12.3.ebuild 1477 BLAKE2B c6f75f3534cd2aea397cd7427791908f1ccf34e94eda7600762ae6e7a72a79742a40c7326d6013cd4d03898d32ec47dd1a5c59aa7d534f7a0c6198ffec2653a0 SHA512 bdeaf4a20157b3ea00456effdba0dc65a26e3ecc14d33758e505aa3d038e222b175f081b156e1c70bcd085e240343c855fd912dfc07d7eebe85f529aa6883839 -EBUILD libkdegames-22.04.3.ebuild 1480 BLAKE2B 1709dd2875e894bb27cef6c7d1c75e3999abd1609a7d1c8c4884ba5501aa8f3c5985e084dc70bfae600f43acab5f5e3a97fe6cab40c12dad4193f56b77239a68 SHA512 48cf1afeca3f0ef1361efbe7b0c456767040e28d72b50f212f0c9f1d165319dc95e131723b3466f70eec11ea7e62ba18492bc946ea9fd75a7c1a5ed2e0c48b28 +EBUILD libkdegames-22.04.3.ebuild 1485 BLAKE2B 2e1123205465658b631bc834425890c63ec68e03554bde18db134bf588a49edc676c0f83312ea0c8b79410033ee4d5776fa6d13bac17dd57be8097a62b452101 SHA512 8c5face8430e668abdd4d0fa370d81549106a6a3d89976700129569c6ba94f5a0ba5183b0fc23fe383db843a2d074b059d0098af747be1e2228bd203971a70c6 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkdegames/libkdegames-22.04.3.ebuild b/kde-apps/libkdegames/libkdegames-22.04.3.ebuild index 11f1be71d3fa..3dbf5dd5ed51 100644 --- a/kde-apps/libkdegames/libkdegames-22.04.3.ebuild +++ b/kde-apps/libkdegames/libkdegames-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_TEST="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Base library common to many KDE games" diff --git a/kde-apps/libkdepim/Manifest b/kde-apps/libkdepim/Manifest index 7ccd9e7c964f..290e067befde 100644 --- a/kde-apps/libkdepim/Manifest +++ b/kde-apps/libkdepim/Manifest @@ -1,5 +1,5 @@ DIST libkdepim-21.12.3.tar.xz 253588 BLAKE2B 545df295de42b143a5b470f19a4a6aa691056015922307ac59360e8a55836f7837f3634450c599f71a52309734e9d37d2fa675513d2a26ae436bb73ca9196355 SHA512 042547d9604da6c41d7b3a2a5b799ddd220934b9e130637820be4e97d05b6ed1f6ea4a6624f4df4aa3a8a5cd10e72a80cb1e0c2b5bd9c5c3b32957d2eecd9b1a DIST libkdepim-22.04.3.tar.xz 248632 BLAKE2B 1bce5995d281c9b779f4e09a1dc0372c733de28962a173991070f7bcf6ad8705c2e8f098b3f42297ad88d87ca128227d2fb2783153ffcbe35ed0561b05f3a180 SHA512 df732bcd345a021b06c87bf6f499150502a859a6731d58ac7c045d757d2de17b3000be89f40f91766576b3736872b39f7320738ef2745104a2d899fc629cebed EBUILD libkdepim-21.12.3.ebuild 868 BLAKE2B bc077a8aee4e3dc292c0ba7e3c8e752450c799ea9145f3748152fefc3a6b67b75365d2355af5a01ac802ac9df2e613f6c49f05b810ef0dfbd034a7d7fd5f7b5a SHA512 e897ce75296bf2e01f41d7db5aa7078040dbfbc91ebed5fb4e47c955e0280cb08dedff9833563ea50b8e48713d86aef06cc648fc23ddabc7e57a0ecd29e4d1e9 -EBUILD libkdepim-22.04.3.ebuild 871 BLAKE2B 861f44d18e818b4a52dc011b56894a0728f6cb1698430ab8975152ee7e67cd0ac77e1d21791ecb4b0c1d5a088cc8da45d8dd799d2af8ad3133d08b93a9e1e65d SHA512 45d8bbfcab7df90a5140a3475d5794630c878c40dab9055ff4add65026b059843e95c742c4ed6e6f3c8d458bcad52c3d278b5c95d38781e8fc3515ea6595025c +EBUILD libkdepim-22.04.3.ebuild 876 BLAKE2B f316e8770587d5552dcae8ffcbc0f66ccea6eb61666b640f4bc7628c10b0d9d34deb051c0503f022ef9678fc2e4572a5b54467f9cff13cbddb221712490dcad6 SHA512 b46c839ffe45ecf3f03e160f331d537d2147f2e07ee0fac9b8f5e82beff52e3a75e4c60e8974c8b8783e18d6842aab04325d446332cc4613abbc9e54a43625a2 MISC metadata.xml 409 BLAKE2B efa27a2a8769a56200077d2d606e930a14fe7b8dad531386da39675c501ea7298939b6c197b668379430840b002c0a5ff34da592fcb2af18734649cb5d527f6c SHA512 0966b96a06e7315574724c75c6c3c680b6ea7da71278885ae65d214ca6a18a4b2d11b101221caa89ef5682d91f7a4cc7c2108f9741072cb12f97e95af0bcb09b diff --git a/kde-apps/libkdepim/libkdepim-22.04.3.ebuild b/kde-apps/libkdepim/libkdepim-22.04.3.ebuild index 50d92e8c395e..0ee9620de0b0 100644 --- a/kde-apps/libkdepim/libkdepim-22.04.3.ebuild +++ b/kde-apps/libkdepim/libkdepim-22.04.3.ebuild @@ -10,7 +10,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Common PIM libraries" diff --git a/kde-apps/libkeduvocdocument/Manifest b/kde-apps/libkeduvocdocument/Manifest index 54f3237c594a..47ec19ae75f9 100644 --- a/kde-apps/libkeduvocdocument/Manifest +++ b/kde-apps/libkeduvocdocument/Manifest @@ -1,5 +1,5 @@ DIST libkeduvocdocument-21.12.3.tar.xz 218004 BLAKE2B 1f72ab6cced790154d6b28d9cca8639edd077502a28e3055de935d50469d65549a688fc3f1b5fb015d377d15a0163e9024e256804f34a9529f6d53cb7fe3faef SHA512 5a51a6b19c9730428dcefefb411e06070a53457c17d02f17a815c114ea003508ef8bc305b08b537d3e6a3f69d8d6b27bc946d3d5c378d68fc380141bc1c6a5ab DIST libkeduvocdocument-22.04.3.tar.xz 214824 BLAKE2B b2e2eb53ba2402d8dabde81d507361ba5e950bf09acbec7ff328d85177016a7563e5fd7433e80e7b1360d09c55907136e0aedd2e83cf5c302bd9d1b53391b318 SHA512 ecf2f066c3805c08e9e81a2bab0d530862add2c0c444a8ef6c5307613d4b066d523bda46989c81f579838f48c799d02ec3f4558f181f337cacf3129b0bc667d0 EBUILD libkeduvocdocument-21.12.3.ebuild 512 BLAKE2B ccc9dd8cfa59f544cf4183849fcfc8f91e7c5d7090f0c253c9b9d958ecbf961430fd2c03a14e4f277f6fa8fb788c668755aaa44a1186fdac42e37b68aa40f620 SHA512 6da8f7468194488cbca82a3af1941f309d2f980f8edeaf3e5726f76bac920af41111e984bdd42f0a12afab38c91dbf9d29e41f90136d638bcf3456440fc217c8 -EBUILD libkeduvocdocument-22.04.3.ebuild 515 BLAKE2B 6767dd1aff6b6960d7de7cef247c230b2ba294a02be30dd43978844812a4c46dfe3b23590fb5a7030e35373d4423f1fc8e22ac1db9c8a167f835d868a56ddaf3 SHA512 c8e6acfdfedf8092fb5f56727dae8e43290158fe477ac14e45e59b85aa690fe31f8402d759c8f36572a282af658b18c365a371d2af371851f0a2fade739381f8 +EBUILD libkeduvocdocument-22.04.3.ebuild 520 BLAKE2B 4091ea5ea0ccbabbf56849d2cca26a8e41076ec66099026aba5ebbdd6ae2dc23251949ec5a7bd9acf365f963ca207c0cdf47a67614f7bb4c51407715f5051b9c SHA512 54abb41d4c94a87a398ec58738cd386ad5773c86073dc47cb69b94cb156e0c200161d4170497367e4e96715d7246c2fc1ca99c5e2e9430a759d55609611155e8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-22.04.3.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-22.04.3.ebuild index b9eb3c7e2299..c37e17a9bc89 100644 --- a/kde-apps/libkeduvocdocument/libkeduvocdocument-22.04.3.ebuild +++ b/kde-apps/libkeduvocdocument/libkeduvocdocument-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="true" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Library for reading/writing KVTML" diff --git a/kde-apps/libkexiv2/Manifest b/kde-apps/libkexiv2/Manifest index 43cb5772bc87..b7ba49850b51 100644 --- a/kde-apps/libkexiv2/Manifest +++ b/kde-apps/libkexiv2/Manifest @@ -1,5 +1,5 @@ DIST libkexiv2-21.12.3.tar.xz 59576 BLAKE2B c1418ac606b1a3729b3abbbad1649d566a2fda57939c4af8fefeb501f61904a03c753c1451073710cc976acddd3790dc60d3f827c2c7b2e084bfce7fca7ceb34 SHA512 e3a110c1c43753d916b919b8f0ac61c855d675abb0b20f43d283153773efd4c56920dec88ddfb6c7ce2e6bac587fc02fff072a994dd7caced63e0643156d228e DIST libkexiv2-22.04.3.tar.xz 59612 BLAKE2B 91916a1521d6eb27b9e8d5826b851a5b3f682a28621ddc74efd6ac0c2f5a6a1364957b9f689eadd8968e78b3e78b4698b5e00a4b8b31607cc923ae1a26a73500 SHA512 6a4c53e72994ec9f0b644a390c997acba04fb5b20d95870a94e891b3c04feb8be8cf551bfaf0dcb37ff75ca28b54175d9b6aad9ebd1c3f8aa2daced1a57737b7 EBUILD libkexiv2-21.12.3.ebuild 361 BLAKE2B fafd5ccf8ae5ccd2c6e5d97e11a3d040c3608b9751fd89138c755e18e8103e52c09bfcd3970b3a7a954be69b061586c70f238002ddaf9e1ff5fc771beb23794d SHA512 c679b9de0d758ca1d0e067cc754d2d2a8fa9688ad68b9280b367509c1f422a3e7099ef7072a747a3bbc741d9cb736cd51300f19282c78b956f327cfbf7ac1416 -EBUILD libkexiv2-22.04.3.ebuild 364 BLAKE2B 92aeb03a3e388b4b2e2aabdad2d0a705f2885d00daa2a8a00325673b26753a3df9043a8aa295abdacb71e10ee5052c30d85754a89f9352bccd1fedd507abc394 SHA512 b8858920f45a09dccc5f09542fcb79a9332619d5f31cd7723d6d046eee71dbc7eedd7c14956fcc5d93235d309bacdd6918446f2f583a73abf72acfe4e181ba0e +EBUILD libkexiv2-22.04.3.ebuild 369 BLAKE2B 54e1deee29ebc6823d308686f298e060c5a4ea704eb436aabbdf6d077bb15f09f696a9b09cf19ff9a1da81aa98a3afb86af0cde8223dd0d3eba52b656a8b40b6 SHA512 c1a4ccc95864a2d0a8040b2d54260aa4544898e796ab49aff15830f99985fc45f5b836f714a36209ef55807e41137e14d16e07a94a07dec9d8bcd5869213a4da MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkexiv2/libkexiv2-22.04.3.ebuild b/kde-apps/libkexiv2/libkexiv2-22.04.3.ebuild index d5c7a5470dc6..33efab6c4081 100644 --- a/kde-apps/libkexiv2/libkexiv2-22.04.3.ebuild +++ b/kde-apps/libkexiv2/libkexiv2-22.04.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Wrapper around exiv2 library" diff --git a/kde-apps/libkgapi/Manifest b/kde-apps/libkgapi/Manifest index c3fa3fbd658b..7c1d1b87de73 100644 --- a/kde-apps/libkgapi/Manifest +++ b/kde-apps/libkgapi/Manifest @@ -1,5 +1,5 @@ DIST libkgapi-21.12.3.tar.xz 244976 BLAKE2B e358b22d93ba11cc732eaae1a762857590d1022fdda2d9a9d675d3a2c602bdd83aeaf8c99e2e712d9730d0a9a286229b19f8f348aff3697f174ff12953a30d05 SHA512 af7c39cf90a6d7c8a523451ab754559a6260f8ffd817d70188a64aa4ae2ddeb5a7e12303c61788304653a1866375638c03bc4ec20184b3f1f0d43a299a0631eb DIST libkgapi-22.04.3.tar.xz 245496 BLAKE2B 37ad9eef882c0e56e5298c34fb97cf3dbd4f85582ecf89b98b886757868820afd083f1596b6a737954956002ec1126166b028f0688e2baf544971a2d45b6560a SHA512 575a5aab6693510df7ea8949846e4de7d1d9e94264ee2075e66a5f0207a3078fcd9c8d1fa398f223476114487ac54fb88dab8d09e2166218831f55ee0326f38a EBUILD libkgapi-21.12.3.ebuild 1126 BLAKE2B c35ae8d8475a9908c34cb26de1ff53f7dd6bc14183a6344328add7e04ad8ef983e36875384037118bac9ac946e4751435854ac3bf5ca90a69c956a25fb0912ce SHA512 45498f43548583c30ca87699801c02976c6981379de1d8236e92d7eda7be4349202424b90574ac1033d6e6cd5fe13571d5b81de1900cf04c9cb57b2925a53170 -EBUILD libkgapi-22.04.3.ebuild 1129 BLAKE2B 94544b45e509f46623bacebbc19767bbf3ba262beafbddde06424adbfee27c1ca9332e15df7fa0b2fa062d8ce1a04e39a1c0fc4c45987b30b9297358a611d63a SHA512 0887b8468fef703058e7e2856539289217d36609d00a5b7c9bc877afd7323dcd6102cf11f20bb255bad6b23add374793ae3087fe5839593911921962ff437e17 +EBUILD libkgapi-22.04.3.ebuild 1134 BLAKE2B c581cff1b7821f7d92a3ce53a533b009ecd0d10600fb17e0a510bac6ccb01093864c2c4ad67424c3b163bf0da6d02ad8232a980de8f8ae25e3a48fbe1d4e408b SHA512 7688ee0de54c49df0ee9f3d303b5e9ad7e9f30e74d13a7196fbf78ec3f27f2161d1355117356ac7103ef17d5f4cd027958c59d1e9ea1fd01d58cd57445786c7d MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkgapi/libkgapi-22.04.3.ebuild b/kde-apps/libkgapi/libkgapi-22.04.3.ebuild index 445ff092d58d..6b4d892a0c6a 100644 --- a/kde-apps/libkgapi/libkgapi-22.04.3.ebuild +++ b/kde-apps/libkgapi/libkgapi-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_TEST="true" KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Library for accessing Google calendar and contact resources" HOMEPAGE="https://api.kde.org/kdepim/libkgapi/html/index.html" diff --git a/kde-apps/libkleo/Manifest b/kde-apps/libkleo/Manifest index bb301810209a..1d67dd21e04b 100644 --- a/kde-apps/libkleo/Manifest +++ b/kde-apps/libkleo/Manifest @@ -2,5 +2,5 @@ AUX libkleo-21.12.3-gcc-12.patch 1003 BLAKE2B 95b4eb7785925f28496c8b0f08c8dd6439 DIST libkleo-21.12.3.tar.xz 447268 BLAKE2B 6bdfe91a2fb2f8e91d41c090c8b9254b73ceaa548260c16ad5d5ccb5073d44ccebd727af496489265759640ba6f51265de2f046b75c61ee9246df23b28a26e5a SHA512 796fcde52e7be6d92c8e0ea5c5663b445b2e46350986ad8b74b79164481694577cfe8ba714d63df5d420c93ff8602b718839da0a19d4d4b3819beab326665089 DIST libkleo-22.04.3.tar.xz 469368 BLAKE2B 7a1e6f825607d2e06374f76d3592ee12e53730be4ea54c7de0962ab5f69f782a6f417edff766b601a02f97781a8a21b549756a922d5c60ac9ec5fc8aca8b1bcb SHA512 5df8155af1f8d510111d9b5aff11ba442ba5b9055661f151ba9d2c88ba02f7a6b57ae0f0c8ac510f3e6064611a105035ea5127e76886664ac2121b519ffad046 EBUILD libkleo-21.12.3.ebuild 1069 BLAKE2B f59049532b61cb1bec6a8fc27fdd7820aab13db238a2710f0a95271a71feec147317b8042f0e176f880245904573ba9ec96e888b4d8e097f7d2c0f4560d8c546 SHA512 8dbe2e46d2af1290d2276f675e072b699b0ff694ee4ef653523abf3b54c7686e04f005caf4733375ef74537467ffd3404d1b8c5f9a197516df62321ec9ad6a7d -EBUILD libkleo-22.04.3.ebuild 1014 BLAKE2B 576b16fd74812d55b440df1d972ad50c43bb1e82e9b96ce1cde209fea6664b7fa5f223dbb8099a759f2376a2012b62d20fe6638eba9ef4a51408af80ba994007 SHA512 095e47c5771d8ecd253683137531e44e71d232f2a6ca48469032fc1d4e148b446064551a70c78138b0b97d2705260d112caefc525745c75d43c2e7249ee1adba +EBUILD libkleo-22.04.3.ebuild 1019 BLAKE2B 175263ffb19f913ee5fa1d250abc65395193476215794c774ab85822a77c6e1e34ba307213252d760818f3be12d13969d01980548eac6bd3d0dddfff74e52c5e SHA512 91a7888f0828817644eb48916e3925726f1480f9c95e37be96277d41d00e978e5e0be5613cbfde3db550e57a35a201cf3b839c3dee378fc229934e5646846280 MISC metadata.xml 437 BLAKE2B 57e3ea17650e5e927cd94e1750831dc60748f4bb46f00e4fae9a548a24a5d187636dffc4f095a60e28b7a1647000550ceb842af4c33ec7d1285a883deb1f194e SHA512 8d2c898901d0afd275acadf8c758d91a41bbd0692c7f311139f51cd6962c6ec95bd44e2d689f02fc59b8b9ce13fc28e78a7d0fafe7902f9816b09818e0b6b4c2 diff --git a/kde-apps/libkleo/libkleo-22.04.3.ebuild b/kde-apps/libkleo/libkleo-22.04.3.ebuild index 68e3b45ada76..5fc12bd4e4d6 100644 --- a/kde-apps/libkleo/libkleo-22.04.3.ebuild +++ b/kde-apps/libkleo/libkleo-22.04.3.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Library for encryption handling" diff --git a/kde-apps/libkmahjongg/Manifest b/kde-apps/libkmahjongg/Manifest index eb5efed266a1..6df201b403f5 100644 --- a/kde-apps/libkmahjongg/Manifest +++ b/kde-apps/libkmahjongg/Manifest @@ -1,5 +1,5 @@ DIST libkmahjongg-21.12.3.tar.xz 1682904 BLAKE2B 5921998a522d0f62421df353957f487eaa6710096ef946b9d78b7f743dd081dff35a273c31e17def7e5fbcdfe3d5aad054afb5a1c70da749f83e028261a5f821 SHA512 649a6a819c5af07a2027fa935fab51b6b586d2a463bf6b0c0dd1ea578b8e2aa3ce34705e76d70c22ed4daa0ea499840e65d2a6edf109f031512c8a8ae2bb109d DIST libkmahjongg-22.04.3.tar.xz 1684304 BLAKE2B 8a0c431c06facbeb210a8c087f7760b48dacfbe78538a33cd8a5139a0657119262c67e6a042dbd41bce73fc036178180a8dac647a689d40eef5b7af1df66e892 SHA512 cc5d4b9a1032cfeddbbe727f7a0cf8156eace17137ef906ff4ed9aa1ee9f1184774f9003e84a30a84d93f134e0a1c449a59d15ab65cc5a1e67aa8ddf03b71ce3 EBUILD libkmahjongg-21.12.3.ebuild 659 BLAKE2B cd0c1dde5631915f8a25730414e5ff781825930e04828431de2375995c3b7b13d410f4bf50c70bf080ac87461177dfaaaf53eb4a503b68ef15e25d77674d57fc SHA512 ed1bfeadffae9f13b16f8a3ab3827983006447984ec4b8b825941e1ef391b64cd381184adf0fb0f0ba8f16e926a6955e835be3a9aad5c9ae57b9e2672074a7b9 -EBUILD libkmahjongg-22.04.3.ebuild 662 BLAKE2B 98d50a656a7b2905fd465ec3ee686d74b4dca801684cc75a85fca68f817aaab5d610c3e29f203d59f90ee38c32a2dac846bfe59a16a3a0085dcad13f609b3d8f SHA512 923e5cac7a1536033193126f0c5678f0bd088308b889e79ce8f6490bf4f426e03ff20425bce554bfaec7db10c9d422c616deec8451b41b6c70e82217f6a86dd2 +EBUILD libkmahjongg-22.04.3.ebuild 667 BLAKE2B 1f57adbba5546e761245e5f9b07dc288e7de075ccc9e78885aa660000428459a95ffaaaf6928cca28895bf07fb57baf356fcd80adf42b98047c83acaaab751c8 SHA512 8ead92af1fdb3ce4ef253e8ee3c71f0629dcd2ea1f3c09601a4e668041e4196473d41c57bb0753e93f57ebf90f095630aa3deb641f9d5f5802e56cc18d4e512f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkmahjongg/libkmahjongg-22.04.3.ebuild b/kde-apps/libkmahjongg/libkmahjongg-22.04.3.ebuild index 246ae97141df..ad65de5375ea 100644 --- a/kde-apps/libkmahjongg/libkmahjongg-22.04.3.ebuild +++ b/kde-apps/libkmahjongg/libkmahjongg-22.04.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks" diff --git a/kde-apps/libkomparediff2/Manifest b/kde-apps/libkomparediff2/Manifest index 5c49ef8537e9..30bf9b7bd6f6 100644 --- a/kde-apps/libkomparediff2/Manifest +++ b/kde-apps/libkomparediff2/Manifest @@ -1,5 +1,5 @@ DIST libkomparediff2-21.12.3.tar.xz 172572 BLAKE2B 0d49c040cc48f6ebca2045d226fe5554737e87624ebedbb537f34b58228165e028a0c7132728475e2a63a2f096da165609188c2c53246388a4d1cec00e0ed23b SHA512 8a1df025cc587fe5eb6d6ae9908c6b093214cc6bdbd5d258a52eaa858bdfa9b8d68db27d47f01f039079c59a45227fabcf32c6d7c00ed4aa3e90ed5372dc232e DIST libkomparediff2-22.04.3.tar.xz 169788 BLAKE2B c7806b71db2e3d289612a30d5d2246dd8bef757066841d66b37df61fdd53be08e41777b67e9a0cdfd186b574bf75fb831bd5bce90420bd6023d5eaf1f64eef85 SHA512 81f80806207600be5f0869c447164fa33038cd05d6cc190f581a6607261e223b7ea833ba600eb2a899300bc8f2af9d63250325ed30d7c0376f7fc81275293a93 EBUILD libkomparediff2-21.12.3.ebuild 674 BLAKE2B 20cfc107497d5852989c1cfc0e0f0622ba28acfdcd71cdfd0d1b7f2f94c14ffcc121477d643940e4bc0dc3ed82e6e34333459c1552f7f7daff5de8c923851b92 SHA512 f51434dc729e50063b51c97696f211bce7f8389286e3917cf1a035d06e930138960ea343d4db83fbe18d98f680a4cdc571f2a9cc7ded4d7380274952c5d6398b -EBUILD libkomparediff2-22.04.3.ebuild 677 BLAKE2B 23187d4dc3232be4ccde4fa7f9f392886cf4bcf2c8fe2afeba57d70b57f8a68c9f371733576fafaf62a39c732c7e8eda84263ccdc7d08bba2f3a84152f2a54a5 SHA512 cd0e3d8203b1df7214aa33e24e2e38b2774192d9f3e183cae49f7775251447d0ef357c2d0bc4c78374633faf92136120eca0303b0f9c4284b75fb373406e170c +EBUILD libkomparediff2-22.04.3.ebuild 682 BLAKE2B 782f347e4e3e38d647044e74a7d4282eede066c2c048d35f124ed2ac07b4ad06f35a2947c3e71d2735930e949319c4a2ca1ca20e96f8626f1ed050062e831786 SHA512 cbf2d26064aabe2fa28ba9a7eb14a5c575108489f35c049804c0cdba809d5bde68536abcf98a27b54c349aaa5bcb66fed3c4b33a17834004cdb9f7fd69e47144 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libkomparediff2/libkomparediff2-22.04.3.ebuild b/kde-apps/libkomparediff2/libkomparediff2-22.04.3.ebuild index 9fbd6dfcc1ea..eca8fe0554e1 100644 --- a/kde-apps/libkomparediff2/libkomparediff2-22.04.3.ebuild +++ b/kde-apps/libkomparediff2/libkomparediff2-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="true" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE library to compare files and strings" diff --git a/kde-apps/libksane/Manifest b/kde-apps/libksane/Manifest index 29d1ed89b8c8..764918fe0386 100644 --- a/kde-apps/libksane/Manifest +++ b/kde-apps/libksane/Manifest @@ -1,5 +1,5 @@ DIST libksane-21.12.3.tar.xz 163916 BLAKE2B caa117de15b53afa300afb0e89d532e3fd8508dea633bae3502c96dbac1d7c5dd3db10951bf02851ed8a94d3b4dbef977eb627d68a69508de934a474f17ea0c8 SHA512 7882119357b2171dfc53917ff9340a22f554ce20eda164ff49561f3607b4e541c0f88ad0335cb42f736a67526cf567854cb0615bd64a754c607d9a46502bcfc4 DIST libksane-22.04.3.tar.xz 165764 BLAKE2B 054386d80f4b2ecd50d3ede8ac277ffa545ab95e0a37e925168f0589180c4cbb5c7aa8cbc6f7f6f2eba0d2dc662b053a1388ba50f234b01cbca7a70a01f9abfe SHA512 10735fe2a1e4edab24a163a395c0f00668b2818961ee89fb906c256fe4ba1d07932e362ea15b89d3fc366037d1aa715d3eed8c9c267f4db4e530e91beb63fe68 EBUILD libksane-21.12.3.ebuild 716 BLAKE2B ba752bb6c1be983b45b47dbab370d0e973b45d079b8906975dcd058ee0ec95db3f9d47d329d589bfad45b3c0180774541c706149b6944c5db8243e3db60c6770 SHA512 5d397f919f64dca2ce6ef3a1f527c0470b0b9ed642bb70c93fe898ac8fbd183ac0b6bbf03a788db73434933388172c8f89cb86012a592fd1d5ff7745b3d12b28 -EBUILD libksane-22.04.3.ebuild 719 BLAKE2B c66f61678982f02005007a2848bd44b5ba9961d86300263dab50b47b11f8a3e00b66ad013d541b54b8eebd7d613e02b9e69812e44be41973c950511190e74f41 SHA512 ea265d0ad234b3f8c6414c5846002fc42561afadf1a19ca96a9b5f869398d42a2d50887a70acca4ba2484d3392946c80670282741282b3b15c0bba4a0d3c62ed +EBUILD libksane-22.04.3.ebuild 724 BLAKE2B 0092e74492a6a72aaaaa86029bdc32f9981355e1de58df9791839438a15b8ffb3ba1e8d60b26a6b3f2fe05f932244962fe2f02dc3be2d17f1b04eb0d43f6b67a SHA512 da21209cb98f9159ba04c698e7292b95b141e1e1df203acd5f72d380781ec017d48ebd78b6a31675d12439367d3330f932f710d3fb9e281e90ec7962b6037fdf MISC metadata.xml 440 BLAKE2B 09802236acebec3b481f48351f5397ac95b2a0a13defe6860c118f7b55e5f36ed7976e67633a0d391b4e05bff712696b03d3d49c486f09c7ea01ca6422825216 SHA512 b8e84e2bdedc8bcdea58a05f2252f7f41e374d98c10420e912fb7334e480946ba14023cd278d18091cc7f3883626eda9caae221b6c2696fe154c016e82019cf2 diff --git a/kde-apps/libksane/libksane-22.04.3.ebuild b/kde-apps/libksane/libksane-22.04.3.ebuild index 0d0db4b933ee..11a9e4ba8893 100644 --- a/kde-apps/libksane/libksane-22.04.3.ebuild +++ b/kde-apps/libksane/libksane-22.04.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="SANE Library interface based on KDE Frameworks" diff --git a/kde-apps/libksieve/Manifest b/kde-apps/libksieve/Manifest index ce897b94ee99..048965f29049 100644 --- a/kde-apps/libksieve/Manifest +++ b/kde-apps/libksieve/Manifest @@ -3,5 +3,5 @@ AUX libksieve-22.03.80-unused-dep.patch 1562 BLAKE2B 13c0262fd3b3be5d6d596b3d4a1 DIST libksieve-21.12.3.tar.xz 572276 BLAKE2B 190a32d2e19abb6a28ef1419c73fa93bc73989086374e83b95427ab4ded93fa058c644c290052e273a9ac45895c842efee87eb3d626a8f769e0e969b547976d9 SHA512 ca4b970a3ec510a904187904c5070990728c7fcd3dc42e2052caf80cc828c0e00d31b00828457dbc8dc7a2f21927542f60552b1d67cfedc85b52a57f0c12d3a4 DIST libksieve-22.04.3.tar.xz 576588 BLAKE2B 8756c6c7cc3831a17a22c8c62091df1fbca31257178b1ebd545502e1f54eff291c60f614e1712ff0e83f3d97ce315215eda00a2892c18ba91abdd2ece44e14b3 SHA512 21f27b6579142c19e83aafe4a565e0b3d91f30961384c40509077c8468daae0dc5f1120fc6c81a551e5464a317c362890f6414e4a11818eac9c34ac717c797c9 EBUILD libksieve-21.12.3.ebuild 1500 BLAKE2B dcfe2d314a0d1a31412b935684938d32cbeddb0d7e65908861d78cbec03cd395b12a379481a9be69ecda1bf6b16603c4cc027000970e286bbf4b5fe8fe903395 SHA512 190f6c8dba843c2fc5acce23fa790ebb23c4f69df31e0fe3d6acad44b6b65be0302c4f151c42418cf49fd0a904ca5b187ca7912e5003ebb63bd2f905cec813cc -EBUILD libksieve-22.04.3.ebuild 1499 BLAKE2B 585aeeda95ce4305337b9fa83c0a66bffac6657b78a475e4ab490e03446034cd59498be88f22f78d4d881282a6eaf1f22c4055d8953a4c16ebf77dac1b15d5b9 SHA512 a07ccc90ae1050ddf71e60657947235baa3a96b9f2efed85de0a44142137dad9553469f0707cc12d1a3fb5b3120a5a4463855503eb8432f57a50d95d7e9fa3d2 +EBUILD libksieve-22.04.3.ebuild 1504 BLAKE2B da2c476b70b621dda2a35e3baa1b3a8385fb9be45fb0907c4107f2c28ad927dea522df5293bf4b2e7ef9e59d43e9c13d175ddd3c603b2405fce34c5c1375be9d SHA512 ca1bed5662717c07d6b061ad6c8b8d98f7578e43c1b790cc6c452ca9bebf1ce40453b7a55f533b46dcb8d59864b0f69287b32528c918d060ed30f4a3d9d14bd8 MISC metadata.xml 392 BLAKE2B d284f1f6d15ec099b824fc8aae970cceca3e558cbd7e4dc4b1ca93911394fd57834785936d1ca6626b4b4ff6b71613cd872b93e45b8701104978f80d8170e9e9 SHA512 872b0653ecebb83d93e152d510808ad85502024f5c162bb5c40a94aa76cddac615c0e930c04313c53a9e0a1a5c4b383829e302bb34647db46a698b47edc7fbdb diff --git a/kde-apps/libksieve/libksieve-22.04.3.ebuild b/kde-apps/libksieve/libksieve-22.04.3.ebuild index a782a060e9cc..8a5d59aed78e 100644 --- a/kde-apps/libksieve/libksieve-22.04.3.ebuild +++ b/kde-apps/libksieve/libksieve-22.04.3.ebuild @@ -10,7 +10,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Common PIM libraries" diff --git a/kde-apps/libktnef/Manifest b/kde-apps/libktnef/Manifest index f4fa61566b9b..8ff1481eb4e8 100644 --- a/kde-apps/libktnef/Manifest +++ b/kde-apps/libktnef/Manifest @@ -1,5 +1,5 @@ DIST ktnef-21.12.3.tar.xz 305644 BLAKE2B c10fbcd16844436262a2449cf9b1edc7ccbd0829fb8d23a6f9ea1ea33a859b40b78f75212a1b2402f6fde6be3d21c698ed1e4cd21dd242f724643a753b431bb3 SHA512 51fbad70a0f654dd9f4a517b4e8b90971235607d07eb7e23c1b351ac274baa7c8106d699401807be30a987de903e2a344a29805e7b2e8af6a456ac1286d7e2af DIST ktnef-22.04.3.tar.xz 303724 BLAKE2B af9d9602d01dc314e361a4e3cd525b198fd4888470c8bdade20d477cd6f115aae4b2f45185b562453ac6658e0adf4e72a701d9a3ec1d8fab2ecb1de177536e7b SHA512 66afc1366280a6f3c2a450b8c44845cb64b67c84fe875b5b43defa0ea25f254bea2345a29d132dda6a28dee8cd97b2768d3e93664acdf1e7ba19e73a61a38e40 EBUILD libktnef-21.12.3.ebuild 552 BLAKE2B e67f568b290ddf960fcf5cb3c4e6f1b1d85460c018db2a92bb21f53f9f5b29ec42337230384bf52a385dcb6672de617f796ac62501dac4326ba1fdd36377a732 SHA512 55f5312ab1550a89e4bd4334a3cf394cfa2e456846945f9be85fea1aea62ab3c28a23a8258e2bd19476ac89495835420b5928c4fa8140eca838cd3e9619a6e2c -EBUILD libktnef-22.04.3.ebuild 555 BLAKE2B 4290d5b3b83b4551c9c2f365388b746b8d8adeb540045a8d769177cfcb4553d597f06cb48ef82bb40809d1e563f4b47f0608efac861864e1d35b7d9ec3334e92 SHA512 0c68cae3e4ccd288d4e4a6f1d51c18bf7fa5eec715f52a7a28e79d4e696edc9124bf2fca22e9857b112db32c2c466a6896cc92a81abed6d09ad8c478a035aa55 +EBUILD libktnef-22.04.3.ebuild 560 BLAKE2B abef0a326f94aae2e56a9be0db01cec86294c4f2cbaa0d14b7344f2f9596e455b69e407b55c5a96a2ed0e83cff108175e2b4292628eff171d4c8893287bd0fb1 SHA512 527e3dace277819bf1679d472a08a4f2ad83bfc60fa42a2ed93a93fa089b52060e4ded767d554bc33ed816cdbbec6851b6a65ab53293c36d98ac7eef25379c28 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/libktnef/libktnef-22.04.3.ebuild b/kde-apps/libktnef/libktnef-22.04.3.ebuild index 06473fbad532..85db587ec14e 100644 --- a/kde-apps/libktnef/libktnef-22.04.3.ebuild +++ b/kde-apps/libktnef/libktnef-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_ORG_NAME="ktnef" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Library for handling TNEF data" diff --git a/kde-apps/lokalize/Manifest b/kde-apps/lokalize/Manifest index 1a803c7eaa42..e2cc1afb37a3 100644 --- a/kde-apps/lokalize/Manifest +++ b/kde-apps/lokalize/Manifest @@ -1,5 +1,5 @@ DIST lokalize-21.12.3.tar.xz 2062092 BLAKE2B 2f5d635198d5b9e926afb90bfb89b80df5f18b1afae6eb3d83cf17d50e097b1c8e9ef0555922573ad34a044fa9e8fe4992957462dadb622437d24f07561f8b0a SHA512 f7564cfd726cb925d329223a46b9fa54f11cc86e420c70eda05ed2563f6bc44e39e682861eb9748c625833be1a1c6efd2e17c79f87a0ff90e000f2ae5af8304a DIST lokalize-22.04.3.tar.xz 2070640 BLAKE2B 82c37cac87740190cddb0ee1a7878c31daa268e7470c5ce67809274d0b594aaafa507a428d5b119b52b2e103347a27afbea36d7711ed9b27d210b631a65fd16e SHA512 06ba8d440a17b2ab1c64d3bb07f5ba7f7b9f5abc8aa29b0925b4356b20ffbb08271f6b00d35e04b3566d808607c6469fb6af32f4950066620af20c7313e6230b EBUILD lokalize-21.12.3.ebuild 1899 BLAKE2B 3f3679654d6b62e5aa1f16d84fcdf18a0152ee2bd2fcde47f8314967460d701b4679ad9bb1c3602506928322883b88c4d6fa6f48a4f3441356683783f4b95671 SHA512 8d2de894bd8e7fca561f403a298f3ed94706e28b684b36e07d3aaa70abde70502a8a0b0e437c856606f38667cd806a6ac2645bbd6c4feabfadf4db3dc74b2211 -EBUILD lokalize-22.04.3.ebuild 1902 BLAKE2B 19120e9d25d58e1db15baf0aa3e887378b75594cbad9f3550872126fef469cfa65c0deb4826a983f1859b8122b083d848025c8118fe2e8a20178a74e22bf93c5 SHA512 0082b4bda4bc70281149ac75fa740989c3007460d97a5432273d6c67b1a75190a9bdb5659ad7c37e180d0432e6e0fdf5a732d32d44cb1d8ea9a831a4378eca26 +EBUILD lokalize-22.04.3.ebuild 1907 BLAKE2B 89570ca9c1bd1961838f340f2d71f45cc80ca4db54d52ed7b9beafe19e0abc5e5083db41f675b802655920615395638dec27910098e652248bc498fd4ad83e61 SHA512 2a5dbb67239275ad96b3511caa5b3694572bbb45f8d9f81ec684c199378e5997999fb5276a12b02cae45c26df270f30fa8e8a982ee402805b0542af999573728 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/lokalize/lokalize-22.04.3.ebuild b/kde-apps/lokalize/lokalize-22.04.3.ebuild index 35208900e42a..8751c58d2bc2 100644 --- a/kde-apps/lokalize/lokalize-22.04.3.ebuild +++ b/kde-apps/lokalize/lokalize-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" PYTHON_COMPAT=( python3_{8..10} ) KFMIN=5.92.0 QTMIN=5.15.4 -inherit python-single-r1 ecm kde.org optfeature +inherit python-single-r1 ecm gear.kde.org optfeature DESCRIPTION="Localization tool for KDE software and other free and open source software" HOMEPAGE="https://apps.kde.org/lokalize/ https://l10n.kde.org/tools/" diff --git a/kde-apps/lskat/Manifest b/kde-apps/lskat/Manifest index e71853b15657..64fbdbbc24b0 100644 --- a/kde-apps/lskat/Manifest +++ b/kde-apps/lskat/Manifest @@ -1,5 +1,5 @@ DIST lskat-21.12.3.tar.xz 1232564 BLAKE2B 20a0eb656c60be977287831d71154b82e2d1531c115b177d1ce7eb2c81fc60b918e7d4f3521bf3f93de0435db5a48ccef415fd75ccf6c9a118911196a650caf7 SHA512 e7b8025a9bfeb53f3fb51749b87521ffbbb75f669b0c6f9becc8c71e64b570822022df47ce27c06081360fa7a0c76020c68981efda367192ca689e497edc8883 DIST lskat-22.04.3.tar.xz 1234196 BLAKE2B 20ff821a9af01813dacc5676f28a5264a97ebb1e8a8ba7376038dca2ee010e88dca332ff1b11d5025bb9d6a965b851f7c05c3d10d8b49762b8077dd2b0be58f2 SHA512 e1287b90527f5d364cdd0906519abafd9df2e48c0a5cc65e60f4f4fc8a57bc894ffd3738fbb433abe37d8981dce485816903a7d990f8d8d245acc5fbe01fca4f EBUILD lskat-21.12.3.ebuild 811 BLAKE2B de2c71988b365fc8cabb1ec3505efc0c05aa384036ab4cb8728856788c4b0ea64d0ff2822e350848c87cc3fbd2e1134b12b98e35657bff87bf8b2feb20518087 SHA512 eacbbabbfd0dd4288a0ff84f909f56a2a83844c308cbb569f201c926d0cd38760ade5ea80a4a73d1b7a02f08d2a54bde73e2efc4c7141310ddb9478379942121 -EBUILD lskat-22.04.3.ebuild 814 BLAKE2B ede58de97045c186e8a16e9c767f4f33a568d9866cf76368868c87c1043b60e1dc98a1cf3430931f7b954f265bd4dda9caba30dd62c74b0c59411a99b9a49c06 SHA512 82330734eee2eda70998abcd8d2c6016c4e29d6b50d3c3d5d42759e5c8ccb076ee1db3260a7145279b0264f9b12b80e88386471dfdc989d8a09c054db057f825 +EBUILD lskat-22.04.3.ebuild 819 BLAKE2B d73f83a921a644dae427c8e509ca6ec7f8811e25664210a184186272d527a3ceedf05cc661cbdd04bc6e0e3d4e0483fd7bd09bcf08e615a67cf848c90fac8f76 SHA512 b657050b921ab60de0ff34ec727b9b70252ce7e4ed316264b3aa488019cd8dec23311c51f3a99d62f6c82b387ca047eba104ec850b976190a1b541b9b82896d1 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/lskat/lskat-22.04.3.ebuild b/kde-apps/lskat/lskat-22.04.3.ebuild index 03ecc91d8d99..75d1a4bb6c79 100644 --- a/kde-apps/lskat/lskat-22.04.3.ebuild +++ b/kde-apps/lskat/lskat-22.04.3.ebuild @@ -8,7 +8,7 @@ KDE_SELINUX_MODULE="games" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Skat game by KDE" HOMEPAGE="https://apps.kde.org/lskat/" diff --git a/kde-apps/mailcommon/Manifest b/kde-apps/mailcommon/Manifest index 2b7d9080406d..aec90230cec0 100644 --- a/kde-apps/mailcommon/Manifest +++ b/kde-apps/mailcommon/Manifest @@ -1,5 +1,5 @@ DIST mailcommon-21.12.3.tar.xz 736092 BLAKE2B b3b50d01105fbffbd7c4d0455d5b4ccf0e2c7330a2c1102cf99589fbd66863b390c9dbbb2b4dd189aeea38fbe780f8ae64c3fca3e2a1bbb4debc1da97e1d7c7e SHA512 b68fc5bca705979f48dab3f3e4e84caa727288daf4da141a19e46ad77a06af1f5757ffc297e2044d6cf823926f4288408d8251810b447ac7e4578c5d8baf19e8 DIST mailcommon-22.04.3.tar.xz 748616 BLAKE2B 028b080ab26dd65e4bebf08ff034f0f2eb26a810d6d65af0f19e4fb03b9780e95d569074a227a71a60181189f6d460dfc778352049bcd6fd256dd882942bc8fc SHA512 8a359485edddb8d8806416bd58a4fddc6c912d4baef796e889dc26277fe4a848ce124c56ecea2713470abc4454d5077cadcd0ee9e19e1f544818b6067dac9f4b EBUILD mailcommon-21.12.3-r1.ebuild 1699 BLAKE2B 53332bea8513ec0323983e88c412786566c863700b30550a220a7f6e9ded5e62535767c14aab773fa14f4918115ee623ccfbbc4f21a74213732213d92c693879 SHA512 451c2a8c41e3f6db2224705eb6e2c4598379965eb2755e810788e15a40f1b295bac85be6bf89427f4737c4cebb31dc716c3573380f449a81dadcb1153f6531ac -EBUILD mailcommon-22.04.3.ebuild 1702 BLAKE2B 38c84a7d2edcb703ef4367006143cd24b8a021911d0a6adcd275dd9b9da78a71458cf08fb2805404ea3f103655ef26ba0714677daba6cdcf8923c910a348a7e8 SHA512 cb4a3a220e36416198a06f03f07eb6e46fcf08bede5a0c6e854dd956a2959829e5b495de1baaadcaef77eefa90f6e8699705611838413cbcf5ae3fcba2c5df9e +EBUILD mailcommon-22.04.3.ebuild 1707 BLAKE2B c3f1bc7735a88790910d607e6c1b0d96ef9d02971ba6c6f412ba73e5fd93ca9c317611b019eefbfac29a7f44a6d1d79a254473696adbc002aba64dee0eb45baf SHA512 e4e3285fd72a956491255f6239f1dd8c5394ebb695bb4d2846e45cb5eb2779666a0f3223d5f98a7e55e51365027a8b083bb5a2b63ff41b82e13cc47b6a31a079 MISC metadata.xml 409 BLAKE2B efa27a2a8769a56200077d2d606e930a14fe7b8dad531386da39675c501ea7298939b6c197b668379430840b002c0a5ff34da592fcb2af18734649cb5d527f6c SHA512 0966b96a06e7315574724c75c6c3c680b6ea7da71278885ae65d214ca6a18a4b2d11b101221caa89ef5682d91f7a4cc7c2108f9741072cb12f97e95af0bcb09b diff --git a/kde-apps/mailcommon/mailcommon-22.04.3.ebuild b/kde-apps/mailcommon/mailcommon-22.04.3.ebuild index 95db4659be63..117e9ab39fb2 100644 --- a/kde-apps/mailcommon/mailcommon-22.04.3.ebuild +++ b/kde-apps/mailcommon/mailcommon-22.04.3.ebuild @@ -10,7 +10,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Common mail library" diff --git a/kde-apps/mailimporter/Manifest b/kde-apps/mailimporter/Manifest index 5df07af565ab..b9b0d6b4b250 100644 --- a/kde-apps/mailimporter/Manifest +++ b/kde-apps/mailimporter/Manifest @@ -1,5 +1,5 @@ DIST mailimporter-21.12.3.tar.xz 558512 BLAKE2B 550aa6a16f48c13aaa0ce53ddfa103cbdb9ceef2727821e062b3fbe38a688e2f7da4a27ba6d8e0969131a59f1d17554a233e7b263caa240e575674d62b1012c6 SHA512 a42460bd06e1efd2b850a3a2e394f49d03e9b88e57f4200c314c9b2a440bd1d63ff1c32ab2121d65e908d6cadea4c360bc522bb9b0e2d4c377232b996b1b3804 DIST mailimporter-22.04.3.tar.xz 559312 BLAKE2B d2da79ba577a7b7e7297c643fda8f8441345eef18d4e443002d30097e0edbfdad57c2dc8e2611ecabb6a933efb1d28e3e616e3d998f9087756ecc77ab03131b7 SHA512 0b4e61f6a783b138edc1b5293b04193f027fe51683fe0ddba7f6aa0ecc70b231fcb012197d5da00732dafd41090a420e56ae300e23d210be8b60ffbda9150abc EBUILD mailimporter-21.12.3.ebuild 807 BLAKE2B 455a2a3aa99bd9e291b0151f6ec45fcd042a8d762c3fbd14168ffadca8173866393840460d820178459b67f1bbfa8c404ceeb05e8bbd356e8d7c340c634ce0c0 SHA512 6b6a7e0f4a6192c1b5f60bb8e912bbe3c56476b4e8875fd50896926f54d412f40046b765f3e608c125c5136d55869773d5d5ddbc9bac65131f7b3e3ec073421c -EBUILD mailimporter-22.04.3.ebuild 810 BLAKE2B 959a6c2fc6036a867703271ed7d336df8514385a2b5f5e2061dd7588e3b8fac334b887bb3c980eaeb33172518d628fcb1e53ea580e27e6dc246eec39e19d0d2d SHA512 b0cdaffe87e662a5b1776384f81349671e6b4321b62cc35079256502278278a836af949520074dc898acaa77bf85d2bf96d33bcf6627644e076de36fa719b8ff +EBUILD mailimporter-22.04.3.ebuild 815 BLAKE2B 57be4111c08612bc48d868877307cc8ddefab0cc8632de43c27afeab00b02fd06559920b1282d96d7d404953cbaf4c3e3918aac6281aeedaec4b43d64e76c9d9 SHA512 b6c453ebc575044048dd24356046c84de18d23ef538b770348da93e335b55b37c396ba5b9acbbb3cfa6db8143956a2fbadf98ecc8a1ba37fc2c13e154dc599c6 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/mailimporter/mailimporter-22.04.3.ebuild b/kde-apps/mailimporter/mailimporter-22.04.3.ebuild index 15543f45ca9f..74a5c56f7c31 100644 --- a/kde-apps/mailimporter/mailimporter-22.04.3.ebuild +++ b/kde-apps/mailimporter/mailimporter-22.04.3.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Library to import mail from various sources" diff --git a/kde-apps/marble/Manifest b/kde-apps/marble/Manifest index 9875b64ad330..9f7e98edf788 100644 --- a/kde-apps/marble/Manifest +++ b/kde-apps/marble/Manifest @@ -1,5 +1,5 @@ DIST marble-21.12.3.tar.xz 53653508 BLAKE2B b7b8b61d9aaad81ee7c7981ae83acdbc6834a18dd1adc6e871724ecdcb5f1b49e8b1d66cb73487aaaa85846f1ca0a20f261c682d7fd02b937af57d41eb1ae378 SHA512 35e6ba79e8b324717e2b929743a7df1b43f0a9f32c704f8fd6ed834327e3b9b4281531ea9c7d8ff315544222b775e67fedb63d4bcd2cd81fa4ec4c8531016cde DIST marble-22.04.3.tar.xz 53672580 BLAKE2B bbcab269d4f361897319c912a7427728e6a873a4d69c9768acd86764edd5e8663b1c5c581e6cc91426a3cc10c9c358cb00886ab7d6121f289eee9cdad629374b SHA512 4bec12f3b650350f145d9591caa43c24da69ded91cd7eda606f2461017bb4526d0aa36d5290642427b5585be86edd70152abc41f795b705b3bb67a425b46ecf9 EBUILD marble-21.12.3.ebuild 2702 BLAKE2B c10ff9fea6aff24ebfed0b942b2ad942467b182656420b63ba5f4bc34e40206c6a887a4ee9a610b4ee37a272f3d3761cc73465400212213ef455a677a60eebb5 SHA512 6c8299421581258a49e884bed28c8c15b0c4c223c3cf4a22a6804f36e6fcf0e01e4487545b2c42525f8f068627f1f166404d1bbe87e983ead74685c3e9c66f98 -EBUILD marble-22.04.3.ebuild 2705 BLAKE2B 644f6b6ffc77b566665bbe4617032b4263a77abe301247162eb79047cd685319f2ea73ebdc78d74bf88e2d99093ff70348e28c9aa118c0e7f298de272814d3ae SHA512 f313f336562f3fe8d780652a9d0ba9366bf0022ff945b409b1f61f7469a7d2bd75643193a1c225aa5885cc438705a9264441f4a0ca54a07e5a30239c5d15f682 +EBUILD marble-22.04.3.ebuild 2710 BLAKE2B 7921b8e870e3b19bcc6c4241959790ae1f144828b7456c95f8222bf66a1248a4327ce5fdeb88fa5eb47a30b9f3ea57587dd82d0406c77e0b98eebfb6621e9a49 SHA512 48f196dd9f7f5479486e0737780b5a52ccb6f65a2aa694959f85d5cd29aa20a78fcce214430915fbfa81212e3a3050a273d7c1d4e547498e1e3d14b238463eef MISC metadata.xml 910 BLAKE2B a37a5cc007ea6af8f319dcc827d85bea57ed7cfd6daae76ef19b1f35f89a86df08ecd767f86655c769f86350310c2972be8841e8a594916e33baa8069f462bc6 SHA512 47bc8f365cddd40247b4c4ecdd7932bcd7a833d1c0ff46fe4d9c6722ee063d11bbede81623e8b9a572691330b868c2cdebdd8f1785c95418af6b64c73af0396f diff --git a/kde-apps/marble/marble-22.04.3.ebuild b/kde-apps/marble/marble-22.04.3.ebuild index 05d356fa8d0e..addb263fca27 100644 --- a/kde-apps/marble/marble-22.04.3.ebuild +++ b/kde-apps/marble/marble-22.04.3.ebuild @@ -8,7 +8,7 @@ ECM_TEST="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth" HOMEPAGE="https://marble.kde.org/" diff --git a/kde-apps/mbox-importer/Manifest b/kde-apps/mbox-importer/Manifest index 38861619709d..756cf1e8f843 100644 --- a/kde-apps/mbox-importer/Manifest +++ b/kde-apps/mbox-importer/Manifest @@ -1,5 +1,5 @@ DIST mbox-importer-21.12.3.tar.xz 28468 BLAKE2B f89db3ab0beaf8d1ed8eb7a2d5b5a4feec7120e28214ccdb6ade551ad567b47a4c4c453db620c29104318f637fd8c7de2db2e4e5429d3affea63765dcabc96b8 SHA512 3a1aa3c87dcc0164fa462aa50bf7869dac7236ca026b61014c6436b90d35e4e5f0e608274450c312e469f444feea5c781c087aa56defa0f983f15e308279ecc2 DIST mbox-importer-22.04.3.tar.xz 29116 BLAKE2B 970bebe0416679672d024349413a0f247f648d0abd43cd8c887b9fc011decdedb7abf7ef50e6ea278423cd88c8f6401bf0a6aa6bd97dd7277bfcab3e4506ba9f SHA512 3d6fb7bd7352c65293f827cb5a634bd991b92462866cbd1e0b8a28c6a50cb58b7a93c19d97fb8a4a8a0802abbe0f99201a81729e854a5f4a4ca13f9d41128fd7 EBUILD mbox-importer-21.12.3.ebuild 922 BLAKE2B 7ff2ee7420e9dff6afe4cc5f42f60134f16c89a50e366babac664dcaed08d5d595c343e7f18c70d937394652a35e0b946aea59064d5f5fb13f107d14b4168cea SHA512 0b9620afd631840608a4e7c694dd9767b9f6aed0d9b3962cd8237d83b06889ec7b3b7e9ff6c40fc89606b339d0c7f2d90ac946dd8bd2a596b4d59391ab964756 -EBUILD mbox-importer-22.04.3.ebuild 925 BLAKE2B 552e6b5219eaf821f4b5011c4deeb8f5725caaccb15950553d8fe5fb2c459cd71124f9776c5fd0af5d8e9a93a29d442d8669a009609a713f88285da6415967cb SHA512 834bed84c154a7cef11fbe972b36667d255e2d433dc6d98ef69eb4427077a17b005b6da7bfc25bfbbc9b75d75b39e619f21f2f946882680b30bc76244457f0ef +EBUILD mbox-importer-22.04.3.ebuild 930 BLAKE2B 9263ae9a037e77fee392b814ad7fe0ebd1b68ac934c2ed040ccdb01026aa08eb67cb842abb5b647dbc3b0c411118a699c5166a3aa676839aab0163f48df2f4cc SHA512 0199a1c0bc9e4e5b04533bcf02a69df5a495dba3666bf050376374441e8f96e4bb6045d5ee68c2a2a5d3182703e71d26a7aba058fa916ec27dfe0b7d8ce4a22a MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/mbox-importer/mbox-importer-22.04.3.ebuild b/kde-apps/mbox-importer/mbox-importer-22.04.3.ebuild index 465a012829e2..2220dd923f47 100644 --- a/kde-apps/mbox-importer/mbox-importer-22.04.3.ebuild +++ b/kde-apps/mbox-importer/mbox-importer-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Import mbox email archives from various sources into Akonadi" diff --git a/kde-apps/messagelib/Manifest b/kde-apps/messagelib/Manifest index e0c029c12f15..087743dbc771 100644 --- a/kde-apps/messagelib/Manifest +++ b/kde-apps/messagelib/Manifest @@ -4,5 +4,5 @@ AUX messagelib-21.12.3-speech-optional-3.patch 2154 BLAKE2B c203513df203f37b6a34 DIST messagelib-21.12.3.tar.xz 10810568 BLAKE2B c57ba79b28f249f0471c091d642061f0e150d4ec9ab88a1e639aaa5fa3ba600e0523667e0638eeec833baedd3ee20eec0178f8bea4857f89dd4627c0a1846cf3 SHA512 e777ae2d1aa37edfff23e0ea47f10bf5e1e021469b7af6b6858b1720f4133d9ca9d60625d6bf4a6aee482df9ee9b0f90d10d8a352ef2ee64fd113aa3ecbe777b DIST messagelib-22.04.3.tar.xz 10828024 BLAKE2B ab3f47c10057ed8d322945f60cf4dc08e8beb2384d9596e8dff18da8761f6ff722c6a29d4c9de90b74b287e4362c680783d6a72b2be76dc7e8c4f468ad9a9948 SHA512 6996463798e3429c4ac8c1293be4b4acf80e5901baf718df51b079ad699f91f7e8f7e1bc1be58681046e5553b6544c2422167ea23c1c1589f08aeafd372ea977 EBUILD messagelib-21.12.3.ebuild 2273 BLAKE2B 215e422850b4b098b77c289d87313af8cc7be756e67a5d8459b39d4640102b48e778a08c28ee7d96e6706fa7a1173161b730d0e1c361668cd61aa26a2992bbb0 SHA512 b003a3b004eb2bcc9a928d91dececb9e2c2c7461832f801011a672c5722972310167edc3ad0995bb0757e6e28eccbaf560f60d47bfd2060d9dd70895ba550ab6 -EBUILD messagelib-22.04.3.ebuild 2205 BLAKE2B ecb36d554cac04e69d3824586a7f93370433b440728256397cae57205f8fd99b1176e4b4fde306ff1516a58def8a739d769e8725ff72c3d582c8fcce45fee7c8 SHA512 639bdf7e91d8f0cdbeb53b4179dfc9e18bab00be6003a21ac0baaf4860e2823a71b78434b38099bba01c0e0119d58f83bad53af268ccff27c683ba7f67e3d2f5 +EBUILD messagelib-22.04.3.ebuild 2210 BLAKE2B 35875486d8186dcfe23d89368376a8a5dd9d81e6a25aa7afb956bd13de53e8c79b7115042cf511cc28e4d51b4fa99c10e2d9a9118ff12a308d8cb19b94c08c2f SHA512 8f71571180ff6c62b48ba9bc9b70c442d9801aef13f74df72ad2eb4fcc0db0dfe08099a742932529795e1c09216dbaab3b587a97d46f4d582850c7a3a800c260 MISC metadata.xml 392 BLAKE2B d284f1f6d15ec099b824fc8aae970cceca3e558cbd7e4dc4b1ca93911394fd57834785936d1ca6626b4b4ff6b71613cd872b93e45b8701104978f80d8170e9e9 SHA512 872b0653ecebb83d93e152d510808ad85502024f5c162bb5c40a94aa76cddac615c0e930c04313c53a9e0a1a5c4b383829e302bb34647db46a698b47edc7fbdb diff --git a/kde-apps/messagelib/messagelib-22.04.3.ebuild b/kde-apps/messagelib/messagelib-22.04.3.ebuild index 3c80aa86bb97..81412e9027e2 100644 --- a/kde-apps/messagelib/messagelib-22.04.3.ebuild +++ b/kde-apps/messagelib/messagelib-22.04.3.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Libraries for messaging functions" diff --git a/kde-apps/minuet/Manifest b/kde-apps/minuet/Manifest index ca0d92c58111..5ddc2cb8965d 100644 --- a/kde-apps/minuet/Manifest +++ b/kde-apps/minuet/Manifest @@ -1,5 +1,5 @@ DIST minuet-21.12.3.tar.xz 27677320 BLAKE2B c6a5151f182d5bead1577a566bc0aa754a933091de3be435601094d745c776749701a36481f4d6a8286384bc1b594c572601634416236a95a72b4fc308944555 SHA512 6b3b7cb7b531a34b0be8a0569d7ef2f7917d59b524b8e9d2b1ef0e133d5774ecb329337bb112cb2cde4ca2b062e738ba36583b1bd7a6df4e24cd81b52c25079d DIST minuet-22.04.3.tar.xz 27679172 BLAKE2B 13f54b682bd1eb3850143052ccb0649c536eb5fe42bf9321c79179cd7fd4ba72b1d4bace921b04f722629a6ca027e1d33e6b42edd9538679ab7fbf5446cfdb21 SHA512 51792343d3e7e52ac500628439bf159ae23acaf1863b0d01bd2e53c15a4f535f493d36a39252eb1e16122b3e47198a98de77bdaa139c502a6a0539ec9dba8d9b EBUILD minuet-21.12.3.ebuild 680 BLAKE2B 5fee877e9bac1323d20abde23a55d7341f2cabad2261c6bce461383aa05aa6cfa9717d0f0f6b63cbd253a3eb880999bf89aeb9b508dea0d6efe91818941309b7 SHA512 99b8d67b0cd1674afa301cea281280bca735fcc944e461f90c7dc9d5d3f7f1eb97282d73329429d600422b841803ad5e363896bf51dac62ecd5e48964a02e198 -EBUILD minuet-22.04.3.ebuild 683 BLAKE2B c7ce380b5804cef8e1e26722750cdda157ce7dcdfb2678f9074b211a4e06d3860dbabda522e96db26ea74a761232a5201a11f9e8b035436433f4d0b6b6290ae7 SHA512 94bc5a71b10f05e8e0ae9a59f03751134cb12b316dbeb721754cdbb2bbd593677990c3a88b5a2d9679a4bd1e216f35857f346b2d5d1b64105f31262c7f3457d9 +EBUILD minuet-22.04.3.ebuild 688 BLAKE2B b3320b9ce7bcab883322e98536f865eb920da7e59032a2fd096a2e16dea2e897273ea0ddabb60726817459b0e7026701564ae2b5fa3b0d8f5f6a0e8ea00a0a92 SHA512 4841ce0e131b3c1c01c5c9c994d29e927119b57532445b27237490b7fb6a0bcf8179bd5501dcbfe0f5a494f6d19e34bf95678849ac2c633ec384ba859ac8b452 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/minuet/minuet-22.04.3.ebuild b/kde-apps/minuet/minuet-22.04.3.ebuild index c7b7b6a3fc31..0efe93efc5db 100644 --- a/kde-apps/minuet/minuet-22.04.3.ebuild +++ b/kde-apps/minuet/minuet-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Music Education software by KDE" HOMEPAGE="https://minuet.kde.org/" diff --git a/kde-apps/okular/Manifest b/kde-apps/okular/Manifest index 17df43b85df4..ac5be3d131cb 100644 --- a/kde-apps/okular/Manifest +++ b/kde-apps/okular/Manifest @@ -5,5 +5,5 @@ AUX okular-22.04.0-optional-options.patch 3197 BLAKE2B c9ec04ec790f955d6efa05317 DIST okular-21.12.3.tar.xz 8150344 BLAKE2B 57661406e352ae5deca610a5c3ab5846449cd3b3cdce4ef4ca55eacf8932e07840b85ebf273ed47c8227789800ddd7e8c2510886e136f7b827d98775e5add52a SHA512 6ead15b1994daba427ba5498636706bbc7341ce468fb36bba62e008e881980ebef22449dcc61f6dc848c7ba95c239709c4106f9f61fb6d92e44e1c11d539360d DIST okular-22.04.3.tar.xz 8219616 BLAKE2B 016e01d3a8495faa0c3c51ac583817ecdedf253ef98b81e99c5ed2e24a6174ef11eab0840b1c51ef80644b080bff4c9b4ef6087a46656bef2a1c81555008623f SHA512 bf4dc64b1230b8e7852307aefdc4658c99d3078af3466c0d760e5cdbd763891f910a7ece21853a350b3102cbe69ea1614958ed59c50c30cc4c866f1037a5d1d5 EBUILD okular-21.12.3.ebuild 3292 BLAKE2B 148ffe9a1dd2412da9a1716c2466b67bc596277a5f23346c61d2aa4b1197a9e3830f32c5a82c166a5215143087414941e3ae89f186fe140bcbf4214ec13dc6c5 SHA512 60b9b77b42d3f9e00ac100449a9288fecafc9a355837ba491b4d094d60ccc5fc2153769808841e26a181ace85c13f2c0adbb1a42b208cd6397f386fd14ceab4f -EBUILD okular-22.04.3.ebuild 3307 BLAKE2B dd566f049124b6ddf8e796237490ece6252651f3b4e8c3174a588b72e900acaf388d94094ecd3215d12ba5ba697f2089d8835cafb4e806109a72febcc951abdb SHA512 53bacc62bc2270811872956e8d57c07361e4a17a4685139af1edc758b78980716b1ca3633396adfefc353d7632a426f26e35fbd1ffdfcd3fb685928fa9ea5576 +EBUILD okular-22.04.3.ebuild 3312 BLAKE2B 56ba0a63c9c5f46b1e355513d8067f3440f974a57510b4947630aee4b3ce801f5925b7d1f1ac40c384b69bf68d201d2c7c91c9d59325120d3cf9a9b16182112c SHA512 930e93efdf9be4bbba6cdab90d60f2ba27087e45417bbb91c87aecacb2b338c031c6c4a36e20b768211270c602726c94f90e3b75a3ae9087d075c93be7e17a46 MISC metadata.xml 1033 BLAKE2B a75a5164782acbc7d91406190f38a62e6f0b85e79eb039f0d9489001525c1f1a770960a552f10b1e98cb6fb6780ef092df9f0562fbd8234eb9c89177d08a935b SHA512 5f9ffca95088857d8d7c22037407cc5ccdf5dc4e8bec7a12999431111952408bc7ce5123f50d5691123a82ece47cbb8173dc17e866685179a5d2fe5c532352f4 diff --git a/kde-apps/okular/okular-22.04.3.ebuild b/kde-apps/okular/okular-22.04.3.ebuild index 0962a509a809..da67a8f533ae 100644 --- a/kde-apps/okular/okular-22.04.3.ebuild +++ b/kde-apps/okular/okular-22.04.3.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Universal document viewer based on KDE Frameworks" HOMEPAGE="https://okular.kde.org https://apps.kde.org/okular/" diff --git a/kde-apps/palapeli/Manifest b/kde-apps/palapeli/Manifest index 39b9f3a1b610..b741edd05217 100644 --- a/kde-apps/palapeli/Manifest +++ b/kde-apps/palapeli/Manifest @@ -1,5 +1,5 @@ DIST palapeli-21.12.3.tar.xz 2097516 BLAKE2B fa16551c1d999fc5fbc307abd3f65d6ce51ba20dfbfc1cdc3d0b0d0b042d447563f61857fda0edf620f1fb0d196d3ec26385b2f08f161970ed973b6d7f0beecd SHA512 10f9fac5d919d3090f7be4834982a2f323e71e9016b87f36c88633ff0cb36f55c474ddbddb2145635791da6dd9e34d35e8dd056fc1d0411f6b5473e19c78e8f9 DIST palapeli-22.04.3.tar.xz 2101212 BLAKE2B cf9473d8152a5d5def0572dcb93f1228073aaef5e0a53129b1fab24effdc17d4d7f73ca8b94dd7160b1512b1b69fc0842b6bc23b372a705c79f3edd065fb81f1 SHA512 458783c9e2cf591f3a448fc1057b51c53482d36836f009470ad16cee0e25c4d1014405d86c9614bd222c26b5d98d9462c5b9f4893c6f008e47e2930f0a961fd8 EBUILD palapeli-21.12.3.ebuild 1035 BLAKE2B a78a07aa822cea222c58e88eab37bef4784ac84a762642c6fd2df0da10ce96026574a9551c4a9a23f58d0f3415cdf6e0b58b1937119ec61dfb06660970a46ce1 SHA512 d46f4e45975742b3d789e5e7d8a88bbbca396d2e3c7497e1d9ce8e82c79c8a57f8e08942a33c05bc869055626f686af666988560a88428499d825d8f6b261a10 -EBUILD palapeli-22.04.3.ebuild 1038 BLAKE2B f863228248e647775db96d543b5c02af62208089841200b888df49161286226831ca8cef8a6069aa61449f452e48ed911ebbd2caca0465483580e32cb634feee SHA512 53837d218a6403ed2c8c53792de86779b6d7b44182babda216ea840d4c0b35f1c9ac41967e4f13a0a3b127e3175314484c87e09d78e86f9c7e6823fd1ee3f737 +EBUILD palapeli-22.04.3.ebuild 1043 BLAKE2B 36f682b310328cc659aa73685de1cf2f6d1a5fddb1a4ee0d3b4bf282b43fb7dd1dbc42bc1c14f8bbb48353d5ee881da85a44a4f00e9c785c88199ad8328e0c1d SHA512 127994d2cd5da3e388bc1542637dab8ed37175d63ebf6042edc1d51eda36a5ebff6e5c4b0a8da52c0374e024fdcd1d88f71adeba2cc2a22855ddaa9436c2f337 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/palapeli/palapeli-22.04.3.ebuild b/kde-apps/palapeli/palapeli-22.04.3.ebuild index e744036abb23..a18d97789a7b 100644 --- a/kde-apps/palapeli/palapeli-22.04.3.ebuild +++ b/kde-apps/palapeli/palapeli-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="forceoptional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Jigsaw puzzle game by KDE" HOMEPAGE="https://apps.kde.org/palapeli/" diff --git a/kde-apps/parley/Manifest b/kde-apps/parley/Manifest index 84fd40a17720..a980372f7057 100644 --- a/kde-apps/parley/Manifest +++ b/kde-apps/parley/Manifest @@ -1,5 +1,5 @@ DIST parley-21.12.3.tar.xz 8499848 BLAKE2B c6ab8778480fa08301b31af86887cab21cf7872acf2ac8a8ae3aaf55db825d17b695fd36dec9c77fd5fac7a79d2fdfaec38cef4dc83c2cbdf55a97fff55161d8 SHA512 528e362d2670ba810645383d0f027de598f5a3027e3895e849a30d76ca595ff770f11fc74c14adfb0eaef0f5e74c9e11d3b283d6ba033a3745de9e677b064d2a DIST parley-22.04.3.tar.xz 8491288 BLAKE2B 952e35aa36e26bc9629a24827e07afacf8e30eb8d1c4236ff736ee93fe5fcd07444b21b36193a2d09dd1f1acb8c739132bf994e0adcd153378d232e902acb77f SHA512 385842bca0b10d9ea3eb0e27029800f1e2de0108ebc0c045f27445e9ffc95efb1fcf5513be6771930a59d8a24a4a8bbc7af93c33046811e6717f7dff2ec87cfa EBUILD parley-21.12.3.ebuild 1588 BLAKE2B 2d3f95ef4257d292d359b3b2f6f5e9add78b028e8cb041c7cc5a247eee110e46f569dafe5a980650f1f3becc05d95aa034ebf67a3e14f2282a3ea49db5050c85 SHA512 dd6742db1b5b961a5d2da4240564e305b9860e3c31bb7bdf6147669272dd3b483b89e41a035bcc9ef7f0ca428a28520392c4038fb85ca1ac9a52a605a605c272 -EBUILD parley-22.04.3.ebuild 1591 BLAKE2B 426fb0a936be68e339854d03a60f7bd2af365cfe78a586e7b8dda7ff3a026fb8e0865faef07a02f371f8d8f42ef421f74512ff6ae689bc9306ce8bfccd21535a SHA512 5b565ebf3d30c7d94fabc3fbc75cf5ff15250cf7a54cdffed75b88b09ada5ae9f05400947e622397cc16533ad63fbd4658bcb8dafbf76c2e903c7a64d7844c2d +EBUILD parley-22.04.3.ebuild 1596 BLAKE2B ade0d18d33eaa9e3bbfd8badf0e3eac88381488ec21e70e06c060586dec3fafd6f961d6a7aa94bff72bfa81c9be1d4f147359f6868a5e946f7be55c10d6bf7bf SHA512 74c391210754a7b9795c0ebbcb2530a7dcdcd7b77f17d7555daf6b6def9cf64a966c208f11547c7e81daf93b31fe1a5652b76b7dc1f0f2f390d28d66d7cb0ee8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/parley/parley-22.04.3.ebuild b/kde-apps/parley/parley-22.04.3.ebuild index fd7d002b1129..7e4c3ff96f2f 100644 --- a/kde-apps/parley/parley-22.04.3.ebuild +++ b/kde-apps/parley/parley-22.04.3.ebuild @@ -8,7 +8,7 @@ ECM_HANDBOOK_DIR="docs" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org optfeature +inherit ecm gear.kde.org optfeature DESCRIPTION="A vocabulary trainer to help you memorize things" HOMEPAGE="https://apps.kde.org/parley/" diff --git a/kde-apps/picmi/Manifest b/kde-apps/picmi/Manifest index 6ccef8972cb2..8e147b44ba9e 100644 --- a/kde-apps/picmi/Manifest +++ b/kde-apps/picmi/Manifest @@ -1,5 +1,5 @@ DIST picmi-21.12.3.tar.xz 1537924 BLAKE2B 59ba145f48216465128e6590a48218c1b07d36bd5cd18a437bc7f43c0be093678fa93abb7b45a7a4b9b5570a8b58473ecf7d4acb681e4c486ea506e97be9eb17 SHA512 8ac2d3925facedf245419d75269fd91c4706c678ce416e6e181e577edd32672add13d0cf5369aa240840d573cda1a0c41b08d7b4cd47611c3d2089586cfd5b25 DIST picmi-22.04.3.tar.xz 1538120 BLAKE2B 302176652627dc9fea624032a8f113e710fd7cdf07d3a1d9914318002f61f5094ebb428650c5fa2b744cd14045f6a4625fbf594119354d668908503d8389d05f SHA512 7afb82c2dbdc335e1e1787771fedea3defc78d5fefeaf9514584bdf624ddbfccdf6d262254999f600419944103cbd52600e50a1e50e6e4f89a5cee9b07f341f4 EBUILD picmi-21.12.3.ebuild 1028 BLAKE2B 3ee0e9a66e573df2623c2b3a2d3250f15e98a49310e1e65e3609e48d8f2323ff8a9713dba3a864a2a6ea7bc41d43921b2e013f48d862e8065144672ed2d56ab9 SHA512 5d27a947ffc3aaceadb41988d5576dbfe251a255e45a4a1c95067da74c1c2bd101b3afb306e782a8d539c5a335046df881adbd28cca340a94100b890a8e6f36d -EBUILD picmi-22.04.3.ebuild 1031 BLAKE2B 36983c40c91d62fe228f58767ce8ddaa8d992a45f01818f25a1fb4f83d4a501d8f598235acfdbe4dec57f6525b804f9dbbd02a359fdd3cc9a9d4cdc857769861 SHA512 f3669d863957ac83c86fd12ff667ed23eeae8618a9da9da61df60d01bcb5e2880aa0385f4516fc30e623bbc4e93dd086cdedc3dfc2687e676dae18c29fc696a5 +EBUILD picmi-22.04.3.ebuild 1036 BLAKE2B e573cf8961cddbe4d5ae1afb5e49345b9971a46a6fd2c9106def184a111e8d651c76d5112bc19826eae8b142e94586d6f0b4f4fec16e6bf1031343166546c710 SHA512 00cf98e553fc559551002d79d91d8e19596956b6eb994c9f02bf462926dc126e72de30376cd5579940ba3eb62a752714f07745db9a4c83e39fef2c95750f89c8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/picmi/picmi-22.04.3.ebuild b/kde-apps/picmi/picmi-22.04.3.ebuild index 322443c5c3d9..ca17e3bc6201 100644 --- a/kde-apps/picmi/picmi-22.04.3.ebuild +++ b/kde-apps/picmi/picmi-22.04.3.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Nonogram logic game by KDE" HOMEPAGE="https://apps.kde.org/picmi/" diff --git a/kde-apps/pim-data-exporter/Manifest b/kde-apps/pim-data-exporter/Manifest index 51daa7de41bb..4b1b226200c6 100644 --- a/kde-apps/pim-data-exporter/Manifest +++ b/kde-apps/pim-data-exporter/Manifest @@ -1,5 +1,5 @@ DIST pim-data-exporter-21.12.3.tar.xz 403696 BLAKE2B 7ed71155f700e404f4d14235a834977aa550668d2129f7d1003e1b76f118acbf6d40f817b9f08ca0aff40f175449b02089a9ec58f72adbfaf8fd0e7903997f51 SHA512 80118540dd277aae9f6152ff626686e67993838ce804d5d4411c1f4256269048dc9023c7635e667d4639395293c3d57adc131664fa921033549e97af82394ac3 DIST pim-data-exporter-22.04.3.tar.xz 407576 BLAKE2B adb07d0ce27abaccd8eff53d90e405d88793059075b93e95a71de6258df3ff7836bebcfecf00681ecb8a6499b9be28d70adebd967fc59a170d1f6f5c75092ea8 SHA512 2f031cf9969bdf97592fa0d560c53cc5d36f6d80162a1fce640eaa9765d8eee8e24b4a495c5bb05617fb7747933ab462e2602fcf5adba1427fb295c33fac3606 EBUILD pim-data-exporter-21.12.3.ebuild 1604 BLAKE2B 3316ef7883623a4515304c811a875a70d9f7b6a76efc78ddf815251c04a6c61a6c080c71a2420d350661ef745f104601b8eaf244f6f12d724efd1e72fc8f377e SHA512 b39b0f84a57ae83da48b02dd9cd6b8c3cf64d66fb55f7eee4c982956fee8db29ee7fa4bdf834d8b551b4a7928e142e7b4b469ee938a26e50577147c0ada417ac -EBUILD pim-data-exporter-22.04.3.ebuild 1615 BLAKE2B c47b22f972a52da3c8e65e2d80b8109bdc1897fdc06d558a6ac67cc46e12e23963a2d6b7018a94aca577a22a0cf2f7aa1bf7d51ef6cb4d1ec36f3aea4d6b63fe SHA512 c860433f2554eff9721d9dfe746bd19b2f61d2d07c10f8c175515dca7d1445f10e141bb0d07047c2dc2a37be975d7354c5aa281102ea2959763be3375ee0438b +EBUILD pim-data-exporter-22.04.3.ebuild 1620 BLAKE2B 47d54b1c26c36863182fc02d1cb2d934312997db1a7ed6df1e2ffe35222d8f9b0aea022ab3bdc225c944152905f5df99ee8cca2725767edf126ae2046554e440 SHA512 9e4afb0218e46d6e5ea27f09c27270a086f4710916c6cfcd4ff31600dfa2b00e6ecade015a872135b24cbce7132c5f1709f4ebd2b18856c17beffc94a43612e9 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-22.04.3.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-22.04.3.ebuild index 0e3ac8470927..fba97b8faab4 100644 --- a/kde-apps/pim-data-exporter/pim-data-exporter-22.04.3.ebuild +++ b/kde-apps/pim-data-exporter/pim-data-exporter-22.04.3.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Assistant to backup and archive PIM data and configuration" HOMEPAGE="https://apps.kde.org/pimdataexporter/ diff --git a/kde-apps/pim-sieve-editor/Manifest b/kde-apps/pim-sieve-editor/Manifest index ca433cc2cc6f..12fabcbada0d 100644 --- a/kde-apps/pim-sieve-editor/Manifest +++ b/kde-apps/pim-sieve-editor/Manifest @@ -1,5 +1,5 @@ DIST pim-sieve-editor-21.12.3.tar.xz 457424 BLAKE2B 542414ec8506882541b4ebf2c8387ad8bcfbd034faa6e170ac6254358c7722e8249bb3a7c8cb065b5ddd3196c797816212c87335ec298010d99cd659269b9c3a SHA512 fb5788c85bb5b21cb0a3666bcede46f76305dcacae118cb7a0896de6c46bad53fe55d43e5d514c572a5f3f2a244627b1c3a40e2490eaac722b0bb073aba24209 DIST pim-sieve-editor-22.04.3.tar.xz 454616 BLAKE2B aadf39e7011b30278be0a980b50f7408074ca12cf742e1d57ec0b7e838baee4d43acd39fcaf2c06a779022f67ef8f7b1d5d3b76ff9fedc442a42c412aa00223e SHA512 5a13a08905cca0ee2ad902e3d78a8741c7d406832794fda2f87f60977cdd978241b3a4d138b4a61e64b41d2e81dd88b93c99dd17c59efd1ee03c5248b662e2f3 EBUILD pim-sieve-editor-21.12.3.ebuild 1391 BLAKE2B a21879928797ac926cdb001c68f41e15b029c5ee83412e2e62a4d7984263fd1bfc12b654942516241fb0cc60ee0034e4f113e56ff20c0fbc92a274ab02eb2d97 SHA512 2d0a3b54a1be8b6b710a44b34a0f1cc001ffca19b998f679c43716a8899603cc98b2b18e87ab9ecccc85d2f5fd10c864e2520e4dd5a8438206c68184f2ec4ea5 -EBUILD pim-sieve-editor-22.04.3.ebuild 1402 BLAKE2B 7f5ca18ac6ea85dd226917fb30d4a433629436fd6dff0f180ba3ddb25ece160e54752640d1769d44316052ee8f6dc5112ddcb67753879a21aec32d79be07a853 SHA512 2a77507d688bcfd905950c423f808c725fe08be54ea22674ee0026e5523bb8ef42dfaa7f89db754e593835f612ded62e8cdede219e6e3b6c657c93783e050ef6 +EBUILD pim-sieve-editor-22.04.3.ebuild 1407 BLAKE2B fe317e690b4b2a10e83cbb6ed48d91f2a4ba7f0987dbf367370bce1f8d7ae32a6de127904e926ad24f09594658162087c0509f0841feb8cb95b011c6f6d1ab32 SHA512 e44842a4b39d2df166cfc7493bacc2b2cf3fe803e68200eb5c636eb57cc2651a5192de8baff3559c671774b8138efcdb88f16364b4e35d1436b587a22a7a499d MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-22.04.3.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-22.04.3.ebuild index f4dcc91acb8d..15902bf62d5a 100644 --- a/kde-apps/pim-sieve-editor/pim-sieve-editor-22.04.3.ebuild +++ b/kde-apps/pim-sieve-editor/pim-sieve-editor-22.04.3.ebuild @@ -9,7 +9,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Assistant for editing IMAP Sieve filters" diff --git a/kde-apps/pimcommon/Manifest b/kde-apps/pimcommon/Manifest index 76e1ce16a987..410d8ed918d9 100644 --- a/kde-apps/pimcommon/Manifest +++ b/kde-apps/pimcommon/Manifest @@ -3,5 +3,5 @@ AUX pimcommon-22.03.80-unused-dep-2.patch 1319 BLAKE2B 6bcf6d372787f3587ebfc13ed DIST pimcommon-21.12.3.tar.xz 372476 BLAKE2B 216828abd9cdfbee5a0bc92bb2ebe4ecebc4ed9595d7528925e28723e698137953ad9c9d84cc550e082447ef64642cab858b346689af67e26baa3cf5ee4610d4 SHA512 f7b6164200eac4ced1d7e42a7ef5f7f41b89b9a981d07cd98763b3a8068c892dd30ab3c0252a62e827e0fa62a96a84ff80188c5bac71c3f42e3cfcb85c6fa2ea DIST pimcommon-22.04.3.tar.xz 375756 BLAKE2B 8a008859888e14fd18107c44ba544e58a85c769c3c7a44828010de9fba53e4299de5ce294afda7ee68dabd761a181fda63ae2e48aa7867d9e0f82a6ce937a62e SHA512 4ada53fe93b9c00744c18e167cab63d9110de72dba9175154a1f4aec3a4a3204638c9f1912f2aac25e8f9cda3d5d68d712a55058b739db36b17db7b718872084 EBUILD pimcommon-21.12.3.ebuild 1632 BLAKE2B 7bd561f8d2b6b529402b64ab576ed60534f1b24aa1cd3504f52f41c7ccd23808a78ce5c346f9feed2244c5c2373fc01e1dbfe97e28962357fbe2df9c4d291b6b SHA512 76197bfac3a6fae2fd11301f4ab6e816c9240c45d7614924f764562659aa81720e7f3b2ce33f98861df059e996af9723a4d23a2126ee781eccf6651f3ad83224 -EBUILD pimcommon-22.04.3.ebuild 1664 BLAKE2B 136d611072fcf17a8bdf1dac9b8a224891814d5b5326e0bf39bbd05b6b26bf00bf6bc76980495f1234a74bcc4a9e195563e287c285615055bcd10be0be669143 SHA512 d19389490b718c338e3b05bfac3ca2af8f9f3a9d06a5a7e98a2bfda4394de5ea070a4129fa11a9d05b49b835783ea50abb10ace93be30093846efbf5abd1cd8f +EBUILD pimcommon-22.04.3.ebuild 1669 BLAKE2B bd3ee27755a97d5d36d488d6d011f120db93d6439b4ecb5a664ec95ca75dc84e2788c9dd2f2555ccc4d413999f9d5336d40dc0d5ea6b256f19b230fd7784a858 SHA512 0737cb1f6a4b148e5d78af15fd1f318674e30d67bb8737c80bc69f4606e9c8962738cbebc2437b094bad04472f871fc3d450e9056ebc0bf02935849b40f8d0fe MISC metadata.xml 409 BLAKE2B efa27a2a8769a56200077d2d606e930a14fe7b8dad531386da39675c501ea7298939b6c197b668379430840b002c0a5ff34da592fcb2af18734649cb5d527f6c SHA512 0966b96a06e7315574724c75c6c3c680b6ea7da71278885ae65d214ca6a18a4b2d11b101221caa89ef5682d91f7a4cc7c2108f9741072cb12f97e95af0bcb09b diff --git a/kde-apps/pimcommon/pimcommon-22.04.3.ebuild b/kde-apps/pimcommon/pimcommon-22.04.3.ebuild index 4f331bcfd5e2..8f05b33bc563 100644 --- a/kde-apps/pimcommon/pimcommon-22.04.3.ebuild +++ b/kde-apps/pimcommon/pimcommon-22.04.3.ebuild @@ -10,7 +10,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Common PIM libraries" diff --git a/kde-apps/poxml/Manifest b/kde-apps/poxml/Manifest index b61b5abfb720..13ba2798a1f5 100644 --- a/kde-apps/poxml/Manifest +++ b/kde-apps/poxml/Manifest @@ -1,5 +1,5 @@ DIST poxml-21.12.3.tar.xz 43532 BLAKE2B 9364f3f7082e5d64dcf84fd3051bf54a585fd9459fc8341a170aee4106a33a75d442e5b183f98eaa98097874baa108669b08de7f3746d9c1bc0c927c5ad8a1c7 SHA512 626980344a383bd4377eee0db23d15e109b305f222dd88154fbfe227fd76fe1778ace7d50f640c0ee8e044accf50ff84709a25f5fb4c7853874c93f9fa51f8bd DIST poxml-22.04.3.tar.xz 44084 BLAKE2B 7c28e460b301ea34f6a3470ed0f548058fd46659644b14d4955ae326d20c31b87c8a4a7c8d7d08920423b467e3dea730e9328de599a650fc64bc243da02158f9 SHA512 1efe9913cd0337eb47b85dfd64b2ce43cd8a0b9c32b8ba99c43d94aa68dda028255fbbac4f83a7af393f7a0b2f653d7287c5376b1a3beafe36fa56fbb28ce56b EBUILD poxml-21.12.3.ebuild 416 BLAKE2B 3947120ebb4a13ca61319c1023468e65f4cff51c60e6c83cffba889fce2c7e20ab32a2c0d7ca5311f91d07d3f2c2bc92ead495c235031d3da43cbc2363132633 SHA512 3360700389879d8e094f09a1fdd0bb28d870cdd2c5247553902009897380fd84ba3e03b1b7b59402cb8a045a6e8ba22fe6a0523e5ed58716318aa9603ee4874a -EBUILD poxml-22.04.3.ebuild 419 BLAKE2B 1304c77914c33f43dee56994a6fb0d0468c2c4bf48a95d0a387dfd6753aab17195fc6e5173834e3160a12b76067e91074f9a6c6441c443962cf5385c6950cf91 SHA512 0ee938669ebadfc9aeca672fee685bb5da9cf6da89eadc57c7f7aa2d5f02909afe80be7304a122d6ea5440cc1cd5b1e829e93a74a1c69e7530650263e7d63413 +EBUILD poxml-22.04.3.ebuild 424 BLAKE2B 07c0bfd3bfd66a024238a6c6bd92408e8d95ee05d5a5b4b8af231255fdb4a72240bbc10dcfe1e2f103683558c88814979e34e09a6869c36c001c87f9207cedfd SHA512 a8905f7e78502e1dd2d48f871b3d3098177b5c1f4227e6e35415ab1fa8004bb7a2f2e2599cf8d5bdc55cb7a3af440dbe0b7b033f51cebf7f7cdb224e71fdd5fa MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/poxml/poxml-22.04.3.ebuild b/kde-apps/poxml/poxml-22.04.3.ebuild index 9f3bac827d59..cb3ac1b03b3d 100644 --- a/kde-apps/poxml/poxml-22.04.3.ebuild +++ b/kde-apps/poxml/poxml-22.04.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE utility to translate DocBook XML files using gettext po files" diff --git a/kde-apps/print-manager/Manifest b/kde-apps/print-manager/Manifest index e3a35a1627f2..667ff25a855a 100644 --- a/kde-apps/print-manager/Manifest +++ b/kde-apps/print-manager/Manifest @@ -1,5 +1,5 @@ DIST print-manager-21.12.3.tar.xz 271276 BLAKE2B 7a49bd244a0b800e0824d805b0e5df3d8275087428f8bafa76253eb1590c93c98b996ddd80972113be7bcb831a991e629f2615684b3c9ffb0d1321138ebee3ca SHA512 f13b5f917f5671f6557f211e33522de2af336325dd350f604cdb3d7c8991e7e02da13cfee8dde81cba6c84b0abe4e6c24a6eab03a4ab518f4deb678dd9e8495d DIST print-manager-22.04.3.tar.xz 272252 BLAKE2B 0aa5e0deb85d8300c1bd961967e69c457dcdaacbd2efae265486ebc3650c61088247c92b385d0bff0d88ccac202963816287fa4b41b22d26144118e3d0a76338 SHA512 38ebc8bc028751908f3e3d7ee997364a520f520e49e3d823db6b83dda1df5ccb46ccc4757693bd1c106cf591c6b4addf1477bfa26bf1e348f954853e9937d966 EBUILD print-manager-21.12.3.ebuild 1831 BLAKE2B d93f3f9a065454f5fd9afe14daadc280f53f653f50a52358844bfcfdd14d22e0e121bf6facda252bc870ec3dbb282ffe5f38f1e73a14b0d8dd3cc1d580556b19 SHA512 a31bc08e54c21668006718cacf17dd42986fa470fe9888d42e2a9cf07157535643efdd627489c379b8eb10b3357096ee95565a23333e8397482b115a1e125347 -EBUILD print-manager-22.04.3.ebuild 1834 BLAKE2B 22afd0632f529e3300ce3c0d7d4a183da7322002fdc5a41e6317e788929d6623811eb99a9d384ed2ff84da542770c1a8b1c9a8f81f1d2e183bdbf9291c5f8bc6 SHA512 825d1f354c791baaa580df0f3a73926bd18454fdaffb0b5409d13b7cab2d9838dfea569ad4073c23aae7e92caa75e6324e1b9d7eb67a061281cf338f21ed5e29 +EBUILD print-manager-22.04.3.ebuild 1839 BLAKE2B 16ab211d3cec67e867bbdaca0e0f24a31135182d2d5e77591ebbcecd2498d2b87a13b0ae852bfb8807827c26391cad1787f72d313d1dcd6ea93d6a229d0d2e3c SHA512 a2d821638662d083bd52f324e7c4979c7296321a7bc32fa4d551a08b8449a2c72b291f4178a27324c622c17e4a01e51dbaf3d621338e96e82a3158e011cac5b4 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/print-manager/print-manager-22.04.3.ebuild b/kde-apps/print-manager/print-manager-22.04.3.ebuild index 96b8c01d8c1e..c5bdb1660b78 100644 --- a/kde-apps/print-manager/print-manager-22.04.3.ebuild +++ b/kde-apps/print-manager/print-manager-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 KFMIN=5.92.0 PLASMA_MINIMAL=5.16.5 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Manage print jobs and printers in Plasma" diff --git a/kde-apps/rocs/Manifest b/kde-apps/rocs/Manifest index fdfd39fa044c..c6e5319ebfa0 100644 --- a/kde-apps/rocs/Manifest +++ b/kde-apps/rocs/Manifest @@ -1,5 +1,5 @@ DIST rocs-21.12.3.tar.xz 1559060 BLAKE2B 1ccebdf94f7deab370d327ceb8d9aecda5712705b08fa2dc4cfa6d7abd9b97553a7409de5facda9098022884fea29ec1670e6d1a96094a085ce005f52afb44a1 SHA512 f3d5cccc2f0a5f5376e30929430a012e43154601de9097c8be85f6363960dad35bde2c580b46c09fec1df4eb80883be4fc8cb3c929079a2f7b9bd7524cad4321 DIST rocs-22.04.3.tar.xz 1562444 BLAKE2B bc2c5810382eff59c4b956e4731bcf5bcc0482c7680a5885e7b23925729f44036589dff0052a7b29ed40b18b420c37ab029cfaa84baabdf6fff815b32d3ea4a5 SHA512 8b8bed5cffa687ec7d67fe83f96e4a74ba9d37f6c64d468af2feee2d4991c2a0a941c4225d19ad461dd4d56489d15431d04f460a3765de8d23463a4fc8373138 EBUILD rocs-21.12.3.ebuild 1283 BLAKE2B d7e0974cd7e44bb1b60a91bea0b4bdff23046db4b02818a80c391f4a549c85ec30a1eafd015e0ab430efcd8504790f4673eca9d5f9069a276fb3e2d2028f8941 SHA512 b5e3ff2fd789afb5839c644b7a010cb6aa176addfe09aa41f54a194a6a23e6efa68236c40eca240cc146c50032756d390e458607dafe5a54f72a890f2c113201 -EBUILD rocs-22.04.3.ebuild 1286 BLAKE2B 0924e9b0da0292f1dd15a14d16e52b00979c1ea5cd12784357c8f4f72dfc8f5531be5b0826d1aeeefd20c5a436b7ed64ea534743112566ee91ae001347a1dc66 SHA512 e34ce4c85037a0399783e08bb1ae8580fb76f722bb6a32ae7be7867acf1fd5bff5ba2225cae7395bee9b95a2002f1cb4df8de57f7cc36939876ccebafaff46e9 +EBUILD rocs-22.04.3.ebuild 1291 BLAKE2B 35989ec367f0384f151351704fdf629e1683f8c9ba22509a2dcdbd2e187a45945f268d4ce6d13ee09bbd1ea247698c1c6fa9db2ad99f94dc72ab47dc9d865dc4 SHA512 b7200aad493d1a625246a562489aceffd1ccb9a00cad5497edbcf3a8e67913a04456fa1cbe6b1c3b6fec265d267dce152374bdc7dc3fa6209f1c4149f8f6c0cd MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/rocs/rocs-22.04.3.ebuild b/kde-apps/rocs/rocs-22.04.3.ebuild index 3ff040b39774..cac56d647baf 100644 --- a/kde-apps/rocs/rocs-22.04.3.ebuild +++ b/kde-apps/rocs/rocs-22.04.3.ebuild @@ -8,7 +8,7 @@ ECM_TEST="true" KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Interface to work with Graph Theory" HOMEPAGE="https://apps.kde.org/rocs/" diff --git a/kde-apps/signon-kwallet-extension/Manifest b/kde-apps/signon-kwallet-extension/Manifest index 4df005865d5b..1bba76c62add 100644 --- a/kde-apps/signon-kwallet-extension/Manifest +++ b/kde-apps/signon-kwallet-extension/Manifest @@ -1,5 +1,5 @@ DIST signon-kwallet-extension-21.12.3.tar.xz 10776 BLAKE2B 3e4cc0fac2e29aa9132a1fdd17480a78fa50ee464942c65859b081597a085cfa9b8f5f838135fa3f16a8570334d67ea33b3c96c85bdefd208e18bf73f3e11fb4 SHA512 5c9044170a7e8e387736741ede099cac9807431ed57b6d23378394c8c99e70bc41da703999d9049a259263951a1b1a0d47359f38c63e6ef3d5047e14b01b2541 DIST signon-kwallet-extension-22.04.3.tar.xz 11172 BLAKE2B fb38a6fc71964c5d0a1f46ae1e2f367f91224972147a5e41072aba2de4870160c5862fbba43a1fd18b9f74e4d66c31bc7855bf51da55609b93d00678c354bf74 SHA512 cef2cdd5deb54f10e134b9bf035ef2d2643182d508e37174aa9bc5831343479cd85801787412131c2bbb7c67b9e9c67bb3a568346d14d91dc86f3d387afcfef9 EBUILD signon-kwallet-extension-21.12.3.ebuild 382 BLAKE2B b34fc326d5f2dfb0443bc508ccf657945a18396be9fc5ad3ff827675fd607c98c6ab4df22bd764eaf9b5d805c3fa0b5ac70a028850fcb624809607715b5ddfd8 SHA512 381e9287e2a71e8efcf49c5a00703a9d13a843ccfe74fb3e20608d254357093083d904f5c53752d0464ac80b1bfbbc7e6a0dc55c8dfa43ab8e22fc7cd0c46f6c -EBUILD signon-kwallet-extension-22.04.3.ebuild 385 BLAKE2B 08e386f1d856c6263946ed2011c490f6b2f71bcad6125f2878dcf94af0e45ff28fb30d28750475aa3a661eb53fb3ddac6709f1e5ca829bbb840e14139be38fde SHA512 1e24e380950201721b790fb401958954c13e36af50a40213d3412200e68fb2b2f5a3b84dcf90ee6772d17d97c28c9a066fdd67b7f38b7d7e783391bbcd610fc8 +EBUILD signon-kwallet-extension-22.04.3.ebuild 390 BLAKE2B 91f112e6b58ec43d4116d6cc0a6d440117868f4933835fb055fa4d972e801d58c2b8c817685fb57a6025121e2de5b412077f493127dc9c0a077b1e1446b023b2 SHA512 2097f6ee2161c6e68c8b177727d289e8d70bf1ba60991d4cec555e2ba985889d5ca0af20724913aca3f437c0ad1f2e3cda151d4fa8cc638b2a050db29cba4b68 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-22.04.3.ebuild b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-22.04.3.ebuild index fc5595b00e8b..d8c790c67260 100644 --- a/kde-apps/signon-kwallet-extension/signon-kwallet-extension-22.04.3.ebuild +++ b/kde-apps/signon-kwallet-extension/signon-kwallet-extension-22.04.3.ebuild @@ -4,7 +4,7 @@ EAPI=8 KFMIN=5.92.0 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KWallet extension for signond" HOMEPAGE="https://accounts-sso.gitlab.io/" diff --git a/kde-apps/spectacle/Manifest b/kde-apps/spectacle/Manifest index a8ee9ae45f00..0693d3617aad 100644 --- a/kde-apps/spectacle/Manifest +++ b/kde-apps/spectacle/Manifest @@ -1,5 +1,5 @@ DIST spectacle-21.12.3.tar.xz 1259792 BLAKE2B 273a92ba763c96708b138d47eaf0ab6a995d585156b358c220b435d2372cefba02738c18e2a9e499027f849be7c844ca225617854a0e6de42f358b273dba0f56 SHA512 f4104549a621d370509ee240a568250d137c3a9f6617e3ee788c95ba05218007fd9208b5b90cab8b1541691c8a49e0e8307eb0b38dce30892005a61d4e5ee2a2 DIST spectacle-22.04.3.tar.xz 1263584 BLAKE2B aed11fa791b056ac64d29592c8bc9b94dc5505c74a1b5e44c95c8e6c81e4cd7bb7570fe08cf831eb10d0734921acbd10b08e15fdb6bdb44171c26d9d81e02828 SHA512 e774f74f8e366aaad6e542a25ae439fa5d4c32d6a6e9f5d7e211809de8323a1ea5248858b6db34344fd0cbf907adf65158f5c00a72abc45b0bafa1a068cdf656 EBUILD spectacle-21.12.3-r1.ebuild 1905 BLAKE2B 4090069dbbf8f2be6ba8f88ac0991ddd86b26fb39ce0ca9867a877c6e865654e80ca3b9e153b508212a68ebcacb1dad2be0d6b5f21ff5c1c9812e0826fbc9109 SHA512 c31725052932d83e1f96420a956c5d494df71739b868ee0b9dfb0afb4c201a24d7facdafb760937a5ab3294f93860049975f819ae370e572bbadd6ffb49bad45 -EBUILD spectacle-22.04.3.ebuild 1901 BLAKE2B eadbbb2faf87f7ff19e25ae0ac8fa2923f6d6ba9a15ccfa2778da38d620345bdbc0fbde4e8d9fbf91ea485d0d05ed079990d5250c54a19f51e4c1cbb2aaece69 SHA512 7de2a2cf10d35cbe87ac60d2c1c6fa712b5b0ad6c7e4c9b5730874c64bad599bb34e1cfaa9c4315ffe3d937dc88b2d7f346b87024546eca75cce041c978a4de7 +EBUILD spectacle-22.04.3.ebuild 1906 BLAKE2B 2cf2135b401b8e3eef5418f0ddd56cf68175648e85590801b2a1f82d2a77a0ecac3a7b9c04dbece95acc7b4b5434ad83d1616912b8972c618f7a9902c9984f08 SHA512 6fbd520f031e08161d083f0841cd8d8c4a763d0e18c502ecb5f58e88c1597c55ce1894ba67f9d191f08f2be46db1b71c26c466b3151e88faea5fefee5c47b819 MISC metadata.xml 550 BLAKE2B 1d5e1f9bfe982f9f84acc9e00f303d0f58a4d5c97f3f84aba2c2ad21466c08e1008d97015aaf96dc8c400c30c7ca0203a0675e987b26e9917271adf06a7d0382 SHA512 9384d04b6113018ef01ded4840069047a0e8b134689f1c4bc060048d0d87cf4dd8c90a0d1b513265705d7f47c6527608239740860381e2c72bb9cabff056c817 diff --git a/kde-apps/spectacle/spectacle-22.04.3.ebuild b/kde-apps/spectacle/spectacle-22.04.3.ebuild index 7ce49baa4c7a..81e7df5c8159 100644 --- a/kde-apps/spectacle/spectacle-22.04.3.ebuild +++ b/kde-apps/spectacle/spectacle-22.04.3.ebuild @@ -8,7 +8,7 @@ ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Screenshot capture utility" HOMEPAGE="https://apps.kde.org/spectacle/" diff --git a/kde-apps/step/Manifest b/kde-apps/step/Manifest index 3878e5c26242..8755e4e4c10b 100644 --- a/kde-apps/step/Manifest +++ b/kde-apps/step/Manifest @@ -1,5 +1,5 @@ DIST step-21.12.3.tar.xz 933872 BLAKE2B 0c7001de402d621c64024cdbe3c876a61a409b5325e77838b1ccbc0c241eb041487e0dc8046dc2f5d71a7ae9cc284965c3be0938601131f968926ca3736a4bed SHA512 e3cd09735e148eabed4729ab1f64947f4d6d27e5460a2bd870f744df788011fe194e194f5dff7e48ba5fa02c434b2d5c9a664536500315439a7a13383c7a4da3 DIST step-22.04.3.tar.xz 938120 BLAKE2B 70d98cc7417a0f83174e21fb7ab36754886cb9d2dfbec7619dad00176d1167be63888f5bfda268fdeb15459925f5a87efef83c343d45b0fe645156682a237def SHA512 b08b103993aad2aa06aaac8cb8351af077b5b99dec89c0f69e745235120c36b3fa15128920d3b505e574b3d2f86172ec8e696f381f510762d77493859fc73812 EBUILD step-21.12.3.ebuild 1443 BLAKE2B 962809e112c656b2a1cec9b45c690d515c538b0f20ff14c5bbe5fd67270fdc096c7792216c0c6819d7de25f219520111e28428b0bf493a6d49b007fc53def779 SHA512 dd160a0a2712c737a1b0d0fd3bbaf4a574627d737859b85d596199bf40374b2d67aff2d2a48a74ba8b29de75b1f3fe389e0aaff122f40221c6ffec505a3283e8 -EBUILD step-22.04.3.ebuild 1446 BLAKE2B 50d158e9d57d61b0bfad76cb95daf9755fef019f74ff20e7dacf67d883a66065154913aa6b036fc57358b34af66bdb6ba6c71d7a4c228787beb1d5c5c0bd47ca SHA512 76e5fb368edc1fff46714b1d8e922d42c5f7877e36889aaab856df4f8fdf2a166ba60b639ec107adbe8b2a5916b660c09e15e700d3e06aec6d1318a97e29802f +EBUILD step-22.04.3.ebuild 1451 BLAKE2B 8e16029aec53794ca4ba79f766f3838a24ec8150514b7dcd0f6c8beff80b9c9b0b8691b5aa061f3f723a53f5db6e2cf6ccbcd8843ecd19bd42401736c8a32e50 SHA512 dbcc861325e4b0baffe625650f163acf0deca9b469ef04ac0b583f1df03c8ce59250ab552494831fd18dcea7b92651245bcc4320862d0a3dea61cd790d56093c MISC metadata.xml 417 BLAKE2B de9527c46129517ecc1eac9da86866a8196d7256cd1e6b73fd9c415b18f3278099bb08200e16b791bea345daf84a6b3392ae583530f848e699fb8102c2f99b4f SHA512 ff67c68e133f784d4819a3b475ca8090bf6a2ee7d4266f4f48bc3a3032fc3778ae4004206981098f304a3c32fbb9a36a0488dca095cdff55e2abfafc16424fff diff --git a/kde-apps/step/step-22.04.3.ebuild b/kde-apps/step/step-22.04.3.ebuild index b21ae5f55a49..f42173bf42a6 100644 --- a/kde-apps/step/step-22.04.3.ebuild +++ b/kde-apps/step/step-22.04.3.ebuild @@ -7,7 +7,7 @@ ECM_HANDBOOK="optional" ECM_TEST="true" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Interactive physics simulator" HOMEPAGE="https://apps.kde.org/step/ https://edu.kde.org/step/" diff --git a/kde-apps/svgpart/Manifest b/kde-apps/svgpart/Manifest index 44e050d7b345..f785df4b4a5b 100644 --- a/kde-apps/svgpart/Manifest +++ b/kde-apps/svgpart/Manifest @@ -1,5 +1,5 @@ DIST svgpart-21.12.3.tar.xz 25312 BLAKE2B fd7fa00ce8aff5d9453c4b6413ec267f124cd42bc3fd69e2d90e4d5995c31b2d19b1adac0c4d2280c7bf46218063c256de25942c096b34f3d54d1e643b8c7c6a SHA512 f316657e3751e0c2e7aa9b0ab83423ced997cab4931d526e32ab21fe83071a5ad39ca52cdc7e3c9acbba662527b595881ea3a94ab49b8531ca74084760493643 DIST svgpart-22.04.3.tar.xz 27052 BLAKE2B 230b6fc7ef454e140d60cc152cf805db81227c2083e8028bf886a830c3843f940226a78ddaa873e6682bf38655962743f7d23500c49c8d7e232819427efdd4c1 SHA512 54ad30f8ab681bea993ca7ad8b980d4f1b6b969f44b7a84298ed0995d5ff345caafae62aacdcf1d4746e2bb65b199df0d0a40aede252a5415a9ed228a4c0a03f EBUILD svgpart-21.12.3.ebuild 583 BLAKE2B 981ac9b2eee7aa579b9a70df823f59957972cf757f4875137695ef02f7bc9f96b8a58b78d40d6a544385530984b41f26be170cd135f9fc9e948fb3b5dc7ee8b5 SHA512 8702b827066397c7f02a0c2304f0760478aec474a249b77a74ba58e16b939b0071debcc95b319b281ddbd445f34010cc13dbfbade7fca423e32890bf5da9a26b -EBUILD svgpart-22.04.3.ebuild 586 BLAKE2B 079db061c9c9addd84f9bd82d121533164e2b393341a73f278ab2b961dee6329cf6cb1174b7e12cd3881e4e6217a10774c98941698e469d4629e5ac0ef38dfd3 SHA512 0f93b0fe41108f1c6df5fd7affa2708615612a8788305d1fdf8d56b73d19d16e22bb7a68f9b8a0165bdd7fbc56c310f2abaf408fa3894c9258167ad02cd4b5bd +EBUILD svgpart-22.04.3.ebuild 591 BLAKE2B e947febb96840c7b02b179d1350b08b562400903dc3cb1674acb54f13f048107dd9cd8a668aa5526cc4d3589f19a73b9d3c035922863840b5562ceecb49ddd0c SHA512 8da5900b18666301caa435e8dff6a1389b191f32bb49ff92c6c9cd9f54b9d7f0b9c6ae901e418ecf2a20e0cb260a66d4a347402ec8c5da485eb6dd4c9fb164d2 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/svgpart/svgpart-22.04.3.ebuild b/kde-apps/svgpart/svgpart-22.04.3.ebuild index bff641a285fd..81872bfa7158 100644 --- a/kde-apps/svgpart/svgpart-22.04.3.ebuild +++ b/kde-apps/svgpart/svgpart-22.04.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Kpart for viewing SVGs" diff --git a/kde-apps/sweeper/Manifest b/kde-apps/sweeper/Manifest index 16755d8f9e8a..8ab373876d81 100644 --- a/kde-apps/sweeper/Manifest +++ b/kde-apps/sweeper/Manifest @@ -1,5 +1,5 @@ DIST sweeper-21.12.3.tar.xz 377968 BLAKE2B 4f0ccd2c163737b3bf1002ffd4df3f780677ff9393f1a1ff8cbf82ea3605bafb305af842f296a4542267053fbcfc4585befe225d168dcbef44172cbf70fc7e36 SHA512 b6759da242bb98afbcba2725163b2862c3bed29e763b898d5b4dde2768a250676de1df6d5844d2674774ebe79bf95b61ebf6c8b6c52b3c4c5ddd5c26fba3c637 DIST sweeper-22.04.3.tar.xz 377740 BLAKE2B 7b3c69e207dc12de913780b62b557e9c32af854a0f1d59c2558e135753db666b4b82445b45e6f2979dc46e771c2a486774995a7669e7f1290c85d9df6fd7861e SHA512 ef4cb798817f3d7942a5b571318cf36676b96bad7de36d4f7ceea98251aceff967b0da58d08d7b922704b0758639af28206f539424141c2bf901ac493f1e3099 EBUILD sweeper-21.12.3.ebuild 1017 BLAKE2B 96ff089d96593e57f868899b3754adcb99d660fa337c31c601388837c796625132390df65b0a9e8ae01285b2b8a6657281acba10962c6db026370bf1ae243df2 SHA512 f7a8e3617e9c1222f142cf9772e63436d4e20afa5568104089ae0a849310be0d1cf7da4aa04bd5da985773f8aaaaac5f9aa21378f84aae777123de16f27ad479 -EBUILD sweeper-22.04.3.ebuild 1020 BLAKE2B 3caa9cfb0ecf2e96294495e29a1b1482c52d3044d53eb4965eee749dd03406e0ef8d20bcbd797cb03a9d70f5fdcb0028d054851bc42be48948d82cb75c1ab273 SHA512 4d5ca46bf101cc8b3d41c7305f2078e9ea26bca3e25b42ad6fe90d98e653ecdba0fe4062d4e40d9411e060ed898c78e845f4a270f09e52847f044e456fc94b79 +EBUILD sweeper-22.04.3.ebuild 1025 BLAKE2B a8d8fba5846882567f423fe06224a58bee8bead318954b0630047624bdede61a56ef10cdc2c5301eb4a21bb51adb14a1a79d47dda5402b29136de1f0e13acb5c SHA512 e2365ea93edc7aa0d4f29427f3512059e869f976364db2c9c79603333c37c0a337f5cc8bc644b0c9d8363f5578f06299eda16bb3ea2e32bd766256944edc836d MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/sweeper/sweeper-22.04.3.ebuild b/kde-apps/sweeper/sweeper-22.04.3.ebuild index 08adc9ea1956..e5d08f723083 100644 --- a/kde-apps/sweeper/sweeper-22.04.3.ebuild +++ b/kde-apps/sweeper/sweeper-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_HANDBOOK="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Privacy settings widget to clean unwanted traces on the system" HOMEPAGE="https://apps.kde.org/sweeper/ diff --git a/kde-apps/thumbnailers/Manifest b/kde-apps/thumbnailers/Manifest index e7bcd8e30426..1171d93aa97a 100644 --- a/kde-apps/thumbnailers/Manifest +++ b/kde-apps/thumbnailers/Manifest @@ -1,5 +1,5 @@ DIST kdegraphics-thumbnailers-21.12.3.tar.xz 47192 BLAKE2B 43fa0fa006fd6a8ada05a9a95e4498c1bab25b462edaa18264a6653d3181f7b3467cb9c127d16583ca3e95ce7aa9973cfc124dae5e0b7c2716f8b9ebc0b21dc9 SHA512 182207b16060b3c22ef2f75bd104527bf7bba1124f9dab7d4cd0c5dbc29bb14466b819ee7d06a4f0a0034c99dea7a62a695efd698cd74ca44da4de43ca5cbd05 DIST kdegraphics-thumbnailers-22.04.3.tar.xz 48468 BLAKE2B b61a6cd5abfa907b9b5c0f41fb328db1a635375229d72f479580db7c395121a3fc2ebf9760a829d138aeef91df2c9d6e75fd5962685d229bbed5e21dc0bf83cd SHA512 b49dbf539e48275954c01434d32fc8d6edd957071104d176de9cc4a044bd69997b936be79499c1bfccc4fe31b9fca9536318527ef7d61c810f7f4d98ffba08a5 EBUILD thumbnailers-21.12.3.ebuild 718 BLAKE2B bc73a76540964c8ae6714ff74887349ae9225cc2ad0c5a5c68cda95185102ab6bb257b0e43f5fa7eb57db7bd9316c2b2e752e50fd448143bbd599bba91bdb1aa SHA512 121d602a58d6dba61231d800f02ef7e5bbac32f2766b9802fd8739634783d98ede1f090161ca16e6700e3b73e108b1c8ff13e63f431f79beb8cf46af76f7af34 -EBUILD thumbnailers-22.04.3.ebuild 899 BLAKE2B f415edd3b18ae42443ced8632ae5c1779992905e4e7fcb1d8e42c75e84c98f946d709f5e9cedbe1497c9ce456bb7b8698c25d60fc3ed71b913a8391c91f0b51f SHA512 7b1ce01c635ef9411a3cb1208af285066c1360828dada3d08d88e6da7f6de2120a156a841c95127f833df21a9cd6e2d6fc6ebc2212c3c7cd056fdf82158ebcdc +EBUILD thumbnailers-22.04.3.ebuild 904 BLAKE2B 3197a4fbc32d5777d0ab3f265079aef9520c10bb05e2c9d93d9c730093c91f7fe86be958ebe243742cb1d331cfaeda2f58d4e42cf461b3778fd9c76a1c12d4de SHA512 62f1787ae7b3e4023c61a74b385d58a3a3e539538dff057333b8f59b2da270eec760be7782c5873b02332eedf92f87bfda14f1cbf8fdad93b1a401c9f560d2ba MISC metadata.xml 448 BLAKE2B 16f30643067e51624b579958c8fbc684e802a146b878f690c40acac04108829461f85281966907943a52f769a1c684cc86fc8ddf638adc34292d40efda5fe8ae SHA512 9471e7360d1ef5f77faadbbf9e28d6b8d8079114b8a75f8d4bce762773c797d48ca7cebc2818decefdc10dae5baeab93fe4de22b3269c98ca75975b47522eca0 diff --git a/kde-apps/thumbnailers/thumbnailers-22.04.3.ebuild b/kde-apps/thumbnailers/thumbnailers-22.04.3.ebuild index ebf308455d48..17c22faab15c 100644 --- a/kde-apps/thumbnailers/thumbnailers-22.04.3.ebuild +++ b/kde-apps/thumbnailers/thumbnailers-22.04.3.ebuild @@ -7,7 +7,7 @@ KDE_ORG_NAME="kdegraphics-thumbnailers" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Thumbnail generators for Mobipocket, PDF/PS and RAW files" diff --git a/kde-apps/umbrello/Manifest b/kde-apps/umbrello/Manifest index c00c40806787..5d608055c52c 100644 --- a/kde-apps/umbrello/Manifest +++ b/kde-apps/umbrello/Manifest @@ -3,5 +3,5 @@ AUX umbrello-20.08.3-no-qtwebkit.patch 3512 BLAKE2B ae1f25f42c75f061c52f2f9316d8 DIST umbrello-21.12.3.tar.xz 5658416 BLAKE2B da7d1a26e4ed5c926752c7d2379f8729e02f7d247091b785acd4e3ea79d6bd3c6341d44251a4cb326c13ce8bb292938eae4dcf563a64a4023368195a73daadd3 SHA512 2f24373a41a82bab5fec6a548f18131a70066b5a8ebcadb48aba765e81712c2bb8c4e5017bcfdb4062795ac899d42e3529bd7fbbf1bad403ab2cb0654d727296 DIST umbrello-22.04.3.tar.xz 5674976 BLAKE2B 2e314adc1ea1466c332b34dd861d5eba7a1f09a3363a2c658c9459c1006d39a220fa6bbd80ef1bba393007fc7eb7a10a0b3dba48360a022c65d8eac6a2d86aed SHA512 8c44eca651bef1f4b5022a6c4ef8b6e58277ae4694a1797b75465c6d0cf3936c0f5f3bc2c1d6344885b2a3b0e4f9247b76a63432099590396da634457d56e59e EBUILD umbrello-21.12.3.ebuild 1993 BLAKE2B 766f9ab0e08bbdaa9d505ff938ae258f4d4181b726e5241a7263dde02d4f7decbe6608be0af19d091e7cb848db21ae76e0598407547c7df0e9fc8ec1df8b146f SHA512 78d571479a97fc1f84c9871d81b9f2a7981f30825bd2a347e3e0546e97f9ce651a10577eac9fb310c445eaeff51f4d699ebf9d2c3303af420e34a6a344c8ca79 -EBUILD umbrello-22.04.3.ebuild 1949 BLAKE2B 9f07f91077d489934e99f200afa2ddba70a189cf291e685f0b4db57333da9b38d37209e70034da54e7252861a05b63ef30df3f3c9d3378c9018fa3b5f0cf477e SHA512 f5df7642680a62b0ff0956bcf2ce4c2e7386e7237f7a86369a11a0ada2ace4c3fedc068a704c3a60656f70edeef6d8b7472443173e108e09f7f04216b0c72190 +EBUILD umbrello-22.04.3.ebuild 1954 BLAKE2B 8054687defa2d46c49bf511c37818037b7a4968c12572b5c8d9a8603772cfcc24f56af02e4595fe2e3f31fba6c9a27d5287bdc70e9c96eda7605a826615fc0a6 SHA512 3c3699b952005e1ee4ac080ec0f1b630b1067ea76a105e36f1869af2a1950def97a42d20cf34f026761d87a110b3d0cf108cd1e529fb2d77969b469f01189af9 MISC metadata.xml 459 BLAKE2B 465f4c84b8aeb296c6c2e6b7c387545709a78db7bd3a42e276ecd67b9e0d6137be482e058b984784a3e68f965561763149de1fec93abb3d4c601f9de115c5b38 SHA512 fee91c5580066b6e088669602c6629a20e65e58390809427e737c6042b1233b118dc9d245b15af14f588aaf84cdba30e811e8a1d246ba6ecfd43215285741608 diff --git a/kde-apps/umbrello/umbrello-22.04.3.ebuild b/kde-apps/umbrello/umbrello-22.04.3.ebuild index 53046455f7e8..25de5056456c 100644 --- a/kde-apps/umbrello/umbrello-22.04.3.ebuild +++ b/kde-apps/umbrello/umbrello-22.04.3.ebuild @@ -9,7 +9,7 @@ ECM_TEST="forceoptional" KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KDE UML Modeller" HOMEPAGE="https://apps.kde.org/umbrello/ https://umbrello.kde.org" diff --git a/kde-apps/yakuake/Manifest b/kde-apps/yakuake/Manifest index e3d9f596b22d..e54d89b4748c 100644 --- a/kde-apps/yakuake/Manifest +++ b/kde-apps/yakuake/Manifest @@ -1,5 +1,5 @@ DIST yakuake-21.12.3.tar.xz 403084 BLAKE2B 009ed3558af6ede023a5fadb39bb4d905baa35e8552a08a8aa1a469ad900b6356aa29e02cbc43e984aee8929a1dd77cccc3cd2957e9eb27d6f7c3fc475d696bd SHA512 a6b27da6a80ad0dc2e65aa2d93636e1666a42c7105c2ba5cd8ab21a980a129fd607242c1cf92ab070da87cd3dc6bdb994a75c61d77622d69352e5b3e3ace114d DIST yakuake-22.04.3.tar.xz 404952 BLAKE2B eaab58a553269d28dbcdb2e330beb4a86b212d9428da8d1967575ac976159c5f02d03a0ff6f70839eefb19295918b46db01d29014544584582caade006c814b4 SHA512 1c1b03f2136104fca9c91f6f6bf562f66abfa12dff9145f7c54db42f175495c57031caa1628f37cdf645787349f77d61c4047883d085e13dc221aca06765537e EBUILD yakuake-21.12.3.ebuild 1543 BLAKE2B 015737d794e131b81686d1bf9cba387661516af40128a93d100d1ffc184a8671d47e64248fde4c25682f029cedc92ae7cc7c5a0b6a14c9d7c703c27680229d51 SHA512 dbf16405d5f47e0e53113941638acd398c0700f1a7ba65b0187b79e707f44b9bd5fe013c431070b6a1fafd462efc11dbd4dee1c89cc75b259136373a2bbc275c -EBUILD yakuake-22.04.3.ebuild 1546 BLAKE2B 8e6ec0a0b31a3c5d60ed619f022cfaa1fd4751b8703d72e5fbdb8344e266cbd56a90d3754be809e56e789270351f6f7a1c2eaed295639f6459a962403fd8a526 SHA512 eac2358709f5fe26f28fc9755927a62c2154f88e0809dc5dd6709e120c708e65c8fb8bd867e9dc995a9ed681208f545ecde2fedd9b9031dfd92ce8796a57d2db +EBUILD yakuake-22.04.3.ebuild 1551 BLAKE2B b94034737f651a66707ade1f671804e48861b095b6ae57413d66f2a4b46d56e3257fd115701b44afbc72d8e48755d7a772363b24d8de61c8e8718a92ecd641b4 SHA512 a914172a330cdc517e94fa2e4adf285ebf6495f65a4ff3028b0f6f5e260e9211bc64419779e3aa44179b763c26a5e53ead4abb186aa87aec3c4b8e77696907dd MISC metadata.xml 730 BLAKE2B a366bbedfe3a0b4257147f664f48130ff318a003433134d63e4bd076b9ee43169f28798e0c8da2e13804446abc2b80b1c5327c7468a1f8d6e8243c44c3c72c60 SHA512 7594648f5354d0660fa1063c52fb99af6955b0f3de5603a7c9eca3d1a24db24315990efa13f85680e56d63f77bedfde01f5728271594be794bd896fcf0f01f56 diff --git a/kde-apps/yakuake/yakuake-22.04.3.ebuild b/kde-apps/yakuake/yakuake-22.04.3.ebuild index f197c37ca04c..dc25734b5727 100644 --- a/kde-apps/yakuake/yakuake-22.04.3.ebuild +++ b/kde-apps/yakuake/yakuake-22.04.3.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Quake-style terminal emulator based on konsole" HOMEPAGE="https://apps.kde.org/yakuake/" diff --git a/kde-apps/zeroconf-ioslave/Manifest b/kde-apps/zeroconf-ioslave/Manifest index 5bb236cd5e7a..dd7f11af04ac 100644 --- a/kde-apps/zeroconf-ioslave/Manifest +++ b/kde-apps/zeroconf-ioslave/Manifest @@ -1,5 +1,5 @@ DIST zeroconf-ioslave-21.12.3.tar.xz 38188 BLAKE2B 884d5acadf9d0c93466f3fe8495e5dde9b2c4b4ac83bc7fcd2290bf712f82a3435f9b022d4387e2c31308cdc41f62a58a042f31e24e7b3b7aaaeb1dda50f4b28 SHA512 741ea18617fa025f5efa263c03b556ae942e53d3316239745f078067da7a89f6019d6738787e7a30daaf3ac1bda458928d6c8e88b6cffac1b3a315639f51a4c0 DIST zeroconf-ioslave-22.04.3.tar.xz 38960 BLAKE2B fa4d5ab9447a2d6f608046efc276f38f05fe89322232f0ccee8229f99261c1829c993cc9cb69c62d977ed182bd972971e6318ac4574539549e9710fb9f22d8f1 SHA512 c637ac397ce95a824afb527cb0aa9bd6e9934ec0154255287b2d6d9ee269075ce2b38acddb0c617dc70b3608e5c3d5e31717593669b78a11eaaba8d97fe149fc EBUILD zeroconf-ioslave-21.12.3.ebuild 577 BLAKE2B 858e00af7594fc3db97b4cf5fb1a5257a970cd982b7237c6b16e1d6933b76bc692b145060d86cae0ee890284428bb30a48856420adf6ace1d743a0b133a87d5f SHA512 d14f061f133b77929af3ef51863846dea5eaacd1d29be8c97b1c7f5fce707096b781c9e932f532377b885a2e9077aa12bff46cbe36df412b76c71e1a66508b68 -EBUILD zeroconf-ioslave-22.04.3.ebuild 580 BLAKE2B c42cc35b894d217a0c1acd2fccd8d3f6ca6d79d0b91eca482e54133a770ba57f18a59d321d12251fd192e11eb03c09b80585e679088eaa2109e4ac31a362fe8c SHA512 82596b429ea78d6741e6069c8849993e5a1b9e486ffcfddf8a6f18c827bdc3749ea848f0bf6a431d8be68bbc39e1378d0beae86a4f8766e08fd0b40c1a01375a +EBUILD zeroconf-ioslave-22.04.3.ebuild 585 BLAKE2B 515691ff717826b9ced6055561c256ea86129ef1d279017503fa7f00acb74ab2c52f3fbd79bc0c411567e8b6c086df17ec35ea3d550d11b68fa4d1cb2c634d68 SHA512 f107ecf87e0bc1205f0d7d1d1293a788318e3c21f37eba4243938656a382b8004ee446bf951846169a083f5af21efa65d5ed9025d5d4029aacca84d0139c6e4c MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-apps/zeroconf-ioslave/zeroconf-ioslave-22.04.3.ebuild b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-22.04.3.ebuild index d9919990f1b8..8c2fa8a79e91 100644 --- a/kde-apps/zeroconf-ioslave/zeroconf-ioslave-22.04.3.ebuild +++ b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-22.04.3.ebuild @@ -5,7 +5,7 @@ EAPI=8 KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="DNSSD (DNS Service Discovery - part of Rendezvous) ioslave and kded module" diff --git a/kde-frameworks/Manifest.gz b/kde-frameworks/Manifest.gz index 390c32ce6f24f32f53fb6926b82606a01d5da909..0d8bd8444bd1b465162f68178746613e46211138 100644 GIT binary patch literal 13757 zcmV;uHA2cCiwFP!00002|8<;OmR(13p5HYJPJnjaFORKddD+XBU!)1-B@!$VK(SE; zHmTA3`!~f?yGTOrrrAK%IeSM&{Flhc{2zb&_rHDj$zI1Euj9Y{^6BGuG4}8N`Tzdy z|NKk%=kL}|Zh6193#0Fv%w-$FR%s!%KJ(sZS?VK{T1rkide>LWbFEp2x#rzz%bcaP zTTjsyKXY08#JXH*Gnkb#cXP4tu}YEWNtmTPmr#Q@g&r+Q_ck>3z46=h^0t&ug?5TdyVUTJy5GosYrw z(DQV8l$l!{tCVWNM<1u#|Maha`+xuYfBwtA{rh+0_4R3u|NgJz^V6}H*YAQ4`4O&k zRxP9K)f0c-Yu-K7ksP1LGrL(MU(nA?d_yYv5JmH+RrAgFP~!Bn?P2D29L2A?d)MQH z6ME{=bw7RUXN<(_1mAg!(NC&19XmOn`g^#Fr4ao%(e1QS>Lq5&+Y`mPSKg_e{s(`1t(%E?VIcElVf07F>&Kl%BWigIwxkx*B>f-t(;?b(V6lSg|I*M{bSKCZAh5 zDYC}9gm9Ld#5B}u?Uc=rojOiGHdiRNd^W8}BVX!CA(Un#x|4p7){HaSo-B*CoKi4i zT#K(Hrlnz_5aczRFRsqqy%GO9-05+o6V4o)^tS2vWImXXh1|9?esnf|D0qIptm8*G z%B&GHVT;3hJw2py#w}VOzuJF(|M%B>z*2k!EKgQE)I0;#=se}NbDXw!h|RGixy?)& zt>to_rC8?;+D>z^v?L|rN|sCYteANscgzj)&WAJRJT8s2SwdF1v`(;G@{x)$WlFbH z*CSxr`pU5+TNGE?Wm2-$Vq%RN2ysZ_Y$T2I-4>a}hq|){DH<)4j;uoG;|bZ0v&Ff0 zVPRwUE|P&GrKaVpXU5u>uVF0J03VR}N9(tMeKGq_`~GP?e}4J?%Ubuq)i)TMmU3-C zRoS!jb-vh_10e~c6iH%QQe6Z_n>}k%e;6md=L5b6oBXzg$ ziKvr`;FRC%INwI$;WJ@n0Vfrn3GHcQ!yy?xDHr(FS~6vkr{5v%coqm8J4reII&klT z<{m+7vj?)LN2@&LOoc=^ffcE}v%(Y{K{*slsUd{Q^X`;Gh-Pi=G5{CC8w}haS;7n@ zw3Qp_z7~8$MNAFwA9}iAg|J0I=p8GO2+IHAkWkQxt$B-!r!?qLIgu6Bt@il zr*x*$YM#Q29bb&37=T@{n$PYv@%Q9j%={IVMsWQ)JRmhwii2qR+C9o?zXxq>@*Tnh z%lQGq>_7|GjPwrRex4f?A^r_)Mx(Jj&sgc4oqAD0>`7& zbHdIehSl?0O>0PcMfB1XaRrJW(sL2cheIkgym%tWxa`RD0N^d$#K!qDKG{E>zx??0 z`PDvr8Lv;zpKpmrxjupij_>7=QkjPl_9vkhL|+Hc#v7ARr1uFxGZj2GXGqAhC2xoz9i8fToHt87RLQz{5xI3=V7&Ie=P$dd5m9 zJxZ&T4o5V2sx0y8|2octj`YgMR^9}X)Je-fo1 zQrWdi8CgoDkB&^8@hx~ij`jNV^V92-y?p=jI$q!5T=$R2kwX9s=7*&=~kOlH~phqRl5Y*W_=0q_9TRlefnijzK9INkR7eOZ#4RckX7;%{kdT}5% z0l(5BLibU!j`vuOKjk9>DOg+)Ca|!B(CwLr5jrG;2Uy%Ffps$hRYlt^(R@PPjTj^4 z4$L*Ts2Y)e2@z;5iBh4&_~_&Z0jBE1B-+cv$9w)|hw(X5P!}g;p+4* zk(50(c!4Jt;t9D_LK>L~p2Fa~_>MA9CN${`Z~CJ*HVkR##yBE+{6D#AMIl2ph;hUTsaXP1f?e~1{CATA0&}o{$$5wwsuFQ|e4|#!hkLxftRJ3! zws%tZO?-gvdQtKpp%27TWF6Fo;out`mA5<|>4|ZgR%dx|L1+CpNrdDXEdK5jl4Q_C zKM%f+T4K@gKHvy6RUD~ww5DF`e0FsJZ*6O! zLNm*s?g9Jy`ole1{!QOX*BA(fNX7Ue^tHSO*Ng4`-Fpwx6qQ(#Lr&Btq z=So;Iu+g0WSmaw-HXgn5fDLCrw8r*8KVU9iA@NYG9Z-w=VGK~jQI;u?LPG*Zj%aV|XFGnD?8EVslmTcV_nnbV-32_Nc~$`MqfB}(EW$zbVfUv; zop;HOfYx@^*&Y1n^Yf3N#+M)8BiNhyM8IMe6J>=$@LGM8)(Enrh-YHd5E2+`>}Z$? zVa>m_6bo$RvBc0OJnNx|>_J+bJ%3|(CO{hZH+DkCB0az(3Pw#0)R;q2?6W#%>pX-S zU;}eNwn#Hnp%t8b9q>feFK!yKJOKTZCL> z8jtJ9WS$o8Ks^Hz#O=fZvQj$<2%Gl=TjQgB-qhvu7yE`MhqIIYOQ)7XEIh+)T=VeWL1OLwHR=U_AP)Y%}ya2bfjx0fu1I5Q~F(yJTRM@TX zfnZw289MiS)GC<+Jdzq?A}^qCk{32@O-V6klPy@}sUzM>qP7vT4QW3;{v+UTS#NhR zRRNl*cHj?1>WH-YZI1zL=);x?B)>Xmw4!9qD4JRCQTz1u_37g~KTvLImRm|V0Yv8_ z@EfCtPK0q;BK2Ir2M8MUDylS0a0WQQP*ip$2WJCif`ihLTf^huvHKXVgLZY9A0zf) z9_AW9&!Rf<$02{0>;mQbd%zAUMz9@1)%HUFW8Wi;l)wL1IWbR6m42zgyAih-2hrqa5yRoIdx=FZ~jox1d0N+26&s}xBR#CA>-iG}(Q)lq()+K3<##fyf`IDC0? zRuqw0iB{^9VloP&dxYDTL~3y7hdL=DT1j0CaxfyeZMCywPsq9z1#D+6Ksw27;l zfLqU~puXLo;`NWG{lVV(B%t68`&UB(x$P063ICIUcM^EZ#F2qO(J-}M3Z@;uh+-yD z@S(^+lm?NN_(~P5rD}k;h!nuM7d73;J>-~r44xG^HO#Ub!cu<6Q|G7UN7%qffQLl% zyJkP~2oPP|;4FT-;37P_ALZ)91mAK%4hMwwL@e^f=mb~^0tf8_f(Mub?OY8A3CILx zSolC_q|1T=wFM6qB&Z^yxu6%`hwT-w^bX8YxoHff1=@*Jfqnq%HV8|hC_J)k?gl1r ztVF|MA94pQ9thQj#;?e$^XU_k97;NogHs61o> zRplQpDUqo_;vk)QCv+f=5@kVL_`}J+VH~x2gJeMrE~G3HAA*7p@aL<7bot=%$Z0$j zKD!|rsTw?IQ5z6-7o=m!N#G)lDyAyg#g;Pb8Qw+g3qo@Lq3f96q%2=jD5#bLx`H=9 zJVZ4hJWAm60!T`p%<+w(#fsZpd!==tC?V+6D9HPZhUPP4xvePsxC(t3*nN!uC3Y-bi1IMSZn4CfNyTWTz&BL{@;(B7Hs zLD>W)2tQbIz%i%~xK<=9QK0tN&79g9M5_Bv*vKv@Y$De;RyK*TDK|fz=-LnDA_Zj= z4|j^o$Khi63T=5g=+}{LxHU|vnmrJj=gC-Tc!E_Qya?su5oCU$L31)7?=CL({QB}2 z^?2LTM35ZVgn)|-9hx+#rHtuC35Jbs75Ql+1YzAsp*WXE!X>nWl+4y1VXAVynJ7dx zB^OZ#Urk8@6a{&@0*PP{OeNGdE4$kOpdP4?)RVaI@c>*%H3((mLKgDuboInZUc{*n zrJ@sSKT^p&DGB8h7zP6$Tr%ns{9s+8b_Unfo|#u`19T0N#g!x-z{pw+u7YUbg?8FK zX0|>KHDlj(FVd}(&DtovN)9d1NrfZv!6%0+^! zg;P&N7qmu(;fqHBny=%0Xsf9}DGrp$rtamLMn?6q7f?$YciaX3 zub@giKNqmEEx!xe{zg?|bP!h?yd2~}12I=XrYLp%5sIMn@Y)Hl0>t9sPofmbG*qAV zGr_%5YINC?A7$dP;7}+o;%tmJ#MLGIRnoKo>YdL+k~(-37R04KGAvTxJU7hcm)fWtq?M)lP|M)byJoz=GF^LTY&1RC!6FW11!W+80;H;#!XpNnMRFE?R> zyb{bn>LD2M1WSL~-v{gC(|k!UUw``P`OAGbxZPT05G0R=m(-@Ep~5zLnmQ{`UeaDk z#7bal^xA6aX@`=hfZO4E6g~+^p&P-Ai1=2iZ2^5!-->iNXgk;lCBX8l|3K;{?Z`uf z2~GUyDZ)TV^1XxDr0ocD;{i}BZfjFL1{P)x%@b%60dG)IWiT>7K&^uMOPntt=fNmW zIeF18%FvC-`%&(lPz@Xj%tK}3=*p#++yR5$#qH(mH(F%c3vzSR;*|3M`oZU8GjfEc z7JhJNP;Fqw_zH+Vsnyu6AU(k&lodtifmpMc5k=TX(G$Ss`P2ywPt8o|N@ zS)LHrLb*JM661%gA$d!nXn?Spsho)SGqrp{Y;9thWDxQ-u^sJk@>hfJJt3zfHOdjD} zezSIT?*To|Z98efUHb&U2X)bgGb~pSndMjjW^K+9u(c925P8o9>>_dj3;Z`y0mC|y z009+|)Q&9V`avXvf#hY1EE3Cb3g#{pn-+LxOb(F?6vy2o?dSFS{QSPtQ~fQ$k}L)8 zWI8l9=AY%#_{z=;!vbi|jiCmwS!mWGYuw=&umOedrcLot2{ghQJMN$+mL7N6(N)l4 z$DmLsnwX+4kdY443i_d_g6J+h#D#N{KzcYiSnv*(L%QLvhD`NjC7ibAh#h4MS_89H z&71(v+FENaXcU;$^vF=30TGN1gtIqz*T{0@z^uEbS6r^Y2${M$^pd>m*N=4 z?)Z`AWq-O97}65G;x031YQvi+A~-^=(xY*K2Q+Od3~Z>wz9O%nUjyT*s5Oy#q;W%G zko|~J9tVg(dZFfh&!8Qk0;6KnfEB#@LNj4BA(UNsz0fiC5bl}P(3OyxSARZGsSqwa zbqm?~-ag;tYrc&ZRK5VbfVi=}B|=6K5INInhGvG9wz@cuJS2Uw60NFx2!T%W8I(Wf za>hYX6sL5AByU=UY~6aL$mI_xK1}J3cs<`>Pi=$(Ago4v@TA~od-X|45-hX{M*|5B zd`DhP(>f}#%~$hX+T`9&T@tm$DOjRM%}s5YD>ZQ&V1hJ><`uNjiqPdB#5rnHxI=G% z2w8Xd3?Aejt*4Ln`|RSoj`f?m*oLgwB4CP~L{*O&!cxlw2L~M-HO~waC^zJG(YRZM zir}+g+6sq$fb>q9aXLM?V|2|l9B())i_6n${ zvVd?@CeS=9|0D758e-}AqOl{e>qu16d|@|I=l@p2y~7EhK;~bzT!nV@!*-fR8_65~~Q zPRbd*@dz5PkNHxT4S0Bi=?AJL*MlZgfT6Bl)atMRuKu8afZJ4fvLT!!5u}pR1!tzN zgj&_q_EF~!`$#$gT$+zeO>J%XGT~kjNCByQcaOqeqiI<=zV z6dW5o;rWY@)Txl>V6Dp0G#3blOiEYJ40`|=K|y*q930H~*nG{> zVU%${k(Xkn@z$`2HjFprKVy9Cz-ezqCDTbfWH=z+aEIfFPe?exOE8=ER$HK9;;tsI z96C?mVF}7|FKB8--T=TLQbSQB)2N`L_9tf5X}Jta!Gu>85J-8j7cPjZxp*j`9)Ej>|aFmMRid%ab&JE5+47L z@rALFTbXdDrGX4}a?mTFAfJp;L~A2tkw!v3O=ecp#2%kW>Vp=T1&%9PD6O7XtNAZ;6*wDSDh8WPp*|;7@{ua}B=OBU;D|gbFC2MkF2r_2nH*>8_FY zWpWl_Upto@=pnI6U3@2qr*;kMI3TtfH9<7B(Yv&phz{_Orh*-gX`a*%o((8LA3`s#4$zPxe!lKy78xnfK$lb!o=Ye4O@5_IYvD(k& zpW3N4jRH5h*+4EJ@$kIb((U+D#Gz3V%}H#t0-(Nz$2U^G3YCGg4hsQi09n#7`Q&lb zx$?N#+;CSL|5+!1bnczkr>%{*Pw(11<+dBXA;qo@&ue>dWRc*MP6GqHr0U}PH`);s zi!`c!trF3Scw!=lqH$RklNHy{B34&FsYdLM3o{OuLrQt0`w?SRTjTgnOflwCHt124 zS)&v+OqDBQk9g=;NT5yPum;FF#NjpPqzM)WKT6HGxYkxrBWOaTAc~M6@Srv@5&J?L zSkPnCP%pS!4DdcEM{QG^v~*ED-G@DYeEKv#*m?f)=@0XEwcSR0Kxl0eG{1F7qIaEd z=)Ep&d-I9NA@nj?Ftp#mL{tFF)OjFyvPR&W2X)dlK>>=MO06ypJW=fw^7Pu7jx}~i z9b%b4Q2a&EHaA7W5Ae&>L#S#hbjk^pIeF%my`ze86o~A87Z*>TpI*OV#A_KDve7_1 z|8P2w!IA=!nhFOmWPTza%!gkCVN=5%{03i-jfzv}SAsT+Hu$49RnZQsM$9P|1Qj-> z!CP4^KGN=7M+FEOGPke%wz(TgCJFE!4>?MWlA8sgs*ap`u=%Ka21z3=kTp9}ZkW?~ z_WJF?F=mixa zh$UUOFUT=(YWGnuK%1zyEWj>-z5UH0Axku5S$IY8M_t`$SSq{}aEH7Z15V<5qf?zh z!5-wjtL+FFLVukJXo_ z598C*9l+YH6dN7`qti6p?=%pq9Y*a&z}mlISl3qSfu;(Ggl|JAc;4K*;JjOa|9_p_ z*lMkgYvhcdgHO@^4eg`Gp%Y5K}mBLotnVSusR6Rt^IhCR1H(a zl84lA)hFeHhK|rexG0%#JVCujz@%zs5;qQ@H>z}YTr#T6bTo&>FEd!8>aW2@5O*Tr zps;W^;7_mi>C^MJkKdxngQb9Fctd;xhze@&GnOEjFu9@m(iH*TP5O+1P{QG84i)J@ z`7VTe!Bx#gUQ5Xn3YL>{DkLWPMB1Alev*SGB&fR=th2g3R9Jg#A|?KZN1N`XSq=Rq ziReH-Dt%&OtJnU_l<9=Cv9jvbMrb|3l1vezJdj%NzOZ(CVnsMg;*#s52?~gW8{C1CKivJWszidz%!! z%N5+JTPHa%#_0D9Z6oI@N#7clN)|;URH!K|l*Y*MzZiUNQ8}U?$Pb7GUU=IF2PaQg z+q=N53(J|bhls%13EKgAAP2K3TBoXpk44f4FvGf{T7ou2@!M9WNPD7Uytb?gVl_<7 zGiuO=(D9+@A(YhCfuO{iNf@+!S7ZP2JpVjx@ouO`S`Pc-(aWx4L86fb{67q}H>rWs z^Dv3W#KIKq)Oh~5OMILP0b#NG1dib$?Y?1+n@ic$EF>X|mz~nEBl0BZbjZ=*A}VxK zbH2SzTkP!N3;=9s+E{y~`|chiUU8p9pSXDyD|_a5tEZ zK^DYNy@WFu2Y2}#=G2TW*rMjU4zRi^Pm4T{RbaWAc_cmmw4InB`8=wXlX@Yi6O_NI=Qj0pn;B*87wTD^80BN`bO+ZRQ8X!@W z`bJ?usRMU8_;O?x$)!C_EROuV8cEug*C9P^d=3&(D)Dww>BrAhc1)=s ztc25SjJ7L|wuDIiu67chdo+?kN=BpNnjT99nKsZ;MZ39ZHwsimI5b}~(OWT^I~qeS z(L-dpV5!vqb2_!a7gSb*A3(rkAjd<4At^R4V+SXXzK0apw59(blQvEephCGeJR7MB z@2Z`ymWk`y(P!N`CJL1AE^u-?)NSCs1c!kM-H5u#g75Vx3 z_31pV>x|9IH_j1m3U5>ypozkaU<>R5@aiBmvYBV7d+ool3R0^5Fwo2U%veAT zc?MJq281}<&N}dmVC*`(!-G%lx1MP8h(^(FHR$w%CI%k1aznEF8g2As>5+>^$Y#C@ zQ%>4w_fwr^4IpTn3M$;0a1_J4lg5;TcJjtXA)cZ+6I-29Sd^|; zx0qFdIr-)I$FTkS=XtyGb~K6f)D*h5y5K!jgQSnfEQUvolvEN#T%%g{PDcPKQnV5T zgsDAA8KfovN=NL99(EEwYdXwoMJVd{6>{GRAPd<$w9Pao z5s`(M1CWs@z^l`kC0ZhA2~B&a1R57R4u}mzA#<|rq?Y#33FweBfY3DeU4GjiSN+7G zO>$Ptfpw^`ESqs{N0fX-HCuZdP8KCM#VlQ!)H_ckE>hB1c?i5= z(R82&fOAR1)k$OMXmxFt5T@#s=t-^s+|?n0d${cRr;qQ_E57YiW@=2z0;#S6Ej$J$ zg;#TczV1X|5q2kUBTj&#h{&?jHML1f4Yjvo#cZssVTg$!)X`lmL&KKhFJai>be{AK z5JmcYWgU`0lWW4*PJY`+n!ISm7`cVLkWi><6RC~>tDyFm+#_ZiwdjIo00ZI#nlHZb zKrX1K>7}z{If&{Ycf2)Wlz(e0r;IRgKs{?5`jvo%jKp=?JJtWw$LH7Ar_Ue0aqzw` zofoZ|mCy)>HuBvsLMv=k+ah|%%D;nV>mBB+3h9Pv5_v=P$V@(f@W>RVepm>GOJ zj}A??7HTnds}8Jyd###e&+1^Jmmz{jhE?p58o>GJ6ed#eU_@jOG#G>wmAT@1f~F*r z<~x7uhrmG#yIK=K-qc#Ox*M7%XL+*EBj&(cpX3IG<}n8<7p=P_&tWgso$0^a1tdG~5B><2Gv1 z%)EA>mrlr3XaG~`<<6511vNfx^GU*MjS=TG(|HS4t8uC4;sDLAJ0kW(Q8~WbDyVJh z#R{Np;*mhU>!d72pHNiS7H~(IqGA(uO~Ex}MyS*qOSv?F(U46bf`<36$!c&KMK=1T zQv6+w{r&6H`f>g6M+__JHq4Vf7&J8fuLfz{wQH+8EUM=8BAQ&%)sVBgvcq4)!5-)but&PgH43@h#_Zy3ThlG%qDjAj z(t^K&uBuU56R*{E2g{l%G&OIUMrL$F42X89I3&nG9_codhX0iwUkKEW8{#vwj@2M_ zWb3OtQ|H+)abAdSzi)ThH?Kn-iS{V&(S?b;nguO;0Es!T(HX+5ZC;&d zM>D-`hX4fXmn;+#bkKElh^3l3BZ|m3kNfsRNm~vSl%0-EVN%g2#Yy1|zr#c+qKH}4 z(5`dtU@VGoXa@%yQM8GN$w#Sncsz%$iy?Z`q3c_`UhK=yPs_dm_%Zpbp&!C^%wH!e zq$A|4foHH=exmu#f3d$%GDUZ}q79fqgNOA#+SP&rR@*uyr}0-<4!}1^1U(XPl6;Co zS2}cvY9xSpB&2%)zRvHX-4V;cJXQuZzsT#VVF)~$z=`70q4Z|g$QtQ5eAa1JiZW{B z8#(}CTj?rljfFs!ScK+cTpC~3`MRx!SkfF7WB`Y{>yDpr?iluJzr5OhdVPMEWZ|v* z8uqp09EcK$gOo|S(TH@#i>#z;d6L(OS(rq}|Ju=YLEw>ylK+u)u?1-dr=dl4-Ztt~ z2XASZU614HI+z<^vaM^IYD3TI(6M%cw88pljF~n)sKe_ziHT=9a)sX1+5s7&SC_h} zKir4LGXXY4A4WjC_Yg!vT{s{`8>0k|KRsY8R3Q*NV_*RwMx;{3)fr!*<^lS4$b!Dx zp;XNNqRn%|{k{>wC@-!sqlm=kUe|m@oqjcz4n8hZRIG7j zj8Bv2AuRwMc+*rv>H(skwDm>pl8`fN^v+0Dvy?S%20CTran*exOUzR6NW|@J_?65P zkZS4#9S^2!D*^f9W{PeBb7+X%cx!p3rn$v>`L0k{!xGUVctz?D!);ir5wq9`nCaJy z8E>bKQB*_gsNp$5G!uxx9PsQdZvPk`Kia!(r1-`F*X022=pi*nc|hE&<%W_Waxgv* z%b%$0RgsNz=#HY|9U|W^gc4Pz+jJb>bLbd{-=;H`am(u-hzz>SNO{7pi5%Y7p>?%~ zkE#v(q4^JridtzbhNhr(ZwCoCb#0s4=3z{2dmhZ_Y(toU#?akN+F2EUuLx8)-MNus zGF|u+UDu^R4tsaVGL231r~!(p{Q;*@pzBy@(a}hRFx;s@9ApbXhE_3a znxahT$x3Eu=XXG9y*|(^ObtfNC=IY{)_HoUF{mFI2kJ>pfa9*tlJ3QclpuOaPKpGN zI@^mMu|V7=5=n=~HA+gg>fycAOpjTY@9B&aa#@p+zC{RGiG06|=Ewg+vOkYO-8*DQ zcT*w7MSW`0A6LZzNhidjqJsc&KnGZb4`cPx#)}4>r!|LKvpzIAiynjL(VCHm9UA__ zHR+I>uPH&8ki6R3r4}9j*O_=Z>;7mgMo^2N+uGwC8bv9{+P0lqnOil7Tf;@;wzBgY z*FR`c3{aHER+C*95&D5NMp8pJsy0L%LLjQ0NIERo9*>sRO4kuE@kPVYYg#s+cVYXy zpa1dl>&vTs`o^((@C6XWXW zUZ5VDM?O03`ogtECz>JVu2(_>T_8OjfYLzez*Ey8Vb8k`L6Khx1&@iL@FzvZ`NQb#0r$-Yllm_8rbg zyLD355y^@jyzWQvm=E1a0=B|K8@aVL_k)zj#HnG?w0DYDDLO(6fmR=Yv8fh{?sU6O ztqkfDsY5P^#90)0r0WtLelXnhthOvaeHx#~2mA7e3j}Yhsd;kKMH&|H9Xc?q9(7iC zljp&OA9yQQ1mVI4NGa<=rQS_=RL;Ryx@e_$3Is7gqIo0(5K=6Hd#_N7I6nb_U zs2nMy!>|JTZD7UeO35X2m?>pn5r6~-Dr#sM@K3iL=)eam7iBuM$548cpF?HK%(0j& z5Jlw~v=w!#U%D0k5tQJUlLm8;2r!eSISjf%xbR3h^&4w`wpZP+_1BTRo#+~xS<$)w z&Y~P&lAZoiK9x}BZHAOJ{(J889 zx(X5^3=lJ}ZJ?`QYShipv~<@+4-W^0T1JIJ6X-_WzlY=2ZGaBIYMQCo>XGZh3|uO@ z8jy7ADxI=0Zy0f%-w>kc5F;goAIE6Uz)Hd!VhXQwXwD^NwGKl~SZBohvDD{Z ze*Ivd|KbM0H%9=4n+Di2YDZ(`ELaN~Op685(z%S5j?`I75?l%8fF<2JnhOQxrfqTv zIA}fR0Y4q7J1CK(abc&EOw-T`N~i10#n6n) zl%Pw97D^%9w#t9{I9@*8M%Brj+X4Go2EIjoo3N4cM%n3_zfHxXVo=q^EuhSsj{ghF zf=>L5(^>=lWXe@jdv&m*UN>AQSjb)wFz6PMWfqcs?b^1|z+J%H6#wa=_7LUfU z0cmt*bL;JDmD;4^bT1ycNkFIE2@cUq7w9V9quxC_HQ*I3fF4tmZCE3%%}GL!s8&F3C?{zx?$4V&5Q5)PiPdoz7$| zU522;WZF2l>dMvW(|l#lni2=Bba^m2oh=^SGh{kJ+vV3STsJ@;@C2G2BgCLCZXo=o ztq9amyKacwJU*GGd3vl(ecQb3>d^pID8HfcsvtT-qQb)7>ySFp)3Fm>OE#bZbbD8W z%{$F;yQ0xkR)*wv-!y(UT?Sf?4Zj^ta}!)U}rU1q=W*Syw1lN*|K#gRUIvyu<3q+rjbsc zbS&OY$hO7hgGE0oLPNV%rAFPW$PXH73=7W(YcEYle05PU#HbTokNabFs9HTUJX7(l z?`yhxvszsW;kwnc>vn;4UDqWGlZ4+8b5h%-;>7qK^${SWpnHJu&ETd^`PG5IhS>l! z#P2$~k5b3PYKA*B?Xd4hZ(cOp|BaEwf;yPG$rr(;ZA#5_bZhT0JWj&Z zDB}ZeQZI>U??xP|h6M9LtD|qwTbcydyfJK4;lk84Em*WbfDB3#5SCN7?kJ!4Xnp?t2W#$cySkja%7s(>~%I{9t2;G8rgz`*m4g`kP)K|?^ zUX$#8TzORHbyXJjdvu-T&P`jQI@gh|y*#y_Itea6hX&K_$4OVW=yp4=V|d!=zfza< zqfVhH)6wmqhUd^3O`mlwJIXDH$!BjMujH%^%>ON1zkc5THHqjI0Rdll5OOYu5_c5Qo=Fmdj~z&AuD)vN83 z;dJSA*IWlK3r44!Mtj)Iql-C>$S+{iWxhju_J<*3UNe-k`K!$l@V3vyz!k?-0V zCbfeO38CVU_DgpSs*T*OtB)3BlTkY3sE6Ra4z@QKm`s@0#gF5Dc7&L{j$gk2;pxK< zANlVeHZ$|Ps}*A`>l)=O5?ug|I>y@60awTwE=5K z6E9D)0Pd!X@^wH|*T%BsWLBb3NfsoACO>%rU8BwC+uLTQCSr0`i%|#rFs{1Cg$2@x zKTC=S))_r~6=I@jS7B%@8x!Y_Mz6DUux8V`sm+G+kC~6dB@A6@sRNyG^3tUTTle`d z-53O*H4K3SWfH|rulL58A3?=!-`IOw)@222W|ByErDGz7YcwYa7;;C%%3=;z^_ zsBYntu6k%Oba_l&pQS5_B<5+zf>z%2t z#%^LuJ(k=?N_jc!t?y?3?H|AXzyJL||Lx!Z_BQ$jCs5;)KQ=I*Ku z!|^^N_0o97;gVsIHh*c9m22(0nz>x+*Ko~dd~7X-(9K%4__9U}DR1KITJd|Q5c!hk zJCEyfbgr*ny3Hdvmcxxv^K>hO?3~FlDv%`&8&XN3bRs>DhwIT%-DQ1i@#>#5j_v!mQ6$=o2c9( zD{QphSeHqTWK%79&g|9T3(JFCHb6-MPoO$d}rinRdI{DhtcMkf(fDaC~K}W0K}P zZcfAKhh6pF^h83`Q?wqxuK)V*&&xSr!CwQ`mUF~-g-x-P+)07rl55it4&E`l(h`YX zrZX&H^Q`fR-mGMT%dMu(`|$fMce@;E?`DqO_mmu2K_Tr-u9{efoqTbqRM0kk530?_ zcnw$%6lu5J?>tvsb(=i>Vx9aTb*IgpvNmH{OJ*laSoIho*hV2F(y=YFrCI84k>?X6 zFr(#JOJP+91=)9BzJwS}>Z5}%fh?MJtm4|!lMevivc2|D?3$yHiIg2d z&laGdSW=DFE}oVQaMR^sd+&jdwev^d?5<<`Sb-zby^=zk)oF?J;nQr*+2=-FX8=^Q zvDq&-Sa7@j*u|!3`mp4vZ>d&qD4wd))feXzpj@aGUMLn=pfr9;P!-3>M6`o!KY~UY4&rY^Y&DKLQnRxHfxV{!OiV&K z6FCl6#X&ha9+iCGX^v#3+az`i#%C2u?PD%5$ObSYXHv3HFvW%yeFqwA3=Kr>#qi>! zXx_oyf;L{hK3`tH?Z@`<95jIa8Z;C5M#^+iR0O;f-{C&$-#0+Ag35e}U8#BCtA))M zyH3jZvRe%*Y^aEg%p}FKxhbkt`7Vpk&65XXfqSA7NTjxV_b@?&Nx|~6+OeW4*BSOaV3QAii-$Pd^dAw2?7 z1Mo^8F?C)xk->g$6Q>@{TC$;m0(~ZVD8_0O?Y6)LiWOt$-$jSr~&pov^E5Yi3uRXZBG@)Tlc>VasGe0a>Zr}V5dl7=1^1F-fLRuK zP|OVi;K!4P!|L?VDf*{HY7g{qo5Hu!e-45uh(cf+c5ZQWs%fD>egtn3$`S3L=3Cul zHfh^8pB@by0%~T-$Dpd15VX&fm@*j&l+xU7UE2*r_x)1vEY1xtA?u~ncZMi~e- zioc9dE5c*58s2TK`H4(Fw{dy+?cwsU-afot+T{-Cs=cvl5FtzoB_b3=Z+f$i+6R+4PCXn2c zN}@aoE9AzH$hEa0Y=a8&5N3c6S*KDrFD4plTDa`to?KucfFF?xcoY+;I_S&v5YvR= zAdI@v9$jcm71Yr@3NTJr&>nqwM`Am>g*Xm8BzUnE^Ouo3$1L7pjw&Kl!=lI|iEHyL zBd;(m8p1dzx(+~opqzRarSr->@p6+I3M`ac4p~*vR1haf7=gi!q!}KKG7l+HdiE{r zMJ5RV_JLfho07IO*HYcE2Wg$qiOD*p1-}7kwv7^G$y(#>2fC~EXgmsEMkUrmqVHx| zTDW)f8H?&=U2!#G63c*)-DFsULr_YAywjgoo^66lmNi|IwK&J@%fo#6;~X!4gEoX; zk*8s8vL~CC^8=kfNW|u=0l`7nPMrcD01N;G>cLm5p;pmSh=YlAny93LauDz%F_r%T zjzjxTzd?8425pC)f_FPwds2IbRajT$HZoDc(l|;iioQw8u&2_CKqDB)TqvH;2$(xU z58@SS(#FO+$Kppba!P|Wqma?oc~!&L0|R_Ed}ERW4tC;g0tBxD)<1k9>iHb6*YWA$ zw{<6VZ{nl3H1J2{D)JP?s0WRy)kZDAI3xMaBbZ741*{;P4?8UkS0Jm<{UBhhEvqv7 zJgS6M8yFZeEcz`6h5W!XAV{d`kW?iAU4u>}JbwhNQZWcCRUCgenl?nB9yv<7^1&oj zB_HjO1v8;E)pwObBpa(dhcgqwMgn+r3XhQnNHJzZOnS&*BBa+a@C#N2uR?5_RbIqh zo4pIz*UP7Kv~0aA$Clwo!j90v^^CnmNV2-9`G#dIswq8H0d`U8Ypgk;Z7dNegRVxK zqbv+yRaQaZ)(mJM)giZq`^iu~dIo>7I}!nV7-eSwtsSn>>KTE8WyIHmfvh1;H1U17 z{O+j6k!-QEQ(nC!R5DH?BV*++{cs>Y^p28o2%(10>BU7vIvN>{oaAQrP7IYJ@5(Fj zRes4^;er+{c8XSidHMX*UO(R>*vWj7&&q1FqYVv(B?S;?kvl=q@bS11sL?4T_!>!q zjVsTdvOovKogMaC=}&TINN6O~oRk!Xp5*EcmPkAJTAK49PDcSI00>w`2}RlLwRL0Cp)D z)bPMWL;?+FU`nBZO)SwZ`D{KvkM_8pCw2Mqy58{w6wumM&4W!Dp(4AG29XdPdMKbL z2?G{>G}4n70vn*pPJUrd5xFL896H!Mx|!6`Fqj4&bm1saa~^aLS`^YV^T^4Af_cY) zG{I=?t0ypqpr8mgUxrn3KGyC3d*Z}7e;CznS)7Q(x%8DW!zk8U0q$6_!iADY_1WViq9RY@z zIa=AOotx3;5**}iP6!^Q=|Xn6Y)fCG zasZmPap^-y6MdmY#)lkS`iD^~OVH82K(NIB{)zBo`?@|BvC;6@e}H4rJU9z!223HB<i2)W_qKO;m{0@a?(B2ju1-U_siwqRYT@$U4 zssI*FLXvz1lW|IYp*tca7|Ec9P|H9kTo~~W>VzRh5-ClE^B4i2kdcxG9>pSvflz5E zdaR_;6F~WyMNkVA#~IWw!YGK+UAl|dE3SV2)OCzEDcc5Y4^tMk0y>`y;gYyb3kIF= z@s1=nJTRqV1{#3C2-UE}b7{W-;YNaHSOk${{L1__K--ok#RMc19Q2Z$wfg=NRf+Vl zppu){EF%kK_f?>3h(Xy{9H2}ZAJ>EYv%o79gli>tYwjL8ENUW9#anGTGH^SdvJWwZ zla&QnVKEQO7Kd#M4LpfdHUHYDv?u_bV1WDLd~I)^-q~?-6g+km-1bH0u?9E}Pm9WG zk@6#I0e?oyO@0LgBt(%J0idNU6R4*xG_*XAKZUuN%1*uwuO5Q$UaWvCS!%%6gq6F$_62utbxmD0I6Ij=kSpW7P$fuPTnl0h zeMJHB`T!L~QArn)8NmAyEK+Xc6iHc638{gO?#;7ioVlV0fwsL0sC** zMwkVZPQu8Bzd;x|?YKq=Xe-&Ut;CY&FF>|oMS7#4I(cpuPa7#T!8t;K+;grr1RaH2 zG3EGbv_Z$4V`@NR3}ur^x5>eC9r59>4Q*(@v({Exge*~NP{!I4A*ZBKd(5~BSZM=| z9<;3+*w4_(%)2|%8a>k0m`5f-q{Pe`1Lo=><4UGroPjw$1Gb6DcnGPxU_roo?v5c} zADf!7cioF{>SU8>nN6qvvB84c!5I?i z$Wo{6i#61CcH%E^9(0e|fs$*`eucV|s59PjMGxs;JJ}JO_tPZfv<;15&!o0KVrZ`f zz+<&6aVE5^l|kSl#K<}rMabx>^omgeKz&bED6_2gleC9nt95mJOE}ox( zKv?CN?}9epsY)K(Y_ee5XpU;&<&fF1v1Ih#6o=?;qWu(tzgbK~AvVTaG*L3p5* z)ilAq-UaLNp}&Q2vM|!f9n?6@U*Bnw@!H@lU>3CJod=J(o2f(FMifJZ3y|l| zpe7O;95+XiSR-MLZfh=Tlmm3{Q7tUk)EIFn;R3Q?_c@W=*)_yBz6q^?n@4pkf$-%0 z)`121@#!1WuR(;dF$>yQrGUxog_#E3QB#O^6zib&y$4CC5zG@Z5@`WjvmzOlYz!v5 zYahNMH*oh0^ph%shRrN81Zv?X(5=9I)u%h`e|~$L@8}AWIcVeurlL^5EaVet3ibq` z+VUt!8!uNFE96$FQ zBj+dXC4hylf^#|;PTb>t|M&a^9 z1CxW(kk~OI}upUK5fCB?O00%9+2z7uhNXVtM6K(SWCjt*4jEpC$}W z+QLVkg35PxtiF&_T~Ch8>cVvy5lX(#0E(lDj^4JW4tRnzwTVp)^9YL?PSCW}JyIM1 zp}3I-7^9}zl9eb{zlBa9jb*`kSAzZ{WJ5CuMthYmOvJ%qV;4C`aig3TXkP}Nd?u1E z!klWqxLB>zke8Urv2YpPfyo+(I)WEldOA5;~lOIxqulP82diP+JxQ zg;cizL8%{kf~96Y7^arpE6#+E0{XwGHnxOlR>IR=!4S<^0Kmar;P1kWpamRM;SbL-(vZTqZ zO^@?KUnQ@C^iefDYgLcLA=<@6eoln~-2+3kUDU|ajxa_S(%(bEHUf&8BSf;{VPH&v z*Oa4qOFjsTyIS2cANd@$kB=|CJvKn`@!aY$C!=Jx<#k)=O`}*{a{#cjHjY9FHEPro z6NkbGfH)QrU_k6pAYqcBrJ>&nj162NoYb>JC`LI{O!@#u^aZU`_ok;@s%94*u%hvl zMfzNgl9`m#pjPqck|NoJ#{W3ICZdm}gcGVs+WB|GZ<*B9WT9O}1(|^bTO_L5VV$BZ zz)MiZ8vG3MWE@5Ta*DwLHgT&%kXY!BHLYi9@$u`!pM6p|jhF%MOM8ysm7-KhW0VHK zpmA3~Tyw67vRVx8ehlh`B13op_p590P@8OIRPXBU_!t#O5RlZ*h+gM2&Op!Gc(6oK z7me=WQ+RCHXcv1zMIa%7j&)x)NceP~060<; z4y*y=Ar6hGp)HIyhc(&9dm0Um0--E6sXuEx+D1;P>`v2CpFh1kKFs#*z3vzhMlBW? zas`A7`6oVeym>VwNRamikjZ3#Gq^RC;$)uWj@6)>*;NBvTbo&3aSJ0~9%D$jyDlP5_UOUs()+GmsW>GJe=C&+G1 zergz9(@|jwDI+O7@p|ZTZ4(9cPOJL6IVK5$9DN1!THSL;TxM|^?o~4dr-2{Tre_|3 zA4(lH4_0{%uToN_qug@E1P>%^6f+}J^OY-+SxA?H?$VeeKZRJRnowM`HCeK~`AiKX zRWMSmd`vm?$#_}B$p+T^t;NwE(Q ztXUjjIW{EmIa+E~e}XRG-q}WKb!Bvx##A66O?Yc)OLNva9L~(-kp-Sxei(P?)WxhC zXVD10W}8MPGc-xjkzOe1j&3#D&(~xVjDTgbQX%pCR0MBElml91u5z7&(w2t=4W5Q@ zLl1=K1 zy&7Mwp?^_1&UhMavE+7++0@3{(_Nbp~!5jT0(|0;p4yU_1gD1QU|-{5>8}&b;F0KQf!^&H9RQ(FjRXdYh=v*MAo zPYs7Qe7(+Qlq-@YG%F$2#BD=JUhl9V6ZlV#EjtR z*H{fYz#lL;bQjfk=tV|&YC=bol5xR{t|TN`@FW7h2NBTJFmQ1+@SRUfTly?($Pq=3 z;VP`E+nT5&WgYef2nbh}9DIz}Wk9#uD9#nw z=pqbY@t85iseqhT1fM{uq-htREMR0{eXKz}loQ_oro>V;A{XzXbv{snk-f>*f_?Ma zctG|j`zwzKnX?Au3?QHZB(xF99wopis3E^MCoVKv>~d7oSFM2@0?2Q+T3{gefbnsO zS@;ZnW|Cgpz?!brZU_z!cX{pa1JVJV7ktwwyPre5O9-&Ue^E9-2u@_`MFC2z!`9B~ z5OZjnhw>(d{2t)Hbp#-)NLdzGHEEK^kEtO-^?scYgHqxjnLpToaNgD9>%+(P^l%2S zavK`n#%s?InCeM;A4OA%Kv9~u*VufOv6H}oE;VpHGy=#P1#OY)q)s&09gI>v=pMw` z+6$~|+E(cBZX^r{h&g!hv>21Sg#_(4MF^d#qZl0is1E zYvcuBL(pN4_$sFv&!mY7YRwqP!1OD9@7tKYQIprbc9-`U4T?j|&?Mzq%U z=bpvGWj#H;%=P#lO(K?Y@Th8SbwPyyQPOU4a3iTXKC4>G3HEVB$#yvV`QPuOKz}0jMc)J5BCvq04xT_0n5L?xJ`~wK(IZ1s z*0}n1o^{}}e~Q^}59{}Ly^){D_NEcXT_6>YujZ+Z_HDaPI7ygmS_ipjijHp$^OYyf#ySBjuHaP2 zx#mdZ==ggmDtv)AlI4WMv}!j}2ecg;ugGfH@aBBJ>MyRcU;;f)gS-(Q$M66;4=!m= z2e48g*^sz616Hp{NSbq+{pU;n^R&e|&7_$NyrHo|sXu5eFH$UM9|>rg0>uLNn5`xd zs$qJ?6Afu=EIM7IeSKaOEKdCGGL`(mQYH9aGo7o+aMyl}e(IpZg!Uuvn1TKuG3y#w zP={lcxzNi~?#e)F(2_b?nlWieh^+Grq__5CjqM|nXDFM1W>{XElDXpWd0w8FPx6)A zlpMzxkriocSC;xg3`@fiQXmyUa^Bee&%0Pzb81&4fRX4-?Fwir5Ug}reQNwOm58)k ztst!zMh-Q&W7p|}nh+l_y-qKASrsMy0Q;#e4FakfkaeH2TMRIv-%-us~`UW7-$bY0)~Fbj1(O&^e7*MeWJXo_S&#O4yGLZD5pnPO}&Itx>O#w09>^(nhvUzv1Y0 zrq?_55;q*bn14WApaTIl_|o z@QG>A2{*D<9k-@I4s8sz%}XB*YO}#AkO>_$Jo!NIHa|v^B0#))i`qBZ;?Gvh)R5Lf z?ea=~U|w{3RBa1Ht`8mVkTa-*Utgy=lZF291k(Me0|Rn;#OjXUCmbYdbT&Y!feWML zK|Ve~=Vy@{Njo8$RI@{e3$#(xB-u7uzgyp?=pZZN91Fs~=MCRVhPn_d?>FMlVf*&y zdAoE|85v8ap&^4q#N6?|YM#fbBY_>-3PVS=_N>@GXUopQcpaUc>MP1;8y}Jm^A?Td zX(T;4+goTnmWV!~RMLX_don7LIYez>8J&cVIS56gp=^@5U{G z2tsOBlaDn=BiJIzfItZ^oi>=Yv8*I4KRLe7y1{gN1L(J%T}`fy8eSPA6QAf9P*OP~FjC;VJmG5WwuTp=Ed zEFbDMMvc3aeHXCTd#XIO#<1FBh;6n8IyFI0p+(#!_9tudzUhRU21Y?RGK0Js+YsUE z)$)`pQFj8y1f*By>3kW(=@e+e>LAW^yq%OIvMN*S9IsKG#`=8l*NqYE4F1j+9USW( z#f8X&#FCC}qux-QGw2`}h;P)p1VP|Ui^)&gu*s-#^~$wV4bDPY(9Kj&4;77A(LMmF ztz&omz0L@vqqeUjy*V#HtB$vc6=mv`BPc# ztLk6;&@TJfWi)6H5C>bVt*HQ?VY@(h{27i2|ElSj+HnZ*h2~<^2tsZ-4S0lUR+r4h zEPB5-u00`TSu#EeM&=2u?n)?2yE0fptHnPn*e{PSm&?QR$9E3iV_r0)3bC1EcYv28 zp>%KneYkLH5P}AOi-Q*VCXEbAo)goc<71tg)3N%Yek*88l^N|2bOU5#>NI*m_9HhD z$)*up=?Vf0Mb#R|?R*U?Rg<+4uXXr!HSkBBwm3i>Wdq+Xiz1~+ozuzGq*e~-59MJc zFliLQ8fq9$?LGlZD1iv+dbNEBIYvTr;3^qEgGVu$!SZ;o-TiaKF5ljn=V?*f$T~65 zbnG=y-#V{iw^5&MTXZ>U*&M!BCz}mx1xW*-g!DGJ(-&1a}ZV8fIP^Sr2Hwpsf*Yhj;`tkAUh)8e~B7G@gnz zQ@erEwW|tvC}Y@>Tqo9G2}lnTOF(Md0F*2nNW=DDUFFnq$Br0BU?DO{!J)G%5#pl& zQv~z0(Z6-TEggmv&3sHY0rXIH<}%yuQ4>y>oL2ggTI_+JojrN-1Qj287g&*E_j?Q(%ZC%1WnBDutdUHU#Bf=3}b^n*5RJLu1S< z%kxLg7}XA%MKuF)RuPIQI-F4~c;Q^{8Ii_2YM^ki#-@H}b`890!rIDZm9^$|b236C zc*m3n&aY(vh9s-#4($ggbs|}(dZ<~Qo@fRy6?j)b-RrcSPBF^q$D-Q?z$SE9idjW5 z)fO-sQngc?Ex7lp-D#XvEBiEWD$x;J%no44q(wlG^ar9o0?3= zVC0}qJbt?qm$+=u=6=sWo!2cmcs*ayXdYI`eRj|X<+=N2D9#M z;2ER(30vcP5W5s*jXH><+Ln}N(bW@HDQL^I*M2@wd0Bs4)_l0U+$EX2bzfuoJ{G?W za-vd0%YEN_!zrsXk~C!QhfX4}!W0I&SoJUybHaU0 zi>Ao6yi!hp#God}c8CLBE{cONl0(N+M~phY;GC{DvQQoGoz?RlP4hLnfrp%0)TJ&& zDhNnzf`d4^mj@gksCMLp&JO}9XoYbL8c?qJTU;P!LItnJdG3NMtXj25c%4;PI@F9z z#fkBm2vE!qqEx#kO>hoO8Hh(CV%pKAu7POQk5J*}mvEw~PiM5@lOxm@rv@K)q+3)6lse z*3{^F7h-0`SbP{k6muoDjEfQs+|L+(35#9+M1wCnPS|t=8vK9@s;Cyp zgpcGe%Yh>;bkq?)90n>8%ChLsb{DU2kL`KB}N(oiA1|xTwnQ)(u2h zUtfBaMy4p57PSGU#w5)pnU;@RURdolbz>S*XZm)`{+djkQH?`aTH$&SmD=&e{b&p`QS8)kYfeWWbQFw|)vW~)9xxR%M>^=>yFE88{u{~uJO*{@knxCa>Bt=kn~ptc zm#ICxBxMf@Ln;C}9=Pb5k1S8+ybfRYi1DDthOT(%%_*qZ#&+m;>xK^R&aK0odkQr`ykmDMD_dT|{N({8DOE5b3epZ0f`D8CFO>JAcCN7oKwQh;=g&bOxXC}|U5 zoG*WT^bSKkG?+Ff_=DUc`Gxw|FmIc>ltoPjuZy@cf5GUQp?w#&=lSyc+qbvNdV1$r zy(ecdYH%FJhSXB$;5g!}xRJ&c7sdCG-YcUlNCyN>rHBVhH>cbwfuW3ajhT8dVy;%77%Uz+O9n?>Yld>@NPQ3MMt%tglL5dgdY`}wZVB+3LxKh<8+@i3AQjdruAYaFNpad`h+7~LbgJAI^++>?t&I%Q)5PNz!3yS9 z**GI4htp21sV&Q=r}o@FuGgO~5InIaS%kLICRmYT z@Jb1xq<&o^Y(vdAokw+{Xh1)B%Ka9%=XKHjT7Mn6(}^x<7t`X9YH{s?G9Yy7_cyC^ zTv=y2mt=?|yl5qzdcg~VF=2|zSXH!jlPR{?Oz=(Pb%EGeB?=;e5J{O*^*}I;SajwJ z_H*z~ZP)EMa8JXTMW+*@(sSzek&H%whT->ugHnTK27@DPO7!HiC=A{HqN^Ib zo)3?R@6@HLnsP9RSIUrg(dmvr9E-=aceD|-hEnBWZjpQWKWLGL`%C17E}vGWBfYQ zQneGO>r*jNI`PwVX`fTS6wmL+F?^t_gl0o*Ycv5C&^m(7zx2^MH<{#2%49^2c~ zX;j^ll(#Kkgl16hdRVVLgJYglckbdei`OnkMmRZ?ABwT-EF&p^TadxQw`=1$16^69 zp^Y5G8;~q#0`LSBCt+O)p}MpSfO+t+j{3h#!`U|$D41Gc3B_|Q4+ z(Y1~%>l{zf=BSrlJB91(>z9|e^$uxHpig-Y4G}0-o@CP{14c!LIg0_dvUtg0G||t( zjbrGnsb{AfY%*>gc^{X2x^9iBXqY+E=*P`u8jO}A(!RaXsbEYzkP+czo$k3>0CoLI zXkDmlbdHbY!Y}Dm#yE~wAiuPimaF8h=rLkUbnb8H;)+~>m@##pB_p{Zf%&GI}=6(eMB?I6Vk$pq>xolw95;(Pgf({DaSN6fsgr|OzK+gL=aop310 zVfJCpwACuInin7yAZok^l&xE&u>|N=iTA4G3Yy5)9%BH0bfQVbOJK0XXnmx#j@9C`HRlz&?rHD~>dp>73Xp575;|wm^_5_~Wzp==eMBjee>!TS zLzB@S))PIBvPzT;zB+8pK?2kXuhYuyC`8xBFz6RMn7VYK7=*0D@g(r>q)yfq2~GD? zf&h4n!;?i&bc|@VS)xmSf{4qgb9!9FXw{5GSX4-}$(%2AlI~;Fk!s!SsXaQ+D~EHm zo}YiR=BN87yEV~k<z#K-*ZLMF--K8FLuF%k@{?9b-{v)S{i*gVhR6q!;{EG|i%` zb7bpTN{dj`y(-EvUG$~41NJ3QW7Z|zi>S+0bmR4Hw-*dE_-DhjC9{Up?F7;8CM7t# zdilD$N(a#9aRHuJ_F5`kVssvdPItFyL~RLAoiYJ=4c^lR^6cEN(+4j zm3Cb;QK0?}%jtFy5mD*7$Xl9ISH!AKd(7$S!n-K!A#{e1D)qEO-pQz~3oHE217T^7 z#xrWEY3z^et|9uW;jxT5!AkmL3RL$x<4J=$j5yE*An+cA}n}ITG z2r7WT!zz?u^RfVWns+g~v_C$4dieP1k$-;L%#3&E#xW9;$DBduP&IYsh=|kS1f7hM z2uDoloUE=l2eq_AryG~>EQjVa+MNOwkeN+uxlHTz7{M+}`{Sgr=7hWwd7yBEmszmK zQRH=<#sibI8y>XtZcUS-&{0Zx8>c&lG)!D|KeG01VCp(`t)0(V+idImWmB0*uwboA z5jowU)~8NAlDKNwpbT|WNs%W#euK)ubS~WvcZ%KRlP;zCeYM~2c2LeUEVVDqs|6i{ zWQ0sLset-0pzbpw&tQFu3w`$SZeI?1Mypq{%< z(4e*v`g(bQ1-xt8I&+jR;^f+I#6@Ug6#+7wu48f=oo|d}em!myFH;R8U1f!F(ghh9 z4M=gRv$mq{87C>hJl*ju17~1qKvYKoNMNg(47K9{5F4;7K^vR$bx2vv^7`BV2egDe IwJ>4;03wCHh5!Hn diff --git a/kde-frameworks/attica/Manifest b/kde-frameworks/attica/Manifest index 539ad4cdcef3..bb0f1f65ddc6 100644 --- a/kde-frameworks/attica/Manifest +++ b/kde-frameworks/attica/Manifest @@ -3,5 +3,5 @@ DIST attica-5.95.0.tar.xz 69296 BLAKE2B e8eef2d3b207284e7417c41829b62b04b447381a DIST attica-5.96.0.tar.xz 69896 BLAKE2B 1f707b2262ada63825eab246dc5db355f89f6dd42e50b10bffc3096af3d184b59477030bc3fcf347a04d4e2e62d2ecfcac3fb83aa01c3979c76db9f47be92559 SHA512 2dc8e32594e95d7d7beb4ce3125e4e81f9e11068b7c0c017b1473dcaa08661f3ed1f3c4d6627bb2dfcddeaff584e8f8ab3fe703d234faecac392653d6a185a0d EBUILD attica-5.92.0.ebuild 474 BLAKE2B 01f4561366de6a2c831394cdb1642685c61ab9fc3ef434688e407735382cae2613e807de8759a629e56035b990a87d5476faf2106e5719d4d4faf3459bee085b SHA512 1502f08219f7180dcc8e4073357d766bb491448bb8051af55613e3e90819c4fdb6f0bcb2efc20b39b7c26b64235565c4d91e49cf46caaf12419196fce19113cb EBUILD attica-5.95.0.ebuild 484 BLAKE2B 350d4b879b2cbe6b5b15d2b2ad34dbc3e85a14e028055153f2fd534e2ae329caf2f0b955a164712eda62ccaa69deccd2f03c7214954451d67ad8394f5296fd5b SHA512 edf7795e9062d91b648426e56b66a68a634f18433ebfbb3349704879f38bbb765edff6a1c481410f0e21fd07f09e2dd5a3cceaaffe39310356a823559db73172 -EBUILD attica-5.96.0.ebuild 484 BLAKE2B 286f0858aceb26f6ecc6319ee4ac1353f1cf4fc0679cff3324d803fd2db4a4968ebd01a54b56a52cd38768b89258224d3d519a0fd9988ecc64ef503047201c69 SHA512 c72fff245f78c62ec3cea2a17255e87da560a45529e754c71d2d523dc2e39ade594b070730d9eb8dba0fba631f308fe21d594275f68d00935e4fe180a90ee374 +EBUILD attica-5.96.0.ebuild 495 BLAKE2B 1e532fda971015de0126438d6ce5f2358365e4ee1374bc0342a8876fec67b2762f20262e93b34c8d74ac902cb0c9e59c5d4a1c0ce00aeb3a2360260424f27ddb SHA512 a334b9f3fd4e1223cdc18543d8e2d0bc8dee75d980fd11b21177222c3f4c1c9ee0202dc013aa7883935fb3c1cbbca75e0b12593c6881970918b3f803a6387237 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/attica/attica-5.96.0.ebuild b/kde-frameworks/attica/attica-5.96.0.ebuild index 0993b2574f46..caaa1f6e1d02 100644 --- a/kde-frameworks/attica/attica-5.96.0.ebuild +++ b/kde-frameworks/attica/attica-5.96.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework providing access to Open Collaboration Services" LICENSE="LGPL-2.1+" diff --git a/kde-frameworks/baloo/Manifest b/kde-frameworks/baloo/Manifest index 36bd03596ed6..cbf38007e0a3 100644 --- a/kde-frameworks/baloo/Manifest +++ b/kde-frameworks/baloo/Manifest @@ -3,5 +3,5 @@ DIST baloo-5.95.0.tar.xz 290040 BLAKE2B 0674f13225ddab93da8850cc1f2b78ce3dd178d6 DIST baloo-5.96.0.tar.xz 290372 BLAKE2B 97458de69b414bb441eb00123cefe59646be4ef28dbad762a38ea83f643ea4f482009f5d366024a556c72f07b76f510de5c5b73fbc5eb72716d46f2d51f678a8 SHA512 b529720173cd739805b56e311158e288cffd6f6ef866d4f4a87ff01c2f186016c6a79c27f47626ce5437fedcd025a9cbac933bfebf98575fa71257af48c8afc0 EBUILD baloo-5.92.0.ebuild 895 BLAKE2B fa17a316589efe4f05492dd3c75652d54bfc96ce45efd14724e26b67f25a4f840493ef4680e6f7b3cc2c39ba99c0a0b63abdd5b68a671c9bb361e16dcb707f8c SHA512 a0df0efc876d11082249a49878a693f1670f8e92e1d729ca445a49440932f16b0407a80b259446ed6de3266f32bb7361d3e5227fe0584c72bac54ffcd60e62da EBUILD baloo-5.95.0.ebuild 905 BLAKE2B 44574b055ad12916d06189855b8d02a9d2e941e96f00957b6016341f092889e73257409b269b361a58b6b4bb929f805807d8d2895b3bcaf00429ef22c71bf8a5 SHA512 1deeab122ce35d36ae128b89aff8dcf65bf745d5b7bb402068e74e657a40ec8d59e99bbc807d6c0b22413809f68860f57d2a3d11027c58dc9571cbe5a18f4df5 -EBUILD baloo-5.96.0.ebuild 905 BLAKE2B b7135aaffd1ee003c1e908c63f76aa8c6557e4fdcb2b87830912a8f26a3b33010e2c17a8d9ffd76072c8b62f83d4ce791b7144839fbb734998d11b94ad82cd39 SHA512 fc1483a8ff866050241a2971305291688d4535a341eef37d62373796265537686751586356fe8483a10e5e9b88611edf4195f53976d49aa27eb66705779caa3d +EBUILD baloo-5.96.0.ebuild 916 BLAKE2B ba0e163308417c70113d5b7e386f5044fb853d763d035bdadeee406645e089aade299b00c40f815837d81227780e15576671374c7d7a26aa3a3df1ef07f07541 SHA512 983e00de251ee38649ffaa02ac8728801dcd6d7c801015d4444b1444d06d1a9237f06ab31bab9d5feff8df5d23d38d35ba3d33063d06948f477d226f659e3455 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/baloo/baloo-5.96.0.ebuild b/kde-frameworks/baloo/baloo-5.96.0.ebuild index 47ba879712cc..317358378418 100644 --- a/kde-frameworks/baloo/baloo-5.96.0.ebuild +++ b/kde-frameworks/baloo/baloo-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for searching and managing metadata" LICENSE="LGPL-2+" diff --git a/kde-frameworks/bluez-qt/Manifest b/kde-frameworks/bluez-qt/Manifest index ccb069165e57..c238b1a3de06 100644 --- a/kde-frameworks/bluez-qt/Manifest +++ b/kde-frameworks/bluez-qt/Manifest @@ -3,5 +3,5 @@ DIST bluez-qt-5.95.0.tar.xz 114004 BLAKE2B a69dd475ac1efecb9cb44dcd4854e577911db DIST bluez-qt-5.96.0.tar.xz 113964 BLAKE2B 43174bc0c444e970e1265de3695c7558da65d418e6add255a679d9f81ea9816edf84be56ac38312ea5d043f8da832cbb0704791006e19967c27b1283bf8e7beb SHA512 7bb47fdada886b3561fd46884216c184acb1a233f898f6b7de30a98743dbddeb52f02374213d4e2ee71fa0a9cf6cffc0eedac52de83146454050b70b9060e7ff EBUILD bluez-qt-5.92.0.ebuild 685 BLAKE2B ac3324ab6e189c2aba8f2cbe14567b07a0ab1d59712ff8100aaf3ba2b640688fd29d1b3e07788af363b14e3d0b7b6b10eb19659fb91a7915096faeb23b82780b SHA512 53bd2c1950af3028b3f0c4f8184e9d5b55d46d5ebaf094c33c6b01c2e28c4b5955e3fb6fbdf88cb6d83b1556a39b4c86661d4d7456d32c8fafb8c9731c8fbc78 EBUILD bluez-qt-5.95.0-r1.ebuild 794 BLAKE2B eed058e2eccceee87a0cde8d9c45e5242ad424a2836f0a3cf1b1a64afda430d043d2505e1f0de554a5cd8ae798929912707fb6f21539c6fd5391212979699640 SHA512 60440e5daf8938a6384c328b7b365f80225b77821a5ab12820dc958aab4376d384305abc264640239946200a4141c385f71b928a984256d716cc5c57ac7c5f6e -EBUILD bluez-qt-5.96.0.ebuild 794 BLAKE2B 60c17c18dc071485499e4d34be2b130163aa03b682b0630f29e82b7ae770daf002a53f74c5ecf0a50a31a908677afe416bae12aafbe0ff862d4700411577df48 SHA512 8f368d352e2fb548cacdbc1bcd8bd88c138a7040345a96f498c0c271fda9ded964dee796b2b2777f046ca443d996ac05110e8b230f045f017d5de0e832239190 +EBUILD bluez-qt-5.96.0.ebuild 805 BLAKE2B bc833935d5b2f932577fede784f701782d1a5ca14a5f2a1130bd66bc0f0b8ee4838da59d9da0f42e634b3b0933f1856861ec93116a30636071e9566a46770fd9 SHA512 a2f4a23c7854e992a74655bae77748dd78b47ba88d7516d30c5acc0545b5d89aec00a7c34b7f49eb4cf954afe52b05b4f5700b2327dc5348f9867c7d27962f09 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/bluez-qt/bluez-qt-5.96.0.ebuild b/kde-frameworks/bluez-qt/bluez-qt-5.96.0.ebuild index da642fc3812f..71b3a3bce1ee 100644 --- a/kde-frameworks/bluez-qt/bluez-qt-5.96.0.ebuild +++ b/kde-frameworks/bluez-qt/bluez-qt-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org udev +inherit ecm frameworks.kde.org udev DESCRIPTION="Qt wrapper for Bluez 5 DBus API" diff --git a/kde-frameworks/breeze-icons-rcc/Manifest b/kde-frameworks/breeze-icons-rcc/Manifest index 9fb37e69f730..4bc2289fc2b8 100644 --- a/kde-frameworks/breeze-icons-rcc/Manifest +++ b/kde-frameworks/breeze-icons-rcc/Manifest @@ -3,5 +3,5 @@ DIST breeze-icons-5.95.0.tar.xz 2150968 BLAKE2B 52bf40937e5a245b86231a4ba936a329 DIST breeze-icons-5.96.0.tar.xz 2153664 BLAKE2B ecb8e1b19674c5bedcd78c2e1c9950c4129f2e422e9ee0b0031fc42c85d4791c572c0bbb01d967ac74f74ae5535e1b5053029a1afa706cf20836a7416312da15 SHA512 116388d8670a1b45c01252fafe2d316bf5045207d8c4d282ac1a9e87882bb512f69419aaea65895cf310112de0f514199f1b698d28a48d0c5074e14add0a25b2 EBUILD breeze-icons-rcc-5.92.0.ebuild 918 BLAKE2B 035e3f978707d7998edc6ef235fdaccc883af1a427cee00c54001d432205afe61addbed6417caa393619369d75eb1ce5d2ea702acda7e2a4e70dce888cf4c68e SHA512 ad2dc084e2867a8458537f411059674a19f65d802ae113dd040f6bcb9b64bce1d3200aa53d4bf40d0614241c0e9af8589937cdadcd1b5e4d57c20efa94621f4c EBUILD breeze-icons-rcc-5.95.0.ebuild 921 BLAKE2B 5bcfbc6e04823a4d8719b3a118b8cd066da14c9e7f36a6553f37af2eff6d3e71caa1d2051e8487699b3cce57326887ceb94d99ec995c097177ecfe151c377a4a SHA512 274fe0fc1c855ab2685476d9fb40b2b74eddb6f23769e4d291454c057aa4dee91a6df13e3db8abb4980bf647dfe667614da99b96e6d9eda66c875113d380fa0e -EBUILD breeze-icons-rcc-5.96.0.ebuild 921 BLAKE2B 2559eb6723db5390123d3466f1058e25426b8c6ec1b32d43f96300dd4cfbf7b1baba25d9e9e68cb700f49964b03fd200a03abfbee4e768d36153ae05984ca7c7 SHA512 dd6f42602c76a4746863118fcd9d7ccb35097b1e74976bf4b8a2b96d247dea19fd158bf3e77bb08ec0641fe5821981699b21d97c6432a65586b915ff530a01a0 +EBUILD breeze-icons-rcc-5.96.0.ebuild 932 BLAKE2B 71d6b86467e579c1497461b1cfa9c8c6ca515809107cfcfbc0d93c0a329399cee15f2662e8541465f28bc7b1d539816d8c680ba31033eb64a5416e88824fd1d8 SHA512 f9a444c2d87ffdbe229521ce0160bb1146cd42850744e001e06c2c41decd17cafab3a33c159418d1814a914528d9107f58e1e27c47ccfd62cc3b609e73275a1a MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.96.0.ebuild b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.96.0.ebuild index c10fb63498d1..88546cb33a2b 100644 --- a/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.96.0.ebuild +++ b/kde-frameworks/breeze-icons-rcc/breeze-icons-rcc-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 KDE_ORG_NAME="breeze-icons" PVCUT=$(ver_cut 1-2) PYTHON_COMPAT=( python3_{8..11} ) -inherit cmake kde.org python-any-r1 +inherit cmake frameworks.kde.org python-any-r1 DESCRIPTION="Breeze SVG icon theme binary resource" LICENSE="LGPL-3" diff --git a/kde-frameworks/breeze-icons/Manifest b/kde-frameworks/breeze-icons/Manifest index a0234a44c2c7..0345833fbd1f 100644 --- a/kde-frameworks/breeze-icons/Manifest +++ b/kde-frameworks/breeze-icons/Manifest @@ -3,5 +3,5 @@ DIST breeze-icons-5.95.0.tar.xz 2150968 BLAKE2B 52bf40937e5a245b86231a4ba936a329 DIST breeze-icons-5.96.0.tar.xz 2153664 BLAKE2B ecb8e1b19674c5bedcd78c2e1c9950c4129f2e422e9ee0b0031fc42c85d4791c572c0bbb01d967ac74f74ae5535e1b5053029a1afa706cf20836a7416312da15 SHA512 116388d8670a1b45c01252fafe2d316bf5045207d8c4d282ac1a9e87882bb512f69419aaea65895cf310112de0f514199f1b698d28a48d0c5074e14add0a25b2 EBUILD breeze-icons-5.92.0.ebuild 1117 BLAKE2B d6edc6ee5bec5c55ffa0fecb1f2212f8b7726f2d1dccbab198aa6bbcb77d0fed2f7e2feec55e733f9946afadbfe0bde95e6a270d72729895a1d3fdeee176d03f SHA512 145fcdb28059147b78d60bbec838bb3a6477b03227fae9b5b634c1dc43d8df31c79bf14b7c0b46211883e8ad060113a826fab0b6d616624052d86fac18658162 EBUILD breeze-icons-5.95.0.ebuild 1127 BLAKE2B 7861c9b5d46cdca584297b6817469e48eae32a1b9d7b99b4d46bfa57ab114c8a466c39c6f8a09a90c3cc0d05b74ec430b211e790642d94f8d44ec7ca26d8dd41 SHA512 6b867525d177ea8e3160cbdfd437f120b1454d5ae6c2e763be6c7d91054ad41e8abfe82ad33efb02eb7f3c75beb56d1c029af6b068eecd1f2806ee3e833fc2b4 -EBUILD breeze-icons-5.96.0.ebuild 1127 BLAKE2B cd9f3b8af0f662cea1f04f587bb312fcd4ca543b14fd5f64490d79f8ba7232cbae173962914fb8fa61a0c32496a83c9f3a16792081f9d845b5199b882e056880 SHA512 24fb4d003facedd638bda811b0447256d5527811e85cc37f8da4dd44ad56ab945df019ca1338599826233fc3abaceaa8adf271b21fde8a978967897988c6a8d2 +EBUILD breeze-icons-5.96.0.ebuild 1138 BLAKE2B 56474797324e65950ca7b9634c86efe27120d63f136a15a4ba9eb0815c3096790cfbdbe930410154378d8ba0d02ecf6207fa51aebe0e7db40014c1f77b75480b SHA512 18495f2326d26ec83ac86d4fcda231caaef09a5571c41f78979846a3d099b78a3d46d19482cc36dc376b229f3c763034c65cc285def7a3ab48861f5cc82de05e MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/breeze-icons/breeze-icons-5.96.0.ebuild b/kde-frameworks/breeze-icons/breeze-icons-5.96.0.ebuild index 10d9582d90b9..e3ec86d93c40 100644 --- a/kde-frameworks/breeze-icons/breeze-icons-5.96.0.ebuild +++ b/kde-frameworks/breeze-icons/breeze-icons-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) PYTHON_COMPAT=( python3_{8..11} ) -inherit cmake kde.org python-any-r1 xdg-utils +inherit cmake frameworks.kde.org python-any-r1 xdg-utils DESCRIPTION="Breeze SVG icon theme" diff --git a/kde-frameworks/countryflags/Manifest b/kde-frameworks/countryflags/Manifest index f484aeda5425..e077766f4a5e 100644 --- a/kde-frameworks/countryflags/Manifest +++ b/kde-frameworks/countryflags/Manifest @@ -4,5 +4,5 @@ DIST kdelibs4support-5.95.0.tar.xz 3652484 BLAKE2B 1e79b801274ec97352e49aafae391 DIST kdelibs4support-5.96.0.tar.xz 3657280 BLAKE2B 5450ad4aced1e73b68dab9ce5f858f65765b96d98b2d977a796d13f148f31e8cb6d2562713569b4694afa163e3fac2d93ee94e6bd1592710e1141e6095320761 SHA512 25d80c003b6cc661058d24e3af4b9ef43c05029375c74ea2aedd1b4cbb8a09896404d2e2cb4eca884ad091f7d26b9afebd1a0ff13c96b9d793c40880300fb59d EBUILD countryflags-5.92.0.ebuild 555 BLAKE2B 5644bd1b907b71b8feb6773e46c69c59da5d5f655cb89c166bf14f094983f77b9272953882c6cbb89a6ed3d4dd4229d7301c2d157bfbca4cece72a1f9789b1e6 SHA512 5a8b5e153ee51f2554cb738a7af07e9393e46224f38b63ff3b0e76b3282e08979f428796a8d22c8cd6e8e5a36f3a0c9702be32625c245ed3e1007fea8ffc62da EBUILD countryflags-5.95.0.ebuild 565 BLAKE2B f48093d889d3027a091d62d5436a414959327d9b209acb5b3c566defc13b0895efd8e53b0a9649b531b1521af8fedfb89b9e7267dcf78e3cd24077c2ecefbab0 SHA512 be7c50864353a7fb2256b0ab5f557127e06d1683974c57e8c98d56aeef25da00e90019037e138095447a612bc5ed06ce5b9cd2b912a2652a25b9173512fc8948 -EBUILD countryflags-5.96.0.ebuild 565 BLAKE2B f48093d889d3027a091d62d5436a414959327d9b209acb5b3c566defc13b0895efd8e53b0a9649b531b1521af8fedfb89b9e7267dcf78e3cd24077c2ecefbab0 SHA512 be7c50864353a7fb2256b0ab5f557127e06d1683974c57e8c98d56aeef25da00e90019037e138095447a612bc5ed06ce5b9cd2b912a2652a25b9173512fc8948 +EBUILD countryflags-5.96.0.ebuild 576 BLAKE2B 1c069a3dd728ab418bed55bb14bc4ecb4360ff4a43b9369d0efd98b98abe5cc838237fd782fb05f7e57d00cfe4065914009911b011e0678b78d7ef90b05c7478 SHA512 ebe2621d8da2a669071b3352c09f4ce5597e749fd722e876b9ef8da3416ee12a2f68955637c95692973bcc9f44f0e1f7153c2d4589bb1593e94115908fe29f6d MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/countryflags/countryflags-5.96.0.ebuild b/kde-frameworks/countryflags/countryflags-5.96.0.ebuild index dfa657e82a70..18e69f8238bb 100644 --- a/kde-frameworks/countryflags/countryflags-5.96.0.ebuild +++ b/kde-frameworks/countryflags/countryflags-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_QTHELP="false" ECM_TEST="false" KDE_ORG_NAME="kdelibs4support" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Icons of flags for various countries" diff --git a/kde-frameworks/extra-cmake-modules/Manifest b/kde-frameworks/extra-cmake-modules/Manifest index c028144e3fe2..5827dddce7ac 100644 --- a/kde-frameworks/extra-cmake-modules/Manifest +++ b/kde-frameworks/extra-cmake-modules/Manifest @@ -8,5 +8,5 @@ DIST extra-cmake-modules-5.95.0.tar.xz 331364 BLAKE2B dc3398aff741ef6923ebc287bf DIST extra-cmake-modules-5.96.0.tar.xz 331584 BLAKE2B 7fc907d9feff750d45c6ddedea223ae632d4a70b437df8f9638e6e7ae08c0bf0422ec2696eaea1b1632b472aef50bf71cc3e9e559d9206828ff3d425dcb308a8 SHA512 55625f68453c88b2a5a8ebb6b8ab0b480e9c3681bebdafdf66816499e38dd815cd919bf15b16120be0a2ee8bf50fb3c67e2aa1d652083639ed87fc7ad8c2f705 EBUILD extra-cmake-modules-5.92.0.ebuild 1818 BLAKE2B bed80d21fa05b767896265d5e7648d60f5d85a4bea47c2f3c351cec09a43e84404488339e4af4b4027951540d840f4f02027e504defb070567e13938e0d498ad SHA512 c85253481df5d7edab33e4b9b979fc8ca743dec3491a53640d0ddff2de64d3c72a5436c5ec5c7377495ba3f6eeacb5249a9682478d5d274db3e5ce8361122fb5 EBUILD extra-cmake-modules-5.95.0.ebuild 1830 BLAKE2B cad33b91032d3bb12b87939fe56deb401597a13b1bff6e2758af432154b83f5b2505481149979023c16b485939a76512446a3370de40eee8852350a7bff00612 SHA512 16f9760360c3857f77d86e1408232230ff753983d94e6aa29ca45bea3b2f90eabae697f05e6391f1147b0d1c0260785e4f3695d5979621bf02f69724ee043fb7 -EBUILD extra-cmake-modules-5.96.0.ebuild 1830 BLAKE2B 39126a5258049e76b5c8abc9ce8bbf1b2052cf72aec324b0b934095451d1ce3b9df7b67037af08c7932aad1c373549c9e15a189cd31858ae20f9a37171aa8074 SHA512 0859ef36d34fbea0e304e80520c7fc10a4822f3d7a27c97ce11260e7317d12ef08c8dc7008dda63db79b9a41bc46437308164244cf140d4bbb16938c7eeefdbf +EBUILD extra-cmake-modules-5.96.0.ebuild 1841 BLAKE2B 1a5fd415d3cdf1dbf749f7940c79810f51d2c6d84cb0b3cf98c6417a4e1c6112d872076490a1a84d00c5f5b61fafc0b5dcd5d0c1121da10134998d3d705f2ca3 SHA512 b1e5ef03eb31ffce953300f1e1246cfbf707c9e5e72183e7f60504de74e81344a0685714e5b5358383a940a7a4c83bf5e8965175dd8f1feafe7e3731ba93b884 MISC metadata.xml 480 BLAKE2B ab8e3f4e0a74a0e856bba9cf47e40254738c6d545a569bf12fae38e8e6d1e5d0cfd5a0ffaf6d5266a1532ea455d5f7f5421f1b88fa09539af6e31d2e85e170ad SHA512 0161373d45e5fd9a1c3c4f47892fcf1173419481f8de3ee73cc029ac628d36551516d0b99acc8b227b336ec5ce138844fd2654555edff3a73b8c07dbd931e468 diff --git a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.96.0.ebuild b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.96.0.ebuild index d249cbab5501..41e80df740a8 100644 --- a/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.96.0.ebuild +++ b/kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..11} ) QTMIN=5.15.4 -inherit cmake kde.org python-any-r1 +inherit cmake frameworks.kde.org python-any-r1 DESCRIPTION="Extra modules and scripts for CMake" HOMEPAGE="https://invent.kde.org/frameworks/extra-cmake-modules" diff --git a/kde-frameworks/frameworkintegration/Manifest b/kde-frameworks/frameworkintegration/Manifest index 2652ed3ac9bf..e2f8bdbd2ea8 100644 --- a/kde-frameworks/frameworkintegration/Manifest +++ b/kde-frameworks/frameworkintegration/Manifest @@ -3,5 +3,5 @@ DIST frameworkintegration-5.95.0.tar.xz 1758292 BLAKE2B 54588bd57289f2b42dcadc23 DIST frameworkintegration-5.96.0.tar.xz 1759604 BLAKE2B 24d4806432487e35e01645da97195f700e086c68c6d2f39e7e5e86d00f10a982224fff2fa2eb7d7808fadad4d7524fd2318f67f8d47759e2533a261aa8589470 SHA512 cdc521ff7ba5d3c37d239fb7575a8c1e5b66b1bcba9e315da857b3ddd25b9a7cabc3dc0338186b23b9606badef7c7153c117b92618b626eb54b95c540cc2e680 EBUILD frameworkintegration-5.92.0.ebuild 996 BLAKE2B d2f05b2db8e364c0da4b2b4e007df850778ef1d771f5ac98b631237ea2e434347dafcac288ca9dc1872b6382bb5be54ca9a71367f35db26a0d37e287e1d880d0 SHA512 998406eadf4c6218e2984165dbcc36667b19735440f9e11e581dce33251d11e861e60328a45b1e44100b2c8e07d92e59837d54d80f452972b06694ed1bdc5113 EBUILD frameworkintegration-5.95.0.ebuild 1006 BLAKE2B 6818de7ba56ffdc02242eb204b21501a1c492308f08cdde4059178638e064d6beeca5f72da2a7782267417d7f34dd1c14c963cdd80fb0702a43fdd15e570568a SHA512 23e15cce9482d6c55ed18b4771a79a72f70e1393a70bf8c83da6a064f73405aad1ef254d90a3e3e2bf2656026d6304dd73dd02aab8a51d2306dff1208c73e8e8 -EBUILD frameworkintegration-5.96.0.ebuild 1006 BLAKE2B 67478b730b9636549f9f14a093f9e1bc547324a14279bc4901f7dd8ed08bda288ded1e5eb7e340ecc11ae3cf5500ef3426f462e6d67807d7b4d0350380dde2f8 SHA512 110efc2051a25a1d510d7e6fec9b66b30cccb0380004edafe260339cf2107f6e8921cd056cf775693994a76d108332c2b4bc13f681a524b8582b8cb6e312f648 +EBUILD frameworkintegration-5.96.0.ebuild 1017 BLAKE2B f33c563a309849c8c4582e4da03521789c657919d373463f673b8dcc578a0764a87569bddeaf0aa924bbffa9f624dfb937c52da88af382bdee468a4f87333c2c SHA512 199d004a33acc4f2291f0f65d5a8f3eff575519e21f14d8fff974f6a047059424236cb1a59ec69231ec242d264b8cbb164ce01a0bb6edcd472d0cd3d5d2828b2 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/frameworkintegration/frameworkintegration-5.96.0.ebuild b/kde-frameworks/frameworkintegration/frameworkintegration-5.96.0.ebuild index e496a1e09d6c..47a6904d05c2 100644 --- a/kde-frameworks/frameworkintegration/frameworkintegration-5.96.0.ebuild +++ b/kde-frameworks/frameworkintegration/frameworkintegration-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_QTHELP="false" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for integrating Qt applications with KDE Plasma workspaces" diff --git a/kde-frameworks/kactivities-stats/Manifest b/kde-frameworks/kactivities-stats/Manifest index 1c90199fa95b..54e3b0185775 100644 --- a/kde-frameworks/kactivities-stats/Manifest +++ b/kde-frameworks/kactivities-stats/Manifest @@ -3,5 +3,5 @@ DIST kactivities-stats-5.95.0.tar.xz 84560 BLAKE2B 632464590d67c446d368850988029 DIST kactivities-stats-5.96.0.tar.xz 84568 BLAKE2B 59d72ad9b0222606230d2f4c787e6afe7c52c080fbf7605221a3a85b906765d6de5df2fda5642abcd5505e1393c2ee569822337ab45f2d1dcc98be722fda5500 SHA512 96c3ca473521a4a00aa06118dc30adb8270b57970581c2c19e78baeb2f93ed6814713149b71e31a46e2502a63716aa06c6fb4d6b2a1e8d924e3092d66c65c0a9 EBUILD kactivities-stats-5.92.0.ebuild 533 BLAKE2B c5bbd696b246abf738a75126e51d7822273cd095800493c6cb8e5b2733705b93c1d8edbbe12d12b1cc9ace957ae70e9b4f2336d2b5a27e7d09f7c5ad6cb90ab2 SHA512 6a734cbdf67780fc97d2af9d0f46ee0f22b7d064dad7788439b7c3522171084bf6065d706acb5f2e4c2809eddbad478be18479f0a074eeb4517468d6c6a28a99 EBUILD kactivities-stats-5.95.0.ebuild 543 BLAKE2B e55090ee65dfbd6a93d18d38b4cbf75713b0a5ca03898dfbea6a88c77232494a10f8650b073f2beadbfc07c2806eeb9e23e339575993c818c1b43c5c37cc7da9 SHA512 1122d54117bf953d7554fdc050076361aa641881677ca8080e54d28a5c3843cf5880b98a8107a722f00926c544c783c0bd600a431baf5489a42ef28a4c9a3ada -EBUILD kactivities-stats-5.96.0.ebuild 543 BLAKE2B 70c5fb3b805237938eae17b09824c06e8a388b00aa8b1a6269ecf05c6bfa529416853b5b93a45154dbf69b7206c79b21649a8fce19a04d8ab519e8859d7a79fc SHA512 3823c51dcefffd2c991bf3702a15cbdb6bbf68791a0c09b48d2282bc882c97ce7b0b97f3c2643d52b2b70014922fdf83311aaba2c8a69cd6a0ec3de53c7da24f +EBUILD kactivities-stats-5.96.0.ebuild 554 BLAKE2B df602ecc9db9acf933c836e594e14760dc3aefeeb1db026381191b30e39e04b5caf678a84dce2ed74a576bf1e784cd6b812a0ed144a8da26c78cc8e98e4da276 SHA512 6372aaa5fa07949794399a249eadd78f6d41918651ede87b73bad44e82ea6ac5b9b0d27139cd63e50ca4d8f66e4028b4a76495a5b38bcc4c0a6d0bba76074e69 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kactivities-stats/kactivities-stats-5.96.0.ebuild b/kde-frameworks/kactivities-stats/kactivities-stats-5.96.0.ebuild index b8d9d31f2067..3fc3850c5a3d 100644 --- a/kde-frameworks/kactivities-stats/kactivities-stats-5.96.0.ebuild +++ b/kde-frameworks/kactivities-stats/kactivities-stats-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for getting the usage statistics collected by the activities service" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kactivities/Manifest b/kde-frameworks/kactivities/Manifest index 368361124ff2..f193c43abf8b 100644 --- a/kde-frameworks/kactivities/Manifest +++ b/kde-frameworks/kactivities/Manifest @@ -3,5 +3,5 @@ DIST kactivities-5.95.0.tar.xz 73800 BLAKE2B 1366fd6bcff50871b27a15b2bed8a6bec9c DIST kactivities-5.96.0.tar.xz 73816 BLAKE2B d1af0702bca84d9e734d58a9ef0b7d6992f2a0d0eabd15cad86bd82a6bd3b2ad2696509aa05674ab7a2cdf68889f248e12163d1c532f32085f04d441cdc0634d SHA512 4e820ea8197c286e7c7628850b7ca64679b91382a99f1013bda75ca071a13a8292b2693365c838a4853197b29ae9f1f6fdc636c4aa08e5d8337454448d8fd04c EBUILD kactivities-5.92.0.ebuild 686 BLAKE2B d1150046c70105ae0665f73fc5802690964500a9346cee24a43034e218cef079fdeb2a6d0d9ec96333bf929afdcaf1b1bf91baf1a9ee38dfcdd9508082032f06 SHA512 355f779d3ef8874528eb124cc24a5755cf51ec9f469b7f882868c071a5b6596811b51ef6c02155ad620b7971f7c941f1d434e88c765c2d9a36068b5f76c9835c EBUILD kactivities-5.95.0.ebuild 696 BLAKE2B f0b318c24fbd7946214df8a7b0540763c2aed54d13931e0595978c71c506d0d49341ece72338013e9bc70e5f2f429283169fa36d420506f9ae799497f6e5a699 SHA512 68c8e5b0fba0d3c08d4ad0a123c2a2db8d4d543b8f289ba0735a3d9b1e0ce219f19c6d7ad78f7391d90d91f91dde2edcb138c8b12b18429f6d686ce0a142dbc5 -EBUILD kactivities-5.96.0.ebuild 696 BLAKE2B d6a4fd0af2410e2b29ccdd14c3b17f650de52ad4d55cd69798ba0b1a90a984ab4ba9349e2a899d978ab27d1a20a4a1297f4da396e4b2e19e006705bf8c18525e SHA512 0ddf5072adc3d563d293b4491dfb7de9f1050b62301cc2c59c05dad6d843ed219fcb32833693efdbb8963be3785240997a20dd66465e805ce7ca1bfaa2a8f176 +EBUILD kactivities-5.96.0.ebuild 707 BLAKE2B 01e1be3fa7b8ff810a005516874ca105115121fcd1e704ef1757e8e7527d0c1a498b48562aeed18a6aef203d9cf892b28bf147783dd14ebac1e150c8ec7b7bde SHA512 cfea04e2ebe3004f8964f767fb0542ae1c5fe6e17595dbf24d8e5fd4ef4fe722e6c2e13c8a475010096703c1310d30a0344bc025e2f18812781ce1900b6b22c1 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kactivities/kactivities-5.96.0.ebuild b/kde-frameworks/kactivities/kactivities-5.96.0.ebuild index 23ca374b971b..2afb0b226479 100644 --- a/kde-frameworks/kactivities/kactivities-5.96.0.ebuild +++ b/kde-frameworks/kactivities/kactivities-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) PLASMA_MINIMAL=5.16.5 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for working with KDE activities" LICENSE="|| ( LGPL-2.1 LGPL-3 )" diff --git a/kde-frameworks/kapidox/Manifest b/kde-frameworks/kapidox/Manifest index d30b61077ef9..97aea570e48c 100644 --- a/kde-frameworks/kapidox/Manifest +++ b/kde-frameworks/kapidox/Manifest @@ -3,5 +3,5 @@ DIST kapidox-5.95.0.tar.xz 197452 BLAKE2B 7b17dac838dc948019125501e24fdcb10816eb DIST kapidox-5.96.0.tar.xz 197492 BLAKE2B 05c5aa7c9b216a0a2c848b205df95d20f0b9e36929a5ceca00503b9acfd916943b5351193832f13523084463ecc38022a10f5734476e46ecb34c943713a5d853 SHA512 40b33c28b92af472c7d8e8150bfc43328239a6c9191c687713b7c017b245ef3d223e77b64278a0bb312770d78627072a9291309f8272f97fc257214862b10737 EBUILD kapidox-5.92.0.ebuild 587 BLAKE2B ea63c13a95102632de011791cb1f7e527412e5cadb51ce39c98c0b4e1aa79b004e92cea1a7ed0af691ce35771d56254bba3301734db416442b17fa61855f67c4 SHA512 a81c779be889d3c680a5fdbe8c8acab15f7a4ea22d0bf53bebeae0ea05b3f4db8d391f02e55fe2bb3f25ce4ee11bdfd0059a0e5e802a6adced3c09ec44cdb806 EBUILD kapidox-5.95.0.ebuild 590 BLAKE2B afdb7be7e1928ff07a2c8c97500bb0810e4a0fd5f21081eb4938a07a56bc78bc46c79945be3106bf24ca3bda64bce549869ff7d14bfdcef1b0b5e71c24de354e SHA512 83001d034fc3370a38cf149fdb6425d5b4a012023dc10d67d3a9abc355d86b06d467172913a7c4ef96563597b2da586751835d98cd01f3aca149fe9c14effa1c -EBUILD kapidox-5.96.0.ebuild 591 BLAKE2B 0441e4ad0656a281c092b6d118be23b415309e5ec29e1895a9090acec8dde46a853c62cd0ac3fe814e93bcb990005f7d5311e469f9079b6f6e62f4fd315cc1f5 SHA512 af32748919775269b4c925b0f603bf623dccf2736fdcdf4adb7bfdc8f4de0d8fb84c217926a590347c5353dacb4a00df9dfc207aa3b1409be681fc564e842a03 +EBUILD kapidox-5.96.0.ebuild 602 BLAKE2B 4ec913bacbe82eae78d1bae38ed262f4af8839459f932fdb25c3b2c9197427ff7f22d2e9d438a292713894aaa1612a55ca226bdc826f25ffe9b2024e41f51b2a SHA512 7502b078db407e54501d4cc28b5aeb0d499d18a8be47c0b1b55dd2703491f60510d53204270c9a947fb836b399a6e24607bc7f207a6d7edd31af7cf29f1db103 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kapidox/kapidox-5.96.0.ebuild b/kde-frameworks/kapidox/kapidox-5.96.0.ebuild index 3f8ca96ad2d5..ce5808eca01a 100644 --- a/kde-frameworks/kapidox/kapidox-5.96.0.ebuild +++ b/kde-frameworks/kapidox/kapidox-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 DISTUTILS_SINGLE_IMPL="true" DISTUTILS_USE_SETUPTOOLS="bdepend" PYTHON_COMPAT=( python3_{8..11} ) -inherit kde.org distutils-r1 +inherit frameworks.kde.org distutils-r1 DESCRIPTION="Framework for building KDE API documentation in a standard format and style" diff --git a/kde-frameworks/karchive/Manifest b/kde-frameworks/karchive/Manifest index 3ae226944c50..74cf3b5b44f9 100644 --- a/kde-frameworks/karchive/Manifest +++ b/kde-frameworks/karchive/Manifest @@ -3,5 +3,5 @@ DIST karchive-5.95.0.tar.xz 986628 BLAKE2B b3bae715012207477a4ff4a91e9d7c5ab8c0a DIST karchive-5.96.0.tar.xz 986668 BLAKE2B 6b32a69bcd98115b128e00763130790139cfbdc2e09af5560001e4f9a7404915d53e3d71c76043ae1ddbcf16996da22e4e433a8579aca4101a9ebb598128604e SHA512 9629cf22ed761f37a7abe60129ed36c1665ba8b8ff6497ca214e4b88a84b324def9acf48d680300250ddc25e246d013d2bdc7b2452b2718eb0584fb55d2142ca EBUILD karchive-5.92.0.ebuild 634 BLAKE2B 70616ba9ff196bee4cb5a7f7e523a752634b79fb0e6d9ddee31001a171186c259e174a59cfb7962b39f79a335fafca722008b957e44ac57b31b274410b96c090 SHA512 f4176e306622529fda64bfcd646a6e1e8d762c1b08c3bd5562cac8ffb4dd736bc62e6e218d503f67faa938e9dc24b88b8bb8e8fbb6dfed423cf12d323b66d630 EBUILD karchive-5.95.0.ebuild 644 BLAKE2B 58d5201f520346335542d67019124895b97a5e6538b1dd52e38863cf3185305da9cfd6f01562a9df494f9effdad38d07f47972f4a71788b9a0dbae924b2f6661 SHA512 590fc266a178bb74672b0d151c613abeba32a5ac7c6d33ec8ab506b56d7a2dfcf83dfdaed5ca6aa28f44650d13ae59b856f281c353f2372ecd553ef676684df6 -EBUILD karchive-5.96.0.ebuild 644 BLAKE2B 58d5201f520346335542d67019124895b97a5e6538b1dd52e38863cf3185305da9cfd6f01562a9df494f9effdad38d07f47972f4a71788b9a0dbae924b2f6661 SHA512 590fc266a178bb74672b0d151c613abeba32a5ac7c6d33ec8ab506b56d7a2dfcf83dfdaed5ca6aa28f44650d13ae59b856f281c353f2372ecd553ef676684df6 +EBUILD karchive-5.96.0.ebuild 655 BLAKE2B 74b1bca4477a0b1c5b238d83450dd6aeed8684dc2b25190bcc5dbbca76072bddd6fc76c310dae3d3fc51337be85fc9c4632ed81cb0043c1037c075a8561291b7 SHA512 4207e2d1d8cbabbd4fbb72329ecdf15c2b015d1f2bedba71f8acbe835e1a9be7c08410cda0c7966ca3f077f7398a7203f6fb56058e8e97b17d99bd24d756273c MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/karchive/karchive-5.96.0.ebuild b/kde-frameworks/karchive/karchive-5.96.0.ebuild index 266a1a4b183f..f1a14d479b54 100644 --- a/kde-frameworks/karchive/karchive-5.96.0.ebuild +++ b/kde-frameworks/karchive/karchive-5.96.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for reading, creation, and manipulation of various archive formats" LICENSE="GPL-2 LGPL-2.1" diff --git a/kde-frameworks/kauth/Manifest b/kde-frameworks/kauth/Manifest index bc7e3c2445c4..e248a4a033f6 100644 --- a/kde-frameworks/kauth/Manifest +++ b/kde-frameworks/kauth/Manifest @@ -3,5 +3,5 @@ DIST kauth-5.95.0.tar.xz 90856 BLAKE2B 986a7558d9aa8e718e72ece197614d7bebf071513 DIST kauth-5.96.0.tar.xz 91188 BLAKE2B 12bb41387cc07b63bb33137746a1482058335505008b5b6759e51b5be1b1426cda55004f1378dee752302dfca73ad3feadd69d20c85ea9d35566e3f222997366 SHA512 ebee1ba35b3dfa439b79c1aab6a51ec968837253e07e913edb4813214744427baffa5d2be661d66f40c7c25b09184dc6dea1773854caede1a263327d9f582204 EBUILD kauth-5.92.0.ebuild 913 BLAKE2B 32484d158de6249fbd15209669fa968105b2f8ce25e501cfafcd26b07a6fb85b3f849b9a81fdd705b1a30660a15c3ab52d721727ec8edc95432311d1ed2a7463 SHA512 7a3d675716a5596c719713f8d55b4ed4b4fa42f9b4b8b83114176fb8ca238390f2bb9049b6be8c4564e6687672fa6ee29c4d1bc3dbef53d1f86367be8b9475f5 EBUILD kauth-5.95.0.ebuild 923 BLAKE2B 06c588c8863ec2cfb618423032e93e343186efe841a7d8013e994a337deee978d6857c00b153a80c7dc76448bea54ea6f72bd0459d2437316ceb01c47af617de SHA512 1a7ddd1f83d4519a0ad54af6916cfd72c01c3b35bc61293ddbe40b244f20d039ba693536baddf5fd3b13666744371eaf11d2bef3500ac595882a59838edb727a -EBUILD kauth-5.96.0.ebuild 923 BLAKE2B 9919dd4c5adf24cee7fdccec93f8ad8e677897eb4f057bc13a2b403275890a0cc8c2f0b92b210b72c07576b0284dc0f322d7bc53fa54328a3ddf7126e0b78cc6 SHA512 85965b4e126741472867bee5bbacf5ca84f2d2899cf63b62687cefa47ef8f56dc68eb4c9ef84d39484de2158ef151191eae7daa072373f7854d8b6d10acf4f71 +EBUILD kauth-5.96.0.ebuild 934 BLAKE2B cf4810354c7563ea847d3b1e44aeaab4f9103d2b48df4b4b0193e38f5100fcd5430bfcf09c693b9ea5a5cb8e7ab096e1600dd05cb821781089737d2338e55c72 SHA512 4a33e8f70df10f559615f2812e57d086ebda4c1c01a032df61b1c14716c483a9d7d9024b6015a80f90f81577cd7f7751cdec73e99dc4d51ca257b201a73a9b9c MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kauth/kauth-5.96.0.ebuild b/kde-frameworks/kauth/kauth-5.96.0.ebuild index 03f6b52d6f33..57e81e169a83 100644 --- a/kde-frameworks/kauth/kauth-5.96.0.ebuild +++ b/kde-frameworks/kauth/kauth-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework to let applications perform actions as a privileged user" LICENSE="LGPL-2.1+" diff --git a/kde-frameworks/kbookmarks/Manifest b/kde-frameworks/kbookmarks/Manifest index 0b4c66bb0841..159d8804df58 100644 --- a/kde-frameworks/kbookmarks/Manifest +++ b/kde-frameworks/kbookmarks/Manifest @@ -3,5 +3,5 @@ DIST kbookmarks-5.95.0.tar.xz 130160 BLAKE2B d6ec78bf44cae9d9c4c1364a84300e4dcbe DIST kbookmarks-5.96.0.tar.xz 130240 BLAKE2B e1bd5d95f118e15ba0ab014e4e06ad77f38c57093f92b18959eac57f5eb4186831986e8af13c863893a4168a70e48bba8bdb9a88b0372e68da2c32b45c023a0d SHA512 031c8f7cc0ba51c1c222983f8200ac0bf2fcbfab69cb43ca3a6cb865c70e53dd9b090969df55dcec778be3ccec80d2e13487f6cd2c0c6f8258316ea04ed47cce EBUILD kbookmarks-5.92.0.ebuild 823 BLAKE2B 4315f733f650f94caa565d12182d18964abcb74d1c971611307caeb6cb2804795d7bcbd06c550d9b67e882d73e611b5f660d45aa5e259dee271c6bbd73f09965 SHA512 7d441fca414d81f3b57a981579c8d4cc5c32a13a8ee389e3d2e9ef4fe12941a24985d34e5749f935435ae5e44c727ccad42b755ee8242e53456748d53abb6035 EBUILD kbookmarks-5.95.0.ebuild 833 BLAKE2B 79ad8fcc7317278d27e4233bee445cc493bce27a7a6ac7440573e22972f1c6ecbe9f54992ba0ed82638cd892e468e03e04e39b2551dc9b8e9f0f15f81913b0ab SHA512 181b20ff1ebc3f7f64225ca451dc64493f8dfa10a3f4ad69d4d513ea98987e9a22ae5cf9d61a0aaffec4f73e95363ff81b61da8766f97e5f85a6922f38fd700b -EBUILD kbookmarks-5.96.0.ebuild 833 BLAKE2B d31db68e8d6c6a9dfa3a135bd455ed1c7ec718e6701e894c279329bd9ad934399bce62f7824f205a32b737ed1acbacc122c736c87740efa1e364b4001212ca9b SHA512 610323abf29ba7c9a2f966087c60e68400debedb7a6b432d11a12794edd1b16c67d8583c7a9a05f6d0fb0ae1f89f2f61017ea139ea6e3518a1c16865aea6194a +EBUILD kbookmarks-5.96.0.ebuild 844 BLAKE2B 8cf64571bf78def2a83d5a4bcbcd359e2686f821b5ba04d2a3e5de62cf5039b10ab5e8b563927af29fd7b20a08f17005f82504c9baec5dce2072d48e1bcfbb64 SHA512 f2008ca53f7f960b3bb618b23a5df0ec78a6762f765b490a90311ff2b9a42874178e139cc7db64b0dd7a82bd3e77b5b81b387360d90735d0da90409252bb4755 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kbookmarks/kbookmarks-5.96.0.ebuild b/kde-frameworks/kbookmarks/kbookmarks-5.96.0.ebuild index d2ba1e51132a..bd1cd843f801 100644 --- a/kde-frameworks/kbookmarks/kbookmarks-5.96.0.ebuild +++ b/kde-frameworks/kbookmarks/kbookmarks-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for managing bookmarks stored in XBEL format" diff --git a/kde-frameworks/kcalendarcore/Manifest b/kde-frameworks/kcalendarcore/Manifest index 90e7c0cc0546..2edeb7516abf 100644 --- a/kde-frameworks/kcalendarcore/Manifest +++ b/kde-frameworks/kcalendarcore/Manifest @@ -3,5 +3,5 @@ DIST kcalendarcore-5.95.0.tar.xz 264080 BLAKE2B 9f5b9321e980834d2bf723cc9f87a90e DIST kcalendarcore-5.96.0.tar.xz 265908 BLAKE2B ea3bfa22339113679c7d99197ffa02273e98f8f717b0b75fb2dc22ad332e1c19b5f919601c535d504e485fb0b03d4b33a40372fd3c837d61acaf77acaf966833 SHA512 91540c29b32b65156d62a5da4ce2b1efa62232de917866204d2d709b0da41234907af0a68e3a4a434d06cfa6403897b9869345018fc5316e7034dd4f29f133c3 EBUILD kcalendarcore-5.92.0.ebuild 498 BLAKE2B 8f61dd20b71aa1e3869b037ed1cc49de786561eb1ce42e68f6fec09e0f98545266bc74abb36e1c2eb69b822db5ee84a496112e28535d8a5e3914bbd7513c7858 SHA512 5c7d9b6f07183e9dca47089bf019d49667f0fed79cb0f97929e5f2e156bf1ee2baeec52b88a5d7d15f5478c0a0dd43b7f5a73c122c505fe10a25b4931d6fa256 EBUILD kcalendarcore-5.95.0.ebuild 501 BLAKE2B d5362bc82edebefb0502e4f787fe769075166055951a89e3483ecabbe749395856c0eea7469fa77ee50d2797ff3f28d4bd70a5489131da1df0ee02e61f139348 SHA512 309f13d282b0e2cfbc0dc939be3ba36cde7ef926f0b4016e78e516cfa1c1be2de089cb638daac609fc30bee0e1d077d4eab7cf579f5a62f3cc67f267f68e6c21 -EBUILD kcalendarcore-5.96.0.ebuild 501 BLAKE2B c7ce307af63c2fa7458ecd31325ba2c3ce0a0a977f961dfcbbf8f2e18eab06e611265839fe31b81f80d0691463a97f8b21536ffc645e4ea630a853885e142022 SHA512 6420e7f5c03db256a0e2f3c69e7e4909408f03bfc16310874066fe5b1bd9913ac46226143f6e4791688d22caa8ae5ed6b7502dd7e3dde9c8a6da862d22719ad7 +EBUILD kcalendarcore-5.96.0.ebuild 512 BLAKE2B c018a3a49e6598f5ee949cc3550f46e1660867aac3f8fb84ec3e3ee19ff52bc5c58f1fc10882f22eec3261d9c34fed05c30a643780ebdfdecb86e46a03cc8dea SHA512 2a2b07d365f3c71a54804e3bc433dbd529f2cb3bce53a7e042e4e0b6746b1909e383d24bf57dfb7354a32c572e9befa52d9978344a5644f65bb84deb90cd68be MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kcalendarcore/kcalendarcore-5.96.0.ebuild b/kde-frameworks/kcalendarcore/kcalendarcore-5.96.0.ebuild index 80b882aa7af5..dd68ff25e853 100644 --- a/kde-frameworks/kcalendarcore/kcalendarcore-5.96.0.ebuild +++ b/kde-frameworks/kcalendarcore/kcalendarcore-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="true" QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Library for interfacing with calendars" LICENSE="GPL-2+ test? ( LGPL-3+ )" diff --git a/kde-frameworks/kcmutils/Manifest b/kde-frameworks/kcmutils/Manifest index 2e65d21a9fd1..7b0c265bc0d9 100644 --- a/kde-frameworks/kcmutils/Manifest +++ b/kde-frameworks/kcmutils/Manifest @@ -4,5 +4,5 @@ DIST kcmutils-5.95.0.tar.xz 186024 BLAKE2B d0dc561588556c0b2e4314fed774c50cb87e5 DIST kcmutils-5.96.0.tar.xz 186272 BLAKE2B 6c0996883d36431aa3bed2b6c83a8efef8791fd3d347d773e94a75c390c060ba3d0ef92eef8dac8902c9a734b9a348fcf0c8d912f8d15a316e2fa282921ace23 SHA512 75470dfbd9191f4ccdf8cea9078486c708135ff41407f6a9cc3c4d2b045501b36b3e874761f322e82eb052f806e3bf8ff1263860a36e7678e46a580c2413b0b3 EBUILD kcmutils-5.92.0-r1.ebuild 1001 BLAKE2B 44d9f078cdaeb031ee73480439a30dde531e461de2c7bf45fb3120ca4d915f3a2561f67eeeec9231b2486c23dd01a6a98779ef07dc7f992cc59df4ae665e6c84 SHA512 72a16f791dd1070a880f2115de850aface180e85b5a857c0497ea6a3c5e7853cfef2240ac361e3db2bd4d7a864681d785d8cdda71b327c068b2ba9a5e2a34031 EBUILD kcmutils-5.95.0.ebuild 959 BLAKE2B 0f7212755780d580e41d1191fdb4df192a88af9bed96e4ce8ad770f3d2dbedb136db39f38e9f79537c328bfa42fc2242ccc3e5a4581ab0dbff1e24914038db79 SHA512 7edd1687ceef121d0869cf5036dd71f4bd5aeab8a6da8f6cc1184dd4a23565c60b97bc337f571ee89bedd206aad352da85e87833b1e77b4e4af8bf5a5d907596 -EBUILD kcmutils-5.96.0.ebuild 959 BLAKE2B 3c5ad0931cb17da85045b8d85e420101f53bb1e7d4e156c8049a8a9a1df7d3f41f6ddc0640b545a93f5f771b1b3b09321f4cd53528f205ff42b1c363b3c68443 SHA512 643eda6420a2d4508463ade551c2d28872c75122e160492dc11a73521f987e6341d8e8a775221fbefce7822193d83e31ac33a9d147c55a136c266bc3300e6b09 +EBUILD kcmutils-5.96.0.ebuild 970 BLAKE2B 115dfaf49c8e0878a249c998d3e7d375474614a5362d77f86f25ec71af6849d61e8c8cc3d8de95055ab3968f6d82c3fe28b377d7eb53e1fb417f98ca316336fd SHA512 04a73885982f56a02347927207da1057f9a8dbcc8ccfe828b850a1e7f94170a3cc241f8f7089c90a8d5f46ffffc7bbbd43b6060ff9c0bc41a8b9144b0618a2eb MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kcmutils/kcmutils-5.96.0.ebuild b/kde-frameworks/kcmutils/kcmutils-5.96.0.ebuild index b6bf2337b6dc..62f7fa088aa8 100644 --- a/kde-frameworks/kcmutils/kcmutils-5.96.0.ebuild +++ b/kde-frameworks/kcmutils/kcmutils-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework to work with KDE System Settings modules" LICENSE="LGPL-2" diff --git a/kde-frameworks/kcodecs/Manifest b/kde-frameworks/kcodecs/Manifest index 82067fcafd85..2ab47d4d1057 100644 --- a/kde-frameworks/kcodecs/Manifest +++ b/kde-frameworks/kcodecs/Manifest @@ -3,5 +3,5 @@ DIST kcodecs-5.95.0.tar.xz 236724 BLAKE2B 3303cd0b40d362c25897481c5e2b4708fdcfaa DIST kcodecs-5.96.0.tar.xz 237132 BLAKE2B 3a9c9105df830d933ea7ed1e56f11bf3972fb48ca3882afceec4b9fd6cf3dd217dee814d41c5713ee79378f796d298bdfe2d38e277224236ebba4fa58f6a2edb SHA512 24e467fba8c61834987a6deb7b4ffe60691e7671118c6e55cf901660921d8798bca214f67b9a5e8676881aec95d832770708ceca9787175ab5658231c302a097 EBUILD kcodecs-5.92.0.ebuild 376 BLAKE2B 9fe8d02acf998edc3129714c91ab1b633315105ea2cbb2d0da773988462b1230e527580b3d82d6bfbdee57cac8341f421dd85915e484ee9001e6fb8074206017 SHA512 605f158f9a852ccab0ded0e2a0d826dce99199c316fdc184fdc3d090319f0b1951a75ef975c59860543338d0ab479fa656949322d6e4d69fb7bb91eaf876dc56 EBUILD kcodecs-5.95.0.ebuild 386 BLAKE2B 670e4a502c4910a6e974ae5ec4061dd326d1b85d960f3b705bfe99bbc1b75cec746c63645e4027109103bb843c29df793f49f3bfd1b130f5081108e06bb8ca10 SHA512 5ea33d28002b3b58c9ef142ee4619b232090d13a93e9a2ee4b549bf850fea747b40dabaac84ea95a8010b1cba0057ca107d91983d31a15663856feb88799f630 -EBUILD kcodecs-5.96.0.ebuild 386 BLAKE2B 33a052df6e0725da544b537318999a95ccdd9e1394bf47aa25af8e887f407d058408b0481afdfd68a697f322f76be72ba142f87d3c10d6b618a9e10976d5b670 SHA512 c38195b34a1e5acff78fa65f5672e2f4ca30e0fddfe409abeb1276024d348a3378d2a2f6f687b2758cfd8ca91e38df408800b7bef51006f0e77bd71a83e1eb02 +EBUILD kcodecs-5.96.0.ebuild 397 BLAKE2B dc837d8286d3c92197551434ce00095113b201043043d17ea683bf68b1fe331744677f51570f66c47b191984a32cadae55017fc1e463790c1f9b3b6e7375eda6 SHA512 b5c17e8669bdd302c49e26db0553a0bf4a6adf432e0ba581b83f1c4abeecbc28f84d97b09a6a5d537fe7993a0a18083bb43ca279de43ebfbac2a345276722439 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kcodecs/kcodecs-5.96.0.ebuild b/kde-frameworks/kcodecs/kcodecs-5.96.0.ebuild index b522e69b52eb..5e7ae983aaab 100644 --- a/kde-frameworks/kcodecs/kcodecs-5.96.0.ebuild +++ b/kde-frameworks/kcodecs/kcodecs-5.96.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for manipulating strings using various encodings" LICENSE="GPL-2+ LGPL-2+" diff --git a/kde-frameworks/kcompletion/Manifest b/kde-frameworks/kcompletion/Manifest index 382777b2dbb8..69a10c8ac3db 100644 --- a/kde-frameworks/kcompletion/Manifest +++ b/kde-frameworks/kcompletion/Manifest @@ -3,5 +3,5 @@ DIST kcompletion-5.95.0.tar.xz 124452 BLAKE2B 60c3004be3c5b1287132f90fbae712270a DIST kcompletion-5.96.0.tar.xz 124448 BLAKE2B ad4631da59558fecd04065cd48b5e3b76d2e70afa7419ca8aa1502da61a961f4daa05ee3a87c562830208dc582b961fbbe2ed68b1a4a4f6a1be457567b25168b SHA512 be7d6f2cc5b58fa476994d6236ebf2e2a3c5071b1cbc33415db3dc9e437d88f5ba8e471b64291254824676cc0e4fe5614dbfe0b64d7fea9de2c8661ea3144c18 EBUILD kcompletion-5.92.0.ebuild 607 BLAKE2B 182fd71c6961f53755bdd8f2eb8b26ceb2d1fa4842f5cc671d6699de3c6b23b369fd1ce824e5f3ab0bfbdce5c78db519c08160e5df57fd358e63d7349596c229 SHA512 c7199a7fb38a4aae44907f01dffb72484cbddbb117a88bf52dfed54493e6fbd7113836c053aec6aa5ecb66682d44e873345ad8e143f1f18b5617673adc73140e EBUILD kcompletion-5.95.0.ebuild 617 BLAKE2B 0dc058a92dae1facefcb06c58496ddab324e79bcf21451bcf406b4bf24ade225b76dafa9e5012a12cc717ed8bd58e6028b51a9dd5e2f425870cd235054164a00 SHA512 d49e842485066216012cd5e51055b0c5eb945c9d419775b35d330de03da79b9188060185afc2413b9da12836e3298693e7ac2966fd4d10186b5c1a10bc1433a4 -EBUILD kcompletion-5.96.0.ebuild 617 BLAKE2B 7eabf30a9f78771f02f242a84d25b01b6c0e5d9155709e484fea237b5aa4d4959ae20e42f27a73dbf1142d7bfa388049647872c74b5214a7248e33f6914bfed9 SHA512 ad7fa677cbc8135f67eabc6bcf4455abaaf3786d17c0f05a492434f3fe842126c1c936b61d9c3215a5bf51c4a78e23a6843f47296713ce0d54f4c1151cf27df7 +EBUILD kcompletion-5.96.0.ebuild 628 BLAKE2B 068a01d0531fca3b593a09a524ab9b383b4116fdbe03fe32ecf5e0ba9793ecc00c21773bfd8134ab21e311aa3fb064ba0d4dd45055658e89dd6932fe2a39b428 SHA512 157b673ff5258f581ee1488f27794fac0e4f688fd037f2b6140839f2eaf12f9311faedcdf6074611ea390127399317c49a8cd5c737d160199a94c83a253d8cc7 MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/kcompletion/kcompletion-5.96.0.ebuild b/kde-frameworks/kcompletion/kcompletion-5.96.0.ebuild index 6de66f3a6c2a..c0c4a8277aff 100644 --- a/kde-frameworks/kcompletion/kcompletion-5.96.0.ebuild +++ b/kde-frameworks/kcompletion/kcompletion-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for common completion tasks such as filename or URL completion" diff --git a/kde-frameworks/kconfig/Manifest b/kde-frameworks/kconfig/Manifest index 435e4ae42406..4993e9afb048 100644 --- a/kde-frameworks/kconfig/Manifest +++ b/kde-frameworks/kconfig/Manifest @@ -3,5 +3,5 @@ DIST kconfig-5.95.0.tar.xz 281816 BLAKE2B 919dac8a7f0fb660c37f72237543076411cf5c DIST kconfig-5.96.0.tar.xz 283284 BLAKE2B 8bbe511db0badd7338694c22485c97015c2f42172f72c37c31cffc322ee90aa9940ef3f8c9a5c55a67e5775fd704d133cedbb62fcda8d7df710e3c64caafaac9 SHA512 6eac947ce3392e0863faf7a67f9c161c652fa1eb4e7f508a42dc08ccc79c602c2946fb87feff0e5ac0cda626b1de910abf6218069f5e3910ec72700f7458743e EBUILD kconfig-5.92.0.ebuild 807 BLAKE2B 9d958489f754a0978565e3406e544d0e9bb7e508c0140aba06512b6a4f929f9400d5986b1f846dbc0206a018a4e90133d1c4bc52e9d73fd84bffe4920092a43f SHA512 a7fdad74aad6ead3f1a6adb0f89cadde7cb81e7d1d42fcd9e0ad1aab84633561488471a3a9aa33b62f3de1d907425faaf3f4fee7c927706213d36d5f2f60e365 EBUILD kconfig-5.95.0.ebuild 817 BLAKE2B 00df908a5ae2111b9f5e6d67344865a37ae4adea3410d0d296377eb811dc29a979dad8a01948b9042a9f8b46d869c62b9912ad09b1414356032e311b0a3cd8e9 SHA512 d564f08799b9b90217ab618f49d5a0be8ef3848ca80c9dccb78b65a11b66fb027ad51bd1314b4bfc2ec5acc83804cecd6149f3f9e8af5b389bb32fb950c5a946 -EBUILD kconfig-5.96.0.ebuild 817 BLAKE2B b3c8d240d04bf9cbf086f382e024a50815529846f3521644968b0786768610a867a11b047d08e50fb1a18ee8716a868fb49ae2935f0a393eb7a525490469fa27 SHA512 f81fb2b739c3d1ae4d499bd1642c581f06841aa9c5f5398b8bbc505b322e20983b99e38667b23b4642076d880864814acb6370d9d95c81bc0edd23348cc381f5 +EBUILD kconfig-5.96.0.ebuild 828 BLAKE2B 7311aec7edaf205a4bc436fd41ff17a0bead0b0cd6abd928099304ff7de953c790a2f4c686d29e6d1eb4ae78865b3981a6fa16b4daddc22a99880be29933bcd1 SHA512 a0742a13155c63b17a7ce5fe489e137a4b4599290d0c1efdd1a6e3e25a89dbbb4cdf715dc4c182dc4b9e4809cc710d62808eab28966b2c128955d20cace0423d MISC metadata.xml 549 BLAKE2B 174b0b0b8b74df71f930554147505471927697979ceaa9b341570869dab598fe88a531890a743f328d0bed0d24a52c1214f0177a83d04054809ca0335802024e SHA512 7ec84e7319534cf690321ca12251bdf3056228b4d413d01aa9ec239e6196ac7de976b3f431f6813676a6416dc5fce007b8e62fa27602d14426a8b8a2cb6bde4c diff --git a/kde-frameworks/kconfig/kconfig-5.96.0.ebuild b/kde-frameworks/kconfig/kconfig-5.96.0.ebuild index d7bc26b5322a..282561e66aa4 100644 --- a/kde-frameworks/kconfig/kconfig-5.96.0.ebuild +++ b/kde-frameworks/kconfig/kconfig-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for reading and writing configuration" diff --git a/kde-frameworks/kconfigwidgets/Manifest b/kde-frameworks/kconfigwidgets/Manifest index 0e0d65c06705..2a5673723b2a 100644 --- a/kde-frameworks/kconfigwidgets/Manifest +++ b/kde-frameworks/kconfigwidgets/Manifest @@ -4,5 +4,5 @@ DIST kconfigwidgets-5.95.0.tar.xz 417492 BLAKE2B f80dc082c88f85d25e8edd901a8964f DIST kconfigwidgets-5.96.0.tar.xz 417908 BLAKE2B d788ca055f2df23293df53dd38362498c13df206ae4b23dcc36809f018535fc64a1a48c42ef7e33fa1429f2630bcd551060a01640fe5105fa4c1f45d1e2d799c SHA512 964bda7ece8d3455f585ee4aa12bf90dbc8d00c792cff29e0f02be34ebf02daaf540abfef4ce9382592f09abaafb404387dcebff2007bc5bc78b665d3aee7cb6 EBUILD kconfigwidgets-5.92.0-r1.ebuild 1016 BLAKE2B 921c2407a4db6b585896dc5af37d2a3e096a8653151f3aaa8041d445171fd9dfebbc0b30e3b0e0555d92910cfb67dbc61bce4460a33552158da8231dc593456b SHA512 ff5f4d8a8041a2a7f132766cd597d4bafb9b8413f09f18e0a65b1cd2f902710476665eb92dc200b1677df2a226d59338e6967d7e12464a2abbe895e3961b2b71 EBUILD kconfigwidgets-5.95.0.ebuild 940 BLAKE2B 21dbde3fdf2e0b872083453ac1257362213c9402339d12321384a8d5df0807b5a3e36ff293b164d7ac5821931b0027712f537a24fbde2e31495863dc9eb62c39 SHA512 22db4a6b4c5dde74ee6ae156b0cfd91644b3b819683ba03dfd008d01380ddb996d5d108a11c94dfee20981b6eb931aed8cae2e17ccc373714179ca1a052459c3 -EBUILD kconfigwidgets-5.96.0.ebuild 940 BLAKE2B a0b12107952fa1198b9d6c65ac134987e3ec38f16fed06989bd1f668132315eadb77f48cbeaaf9cae8d5cd858c5f6176f17a28e09254080da15af8f591e08f3d SHA512 4a5d8838df8c10f040c0579aed0c42dceb5a2f992424f288e8344734681096ce50d860adf93c457f199271c9edb3815ff4c3681a747d50914df341935ef58765 +EBUILD kconfigwidgets-5.96.0.ebuild 951 BLAKE2B feb1db4f9cad51e9c20c1486168e9e695addede223b59228549363df2eba78d230766208ec8dbeae3c4244b933b1ff5fa1e17df5a1600d7a61f3366635a5342a SHA512 dd07eed1edf1e2cc3b8de4a7b7662f132c3ec9e6f488bea85e4ec033cb5a81125d4bdec32bfd81dd51a0fdc799cb484122b7bd907a222a369085aca91e53d774 MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.96.0.ebuild b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.96.0.ebuild index fee0e05e7bb6..87fbc678e532 100644 --- a/kde-frameworks/kconfigwidgets/kconfigwidgets-5.96.0.ebuild +++ b/kde-frameworks/kconfigwidgets/kconfigwidgets-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework providing an assortment of configuration-related widgets" diff --git a/kde-frameworks/kcontacts/Manifest b/kde-frameworks/kcontacts/Manifest index 5263697360be..a8bd77da21ee 100644 --- a/kde-frameworks/kcontacts/Manifest +++ b/kde-frameworks/kcontacts/Manifest @@ -3,5 +3,5 @@ DIST kcontacts-5.95.0.tar.xz 193028 BLAKE2B 73768c02812dbad25f62764f621cc4c1fd51 DIST kcontacts-5.96.0.tar.xz 193856 BLAKE2B b01fe643f103751e7c6740b23e9de3dedf828d388a009a16e332dfe12cedc7ed37aff18ad5dcc7ab9f8d336e1552a717188a7a18a775675e3a451f38e8a42984 SHA512 0d7b02301389d942a87d3a77a1bbae202e9897ab7cad156e33d9e0a46d7a77d32bc0a9829cd08b4a4d44e073297cd3d98a9e0b00937f49bbb9b3fd968cc74055 EBUILD kcontacts-5.92.0.ebuild 810 BLAKE2B 26dd07ceda4794f124e17ded59e415ab45c07a326d276d0345ada0ff0cbf831ff56afbdde89d4202a27f7dfc2252502224488cf5bf90d76442e03563df532e92 SHA512 b0111afe2db50474184d32a6fc458a71e140d92c8f1ea96d1bd38da22a8be825289bd6e231e133020b0fcd56a3ca8254357a391438377aa191326e87f2066b07 EBUILD kcontacts-5.95.0.ebuild 813 BLAKE2B 764c12ad073ff64780913d7281211cf7f546929423b8e0c385bfed5b70f983a418cad1e5c44739e1d850fb1bfdf7d5038d3c37cb7f987d1b6ac9aced7a7528c4 SHA512 8449953697b1ca1bc0d2eeeda984269c816441d0b1817cb4c7f542d5eebdacfecbba29ef0b1ee1d4f00d37a6f784bcc5722b94092c7e1a4bcb03a58124a1446a -EBUILD kcontacts-5.96.0.ebuild 813 BLAKE2B 3d7080ab0530f6c50d7909177944e8e8fe7806725c05520108657e829b5afd5d3277520f77314c6053fc63957ca3109a2a18050e1f663cc49981ff3daa8550eb SHA512 d092a28527f2e8a6625a157838a3beb10ef9747a08526673f1052954cc5d5473a724a00ef208e9e3784f9f79d67071361ee9fd5876d33ab8e15e4b926405edd6 +EBUILD kcontacts-5.96.0.ebuild 824 BLAKE2B 2e4b1cb4da1622f6801a3a1cfdcc7c37b6493b70a622b2a00bdbddc1d405be74cf75353268e23526f96736b2385b45841c3c0afe71169cdc99711caf8f4fbd18 SHA512 19cd2f3d8aee9b49bbdeebe4cfa568e2f2f3e8acebed1f4685ad8b37554c036c1444c9c73f3de0bbafbcdeea63788847ce054b47cae0065461c922f36a409f1c MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kcontacts/kcontacts-5.96.0.ebuild b/kde-frameworks/kcontacts/kcontacts-5.96.0.ebuild index 2bf1a6482b53..62fc6173b551 100644 --- a/kde-frameworks/kcontacts/kcontacts-5.96.0.ebuild +++ b/kde-frameworks/kcontacts/kcontacts-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_TEST="true" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Address book API based on KDE Frameworks" diff --git a/kde-frameworks/kcoreaddons/Manifest b/kde-frameworks/kcoreaddons/Manifest index 49af45cf58e7..72689b80ad6f 100644 --- a/kde-frameworks/kcoreaddons/Manifest +++ b/kde-frameworks/kcoreaddons/Manifest @@ -3,5 +3,5 @@ DIST kcoreaddons-5.95.0.tar.xz 462716 BLAKE2B fd2c03bb3ec0811a5cfe4b5b5a980a9530 DIST kcoreaddons-5.96.0.tar.xz 465840 BLAKE2B 0801913b454a3de50b08009780c1d254413d83f28ea98d99667109ad26ce60554347f3477f5ffb342ec360f033f4481b8a031e9976a0ee1a8e930f2435ddcc66 SHA512 2f673b3352d89bf11ffbe68e5dae7ca22b0f18661fda113c7b7ca15889b6ca2b9e1f9ebe42fdf60bcd3b6edff257ed7f0efc142d3f11de311defe0861b5a5a1c EBUILD kcoreaddons-5.92.0.ebuild 978 BLAKE2B 3379fd5b41b1abc608153fc4550a75aa3971163708b6390581d79f354abc0b431b90a534125db0d42eeaa7eaf307305c1bf251dedbe72af44f20a2f088515a13 SHA512 97a07547a412696694608e7cafd09e4decc2713726ce5191cfb5786711514473917519e0130df8ac9dbddbdb95bf0ef1c76457e7eccc61397beb0c70a8ea542a EBUILD kcoreaddons-5.95.0.ebuild 988 BLAKE2B caef202843a2a87894183d84313649230a7595da78f77a988d1ff1ce7084a5378ac2dae684750f26e8cd02ba97683e7d5591784a1f41e59a5bee6ec2244b6cb3 SHA512 475aa36be69a7a94eef43d10acf85e59ca3db71deb7fab897e26ed3c41703e98f864d6b481769c389b8b1e8af58c9305c91e8910f80acc242dcdfdbc938da47e -EBUILD kcoreaddons-5.96.0.ebuild 1069 BLAKE2B f01389729df1166d56c5215154dcb8d10fcf86241749a51f665a9c271c4fe554d5fdfe028114acb090da7be1225a1bbf31023af105083e7b758f3e164dabeaf4 SHA512 4660c50bcc2ad6ad3c58f405f45454896ae5ff601cbf6b384963db8f1e31dd334078b934115877714abe88aa264f950eaa838f00d1d1491a1b1285aaa2a775b3 +EBUILD kcoreaddons-5.96.0.ebuild 1080 BLAKE2B f3ecb819a18e13dd9782f0915ee6e349fa8890ed2de9236f616a3def751d62ac0e377b9500dbc93a490f6a863b8b93f3aa3d2a3a489a9f72e7ba9c207b12ab67 SHA512 ffd0cfe11514d060097e374d390c5d3383e0caa368a5d7ac993546edd516cf139b9d2230ffc1ca2c7f560b59aaf9da8f6c1e82a8af60dc698608b5e1314fe747 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kcoreaddons/kcoreaddons-5.96.0.ebuild b/kde-frameworks/kcoreaddons/kcoreaddons-5.96.0.ebuild index 548fec91aecf..f6db8e1f8400 100644 --- a/kde-frameworks/kcoreaddons/kcoreaddons-5.96.0.ebuild +++ b/kde-frameworks/kcoreaddons/kcoreaddons-5.96.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 QTMIN=5.15.4 -inherit ecm kde.org xdg-utils +inherit ecm frameworks.kde.org xdg-utils DESCRIPTION="Framework for solving common problems such as caching, randomisation, and more" diff --git a/kde-frameworks/kcrash/Manifest b/kde-frameworks/kcrash/Manifest index 6dc214bc98eb..4887808d79cd 100644 --- a/kde-frameworks/kcrash/Manifest +++ b/kde-frameworks/kcrash/Manifest @@ -3,5 +3,5 @@ DIST kcrash-5.95.0.tar.xz 28368 BLAKE2B fc5714c48c326a7078b064888ebda7c2985fbad6 DIST kcrash-5.96.0.tar.xz 28372 BLAKE2B 9b09b9923d37d4242a9cdc178f1f85b23a4dba54f4f1f31b465d3908dde3ad871d786a12a8a9093dae2d8f296d3eb058323b4b372d6600e4c7167c57b2686b65 SHA512 8ad68c4e32fad319b7c9fc17b0daab05bf0e963f97a22b3662c58de4841e602c60f3406289410318992af2bff8ff07130f6b54ad074367f161c03f6106c9de9f EBUILD kcrash-5.92.0.ebuild 843 BLAKE2B 3f86cfcf9e5ccad62992d5951cc2e49a2c2e98a0f8b5c906c1599712340080cf7beaed5af114509825084617448e6fe8e0e36711093a1f59adf13c66b6e37405 SHA512 59ca3f5964dd45fb667d80d70fa41a42c2a72da6a99eb303c251c8721ea18c52177e66206d08a4faf6808e3e7d0e617f796294fa9429d62a2de8ec99cdc1fb4c EBUILD kcrash-5.95.0.ebuild 853 BLAKE2B 00106c66e5d213da3dffe5cecdf112de90cfaa815fdf87141ccc715b8139b651ffebf32e0082aa95f10c3db81e9b4614cf5a801bc35d74619be4654aee358448 SHA512 62b72988488cdc62a7e718821f93e253a99185b437aef813dacafbf6a863c5b2b922107be635582b03199c66643c00fd18419b4f9f69428e399b1a011ce1d2d0 -EBUILD kcrash-5.96.0.ebuild 853 BLAKE2B 5e1a7ca86bea63d0304d3d3fb9b68ecd83b55de18f08792a0fa86e5542fceb15b6af7e6c0176be2fe3139f6f4b0513e23d518c63c3230562c45c5fe0fd2615a0 SHA512 b5884f85768afeb147b6a3fd49800064ae75e9520ac0d17bb7a3564759e711c6f0f39e2c5e2799874b1644e1868e47db74f958520bf5bbb23e69aa1e415b7800 +EBUILD kcrash-5.96.0.ebuild 864 BLAKE2B 6c32496703c3a5d2c5991c7d4953527feed23c7c1ff98de3e0a154b46a0fd9bb65e400da3928a782710e34c1f45d95ac6ae5b33c927d20eb90ff57105cc938f5 SHA512 b7dd96cd76beba7bd93eba6bd7f33c1a5e4a9d298ce3d77e494f15af4458f254328f1369808e64c8e8c69eafdaa2740fbe7cc2e151d50f940805bb4a57967ea9 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kcrash/kcrash-5.96.0.ebuild b/kde-frameworks/kcrash/kcrash-5.96.0.ebuild index 45caf17eaac7..07d7ce88273b 100644 --- a/kde-frameworks/kcrash/kcrash-5.96.0.ebuild +++ b/kde-frameworks/kcrash/kcrash-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for intercepting and handling application crashes" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kdav/Manifest b/kde-frameworks/kdav/Manifest index 54b6e2a1e062..537d2fa6968c 100644 --- a/kde-frameworks/kdav/Manifest +++ b/kde-frameworks/kdav/Manifest @@ -3,5 +3,5 @@ DIST kdav-5.95.0.tar.xz 65116 BLAKE2B b71cb6ec4ff8b56487188de6cd12efae8e74e62447 DIST kdav-5.96.0.tar.xz 65520 BLAKE2B 18e2c19d0a08c008d52c0342ef25ff98998f0e5eddf108b1fcbc072ac4d6d1c025ce349c3719be4594cce05e7a62a96efad40da19faf759d168ed333b00f2e69 SHA512 6ce34a85ccb289d64141bd24f06ba1bdeba66a57dd7c8fd5254975d01ebe7bc9c0890329f86c662cc8878f9c820a1be79d74428e62db17cd26b5ecbc2749fb40 EBUILD kdav-5.92.0.ebuild 765 BLAKE2B 51702be9f163b4622fbe62dd7b97f69c57a0206f81cbcd149651bc3a77e3590ebbe5bd626ad5a88d0872030b078e0343027197a4425e1f054f3ab1be23dab223 SHA512 e1b8aee39ae09a981a4e80d203ef5ae2b7a72773cbdaea6052fb0f1fd355dc440d148ee355c5d2d563aeb62d5a84d9093038a5ecf167d3eacdb679d77718cfd3 EBUILD kdav-5.95.0.ebuild 768 BLAKE2B c1def904a3c4ef48dbb6ff479c1d56f16dad35050bd7dbb57505f3808410909f7eeb6e30c270f8f2792fd501007235e1209a20b2f611dd90f7aee659fb9d6460 SHA512 e8a6b46c2e3a555dff658b87a8381d4070c6a0bf30769b58e4a408819d8b95b06dce3b6dc2e910ea5a537f0a5ca08eeccef4dc53a0760bcc58e85ef1a3830526 -EBUILD kdav-5.96.0.ebuild 768 BLAKE2B 91578453d4c1f6203555775dedb714a145e802ba11bc0616c311b0dddcd84ea0362e2c571261d3735433ed97286c32c120d77458d87dc173780ed6c9dfe03b4a SHA512 1b951b78bdb1eeb5cb1bcadeb2b24bbccb45b2c385f3ad0886d973e5f98b9c659277b91ec46f5dd66ac0f5d0ca7c1d2b8ecab4fac362456bd605202b4d369aca +EBUILD kdav-5.96.0.ebuild 779 BLAKE2B 078be1b88cf97cce90cdfe2eb664ce62b51f7c4fa6a50d5203563236be36de0aeff6e3b8645847947edb92c5847739b6d637b3ffc578c1607f3bd3c4993a3d06 SHA512 1bc679ee19ca0493385b0a8921b7f4d8ead80d21d15333bac368676d82ba6aa825381f0f5cf106b691f607a65a91e3665f822402993c4cc8b5332e9285c43924 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kdav/kdav-5.96.0.ebuild b/kde-frameworks/kdav/kdav-5.96.0.ebuild index a8dd557ee323..4e5d86144b1e 100644 --- a/kde-frameworks/kdav/kdav-5.96.0.ebuild +++ b/kde-frameworks/kdav/kdav-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="DAV protocol implemention with KJobs" diff --git a/kde-frameworks/kdbusaddons/Manifest b/kde-frameworks/kdbusaddons/Manifest index d9adf8d903bd..7dbee6836810 100644 --- a/kde-frameworks/kdbusaddons/Manifest +++ b/kde-frameworks/kdbusaddons/Manifest @@ -3,5 +3,5 @@ DIST kdbusaddons-5.95.0.tar.xz 48016 BLAKE2B 37c48c1ef0dc766d21f3b370abd741fba00 DIST kdbusaddons-5.96.0.tar.xz 48360 BLAKE2B 274c2d80a407323b1a1164212e901c34b1342114ce746d6edf26881bb257ee81f0b8d7a5d451eb945b1b568396f6d0279bb210eace0e9077da9026a21821c5eb SHA512 24d3e245157b33ea21d637609e8d8bad77ae80c142004590ef9b2071e362271787b9b62dc97ff9f0590ecf9e95c1a973063ac35cbb0cc13168294f1be0d70ca2 EBUILD kdbusaddons-5.92.0.ebuild 605 BLAKE2B 98be1bf84bc6f2c6b9361a149721cf3973ba45a02a238e3f1926e9b03c9c1bd79bf44a8844516a48e6281e3abbb5e8f2e91e24996afab2efa4833b5cd9ee514e SHA512 4173551ffaa033ed7e0cf8861d24c62ce5b7b5c23970cd61dbf5f10f29d475c5cbf2dfc2dc6d7e209ba9aeca3ddb1159634697e400209ce65bf516f136355139 EBUILD kdbusaddons-5.95.0.ebuild 615 BLAKE2B 1d6101997bb514b86092998e4b06daeee23a4de594fcd8589d3346c0a20f899f5ff7a6f4efe9261744f8a4f95a82442b7230f748ca413ff52a6486fb3e96f550 SHA512 004cffa54184ced860e8cfa1386bc22901d1a851e40f50eba72f88793d4ec87b267be24ded0eb38aba32f1c834cc2be995f9d74de0861543e73dad635497d28a -EBUILD kdbusaddons-5.96.0.ebuild 615 BLAKE2B aedc95c164f6c1a8cb88525b0cfefc502faa22e8c6987694a2b721b5605b544ed450e5293364328ecb23294ec83cf44924f655f61d227a1148960f2fa608f809 SHA512 b04ce4d2d3a931835e2a3a6765195a6e9c854fe91e91848cf3d9134c78c13b133536c9d9c7ef4338a2be22cb2b3331856cb952ad09d25df192d22143a2ce14b5 +EBUILD kdbusaddons-5.96.0.ebuild 626 BLAKE2B 3d6abd01ea24f1c00dd7ad3de1fcf47c34991937992f6301df439a69bb0a6b2fd9b0cbd494f5fa2b90ac56c6accbe65455ff8ef12ba0e32a0670f6e7bfa45b19 SHA512 e7d36beb43bce4f646e0538d2a77037668f6b9dbc91e0a74395bda8d07015be6be032d6f591679a02cf25690273d1e8d1a1c105efdd0f037046a4620498cecab MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kdbusaddons/kdbusaddons-5.96.0.ebuild b/kde-frameworks/kdbusaddons/kdbusaddons-5.96.0.ebuild index 53780e5cf87d..b160611ef338 100644 --- a/kde-frameworks/kdbusaddons/kdbusaddons-5.96.0.ebuild +++ b/kde-frameworks/kdbusaddons/kdbusaddons-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 QTMIN=5.15.4 VIRTUALDBUS_TEST="true" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for registering services and applications per freedesktop standards" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kdeclarative/Manifest b/kde-frameworks/kdeclarative/Manifest index 7fe7f8eb736f..3d6c73e607ed 100644 --- a/kde-frameworks/kdeclarative/Manifest +++ b/kde-frameworks/kdeclarative/Manifest @@ -4,5 +4,5 @@ DIST kdeclarative-5.95.0.tar.xz 205716 BLAKE2B 7cff9307f5098513e65416868845fe3b8 DIST kdeclarative-5.96.0.tar.xz 206840 BLAKE2B d966d39ff585384c1ae86ee1636a17c88fa6ce6b63668ecd34ce592bb02cd3b248fcc3bb1099bc2f628d48ba39a5acb79f1c3b8ea111621634faa80b6c593e85 SHA512 088359b8f46703c5238ba632325b955d7c5f8e32bb1471f4841f821b07672f1022c144fc619c00029011dce12d0dbd45bf9d2e894861ad679b07c851d85a6096 EBUILD kdeclarative-5.92.0.ebuild 944 BLAKE2B eedca9ff52fd3d86b73ea12b8251efe7aa1136631a5eb69b118c91cc9ec506310ec9e4e62e0948089c30c4fef95373e50e95d9e87791aa034f88f70e5888ef3f SHA512 3ce5b83d7ad536f0e69d156b8ef61bc09591acbe5bd6b62815d445e2af0ad78c245d6e721638fd314ff16ec48afba355caba0bb59df1d63086dc1435a3ac584b EBUILD kdeclarative-5.95.0-r1.ebuild 1010 BLAKE2B 872a1732a463eaef2adeee5ba8236ab4ed5ea04e0d06c063ad5c7dd51eaea1f1e5ce3628d0a8debc6dc818a11a8a73bdf17a8c39cdb15bc56d433121098dc2a4 SHA512 de7d3dd904efda8701496fd423e728ec910ebcb5ef60a4daa4b8dcb8e01533fe8719897353078806564d4c7333c533cb1cf618ed479412bae1dc220293047798 -EBUILD kdeclarative-5.96.0.ebuild 954 BLAKE2B 6ccd2e4319103021ab96e8e8bfdc41e91db931c0bd913544de1b98a73e9ed9b79085f935a2d68b06576cdf4497c53b66f0477f9ac997cce920f3a839b6a11fae SHA512 54a1262163526eee08b1e525959e289c85f76977f26b8270c73f3985ad5feabcf2af171553777a4d38ca528eea80d3e088dadf5f8cb67c3631e55038e8fa0a52 +EBUILD kdeclarative-5.96.0.ebuild 965 BLAKE2B 90594d14a41cbac5d783bab7be9a575e46800112cc124de788ac37088b5a8a3000d31724fcde30001a76e44fde1255dc57322e4f74a6b6ca58421bda3cf6aaa4 SHA512 9a35ea72085f0ed9e23c7454b4a0d46e33c25d551986b2df6ad627c6ebb494bb1fae7935bc3211c63a7615232ade7b11252d5a6eedb549e95bd3837bbda3d951 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kdeclarative/kdeclarative-5.96.0.ebuild b/kde-frameworks/kdeclarative/kdeclarative-5.96.0.ebuild index abcded05e967..0f5b45da86fd 100644 --- a/kde-frameworks/kdeclarative/kdeclarative-5.96.0.ebuild +++ b/kde-frameworks/kdeclarative/kdeclarative-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="false" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework providing integration of QML and KDE work spaces" diff --git a/kde-frameworks/kded/Manifest b/kde-frameworks/kded/Manifest index 447513536684..44ccc0823493 100644 --- a/kde-frameworks/kded/Manifest +++ b/kde-frameworks/kded/Manifest @@ -3,5 +3,5 @@ DIST kded-5.95.0.tar.xz 39340 BLAKE2B 2fec068eccabef4900786a7ddbf6a39f9c0328b718 DIST kded-5.96.0.tar.xz 39316 BLAKE2B bd7013ce795a2f04bd1bf56fbb30668e7913fc7792dd226fe5f73d11121e89b400338f3681b4963b92c64116faef8e718f372a544a1b2aeb69d8cc6e10137c79 SHA512 125840a238232befe68705d7051baecb83a5a9f046ce9be496351ae9b7f31d2719966fd26c8bb0c82666374fa9d32d0b4a002a2108510c15013dba6b1a096b11 EBUILD kded-5.92.0.ebuild 842 BLAKE2B 7e465a624fade9c88257aaf7b75ab3c88b97e05de7b278add285f539f3856fb256758337cdd2d8a439f96d44835d3a9267ab85e6d7e1e0bbc43bf8b8d21b2971 SHA512 e81eff012d013865878c8d5fdc65f46470aa1477a7b9c0b300d683d314b16cc42d67fac023f49cecae4b9d03a789a0da5e2f669ba2605b8815e0a27bb9dde787 EBUILD kded-5.95.0.ebuild 852 BLAKE2B 2d161dcb93a456515a0c36b0cf27fbeda9938ddd1f4c7a425bf9b06230f4694b8ffc8037db9943a627e5c05b3db080bc7599609959c3ba97c276e73c53be2110 SHA512 17e88a58b7c5009b2257bdb8f6e9a1fb98a1813c416394d28378b4eda8c916c19b0a24d36ef36b637c96cdcd0a6356ec3236b61cf9fc935f01c5a3f9fa33682f -EBUILD kded-5.96.0.ebuild 852 BLAKE2B a61ace0b0b62968c708be2be3731885a7ed927a766e744e486e2647c7a36970f4cb387e6af77b5c5660d41cf7e7ba24c89bc08465c7cea03d3b2c3f7995168f1 SHA512 6d4e32505ad1fccd5ed24c9143a53418b68ae90f03537879c2fbb9b586a7360c46f6d5f17381570638276ba10f3c372d41c7cd3314f31ee9e7ddaa79b1111527 +EBUILD kded-5.96.0.ebuild 863 BLAKE2B 8465a7e74b3bc2a0b6beed5d100e1e58b78a9b173d130972f419de959d7b411ac040d68962339e8daedc51bc17df944e6294a6ac60661eb5c191872f22be7e51 SHA512 306b3cbfec6d5d294af9fa80651112e7c1c0991d1dbc7e15a1273204d80a5c91057cf3d93f933eb3ed610e2fa1ad6c2f363cebbfca20922140ea5ef74b3a0976 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kded/kded-5.96.0.ebuild b/kde-frameworks/kded/kded-5.96.0.ebuild index 5a1c2bb930b5..5c80a5782bb5 100644 --- a/kde-frameworks/kded/kded-5.96.0.ebuild +++ b/kde-frameworks/kded/kded-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_QTHELP="false" ECM_TEST="false" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Central daemon of KDE workspaces" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kdelibs4support/Manifest b/kde-frameworks/kdelibs4support/Manifest index c903e4112dc8..fe1fbebb8806 100644 --- a/kde-frameworks/kdelibs4support/Manifest +++ b/kde-frameworks/kdelibs4support/Manifest @@ -5,5 +5,5 @@ DIST kdelibs4support-5.95.0.tar.xz 3652484 BLAKE2B 1e79b801274ec97352e49aafae391 DIST kdelibs4support-5.96.0.tar.xz 3657280 BLAKE2B 5450ad4aced1e73b68dab9ce5f858f65765b96d98b2d977a796d13f148f31e8cb6d2562713569b4694afa163e3fac2d93ee94e6bd1592710e1141e6095320761 SHA512 25d80c003b6cc661058d24e3af4b9ef43c05029375c74ea2aedd1b4cbb8a09896404d2e2cb4eca884ad091f7d26b9afebd1a0ff13c96b9d793c40880300fb59d EBUILD kdelibs4support-5.92.0.ebuild 2622 BLAKE2B 14883e4ad5d09257f9f9d38426f0f0d75c6e570566c2c67558fcde5d0e4ff2f2195085018397f7c50caae034436b9ed8381ab7af97e88efc5a1e4c2069a077ac SHA512 f1314eab4343a5526c0e57b3702703ac2d5502ca32d167a470c13eed148cbd88fa5cc6ec07102945c93ac721736cda75809f99430ad4ff0a05b664cd9f49f8ee EBUILD kdelibs4support-5.95.0.ebuild 2632 BLAKE2B 6fed2da4f54c124a7224e9dcde9917d451353f1da33c816fc19056bf4ae19b0c0146791f1189f45a14b7b37203d5bf68690517fab218883a62b4c162a25d7478 SHA512 827d033c8c9c0bcf184851ced8b552a109b8973508f71cac56c6bf88ed5f91afdc54cdfa588cce20f8e7ea38006dff58d8b5ad99720ae730b4b9db482027e7cf -EBUILD kdelibs4support-5.96.0.ebuild 2632 BLAKE2B 71cc462ab59835b22cee8e29c19aace67c33043a0020cd1cb03942821214d91f1833e8ab35d5ffbdbba73ba57a6d6ecede9ac34f443d0b20d0887f6e47e8d9d8 SHA512 71501a87d79db3612d2e6a4e02393a53f47b80191ddaf6a194d41db422d1bd5c90b70a109132298741d1e25f85237a11bfabb6274845020fc6e51b8af3c00013 +EBUILD kdelibs4support-5.96.0.ebuild 2643 BLAKE2B 047f8dd19e6af35ed78bf71cfef6091deb70daa6f5fe7a2083e5dc78e0f6ce2df582a7f2539396cf2d628032e90e86f8313432e969f56ac9bf771e3e763d79c5 SHA512 9e2efe8d0c0da6adbab0560c5f071c376d19ea85d352330a01c6a203c875a2bbfb579a06d72af7b34394ab57ddcc556258d46815de8fffaa638580b89a6571e6 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kdelibs4support/kdelibs4support-5.96.0.ebuild b/kde-frameworks/kdelibs4support/kdelibs4support-5.96.0.ebuild index cf2247023b89..9090efb930c7 100644 --- a/kde-frameworks/kdelibs4support/kdelibs4support-5.96.0.ebuild +++ b/kde-frameworks/kdelibs4support/kdelibs4support-5.96.0.ebuild @@ -8,7 +8,7 @@ ECM_QTHELP="false" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework easing the development transition from KDELibs 4 to KF 5" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kdesu/Manifest b/kde-frameworks/kdesu/Manifest index ad69eece7d6f..90e828ba7b74 100644 --- a/kde-frameworks/kdesu/Manifest +++ b/kde-frameworks/kdesu/Manifest @@ -3,5 +3,5 @@ DIST kdesu-5.95.0.tar.xz 55852 BLAKE2B 2d185793075a4847d1886f090814fb1e4985c199f DIST kdesu-5.96.0.tar.xz 56032 BLAKE2B 976d7fd5def2e358107d834a092e76bda29776b87ec0e2c7a5b990ddc49e399dfbeabc951ec9a71c3da6660a8b8a33c0f899f80add7ab9784a12893f3fbf3d63 SHA512 8ccaebb8e0276fc6e661d15f57271ff05ed83309fc601301796a60f36346a2f105026e43f7c71b2692b0d1d3b7ba0447518e8500ace1c01c9f7c33b0d24e3d8e EBUILD kdesu-5.92.0.ebuild 629 BLAKE2B 4a798c0e19ada57c274d31269cf66e419e0c3229c7d01c26c85a54b2620288595f84dc51578e7d833a9ba9a4ee146e29afa6d7686e04a04d26fb6a31040543aa SHA512 6029af52265693f8349efe9be41d139a75e65cdcba7d2b9ec5c0994243bb98236e63988f6ee08f2e5bf51efd07d5742511aa870d0e515244184e4ed6f8fe7980 EBUILD kdesu-5.95.0.ebuild 632 BLAKE2B a9729008f80e13eeef1cc776d2e6a925eb9f1fb6c021793b735f4e3522e3de71a7a8b118ff9d22009331a5857cf6601c5793c892e31879a2468710ae0e071f63 SHA512 2b508000730610d58e3044f1f3448e61bd36f23c9c5f4081074c57e420583cb5cbca24c1d260beaee39ea2d66e41a2aacdd6f4faec5cdd9f5f16f6775e07b634 -EBUILD kdesu-5.96.0.ebuild 632 BLAKE2B a9729008f80e13eeef1cc776d2e6a925eb9f1fb6c021793b735f4e3522e3de71a7a8b118ff9d22009331a5857cf6601c5793c892e31879a2468710ae0e071f63 SHA512 2b508000730610d58e3044f1f3448e61bd36f23c9c5f4081074c57e420583cb5cbca24c1d260beaee39ea2d66e41a2aacdd6f4faec5cdd9f5f16f6775e07b634 +EBUILD kdesu-5.96.0.ebuild 643 BLAKE2B 8c84453feb473e76bcdcecd09b1855eddb4b4dd7ce3e8522bc9c974b66e9ff5b20b749bcbd76bd4a8f26060b9b4f0ea38ce9e555dc3e20eec74d81210167da42 SHA512 b41c13891753bb3b5ec3c15808c818f5902367a10c52c28797b85c49532d83e784404bb8b6cde7817cd179b4b23962c52c7d0d3cde642b38554d81b5d1d17d5d MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kdesu/kdesu-5.96.0.ebuild b/kde-frameworks/kdesu/kdesu-5.96.0.ebuild index 642ef2c2ee3a..119bcceef447 100644 --- a/kde-frameworks/kdesu/kdesu-5.96.0.ebuild +++ b/kde-frameworks/kdesu/kdesu-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="true" PVCUT=$(ver_cut 1-2) -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework to handle super user actions" diff --git a/kde-frameworks/kdnssd/Manifest b/kde-frameworks/kdnssd/Manifest index 439bc9bf421c..4790ea2484e2 100644 --- a/kde-frameworks/kdnssd/Manifest +++ b/kde-frameworks/kdnssd/Manifest @@ -3,5 +3,5 @@ DIST kdnssd-5.95.0.tar.xz 61124 BLAKE2B ecb3ae7e3a6e444b7c2b633aa00c0732107d9e59 DIST kdnssd-5.96.0.tar.xz 61156 BLAKE2B 8741378afd1edb776d4875a591f2f2954d1a44afdd4e38f4066e677c5c21b7ce076d93f86753a9e1d8c0496873e87a1656188746faeb736bd28fe48607463425 SHA512 1f1f43efa19c842e242c1a8eac26b7bd1035abf4dfb1bae0f4be14ee467be28d4fa35432785f088394fd749910851c22fe7908f4fb8a0a881c0c8f4e8147c296 EBUILD kdnssd-5.92.0.ebuild 683 BLAKE2B 43d46a3300a7b366b322bf16070abd9349055f03f1d8db04da1248c702a7e37234bf3117cac42636f218160ff329e3f8d9d408b1b2b516285132e4f243f7d1cc SHA512 42744ed5479668a1197ba834dee49c37751adde9398cd7330c52e42c93a7568f33b4c0b56920810271a5ce5c30fb317f678a93635f3e2b7a16889e1f62591e0b EBUILD kdnssd-5.95.0.ebuild 693 BLAKE2B 944af6d0e64cbb5ccd6fac789261fb99d397ac64266aed09a9acf6493bfff9e0db5d0deb9790f8d5c1b266972b3b13f4c09c108ae9a46f4d0410e942b5210807 SHA512 0c601d3bad0e1510df7b45e19cbb71690b581d25fa593ec2539bded3778513e42ad93e56ee6a584446ee40a77d48c1c29fbaf4d2df11743e4ce10559fbcad84f -EBUILD kdnssd-5.96.0.ebuild 693 BLAKE2B dbb8e23774563c736b3e3ac11e90a31c89586723151bfa231b092f2d4119a906e18b811c7adab062a1421351a51f60ecdd485990d9b542f2742f4bce0b9d5b52 SHA512 23c10f924afe56fdbf91ad973b925b9ceac65a1de3157dc5db3336f51169e19e18ce53fff4027fe5d3eb44a90e0cc84d7cc61f68c01cbc5435b635257c119ba6 +EBUILD kdnssd-5.96.0.ebuild 704 BLAKE2B 101c8be9c5a476f078e8005efacaa36d92394a0ec7f0e6dc69d78f1315bad1846c14304f23815b7bb4a8e97aeb2044b0f6bc0e0d2366d0bed826817a2128301c SHA512 5e04f8bafc5792fd2bb660ccc2027d68d255abd5077a3057f216feca9a2cbc7f287b296ea12d4b41dff1a2bf2777c0e803ab1f77d592d61a05219a2f6db29fe6 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kdnssd/kdnssd-5.96.0.ebuild b/kde-frameworks/kdnssd/kdnssd-5.96.0.ebuild index c90f55dcb50e..c7046168917b 100644 --- a/kde-frameworks/kdnssd/kdnssd-5.96.0.ebuild +++ b/kde-frameworks/kdnssd/kdnssd-5.96.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for network service discovery using Zeroconf" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kdoctools/Manifest b/kde-frameworks/kdoctools/Manifest index f08ed89d94ad..f2cea5fb036b 100644 --- a/kde-frameworks/kdoctools/Manifest +++ b/kde-frameworks/kdoctools/Manifest @@ -4,5 +4,5 @@ DIST kdoctools-5.95.0.tar.xz 440864 BLAKE2B 0adeddc11124dd720aaad52cef887b3a54c2 DIST kdoctools-5.96.0.tar.xz 440328 BLAKE2B ed7672eacd056ffc81ed334313f8beaf45dfd1efbd96721ae5b2f6aa7c734dd4bf7b2f304c1ffefa4abd0a88c4e950eed6f736df61808a691d979589b7e0157c SHA512 cf0dea4b872513a1b79db6b4c7b58b56e5c73267cd89668e843ea10ecb3c544614bb22d1af9739436d192805a8f643d9e51374034f529c6be4fb518741f6eaa7 EBUILD kdoctools-5.92.0.ebuild 876 BLAKE2B 35daa5b95f2564391673dfa8214fee1ed585d7c0875fd5fc4cbb9dbe6a0ba58ade22527c083ab2371046b567bc2be51ad493b8d2dbe469e38880ac85acaeb588 SHA512 7636b1b0fe7c51ac31368719b4a2d037f4719194ed5c88cbebf7b87e77e92ebe563c249ed96f4391e3be9e44b1f5d60e8b8703e65825ffb1351db238cda0318c EBUILD kdoctools-5.95.0.ebuild 886 BLAKE2B 6fc868dfd7486d8528201a0c810866c9de77b67783448a19673184db855c933ab4a47a7fffdf5e0d33b291713653fd304e045a53d904178c04e234de3792e8fc SHA512 2ae8ca34ed4bc6a3b6aac1d555bf408b90328328241e6b42b622f8fd3b1998a5ed763eefeafbaef9b6b35c1002ca5895acbab34a648fb4b10c5e85b69ab43966 -EBUILD kdoctools-5.96.0.ebuild 886 BLAKE2B 6fc868dfd7486d8528201a0c810866c9de77b67783448a19673184db855c933ab4a47a7fffdf5e0d33b291713653fd304e045a53d904178c04e234de3792e8fc SHA512 2ae8ca34ed4bc6a3b6aac1d555bf408b90328328241e6b42b622f8fd3b1998a5ed763eefeafbaef9b6b35c1002ca5895acbab34a648fb4b10c5e85b69ab43966 +EBUILD kdoctools-5.96.0.ebuild 897 BLAKE2B eee1e3a1ed33cc31b8047c04b4ab04259b23d9ef15da5cbabee0fead7ed16a7622559070eb1ec4093fda6958ad326541fb5fdef370a113ffe4f4e25d593306ab SHA512 260d41301927880125a8e630217ca1ffdaa3a58573741c06afd3d8bf0b1b80d89f7b0e35f1376ddf5b036c71c716603bd7a3115f8b742023cf05c77ad2145f75 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kdoctools/kdoctools-5.96.0.ebuild b/kde-frameworks/kdoctools/kdoctools-5.96.0.ebuild index bfe7c47d1dda..fe72dddcecef 100644 --- a/kde-frameworks/kdoctools/kdoctools-5.96.0.ebuild +++ b/kde-frameworks/kdoctools/kdoctools-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_QTHELP="false" PVCUT=$(ver_cut 1-2) -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Tools to generate documentation in various formats from DocBook files" diff --git a/kde-frameworks/kemoticons/Manifest b/kde-frameworks/kemoticons/Manifest index 1213a0271575..a9cb15125df1 100644 --- a/kde-frameworks/kemoticons/Manifest +++ b/kde-frameworks/kemoticons/Manifest @@ -3,5 +3,5 @@ DIST kemoticons-5.95.0.tar.xz 1700684 BLAKE2B 5ddde2e5dd164706d5476fd0be9a6b9d16 DIST kemoticons-5.96.0.tar.xz 1700784 BLAKE2B dcdea458fa5ef6fa20142a3b7953a505afc8043a6af1f7e86f0ccd6f9f968149adbfda714729a28120394113737d279db6c31435ff5254be9858f2ac9c5be5d7 SHA512 4db2c2ef25effa8f52729cac58002ef8f201d64ee1a7442432e3738d20e13fb52cb71605c1985a731b41b2990d2d4eafb551b119c1421af0c0acfd958b95b62b EBUILD kemoticons-5.92.0.ebuild 670 BLAKE2B d2c21386346a023a9519047266a8f209b768161ba75fc09f657feee721911e95667c5cecf52690dc95be0ba2d427694161ffd8a0df480c05f31fb177030cae44 SHA512 0d0da804ac5cd90508cbf6d814ac15933750a103494f4c9673a2b815603a811e734f2d079ca4f46e53f9d8effe1be82da133ea37d33a7d32b8553db2a0c40afe EBUILD kemoticons-5.95.0.ebuild 680 BLAKE2B 2038cc00d59a65806194579b0d95e532cb21daef22d5edc906fdfe56fc1ca7b7986ddf6d7aaabbf6904e2e3151201eb9fde4c408858e2ae1c5a6492bd5762b53 SHA512 d988304c956736119cf05636b37c8b44164357153686daf50ddc6b39f400f3eb1208fb8cc3ffab7f96a0efa1f79d7dab10bb623107dbdc928c04e0c19e9b0deb -EBUILD kemoticons-5.96.0.ebuild 680 BLAKE2B 38bd46624bd2325474e88b53efe1fd6bb66ea146fe4330cb855720226e583b35530568cfe41110c66d17f7be9f511c8c912def7ac63a523028bc0bda56fab9fc SHA512 1eee71bb6751bc37e37c7f26250d5d74449f97e4cbd3aaa6f45f8c1156900dcc5f708ee4708514e0328a36fa20d89459063bfc2fdc42fa11d0d45f0bb6823f91 +EBUILD kemoticons-5.96.0.ebuild 691 BLAKE2B bc2c17e879467044d0a5818eeea86736bf0e43fbc52c188b252714d68ff74c86a95612b484b44c07bf76d536c5755f5e0350d7955e0fd14414ea3aa5798c454b SHA512 350798856499381b85863e6bd524f724b457a3a27484542af24f9c9f2d77e4d95e8e60488a7adc6997d99e0eb9cd539c039ef94bbe4823abdcc83a624d177506 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kemoticons/kemoticons-5.96.0.ebuild b/kde-frameworks/kemoticons/kemoticons-5.96.0.ebuild index 81612e35043b..af77a203f634 100644 --- a/kde-frameworks/kemoticons/kemoticons-5.96.0.ebuild +++ b/kde-frameworks/kemoticons/kemoticons-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for converting text emoticons to graphical representations" LICENSE="LGPL-2.1+" diff --git a/kde-frameworks/kfilemetadata/Manifest b/kde-frameworks/kfilemetadata/Manifest index 30a0bdd4cf7f..a318cb3eb2b7 100644 --- a/kde-frameworks/kfilemetadata/Manifest +++ b/kde-frameworks/kfilemetadata/Manifest @@ -3,5 +3,5 @@ DIST kfilemetadata-5.95.0.tar.xz 435840 BLAKE2B 181d37cb2625b73b91f4ec3cd61c6fdb DIST kfilemetadata-5.96.0.tar.xz 437292 BLAKE2B e0c34856128ad8b78cde050d97a594ae0e0a841ae7a02f7946730cbe808de163e55a3ac2e31e1c0cace9b2726d0cb630b3c230a895a9e8620ba28c89f3bc73bb SHA512 c0331f50799b17828fc5f34223be7e2d4f27b9347709115a3f6bda5c56324ead3d70021089a7078c4d4104f7d0d8fc5b04fb22cca7e30bf682d08a0f5bd4fafe EBUILD kfilemetadata-5.92.0.ebuild 1657 BLAKE2B d6a4f9185f7baf5dc20c28a8aa69af76d6820ab8adc8f8d6a4e8461a82a06ec4660c512863d10521e08e4d0275240cf42c1c30d1de78651ccc0b7a0d40d0e36c SHA512 147686d03bd2e5d1a0c86499ae8dbaba6e1aeab3476cebffe76071129744d1980702f2414b886972092a55be768f0262f1f0d09fc0a58aa97382b630091fdaed EBUILD kfilemetadata-5.95.0.ebuild 1667 BLAKE2B 7942819c9c596461fc99486494130ed2338c0a1eb6196afc83d3913acdd7bdda8b518d67a6045ee134ee1624e3a73131b70e843aaa3288bcc478b426ad2904b3 SHA512 37473761ea4ad36258c121d8af35a53240f31d9f9dfa991d999d69af49862967808b4e6e5e10bb7e3ef31c897ca8db6cf8c41049a832a0f6bf257c3cd894ab63 -EBUILD kfilemetadata-5.96.0.ebuild 1667 BLAKE2B 80e742ebc8c100aef59a677f05608596b8b098ca1ab6b972d516fc6a574dc9f872551c9cb45a84299ce303a9d7d3d809b341343d5c061effcd3fe8dc6133c2ba SHA512 8463010a939fc3bbbaa8368dffeb523d4f883e1923c55d48dff022beec6f721926325440daf445ad4b407e6f435ff3ed34e07c72f91681ccb3b21edc0208d1d2 +EBUILD kfilemetadata-5.96.0.ebuild 1678 BLAKE2B 1827a33f40ad07b1760f6be48913cfcd865146dc512763a820643699641ad5c63d8bfc44ac5d6568ea62d5bdf87f7c7f0402e81929e7326d8c02a90717c66df5 SHA512 dfdd6df8bc682deaedf66160bcf8d478e25f868c6aa8a3299977907dbf3720a30de425398cbab9184abf2eb9d23f6645f3bf49b73ec1cd4331890f777d33c6af MISC metadata.xml 724 BLAKE2B 26662ad6f30efc50657e17c79e056226389f31df126011c446dd5bc8a38449d5eb1ca4cede8ce97d4a5420b65ba0234e9d3428d34273ef9f58eda73960307a2c SHA512 5df051944e48dcd008517ad078ba39593de7ae1188eb9b1bccd429728d87240dc5b9c341b4ce706f5774f414c0c0fdd00a550a95475f427c6e1b28dde4d509ff diff --git a/kde-frameworks/kfilemetadata/kfilemetadata-5.96.0.ebuild b/kde-frameworks/kfilemetadata/kfilemetadata-5.96.0.ebuild index 8542f300ebaf..c6a6870a8a48 100644 --- a/kde-frameworks/kfilemetadata/kfilemetadata-5.96.0.ebuild +++ b/kde-frameworks/kfilemetadata/kfilemetadata-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..11} ) PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org optfeature python-any-r1 +inherit ecm frameworks.kde.org optfeature python-any-r1 DESCRIPTION="Library for extracting file metadata" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kglobalaccel/Manifest b/kde-frameworks/kglobalaccel/Manifest index 0a5364cfaa6e..41714e0e2e47 100644 --- a/kde-frameworks/kglobalaccel/Manifest +++ b/kde-frameworks/kglobalaccel/Manifest @@ -4,5 +4,5 @@ DIST kglobalaccel-5.95.0.tar.xz 96196 BLAKE2B 7cf871861f243908f58bf0692305cc4a29 DIST kglobalaccel-5.96.0.tar.xz 96480 BLAKE2B 21a1033491838d9bd1d4828b9e71eb61b1fbac280864ef44a0fbcf4b1310bcc37bcecdd2a5c30d1062fa0daaa064bb34d70a50f47929fa42201c7d8b2502566b SHA512 8ca729c5b48da2e49a9f923182ec6621180025ab6a82a05a470afe2ed3feb2139fa874844ed85348f748ea8fb9931e2e89667b59a6ea92c4f7faf26de1b5a282 EBUILD kglobalaccel-5.92.0.ebuild 886 BLAKE2B eab826dd3ab025d67739d127a98a77b2a5e0808ab15c1d6a80bf42505fbb567ac9f4b71d20c8fdf5b9bfa6a4c9980a4ed629752245f5a1f21017b9662c46a61c SHA512 e2a107a207a8223845884cc9166cd65da0b6a667ec8fc6054cc32173d2bedae3651bb90e8a3ad156d3c86c995dcacae3031725d16ae7b6ee78e3340aeddead53 EBUILD kglobalaccel-5.95.0-r1.ebuild 1095 BLAKE2B 7980b96b98bc3945c3f301b49a5bbfdc97517aefd4f725eca4e86a65acd5a11730af5a2a355e7a426daa3d8888f7725aebe7240883ba365797223fd60f11067c SHA512 1c894300073c44f3da0a724186bd09d867381905c15fbb7e9552d8813764bb21be93a873c5b44255e0e41ca27a6e0b69380584ee38ce7f838e55be9cec23291f -EBUILD kglobalaccel-5.96.0.ebuild 1028 BLAKE2B fe7662e9209ae753bc57902c0a4b4302ac736b467f8a6012a244b266f44b12cd53e4b6c67c625228160060f965960b963ccdbb84357cfddd124fea2ce603a939 SHA512 207136c7fcfb13c2fb87baab1a254a7d9bfd02cdf17ba359c9779aab4f2167b7d869b49976f37d0d326800dd5b1c21c45bd6fd47a8bbd95756002259a468c8a0 +EBUILD kglobalaccel-5.96.0.ebuild 1039 BLAKE2B 99c49498c8c8e039f5167581b33775fe8547b240f1ae14284704f50431d506eeff9bdff93594a251cbb302f65fcf839e8cab4f3d380ed2c7f0c081ce87901c2e SHA512 12863862e2a672524a99aa1560f9c7707b0057584f627f23aa226d404c9bbd1e34146a5c8b3b8c6d291a77e313e9e3523d641c03a25ae9b2590dd5f14412dd7a MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kglobalaccel/kglobalaccel-5.96.0.ebuild b/kde-frameworks/kglobalaccel/kglobalaccel-5.96.0.ebuild index d13262bd4efd..7d152d089bbb 100644 --- a/kde-frameworks/kglobalaccel/kglobalaccel-5.96.0.ebuild +++ b/kde-frameworks/kglobalaccel/kglobalaccel-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework to handle global shortcuts" diff --git a/kde-frameworks/kguiaddons/Manifest b/kde-frameworks/kguiaddons/Manifest index 9a5937d442d8..ea2408813d10 100644 --- a/kde-frameworks/kguiaddons/Manifest +++ b/kde-frameworks/kguiaddons/Manifest @@ -3,5 +3,5 @@ DIST kguiaddons-5.95.0.tar.xz 73412 BLAKE2B 36a380218471d4441ef48489d0b77a21f64d DIST kguiaddons-5.96.0.tar.xz 73428 BLAKE2B 10f51b731c95b23e2ccd51bc666401ec48f1090373154eb2faf8fd3db21b20c760cb1fd1992381787e0954eb9d777beb2c9e3be113b751404a3000cf6418cba0 SHA512 fccc8175de2e48405692ac4b34a703d9a0d0340b0b682f13ca26af8f44161e3e7f08821672271680f80cfdfd0d5d6c369e41548720d4a8b921f417945e698bf1 EBUILD kguiaddons-5.92.0.ebuild 854 BLAKE2B bfcdffd2f12257541aacd5fd88de7515a91dd0c90b151f982d6b623cd90fa3722651c0e8279b6665df9f635e3c4803d28da43009bd9196cfc743090c9b4075c6 SHA512 cc1cffc2105c6c4c46a1f5e6a7506ab1d7ffb1e0ad4ac83545b825f85d56de4a792fd0e8480fd0f856c4bdf7fb4cb3e54ba9261fa414251dde0d68ecf19384c7 EBUILD kguiaddons-5.95.0.ebuild 920 BLAKE2B 69e27dec1420ee30fb62a64cc9ea591ceb97fbeebc4aefe17901b23a81e18d1b0fc18118c0dc1fd7df3148368bc2631559cfe36b3ce1d87ed6f302202fa159c0 SHA512 5594e85bfbd443bba54067be9a5a4c3eb16426cbcf2f3b082655da36c00bf53a1beae759d4ec968a2cd0751533544a2ba994fa60bb20cc06b24e9a566b391ff9 -EBUILD kguiaddons-5.96.0.ebuild 920 BLAKE2B 07e2dc5cc786e1fd9074a4c70edca42b0b3d26eba659a5c692ce4322ab3f2f358df93ae06989424e389f787c3ef50a548b86b182981cda97264b52b24161be88 SHA512 1b8400876057a029956a7d690e78938c8bb08edc33f530fe9cba9ad9f8db64c6cb2b8ec5c56a108036012c0595cd01d9cad151d5557c6b40d55dc685c965ec8b +EBUILD kguiaddons-5.96.0.ebuild 931 BLAKE2B 8f3b9d2c6b686d4ed151e68c7e5db7f5f9bd3ebafc6910546cecffbabd507737365036e6a5f6d0ae3268104cd44d94e70213f033a352f7302b1f9b72052da6bf SHA512 86b8194c2558ed674570651a5fd07858cfae25030736507679154c12cc99da52ff7d5108432d22ea6577b91d8146eaede7612b1f6cb7c12a5bb9d8d0c57cabfa MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kguiaddons/kguiaddons-5.96.0.ebuild b/kde-frameworks/kguiaddons/kguiaddons-5.96.0.ebuild index 609c30697959..42061becca50 100644 --- a/kde-frameworks/kguiaddons/kguiaddons-5.96.0.ebuild +++ b/kde-frameworks/kguiaddons/kguiaddons-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_NONGUI="false" QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework providing assorted high-level user interface components" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kholidays/Manifest b/kde-frameworks/kholidays/Manifest index 709f8f29b8b9..3635aee6acd5 100644 --- a/kde-frameworks/kholidays/Manifest +++ b/kde-frameworks/kholidays/Manifest @@ -3,5 +3,5 @@ DIST kholidays-5.95.0.tar.xz 239132 BLAKE2B ded0f9ba4c1d7b86b5f1bebc9519c691a719 DIST kholidays-5.96.0.tar.xz 239304 BLAKE2B ab93636e48f661a5925cbb5e1827a61066c64aa329ff6c64ed974ebce2ca8329a4a222f04db2327c2942f29676ccbbcc390e758ea810828d5c2f7fe69d7f5ab3 SHA512 e6a8a249c60a95a35e859569e3e67603918f4a93e6844e3e8e9e9e81b7420092a44057cb4f668082319fe90b41f35cec87f4ac147b3f55f48a99e8670135d496 EBUILD kholidays-5.92.0.ebuild 656 BLAKE2B 4f29338c5b9ab7d8df9078dd52d997c01f99286a7615f97b63ba8ec312fbad406245db32d8f0f65b87b787cfbacb83dc374fabf31331b06c50a81f71565c57a1 SHA512 a1a8778a75050d53c6ed2476771c4c2504c81b8efc9c9e0359d6d8799b802ad41fa5845ee1ff2179cc7a8819d04a02e8f94e06e2c1bb66fe0c5a5172f47c92fd EBUILD kholidays-5.95.0.ebuild 666 BLAKE2B 10797a7f61207fc64f43711e11eae1cab6654f1d432c4b5c8bde91578161988430a879b377431d9ed4088828505623b91d2bacd2dfb0f3b691d407f4e4aff6a6 SHA512 ad77eaa3efdbc06aaacb7757b534ef0099ccb6b33363ae12f728acefbe724ad2c8fda63c82e2697e6aeae0e6c3554bc44f4bc87e303ec4b43eec4c91d24e8d3f -EBUILD kholidays-5.96.0.ebuild 666 BLAKE2B f7176467120ba7cf543eb013531e412db6ec02a6233c98d99255af2c1d858948ffc5b70c81419b2f49e7ea465be3c42aa36c8b5498d7f626e33a1bd8d788ad70 SHA512 a49918cda0be902e22b72579083f7617a4311b2d150a36ec0de657b3c960c4dfa9772c7c119f2c71e301253930933aedd0cb6c20f728bdc3ccd842a7010cace2 +EBUILD kholidays-5.96.0.ebuild 677 BLAKE2B 7f0f671aafe7367e681c9b2ff3d68ebb9ee91f32416828b4878ec6b41e3e419a762ca4769db647a355f6ba66c859d398ca68a6d3eff9b0194a25aa0be3ea6bed SHA512 f2a4bedd210764891ea7342802de5f95d9f69b7cd95ca0b57f8b443358ae0ca46f600cd8345ba4f2fbd5cd72e5f53f7de6b3aacdbedf4c0ff771981e43f33ff1 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kholidays/kholidays-5.96.0.ebuild b/kde-frameworks/kholidays/kholidays-5.96.0.ebuild index 3121f92cb3e7..696c35ff9a17 100644 --- a/kde-frameworks/kholidays/kholidays-5.96.0.ebuild +++ b/kde-frameworks/kholidays/kholidays-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_QTHELP="false" ECM_TEST="true" QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Library to determine holidays and other special events for a geographical region" LICENSE="LGPL-2.1+" diff --git a/kde-frameworks/khtml/Manifest b/kde-frameworks/khtml/Manifest index 8fb610ebdc48..f75aa8a31c30 100644 --- a/kde-frameworks/khtml/Manifest +++ b/kde-frameworks/khtml/Manifest @@ -3,5 +3,5 @@ DIST khtml-5.95.0.tar.xz 1965944 BLAKE2B cdc3e4cf44ab3bd8dc7de581c6b73c9bb7d5711 DIST khtml-5.96.0.tar.xz 1965056 BLAKE2B 857a338c9831a03989348ecd6d9c355d6538458311eb22ccc2ae1c631137a7dd411866c70632f941d2ae64bd54584283b90e9bb0cf6573f6504d6ceab0cb01f5 SHA512 7ccd0c8dbca62486b316f381c437568650696cc4fca0b2e382bf8d337435f9c7fc7fa4664e01bbe8db509bd293c23ebb4abaabc34719be38e91480ae0b1d4141 EBUILD khtml-5.92.0.ebuild 1760 BLAKE2B 47b708acdf2d2ff1741766b9722ca919e07d7ef599249338a3746d2f7e540a63dd986b5b2659373e17b9cc7fd92fa2ad96f73b7797e60f5cad048642be1a8b08 SHA512 4cb28a80ebe665343d3d3eec94b22fecc90bcc8242b74e12b871ba91c1d4bc2fef8924fc900fa53d8137825ba275e55cf5a2d59f20ff8ff8252ce1e0d4059244 EBUILD khtml-5.95.0.ebuild 1782 BLAKE2B 8b5bb1ef101aa415fa60a8f708bb7938e59ff0ffe1a5d7e1baacf063b4bece42ece077711b0edcc87b90bdf7bb85cdf951a36bca3784b2c97c4467858c1ae09c SHA512 747413c5170f84d28b99be594e1d74060cabb1dc807923942aa0ea5bc9d99bddcaaba6d7397c0724bbce8902035cae4c367734996f4344644b3e100a33862616 -EBUILD khtml-5.96.0.ebuild 1782 BLAKE2B d48e2a91473c3e8f5a3da9f15af21d72d579fab0d97e58cafe9e19cc7abde998c87853bfbf0216d04c2f485283dbd5ec4881f4a93c74e0848da37b60695593a3 SHA512 b91e21ee095876f995dd079adac954259469d184e7640dddfb1ea3ff59247db7c694c339a7063a48979d626c7f32f8f79ac9834c874320f674916f70e860f260 +EBUILD khtml-5.96.0.ebuild 1793 BLAKE2B 3086860dba725a742d96f0a39da098e10fee8294ea41be8beddd6655b19865493cf4ea171a049e6544f1cdf39838b461449c9735bc6c53a810b5a160ad152823 SHA512 2a7866e614938181ad83abffd8765e49f5b02faf49d612ac24d8bf055dc10b44f4d702bca3717b2f251255d7d7e837306feef296627d5be3e3b5d7d031a38b53 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/khtml/khtml-5.96.0.ebuild b/kde-frameworks/khtml/khtml-5.96.0.ebuild index f3e326ab8c35..cccaab54e28a 100644 --- a/kde-frameworks/khtml/khtml-5.96.0.ebuild +++ b/kde-frameworks/khtml/khtml-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_QTHELP="false" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="KHTML web rendering engine" LICENSE="LGPL-2" diff --git a/kde-frameworks/ki18n/Manifest b/kde-frameworks/ki18n/Manifest index 8a2809495078..af8ede6a8a49 100644 --- a/kde-frameworks/ki18n/Manifest +++ b/kde-frameworks/ki18n/Manifest @@ -4,5 +4,5 @@ DIST ki18n-5.95.0.tar.xz 956820 BLAKE2B 6e9da54dfe18a14f6193cbd01d76bf0b0080a2af DIST ki18n-5.96.0.tar.xz 956764 BLAKE2B 91f00093b8f28f64ffa3221c0717e8f203d5bf6c4f2d9ff1b267a4bfcfe136be251ab46ad987bb68b51c3ba85cc042ba247ec0c196375c99fdec3fbe6f4cdfbe SHA512 ab059bd98ce16e20a803f7597ae0e5e3698f6b5ccbcd846131a8c8b0d02201ca9a61ed67ecf93cb2931ac347d3e13d5515079643c2cbbec39b0fe8139de17216 EBUILD ki18n-5.92.0.ebuild 959 BLAKE2B 13c63da713b4a80dbda85181ed6612f1c85336f947e3ebb24a510ccf201318e5e62e49101815146c4f08a638293dba80458dcc6c55fe66d3ffc83244c8ea8208 SHA512 bba70fe0983397432e548ad023ce75299527abe0d26d38440a1ac437e290a93ba50149f4a7e4fc7a95cffcbff3658b2308276b634eb1235861d05624a9891694 EBUILD ki18n-5.95.0.ebuild 969 BLAKE2B d4e43345bf8a30384fd3c4f520509b8ae1c4ffcb4a92386f8c629c273e0b3d083f483b05bc238e717c0cd3f7b402f43a05d33d7016a011ea2e3b1f430c1f82d9 SHA512 81f2064fde850812e9adc5eb4558cbb9758ff3c5ab0b8b424ae9745fedc6b77167519e234f7bf922adb8b8ad907e946cabafd6be941cc867b935ece9b1ec46c8 -EBUILD ki18n-5.96.0.ebuild 969 BLAKE2B 9b9370e12f1fdfc82e1dc03dd0415ef11d3ae522f06dcf1af1ee34d2edb1b6ddaff6bf75694f33022d73c3806d17a1a0bc8218be1de9b685b6ec313d2ed229d9 SHA512 0e71099d3c81686566ea6a3874e2958b2e3df6023b3cda63a90dc4b8e416b338af3250f4f143e3ac2a4b9625500d58705c1d8cd8ce0dca9fd5e5d60c2f00deae +EBUILD ki18n-5.96.0.ebuild 980 BLAKE2B 097f3c13a7b6a3e28ab79862b90052bbd2bd880e8eb9f2f9a4b2ad9953b8c07a047569fc0e7dcc7a95b384135424c6d23b0534766f24a65d7194ed2e7d258d77 SHA512 354309d2110065ae2b1d45ebacd539a24361f4ac95f04bbaf970445ab43ca006aa2ea63027d1f33fe7dda4235bf1b9ecfba82653e21f6a7fc05a13137962b1cb MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/ki18n/ki18n-5.96.0.ebuild b/kde-frameworks/ki18n/ki18n-5.96.0.ebuild index 0656c593cc9d..7b6fdd947aa6 100644 --- a/kde-frameworks/ki18n/ki18n-5.96.0.ebuild +++ b/kde-frameworks/ki18n/ki18n-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..11} ) QTMIN=5.15.4 -inherit ecm kde.org python-single-r1 +inherit ecm frameworks.kde.org python-single-r1 DESCRIPTION="Framework based on Gettext for internationalizing user interface text" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kiconthemes/Manifest b/kde-frameworks/kiconthemes/Manifest index a91b5ada8e01..86846e19b78a 100644 --- a/kde-frameworks/kiconthemes/Manifest +++ b/kde-frameworks/kiconthemes/Manifest @@ -3,5 +3,5 @@ DIST kiconthemes-5.95.0.tar.xz 226748 BLAKE2B c54cd4f28f59dab81395e53cce2a2f3089 DIST kiconthemes-5.96.0.tar.xz 226752 BLAKE2B 58063e262e98a5bdc9e53ec450231463b1ac68b4ac907661494a45d01e7b9efb71effb8ca44a4eea8077ac6aeeb4b353e9e0b32ae72430cd849742f65a53b55a SHA512 2e392faa6859cd96395318852b96423fa3e132904af77070edaeeec30919c7ff0007787e0a8f3930f7226fd6ea02d129779b2607facf47c66927b8794ef81723 EBUILD kiconthemes-5.92.0.ebuild 804 BLAKE2B 4c88a8726459b935943c733977825f2b6e332115ed7245bffb2e3ded7b52f82457a435638715e484f8c24d79f225a80cb02ec653c02a2a11554e2ad85a224f87 SHA512 553dc2e8fddad18c42296ca1a1974f00e61de5b4797313e5fb6af8a1ded0c0f02230cd1f705a98d93e1175ab65c55c27b800d5134abba89aded73dd49af4d9ac EBUILD kiconthemes-5.95.0.ebuild 814 BLAKE2B ac77b6bc9b7a2355ae080af0d3f927f3b1edf78a7804cc173da73add2be74e07b846fb31b31d69ecaf69c8a2c263470f2a86203d7b241554537acefe0e1aede4 SHA512 c98ecf88a9dae1fed72806096fe6b79c1c73dede7d55c14f43e1a089876911162c8ea1662f17817a60ef7b0f8838e22f5a9d28d7251b8538edbb3fe3cbca6662 -EBUILD kiconthemes-5.96.0.ebuild 814 BLAKE2B 4ce2a4f612f87f35d50f08221ced9d235df30318735246ff18a626c217a23e059c3dad134a3858e9ab6550cf20abc614d63f70403af21293c5096a92e96be7f2 SHA512 0993b181acb617259a95eadf5faae9c562a256c1f9d026f42e4727cd887d204a06197e6770f95bb94c4f78b0860500ea9f519c11403af574355156a3cda8cf34 +EBUILD kiconthemes-5.96.0.ebuild 825 BLAKE2B bd544c2a2abd76ac80af97abf0713f3549589e75bcd8b17ed91fa69a12c6ec1ff1c9d43dbda6a9f032b1626d6e22ec20c8c6af748efb25342e3cf3d6910cf501 SHA512 840faca228e6e253325ce249a961257e420956fdf3aa828d95f0ae6ace13c4d2d4d738abc81afea6de8cba5a23f8dcfa287de68ba188c76642e1c3c73693e422 MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/kiconthemes/kiconthemes-5.96.0.ebuild b/kde-frameworks/kiconthemes/kiconthemes-5.96.0.ebuild index b649b03115e2..c4497d9bb3a4 100644 --- a/kde-frameworks/kiconthemes/kiconthemes-5.96.0.ebuild +++ b/kde-frameworks/kiconthemes/kiconthemes-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for icon theming and configuration" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kidletime/Manifest b/kde-frameworks/kidletime/Manifest index f0edc16cedac..a4ad0b111fd9 100644 --- a/kde-frameworks/kidletime/Manifest +++ b/kde-frameworks/kidletime/Manifest @@ -4,5 +4,5 @@ DIST kidletime-5.95.0.tar.xz 29088 BLAKE2B 9aa7289b1e39fbb3a2d4480c02e107148cd29 DIST kidletime-5.96.0.tar.xz 29108 BLAKE2B c8bda958d716da078101c075647306a31cdd6404aacf7a18cdceef47adbcaebc7831d85e2aab94816f7a4acd087bccd8888bb17ef73d82ab7a9a6e4e19701ac4 SHA512 e7f991195ed48264ef11cee07843f7bfb2b93e701bda8fc2dd450d00055b24246b349a4a76f75bb13d81dea03e8170083b28140fb4504769927f5cf68436b335 EBUILD kidletime-5.92.0-r1.ebuild 926 BLAKE2B 24acd13051911ef419083221c5c8b3832f02a21acd32d630e2f0df6ff9893e2324206dac3bb4a00eea74fe8836b4f9434e84fdbac8510954ac98b3ee31b18304 SHA512 920d8210a3d22f339df54b8cbb9c0c912e5cd5957b318f206e4b726b77d255cbd401974b8f943409977a337b3ed5dcce92ef1f0f5a8ce6829d2194eacccb6f73 EBUILD kidletime-5.95.0.ebuild 872 BLAKE2B a152a525389a34d202f8537e9bc0193072c2a2eea0d2f6cea1eef43125bcf3bdb9cbc1a6bb5f421d35b3d6d19867a760caa7d388bc71b82b436a9e4c3476e7df SHA512 18a96f6502139195a23cb5f0232dbaa1ac1fabd36c55a9b6b1dba34e07f96618a1074fe187e621e0370a79463862080843033dab254b0ab20f9428d6aa6d652d -EBUILD kidletime-5.96.0.ebuild 872 BLAKE2B e7ae25b338ead4ca028612b542e4917bbb993569e6b5f994c704d8787fd36a9ae4efb436ca37c2b7b49a3900890a795e4f153b236b94b53cb94b39acfc439702 SHA512 5a66f12f44785a356d2bf206d3408787d65d3fd44e439965c5dafdf87b08d6c4011c04aea2f2e5c6cdea344592fd6c07104eb907222e52df1d25377c6664a589 +EBUILD kidletime-5.96.0.ebuild 883 BLAKE2B 4369514b10656887c242ea6ee838b230c80a00f547ac37844cd32b1e4eec04c8a559dc1e147696e2445a10fd2d8aa0f56d463ee3430ac877152e9bab33298082 SHA512 97c1edf44973a9c4eb35af8d91cc6e340e631e3f71fc1429e6dcb968b0eacaab3a0c24bb8e4be8ae977c1cd640dfcfdf2fd4a0a9620f0bb46409ceec180eedd5 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kidletime/kidletime-5.96.0.ebuild b/kde-frameworks/kidletime/kidletime-5.96.0.ebuild index 8784d6389d66..9d441a827ede 100644 --- a/kde-frameworks/kidletime/kidletime-5.96.0.ebuild +++ b/kde-frameworks/kidletime/kidletime-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="false" QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for detection and notification of device idle time" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kimageformats/Manifest b/kde-frameworks/kimageformats/Manifest index e7d63db487a5..79d3fbd5c438 100644 --- a/kde-frameworks/kimageformats/Manifest +++ b/kde-frameworks/kimageformats/Manifest @@ -3,5 +3,5 @@ DIST kimageformats-5.95.0.tar.xz 2926576 BLAKE2B 4da4a8ce9348291445dc18ee01fe42d DIST kimageformats-5.96.0.tar.xz 3589112 BLAKE2B 2a9e5f72b09e27ebb561013f816b41e9ef8be9d874074ddd014f631a57f0da79cc2785d3d528f9ea9f76b940075f0f7649aca57c8ff20a376f5ffa3adea80eb1 SHA512 37e51279824df05391647d45125676127d5570d4ed0905d2378dd627c3542d61f6f43bdd4e6f28ef43268127d120c1d2829a5cba34dde1ba7427b9051d241c1c EBUILD kimageformats-5.92.0-r2.ebuild 997 BLAKE2B 7a8100737ec39152b982747c0fd8af52a7e0661abee11ab7d206b6d4aa36bc178c6e70187844f6542a3f03ee48f868688e3dcf74b0d8cdf32688e8b83a98cbf6 SHA512 c62a13db352f70ce60a069bfe3e1e0df1fd4918d27a989ae6ff50000505dfe21ff19dc364f6c37f73a711b04e27c6f220e9acf8f4fb334d9c4f93b652069541c EBUILD kimageformats-5.95.0.ebuild 1000 BLAKE2B 314086a3829a66beab07804a259f54e23e0586b2d867b1bdcecb97db6be81c1dabca647b75d74f3f6e1e85dddbc739619c0d559cc1acaa94bf9899bad837e29a SHA512 df574afa7761a0a4b6a34ebad38995bc654107106e1a62fe12b0c96f80b1d928f03f357255a314dad4ff40715353137f329633cf7338b61741224fff67d2d69c -EBUILD kimageformats-5.96.0.ebuild 1000 BLAKE2B 69e72ce73a3d7d6f9ee678fd2e18bd1b5782644bb4075835d50080e94fde2c975a0c8abbda9ea3cb24c4c2b1d8c04d3f4199c20f276c093bf6257090ce4e07f4 SHA512 2c03d861eeec8a2ac48c0eefc33d2ce57659d886cbd7ad7156ff8ac4d1795c6eaa19691a980743ca4ecc640a33f1547416a2457e6d10d34f7276cefc9f4ebe30 +EBUILD kimageformats-5.96.0.ebuild 1011 BLAKE2B 3d3f6a52186efa745bb68feae2c24ad28943348124331507fd91edd1c32afac7108d45df80d289a9257713196b5ab95ad551e2928b4646094b33999b233a019f SHA512 112fc27adf9e3366ed8786228c3df0dc0db85483cbaf22e2b29e00203d4f3d402cfe977c601efce2a906bc33778f947f76a7a7927861dca4d104ea8469c0074d MISC metadata.xml 714 BLAKE2B 2b4fd4b370285820e2c7966aa910cf57ec94ae4c7daa7f44d9421554d57149d696e751db8020b128321494027d1e4142b42b1b9ce1538d3c8cf93a6e72c93892 SHA512 0a44aa8d3dd4cc2fe1d73938792daec37af80c72d70da0a3ec8a1d6f610a54f5fea85008dcb9187b0a77671467eef52547e8bdb61bcfcfb4742df61f9da921d3 diff --git a/kde-frameworks/kimageformats/kimageformats-5.96.0.ebuild b/kde-frameworks/kimageformats/kimageformats-5.96.0.ebuild index 83a88017d10b..0a33bfd38922 100644 --- a/kde-frameworks/kimageformats/kimageformats-5.96.0.ebuild +++ b/kde-frameworks/kimageformats/kimageformats-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_QTHELP="false" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework providing additional format plugins for Qt's image I/O system" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kinit/Manifest b/kde-frameworks/kinit/Manifest index 697ebb6e72d6..7add9428407e 100644 --- a/kde-frameworks/kinit/Manifest +++ b/kde-frameworks/kinit/Manifest @@ -3,5 +3,5 @@ DIST kinit-5.95.0.tar.xz 119288 BLAKE2B 7b0119a6ec59a8a6c51ee37a4169191164138899 DIST kinit-5.96.0.tar.xz 119408 BLAKE2B 7372a85d89e1344e1205035fd1bd643b88619ccb487667cb7f41b64b59046253e8afcb053e51e5093c31a86a8ee7bb71c8c1b9b9fdca342612d0a9ba024c4fb6 SHA512 e3f2a8fc3a4487baa1ecc60ac86e6322b9b15a1cc0fdda288eba9cf9fce387fb299435a689abeaef8570e22c9f5fdd646021409a72aa37653e28e37c8a230e7d EBUILD kinit-5.92.0.ebuild 1141 BLAKE2B 7c60d4ebfd7848aae4df049d1ad05182f60a8b67a438ac815b04b1b39285b2a4cb08f5b6fa2d5a12c6fb00fa98fc9878b16cb56afaf0d0094dbfda58a792a79a SHA512 1727efdabdbb6b05316adc5dfcfca903be142ba45d1b4780826c611c95cd477742b3518ef2176bb1d4391cf317df19a30cdf657244d20544274aa81b36351d4a EBUILD kinit-5.95.0.ebuild 1151 BLAKE2B 3b82a0ddbac159e33f484323b8da047302f8dfba45408e7b2c1d38696f0dc3a271edc0a6682e0afecd674391a10bdd1448b1e1698aab1464bd50db754cc4f8ce SHA512 0bf5232e0f0c79e5029a5d76656cda4085f01e821c912bb90402953e1afba5eb561f3bfcb3abdf065d866dedf74884b37b6be11c80bd8c2b6b28a84956b9afda -EBUILD kinit-5.96.0.ebuild 1151 BLAKE2B 0a9b669ddb290e95e47f9abbcd0f5006a5c60163d76a148fd3203dbefad1ae2bb95b8e46603d4d9cf4bd8ac94043295e950201710c6e56464795293145192906 SHA512 350a288e8b294ac726a288a5788db8dd205ceaaa095c0bf95b21bb60c83cf08be4fb174082478a53b706fea0d5ac9f710f44f1070f7d33d29fd49a5d805ac15c +EBUILD kinit-5.96.0.ebuild 1162 BLAKE2B 06f407f2b49b04d68390ba5481dcab50e9a07c6dcd08eb2af33dd382203c62265528babb4a1353c3a2241fbf2a5b243e9635f8a37bac4efffccd486903ebc504 SHA512 eb2f6613b84085bdc3fd6c4aa38ed127483b9beed591b61d9e7d24ff977c77a2f7c925e6cf1798268e3e0d2f58c1d742c8ed181b29a41c756d8f563a79858673 MISC metadata.xml 565 BLAKE2B 8e740127ae95b251e2e5cdf63fc19fb605cf5ef42e631b54e0ef300e8f21f04e288527c4628500c076e884da4b3017d041b1b45ff9a6680e72585a43caa452a4 SHA512 0efe6998f185b5a5aca504a041b3e5fc1ef8da0a4f9eaf2398ef9533054d9de27ae50c9e940001b24e69958d2ead67ab829304d8e322404cb19fda0c904e952d diff --git a/kde-frameworks/kinit/kinit-5.96.0.ebuild b/kde-frameworks/kinit/kinit-5.96.0.ebuild index b5ca97633e81..98fa7a134a42 100644 --- a/kde-frameworks/kinit/kinit-5.96.0.ebuild +++ b/kde-frameworks/kinit/kinit-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_QTHELP="false" ECM_TEST="false" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Helper library to speed up start of applications on KDE work spaces" diff --git a/kde-frameworks/kio/Manifest b/kde-frameworks/kio/Manifest index 327e7b89c893..5874724ea35e 100644 --- a/kde-frameworks/kio/Manifest +++ b/kde-frameworks/kio/Manifest @@ -5,5 +5,5 @@ DIST kio-5.95.0.tar.xz 3335684 BLAKE2B 5f5aa12c15a3801a5a6faa741b9cf8431d3198524 DIST kio-5.96.0.tar.xz 3349852 BLAKE2B 981f0568c30678173f1c38972641b0a53071cce4b03cecdd1f829de7ace7244e3b67f9d63269501866474bcd64d22edc8d98e012f2197cb83f8cafd301a93da0 SHA512 70e7291efbd4b97916023cee7c44a96f3226355773f764f92a2c58c9110b75b04896196ab663ff468b757d1c2a5911f6e9021246044e7754a2ac47723eff8bd3 EBUILD kio-5.92.0.ebuild 2408 BLAKE2B dbf6929b37fc23ecedb5452e67a6a063bddd276476f70a8c04ff18d0662dd851af960a4f83b64348c2e6ad5782bfb387ebdb4f0849a4e5dcad733b76e937997c SHA512 fda5731b4c8ccf515100b97a029c7b635e0918ab703c62b001d3096669c93de7cf717048691ec557db49bee13cbc9bab0d4104bba7f3685e6e0656b5383f3efd EBUILD kio-5.95.0-r1.ebuild 2553 BLAKE2B 359f748745424d3c9468e8d4e2f024bfa5d8b20d83208111e5f14e30d4d9f7be7d11e8781d4531631aa14e142d627a497f8df25c7800f86d359be55d54f9ec22 SHA512 0089a64fe443cf6419b14174c3edea92a1dd1683a88799d1de1a450cf8b8da9e319d644c90cbc995ef7b886055f197d4e30e73256dc7eba59689b073befccb05 -EBUILD kio-5.96.0.ebuild 2418 BLAKE2B c486d3fbf2c4c4cf3a9171df449b1399a9a2c1f9e3a42723aaee22e186ee0057ca4586f4704b42d3b1495b85767ad539084066d85d411816d0c26eee4b7a36dd SHA512 c6e0eff0ffaea4c6eae49f5d5cafd46cb21e35791a9a9b9e5b30689e028690ce3ca66f8d357c9a0307022a8b2313cf0838d8fe09610839cc08da2c3417e6294f +EBUILD kio-5.96.0.ebuild 2429 BLAKE2B 9901a7f0962def6e5b3306b5dfcebfe1f390e55be3e4c883f66d4da9617a51a6d3a3152593c28e428dda575746f456f30340afbd9d330601e0c76b5d9f95af8f SHA512 35edf49d0f7def9b0bc5a07b8a00c258928aa4d0f37282814162beb94137781e339199dce8c9e11e4f96ad7e80f3614bdf270d1f4b07af98650c92b3b6fe3c4c MISC metadata.xml 672 BLAKE2B ed652f6e5751355ab96a5206da0184e37745e4b675e7f235648536931563b53c4f71112e81f809c88d02d01f9c77a20e9f41a2f6eb988b104636c8d450c50a18 SHA512 1fa6b33c8f146152015b0c8dbd70165022ceee580253850545c79eb3a74dbf44539e562014606a4ef4ea283a42f3946b1d3a79c0953a38fe10689137a53207ce diff --git a/kde-frameworks/kio/kio-5.96.0.ebuild b/kde-frameworks/kio/kio-5.96.0.ebuild index a2d01a182282..dbdf5b4eaf17 100644 --- a/kde-frameworks/kio/kio-5.96.0.ebuild +++ b/kde-frameworks/kio/kio-5.96.0.ebuild @@ -8,7 +8,7 @@ ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org xdg-utils +inherit ecm frameworks.kde.org xdg-utils DESCRIPTION="Framework providing transparent file and data management" diff --git a/kde-frameworks/kirigami/Manifest b/kde-frameworks/kirigami/Manifest index 9d7fa31fa424..0d4a3cd3e766 100644 --- a/kde-frameworks/kirigami/Manifest +++ b/kde-frameworks/kirigami/Manifest @@ -4,5 +4,5 @@ DIST kirigami2-5.95.0.tar.xz 357640 BLAKE2B 083f6f1c9a005c939b707ec851402f26e9f3 DIST kirigami2-5.96.0.tar.xz 359936 BLAKE2B cadba252c1065d7c1c7a539b9d28489dc61683a3b688bdeb4c7d43528494d62d9f4fa3515d29a554d0c47c0bcc81169ab8d3f83952911147ef4fb06658560e50 SHA512 c96e7d53d263f3c5f0c3f3f98c6523555fd67fa5e12dbb0aecb81bc9f8a46f641d2176d377e9c7d901ca235151e004ff1163ac07521aabfb53e0e6517b4df546 EBUILD kirigami-5.92.0-r1.ebuild 1071 BLAKE2B c7f454c207320b6eab18a81ef5ea08127e27660ecf8961335796919eccbc2761f3b2a6d1a3f5479f3f3a09b41e3393d19062851fa63ea580a96fa6ee2da5cfa5 SHA512 5da52aef003d143b266668241acc5c573c710168e92db8699c4aefecbe00fd0838d6059d7109dc55124ecc08e0582766508bd0c034e085868b1bfbcd5829bf88 EBUILD kirigami-5.95.0.ebuild 990 BLAKE2B 44fbcf6ab0f1282c1971cd93e87671d852b020c21bab0abf20b4e43684ec9dc3c595eb22f6c77b28c828ad5984140a8aa781f175966ed5cea7c2c5e69e4729a5 SHA512 feb7b4c46c8e299393194d1eb2fc1da4849d97991f940ada48cdf16c74abd47f422aadda58b368abc753a872f9c3e22374a68f6482d7e6ba30cdaa49e43ca55e -EBUILD kirigami-5.96.0.ebuild 990 BLAKE2B 3c6471e5d1d46e31a9a564068b28316b419a8737a3cc1e02ae428179aea0d89e50c1ede31d6037d1c4155875e9af5f58933db7ad4ca4064f8b72899018706a51 SHA512 f2f3ef806134efa58ae8f4725ebcb43c8cdacafb8d4b27c50c07a3234eb286670300d270dd46c570e109634291a3c7e323d6f89d13d33d740ae70698d0bc340c +EBUILD kirigami-5.96.0.ebuild 1001 BLAKE2B 31472a210d3861e392e05d04b2773c44d7a56f70106dd8baf463fbe8e4635a03dbe81d14195b873e59e1c9bb0285bac01c9af7144aa68e6a72b82cf242fa0c3b SHA512 77833c2cefad0aa17b51ea9d251f5b49544420e4339048b9584c63bd6286ed727190a76ebcaaa6b8ef1510bd3ec241c7dd222302b199f9cd7c9fe89fbd8b0641 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kirigami/kirigami-5.96.0.ebuild b/kde-frameworks/kirigami/kirigami-5.96.0.ebuild index 401aa9e7467b..58ae008974a7 100644 --- a/kde-frameworks/kirigami/kirigami-5.96.0.ebuild +++ b/kde-frameworks/kirigami/kirigami-5.96.0.ebuild @@ -8,7 +8,7 @@ ECM_QTHELP="false" ECM_TEST="true" KDE_ORG_NAME="${PN}2" QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Lightweight user interface framework for mobile and convergent applications" HOMEPAGE="https://techbase.kde.org/Kirigami" diff --git a/kde-frameworks/kitemmodels/Manifest b/kde-frameworks/kitemmodels/Manifest index 82c98cfc112f..de0d945501b2 100644 --- a/kde-frameworks/kitemmodels/Manifest +++ b/kde-frameworks/kitemmodels/Manifest @@ -3,5 +3,5 @@ DIST kitemmodels-5.95.0.tar.xz 407252 BLAKE2B 06c8774db4f11072455ce967c65a6fe0b6 DIST kitemmodels-5.96.0.tar.xz 407272 BLAKE2B 35563933a1371e8c89da764286e6b2270d74b7bf27091d08b9910510c4a66995cc89f1bc30191eaea50338685c3ae40f2488ad6c04d6091c6d3d6dfa5868d04d SHA512 46e4380788f49ff79c6e7a7d372c6e451a83ddf349e175be41fb9db5311399c342e5a1e3dbd268c05b089d49700157d87b683dbf894be25b6ce8842380ee6a70 EBUILD kitemmodels-5.92.0.ebuild 623 BLAKE2B ac8881df36ad959cd3763260eea5a360997a824f92793be7f088bb9e134738168f57ed804eee8bab692e9a1be9d696d52aefbfc845812df2a836096edab2b595 SHA512 44cac7ca8fcc28c34181ded7ed9dafbc277da772a2fd14da46a4e6ca2747cf5f3779130341cc81619bd80dfb9a1dd00c68de70808f9c5bf566c0317e8f3d79d4 EBUILD kitemmodels-5.95.0.ebuild 633 BLAKE2B c03dff1b2a9d876f88fe589507317065c2780585d13db8e4e75b24cb90153ea602146732f9cf485439ebeffc769dbc31b7c873b2ed818e3d6d6f78a581660ae0 SHA512 8d7f2a21016af939d712baad3a8aa2165bd594e6e374268cb36a0eb78ce19a31950b1ab50744a2b4629978b0112202b50463ed3d6ea96f5cf065e0b74cdf2ed6 -EBUILD kitemmodels-5.96.0.ebuild 633 BLAKE2B 92ba3926eb3f6e730923abdee60b848b3fd5e530193ff71c25f3f48cc593db1aa84bda3175a519f77027b849a1b7b08410d0a3ef1e988b1aa650d23e36c70789 SHA512 7f7ef7b0aaf17c294ac858c9ab686e487d7696e2af5a40ad3fff70ae5e228582fc2b8fc7b66d491ff775b47d718ee26768ad9f7e6d7858b4aafa041c7f2b09ac +EBUILD kitemmodels-5.96.0.ebuild 644 BLAKE2B 2b470fc5a8144130a5207c3fb2fac43179585a7166561214eb059905c02ac5dc880a605ef7443cf1eff6aa169b093b5ed376ee907d88dc8ecd9770307949816f SHA512 6916408a87fe7747c2898ca82eb0539e751e97106eb036c41f3cf338fef8df36a4ac36d0b2d71b09a8fe2c798642161b705d5b2ee5468d420531db5e84e4442a MISC metadata.xml 552 BLAKE2B 5cdc5875ea809e9597a8510b6c427afadb94c1f5673c2787d8d825ab1b1609be3f0ddfaaccd64b717f188c7eaeb44cba90ad8beef3653844bcd6c1567b598a90 SHA512 ea592f4380f95578d9c15487498f8600540e3f41d4702d63b13a34ef6f722dcefe70677e5026f507ae04b1a97d29d91851e0e06dfb48a63c3dac98618f08ddf6 diff --git a/kde-frameworks/kitemmodels/kitemmodels-5.96.0.ebuild b/kde-frameworks/kitemmodels/kitemmodels-5.96.0.ebuild index a14df576bfea..3431c77474c5 100644 --- a/kde-frameworks/kitemmodels/kitemmodels-5.96.0.ebuild +++ b/kde-frameworks/kitemmodels/kitemmodels-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework providing data models to help with tasks such as sorting and filtering" diff --git a/kde-frameworks/kitemviews/Manifest b/kde-frameworks/kitemviews/Manifest index 1b02b6aaac30..46c6d2118d71 100644 --- a/kde-frameworks/kitemviews/Manifest +++ b/kde-frameworks/kitemviews/Manifest @@ -3,5 +3,5 @@ DIST kitemviews-5.95.0.tar.xz 77332 BLAKE2B e4617c8e2a0042c0e784b36f62a47e8d9cdb DIST kitemviews-5.96.0.tar.xz 77440 BLAKE2B c1b8baa6d2ce0a47dafcc1ddb54b91fb27e3537711b1961566bf1fde19e301f4666fab4e22a283b1a55f61edc6bbb147377113b3de2110ba5513c71b2d75e18e SHA512 b1ba1a7c959436f88ba176cbba1a91eaf4453ca91b9dc3bc7ffea026a83371d6377475fc9a6a8999edd3d330a8bb57d266f1738e2be879bbcc651cac1ebbfeaa EBUILD kitemviews-5.92.0.ebuild 487 BLAKE2B 4fed237e97a3b928882e4160e3ce07de32755d2592a2e3cc7520bcac7d4a5424264897a09bd8e44a8bfea9cfe52505bd5154d8613c9c4b0ac2c5794e375413da SHA512 4bf30cd69a68e188a7389c7c59b7f16d88499a57b5d1afada41221ce66a4872de0f09d00decdc088dc8d7fd7860a5dcef8176e8653dcdefb57237990877fad2d EBUILD kitemviews-5.95.0.ebuild 497 BLAKE2B f22ca6b2534c0925a2cfd0941605d1e2b97ab3d2d9d3072911b65f1949dc703db7329426b3a8e0ebe23ae08750ec058268f38cbf72cc4d4446a0494f8538f8d2 SHA512 c7beee720e2454370202242b75e06cbf352d168e4cf2d6b13725e7ccec5a5e4e3b7cdf58b12458c58ec6cc985712b521e0ca634d4f7202953c1674e52dc5bb48 -EBUILD kitemviews-5.96.0.ebuild 497 BLAKE2B b115f6ffc9b9fa297b2068c02399ab531aac715ebff9c60ad6061905e0b4016f5b9299a3edf3148dda030e462c5bde97120fce9bfea2aaddcb9d803f8850a1a4 SHA512 5aa3cf48a73ee9433a37846cb0069790c6aee95389a0247e2145bf41e291c841dfc684470ec33b4c37217928db11ca614e0a9ed7710aa583c1cd554dec60b38d +EBUILD kitemviews-5.96.0.ebuild 508 BLAKE2B 6f9283b20389b382f15273e15e02f2346a7ca66a58e303c8c9efb3d60422b9478b0d0a59235dfb21977dcc8110d6e6493255a58dc8b5f2e35eeddf37f2271b91 SHA512 d35a124cd39fd630664c5dd5d5110adc7096b1d484ffeab2b35a342e14819ca0fe30864d2c0220a92f02f7dbcecea54f22c057c74fd71548f2e9caaf32a10ab5 MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/kitemviews/kitemviews-5.96.0.ebuild b/kde-frameworks/kitemviews/kitemviews-5.96.0.ebuild index 32ac01b4d00e..6c2e3ba2ca08 100644 --- a/kde-frameworks/kitemviews/kitemviews-5.96.0.ebuild +++ b/kde-frameworks/kitemviews/kitemviews-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework providing additional widgets for item models" diff --git a/kde-frameworks/kjobwidgets/Manifest b/kde-frameworks/kjobwidgets/Manifest index 434d79d72216..2f956b194f8e 100644 --- a/kde-frameworks/kjobwidgets/Manifest +++ b/kde-frameworks/kjobwidgets/Manifest @@ -3,5 +3,5 @@ DIST kjobwidgets-5.95.0.tar.xz 101616 BLAKE2B a5ac8a7e11f0b79b1aba45bcccf23a80f6 DIST kjobwidgets-5.96.0.tar.xz 101704 BLAKE2B 98f647b2bc7266364c05f5e57ddefbb60b8a16260f83abac4b33d7819987b2083029c14d78e49f6cd1fd5e087a343b11893e30d45c496e345fe98d67465055b5 SHA512 17fb818efa4f241a3e8248b81ba16c3a879b0580eb3a33efc19983faa5b39959e0cb1032b9044e953accd13ad93c028bfc619c49b26076416f707e6ea9480510 EBUILD kjobwidgets-5.92.0.ebuild 779 BLAKE2B 799eb93717845cf4301b8fbf639c69f3e064bfc4d9689ae6683c76ac336d25812d9f2f658202b8f7cb413c99cf19a0f4d041766a00e092eaf4e0a7c189f3d7cf SHA512 ecb9ad26a6feca68ac8fecee6a7873fb103f3a83ed35b82c3004917c2431b357ccf363a7ec2293d913810ab8d0c0f52e024a8f3015b5f3fe24465f6a88b68afc EBUILD kjobwidgets-5.95.0.ebuild 789 BLAKE2B 531741bd1bcc2b40f028935bd44d5d698c5831f464d0c74f4a17cb137aec5debf714940a050ddb89ffacf9e1805d5170555955366d57eba99de397ea81d0f2a1 SHA512 21904b1f0e99f9b8bc62f8aefc2f6988dc8697522ae7fb389e859fa3fb0d900c892c6390fc1e676c252aab8d77816ae4d7cdbdd577f6564986e1db7875e78191 -EBUILD kjobwidgets-5.96.0.ebuild 789 BLAKE2B 5c343c9a9c19663af5e4e12b00e154a6bf4f36392173084be5ce108c03821c7ef2532590efa027c7bd25d06f13774bacbab3c314b333eb017df0df6aff922a1a SHA512 d032a85282ffe00a696da258a1a07b59316d8b3726a1492d9ba3798ee4a1899c17076add70177587c0f0dabe6198f6a276611787a796355b44cf3f588bc65eaf +EBUILD kjobwidgets-5.96.0.ebuild 800 BLAKE2B 1c5b6c791953aa47f46f593d275422c4bf0b356c7a205f87533a57582240b5c7c89654f188cea8976fab8f155ccb62a3b75c3c3a6134044d80d8f43ca169e3f3 SHA512 bc29348b23b470b28e354e9adb561c0a23ea96b414b229c14a57002b53653449d382a3774235356b8677c3dd0e74340322199b8cc6778881fe8180b9f51323e9 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kjobwidgets/kjobwidgets-5.96.0.ebuild b/kde-frameworks/kjobwidgets/kjobwidgets-5.96.0.ebuild index 8372e6be035a..aa7144b90926 100644 --- a/kde-frameworks/kjobwidgets/kjobwidgets-5.96.0.ebuild +++ b/kde-frameworks/kjobwidgets/kjobwidgets-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework providing assorted widgets for showing the progress of jobs" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kjs/Manifest b/kde-frameworks/kjs/Manifest index 616a4379ec2d..6e11be9df7c8 100644 --- a/kde-frameworks/kjs/Manifest +++ b/kde-frameworks/kjs/Manifest @@ -3,5 +3,5 @@ DIST kjs-5.95.0.tar.xz 339068 BLAKE2B ab9f6ee9bc18098c15aa95e4be4ade54fa29afcf98 DIST kjs-5.96.0.tar.xz 339216 BLAKE2B c229de410e94d453f42c901f457b886d20249344a79d8686e5054ce0542cdc1b5c0cadba255801bda5b58413588ce86dca153515f8458eb7e072697ebd96c459 SHA512 38f393c60f51a049e46fedc816b3c2c748b93592e12f4f8c56e333b4bffe610074ef64fad5c0122d54489b5d43902c5be390f38998e9ee538d62fcce81ecedb0 EBUILD kjs-5.92.0.ebuild 406 BLAKE2B 7273c1ce87c89d000021a835d590664133d7b0c0e9ba5aa095d2f2c769998c92ca0fb90e276b2d607d3a559b9e258ecea9b86171acb47c264a2a6ec04d6dcaa0 SHA512 c8c771722df62e25796be5121d99bf38d840c7d9cbe3b9272ac02dfb9482ca3efa2766dd74f2c18fba58c647345fd909fdb0e389b3f145ce99065c923dc67055 EBUILD kjs-5.95.0.ebuild 416 BLAKE2B bb8228752b5e6dd3cc1bba907f43e50288636902dc424fe7fd70974fb7809a8049b93a897f53347dca83e2499e394b27b6db4cbf14d5d89fb23c2611db68bcb5 SHA512 cbb88ac6be4faf09cf37d36e40441b60c759a1b41c153946dcb05abe0bdb871a5504a589015b251e4a906d3b579030a81a9c3a1f65e215a5a5a61fa9cfc329ba -EBUILD kjs-5.96.0.ebuild 416 BLAKE2B bb8228752b5e6dd3cc1bba907f43e50288636902dc424fe7fd70974fb7809a8049b93a897f53347dca83e2499e394b27b6db4cbf14d5d89fb23c2611db68bcb5 SHA512 cbb88ac6be4faf09cf37d36e40441b60c759a1b41c153946dcb05abe0bdb871a5504a589015b251e4a906d3b579030a81a9c3a1f65e215a5a5a61fa9cfc329ba +EBUILD kjs-5.96.0.ebuild 427 BLAKE2B d4a54f9b331c421ce90ad93ae70fb27dacce99659243a9432b7be5b239c2cfd89fa860fe3760461f6c98909bf0954761d4c7dd5a87d7414c9d8d637fc21ee8c4 SHA512 0e138a1c017c39af0906d7d86f757e319fd7968fbbf07cb6674057bb7635eee2e304d2c2df5e9f8367d4c391c2820a20bb6059b6683e8e4ba3bf81ebaabee22d MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kjs/kjs-5.96.0.ebuild b/kde-frameworks/kjs/kjs-5.96.0.ebuild index e538e8e16504..a6a839aa1dac 100644 --- a/kde-frameworks/kjs/kjs-5.96.0.ebuild +++ b/kde-frameworks/kjs/kjs-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_HANDBOOK="optional" ECM_QTHELP="false" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="ECMAScipt compatible parser and engine" LICENSE="BSD-2 LGPL-2+" diff --git a/kde-frameworks/knewstuff/Manifest b/kde-frameworks/knewstuff/Manifest index b7d8562380c9..13201ce143e5 100644 --- a/kde-frameworks/knewstuff/Manifest +++ b/kde-frameworks/knewstuff/Manifest @@ -5,5 +5,5 @@ DIST knewstuff-5.95.0.tar.xz 1155724 BLAKE2B a4b52c3ec3c3975fdceaf56b01eb8c243bc DIST knewstuff-5.96.0.tar.xz 1159824 BLAKE2B 391226a61f8b7c23eb7b942a3181a1887d42d83bdfbc8d8fd45f593d8eb15e9fe4f98b8067d81430d84b1a0bc178a0d549a3f73b926bfe5358254100fa4502f6 SHA512 5fffe90a25adbe5d0f9d69694beba5f9fe0418656d190bdb99c1495b7338cec5c0374e8f38d4fe3801cbea18a7596494d0e651fdb628c9d4e13932627fe60a26 EBUILD knewstuff-5.92.0-r2.ebuild 1391 BLAKE2B 013cb64dc992bfe6ffe2f2746acfe5e393a545f84ea4cd7996c1deb68924e1546029102141bb23893e8fd50d139643bd1c81d96337eb140e787a27d1046bc4bb SHA512 4c0a9a07e57946f26aebc7f2125cf28ba18b55ab63a0f326115082df3d223635b292d870c5da1c14c6f9b91f36ee0e20bf0e779ef87f8e0a9192752c12272834 EBUILD knewstuff-5.95.0.ebuild 1279 BLAKE2B 5c0671b24c6ca0c5aa15ec1179b1957e06f3c890500d83ec58fe84e6f50808336cf7348ae719b3441ce6fafe68cfce057834972999b0127467e24d054ba37afc SHA512 27a061f1def09825f659ac19b29eabe388fc4bdd77bd51dd37e72307b6a61b51803081ddb404e38bf6a8855b52679d5c3a7b0f44d61b78bb3c6f9bcf680abbc1 -EBUILD knewstuff-5.96.0.ebuild 1279 BLAKE2B 52723cd7ff0ce57e1fc5c74232799a56d8324ec59e7efcbf7057f4cc2da639b9dd9a9dbd1a64c7671b15f5bc10313b315b112a56991146e8b900dbd2e4dcd137 SHA512 fe4f475fef2fa8328ff4a63f0832364f2ffb4e8a79ebca4a6b497383554ca31432a4c74fbfb6cfd75e5c8288569246bfc810faf62941219f0785b106a3e5e175 +EBUILD knewstuff-5.96.0.ebuild 1290 BLAKE2B de7cf653822a16b00de45fe203632124d0b382ded8b9f7f235b9a19933afedb0e4505b60094a76687fd6f97eea0f73cdc05d6d46cf42b7b90f126d6d0d1cdcbc SHA512 8e6f37e0c085343699b1ee35cda4d467899a1b225fd7ba0e812f9bfbd7379dab7744bdf755e6b2ad0e2da0f72c64c94b44a476517ff68ffdc51fcaf0d10fb9f2 MISC metadata.xml 600 BLAKE2B b9dafdddae4fb5f9969ca845f02690b096f81f6b3c1f76fe877f2886697c0636b8a3b4498aa5cbf903f1b6ee14f3de51c10ce88b37a9780f91ce23bd841f5fbe SHA512 5f3710e9d14cb62c66fa6b21f70691f276fb1fe030b3b2eb92f206a55bbc10dd998dd522e478c883c36d7f811d7f163602e3a2af7ff92e6dd79fa28a1fa32b85 diff --git a/kde-frameworks/knewstuff/knewstuff-5.96.0.ebuild b/kde-frameworks/knewstuff/knewstuff-5.96.0.ebuild index e10af6a807ba..0686e22492a5 100644 --- a/kde-frameworks/knewstuff/knewstuff-5.96.0.ebuild +++ b/kde-frameworks/knewstuff/knewstuff-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="false" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for downloading and sharing additional application data" diff --git a/kde-frameworks/knotifications/Manifest b/kde-frameworks/knotifications/Manifest index 4a23105ff189..9e2584690c0f 100644 --- a/kde-frameworks/knotifications/Manifest +++ b/kde-frameworks/knotifications/Manifest @@ -3,5 +3,5 @@ DIST knotifications-5.95.0.tar.xz 132192 BLAKE2B d083821d94b05c0f0e504afec1b590c DIST knotifications-5.96.0.tar.xz 132380 BLAKE2B 6f0ec16faabfbeac68e70257501bf9faf980cb57ebb20a4324c3de7846062fe3cc862a289aff273e5b5cf9557bcafac3cb283d763f684940abfc026bb94a53ef SHA512 a38af9f7fb2d472589846e0b62ee56865f229662167bfc09b7e85ae18619fe67a71f06c4ddfc8da81093736810ba5db82ac91b5fd40bbb88357ff647d91746e9 EBUILD knotifications-5.92.0.ebuild 1242 BLAKE2B d25aa79649963990b680e55c73d55f72d37d37902ff2b0aa50532191bfd602175292e803201c44bed80e0c7f5c7067a5a5a2fd1ad5534c757f74e175c9999aae SHA512 e1d6bb7982afb75313d0f340d98ddc5f29681ec07ec091b7ab970bb06a337592c1534bf07673314d1711b77ece35e4b8cf2185b1c7d8d5e2b51db60cb506a3b4 EBUILD knotifications-5.95.0.ebuild 1252 BLAKE2B 91e58b9514f862431db6c4fcac2c30c38a14a074ce75059f053b266b97114eeb5b977f46bb1fc53015a7f8ba8229ab65ccc86be116ebdf5336568f4d5b021799 SHA512 b98c5e1e2935bb7884b5c273db8fc197d2a23ffe84d114f3a410eee48b600b91b840bb51bad4b28353b2ff50ea0c37be193623c68a49e03427158d07569d304f -EBUILD knotifications-5.96.0.ebuild 1252 BLAKE2B df7cef90330c709182500f3863ccb42e7c0d5f62dc7c74ac4e65434d926c26b96e3b8743e01b58f22d8456a76e75c5b99802ef3cf70a30a30d822987f47ebbea SHA512 1ce7243277b1de40de13c5e54e54db56a217e67b94ac915d7090a32d1feeeb49b2abbf27d120263147bfbcfa7b1d150b76a7432a32ec4d5567ff054f39dd1c83 +EBUILD knotifications-5.96.0.ebuild 1263 BLAKE2B a4b85dab5a5af6117bc64537b706f8195e97806828aee9361053d02ae95ba3bbbaa1aec759336b93d199dd4602b5663d8e98e7bfedfc59b1a8154f2b5cc852f2 SHA512 b2b73a12ac07b0e1fc4dc8baf77be923e6768940312a64b488e38bbee31836e5d14b045d2170b11bd9e1dd88f90a7363216345d87d559f6e8b8afbf07315585a MISC metadata.xml 745 BLAKE2B fe1817a1a42cd10fbbfd20a9ffe0764ea24ea14e78b9a2f1bf9094dc0ce205da471aa1dacc058a86b1840da374c985953da09636a3ee01fe1a87c623e25dd368 SHA512 56bdda99f5a96d9f615d341134508ddc6edeedf043a44b6419b8ac6c745c7acb24c9a13c3001978b7eec97199f00ba9747f4f9b0a0c5e149580e75cc07a9766b diff --git a/kde-frameworks/knotifications/knotifications-5.96.0.ebuild b/kde-frameworks/knotifications/knotifications-5.96.0.ebuild index 0477f95934ad..b792aeaa59a8 100644 --- a/kde-frameworks/knotifications/knotifications-5.96.0.ebuild +++ b/kde-frameworks/knotifications/knotifications-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="false" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for notifying the user of an event" LICENSE="LGPL-2.1+" diff --git a/kde-frameworks/knotifyconfig/Manifest b/kde-frameworks/knotifyconfig/Manifest index 5f2273242648..ac9c43b0a02e 100644 --- a/kde-frameworks/knotifyconfig/Manifest +++ b/kde-frameworks/knotifyconfig/Manifest @@ -3,5 +3,5 @@ DIST knotifyconfig-5.95.0.tar.xz 87416 BLAKE2B 9105bfe6c862ee9710b2e49fa545f37ed DIST knotifyconfig-5.96.0.tar.xz 87484 BLAKE2B 38358c908c3bd590b04a9802fa9b2694c7db5f92348138f8c81e5a56a014391c56cba0fe8e476fcc8c59d980e31a7b64ccecf564c63bc0f46b0b2ae6c8783303 SHA512 b0f6d8b6d01b4196943c2527e6562c24515ee66da05ad94f1be8178db6a2be42338e68ba15ca2e76dc71014432f7054aff3a969d9ede67938dc67ee6ba5919df EBUILD knotifyconfig-5.92.0.ebuild 775 BLAKE2B b9f986764e87a226253459fbff017f2a25f98123d4ad9c57f39809efae0a19d379f368ad48433affaf83cebca60c881b2c7924fa326ca33b7481b269f3dc6f9e SHA512 bcb48231825568aafa164ece935ef4e285dc321828b478b951aa8868620e9c72d88cbe3b13b91bc5753d9cd2b83adadde70b4cd0fd4e2f0eb65601899555b812 EBUILD knotifyconfig-5.95.0.ebuild 785 BLAKE2B f6e97175acc2dccb9e054c01c27575f04fe6052decff8dde13f514e665fc2209a821d6d2d2a9f9f3a402aa0cf682aaacfc5e0f1dc4569d8962c8125a129aaaf8 SHA512 43578a1cf791dc59934cf844125b0c199362dd3946ca935948616b2116a014bec709de69c5f8287b55fd90977256b4d74b05039040f1823b1475f7404f1e3cc5 -EBUILD knotifyconfig-5.96.0.ebuild 785 BLAKE2B ef83f89a06d94aa24eeb02060d0e0781a580b5dc86b91779a785f5c45ee285fd809e293fa406bd5557ccdb5484e0c70629617885566c26c56c44d020f11b2905 SHA512 fc0185fa3b60570f07878ffddfff7bcf4cb3613a10436a5c9540caa7ee03f4a397e11e7be96725bfeac7e1ebf9e78922fb2f6fecdbd8e4cb0c5b9bcba67d38e0 +EBUILD knotifyconfig-5.96.0.ebuild 796 BLAKE2B b59bd31e8fc791a669b51b5744511ac0c9112a18fa55b752fbe698189519a3618277d98038e8d8a5b371597b225d632b7d9933b09cdf6f124576cd830101e613 SHA512 97f95a454d7c2353b896fa7a16949a501fe4c1869a5fe02a791f3dd7ad0cee6eefdca4ec17740590fae219b37fb4e10e642455a1c1260feb8c979566641a8d86 MISC metadata.xml 603 BLAKE2B de97624d3f4f43eeffef1385a40736073d352f17204b1667850dd033193b66f15a32ad7d743ec6c27c0717a315c1372805d800263226308d4f099e580cfc4a5a SHA512 39deeac37b8b1e6533852619ccdd245d2d9cc7c6a36fbb8393412cb161ed0dfb6ab711bdd7fb38ab515fc6c7972659b4faeb2cef11da979d798b0a1f43c8ed29 diff --git a/kde-frameworks/knotifyconfig/knotifyconfig-5.96.0.ebuild b/kde-frameworks/knotifyconfig/knotifyconfig-5.96.0.ebuild index 1290dd41aa7c..68d7e2136738 100644 --- a/kde-frameworks/knotifyconfig/knotifyconfig-5.96.0.ebuild +++ b/kde-frameworks/knotifyconfig/knotifyconfig-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="false" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for configuring desktop notifications" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kpackage/Manifest b/kde-frameworks/kpackage/Manifest index 75a787c131a0..2042408f5317 100644 --- a/kde-frameworks/kpackage/Manifest +++ b/kde-frameworks/kpackage/Manifest @@ -3,5 +3,5 @@ DIST kpackage-5.95.0.tar.xz 141428 BLAKE2B e5c934c49320aba8c724caede6af4e2e4d8d7 DIST kpackage-5.96.0.tar.xz 141384 BLAKE2B 2feabaf3cfdc9322296d9cd6880c830f3aea1b69132c53dd1d93e4eb606af7163a9767c9c49c05192ff1b128e8b6e2cd45b47cf3c520dcc58b2af13e9e57178b SHA512 97133351bd5597a29ae4927656cd8cafd552f8e6203d8419292169f6c19fa4e5f227446393d8ed3fc4a4aac2dc3a8d9fab436dfd499774abc1bee0addb531947 EBUILD kpackage-5.92.0.ebuild 861 BLAKE2B 27cf8308e8274103cfa88e77e4f2a590adb8c5572b40e73d63fb40de2e8cfa43524690ac2ecd5c8041be84766cc9aee733cbfed68ce517ad8dd2e233a4efb242 SHA512 412dc85cf28c36101c8ca8dac0f15e1df5ff8b24097074c9083f16509e415ce14d471cb89591435a0375e2c7ade137a1869ceac9d3d6f4f14aa9bc99a6ceaafb EBUILD kpackage-5.95.0.ebuild 871 BLAKE2B eabd0b8a011e3e48b21e4d005293876169193e360557f292bee481e6eccf4975f120b354eba35e96f4b12bd6c1691fab56e485fe57e372fa2db18225330baf0c SHA512 4a7e43a073ec33cc31ccc73763c0ef93fd4770f8175b5304baeeecf3decf31b4db6b7ec66a983d9f47d9be45b05dd06298a126347ed3063f49117d6a7c6719d2 -EBUILD kpackage-5.96.0.ebuild 871 BLAKE2B 89a77458b29d88eeac6b72193e449121fe8003426c7c00ea777c18ff9f3e23bdd3103bb77ceb02c209469d6fc9484df1a3e1701326a20ba3fbf6482c76ee2cb6 SHA512 12ac6b619dc77d9acd364f27ebf722b99f894200edc4225a3872df99bb7fd5334b68cdde1b5bc126e365640a498e83d18958a2384726ddaf2a5b4f0c5df8b41c +EBUILD kpackage-5.96.0.ebuild 882 BLAKE2B ce807e83a78c18b1c43385b42d9cd1bfdecb60eb5d484c9cf175cc73ff2d2bcf7c4509fcb8c4f592afe3cc9a31259478d41935b552368adb9be2b5b653eceee0 SHA512 6781e6d8bd42158a406c01aa24f5bad620ec5038b4554a1939e3a4ae5fd5b6d296abe94120868714a10509795ad3f3d1aee110d3db5954f45732b36d12caa62d MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kpackage/kpackage-5.96.0.ebuild b/kde-frameworks/kpackage/kpackage-5.96.0.ebuild index 20c2d111b34d..d1e2405c56b5 100644 --- a/kde-frameworks/kpackage/kpackage-5.96.0.ebuild +++ b/kde-frameworks/kpackage/kpackage-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework to install and load packages of non binary content" diff --git a/kde-frameworks/kparts/Manifest b/kde-frameworks/kparts/Manifest index 867bb1a25e37..67194db854a9 100644 --- a/kde-frameworks/kparts/Manifest +++ b/kde-frameworks/kparts/Manifest @@ -3,5 +3,5 @@ DIST kparts-5.95.0.tar.xz 196920 BLAKE2B 6934c6a00ff8b3c467be3bac4e60fd1798957f9 DIST kparts-5.96.0.tar.xz 197024 BLAKE2B 7f8061af347001ee55a83f33650c650c42fc850cbc520d078582e3aa7cec2b6c40cf314ae9f9d692e57143f70ae4e97f362ad99a1bd81ff14eacb1dc61f118d9 SHA512 d1086f428a19abc3d880775a0c54d78fad7014b5f2f2212e4299c701f12ddcc61c64c09cb1db1512714fe54bdb5b7a6bfed491009eb44535454189b658af3602 EBUILD kparts-5.92.0.ebuild 844 BLAKE2B 8158762f82cdf310e46c2d7d51ed76d090967a8b48c694929d188963b426e04ed919c99fe7cbc616ef2ce361151b43bcc7b5b374a8cf111de19cfb2468449612 SHA512 712158700215907134852195c6003609688463d9827ea985ccdad6db10234f0da03700d70819b3782a63f3688fb945f1d8054d8d4e830f7c4c3f81fb5b14b976 EBUILD kparts-5.95.0.ebuild 854 BLAKE2B 0beba4ed55db597950754f0acb9bfea7a17cf9aa26ddf343ec7e6138b007e957684b2249f198b6ecc12d1e3b97e3829a8d5fc44c9f7c134c6463df5aab501885 SHA512 0a4ea216db8b9459a7a14912179ef9962c87111b35e197da465035173ade34272c93f8423b7142d82418027cfa78fe788e911ff2b66b161ff93521a0793f8b2c -EBUILD kparts-5.96.0.ebuild 854 BLAKE2B 7436d636fb3afae52cfdc7aff183588d6ccd090f96cf8c35a550827526612d398d208d5a365404dead2e4b2223b31ae4eef09d3070a74b58c6ef290439d5c428 SHA512 87f19a56d1384062913d9ea3d695f60d5dd521f8fce0491e54a23923516ca3f7f1ecbdd7e0dde26644fa6197cb5c67d496d72a6616edfb56635b52e4fdf3cab3 +EBUILD kparts-5.96.0.ebuild 865 BLAKE2B be60367775287b58c36d293ce549e9bea16da5ad216ede19a2a3a6ec0429e36eb36e41ff6aa0dc48f780a475749477a425b40b8289c59613a3fcb81ad8c61f22 SHA512 9a78cbfedcf2b568a93a4aca1858e9358f945926f24465b1457c33a908c52db6fb76c1cac8977f25dd0d3985b64c65552572f37e05d16251f5f346d9cb8af762 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kparts/kparts-5.96.0.ebuild b/kde-frameworks/kparts/kparts-5.96.0.ebuild index 2f9fb442d8d8..b85fcf88cab5 100644 --- a/kde-frameworks/kparts/kparts-5.96.0.ebuild +++ b/kde-frameworks/kparts/kparts-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework providing elaborate user-interface components" diff --git a/kde-frameworks/kpeople/Manifest b/kde-frameworks/kpeople/Manifest index 76f800ac96a5..32b1dccc1a92 100644 --- a/kde-frameworks/kpeople/Manifest +++ b/kde-frameworks/kpeople/Manifest @@ -3,5 +3,5 @@ DIST kpeople-5.95.0.tar.xz 60440 BLAKE2B 420d77be7136634a4b4c75cd21e9b76ef18e356 DIST kpeople-5.96.0.tar.xz 60456 BLAKE2B aee419e7d63fc87e22aab89ef50e88cb80aa9c72407855e9ff88b7741a3ba945e03f8bca6823749ddf53a639f7e118048f62df200a9d6178ebfa8612b6ec01e7 SHA512 22f6e38b06b6eb80fda535ce39d5481bf45b21bfb2ecb33a093b1d86dd8ccfe578e6b85e9f4001cf6f01131317b2074eb9f6dd474e6332c4f0fbe0f7e7a7e498 EBUILD kpeople-5.92.0.ebuild 877 BLAKE2B c79d27ac34ab7f84b37d7f3681114f8b4e223422d874a3aec85b4e3d7a305217e9392ee6ada23c3c5963fc61829277d0b1d23e998503b9662db3996530bb459c SHA512 9b6d8f89802c1cc63c21343173fd5fd7599856b27c444d83610b87a1894acde691c7fc14ea5baf4a561a919595db440aba031fe6bd4f05bfaa99a8ad4f5b1e43 EBUILD kpeople-5.95.0.ebuild 887 BLAKE2B 5e42b097109ff687185d9c39a43bdae3bbb0bd6d31367131d5df96f86fe5bb4c198118f2e3b3ad8c907ea9133528dcd6bdb6ec57538155c46861838ada9fb617 SHA512 b4c3d4f2d02e81d75f9260232f1abfc31a9d26e612563485468f58bb339cbc43eb3b47310c8f0625b35b62f22336856be0e160218a53729d157eb65334d75c58 -EBUILD kpeople-5.96.0.ebuild 887 BLAKE2B f7f1e0721abe38fca032e784b635dd73263070b43e8d49e42e1dc7f63ed8d6695dc853066b7a45334e2d34b9130c254228cc63886820591ed0386d0ef9d2363e SHA512 9ca179f875224d32c503e3d378456d2cc650106d5e6edcbafd280e0657c93b635e735fb5a50f36d6778cab4cd14d9f456477aa8657cdc9bf213bb4b3c3ce0cf8 +EBUILD kpeople-5.96.0.ebuild 898 BLAKE2B eb72711e7d7c24e702af0fc994b2b1a0ecfaa655e459658ad3d62b29a18ab174f45d7c14baed18d6d27823f8ad1f7e92a04c76fcb378f963b569224319cd969c SHA512 c3964f23b8ed69e9098e014207feac31185a5cbecb841d5161dcdd3de2e610fdd215b84d77df40260649fc045a288cd5d10875d90fb631cf9f5a7f5aa4037ee0 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kpeople/kpeople-5.96.0.ebuild b/kde-frameworks/kpeople/kpeople-5.96.0.ebuild index 502ea78d04fa..3d07cf04b1ed 100644 --- a/kde-frameworks/kpeople/kpeople-5.96.0.ebuild +++ b/kde-frameworks/kpeople/kpeople-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="KDE contact person abstraction library" HOMEPAGE="https://invent.kde.org/frameworks/kpeople" diff --git a/kde-frameworks/kplotting/Manifest b/kde-frameworks/kplotting/Manifest index d3584bf8c52e..cc93e9190843 100644 --- a/kde-frameworks/kplotting/Manifest +++ b/kde-frameworks/kplotting/Manifest @@ -3,5 +3,5 @@ DIST kplotting-5.95.0.tar.xz 33724 BLAKE2B f2662c9df311a930285df0b48bf8140ee6694 DIST kplotting-5.96.0.tar.xz 33704 BLAKE2B 6b305522410c60cc60d2b31d528617222fc4b460afa285d817e54202450209afd99a7336b4987c66c003265bbce2637fecb1a59a5c8b2b0ee71b603e4cd3457c SHA512 cc6062806b757e4594e74aa134432b8621f7d118c5a749e782b1dfb67989ccdfd45694ecaa3351c9641b399cba4a4260788cff8673f5a7acc44341d9be85ca10 EBUILD kplotting-5.92.0.ebuild 444 BLAKE2B 77506bb22bc5020c4b708c4a6e64fe7408a2ec5bea54263b196a550f824ce2190f200323a2b730ed92f21d42108e5fe612d804897b85049a996bd32582d80330 SHA512 b1baa6a2887c65aa4964ed0e6dbcbbb25bca02d8c0708725936875c8ffa4b4f48813c3e176377b3de499c49e0655beed6ed812e7f27fc51bd3459bea1139e4cf EBUILD kplotting-5.95.0.ebuild 447 BLAKE2B ed0c8c76d695cbe0d643a622a3110beeebd92475865407539cf7dc786aa071c0512fe1c9718710b7365961daeac0e6be60d90aa43f7b887a1ee7c54f5ca94426 SHA512 68e8a70d44a36387bb21280ac8c5ee7d4da3ab824f7343fce694d38e353bc5a77f239d00041d255125afa10ded8044322b77361d86387262bc8454c95442fe30 -EBUILD kplotting-5.96.0.ebuild 447 BLAKE2B 844a4766f1d6c77a9279136193c7ea96aa559a67548c1ee64777fc9dc1cabd9cd0eae033662fc6e7a7375bf4edc32b314908b3faf8a165ab31c795ba97054b78 SHA512 23ef64ee0a5501cf724938b264b593bb19f8a3fb814c74182b64774971db3cb5233415fc81c1b805dca7429a2d79b34ad1ab0c7ad70bf06eb95bdefaec04355e +EBUILD kplotting-5.96.0.ebuild 458 BLAKE2B a8b90b6a9ca5d3c47d65b27b5f2775a3508c40edc79ee363588dce67dd84639656e2488ec49ab090fdd6a9381c1ce309961e19c00a1a9df77fa160a9f1669e1d SHA512 c99bfaa4921b7f7d759dd9513d350c9ffd1f5d274946db418d4cb31efdaf979d6346a57dffb967b0bbc53ca041f4de78fe8b188a34bd5cc82b1bfbca3903a945 MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/kplotting/kplotting-5.96.0.ebuild b/kde-frameworks/kplotting/kplotting-5.96.0.ebuild index 0fc9caa7e29b..08b48a666bdd 100644 --- a/kde-frameworks/kplotting/kplotting-5.96.0.ebuild +++ b/kde-frameworks/kplotting/kplotting-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework providing easy data-plotting functions" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kpty/Manifest b/kde-frameworks/kpty/Manifest index c718ca4511f5..5b1fcb659ad3 100644 --- a/kde-frameworks/kpty/Manifest +++ b/kde-frameworks/kpty/Manifest @@ -3,5 +3,5 @@ DIST kpty-5.95.0.tar.xz 59408 BLAKE2B 2aca588e22c9b66f650c2a3789f23ee2b1b1d61092 DIST kpty-5.96.0.tar.xz 59400 BLAKE2B dba22a68250127a793938dc5c8f22e93b05e271af7ad1179a2bc7adaeae1fdb078a62795f4d5f23efe4fb2e3849666757bd591a485f60e1889190282c3b075fd SHA512 4801582c18632aec29b116dacfe63785ba534499d0d16036b1ebbcf9cf91495bc65a53c2cc7a70b56d1aef9a360ac1b803f8f4c0fbc117609a8f728c8beebac6 EBUILD kpty-5.92.0.ebuild 557 BLAKE2B 41c87cd6ec78afe592b1fd40a0a3b07fdddc02658fd11a0904bb743d2fd1db7cb9576343a37a1e4bf94c4c1e686036370d035fc115b61e5555e7ccda252993f1 SHA512 fd33a3e8ceea6a1782c03bc0167e3cf364ecb2551cca61775122c7bdc49ecf68c7d8bed1861ebbf9e392f85aadde6c87a29c012a607a0f3b20c4cd8a631740b8 EBUILD kpty-5.95.0.ebuild 567 BLAKE2B 7ee586be947e7918739cb5dfc53deb5e5f10331aa45ed24bfa5224274a036ec633ba480757eeb9998db6a874353183002f76ae8254702d7eaa580da789db36a1 SHA512 32fe034e758e576ea13a34b6024abfbf08196e0aa8c1ed85859c117256e7fa6d77d99b2ddc0a42be2fe5ea365f4cdbbdcc1418dc6cc6f04b8644f0e394353831 -EBUILD kpty-5.96.0.ebuild 567 BLAKE2B 7ee586be947e7918739cb5dfc53deb5e5f10331aa45ed24bfa5224274a036ec633ba480757eeb9998db6a874353183002f76ae8254702d7eaa580da789db36a1 SHA512 32fe034e758e576ea13a34b6024abfbf08196e0aa8c1ed85859c117256e7fa6d77d99b2ddc0a42be2fe5ea365f4cdbbdcc1418dc6cc6f04b8644f0e394353831 +EBUILD kpty-5.96.0.ebuild 578 BLAKE2B db264911a2165c86110454ba90352b89ad0cac9274b5bc3f7c2997a164f6942f85c2f1c1c92783adb98b392afead6ddf2e8357ae8fd1743fac2f99ab29427401 SHA512 8ca7c660ed23832dec2826e4c219f853eff46331cb7f2c3f438fe6f40e67ba53810578ba173530a4d8f4cfdb4246e52132f562cfd8c1061335db1421671bbe05 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kpty/kpty-5.96.0.ebuild b/kde-frameworks/kpty/kpty-5.96.0.ebuild index 843dd8ab0833..75e9f7b83ccf 100644 --- a/kde-frameworks/kpty/kpty-5.96.0.ebuild +++ b/kde-frameworks/kpty/kpty-5.96.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for pseudo terminal devices and running child processes" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kquickcharts/Manifest b/kde-frameworks/kquickcharts/Manifest index 08241f60641d..7fe6b6b45de5 100644 --- a/kde-frameworks/kquickcharts/Manifest +++ b/kde-frameworks/kquickcharts/Manifest @@ -3,5 +3,5 @@ DIST kquickcharts-5.95.0.tar.xz 108876 BLAKE2B 6a5f8d0e8924f0f1ba51ba3162d654683 DIST kquickcharts-5.96.0.tar.xz 108884 BLAKE2B 3e0408144290b620092ca81b85b2122951e6a1a5a90cf88e4c00f0df35f620d2d5e1c2fc01cc717342e6d49d5ba2439026113b990840ae2097c7ca5fcdbcfb7b SHA512 306b4794eb44b7480a2cd85274d99b070184948d6bdc4a1f32c74360bdb5a48a25ffa913c743589ac58d10602f35708fb50e9111f7fac6de74b3986f9e410c7d EBUILD kquickcharts-5.92.0.ebuild 805 BLAKE2B 4c6e999ad6067cde0d127d7c62ce490772c0df862caaf53d4caec414246cbe109f49b44fa6fc234ff743dec303f58256f2e99804d168c336e22f527c8b64c1aa SHA512 daf8d46243c2b5de0f99525b5dfb90f89418cf4dda28bb471fcb8086ea9ec9fd987d035708e04a3cb02a602bd7db607cf34e718368ba7b1261824d06559223ed EBUILD kquickcharts-5.95.0.ebuild 815 BLAKE2B aaa2eabb67da245c0566ca1bbb82ba8c346c73f1dc12805f19b64c3275e41c69e04a41b6d3b1d4546b3fca7a63a55e9f6609ebcb41cedb889c7505739af68815 SHA512 95179b75f871248150435c905dbc98ce742984dfc3f477bbb9a930706e659a98771f7e9a9505ba28b388466b34e62c55cc06b01460804c043a97586af50e8f53 -EBUILD kquickcharts-5.96.0.ebuild 815 BLAKE2B 0dab43b3d4d76a8598f694c58f6e4bd17843389507ab5f7dd1394e4c2524efaa2de603cdaf9afcebaae83590cb3c903214592b389fce2515131efbfb13795f1b SHA512 c7fd86b7f75a012d5a0ca6ee3a476da1ac86e6fb7d5a8d467bf031328753e120d757902692fd0f66e5de6a41109d9871687b28d37c274f5b7e8ac0fb5e2d6d73 +EBUILD kquickcharts-5.96.0.ebuild 826 BLAKE2B 4a8b56b30f2d61a396e71d0cd8c1bd5405b0f2e7cbeb102a1d4204999fdf56a2645dd38abf5cb648a9ce250784ce4a525bdac262151192de1585ea7d48373e50 SHA512 a49081e55a002cee033ad9ddf4f61f419c712a7aa17ba3d8a04aa6621a44345d9d7ce226788d1bf5fa23586fcbb139b6d3b114d2e44c7b39b88886d5156a3180 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kquickcharts/kquickcharts-5.96.0.ebuild b/kde-frameworks/kquickcharts/kquickcharts-5.96.0.ebuild index 0fe9cb743429..2d005db35006 100644 --- a/kde-frameworks/kquickcharts/kquickcharts-5.96.0.ebuild +++ b/kde-frameworks/kquickcharts/kquickcharts-5.96.0.ebuild @@ -9,7 +9,7 @@ ECM_TEST="true" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="QtQuick plugin providing high-performance charts" HOMEPAGE="https://invent.kde.org/frameworks/kquickcharts" diff --git a/kde-frameworks/kross/Manifest b/kde-frameworks/kross/Manifest index 6419c390086a..160261fd59c3 100644 --- a/kde-frameworks/kross/Manifest +++ b/kde-frameworks/kross/Manifest @@ -3,5 +3,5 @@ DIST kross-5.95.0.tar.xz 129420 BLAKE2B 46df6e3246244b1aff1ddee4044d63c8e6c80e9d DIST kross-5.96.0.tar.xz 129452 BLAKE2B c18d629bc8b4234caa0df184b463c310da391f61a6363f902e53e1fe2f79b236409332aee541b4176720bfef9a85ee0a04621f39a6b1a4b81dc064a6d080f8af SHA512 dba8d86d1c4cbbeecfe407643cce9b545171a3123d7ce5f73aee74941ce256f6901af85796e8fff04d4e6e3a3622862f615d189885ec06d9d0e7dadebc31e732 EBUILD kross-5.92.0.ebuild 866 BLAKE2B d5843b27620609ddb2deb68dd9a42e7145126933a085d6f1d391f4ea88f267c2c4be88898ea54b6a88f63b527d8ed14ba75323391cb804e02ab7b0ae6af14490 SHA512 b98277cdf84810d668efb8ee2bd1f3fcf1eac136b95733ea28f69857ebb4d1fa26be44fcdf501476ff91deb8520716704164a3c370ca85ed3c48523e203d8021 EBUILD kross-5.95.0.ebuild 869 BLAKE2B 6d52945b24ba8b2c6dfcb93d6eeb73db735d1f90cf84515bda3d0849c64dfbcc7d1129b69077305650484ea13651a49887ee45a18833cfe381a6d862bca4a176 SHA512 18974866f7832729b85df6ba3334c5f22db19c1b67352e411dc02ce7247d9075808f0b7681345ca8daf602557b4bbf615152f46cb9c642052e379ff9d822cb7e -EBUILD kross-5.96.0.ebuild 869 BLAKE2B 2aa1b4df7235c1fa25999ff282ccc9a6eacf3bb5ee15ec43815ede0dfa5672d5b41fdd29ffb18a7fb145064a6dbbc8822c529440045e1776468061fddac0411e SHA512 386c95cdc7ee1f61409b1ccaf79447aea45a76c3501b5d421fe0d518bed545263b72fdecb716aa61cf5d81adda3d89e2b6e047f3ffd5032ec9c949d2b7cd5769 +EBUILD kross-5.96.0.ebuild 880 BLAKE2B 68abafa62eaf69138b40e89e0b2131bee3581848ab93080a50b8ad9f5395ea6df7358536967b782f98115eb0b881cc5be53ce8900045bf2efd9fc81c183ae396 SHA512 1a4f5516311b1b3da08fb4343fd8dd8e3a1360aa0f10924a2a1ea837e5a53d885b81a43c6daefdde850069f24420c915aea10e6d24b78884c6ffc0b616008918 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kross/kross-5.96.0.ebuild b/kde-frameworks/kross/kross-5.96.0.ebuild index 2c3be4a01cc1..5e6f3a652007 100644 --- a/kde-frameworks/kross/kross-5.96.0.ebuild +++ b/kde-frameworks/kross/kross-5.96.0.ebuild @@ -8,7 +8,7 @@ ECM_QTHELP="false" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for embedding scripting into applications" LICENSE="LGPL-2+" diff --git a/kde-frameworks/krunner/Manifest b/kde-frameworks/krunner/Manifest index 8899e153a363..4c99dee9bb2e 100644 --- a/kde-frameworks/krunner/Manifest +++ b/kde-frameworks/krunner/Manifest @@ -5,5 +5,5 @@ DIST krunner-5.95.0.tar.xz 87344 BLAKE2B 4eb3539fd6664829e114c63bdeec9dac41eb1a3 DIST krunner-5.96.0.tar.xz 87452 BLAKE2B f9a81bb88fc0d02d8458b01fde2e55cc6c9042e9d33d29603f3f3a38165bcd0a6e7e590614a4d92f59f0d741f4995614cdce726a7f72521445f9cb88aa865678 SHA512 fb25fdd554d56ee5b3b5b31a2feae1df8f37e1c434101eda957548b954b99e13cf25be46e03a43b73771ed7935750228b2957d654e06cd5e810353ccd264ed48 EBUILD krunner-5.92.0.ebuild 1313 BLAKE2B f9d32bcdc233a61145c4e9968c765cb3290afcacd6a6156da8f56c384b334e7016b1ceb327bb498d95be63d83624643bcbb8e712e0cbb0c8d5ba42c40a3a8f68 SHA512 8903d3d7386c793154825de5fb19be2ffbbd22c34719e699936c8875909a22b38bbbafa0ab6edcc8b4790ade115534a29b573d2ae8dcdd3194f22158e10baadc EBUILD krunner-5.95.0.ebuild 1191 BLAKE2B 82b72b4bdcffbf5568726cbb5124dd5cd93207133846b96924bb8446e464bb960686204a61d2369d64487e1594586745bab229627e3f783b7121db09fdff5d5e SHA512 f47621c3bca95bc3ef70b1fa91586ce3a6457ef90599e08dfb31c017edfdb44e5fa1ed3a9866906c569c124894237870b81fdc2e0f137d28685df26fe2c755ac -EBUILD krunner-5.96.0.ebuild 1191 BLAKE2B 9c693fba0b1b8d9e97be4cc69d0fe913727f41bc53b2ba77c3f7b8c946a3c1a21100bd08d042a63e1022a159538a547640de020e74297a241e0a927c06ddbdca SHA512 29431e6203c8ddc801b788b0c34bf5bdde6185c6be3981447d23ddcc1a5be8e6b9cc2f21a745be904a77c7dac50fd1810c754365fcdd8dfa54a8dcde3556d73e +EBUILD krunner-5.96.0.ebuild 1202 BLAKE2B 0bc7332268f7fbd4f98e57a9ca555c1f4499d12531de6199f8534067a129492dcc67d654420b8ea6a17192eb44acf4768425ef76a970ce1bbe0a40a5cfb4a29c SHA512 7048062965b6f0005c3a993904f65ffbeed5ddbe223e1b35080110035936360ad0f8aa12369e27c647f66620a2d993783baa2924384b2438f4fd1b7d29118df6 MISC metadata.xml 552 BLAKE2B 6fc263110547ce6552754eceb08fa408b798642c8525e975ef326a154776129839872f1f66d72b499070b18af12f0dd5a84a8dc06287648c5fd00602c1a72ab1 SHA512 ab8b303f3c07000e126031e092019f3226cf59b191c221e1de39ce32bf44fede7918516be74bafda1886154026d1504c0ad3652b8ae9efe65831f09fbe8d52a8 diff --git a/kde-frameworks/krunner/krunner-5.96.0.ebuild b/kde-frameworks/krunner/krunner-5.96.0.ebuild index 3e4be15524fc..185b66f02dfa 100644 --- a/kde-frameworks/krunner/krunner-5.96.0.ebuild +++ b/kde-frameworks/krunner/krunner-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for providing different actions given a string query" diff --git a/kde-frameworks/kservice/Manifest b/kde-frameworks/kservice/Manifest index 31cf91123228..c84e423a30f1 100644 --- a/kde-frameworks/kservice/Manifest +++ b/kde-frameworks/kservice/Manifest @@ -3,5 +3,5 @@ DIST kservice-5.95.0.tar.xz 267660 BLAKE2B 8a6db2efbd0f92a0e37b00b48ec79fb0d7de8 DIST kservice-5.96.0.tar.xz 268480 BLAKE2B cb0816857bffa7be18f7136959272015324c6990b5eab94e8f2f9eccd451ffb98d5d17dd8ece00488c45f0895007c4ffb8b77b0695a46498136a0417c373d719 SHA512 ff8f0932574de555626944954a1b7d3bc6fd23fbce03ec8749d6f0242f5e75406c16687c3b6bb9d1cb747dd17aa4c3560164e8dec78de5c6075f532e6ad2e609 EBUILD kservice-5.92.0.ebuild 1013 BLAKE2B 70426a3f3696c14c492bf3c3f35502aedbcc439b6d816601e9606c8cfcc43c4c01e86c52d975d32b3eb98fb4f7ba732ab3820bb7d6584e2d75999002601e3a1b SHA512 05483b6d55983947fbcaf4a7183afcf32164923da4f99a1668f0c39092b0ee505cd324d3aa635a2d28d304973f333d4e0aa7efdfde5cc0a63bbb8f87e3497b26 EBUILD kservice-5.95.0.ebuild 1023 BLAKE2B 4202c3c576d2cf6e9d931745d3eaa242ecdc8fb3d901fa8d377ffe16049e412b850b258b9249e0d0cdfbe4633e09986cef8aa41d811084cb4efcd8c1b739bfd0 SHA512 fd277daf7dc2559076484fee8652b8c4878384e1df9a135c1629ec4ec7bac2df5ad25bdab59be3aa159e62b36fc134c7f08d323e40afea10af9a0200382a791e -EBUILD kservice-5.96.0.ebuild 1023 BLAKE2B 0a6f642d2557e76fa0c48f1e9cc1700e553dda39bb7d973e00b1985e030f740de712648294f170741fd3a99493c1f7e7d89eea9d2c6e0d01d1e9d0cd5b337949 SHA512 19a83957a6da49ee5bd4e9c202f4fa8a5b6c0ad3e917a635df238e5f1efd1f286ad7147a8290d38ea68439515572bf22e7e24760783ccc7632495ee6aaac6391 +EBUILD kservice-5.96.0.ebuild 1034 BLAKE2B 194c075d54c05854b0f2c197e4ab81f1bed80bd2c22d6349662fcd86485d8c14624459577d11e6148f6a7d9f6aea1b2166068c2bfaf27344ae888a978318ec75 SHA512 c4cd14095fd7f349f352bfd2832dbb04749ffce55a01b65e02292408ae058f59fbd847a946a4bdab939575d2fb7a659f0ccf8c339a8fea8bbde027c3685157ba MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kservice/kservice-5.96.0.ebuild b/kde-frameworks/kservice/kservice-5.96.0.ebuild index dec1bb672ccc..e998e4fc4472 100644 --- a/kde-frameworks/kservice/kservice-5.96.0.ebuild +++ b/kde-frameworks/kservice/kservice-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Advanced plugin and service introspection" diff --git a/kde-frameworks/ktexteditor/Manifest b/kde-frameworks/ktexteditor/Manifest index 7adb088f4457..5199ad4c3b1e 100644 --- a/kde-frameworks/ktexteditor/Manifest +++ b/kde-frameworks/ktexteditor/Manifest @@ -5,5 +5,5 @@ DIST ktexteditor-5.95.0.tar.xz 2392068 BLAKE2B e8f8c8445b086aa24e9d74650ca2c896f DIST ktexteditor-5.96.0.tar.xz 2404504 BLAKE2B 3d35559a25a111b3a21ea48f8512b237f343fe31e4cce5031a60b6efd3eb1f832255ed327ec63c6d5e81bc2be2f7eac3eb524ef7b354516273f070a5057effa1 SHA512 83528972d06bdebbd5f00ff17b40bf6f413b29590127ab7ef2d842bf7bf248e18dfb9dfef4ad3501b2689fe14d6b0444ee654a06c4f58a0dc23bdebae2f7ea04 EBUILD ktexteditor-5.92.0-r1.ebuild 1662 BLAKE2B b0cf93eabd029c5831da8dfbc1c1dfd042687c05473a42417279665cabfb121ff80614b5e0066698185d2ea09e65a9d3757e475935052f9c9378f9b6aba15e2d SHA512 f19e21b3b1e2116ee64143eb2a79ba79670ea449cc152ddb964b0ded9abfa4184ea099440ad53aa54c2df3624567e1c8d270a8970dcab5a3eccfc00136e7c108 EBUILD ktexteditor-5.95.0.ebuild 1528 BLAKE2B fdd6e619abd5df4b3ac970cd3c440ea0301e1cf36e72a6cdc4f1b7802626e05f6acf2aa3f7a34d12e90ec2e77a277ee6d2364f7e4825bb5f914521fb94cdb4b5 SHA512 0eb4013a65059101530ec2a222f73ecd1666c8747ae8da5866f3a1fb47fc0777d69a512314545ece6042e661d97628c7cd862c2f9c3e3f81caaf79f4ea5e9c0d -EBUILD ktexteditor-5.96.0.ebuild 1528 BLAKE2B 3878cb6dc4e5315de52212b653b0625d4b9172bd68c35ea6b2578d01f15c88c0808aa4f15e7c3717a53066f5d474c47d95a926d002b71fa5acba1ce63dc48f9c SHA512 a6b650aae99c7811bffce415362de5dc46404aea519ee51c028d8c016bf13f95eb97f25c2b28487ef47e6fb924cad5b05edc5f54c2c8bd2f75a0b3c1c21521f4 +EBUILD ktexteditor-5.96.0.ebuild 1539 BLAKE2B a4fe99994e741d8b8726cda8591e430287095011dba223077790f152c49fae8d10f1244097300b9444a674bdb5b7f64fed238a4b519cc79dc48f61138f20678d SHA512 8aa51773456520f70534dc2f8f6ff15236b3ac58ac2b10724bac1784f30854a1ef02779d41b8f4959413a8fa5fca67b8ff8b2e9c15144ca76c3feec285fc6ea4 MISC metadata.xml 558 BLAKE2B 4f17698120e7bb1f131519e4a43f33e99916d3690a548412572a43cc060a115eeed44d0ca0cab43f7c3fea8c098f4c495ce571ea1cb6ce78a25e7ef0fb49f1e5 SHA512 441d42f0f301c60e77f90d40cf57f76addaf455225a99e63ea95ed3b7a08d944fe80260c7188a989d830277006da96f271fb6a02bad41ead3bea7358621ae04a diff --git a/kde-frameworks/ktexteditor/ktexteditor-5.96.0.ebuild b/kde-frameworks/ktexteditor/ktexteditor-5.96.0.ebuild index 06e37eeb2358..a5dcd6db62d9 100644 --- a/kde-frameworks/ktexteditor/ktexteditor-5.96.0.ebuild +++ b/kde-frameworks/ktexteditor/ktexteditor-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework providing a full text editor component" diff --git a/kde-frameworks/ktextwidgets/Manifest b/kde-frameworks/ktextwidgets/Manifest index 4e5665e2115e..bd8dca021411 100644 --- a/kde-frameworks/ktextwidgets/Manifest +++ b/kde-frameworks/ktextwidgets/Manifest @@ -3,5 +3,5 @@ DIST ktextwidgets-5.95.0.tar.xz 329372 BLAKE2B 09750ed4e2f6488ce4a1d2899cef6ce56 DIST ktextwidgets-5.96.0.tar.xz 329332 BLAKE2B 1689f7f9ef471ae0525b3b5c454a724e545a76a903aa41f8d0ed4b49c042e1f790bbe790b2c9cbd8c1829a8f0aae801a94a6cf0f49927a3790e4c20ce9a9796c SHA512 34cc2a4f2cb56449a8dc8ce439252e96a2c4248025ad5a4a279a3efbdb95460c49ef8f2bf871dd0cf3f1a6547f5d2d1f1bcf64696bfbb56e86a296cc22b1befe EBUILD ktextwidgets-5.92.0.ebuild 962 BLAKE2B 78fdddc9da064897c001d9fd7b122f4504565f0e345ebe95e3ac40126686e616286b64b9b5f7f44f2dfa2e05382f26d65250fb050f21da5489cd1f253288a790 SHA512 49d46347f55d9f10a3dcf3d0ac4ef88c59d8b681ed40f409bbd2415af8c624c91cd42a8c8cc6277122911475c211f17c0a559876db4cd5041b9e0acc37b9856d EBUILD ktextwidgets-5.95.0.ebuild 972 BLAKE2B f226d324f7da234831ab08c1f1ddc3ef0ada9acaa08edf82f02b6c81e1d94a1d86d042aa99647b54b33239e9811159bbcc01f7d352db50385f64bf14d27ff27d SHA512 b8132f33eddf6ce583e8936db91d33c9f5f985e152725d8db9cdda3088302ff775d58f39c1f568edb73a7742571efabb78ca3472ea08b36a4eaccb834253e628 -EBUILD ktextwidgets-5.96.0.ebuild 972 BLAKE2B d514087fd6132581b55143a9f84e3150041fdd6e4e95724a164f6155011dd5a7e6cd8884c91bbadb655af43a72b959100510d1dbfff32b695b9b5c7def732179 SHA512 f35d3e20da08d04f24b6ea83ab8a39c47cb67ef88c16cc9d7a439207b2802d91ed333efac19b0bf9e3b8a591202d290d8304935a37969cd19bddd138bfee4d90 +EBUILD ktextwidgets-5.96.0.ebuild 983 BLAKE2B 0a2152c78ea4352035b4034b43903c1e034e86d60f7c518f6a94828dde3aaa40bd4d32a4d86de8d5e2844827d566a08b8592accbd807ff3c68842de1452d37ab SHA512 5ed6ae70c8ca7b7edd331d77b92a3037dc08468a6e7d177994a188e0d8dd3ed75b25e96b7e8a5796fa5621f01365be213d70f8255754294a6cd05d570ac9dc6b MISC metadata.xml 606 BLAKE2B b0657b12dfbcb381fbc777811260f4904059890473e420a0f5bcc82c9e785c0611f61355b665c57042cbacbf0d397f0ef190a152b9dced6c7ada3c7b024f4bca SHA512 b7d8f946e5fdbe0ba748f6236ea9273c95687909bd6d6306d722dffbfece7233aa1b5345f9b3033471f5772540a166439602dca828df8d7262c0035908552076 diff --git a/kde-frameworks/ktextwidgets/ktextwidgets-5.96.0.ebuild b/kde-frameworks/ktextwidgets/ktextwidgets-5.96.0.ebuild index a9f9bba4de7a..06edd65826a8 100644 --- a/kde-frameworks/ktextwidgets/ktextwidgets-5.96.0.ebuild +++ b/kde-frameworks/ktextwidgets/ktextwidgets-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework providing an assortment of widgets for displaying and editing text" LICENSE="LGPL-2+ LGPL-2.1+" diff --git a/kde-frameworks/kunitconversion/Manifest b/kde-frameworks/kunitconversion/Manifest index e7add350b40b..8b9641646b75 100644 --- a/kde-frameworks/kunitconversion/Manifest +++ b/kde-frameworks/kunitconversion/Manifest @@ -3,5 +3,5 @@ DIST kunitconversion-5.95.0.tar.xz 893812 BLAKE2B c05c258c1e4056d602d8fe8558e20b DIST kunitconversion-5.96.0.tar.xz 899456 BLAKE2B 750bd4c70c7ecf29f9da9ce1a30c45c84d7b5a780661bb79079c15123cff6fe1b8a63f3f850037aa267163b50edd5db45a178ae212201c2985dbbb6873e03bbf SHA512 c3c61aee8edf12e17cc650dd903e3e2ff721c1f060ec621a55b3fa7bddb7494fb122bd430e899c26f2d49a5af83aa05512e17dabbabd077732666540a2f7d7fa EBUILD kunitconversion-5.92.0.ebuild 706 BLAKE2B 6210cbff5bbcd0ddbfa1c168ea18cf97bfc1fd7023a79d7164c826624482573e996b372f60786c19d96ee0d8127f425f800106cd78bc19e16291308beb07e002 SHA512 3de084dd973ce240743eb5f764580d496046a9d2b3bfbf6e6a34f1e3580d62c1f59624b110e46523f4aecf632bbac3c45f766142ef7f91e7743237ea46abc125 EBUILD kunitconversion-5.95.0.ebuild 716 BLAKE2B f8572cc88f008bdde5e066bce9479a79b6e6a16ac02e8528a8e13be00f92ca545b69c31181b66fa72c65c3b327186be1fd1251c6915bcdaffd8f9ddb5a3981e2 SHA512 87bcb5da2582e602b736519728462b650041afd8d98725da20b276c34fe3e2eb839cde811a838eea672b8be8bb977f35add80305d3bae3e931362b7266f9b74f -EBUILD kunitconversion-5.96.0.ebuild 716 BLAKE2B 0881aceeb189791e38d784b81c3637f76f6a696bcc4e05598aae2510ef09c1267a72a963fb62103c27b516ae36a80e3b7e48faa93966b3dbc678ed8998f37235 SHA512 be6ca7b15c105059c8ec47c0dd7fff74c158c11565d80d3ade43dde05f93b66e8f6c5e6cb575c83049d3553b9643207749fb1657fec7f72ee05a2d125780d085 +EBUILD kunitconversion-5.96.0.ebuild 727 BLAKE2B 99430fab9bf7d63af9ffc5b35cbfe1df7d8a0126c2e12dcccfbdf8b9e7166c62b53dc5e5a252b31343f42992df39eb20577865e1d1c5f6a2a99997c904a280be SHA512 556d6be4e3ae684c8be409296c1e64a1be7c7a625f657d8d57e64c738affa61102fd3c85b3c775d4922da4a39271f41c4e83001af1c502fc001457528a6ed0f3 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kunitconversion/kunitconversion-5.96.0.ebuild b/kde-frameworks/kunitconversion/kunitconversion-5.96.0.ebuild index b7b5b92c4893..35766224c513 100644 --- a/kde-frameworks/kunitconversion/kunitconversion-5.96.0.ebuild +++ b/kde-frameworks/kunitconversion/kunitconversion-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for converting units" LICENSE="LGPL-2+" diff --git a/kde-frameworks/kwallet/Manifest b/kde-frameworks/kwallet/Manifest index 27e1179246aa..2fde36faf574 100644 --- a/kde-frameworks/kwallet/Manifest +++ b/kde-frameworks/kwallet/Manifest @@ -3,5 +3,5 @@ DIST kwallet-5.95.0.tar.xz 307480 BLAKE2B aed7ce43e92b2fb9d7494faca43b6c3ce807eb DIST kwallet-5.96.0.tar.xz 309604 BLAKE2B 59a2c5d77e0a7aafe27c76568b149b05a1abc34a0591bdce09d14d1f6a43e19edf453a6a140a07664c0ff42cb8df73bc732853094222bc290e15ccff84d63686 SHA512 ce84bcf07e6e053075960132d27cc1e709327433d61ff25cef34b886ec6ed885fd5a0d1c5cf3b74694698006b8d3ce231f7c132ecd12acd2c9f05e81e5d488f7 EBUILD kwallet-5.92.0.ebuild 1386 BLAKE2B 9d346ef6a142876e06379a67e49a9b10776f71ed9a55545bfe77a6586c1963f90323a7da91914632e105520f6d245e0cc7d7069aab42a55862da4fc745404a28 SHA512 c88833f8c73663b7bf9da0feae8684bc8789845643fc697da712468feb619f3e6011083890316627f2441ca67366cf2887d6aaf408a25a572c5dcf4259be618f EBUILD kwallet-5.95.0.ebuild 1396 BLAKE2B bb986a42415b99ac6cf0f8c29dd19a34ca311988d7e96cdf6ee98d705148a5a1d4c2de1299ef72a86712ff3732622cfc1660e173bcda92595aec0534974946d9 SHA512 e2c193983324c6849d5b10a6fee18354a2acac6b9b08d568424d7b2594679ba5abb1a9307808f93d6e4e97ebae4ed6439a2bf09953d80538970ba0d95e2b4a98 -EBUILD kwallet-5.96.0.ebuild 1396 BLAKE2B 82e5dfe7431937e75f78be25d0f55c84687c61f949f38abc13eea267e428031bd4cbe79c2161411c9208e031c57d18ee00d0f4cbbd71c571defa26dd84e00bf6 SHA512 631988ee913344c70274589dee35f6b41a45df92a02f90d37221821428ea00f3fa2ba4491fea216f1c97a45c878ca1a56e8f1ecd287f503716c4d114c5cae101 +EBUILD kwallet-5.96.0.ebuild 1404 BLAKE2B 390fb7ab4b7175ce7a72f84e1b7ca1cadf7e7d8f3a11b73939ed81e30f55ca9c0d89f339792fc53ed4dd0e19f7358d9401eb8a497c5c69edeb83cf01b7bd6cfc SHA512 84f2d2ec2f810b0ae08a57a0a61c0670523782d538939535b49d6b0cf61de5ae55270cd5a7f78f6c04e24d10ffd4f2c242019fac1365cb5c26afb3d019a1299f MISC metadata.xml 586 BLAKE2B 7ab7b780f8861068d289d9563a6a81ee660265764db00a7be316a1242fc56689af895248783ee8814b95f46ce35bfa7533d511b2c47b1170b46ae0ba96aa92e5 SHA512 f0d5748631151406a2baf5401386cf644a8d373651e44858f336741a8eecffe1b3c2967b10925fdd9490a050740b3f9eba781f2aacee13fcd211c3145c625a3c diff --git a/kde-frameworks/kwallet/kwallet-5.96.0.ebuild b/kde-frameworks/kwallet/kwallet-5.96.0.ebuild index 3555f71c6460..814a09062f5b 100644 --- a/kde-frameworks/kwallet/kwallet-5.96.0.ebuild +++ b/kde-frameworks/kwallet/kwallet-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org optfeature +inherit ecm frameworks.kde.org optfeature DESCRIPTION="Framework providing desktop-wide storage for passwords" @@ -13,9 +13,6 @@ LICENSE="LGPL-2+" KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" IUSE="gpg +man" -BDEPEND=" - man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 ) -" DEPEND=" dev-libs/libgcrypt:0= >=dev-qt/qtdbus-${QTMIN}:5 @@ -33,6 +30,7 @@ DEPEND=" gpg? ( >=app-crypt/gpgme-1.7.1:=[cxx,qt5] ) " RDEPEND="${DEPEND}" +BDEPEND="man? ( >=kde-frameworks/kdoctools-${PVCUT}:5 )" src_configure() { local mycmakeargs=( diff --git a/kde-frameworks/kwayland/Manifest b/kde-frameworks/kwayland/Manifest index 05aabb1a9d7f..cd6a80a7f9e6 100644 --- a/kde-frameworks/kwayland/Manifest +++ b/kde-frameworks/kwayland/Manifest @@ -3,5 +3,5 @@ DIST kwayland-5.95.0.tar.xz 335624 BLAKE2B c6e31c762187584ca567c890276319bfc0c23 DIST kwayland-5.96.0.tar.xz 335724 BLAKE2B 5bf792ebf1c97651cd9d578ca9e2be7b54cfa85d211447bc1055c8c0731a1ee1d4f1deeb93e693d6630b58777ac8da57725fd60ccdc53551d4fecad0d9e27060 SHA512 f81ff1cb141039c0148949860f0d9bd57c9afdf938b838dfc91aa92d67f2aa5da6b4c19875637eaa050174b94008f56f593c18b23422e97856b301e9d515c670 EBUILD kwayland-5.92.0.ebuild 884 BLAKE2B 6354d55621540c294d19496bfb9f484ccd4a52b9c9603c379b8db1535b4e99e393490ce45143eafc4781e4f57b47f64b1e1dbf839ff12bf0f41ae02e4e03b224 SHA512 8997a29c9c5c46f060b4bac0c596032087bc7187a7843d6c9667801fbfa49afc101e984d90196d320b13aab832fa5caa355cc3bf225810057abcc80bc1ca577e EBUILD kwayland-5.95.0.ebuild 894 BLAKE2B d3e9bc26eb9f4d8d069514820b083b184dddfe0958276569726c42606e62c9224397698c4742cf9108796eda2fe4aebc894a31fe7b8cc7d6227d5209072fd1c3 SHA512 513d7776ebf460866a70b756e999c194fb51955a753758eb1618bc1c29b27a55f899511f815a0335323bcf3baff807ebec482dfe19f5e1500be92837faf7b0e4 -EBUILD kwayland-5.96.0.ebuild 894 BLAKE2B 7ca3d3df9d3eebaf3648f7182bbc14073519df1449982d99648854554242ba1763480b19eb871af25a4ecd64f6e28313fcb7b0c3ab136318c4e7b4feb04e1a2b SHA512 9da2a8863ad0eafbc5321a5488a92c6044c95843dcc4728230e18c6a23f56ca4004f37d91423178f845c2ca5949002b86f7b196c43bc304b17615684f8b9556a +EBUILD kwayland-5.96.0.ebuild 905 BLAKE2B 1c1872270ee57c225876c6b70ad80e2c5820f4d6af8e903f90c12bab36d2b84a5bafbac9999cd71205cc5efa04fb626bc3572512593e89ce9176a1ba69d79463 SHA512 c307e8556a48ed1db62f86b2db9bef81ed6c40b63addff7fab854143827f747baf1960dfdc8797bc827a5a24a5ae3c1b40daefa101910f3cf27c40d571ca0c66 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kwayland/kwayland-5.96.0.ebuild b/kde-frameworks/kwayland/kwayland-5.96.0.ebuild index ac2fe608e741..146d98940b25 100644 --- a/kde-frameworks/kwayland/kwayland-5.96.0.ebuild +++ b/kde-frameworks/kwayland/kwayland-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="true" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Qt-style client and server library wrapper for Wayland libraries" HOMEPAGE="https://invent.kde.org/frameworks/kwayland" diff --git a/kde-frameworks/kwidgetsaddons/Manifest b/kde-frameworks/kwidgetsaddons/Manifest index a2d12f7afcac..108a13a1386b 100644 --- a/kde-frameworks/kwidgetsaddons/Manifest +++ b/kde-frameworks/kwidgetsaddons/Manifest @@ -3,5 +3,5 @@ DIST kwidgetsaddons-5.95.0.tar.xz 2312580 BLAKE2B c0d187889f858e38838190ff29ae31 DIST kwidgetsaddons-5.96.0.tar.xz 2307896 BLAKE2B 428881315aeba33cb29b2835c24d9951f93e2314215f6d0015390f31b52e0544b6904002c0d97e07fba76f92a4bed927aeeaa565809f325ea8d0f6d62c2a9cf5 SHA512 4e725cb00ba84a862f607da81c4e0d18f8d7af51d302f5cac88d0301e590ea052942f16bd8fe2b34aab76cd03e2467da72c56c3a6a30b75d811a6c28d2edd308 EBUILD kwidgetsaddons-5.92.0.ebuild 668 BLAKE2B 320d59f9ce005d27faad771fd748c0f5b54a7a6a27d4e5f40c7ed84843c4327b5e08ac13ed8d6d6e817dc0f8d96e9bc84643ee79a00afde156e016f9ee5a6690 SHA512 4e44dde14ba8b38a626075f043e0390ab9d39640286c1be4d52f01c51cac6b33455fe214eff7f7395769dd07fd7ff913e70f0df6e394ac2ef6052c66b295d5c2 EBUILD kwidgetsaddons-5.95.0.ebuild 678 BLAKE2B c3289adc154e34c4ceda80fb2406b83efd5890db89be0439762bf89eeb8466f6fd9b4bf568ef2b8f8fdf352cd43c306e1afa2bb3cb614dcf88562b236a14b49b SHA512 bc8985f1e2d70358969b07b193a36246b1222867d5c40c3fae9c46ed9d0f9c1c6ebcff75c03c02800e21b1612c1067377332ee459e6d42b320cb955cca50a2c8 -EBUILD kwidgetsaddons-5.96.0.ebuild 678 BLAKE2B ca9b5b51b2770545afcdd9e098ee91a62f2ffedf5d9993b4c9f4a3265307cc9a74ef9fcbe851b219af6de1a99c4ff52fc99368d39232efb247492e69640d06f1 SHA512 fdcf49c4027157eea49fc1dd4422e97450e9514b53f57a4e774729d04a30673af99d51cf2fc482141948fab248a6ddc8a3485c1a5dbbd3ae56ccd81bcb733156 +EBUILD kwidgetsaddons-5.96.0.ebuild 689 BLAKE2B 72f05f5e730c96d43722d29b7b8062544bbee4ef176b2e7077f6690fb83e10d9d94371fbc2d28e54905b7f1caa2641ed12cfa6186db31592183d1062fb4a51df SHA512 a50b4c1eb8558b8fe8ee13a10bcdb6da479f28d5afd754891c6b9e5737058981dc1e085fea5dc5f3bee29bb86a41855ce27a7337ca2a3f4ded476367cd8ad134 MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.96.0.ebuild b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.96.0.ebuild index 708a91f74fec..ca24be8c79bd 100644 --- a/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.96.0.ebuild +++ b/kde-frameworks/kwidgetsaddons/kwidgetsaddons-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="An assortment of high-level widgets for common tasks" diff --git a/kde-frameworks/kwindowsystem/Manifest b/kde-frameworks/kwindowsystem/Manifest index 6d85425300fa..5f6c30c86062 100644 --- a/kde-frameworks/kwindowsystem/Manifest +++ b/kde-frameworks/kwindowsystem/Manifest @@ -3,5 +3,5 @@ DIST kwindowsystem-5.95.0.tar.xz 182340 BLAKE2B 0823a17a7b6183c728943cfc502bb6e0 DIST kwindowsystem-5.96.0.tar.xz 182568 BLAKE2B 320382003f4d840b39e54e8f1a36f4fb26150510e3a11c4af4c3bbc70bb8a9b57f2ecfdad53e8ea22347eae2a4035d68a7409354c360be0b9c8494359024257d SHA512 8d6bc7f03c8f4a63775b3457cbd3a792e285d3b180ed0098abd5dcef602f2dc9b51f906b39ca2c958f347efdfbe9b1fdc82e5ef498f0d522ca65782db7152613 EBUILD kwindowsystem-5.92.0.ebuild 856 BLAKE2B 838e64f173bf54dd7df36a8fbae3b5769c54cb2e770696d5bdb0b18f08982b4445809698f37af39a8b06e564c068d34143fafc836613bf6a0bf906b26e59db66 SHA512 f99396c7c297b43044ba5b9278bd3eac72260597420e29b85b07f7052129dc8a1947e8b2badb4d1e6b22571b28b4d291b899245d63ff75b96d8f093ab18102e9 EBUILD kwindowsystem-5.95.0.ebuild 866 BLAKE2B afffd0e601defa6eadab8675fe0af66a89e49b6bb722f1d1d3341489cdf350cb6f0e2279879a5f13e677a7ceb66382cf0beaf04fa80241edb1f3b8a534dc09dd SHA512 a64f18a9e94c7143fa287c3b4a913f06df210a1185ab593d6e757486a65415673adb31423115f19527733f342416440b5e859fffd248aa056697e12f9450a764 -EBUILD kwindowsystem-5.96.0.ebuild 866 BLAKE2B 752edc037daa6eb62f6804f4790d4d85cf8bf0d4ea13fec2c3fe08b1e582edbd371d49eb78f1e68e424392b89511e08a7c8babda7e4c7670e5b8c08fca919129 SHA512 c39e501ff40e7aaa808e405bb20832c80e698c2400fdd500a081a94d82c480b6cc81d8415324447d9df3f37e4ba402443158b3c6cefd4376bc914e517ed56729 +EBUILD kwindowsystem-5.96.0.ebuild 877 BLAKE2B 9dfa17e6621b678e324e38c166abf1c4ea1c7f3fde6c966ae6acac7a3297ffb4248cb15e1d04d9438d57c123090040172f8ff1034dead1e5154cb21b5812ea39 SHA512 3ced6b8953682ef6c727dee2a6e52f117c818ac44faf4c1900a701d6718c74ba7818c2181173d3b720af67ace28a64397a6166356e35000997a803d6e5cb55ea MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/kwindowsystem/kwindowsystem-5.96.0.ebuild b/kde-frameworks/kwindowsystem/kwindowsystem-5.96.0.ebuild index 74c35ec5626a..27bc16fc69b7 100644 --- a/kde-frameworks/kwindowsystem/kwindowsystem-5.96.0.ebuild +++ b/kde-frameworks/kwindowsystem/kwindowsystem-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework providing access to properties and features of the window manager" LICENSE="|| ( LGPL-2.1 LGPL-3 ) MIT" diff --git a/kde-frameworks/kxmlgui/Manifest b/kde-frameworks/kxmlgui/Manifest index b5e3b593d4a4..54338805b3fd 100644 --- a/kde-frameworks/kxmlgui/Manifest +++ b/kde-frameworks/kxmlgui/Manifest @@ -3,5 +3,5 @@ DIST kxmlgui-5.95.0.tar.xz 897948 BLAKE2B 55e646a2088245652c9139ee20659e3e1d6698 DIST kxmlgui-5.96.0.tar.xz 899276 BLAKE2B 7aa619362c28c45c00bb725f5819443b8ecea806a468847b6259a053c48aa4fd9a3ce74094b65813e06d5fc426bbbb7b23450349298e1e552dc36c1a04e887a6 SHA512 44ffb6bfe8eaeb1fe1aad27d6794f1a536e030177547576b38021e87bd3c6ab57cd3fc1c41a70cf79cff8b8698a8d424d739875d9260115b5b6430cdad327912 EBUILD kxmlgui-5.92.0.ebuild 1213 BLAKE2B 559149dcedd5d69d44dd72c18866e2c0285b263aafa0ae450c2e5bfe13ff77d0a8585974886e76817fdfc16de1138a9daee6d4f7cf9dfb5f7e8e467dd010056d SHA512 8d8ac4dcdf658f4e270847a130a138708033de30578d4fb66d9f72325f87fee9cce5f0002d13e432547a1338db7b83717b6ad74760de26f2d2addb526e15d1e5 EBUILD kxmlgui-5.95.0.ebuild 1223 BLAKE2B 7662beac8c9f5f8b7757e4d319f2442952980dc2464810c174ec149090ebeff037df279bc121aa27e7cb7891a063b42db17bd79da6511174630b4005dbef1340 SHA512 d8475b4058d15115d6baa1f4a9848b32dac74a482c7c819ed561d27d22c6cdf565cf350810078bee9dcedd91f9e82ad6339bf785f13b6e6e632f780eb571df95 -EBUILD kxmlgui-5.96.0.ebuild 1223 BLAKE2B ca4b6f6bfbe90dc0b695c17e7f5dd8bb7940b7f8c77e0b4b31256019e7b26d47ee6cc15be10fc9ca557a0c8944eadf693432ab46d3123e9cec811b22148bc664 SHA512 a28a38cf81581b502d383154656977d4f7880db56c0d5662a96ad6bf8d31b346aa62dcff47d744e2b02874950daf75cd8a5359a9b4b42cae5a88888f4841789c +EBUILD kxmlgui-5.96.0.ebuild 1234 BLAKE2B 9afc7dc1809bc714e65bd232e581b0794db2f37087460c253a5320f0f4c94b237c84ca30bab157f0e4054b0b8a273e01d025af0872f3f9a2118c3ca13f801890 SHA512 219f9b0d0e5fefad62d0d657008c308b36dd005da7383bf1aad47f33831110f0f5d003bbcad4582b4c4bb4dd158e3ce600dad0fa218e0db9f582821db73648e6 MISC metadata.xml 547 BLAKE2B 127ee4110b748cd3e3c26b63248d35f78b233b00cf4466ccc0145a613062a5aa9cc2e9ebd91d0e7482c67f6e265938176b169a9c52eda30bfcddf02549ec8f06 SHA512 2d36585b1af6205dc1bfcff7c3cb24c85376716159317b5c105c866143d49e89e91e501c9a4cf2d63265c30a09e8df71bca841319bd3f2b551e79fde90b1d96e diff --git a/kde-frameworks/kxmlgui/kxmlgui-5.96.0.ebuild b/kde-frameworks/kxmlgui/kxmlgui-5.96.0.ebuild index e79b8afb1563..97e4dffc416f 100644 --- a/kde-frameworks/kxmlgui/kxmlgui-5.96.0.ebuild +++ b/kde-frameworks/kxmlgui/kxmlgui-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_DESIGNERPLUGIN="true" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for managing menu and toolbar actions in an abstract way" diff --git a/kde-frameworks/modemmanager-qt/Manifest b/kde-frameworks/modemmanager-qt/Manifest index adf21e44f379..7281db8a3d49 100644 --- a/kde-frameworks/modemmanager-qt/Manifest +++ b/kde-frameworks/modemmanager-qt/Manifest @@ -3,5 +3,5 @@ DIST modemmanager-qt-5.95.0.tar.xz 121092 BLAKE2B f7ed8749dbb50ff6633f5d3cf6f264 DIST modemmanager-qt-5.96.0.tar.xz 121052 BLAKE2B 1d8117ff16aa45939bc61adb5007be50e9bed77878124f14b723aae51507e906b7efbd4ce14ed9c00d881e67ffbd8fd67ee51a3ef6e0ffd3abb30c00d90edb6c SHA512 3c959b57e08342d0e8959d1f4768ba87703ac364eb0d4e2462b008567aeca6f8fe398fa13ee28585cf93a21278a22736e400e8877f5d63339ec36800599e13be EBUILD modemmanager-qt-5.92.0.ebuild 471 BLAKE2B 7c8de5deffe87973fdc694ebab34a44a0353ef447722b0d5cd7c97bf8add43cd7ba55cc617d00551d0db8649acf90a126ac04783ef6d288e64e1af0e6b386962 SHA512 e269f4deefc97e358783f0c885403b891aa0dd29088fa2c86bb931c7d2fe7b847b6e81f168f853bc3f79c884b6c72ffa26995a814b48fcbe2d844d1cbceb6622 EBUILD modemmanager-qt-5.95.0.ebuild 474 BLAKE2B 473c71fdd84e5515dd7e9bbee9b73593809a5a9d2840cb4c9823d0bb9971d73c62bf609a49a626a9e2ca27b4a8e77fc35d15fc21d34eaa6adbaed713add57399 SHA512 5cb3407377f76ad449ec7454d025bd4cc21493205681eaa472d7e49915399a7f83fb84d10360f794fa44dd764a942d69acbfd2e7bd29c890cff9d6a4f500deae -EBUILD modemmanager-qt-5.96.0.ebuild 474 BLAKE2B 97b7e943c8325b10d6374c5798ec087129ca3894d31080a0e98b41addb04ad56c2491e63818db20ae565cd1c3aeeca883a2869b38ae664ec817232b73e7b5f58 SHA512 67dbf30a41e0075037a78f6447d92a260bb4bde473ff75f95d849cee0326da85b1c33f39ca27f71858d76a9f1c28cb692bf47b70592359ec8111fd14781aaff6 +EBUILD modemmanager-qt-5.96.0.ebuild 485 BLAKE2B 3806c957e81d1e4e36896e528096434e193a762299b19ef1f0131999b03f78aed8e0785bb6a346d5d5f3414b7dbd45a8c69b2aad05fc9d751cd7120ad1bf2004 SHA512 696a4e375b82ecd5f84bae33d3e706bbf424bad52a39f0a109df5f392751f98e89543a942af4138b2ae3d06b4761a563f03a9df4423916294b519edbbdc84947 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.96.0.ebuild b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.96.0.ebuild index 9ac4fbfeabcd..4a2d732595bc 100644 --- a/kde-frameworks/modemmanager-qt/modemmanager-qt-5.96.0.ebuild +++ b/kde-frameworks/modemmanager-qt/modemmanager-qt-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="ModemManager bindings for Qt" LICENSE="LGPL-2" diff --git a/kde-frameworks/networkmanager-qt/Manifest b/kde-frameworks/networkmanager-qt/Manifest index 8d9bee78177d..ffabeac125e4 100644 --- a/kde-frameworks/networkmanager-qt/Manifest +++ b/kde-frameworks/networkmanager-qt/Manifest @@ -3,5 +3,5 @@ DIST networkmanager-qt-5.95.0.tar.xz 197624 BLAKE2B de594b97c2295086f44e4599982a DIST networkmanager-qt-5.96.0.tar.xz 197644 BLAKE2B 191ea1360476fa85d663323b8482e37b2e281588a52303b4fbfd3e7943b974af971010097916a9915957b6810b031b69dbe9649a616298429082d2c2a6e35a7b SHA512 35f8080932c5a66a708c97826a8308c73ba5ae760abc72e8ef458ae971cf5d2f837fa9ad32ccbc3cc028065389d404adb04f30410bc637679bec88c9dffaf823 EBUILD networkmanager-qt-5.92.0.ebuild 676 BLAKE2B 67ea439bb86338a7a5c7030763b29d5ba33685cf212da9324e9179f4940ce3457fef94ffdeb3c7dfc1e4bb476386ce07cf5e0b02c600a14f30396e90a928f9b2 SHA512 a957eb1fc61a3fe7b75b1a38881b675bff9d4521b2a076417844e57418d922df926ef11a2fc6ed9782b6e72808477899f92d32006dfe7a2cfa471d3baf79c271 EBUILD networkmanager-qt-5.95.0.ebuild 686 BLAKE2B 0a83bcd9e1adab65b4b7b3cc3d86fe1aa6fd18951f3af1e3930c972720d3047be60e79a2955c2d8f9da9da268207042cbc608f40c4f9807ac2af5245c0511361 SHA512 5908d948f84706b132972536aa3beb5be3ae2431a2dbfe2ef5ccc076a87455e2db059c4b53607c40ab857ac19d0bc05ef92369c307abbf24c2d605acee70c6c6 -EBUILD networkmanager-qt-5.96.0.ebuild 686 BLAKE2B 0ecfaedb869dc524a2e619bc2eaec78db013b85db4b13f5de129e65dc207b8a3027cafe0427813463ac185eb62f3287cb278b7cc48a86250b1e7c8755b340795 SHA512 464e5f72b0cb25fbb9c54391466f2695a102eb8232a4cb89fe908095c226370c4e78dfea6e5c16bb9e3ed62f3855834ec1e4d90319a22dce54bf48af84967f9e +EBUILD networkmanager-qt-5.96.0.ebuild 697 BLAKE2B 053bb017617dfd7146b5a84e1afa3060725f10b594e076295e56ff227b6b0d9a8cb8be2a2339829e8522521cee3ff8b9c4f61fb26d2f3ef78d5b42a34bdb737c SHA512 3479db7a20554c753b353ef440c53abb710e6e09047b7dad826c3a310751e6bff07612feff394f4dcbb4270b704b741e79089b00c2ed27beab4773806cefbb5d MISC metadata.xml 528 BLAKE2B 8e547c097f06ce6bc78746988171989fd5f71384b62d582c6b7cb8c99e30ab06f5e139fd1892ae10dbf4ffb389d9cd42aaf83455b90f7cbdf54e14da469a9783 SHA512 ec5a831fec9baf40d8298ca6f825d2c20d2b221f83eec4f2439a5e9aab8ab07b2ed4e114bc73f37ee55a15174c94fc7f271a587de9d2e8d34bcd76ace8565d19 diff --git a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.96.0.ebuild b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.96.0.ebuild index d4091bd76f67..662fa65c7579 100644 --- a/kde-frameworks/networkmanager-qt/networkmanager-qt-5.96.0.ebuild +++ b/kde-frameworks/networkmanager-qt/networkmanager-qt-5.96.0.ebuild @@ -4,7 +4,7 @@ EAPI=8 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="NetworkManager bindings for Qt" diff --git a/kde-frameworks/oxygen-icons/Manifest b/kde-frameworks/oxygen-icons/Manifest index 6d51add68ff0..8f68a7c98d24 100644 --- a/kde-frameworks/oxygen-icons/Manifest +++ b/kde-frameworks/oxygen-icons/Manifest @@ -3,5 +3,5 @@ DIST oxygen-icons5-5.95.0.tar.xz 238634168 BLAKE2B df3f769732f7eb238c01c7726cf24 DIST oxygen-icons5-5.96.0.tar.xz 238635128 BLAKE2B c42043a99f4e2ba314392daf6dcce5bf58600942c410dfa4e7a14782e8677060d18cad5671fada454e3c2c07c1bd17ea0d95a44638b1ed8e363f5043890dc805 SHA512 faa76c08a232530ad1e9cf2f1f46c217f55bd5880736df564725c61cc74b4e04d484d227f67d68b13257d8ab1ba0cacb761950a5c074b35dcde4f06c50a3d90f EBUILD oxygen-icons-5.92.0.ebuild 693 BLAKE2B 8cc6973ffca7feb6747de4755dcb443b52edc311cbcd5afb167b81b251cdc289a6efa8c4a4620a6691dc0e0afdc0bbfaa6950a3fed550bc89de32baaa7ce754e SHA512 8067c03c06527ebff470337398655dfb8643dc932c65fb79cc837e186897939087fbc426169219b9e336dfd4887f41b43dba51842139a475d4bb87915af276f6 EBUILD oxygen-icons-5.95.0.ebuild 703 BLAKE2B 41b6fd197cf18c98df18b7d11ef26456bd29bf4da4a13d64febd19e6d2f48d98582bd97ea476133d0b1a80e9bcee48f4bade676c290e86283a8633cf67934b60 SHA512 d3f1085883c248347b582e8b6f194c69e5aba126ef1e3b6c7ae5ee30b5856132b8bfda2e5e6d2e1f03222731fa7cebe84359c0ea5c0f5d25e4384a2ed8c23f1f -EBUILD oxygen-icons-5.96.0.ebuild 703 BLAKE2B 2b5e891c5e7f1640227cc8a12f15d330e15d364ea0bad5bedda6408dbedc518f090411e9da46db3dcd643f9f46cfb04ccea61746b67155c006e7367ffe611360 SHA512 4bb1a3e62126c97cc5b1dc0aea56f9522d22f429f1479d51225eea53a1c9279eac4ed94cc38c8950dc2e4181f0e2173fe1e98494f91fe83f1291b0f5708098af +EBUILD oxygen-icons-5.96.0.ebuild 714 BLAKE2B ea83dbda295b085ff2ea88aa6edb1ebadc2a55ef7750b91aa64ed1be29ecef98e3fc6e32480851b8d0e8e633094768ca055bf2346c7a4da9678e9d87214598f1 SHA512 53c93536e71dc31532ee3fa676fc0e8110a9ab844c180791b150541306732b40316f955abe0455b38fa849e386ad0f1a05c9220ca1f6cec306a57267366e10df MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/oxygen-icons/oxygen-icons-5.96.0.ebuild b/kde-frameworks/oxygen-icons/oxygen-icons-5.96.0.ebuild index 3c4daced34f0..ae49108cf025 100644 --- a/kde-frameworks/oxygen-icons/oxygen-icons-5.96.0.ebuild +++ b/kde-frameworks/oxygen-icons/oxygen-icons-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 KDE_ORG_NAME="oxygen-icons5" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit cmake kde.org xdg-utils +inherit cmake frameworks.kde.org xdg-utils DESCRIPTION="Oxygen SVG icon theme" diff --git a/kde-frameworks/plasma/Manifest b/kde-frameworks/plasma/Manifest index d366deec2356..8a9dc70f1a2c 100644 --- a/kde-frameworks/plasma/Manifest +++ b/kde-frameworks/plasma/Manifest @@ -7,5 +7,5 @@ DIST plasma-framework-5.95.0.tar.xz 3139008 BLAKE2B 55d3e32402a424e9362fec0dc06c DIST plasma-framework-5.96.0.tar.xz 3145380 BLAKE2B a9190358fc454dfba03d8f5881b52e21e7e209f471823d4d4ead54818103436775f09df7f1dd42ade4d4b5b2df448f5cb1bb682ea77d32c57cdfe7c39ecab238 SHA512 9361948197c69ab8b2a1b943c1e9a2e44443588cd3bb4073eaa9ac6a4575bb4c1e6a257eb2fda6333df13eb568e09ed26a88d128fdafbe517bca705b8a8f2a5b EBUILD plasma-5.92.0-r2.ebuild 2070 BLAKE2B 6e234e85ddc2694560bcdd46a9b12df6a9ab7ee1a3fb2f29e2a9c835a0255a981af7d73f12caf4bd4a7ef90320cb7f23d3906b083b2346e289c6e8bd092f1acb SHA512 3d9389f095b09c330f552f52fa2d7c624c968abc658f6c447bbed066e864d205573314878f8b47f207dcdf3e7273beaecf62de39984bc763a494b26e29bceac9 EBUILD plasma-5.95.0-r4.ebuild 2075 BLAKE2B 6a2d65cb67c0450c5fa9311ab8482f2130e4d89a60426640596e68f80510d63b761a4e486f0a2e9267d396eb158e8cbe174c83a752dcef7fb9167b14bfb07180 SHA512 7138e8fa7e26b8bb8790d6a0f69a73064c9c16d7750a6f02e2d98d9b33ff245b31fb6ce989611ea246d40303ce872197f9d070f1da58fedd1470528e05fab34e -EBUILD plasma-5.96.0.ebuild 1955 BLAKE2B d04524b049a1faa908a9c42a0ba66ec8faf442c6f4f9314804e99c8488a048e3c2d5b421564bc0887bd5e848588acd860e0e4bd56e217412df1105081bef1f85 SHA512 a21aba385c06113b6a8582fd94f2f8152f79c699467cbaa7009e5b2cdc4a420a4d3afab88601a10be5a68fbd7777bcdd212ac1bfa5c4b38c786ba9214f912e8e +EBUILD plasma-5.96.0.ebuild 1966 BLAKE2B 59b813bcd2ad1f7ea60ad8faecab79ce0fa9875e0058a8f8c01b7f88fde6ea5b101585cb33fb615266296bd028e36b8c41de3c804bf9239ea5170b7646e4f8f0 SHA512 e49b18b9775bf72ffd82e8d48743a53feedc4db49134354e1c3964bcd9fa434aacc16bb79755ff88edbef5e11f1b012955779d7b60ca1c658afaabb3b060c0e1 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/plasma/plasma-5.96.0.ebuild b/kde-frameworks/plasma/plasma-5.96.0.ebuild index 21ca1fef839d..de5747490792 100644 --- a/kde-frameworks/plasma/plasma-5.96.0.ebuild +++ b/kde-frameworks/plasma/plasma-5.96.0.ebuild @@ -7,7 +7,7 @@ KDE_ORG_NAME="${PN}-framework" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Plasma framework" diff --git a/kde-frameworks/prison/Manifest b/kde-frameworks/prison/Manifest index 14d3635037a3..21676bd448c3 100644 --- a/kde-frameworks/prison/Manifest +++ b/kde-frameworks/prison/Manifest @@ -1,7 +1,8 @@ +AUX prison-5.96.0-zxing-cpp-1.4.0.patch 3823 BLAKE2B dca7abe43f82012a23504779556940c039de12ba0154e76d6450026c265c5be7d1af3462fa54ccd12e5c2eae7bbd641a3a0631768932a888f9658e75410a6e62 SHA512 3f3f059440392443c5c4594192b6a9d3597b2af2a11bb960d98269c86448d4740739c497e2b043446a4aca88d5bb5b99d2797849af8271207be9d982cd4503da DIST prison-5.92.0.tar.xz 47936 BLAKE2B 72b919e042d471dbcd87faa081b00abdcdb9b708b4cfdeba4ba09c0d013b3b8cbf35220768b821e198b2fefc916472117e50be320268707ff1a5e44ff31074dd SHA512 18bb9f5a804cc80cf3770c1d4149ef075650357e81642a230810a08b780c35c563a3c629839bf8a0ca39d9b1ea01d24862a6cf1992dc5577fd1d853c8ab87b5f DIST prison-5.95.0.tar.xz 55364 BLAKE2B 1ac147e0967080ca3fa920f83da42f72edddddeea52dbbfb08f85575b48bd95573e046187c8ce505ea02d44adbecc7ad9a91b91c1222316cbbeb1aa644e2a5c3 SHA512 83369da86f9b7ddd813f7a90367943ffc4eb066260ad9999545aa77cab0f6783531d2cf2081715e3ffd70fac377cdea221b79b626127c8773bf96c249536f990 DIST prison-5.96.0.tar.xz 55380 BLAKE2B f6fd3467283a1d7980d070f77031d72bec4d94da0da30f99e360ec6cc160c1041d0025227df41649a0c20c4c247e99269c28e146aacbe5dae293a2f13457e562 SHA512 1bb85d4e8e6cd349cae559d5a933e606896ced077b850b4cac1a50f374ac2b938d01095c83a8bdb76af31069c17dfb07102a3a9f3c62ae9832f5b3846335a078 EBUILD prison-5.92.0.ebuild 642 BLAKE2B deb3edce82f6ae3a545505bda1530f6d6ed0d90f3816647d2f020ff8cd7cc6fd4ab4c9500f59c5cd458f7bbde2af0c6c5e0b09c3d99bd42ec25eef33187cad75 SHA512 1980afcfb4b1e46884c2600bafb046f7dc7adad522f0e11563edec60d6cf92874e98e5a992b0a0160c8a73e24de44f1165f9c10fb4a57e1217d1e0da18c3a51d EBUILD prison-5.95.0.ebuild 686 BLAKE2B ca129f97595bf978e7cc3752e712364e890220d8d097029874c08fc5d7fcc270232d3ef5ee6a29c30ebb177e778bb758bfdc2c2e0d57b85aa06f37477b4b7ca9 SHA512 f7692a21c38560e016e73024c6a9c26b86e4451b94ef76fea28a411ab31f83e94e33fc571934635f33bb9a2b42bf2b1808d8873cd24c9b8b783d3bee5557bf3b -EBUILD prison-5.96.0.ebuild 686 BLAKE2B 3c287c85dcb0be76b0717ad42e5dfe3adec4d96875dac17be1071ec330e2cd3456e159296d92c5911ddc1c1dcc313c7e9ea91b2fc4ca46976d5e606f7bc72861 SHA512 a6dc424a7186aebf29752566b810b13f793f63f2ccb048fc6e78be7c0c12569a2cbe5251a51261d63b3e37d224517df07c04633292386932389075ece1659228 +EBUILD prison-5.96.0-r1.ebuild 753 BLAKE2B bc8c3f7fa733acf20017529885c41af537b73bd807d76cba1970310e939f862ab1ea970afac1c4fae94bb68935bed1e32c3780b771e3c7949b3937dacfc721c1 SHA512 d0a62e6396dec36fdddad8a7aa8e9be265fea2c7fdee9acc94f29e8cfa0ad66b393fbd6c4384bb5059e32f62beab7979f78907ac2e5704f180560441add7f0a8 MISC metadata.xml 560 BLAKE2B 3c60b8b8f04fb43ee27b250985d080758dfb521e4ed3ec0ee94dc36c57db90701504490a0b56bfad2ea9bfc7c6d3e76a4f68995c1b7d9213104d13a8de622259 SHA512 7c3c097098192485a17926575bc5d9a008c480ad01fbd89f94b218f709a2d8b7d913f067548cd51579a65e43c3d0847b0567e37ce9bf1b8ada53f212650f0144 diff --git a/kde-frameworks/prison/files/prison-5.96.0-zxing-cpp-1.4.0.patch b/kde-frameworks/prison/files/prison-5.96.0-zxing-cpp-1.4.0.patch new file mode 100644 index 000000000000..8971bd919a08 --- /dev/null +++ b/kde-frameworks/prison/files/prison-5.96.0-zxing-cpp-1.4.0.patch @@ -0,0 +1,107 @@ +From 74e34fa35a59098db7c4358b788ad3ac0a5745f7 Mon Sep 17 00:00:00 2001 +From: Volker Krause +Date: Fri, 8 Jul 2022 16:18:47 +0200 +Subject: [PATCH] Support ZXing 1.4.0 + +The previous code doesn't build (and when made to build, crashes) with +ZXing 1.4.0. +--- + src/scanner/CMakeLists.txt | 2 ++ + src/scanner/config-prison-scanner.h.in | 14 ++++++++++++++ + src/scanner/videoscannerworker.cpp | 17 +++++++++++++++++ + 3 files changed, 33 insertions(+) + create mode 100644 src/scanner/config-prison-scanner.h.in + +diff --git a/src/scanner/CMakeLists.txt b/src/scanner/CMakeLists.txt +index d5b9cf5..ef690c5 100644 +--- a/src/scanner/CMakeLists.txt ++++ b/src/scanner/CMakeLists.txt +@@ -1,6 +1,8 @@ + # SPDX-FileCopyrightText: 2022 Volker Krause + # SPDX-License-Identifier: BSD-3-Clause + ++configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config-prison-scanner.h.in ${CMAKE_CURRENT_BINARY_DIR}/config-prison-scanner.h) ++ + add_library(KF5PrisonScanner) + add_library(KF5::PrisonScanner ALIAS KF5PrisonScanner) + +diff --git a/src/scanner/config-prison-scanner.h.in b/src/scanner/config-prison-scanner.h.in +new file mode 100644 +index 0000000..d80ceaf +--- /dev/null ++++ b/src/scanner/config-prison-scanner.h.in +@@ -0,0 +1,14 @@ ++/* ++ SPDX-FileCopyrightText: 2022 Volker Krause ++ SPDX-License-Identifier: LGPL-2.0-or-later ++*/ ++ ++#ifndef CONFIG_PRISON_SCANNER_H ++#define CONFIG_PRISON_SCANNER_H ++ ++#define ZXING_VERSION_MAJOR @ZXing_VERSION_MAJOR@ ++#define ZXING_VERSION_MINOR @ZXing_VERSION_MINOR@ ++#define ZXING_VERSION_PATCH @ZXing_VERSION_PATCH@ ++#define ZXING_VERSION ((@ZXing_VERSION_MAJOR@<<16)|(@ZXing_VERSION_MINOR@<<8)|(@ZXing_VERSION_PATCH@)) ++ ++#endif // CONFIG_PRISON_SCANNER_H +diff --git a/src/scanner/videoscannerworker.cpp b/src/scanner/videoscannerworker.cpp +index 45792dc..947367c 100644 +--- a/src/scanner/videoscannerworker.cpp ++++ b/src/scanner/videoscannerworker.cpp +@@ -3,6 +3,7 @@ + SPDX-License-Identifier: MIT + */ + ++#include "config-prison-scanner.h" + #include "format_p.h" + #include "scanresult_p.h" + #include "videoscannerframe_p.h" +@@ -12,6 +13,7 @@ + #include + #include + ++#define ZX_USE_UTF8 1 + #include + #include + +@@ -25,7 +27,11 @@ VideoScannerWorker::VideoScannerWorker(QObject *parent) + + void VideoScannerWorker::slotScanFrame(VideoScannerFrame frame) + { ++#if ZXING_VERSION < QT_VERSION_CHECK(1, 4, 0) + ZXing::Result zxRes(ZXing::DecodeStatus::FormatError); ++#else ++ ZXing::Result zxRes; ++#endif + ZXing::DecodeHints hints; + hints.setFormats(frame.formats() == Format::NoFormat ? ZXing::BarcodeFormats::all() : Format::toZXing(frame.formats())); + +@@ -173,6 +179,7 @@ void VideoScannerWorker::slotScanFrame(VideoScannerFrame frame) + if (zxRes.isValid()) { + auto res = ScanResultPrivate::get(scanResult); + ++#if ZXING_VERSION < QT_VERSION_CHECK(1, 4, 0) + // distinguish between binary and text content + const auto hasWideChars = std::any_of(zxRes.text().begin(), zxRes.text().end(), [](auto c) { + return c > 255; +@@ -188,6 +195,16 @@ void VideoScannerWorker::slotScanFrame(VideoScannerFrame frame) + std::copy(zxRes.text().begin(), zxRes.text().end(), b.begin()); + res->content = b; + } ++#else ++ if (zxRes.contentType() == ZXing::ContentType::Text) { ++ res->content = QString::fromStdString(zxRes.text()); ++ } else { ++ QByteArray b; ++ b.resize(zxRes.bytes().size()); ++ std::copy(zxRes.bytes().begin(), zxRes.bytes().end(), b.begin()); ++ res->content = b; ++ } ++#endif + + // determine the bounding rect + // the cooridinates we get from ZXing are a polygon, we need to determine the +-- +GitLab + diff --git a/kde-frameworks/prison/prison-5.96.0.ebuild b/kde-frameworks/prison/prison-5.96.0-r1.ebuild similarity index 85% rename from kde-frameworks/prison/prison-5.96.0.ebuild rename to kde-frameworks/prison/prison-5.96.0-r1.ebuild index 0565a18b5df5..4173c4d0a8ba 100644 --- a/kde-frameworks/prison/prison-5.96.0.ebuild +++ b/kde-frameworks/prison/prison-5.96.0-r1.ebuild @@ -4,7 +4,7 @@ EAPI=8 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="QRCode and data matrix barcode library" HOMEPAGE="https://invent.kde.org/frameworks/prison" @@ -18,13 +18,15 @@ RDEPEND=" >=dev-qt/qtmultimedia-${QTMIN}:5 media-gfx/qrencode:= media-libs/libdmtx - media-libs/zxing-cpp + media-libs/zxing-cpp:= qml? ( >=dev-qt/qtdeclarative-${QTMIN}:5 ) " DEPEND="${RDEPEND} test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) " +PATCHES=( "${FILESDIR}/${P}-zxing-cpp-1.4.0.patch" ) + src_configure() { local mycmakeargs=( $(cmake_use_find_package qml Qt5Quick) diff --git a/kde-frameworks/purpose/Manifest b/kde-frameworks/purpose/Manifest index eacb4f4bac0b..b0dbce1d1559 100644 --- a/kde-frameworks/purpose/Manifest +++ b/kde-frameworks/purpose/Manifest @@ -3,5 +3,5 @@ DIST purpose-5.95.0.tar.xz 172852 BLAKE2B d90ec7b12f683d4bb8e2c22ab72ef7582a392c DIST purpose-5.96.0.tar.xz 172284 BLAKE2B 3a272ea568d862ed4c300a45dbf6c3d5eee6b9dd1a6b8bc1f9c08535375ae9bac1233514ca8b6bafc20febce4b42efd773fe8415dfd7156222cbe3302d33d7c2 SHA512 80ede3300842db1a1e2553525c47f0d8d5d8611c6fd5509b2e864f1832b468326c38f70fd1a9588260660c4aff6ac7264d8dade55a5c255a9b46cb4aff2445b7 EBUILD purpose-5.92.0.ebuild 1588 BLAKE2B 8298d0748acb5af86abe5fc6602c27c2f4ca33917102b49408e54d4595792cecf2cee70db792222bb50bbebd274d5524bd8d83d98a135cb914b4719374fb8395 SHA512 d983ee88215d8a5a226e54fc2844732b1194a7dfde030cdcfbbc83ab25ae34638a26466485831484248d0542c51c3fd451b494810f660a6e2ece642b4c279208 EBUILD purpose-5.95.0.ebuild 1598 BLAKE2B a6a0eac5ebdf6f060ede194d8ff9ae65299cceb11ece6966b30c8ce0d02ba2b923f351eb554473e5facd8972cc07da3ea1f5771d761d099e7d4bd0bce47f719a SHA512 3af9691e5180b4c956f3bec3ef181b57c4ea4945d49f78a3836784dd855cf3632b417e0a8c5debc85006e09b309d5cd910879962e236f175ac040f1ef2c2c08d -EBUILD purpose-5.96.0.ebuild 1598 BLAKE2B 5a9aa0ac7f0033296f3ecac6d1c7354c0504e6bda4088a6d7a651be8eb5f5f928de2a681517695817bed3933aed93f06f2bd214d5a4752c03f7c4e78d423f3ee SHA512 601e0d17966a004e45fda8c43fb236316b283b4a35c2b0ed54ac71d857e7bfe48716c9586b343d8ef1c753e255ec9d00f8c11e322ae3621f983d67c1b13143e6 +EBUILD purpose-5.96.0.ebuild 1609 BLAKE2B dfbcce241b18efe0882b66d663897b1d9accfca1f589ab8be407994c7e301cb83b1c8428d8b04f8f2c47eac7747af237110dcc532d6146d73a8bda49289cd816 SHA512 f2dbd142c56717bec512cede068edbe1f8259f3d574a648211a0277221ba2daf0d1a654f2a44a1d767560a37c8282add6c9b0a81a94c970e9079b15fb0769cf1 MISC metadata.xml 552 BLAKE2B b690292da1dd33f95eee7c08e13912efa3c683278c494d666eed7b29ebfff7852986009fc93ef86cea1e0c1a2e3f477810caf8c1fbffe6160da187630a9a9197 SHA512 5552139f71158888ea3d87b07a13492f12a502314fc03d7ef9ac9ea827aa2ae650bcbec7d872e2fa1473f830cc18ce630bf459e449e5cba44a6f8aa436e49a1e diff --git a/kde-frameworks/purpose/purpose-5.96.0.ebuild b/kde-frameworks/purpose/purpose-5.96.0.ebuild index 9337ada9b1c3..5c6442181266 100644 --- a/kde-frameworks/purpose/purpose-5.96.0.ebuild +++ b/kde-frameworks/purpose/purpose-5.96.0.ebuild @@ -7,7 +7,7 @@ ECM_QTHELP="false" ECM_TEST="forceoptional" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org optfeature xdg-utils +inherit ecm frameworks.kde.org optfeature xdg-utils DESCRIPTION="Library for providing abstractions to get the developer's purposes fulfilled" LICENSE="LGPL-2.1+" diff --git a/kde-frameworks/qqc2-desktop-style/Manifest b/kde-frameworks/qqc2-desktop-style/Manifest index 89bc41f5ec4d..a679a1b52ba8 100644 --- a/kde-frameworks/qqc2-desktop-style/Manifest +++ b/kde-frameworks/qqc2-desktop-style/Manifest @@ -3,5 +3,5 @@ DIST qqc2-desktop-style-5.95.0.tar.xz 64240 BLAKE2B 6b1cf50a6266b931f3eaf8f39b4f DIST qqc2-desktop-style-5.96.0.tar.xz 64896 BLAKE2B f2bc4a599feb1aa0ed7d604cc0c81c20d5f07471845d9fd8c28a112c7c6ff0bb66223975a44a2e1ee771b540e1634e6d4be8eb8aa0761db63068fb8411515ce7 SHA512 ef9342933beecfd7ddc5c934c2d0f399f3d3eb8dd1f02b5e0f397e1d377ec06487363bcd7f6d1be3679b4db971fec80904e20acb391b57b2795f6be3a73e6db9 EBUILD qqc2-desktop-style-5.92.0.ebuild 725 BLAKE2B 519eeacecba5a7692f868ab520f9aaf407250943f0c9a7ae50b861be49f3555fe8c1ae6ab84fe779486b93d5649e040ea0a0893982f452f3195eca6f4c2d7611 SHA512 5b969c02b61b9381c6992fdb512082042c7abd6ccbef1453cda96316f73123119ccb9b6b9f118d5a2a2732a9f0af0f8ba6c3d31bdc23f0b98a476ce0e6264a35 EBUILD qqc2-desktop-style-5.95.0.ebuild 735 BLAKE2B 6e8ea2d079bd22043d40988f9655587d272f17ee2b271ce0d8466a1b8cfc95570839e6d18c087d1da5d811072f3f9f01d59726be8478d295b51c993f1e44381d SHA512 6e911eabace93a072c55b1a6162401b8c9f5a689a01c7e4cbe49020fbe8b0fea497fb0c05d3c3403531ade9ee875c431029295b63e41e29732d3f82acf09ae19 -EBUILD qqc2-desktop-style-5.96.0.ebuild 735 BLAKE2B 9a9b38ee5bda0a72e0eb574c226ee7bd10491679ca9e9d4580a9519a58e2149e167a9395df1fcbd77ffbd48594133caf585977b392f28f9b53649668eab33c87 SHA512 5d276f64f704d58149294b1d2e5e0c2f266e9df724f029d6b73820d476dce10c2327ea5902cccaff557a337d7de52ed8a5f5d2de987146fdef5c3508429c948d +EBUILD qqc2-desktop-style-5.96.0.ebuild 746 BLAKE2B fa0c7f0add9c717e7951c2bdd5e10cbedb445acaa46c79d27918e5a8e3c823f0745269d98955fcbf99e30f673bc11aaf0b0018e17f27378e0d79de65b906c32c SHA512 461be09283fac87fcbc9cd640da371f5634dbecba99ca50d4b20d2ef6abb1a7fb1c205cfa47eda68936089c218566bed3c1484f7c0ed1b65e73ac05bc067e97a MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.96.0.ebuild b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.96.0.ebuild index cc1ac3574105..6e2d5c4e10b1 100644 --- a/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.96.0.ebuild +++ b/kde-frameworks/qqc2-desktop-style/qqc2-desktop-style-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_QTHELP="false" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Style for QtQuickControls 2 that uses QWidget's QStyle for painting" diff --git a/kde-frameworks/solid/Manifest b/kde-frameworks/solid/Manifest index 582b4173e66a..31e186cd15e8 100644 --- a/kde-frameworks/solid/Manifest +++ b/kde-frameworks/solid/Manifest @@ -3,5 +3,5 @@ DIST solid-5.95.0.tar.xz 258356 BLAKE2B 154bab82349e72aa5eb689dcc8ac2011eaf15ddb DIST solid-5.96.0.tar.xz 259176 BLAKE2B b466c2c8bf5421bbb4779252c5030be954e8ed5b9e950317244a046ccd878b0e41bf548ee2bede2115191ee86ba5253f7cd131643029ec76c448bd7682536655 SHA512 5a13db666f99aedcf0c893d3fbe0488390fca66605d2aabb30ca07e2d3a0a7e9832c06e3cf7574a25e78bcd6a002d04ac9b8e4de29ad6c5e2e191555896316a3 EBUILD solid-5.92.0.ebuild 1067 BLAKE2B 40e6fbd7c7b3a6e4b9b4e10cef6b5fc384259f2c7beb348e396f13263e2e5480e9a02fb0169f9b74663d5030a15154220bfd1e7f3e896962aa9ba5a9ac7d2fdd SHA512 03bc1ade51016dbad2307884b0a7d3e4cec10da2b2b487026780316b794e2a9d54ce15093c285918906afd2fa0e821e92ca7cc7e357b7a28853ce01e22060f17 EBUILD solid-5.95.0.ebuild 1077 BLAKE2B ea21812da90729c4c40509e5cdc9a0f535f30a977ae02d8ac3a0b7d0d67e6173f2e2a42699c9cdd391c49e20b1796671d0e983627ef94a439c0017f537136d20 SHA512 6ab48d3368999f7f0ea0a2c841545f0bd92673b78929f499be784b6f1200579ef10246856ea3e5080de5ae09c47811413c8797684e318050e2d616aed7101a6b -EBUILD solid-5.96.0.ebuild 1077 BLAKE2B c71a12380eae49a0547847dc8e873692e2380c112bdc68c7386a2fba68def4d5b6655cb16c134648717236719309171a32b59dd79f2618a6951fdeb5e40a2914 SHA512 65b04ffdff96a3bb58ae5132f839e9c4350236a80bf29994eaee900ef2cb6fa0b5b4f62858ed6b53578cb169dab3335a7fb232a261ba46d1e0dbf6bfe04916d0 +EBUILD solid-5.96.0.ebuild 1088 BLAKE2B 1454e4f876422149233b363ddeba00463809c0c341a9e6e20dbaa888eaae72aad043e875a2575e3843ab3dc454b2670d330742d2ab898ccce17e8ac1c0c8f65a SHA512 2ebe924e53ba127aafc437df9239dc43580580234adecb80cd02a75e198bb63dcaeb10383db37eae6b4adf508074b38d4229837f10cd124b6411272db460b733 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/solid/solid-5.96.0.ebuild b/kde-frameworks/solid/solid-5.96.0.ebuild index 4846ef919db3..0d02533929cb 100644 --- a/kde-frameworks/solid/solid-5.96.0.ebuild +++ b/kde-frameworks/solid/solid-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org optfeature +inherit ecm frameworks.kde.org optfeature DESCRIPTION="Provider for platform independent hardware discovery, abstraction and management" diff --git a/kde-frameworks/sonnet/Manifest b/kde-frameworks/sonnet/Manifest index a08cbbb9f074..ddec1708623d 100644 --- a/kde-frameworks/sonnet/Manifest +++ b/kde-frameworks/sonnet/Manifest @@ -3,5 +3,5 @@ DIST sonnet-5.95.0.tar.xz 308368 BLAKE2B e882368e510b4467b3d31e02b7f69b4ed239a2a DIST sonnet-5.96.0.tar.xz 308092 BLAKE2B 89c568becffb3a13f7583e6e34e6e2046715f1abf906c9cda60ad8c14723b4b0c0330c25172a233067deea09f4e687d5afb8f357ffd9536adb392275697c4173 SHA512 4625328b255112fd6d727db8e91d47b9fd45ab9b19a754dc6bee0de96a1002a9e812c7de0ddfdb4c146581192f8a36e1a274903d7525b6a0541e6bcf2641f6f9 EBUILD sonnet-5.92.0.ebuild 1048 BLAKE2B d0459acdf353df19fdcd0effc7a2cb2eec0b4e2507382e8a92537d6d0795455d192c114366223a3851fcc451ffba2f162d42c9714ee60755b713ea4571ca72da SHA512 0c0096aa5bf68a3c55deb7ad8963e937c29ae7c4d08136128487be6d27786f770e80a55d460b35c029586ef8c86651fe73343d10c6e2a81ffceb5900d136fe9f EBUILD sonnet-5.95.0.ebuild 1058 BLAKE2B d9ccd29cfe0db3e3a423121b9cd46a798cdb03888c5a063b979f209718825dfcd48c18fcc28e2ce28f8f344decea62a8397ebfb8c4862ea892368c90665d8804 SHA512 f069cf8b6b61a527f04dbbed0cc7be1332571368eb8440f48980cb0e8138a87f3490e658490a75220cac7ef9168f4ea6f8e325845e05854d6332570dcd830355 -EBUILD sonnet-5.96.0.ebuild 1058 BLAKE2B a6923b6f42369ab22fa3bf26ddb043578fdbd3c4de7e4f73d1d1c12ca8ac4e818bfb2e3c5a99c6185e9fd7086cac8cbe8bf47a0954e057b8c87497769a839665 SHA512 3dd8972faeb291b611a00cdcfc84924cbb397a9f9f55c40c52d4b49e3f15540eee8aeec8e12348127f52469d9e1e9501048f0e57b7401d9b37eb848d1d86995e +EBUILD sonnet-5.96.0.ebuild 1069 BLAKE2B e3e7cd557a82062afcb38071793146a0b2ca1410b55eb1a75da0dc3d7f43261315b67c958411500ef460ec84dc16a2129f41067eeabb11e02994b0e7be5979de SHA512 affbae5e47d079bef2179d3064e7cfe49b6386acc49df3563c79699d5c0fb553c56cd827c9b1eeae030eb9628dee3543166bb3e78671c3e965b3dfe1789f2bb3 MISC metadata.xml 787 BLAKE2B e63406afd42c6ac2d69065083913fce007407ea82119f10243748b73011dce25e0ef289e9e42f7573aec339be6811cb2cea2e195452a4a0911f8e195c3ea17d8 SHA512 5b70ed9a1c5475b8200cc8b59c5488525023c33ee997c81efbd362b45b35dff43b22fa6a8e9a440be2ca5f65ad1b51c2f1846f2e96e44a1ea27ba23966d76c02 diff --git a/kde-frameworks/sonnet/sonnet-5.96.0.ebuild b/kde-frameworks/sonnet/sonnet-5.96.0.ebuild index 1837f25326ed..2d652a294800 100644 --- a/kde-frameworks/sonnet/sonnet-5.96.0.ebuild +++ b/kde-frameworks/sonnet/sonnet-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_DESIGNERPLUGIN="true" QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for providing spell-checking through abstraction of popular backends" diff --git a/kde-frameworks/syndication/Manifest b/kde-frameworks/syndication/Manifest index 33aca09c664b..d43fe4eb1d3c 100644 --- a/kde-frameworks/syndication/Manifest +++ b/kde-frameworks/syndication/Manifest @@ -3,5 +3,5 @@ DIST syndication-5.95.0.tar.xz 510448 BLAKE2B 161972b1cc75e501b66db1014a278b622d DIST syndication-5.96.0.tar.xz 510504 BLAKE2B b59241247a7557a603081bd3685010a1fe724428e3b784517b67e0dfb9fd55bb852e4e4a8d9ef008d1270907a3177c7cd2be9a9481296dc41ad34de4a776aa6c SHA512 2069364750a1be9a3026b5846d37d2c0b75125d66f72c8a7efc76585445b699ac8e8fcbf24dce80fd32787041c513477bb5d7d77647d5254aadb880a2474d902 EBUILD syndication-5.92.0.ebuild 449 BLAKE2B eb1deda6bce9eb5c344227f3ddb6a94a07658037924f0a29c3acf0c1baec19242d0c4579eb75ccf4ce081ef22385907b617df2da809d8f33b18ba1751915aaef SHA512 6946a11ad30b8923ebce8be374c3fd2c2f869600e599eb3bbd58f13fce402be644491b32d2ae010b7eb605dd864e3fbc730ad79ceb471db100472b068eb39c73 EBUILD syndication-5.95.0.ebuild 452 BLAKE2B 315d1de6063fce44b4634e76d9281e5aa663e93926f12e488e3a93806c027bbcf7da89bb538507d72b6d9d682d11b60a59bfac87e1e5c3ff2233ae19744a04a4 SHA512 ec2eecd4d965c4d25b572696be9dcad0f7583f29e88b3eb1ade06b64d14861253093ec28412b822306c89d3c151e024a452e75e8e0a178c8182a3d0d07b78a1c -EBUILD syndication-5.96.0.ebuild 452 BLAKE2B d1d58dc28b90faa781cb95b5b080d6a3faf9d67723b9434e48cc1f50a5e1f44551b898a41225d3253579ed91f1d851395d10bbb77b1b6187c709c5bceb666c8e SHA512 4cd71a7d6de8e35ccf1f55c0bd20b118dd4be68c6aea10bebc00a43408eb3490b626fb6607aa21189be73790aeb6e05dfffaef4df1c7b7a111f64cceaab9e325 +EBUILD syndication-5.96.0.ebuild 463 BLAKE2B a66d9b6fbd56b41cbc304c16378ef56cfc8660952b2818e4c811368ffcf21d5023c9440c43668f952e53b54655add4ec731db73b3b385d934b5f8c4894c2260c SHA512 e9d3e617be560587e0a366ad2e69362d7f90f894b0b7032e18b39a3dd8ab33f201e448c000a63ad1e47f50210c875fa9c3932e00b4c32431d15585c867eef435 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/syndication/syndication-5.96.0.ebuild b/kde-frameworks/syndication/syndication-5.96.0.ebuild index 304b107b84df..8dd185680b9f 100644 --- a/kde-frameworks/syndication/syndication-5.96.0.ebuild +++ b/kde-frameworks/syndication/syndication-5.96.0.ebuild @@ -6,7 +6,7 @@ EAPI=8 ECM_TEST="true" PVCUT=$(ver_cut 1-2) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Library for parsing RSS and Atom feeds" diff --git a/kde-frameworks/syntax-highlighting/Manifest b/kde-frameworks/syntax-highlighting/Manifest index 84e4d246f5b2..f3122fb3a084 100644 --- a/kde-frameworks/syntax-highlighting/Manifest +++ b/kde-frameworks/syntax-highlighting/Manifest @@ -4,5 +4,5 @@ DIST syntax-highlighting-5.95.0.tar.xz 2398196 BLAKE2B 03f2e5084f605a6d7a62f78e0 DIST syntax-highlighting-5.96.0.tar.xz 2399612 BLAKE2B c9549fff056c582fb72461483ee90ff5e1f44cdeeb586a288aee5dabb3f60ebebbc64e33cf9557043fa42cf5f6afeec9c143560868517945b7d19532594fd729 SHA512 55412c64d151ad72264547822c478c9882d1e8f397b621d2d2f976df4a9703fdb99cbc1d2fe749cf87df456c0e4359e4c9a9e53f464d677ae1b28c683f2707ec EBUILD syntax-highlighting-5.92.0-r1.ebuild 750 BLAKE2B b7c7f6f511046e46d07fc5021179bef6cc7d80088030c685ef9f67ea201490aafddabd0ed438c0532fddca59bb442930771c42bc799939214df71fbf5ed1c918 SHA512 e2af3d591a7e59b8731f858d1fbe12b4a7bada3fa82a52563a661c8f9ed897dcd5b78bfc94c72b8365ba08878551ecd2ec80178c6f2752d112aa33d49bbdaa1e EBUILD syntax-highlighting-5.95.0.ebuild 619 BLAKE2B f0eb6c293cc15ed751c31486ca32329d1d50e2ac360d9b2977c408809724719cee6e761fa8c2ef94daac3a8e7b704d2b5f2df190f7ddb3c7c81bf0d269209529 SHA512 e5c446f9f7a145374368fc0b41bc73d857e644ec7856ce64bec26a392deb43da035af03f5d6bcb6548d667f94b60712d671d406f8111f6edd53270496d096330 -EBUILD syntax-highlighting-5.96.0.ebuild 619 BLAKE2B f8c6157c2b523fe9ac56d6e1b5566326c4ec69325929bbb995253b62a60ec2a50880045cef8dc56c8223bb3b5dae6dbc3a63399bf80a3fed7fd1ba8180daa851 SHA512 2633dbc61decd9748a7672b513383ce58152488df63ad75f84da0f06ddb5ef99c575f385f467204288b43545280f42dfd7cfde9c33f97417db163a635760dbcc +EBUILD syntax-highlighting-5.96.0.ebuild 630 BLAKE2B a8119384ddb306967d04a641c18506d45215694eee3e08906ac2882fb03ea88587ea3bb205f87f0c9814fe9d94a698dd7fa5dc7f4e883acf5fa51644e22bc7b0 SHA512 f63fc074f5ac730e129404a590292f2b7efbe03fede4f4dac2cb3d4bbfc48e90ed9f06532a888bc794610f56216a80045351679cea312696a49483254a023e2c MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.96.0.ebuild b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.96.0.ebuild index 8bf8c390ecb5..3296d812dc65 100644 --- a/kde-frameworks/syntax-highlighting/syntax-highlighting-5.96.0.ebuild +++ b/kde-frameworks/syntax-highlighting/syntax-highlighting-5.96.0.ebuild @@ -5,7 +5,7 @@ EAPI=8 ECM_TEST="forceoptional" QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for syntax highlighting" LICENSE="MIT" diff --git a/kde-frameworks/threadweaver/Manifest b/kde-frameworks/threadweaver/Manifest index 868bd95f55da..46e9b692337d 100644 --- a/kde-frameworks/threadweaver/Manifest +++ b/kde-frameworks/threadweaver/Manifest @@ -3,5 +3,5 @@ DIST threadweaver-5.95.0.tar.xz 1412572 BLAKE2B a4d640a13a0a63ec53297dae8443dea6 DIST threadweaver-5.96.0.tar.xz 1413012 BLAKE2B 04637969c0a6b24211c98e62e5eef38273af4058c4da621494ec028efedb4c9f1d569eb7160360618d10745aeb340c254d85bf059e6b99f54f18700cdcfd6a15 SHA512 151169abff000a32b02028e0c5a96aa926875cf63023cf34d1b0253d456361b94e30284c5c3c7460c851a5e5bb59f34d91a7c154f089cc2721e0551fe87e7bdd EBUILD threadweaver-5.92.0.ebuild 367 BLAKE2B c1bae25dcc03ba96f308d6f8d0c5186369b9d5b5dbaf01f34f60de67e0aef9c3dea9ef6126fe7bf0b97e4e7c3a48daef4695ca13cea8cb63b778cbc3703a064a SHA512 0f9f4351d44efc14a1bb0a646c5af2ca409ea629c745a256f41d39567ece816b9fba01e876540949eba7fe53203024d914fe460dc9489a23026ab7eb904425d5 EBUILD threadweaver-5.95.0.ebuild 377 BLAKE2B da9de75562ba1072aaf9b2179638ceda4e6d049410868bd43b7ef8cf1b20bed9be978e065c8b45e0eb57eb3a0c574c1db8861763b2843613dd46c2c49a747c23 SHA512 860c4ab5937aeef14c54099ed86c173c2d3b5f50d45b027c1873a60d8da3388142312779381850aa4e2cbb7e2ce9828546af9ea9a430dbffcca2c6b225322033 -EBUILD threadweaver-5.96.0.ebuild 377 BLAKE2B da9de75562ba1072aaf9b2179638ceda4e6d049410868bd43b7ef8cf1b20bed9be978e065c8b45e0eb57eb3a0c574c1db8861763b2843613dd46c2c49a747c23 SHA512 860c4ab5937aeef14c54099ed86c173c2d3b5f50d45b027c1873a60d8da3388142312779381850aa4e2cbb7e2ce9828546af9ea9a430dbffcca2c6b225322033 +EBUILD threadweaver-5.96.0.ebuild 388 BLAKE2B 0a456d1b7b7d2675bfc7c1d9f4581831e515fa612064d1cffe9badf39bacf813c0a4481a44a59adf8c1eeb7ac554d43344b1bcdbd89479a09a1db87eb88dd7be SHA512 4a76aa7a079cb869d2f148486152e5d3aeb7b5d5383da0ec3f9381fe265647fa88d04435e8060ebc2c3532bcf770fde7cdbbecc798a75145c8c321827aa000a6 MISC metadata.xml 456 BLAKE2B 4392b1cc6f304778d71236d5eb557dfbbd530143eea5cad9a3c3034e3e8b22c835f6c7f980124a21cefd35a2dd1efd5110adc0a5342170f88dfd7418b12bee99 SHA512 7ba65331cad434e2dceee012a5458d268eb2a04e0f7276b265c15644e6db5209bc7eee7d9695aa0038c435711e0f6f0dc53c7bae9d773b48f01e22a22e4dbb80 diff --git a/kde-frameworks/threadweaver/threadweaver-5.96.0.ebuild b/kde-frameworks/threadweaver/threadweaver-5.96.0.ebuild index f26a277daaa6..5a02e553b261 100644 --- a/kde-frameworks/threadweaver/threadweaver-5.96.0.ebuild +++ b/kde-frameworks/threadweaver/threadweaver-5.96.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit ecm kde.org +inherit ecm frameworks.kde.org DESCRIPTION="Framework for managing threads using job and queue-based interfaces" LICENSE="LGPL-2+" diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz index 41b87c9de7580e3ca350a7876a76f4ad98ae224a..06cc002fa2d5bf414075203d42d39647e104c438 100644 GIT binary patch literal 4789 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 P>L30Wa8a)|O{IrVf+Jm9h2 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 Q-TmQz0aoGbkEJ010E8(s3;+NC diff --git a/kde-misc/kdeconnect/Manifest b/kde-misc/kdeconnect/Manifest index b6ee388c72a8..d9c8deb22426 100644 --- a/kde-misc/kdeconnect/Manifest +++ b/kde-misc/kdeconnect/Manifest @@ -2,5 +2,5 @@ AUX kdeconnect-21.07.80-revert-disable-kpeople.patch 961 BLAKE2B 01322bdec48897c DIST kdeconnect-kde-21.12.3.tar.xz 610608 BLAKE2B cf3bc2c502cbff03d8dc738192b36f61f30e6d223446c8117cd612b987adfe60a20aa612a2b3a6a972068f92f8b03162701ac8f8e51c374d28bb05d309c4d346 SHA512 3cb399ee13c538646650b7360fd6fb7285ad8f1f56fb41c94dce44daf72dd66815aaa2b0d54aa02cdc206336e1ed582417b0aafe806b3f67af0c9503183a86f6 DIST kdeconnect-kde-22.04.3.tar.xz 613864 BLAKE2B 1606892938cf184533cb3f40b558f7153fd18fd017d6a3cf7b93c84e33eccc9b10841417e0b9365c6a4262e0a35520a76b41c76e91e2a59c79574f061a7f524e SHA512 b09577ee6e5cc9fb73a3691ddaf55a7e7e33dc599db9abeffeb1fa812867c96290af7d445a39da6b2309a84c21d777ecccdf4f0f3c02e3723d9793f8e4775a36 EBUILD kdeconnect-21.12.3.ebuild 2516 BLAKE2B 20edf776d871acaf47f2ec3046543ad32ffcb1fd159ce411fb33034804e6d60764ddce573a7636ce9a8c26a5bccfcfe54df9e9ba4df3eacff2e728cad9cd23bc SHA512 71233011e7925c92cbe93c3177e0385a2198a1645d8cbef094268a56e29d57f6663b7ec09d97e76e81b87b93da64a0b535b75ff0e873745a8dc3ea4ca5c5fd62 -EBUILD kdeconnect-22.04.3.ebuild 2520 BLAKE2B 2a06905a5e54765b57c3d85b100cdcaf63afaf4997638d082c7f197e868dd9dce44fa467f575a31d1aa2bc71d2b5a89ad1bf0d2def24f7b8f148f3bdd2255538 SHA512 04855d44fb6ba7fe46a07035e049657900e5ebc68a2b9feb91195ea9b4341a4432a676af647c52245cfb238a5a96c877b1166f0f3e407cbbad4c016c558b6034 +EBUILD kdeconnect-22.04.3.ebuild 2525 BLAKE2B 8d15879a88da878e30a294f2ee91f7edd0796eca918241fb303fc3486d78fc44de16dcfd92e6e83b6aa0ca6bf215a3201eb2c247022cd67c04416660e0b660aa SHA512 fd0b3a86b151e67624f9f418b2432ac7f2abee2c80ffd1b067f37acd64d75667b8288d9cc02048acb5e7346abb1288f9721b1787277c2580ee513eec61e7b681 MISC metadata.xml 539 BLAKE2B df52f44f6c2a6c7f0226cbd25a7cb96b0b105ceed441987e9be966d4b5ac808635a54adabca2bcb2aa0bb70697d2f253ce603a69cd16bf164b156941905cbc0c SHA512 740c11ab7c2bbb9f49619b26de97e0971de0a480ab553875aeb8e588271a445cc0d295a736c9123e1518a0834fdf9fcc28763bbe193e5a53b549038d9f38aaae diff --git a/kde-misc/kdeconnect/kdeconnect-22.04.3.ebuild b/kde-misc/kdeconnect/kdeconnect-22.04.3.ebuild index 66054ad9e7ea..7f71075240dc 100644 --- a/kde-misc/kdeconnect/kdeconnect-22.04.3.ebuild +++ b/kde-misc/kdeconnect/kdeconnect-22.04.3.ebuild @@ -10,7 +10,7 @@ KDE_ORG_NAME="${PN}-kde" KDE_SELINUX_MODULE="${PN}" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Adds communication between KDE Plasma and your smartphone" HOMEPAGE="https://kdeconnect.kde.org/ https://apps.kde.org/kdeconnect.kcm/" diff --git a/kde-misc/kio-gdrive/Manifest b/kde-misc/kio-gdrive/Manifest index 67153f50829c..4b2308ac8cf4 100644 --- a/kde-misc/kio-gdrive/Manifest +++ b/kde-misc/kio-gdrive/Manifest @@ -1,5 +1,5 @@ DIST kio-gdrive-21.12.3.tar.xz 71128 BLAKE2B 31139ab720a06bdb65057b41ea56c96234965e1c0f325ae37bfa506ca5db0ac56ad81496890afda1423c77905d25168ddef8d1d0cddf3c58ebab635cf60ce28a SHA512 cb2cbc10ff14aa00c1a5b64ada1dfce6bdc7070f27b39613b6ec1d9f147a5d73356329f72c6db4eca783537550e78610b257d549f013e7ad122fec917b2165c0 DIST kio-gdrive-22.04.3.tar.xz 72040 BLAKE2B 3f4938dfca8a472c80e998a05498ac1e02bc1d0a2653dabcca3f72f65e41dc05ae8bdff7308a7428c000c23da14ce25a323b720e2e6a426585b6b37091189a91 SHA512 f1416622043604fdb25c06159ac88b4fead5dfd3723b8dd679db45aa52e7929fc3d55df3de34f92b4dededec787270b3aa6ca8799701466671cfbfe0a224dedd EBUILD kio-gdrive-21.12.3.ebuild 1231 BLAKE2B fa226cbd69a9fbd902e3e68a816b67ac4e3bc8fa13017789628ad6310665cff6cf472bfc84f07840c6884c715c37c0bc15ca0c6dd52b625604eee2b2d2872a89 SHA512 6e799007a327d69770b73f3be0aad738ea7846c2e86cfc461c347259a749084ba712e04fd1952d3ddb2a32d1e3261384fe35d65c2ca3d97b36bdafc0e6f78929 -EBUILD kio-gdrive-22.04.3.ebuild 1234 BLAKE2B 0199807ff1e7ee597ce920483ae6dfd9cb97852f2bd7f03fe5527c2d8c3d0b6255c0deebeb2becf267243fe391165cf3a7ef42b06644925c77d7ce4b2d2e8ca6 SHA512 501f003d30445caef5fb2819a8a749a8bc48fc82bdba57574b5adcbc9162c07e24b21ae0258e92725594ae2b15771ab6400a2571585e209825f0584e553877ba +EBUILD kio-gdrive-22.04.3.ebuild 1239 BLAKE2B b623d302e3dcad7bbe1186b890a49eb5cc94ec7f4b6f50a7c667bf7ac63498a93dd98ea249f7330fda5e7865d2dfdbf2df7b5ad5d9ab321d6bf7b99ddae3ff3a SHA512 b982914ae230cdae8fdd8a708d84ed40b20e041b96c6822b2d0c095c50590816fd0777ec39b4416d7a1356665b1ebaf541f1260418c3ad32b9e84a50eda2a45e MISC metadata.xml 571 BLAKE2B 8c7139471beed8d3c2c9fe9dee6670b64bc950aaf04be6171495430e0c4913d51e9d2ff6745b78cb3bb84947b71f0215c18818896560d55789d2823b99ad4eca SHA512 e1c081c373b44abac69d65d532b80d45944dbc269eb0f7bb5d4378937ccaba97d5d434ed583152a9d0360c755c9b1d0108f7be5b14d1e1ecd2a2ca3c7d38b887 diff --git a/kde-misc/kio-gdrive/kio-gdrive-22.04.3.ebuild b/kde-misc/kio-gdrive/kio-gdrive-22.04.3.ebuild index c7be9b73cb81..43d6d6ed7007 100644 --- a/kde-misc/kio-gdrive/kio-gdrive-22.04.3.ebuild +++ b/kde-misc/kio-gdrive/kio-gdrive-22.04.3.ebuild @@ -9,7 +9,7 @@ KDE_GEAR="true" KDE_ORG_CATEGORY="network" KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="KIO Slave for Google Drive service" HOMEPAGE="https://apps.kde.org/kio_gdrive/" diff --git a/kde-misc/markdownpart/Manifest b/kde-misc/markdownpart/Manifest index 48da5a374b94..c808e8b45b1b 100644 --- a/kde-misc/markdownpart/Manifest +++ b/kde-misc/markdownpart/Manifest @@ -1,5 +1,5 @@ DIST markdownpart-21.12.3.tar.xz 28372 BLAKE2B 0db8e5fec9db009186b00b5b6d74661b0e9af7607eca94a3a20c697210fa0d3415e04f29a9a78254c3944b364a161e8c8795b0657f818a5f8ab703326b5dac8e SHA512 00c33c46cb9188ea3ff9615dc0f3bb5692196208a5157c3f0ae8934042d405204ee83353d136281b73a713fa438c2fcefbab2777ebe5c29bd50ea3f8dcdfda23 DIST markdownpart-22.04.3.tar.xz 29100 BLAKE2B 0877a11e6ccc8f89de222f91e1c50fd52ff9c622ece2801bf61df7b6b872a5e6b48ea2a28097896734c564ca6e66aa1d4d336fd5118fcda733bef0fff61fa4ac SHA512 b2d4782bd05dd5a0dd49d63c92cab6a638b2bc3917a357b55f8c3fc5102a8e65ec09b6e0b06eb770a3e49d82f16df56240ceba622bae509757e489f73ecf0abd EBUILD markdownpart-21.12.3.ebuild 704 BLAKE2B 6130a60c38793cc139c884d51a352e246b6f53a63764ecc32ca0af54440f45af9012cee5aef359594264d5adfa7178da27b8a59e5e3519092f1c02c0db25f529 SHA512 349ca573334c66e1faabb87623fbec4b3371538f1b4f0909082cf26319f8b8deecbbf465ce5fb2387df979514436a1642430a7abcd5215b8af41f21904b3abe5 -EBUILD markdownpart-22.04.3.ebuild 707 BLAKE2B 8b08419ac95ea885649c4c211cd7608146bb21e7b2347a391b1be45ea7024f915cc001af9a88892654b472f2b35a8d1fec8ab096e8b3da99a2c55ebe922b22e8 SHA512 de45791ca74baece97511a26610d1b371f004a5b8959ccf5ab35bf7b137fec196d6dd43a585aecdeaacaf68397b58fb18811c7c12fa1856d0cdd4850e2e750ff +EBUILD markdownpart-22.04.3.ebuild 712 BLAKE2B cd4622e63363322523fca5e23d03f42e902c0ba8b4654421beda78eac6b666091eea56f158eb17cca4ef16707df5cb570ecbec33af63a2d307bd7af4f9ef4acb SHA512 bbd80215ba00d4c7a44b03ea208c4d041c4f0f38c70aee548681854f7e9d14f3f1dc9e7cebf99be1e520bd56c69fe6776cdea1497603b8bad20e33080d81e9c0 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-misc/markdownpart/markdownpart-22.04.3.ebuild b/kde-misc/markdownpart/markdownpart-22.04.3.ebuild index 144c4de50cd9..d2c2e4d72afb 100644 --- a/kde-misc/markdownpart/markdownpart-22.04.3.ebuild +++ b/kde-misc/markdownpart/markdownpart-22.04.3.ebuild @@ -7,7 +7,7 @@ KDE_GEAR="true" KDE_ORG_CATEGORY=utilities KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Markdown viewer KParts plugin based on QTextDocument" HOMEPAGE="https://apps.kde.org/markdownpart/" diff --git a/kde-misc/skanlite/Manifest b/kde-misc/skanlite/Manifest index f4306dcf3fcb..7d89ea0cdbd8 100644 --- a/kde-misc/skanlite/Manifest +++ b/kde-misc/skanlite/Manifest @@ -1,5 +1,5 @@ DIST skanlite-21.12.3.tar.xz 2443624 BLAKE2B 2ff355b69cf406cd2f116ca6155e3cf726b7dd55b1dcc806fc667bcc0b98c478f104206c25c01dd3a7513bb2a4b58772903b8ca5143a87891724c4060c3c6ca7 SHA512 590218efb5030a0f1e15a1d9380dcea287722fac6f6ebb156ad75953cc4dfcec1919b1ac92209bc2b070c145e4889e9ea0900862290e38b61b508479fa7c7682 DIST skanlite-22.04.3.tar.xz 2441472 BLAKE2B fc9797cfa35c3920f65c98c76498e544d84e58a45a322aded0f65b9ffb130dc156a04af8ed85d81068a5d3c78ed071095598ae90d66d6666bb726129106dddf0 SHA512 6b7dd4417374305a707a6c8a4b9eb1a6a4d5c754dd859a26cedc82452833c68acb8d2ef1f44f1983a331b0b35ab2ebf52277d62f5730d90abc763ea14379c41e EBUILD skanlite-21.12.3.ebuild 951 BLAKE2B 6fb5aca29f29fe51b34ed936a5c3daa69dceb7810e90e0cad19b911975138af22b413d4881cf866f15f25826e0f2f44517585eb2cd92d95ba8f79ef0210d62b5 SHA512 b51663731859907bca2675ddbd2509fec9bdfceaf7386b439ac8fbae959d3981cc42bb5a18fcb4ce338deaef3eaf617e16c401345116fc06a37a4cb8eac6e556 -EBUILD skanlite-22.04.3.ebuild 940 BLAKE2B a1b0e40958203928dd2083b5945c2ef77b794e36098805896fb83f705f68e8b89c34c6da03264ce7386af5558c12f444209d897ba89c48385606c74d3c660d70 SHA512 04f113df849de1f66fcf818764b32e8d054c2ce4859bcc06c67e55283376b26621af51565f71b165c759d5ee54b60e808c801af65a6155546ea02745e68115a8 +EBUILD skanlite-22.04.3.ebuild 945 BLAKE2B 8b33bbf882ac77ae47b67724d2033e3dbc5edcf2b685ea83a9e412a4ec9d0836f86e9c2609c439bb016b2d76e5563899ae126bf749221139ea002cd4918872e1 SHA512 72250e4ea712aaaedbd9b72e1b173b008bb3c5d3a9a4a920f1013521a47c5d5fabc7b6e8f068351435c51baadc24aeb63fd7dfb0df03354d0c8207c6f9e130c4 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-misc/skanlite/skanlite-22.04.3.ebuild b/kde-misc/skanlite/skanlite-22.04.3.ebuild index 88a9f985eb50..abdeb24d119b 100644 --- a/kde-misc/skanlite/skanlite-22.04.3.ebuild +++ b/kde-misc/skanlite/skanlite-22.04.3.ebuild @@ -10,7 +10,7 @@ KDE_ORG_CATEGORY="graphics" PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Simple image scanning application based on libksane and KDE Frameworks" HOMEPAGE="https://apps.kde.org/skanlite/" diff --git a/kde-misc/zanshin/Manifest b/kde-misc/zanshin/Manifest index b6dffa70886f..7184c536f387 100644 --- a/kde-misc/zanshin/Manifest +++ b/kde-misc/zanshin/Manifest @@ -1,5 +1,5 @@ DIST zanshin-21.12.3.tar.xz 352460 BLAKE2B 5ed8ee58da0c87f954d86854408555de0a481363eb9b4299bbd587049bcc0389e0ea321e2f9de7f31db4f6948fc02e331372f574ff138fa3d989996fcfd44c54 SHA512 0455c19401c1a3f1be061980c5d96c851f32655db55663ff6735cb39b8a20849bd95253f659517918197c9d6d6db1ee0b8ce305f249e4640b2907814b9a0441b DIST zanshin-22.04.3.tar.xz 353548 BLAKE2B 921b28181d668a6a968c7be693121f3a37034813e1b820daaf6519db1becff81138fec4846786d77d931574b5177f5ef72674f66531c5397210fe4a8a5966571 SHA512 b85609490bdcb599ca4206cf7b017e48cfbc704f1e5c11250e530ec254e56794ac1d55870bd0656a8e97019fce71de5fec270a34efa5d9a96895a022bffb9c30 EBUILD zanshin-21.12.3.ebuild 1687 BLAKE2B 3a89a73f3ff857e2207e9c36e633ca345124b27aed9497fc9d756f0ff982e24cd2cba357aebb9bd5da58c8f6fba4d8f81cdd6280d1f0d84e173fb9e27684a7cf SHA512 3c54197d82a511dba3507ceb6cb1a73124648fa8883bccdee57e3a2751f8c28a34473fb6dfaf5171791eb961a2ee51a84ebf6c58f09aeaf1a416f501bb597ede -EBUILD zanshin-22.04.3.ebuild 1690 BLAKE2B a0cbe3ecdf0b160ce56bd9bbdbc2c8881c4f621c698080f6a011818fd8721c08ac73651700ce90c62f940da638b68431facf14ec93f600bd463f208085e49944 SHA512 1cb68c904252b0910de052919a0f8619ccaeda1b9a7f7e5b9563eb80b006e31a8ad37445769c7e946a6a1cfd6e1e2f3c90d9782a76f3b0f90758d3a6fa8ea653 +EBUILD zanshin-22.04.3.ebuild 1695 BLAKE2B 6a36ece466a699404faf64c845fa7709a28dc9d02924775b447d341e590dfa11626a31111b39a3c361b1b03d72c39500cff478aa094ffb6d0dedeb5cc9c7dc19 SHA512 cd59d56addce6902264cd7e9b4a528d98ac6575208cf6895b4a9d5c5d1fba832604e2d2a427e47265a198b3db4b234116a70644391529bef7d2a737dfa3615cf MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-misc/zanshin/zanshin-22.04.3.ebuild b/kde-misc/zanshin/zanshin-22.04.3.ebuild index c654285d1df7..7b0225e07100 100644 --- a/kde-misc/zanshin/zanshin-22.04.3.ebuild +++ b/kde-misc/zanshin/zanshin-22.04.3.ebuild @@ -10,7 +10,7 @@ PVCUT=$(ver_cut 1-3) KFMIN=5.92.0 QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm gear.kde.org DESCRIPTION="Getting things done application by KDE" HOMEPAGE="https://zanshin.kde.org/ https://apps.kde.org/zanshin/ diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz index f3e79a8af71984eda6eb81cec1499cd9e961870d..3e59788f63242b76944ecf131bc0f00baea6ce3c 100644 GIT binary patch literal 9276 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 literal 9259 zcmV+`B-GmYYL!xoIDl79}vhw`X&wu*)r?2)l_IMlr@Y~nNpF+$({qaA3{`Y?l zfBY%Vl=p5v)KOzPE2mZRvJhN2-SyNOp9pQXRd-1}))89p*`;+t_58baE3Fpi>@+Ls z_-v=g7_yJs#o8=bO{K3nt^1N%4Wrd{YCmg?Fn;>)fBiZ8@Kg6I`V)%9=2*)*mP6?w z^Ot3e6zdw+)^T}ybK4acdkAX<^DTtA;y&J$Gmo*-S!a)KYA>C&jd1o@qvbq98{_n9 zYuiqJt`hSq$Jo~&{`2Sm`nP}i=l}lGPxJ9t+xF*&$AA3K@$_))_3bCmGOiIDe%7;G zZawxIa@u*;9#%b8&aSnrxW=r}u{$m1Of#3Wm5{6Nea{kVJYk-=s-0}3x428+%V*+i zv$)~-mr`ACYmdB|ui1=oDbmz%kz!_g<#SLUN7x3HS+<~rvvW@CRLJGb}rWwjW$AN*FBuBF5#(_O?~ z%>LIteSZ0MzKdDE#_Y5cY?VQ%SSF{pT`O}to;zyYHO)R&&By9=zOtBp{7QcAeq21; zn#*Oz*-5-*M9-&`)^yWKvON%2;drZ?;IUTF}x$D z*^yhb`Z$_T{Eeq5Ty3*_jM>|lAEX&E=KM1oPM)JP@*?*|Hn%y7{xnI67Fa^(Jgj7A zVeK7HZm#&DI;u@;FC%sr|XbNprQ`_^ZnQyToGSUc2_Tqs!DqE8qjA4YKgu zc1ldU_nu1h+QPKgk`?aq$PyPZ5q>CN+TN9f~ZU6D!(sgt+- z#@;*BbAYOAd0IVlbP}brUGL2D?wdvAVPhYXE#?z;B{lk-V>o^^TP`8&;JjZoE^xy) zLBu991U1$pFbkeSnz?hNfJp3%(gkyZ?UN|mv`Yq=Ka}TvxWX-5WKfP}hs!q?*L!u5 z!yYPg$G%S#N>gB|%#pX7z5ya3mF-hb1kt=pF{wg40Fzi~tbDw>UDnBl{&bZ*Vz2D`I87D1VrtX zTua`wlj+pA#qPtbgIab}BFuK!hX@ALH>xKQg%N;>s_5QT=6-lx&wsX;Tfl-Z?N*ob zfMLzXB2A0cQfs9=0&#E4a`y?4VbKRL;?aVJP*xt*vIh-Mt zo)x}6^RYUsz6H7tpy!DkQO>0%S4colWs7)8M*tP-3}hIfxQ_^knz7V?5W5T5%a`Y; z|9SX9f;nHvlkIl_w_Tc0dLQOle1`GP&WG}+MuYEcdmd1d+GP(ge2b;9f|%iSigGxB zLbOCEsU?JoHIi!WN%%`G(0fI5IHXG==#@C^@I78^BuwuPTU;=$ZJ6gAp3<$xJxcG( z2%wnS0qPssV#K%g0FMM+&^|H@y0$_M5A%LJrKjAVX00<8-=dcgpwvdT+BI;&VCfa~tQ7A?* zlECJmW`OTq-S?=0;Z!Fel_L>rn@cBO3(oLZu zLUUF1*O{d}7xfY=-!~9zV7glqd(e8;4^Acx2eNGxkOPd5R8vD+l}P$|evB+3?O7#i z6rvwvvPe}>;79_B19s?f_kf0BpY0m9fS?ViIYb#jsdF8cL?*bZaz|hT2dMW{jRGtM z)OE;?iBfd1!Lp8j;iDW+;Fv=uJ$X<9ZaDl+0+R3z!{87y9c9Y`2>pV0Y$L|!yRfb2 zm+|)S{Pa$u-MkYdfc>CmCQ@L}%*vCiHA@k0%5fs(FaIDVfu@2AM9W8qdq97{w5*_o zibptWqL8cL7aQSO8{WVZ?2Xh~LOho#R|qmu(CSxJ!+@6yy3-!{YAwA+sTCPOvIv5d24|2UBJO^4gMm7PaSpjHa`@s4$ zn7!t}&-L^!X5Svi>(}vV?EU<7SEB)^bmIhIx1~_<0BL0S98?WndW}QCTY&h60UF)+ zc^16tNwy09weCHvkh>HHHNoofp%_8*rlh5)7K;R%Kobj+MP4Es4qPyzE0irrb*`LH z4%-7?;a1@~v`iQ{D|t4kg^J}#wJ!6UKf_FDjSNcmk_PGK6NVS7N!=8`T6R=}s2xd& zi@{%zccE9=4I&M#ChQEziZTT$`@3ZOJidM%_j%^)HCzB`rle3a<6!JOHhRYFsLZuo z3sF`&N}6SlM#ynZK)q&%Lr99*LRxZ24)$6g{eX% z$e7$(r8xt5+i(?N7uE<$v%aI3}S@H_S25FE&Fk`2hP&YZ9I36~BQgV6}=ibD1T_MPTPjfJgP6l1;{eua z@DmO|xuj&N3122?$1q_qFoF?b)g8>$1IEI>#|%Y`!~wfS9B6GB-9)m@T#;mmeEuyK z$^b+|Q6QZMf&pegaZMzdEs_>VM|p8p6F~@K;lWuQ2P&0;?muWh5U`*wNYg3pR8``o z-8F)~e6^=vZ9lyIz@eL+(J)T%a1UoS?e0*50fk8U!iv<3M?v6ooSUU%{!+^xt62g^ zKNh;9V%x!51R4(TbX;UHLrD-sy!II#Br3o-6d*$3JE7M_TCA%+Gm|BpJ0_Wrg*wGc zTx|cqeL}q`72qSKE|dkh@l!}i>yhPIleH~?(j?mXh}fIf0)o_ZCdw%f5)dFX`7f00 zAtQ~f_Z?%0*tm<>>%wc^(IqDThWZPxuS_pvoNHMkNAXk@_v%cGiV>S7>$fXvFD z5^6L7<^L(2u*HycP#&@YAq$OG!X}A zFRi*cYOfvzYLvx=K)}$s_?Zs(W#NsX+A6vm0YRk`=mlL+7o}nLg0KvRq-2OYie+3I zv=~Al8Eve@1g|&n!=?vT6MxyjCo^2oPFcxD0WX41rOqzuMey?X_|cT6$Jk!}0`^3e zA=#=(z+nxMz`#w6J%it*$4rz4--w03kJ{@m)MSH5MHWfQEcg_Q0;l7pF7c5HqUhS} z2`QV20iftOt&G{nK_N=A_`}KHgQsB?!|rYTKwfS73YFM>@9fL#@2{VK9q+wnyKB%= zB19X(*KAXjsC3j!2fTJtYXO!q>l0gB8d@GoPZC>LmXUF1O5ZwEkpqU- z$pAeHEeNw}mqZbhP*}tY{NdEYHDdUk(aI@HCUyWn2_7QGz&;t36OTKBRAgF(OGrtO zl_lU)I!QmgD_t@i=Lap2$f&gm&d&k4XG58jv{EU64rH}(&|6xF6&*aqejl+n`}+De z-rmWKbR&R%W)FBpH7hGrY^K7%(}25d*5f{gHyj8`2U&@l#|7??rAgx%X$Bn1ta8R3 zk&3dXPE&E}_CrVB$UgG(Hx@Kp;954-+8D&>u5|=7kFh#G(q(ZFoVTV{e2Ed!0>og^*Vs#dq?# znR31h+F!=wqrH9lHopGIGfAmp0nf|>M~hzpfk#_OjZ0n6NckYIgW}Q028qp!5z@gr z5n0h?;`eNou1}Objs!6jY!`c6NgbfB;|0Bp0`-O@LgrH|EaY!7t2vVp0YyygF*S#3 zAe|2c68TEUGRm&aacPL^81a#i7e~a|V-O-vMJ)=PCJ(Q=8{~ut&qBgq zJ3?xEsbzN{+lBB?tD$vM;F|$57zmk~maDimexK)&fIw{I-`eH6MwlqFS0fF!RS(Ej zoCI=b73a>*SUZy;&k5jxEYMnb;|6nN|NjK<)n4B9Yyq&F@&J=b)(|H(ioHR_c4ClW zK{7CU075H?m{Jsjb9`I2jFgXpD*zvDPueBO4`MhNm|&@mKG4rvb6mDS6s$uL?U$?y zO~~TXWeH~a9=AwFwWGV2tu7n|=P^)Ic?g!S%iR`EfTZ6cRS^uLD^w^NaEe|rExO*} zR0jKzMhCf)u7rYcF{6G^!X)ek^Hz~M7;;h^9!tBA+rwRw$z|MRS}^l?SPn$i`NY5h zV>9;wr&t6|=BOhY8%P}rALxx^v8JMh2oOCLr#sJp;Hot!OxJZoJqe63^_ryZceW`! zR5_u?VH1fMB;~b269_|g4}Jj`QnQbI(8J$HJ%i?POA8B!UzpTaWF_bpyk6mK1F8ne zICL9=s)JC7Ha+z0FB;mzJrr@v8W6dmmp zH(O{n(0JqqF1Zo+Jz$tRqNRbZA2Q$zZH=Yuh@{gyF~c8&6HB;;m~1>MV0$D@CW)6p z&nACO&7fJAdO~SLUB;t$Q?{!OSY+SA+rs038x`xfF8C%iiIpW3$WmYz$A-X1)S`Ok zAZrL1+JE45M_$Dzj8nyWQ@gH7Js#{)-;iknbaT!Q+}`jgY%Cp#%pw)Txie0W<9B=c z^!kfEK7RV2ckU_GyY4n30&vx!0j`&Tkj%J6jCVS+(TxHzr~>zi_sm1hpR$7vhmj(BX22j zko}Y>OpUXlF2K`}uoyPsMKP*Zvd+>Hi9T{%bVOLB1Mag}TYP*a13`F$23n&Z#s5q|zx~=v`NN8{z>Ls5+0GtCv0?za0iHH%YF@ zE8(FbBT3=_=Mq-HuK!)gJ}6sU=dCb2D4ILuEi0t zg`Vn|i1Lm;+t{F~`;meKD@_ccyKBT5;Tr50_1*MH1Xqz^SCs;u7inv3$tEMzqqjHL%CNh*2 zqOBpDt(zMRX`y%%I6FY`l{2}fYpKn0(HE?kI&JDKST8H8Uwg6s308&TGNv0|%wvFq zLFw(TBmi3DX5|xcACaF??LpK+FtCq^cAfx?g2*u}>d;jbV}~!Gbt<1Sqa4r@1V(q* zoat#eCun>Syp;Fon8TnRu2*qETu48#Fhn=}9bvn0@?_roWIK78&S8^UViRve-ETSC^;e?NFkr>+z&4lSw3K8dQSX0nFBCV!si&M(-Nu7PB zQl0wLJa+O>ghEw3+o(h9Cla_{;FZ9GXcjYv0=)HwV={l#rd*m)>JF-aZ~i`L z?|Ry|aA9hF(IA2PZ+?Q3nse$UTSwC)k(+~GlP7u5XaK}fo3EfML!?BJTSXNqX%BFp zBVpD30a~Y)4!}Wgn}XjOFk;`0gJ-9ly0Pwf%`r?U#jG0^?Y1E3!04P$!$Y=Hu&0KT zfH?31(SdGR(^cqL{TG?E9PU7KB1uL(V{vuCkA?GUpW_71%J5dvT$r?!kL**wYjWT=FcZ;qk)fflKn`LbXIo9PWSqEWFkouvbYS6vbfY9> zj%*CsDZK?l|I8z@I6p39@hf><|ogI zatV^#VIWK!CM4-6yQ`bT-;-znoo;(J-U)Khl@!h@H{Gb3V53S7Os9(oaL>p)P?g*h zz&cGg#Z4t&d=8KK5W;P*U*4X--QU(Zck4hR{qu+i_*9)@!B3R{)P38S(&0!2VVhl| z1oAhF@Rh@@V^;&*jh+O>L8dgxFBEZZlbT+LA-uHY`Yc}81?iYX4XTU%fS{z*Rp4q| z3{I1#LDfLAQ`gJFw0OD1$J`wV6_`i6}mdS+xKz(qL`q=bH{r0F4L z>yog=U!#UJo1`Jfc4@&Fs1Dj78b5~Z;q}XpdPAB9|P z1>XWWZhY_7A99+_0w&}vygCUab+;Ia zzy_A2BdOtv(rmg|Dp7L3M6w&JZ9y%hF#1$Gf@NRsxQFg)aq!9QKpB}d(u`J744HgL z_mNYA`Ypcdk3Eb^x@EO5YA+6|`W) zpe=A}Z%uSLO(~C?3egOjZel#*0r!7&QKZJDoQE}CzSU%8rW${4OG$Kf1~?7V#cBii zuqR2E37SF90W-UrES`o%5D}}-ixUKG5j@D;S)4k~=CCv$LZ{*PI}PIRE>}?U>TLMj zO01gEXfvOw+(&{Bukp~KMi2^zGw%yCGab4Tjk+eVyEM2#$Ta&-dWAem6&D6_aB9Ny zsMADl@^l0!2W$`lG6Lxe++0bO9NQZp54!jrqRFBAFf_>62~Utgv?e+tk06f;)~~@T zRs4wsB55|qk$}v)4q%XH)Er09xt5JF94Z_iP`*eY@{hdj6P37iJ(53!?CI+dJm^6_ zVOI+Bk{Smk@kAgdD8*W*MqRMZNLl#MtB>dnj^CsNBEG5RI}I+Qj7}@)4(ukC;3!3^ zero6%f@Ay04}<|p5%pO%>N*uYZsS$e0r5H7x!k1dRsyj+kT6O90nZM9V!p`-{8%Gj zmd%SSO!7!&2aJL)#U|#+X`nC83r!0lV3Hw66%yn0Gh&DXWR%NBa=5Z{r8U z2t9+8R&`o+&N|Jr*xGgm7Q%@~D%x!7J1la-rswXG+M3B`X-_pda00E1Fr%r&(4-tFa zUw&{&KpC=t95g(<`$;4bn-*>ja!0RC=*AMoR#Cf2Gr)@obutq@;`qd%8n7^|t7ewW zPpKA^T-RpsIg~ZJJ!zDxMP0`Oe8g%XrjaC9_nGzLN)+!ki9QW0Xd2UVMC~Ngl~Fp? zLMq8F^s|9Ga+1_)K|`n;9jL2TEZoB0pfd1%9;x2E8bClw^ge2~5O<@DZRZpiO5HfX z?_lE-fS#HYlbtTZ(^Wbmrd05_jfh`WE^b1dTU?Ha z4GBp7lye>lnE{D)qpgf0K+L8%X zmRycN!|$lCcIJWlLfX{S2uXLd1P#RpRUnuBj)z>y2CwH3s-^%qT#Z>yDj#(y$;%fm zz1K8vbb#;;O)oGN0N}Vu-aAz+M7a;;hNd}NL(a(K66M6GpDLd^oO5_O^_f-dPL)i0 z6j;?}L_ZLF*tH@Q*4y>T!G2U)HcW zpoZBZ(@_WHG;*POwRq6HSt~g;mdntWQ|HTTNJH}_$C7TAYSCyDe5Kp=rNQTA6=F@} zGINW4#n+g6n%ApijnnKnkO}xY@EtzZ*eV{yt0{`oZXg~}h?Sbh#%jLW1$c#ONUXMj zx;$NGPcxAlapoN>o?e3!fTCN-Q}hZ5=sb0@NY<&xqR2lo!nMctNqYC&_+~HnZlSna z&1(KlFFPzK)Ugr*7`!%ex#dhH&MXJnk0%-VTaNS6J#^i4_id8hxbz{1LCt_8vlw+A z5jZAoft8km)+-1T)i5v%)Lva^-bB2wqcI6(>Q(e!62zONOHDOiY*sm}?Lhy*<5S=; zFqQwowYWgO9WlHqO6(aGtYI*U#X~Rn_ARdr4H$|bVr@XEgNuNl`%yR9dIw|kk7IZX zTyg0ZI8r?$z{ncR23jeDw^;h3;eEc^j@RsZoWAN7uL9Yd#b(_ys(FHG(Fncvr}UFzy>C&P#1~Rp)V-pMFO>^LSO{fVZuk^ZkfCg645qYY? zru#jz+whqq6flpmk%=^fPNTi`tGh|?oc;e~_}qYz3dy8k(F z!G@@8ndYJtgjvZNKt4=_OT?SEflG?i9IUCfdWVWpN?E=hB1}QW6ma@e^T-7YfE^tA zPjqBZx{2S3P<8sM+Ghgj5rFE4_OmlzV(Q#Cy_kxQ($vr)NlvR-uZ&`{bc{s#lqJO} z1MGps*+GBg6=EUAzEwI1(@Gw;q}gW8sTeScP`VG?U+m@M+p_uY&MN6OE=+>v_oyr! z6NQGdjvX^xItr4Km~vZ)T3v!`f=^A?sRY#hOlJFNwV?JdigURT3Jw&aAycZhqF3nv zIGbu7uxUJFW#27dXO}g)jey2nh(a_~s7@Vcf?V6cgGdWH1F||}H_6a+W2+c!-iuf&10OLk*8tJ$ zQbDidmZYJ3{6SLwLl=E>bW69WsN#{7##vJ)txegSc~I`SO^Nef*a3(-M{K&@!l>zD zDhYDDW*E2LgjkqD4|O38EKl{0_SG(Q9XV*&2L^)_sJf6_dfbep%PhgEHwish(v;*; zm&&6!-HKR44Uu38H)j4A(4|*nwpGpC=#5%$7_F@4q1y9BFWZDT(KaX>N@~0d*k1>+ z?CtI0>GQi+3gYcL*<#$Bk8jumY%TRcI4EGI0!Gclsy7})yUpqJH2K8d%BKbl-M65Z0-VZXu zp|iJU>!vOUa!mnqrNKjFA(7Qv2zs|rL-;^p-Wmtl-q~((A2TFTP<} zNpE$18&Y$y2iIg`l9#|hX=>m&IE`m>=z`-xf{;&B-Ahkh9IzWqz=LRtg`5b10>8ZF z17>Oh|7scn7O9W~6@Ep11Y)I0E!!GG?k%mQZXYnBj!fPJ&)0K#3oeFrX#r=w6wTTk z9zkz;1>Hn?T?abdHwQJ)Au~z?#TwNMA)K?HrMKknOzLm;b=v;)`txytzQ{9(w?~tw2tbO$e5%8+c7xv~{u42u2+xP|&7 /dev/null +} diff --git a/kde-plasma/ksystemstats/Manifest b/kde-plasma/ksystemstats/Manifest index 1f223b736b6d..7671aa1f321b 100644 --- a/kde-plasma/ksystemstats/Manifest +++ b/kde-plasma/ksystemstats/Manifest @@ -1,5 +1,7 @@ DIST ksystemstats-5.24.5.tar.xz 94604 BLAKE2B e0cbdf1b51a34ae8471c6ea795535930a6a6dc53b2e47a730c4a846d4113611d9866ca24bfb7be3c95ac730df397fb0fecb6ad347bb9b919c9172a3128e7a7a1 SHA512 6bbcf6512c223fc97203c02baca5bb230ef86c8012318307e32bc030160f31fc2797a28d95af442826b5f48656673213f6cdde487e1782a50300a9bc96e22969 -DIST ksystemstats-5.25.2.tar.xz 98556 BLAKE2B 78a377e8e697250b7c4bfb0d1931e7c49751b467d5d524ba3a96c44ff719768adfbf8c6c6db4b6babdb81914bcf77d1bd3905338a08e1778d00e303795a50320 SHA512 893e2c9d1c9b46e054e10e974c82522bcfa9b978724447940606964aa4e90d97245327c8157383f4731cc439b616899c2d49f25ad2f96420e23f8d760810e9e5 +DIST ksystemstats-5.24.6.tar.xz 95264 BLAKE2B be3a7bc3d3d219a1df675fbb5457681c986b93cc3fd36b77ffe8a7a12c34569932b103a17cb0f515ed6a856eddbcefc0bb4ccf7ea8316987dd81c7c23533439f SHA512 4ab0e76f391510a120f0f004ace0895ab8c31d24b7224df27450cf5f015976ee45934d1cc1e9c116f096af21c0bc5c0e0a6dd418c7eee5f4cdc96e9f6ebadb9b +DIST ksystemstats-5.25.3.tar.xz 98820 BLAKE2B ffa9622d025a9a40b48af620b412508e625eef0e5361ccfd8c225f22f8a007475ab9815339bd0628e66154a02eef50c788577f0cdcf63542dcb69e1307f5331b SHA512 ddc161caf0c8af2807abe1ab26ea1b1b54f56b6ae527d37e5a148a90f4201122446d5458755eb67bac16e32aee920f50e7242a036a985c41da9f7749db3dcd1f EBUILD ksystemstats-5.24.5.ebuild 1045 BLAKE2B 2423236465275cfdbe00ca854f91200f20070ccc1b99b40f236fcdbc8c0735872b578550cd45ff94271a08a420cb5bfd4612ad914c2471250449d938223dff72 SHA512 e1b2a526edd2ed6dd985722fa045082a2e9f7a295451e7f25346bd0122df656f069211543e9f78318c98e8c617e6476d15c3cba8c02f42b5eecb156cb09b372c -EBUILD ksystemstats-5.25.2.ebuild 1055 BLAKE2B 99531b195d37bb5fbcd9c63b2a44a4f5f196ff89e2bddb407bb8919dff117e6fcd6c8e405fd6351bf414552aa7a930eebae05e05f3f889d697a156d361faac87 SHA512 bb289a9cf67c1501cdba6c69685237f0ac841e8855bc69420de5b00e131505e889f28c0fd5f7d7ad484e3f91e6d8af5e0f4ac5401c48367111accd56d5883f81 +EBUILD ksystemstats-5.24.6.ebuild 1062 BLAKE2B 64d973d5e27d9aaa8cab40a7b2ce5ca52f177fdd164d41fda6cce3ef7cbc7e1e714a9378dc58e3a44d0f97e0f690263765ae49154c51c542f44e5a70b0a06196 SHA512 08c14d9bff824a2d34237a79cf2fc113f494dae7ade0c27eeac2d16ca0c91ba8c22640e6775647f914d34f8fac72f4c2610e6d1a36521d4a904187f4983245f7 +EBUILD ksystemstats-5.25.3.ebuild 1062 BLAKE2B 35d745a8a0c4f3e6cb753c3d027b600bb889e1bd04dc61e84797ce949113155596eeff8502bcb33dbd8a7c1a60e61dd4541ff6d190ec4a201f3fb5194ea0c235 SHA512 59b36a9c9036f043e64175ce7be6cd103254cfd3eee28c267f40471779f436e284c27555b191f3c2f63d41022e73a6ad9457856c4a4fb34963ace638052788ff MISC metadata.xml 467 BLAKE2B 61ac6047a4cb3d54d26f963b75c94022a501fd1b1b9ee227cce16023fb40b101ba40c6ff99e02c5913137b191bd9c516249387b0310f6558c9800b10f52e780a SHA512 0ad261d9d2e7a45d01b06a15270346bf169a3a8d827b409616e3801e4357910fe196813dd87ff4bea34e61cce3931443d9b617ef532230448f54048d1ed84f4a diff --git a/kde-plasma/ksystemstats/ksystemstats-5.25.2.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.24.6.ebuild similarity index 96% rename from kde-plasma/ksystemstats/ksystemstats-5.25.2.ebuild rename to kde-plasma/ksystemstats/ksystemstats-5.24.6.ebuild index 02e68e7de73e..00ab4a391c4a 100644 --- a/kde-plasma/ksystemstats/ksystemstats-5.25.2.ebuild +++ b/kde-plasma/ksystemstats/ksystemstats-5.24.6.ebuild @@ -5,11 +5,11 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="forceoptional" -KFMIN=5.94.0 +KFMIN=5.92.0 PVCUT=$(ver_cut 1-3) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm plasma.kde.org DESCRIPTION="Plugin-based system monitoring daemon" diff --git a/kde-plasma/ksystemstats/ksystemstats-5.25.3.ebuild b/kde-plasma/ksystemstats/ksystemstats-5.25.3.ebuild new file mode 100644 index 000000000000..235ec72677c4 --- /dev/null +++ b/kde-plasma/ksystemstats/ksystemstats-5.25.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +KFMIN=5.95.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.5 +VIRTUALX_REQUIRED="test" +inherit ecm plasma.kde.org + +DESCRIPTION="Plugin-based system monitoring daemon" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="networkmanager" + +DEPEND=" + dev-libs/libnl:3 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + >=kde-plasma/libksysguard-${PVCUT}:5 + net-libs/libpcap + sys-apps/lm-sensors:= + sys-libs/libcap + virtual/libudev:= + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) +" +RDEPEND="${DEPEND} + !> CMakeLists.txt <<- _EOF_ || die + ki18n_install(po) + _EOF_ + + ecm_src_prepare +} diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest index 21a75b949694..44775d3c631c 100644 --- a/kde-plasma/milou/Manifest +++ b/kde-plasma/milou/Manifest @@ -1,5 +1,7 @@ DIST milou-5.24.5.tar.xz 48264 BLAKE2B 00ee42f530a73038198f0abbd04e54c54bb60fc449129a634dfdaefc56331ad0a55cfa7ccd4ae0fc60643b4ec5f8d89bc27382b27a23f36172fcc1956376b026 SHA512 b6a2979b6ab4717d53e0f58605ba43a08f78836a287c0988aeb9461f6d4cb42f71d1081ec1261dcb957ee97b67f8eba42f3c6861e96d6a2e796142edac74ea7c -DIST milou-5.25.2.tar.xz 48572 BLAKE2B 55d31e4197b9826ff5d1ac670292b72d519c6564510ddca8bb225d6389fff230deed813e8a9acf2befcab132e2237ecd50da954a6ce76e0b749e76bf3a4fe207 SHA512 a9f3a20d6dae3f81f31bc00ad0ae86cf94e8ce28bfcab63ecc50c3bede4b91544d0120c6c83bbd91ddc38770ffc1748b3be73973146e53b6d99c45f04161f14b +DIST milou-5.24.6.tar.xz 48232 BLAKE2B c2aea71c3debe0315b657a73b94581402d0f91766f4231e1b6bf664d9ce9f52a5dead1381ee15041c7b12b9c496bc083c8c80fc868ccf5f479dcd3cb43fd5fa8 SHA512 5992808c7f9742b706c217fc6e9c36992a079d38459db704e9a911e5ff2a8c1eb645b8161049ddbfa9f4824eb3d5284c5c182b4c66a9e2b562d83412f2085d16 +DIST milou-5.25.3.tar.xz 48672 BLAKE2B 825520b560b13668ea7cc28e05f94b046628abe9d3dd21e53b068ace3c30077e767e09c684d72520517e86e9d363cbad12ca8a91cc23647cf066c69743599c42 SHA512 944f9e4833555692fefbd41b3ad8b3d9563a4bc37d8375c8cf528e0665561464266263c4190d3b61afb5902ac794e2b841d6ea1176b5a10b02309663c2210cef EBUILD milou-5.24.5.ebuild 830 BLAKE2B 3de1fe469638e9e1f85c24fd74267e1833236dc76049c643142c97e27537b236e5b62f437ec060048128cda39b5f6ec20051644c76c21ae7c1f8b82760b8bd13 SHA512 585c8a8364c845a66112cbb6285d5b34e6f271da84275861b51423345fdf392121c16e9d2da76f8e7bccb260d05026f29d3f26a880ad3229c252946f4117a8ca -EBUILD milou-5.25.2.ebuild 840 BLAKE2B 1939a6f6fcf076c53ff3545d1e8e27ad5031c3a453445686ac25fffd03a446bdc2c02306c076d677070327dc39a57a9c2208680d7a073946e9b51ee63ce19d42 SHA512 aa00fd250b135b18150e8f53e0400810f9567fae9ad85d94489362db6e82d2849fc396df5e9e2407bff98dc76b6873fb48e8a8bf0db3f3aea983545cd088ecc5 +EBUILD milou-5.24.6.ebuild 847 BLAKE2B 25095d044e1cef8e54ebe4d23d2b26c93bb4df5d2514fbd4c92ee4a8c77d0d2b29b73161b66305ba22b833e8ed5dd96ebb76b1af286d625c068817b7e95033c3 SHA512 bd2e8ca4a14a0f8d05ee6948600bd294e74e1951c0838129130a29f4bf47036f901d7ace030a981e136957fc66c6478b6826120439a524d72a6d6246f769c9f8 +EBUILD milou-5.25.3.ebuild 847 BLAKE2B ba40bd852ac486dbe791b06eef829ffbb44b8ecbddeb8ef4a90d619864e1453a723348e6fdc8e1b7b9159fefef39861158fd3c5ed5f95b2ce455d772243f9ba2 SHA512 754e15b863111661b351f49366e2644c9bc52a516bf5f23f0f295055f2b517561eeb9d3e9b6c13794f693bac58d0d167557835aacf5b35ea8d3e4566068e2b51 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/milou/milou-5.25.2.ebuild b/kde-plasma/milou/milou-5.24.6.ebuild similarity index 95% rename from kde-plasma/milou/milou-5.25.2.ebuild rename to kde-plasma/milou/milou-5.24.6.ebuild index 92c9742fe8ae..f19748d9c760 100644 --- a/kde-plasma/milou/milou-5.25.2.ebuild +++ b/kde-plasma/milou/milou-5.24.6.ebuild @@ -4,10 +4,10 @@ EAPI=8 ECM_TEST="true" -KFMIN=5.94.0 +KFMIN=5.92.0 PVCUT=$(ver_cut 1-3) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm plasma.kde.org DESCRIPTION="Dedicated search application built on top of Baloo" HOMEPAGE="https://invent.kde.org/plasma/milou" diff --git a/kde-plasma/milou/milou-5.25.3.ebuild b/kde-plasma/milou/milou-5.25.3.ebuild new file mode 100644 index 000000000000..44b1c08103e8 --- /dev/null +++ b/kde-plasma/milou/milou-5.25.3.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=5.95.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.5 +inherit ecm plasma.kde.org + +DESCRIPTION="Dedicated search application built on top of Baloo" +HOMEPAGE="https://invent.kde.org/plasma/milou" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/krunner-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 +" +RDEPEND="${DEPEND}" diff --git a/kde-plasma/oxygen-sounds/Manifest b/kde-plasma/oxygen-sounds/Manifest index 31cf6f569691..927740c695cc 100644 --- a/kde-plasma/oxygen-sounds/Manifest +++ b/kde-plasma/oxygen-sounds/Manifest @@ -1,3 +1,3 @@ -DIST oxygen-sounds-5.25.2.tar.xz 1896484 BLAKE2B 5a15aef31f3c6474ed119b8c1835a52bb1b410bf08b97fb039ec8df3ef07cc561286b53e172e923fea1340458c84997a3864d810d2245bfcbe0e5f33d1626ef5 SHA512 77df558ce50865ae8da824f1a9b43de1addfc0b9e62756cfb2324930c13bdc5cc3b97df1ee03671310259ca7e77126bf48cbae46876c068a7bd72abf85d78f68 -EBUILD oxygen-sounds-5.25.2.ebuild 393 BLAKE2B 55fe6a31018c137024097c87bc3bf24373607d57d20affed38a9586e04879520a403e307f92a9a6e50eda53fe292f9dd7cdae8adacdba4ba732bda395e15c6e7 SHA512 ed51825c0094ab6d00d88ccb0d0172968e2db9beab44e5ac1dcffa3a980cd3c8106c5cb71e0394a6ddf09007713f9dcfea8db93858efc241d0325bf92d0b968e +DIST oxygen-sounds-5.25.3.tar.xz 1896496 BLAKE2B d7f8b0c6bd8932bc22b8c0df3b8573e90e4415daec5c401b0409457487c0aab57f3e640a52ecdb20ade274387db063fdd9529cfb0fc2f6dc541abb0fde3e874e SHA512 366cafcf721758ac9c4bafa1d1bd9ec7cb723b5d612a1e918895a3aa12d488e125c203ecce2cd9d3c59516a209452184655582dde55567e4db2e7d8d7ed39701 +EBUILD oxygen-sounds-5.25.3.ebuild 400 BLAKE2B 27fe135f7b845e7011c0dc71d193f2fc1009623be37108a811a8fc599635b4f1249debc90acfe409932dbcfcd5ea6b4f989da98c679d3b77dba165338fc2fb9b SHA512 1c5ea38bb9c928a51b9f7c60c83e1e20b0f842d1e033aa1789dcbda8695176be3a249d01fa7cfa4e38080c4de23ea67d18f2d860fec0e0e1ffaa4b37b5f8a6f5 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/oxygen-sounds/oxygen-sounds-5.25.2.ebuild b/kde-plasma/oxygen-sounds/oxygen-sounds-5.25.3.ebuild similarity index 86% rename from kde-plasma/oxygen-sounds/oxygen-sounds-5.25.2.ebuild rename to kde-plasma/oxygen-sounds/oxygen-sounds-5.25.3.ebuild index 82e1ed8f26aa..407b923ef910 100644 --- a/kde-plasma/oxygen-sounds/oxygen-sounds-5.25.2.ebuild +++ b/kde-plasma/oxygen-sounds/oxygen-sounds-5.25.3.ebuild @@ -3,9 +3,9 @@ EAPI=8 -KFMIN=5.94.0 -QTMIN=5.15.4 -inherit ecm kde.org +KFMIN=5.95.0 +QTMIN=5.15.5 +inherit ecm plasma.kde.org DESCRIPTION="Oxygen sound theme for the Plasma desktop" HOMEPAGE="https://invent.kde.org/plasma/oxygen-sounds" diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest index 7a4c95cc5e39..98893e1c7396 100644 --- a/kde-plasma/oxygen/Manifest +++ b/kde-plasma/oxygen/Manifest @@ -1,5 +1,7 @@ DIST oxygen-5.24.5.tar.xz 4615504 BLAKE2B d937770d2919f2318cfce3fc0b90f9c8009aa1c80ce9f491d3c9863c383fd3d8b0ff61582a454d7bb7cc066183ac514c4058d48b523aec68b635ffd1b3e93606 SHA512 90df776e36014b07849c9454632bb73a3b75d5d146eeec8d9de88b63d0bdbd68fabd9f1eaac0166f47057a61c48f7b531630f48d6b037d1a266e18e36febbaa2 -DIST oxygen-5.25.2.tar.xz 2723684 BLAKE2B 20a3de08356565dd57f567cc04f4678833bc8910a8a1d7dcc69336727c748e82d541b88d722e2dd02fa817e103bb56c6d3343014e0b48e3cd77a093a7e822a32 SHA512 a7dbd73034fe39260315debddfdbbc3e99a4519907372945f129604d4e8ae9d6643f10e53b1cd4af635609dfe774fdf809be492742b57864d636a6a08ea315db +DIST oxygen-5.24.6.tar.xz 4610216 BLAKE2B 0ffc3828c7b45d14040bb0f698d2dd0842766f143bc560da7bc2ccc60386898eaabe0ad711e1d7168283880613f01fccdd9e24cb401088282d23a756b8f63e62 SHA512 0cb9853e12345b33b0d96012eafc5f059f4f9bb8a19cc5df0e459b50b2a06e504107296359c5a1d710f7fd23e68f631e70bb9f887f8f1fde6f76baaca4184b2c +DIST oxygen-5.25.3.tar.xz 2727092 BLAKE2B 34ed547a4c2c6b93916e1a90b10f0f9e89c1b340e1e89e378f7bcf6019a3fd6a094b069b23dcd5b78d3103f3f7b86e5174b779fbfa68919008e12f0f08a37216 SHA512 89b6a2b36802e9b1333e58377df11fe282bdd9c702bf452044616073d6a094421ebf49cc9e72abbd45c7926a9c1689fe0baf80df4643c29bb9072c2d573d9f58 EBUILD oxygen-5.24.5.ebuild 1293 BLAKE2B 79bead91acf50c8451155d876ad12d1d93beb449992fe9ab127f28ef5803905d615a3c072052459f01ad22905603f80a339050c62896842dea62523ef38a2c31 SHA512 b779933fff22ea74877be1228ef8bfc51cc0d5ccc3dc582759fe252aea60883fdbdc96b0b6b201c9a05b4ecdb69c9e3fa831158d35f1d24d508404cb917edd00 -EBUILD oxygen-5.25.2.ebuild 1303 BLAKE2B 07efc04b5a8cc44ef8312ad829fe533edae978610702dfb72ba4cf5ffbea172e1a9ae6fb00a02e989746da6a2a73ce5f25b1bccf0f0aaf81dfad53a3404bb145 SHA512 6e57132c198a7abf38b898caf9bde563365c081ab2744f877833039331b3bf6d8818ce031a488240d6793d33bfa98f280587208987a2f595e29da449092191d5 +EBUILD oxygen-5.24.6.ebuild 1310 BLAKE2B a608d3e759770867efa4b16b1054a56c0509e59e3a3efd9b611aff3ca8e9efa8c59be1fad4b75bb9198d8389f4a2ab49830a51afc2afcb7d471da4bb5d9fcf91 SHA512 020b8bd72fa340a72ccbe6b75a031c04b5832d616ab0ff325a96c7e63b21f1ba12ec7729749640ececca485e4c047e4be943052b8d648d6f67403b1114dce087 +EBUILD oxygen-5.25.3.ebuild 1310 BLAKE2B f3535f67e7e895ef5e5b3c8cb3a871ae961fb40e3580d4ad5e0b1982628845571d5842a892e72e3c7dc719910cdf081fc9c440a7558db798e593881c0c41aa68 SHA512 0e9a04695d75161348b45721e48995e5b60b20acd35107255ea5a8539640ae5d7ed37181927f4c2261539a8553e4aefd4d22c1082ec27877d5a4da0668846b70 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/oxygen/oxygen-5.25.2.ebuild b/kde-plasma/oxygen/oxygen-5.24.6.ebuild similarity index 96% rename from kde-plasma/oxygen/oxygen-5.25.2.ebuild rename to kde-plasma/oxygen/oxygen-5.24.6.ebuild index ae186f8c427a..6949b7c54252 100644 --- a/kde-plasma/oxygen/oxygen-5.25.2.ebuild +++ b/kde-plasma/oxygen/oxygen-5.24.6.ebuild @@ -3,10 +3,10 @@ EAPI=8 -KFMIN=5.94.0 +KFMIN=5.92.0 PVCUT=$(ver_cut 1-3) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm plasma.kde.org DESCRIPTION="Oxygen visual style for the Plasma desktop" HOMEPAGE="https://invent.kde.org/plasma/oxygen" diff --git a/kde-plasma/oxygen/oxygen-5.25.3.ebuild b/kde-plasma/oxygen/oxygen-5.25.3.ebuild new file mode 100644 index 000000000000..633a57332d79 --- /dev/null +++ b/kde-plasma/oxygen/oxygen-5.25.3.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.95.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.5 +inherit ecm plasma.kde.org + +DESCRIPTION="Oxygen visual style for the Plasma desktop" +HOMEPAGE="https://invent.kde.org/plasma/oxygen" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="wayland" + +RDEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/frameworkintegration-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-plasma/kdecoration-${PVCUT}:5 + x11-libs/libxcb + wayland? ( >=kde-frameworks/kwayland-${KFMIN}:5 ) +" +DEPEND="${RDEPEND} + >=kde-frameworks/kservice-${KFMIN}:5 +" +PDEPEND=" + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package wayland KF5Wayland) + ) + ecm_src_configure +} diff --git a/kde-plasma/plasma-browser-integration/Manifest b/kde-plasma/plasma-browser-integration/Manifest index 01c03b613cfd..ed9cd53bfe80 100644 --- a/kde-plasma/plasma-browser-integration/Manifest +++ b/kde-plasma/plasma-browser-integration/Manifest @@ -1,5 +1,7 @@ DIST plasma-browser-integration-5.24.5.tar.xz 222452 BLAKE2B 6caca77f50f401a230e5936b36b7babdf6186d6a11a7fb1bda2a0423a7bea5b3f7a66d12e7d569b406e93636b980bb9308c20452a8a9b62197b4170988361aab SHA512 f34885920f1d4859d57ce3c96523c46d392f5835bce6b7d73afb30ea60827e5d520c168ccf45d2d46cec8027b0d9abe2bfc0c5b4ecfbf3b4433bb3ed0b405497 -DIST plasma-browser-integration-5.25.2.tar.xz 223220 BLAKE2B 190e34896cc726e613b768652a291626d27d24421b084b8f20706edd28a759fcb2f84f22ba97d153452902a2c544bd5fae1abaf94453e6741a7b81c32edc8b5f SHA512 06804d4c5e4cc1266c2318767c185c6fb014e8942938b7191f65e7f8d36415ffaabe08616435ff0a6496ccc28c7250438941a21ed8655741f1548ce1765f8ff0 +DIST plasma-browser-integration-5.24.6.tar.xz 222788 BLAKE2B 596f0b3f72255f8ef6add33e4f4fd461f529b8e4644ea2513087bf75032d432b473aaf925d98de5292fef1fab7ab1c35655f6a1720ea4ea2bba53be29d717817 SHA512 a931c6d7fc176beb16483893b40c387814ad8d91e56a315915f9a50c9b1ddc40401486143da61ec2abde3cfbb463c6b8bb9239eba1b8d8c7fa882de18d56b11e +DIST plasma-browser-integration-5.25.3.tar.xz 227040 BLAKE2B 85bf0d8eac6daf49a0c10d97b830c4df6ed54c07cec038e755ed0e78a7233ad1d28090003d56c8aede5b9905948353d8f301539cadbe43c721e156fd371cfcc4 SHA512 5eb19381e4ecd5f4d3a7e73c2f2b6c496f370f0712eac24966f34aacd111536561a4851dda728dc1fcb83b1e41b3238c799fe461e8905b7e3ed838380ca00955 EBUILD plasma-browser-integration-5.24.5.ebuild 1159 BLAKE2B ec63dfd969d63f1b50be64e4a45de9c181fbbe5993f738eb9ce791c450edf4d7823dc9ad4863cb474b3e22eb685e5c06affc61890663116953139c9f9a60c831 SHA512 a1ff238f6724d44b38344dcabffcb15148b8e2f15d7466d823f30e4dc5f2fb88df6293cad009bf9605c1c9c20915aabb1506e338a2e220ac0d882c56bb6e3ed2 -EBUILD plasma-browser-integration-5.25.2.ebuild 1169 BLAKE2B b9aa463a1f3b1efbf7bb3dbfacea5075e4c29025d26abcfa2f33702c26c2ae89d38ab3b6d02eb255d12942acf245c1bf6f98e7ed0c6f38b8ce07b0a8c40e0601 SHA512 826019d88aa426ecd26ac6bd66c9bfd643915025156f30a086584c3a7bdd90ca285d294ff57add6556bb46b869073df7937334075cd3e8d56876386b7203806d +EBUILD plasma-browser-integration-5.24.6.ebuild 1176 BLAKE2B 6b7521777df04fc7ed394f2799e6fa2243154b34bf395990f2cb6d3d735b4289a5a52c99580cd2f592f1c2500c06490087505b257ad566f163c3616473badfd5 SHA512 aae7a84f9cac328b5480ae7ff18f5b368b2b4f65bcdaa64c04dc471ece5e68ba237a0ea7f66b15e8cf2ef1ebf0af373db1b9aefc1c485ad0a234cff14701d2aa +EBUILD plasma-browser-integration-5.25.3.ebuild 1176 BLAKE2B 006161cb680cb3c216ac58950cd4b3a0cf10e5779198917619c2c58693d7b261b61ade9b9cbadbc091731a43425de567815a17d8000e3b5d3d81da03e49d9024 SHA512 c183d88de74a5df09d8e4e1d126d07ff18dc2dda3f4f384ffd8a5ab64fa69cfe6a8e89ca9c74b628d7c5412e92a8319f2d086afcf8d5e6801ffc897287bc6abb MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.25.2.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.24.6.ebuild similarity index 96% rename from kde-plasma/plasma-browser-integration/plasma-browser-integration-5.25.2.ebuild rename to kde-plasma/plasma-browser-integration/plasma-browser-integration-5.24.6.ebuild index 0262f123a5d7..981c010af6e8 100644 --- a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.25.2.ebuild +++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.24.6.ebuild @@ -3,10 +3,10 @@ EAPI=8 -KFMIN=5.94.0 +KFMIN=5.92.0 PVCUT=$(ver_cut 1-3) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm plasma.kde.org DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions" HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration" diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.25.3.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.25.3.ebuild new file mode 100644 index 000000000000..485271ded3e8 --- /dev/null +++ b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.25.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.95.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.5 +inherit ecm plasma.kde.org + +DESCRIPTION="Integrate Chrome/Firefox better into Plasma through browser extensions" +HOMEPAGE+=" https://community.kde.org/Plasma/Browser_Integration" + +LICENSE="GPL-3+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kactivities-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kfilemetadata-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/krunner-${KFMIN}:5 + >=kde-frameworks/purpose-${KFMIN}:5 + >=kde-plasma/plasma-workspace-${PVCUT}:5 +" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DMOZILLA_DIR="${EPREFIX}/usr/$(get_libdir)/mozilla" + ) + + ecm_src_configure +} diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest index 6dfb9f48a6d3..897f0453347d 100644 --- a/kde-plasma/plasma-desktop/Manifest +++ b/kde-plasma/plasma-desktop/Manifest @@ -1,7 +1,10 @@ AUX plasma-desktop-5.24.5-kf-5.95.patch 1914 BLAKE2B a7c692ea73ecea4df9d07ed52cbd2856fbf81c3b400cd55636c38d345fa1605f2895d567194b9265fe6b332710a5436713e35ddd1cc9a8961efbb1e1417b9322 SHA512 29979bee7e108bdeb9bea9d86ad95f51cb5d3fcc39b90e272c39089ea38f9df9ba394b4389fdbf88616f778c1b09ae32c23d27d39d4e054a6329e462ec7c8063 DIST plasma-desktop-5.24.5.tar.xz 6241532 BLAKE2B 20bec56fbd0c3f68b3eaf75cb18a01888c63a8d49e2761c83858125ef82dfe225137e9ba704eaddc43405fe6f9818f879f0105eff03d06aa74d93800e4891693 SHA512 3bb770023b47dcc3c51dbdacfe9cb93adc2f514d8d19f54fed10023d9440bed956ec3beb18d9979cb408ab2e6e960ca383d215fd072ba2df34e4e0b5f6c55270 -DIST plasma-desktop-5.25.2.tar.xz 6279760 BLAKE2B bc17e6dd7f472b1d07802015e20c4a727042179f45be29b2eff9da22e9b81a821d12a3398ef3f5b1dc9228f767112501911b72e6ef65d3a3d4d750949ce44172 SHA512 3459dec46338453f4fc4271753c44a91cf1924eb0eab26d64ebab5bd3070ed1ce5c18154dfae4b20f496ffa492cb3e329958c1f628f1871bac89cc30d049fde4 +DIST plasma-desktop-5.24.6.tar.xz 6246924 BLAKE2B dff70688c684437eddbf74ba8487be6de3d71591ef1644841d8da11e05eb00a97d96500caeac4744d8bb6a00f7ab14d16f45c59aed10bc85ba78d0fb254e0873 SHA512 5a9324473fbb78b804c2311c223e97f66a0a00a91848818de47eb92167af6e86db22c4323a9709642a4fc58818c2a451b2afebeda35c203ad8136f119fa40023 +DIST plasma-desktop-5.25.3.tar.xz 6300620 BLAKE2B 52df17bae22fcd12f7aa0c93663a309483dccfe17fc8925094988fdc6e280dad478d5c69d9737638d2e579291e49980ddd3710b0e89cb6700507540d6c478018 SHA512 d0540fab9d04849d8191bb5d6855be12f01610cbf678aa996807e98cbf579c96094cdd6c59a91c0e3d04cea51755aacbdb81d93452c0d3813a96531e960698d4 DIST plasma-desktop-override-include-dirs-1.tar.xz 7888 BLAKE2B f1e416fa0ed27cfe6e049cafc66d1603bb4f76f0cec16dc47339a238cbb485b202adf08ececbb8933a5e1a54954cbd21653d2c9dfec27baa49fdf583acf0d75f SHA512 aa26b4966a5d00c378128ee8ee56025d637f139fcd315bf0aabefa080caecadf8cd3176dee3df87d4f8bdc48446df535260cf64a65055857fb895fa8988e1a20 +DIST plasma-desktop-override-include-dirs-2.tar.xz 8324 BLAKE2B 5ddf9340edf6b6fa76e80158a982ac887b0fb464bc40d5bc4dcd3d6b8f5a87c2d6ecdd153e67e168454aa7faff8d84defb90ba16096b64f3af1e7a74570a00c6 SHA512 452923555bd419d3e389e808c4c9ea35e48795d4f0d78c5845aea677e21f594068540538a8968c2d4034aacb11e910a7b69908e10518eba486ebcc0dda39221a EBUILD plasma-desktop-5.24.5.ebuild 5232 BLAKE2B 2b5f6823524a5a773cd52267c4509010078e9647d6d5f4aa2d7f1c192b39eef46bc777ce945aec0d8cad1edb5744e038173037518845dd61bac12975bdf62960 SHA512 6898851213ef2fefc9904f553984e0742c5dea571821f434c22e883b8a5fb6514a8d3398c1beef262cb60a84649bb78b3da0756ab1ca127c17aabb61294bda3e -EBUILD plasma-desktop-5.25.2.ebuild 5195 BLAKE2B 309555cafe16f3623d6467ddd2cf4cae8b25fc2b06713e7a63d762269fc8f1c647077136579b161ec6c1cd181222b72d7d4fdb55bdd828549ec4d600fd624e7d SHA512 38e357cdb8fd3c248044ce8f3ae0cc9b76a0c3e5cb27df246144d5d3c55b77f402f2d9461ee43a8871a6864497eebed8f76fe0e6c4024faa47e35aa672e75610 +EBUILD plasma-desktop-5.24.6-r1.ebuild 5215 BLAKE2B 79b94905a2730ab2b7d8b8f47c4b58da8bd5ae5e076c67ecd20d5e7a4296020c78ae0834823ad4c02e23eead2942be20234628e0d157bcf3d69ad84b398332ce SHA512 e7773288363817173d7eee96440991756a1ee7f6561cdd1ec860cc39af39f144994fa69dc355fd0ef38680eaa993d65c7f1623408fa9ee6af68e75ae7b0d2066 +EBUILD plasma-desktop-5.25.3-r1.ebuild 5215 BLAKE2B 01e1822a2eaf6eea3122ef571338fb01f77d9cc1a5f1f130dc673f2f291cf2ea2d9d896af18496dc5ea151a8f81563dada9734493d6c29ff1a111bd97b513a4d SHA512 e8545e7a8a0aa8ed74bee801758be0888b7cad77a18af7bc911a6a2da65b9d419c6f1b65401a3028ae8719a4f9860e6b1d4d00078e424fa7c002a00eb29d0a2a MISC metadata.xml 682 BLAKE2B fbd378484f259e8b85c9c8776c5ce7eb034432f9a4e547453e0b810b22273bc8c494fdcc5f435c1b660c9660fc68b4860fc40987b0c6b8ee82764cc7fd15e771 SHA512 dff0c23d15a172b901fb0d0b9e383b8cfbc47b2123cf06545c3f9064db492987043695305de4af66fedc8d1900fcfb266b120f4883e2384303c9e4f2a208bee5 diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.25.2.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.24.6-r1.ebuild similarity index 96% rename from kde-plasma/plasma-desktop/plasma-desktop-5.25.2.ebuild rename to kde-plasma/plasma-desktop/plasma-desktop-5.24.6-r1.ebuild index 1dffe8ec99b9..2b1b9f590796 100644 --- a/kde-plasma/plasma-desktop/plasma-desktop-5.25.2.ebuild +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.24.6-r1.ebuild @@ -5,14 +5,14 @@ EAPI=8 ECM_HANDBOOK="forceoptional" ECM_TEST="true" -KFMIN=5.94.0 +KFMIN=5.92.0 PVCUT=$(ver_cut 1-3) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org optfeature +inherit ecm plasma.kde.org optfeature DESCRIPTION="KDE Plasma desktop" -XORGHDRS="${PN}-override-include-dirs-1" +XORGHDRS="${PN}-override-include-dirs-2" SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz" LICENSE="GPL-2" # TODO: CHECK @@ -119,7 +119,7 @@ RDEPEND="${COMMON_DEPEND} BDEPEND="virtual/pkgconfig" PATCHES=( - "${WORKDIR}/${XORGHDRS}/override-include-dirs.patch" # downstream patch + "${WORKDIR}/${XORGHDRS}/${PN}-5.24.6-override-include-dirs.patch" # downstream patch ) src_prepare() { diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.25.3-r1.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.25.3-r1.ebuild new file mode 100644 index 000000000000..7cc313064b6b --- /dev/null +++ b/kde-plasma/plasma-desktop/plasma-desktop-5.25.3-r1.ebuild @@ -0,0 +1,178 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="true" +KFMIN=5.95.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.5 +VIRTUALX_REQUIRED="test" +inherit ecm plasma.kde.org optfeature + +DESCRIPTION="KDE Plasma desktop" +XORGHDRS="${PN}-override-include-dirs-2" +SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${XORGHDRS}.tar.xz" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="emoji ibus +kaccounts scim +semantic-desktop telemetry" + +COMMON_DEPEND=" + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtprintsupport-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/attica-${KFMIN}:5 + >=kde-frameworks/kactivities-${KFMIN}:5 + >=kde-frameworks/kactivities-stats-${KFMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kauth-${KFMIN}:5 + >=kde-frameworks/kbookmarks-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kded-${KFMIN}:5 + >=kde-frameworks/kdelibs4support-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/krunner-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 + >=kde-plasma/kwin-${PVCUT}:5 + >=kde-plasma/libksysguard-${PVCUT}:5 + >=kde-plasma/libkworkspace-${PVCUT}:5 + >=kde-plasma/plasma-workspace-${PVCUT}:5 + >=media-libs/phonon-4.11.0 + x11-libs/libX11 + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libxcb[xkb] + x11-libs/libxkbfile + emoji? ( + app-i18n/ibus[emoji] + dev-libs/glib:2 + media-fonts/noto-emoji + ) + ibus? ( + app-i18n/ibus + dev-libs/glib:2 + >=dev-qt/qtx11extras-${QTMIN}:5 + x11-libs/libxcb + x11-libs/xcb-util-keysyms + ) + kaccounts? ( + kde-apps/kaccounts-integration:5 + net-libs/accounts-qt + ) + scim? ( app-i18n/scim ) + semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) + telemetry? ( dev-libs/kuserfeedback:5 ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/boost + x11-base/xorg-proto +" +RDEPEND="${COMMON_DEPEND} + !kde-plasma/user-manager + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 + >=kde-plasma/kde-cli-tools-${PVCUT}:5 + >=kde-plasma/oxygen-${PVCUT}:5 + sys-apps/util-linux + x11-apps/setxkbmap + x11-misc/xdg-user-dirs + kaccounts? ( net-libs/signon-oauth2 ) +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${WORKDIR}/${XORGHDRS}/${PN}-5.24.6-override-include-dirs.patch" # downstream patch +) + +src_prepare() { + ecm_src_prepare + + if ! use ibus; then + sed -e "s/Qt5X11Extras_FOUND AND XCB_XCB_FOUND AND XCB_KEYSYMS_FOUND/false/" \ + -i applets/kimpanel/backend/ibus/CMakeLists.txt || die + fi + + use emoji || cmake_run_in applets/kimpanel/backend/ibus \ + cmake_comment_add_subdirectory emojier + + # TODO: try to get a build switch upstreamed + if ! use scim; then + sed -e "s/^pkg_check_modules.*SCIM/#&/" -i CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON # not packaged + -DEVDEV_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include + -DXORGLIBINPUT_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include + -DXORGSERVER_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include + -DSYNAPTICS_INCLUDE_DIRS="${WORKDIR}/${XORGHDRS}"/include + $(cmake_use_find_package kaccounts AccountsQt5) + $(cmake_use_find_package kaccounts KAccounts) + $(cmake_use_find_package semantic-desktop KF5Baloo) + $(cmake_use_find_package telemetry KUserFeedback) + ) + if ! use emoji && ! use ibus; then + mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_GLIB2=ON ) + fi + + ecm_src_configure +} + +src_test() { + # parallel tests fail, foldermodeltest,positionertest hang, bug #646890 + # test_kio_fonts needs D-Bus, bug #634166 + # lookandfeel-kcmTest is unreliable for a long time, bug #607918 + local myctestargs=( + -j1 + -E "(foldermodeltest|positionertest|test_kio_fonts|lookandfeel-kcmTest)" + ) + + ecm_src_test +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "screen reader support" app-accessibility/orca + fi + ecm_pkg_postinst +} diff --git a/kde-plasma/plasma-disks/Manifest b/kde-plasma/plasma-disks/Manifest index 1eb82bc13d9a..53485cf47416 100644 --- a/kde-plasma/plasma-disks/Manifest +++ b/kde-plasma/plasma-disks/Manifest @@ -1,5 +1,7 @@ DIST plasma-disks-5.24.5.tar.xz 88304 BLAKE2B 649bb10a09333cc49f34731188a66cea6017702e5d5d5f7dc1aa100c6cf7b274153a5570ce20aa3c05737a9f5c8041dd73e0707b91b1198ff3d4e456081497b9 SHA512 fc13922a8961a0581eb5c67f23a00c7898e0700604785573c677ceae3391d784fd44944acbfae501a620ce9e86c21694a03b4613a60284488c1cf5450c5de6fe -DIST plasma-disks-5.25.2.tar.xz 90728 BLAKE2B 14118f0025b8891a2125224743f0312f6a906aecec2e2f85113f59096f498af1b85c62f98e4150f43eb2d6705c6b9324ffa9221e77f2e18d3f2397e7e99ba729 SHA512 6ef14ba066b35cf600aa4aaf4519af5309ffb9402f497a73333c953e17d3ad3e32fb9858a60a18bd955305208e0fd3d03bd66e6ac619789dc42edb3ff10ab09d +DIST plasma-disks-5.24.6.tar.xz 88320 BLAKE2B b4690bad113215dccc36b815af4f2040293a8ca89d065d34cf65387fdcb98b3434021b1ea8ab98d4fb71577836d62926be77cb2d93c2414ec21c7337f4033e9c SHA512 b0a01f196477c496cd3ece167a99b82001c5dc5a1570acbe624dd0299c062c1456a30a13eaaca97e3c0bd530497b0753df057e1185c301941a6d6c4ed4554adc +DIST plasma-disks-5.25.3.tar.xz 91916 BLAKE2B 79a1044455ac832d87fae4734a9c018791e31f2cc450c823f3d5829561f240f4c7ecfe373b7d3d3c6e44bd9abac6d79829daf424e0b93fcb8d1e9013262b5f28 SHA512 4b58b945b6f6bd4451ed09ff4fbe9df6b15607e7060280bfe294c8ea77f688897fa1f131b1dcb8ceb23ea03481bc9c7296ff65072fcb7a0bec962025e9a028ae EBUILD plasma-disks-5.24.5.ebuild 1037 BLAKE2B 30fddeded7e8210e906c063c2c3aa4c48d5db4c3d2a335efb03c37b8ed6534f1fc4c347922729a6ccb6279dd16b8a7208d66af12feb4d183a105e10cf03153f0 SHA512 ed5de773284167c2fc7e6b0f9d628126596480e831d9d7bd5be5a30f6972d71b19e7ad945660be20c0152ab25e5586dec69d7fce0ea837af571da13410670a3a -EBUILD plasma-disks-5.25.2.ebuild 1047 BLAKE2B 57bf8baa76525a304825ccf9bbe9b924e4e9b67b674951bdf02dd6b30bc89ab0f3f88dbf955b3047cf7444cb95185a9682a714ef76cc9e58f159cb430b595469 SHA512 4e3a7285423f335adfb063e5c7896575ee4b2ce0b75cd54f86a44546080067549b70e4624da2618e0427365a1615346f68ba692d5c8424d24407bf10f6be1c26 +EBUILD plasma-disks-5.24.6.ebuild 1054 BLAKE2B cfe20dc1664177217bdc4c6db91730106a3c8b3ee6acb247389f8c5b8e266968b8104c56b5a0c4cb350e809416e1b98e06676c944a55f87721f40085099195ba SHA512 9f10a2c635155998cb5052ce83540d96fa99a5ae490652a5d35ad35163d79d83b071cdedf02515e608da528744ac8db6a5fc4042a680488ca27eb7b5749a766c +EBUILD plasma-disks-5.25.3.ebuild 1054 BLAKE2B d81422f6c0d33296317a4cfeeeda7044025ddc8b2411d15626fe00efd3f3a092d8fb6843952ff38c9bbf49e2c955d0bbd9b1534baf0d92eec134c54eb5f61875 SHA512 2660c7f666f48bee0ed7186e89592b75791af042f2f63d649e9bdc5fe2192932c3c4b34a8110d7000165733fe7ae6c44e8e24487a7d1a2ddfeb7d11a845d1e4f MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-disks/plasma-disks-5.25.2.ebuild b/kde-plasma/plasma-disks/plasma-disks-5.24.6.ebuild similarity index 96% rename from kde-plasma/plasma-disks/plasma-disks-5.25.2.ebuild rename to kde-plasma/plasma-disks/plasma-disks-5.24.6.ebuild index e96d87018b12..70d1682ce88b 100644 --- a/kde-plasma/plasma-disks/plasma-disks-5.25.2.ebuild +++ b/kde-plasma/plasma-disks/plasma-disks-5.24.6.ebuild @@ -4,9 +4,9 @@ EAPI=8 ECM_HANDBOOK="true" -KFMIN=5.94.0 +KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm plasma.kde.org DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure" HOMEPAGE="https://invent.kde.org/plasma/plasma-disks" diff --git a/kde-plasma/plasma-disks/plasma-disks-5.25.3.ebuild b/kde-plasma/plasma-disks/plasma-disks-5.25.3.ebuild new file mode 100644 index 000000000000..a8bea07bb472 --- /dev/null +++ b/kde-plasma/plasma-disks/plasma-disks-5.25.3.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="true" +KFMIN=5.95.0 +QTMIN=5.15.5 +inherit ecm plasma.kde.org + +DESCRIPTION="Monitors S.M.A.R.T. capable devices for imminent failure" +HOMEPAGE="https://invent.kde.org/plasma/plasma-disks" + +LICENSE="|| ( GPL-3 GPL-2 )" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=kde-frameworks/kauth-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + sys-apps/smartmontools +" +RDEPEND="${DEPEND} + kde-plasma/kinfocenter:5 +" diff --git a/kde-plasma/plasma-firewall/Manifest b/kde-plasma/plasma-firewall/Manifest index 4fb8658d5552..7d3c288ecf55 100644 --- a/kde-plasma/plasma-firewall/Manifest +++ b/kde-plasma/plasma-firewall/Manifest @@ -1,5 +1,7 @@ DIST plasma-firewall-5.24.5.tar.xz 346660 BLAKE2B 767cd4722325e8035735b744afdccfe4114e68756919f3904fcbd2aa25879b09b7bb4fcaffcaf0a2687f5744e1177fb177658b6af0ed3fef7838498c99f583a3 SHA512 4c774b10c32929399a8b01007e3c34ab702803a0aa80ea812bbcc4d4ead02d0e64136f575454fdc2f0e938740afbf6d48025c654831aa5485b86253418bf13d1 -DIST plasma-firewall-5.25.2.tar.xz 355264 BLAKE2B c574fe5e528146758dd26e029852cd6ea0230e93e997f5eae7555d56997b02aae7bb3c540059d9631f65066921d4357baf8d5c07e3055aeaeed70a4ea5e4cacd SHA512 d462cc1aceed6b6c2aa2d88e7a213fec120e7dad6ea37b61031e38300600a688a1bd4ff0b0a979fe270b69723c891576ce490012975e5fffb55d65a0ca519750 +DIST plasma-firewall-5.24.6.tar.xz 346668 BLAKE2B 857b90f383798961d32d9a65f65cec4f7b45dc17c56966bbe71ee4068c8bbadee941d0ce2a439dc99ec3a9327d5d1d4189d327a820ab618818090ff7661d4865 SHA512 b75442205d1b2eed986794ff6ea233e31e904de36e8acabc7ef2da83b94fdebcaf6a0fa26d5b0393921e9b0acc6d62bbd71f711e13f3e6ba455710970e5af26f +DIST plasma-firewall-5.25.3.tar.xz 357288 BLAKE2B 41918e66e90d2c1bbd997e811439170d7f9a6a16991fd0bd7c4a77f33ddb859cc3fca50cf4880a44b1f8db2a09e53c371a57371d07718ebb45c11bb6a35b1d39 SHA512 53ea58dc5d2e9c2333054659720c6689710e4995f8da0390a14e11582cbd262dd585b4d829d9e38bde26ee0751e79ad89669f8134d44e8b7916a929cd076ee42 EBUILD plasma-firewall-5.24.5.ebuild 1591 BLAKE2B f7098d219faab90a6df6fbd3011c9a976f9d8133df55f2c97899afd2bbb690872bd2388139dcb1ce43427088eed3f4aea231d5139b35bfc955205544595fda89 SHA512 34fd88f2f9f59473dc0545e176ecc405ac8a82435af488a79d1cda0bdeeab6a712703c36a3057a1bf660d5bbdca59624fc7d196f77c8e1080e1d3234d318ef4c -EBUILD plasma-firewall-5.25.2.ebuild 1565 BLAKE2B 6bfa6f1038c04873280dfee5a3e91d22c78d8e58030c7f3ec147b6213272c4c8859e5ea8fb8454f55616747ba7b05394a7110da2bf2d32038dec2463c66926f6 SHA512 e9b4b6002106e6d0802b333447146e979e014639af1fa6e6f4ff139308ca4642241c202684f82e0f9716302dab7c11054ea955e40e1c800175333bf3a7b3c730 +EBUILD plasma-firewall-5.24.6.ebuild 1608 BLAKE2B 853ca2ee98b5b137e7c0471d1a9ea1b0c67a5be3beebe24125d645f6d059cd97b16d5e4266be92b9e6a3f0cf3706130a7627b2ffeacf61b30905afefdc3bacbb SHA512 5275c45cb682574ef5ff1acc4a8accf18bc050979fcb7fcfed16aee9e9eb89efde57cf98c0218d55f021ac99c0dcc5224239c8e5abd65138d063ea2f6c23207f +EBUILD plasma-firewall-5.25.3.ebuild 1572 BLAKE2B fd7afd127b65564b6a47496a2af646cb461ebda5dd3e4c2f3579823de950be8d5f0e55357b8016dea3d89056e599d1d4f7ec4c81288f44526b50fba692116430 SHA512 b92795f712fca1094005f927cbf0ed2a7420142163c1cd47a8f595000a7fabaa1efe16d526b51965ff8c89eb6b15ccdc526f3458a964ebbf923c7edb7287f973 MISC metadata.xml 481 BLAKE2B dccce364cb3100483c9d5932a250f05575badc6c66a0868a706817c3da4be16fabfdc584fea5d6fe45284da282b2123b1b7985e7813264d27a0338dcb76428ec SHA512 f3925caf241daf159b2b19ea70c4a177f023487ba3fef866e7fc529563b045664debaafb0a9978d05882b69457d9dada314c3109803eaf2e8bb244ac5f9b8f3d diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.24.6.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-5.24.6.ebuild new file mode 100644 index 000000000000..238d163f8917 --- /dev/null +++ b/kde-plasma/plasma-firewall/plasma-firewall-5.24.6.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} ) +KFMIN=5.92.0 +QTMIN=5.15.4 +inherit ecm plasma.kde.org python-single-r1 + +DESCRIPTION="Plasma frontend for Firewalld or UFW" +HOMEPAGE="https://invent.kde.org/network/plasma-firewall" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="firewalld +ufw" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} || ( firewalld ufw )" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kauth-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 +" +RDEPEND="${DEPEND} + ${PYTHON_DEPS} + firewalld? ( net-firewall/firewalld ) + ufw? ( net-firewall/ufw ) +" + +src_prepare() { + ecm_src_prepare + # this kind of cmake magic doesn't work for us at all. + sed -e "1 s:^.*$:\#\!/usr/bin/env ${EPYTHON}:" \ + -i kcm/backends/ufw/helper/kcm_ufw_helper.py.cmake || die +} + +src_configure() { + local mycmakeargs=( + -DBUILD_FIREWALLD_BACKEND=$(usex firewalld) + -DBUILD_UFW_BACKEND=$(usex ufw) + ) + ecm_src_configure +} + +pkg_postinst () { + ecm_pkg_postinst + + if ! has_version sys-apps/systemd; then + ewarn "${PN} is not functional without sys-apps/systemd at this point." + ewarn "See also: https://bugs.gentoo.org/778527" + fi +} diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.25.2.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-5.25.3.ebuild similarity index 93% rename from kde-plasma/plasma-firewall/plasma-firewall-5.25.2.ebuild rename to kde-plasma/plasma-firewall/plasma-firewall-5.25.3.ebuild index 64ef809a6ecf..0161118e86d2 100644 --- a/kde-plasma/plasma-firewall/plasma-firewall-5.25.2.ebuild +++ b/kde-plasma/plasma-firewall/plasma-firewall-5.25.3.ebuild @@ -3,10 +3,10 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) -KFMIN=5.94.0 -QTMIN=5.15.4 -inherit ecm kde.org python-single-r1 +PYTHON_COMPAT=( python3_{8..11} ) +KFMIN=5.95.0 +QTMIN=5.15.5 +inherit ecm plasma.kde.org python-single-r1 DESCRIPTION="Plasma frontend for Firewalld or UFW" HOMEPAGE="https://invent.kde.org/network/plasma-firewall" diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest index 926e062fa2f6..7bb45d8c3c26 100644 --- a/kde-plasma/plasma-integration/Manifest +++ b/kde-plasma/plasma-integration/Manifest @@ -1,5 +1,7 @@ DIST plasma-integration-5.24.5.tar.xz 83772 BLAKE2B a399ee55271799855195ad77ec96f25f37d9b2d49f88f0e54d536067a8aef728be3de35ca4d9da105f51382a57ff30733dea79fe2b4d91174d90989e9b9b4cc1 SHA512 6c60eff349d6b60fd8f781e162768d7cfb45d042687c1206f3f2c9e7af0c5719ff70555eff181782607ac53755844b0968ee7b9a75c87d6bd65b489a3a9dc348 -DIST plasma-integration-5.25.2.tar.xz 86096 BLAKE2B 0e24d17a4adccb80df9deb2fc7567a4bfea35feb6ee71e57fc65860b1a0b04b4b7bc3fac0bbef8ee4e2e591992879c56b676b943e415b3db32511bcb34118d63 SHA512 2f51a0cc2e64475eb0e506c05af89e5299f5fa5ecb63d825f79a445db0d0ca7101c5aac0c1fb3737045fc60d3599bb8600002ca06963d79ad30a113679dd5f01 +DIST plasma-integration-5.24.6.tar.xz 83748 BLAKE2B b14b0226bafa2abdbe842c0446df1efbf61fa4106b84b9932f617051ec41a5125a3a48605031b1b5fef01136a976dd717461bea4a5f1905887569bba6873e427 SHA512 9ed2e42d5705f8680321377635b204bf06548869e661ea1c42b07dc12ac707f57e5287c987d50d9e31a61ab4e751841a307f1db0a377ca332e1fb602cc9bca56 +DIST plasma-integration-5.25.3.tar.xz 86448 BLAKE2B 72b46b729d0fe27438501c8a472c7aae337dfda98567d308b96262ab9c5dadc49f36df1987dfc883f70fd851fbbb71ba3babd05f2377a007dfcb5a0135bc717a SHA512 632228da5ecb55042fd280ad2757712bd898e3a3ea41f26e4602e2c7dc8d6ed1c94c92d8375b4fc44bf1916118fccbc71989fb89334ea173dc7c9e0c6a8f0963 EBUILD plasma-integration-5.24.5.ebuild 1240 BLAKE2B d6cfe8f198ecbe44950e298c352f51950624edae46835690e1bd435b8eff08507031dccd0a85bf2f9370e52de4a81d819e1764c3db81b0a78100953caf4ab5bd SHA512 1e5e77fd4c53ddead9558a6845d9eac6f3d22bdfd3c3d713a07b3dea57da8e5d4a797254310ebe7db9bdda6f059fd3974df34955ee464475c2cda65a01c2768f -EBUILD plasma-integration-5.25.2.ebuild 1395 BLAKE2B 3bd5039624892bc928c757f09196ff17792619e6de27aec0b91b9c37df05ee94a6b7257d7b3819092f6c683463bf81a8728e5cd340de1399d40eba2a173b00d4 SHA512 02b32e0b29b6e3be8a85d59d80fc880ceb2649a6d0881d4728d4ff353aa4fbe0e3c85977a9b51a970bf84c4f1b4de06a99255455439747392ef9f1e91086a32e +EBUILD plasma-integration-5.24.6.ebuild 1257 BLAKE2B da1321df99a3b4710cab8af8f0ee71ab1012ab9c8c7fa07b046ca80f148222f4b37f01dc10cf55fcb445044e4cc78ef08ed99481f782ac66f54f9a526df1028d SHA512 0e0fc4cebf290949c2ab0ca02be3b342a6442d3ac14c0d69ed0c5d2a1b6bc33bfe7c55f2c109ac8bfd2ad3bf47e86a4268950f6604f7027ff4be697273270b5c +EBUILD plasma-integration-5.25.3.ebuild 1402 BLAKE2B 5d5c2f0aa83644484256cbc8a0c2c54ac062cec4db27115fb502c5735afd115792ae585ecf1c29dcb96852f4302631a841bcdf97872b496f2f47cd9f9e215cc2 SHA512 5da51833b6cc3029ffb5946e6951132113b9abdc11ca563aa5bb96508abb4b28a40f66b63c1bbeb623be5ac7976d54362b667575cebc8d6fb0a9530b5f396bb5 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-integration/plasma-integration-5.24.6.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.24.6.ebuild new file mode 100644 index 000000000000..7a672179c892 --- /dev/null +++ b/kde-plasma/plasma-integration/plasma-integration-5.24.6.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.92.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.4 +VIRTUALX_REQUIRED="test" +inherit ecm plasma.kde.org + +DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces" + +LICENSE="LGPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +# requires running kde environment +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5=[dbus] + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}: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/kio-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-plasma/breeze-${PVCUT}:5 + x11-libs/libXcursor + x11-libs/libxcb +" +RDEPEND="${DEPEND} + media-fonts/hack + media-fonts/noto +" diff --git a/kde-plasma/plasma-integration/plasma-integration-5.25.2.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.25.3.ebuild similarity index 96% rename from kde-plasma/plasma-integration/plasma-integration-5.25.2.ebuild rename to kde-plasma/plasma-integration/plasma-integration-5.25.3.ebuild index b4abee4133b4..30438f7830b3 100644 --- a/kde-plasma/plasma-integration/plasma-integration-5.25.2.ebuild +++ b/kde-plasma/plasma-integration/plasma-integration-5.25.3.ebuild @@ -3,11 +3,11 @@ EAPI=8 -KFMIN=5.94.0 +KFMIN=5.95.0 PVCUT=$(ver_cut 1-3) -QTMIN=5.15.4 +QTMIN=5.15.5 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm plasma.kde.org DESCRIPTION="Qt Platform Theme integration plugins for the Plasma workspaces" diff --git a/kde-plasma/plasma-meta/Manifest b/kde-plasma/plasma-meta/Manifest index 890dd36acde2..26388f604727 100644 --- a/kde-plasma/plasma-meta/Manifest +++ b/kde-plasma/plasma-meta/Manifest @@ -1,3 +1,4 @@ EBUILD plasma-meta-5.24.5.ebuild 4036 BLAKE2B 7b64ff63cef53f7b5618c9268d65eb6209aeeb65996cd886e35401bfc83a6097d261bce9cfc3f4229615628583260623b877feb69883839fcf8701544fba441c SHA512 91b8220e579867a7b7ddf3e4d2c358998e00cf8ffce9bab260f2a12ef3764d50c4b54c6300dfea84a0735feed6e1a84d94b4eb162486ce0ada030ce64e264074 -EBUILD plasma-meta-5.25.2.ebuild 4050 BLAKE2B a2d1f18fd516e69634b89200e1c0b37dcadcdfa1920aec7fa77905bacd648bc395cb8e761b0c7e38966f21de389b91dee09d5a1b10549a8dc15a420dc6cbf25d SHA512 884966831a5ba1e325901d7905d3e42af72565ea8f25d9208a19cbb0ac58c84df2896cad50ca1fdd88031d111417de9017d0fda9ce43b3cce63023f431b6ce04 +EBUILD plasma-meta-5.24.6.ebuild 4046 BLAKE2B 67adbaeb57f59317641e5e4f5c6e1f1414c27b667b25567d31d8459b5cc71039faa0065fa11e1196fe07a2d7aba1b65048f8fd9a5ed349d83ee0044cb262df25 SHA512 5bea336cd50bc90171cf77c927a2eb894d41c740296da52b17e01f7a18af90eb93e75114c439250fd68d94a975c726a85128f431675c83b673093b03592c3f91 +EBUILD plasma-meta-5.25.3.ebuild 4050 BLAKE2B a2d1f18fd516e69634b89200e1c0b37dcadcdfa1920aec7fa77905bacd648bc395cb8e761b0c7e38966f21de389b91dee09d5a1b10549a8dc15a420dc6cbf25d SHA512 884966831a5ba1e325901d7905d3e42af72565ea8f25d9208a19cbb0ac58c84df2896cad50ca1fdd88031d111417de9017d0fda9ce43b3cce63023f431b6ce04 MISC metadata.xml 2254 BLAKE2B 77d3bf75c22304a0b40847f1e7057d800ad92ddbfd5950f3c1fa5354b803d23c108333f07e2e5ffe552a951ae598d6d750e5060b0a05d9245b8518c7a0179f8d SHA512 fdcb3f598bd4cec4d67b9be27ae6cca4fb49ac9292eb3e74a0990654ec74f1aa180f83ae0682049bda231c1ffd4d62e8390f15cf33e78b24116e84237bce8932 diff --git a/kde-plasma/plasma-meta/plasma-meta-5.24.6.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.24.6.ebuild new file mode 100644 index 000000000000..064de1cba47c --- /dev/null +++ b/kde-plasma/plasma-meta/plasma-meta-5.24.6.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Merge this to pull in all Plasma 5 packages" +HOMEPAGE="https://kde.org/plasma-desktop/" + +LICENSE="metapackage" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="accessibility bluetooth +browser-integration colord +crash-handler crypt ++desktop-portal discover +display-manager +elogind +firewall grub gtk +handbook ++kwallet +legacy-systray +networkmanager plymouth pulseaudio +sddm sdk +smart +systemd thunderbolt +wallpapers" + +REQUIRED_USE="^^ ( elogind systemd )" + +RDEPEND=" + >=kde-plasma/breeze-${PV}:${SLOT} + >=kde-plasma/kactivitymanagerd-${PV}:${SLOT} + >=kde-plasma/kde-cli-tools-${PV}:${SLOT} + >=kde-plasma/kdecoration-${PV}:${SLOT} + >=kde-plasma/kdeplasma-addons-${PV}:${SLOT} + >=kde-plasma/kgamma-${PV}:${SLOT} + >=kde-plasma/khotkeys-${PV}:${SLOT} + >=kde-plasma/kinfocenter-${PV}:${SLOT} + >=kde-plasma/kmenuedit-${PV}:${SLOT} + >=kde-plasma/kscreen-${PV}:${SLOT} + >=kde-plasma/kscreenlocker-${PV}:${SLOT} + >=kde-plasma/ksshaskpass-${PV}:${SLOT} + >=kde-plasma/ksystemstats-${PV}:${SLOT} + >=kde-plasma/kwayland-integration-${PV}:${SLOT} + >=kde-plasma/kwayland-server-${PV}:${SLOT} + >=kde-plasma/kwin-${PV}:${SLOT} + >=kde-plasma/kwrited-${PV}:${SLOT} + >=kde-plasma/layer-shell-qt-${PV}:${SLOT} + >=kde-plasma/libkscreen-${PV}:${SLOT} + >=kde-plasma/libksysguard-${PV}:${SLOT} + >=kde-plasma/milou-${PV}:${SLOT} + >=kde-plasma/oxygen-${PV}:${SLOT} + >=kde-plasma/plasma-desktop-${PV}:${SLOT} + >=kde-plasma/plasma-integration-${PV}:${SLOT} + >=kde-plasma/plasma-systemmonitor-${PV}:${SLOT} + >=kde-plasma/plasma-workspace-${PV}:${SLOT} + >=kde-plasma/polkit-kde-agent-${PV}:${SLOT} + >=kde-plasma/powerdevil-${PV}:${SLOT} + >=kde-plasma/systemsettings-${PV}:${SLOT} + sys-apps/dbus[elogind?,systemd?] + sys-auth/polkit[systemd?] + sys-fs/udisks:2[elogind?,systemd?] + bluetooth? ( >=kde-plasma/bluedevil-${PV}:${SLOT} ) + browser-integration? ( >=kde-plasma/plasma-browser-integration-${PV}:${SLOT} ) + colord? ( x11-misc/colord ) + crash-handler? ( >=kde-plasma/drkonqi-${PV}:${SLOT} ) + crypt? ( >=kde-plasma/plasma-vault-${PV}:${SLOT} ) + desktop-portal? ( >=kde-plasma/xdg-desktop-portal-kde-${PV}:${SLOT} ) + discover? ( >=kde-plasma/discover-${PV}:${SLOT} ) + display-manager? ( + sddm? ( + >=kde-plasma/sddm-kcm-${PV}:${SLOT} + x11-misc/sddm[elogind?,systemd?] + ) + !sddm? ( x11-misc/lightdm ) + ) + elogind? ( sys-auth/elogind[pam] ) + grub? ( >=kde-plasma/breeze-grub-${PV}:${SLOT} ) + gtk? ( + >=kde-plasma/breeze-gtk-${PV}:${SLOT} + >=kde-plasma/kde-gtk-config-${PV}:${SLOT} + x11-misc/appmenu-gtk-module + ) + handbook? ( kde-apps/khelpcenter:5 ) + kwallet? ( >=kde-plasma/kwallet-pam-${PV}:${SLOT} ) + legacy-systray? ( >=kde-plasma/xembed-sni-proxy-${PV}:${SLOT} ) + networkmanager? ( + >=kde-plasma/plasma-nm-${PV}:${SLOT} + net-misc/networkmanager[elogind?,systemd?] + ) + plymouth? ( + >=kde-plasma/breeze-plymouth-${PV}:${SLOT} + >=kde-plasma/plymouth-kcm-${PV}:${SLOT} + ) + pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} ) + sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} ) + smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} ) + systemd? ( + sys-apps/systemd[pam] + firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} ) + ) + thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} ) + wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} ) +" +# Optional runtime deps: kde-plasma/plasma-desktop +RDEPEND="${RDEPEND} + accessibility? ( app-accessibility/orca ) +" + +pkg_postinst() { + has_version sys-auth/consolekit || return + ewarn "An existing installation of sys-auth/consolekit was detected even though" + ewarn "${PN} was configured with USE $(usex elogind elogind systemd)." + ewarn "There can only be one session manager at runtime, otherwise random issues" + ewarn "may occur. Please make sure USE consolekit is nowhere enabled in make.conf" + ewarn "or package.use and remove sys-auth/consolekit before raising bugs." + ewarn "For more information, visit https://wiki.gentoo.org/wiki/KDE" +} diff --git a/kde-plasma/plasma-meta/plasma-meta-5.25.2.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.25.3.ebuild similarity index 100% rename from kde-plasma/plasma-meta/plasma-meta-5.25.2.ebuild rename to kde-plasma/plasma-meta/plasma-meta-5.25.3.ebuild diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest index 595786949f92..f1b8c16b2b12 100644 --- a/kde-plasma/plasma-nm/Manifest +++ b/kde-plasma/plasma-nm/Manifest @@ -1,5 +1,7 @@ DIST plasma-nm-5.24.5.tar.xz 926128 BLAKE2B 43abf81b433291432cc8d5a576ac7579c7a68f196afab106b832a8851846eebdf1562654f7186efae65f3e0942b88aa12f778eb9e5a3972cbafc62f165d07b02 SHA512 0b64b2f231d7e97f901251e274bebd53b22c19ddcfa67cc66947f48adebe61c6bde21f339896f267af22f4112b9a392d331345999000c43cb5b1e51680668ec8 -DIST plasma-nm-5.25.2.tar.xz 935968 BLAKE2B ce344195a01c43e07dbcc3fa8c7ab0455737e51087bce2af8e60b53e883c3b2dca0878229889bb19a08c435732e79ac49e428d8b201011cbf978388f4dca799d SHA512 5025ac852b890f67f6c8c0da5e2c21a1fc20e25c21c22f9f1dedec09fa31cf7094d1048bf4c0a969d1208e977d48292786b8c04e65076bb03a62481c0a6f66e8 +DIST plasma-nm-5.24.6.tar.xz 926272 BLAKE2B bc78ccf01f8e1d8eb34340288d68b43f040e97cb6e582f859f47e914808d0470f1c7c4bc2e9a40f95861910c23f6403a2cd1a1c82873aa21d4957f7a84dd39f1 SHA512 d5b191e301525f20bc24a083eb2d15737d3714476477b0d8f328fba59b2f790730a450dc6e647061833d75e2f1d0b92419d51d6d950331c11012a85dd97f19ca +DIST plasma-nm-5.25.3.tar.xz 949828 BLAKE2B f1774cd2eb346ac5f0d09216186002611cd0424459af3f6ead8818132d815977dc0a80d05c7dde841fe6e3985f7498f27f9e227ac0ec98636785930fffb4e7ed SHA512 6cc0fb46d13d7a6e5f1957d038edede5927f5df71a79ab86c34b11f6749f40f0832f9d2922183753757db89ecdcd6188c72cf09957d5a575a424aac2800bc989 EBUILD plasma-nm-5.24.5.ebuild 2451 BLAKE2B 339674e0e06b01cc8a8358675de8182f43aec19f01f1752280e8a9ef2ec055aa21819820259c7b456c930889f75af7043be95513deb613b1678fefe44da6d88e SHA512 a613a33b4ab8ab782fcc2ecfef7e8b9d40f8637edcb4256f245fb270d2c54064997ddc10e490c2d97a9970588b69ac596cc344084716acbb8ca77db0bcc8f782 -EBUILD plasma-nm-5.25.2.ebuild 2461 BLAKE2B 0a1de4fc534addcb4035d783110498ff69a80c3154c8207d4beb214bc789c020f4bd506dafd32c984fc103baf1329c99e5de9e0db43b58f589a17f812761118b SHA512 e4ac72c020ab4f9e976b86142a96c1826a6f700ba150002d73651eb176b9bffc1c4e8647a11f5e69898ecdbfbf0eda8582aa56b3bb21843423418c4df885fdb3 +EBUILD plasma-nm-5.24.6.ebuild 2468 BLAKE2B 8182392480cf14c1f8455e9c44f82ba6a615151f2ac3d15f41d4f0e73f0c220bf0b3fe149a45e089c4ce0b10172d7de3fed5e30df92e0f0da28dbca7aaf18529 SHA512 f4a8d10c82a2b1b1b1c429f64956f0a02f934b0ccb2c4b238459e4ec30a792fa175ae7939184bd885349dad3b68e1e27bc3c2dd6cd99806c69746e168d2ba252 +EBUILD plasma-nm-5.25.3.ebuild 2468 BLAKE2B 5db6b8d8fe3db95bbc035776e3368f64480e9aded60d475bbf416cc3a26096d2e12bc36903c9ca00225e307b99b38b108cad86e5a75edf36e56e3793e8ef4d3f SHA512 8d395c5e31ffeea8e174829a9c7565d687a50068a98a6967ddb98069238043020534f3e2c4ea3f6f8af552ae7ad860c6265e678b5b8d9b16f1c54da2bd75f0c2 MISC metadata.xml 548 BLAKE2B 72ae60901cd45e2b312418553d64dbed59ed4b9d3fd8b71f0e6eaa1782dd997d08f28fd7fb2668303a6dfa290eee1cbde6397580091730b3c5f65c85c111435a SHA512 f4cd7aa6532a5816a111cc088db3a712462bce395aa792c0ba6869981d70bec7f56040038e3dce6a7b0496f423a5be8f0e0081ab45ee51451a384f3cd8c4ade5 diff --git a/kde-plasma/plasma-nm/plasma-nm-5.25.2.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.24.6.ebuild similarity index 98% rename from kde-plasma/plasma-nm/plasma-nm-5.25.2.ebuild rename to kde-plasma/plasma-nm/plasma-nm-5.24.6.ebuild index 2e82872e6502..9bbdf39ab583 100644 --- a/kde-plasma/plasma-nm/plasma-nm-5.25.2.ebuild +++ b/kde-plasma/plasma-nm/plasma-nm-5.24.6.ebuild @@ -4,10 +4,10 @@ EAPI=8 ECM_TEST="true" -KFMIN=5.94.0 +KFMIN=5.92.0 PVCUT=$(ver_cut 1-3) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm plasma.kde.org DESCRIPTION="KDE Plasma applet for NetworkManager" diff --git a/kde-plasma/plasma-nm/plasma-nm-5.25.3.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.25.3.ebuild new file mode 100644 index 000000000000..26df3587c81a --- /dev/null +++ b/kde-plasma/plasma-nm/plasma-nm-5.25.3.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=5.95.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.5 +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma applet for NetworkManager" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="modemmanager openconnect teamd" + +DEPEND=" + >=app-crypt/qca-2.3.0:2 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/networkmanager-qt-${KFMIN}:5[teamd=] + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-frameworks/solid-${KFMIN}:5 + net-misc/networkmanager[teamd=] + modemmanager? ( + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/modemmanager-qt-${KFMIN}:5 + net-misc/mobile-broadband-provider-info + ) + openconnect? ( + >=dev-qt/qtxml-${QTMIN}:5 + net-vpn/networkmanager-openconnect + net-vpn/openconnect:= + ) +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-plasma/kde-cli-tools-${PVCUT}:5 +" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + ecm_src_prepare + + # TODO: try to get a build switch upstreamed + if ! use openconnect; then + sed -e "s/^pkg_check_modules.*openconnect/#&/" -i CMakeLists.txt || die + fi +} + +src_configure() { + local mycmakeargs=( + -DDISABLE_MODEMMANAGER_SUPPORT=$(usex !modemmanager) + $(cmake_use_find_package modemmanager KF5ModemManagerQt) + ) + + ecm_src_configure +} + +pkg_postinst() { + ecm_pkg_postinst + + if ! has_version "kde-plasma/plasma-workspace:5"; then + elog "${PN} is not terribly useful without kde-plasma/plasma-workspace:5." + elog "However, the networkmanagement KCM can be called from either systemsettings" + elog "or manually: $ kcmshell5 kcm_networkmanagement" + fi +} diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest index f6fb1fad3e17..f162f36fd500 100644 --- a/kde-plasma/plasma-pa/Manifest +++ b/kde-plasma/plasma-pa/Manifest @@ -1,5 +1,7 @@ DIST plasma-pa-5.24.5.tar.xz 132952 BLAKE2B f877a23a07420c27cc55760a870bf45d887b0787c0e25dea2e37b79d04b56db8d4ebace9505934fb370cda4adf0d992033b3ed72fda4b73497acdbacb551fc10 SHA512 fdf18b0baa1fb43a8d576d454ba6625bf7d376eb30fcbe8e09df388441a04d1b373b6d53a56b4f14552fc06cbdddea193248044d0cc5e3b71fb90651708afaa1 -DIST plasma-pa-5.25.2.tar.xz 135356 BLAKE2B c1d451cbf3b35110ce424fb6fbc271f27351a7130e93c0502ce26fba2daf5082a812fde44d3bab8a7f01267b62c9b5dfbdd389b0620fffdd9598b8a26fa6d389 SHA512 f7f0dfc99def0221bac2cf74d62ee93ebded3c22f34896a4e074404efca4c559a141865f56ebf2164ee0a7e8862978084640ae520a3f90e438d0481103086586 +DIST plasma-pa-5.24.6.tar.xz 133040 BLAKE2B 7604df7e3552852e7ff289f4626c68536de0b75cbb7417f9b5d085745cb5d6ca22edb769958f2c36103767c0ed30c3caceafc3e00a6aa9c0e752fe96b73042af SHA512 217ee571008c75486fe349d33b4c3ef5c611395981d15cb58791d4b5f30afd5c54a04214194f0765920de19af5b6f9fac3e932819747f5cb26340eca13d2295c +DIST plasma-pa-5.25.3.tar.xz 136748 BLAKE2B a8fab3209af78f4c38d2623b9339f26451df686ebbbffb4fbdc3f8303c841a98cc2cdd6c962c92c5ca79122f555d909f8976b37606f7ab5b7ab371664e9516c2 SHA512 df6ef75b8045f3b872c92972118c8a59aea3819102247d104aafa214d66230d562a9a5a8a34867b01dc5fa73e97ac54cddc3fca125ca3ef2edb55e6e23fa9a2a EBUILD plasma-pa-5.24.5.ebuild 952 BLAKE2B eef87ad07adfabadd99ff8cec30c6e7aa5201cc6e599b1e4f833c42523914ea40b21562cc996a55504fa94f69650e84985a222c4a19f309aad12d07fcf9a9ce5 SHA512 b11a42155850d9b4642fc861e8e8cfd3046b5d4fd926c6d93ca163a9eed7bb6083a50e173743176c99bdc0e8cdb07f01832c93a8a5013d241dd22d1d6ae33e04 -EBUILD plasma-pa-5.25.2.ebuild 962 BLAKE2B 13ee0a82f43407d9206c1bb3b67da232c051a4806620e213c8f94d33176171d15dbf03e1da4d9e8e063f07641e69f72a8c72d90c2098787bc6ae949531e09347 SHA512 7e5f95b0e7ec07384069798754f8a96b3ca3c49ac69ac8685685140a1b3ca527adfbc5dc3400c7c6397904e2bef631e25e48097108232959df56a6fb7e0f651d +EBUILD plasma-pa-5.24.6.ebuild 969 BLAKE2B 5a8d2b8d93bfacb2cee347a27d4127f1b5c344f7432df8a0ef98cd69ca9c3cbbbc4fc0a5753197683e1902501a724c8898094d4fc14c08899fbed97d94048e81 SHA512 af1acd6b68a72c1c1036611aea8a0c9e72d98e5385138a1c669c90a7c23b23fe4466d5628db131b3b94aa3570aa7e4a17f6af20471a6311709760f73ef09113c +EBUILD plasma-pa-5.25.3.ebuild 969 BLAKE2B c22042685150f553d7b3ca5a703230d819917509837c803f36db05ca4c12cb06c7cc98b703eeae3f399893729793f80fbbc29f21df79ad3acc1bd0e44a083fb2 SHA512 7d1e9a89a437a17eee4e88839774f0f29e4b053352724e4438791294747d2f3877e8be858bdd82595cc6f66fa981b7b7932d7f676d916e1c26eb1ccd2b249838 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-pa/plasma-pa-5.25.2.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.24.6.ebuild similarity index 95% rename from kde-plasma/plasma-pa/plasma-pa-5.25.2.ebuild rename to kde-plasma/plasma-pa/plasma-pa-5.24.6.ebuild index 136949386869..9ff23bdaf14d 100644 --- a/kde-plasma/plasma-pa/plasma-pa-5.25.2.ebuild +++ b/kde-plasma/plasma-pa/plasma-pa-5.24.6.ebuild @@ -4,9 +4,9 @@ EAPI=8 ECM_HANDBOOK="forceoptional" -KFMIN=5.94.0 +KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm plasma.kde.org DESCRIPTION="Plasma applet for audio volume management using PulseAudio" diff --git a/kde-plasma/plasma-pa/plasma-pa-5.25.3.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.25.3.ebuild new file mode 100644 index 000000000000..c07b58fc10ea --- /dev/null +++ b/kde-plasma/plasma-pa/plasma-pa-5.25.3.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +KFMIN=5.95.0 +QTMIN=5.15.5 +inherit ecm plasma.kde.org + +DESCRIPTION="Plasma applet for audio volume management using PulseAudio" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + dev-libs/glib:2 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + media-libs/libcanberra + media-sound/pulseaudio +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + || ( + media-video/pipewire + media-sound/pulseaudio-daemon + media-sound/pulseaudio[daemon(+)] + ) + x11-themes/sound-theme-freedesktop +" diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest index a2b0bdf4e13d..62dfb51d85df 100644 --- a/kde-plasma/plasma-sdk/Manifest +++ b/kde-plasma/plasma-sdk/Manifest @@ -1,5 +1,7 @@ DIST plasma-sdk-5.24.5.tar.xz 261552 BLAKE2B 6a52464135d73119b53b3a5ce73e5a58f8797e6e8357010809e623bca5797199fb76aac5c3c0f18269d5584303b207e9ac21b03415e80d041f73154aa8b31aaa SHA512 9dff5a3088fb92296e4bb53d8839dade53dc71595c62e85bf5431ce85b686fec9197adf09177f1aa6ab488d0ededc063121f074f1c77b8b281950eb5cea0caf8 -DIST plasma-sdk-5.25.2.tar.xz 263684 BLAKE2B 7ce338380c22a547137d8e614a51d748bf6b5dd87cddfebf2e559252763236cca567683f9147bd52cb67ed434487416196be2f0b5789d3ff242a3ac8b4dc94cd SHA512 a3c8fd3616e59242c04e8d02de900455914b51407eb47de40e0ddd9802c6993bffb44fae4944746ecdaf6de47432902184253f2ccc976a78f30b97d48d60631c +DIST plasma-sdk-5.24.6.tar.xz 261660 BLAKE2B 077d093a03c785ad860a736e9f785a440e86c1599f330f0a3cb128709cc589bc50a83207e2c66cf5d84cc5d08e8baf169441cadd3c8daec69c177702e00c7fa9 SHA512 7e5888422eac1d6f1039609f50fc328f98abfc07bb20a2590c6313f627dd2578e53427cd92239e06bf51b9146863db6c5396569479bb128fdd2787d788d2a0b5 +DIST plasma-sdk-5.25.3.tar.xz 266812 BLAKE2B dbbf830bb1856ce11bafe1ce7a1770180b14f4eacec74b3d1335af8be00a4aee87d3e43dd0c41145efd9f5ddcb25235b0186063aa1b027347e9e50fe4b490c80 SHA512 ad4cbb6b59f38e2f09a62df9f86ca09ab25d25c567befe76d742a1c6ef0c8e6dd3567f9ce0f5baf7abd42721d2e704ed2250f4accd263bfc4148278663b412e9 EBUILD plasma-sdk-5.24.5.ebuild 1261 BLAKE2B 7474b8271aea4e5639335a0d09d8bef2c86d52f845a9bae5f19149c0ddb3d300b71c5f5311c684e6ff0759ca93cce939272f42eee4775da65c02e95a96222a3b SHA512 ab98f400066bfb76c8c315fbd346fecb27ec60995e47559c62f8ef03960df59aa9f3025d430b1d041d00a2401f337fcca5a5c18ea6b6efc260e1b4466bb4b5fb -EBUILD plasma-sdk-5.25.2.ebuild 1264 BLAKE2B 5298f9a981fb47646d28f17abae532ff33a436a12c58d2f13872159bbfd178db88e5e565d824297eff41570f1cfb95dc41ec167d6c2bde80c5822247b6b30d3d SHA512 c3c7e0d9322546e5e5ac5e5cc541de6a280e21b9be5c01195c2ed304074c8e4a9fe8358ba6080a05d751a3af39586481727ac1ef2b8b7f6004c651120cc84c85 +EBUILD plasma-sdk-5.24.6.ebuild 1271 BLAKE2B 25239b8ba75bef58586d2b9e30dc6a71317d2340e929498796216205cbaabb563aa77a8e4b5985b36664bbdb8d7341d677b364cfc69c83911f082c1643a5a4e0 SHA512 d91c1b2e574920995edceb571fd8089b873c84f556074db36accb97114df2c417a6b3e98b6e60f7c6314d9f784a57309db9825fc3ce5ae51729fb59cdaed4818 +EBUILD plasma-sdk-5.25.3.ebuild 1271 BLAKE2B 41ed6060753cc9c28f846b6d706534b1a70002b653d54f999d778e7dd37197a6af138ec5da7ec88b53d31c24e331a42429a78ab90c64a89942bff94af8546086 SHA512 113125b34823e701a9343c429dd96b8c36628ff107c8e5f3a76b2f4389bddf6820b9993b9fa7774d2c7340e874fee0cbec9972c6be297c87cf1fa96c8378a1d8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.25.2.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.24.6.ebuild similarity index 96% rename from kde-plasma/plasma-sdk/plasma-sdk-5.25.2.ebuild rename to kde-plasma/plasma-sdk/plasma-sdk-5.24.6.ebuild index 49e17c91c35e..ae2e25b2ba0c 100644 --- a/kde-plasma/plasma-sdk/plasma-sdk-5.25.2.ebuild +++ b/kde-plasma/plasma-sdk/plasma-sdk-5.24.6.ebuild @@ -4,11 +4,11 @@ EAPI=8 ECM_TEST="optional" -KFMIN=5.94.0 +KFMIN=5.92.0 PVCUT=$(ver_cut 1-3) QTMIN=5.15.4 VIRTUALX_REQUIRED="test" -inherit ecm kde.org +inherit ecm plasma.kde.org DESCRIPTION="Useful applications for Plasma development" diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.25.3.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.25.3.ebuild new file mode 100644 index 000000000000..a7ac4d464c4f --- /dev/null +++ b/kde-plasma/plasma-sdk/plasma-sdk-5.25.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="optional" +KFMIN=5.95.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.5 +VIRTUALX_REQUIRED="test" +inherit ecm plasma.kde.org + +DESCRIPTION="Useful applications for Plasma development" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 +" diff --git a/kde-plasma/plasma-systemmonitor/Manifest b/kde-plasma/plasma-systemmonitor/Manifest index 4f1127f1e01c..c1311d69aa6a 100644 --- a/kde-plasma/plasma-systemmonitor/Manifest +++ b/kde-plasma/plasma-systemmonitor/Manifest @@ -1,5 +1,7 @@ DIST plasma-systemmonitor-5.24.5.tar.xz 151824 BLAKE2B dfc6bc0dfe6815879eaed6686f52f108ce3e9a84f76899afffac255c97e36dd8afb4521d2dd8abad157306b1e0e02c874935e40e88aa2c187ce22f668c05b760 SHA512 b8c4a959eb587b25d8d503b3b2d05e6c8ced3b0cb146e08f0351f424962d059b70c8dd323d55b31ef903157b71bad6f20f969840a860ed25ebdafeb3db18489d -DIST plasma-systemmonitor-5.25.2.tar.xz 156188 BLAKE2B be381e649431bead26e9d6337493b73ab5a337eead53759e06d070c9883b7b582b3c7f38d18563b37847a518411ce8fdbaea5d1ad116b22355185f519b302c3a SHA512 7aaa5af6b389aba6caa584d86435a2635d4c4439825a0d820b25e69607fa8d1a5141176d25dc2d980572e8544976fb73ca5f2c6e0ad7aa08429bad5f8473360d +DIST plasma-systemmonitor-5.24.6.tar.xz 152124 BLAKE2B cc4680fac459176bf7b57d7d5efc0f37b7ca7cebaf66316d3fd3583a98247da3bffa4a9439bbf3fb46328ccc134b407c88479924e2a99ec7eed94910365496f2 SHA512 13cfc5b292d6dd7c204434730f6f4ee8bf9bc85c715ec604ad49a7703ff3a4ee76c6148bd21b86e10ef5727d1d477737cf3676deab8744e62a204de2102c92b4 +DIST plasma-systemmonitor-5.25.3.tar.xz 158952 BLAKE2B a552c295d4bfed8b72a8bdc1b7766915c68e2a80cf545addbbb8f5b6fec8d766870882d64e2812fef6a3639633f9052e6991930826a57689ab4d5918a7c4fa0a SHA512 536f4dc75543306c82cfc677729e39c4efa3865fc65ba2728c70a859212be35f0972827ccd61b7adecde10f9012201b313ed21d4878bc9b16edd45a03617904d EBUILD plasma-systemmonitor-5.24.5.ebuild 1196 BLAKE2B fa7acad855f435430411030c3faf6998ac54e1e963c2af47f501a5126a5fa6730f6ce2de8017604f8a723c57fe9fcade6c9c703c3b2b7e0d997b3be1e9f3be0b SHA512 6976406a77aa2e2d21c4377ea4fb2fd0d41cee25f50ff8b13257eaa5ac4c05d792cb35a0dbd892ca7db0f651c72d299932241064b044fd6b53d887996ce2402c -EBUILD plasma-systemmonitor-5.25.2.ebuild 1206 BLAKE2B 2c18e60c47541a0c43dea9f682bdc0532022cb7c6cfa1a2e705f098cd89c2f1bd354319e98c604183fec90d8a3acf277bef10dc5ce3e1801d323845a172ac916 SHA512 3201598e030b4c83091592c33183df41f7b91075d14a952b0f65f77d1d16649822ba59714d42da131c44141841ba527986ef12e0b23f37131671ec1f082088f2 +EBUILD plasma-systemmonitor-5.24.6.ebuild 1213 BLAKE2B fb4024523dee8af98a0ed0098c4ca37dc476fa86a06ce448dc5912ee2680a8eb5ae01919a6be7e5e9c56a52e97c6260a6dbe578c97646b2339002e711c9b81ee SHA512 bc1c696a527f585fcab86f8f77a3782e48b525502777fe280ecc845620512990fb2967f904745451558350a2f3bf6abf76436c581e77663df477396e71754273 +EBUILD plasma-systemmonitor-5.25.3.ebuild 1213 BLAKE2B a7d1cce92610f4f00634e7873d981ffb9aefe66c37b0087998efe34e65b2498be9f10475519b2a43bc3e4fc39905139ab396195a1d1cb022dfbd31bbc7e0b12a SHA512 1705387091ecdd1b86dc247082cfcb886ae1bf82a146b7c1fc4266f84acd5a8b6cb49b0a5e07654547f7dd385f4ad606af55bf2bc9eab96f36db1d1b57a7e62d MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.25.2.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.24.6.ebuild similarity index 96% rename from kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.25.2.ebuild rename to kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.24.6.ebuild index f5a5a018f691..093fb896e734 100644 --- a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.25.2.ebuild +++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.24.6.ebuild @@ -4,9 +4,9 @@ EAPI=8 PVCUT=$(ver_cut 1-3) -KFMIN=5.94.0 +KFMIN=5.92.0 QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm plasma.kde.org DESCRIPTION="Monitor system sensors, process information and other system resources" HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/" diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.25.3.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.25.3.ebuild new file mode 100644 index 000000000000..eac95d580d5c --- /dev/null +++ b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.25.3.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-3) +KFMIN=5.95.0 +QTMIN=5.15.5 +inherit ecm plasma.kde.org + +DESCRIPTION="Monitor system sensors, process information and other system resources" +HOMEPAGE="https://apps.kde.org/plasma-systemmonitor/" + +LICENSE="|| ( GPL-3 GPL-2 )" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-plasma/libksysguard-${PVCUT}:5 +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5[qml] + >=kde-frameworks/kquickcharts-${KFMIN}:5 + >=kde-plasma/ksystemstats-${PVCUT}:5 +" diff --git a/kde-plasma/plasma-thunderbolt/Manifest b/kde-plasma/plasma-thunderbolt/Manifest index 4e590f5232fa..1da1e6826e64 100644 --- a/kde-plasma/plasma-thunderbolt/Manifest +++ b/kde-plasma/plasma-thunderbolt/Manifest @@ -1,5 +1,7 @@ DIST plasma-thunderbolt-5.24.5.tar.xz 66752 BLAKE2B 38fe4132da08afe71a26751307d9ecd77cf0462323b4dc452ae2355cedf25f41c1de4e6f6dfe50b24fd2f1650383434aea4ec775e194b219d27a09387a8453e4 SHA512 b1096fac09800e33b87e79a2e774eaf19afa063263e71f772ec0081fda714c63dd07a0000489c36c3f7deead3ee563880bc12f336b8ea599b396613d28cc08f5 -DIST plasma-thunderbolt-5.25.2.tar.xz 67800 BLAKE2B 34ee0aa5338cf6259a3c20c45a6fc98910b481f3b4045b5577bdcbc740e3d5f0f9bf40944347dcceb71dd6fb4c0a061caef75a586d062231cfd8dab718d91daa SHA512 ef8ba3bf89f2e899c7cc0aeaa126e8e218024ed842e35e8893d7d8189738782618ba73d50e08b030d1392c8b2ec9640b27a7e4462670c92b3bcd8b37b59ba9ab +DIST plasma-thunderbolt-5.24.6.tar.xz 66748 BLAKE2B 2f83473a8d03735669c38b6b872da84ac5814811da2213988edbe0acbf1315bcecda54f470ac61ed0bdd1b539934fbe84d5716aa9076d0091ac65f1c8aa8d765 SHA512 3d01fa3baae27bb179d3e27cbbce827324931e3c772465604019cef5f204db1f378e8a261cfdff82f561478d9e8592c9d151d43eed08a4a4ae9ea718054260bb +DIST plasma-thunderbolt-5.25.3.tar.xz 68788 BLAKE2B 3d734965b6715bc2dc00b8ad4635924fc156afb21db95a84f7cf6fae4ae55a6cdddbd3bc8d298701130d812fb1a10a194f57727747cf5b34c784e02ab6824ec6 SHA512 a2b6328a8a34b44e36091b6d6907c9d1034226000421843ffca5eea21f3528e35f1150c4395de1ca582655f728cd5652faa2d3b0844046b50a9845d0275e8be4 EBUILD plasma-thunderbolt-5.24.5.ebuild 895 BLAKE2B 71a3848daf0e97d27451b609147470a73b4763c13f7fa42e78226da6b585879050acaa02b057df5ac2d0d14183c467c370d055431571e9f2adc1f8619927abe9 SHA512 6d7592a1a68819f75cbe87b1bafbc2b162eb4a4095b7107c43a5387573e036e48686b16279c983acfa082f9b4cd669c880d674634edf52612cca227f22120e10 -EBUILD plasma-thunderbolt-5.25.2.ebuild 897 BLAKE2B e36826b761b934f97a978c2812331692416c86de3fdcef891e517909d3a2e5236f034874646f1a6159854d04d17b413a5e2e3e13536c92ba0bd14c0732ce00e7 SHA512 5a68c397a2136e31db5e8e44eb69e160852ecba264e82a6c97580a3d7f2346218bb0cee4a365b5f6bc477fbd36f06a7104402c0260b97ce836a9df70068f78d8 +EBUILD plasma-thunderbolt-5.24.6.ebuild 904 BLAKE2B 235b4152250ffa3dfbd362789e33153f1249f4d0de7a7c5d17b6da863b4a8a51513fbf1478439b2366f60da1313f743f765874c9f7ac576fcdfdbbe705074e43 SHA512 71095907477f245de7b2fe88e5fe236cb38f7be80a3c607e675fc1f34d501c4ee550bf20471848b85a981705c8cb89a47a918deda83a0e4a0fbff259f46c92d5 +EBUILD plasma-thunderbolt-5.25.3.ebuild 904 BLAKE2B 7ad224669c4b0410ba3dfa8b15979b53f56f4d2ebe111758838e4b3e2ca42c552f1e6ec7de278e86b3c4f85686147b387fd38342c87bf77bc7a63950e93dd063 SHA512 44965b6023c06bc581312a67b350adc28e01c1bb2a6e3d5f8400099581481c7d70adba7e6373b99d549997dec9a89d8f499dc568e7a555b12a98d1e672b58cc3 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.2.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.24.6.ebuild similarity index 95% rename from kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.2.ebuild rename to kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.24.6.ebuild index 48406635f8c6..b00c8cbc647c 100644 --- a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.2.ebuild +++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.24.6.ebuild @@ -4,10 +4,10 @@ EAPI=8 ECM_TEST="true" -KFMIN=5.94.0 +KFMIN=5.92.0 PVCUT=$(ver_cut 1-3) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm plasma.kde.org DESCRIPTION="Plasma integration for controlling Thunderbolt devices" HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt" diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.3.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.3.ebuild new file mode 100644 index 000000000000..3510f7333671 --- /dev/null +++ b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.25.3.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="true" +KFMIN=5.95.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.5 +inherit ecm plasma.kde.org + +DESCRIPTION="Plasma integration for controlling Thunderbolt devices" +HOMEPAGE="https://invent.kde.org/plasma/plasma-thunderbolt" + +LICENSE="|| ( GPL-2 GPL-3+ )" +SLOT="5" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="" + +# tests require DBus +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + sys-apps/bolt +" diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest index 1d8bd0447ee5..487c7f6f4c2f 100644 --- a/kde-plasma/plasma-vault/Manifest +++ b/kde-plasma/plasma-vault/Manifest @@ -1,5 +1,7 @@ DIST plasma-vault-5.24.5.tar.xz 178032 BLAKE2B a9e93f71a627c0426e881b1e48e3a6cb32c3744db7986a09c33c36cf04be275dffd22c45369bfdcf1ca0f05b31d0d30129e7af54f6d425bb28e96f586a5453c3 SHA512 6495f94f060f139e91a25cbecf432d5bf9ee5ae949438278966c11cd7e725feb63aee6955dce5b46b816b0c57f5253b2cf215ad70efd592bf6e579ad6acb4cd2 -DIST plasma-vault-5.25.2.tar.xz 178364 BLAKE2B 8cb9a996284e1ea9fe3e1a70db7bfd842b132d41e2cbeb67175ddaf25ace6735c72ed7aa3a5f5cd4afddb0633b2e59c7a929e1cfe43a91e27aadebc91cdb32dd SHA512 d101719042a4adf6e0b96ab182635e83bf9a36e011196b825dce674a80aabe04c39ea9d9f7b177ed6e4ba36f79eff67104c1f1e055bc62579ce0104f5c0caf1d +DIST plasma-vault-5.24.6.tar.xz 178176 BLAKE2B 49a15152f9adb111c1bd3341ac1b1d1fb73c2070472581e188a280a254d55629ce73fc0707565e4e552c8d3e39dff41623009d3a9adc7d1dc95e09ebad1de239 SHA512 5298fe2624bd7b774cdd8441be7c11830e0fa968b33ea13904b7b64545069a4902a05334604fbc178d0b11636515082e9607f5e8e974d93f5b8a37893cc71100 +DIST plasma-vault-5.25.3.tar.xz 181152 BLAKE2B ef22f0edfe1c2c50720f259e075f27ef429cc1a2303d2c13394dac401fb12bf3a7c9a8f894ef2a4b1f3545d1b9935770457848259880123fca237f16fc534ddc SHA512 ca8ebba76113698c8c525b3a5ee76a9229db3359acf0b8c95331c92d956f9927bf972dcab1b2f13756336f3c013a35390edfaf6a9c3b69becb5c163930a03248 EBUILD plasma-vault-5.24.5.ebuild 1281 BLAKE2B 6956ed7e6c77aef87bc60b112b694d2b060b08ffe29baffebcd47767f0fe23ff5b356dbc769a6631e07bc327ab9f56006fa7077b38b7ad27a4153dc2359d4aa3 SHA512 362946fee322fa680cbbad96f5bc153f68d24461a6b7066d63c29b790b0f02378be9fed326ab45d4baf00c626b13afac6fdd1ea5b6aa226829aab7ad57bb5112 -EBUILD plasma-vault-5.25.2.ebuild 1291 BLAKE2B 0ad17ae90860af985ef759abb5197e2a5523d068fa3662ae01ce269359cf3a73f9f9df984a2eae78d8814d5d67f7a6282b4c67f44268697641e800401277d1e9 SHA512 c2e8fdefc509dc8167c385c137b2c6d16258e08f8f62e215ec1d91975f54386e9a42ed22fb901e313810838fd9b9390b18ccaf2193a517d107a0b850ae330ec0 +EBUILD plasma-vault-5.24.6.ebuild 1298 BLAKE2B 53cf840c039285713d4d3023a2a5de803f7115d6040b59085ccb6f8a128127bcde66798966d025c5aaa3a493543ba94f8208a0d117336444c23bf9759799621d SHA512 50904eb0f18d0816d8767780c78898faaf024832d27218cf2b0b7774a87824bfe000ffe983519115c939c79e8e36b6cdcbd9dde6132a22d79dc1d56095ab477e +EBUILD plasma-vault-5.25.3.ebuild 1298 BLAKE2B 8f3f10be4ae5d7c34e765a15bbcd02edffc2084a239f0772fd59b8763ac39325256922acc89d6052f4d65245c36ad58326d279dc13b973043ae4523414af25d7 SHA512 70d648e1ac011431d983daedb89f30e0199e584d6f44ca7af7ed0f4e4fd5a8eda6b237b19cbed1daa043c17144dc8d0ef6ef81609348996a1bde161e632ccde5 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-vault/plasma-vault-5.25.2.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.24.6.ebuild similarity index 96% rename from kde-plasma/plasma-vault/plasma-vault-5.25.2.ebuild rename to kde-plasma/plasma-vault/plasma-vault-5.24.6.ebuild index 2b6339bbf300..7caf418c53e3 100644 --- a/kde-plasma/plasma-vault/plasma-vault-5.25.2.ebuild +++ b/kde-plasma/plasma-vault/plasma-vault-5.24.6.ebuild @@ -3,10 +3,10 @@ EAPI=8 -KFMIN=5.94.0 +KFMIN=5.92.0 PVCUT=$(ver_cut 1-3) QTMIN=5.15.4 -inherit ecm kde.org +inherit ecm plasma.kde.org DESCRIPTION="Plasma applet and services for creating encrypted vaults" HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/" diff --git a/kde-plasma/plasma-vault/plasma-vault-5.25.3.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.25.3.ebuild new file mode 100644 index 000000000000..b95cea70999b --- /dev/null +++ b/kde-plasma/plasma-vault/plasma-vault-5.25.3.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.95.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.5 +inherit ecm plasma.kde.org + +DESCRIPTION="Plasma applet and services for creating encrypted vaults" +HOMEPAGE+=" https://cukic.co/2017/02/03/vaults-encryption-in-plasma/" + +LICENSE="LGPL-3" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="networkmanager" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=kde-frameworks/kactivities-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-plasma/libksysguard-${PVCUT}:5 + networkmanager? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) +" +RDEPEND="${DEPEND} + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + || ( >=sys-fs/cryfs-0.9.9 >=sys-fs/encfs-1.9.2 ) +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package networkmanager KF5NetworkManagerQt) + ) + + ecm_src_configure +} diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest index e74450c1768c..eb9a96bb7d31 100644 --- a/kde-plasma/plasma-workspace-wallpapers/Manifest +++ b/kde-plasma/plasma-workspace-wallpapers/Manifest @@ -1,5 +1,7 @@ DIST plasma-workspace-wallpapers-5.24.5.tar.xz 72711796 BLAKE2B 0740e3ac16db5274505358a096997e36f72bd2e58fe60cc7fec914a7a9cfe8a5480fc3e5317cef9a6e4a75d05b58ecb9918b433a61e522a5c605b503cdf785d1 SHA512 8b22bb8a2c093f3f7b7da8b0db55c688fa6d602326429db3e32960d7596c0f79e79d1a724bdb914d55caeffa36f422eea6678afdd62e2bb89f3afa479d056873 -DIST plasma-workspace-wallpapers-5.25.2.tar.xz 70524788 BLAKE2B da26e4653cd7df05cbf2788a1af9dc7e8955e2445796402b362a9a7fe651488766535e2b51fdbe99c38ef82e0891fb2070665945e478a76518361288c2ec4870 SHA512 bcecdaeead5a6b0a31f5c31776932e5015b4ada0bf4930952593a553db5842063ce42be1d1553fc0e5f26def5442c85199651374839e9dc76104a599aa7ef236 +DIST plasma-workspace-wallpapers-5.24.6.tar.xz 72712004 BLAKE2B e832cbf4cb04d8a43fbe4057f2115c609c098a18e707adaf126a55a61c57e10977a836c1b27ae48bdf53e7ef7cf5c3346270311b16e0ba56710e9eceec3a1c96 SHA512 48f31c9bdcb6765ef4c4b62c332d66f86b23ee2712c93975488d1f391f68acb76ec4f5fd0ee1aa09a5f6569fda6fb1ad33a16d782a6cba9d594aaf3203e622c3 +DIST plasma-workspace-wallpapers-5.25.3.tar.xz 70524828 BLAKE2B add85a01fb1355f565d7d095c6ef2090bd18c4419c659cdcdeec1a2c8225c79afa208d3187ba650a7841d256b1b8b3dfafdbdee7e373895a29648ac7eb649473 SHA512 8376ec3f3546c7710b6e5f854795718508c241679dab391d390d611755c215a9e3d6afbe77917eee713a62d9cf98c66ca40969b8f5a7566e3184f9931041526d EBUILD plasma-workspace-wallpapers-5.24.5.ebuild 355 BLAKE2B 81afbc936fe285344c48e2bb0381dfd9ebe4982ef70e344f82dc16c29c2920281141137221bd55c410154ef23089b192be7b7d37ea3dfa7d1bfd0a6b7f1a4211 SHA512 5c86d1a046ceaf78f2201d54710325306e591095ce1058d0fa12ff04c159f92daf329763a38ee9b315d036d02a6c29713f88ff27fcadc14628fae8617a6627e4 -EBUILD plasma-workspace-wallpapers-5.25.2.ebuild 365 BLAKE2B a0b13aa925f1ee5b29527c3936ec5111bbb743b100d5400505d1127651940db7d4ddb9739a6b08b84093c980c7bbfecbbdcfdd90fad3a7e084e9aa057fa948df SHA512 eef8c282e21d46e99d9f93aaca0c605e2aec1a4ebd8be90d356c36e82d829f40dd04b7141e8fd04d1b5f0598b67e7628a3e26ffb2fb7cb3d7674d1b8131ccc57 +EBUILD plasma-workspace-wallpapers-5.24.6.ebuild 372 BLAKE2B f47421f77929633910b09e45fd26f6093862caeffd838ccbafaf21108bb5151b2ee2481f079808334254ba893a08c58a8a85c895ca44df46834d26768eb74f38 SHA512 231a24ba2bdff798ddff5e81f3ecaf75eb8cd95af6124be46739a5640053dd30a905a4ac21a2390ec652476650e2927baffb3af29dc5e65c551229855fd11247 +EBUILD plasma-workspace-wallpapers-5.25.3.ebuild 372 BLAKE2B f47421f77929633910b09e45fd26f6093862caeffd838ccbafaf21108bb5151b2ee2481f079808334254ba893a08c58a8a85c895ca44df46834d26768eb74f38 SHA512 231a24ba2bdff798ddff5e81f3ecaf75eb8cd95af6124be46739a5640053dd30a905a4ac21a2390ec652476650e2927baffb3af29dc5e65c551229855fd11247 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.25.2.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.24.6.ebuild similarity index 92% rename from kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.25.2.ebuild rename to kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.24.6.ebuild index 3a5f3e5403a9..db5feae9932f 100644 --- a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.25.2.ebuild +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.24.6.ebuild @@ -4,7 +4,7 @@ EAPI=8 PVCUT=$(ver_cut 1-3) -inherit cmake kde.org +inherit cmake plasma.kde.org DESCRIPTION="Wallpapers for the Plasma workspace" diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.25.3.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.25.3.ebuild new file mode 100644 index 000000000000..db5feae9932f --- /dev/null +++ b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.25.3.ebuild @@ -0,0 +1,19 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PVCUT=$(ver_cut 1-3) +inherit cmake plasma.kde.org + +DESCRIPTION="Wallpapers for the Plasma workspace" + +LICENSE="GPL-2" +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="" + +BDEPEND=" + dev-qt/qtcore:5 + kde-frameworks/extra-cmake-modules:5 +" diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest index 0bf0386b17ef..3bedc7847ed4 100644 --- a/kde-plasma/plasma-workspace/Manifest +++ b/kde-plasma/plasma-workspace/Manifest @@ -12,7 +12,9 @@ AUX plasma-workspace-5.24.5-sddm-theme-KeyboardButton-fix-layout-name.patch 1544 AUX plasma-workspace-5.24.5-wallpapers-image-fix-missing-folder-action-buttons.patch 1404 BLAKE2B 356c4f481c899c4f7e313f68496c65936eb693c9ec40e893fc02958c9446b06a914370d52b5c5f4c2e45901fb375ff7b1dc79a1505f43ee43c022728be005563 SHA512 3ad0e83b7f236da90694919cd9978d64ceb1c934f8e293a646907c58c6756bcb9d300c806647e907ea36a74a7ab77e223d9b420ba74db6664910fedf8c744232 AUX plasma-workspace-5.24.80-split-libkworkspace.patch 1175 BLAKE2B 74dabcc26da223fb46bd97c2d07b5913ad51ab85a20062835dbb80b2a555129029996f99129ea9d99af76399722a404cf9baabbea48de4ab4392f068539f3c9f SHA512 95a63a106242449cdf605f943e794e07834b5d1e8fff2ad4e6a025fd68cc20fc6725ec0f0389898c4fe8c87587c7a51381b343cf116b2ff812236f0fe95ed314 DIST plasma-workspace-5.24.5.tar.xz 18490588 BLAKE2B 5a9681620f40604f631cd7ef0c9d6256cc490436dc5e29ef9434d0f129324c2d405c5647da12778c208976c0cb0b4da698a90a22b70c1cb2723cbc58f69bda1d SHA512 ae40fe545b03e42e9f8fe2e8885d3853f4b52d4fd2ed3ecf7d24fa59b4924b8f8b389e8713ec6a3a875bc66df3952de9157d4a5631b283105a9329a1a1825996 -DIST plasma-workspace-5.25.2.tar.xz 18581236 BLAKE2B 0c510d012c65a5472759a7eca8a16c53ba0dce57c7c513018adf77e6da6192b99759d47edb0c23057c0909a5854c26c7efce5c382adb4b2894fdf558534a95ff SHA512 5554b01919439791e991aca51446ed94438d499712f2766eb15389c057b7d9cb0c052a250f9aa432a8b2eb0b9802e51755a2cf6fc0998d3ad0a48138c70bc105 +DIST plasma-workspace-5.24.6.tar.xz 18500752 BLAKE2B 1e469e91e8f1828f0b819aaa03f2918fa7df551786d7bbc963c7b4f7078719e9655176c5ddeea262175c36b14ba360e143e182dad78e369f833338ef147af06a SHA512 4e49f59d565e0b84951122155158966a54c05a6999ff99503bfff667c780fac6cfc076326f0cac7d53629bfc1d81599b30e919848168f6beb79a4dc7cf7c5560 +DIST plasma-workspace-5.25.3.1.tar.xz 18613360 BLAKE2B 44ab976c314004f3af8c27eb6e8b564d06fb1446c673fee81042cfc48a33c05f5033a3525bc0f0cb0f9f80c9ab77484148e3c55a5d85824f0372cc66abf6ded7 SHA512 8bfef223174a21e9b485cebfaf738281ab42955f2bf7bf6b0d53f836d01fc7f31af8522f40fd21f1cb683345d227ee1a8f19531fcc8028a3740212a2dccfc831 EBUILD plasma-workspace-5.24.5-r1.ebuild 7100 BLAKE2B 9de41f9fa22bc2e66757a88e070be31d2e6b7b19c248ea5f4696e1bcc7b1bf78da4d9f7ed4de2397ef273aad77bb4e9925e8afa90a1cf1b2872d3c2ccf9c5daf SHA512 d43471c2412fea78398c24a916f6d23ed9ecd7e5ce80263e5f2e09678af97b3e63acb7b662051c60e6744e7abeb332d8e6a87581e1bc20b36941dce937d98bda -EBUILD plasma-workspace-5.25.2.ebuild 6517 BLAKE2B 2cdd5e5aa5eb9756def920c8336cc362104497e8a21802a0edbfbd4e9c00de7b94a9142502e02dad6c7dab2163dd1d64675c73171f56f021b4bf6d8cb7ceccd9 SHA512 fb467d7f0298fe6361fae6bf056a8acdd1a693af45795e9f7ab2c645acb002532952b8aa6a85370c8498dd0b27b377d34137903cecb559daf84e99169f96c8a0 +EBUILD plasma-workspace-5.24.6.ebuild 6507 BLAKE2B 48b97b6f59c5c6b55dbffdf5aecb279547a7749e7f96b8d30c8397f5b674de10ace521a31eb921a94563ec0d87bda62b15e052b276d2365dbb8e4df3e0a3c968 SHA512 db6a365cb10f176e48c638db06509d4b730efd513e18f189dc2663c851478de2570fb58805b1a4fc0821ee0dae362c21b1701a1056910904a33eec44a9e86847 +EBUILD plasma-workspace-5.25.3.1.ebuild 6524 BLAKE2B ba5197b5dd4dda61f530756ebc4ead20877713cdf3b3f7153b2d606d5cc5161048cf2f0260ce47fcb673c729d8ddd107fb8dabf5bca56dff28d53d81bdf56cff SHA512 c5afb8237aa46a9123eec26ceca711d33b691b6ce2bb064a79fabae5db195ce9ba907b49b77f3c0151f6b206ee04dca4ba57e762088dc03493eb8f1beaafd41c MISC metadata.xml 822 BLAKE2B 653f8e3e3987d950746b0a5f423664302f1a59feefcf3704a6d89000748134ee26cb88262ef2fb1e6d79213b1d82c16ac4d8bcaa09a40bef987d7dc7d8a5c82c SHA512 638282cdb40c2386d56f8b20434ffd78a610e8bd4ce5212118d398ba482799de27b7eae3e7874099362e8b841da96c6c819d6e5e52f6ba97679f153425cbe55b diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.24.6.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.24.6.ebuild new file mode 100644 index 000000000000..8c5b51873e93 --- /dev/null +++ b/kde-plasma/plasma-workspace/plasma-workspace-5.24.6.ebuild @@ -0,0 +1,219 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="forceoptional" +KFMIN=5.92.0 +PVCUT=$(ver_cut 1-3) +QTMIN=5.15.4 +VIRTUALX_REQUIRED="test" +inherit ecm plasma.kde.org + +DESCRIPTION="KDE Plasma workspace" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86" +IUSE="appstream +calendar +fontconfig geolocation gps +policykit +screencast +semantic-desktop telemetry" + +REQUIRED_USE="gps? ( geolocation )" +RESTRICT="test" + +# slot op: various private QtWaylandClient headers +COMMON_DEPEND=" + >=dev-libs/wayland-1.15 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5=[jpeg,libinput] + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtsql-${QTMIN}:5 + >=dev-qt/qtsvg-${QTMIN}:5 + >=dev-qt/qtwayland-${QTMIN}:5= + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtx11extras-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/kactivities-${KFMIN}:5 + >=kde-frameworks/kactivities-stats-${KFMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kauth-${KFMIN}:5 + >=kde-frameworks/kbookmarks-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kded-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 + >=kde-frameworks/kinit-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kpackage-${KFMIN}:5 + >=kde-frameworks/kpeople-${KFMIN}:5 + >=kde-frameworks/krunner-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kunitconversion-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwayland-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + >=kde-frameworks/prison-${KFMIN}:5[qml] + >=kde-frameworks/solid-${KFMIN}:5 + >=kde-plasma/breeze-${PVCUT}:5 + >=kde-plasma/kscreenlocker-${PVCUT}:5 + >=kde-plasma/kwin-${PVCUT}:5 + >=kde-plasma/layer-shell-qt-${PVCUT}:5 + >=kde-plasma/libkscreen-${PVCUT}:5 + >=kde-plasma/libksysguard-${PVCUT}:5 + >=kde-plasma/libkworkspace-${PVCUT}:5 + >=media-libs/phonon-4.11.0 + sci-libs/libqalculate:= + sys-libs/zlib + x11-libs/libICE + x11-libs/libSM + x11-libs/libX11 + x11-libs/libXau + x11-libs/libxcb + x11-libs/libXcursor + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXtst + x11-libs/xcb-util + x11-libs/xcb-util-image + appstream? ( dev-libs/appstream[qt5] ) + calendar? ( >=kde-frameworks/kholidays-${KFMIN}:5 ) + fontconfig? ( + >=dev-qt/qtprintsupport-${QTMIN}:5 + media-libs/fontconfig + x11-libs/libXft + x11-libs/xcb-util-image + ) + geolocation? ( >=kde-frameworks/networkmanager-qt-${KFMIN}:5 ) + gps? ( sci-geosciences/gpsd ) + policykit? ( virtual/libcrypt:= ) + screencast? ( + >=dev-qt/qtgui-${QTMIN}:5=[egl] + media-libs/libglvnd + >=media-video/pipewire-0.3:= + x11-libs/libdrm + ) + semantic-desktop? ( >=kde-frameworks/baloo-${KFMIN}:5 ) + telemetry? ( dev-libs/kuserfeedback:5 ) +" +DEPEND="${COMMON_DEPEND} + >=dev-libs/plasma-wayland-protocols-1.6.0 + >=dev-qt/qtconcurrent-${QTMIN}:5 + >=dev-util/wayland-scanner-1.19.0 + x11-base/xorg-proto + fontconfig? ( x11-libs/libXrender ) +" +RDEPEND="${COMMON_DEPEND} + app-text/iso-codes + >=dev-qt/qdbus-${QTMIN}:* + >=dev-qt/qtgraphicaleffects-${QTMIN}:5 + >=dev-qt/qtpaths-${QTMIN}:5 + >=dev-qt/qtquickcontrols-${QTMIN}:5[widgets] + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + kde-apps/kio-extras:5 + >=kde-frameworks/kirigami-${KFMIN}:5 + >=kde-frameworks/kquickcharts-${KFMIN}:5 + >=kde-plasma/milou-${PVCUT}:5 + >=kde-plasma/plasma-integration-${PVCUT}:5 + sys-apps/dbus + x11-apps/xmessage + x11-apps/xprop + x11-apps/xrdb + x11-apps/xsetroot + !d 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 TUxXq>$M60Rk#v1a={x`cx#WG| delta 8201 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 delta 36670 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 diff --git a/media-fonts/encodings/Manifest b/media-fonts/encodings/Manifest index 9f01be21a4fa..af91b73f3c14 100644 --- a/media-fonts/encodings/Manifest +++ b/media-fonts/encodings/Manifest @@ -1,3 +1,5 @@ DIST encodings-1.0.5.tar.bz2 713817 BLAKE2B 43e466c27fdf485e9704debb89c69a3c3eaecf84453362d86b53aa9c33d10b8f97f348ef35f8b430be101e8281ecce5d5f49a052929fc7cd37d94a7590645193 SHA512 920e49f0b3545f181a1574ca3280ac9adef1e68fe27566c195dd7013f728d355c0d759132789357fcf8fa7391fcbe1e17edf2bd85aa5611df5a4d99740011008 +DIST encodings-1.0.6.tar.xz 312720 BLAKE2B 4649d8d12fcfcbb7de9e8bd8aa7e77514835a56990123549137b4bbe5615c1e9fcddccb13b6442d8a525efd147926801a5029cb10126462b29e31e3354da3683 SHA512 2d52486996939401121bc858ba23031f70eef857760db8da4c84f083e981868e4bc7a8c2ab6d59274a0cf95f592a0dbfad47bce6c9299bb45d115b48abc39134 EBUILD encodings-1.0.5-r1.ebuild 663 BLAKE2B d62b20760ba7f5db43696a531a08bad66f4f075f33dc64018425d04a0c522f949270066fc838e26b741e0fb1b24510fc03a721a3b5d13a92f509f776f93452e8 SHA512 4ef30bbe181a8c9e9c7d4782c9316e4d817691c2a5a8ade2906431616e8cd4fee81acd0dac104e912e09929f386dbe12cff1b0fcb9f7eff3e43fda5f7505fce2 +EBUILD encodings-1.0.6.ebuild 696 BLAKE2B d795b126965f610db0fe8f37498609f17fe71ce736e0c487094139cb7b29cf940997217554d6edda74e7880a28e85e4080476c3c6c915aa889999849682baec7 SHA512 d4c49a83d11c962c24602868e2fd1be4c00e14a08f7dbc9cc4dcbd83a48f2821b3e6080e0b7f20c686715a9979656d2317858d06430a10000d6757acc99cc396 MISC metadata.xml 231 BLAKE2B 6373a9c04316f777f87754fbb7cbc856493138d32bdb05d1015946ebbb359c4b8adb9372554097833d5c9a20e00e32fa0a1c90995d9299dd2215a2cadcccbb73 SHA512 bf6ad5078a6775cd61d257939d41ec53d006124475da2949c55b4b3ac138ec85a88b9068c5920b1e781fadda963939b8f120f8864d82e10cf50e09cc8052a6dc diff --git a/media-fonts/encodings/encodings-1.0.6.ebuild b/media-fonts/encodings/encodings-1.0.6.ebuild new file mode 100644 index 000000000000..ba0a1658be2f --- /dev/null +++ b/media-fonts/encodings/encodings-1.0.6.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +# font eclass is inherited directly, since this package is a special case that +# would greatly complicate the fonts logic of xorg-3 +XORG_TARBALL_SUFFIX="xz" +inherit font xorg-3 + +DESCRIPTION="X.Org font encodings" + +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" + +BDEPEND="x11-apps/mkfontscale + >=media-fonts/font-util-1.1.1-r1" + +XORG_CONFIGURE_OPTIONS=( + # https://bugs.gentoo.org/815520 + --with-fontrootdir="${EPREFIX}"/usr/share/fonts +) diff --git a/media-fonts/font-util/Manifest b/media-fonts/font-util/Manifest index 1d353e1f7740..a6fa0110c5d8 100644 --- a/media-fonts/font-util/Manifest +++ b/media-fonts/font-util/Manifest @@ -1,3 +1,5 @@ DIST font-util-1.3.2.tar.bz2 158480 BLAKE2B 490aa54fdbf0e7060a17261e6ac06d30ef374c0ef40ae7473680c192898305c86617667c59f334d54e3ba3eb2464e925a12a5ad4bc74c73f6a62b0500d7c0da0 SHA512 7cac529b12ae71185b89c72c1569b9826f52eeaecc1c76010338e7c42c4078ae339f18220b580bbd68fb5dc09df6ecf169a47c32e6104d8ee53bd443fa21d167 +DIST font-util-1.3.3.tar.xz 142544 BLAKE2B b893159496fb242c33facda98597e200b41d05fbc28c9c1cf04f5214788f421472562a79ad24cffddad72ebf38f751858712a5c7c2904370ea77f501f78ccc77 SHA512 5e1cb8af44fe0bea72b1a6a4e455f50ca49b7531c2f4b605800c0b2b7578b9826ccf17fa195c505ab1d6339fd4ad697c01ba3b9777616f354ab62b23434d47c9 EBUILD font-util-1.3.2-r1.ebuild 656 BLAKE2B c9f960473fd093553a3fa24a85be7330ca006046295a12ca7318829e3c39fbd4ae4e94608db58a0b612cff92882fea108b411aa5fef2bb57bf77d3c239ff569f SHA512 47a28efdeb978c1ff1377eea887076d5a2c1202ea8ca0e061a9e0b69b5f35091a14ef627c495ffa3d77f74f8c966bb92411945d97d75e43c2e4c19bc098ed32b +EBUILD font-util-1.3.3.ebuild 689 BLAKE2B 295a9e28e1570bf7b1b1775b3c94ea73870996d8d9a9fedf5ca42eeb85cbca9d53a3e420d15c806c8782a8ff2871ff33839c66aef5c203f0f8a53b269d948676 SHA512 3e0f0cc2fb6ed521ce834e48cf2b354634494b5229096effaf2f84a3b1dd3982847e7601c5f885c198c4955ec86e71bcd0fddb4d056c98f4a464427c0096e77c MISC metadata.xml 231 BLAKE2B 6373a9c04316f777f87754fbb7cbc856493138d32bdb05d1015946ebbb359c4b8adb9372554097833d5c9a20e00e32fa0a1c90995d9299dd2215a2cadcccbb73 SHA512 bf6ad5078a6775cd61d257939d41ec53d006124475da2949c55b4b3ac138ec85a88b9068c5920b1e781fadda963939b8f120f8864d82e10cf50e09cc8052a6dc diff --git a/media-fonts/font-util/font-util-1.3.3.ebuild b/media-fonts/font-util/font-util-1.3.3.ebuild new file mode 100644 index 000000000000..180d08a20707 --- /dev/null +++ b/media-fonts/font-util/font-util-1.3.3.ebuild @@ -0,0 +1,18 @@ +# Copyright 2005-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +XORG_TARBALL_SUFFIX="xz" +inherit xorg-3 + +EGIT_REPO_URI="https://anongit.freedesktop.org/git/xorg/font/util.git" +DESCRIPTION="X.Org font utilities" +HOMEPAGE="https://www.x.org/wiki/ https://gitlab.freedesktop.org/xorg/font/util" + +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" + +XORG_CONFIGURE_OPTIONS=( + --with-fontrootdir="${EPREFIX}"/usr/share/fonts + --with-mapdir="${EPREFIX}"/usr/share/fonts/util +) diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 436e0028a88164a20b9bfc966bbdebd7b5bcfdb3..0c19a0b7c5a744602baf4aa307a5b888303876ef 100644 GIT binary patch literal 38325 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 delta 38306 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

  • pJAnNh=^ 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