From 993d510a748e1a83bfaeff155925973a828b605a Mon Sep 17 00:00:00 2001 From: root Date: Sat, 3 Dec 2022 18:31:05 +0300 Subject: [PATCH] Sync with portage [Sat Dec 3 18:31:04 MSK 2022]. --- Manifest.files.gz | Bin 29795 -> 29776 bytes app-accessibility/Manifest.gz | Bin 4711 -> 4712 bytes app-accessibility/kontrast/Manifest | 1 - .../kontrast/kontrast-22.04.3.ebuild | 32 - .../kontrast/kontrast-22.08.3.ebuild | 2 +- app-admin/Manifest.gz | Bin 32543 -> 32544 bytes app-admin/awscli/Manifest | 2 + app-admin/awscli/awscli-1.27.21.ebuild | 80 + app-admin/awscli/awscli-1.27.22.ebuild | 80 + app-admin/doas/doas-6.8.1-r1.ebuild | 4 +- app-admin/doas/doas-6.8.2.ebuild | 2 +- app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild | 2 +- app-alternatives/Manifest.gz | Bin 1193 -> 1674 bytes app-alternatives/awk/awk-2.ebuild | 3 + .../yacc => app-alternatives/bc}/Manifest | 0 app-alternatives/bc/bc-0.ebuild | 37 + app-alternatives/bc/metadata.xml | 20 + app-alternatives/lex/Manifest | 0 app-alternatives/lex/lex-0-r1.ebuild | 41 + app-alternatives/lex/metadata.xml | 20 + app-alternatives/yacc/Manifest | 0 app-alternatives/yacc/metadata.xml | 23 + .../yacc/yacc-0.ebuild | 2 + app-alternatives/yacc/yacc-1-r2.ebuild | 56 + app-arch/Manifest.gz | Bin 17084 -> 17085 bytes app-arch/pbzip2/pbzip2-1.1.13.ebuild | 4 +- app-arch/unrar/unrar-6.2.1.ebuild | 2 +- app-backup/Manifest.gz | Bin 8202 -> 8204 bytes ...p-2.4.0-r1.ebuild => burp-2.4.0-r2.ebuild} | 2 +- app-backup/burp/burp-2.4.0.ebuild | 117 -- app-cdr/Manifest.gz | Bin 7844 -> 7846 bytes app-cdr/dolphin-plugins-mountiso/Manifest | 1 - .../dolphin-plugins-mountiso-22.04.3.ebuild | 64 - .../dolphin-plugins-mountiso-22.08.3.ebuild | 2 +- app-crypt/Manifest.gz | Bin 23965 -> 23950 bytes .../debian-archive-keyring-2021.1.1.ebuild | 4 +- app-crypt/debian-archive-keyring/metadata.xml | 1 + app-crypt/hashcat/Manifest | 1 + app-crypt/hashcat/hashcat-6.2.6.ebuild | 115 ++ app-crypt/mit-krb5/mit-krb5-1.20.1.ebuild | 2 +- app-crypt/qca/qca-2.3.5.ebuild | 2 +- app-doc/Manifest.gz | Bin 6986 -> 6986 bytes app-doc/xmltoman/xmltoman-0.6.ebuild | 2 +- app-editors/Manifest.gz | Bin 14091 -> 14245 bytes app-editors/emacs/emacs-18.59-r15.ebuild | 2 +- app-editors/emacs/emacs-25.3-r13.ebuild | 2 +- app-editors/emacs/emacs-26.3-r9.ebuild | 2 +- app-editors/emacs/emacs-27.2-r7.ebuild | 2 +- app-editors/emacs/emacs-28.2-r2.ebuild | 2 +- .../hteditor-2.1.1_pre20161206.ebuild | 4 +- app-editors/pluma-plugins/Manifest | 1 + app-editors/pluma-plugins/metadata.xml | 15 + .../pluma-plugins/pluma-plugins-1.26.0.ebuild | 71 + ....ebuild => sublime-text-3_p3211-r2.ebuild} | 3 +- ....ebuild => sublime-text-4_p4126-r1.ebuild} | 1 + ....ebuild => sublime-text-4_p4143-r1.ebuild} | 3 +- app-emulation/Manifest.gz | Bin 15124 -> 15135 bytes app-emulation/qemu/qemu-7.1.0-r2.ebuild | 2 +- app-emulation/vice/vice-3.6.1-r2.ebuild | 2 +- app-eselect/Manifest.gz | Bin 6717 -> 6716 bytes ....1.ebuild => eselect-wine-2.0.1-r2.ebuild} | 12 +- app-eselect/eselect-wine/metadata.xml | 3 + app-i18n/Manifest.gz | Bin 18674 -> 18684 bytes app-i18n/ibus/ibus-1.5.27.ebuild | 2 +- app-i18n/scim/scim-1.4.18.ebuild | 4 +- .../uim/files/uim-clang-16-configure.patch | 1 + app-misc/Manifest.gz | Bin 49910 -> 49927 bytes app-misc/elasticsearch/Manifest | 2 +- ....5.0.ebuild => elasticsearch-8.5.2.ebuild} | 0 .../inputlircd-0.0.1_pre15-r3.ebuild | 2 +- ...wsafe-0.2.0-modern-autoconf-automake.patch | 61 + ...0.2.0-r5.ebuild => pwsafe-0.2.0-r6.ebuild} | 17 +- app-misc/tmux/tmux-3.3a-r1.ebuild | 2 +- app-misc/tmux/tmux-3.3a.ebuild | 2 +- app-misc/tmux/tmux-9999.ebuild | 2 +- app-misc/tmuxp/Manifest | 1 - app-misc/tmuxp/files/tmuxp-1.7.2-tests.patch | 14 - app-misc/tmuxp/files/tmuxp-1.9.2-tests.patch | 13 - app-misc/tmuxp/tmuxp-1.13.0.ebuild | 43 - .../wayland-utils/wayland-utils-1.1.0.ebuild | 2 +- app-mobilephone/Manifest.gz | Bin 2057 -> 2053 bytes ...mxx-0.9.0.ebuild => scmxx-0.9.0-r1.ebuild} | 17 +- app-office/Manifest.gz | Bin 7907 -> 7895 bytes app-office/dia/dia-0.97.3-r1.ebuild | 3 +- .../files/dia-0.97.3-configure-clang16.patch | 22 + app-office/kalendar/Manifest | 1 - app-office/kalendar/kalendar-22.04.3.ebuild | 51 - app-office/kalendar/kalendar-22.08.3.ebuild | 2 +- app-office/libreoffice-bin-debug/Manifest | 9 - .../libreoffice-bin-debug-7.3.6.2.ebuild | 85 -- .../libreoffice-bin-debug-7.3.7.2.ebuild | 2 +- app-office/libreoffice-bin/Manifest | 9 - .../libreoffice-bin-7.3.6.2.ebuild | 257 ---- .../libreoffice-bin-7.3.7.2.ebuild | 2 +- app-office/libreoffice-l10n/Manifest | 183 --- .../libreoffice-l10n-7.3.6.2.ebuild | 91 -- .../libreoffice-l10n-7.3.7.2.ebuild | 2 +- app-office/libreoffice/Manifest | 2 - .../libreoffice-7.3.5.2-poppler-22.09.0.patch | 46 - .../libreoffice/libreoffice-7.3.6.2.ebuild | 658 -------- .../libreoffice/libreoffice-7.3.7.2.ebuild | 2 +- app-office/mdbtools/mdbtools-1.0.0.ebuild | 2 +- app-office/sc-im/sc-im-0.8.2.ebuild | 2 +- app-portage/Manifest.gz | Bin 9571 -> 9575 bytes .../gentoolkit/gentoolkit-0.6.1-r3.ebuild | 2 +- app-portage/gentoolkit/gentoolkit-9999.ebuild | 5 +- app-portage/gentoolkit/metadata.xml | 1 + app-shells/Manifest.gz | Bin 8805 -> 8803 bytes app-shells/bash/bash-4.2_p53.ebuild | 2 +- app-shells/bash/bash-4.3_p48-r2.ebuild | 2 +- app-shells/bash/bash-4.4_p23-r2.ebuild | 2 +- app-shells/bash/bash-5.0_p18.ebuild | 2 +- app-shells/bash/bash-5.1_p16-r2.ebuild | 2 +- app-shells/bash/bash-5.2_p12.ebuild | 2 +- app-shells/bash/bash-9999.ebuild | 2 +- app-shells/dash/dash-0.5.11.5.ebuild | 2 +- app-shells/ksh/ksh-1.0.4.ebuild | 2 +- app-shells/mksh/mksh-59c.ebuild | 4 +- app-text/Manifest.gz | Bin 48910 -> 48925 bytes app-text/a2ps/a2ps-4.14-r7.ebuild | 2 +- app-text/a2ps/a2ps-4.14-r8.ebuild | 2 +- app-text/dictd/dictd-1.13.0-r3.ebuild | 4 +- app-text/dictd/dictd-1.13.0-r5.ebuild | 2 +- app-text/dvisvgm/dvisvgm-2.14-r1.ebuild | 2 +- app-text/gtkspell/gtkspell-3.0.10-r1.ebuild | 2 +- app-text/libnumbertext/Manifest | 1 - .../libnumbertext/libnumbertext-1.0.10.ebuild | 23 - .../libnumbertext/libnumbertext-1.0.11.ebuild | 2 +- app-text/nuspell/nuspell-5.1.2.ebuild | 2 +- app-text/poppler/Manifest | 4 - app-text/poppler/poppler-22.09.0.ebuild | 134 -- app-text/poppler/poppler-22.10.0.ebuild | 134 -- app-text/poppler/poppler-22.11.0.ebuild | 2 +- .../tessdata_fast/tessdata_fast-4.1.0.ebuild | 4 +- app-text/tree/tree-2.0.4.ebuild | 2 +- app-text/xdvik/xdvik-22.87.03-r4.ebuild | 2 +- dev-ada/Manifest.gz | Bin 3739 -> 3741 bytes dev-ada/gprbuild/Manifest | 2 + dev-ada/gprbuild/gprbuild-23.0.0.ebuild | 69 + dev-ada/gprconfig_kb/Manifest | 1 + .../files/gprconfig_kb-23.0.0-gentoo.patch | 133 ++ .../gprconfig_kb/gprconfig_kb-23.0.0.ebuild | 41 + dev-cpp/Manifest.gz | Bin 12745 -> 12759 bytes dev-cpp/eigen/eigen-3.4.0-r1.ebuild | 2 +- dev-cpp/mm-common/Manifest | 1 + dev-cpp/mm-common/mm-common-1.0.5.ebuild | 23 + dev-cpp/tbb/tbb-2021.7.0-r1.ebuild | 2 +- dev-db/Manifest.gz | Bin 15748 -> 15753 bytes dev-db/firebird/Manifest | 16 + ....0.10.33601.0-configure-autoconf2.72.patch | 21 + ...ird-3.0.10.33601.0-configure-clang16.patch | 48 + .../files/firebird-3.0.10.33601.0-flags.patch | 25 + .../firebird-3.0.10.33601.0-unbundle.patch | 97 ++ ...uild => firebird-3.0.10.33601.0-r1.ebuild} | 76 +- dev-db/mariadb/mariadb-10.2.44.ebuild | 2 +- dev-db/mariadb/mariadb-10.3.35.ebuild | 2 +- dev-db/mariadb/mariadb-10.3.36.ebuild | 4 +- dev-db/mariadb/mariadb-10.4.25.ebuild | 2 +- dev-db/mariadb/mariadb-10.4.26.ebuild | 4 +- dev-db/mariadb/mariadb-10.5.16.ebuild | 2 +- dev-db/mariadb/mariadb-10.5.17.ebuild | 4 +- dev-db/mariadb/mariadb-10.6.10.ebuild | 4 +- dev-db/mariadb/mariadb-10.6.8-r1.ebuild | 2 +- .../mysql-connector-c++-8.0.31.ebuild | 2 +- .../mysql-connector-c-8.0.31.ebuild | 2 +- dev-db/mysql/mysql-5.7.36-r1.ebuild | 2 +- dev-db/mysql/mysql-5.7.40.ebuild | 2 +- dev-db/mysql/mysql-8.0.27.ebuild | 2 +- dev-db/mysql/mysql-8.0.31-r1.ebuild | 2 +- dev-db/mysql/mysql-8.0.31.ebuild | 4 +- .../percona-server-8.0.25.15-r1.ebuild | 2 +- .../percona-server-8.0.26.16-r1.ebuild | 2 +- dev-embedded/Manifest.gz | Bin 9207 -> 9216 bytes dev-embedded/gpsim/gpsim-0.31.0.ebuild | 2 +- dev-embedded/libftdi/libftdi-1.5-r4.ebuild | 2 +- .../u-boot-tools/u-boot-tools-2022.10.ebuild | 2 +- dev-java/Manifest.gz | Bin 55841 -> 55833 bytes dev-java/commons-compress/Manifest | 1 - .../commons-compress-1.21-r1.ebuild | 2 +- .../commons-compress-1.21.ebuild | 73 - dev-java/easymock/easymock-2.5.2.ebuild | 2 +- .../felix-framework-7.0.5.ebuild | 2 +- .../felix-main/felix-main-7.0.5-r1.ebuild | 2 +- .../felix-resolver-2.0.4.ebuild | 2 +- .../felix-utils/felix-utils-1.11.8.ebuild | 2 +- .../greenmail/greenmail-2.0.0_alpha2.ebuild | 2 +- .../jakarta-mail/jakarta-mail-2.0.1.ebuild | 2 +- .../jul-to-slf4j/jul-to-slf4j-2.0.3.ebuild | 2 +- .../log4j-over-slf4j-2.0.3.ebuild | 2 +- .../logback-classic-1.4.1.ebuild | 2 +- .../logback-core/logback-core-1.4.1.ebuild | 2 +- dev-java/reload4j/reload4j-1.2.22.ebuild | 2 +- dev-java/slf4j-api/slf4j-api-1.7.36.ebuild | 62 - dev-java/slf4j-api/slf4j-api-2.0.3.ebuild | 2 +- dev-java/slf4j-ext/Manifest | 1 - dev-java/slf4j-ext/slf4j-ext-1.7.36.ebuild | 74 - dev-java/slf4j-ext/slf4j-ext-2.0.3.ebuild | 2 +- dev-java/slf4j-nop/Manifest | 1 - dev-java/slf4j-nop/slf4j-nop-1.7.36.ebuild | 58 - dev-java/slf4j-nop/slf4j-nop-2.0.3.ebuild | 2 +- .../slf4j-reload4j-2.0.3.ebuild | 2 +- dev-java/slf4j-simple/Manifest | 1 - .../slf4j-simple/slf4j-simple-1.7.36.ebuild | 77 - .../slf4j-simple/slf4j-simple-2.0.3.ebuild | 2 +- dev-lang/Manifest.gz | Bin 19347 -> 19342 bytes dev-lang/c-intercal/c-intercal-31.0.ebuild | 4 +- dev-lang/erlang/erlang-25.1.2-r1.ebuild | 2 +- dev-lang/mono/mono-6.12.0.122.ebuild | 2 +- dev-lang/nasm/nasm-2.15.05.ebuild | 2 +- dev-lang/ruby/ruby-2.7.7.ebuild | 2 +- dev-lang/srf/srf-1.0-r2.ebuild | 4 +- dev-lang/tk/tk-8.6.13.ebuild | 2 +- dev-lang/vala/vala-0.56.3.ebuild | 2 +- dev-libs/Manifest.gz | Bin 95839 -> 95657 bytes dev-libs/boost/Manifest | 1 - dev-libs/boost/boost-1.79.0.ebuild | 335 ----- dev-libs/boost/boost-1.80.0-r1.ebuild | 2 +- dev-libs/boost/boost-1.80.0.ebuild | 341 ----- dev-libs/cloog/Manifest | 1 - dev-libs/cloog/cloog-0.20.0.ebuild | 57 - dev-libs/cloog/cloog-9999.ebuild | 57 - dev-libs/cloog/files/cloog-0.20.0-notex.patch | 37 - dev-libs/cloog/metadata.xml | 5 - .../gobject-introspection-1.72.0.ebuild | 2 +- .../gobject-introspection-1.74.0.ebuild | 2 +- dev-libs/icu-layoutex/Manifest | 2 - .../icu-layoutex/icu-layoutex-71.1.ebuild | 129 -- .../icu-layoutex/icu-layoutex-72.1.ebuild | 2 +- dev-libs/icu-le-hb/Manifest | 1 - .../files/icu-le-hb-1.0.3-icu68.patch | 58 - dev-libs/icu-le-hb/icu-le-hb-1.0.3-r1.ebuild | 45 - dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild | 2 +- dev-libs/icu/Manifest | 2 - .../icu/files/icu-71.1-CVE-2022-1638.patch | 202 --- dev-libs/icu/icu-71.1-r1.ebuild | 156 -- dev-libs/icu/icu-72.1.ebuild | 2 +- dev-libs/kopeninghours/Manifest | 1 - .../kopeninghours-22.04.3.ebuild | 64 - dev-libs/kosmindoormap/Manifest | 1 - .../kosmindoormap-22.04.3.ebuild | 47 - dev-libs/kpublictransport/Manifest | 1 - .../kpublictransport-22.04.3.ebuild | 37 - dev-libs/libIDL/libIDL-0.8.14-r4.ebuild | 2 +- dev-libs/libclc/Manifest | 3 - dev-libs/libclc/libclc-15.0.3.ebuild | 67 - .../libclc/libclc-16.0.0_pre20221120.ebuild | 84 -- dev-libs/libebml/libebml-1.4.4.ebuild | 2 +- dev-libs/libevdev/libevdev-1.13.0.ebuild | 2 +- dev-libs/libgweather/libgweather-4.2.0.ebuild | 2 +- dev-libs/libiconv/libiconv-1.17.ebuild | 2 +- .../libprelude/libprelude-5.2.0-r10.ebuild | 4 +- .../libpreludedb/libpreludedb-5.2.0.ebuild | 4 +- dev-libs/libtasn1/libtasn1-4.19.0.ebuild | 2 +- dev-libs/modsecurity/Manifest | 1 - dev-libs/modsecurity/modsecurity-3.0.7.ebuild | 80 - dev-libs/mpc/Manifest | 1 + dev-libs/mpc/mpc-1.3.0_rc2.ebuild | 37 + dev-libs/nsgenbind/nsgenbind-0.8-r1.ebuild | 2 +- .../papi-6.0.0.1-configure-clang16.patch | 53 + ...-6.0.0.1.ebuild => papi-6.0.0.1-r1.ebuild} | 6 +- .../tree-sitter-c-sharp-0.19.1.ebuild | 4 +- .../tree-sitter-c/tree-sitter-c-0.20.2.ebuild | 2 +- .../tree-sitter-cpp-0.20.0.ebuild | 4 +- .../tree-sitter-css-0.19.0.ebuild | 4 +- ...ree-sitter-embedded-template-0.20.0.ebuild | 2 +- .../tree-sitter-go-0.19.1.ebuild | 4 +- ...ree-sitter-haskell-0.13.0_p20211114.ebuild | 4 +- .../tree-sitter-html-0.19.0.ebuild | 4 +- .../tree-sitter-java-0.20.0.ebuild | 2 +- .../tree-sitter-javascript-0.20.0.ebuild | 4 +- .../tree-sitter-jsdoc-0.19.0.ebuild | 4 +- .../tree-sitter-json-0.19.0.ebuild | 4 +- .../tree-sitter-julia-0.19.0.ebuild | 4 +- .../tree-sitter-meta-1-r1.ebuild | 4 +- .../tree-sitter-ocaml-0.19.0.ebuild | 4 +- .../tree-sitter-php-0.19.0.ebuild | 4 +- .../tree-sitter-python-0.20.0.ebuild | 2 +- .../tree-sitter-ql-0.19.0.ebuild | 4 +- .../tree-sitter-ruby-0.19.0.ebuild | 4 +- .../tree-sitter-rust-0.20.3.ebuild | 2 +- .../tree-sitter-scala-0.19.0.ebuild | 4 +- .../tree-sitter-tsq-0.19.0.ebuild | 4 +- .../tree-sitter-typescript-0.20.1.ebuild | 2 +- dev-libs/uthash/uthash-2.3.0.ebuild | 2 +- .../wayland-protocols-1.27.ebuild | 2 +- dev-libs/zziplib/zziplib-0.13.72-r2.ebuild | 2 +- dev-lua/Manifest.gz | Bin 7294 -> 7289 bytes dev-lua/lua-utf8/Manifest | 1 + dev-lua/lua-utf8/lua-utf8-0.1.5.ebuild | 82 + dev-ml/Manifest.gz | Bin 36275 -> 36280 bytes dev-ml/llvm-ocaml/Manifest | 3 - dev-ml/llvm-ocaml/llvm-ocaml-15.0.3.ebuild | 115 -- .../llvm-ocaml-16.0.0_pre20221120.ebuild | 112 -- dev-ml/ocaml-fileutils/Manifest | 2 +- ...r1.ebuild => ocaml-fileutils-0.6.4.ebuild} | 15 +- dev-python/Manifest.gz | Bin 261608 -> 261170 bytes dev-python/awxkit/Manifest | 1 + dev-python/awxkit/awxkit-21.10.0.ebuild | 47 + dev-python/boto3/Manifest | 2 + dev-python/boto3/boto3-1.26.21.ebuild | 68 + dev-python/boto3/boto3-1.26.22.ebuild | 68 + dev-python/botocore/Manifest | 2 + dev-python/botocore/botocore-1.29.21.ebuild | 74 + dev-python/botocore/botocore-1.29.22.ebuild | 74 + dev-python/chardet/Manifest | 1 + dev-python/chardet/chardet-5.1.0.ebuild | 31 + dev-python/clang-python/Manifest | 3 - .../clang-python/clang-python-15.0.3.ebuild | 53 - .../clang-python-16.0.0_pre20221120.ebuild | 53 - dev-python/cloudscraper/Manifest | 2 +- ...2.62.ebuild => cloudscraper-1.2.65.ebuild} | 1 + dev-python/dask/Manifest | 1 + dev-python/dask/dask-2022.12.0.ebuild | 61 + dev-python/docstring-to-markdown/Manifest | 1 + .../docstring-to-markdown-0.11.ebuild | 29 + dev-python/docstring-to-markdown/metadata.xml | 1 + dev-python/google-api-core/Manifest | 1 + .../google-api-core-2.11.0.ebuild | 73 + dev-python/google-api-core/metadata.xml | 1 + dev-python/google-auth/Manifest | 1 + .../google-auth/google-auth-2.15.0.ebuild | 58 + dev-python/hypothesis/Manifest | 1 + .../hypothesis/hypothesis-6.59.0.ebuild | 77 + dev-python/jsonpickle/Manifest | 1 + dev-python/jsonpickle/jsonpickle-3.0.0.ebuild | 59 + dev-python/libtmux/Manifest | 1 - dev-python/libtmux/libtmux-0.14.2.ebuild | 48 - dev-python/lit/Manifest | 3 - dev-python/lit/lit-15.0.3.ebuild | 42 - dev-python/lit/lit-16.0.0_pre20221120.ebuild | 42 - dev-python/mapbox_earcut/Manifest | 1 + .../mapbox_earcut/mapbox_earcut-1.0.1.ebuild | 33 + dev-python/metakernel/Manifest | 1 + .../metakernel/metakernel-0.29.3.ebuild | 38 + .../mkdocs_pymdownx_material_extras/Manifest | 1 + ...docs_pymdownx_material_extras-2.3.1.ebuild | 24 + dev-python/multidict/Manifest | 1 + dev-python/multidict/multidict-6.0.3.ebuild | 37 + dev-python/pathtools/Manifest | 1 - dev-python/pathtools/metadata.xml | 12 - .../pathtools/pathtools-0.1.2-r3.ebuild | 16 - dev-python/plyr/plyr-1.0.6-r1.ebuild | 24 +- dev-python/psutil/Manifest | 2 - dev-python/psutil/psutil-5.9.1.ebuild | 44 - dev-python/psutil/psutil-5.9.3.ebuild | 2 +- dev-python/pyghmi/Manifest | 1 + dev-python/pyghmi/pyghmi-1.5.55.ebuild | 39 + dev-python/pyglet/Manifest | 2 +- ...glet-1.5.26.ebuild => pyglet-2.0.1.ebuild} | 18 +- dev-python/pytest-check/Manifest | 2 + .../pytest-check/pytest-check-1.2.1.ebuild | 27 + .../pytest-check/pytest-check-1.3.0.ebuild | 27 + dev-python/pytest-testinfra/Manifest | 1 + .../pytest-testinfra-7.0.0.ebuild | 45 + dev-python/python-caja/Manifest | 1 + .../python-caja/python-caja-1.26.0.ebuild | 57 + dev-python/pyupgrade/Manifest | 1 + dev-python/pyupgrade/pyupgrade-3.3.0.ebuild | 29 + dev-python/tempita/Manifest | 1 - .../tempita/files/tempita-0.5.3-2to3.patch | 233 --- .../files/tempita-0.5.3-cgi-escape.patch | 31 - dev-python/tempita/metadata.xml | 12 - dev-python/tempita/tempita-0.5.3-r3.ebuild | 46 - dev-python/trove-classifiers/Manifest | 1 + .../trove-classifiers-2022.12.1.ebuild | 34 + dev-python/ubelt/Manifest | 1 + dev-python/ubelt/ubelt-1.2.3.ebuild | 42 + dev-python/ujson/Manifest | 1 + dev-python/ujson/ujson-5.6.0.ebuild | 41 + dev-python/watchgod/Manifest | 1 - dev-python/watchgod/metadata.xml | 11 - dev-python/watchgod/watchgod-0.8.2-r1.ebuild | 59 - dev-python/websockets/Manifest | 1 - .../files/websockets-10.3-py311.patch | 24 - dev-python/websockets/websockets-10.3.ebuild | 39 - dev-python/wurlitzer/Manifest | 1 + dev-python/wurlitzer/wurlitzer-3.0.3.ebuild | 25 + dev-python/xarray/Manifest | 1 + dev-python/xarray/xarray-2022.12.0.ebuild | 45 + dev-python/yarl/Manifest | 1 + dev-python/yarl/yarl-1.8.2.ebuild | 45 + dev-qt/Manifest.gz | Bin 11226 -> 11236 bytes dev-qt/assistant/assistant-5.15.7.ebuild | 2 +- dev-qt/designer/designer-5.15.7.ebuild | 2 +- .../linguist-tools-5.15.7.ebuild | 2 +- dev-qt/linguist/linguist-5.15.7.ebuild | 2 +- dev-qt/pixeltool/pixeltool-5.15.7.ebuild | 2 +- dev-qt/qdbus/qdbus-5.15.7.ebuild | 2 +- dev-qt/qdbusviewer/qdbusviewer-5.15.7.ebuild | 2 +- dev-qt/qdoc/qdoc-5.15.7.ebuild | 2 +- dev-qt/qt3d/qt3d-5.15.7.ebuild | 2 +- dev-qt/qtbluetooth/qtbluetooth-5.15.7.ebuild | 2 +- dev-qt/qtcharts/qtcharts-5.15.7.ebuild | 2 +- .../qtconcurrent/qtconcurrent-5.15.7.ebuild | 2 +- dev-qt/qtcore/qtcore-5.15.7.ebuild | 2 +- dev-qt/qtdatavis3d/qtdatavis3d-5.15.7.ebuild | 2 +- dev-qt/qtdbus/qtdbus-5.15.7.ebuild | 2 +- .../qtdeclarative/qtdeclarative-5.15.7.ebuild | 2 +- dev-qt/qtdiag/qtdiag-5.15.7.ebuild | 2 +- dev-qt/qtgamepad/qtgamepad-5.15.7.ebuild | 2 +- .../qtgraphicaleffects-5.15.7.ebuild | 2 +- dev-qt/qtgui/qtgui-5.15.7.ebuild | 2 +- dev-qt/qthelp/qthelp-5.15.7.ebuild | 2 +- .../qtimageformats-5.15.7.ebuild | 2 +- dev-qt/qtlocation/qtlocation-5.15.7.ebuild | 2 +- .../qtmultimedia/qtmultimedia-5.15.7.ebuild | 2 +- dev-qt/qtnetwork/qtnetwork-5.15.7.ebuild | 2 +- .../qtnetworkauth/qtnetworkauth-5.15.7.ebuild | 2 +- dev-qt/qtopengl/qtopengl-5.15.7.ebuild | 2 +- dev-qt/qtpaths/qtpaths-5.15.7.ebuild | 2 +- .../qtpositioning/qtpositioning-5.15.7.ebuild | 2 +- .../qtprintsupport-5.15.7.ebuild | 2 +- .../qtquickcontrols-5.15.7.ebuild | 2 +- .../qtquickcontrols2-5.15.7.ebuild | 2 +- dev-qt/qtscript/qtscript-5.15.7.ebuild | 2 +- dev-qt/qtscxml/qtscxml-5.15.7.ebuild | 2 +- dev-qt/qtsensors/qtsensors-5.15.7.ebuild | 2 +- .../qtserialport/qtserialport-5.15.7.ebuild | 2 +- dev-qt/qtspeech/qtspeech-5.15.7.ebuild | 2 +- dev-qt/qtsql/qtsql-5.15.7.ebuild | 2 +- dev-qt/qtsvg/qtsvg-5.15.7.ebuild | 2 +- dev-qt/qttest/qttest-5.15.7.ebuild | 2 +- .../qttranslations-5.15.7.ebuild | 2 +- .../qtvirtualkeyboard-5.15.7.ebuild | 2 +- dev-qt/qtwayland/qtwayland-5.15.7.ebuild | 2 +- .../qtwaylandscanner-5.15.7.ebuild | 2 +- .../qtwebchannel/qtwebchannel-5.15.7.ebuild | 2 +- .../qtwebengine-5.15.7_p20221122.ebuild | 2 +- .../qtwebsockets/qtwebsockets-5.15.7.ebuild | 2 +- dev-qt/qtwidgets/qtwidgets-5.15.7.ebuild | 2 +- dev-qt/qtx11extras/qtx11extras-5.15.7.ebuild | 2 +- dev-qt/qtxml/qtxml-5.15.7.ebuild | 2 +- .../qtxmlpatterns/qtxmlpatterns-5.15.7.ebuild | 2 +- dev-ruby/Manifest.gz | Bin 108754 -> 108743 bytes dev-ruby/actioncable/actioncable-6.1.7.ebuild | 2 +- .../actionmailbox/actionmailbox-6.1.7.ebuild | 2 +- .../actionmailer/actionmailer-6.1.7.ebuild | 2 +- dev-ruby/actiontext/actiontext-6.1.7.ebuild | 2 +- dev-ruby/activejob/activejob-6.1.7.ebuild | 2 +- .../activestorage/activestorage-6.1.7.ebuild | 2 +- dev-ruby/aws-partitions/Manifest | 2 - .../aws-partitions-1.297.0.ebuild | 21 - .../aws-partitions-1.298.0.ebuild | 21 - .../aws-partitions-1.370.0.ebuild | 4 +- dev-ruby/builder/builder-3.2.4-r1.ebuild | 2 +- dev-ruby/classifier-reborn/Manifest | 1 - .../classifier-reborn-2.2.0.ebuild | 37 - dev-ruby/facter/facter-3.14.24.ebuild | 4 +- dev-ruby/faraday/Manifest | 1 - dev-ruby/faraday/faraday-1.2.0.ebuild | 83 - dev-ruby/fuubar/Manifest | 1 - dev-ruby/fuubar/fuubar-2.5.0-r1.ebuild | 33 - dev-ruby/hocon/hocon-1.3.1.ebuild | 24 - dev-ruby/multi_xml/multi_xml-0.6.0-r1.ebuild | 42 - dev-ruby/net-ssh/net-ssh-6.1.0-r2.ebuild | 2 +- dev-ruby/net-telnet/net-telnet-0.2.0.ebuild | 30 - dev-ruby/nio4r/Manifest | 1 - dev-ruby/nio4r/nio4r-2.5.4.ebuild | 40 - dev-ruby/pg/pg-1.3.5.ebuild | 2 +- dev-ruby/pkg-config/Manifest | 3 - dev-ruby/pkg-config/pkg-config-1.4.1.ebuild | 31 - dev-ruby/pkg-config/pkg-config-1.4.6.ebuild | 25 - dev-ruby/pkg-config/pkg-config-1.4.7.ebuild | 29 - dev-ruby/pkg-config/pkg-config-1.4.9.ebuild | 2 +- dev-ruby/racc/racc-1.5.2-r1.ebuild | 60 - dev-ruby/racc/racc-1.5.2.ebuild | 70 - dev-ruby/racc/racc-1.6.0.ebuild | 2 +- dev-ruby/rack-protection/Manifest | 2 + .../rack-protection-2.2.3.ebuild | 24 + .../rack-protection-3.0.4.ebuild | 24 + dev-ruby/rails/rails-6.1.7.ebuild | 2 +- dev-ruby/rr/Manifest | 1 - dev-ruby/rr/rr-3.0.9.ebuild | 31 - .../ruby-odbc/ruby-odbc-0.999991-r1.ebuild | 2 +- dev-ruby/ruby-odbc/ruby-odbc-0.999991.ebuild | 63 - .../ruby-opengl/ruby-opengl-0.10.0.ebuild | 48 - .../ruby-progressbar-1.11.0.ebuild | 2 +- dev-ruby/ruby-xslt/ruby-xslt-0.9.10.ebuild | 46 - dev-ruby/sass/sass-3.7.4-r1.ebuild | 2 +- dev-ruby/seed-fu/seed-fu-2.3.9.ebuild | 33 - dev-ruby/semantic_puppet/Manifest | 1 - .../semantic_puppet-1.0.3.ebuild | 19 - .../semantic_puppet-1.0.4.ebuild | 2 +- dev-ruby/simple-rss/simple-rss-1.3.3.ebuild | 31 - dev-ruby/sinatra/Manifest | 4 +- dev-ruby/sinatra/sinatra-2.2.0.ebuild | 34 - ...atra-2.2.1.ebuild => sinatra-2.2.3.ebuild} | 2 +- ...atra-3.0.1.ebuild => sinatra-3.0.4.ebuild} | 0 dev-ruby/stomp/stomp-1.4.10.ebuild | 4 +- dev-ruby/tilt/tilt-2.0.10-r1.ebuild | 46 - dev-ruby/tilt/tilt-2.0.11.ebuild | 2 +- dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild | 32 + dev-ruby/virtus/Manifest | 1 - dev-ruby/virtus/virtus-1.0.5.ebuild | 36 - dev-scheme/Manifest.gz | Bin 9808 -> 9811 bytes dev-scheme/racket/racket-8.6.ebuild | 2 +- dev-tcltk/Manifest.gz | Bin 5820 -> 5817 bytes dev-tcltk/bwidget/bwidget-1.9.15.ebuild | 2 +- dev-util/Manifest.gz | Bin 69108 -> 69098 bytes dev-util/b2/Manifest | 1 + dev-util/b2/b2-4.9.2.ebuild | 2 +- dev-util/b2/b2-4.9.3.ebuild | 66 + dev-util/clazy/clazy-1.11-r2.ebuild | 2 +- dev-util/colm/colm-0.14.7-r2.ebuild | 2 +- dev-util/cproto/cproto-4.7t-r1.ebuild | 2 +- dev-util/cproto/cproto-4.7u.ebuild | 2 +- dev-util/cscope/cscope-15.9.ebuild | 2 +- dev-util/cutils/cutils-1.6-r5.ebuild | 2 +- dev-util/diffoscope/Manifest | 1 + dev-util/diffoscope/diffoscope-228.ebuild | 120 ++ .../directx-headers-1.606.4.ebuild | 2 +- dev-util/glslang/glslang-1.3.231-r2.ebuild | 2 +- dev-util/gnome-builder/Manifest | 1 + .../gnome-builder/gnome-builder-43.4.ebuild | 261 ++++ dev-util/gob/gob-2.0.20-r1.ebuild | 2 +- dev-util/kbuild/kbuild-0.1.9998.3407.ebuild | 4 +- .../kbuild/kbuild-0.1.9998.3499-r2.ebuild | 2 +- .../kbuild/kbuild-0.1.9998.3572-r2.ebuild | 2 +- dev-util/kbuild/kbuild-9999.ebuild | 2 +- dev-util/kdevelop-php/Manifest | 1 - .../kdevelop-php/kdevelop-php-22.04.3.ebuild | 54 - .../kdevelop-php/kdevelop-php-22.08.3.ebuild | 2 +- dev-util/kdevelop-python/Manifest | 1 - .../kdevelop-python-22.04.3.ebuild | 51 - .../kdevelop-python-22.08.3.ebuild | 2 +- dev-util/kdevelop/Manifest | 1 - dev-util/kdevelop/kdevelop-22.04.3.ebuild | 130 -- dev-util/kdevelop/kdevelop-22.08.3.ebuild | 2 +- dev-util/kio-perldoc/Manifest | 1 - .../kio-perldoc/kio-perldoc-22.04.3.ebuild | 23 - .../kio-perldoc/kio-perldoc-22.08.3.ebuild | 2 +- dev-util/libabigail/Manifest | 3 +- .../files/libabigail-2.0-musl.patch | 72 - dev-util/libabigail/libabigail-2.1-r1.ebuild | 2 +- ...il-2.0-r1.ebuild => libabigail-2.2.ebuild} | 41 +- dev-util/lldb/Manifest | 3 - dev-util/lldb/lldb-15.0.3.ebuild | 116 -- dev-util/lldb/lldb-16.0.0_pre20221120.ebuild | 115 -- dev-util/poke/files/50poke-gentoo.el | 9 + dev-util/poke/metadata.xml | 1 + dev-util/poke/poke-2.4-r1.ebuild | 123 ++ dev-util/poke/poke-9999.ebuild | 116 ++ dev-util/strace/Manifest | 1 + dev-util/strace/strace-5.18.ebuild | 109 ++ ...cmake-files-to-CMAKE_INSTALL_DATADIR.patch | 24 + .../vulkan-headers/vulkan-headers-9999.ebuild | 2 + .../xxdiff/xxdiff-4.0.1_p20170622-r1.ebuild | 4 +- dev-util/yacc/yacc-1.9.1-r7.ebuild | 44 + eclass/Manifest.gz | Bin 37525 -> 37511 bytes eclass/kernel-build.eclass | 2 +- eclass/linux-info.eclass | 4 +- eclass/llvm.org.eclass | 6 - games-roguelike/Manifest.gz | Bin 3060 -> 3058 bytes .../nethack/nethack-3.6.6-r1.ebuild | 2 +- .../stone-soup/stone-soup-0.25.1-r103.ebuild | 2 +- .../stone-soup/stone-soup-0.26.1-r2.ebuild | 2 +- .../stone-soup/stone-soup-0.27.1-r1.ebuild | 2 +- .../stone-soup/stone-soup-0.28.0-r1.ebuild | 2 +- .../stone-soup/stone-soup-0.29.0.ebuild | 2 +- .../stone-soup/stone-soup-0.29.1.ebuild | 2 +- gnome-base/Manifest.gz | Bin 5044 -> 5047 bytes gnome-base/nautilus/Manifest | 1 + gnome-base/nautilus/nautilus-43.1.ebuild | 114 ++ gnome-extra/Manifest.gz | Bin 11434 -> 11437 bytes gnome-extra/evolution-data-server/Manifest | 1 + .../evolution-data-server-3.46.1-r1.ebuild | 2 +- .../evolution-data-server-3.46.2.ebuild | 144 ++ gnome-extra/evolution-ews/Manifest | 1 + .../evolution-ews/evolution-ews-3.46.2.ebuild | 72 + gnome-extra/gnome-software/Manifest | 1 + .../gnome-software/gnome-software-43.2.ebuild | 102 ++ gnome-extra/gucharmap/Manifest | 1 + gnome-extra/gucharmap/gucharmap-15.0.2.ebuild | 74 + gui-libs/Manifest.gz | Bin 4295 -> 4297 bytes .../display-manager-init-1.1.1.ebuild | 2 +- .../gdk-pixbuf-loader-webp-0.0.7.ebuild | 2 +- gui-libs/vte-common/Manifest | 1 + gui-libs/vte-common/vte-common-0.70.2.ebuild | 78 + gui-libs/vte/Manifest | 1 + gui-libs/vte/vte-0.70.2.ebuild | 101 ++ kde-apps/Manifest.gz | Bin 37256 -> 37226 bytes kde-apps/akonadi-calendar/Manifest | 1 - .../akonadi-calendar-22.04.3.ebuild | 47 - .../akonadi-calendar-22.08.3.ebuild | 2 +- kde-apps/akonadi-contacts/Manifest | 1 - .../akonadi-contacts-22.04.3.ebuild | 48 - .../akonadi-contacts-22.08.3.ebuild | 2 +- kde-apps/akonadi-import-wizard/Manifest | 1 - .../akonadi-import-wizard-22.04.3.ebuild | 42 - .../akonadi-import-wizard-22.08.3.ebuild | 2 +- kde-apps/akonadi-mime/Manifest | 1 - .../akonadi-mime/akonadi-mime-22.04.3.ebuild | 38 - .../akonadi-mime/akonadi-mime-22.08.3.ebuild | 2 +- kde-apps/akonadi-notes/Manifest | 1 - .../akonadi-notes-22.04.3.ebuild | 26 - .../akonadi-notes-22.08.3.ebuild | 2 +- kde-apps/akonadi-search/Manifest | 1 - .../akonadi-search-22.04.3.ebuild | 50 - .../akonadi-search-22.08.3.ebuild | 2 +- kde-apps/akonadi/Manifest | 1 - kde-apps/akonadi/akonadi-22.04.3.ebuild | 126 -- kde-apps/akonadi/akonadi-22.08.3.ebuild | 2 +- kde-apps/akonadiconsole/Manifest | 1 - .../akonadiconsole-22.04.3.ebuild | 49 - .../akonadiconsole-22.08.3.ebuild | 2 +- kde-apps/akregator/Manifest | 1 - kde-apps/akregator/akregator-22.04.3.ebuild | 62 - kde-apps/akregator/akregator-22.08.3.ebuild | 2 +- kde-apps/analitza/Manifest | 1 - kde-apps/analitza/analitza-22.04.3.ebuild | 48 - kde-apps/analitza/analitza-22.08.3.ebuild | 2 +- kde-apps/ark/Manifest | 1 - kde-apps/ark/ark-22.04.3.ebuild | 81 - kde-apps/ark/ark-22.08.3.ebuild | 2 +- kde-apps/artikulate/Manifest | 1 - kde-apps/artikulate/artikulate-22.04.3.ebuild | 45 - kde-apps/artikulate/artikulate-22.08.3.ebuild | 2 +- kde-apps/audiocd-kio/Manifest | 1 - .../audiocd-kio/audiocd-kio-22.04.3-r1.ebuild | 48 - .../audiocd-kio/audiocd-kio-22.08.3.ebuild | 2 +- kde-apps/baloo-widgets/Manifest | 1 - .../baloo-widgets-22.04.3.ebuild | 31 - .../baloo-widgets-22.08.3.ebuild | 2 +- kde-apps/blinken/Manifest | 1 - kde-apps/blinken/blinken-22.04.3.ebuild | 37 - kde-apps/blinken/blinken-22.08.3.ebuild | 2 +- kde-apps/bomber/Manifest | 1 - kde-apps/bomber/bomber-22.04.3.ebuild | 35 - kde-apps/bomber/bomber-22.08.3.ebuild | 2 +- kde-apps/bovo/Manifest | 1 - kde-apps/bovo/bovo-22.04.3.ebuild | 36 - kde-apps/bovo/bovo-22.08.3.ebuild | 2 +- kde-apps/calendarjanitor/Manifest | 1 - .../calendarjanitor-22.04.3.ebuild | 43 - .../calendarjanitor-22.08.3.ebuild | 2 +- kde-apps/calendarsupport/Manifest | 1 - .../calendarsupport-22.04.3.ebuild | 49 - .../calendarsupport-22.08.3.ebuild | 2 +- .../calendarsupport-22.03.80-unused-dep.patch | 78 - kde-apps/cantor/Manifest | 1 - kde-apps/cantor/cantor-22.04.3.ebuild | 112 -- kde-apps/cantor/cantor-22.08.3.ebuild | 2 +- kde-apps/cervisia/Manifest | 1 - kde-apps/cervisia/cervisia-22.04.3.ebuild | 42 - kde-apps/cervisia/cervisia-22.08.3.ebuild | 2 +- kde-apps/dolphin-plugins-dropbox/Manifest | 1 - .../dolphin-plugins-dropbox-22.04.3.ebuild | 63 - .../dolphin-plugins-dropbox-22.08.3.ebuild | 2 +- kde-apps/dolphin-plugins-git/Manifest | 1 - .../dolphin-plugins-git-22.04.3.ebuild | 66 - .../dolphin-plugins-git-22.08.3.ebuild | 2 +- kde-apps/dolphin-plugins-mercurial/Manifest | 1 - .../dolphin-plugins-mercurial-22.04.3.ebuild | 69 - .../dolphin-plugins-mercurial-22.08.3.ebuild | 2 +- kde-apps/dolphin-plugins-subversion/Manifest | 1 - .../dolphin-plugins-subversion-22.04.3.ebuild | 65 - .../dolphin-plugins-subversion-22.08.3.ebuild | 2 +- kde-apps/dolphin/Manifest | 1 - kde-apps/dolphin/dolphin-22.04.3.ebuild | 95 -- kde-apps/dolphin/dolphin-22.08.3.ebuild | 2 +- kde-apps/dragon/Manifest | 1 - kde-apps/dragon/dragon-22.04.3.ebuild | 43 - kde-apps/dragon/dragon-22.08.3.ebuild | 2 +- kde-apps/eventviews/Manifest | 1 - kde-apps/eventviews/eventviews-22.04.3.ebuild | 49 - kde-apps/eventviews/eventviews-22.08.3.ebuild | 2 +- kde-apps/ffmpegthumbs/Manifest | 1 - .../ffmpegthumbs/ffmpegthumbs-22.04.3.ebuild | 29 - .../ffmpegthumbs/ffmpegthumbs-22.08.3.ebuild | 2 +- kde-apps/filelight/Manifest | 1 - kde-apps/filelight/filelight-22.04.3.ebuild | 40 - kde-apps/filelight/filelight-22.08.3.ebuild | 2 +- ...filelight-22.04.3-fix_musl_dev_bsize.patch | 66 - .../filelight-22.04.3-fix_sincos_impl.patch | 75 - kde-apps/granatier/Manifest | 1 - kde-apps/granatier/granatier-22.04.3.ebuild | 35 - kde-apps/granatier/granatier-22.08.3.ebuild | 2 +- kde-apps/grantlee-editor/Manifest | 1 - .../grantlee-editor-22.04.3.ebuild | 43 - .../grantlee-editor-22.08.3.ebuild | 2 +- kde-apps/grantleetheme/Manifest | 1 - .../grantleetheme-22.04.3.ebuild | 36 - .../grantleetheme-22.08.3.ebuild | 2 +- kde-apps/gwenview/Manifest | 1 - kde-apps/gwenview/gwenview-22.04.3.ebuild | 100 -- kde-apps/gwenview/gwenview-22.08.3.ebuild | 2 +- kde-apps/incidenceeditor/Manifest | 1 - .../incidenceeditor-22.04.3.ebuild | 70 - .../incidenceeditor-22.08.3.ebuild | 2 +- kde-apps/juk/Manifest | 1 - kde-apps/juk/juk-22.04.3.ebuild | 48 - kde-apps/juk/juk-22.08.3.ebuild | 2 +- kde-apps/k3b/Manifest | 1 - .../k3b/files/k3b-22.04.3-fstab_h-musl.patch | 92 -- kde-apps/k3b/k3b-22.04.3-r1.ebuild | 119 -- kde-apps/k3b/k3b-22.08.3.ebuild | 2 +- kde-apps/kaccounts-integration/Manifest | 1 - .../kaccounts-integration-22.04.3.ebuild | 50 - .../kaccounts-integration-22.08.3.ebuild | 2 +- kde-apps/kaccounts-providers/Manifest | 1 - .../kaccounts-providers-22.04.3.ebuild | 44 - .../kaccounts-providers-22.08.3.ebuild | 2 +- kde-apps/kaddressbook/Manifest | 1 - .../kaddressbook-22.03.80-unused-dep.patch | 36 - .../kaddressbook/kaddressbook-22.04.3.ebuild | 74 - .../kaddressbook/kaddressbook-22.08.3.ebuild | 2 +- kde-apps/kajongg/Manifest | 1 - kde-apps/kajongg/kajongg-22.04.3.ebuild | 48 - kde-apps/kajongg/kajongg-22.08.3.ebuild | 2 +- kde-apps/kalarm/Manifest | 1 - .../files/kalarm-22.04.3-without_x11.patch | 73 - kde-apps/kalarm/kalarm-22.04.3-r1.ebuild | 87 -- kde-apps/kalarm/kalarm-22.08.3.ebuild | 2 +- kde-apps/kalgebra/Manifest | 1 - kde-apps/kalgebra/kalgebra-22.04.3.ebuild | 50 - kde-apps/kalgebra/kalgebra-22.08.3.ebuild | 2 +- kde-apps/kalzium/Manifest | 1 - kde-apps/kalzium/kalzium-22.04.3.ebuild | 67 - kde-apps/kalzium/kalzium-22.08.3.ebuild | 2 +- kde-apps/kamera/Manifest | 1 - kde-apps/kamera/kamera-22.04.3.ebuild | 32 - kde-apps/kamera/kamera-22.08.3.ebuild | 2 +- kde-apps/kamoso/Manifest | 1 - kde-apps/kamoso/kamoso-22.04.3.ebuild | 49 - kde-apps/kamoso/kamoso-22.08.3.ebuild | 2 +- kde-apps/kanagram/Manifest | 1 - kde-apps/kanagram/kanagram-22.04.3.ebuild | 49 - kde-apps/kanagram/kanagram-22.08.3.ebuild | 2 +- kde-apps/kapman/Manifest | 1 - kde-apps/kapman/kapman-22.04.3.ebuild | 35 - kde-apps/kapman/kapman-22.08.3.ebuild | 2 +- kde-apps/kapptemplate/Manifest | 1 - .../kapptemplate/kapptemplate-22.04.3.ebuild | 32 - .../kapptemplate/kapptemplate-22.08.3.ebuild | 2 +- .../kate-addons/kate-addons-22.08.3.ebuild | 2 +- kde-apps/kate-lib/kate-lib-22.08.3.ebuild | 2 +- kde-apps/kate/Manifest | 1 - kde-apps/kate/kate-22.04.3.ebuild | 106 -- kde-apps/kate/kate-22.08.3.ebuild | 2 +- kde-apps/kate/metadata.xml | 9 - kde-apps/katomic/Manifest | 1 - kde-apps/katomic/katomic-22.04.3.ebuild | 34 - kde-apps/katomic/katomic-22.08.3.ebuild | 2 +- kde-apps/kbackup/Manifest | 1 - kde-apps/kbackup/kbackup-22.04.3.ebuild | 36 - kde-apps/kbackup/kbackup-22.08.3.ebuild | 2 +- kde-apps/kblackbox/Manifest | 1 - kde-apps/kblackbox/kblackbox-22.04.3.ebuild | 38 - kde-apps/kblackbox/kblackbox-22.08.3.ebuild | 2 +- kde-apps/kblocks/Manifest | 1 - kde-apps/kblocks/kblocks-22.04.3.ebuild | 37 - kde-apps/kblocks/kblocks-22.08.3.ebuild | 2 +- kde-apps/kbounce/Manifest | 1 - kde-apps/kbounce/kbounce-22.04.3.ebuild | 37 - kde-apps/kbounce/kbounce-22.08.3.ebuild | 2 +- kde-apps/kbreakout/Manifest | 1 - kde-apps/kbreakout/kbreakout-22.04.3.ebuild | 35 - kde-apps/kbreakout/kbreakout-22.08.3.ebuild | 2 +- kde-apps/kbruch/Manifest | 1 - kde-apps/kbruch/kbruch-22.04.3.ebuild | 29 - kde-apps/kbruch/kbruch-22.08.3.ebuild | 2 +- kde-apps/kcachegrind/Manifest | 1 - .../kcachegrind/kcachegrind-22.04.3.ebuild | 40 - .../kcachegrind/kcachegrind-22.08.3.ebuild | 2 +- kde-apps/kcalc/Manifest | 1 - kde-apps/kcalc/kcalc-22.04.3.ebuild | 37 - kde-apps/kcalc/kcalc-22.08.3.ebuild | 2 +- kde-apps/kcalutils/Manifest | 1 - kde-apps/kcalutils/kcalutils-22.04.3.ebuild | 38 - kde-apps/kcalutils/kcalutils-22.08.3.ebuild | 2 +- kde-apps/kcharselect/Manifest | 1 - .../kcharselect/kcharselect-22.04.3.ebuild | 32 - .../kcharselect/kcharselect-22.08.3.ebuild | 2 +- kde-apps/kcolorchooser/Manifest | 1 - .../kcolorchooser-22.04.3.ebuild | 25 - .../kcolorchooser-22.08.3.ebuild | 2 +- kde-apps/kcron/Manifest | 1 - kde-apps/kcron/kcron-22.04.3.ebuild | 32 - kde-apps/kcron/kcron-22.08.3.ebuild | 2 +- .../kde-apps-meta-22.04.3.ebuild | 26 - .../kde-apps-meta-22.08.3.ebuild | 2 +- kde-apps/kde-dev-scripts/Manifest | 1 - .../kde-dev-scripts-22.04.3.ebuild | 34 - .../kde-dev-scripts-22.08.3.ebuild | 2 +- kde-apps/kde-dev-utils/Manifest | 1 - .../kde-dev-utils-22.04.3.ebuild | 31 - .../kde-dev-utils-22.08.3.ebuild | 2 +- .../kdeaccessibility-meta-22.04.3.ebuild | 19 - .../kdeaccessibility-meta-22.08.3.ebuild | 2 +- .../kdeadmin-meta-22.04.3.ebuild | 17 - .../kdeadmin-meta-22.08.3.ebuild | 2 +- kde-apps/kdebugsettings/Manifest | 1 - .../kdebugsettings-22.04.3.ebuild | 33 - .../kdebugsettings-22.08.3.ebuild | 2 +- .../kdecore-meta/kdecore-meta-22.04.3.ebuild | 34 - .../kdecore-meta/kdecore-meta-22.08.3.ebuild | 2 +- kde-apps/kdeedu-data/Manifest | 1 - .../kdeedu-data/kdeedu-data-22.04.3.ebuild | 18 - .../kdeedu-data/kdeedu-data-22.08.3.ebuild | 2 +- .../kdeedu-meta/kdeedu-meta-22.04.3.ebuild | 42 - .../kdeedu-meta/kdeedu-meta-22.08.3.ebuild | 2 +- .../kdegames-meta-22.04.3.ebuild | 59 - .../kdegames-meta-22.08.3.ebuild | 2 +- .../kdegraphics-meta-22.04.3.ebuild | 32 - .../kdegraphics-meta-22.08.3.ebuild | 2 +- kde-apps/kdegraphics-mobipocket/Manifest | 1 - .../kdegraphics-mobipocket-22.04.3.ebuild | 18 - .../kdegraphics-mobipocket-22.08.3.ebuild | 2 +- .../kdemultimedia-meta-22.04.3.ebuild | 29 - .../kdemultimedia-meta-22.08.3.ebuild | 2 +- kde-apps/kdenetwork-filesharing/Manifest | 1 - .../kdenetwork-filesharing-22.04.3.ebuild | 41 - .../kdenetwork-filesharing-22.08.3.ebuild | 2 +- .../kdenetwork-meta-22.04.3-r2.ebuild | 30 - .../kdenetwork-meta-22.08.3.ebuild | 2 +- kde-apps/kdenlive/Manifest | 1 - kde-apps/kdenlive/kdenlive-22.04.3.ebuild | 77 - kde-apps/kdenlive/kdenlive-22.08.3.ebuild | 2 +- kde-apps/kdepim-addons/Manifest | 1 - .../kdepim-addons-22.04.3.ebuild | 86 -- .../kdepim-addons-22.08.3.ebuild | 2 +- .../kdepim-meta/kdepim-meta-22.04.3.ebuild | 74 - .../kdepim-meta/kdepim-meta-22.08.3.ebuild | 2 +- kde-apps/kdepim-runtime/Manifest | 1 - .../kdepim-runtime-22.04.3.ebuild | 85 -- .../kdepim-runtime-22.08.3.ebuild | 2 +- .../kdesdk-meta/kdesdk-meta-22.04.3-r1.ebuild | 36 - .../kdesdk-meta/kdesdk-meta-22.08.3.ebuild | 2 +- kde-apps/kdesdk-thumbnailers/Manifest | 1 - .../kdesdk-thumbnailers-22.04.3.ebuild | 26 - .../kdesdk-thumbnailers-22.08.3.ebuild | 2 +- .../kdeutils-meta-22.04.3.ebuild | 46 - .../kdeutils-meta-22.08.3.ebuild | 2 +- kde-apps/kdf/Manifest | 1 - kde-apps/kdf/kdf-22.04.3.ebuild | 34 - kde-apps/kdf/kdf-22.08.3.ebuild | 2 +- kde-apps/kdialog/Manifest | 1 - kde-apps/kdialog/kdialog-22.04.3.ebuild | 45 - kde-apps/kdialog/kdialog-22.08.3.ebuild | 2 +- kde-apps/kdiamond/Manifest | 1 - kde-apps/kdiamond/kdiamond-22.04.3.ebuild | 35 - kde-apps/kdiamond/kdiamond-22.08.3.ebuild | 2 +- kde-apps/keditbookmarks/Manifest | 1 - .../keditbookmarks-22.04.3.ebuild | 47 - .../keditbookmarks-22.08.3.ebuild | 2 +- kde-apps/kfind/Manifest | 1 - kde-apps/kfind/kfind-22.04.3.ebuild | 37 - kde-apps/kfind/kfind-22.08.3.ebuild | 2 +- kde-apps/kfloppy/Manifest | 1 - kde-apps/kfloppy/kfloppy-22.04.3.ebuild | 33 - kde-apps/kfloppy/kfloppy-22.08.3.ebuild | 2 +- kde-apps/kfourinline/Manifest | 1 - .../kfourinline/kfourinline-22.04.3.ebuild | 34 - .../kfourinline/kfourinline-22.08.3.ebuild | 2 +- kde-apps/kgeography/Manifest | 1 - kde-apps/kgeography/kgeography-22.04.3.ebuild | 33 - kde-apps/kgeography/kgeography-22.08.3.ebuild | 2 +- kde-apps/kget/Manifest | 1 - kde-apps/kget/kget-22.04.3.ebuild | 78 - kde-apps/kget/kget-22.08.3.ebuild | 2 +- kde-apps/kgoldrunner/Manifest | 1 - .../kgoldrunner/kgoldrunner-22.04.3.ebuild | 39 - .../kgoldrunner/kgoldrunner-22.08.3.ebuild | 2 +- kde-apps/kgpg/Manifest | 1 - kde-apps/kgpg/kgpg-22.04.3.ebuild | 52 - kde-apps/kgpg/kgpg-22.08.3.ebuild | 2 +- kde-apps/khangman/Manifest | 1 - kde-apps/khangman/khangman-22.04.3.ebuild | 44 - kde-apps/khangman/khangman-22.08.3.ebuild | 2 +- kde-apps/khelpcenter/Manifest | 1 - .../khelpcenter/khelpcenter-22.04.3.ebuild | 52 - .../khelpcenter/khelpcenter-22.08.3.ebuild | 2 +- kde-apps/kidentitymanagement/Manifest | 1 - .../kidentitymanagement-22.04.3.ebuild | 38 - .../kidentitymanagement-22.08.3.ebuild | 2 +- kde-apps/kig/Manifest | 1 - kde-apps/kig/kig-22.04.3.ebuild | 72 - kde-apps/kig/kig-22.08.3.ebuild | 2 +- kde-apps/kigo/Manifest | 1 - kde-apps/kigo/kigo-22.04.3.ebuild | 40 - kde-apps/kigo/kigo-22.08.3.ebuild | 2 +- kde-apps/killbots/Manifest | 1 - kde-apps/killbots/killbots-22.04.3.ebuild | 36 - kde-apps/killbots/killbots-22.08.3.ebuild | 2 +- kde-apps/kimagemapeditor/Manifest | 1 - .../kimagemapeditor-22.04.3.ebuild | 34 - .../kimagemapeditor-22.08.3.ebuild | 2 +- kde-apps/kimap/Manifest | 1 - kde-apps/kimap/kimap-22.04.3.ebuild | 41 - kde-apps/kimap/kimap-22.08.3.ebuild | 2 +- kde-apps/kio-extras/Manifest | 1 - kde-apps/kio-extras/kio-extras-22.04.3.ebuild | 95 -- kde-apps/kio-extras/kio-extras-22.08.3.ebuild | 2 +- kde-apps/kiriki/Manifest | 1 - kde-apps/kiriki/kiriki-22.04.3.ebuild | 35 - kde-apps/kiriki/kiriki-22.08.3.ebuild | 2 +- kde-apps/kiten/Manifest | 1 - kde-apps/kiten/kiten-22.04.3.ebuild | 43 - kde-apps/kiten/kiten-22.08.3.ebuild | 2 +- kde-apps/kitinerary/Manifest | 1 - .../kitinerary-22.04.3-zxing-cpp-1.4.0.patch | 68 - .../kitinerary/kitinerary-22.04.3-r1.ebuild | 53 - kde-apps/kitinerary/kitinerary-22.08.3.ebuild | 2 +- kde-apps/kjumpingcube/Manifest | 1 - .../kjumpingcube/kjumpingcube-22.04.3.ebuild | 36 - .../kjumpingcube/kjumpingcube-22.08.3.ebuild | 2 +- kde-apps/kldap/Manifest | 1 - kde-apps/kldap/kldap-22.04.3.ebuild | 31 - kde-apps/kldap/kldap-22.08.3.ebuild | 2 +- kde-apps/kleopatra/Manifest | 1 - kde-apps/kleopatra/kleopatra-22.04.3.ebuild | 54 - kde-apps/kleopatra/kleopatra-22.08.3.ebuild | 2 +- kde-apps/klettres/Manifest | 1 - kde-apps/klettres/klettres-22.04.3.ebuild | 34 - kde-apps/klettres/klettres-22.08.3.ebuild | 2 +- kde-apps/klickety/Manifest | 1 - kde-apps/klickety/klickety-22.04.3.ebuild | 39 - kde-apps/klickety/klickety-22.08.3.ebuild | 2 +- kde-apps/klines/Manifest | 1 - kde-apps/klines/klines-22.04.3.ebuild | 36 - kde-apps/klines/klines-22.08.3.ebuild | 2 +- kde-apps/kmag/Manifest | 1 - kde-apps/kmag/kmag-22.04.3.ebuild | 40 - kde-apps/kmag/kmag-22.08.3.ebuild | 2 +- kde-apps/kmahjongg/Manifest | 1 - kde-apps/kmahjongg/kmahjongg-22.04.3.ebuild | 39 - kde-apps/kmahjongg/kmahjongg-22.08.3.ebuild | 2 +- kde-apps/kmail-account-wizard/Manifest | 1 - .../kmail-account-wizard-22.04.3.ebuild | 55 - .../kmail-account-wizard-22.08.3.ebuild | 2 +- kde-apps/kmail/Manifest | 1 - kde-apps/kmail/kmail-22.04.3.ebuild | 114 -- kde-apps/kmail/kmail-22.08.3.ebuild | 2 +- kde-apps/kmailtransport/Manifest | 1 - .../kmailtransport-22.04.3.ebuild | 45 - .../kmailtransport-22.08.3.ebuild | 2 +- kde-apps/kmbox/Manifest | 1 - kde-apps/kmbox/kmbox-22.04.3.ebuild | 19 - kde-apps/kmbox/kmbox-22.08.3.ebuild | 2 +- kde-apps/kmime/Manifest | 1 - kde-apps/kmime/kmime-22.04.3.ebuild | 22 - kde-apps/kmime/kmime-22.08.3.ebuild | 2 +- kde-apps/kmines/Manifest | 1 - kde-apps/kmines/kmines-22.04.3.ebuild | 35 - kde-apps/kmines/kmines-22.08.3.ebuild | 2 +- kde-apps/kmix/Manifest | 1 - kde-apps/kmix/kmix-22.04.3-r1.ebuild | 68 - kde-apps/kmix/kmix-22.08.3.ebuild | 2 +- kde-apps/kmousetool/Manifest | 1 - kde-apps/kmousetool/kmousetool-22.04.3.ebuild | 37 - kde-apps/kmousetool/kmousetool-22.08.3.ebuild | 2 +- kde-apps/kmouth/Manifest | 1 - kde-apps/kmouth/kmouth-22.04.3.ebuild | 35 - kde-apps/kmouth/kmouth-22.08.3.ebuild | 2 +- kde-apps/kmplot/Manifest | 1 - kde-apps/kmplot/kmplot-22.04.3.ebuild | 39 - kde-apps/kmplot/kmplot-22.08.3.ebuild | 2 +- kde-apps/knavalbattle/Manifest | 1 - .../knavalbattle/knavalbattle-22.04.3.ebuild | 40 - .../knavalbattle/knavalbattle-22.08.3.ebuild | 2 +- kde-apps/knetwalk/Manifest | 1 - kde-apps/knetwalk/knetwalk-22.04.3.ebuild | 37 - kde-apps/knetwalk/knetwalk-22.08.3.ebuild | 2 +- kde-apps/knights/Manifest | 1 - kde-apps/knights/knights-22.04.3.ebuild | 59 - kde-apps/knights/knights-22.08.3.ebuild | 2 +- kde-apps/knotes/Manifest | 1 - .../files/knotes-22.03.80-unused-dep.patch | 49 - kde-apps/knotes/knotes-22.04.3.ebuild | 77 - kde-apps/knotes/knotes-22.08.3.ebuild | 2 +- kde-apps/kolf/Manifest | 1 - kde-apps/kolf/kolf-22.04.3.ebuild | 38 - kde-apps/kolf/kolf-22.08.3.ebuild | 2 +- kde-apps/kollision/Manifest | 1 - kde-apps/kollision/kollision-22.04.3.ebuild | 32 - kde-apps/kollision/kollision-22.08.3.ebuild | 2 +- kde-apps/kolourpaint/Manifest | 1 - .../kolourpaint/kolourpaint-22.04.3.ebuild | 45 - .../kolourpaint/kolourpaint-22.08.3.ebuild | 2 +- kde-apps/kompare/Manifest | 1 - kde-apps/kompare/kompare-22.04.3.ebuild | 40 - kde-apps/kompare/kompare-22.08.3.ebuild | 2 +- kde-apps/konqueror/Manifest | 1 - .../files/konqueror-22.04.3-with_x11.patch | 83 - kde-apps/konqueror/konqueror-22.04.3.ebuild | 92 -- kde-apps/konqueror/konqueror-22.08.3.ebuild | 2 +- kde-apps/konquest/Manifest | 1 - kde-apps/konquest/konquest-22.04.3.ebuild | 35 - kde-apps/konquest/konquest-22.08.3.ebuild | 2 +- kde-apps/konsole/Manifest | 1 - kde-apps/konsole/konsole-22.04.3.ebuild | 69 - kde-apps/konsole/konsole-22.08.3.ebuild | 2 +- kde-apps/konsolekalendar/Manifest | 1 - .../konsolekalendar-22.04.3.ebuild | 41 - .../konsolekalendar-22.08.3.ebuild | 2 +- kde-apps/kontact/Manifest | 1 - kde-apps/kontact/kontact-22.04.3.ebuild | 49 - kde-apps/kontact/kontact-22.08.3.ebuild | 2 +- kde-apps/kontactinterface/Manifest | 1 - .../kontactinterface-22.04.3.ebuild | 30 - .../kontactinterface-22.08.3.ebuild | 2 +- kde-apps/kopete/Manifest | 1 - kde-apps/kopete/kopete-22.04.3.ebuild | 169 --- kde-apps/kopete/kopete-22.08.3.ebuild | 2 +- kde-apps/korganizer/Manifest | 1 - kde-apps/korganizer/korganizer-22.04.3.ebuild | 90 -- kde-apps/korganizer/korganizer-22.08.3.ebuild | 2 +- kde-apps/kpat/Manifest | 1 - kde-apps/kpat/kpat-22.04.3.ebuild | 50 - kde-apps/kpat/kpat-22.08.3.ebuild | 2 +- kde-apps/kpimtextedit/Manifest | 1 - .../kpimtextedit/kpimtextedit-22.04.3.ebuild | 48 - .../kpimtextedit/kpimtextedit-22.08.3.ebuild | 2 +- kde-apps/kpkpass/Manifest | 1 - kde-apps/kpkpass/kpkpass-22.04.3.ebuild | 25 - kde-apps/kpkpass/kpkpass-22.08.3.ebuild | 2 +- kde-apps/kqtquickcharts/Manifest | 1 - .../kqtquickcharts-22.04.3.ebuild | 20 - .../kqtquickcharts-22.08.3.ebuild | 2 +- kde-apps/krdc/Manifest | 1 - kde-apps/krdc/krdc-22.04.3.ebuild | 56 - kde-apps/krdc/krdc-22.08.3.ebuild | 2 +- kde-apps/kreversi/Manifest | 1 - kde-apps/kreversi/kreversi-22.04.3.ebuild | 39 - kde-apps/kreversi/kreversi-22.08.3.ebuild | 2 +- kde-apps/krfb/Manifest | 1 - kde-apps/krfb/krfb-22.04.3.ebuild | 75 - kde-apps/krfb/krfb-22.08.3.ebuild | 2 +- kde-apps/kross-interpreters/Manifest | 1 - .../kross-interpreters-22.04.3.ebuild | 32 - .../kross-interpreters-22.08.3.ebuild | 2 +- kde-apps/kruler/Manifest | 1 - kde-apps/kruler/kruler-22.04.3.ebuild | 45 - kde-apps/kruler/kruler-22.08.3.ebuild | 2 +- kde-apps/kshisen/Manifest | 1 - kde-apps/kshisen/kshisen-22.04.3.ebuild | 35 - kde-apps/kshisen/kshisen-22.08.3.ebuild | 2 +- kde-apps/ksirk/Manifest | 1 - kde-apps/ksirk/ksirk-22.04.3.ebuild | 42 - kde-apps/ksirk/ksirk-22.08.3.ebuild | 2 +- kde-apps/ksmtp/Manifest | 1 - kde-apps/ksmtp/ksmtp-22.04.3.ebuild | 29 - kde-apps/ksmtp/ksmtp-22.08.3.ebuild | 2 +- kde-apps/ksnakeduel/Manifest | 1 - kde-apps/ksnakeduel/ksnakeduel-22.04.3.ebuild | 37 - kde-apps/ksnakeduel/ksnakeduel-22.08.3.ebuild | 2 +- kde-apps/kspaceduel/Manifest | 1 - kde-apps/kspaceduel/kspaceduel-22.04.3.ebuild | 34 - kde-apps/kspaceduel/kspaceduel-22.08.3.ebuild | 2 +- kde-apps/ksquares/Manifest | 1 - kde-apps/ksquares/ksquares-22.04.3.ebuild | 34 - kde-apps/ksquares/ksquares-22.08.3.ebuild | 2 +- kde-apps/ksudoku/Manifest | 1 - kde-apps/ksudoku/ksudoku-22.04.3.ebuild | 53 - kde-apps/ksudoku/ksudoku-22.08.3.ebuild | 2 +- kde-apps/ksystemlog/Manifest | 1 - kde-apps/ksystemlog/ksystemlog-22.04.3.ebuild | 64 - kde-apps/ksystemlog/ksystemlog-22.08.3.ebuild | 2 +- kde-apps/kteatime/Manifest | 1 - kde-apps/kteatime/kteatime-22.04.3.ebuild | 33 - kde-apps/kteatime/kteatime-22.08.3.ebuild | 2 +- kde-apps/ktimer/Manifest | 1 - kde-apps/ktimer/ktimer-22.04.3.ebuild | 32 - kde-apps/ktimer/ktimer-22.08.3.ebuild | 2 +- kde-apps/ktouch/Manifest | 1 - .../files/ktouch-22.04.3-without_x11.patch | 95 -- kde-apps/ktouch/ktouch-22.04.3.ebuild | 65 - kde-apps/ktouch/ktouch-22.08.3.ebuild | 2 +- kde-apps/ktp-accounts-kcm/Manifest | 1 - .../ktp-accounts-kcm-22.04.3.ebuild | 63 - .../ktp-accounts-kcm-22.08.3.ebuild | 2 +- kde-apps/ktp-approver/Manifest | 1 - .../ktp-approver/ktp-approver-22.04.3.ebuild | 33 - .../ktp-approver/ktp-approver-22.08.3.ebuild | 2 +- kde-apps/ktp-auth-handler/Manifest | 1 - .../ktp-auth-handler-22.04.3.ebuild | 39 - .../ktp-auth-handler-22.08.3.ebuild | 2 +- kde-apps/ktp-common-internals/Manifest | 1 - .../ktp-common-internals-22.04.3.ebuild | 68 - .../ktp-common-internals-22.08.3.ebuild | 2 +- kde-apps/ktp-contact-list/Manifest | 1 - .../ktp-contact-list-22.04.3.ebuild | 44 - .../ktp-contact-list-22.08.3.ebuild | 2 +- kde-apps/ktp-contact-runner/Manifest | 1 - .../ktp-contact-runner-22.04.3.ebuild | 31 - .../ktp-contact-runner-22.08.3.ebuild | 2 +- kde-apps/ktp-desktop-applets/Manifest | 1 - .../ktp-desktop-applets-22.04.3.ebuild | 27 - .../ktp-desktop-applets-22.08.3.ebuild | 2 +- kde-apps/ktp-filetransfer-handler/Manifest | 1 - .../ktp-filetransfer-handler-22.04.3.ebuild | 30 - .../ktp-filetransfer-handler-22.08.3.ebuild | 2 +- kde-apps/ktp-kded-module/Manifest | 1 - .../ktp-kded-module-22.04.3.ebuild | 43 - .../ktp-kded-module-22.08.3.ebuild | 2 +- kde-apps/ktp-send-file/Manifest | 1 - .../ktp-send-file-22.04.3.ebuild | 36 - .../ktp-send-file-22.08.3.ebuild | 2 +- kde-apps/ktp-text-ui/Manifest | 1 - .../ktp-text-ui/ktp-text-ui-22.04.3.ebuild | 59 - .../ktp-text-ui/ktp-text-ui-22.08.3.ebuild | 2 +- kde-apps/ktuberling/Manifest | 1 - kde-apps/ktuberling/ktuberling-22.04.3.ebuild | 41 - kde-apps/ktuberling/ktuberling-22.08.3.ebuild | 2 +- kde-apps/kturtle/Manifest | 1 - kde-apps/kturtle/kturtle-22.04.3.ebuild | 36 - kde-apps/kturtle/kturtle-22.08.3.ebuild | 2 +- kde-apps/kubrick/Manifest | 1 - kde-apps/kubrick/kubrick-22.04.3.ebuild | 36 - kde-apps/kubrick/kubrick-22.08.3.ebuild | 2 +- kde-apps/kwalletmanager/Manifest | 1 - .../kwalletmanager-22.04.3.ebuild | 46 - .../kwalletmanager-22.08.3.ebuild | 2 +- kde-apps/kwave/Manifest | 1 - kde-apps/kwave/kwave-22.04.3-r2.ebuild | 87 -- kde-apps/kwave/kwave-22.08.3.ebuild | 2 +- kde-apps/kwordquiz/Manifest | 1 - kde-apps/kwordquiz/kwordquiz-22.04.3.ebuild | 41 - kde-apps/kwordquiz/kwordquiz-22.08.3.ebuild | 2 +- kde-apps/kwrite/Manifest | 1 - kde-apps/kwrite/kwrite-22.04.3.ebuild | 59 - kde-apps/kwrite/kwrite-22.08.3.ebuild | 2 +- kde-apps/kwrite/metadata.xml | 3 - kde-apps/libgravatar/Manifest | 1 - .../libgravatar/libgravatar-22.04.3.ebuild | 40 - .../libgravatar/libgravatar-22.08.3.ebuild | 2 +- kde-apps/libkcddb/Manifest | 1 - kde-apps/libkcddb/libkcddb-22.04.3.ebuild | 48 - kde-apps/libkcddb/libkcddb-22.08.3.ebuild | 2 +- kde-apps/libkcompactdisc/Manifest | 1 - .../libkcompactdisc-22.04.3.ebuild | 32 - .../libkcompactdisc-22.08.3.ebuild | 2 +- kde-apps/libkdcraw/Manifest | 1 - kde-apps/libkdcraw/libkdcraw-22.04.3.ebuild | 20 - kde-apps/libkdcraw/libkdcraw-22.08.3.ebuild | 2 +- kde-apps/libkdegames/Manifest | 1 - .../libkdegames/libkdegames-22.04.3.ebuild | 51 - .../libkdegames/libkdegames-22.08.3.ebuild | 2 +- kde-apps/libkdepim/Manifest | 1 - kde-apps/libkdepim/libkdepim-22.04.3.ebuild | 36 - kde-apps/libkdepim/libkdepim-22.08.3.ebuild | 2 +- kde-apps/libkeduvocdocument/Manifest | 1 - .../libkeduvocdocument-22.04.3.ebuild | 25 - .../libkeduvocdocument-22.08.3.ebuild | 2 +- kde-apps/libkexiv2/Manifest | 1 - kde-apps/libkexiv2/libkexiv2-22.04.3.ebuild | 20 - kde-apps/libkexiv2/libkexiv2-22.08.3.ebuild | 2 +- kde-apps/libkgapi/Manifest | 1 - .../files/libkgapi-22.04.2-gnu_source.patch | 23 - kde-apps/libkgapi/libkgapi-22.04.3.ebuild | 46 - kde-apps/libkgapi/libkgapi-22.08.3.ebuild | 2 +- kde-apps/libkleo/Manifest | 1 - kde-apps/libkleo/libkleo-22.04.3.ebuild | 45 - kde-apps/libkleo/libkleo-22.08.3.ebuild | 2 +- kde-apps/libkmahjongg/Manifest | 1 - .../libkmahjongg/libkmahjongg-22.04.3.ebuild | 28 - .../libkmahjongg/libkmahjongg-22.08.3.ebuild | 2 +- kde-apps/libkomparediff2/Manifest | 1 - .../libkomparediff2-22.04.3.ebuild | 29 - .../libkomparediff2-22.08.3.ebuild | 2 +- kde-apps/libksane/Manifest | 1 - kde-apps/libksane/libksane-22.04.3.ebuild | 33 - kde-apps/libksane/libksane-22.08.3.ebuild | 2 +- kde-apps/libksieve/Manifest | 1 - .../files/libksieve-22.03.80-unused-dep.patch | 39 - kde-apps/libksieve/libksieve-22.04.3.ebuild | 59 - kde-apps/libksieve/libksieve-22.08.3.ebuild | 2 +- kde-apps/libktnef/Manifest | 1 - kde-apps/libktnef/libktnef-22.04.3.ebuild | 27 - kde-apps/libktnef/libktnef-22.08.3.ebuild | 2 +- kde-apps/lokalize/Manifest | 1 - kde-apps/lokalize/lokalize-22.04.3.ebuild | 69 - kde-apps/lokalize/lokalize-22.08.3.ebuild | 2 +- kde-apps/lskat/Manifest | 1 - kde-apps/lskat/lskat-22.04.3.ebuild | 34 - kde-apps/lskat/lskat-22.08.3.ebuild | 2 +- kde-apps/mailcommon/Manifest | 1 - kde-apps/mailcommon/mailcommon-22.04.3.ebuild | 61 - kde-apps/mailcommon/mailcommon-22.08.3.ebuild | 2 +- kde-apps/mailimporter/Manifest | 1 - .../mailimporter/mailimporter-22.04.3.ebuild | 35 - .../mailimporter/mailimporter-22.08.3.ebuild | 2 +- kde-apps/marble/Manifest | 1 - kde-apps/marble/marble-22.04.3.ebuild | 98 -- kde-apps/marble/marble-22.08.3.ebuild | 2 +- kde-apps/mbox-importer/Manifest | 1 - .../mbox-importer-22.04.3.ebuild | 34 - .../mbox-importer-22.08.3.ebuild | 2 +- kde-apps/messagelib/Manifest | 1 - .../messagelib-22.04.3-cmake-3.24.0.patch | 64 - .../messagelib/messagelib-22.04.3-r1.ebuild | 77 - kde-apps/messagelib/messagelib-22.04.3.ebuild | 73 - kde-apps/messagelib/messagelib-22.08.3.ebuild | 2 +- kde-apps/minuet/Manifest | 1 - kde-apps/minuet/minuet-22.04.3.ebuild | 32 - kde-apps/minuet/minuet-22.08.3.ebuild | 2 +- kde-apps/okular/Manifest | 1 - .../okular-22.04.0-optional-options.patch | 113 -- kde-apps/okular/okular-22.04.3-r1.ebuild | 107 -- kde-apps/okular/okular-22.08.3.ebuild | 2 +- kde-apps/palapeli/Manifest | 1 - kde-apps/palapeli/palapeli-22.04.3.ebuild | 39 - kde-apps/palapeli/palapeli-22.08.3.ebuild | 2 +- kde-apps/parley/Manifest | 1 - kde-apps/parley/parley-22.04.3.ebuild | 61 - kde-apps/parley/parley-22.08.3.ebuild | 2 +- kde-apps/picmi/Manifest | 1 - kde-apps/picmi/picmi-22.04.3.ebuild | 40 - kde-apps/picmi/picmi-22.08.3.ebuild | 2 +- kde-apps/pim-data-exporter/Manifest | 1 - .../pim-data-exporter-22.04.3.ebuild | 59 - .../pim-data-exporter-22.08.3.ebuild | 2 +- kde-apps/pim-sieve-editor/Manifest | 1 - .../pim-sieve-editor-22.04.3.ebuild | 54 - .../pim-sieve-editor-22.08.3.ebuild | 2 +- kde-apps/pimcommon/Manifest | 1 - .../pimcommon-22.03.80-unused-dep-1.patch | 131 -- .../pimcommon-22.03.80-unused-dep-2.patch | 38 - kde-apps/pimcommon/pimcommon-22.04.3.ebuild | 65 - kde-apps/pimcommon/pimcommon-22.08.3.ebuild | 2 +- .../plasma-telepathy-meta-22.04.3.ebuild | 31 - .../plasma-telepathy-meta-22.08.3.ebuild | 2 +- kde-apps/poxml/Manifest | 1 - kde-apps/poxml/poxml-22.04.3.ebuild | 21 - kde-apps/poxml/poxml-22.08.3.ebuild | 2 +- kde-apps/print-manager/Manifest | 1 - .../print-manager-22.04.3.ebuild | 62 - .../print-manager-22.08.3.ebuild | 2 +- kde-apps/rocs/Manifest | 1 - kde-apps/rocs/rocs-22.04.3.ebuild | 49 - kde-apps/rocs/rocs-22.08.3.ebuild | 2 +- kde-apps/signon-kwallet-extension/Manifest | 1 - .../signon-kwallet-extension-22.04.3.ebuild | 20 - .../signon-kwallet-extension-22.08.3.ebuild | 2 +- kde-apps/spectacle/Manifest | 1 - kde-apps/spectacle/spectacle-22.04.3.ebuild | 69 - kde-apps/spectacle/spectacle-22.08.3.ebuild | 2 +- kde-apps/step/Manifest | 1 - kde-apps/step/step-22.04.3.ebuild | 56 - kde-apps/step/step-22.08.3.ebuild | 2 +- kde-apps/svgpart/Manifest | 1 - kde-apps/svgpart/svgpart-22.04.3.ebuild | 27 - kde-apps/svgpart/svgpart-22.08.3.ebuild | 2 +- kde-apps/sweeper/Manifest | 1 - kde-apps/sweeper/sweeper-22.04.3.ebuild | 37 - kde-apps/sweeper/sweeper-22.08.3.ebuild | 2 +- kde-apps/thumbnailers/Manifest | 1 - .../thumbnailers/thumbnailers-22.04.3.ebuild | 41 - .../thumbnailers/thumbnailers-22.08.3.ebuild | 2 +- kde-apps/umbrello/Manifest | 1 - .../files/umbrello-20.08.3-no-qtwebkit.patch | 111 -- kde-apps/umbrello/umbrello-22.04.3.ebuild | 74 - kde-apps/umbrello/umbrello-22.08.3.ebuild | 2 +- kde-apps/yakuake/Manifest | 1 - .../files/yakuake-22.04.3-without_x11.patch | 78 - kde-apps/yakuake/yakuake-22.04.3.ebuild | 60 - kde-apps/yakuake/yakuake-22.08.3.ebuild | 2 +- kde-frameworks/Manifest.gz | Bin 13731 -> 13730 bytes .../kwindowsystem-5.99.0-r1.ebuild | 2 +- kde-misc/Manifest.gz | Bin 4762 -> 4756 bytes kde-misc/kdeconnect/Manifest | 1 - kde-misc/kdeconnect/kdeconnect-22.04.3.ebuild | 89 -- kde-misc/kdeconnect/kdeconnect-22.08.3.ebuild | 2 +- kde-misc/kio-gdrive/Manifest | 1 - .../kio-gdrive/kio-gdrive-22.04.3-r1.ebuild | 47 - kde-misc/kio-gdrive/kio-gdrive-22.08.3.ebuild | 2 +- kde-misc/markdownpart/Manifest | 1 - .../markdownpart/markdownpart-22.04.3.ebuild | 29 - .../markdownpart/markdownpart-22.08.3.ebuild | 2 +- kde-misc/skanlite/Manifest | 1 - kde-misc/skanlite/skanlite-22.04.3.ebuild | 35 - kde-misc/skanlite/skanlite-22.08.3.ebuild | 2 +- kde-misc/zanshin/Manifest | 1 - kde-misc/zanshin/zanshin-22.04.3.ebuild | 61 - kde-misc/zanshin/zanshin-22.08.3.ebuild | 2 +- kde-plasma/Manifest.gz | Bin 9427 -> 9419 bytes .../kwayland-integration-5.25.5-r1.ebuild | 2 +- .../plasma-desktop-5.25.5-r2.ebuild | 2 +- .../plasma-workspace-5.25.5-r5.ebuild | 2 +- mail-client/Manifest.gz | Bin 3715 -> 3709 bytes mail-client/evolution/Manifest | 1 + ...4-r3.ebuild => evolution-3.44.4-r4.ebuild} | 3 + mail-client/evolution/evolution-3.46.2.ebuild | 151 ++ ...dow-The-New-menu-is-not-filled-after.patch | 119 ++ ...te-preview-s-iframe-height-to-match-.patch | 417 ++++++ mail-client/thunderbird/Manifest | 65 - .../thunderbird/thunderbird-102.5.0.ebuild | 1177 --------------- mail-filter/Manifest.gz | Bin 8380 -> 8378 bytes .../milter-regex/milter-regex-2.7-r3.ebuild | 2 +- .../milter-regex/milter-regex-2.7.ebuild | 4 +- mate-base/Manifest.gz | Bin 2227 -> 2230 bytes .../mate-applets-meta-1.26.0.ebuild | 25 + mate-base/mate/mate-1.24.ebuild | 1 - mate-base/mate/mate-1.26.0.ebuild | 83 + mate-extra/Manifest.gz | Bin 3080 -> 3077 bytes mate-extra/caja-admin/Manifest | 2 +- ...n-0.0.4.ebuild => caja-admin-0.0.5.ebuild} | 7 +- mate-extra/caja-admin/caja-admin-9999.ebuild | 41 - mate-extra/caja-hide/caja-hide-0.9.0.ebuild | 4 +- mate-extra/mate-calc/Manifest | 1 + mate-extra/mate-calc/mate-calc-1.26.0.ebuild | 36 + mate-extra/mate-netbook/Manifest | 1 + .../mate-netbook/mate-netbook-1.26.0.ebuild | 38 + mate-extra/mate-sensors-applet/Manifest | 1 + .../mate-sensors-applet-1.26.0.ebuild | 61 + mate-extra/mate-user-share/Manifest | 1 + .../mate-user-share-1.26.0.ebuild | 50 + mate-extra/mate-utils/Manifest | 1 + .../mate-utils/mate-utils-1.26.0.ebuild | 74 + media-gfx/Manifest.gz | Bin 38334 -> 38179 bytes media-gfx/asymptote/asymptote-2.83.ebuild | 2 +- media-gfx/darktable/darktable-4.0.1.ebuild | 7 +- .../graphite2-1.3.14_p20210810-r1.ebuild | 124 -- .../graphite2-1.3.14_p20210810-r2.ebuild | 2 +- ...0.1-r1.ebuild => graphviz-5.0.1-r2.ebuild} | 2 +- ...0.1-r2.ebuild => graphviz-6.0.1-r3.ebuild} | 2 +- ...-7.0.2.ebuild => graphviz-7.0.0-r1.ebuild} | 2 +- ...-7.0.0.ebuild => graphviz-7.0.2-r1.ebuild} | 0 media-gfx/hydrus/Manifest | 2 +- ...hydrus-495-r1.ebuild => hydrus-505.ebuild} | 3 +- ...ebuild => imagemagick-6.9.12.59-r1.ebuild} | 2 +- ...ebuild => imagemagick-6.9.12.64-r1.ebuild} | 2 +- ....ebuild => imagemagick-7.1.0.44-r1.ebuild} | 2 +- ....ebuild => imagemagick-7.1.0.48-r1.ebuild} | 2 +- media-gfx/imagemagick/imagemagick-9999.ebuild | 2 +- media-gfx/peps/Manifest | 1 - media-gfx/peps/metadata.xml | 12 - media-gfx/peps/peps-2.0-r1.ebuild | 54 - media-gfx/renderdoc/renderdoc-1.22-r1.ebuild | 2 +- media-gfx/skanpage/Manifest | 1 - media-gfx/skanpage/skanpage-22.04.3.ebuild | 40 - media-gfx/skanpage/skanpage-22.08.3.ebuild | 2 +- media-libs/Manifest.gz | Bin 67058 -> 67067 bytes media-libs/allegro/allegro-5.2.7.0-r1.ebuild | 2 +- media-libs/aribb24/aribb24-1.0.3-r2.ebuild | 4 +- media-libs/codec2/codec2-1.0.5.ebuild | 2 +- media-libs/freeglut/freeglut-3.4.0.ebuild | 2 +- .../game-music-emu-0.6.3.ebuild | 2 +- media-libs/gavl/gavl-1.4.0-r2.ebuild | 2 +- media-libs/ksanecore/ksanecore-22.08.3.ebuild | 2 +- media-libs/kvazaar/kvazaar-2.1.0.ebuild | 2 +- media-libs/libaacs/libaacs-0.11.1-r1.ebuild | 2 +- media-libs/libbs2b/libbs2b-3.1.0-r2.ebuild | 4 +- media-libs/libcddb/libcddb-1.3.2-r1.ebuild | 4 +- .../libcuefile/libcuefile-477-r2.ebuild | 2 +- media-libs/libdc1394/libdc1394-2.2.6.ebuild | 2 +- media-libs/libggi/libggi-2.2.2-r1.ebuild | 2 +- media-libs/libgii/libgii-1.0.2-r3.ebuild | 2 +- media-libs/libglvnd/libglvnd-1.5.0.ebuild | 2 +- .../libgphoto2/libgphoto2-2.5.30.ebuild | 2 +- media-libs/libkate/libkate-0.4.1-r4.ebuild | 4 +- .../libmatroska/libmatroska-1.7.1.ebuild | 2 +- .../libprojectm/libprojectm-3.1.12.ebuild | 4 +- .../libprojectm/libprojectm-9999.ebuild | 4 +- .../libreplaygain/libreplaygain-477-r2.ebuild | 2 +- media-libs/libsdl2/libsdl2-2.24.2.ebuild | 2 +- media-libs/libshout/libshout-2.4.6.ebuild | 2 +- .../libsidplay/libsidplay-2.1.1-r6.ebuild | 2 +- media-libs/libtiger/libtiger-0.3.4-r1.ebuild | 2 +- media-libs/libvmaf/libvmaf-2.3.0-r2.ebuild | 2 +- media-libs/mesa/mesa-22.2.3.ebuild | 2 +- media-libs/mesa/mesa-22.3.0.ebuild | 3 +- media-libs/mesa/mesa-9999.ebuild | 3 +- media-libs/netpbm/netpbm-10.86.35.ebuild | 2 +- .../opencolorio/opencolorio-2.1.2.ebuild | 2 +- media-libs/opencv/opencv-4.6.0-r2.ebuild | 2 +- media-libs/openimageio/Manifest | 1 + .../openimageio/openimageio-2.3.21.0.ebuild | 2 +- .../openimageio/openimageio-2.4.6.0.ebuild | 184 +++ .../phonon-gstreamer-4.10.0-r1.ebuild | 2 +- .../pulseaudio-qt/pulseaudio-qt-1.3-r3.ebuild | 2 +- .../sdl-image-1.2.12_p20220527.ebuild | 2 +- .../sdl-mixer-1.2.12_p20221010.ebuild | 2 +- .../sdl-net/sdl-net-1.2.8_p20221010.ebuild | 2 +- .../sdl-sound-1.0.3_p20220525.ebuild | 2 +- .../sdl-ttf/sdl-ttf-2.0.11_p20220525.ebuild | 2 +- media-libs/sdl2-ttf/sdl2-ttf-2.20.0.ebuild | 2 +- media-libs/tg_owt/tg_owt-0_pre20220507.ebuild | 4 +- media-libs/tiff/tiff-4.4.0-r2.ebuild | 2 +- media-libs/vidstab/vidstab-1.1.0-r2.ebuild | 2 +- .../vo-amrwbenc/vo-amrwbenc-0.1.3.ebuild | 2 +- .../zita-alsa-pcmi-0.5.1.ebuild | 2 +- .../zita-resampler-1.8.0.ebuild | 4 +- media-plugins/Manifest.gz | Bin 43733 -> 43737 bytes .../frei0r-plugins-1.8.0.ebuild | 2 +- media-plugins/live/live-2021.08.24.ebuild | 4 +- media-radio/Manifest.gz | Bin 5018 -> 5023 bytes media-radio/ibp/ibp-0.21-r2.ebuild | 13 +- media-sound/Manifest.gz | Bin 56890 -> 56900 bytes media-sound/csound/csound-6.17.0.ebuild | 2 +- media-sound/csound/csound-9999.ebuild | 2 +- media-sound/denemo/denemo-2.5.0-r1.ebuild | 2 +- media-sound/denemo/denemo-2.6.0.ebuild | 2 +- media-sound/elisa/Manifest | 1 - media-sound/elisa/elisa-22.04.3.ebuild | 62 - media-sound/elisa/elisa-22.08.3.ebuild | 2 +- .../fluidsynth/fluidsynth-2.3.0.ebuild | 2 +- .../musepack-tools-465-r2.ebuild | 2 +- ...pulseaudio-16.1-move-qpaeq-to-daemon.patch | 36 + ...build => pulseaudio-daemon-16.1-r2.ebuild} | 1 + .../strawberry/strawberry-1.0.10.ebuild | 2 +- media-video/Manifest.gz | Bin 25825 -> 25833 bytes media-video/dvdstyler/dvdstyler-3.2.1.ebuild | 2 +- media-video/ffmpeg/ffmpeg-4.4.3.ebuild | 2 +- media-video/vlc/vlc-3.0.18.ebuild | 2 +- metadata/Manifest.gz | Bin 4034 -> 4038 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28421 -> 28395 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 7533 -> 7380 bytes .../md5-cache/app-accessibility/espeakup-0.90 | 2 +- .../md5-cache/app-accessibility/espeakup-9999 | 2 +- .../app-accessibility/kontrast-22.04.3 | 16 - .../app-accessibility/kontrast-22.08.3 | 4 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 55940 -> 56270 bytes metadata/md5-cache/app-admin/awscli-1.27.21 | 16 + metadata/md5-cache/app-admin/awscli-1.27.22 | 16 + metadata/md5-cache/app-admin/clsync-0.4.5 | 2 +- metadata/md5-cache/app-admin/clsync-9999 | 2 +- metadata/md5-cache/app-admin/conky-1.13.1 | 2 +- metadata/md5-cache/app-admin/conky-1.15.0 | 2 +- metadata/md5-cache/app-admin/doas-6.8.1-r1 | 4 +- metadata/md5-cache/app-admin/doas-6.8.2 | 4 +- metadata/md5-cache/app-admin/longrun-0.9-r4 | 2 +- metadata/md5-cache/app-admin/mcelog-182 | 2 +- metadata/md5-cache/app-admin/mcelog-189 | 2 +- metadata/md5-cache/app-admin/mcelog-190 | 2 +- .../app-admin/mei-amt-check-0_p20170515 | 2 +- metadata/md5-cache/app-admin/rasdaemon-0.6.7 | 2 +- .../md5-cache/app-admin/rasdaemon-0.6.7-r1 | 2 +- .../md5-cache/app-admin/rsyslog-8.2102.0-r1 | 2 +- .../md5-cache/app-admin/rsyslog-8.2112.0-r1 | 2 +- .../md5-cache/app-admin/rsyslog-8.2206.0-r1 | 2 +- .../md5-cache/app-admin/rsyslog-8.2208.0-r1 | 2 +- .../md5-cache/app-admin/rsyslog-8.2210.0-r1 | 6 +- metadata/md5-cache/app-admin/ryzen_smu-0.1.2 | 2 +- .../app-admin/ryzen_smu-0.1.2_p20210627 | 2 +- .../app-admin/ryzen_smu-0.1.2_p20211205 | 2 +- metadata/md5-cache/app-admin/ulogd-2.0.7-r3 | 2 +- metadata/md5-cache/app-admin/ulogd-2.0.8 | 2 +- metadata/md5-cache/app-admin/usbview-2.2 | 2 +- metadata/md5-cache/app-admin/usbview-3.0 | 2 +- .../md5-cache/app-alternatives/Manifest.gz | Bin 1165 -> 1826 bytes metadata/md5-cache/app-alternatives/awk-2 | 2 +- metadata/md5-cache/app-alternatives/bc-0 | 11 + metadata/md5-cache/app-alternatives/lex-0-r1 | 11 + .../{virtual => app-alternatives}/yacc-0 | 4 +- metadata/md5-cache/app-alternatives/yacc-1-r2 | 11 + metadata/md5-cache/app-antivirus/Manifest.gz | Bin 1674 -> 1680 bytes metadata/md5-cache/app-antivirus/lkrg-0.9.5 | 2 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 24899 -> 24900 bytes metadata/md5-cache/app-arch/pbzip2-1.1.13 | 4 +- metadata/md5-cache/app-arch/unrar-6.2.1 | 4 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 12892 -> 12725 bytes metadata/md5-cache/app-backup/burp-2.4.0-r1 | 16 - .../app-backup/{burp-2.4.0 => burp-2.4.0-r2} | 6 +- metadata/md5-cache/app-benchmarks/Manifest.gz | Bin 5748 -> 5749 bytes .../app-benchmarks/bootchart2-0.14.9-r1 | 2 +- .../app-benchmarks/stress-ng-0.15.00 | 2 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 8815 -> 8646 bytes .../app-cdr/dolphin-plugins-mountiso-22.04.3 | 16 - .../app-cdr/dolphin-plugins-mountiso-22.08.3 | 4 +- metadata/md5-cache/app-containers/Manifest.gz | Bin 12652 -> 12655 bytes .../md5-cache/app-containers/apptainer-1.1.2 | 2 +- .../md5-cache/app-containers/apptainer-1.1.3 | 2 +- .../app-containers/cni-plugins-0.9.1 | 2 +- .../app-containers/cni-plugins-1.1.1 | 2 +- .../app-containers/cni-plugins-1.1.1-r1 | 2 +- .../app-containers/distrobuilder-2.0 | 2 +- .../md5-cache/app-containers/docker-20.10.17 | 2 +- .../md5-cache/app-containers/lxc-5.0.1-r2 | 2 +- .../md5-cache/app-containers/lxd-5.0.1-r2 | 2 +- metadata/md5-cache/app-containers/runc-1.1.3 | 2 +- .../md5-cache/app-containers/snapd-2.57.6 | 2 +- metadata/md5-cache/app-containers/snapd-2.58 | 2 +- metadata/md5-cache/app-crypt/Manifest.gz | Bin 36686 -> 36854 bytes .../app-crypt/debian-archive-keyring-2021.1.1 | 4 +- metadata/md5-cache/app-crypt/ekeyd-1.1.5-r101 | 2 +- metadata/md5-cache/app-crypt/hashcat-6.2.6 | 14 + .../app-crypt/jitterentropy-rngd-1.2.7 | 2 +- .../md5-cache/app-crypt/libu2f-host-1.1.10-r1 | 2 +- metadata/md5-cache/app-crypt/mit-krb5-1.20.1 | 4 +- metadata/md5-cache/app-crypt/qca-2.3.5 | 4 +- .../md5-cache/app-crypt/tpm-emulator-0.7.5-r3 | 2 +- .../md5-cache/app-crypt/tpm2-tss-3.2.0-r3 | 2 +- .../md5-cache/app-crypt/tpm2-tss-3.2.0-r4 | 2 +- metadata/md5-cache/app-crypt/trousers-0.3.15 | 2 +- .../md5-cache/app-crypt/veracrypt-1.24_p8 | 2 +- metadata/md5-cache/app-crypt/veracrypt-1.25.7 | 2 +- metadata/md5-cache/app-crypt/veracrypt-1.25.9 | 2 +- metadata/md5-cache/app-doc/Manifest.gz | Bin 22650 -> 22653 bytes metadata/md5-cache/app-doc/xmltoman-0.6 | 4 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 26345 -> 26504 bytes .../md5-cache/app-editors/emacs-18.59-r15 | 4 +- metadata/md5-cache/app-editors/emacs-25.3-r13 | 4 +- metadata/md5-cache/app-editors/emacs-26.3-r9 | 4 +- metadata/md5-cache/app-editors/emacs-27.2-r7 | 4 +- metadata/md5-cache/app-editors/emacs-28.2-r2 | 4 +- .../app-editors/hteditor-2.1.1_pre20161206 | 4 +- .../app-editors/pluma-plugins-1.26.0 | 16 + ...ext-3_p3211-r1 => sublime-text-3_p3211-r2} | 4 +- ...e-text-4_p4126 => sublime-text-4_p4126-r1} | 4 +- ...e-text-4_p4143 => sublime-text-4_p4143-r1} | 4 +- metadata/md5-cache/app-emulation/Manifest.gz | Bin 30005 -> 30000 bytes .../app-emulation/firecracker-bin-1.0.0 | 2 +- .../app-emulation/firecracker-bin-1.1.0 | 2 +- .../app-emulation/firecracker-bin-1.1.1 | 2 +- .../app-emulation/firecracker-bin-1.1.2 | 2 +- .../app-emulation/guestfs-tools-1.48.0 | 2 +- .../app-emulation/guestfs-tools-1.48.2 | 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 | 2 +- .../md5-cache/app-emulation/libvirt-8.7.0-r1 | 2 +- .../md5-cache/app-emulation/libvirt-8.8.0-r1 | 2 +- .../md5-cache/app-emulation/libvirt-8.9.0 | 2 +- metadata/md5-cache/app-emulation/libvirt-9999 | 2 +- .../md5-cache/app-emulation/nemu-2.5.0-r1 | 2 +- metadata/md5-cache/app-emulation/nemu-3.0.0 | 2 +- metadata/md5-cache/app-emulation/nemu-3.1.0 | 2 +- .../app-emulation/open-vm-tools-12.1.0 | 2 +- .../md5-cache/app-emulation/qemu-7.0.0-r3 | 2 +- metadata/md5-cache/app-emulation/qemu-7.1.0 | 2 +- .../md5-cache/app-emulation/qemu-7.1.0-r2 | 6 +- .../md5-cache/app-emulation/qemu-7.2.0_rc3 | 2 +- metadata/md5-cache/app-emulation/qemu-9999 | 2 +- .../app-emulation/spice-vdagent-0.19.0-r1 | 2 +- .../app-emulation/spice-vdagent-0.21.0 | 2 +- .../app-emulation/spice-vdagent-0.22.1 | 2 +- .../app-emulation/vendor-reset-0.1.0 | 2 +- .../vendor-reset-0.1.1_pre20220902 | 2 +- .../md5-cache/app-emulation/vendor-reset-9999 | 2 +- .../md5-cache/app-emulation/vice-3.6.1-r2 | 4 +- .../md5-cache/app-emulation/virtualbox-6.1.40 | 2 +- .../md5-cache/app-emulation/virtualbox-7.0.2 | 2 +- .../md5-cache/app-emulation/virtualbox-7.0.4 | 2 +- .../virtualbox-guest-additions-6.1.40 | 2 +- .../virtualbox-guest-additions-7.0.2 | 2 +- .../virtualbox-guest-additions-7.0.4 | 2 +- .../app-emulation/virtualbox-modules-6.1.40 | 2 +- .../app-emulation/virtualbox-modules-7.0.2 | 2 +- .../app-emulation/virtualbox-modules-7.0.4 | 2 +- .../xe-guest-utilities-6.2.0_p1120-r1 | 2 +- metadata/md5-cache/app-eselect/Manifest.gz | Bin 9054 -> 9058 bytes ...elect-wine-2.0.1 => eselect-wine-2.0.1-r2} | 5 +- metadata/md5-cache/app-i18n/Manifest.gz | Bin 26088 -> 26085 bytes metadata/md5-cache/app-i18n/ibus-1.5.27 | 4 +- metadata/md5-cache/app-i18n/scim-1.4.18 | 4 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 3937 -> 3924 bytes .../md5-cache/app-laptop/hdapsd-20141203-r2 | 2 +- .../md5-cache/app-laptop/hdapsd-20141203-r3 | 2 +- metadata/md5-cache/app-laptop/i8kutils-1.43 | 2 +- metadata/md5-cache/app-laptop/mbpfan-2.2.1-r1 | 2 +- metadata/md5-cache/app-laptop/mbpfan-9999 | 2 +- metadata/md5-cache/app-laptop/pommed-1.39-r2 | 2 +- .../md5-cache/app-laptop/tp_smapi-0.43-r2 | 2 +- metadata/md5-cache/app-laptop/tpb-0.6.4-r1 | 2 +- .../app-laptop/tuxedo-keyboard-3.0.10-r1 | 2 +- metadata/md5-cache/app-metrics/Manifest.gz | Bin 7348 -> 7350 bytes .../md5-cache/app-metrics/collectd-5.12.0-r7 | 2 +- metadata/md5-cache/app-misc/Manifest.gz | Bin 74044 -> 73843 bytes metadata/md5-cache/app-misc/actkbd-0.2.8-r2 | 2 +- metadata/md5-cache/app-misc/blink1-1.98-r2 | 2 +- metadata/md5-cache/app-misc/ddcutil-1.2.2 | 2 +- metadata/md5-cache/app-misc/ddcutil-1.3.0 | 2 +- ...lasticsearch-8.5.0 => elasticsearch-8.5.2} | 2 +- .../md5-cache/app-misc/g15daemon-1.9.5.3-r15 | 2 +- .../md5-cache/app-misc/g15daemon-3.0.4-r1 | 2 +- metadata/md5-cache/app-misc/g15daemon-9999 | 2 +- .../app-misc/inputlircd-0.0.1_pre15-r3 | 4 +- metadata/md5-cache/app-misc/lirc-0.10.1-r4 | 2 +- metadata/md5-cache/app-misc/lirc-0.10.1_p7 | 2 +- metadata/md5-cache/app-misc/lirc-0.10.2 | 2 +- metadata/md5-cache/app-misc/livecd-tools-2.10 | 2 +- metadata/md5-cache/app-misc/livecd-tools-2.9 | 2 +- metadata/md5-cache/app-misc/livecd-tools-9999 | 2 +- metadata/md5-cache/app-misc/logiops-0.2.3-r1 | 2 +- metadata/md5-cache/app-misc/pwsafe-0.2.0-r5 | 12 - metadata/md5-cache/app-misc/pwsafe-0.2.0-r6 | 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 +- metadata/md5-cache/app-misc/recoll-1.32.5 | 2 +- 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 +- metadata/md5-cache/app-misc/spacenavd-0.8 | 2 +- metadata/md5-cache/app-misc/spacenavd-1.1 | 2 +- metadata/md5-cache/app-misc/tmux-3.3a | 4 +- metadata/md5-cache/app-misc/tmux-3.3a-r1 | 4 +- metadata/md5-cache/app-misc/tmux-9999 | 4 +- metadata/md5-cache/app-misc/tmuxp-1.13.0 | 16 - metadata/md5-cache/app-misc/tracker-3.3.3 | 2 +- metadata/md5-cache/app-misc/tracker-3.4.0 | 2 +- metadata/md5-cache/app-misc/tracker-3.4.0-r1 | 2 +- metadata/md5-cache/app-misc/tracker-3.4.1 | 2 +- .../md5-cache/app-misc/wayland-utils-1.1.0 | 4 +- .../md5-cache/app-mobilephone/Manifest.gz | Bin 2878 -> 2871 bytes .../app-mobilephone/gnokii-0.6.31-r4 | 2 +- .../md5-cache/app-mobilephone/gnokii-9999 | 2 +- .../md5-cache/app-mobilephone/scmxx-0.9.0 | 12 - .../md5-cache/app-mobilephone/scmxx-0.9.0-r1 | 15 + metadata/md5-cache/app-office/Manifest.gz | Bin 11481 -> 10654 bytes metadata/md5-cache/app-office/dia-0.97.3-r1 | 2 +- .../md5-cache/app-office/kalendar-22.04.3 | 17 - .../md5-cache/app-office/kalendar-22.08.3 | 4 +- .../md5-cache/app-office/libreoffice-7.3.6.2 | 18 - .../md5-cache/app-office/libreoffice-7.3.7.2 | 4 +- .../app-office/libreoffice-bin-7.3.6.2 | 17 - .../app-office/libreoffice-bin-7.3.7.2 | 4 +- .../app-office/libreoffice-bin-debug-7.3.6.2 | 13 - .../app-office/libreoffice-bin-debug-7.3.7.2 | 4 +- .../app-office/libreoffice-l10n-7.3.6.2 | 15 - .../app-office/libreoffice-l10n-7.3.7.2 | 4 +- metadata/md5-cache/app-office/mdbtools-1.0.0 | 4 +- metadata/md5-cache/app-office/sc-im-0.8.2 | 4 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 17932 -> 17931 bytes .../md5-cache/app-portage/gentoolkit-0.6.1-r3 | 4 +- .../md5-cache/app-portage/gentoolkit-9999 | 6 +- metadata/md5-cache/app-portage/grs-0.7 | 2 +- metadata/md5-cache/app-portage/grs-0.8-r1 | 2 +- metadata/md5-cache/app-portage/grs-9999 | 2 +- metadata/md5-cache/app-portage/layman-2.4.3 | 2 +- metadata/md5-cache/app-portage/layman-9999 | 2 +- metadata/md5-cache/app-shells/Manifest.gz | Bin 15543 -> 15548 bytes metadata/md5-cache/app-shells/bash-4.2_p53 | 4 +- metadata/md5-cache/app-shells/bash-4.3_p48-r2 | 4 +- metadata/md5-cache/app-shells/bash-4.4_p23-r2 | 2 +- metadata/md5-cache/app-shells/bash-5.0_p18 | 2 +- metadata/md5-cache/app-shells/bash-5.1_p16-r2 | 4 +- metadata/md5-cache/app-shells/bash-5.2_p12 | 4 +- metadata/md5-cache/app-shells/bash-9999 | 2 +- metadata/md5-cache/app-shells/dash-0.5.11.5 | 4 +- metadata/md5-cache/app-shells/ksh-1.0.4 | 4 +- metadata/md5-cache/app-shells/mksh-59c | 4 +- metadata/md5-cache/app-text/Manifest.gz | Bin 72690 -> 72212 bytes metadata/md5-cache/app-text/a2ps-4.14-r7 | 4 +- metadata/md5-cache/app-text/a2ps-4.14-r8 | 4 +- metadata/md5-cache/app-text/dictd-1.13.0-r3 | 4 +- metadata/md5-cache/app-text/dictd-1.13.0-r5 | 4 +- metadata/md5-cache/app-text/dvisvgm-2.14-r1 | 4 +- .../md5-cache/app-text/gtkspell-3.0.10-r1 | 4 +- .../md5-cache/app-text/libnumbertext-1.0.10 | 9 - .../md5-cache/app-text/libnumbertext-1.0.11 | 4 +- metadata/md5-cache/app-text/nuspell-5.1.2 | 4 +- metadata/md5-cache/app-text/poppler-22.09.0 | 16 - metadata/md5-cache/app-text/poppler-22.10.0 | 16 - metadata/md5-cache/app-text/poppler-22.11.0 | 4 +- .../md5-cache/app-text/tessdata_fast-4.1.0 | 4 +- metadata/md5-cache/app-text/tree-2.0.4 | 4 +- metadata/md5-cache/app-text/xdvik-22.87.03-r4 | 4 +- metadata/md5-cache/dev-ada/Manifest.gz | Bin 5520 -> 5844 bytes metadata/md5-cache/dev-ada/gprbuild-23.0.0 | 15 + .../md5-cache/dev-ada/gprconfig_kb-23.0.0 | 14 + metadata/md5-cache/dev-cpp/Manifest.gz | Bin 24956 -> 25118 bytes metadata/md5-cache/dev-cpp/eigen-3.4.0-r1 | 4 +- metadata/md5-cache/dev-cpp/mm-common-1.0.5 | 12 + metadata/md5-cache/dev-cpp/tbb-2021.7.0-r1 | 4 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 32713 -> 32762 bytes .../dev-db/firebird-3.0.10.33601.0-r1 | 15 + .../dev-db/firebird-3.0.4.33054.0-r3 | 15 - 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.3.36 | 6 +- metadata/md5-cache/dev-db/mariadb-10.4.25 | 4 +- metadata/md5-cache/dev-db/mariadb-10.4.26 | 6 +- metadata/md5-cache/dev-db/mariadb-10.5.16 | 4 +- metadata/md5-cache/dev-db/mariadb-10.5.17 | 6 +- metadata/md5-cache/dev-db/mariadb-10.6.10 | 6 +- metadata/md5-cache/dev-db/mariadb-10.6.8-r1 | 4 +- metadata/md5-cache/dev-db/mysql-5.7.36-r1 | 6 +- metadata/md5-cache/dev-db/mysql-5.7.40 | 6 +- metadata/md5-cache/dev-db/mysql-8.0.27 | 6 +- metadata/md5-cache/dev-db/mysql-8.0.31 | 8 +- metadata/md5-cache/dev-db/mysql-8.0.31-r1 | 6 +- .../dev-db/mysql-connector-c++-8.0.31 | 4 +- .../md5-cache/dev-db/mysql-connector-c-8.0.31 | 4 +- .../dev-db/percona-server-8.0.25.15-r1 | 6 +- .../dev-db/percona-server-8.0.26.16-r1 | 6 +- metadata/md5-cache/dev-db/postgresql-10.22 | 2 +- metadata/md5-cache/dev-db/postgresql-10.23 | 2 +- metadata/md5-cache/dev-db/postgresql-11.17 | 2 +- metadata/md5-cache/dev-db/postgresql-11.18 | 2 +- metadata/md5-cache/dev-db/postgresql-12.12 | 2 +- metadata/md5-cache/dev-db/postgresql-12.13 | 2 +- metadata/md5-cache/dev-db/postgresql-13.8 | 2 +- metadata/md5-cache/dev-db/postgresql-13.9 | 2 +- metadata/md5-cache/dev-db/postgresql-14.5 | 2 +- metadata/md5-cache/dev-db/postgresql-14.6 | 2 +- metadata/md5-cache/dev-db/postgresql-15.0 | 2 +- metadata/md5-cache/dev-db/postgresql-15.1 | 2 +- metadata/md5-cache/dev-db/postgresql-9999 | 2 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 11831 -> 11832 bytes metadata/md5-cache/dev-embedded/gpsim-0.31.0 | 4 +- .../md5-cache/dev-embedded/libftdi-1.5-r4 | 4 +- .../dev-embedded/u-boot-tools-2022.10 | 4 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 75656 -> 74838 bytes .../md5-cache/dev-java/commons-compress-1.21 | 14 - .../dev-java/commons-compress-1.21-r1 | 4 +- metadata/md5-cache/dev-java/easymock-2.5.2 | 4 +- .../md5-cache/dev-java/felix-framework-7.0.5 | 4 +- .../md5-cache/dev-java/felix-main-7.0.5-r1 | 4 +- .../md5-cache/dev-java/felix-resolver-2.0.4 | 4 +- .../md5-cache/dev-java/felix-utils-1.11.8 | 4 +- .../md5-cache/dev-java/greenmail-2.0.0_alpha2 | 4 +- .../md5-cache/dev-java/jakarta-mail-2.0.1 | 4 +- .../md5-cache/dev-java/jul-to-slf4j-2.0.3 | 4 +- .../md5-cache/dev-java/log4j-over-slf4j-2.0.3 | 4 +- .../md5-cache/dev-java/logback-classic-1.4.1 | 4 +- .../md5-cache/dev-java/logback-core-1.4.1 | 4 +- metadata/md5-cache/dev-java/reload4j-1.2.22 | 4 +- metadata/md5-cache/dev-java/slf4j-api-1.7.36 | 16 - metadata/md5-cache/dev-java/slf4j-api-2.0.3 | 4 +- metadata/md5-cache/dev-java/slf4j-ext-1.7.36 | 14 - metadata/md5-cache/dev-java/slf4j-ext-2.0.3 | 4 +- metadata/md5-cache/dev-java/slf4j-nop-1.7.36 | 15 - metadata/md5-cache/dev-java/slf4j-nop-2.0.3 | 4 +- .../md5-cache/dev-java/slf4j-reload4j-2.0.3 | 4 +- .../md5-cache/dev-java/slf4j-simple-1.7.36 | 15 - .../md5-cache/dev-java/slf4j-simple-2.0.3 | 4 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 38980 -> 38981 bytes metadata/md5-cache/dev-lang/c-intercal-31.0 | 4 +- metadata/md5-cache/dev-lang/erlang-25.1.2-r1 | 4 +- metadata/md5-cache/dev-lang/mono-6.12.0.122 | 6 +- metadata/md5-cache/dev-lang/nasm-2.15.05 | 4 +- metadata/md5-cache/dev-lang/ruby-2.7.7 | 4 +- metadata/md5-cache/dev-lang/srf-1.0-r2 | 4 +- metadata/md5-cache/dev-lang/tk-8.6.13 | 4 +- metadata/md5-cache/dev-lang/vala-0.56.3 | 4 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 163098 -> 161196 bytes metadata/md5-cache/dev-libs/boost-1.79.0 | 17 - metadata/md5-cache/dev-libs/boost-1.80.0 | 17 - metadata/md5-cache/dev-libs/boost-1.80.0-r1 | 4 +- metadata/md5-cache/dev-libs/cloog-0.20.0 | 15 - metadata/md5-cache/dev-libs/cloog-9999 | 14 - metadata/md5-cache/dev-libs/ell-0.53 | 2 +- metadata/md5-cache/dev-libs/ell-0.54 | 2 +- metadata/md5-cache/dev-libs/ell-9999 | 2 +- metadata/md5-cache/dev-libs/glib-2.72.3 | 2 +- metadata/md5-cache/dev-libs/glib-2.74.1-r1 | 2 +- metadata/md5-cache/dev-libs/glib-2.74.3-r1 | 2 +- .../dev-libs/gobject-introspection-1.72.0 | 2 +- .../dev-libs/gobject-introspection-1.74.0 | 2 +- metadata/md5-cache/dev-libs/icu-71.1-r1 | 14 - metadata/md5-cache/dev-libs/icu-72.1 | 4 +- metadata/md5-cache/dev-libs/icu-layoutex-71.1 | 16 - metadata/md5-cache/dev-libs/icu-layoutex-72.1 | 4 +- .../md5-cache/dev-libs/icu-le-hb-1.0.3-r1 | 15 - metadata/md5-cache/dev-libs/icu-le-hb-1.2.3 | 4 +- .../md5-cache/dev-libs/kopeninghours-22.04.3 | 18 - .../md5-cache/dev-libs/kosmindoormap-22.04.3 | 17 - .../dev-libs/kpublictransport-22.04.3 | 17 - metadata/md5-cache/dev-libs/libIDL-0.8.14-r4 | 4 +- metadata/md5-cache/dev-libs/libcec-6.0.2 | 2 +- metadata/md5-cache/dev-libs/libcgroup-0.41-r6 | 2 +- metadata/md5-cache/dev-libs/libcgroup-2.0 | 2 +- metadata/md5-cache/dev-libs/libcgroup-3.0.0 | 2 +- metadata/md5-cache/dev-libs/libclc-14.0.6 | 2 +- metadata/md5-cache/dev-libs/libclc-15.0.3 | 15 - metadata/md5-cache/dev-libs/libclc-15.0.5 | 2 +- metadata/md5-cache/dev-libs/libclc-15.0.6 | 2 +- .../md5-cache/dev-libs/libclc-15.0.6.9999 | 2 +- .../md5-cache/dev-libs/libclc-16.0.0.9999 | 2 +- .../dev-libs/libclc-16.0.0_pre20221120 | 13 - .../dev-libs/libclc-16.0.0_pre20221126 | 2 +- metadata/md5-cache/dev-libs/libebml-1.4.4 | 4 +- metadata/md5-cache/dev-libs/libevdev-1.13.0 | 4 +- metadata/md5-cache/dev-libs/libfido2-1.11.0 | 2 +- .../md5-cache/dev-libs/libgcrypt-1.10.1-r2 | 2 +- metadata/md5-cache/dev-libs/libgpiod-1.6.3-r4 | 2 +- metadata/md5-cache/dev-libs/libgweather-4.2.0 | 4 +- metadata/md5-cache/dev-libs/libiconv-1.17 | 4 +- .../md5-cache/dev-libs/libprelude-5.2.0-r10 | 4 +- .../md5-cache/dev-libs/libpreludedb-5.2.0 | 4 +- metadata/md5-cache/dev-libs/libtasn1-4.19.0 | 4 +- metadata/md5-cache/dev-libs/libugpio-0.0.7-r1 | 2 +- metadata/md5-cache/dev-libs/modsecurity-3.0.7 | 16 - metadata/md5-cache/dev-libs/mpc-1.3.0_rc2 | 13 + metadata/md5-cache/dev-libs/nsgenbind-0.8-r1 | 4 +- metadata/md5-cache/dev-libs/nwjs-0.67.1 | 2 +- metadata/md5-cache/dev-libs/openssl-3.0.7 | 2 +- .../{papi-6.0.0.1 => papi-6.0.0.1-r1} | 2 +- .../dev-libs/roct-thunk-interface-4.0.0 | 2 +- .../dev-libs/roct-thunk-interface-4.1.0 | 2 +- .../dev-libs/roct-thunk-interface-4.2.0 | 2 +- .../dev-libs/roct-thunk-interface-4.3.0 | 2 +- .../dev-libs/roct-thunk-interface-4.5.2 | 2 +- .../dev-libs/roct-thunk-interface-5.0.2 | 2 +- .../dev-libs/roct-thunk-interface-5.1.3 | 2 +- .../dev-libs/roct-thunk-interface-9999 | 2 +- .../md5-cache/dev-libs/tree-sitter-c-0.20.2 | 4 +- .../dev-libs/tree-sitter-c-sharp-0.19.1 | 4 +- .../md5-cache/dev-libs/tree-sitter-cpp-0.20.0 | 4 +- .../md5-cache/dev-libs/tree-sitter-css-0.19.0 | 4 +- .../tree-sitter-embedded-template-0.20.0 | 4 +- .../md5-cache/dev-libs/tree-sitter-go-0.19.1 | 4 +- .../tree-sitter-haskell-0.13.0_p20211114 | 4 +- .../dev-libs/tree-sitter-html-0.19.0 | 4 +- .../dev-libs/tree-sitter-java-0.20.0 | 4 +- .../dev-libs/tree-sitter-javascript-0.20.0 | 4 +- .../dev-libs/tree-sitter-jsdoc-0.19.0 | 4 +- .../dev-libs/tree-sitter-json-0.19.0 | 4 +- .../dev-libs/tree-sitter-julia-0.19.0 | 4 +- .../md5-cache/dev-libs/tree-sitter-meta-1-r1 | 4 +- .../dev-libs/tree-sitter-ocaml-0.19.0 | 4 +- .../md5-cache/dev-libs/tree-sitter-php-0.19.0 | 4 +- .../dev-libs/tree-sitter-python-0.20.0 | 4 +- .../md5-cache/dev-libs/tree-sitter-ql-0.19.0 | 4 +- .../dev-libs/tree-sitter-ruby-0.19.0 | 4 +- .../dev-libs/tree-sitter-rust-0.20.3 | 4 +- .../dev-libs/tree-sitter-scala-0.19.0 | 4 +- .../md5-cache/dev-libs/tree-sitter-tsq-0.19.0 | 4 +- .../dev-libs/tree-sitter-typescript-0.20.1 | 4 +- metadata/md5-cache/dev-libs/uthash-2.3.0 | 4 +- .../md5-cache/dev-libs/wayland-protocols-1.27 | 4 +- .../md5-cache/dev-libs/zziplib-0.13.72-r2 | 4 +- metadata/md5-cache/dev-lua/Manifest.gz | Bin 7799 -> 7963 bytes metadata/md5-cache/dev-lua/lua-utf8-0.1.5 | 17 + metadata/md5-cache/dev-ml/Manifest.gz | Bin 73746 -> 73457 bytes metadata/md5-cache/dev-ml/llvm-ocaml-13.0.1 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-14.0.6 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-15.0.3 | 17 - metadata/md5-cache/dev-ml/llvm-ocaml-15.0.5 | 2 +- metadata/md5-cache/dev-ml/llvm-ocaml-15.0.6 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-15.0.6.9999 | 2 +- .../md5-cache/dev-ml/llvm-ocaml-16.0.0.9999 | 2 +- .../dev-ml/llvm-ocaml-16.0.0_pre20221120 | 16 - .../dev-ml/llvm-ocaml-16.0.0_pre20221126 | 2 +- ...leutils-0.6.2-r1 => ocaml-fileutils-0.6.4} | 10 +- .../md5-cache/dev-perl/Linux-Smaps-0.140.0 | 2 +- metadata/md5-cache/dev-perl/Manifest.gz | Bin 311213 -> 311214 bytes metadata/md5-cache/dev-python/Manifest.gz | Bin 343163 -> 346010 bytes metadata/md5-cache/dev-python/awxkit-21.10.0 | 16 + metadata/md5-cache/dev-python/boto3-1.26.21 | 16 + metadata/md5-cache/dev-python/boto3-1.26.22 | 16 + .../md5-cache/dev-python/botocore-1.29.21 | 16 + .../md5-cache/dev-python/botocore-1.29.22 | 16 + .../{websockets-10.3 => chardet-5.1.0} | 12 +- .../md5-cache/dev-python/clang-python-13.0.1 | 2 +- .../md5-cache/dev-python/clang-python-14.0.6 | 2 +- .../md5-cache/dev-python/clang-python-15.0.3 | 17 - .../md5-cache/dev-python/clang-python-15.0.5 | 2 +- .../md5-cache/dev-python/clang-python-15.0.6 | 2 +- .../dev-python/clang-python-15.0.6.9999 | 2 +- .../dev-python/clang-python-16.0.0.9999 | 2 +- .../clang-python-16.0.0_pre20221120 | 16 - .../clang-python-16.0.0_pre20221126 | 2 +- ...loudscraper-1.2.62 => cloudscraper-1.2.65} | 6 +- metadata/md5-cache/dev-python/dask-2022.12.0 | 16 + .../dev-python/docstring-to-markdown-0.11 | 16 + .../dev-python/google-api-core-2.11.0 | 16 + .../md5-cache/dev-python/google-auth-2.15.0 | 16 + .../md5-cache/dev-python/hypothesis-6.59.0 | 16 + .../md5-cache/dev-python/jsonpickle-3.0.0 | 16 + metadata/md5-cache/dev-python/libtmux-0.14.2 | 16 - metadata/md5-cache/dev-python/lit-13.0.1 | 2 +- metadata/md5-cache/dev-python/lit-14.0.6 | 2 +- metadata/md5-cache/dev-python/lit-15.0.3 | 16 - metadata/md5-cache/dev-python/lit-15.0.5 | 2 +- metadata/md5-cache/dev-python/lit-15.0.6 | 2 +- metadata/md5-cache/dev-python/lit-15.0.6.9999 | 2 +- metadata/md5-cache/dev-python/lit-16.0.0.9999 | 2 +- .../dev-python/lit-16.0.0_pre20221120 | 15 - .../dev-python/lit-16.0.0_pre20221126 | 2 +- .../md5-cache/dev-python/mapbox_earcut-1.0.1 | 16 + .../md5-cache/dev-python/metakernel-0.29.3 | 16 + .../mkdocs_pymdownx_material_extras-2.3.1 | 15 + metadata/md5-cache/dev-python/multidict-6.0.3 | 16 + .../md5-cache/dev-python/pathtools-0.1.2-r3 | 15 - metadata/md5-cache/dev-python/plyr-1.0.6-r1 | 4 +- metadata/md5-cache/dev-python/psutil-5.9.1 | 16 - metadata/md5-cache/dev-python/psutil-5.9.3 | 4 +- metadata/md5-cache/dev-python/pyghmi-1.5.55 | 16 + metadata/md5-cache/dev-python/pyglet-1.5.26 | 16 - metadata/md5-cache/dev-python/pyglet-2.0.1 | 16 + .../md5-cache/dev-python/pytest-check-1.2.1 | 16 + .../md5-cache/dev-python/pytest-check-1.3.0 | 16 + .../dev-python/pytest-testinfra-7.0.0 | 16 + .../md5-cache/dev-python/python-caja-1.26.0 | 16 + metadata/md5-cache/dev-python/pyupgrade-3.3.0 | 16 + .../md5-cache/dev-python/tempita-0.5.3-r3 | 16 - .../dev-python/trove-classifiers-2022.12.1 | 16 + metadata/md5-cache/dev-python/ubelt-1.2.3 | 16 + metadata/md5-cache/dev-python/ujson-5.6.0 | 17 + .../md5-cache/dev-python/watchgod-0.8.2-r1 | 16 - metadata/md5-cache/dev-python/wurlitzer-3.0.3 | 16 + .../md5-cache/dev-python/xarray-2022.12.0 | 16 + metadata/md5-cache/dev-python/yarl-1.8.2 | 16 + metadata/md5-cache/dev-qt/Manifest.gz | Bin 22199 -> 22179 bytes metadata/md5-cache/dev-qt/assistant-5.15.7 | 4 +- metadata/md5-cache/dev-qt/designer-5.15.7 | 4 +- metadata/md5-cache/dev-qt/linguist-5.15.7 | 4 +- .../md5-cache/dev-qt/linguist-tools-5.15.7 | 4 +- metadata/md5-cache/dev-qt/pixeltool-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qdbus-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qdbusviewer-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qdoc-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qt3d-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtbluetooth-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtcharts-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtconcurrent-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtcore-5.15.5-r3 | 2 +- metadata/md5-cache/dev-qt/qtcore-5.15.7 | 6 +- metadata/md5-cache/dev-qt/qtdatavis3d-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtdbus-5.15.7 | 4 +- .../md5-cache/dev-qt/qtdeclarative-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtdiag-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtgamepad-5.15.7 | 4 +- .../dev-qt/qtgraphicaleffects-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtgui-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qthelp-5.15.7 | 4 +- .../md5-cache/dev-qt/qtimageformats-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtlocation-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtmultimedia-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtnetwork-5.15.7 | 4 +- .../md5-cache/dev-qt/qtnetworkauth-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtopengl-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtpaths-5.15.7 | 4 +- .../md5-cache/dev-qt/qtpositioning-5.15.7 | 4 +- .../md5-cache/dev-qt/qtprintsupport-5.15.7 | 4 +- .../md5-cache/dev-qt/qtquickcontrols-5.15.7 | 4 +- .../md5-cache/dev-qt/qtquickcontrols2-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtscript-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtscxml-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtsensors-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtserialport-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtspeech-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtsql-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtsvg-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qttest-5.15.7 | 4 +- .../md5-cache/dev-qt/qttranslations-5.15.7 | 4 +- .../md5-cache/dev-qt/qtvirtualkeyboard-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtwayland-5.15.7 | 4 +- .../md5-cache/dev-qt/qtwaylandscanner-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtwebchannel-5.15.7 | 4 +- .../dev-qt/qtwebengine-5.15.7_p20221122 | 4 +- metadata/md5-cache/dev-qt/qtwebsockets-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtwidgets-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtx11extras-5.15.7 | 4 +- metadata/md5-cache/dev-qt/qtxml-5.15.7 | 4 +- .../md5-cache/dev-qt/qtxmlpatterns-5.15.7 | 4 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 202104 -> 198774 bytes metadata/md5-cache/dev-ruby/actioncable-6.1.7 | 4 +- .../md5-cache/dev-ruby/actionmailbox-6.1.7 | 4 +- .../md5-cache/dev-ruby/actionmailer-6.1.7 | 4 +- metadata/md5-cache/dev-ruby/actiontext-6.1.7 | 4 +- metadata/md5-cache/dev-ruby/activejob-6.1.7 | 4 +- .../md5-cache/dev-ruby/activestorage-6.1.7 | 4 +- .../md5-cache/dev-ruby/aws-partitions-1.297.0 | 17 - .../md5-cache/dev-ruby/aws-partitions-1.298.0 | 17 - .../md5-cache/dev-ruby/aws-partitions-1.370.0 | 12 +- metadata/md5-cache/dev-ruby/builder-3.2.4-r1 | 4 +- .../dev-ruby/classifier-reborn-2.2.0 | 16 - metadata/md5-cache/dev-ruby/facter-3.14.24 | 12 +- metadata/md5-cache/dev-ruby/faraday-1.2.0 | 17 - metadata/md5-cache/dev-ruby/fuubar-2.5.0-r1 | 17 - metadata/md5-cache/dev-ruby/hocon-1.3.1 | 17 - .../md5-cache/dev-ruby/multi_xml-0.6.0-r1 | 16 - metadata/md5-cache/dev-ruby/net-ssh-6.1.0-r2 | 4 +- metadata/md5-cache/dev-ruby/net-telnet-0.2.0 | 16 - metadata/md5-cache/dev-ruby/nio4r-2.5.4 | 17 - metadata/md5-cache/dev-ruby/pg-1.3.5 | 4 +- metadata/md5-cache/dev-ruby/pkg-config-1.4.1 | 17 - metadata/md5-cache/dev-ruby/pkg-config-1.4.6 | 17 - metadata/md5-cache/dev-ruby/pkg-config-1.4.7 | 17 - metadata/md5-cache/dev-ruby/pkg-config-1.4.9 | 4 +- metadata/md5-cache/dev-ruby/racc-1.5.2 | 17 - metadata/md5-cache/dev-ruby/racc-1.5.2-r1 | 17 - metadata/md5-cache/dev-ruby/racc-1.6.0 | 4 +- .../md5-cache/dev-ruby/rack-protection-2.2.3 | 17 + .../md5-cache/dev-ruby/rack-protection-3.0.4 | 17 + metadata/md5-cache/dev-ruby/rails-6.1.7 | 4 +- metadata/md5-cache/dev-ruby/rr-3.0.9 | 17 - .../md5-cache/dev-ruby/ruby-odbc-0.999991 | 17 - .../md5-cache/dev-ruby/ruby-odbc-0.999991-r1 | 4 +- .../md5-cache/dev-ruby/ruby-opengl-0.10.0 | 16 - .../dev-ruby/ruby-progressbar-1.11.0 | 4 +- metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10 | 16 - metadata/md5-cache/dev-ruby/sass-3.7.4-r1 | 4 +- metadata/md5-cache/dev-ruby/seed-fu-2.3.9 | 16 - .../md5-cache/dev-ruby/semantic_puppet-1.0.3 | 17 - .../md5-cache/dev-ruby/semantic_puppet-1.0.4 | 4 +- metadata/md5-cache/dev-ruby/simple-rss-1.3.3 | 16 - metadata/md5-cache/dev-ruby/sinatra-2.2.0 | 17 - .../dev-ruby/{sinatra-2.2.1 => sinatra-2.2.3} | 8 +- .../dev-ruby/{sinatra-3.0.1 => sinatra-3.0.4} | 6 +- metadata/md5-cache/dev-ruby/stomp-1.4.10 | 4 +- metadata/md5-cache/dev-ruby/tilt-2.0.10-r1 | 17 - metadata/md5-cache/dev-ruby/tilt-2.0.11 | 4 +- metadata/md5-cache/dev-ruby/typhoeus-1.4.0-r1 | 17 + metadata/md5-cache/dev-ruby/virtus-1.0.5 | 16 - metadata/md5-cache/dev-scheme/Manifest.gz | Bin 13757 -> 13759 bytes metadata/md5-cache/dev-scheme/racket-8.6 | 4 +- metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 8497 -> 8497 bytes metadata/md5-cache/dev-tcltk/bwidget-1.9.15 | 4 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 135962 -> 136118 bytes metadata/md5-cache/dev-util/b2-4.9.2 | 4 +- metadata/md5-cache/dev-util/b2-4.9.3 | 14 + metadata/md5-cache/dev-util/bcc-0.24.0-r1 | 2 +- metadata/md5-cache/dev-util/bcc-0.25.0 | 2 +- metadata/md5-cache/dev-util/bootconfig-5.18 | 2 +- metadata/md5-cache/dev-util/bpftool-5.19.12 | 2 +- metadata/md5-cache/dev-util/bpftool-5.19.8 | 2 +- .../md5-cache/dev-util/bpftrace-0.15.0-r2 | 2 +- metadata/md5-cache/dev-util/bpftrace-0.16.0 | 2 +- metadata/md5-cache/dev-util/catalyst-9999 | 2 +- .../md5-cache/dev-util/chroot-wrapper-0.9.4 | 2 +- .../md5-cache/dev-util/chroot-wrapper-0.9.9 | 2 +- metadata/md5-cache/dev-util/clazy-1.11-r2 | 4 +- metadata/md5-cache/dev-util/colm-0.14.7-r2 | 4 +- metadata/md5-cache/dev-util/cproto-4.7t-r1 | 4 +- metadata/md5-cache/dev-util/cproto-4.7u | 4 +- metadata/md5-cache/dev-util/cscope-15.9 | 4 +- metadata/md5-cache/dev-util/cutils-1.6-r5 | 4 +- metadata/md5-cache/dev-util/diffoscope-228 | 16 + .../dev-util/directx-headers-1.606.4 | 4 +- .../dev-util/dropwatch-1.4_p20150706 | 2 +- .../md5-cache/dev-util/glslang-1.3.231-r2 | 4 +- .../md5-cache/dev-util/gnome-builder-43.4 | 18 + metadata/md5-cache/dev-util/gob-2.0.20-r1 | 4 +- .../md5-cache/dev-util/kbuild-0.1.9998.3407 | 2 +- .../dev-util/kbuild-0.1.9998.3499-r2 | 4 +- .../dev-util/kbuild-0.1.9998.3572-r2 | 4 +- metadata/md5-cache/dev-util/kbuild-9999 | 4 +- metadata/md5-cache/dev-util/kdevelop-22.04.3 | 17 - metadata/md5-cache/dev-util/kdevelop-22.08.3 | 4 +- .../md5-cache/dev-util/kdevelop-php-22.04.3 | 17 - .../md5-cache/dev-util/kdevelop-php-22.08.3 | 4 +- .../dev-util/kdevelop-python-22.04.3 | 18 - .../dev-util/kdevelop-python-22.08.3 | 4 +- .../md5-cache/dev-util/kio-perldoc-22.04.3 | 16 - .../md5-cache/dev-util/kio-perldoc-22.08.3 | 4 +- metadata/md5-cache/dev-util/libabigail-2.0-r1 | 16 - metadata/md5-cache/dev-util/libabigail-2.1-r1 | 4 +- metadata/md5-cache/dev-util/libabigail-2.2 | 16 + metadata/md5-cache/dev-util/lldb-13.0.1 | 2 +- metadata/md5-cache/dev-util/lldb-14.0.6 | 2 +- metadata/md5-cache/dev-util/lldb-15.0.3 | 17 - metadata/md5-cache/dev-util/lldb-15.0.5 | 2 +- metadata/md5-cache/dev-util/lldb-15.0.6 | 2 +- metadata/md5-cache/dev-util/lldb-15.0.6.9999 | 2 +- metadata/md5-cache/dev-util/lldb-16.0.0.9999 | 2 +- .../dev-util/lldb-16.0.0_pre20221120 | 16 - .../dev-util/lldb-16.0.0_pre20221126 | 2 +- .../md5-cache/dev-util/lttng-modules-2.12.5 | 2 +- .../md5-cache/dev-util/lttng-modules-2.12.6 | 2 +- .../md5-cache/dev-util/lttng-modules-2.12.8 | 2 +- .../md5-cache/dev-util/lttng-modules-2.13.3 | 2 +- .../md5-cache/dev-util/lttng-tools-2.12.3 | 2 +- metadata/md5-cache/dev-util/oprofile-1.4.0 | 2 +- metadata/md5-cache/dev-util/perf-5.19 | 2 +- metadata/md5-cache/dev-util/perf-6.0 | 2 +- metadata/md5-cache/dev-util/ply-2.1.1-r1 | 2 +- metadata/md5-cache/dev-util/ply-2.2.0 | 2 +- metadata/md5-cache/dev-util/ply-2.3.0 | 2 +- metadata/md5-cache/dev-util/poke-2.4-r1 | 16 + metadata/md5-cache/dev-util/poke-9999 | 15 + metadata/md5-cache/dev-util/rr-5.6.0 | 2 +- metadata/md5-cache/dev-util/rr-5.6.0-r1 | 2 +- .../md5-cache/dev-util/scap-driver-0.29.3 | 2 +- metadata/md5-cache/dev-util/strace-5.18 | 16 + .../md5-cache/dev-util/sysdig-kmod-0.27.1 | 2 +- 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-r1 | 2 +- metadata/md5-cache/dev-util/trace-cmd-2.9.1 | 2 +- metadata/md5-cache/dev-util/trace-cmd-3.0.2 | 2 +- metadata/md5-cache/dev-util/trace-cmd-3.1.2 | 2 +- metadata/md5-cache/dev-util/trace-cmd-3.1.4 | 2 +- metadata/md5-cache/dev-util/tup-0.7.10 | 2 +- metadata/md5-cache/dev-util/tup-0.7.11 | 2 +- metadata/md5-cache/dev-util/tup-9999 | 2 +- .../md5-cache/dev-util/vulkan-headers-9999 | 2 +- .../dev-util/xxdiff-4.0.1_p20170622-r1 | 4 +- metadata/md5-cache/dev-util/yacc-1.9.1-r7 | 11 + .../md5-cache/games-roguelike/Manifest.gz | Bin 4080 -> 4080 bytes .../games-roguelike/nethack-3.6.6-r1 | 4 +- .../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 +- .../games-roguelike/stone-soup-0.29.0 | 4 +- .../games-roguelike/stone-soup-0.29.1 | 4 +- metadata/md5-cache/games-util/Manifest.gz | Bin 10009 -> 10004 bytes .../games-util/joycond-0.1.0_p20210730-r1 | 2 +- .../sc-controller-0.4.8.6_p20211211 | 2 +- .../games-util/sc-controller-0.4.8.9 | 2 +- .../games-util/xboxdrv-0.8.8_p20190118-r1 | 2 +- .../games-util/xboxdrv-0.8.8_p20190118-r2 | 2 +- metadata/md5-cache/games-util/xpadneo-0.9.5 | 2 +- metadata/md5-cache/games-util/xpadneo-9999 | 2 +- metadata/md5-cache/gnome-base/Manifest.gz | Bin 8704 -> 8862 bytes metadata/md5-cache/gnome-base/nautilus-43.1 | 18 + metadata/md5-cache/gnome-extra/Manifest.gz | Bin 21143 -> 21794 bytes .../evolution-data-server-3.46.1-r1 | 4 +- .../gnome-extra/evolution-data-server-3.46.2 | 18 + .../gnome-extra/evolution-ews-3.46.2 | 17 + .../md5-cache/gnome-extra/gnome-boxes-42.3 | 2 +- .../md5-cache/gnome-extra/gnome-boxes-43.0 | 2 +- .../md5-cache/gnome-extra/gnome-boxes-43.1 | 2 +- .../md5-cache/gnome-extra/gnome-software-43.2 | 17 + .../md5-cache/gnome-extra/gucharmap-15.0.2 | 17 + metadata/md5-cache/gui-libs/Manifest.gz | Bin 9350 -> 9678 bytes .../gui-libs/display-manager-init-1.1.1 | 4 +- .../gui-libs/gdk-pixbuf-loader-webp-0.0.7 | 4 +- metadata/md5-cache/gui-libs/vte-0.70.2 | 17 + metadata/md5-cache/gui-libs/vte-common-0.70.2 | 15 + metadata/md5-cache/kde-apps/Manifest.gz | Bin 73027 -> 37302 bytes metadata/md5-cache/kde-apps/akonadi-22.04.3 | 18 - metadata/md5-cache/kde-apps/akonadi-22.08.3 | 4 +- .../kde-apps/akonadi-calendar-22.04.3 | 17 - .../kde-apps/akonadi-calendar-22.08.3 | 4 +- .../kde-apps/akonadi-contacts-22.04.3 | 17 - .../kde-apps/akonadi-contacts-22.08.3 | 4 +- .../kde-apps/akonadi-import-wizard-22.04.3 | 16 - .../kde-apps/akonadi-import-wizard-22.08.3 | 4 +- .../md5-cache/kde-apps/akonadi-mime-22.04.3 | 17 - .../md5-cache/kde-apps/akonadi-mime-22.08.3 | 4 +- .../md5-cache/kde-apps/akonadi-notes-22.04.3 | 17 - .../md5-cache/kde-apps/akonadi-notes-22.08.3 | 4 +- .../md5-cache/kde-apps/akonadi-search-22.04.3 | 17 - .../md5-cache/kde-apps/akonadi-search-22.08.3 | 4 +- .../md5-cache/kde-apps/akonadiconsole-22.04.3 | 16 - .../md5-cache/kde-apps/akonadiconsole-22.08.3 | 4 +- metadata/md5-cache/kde-apps/akregator-22.04.3 | 17 - metadata/md5-cache/kde-apps/akregator-22.08.3 | 4 +- metadata/md5-cache/kde-apps/analitza-22.04.3 | 17 - metadata/md5-cache/kde-apps/analitza-22.08.3 | 4 +- metadata/md5-cache/kde-apps/ark-22.04.3 | 17 - metadata/md5-cache/kde-apps/ark-22.08.3 | 4 +- .../md5-cache/kde-apps/artikulate-22.04.3 | 16 - .../md5-cache/kde-apps/artikulate-22.08.3 | 4 +- .../md5-cache/kde-apps/audiocd-kio-22.04.3-r1 | 16 - .../md5-cache/kde-apps/audiocd-kio-22.08.3 | 4 +- .../md5-cache/kde-apps/baloo-widgets-22.04.3 | 17 - .../md5-cache/kde-apps/baloo-widgets-22.08.3 | 4 +- metadata/md5-cache/kde-apps/blinken-22.04.3 | 16 - metadata/md5-cache/kde-apps/blinken-22.08.3 | 4 +- metadata/md5-cache/kde-apps/bomber-22.04.3 | 16 - metadata/md5-cache/kde-apps/bomber-22.08.3 | 4 +- metadata/md5-cache/kde-apps/bovo-22.04.3 | 16 - metadata/md5-cache/kde-apps/bovo-22.08.3 | 4 +- .../kde-apps/calendarjanitor-22.04.3 | 16 - .../kde-apps/calendarjanitor-22.08.3 | 4 +- .../kde-apps/calendarsupport-22.04.3 | 17 - .../kde-apps/calendarsupport-22.08.3 | 4 +- metadata/md5-cache/kde-apps/cantor-22.04.3 | 18 - metadata/md5-cache/kde-apps/cantor-22.08.3 | 4 +- metadata/md5-cache/kde-apps/cervisia-22.04.3 | 16 - metadata/md5-cache/kde-apps/cervisia-22.08.3 | 4 +- metadata/md5-cache/kde-apps/dolphin-22.04.3 | 17 - metadata/md5-cache/kde-apps/dolphin-22.08.3 | 4 +- .../kde-apps/dolphin-plugins-dropbox-22.04.3 | 16 - .../kde-apps/dolphin-plugins-dropbox-22.08.3 | 4 +- .../kde-apps/dolphin-plugins-git-22.04.3 | 16 - .../kde-apps/dolphin-plugins-git-22.08.3 | 4 +- .../dolphin-plugins-mercurial-22.04.3 | 16 - .../dolphin-plugins-mercurial-22.08.3 | 4 +- .../dolphin-plugins-subversion-22.04.3 | 16 - .../dolphin-plugins-subversion-22.08.3 | 4 +- metadata/md5-cache/kde-apps/dragon-22.04.3 | 16 - metadata/md5-cache/kde-apps/dragon-22.08.3 | 4 +- .../md5-cache/kde-apps/eventviews-22.04.3 | 17 - .../md5-cache/kde-apps/eventviews-22.08.3 | 4 +- .../md5-cache/kde-apps/ffmpegthumbs-22.04.3 | 16 - .../md5-cache/kde-apps/ffmpegthumbs-22.08.3 | 4 +- metadata/md5-cache/kde-apps/filelight-22.04.3 | 17 - metadata/md5-cache/kde-apps/filelight-22.08.3 | 4 +- metadata/md5-cache/kde-apps/granatier-22.04.3 | 16 - metadata/md5-cache/kde-apps/granatier-22.08.3 | 4 +- .../kde-apps/grantlee-editor-22.04.3 | 16 - .../kde-apps/grantlee-editor-22.08.3 | 4 +- .../md5-cache/kde-apps/grantleetheme-22.04.3 | 17 - .../md5-cache/kde-apps/grantleetheme-22.08.3 | 4 +- metadata/md5-cache/kde-apps/gwenview-22.04.3 | 17 - metadata/md5-cache/kde-apps/gwenview-22.08.3 | 4 +- .../kde-apps/incidenceeditor-22.04.3 | 17 - .../kde-apps/incidenceeditor-22.08.3 | 4 +- metadata/md5-cache/kde-apps/juk-22.04.3 | 17 - metadata/md5-cache/kde-apps/juk-22.08.3 | 4 +- metadata/md5-cache/kde-apps/k3b-22.04.3-r1 | 18 - metadata/md5-cache/kde-apps/k3b-22.08.3 | 4 +- .../kde-apps/kaccounts-integration-22.04.3 | 17 - .../kde-apps/kaccounts-integration-22.08.3 | 4 +- .../kde-apps/kaccounts-providers-22.04.3 | 16 - .../kde-apps/kaccounts-providers-22.08.3 | 4 +- .../md5-cache/kde-apps/kaddressbook-22.04.3 | 17 - .../md5-cache/kde-apps/kaddressbook-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kajongg-22.04.3 | 17 - metadata/md5-cache/kde-apps/kajongg-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kalarm-22.04.3-r1 | 16 - metadata/md5-cache/kde-apps/kalarm-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kalgebra-22.04.3 | 16 - metadata/md5-cache/kde-apps/kalgebra-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kalzium-22.04.3 | 16 - metadata/md5-cache/kde-apps/kalzium-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kamera-22.04.3 | 16 - metadata/md5-cache/kde-apps/kamera-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kamoso-22.04.3 | 17 - metadata/md5-cache/kde-apps/kamoso-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kanagram-22.04.3 | 16 - metadata/md5-cache/kde-apps/kanagram-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kapman-22.04.3 | 16 - metadata/md5-cache/kde-apps/kapman-22.08.3 | 4 +- .../md5-cache/kde-apps/kapptemplate-22.04.3 | 17 - .../md5-cache/kde-apps/kapptemplate-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kate-22.04.3 | 17 - metadata/md5-cache/kde-apps/kate-22.08.3 | 4 +- .../md5-cache/kde-apps/kate-addons-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kate-lib-22.08.3 | 4 +- metadata/md5-cache/kde-apps/katomic-22.04.3 | 16 - metadata/md5-cache/kde-apps/katomic-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kbackup-22.04.3 | 16 - metadata/md5-cache/kde-apps/kbackup-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kblackbox-22.04.3 | 16 - metadata/md5-cache/kde-apps/kblackbox-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kblocks-22.04.3 | 17 - metadata/md5-cache/kde-apps/kblocks-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kbounce-22.04.3 | 16 - metadata/md5-cache/kde-apps/kbounce-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kbreakout-22.04.3 | 16 - metadata/md5-cache/kde-apps/kbreakout-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kbruch-22.04.3 | 16 - metadata/md5-cache/kde-apps/kbruch-22.08.3 | 4 +- .../md5-cache/kde-apps/kcachegrind-22.04.3 | 16 - .../md5-cache/kde-apps/kcachegrind-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kcalc-22.04.3 | 17 - metadata/md5-cache/kde-apps/kcalc-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kcalutils-22.04.3 | 17 - metadata/md5-cache/kde-apps/kcalutils-22.08.3 | 4 +- .../md5-cache/kde-apps/kcharselect-22.04.3 | 16 - .../md5-cache/kde-apps/kcharselect-22.08.3 | 4 +- .../md5-cache/kde-apps/kcolorchooser-22.04.3 | 16 - .../md5-cache/kde-apps/kcolorchooser-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kcron-22.04.3 | 16 - metadata/md5-cache/kde-apps/kcron-22.08.3 | 4 +- .../md5-cache/kde-apps/kde-apps-meta-22.04.3 | 10 - .../md5-cache/kde-apps/kde-apps-meta-22.08.3 | 4 +- .../kde-apps/kde-dev-scripts-22.04.3 | 16 - .../kde-apps/kde-dev-scripts-22.08.3 | 4 +- .../md5-cache/kde-apps/kde-dev-utils-22.04.3 | 16 - .../md5-cache/kde-apps/kde-dev-utils-22.08.3 | 4 +- .../kde-apps/kdeaccessibility-meta-22.04.3 | 9 - .../kde-apps/kdeaccessibility-meta-22.08.3 | 4 +- .../md5-cache/kde-apps/kdeadmin-meta-22.04.3 | 10 - .../md5-cache/kde-apps/kdeadmin-meta-22.08.3 | 4 +- .../md5-cache/kde-apps/kdebugsettings-22.04.3 | 17 - .../md5-cache/kde-apps/kdebugsettings-22.08.3 | 4 +- .../md5-cache/kde-apps/kdecore-meta-22.04.3 | 10 - .../md5-cache/kde-apps/kdecore-meta-22.08.3 | 4 +- .../md5-cache/kde-apps/kdeedu-data-22.04.3 | 12 - .../md5-cache/kde-apps/kdeedu-data-22.08.3 | 4 +- .../md5-cache/kde-apps/kdeedu-meta-22.04.3 | 10 - .../md5-cache/kde-apps/kdeedu-meta-22.08.3 | 4 +- .../md5-cache/kde-apps/kdegames-meta-22.04.3 | 10 - .../md5-cache/kde-apps/kdegames-meta-22.08.3 | 4 +- .../kde-apps/kdegraphics-meta-22.04.3 | 10 - .../kde-apps/kdegraphics-meta-22.08.3 | 4 +- .../kde-apps/kdegraphics-mobipocket-22.04.3 | 16 - .../kde-apps/kdegraphics-mobipocket-22.08.3 | 4 +- .../kde-apps/kdemultimedia-meta-22.04.3 | 10 - .../kde-apps/kdemultimedia-meta-22.08.3 | 4 +- .../kde-apps/kdenetwork-filesharing-22.04.3 | 16 - .../kde-apps/kdenetwork-filesharing-22.08.3 | 4 +- .../kde-apps/kdenetwork-meta-22.04.3-r2 | 10 - .../kde-apps/kdenetwork-meta-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kdenlive-22.04.3 | 17 - metadata/md5-cache/kde-apps/kdenlive-22.08.3 | 4 +- .../md5-cache/kde-apps/kdepim-addons-22.04.3 | 17 - .../md5-cache/kde-apps/kdepim-addons-22.08.3 | 4 +- .../md5-cache/kde-apps/kdepim-meta-22.04.3 | 10 - .../md5-cache/kde-apps/kdepim-meta-22.08.3 | 4 +- .../md5-cache/kde-apps/kdepim-runtime-22.04.3 | 17 - .../md5-cache/kde-apps/kdepim-runtime-22.08.3 | 4 +- .../md5-cache/kde-apps/kdesdk-meta-22.04.3-r1 | 10 - .../md5-cache/kde-apps/kdesdk-meta-22.08.3 | 4 +- .../kde-apps/kdesdk-thumbnailers-22.04.3 | 16 - .../kde-apps/kdesdk-thumbnailers-22.08.3 | 4 +- .../md5-cache/kde-apps/kdeutils-meta-22.04.3 | 10 - .../md5-cache/kde-apps/kdeutils-meta-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kdf-22.04.3 | 16 - metadata/md5-cache/kde-apps/kdf-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kdialog-22.04.3 | 16 - metadata/md5-cache/kde-apps/kdialog-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kdiamond-22.04.3 | 16 - metadata/md5-cache/kde-apps/kdiamond-22.08.3 | 4 +- .../md5-cache/kde-apps/keditbookmarks-22.04.3 | 17 - .../md5-cache/kde-apps/keditbookmarks-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kfind-22.04.3 | 16 - metadata/md5-cache/kde-apps/kfind-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kfloppy-22.04.3 | 16 - metadata/md5-cache/kde-apps/kfloppy-22.08.3 | 4 +- .../md5-cache/kde-apps/kfourinline-22.04.3 | 16 - .../md5-cache/kde-apps/kfourinline-22.08.3 | 4 +- .../md5-cache/kde-apps/kgeography-22.04.3 | 16 - .../md5-cache/kde-apps/kgeography-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kget-22.04.3 | 17 - metadata/md5-cache/kde-apps/kget-22.08.3 | 4 +- .../md5-cache/kde-apps/kgoldrunner-22.04.3 | 16 - .../md5-cache/kde-apps/kgoldrunner-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kgpg-22.04.3 | 16 - metadata/md5-cache/kde-apps/kgpg-22.08.3 | 4 +- metadata/md5-cache/kde-apps/khangman-22.04.3 | 16 - metadata/md5-cache/kde-apps/khangman-22.08.3 | 4 +- .../md5-cache/kde-apps/khelpcenter-22.04.3 | 16 - .../md5-cache/kde-apps/khelpcenter-22.08.3 | 4 +- .../kde-apps/kidentitymanagement-22.04.3 | 17 - .../kde-apps/kidentitymanagement-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kig-22.04.3 | 18 - metadata/md5-cache/kde-apps/kig-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kigo-22.04.3 | 16 - metadata/md5-cache/kde-apps/kigo-22.08.3 | 4 +- metadata/md5-cache/kde-apps/killbots-22.04.3 | 16 - metadata/md5-cache/kde-apps/killbots-22.08.3 | 4 +- .../kde-apps/kimagemapeditor-22.04.3 | 16 - .../kde-apps/kimagemapeditor-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kimap-22.04.3 | 17 - metadata/md5-cache/kde-apps/kimap-22.08.3 | 4 +- .../md5-cache/kde-apps/kio-extras-22.04.3 | 17 - .../md5-cache/kde-apps/kio-extras-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kiriki-22.04.3 | 16 - metadata/md5-cache/kde-apps/kiriki-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kiten-22.04.3 | 16 - metadata/md5-cache/kde-apps/kiten-22.08.3 | 4 +- .../md5-cache/kde-apps/kitinerary-22.04.3-r1 | 18 - .../md5-cache/kde-apps/kitinerary-22.08.3 | 4 +- .../md5-cache/kde-apps/kjumpingcube-22.04.3 | 16 - .../md5-cache/kde-apps/kjumpingcube-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kldap-22.04.3 | 17 - metadata/md5-cache/kde-apps/kldap-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kleopatra-22.04.3 | 17 - metadata/md5-cache/kde-apps/kleopatra-22.08.3 | 4 +- metadata/md5-cache/kde-apps/klettres-22.04.3 | 16 - metadata/md5-cache/kde-apps/klettres-22.08.3 | 4 +- metadata/md5-cache/kde-apps/klickety-22.04.3 | 16 - metadata/md5-cache/kde-apps/klickety-22.08.3 | 4 +- metadata/md5-cache/kde-apps/klines-22.04.3 | 16 - metadata/md5-cache/kde-apps/klines-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kmag-22.04.3 | 16 - metadata/md5-cache/kde-apps/kmag-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kmahjongg-22.04.3 | 16 - metadata/md5-cache/kde-apps/kmahjongg-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kmail-22.04.3 | 17 - metadata/md5-cache/kde-apps/kmail-22.08.3 | 4 +- .../kde-apps/kmail-account-wizard-22.04.3 | 17 - .../kde-apps/kmail-account-wizard-22.08.3 | 4 +- .../md5-cache/kde-apps/kmailtransport-22.04.3 | 17 - .../md5-cache/kde-apps/kmailtransport-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kmbox-22.04.3 | 17 - metadata/md5-cache/kde-apps/kmbox-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kmime-22.04.3 | 17 - metadata/md5-cache/kde-apps/kmime-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kmines-22.04.3 | 16 - metadata/md5-cache/kde-apps/kmines-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kmix-22.04.3-r1 | 16 - metadata/md5-cache/kde-apps/kmix-22.08.3 | 4 +- .../md5-cache/kde-apps/kmousetool-22.04.3 | 16 - .../md5-cache/kde-apps/kmousetool-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kmouth-22.04.3 | 16 - metadata/md5-cache/kde-apps/kmouth-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kmplot-22.04.3 | 16 - metadata/md5-cache/kde-apps/kmplot-22.08.3 | 4 +- .../md5-cache/kde-apps/knavalbattle-22.04.3 | 16 - .../md5-cache/kde-apps/knavalbattle-22.08.3 | 4 +- metadata/md5-cache/kde-apps/knetwalk-22.04.3 | 17 - metadata/md5-cache/kde-apps/knetwalk-22.08.3 | 4 +- metadata/md5-cache/kde-apps/knights-22.04.3 | 16 - metadata/md5-cache/kde-apps/knights-22.08.3 | 4 +- metadata/md5-cache/kde-apps/knotes-22.04.3 | 17 - metadata/md5-cache/kde-apps/knotes-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kolf-22.04.3 | 16 - metadata/md5-cache/kde-apps/kolf-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kollision-22.04.3 | 16 - metadata/md5-cache/kde-apps/kollision-22.08.3 | 4 +- .../md5-cache/kde-apps/kolourpaint-22.04.3 | 16 - .../md5-cache/kde-apps/kolourpaint-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kompare-22.04.3 | 16 - metadata/md5-cache/kde-apps/kompare-22.08.3 | 4 +- metadata/md5-cache/kde-apps/konqueror-22.04.3 | 17 - metadata/md5-cache/kde-apps/konqueror-22.08.3 | 4 +- metadata/md5-cache/kde-apps/konquest-22.04.3 | 16 - metadata/md5-cache/kde-apps/konquest-22.08.3 | 4 +- metadata/md5-cache/kde-apps/konsole-22.04.3 | 17 - metadata/md5-cache/kde-apps/konsole-22.08.3 | 4 +- .../kde-apps/konsolekalendar-22.04.3 | 16 - .../kde-apps/konsolekalendar-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kontact-22.04.3 | 16 - metadata/md5-cache/kde-apps/kontact-22.08.3 | 4 +- .../kde-apps/kontactinterface-22.04.3 | 16 - .../kde-apps/kontactinterface-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kopete-22.04.3 | 17 - metadata/md5-cache/kde-apps/kopete-22.08.3 | 4 +- .../md5-cache/kde-apps/korganizer-22.04.3 | 17 - .../md5-cache/kde-apps/korganizer-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kpat-22.04.3 | 17 - metadata/md5-cache/kde-apps/kpat-22.08.3 | 4 +- .../md5-cache/kde-apps/kpimtextedit-22.04.3 | 17 - .../md5-cache/kde-apps/kpimtextedit-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kpkpass-22.04.3 | 17 - metadata/md5-cache/kde-apps/kpkpass-22.08.3 | 4 +- .../md5-cache/kde-apps/kqtquickcharts-22.04.3 | 16 - .../md5-cache/kde-apps/kqtquickcharts-22.08.3 | 4 +- metadata/md5-cache/kde-apps/krdc-22.04.3 | 16 - metadata/md5-cache/kde-apps/krdc-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kreversi-22.04.3 | 16 - metadata/md5-cache/kde-apps/kreversi-22.08.3 | 4 +- metadata/md5-cache/kde-apps/krfb-22.04.3 | 16 - metadata/md5-cache/kde-apps/krfb-22.08.3 | 4 +- .../kde-apps/kross-interpreters-22.04.3 | 16 - .../kde-apps/kross-interpreters-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kruler-22.04.3 | 16 - metadata/md5-cache/kde-apps/kruler-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kshisen-22.04.3 | 16 - metadata/md5-cache/kde-apps/kshisen-22.08.3 | 4 +- metadata/md5-cache/kde-apps/ksirk-22.04.3 | 16 - metadata/md5-cache/kde-apps/ksirk-22.08.3 | 4 +- metadata/md5-cache/kde-apps/ksmtp-22.04.3 | 17 - metadata/md5-cache/kde-apps/ksmtp-22.08.3 | 4 +- .../md5-cache/kde-apps/ksnakeduel-22.04.3 | 16 - .../md5-cache/kde-apps/ksnakeduel-22.08.3 | 4 +- .../md5-cache/kde-apps/kspaceduel-22.04.3 | 16 - .../md5-cache/kde-apps/kspaceduel-22.08.3 | 4 +- metadata/md5-cache/kde-apps/ksquares-22.04.3 | 16 - metadata/md5-cache/kde-apps/ksquares-22.08.3 | 4 +- metadata/md5-cache/kde-apps/ksudoku-22.04.3 | 16 - metadata/md5-cache/kde-apps/ksudoku-22.08.3 | 4 +- .../md5-cache/kde-apps/ksystemlog-22.04.3 | 17 - .../md5-cache/kde-apps/ksystemlog-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kteatime-22.04.3 | 16 - metadata/md5-cache/kde-apps/kteatime-22.08.3 | 4 +- metadata/md5-cache/kde-apps/ktimer-22.04.3 | 16 - metadata/md5-cache/kde-apps/ktimer-22.08.3 | 4 +- metadata/md5-cache/kde-apps/ktouch-22.04.3 | 16 - metadata/md5-cache/kde-apps/ktouch-22.08.3 | 4 +- .../kde-apps/ktp-accounts-kcm-22.04.3 | 16 - .../kde-apps/ktp-accounts-kcm-22.08.3 | 4 +- .../md5-cache/kde-apps/ktp-approver-22.04.3 | 16 - .../md5-cache/kde-apps/ktp-approver-22.08.3 | 4 +- .../kde-apps/ktp-auth-handler-22.04.3 | 16 - .../kde-apps/ktp-auth-handler-22.08.3 | 4 +- .../kde-apps/ktp-common-internals-22.04.3 | 17 - .../kde-apps/ktp-common-internals-22.08.3 | 4 +- .../kde-apps/ktp-contact-list-22.04.3 | 16 - .../kde-apps/ktp-contact-list-22.08.3 | 4 +- .../kde-apps/ktp-contact-runner-22.04.3 | 16 - .../kde-apps/ktp-contact-runner-22.08.3 | 4 +- .../kde-apps/ktp-desktop-applets-22.04.3 | 16 - .../kde-apps/ktp-desktop-applets-22.08.3 | 4 +- .../kde-apps/ktp-filetransfer-handler-22.04.3 | 16 - .../kde-apps/ktp-filetransfer-handler-22.08.3 | 4 +- .../kde-apps/ktp-kded-module-22.04.3 | 16 - .../kde-apps/ktp-kded-module-22.08.3 | 4 +- .../md5-cache/kde-apps/ktp-send-file-22.04.3 | 16 - .../md5-cache/kde-apps/ktp-send-file-22.08.3 | 4 +- .../md5-cache/kde-apps/ktp-text-ui-22.04.3 | 16 - .../md5-cache/kde-apps/ktp-text-ui-22.08.3 | 4 +- .../md5-cache/kde-apps/ktuberling-22.04.3 | 16 - .../md5-cache/kde-apps/ktuberling-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kturtle-22.04.3 | 16 - metadata/md5-cache/kde-apps/kturtle-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kubrick-22.04.3 | 16 - metadata/md5-cache/kde-apps/kubrick-22.08.3 | 4 +- .../md5-cache/kde-apps/kwalletmanager-22.04.3 | 16 - .../md5-cache/kde-apps/kwalletmanager-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kwave-22.04.3-r2 | 16 - metadata/md5-cache/kde-apps/kwave-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kwordquiz-22.04.3 | 16 - metadata/md5-cache/kde-apps/kwordquiz-22.08.3 | 4 +- metadata/md5-cache/kde-apps/kwrite-22.04.3 | 16 - metadata/md5-cache/kde-apps/kwrite-22.08.3 | 4 +- .../md5-cache/kde-apps/libgravatar-22.04.3 | 17 - .../md5-cache/kde-apps/libgravatar-22.08.3 | 4 +- metadata/md5-cache/kde-apps/libkcddb-22.04.3 | 17 - metadata/md5-cache/kde-apps/libkcddb-22.08.3 | 4 +- .../kde-apps/libkcompactdisc-22.04.3 | 17 - .../kde-apps/libkcompactdisc-22.08.3 | 4 +- metadata/md5-cache/kde-apps/libkdcraw-22.04.3 | 16 - metadata/md5-cache/kde-apps/libkdcraw-22.08.3 | 4 +- .../md5-cache/kde-apps/libkdegames-22.04.3 | 17 - .../md5-cache/kde-apps/libkdegames-22.08.3 | 4 +- metadata/md5-cache/kde-apps/libkdepim-22.04.3 | 17 - metadata/md5-cache/kde-apps/libkdepim-22.08.3 | 4 +- .../kde-apps/libkeduvocdocument-22.04.3 | 17 - .../kde-apps/libkeduvocdocument-22.08.3 | 4 +- metadata/md5-cache/kde-apps/libkexiv2-22.04.3 | 16 - metadata/md5-cache/kde-apps/libkexiv2-22.08.3 | 4 +- metadata/md5-cache/kde-apps/libkgapi-22.04.3 | 17 - metadata/md5-cache/kde-apps/libkgapi-22.08.3 | 4 +- metadata/md5-cache/kde-apps/libkleo-22.04.3 | 17 - metadata/md5-cache/kde-apps/libkleo-22.08.3 | 4 +- .../md5-cache/kde-apps/libkmahjongg-22.04.3 | 16 - .../md5-cache/kde-apps/libkmahjongg-22.08.3 | 4 +- .../kde-apps/libkomparediff2-22.04.3 | 17 - .../kde-apps/libkomparediff2-22.08.3 | 4 +- metadata/md5-cache/kde-apps/libksane-22.04.3 | 16 - metadata/md5-cache/kde-apps/libksane-22.08.3 | 4 +- metadata/md5-cache/kde-apps/libksieve-22.04.3 | 17 - metadata/md5-cache/kde-apps/libksieve-22.08.3 | 4 +- metadata/md5-cache/kde-apps/libktnef-22.04.3 | 17 - metadata/md5-cache/kde-apps/libktnef-22.08.3 | 4 +- metadata/md5-cache/kde-apps/lokalize-22.04.3 | 18 - metadata/md5-cache/kde-apps/lokalize-22.08.3 | 4 +- metadata/md5-cache/kde-apps/lskat-22.04.3 | 16 - metadata/md5-cache/kde-apps/lskat-22.08.3 | 4 +- .../md5-cache/kde-apps/mailcommon-22.04.3 | 17 - .../md5-cache/kde-apps/mailcommon-22.08.3 | 4 +- .../md5-cache/kde-apps/mailimporter-22.04.3 | 17 - .../md5-cache/kde-apps/mailimporter-22.08.3 | 4 +- metadata/md5-cache/kde-apps/marble-22.04.3 | 17 - metadata/md5-cache/kde-apps/marble-22.08.3 | 4 +- .../md5-cache/kde-apps/mbox-importer-22.04.3 | 16 - .../md5-cache/kde-apps/mbox-importer-22.08.3 | 4 +- .../md5-cache/kde-apps/messagelib-22.04.3 | 17 - .../md5-cache/kde-apps/messagelib-22.04.3-r1 | 17 - .../md5-cache/kde-apps/messagelib-22.08.3 | 4 +- metadata/md5-cache/kde-apps/minuet-22.04.3 | 16 - metadata/md5-cache/kde-apps/minuet-22.08.3 | 4 +- metadata/md5-cache/kde-apps/okular-22.04.3-r1 | 17 - metadata/md5-cache/kde-apps/okular-22.08.3 | 4 +- metadata/md5-cache/kde-apps/palapeli-22.04.3 | 16 - metadata/md5-cache/kde-apps/palapeli-22.08.3 | 4 +- metadata/md5-cache/kde-apps/parley-22.04.3 | 16 - metadata/md5-cache/kde-apps/parley-22.08.3 | 4 +- metadata/md5-cache/kde-apps/picmi-22.04.3 | 17 - metadata/md5-cache/kde-apps/picmi-22.08.3 | 4 +- .../kde-apps/pim-data-exporter-22.04.3 | 17 - .../kde-apps/pim-data-exporter-22.08.3 | 4 +- .../kde-apps/pim-sieve-editor-22.04.3 | 17 - .../kde-apps/pim-sieve-editor-22.08.3 | 4 +- metadata/md5-cache/kde-apps/pimcommon-22.04.3 | 17 - metadata/md5-cache/kde-apps/pimcommon-22.08.3 | 4 +- .../kde-apps/plasma-telepathy-meta-22.04.3 | 9 - .../kde-apps/plasma-telepathy-meta-22.08.3 | 4 +- metadata/md5-cache/kde-apps/poxml-22.04.3 | 16 - metadata/md5-cache/kde-apps/poxml-22.08.3 | 4 +- .../md5-cache/kde-apps/print-manager-22.04.3 | 16 - .../md5-cache/kde-apps/print-manager-22.08.3 | 4 +- metadata/md5-cache/kde-apps/rocs-22.04.3 | 17 - metadata/md5-cache/kde-apps/rocs-22.08.3 | 4 +- .../kde-apps/signon-kwallet-extension-22.04.3 | 16 - .../kde-apps/signon-kwallet-extension-22.08.3 | 4 +- metadata/md5-cache/kde-apps/spectacle-22.04.3 | 17 - metadata/md5-cache/kde-apps/spectacle-22.08.3 | 4 +- metadata/md5-cache/kde-apps/step-22.04.3 | 17 - metadata/md5-cache/kde-apps/step-22.08.3 | 4 +- metadata/md5-cache/kde-apps/svgpart-22.04.3 | 16 - metadata/md5-cache/kde-apps/svgpart-22.08.3 | 4 +- metadata/md5-cache/kde-apps/sweeper-22.04.3 | 16 - metadata/md5-cache/kde-apps/sweeper-22.08.3 | 4 +- .../md5-cache/kde-apps/thumbnailers-22.04.3 | 16 - .../md5-cache/kde-apps/thumbnailers-22.08.3 | 4 +- metadata/md5-cache/kde-apps/umbrello-22.04.3 | 17 - metadata/md5-cache/kde-apps/umbrello-22.08.3 | 4 +- metadata/md5-cache/kde-apps/yakuake-22.04.3 | 16 - metadata/md5-cache/kde-apps/yakuake-22.08.3 | 4 +- metadata/md5-cache/kde-frameworks/Manifest.gz | Bin 26823 -> 26822 bytes .../kde-frameworks/kwindowsystem-5.99.0-r1 | 4 +- metadata/md5-cache/kde-misc/Manifest.gz | Bin 5813 -> 4997 bytes .../md5-cache/kde-misc/kdeconnect-22.04.3 | 17 - .../md5-cache/kde-misc/kdeconnect-22.08.3 | 4 +- .../kde-misc/kio-fuse-5.0.1_p20220906 | 2 +- .../md5-cache/kde-misc/kio-gdrive-22.04.3-r1 | 17 - .../md5-cache/kde-misc/kio-gdrive-22.08.3 | 4 +- .../md5-cache/kde-misc/markdownpart-22.04.3 | 16 - .../md5-cache/kde-misc/markdownpart-22.08.3 | 4 +- metadata/md5-cache/kde-misc/skanlite-22.04.3 | 17 - metadata/md5-cache/kde-misc/skanlite-22.08.3 | 4 +- metadata/md5-cache/kde-misc/zanshin-22.04.3 | 17 - metadata/md5-cache/kde-misc/zanshin-22.08.3 | 4 +- metadata/md5-cache/kde-plasma/Manifest.gz | Bin 18331 -> 18327 bytes .../kde-plasma/kwayland-integration-5.25.5-r1 | 4 +- .../kde-plasma/plasma-desktop-5.25.5-r2 | 4 +- .../kde-plasma/plasma-workspace-5.25.5-r5 | 4 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 9089 -> 9092 bytes ...volution-3.44.4-r3 => evolution-3.44.4-r4} | 2 +- .../md5-cache/mail-client/evolution-3.46.2 | 16 + .../md5-cache/mail-client/thunderbird-102.5.0 | 17 - metadata/md5-cache/mail-filter/Manifest.gz | Bin 13081 -> 13079 bytes .../md5-cache/mail-filter/milter-regex-2.7 | 4 +- .../md5-cache/mail-filter/milter-regex-2.7-r3 | 4 +- metadata/md5-cache/mate-base/Manifest.gz | Bin 3684 -> 4009 bytes metadata/md5-cache/mate-base/mate-1.24 | 4 +- metadata/md5-cache/mate-base/mate-1.26.0 | 11 + .../mate-base/mate-applets-meta-1.26.0 | 10 + metadata/md5-cache/mate-extra/Manifest.gz | Bin 4563 -> 5210 bytes .../md5-cache/mate-extra/caja-admin-0.0.4 | 16 - .../md5-cache/mate-extra/caja-admin-0.0.5 | 15 + metadata/md5-cache/mate-extra/caja-admin-9999 | 15 - .../mate-extra/caja-dropbox-1.24.0-r1 | 2 +- .../mate-extra/caja-dropbox-1.26.0-r1 | 2 +- metadata/md5-cache/mate-extra/caja-hide-0.9.0 | 10 +- .../md5-cache/mate-extra/mate-calc-1.26.0 | 14 + .../md5-cache/mate-extra/mate-netbook-1.26.0 | 14 + .../mate-extra/mate-sensors-applet-1.26.0 | 16 + .../mate-extra/mate-user-share-1.26.0 | 15 + .../md5-cache/mate-extra/mate-utils-1.26.0 | 16 + metadata/md5-cache/media-gfx/Manifest.gz | Bin 57620 -> 57155 bytes metadata/md5-cache/media-gfx/asymptote-2.83 | 4 +- metadata/md5-cache/media-gfx/darktable-4.0.1 | 2 +- .../media-gfx/graphite2-1.3.14_p20210810-r1 | 16 - .../media-gfx/graphite2-1.3.14_p20210810-r2 | 4 +- .../{graphviz-5.0.1-r1 => graphviz-5.0.1-r2} | 6 +- .../{graphviz-6.0.1-r2 => graphviz-6.0.1-r3} | 6 +- .../{graphviz-7.0.0 => graphviz-7.0.0-r1} | 6 +- .../{graphviz-7.0.2 => graphviz-7.0.2-r1} | 0 metadata/md5-cache/media-gfx/hydrus-495-r1 | 16 - metadata/md5-cache/media-gfx/hydrus-505 | 16 + ...ick-6.9.12.59 => imagemagick-6.9.12.59-r1} | 6 +- ...ick-6.9.12.64 => imagemagick-6.9.12.64-r1} | 6 +- ...agick-7.1.0.44 => imagemagick-7.1.0.44-r1} | 6 +- ...agick-7.1.0.48 => imagemagick-7.1.0.48-r1} | 6 +- metadata/md5-cache/media-gfx/imagemagick-9999 | 6 +- .../media-gfx/iscan-plugin-network-nt-1.1.3 | 2 +- metadata/md5-cache/media-gfx/peps-2.0-r1 | 14 - metadata/md5-cache/media-gfx/pqiv-2.11 | 2 +- metadata/md5-cache/media-gfx/pqiv-9999 | 2 +- .../md5-cache/media-gfx/renderdoc-1.22-r1 | 4 +- metadata/md5-cache/media-gfx/skanpage-22.04.3 | 16 - metadata/md5-cache/media-gfx/skanpage-22.08.3 | 4 +- metadata/md5-cache/media-libs/Manifest.gz | Bin 105422 -> 105579 bytes .../md5-cache/media-libs/allegro-5.2.7.0-r1 | 4 +- .../md5-cache/media-libs/aribb24-1.0.3-r2 | 4 +- metadata/md5-cache/media-libs/codec2-1.0.5 | 4 +- .../md5-cache/media-libs/embree-3.13.0-r2 | 2 +- metadata/md5-cache/media-libs/embree-3.13.2 | 2 +- metadata/md5-cache/media-libs/embree-3.13.3 | 2 +- metadata/md5-cache/media-libs/embree-3.13.4 | 2 +- metadata/md5-cache/media-libs/freeglut-3.4.0 | 4 +- .../md5-cache/media-libs/game-music-emu-0.6.3 | 4 +- metadata/md5-cache/media-libs/gavl-1.4.0-r2 | 4 +- .../md5-cache/media-libs/ksanecore-22.08.3 | 4 +- metadata/md5-cache/media-libs/kvazaar-2.1.0 | 4 +- .../md5-cache/media-libs/libaacs-0.11.1-r1 | 4 +- .../md5-cache/media-libs/libbs2b-3.1.0-r2 | 4 +- .../md5-cache/media-libs/libcddb-1.3.2-r1 | 4 +- .../md5-cache/media-libs/libcuefile-477-r2 | 4 +- metadata/md5-cache/media-libs/libdc1394-2.2.6 | 4 +- metadata/md5-cache/media-libs/libggi-2.2.2-r1 | 4 +- metadata/md5-cache/media-libs/libgii-1.0.2-r3 | 4 +- metadata/md5-cache/media-libs/libglvnd-1.5.0 | 4 +- .../md5-cache/media-libs/libgphoto2-2.5.30 | 4 +- .../md5-cache/media-libs/libkate-0.4.1-r4 | 4 +- .../md5-cache/media-libs/libmatroska-1.7.1 | 4 +- .../md5-cache/media-libs/libprojectm-3.1.12 | 4 +- .../md5-cache/media-libs/libprojectm-9999 | 2 +- .../md5-cache/media-libs/libreplaygain-477-r2 | 4 +- metadata/md5-cache/media-libs/libsdl2-2.24.2 | 4 +- metadata/md5-cache/media-libs/libshout-2.4.6 | 4 +- .../md5-cache/media-libs/libsidplay-2.1.1-r6 | 4 +- .../md5-cache/media-libs/libtiger-0.3.4-r1 | 4 +- metadata/md5-cache/media-libs/libv4l-1.22.1 | 2 +- .../md5-cache/media-libs/libvmaf-2.3.0-r2 | 4 +- metadata/md5-cache/media-libs/mesa-22.1.7 | 2 +- metadata/md5-cache/media-libs/mesa-22.2.2 | 2 +- metadata/md5-cache/media-libs/mesa-22.2.3 | 6 +- metadata/md5-cache/media-libs/mesa-22.3.0 | 6 +- metadata/md5-cache/media-libs/mesa-9999 | 6 +- .../md5-cache/media-libs/mesa-amber-21.3.9 | 2 +- metadata/md5-cache/media-libs/netpbm-10.86.35 | 4 +- .../md5-cache/media-libs/opencolorio-2.1.2 | 4 +- metadata/md5-cache/media-libs/opencv-4.6.0-r2 | 4 +- .../md5-cache/media-libs/openimageio-2.3.21.0 | 4 +- .../md5-cache/media-libs/openimageio-2.4.6.0 | 17 + .../media-libs/phonon-gstreamer-4.10.0-r1 | 4 +- .../md5-cache/media-libs/pulseaudio-qt-1.3-r3 | 4 +- .../media-libs/sdl-image-1.2.12_p20220527 | 4 +- .../media-libs/sdl-mixer-1.2.12_p20221010 | 4 +- .../media-libs/sdl-net-1.2.8_p20221010 | 4 +- .../media-libs/sdl-sound-1.0.3_p20220525 | 4 +- .../media-libs/sdl-ttf-2.0.11_p20220525 | 4 +- metadata/md5-cache/media-libs/sdl2-ttf-2.20.0 | 4 +- .../md5-cache/media-libs/svgalib-1.9.25-r8 | 2 +- .../md5-cache/media-libs/tg_owt-0_pre20220507 | 2 +- metadata/md5-cache/media-libs/tiff-4.4.0-r2 | 4 +- .../md5-cache/media-libs/vidstab-1.1.0-r2 | 4 +- .../md5-cache/media-libs/vo-amrwbenc-0.1.3 | 4 +- .../md5-cache/media-libs/zita-alsa-pcmi-0.5.1 | 4 +- .../md5-cache/media-libs/zita-resampler-1.8.0 | 4 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 84670 -> 84671 bytes .../media-plugins/frei0r-plugins-1.8.0 | 4 +- .../md5-cache/media-plugins/live-2021.08.24 | 4 +- .../media-plugins/vdr-imonlcd-1.0.3-r1 | 2 +- metadata/md5-cache/media-radio/Manifest.gz | Bin 7055 -> 7057 bytes metadata/md5-cache/media-radio/ibp-0.21-r2 | 8 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 71672 -> 71521 bytes metadata/md5-cache/media-sound/csound-6.17.0 | 4 +- metadata/md5-cache/media-sound/csound-9999 | 4 +- .../md5-cache/media-sound/denemo-2.5.0-r1 | 4 +- metadata/md5-cache/media-sound/denemo-2.6.0 | 4 +- metadata/md5-cache/media-sound/elisa-22.04.3 | 17 - metadata/md5-cache/media-sound/elisa-22.08.3 | 4 +- .../md5-cache/media-sound/fluidsynth-2.3.0 | 4 +- metadata/md5-cache/media-sound/mpd-0.22.11-r1 | 2 +- metadata/md5-cache/media-sound/mpd-0.23.10 | 2 +- metadata/md5-cache/media-sound/mpd-0.23.9-r1 | 2 +- .../media-sound/musepack-tools-465-r2 | 4 +- ...emon-16.1-r1 => pulseaudio-daemon-16.1-r2} | 2 +- .../md5-cache/media-sound/strawberry-1.0.10 | 4 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 5007 -> 5008 bytes metadata/md5-cache/media-tv/kodi-19.4-r3 | 2 +- metadata/md5-cache/media-tv/kodi-19.4-r4 | 2 +- metadata/md5-cache/media-tv/kodi-19.9999 | 2 +- metadata/md5-cache/media-tv/kodi-9999 | 2 +- .../md5-cache/media-tv/tvheadend-4.2.8-r2 | 2 +- metadata/md5-cache/media-tv/tvheadend-9999 | 2 +- .../v4l-dvb-saa716x-0.0.1_p20170225-r5 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 37002 -> 37008 bytes .../md5-cache/media-video/droidcam-1.8.2-r1 | 2 +- .../md5-cache/media-video/dvdstyler-3.2.1 | 4 +- metadata/md5-cache/media-video/ffmpeg-4.4.3 | 4 +- metadata/md5-cache/media-video/makemkv-1.17.2 | 2 +- .../media-video/popcorntime-bin-0.4.8 | 2 +- .../media-video/popcorntime-bin-0.4.9 | 2 +- .../md5-cache/media-video/sonic-snap-1.7-r1 | 2 +- .../media-video/v4l2loopback-0.12.5-r1 | 2 +- .../md5-cache/media-video/v4l2loopback-9999 | 2 +- metadata/md5-cache/media-video/vlc-3.0.18 | 4 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 67393 -> 67417 bytes metadata/md5-cache/net-analyzer/apinger-0.6.1 | 4 +- metadata/md5-cache/net-analyzer/bmon-4.0 | 2 +- metadata/md5-cache/net-analyzer/bmon-999 | 2 +- .../md5-cache/net-analyzer/ettercap-0.8.3.1 | 4 +- metadata/md5-cache/net-analyzer/ettercap-9999 | 4 +- .../md5-cache/net-analyzer/ippl-1.4.14-r6 | 4 +- .../md5-cache/net-analyzer/netdata-1.35.1 | 2 +- .../md5-cache/net-analyzer/netdata-1.36.0 | 2 +- .../md5-cache/net-analyzer/netdata-1.36.1-r1 | 2 +- .../md5-cache/net-analyzer/netdata-1.37.0 | 2 +- metadata/md5-cache/net-analyzer/netdata-9999 | 2 +- metadata/md5-cache/net-analyzer/nfdump-1.6.24 | 4 +- .../md5-cache/net-analyzer/nfdump-1.7.0.1 | 4 +- .../md5-cache/net-analyzer/suricata-6.0.8-r1 | 2 +- .../md5-cache/net-analyzer/suricata-6.0.9 | 2 +- metadata/md5-cache/net-dialup/Manifest.gz | Bin 6287 -> 6283 bytes .../net-dialup/accel-ppp-1.12.0_p20210430 | 2 +- .../net-dialup/accel-ppp-1.12.0_p20220830-r1 | 2 +- metadata/md5-cache/net-dialup/accel-ppp-9999 | 2 +- .../md5-cache/net-dialup/linux-atm-2.5.2-r1 | 6 +- metadata/md5-cache/net-dialup/openl2tp-1.8-r2 | 2 +- metadata/md5-cache/net-dialup/ppp-2.4.9-r8 | 2 +- .../net-dialup/speedtouch-usb-3.0.1.2-r3 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 14265 -> 14267 bytes metadata/md5-cache/net-dns/avahi-0.8-r7 | 4 +- .../{djbdns-1.05-r37 => djbdns-1.05-r38} | 2 +- .../md5-cache/net-dns/knot-resolver-5.5.3 | 4 +- metadata/md5-cache/net-dns/nsd-4.3.8 | 4 +- metadata/md5-cache/net-dns/nsd-4.5.0 | 4 +- metadata/md5-cache/net-dns/nsd-4.5.0-r1 | 4 +- metadata/md5-cache/net-dns/nsd-4.6.0 | 4 +- metadata/md5-cache/net-dns/nsd-4.6.1-r1 | 4 +- metadata/md5-cache/net-dns/nsd-9999 | 4 +- metadata/md5-cache/net-firewall/Manifest.gz | Bin 7716 -> 7715 bytes .../net-firewall/conntrack-tools-1.4.5 | 2 +- .../net-firewall/conntrack-tools-1.4.6-r1 | 2 +- .../net-firewall/conntrack-tools-1.4.7 | 2 +- .../net-firewall/conntrack-tools-1.4.7-r1 | 2 +- .../md5-cache/net-firewall/firehol-3.1.6-r3 | 2 +- .../md5-cache/net-firewall/firehol-3.1.7-r2 | 2 +- .../md5-cache/net-firewall/firewalld-1.1.1 | 2 +- .../md5-cache/net-firewall/firewalld-1.1.3 | 2 +- .../md5-cache/net-firewall/firewalld-1.2.1 | 2 +- .../md5-cache/net-firewall/firewalld-1.2.2 | 2 +- .../md5-cache/net-firewall/fwknop-2.6.10-r3 | 2 +- metadata/md5-cache/net-firewall/ipset-7.15 | 2 +- metadata/md5-cache/net-firewall/ipset-7.16-r1 | 2 +- .../md5-cache/net-firewall/ipt_netflow-2.6 | 2 +- .../md5-cache/net-firewall/ipt_netflow-9999 | 2 +- .../md5-cache/net-firewall/iptables-1.8.8-r5 | 4 +- .../md5-cache/net-firewall/nfacct-1.0.2-r2 | 2 +- .../md5-cache/net-firewall/nftables-1.0.2-r1 | 2 +- .../md5-cache/net-firewall/nftables-1.0.4-r2 | 2 +- .../md5-cache/net-firewall/nftables-1.0.5 | 2 +- metadata/md5-cache/net-firewall/nftables-9999 | 2 +- metadata/md5-cache/net-firewall/nftlb-1.0.4 | 2 +- metadata/md5-cache/net-firewall/nftlb-1.0.6 | 2 +- metadata/md5-cache/net-firewall/nftlb-1.0.7 | 2 +- .../net-firewall/pglinux-2.3.1_p20171006-r1 | 2 +- .../md5-cache/net-firewall/rtsp-conntrack-5.3 | 2 +- .../md5-cache/net-firewall/sanewall-1.1.6-r4 | 2 +- .../md5-cache/net-firewall/shorewall-5.2.8-r1 | 2 +- metadata/md5-cache/net-firewall/ufw-0.36-r1 | 2 +- metadata/md5-cache/net-firewall/ufw-0.36.1 | 2 +- .../net-firewall/xtables-addons-3.13 | 2 +- .../net-firewall/xtables-addons-3.18 | 2 +- .../net-firewall/xtables-addons-3.20 | 2 +- .../net-firewall/xtables-addons-3.21 | 2 +- metadata/md5-cache/net-fs/Manifest.gz | Bin 5517 -> 5526 bytes metadata/md5-cache/net-fs/autofs-5.1.6-r2 | 6 +- metadata/md5-cache/net-fs/autofs-5.1.8-r1 | 6 +- metadata/md5-cache/net-fs/cifs-utils-6.15 | 2 +- metadata/md5-cache/net-fs/cifs-utils-6.15-r1 | 2 +- metadata/md5-cache/net-fs/cifs-utils-7.0 | 2 +- metadata/md5-cache/net-fs/cvmfs-2.9.2 | 2 +- metadata/md5-cache/net-fs/cvmfs-2.9.4 | 2 +- metadata/md5-cache/net-fs/ksmbd-tools-3.4.4 | 2 +- metadata/md5-cache/net-fs/netatalk-3.1.12-r7 | 4 +- metadata/md5-cache/net-fs/nfs-utils-2.6.1 | 2 +- metadata/md5-cache/net-fs/nfs-utils-2.6.2-r1 | 2 +- metadata/md5-cache/net-fs/openafs-1.8.7 | 6 +- metadata/md5-cache/net-fs/openafs-1.8.8.1-r1 | 6 +- metadata/md5-cache/net-fs/samba-4.15.12-r2 | 2 +- metadata/md5-cache/net-fs/samba-4.15.9-r1 | 2 +- metadata/md5-cache/net-fs/samba-4.16.7-r2 | 2 +- metadata/md5-cache/net-im/Manifest.gz | Bin 17252 -> 17081 bytes metadata/md5-cache/net-im/centerim-5.0.1-r2 | 13 + .../md5-cache/net-im/discord-bin-0.0.21-r1 | 2 +- .../net-im/rocketchat-desktop-bin-3.8.9-r1 | 2 +- ...op-bin-5.63.1 => signal-desktop-bin-6.0.0} | 2 +- .../md5-cache/net-im/skypeforlinux-8.90.0.407 | 2 +- .../md5-cache/net-im/teams-1.4.00.13653-r3 | 2 +- .../md5-cache/net-im/teams-1.4.00.26453-r2 | 2 +- .../md5-cache/net-im/teams-1.4.00.7556-r2 | 2 +- .../md5-cache/net-im/teams-1.5.00.10453-r1 | 2 +- .../md5-cache/net-im/telegram-desktop-4.2.4 | 17 - ...esktop-4.3.4 => telegram-desktop-4.3.4-r1} | 4 +- .../md5-cache/net-im/wazzapp-bin-0.4.2-r1 | 2 +- .../net-im/whatsapp-desktop-bin-0.5.2-r2 | 2 +- .../md5-cache/net-im/zoom-5.11.10.4400-r1 | 15 - metadata/md5-cache/net-im/zoom-5.12.2.4816 | 15 - metadata/md5-cache/net-im/zoom-5.12.6.173 | 2 +- metadata/md5-cache/net-im/zoom-5.12.9.367 | 15 + metadata/md5-cache/net-irc/Manifest.gz | Bin 13283 -> 13116 bytes .../md5-cache/net-irc/konversation-22.04.3 | 16 - .../md5-cache/net-irc/konversation-22.08.3 | 4 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 60168 -> 60017 bytes metadata/md5-cache/net-libs/canlock-3.3.0 | 4 +- .../net-libs/courier-authlib-0.71.3-r2 | 4 +- .../net-libs/courier-unicode-2.2.3-r1 | 4 +- .../md5-cache/net-libs/libktorrent-22.04.3 | 17 - .../md5-cache/net-libs/libktorrent-22.08.3 | 4 +- metadata/md5-cache/net-libs/libmicrodns-0.1.2 | 4 +- metadata/md5-cache/net-libs/libmicrodns-9999 | 2 +- .../net-libs/libnetfilter_acct-1.0.3 | 2 +- .../net-libs/libnetfilter_conntrack-1.0.9 | 2 +- .../net-libs/libnetfilter_cthelper-1.0.0-r1 | 2 +- .../net-libs/libnetfilter_cthelper-1.0.1-r1 | 2 +- .../net-libs/libnetfilter_cttimeout-1.0.0-r1 | 2 +- .../net-libs/libnetfilter_cttimeout-1.0.1 | 2 +- .../md5-cache/net-libs/libnetfilter_log-1.0.1 | 2 +- .../md5-cache/net-libs/libnetfilter_log-1.0.2 | 2 +- .../net-libs/libnetfilter_queue-1.0.5 | 2 +- .../md5-cache/net-libs/libnfnetlink-1.0.1 | 2 +- .../md5-cache/net-libs/libnfnetlink-1.0.2 | 2 +- metadata/md5-cache/net-libs/libnftnl-1.2.2-r1 | 2 +- metadata/md5-cache/net-libs/libnftnl-1.2.3 | 2 +- metadata/md5-cache/net-libs/libnftnl-1.2.4 | 2 +- metadata/md5-cache/net-libs/libnftnl-9999 | 2 +- metadata/md5-cache/net-libs/libpcap-1.10.1-r2 | 4 +- metadata/md5-cache/net-libs/libpcap-9999 | 4 +- metadata/md5-cache/net-libs/libsmi-0.5.0-r5 | 4 +- .../md5-cache/net-libs/libtrace-4.0.18_p1 | 4 +- .../md5-cache/net-libs/libtrace-4.0.19_p1 | 4 +- metadata/md5-cache/net-libs/libtrace-4.0.20 | 4 +- .../md5-cache/net-libs/libvncserver-0.9.13-r1 | 4 +- metadata/md5-cache/net-libs/nodejs-14.20.1 | 2 +- metadata/md5-cache/net-libs/nodejs-14.21.1 | 2 +- metadata/md5-cache/net-libs/nodejs-16.17.1 | 2 +- metadata/md5-cache/net-libs/nodejs-16.18.0 | 2 +- metadata/md5-cache/net-libs/nodejs-16.18.1 | 2 +- metadata/md5-cache/net-libs/nodejs-18.10.0 | 2 +- metadata/md5-cache/net-libs/nodejs-18.11.0 | 2 +- metadata/md5-cache/net-libs/nodejs-18.12.1 | 2 +- metadata/md5-cache/net-libs/nodejs-99999999 | 2 +- metadata/md5-cache/net-mail/Manifest.gz | Bin 20869 -> 20900 bytes .../md5-cache/net-mail/courier-imap-5.1.8 | 4 +- .../md5-cache/net-mail/cyrus-imapd-3.4.3-r2 | 4 +- metadata/md5-cache/net-mail/cyrus-imapd-3.4.4 | 4 +- .../md5-cache/net-mail/cyrus-imapd-3.4.4-r1 | 4 +- metadata/md5-cache/net-mail/mswatch-1.2.0-r1 | 2 +- metadata/md5-cache/net-mail/mu-1.8.11 | 4 +- metadata/md5-cache/net-misc/AQtion-2.2.7-r1 | 2 +- metadata/md5-cache/net-misc/AQtion-2.3.1-r1 | 2 +- metadata/md5-cache/net-misc/AQtion-2.3.4-r1 | 2 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 93829 -> 93551 bytes metadata/md5-cache/net-misc/asterisk-16.26.1 | 2 +- metadata/md5-cache/net-misc/asterisk-16.27.0 | 2 +- metadata/md5-cache/net-misc/asterisk-16.29.0 | 2 +- metadata/md5-cache/net-misc/asterisk-18.13.0 | 2 +- metadata/md5-cache/net-misc/asterisk-18.15.0 | 2 +- metadata/md5-cache/net-misc/asterisk-20.0.0 | 2 +- metadata/md5-cache/net-misc/batctl-2022.2 | 2 +- .../md5-cache/net-misc/bridge-utils-1.7.1-r1 | 2 +- .../md5-cache/net-misc/bsdwhois-1.43.2.1-r1 | 4 +- metadata/md5-cache/net-misc/dahdi-3.1.0-r3 | 2 +- metadata/md5-cache/net-misc/dahdi-3.1.0-r4 | 2 +- metadata/md5-cache/net-misc/ena-driver-2.6.1 | 2 +- metadata/md5-cache/net-misc/ena-driver-2.8.0 | 2 +- metadata/md5-cache/net-misc/eventd-0.27.0-r2 | 2 +- metadata/md5-cache/net-misc/freerdp-2.9.0 | 4 +- metadata/md5-cache/net-misc/freerdp-2.9999 | 2 +- metadata/md5-cache/net-misc/freerdp-9999 | 2 +- metadata/md5-cache/net-misc/frr-8.2.2 | 4 +- metadata/md5-cache/net-misc/gerbera-1.12.0 | 2 +- metadata/md5-cache/net-misc/gerbera-9999 | 2 +- metadata/md5-cache/net-misc/gvrpcd-1.3-r1 | 2 +- metadata/md5-cache/net-misc/htbinit-0.8.5-r7 | 2 +- .../md5-cache/net-misc/ifenslave-1.1.0-r6 | 2 +- metadata/md5-cache/net-misc/igmpproxy-0.3-r1 | 12 - metadata/md5-cache/net-misc/igmpproxy-0.4 | 6 +- .../md5-cache/net-misc/kio-zeroconf-22.04.3 | 16 - .../md5-cache/net-misc/kio-zeroconf-22.08.3 | 4 +- metadata/md5-cache/net-misc/libteam-1.31-r1 | 2 +- metadata/md5-cache/net-misc/libteam-9999 | 2 +- metadata/md5-cache/net-misc/linuxptp-3.1.1-r1 | 2 +- .../md5-cache/net-misc/lksctp-tools-1.0.19-r1 | 2 +- metadata/md5-cache/net-misc/mcproxy-1.1.1-r2 | 2 +- metadata/md5-cache/net-misc/mptcpd-0.10-r1 | 2 +- metadata/md5-cache/net-misc/mptcpd-0.11 | 2 +- metadata/md5-cache/net-misc/mptcpd-9999 | 2 +- metadata/md5-cache/net-misc/mrouted-4.2 | 2 +- metadata/md5-cache/net-misc/mrouted-4.4 | 4 +- .../md5-cache/net-misc/networkmanager-1.38.4 | 2 +- .../md5-cache/net-misc/networkmanager-1.40.0 | 2 +- .../md5-cache/net-misc/networkmanager-1.40.2 | 2 +- .../md5-cache/net-misc/networkmanager-1.40.4 | 2 +- .../md5-cache/net-misc/networkmanager-1.40.6 | 2 +- metadata/md5-cache/net-misc/ntp-4.2.8_p15-r1 | 4 +- .../md5-cache/net-misc/openvswitch-2.15.0 | 2 +- .../md5-cache/net-misc/openvswitch-2.17.2-r1 | 2 +- metadata/md5-cache/net-misc/putty-0.78 | 4 +- metadata/md5-cache/net-misc/r8125-9.008.00 | 2 +- metadata/md5-cache/net-misc/r8125-9.009.01 | 2 +- metadata/md5-cache/net-misc/r8125-9.009.02 | 2 +- metadata/md5-cache/net-misc/r8152-2.16.3 | 2 +- metadata/md5-cache/net-misc/r8168-8.049.02-r1 | 2 +- metadata/md5-cache/net-misc/r8168-8.050.03 | 2 +- metadata/md5-cache/net-misc/radvd-2.19-r4 | 4 +- ...emmina-1.4.27_p20221128 => remmina-1.4.28} | 4 +- .../md5-cache/net-misc/rwhoisd-1.5.9.6-r2 | 4 +- .../md5-cache/net-misc/sstp-client-1.0.12-r1 | 2 +- .../md5-cache/net-misc/sstp-client-1.0.17 | 2 +- metadata/md5-cache/net-misc/xmrig-6.18.1 | 4 +- metadata/md5-cache/net-nntp/Manifest.gz | Bin 2032 -> 2034 bytes metadata/md5-cache/net-nntp/tin-2.6.1 | 4 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 15928 -> 15928 bytes .../net-p2p/airdcpp-webclient-2.11.3 | 16 + metadata/md5-cache/net-p2p/ktorrent-22.04.3 | 17 - metadata/md5-cache/net-p2p/ktorrent-22.08.3 | 4 +- metadata/md5-cache/net-p2p/rtorrent-0.9.8-r1 | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 7318 -> 7470 bytes metadata/md5-cache/net-print/cups-2.4.2-r4 | 2 +- metadata/md5-cache/net-print/cups-2.4.2-r5 | 2 +- metadata/md5-cache/net-print/cups-2.4.2-r6 | 6 +- metadata/md5-cache/net-print/cups-9999 | 2 +- .../md5-cache/net-print/cups-bjnp-2.0.3-r1 | 14 + metadata/md5-cache/net-print/hplip-3.22.10 | 2 +- metadata/md5-cache/net-print/hplip-3.22.6 | 2 +- metadata/md5-cache/net-proxy/Manifest.gz | Bin 9181 -> 9183 bytes metadata/md5-cache/net-proxy/haproxy-2.2.17 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.2.21 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.2.24 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.2.25 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.2.9999 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.4.14 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.4.17 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.4.18 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.4.19 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.4.9999 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.5.4 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.5.7 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.5.8 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.5.9 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.5.9999 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.6.6 | 2 +- metadata/md5-cache/net-proxy/haproxy-2.6.9999 | 2 +- metadata/md5-cache/net-proxy/haproxy-9999 | 2 +- metadata/md5-cache/net-proxy/squid-4.15-r3 | 2 +- metadata/md5-cache/net-proxy/squid-4.17-r1 | 2 +- metadata/md5-cache/net-proxy/squid-5.4.1-r2 | 2 +- metadata/md5-cache/net-proxy/squid-5.7 | 2 +- metadata/md5-cache/net-proxy/sshuttle-1.1.1 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 14200 -> 14338 bytes metadata/md5-cache/net-vpn/iodine-0.7.0-r3 | 2 +- metadata/md5-cache/net-vpn/iodine-0.7.0-r4 | 15 + metadata/md5-cache/net-vpn/isatapd-0.9.7-r2 | 2 +- .../net-vpn/logmein-hamachi-2.1.0.203 | 2 +- metadata/md5-cache/net-vpn/nstx-1.1_beta6-r3 | 2 +- metadata/md5-cache/net-vpn/openconnect-9.01 | 2 +- .../md5-cache/net-vpn/openconnect-9.01-r1 | 2 +- metadata/md5-cache/net-vpn/openconnect-9999 | 2 +- .../md5-cache/net-vpn/openfortivpn-1.17.1 | 2 +- .../md5-cache/net-vpn/openfortivpn-1.18.0 | 2 +- .../md5-cache/net-vpn/openfortivpn-1.19.0 | 2 +- metadata/md5-cache/net-vpn/openvpn-2.5.2-r2 | 2 +- metadata/md5-cache/net-vpn/openvpn-2.5.6 | 2 +- metadata/md5-cache/net-vpn/openvpn-2.5.7 | 2 +- metadata/md5-cache/net-vpn/openvpn-9999 | 2 +- .../md5-cache/net-vpn/strongswan-5.9.6-r1 | 2 +- metadata/md5-cache/net-vpn/strongswan-5.9.7 | 2 +- metadata/md5-cache/net-vpn/strongswan-5.9.8 | 2 +- .../md5-cache/net-vpn/vpnc-0.5.3_p20220927 | 2 +- metadata/md5-cache/net-vpn/vpnc-0.5.3_p550-r3 | 2 +- metadata/md5-cache/net-vpn/vpnc-9999 | 2 +- metadata/md5-cache/net-vpn/vtun-3.0.3-r2 | 2 +- .../net-vpn/wireguard-modules-1.0.20220627 | 2 +- .../net-vpn/wireguard-tools-1.0.20210424 | 2 +- .../net-vpn/wireguard-tools-1.0.20210914 | 2 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 27276 -> 27265 bytes .../md5-cache/net-wireless/blueman-2.3.2-r1 | 2 +- metadata/md5-cache/net-wireless/blueman-2.3.3 | 2 +- metadata/md5-cache/net-wireless/blueman-2.3.4 | 2 +- metadata/md5-cache/net-wireless/blueman-2.3.5 | 2 +- metadata/md5-cache/net-wireless/blueman-9999 | 2 +- metadata/md5-cache/net-wireless/bluez-5.64 | 2 +- metadata/md5-cache/net-wireless/bluez-5.65 | 2 +- .../net-wireless/broadcom-sta-6.30.223.271-r6 | 2 +- metadata/md5-cache/net-wireless/iwd-1.30 | 2 +- metadata/md5-cache/net-wireless/iwd-2.0 | 2 +- metadata/md5-cache/net-wireless/iwd-9999 | 2 +- .../md5-cache/net-wireless/madwimax-0.1.1-r2 | 2 +- .../md5-cache/net-wireless/osmo-fl2k-0.1.1-r1 | 2 +- .../md5-cache/net-wireless/osmo-fl2k-9999 | 2 +- metadata/md5-cache/net-wireless/qdmr-0.10.2 | 2 +- metadata/md5-cache/net-wireless/qdmr-0.10.4 | 2 +- metadata/md5-cache/net-wireless/qdmr-9999 | 2 +- .../md5-cache/net-wireless/wavemon-0.9.3-r1 | 2 +- metadata/md5-cache/net-wireless/wavemon-0.9.4 | 2 +- .../net-wireless/wpa_supplicant-2.10-r1 | 2 +- .../net-wireless/wpa_supplicant-9999 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 16243 -> 16243 bytes .../md5-cache/sci-electronics/xoscope-2.3 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 19507 -> 19505 bytes .../sci-geosciences/geocode-glib-3.26.4-r201 | 4 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 69521 -> 69507 bytes metadata/md5-cache/sci-libs/djbfft-0.76-r3 | 4 +- metadata/md5-cache/sci-libs/libcerf-1.17 | 4 +- .../md5-cache/sci-libs/libgeotiff-1.7.1-r1 | 4 +- .../sci-libs/linux-gpib-modules-4.3.5 | 2 +- metadata/md5-cache/sci-libs/proj-9.1.0 | 4 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 27379 -> 27547 bytes .../md5-cache/sci-mathematics/genius-1.0.27 | 4 +- .../sci-mathematics/giac-1.7.0.13-r1 | 4 +- .../sci-mathematics/giac-1.9.0.29-r1 | 4 +- .../sci-mathematics/rngstreams-1.0.1 | 6 +- .../md5-cache/sci-mathematics/spin-6.5.2-r1 | 4 +- .../md5-cache/sci-mathematics/unuran-1.8.1 | 6 +- .../md5-cache/sci-mathematics/unuran-1.9.0 | 15 + metadata/md5-cache/sci-misc/Manifest.gz | Bin 3586 -> 3586 bytes metadata/md5-cache/sci-misc/boinc-7.20.2-r2 | 2 +- metadata/md5-cache/sci-misc/boinc-7.20.2-r3 | 2 +- metadata/md5-cache/sci-misc/boinc-9999 | 2 +- .../jupyterlab-desktop-bin-3.4.6.1-r1 | 2 +- .../sci-misc/jupyterlab-desktop-bin-3.5.0.1 | 2 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 19187 -> 19189 bytes .../sec-keys/openpgp-keys-icu-20221020 | 4 +- metadata/md5-cache/sys-apps/Manifest.gz | Bin 79128 -> 79457 bytes metadata/md5-cache/sys-apps/bolt-0.9.1 | 2 +- metadata/md5-cache/sys-apps/bolt-0.9.2 | 2 +- metadata/md5-cache/sys-apps/bolt-0.9.3 | 2 +- .../md5-cache/sys-apps/bubblewrap-0.6.2-r1 | 2 +- metadata/md5-cache/sys-apps/bubblewrap-0.7.0 | 2 +- metadata/md5-cache/sys-apps/coreutils-9.1-r1 | 4 +- metadata/md5-cache/sys-apps/cpint-2.5.3 | 2 +- metadata/md5-cache/sys-apps/dbus-1.15.2 | 2 +- metadata/md5-cache/sys-apps/dbus-broker-32 | 4 +- metadata/md5-cache/sys-apps/epoch-1.3.0 | 2 +- metadata/md5-cache/sys-apps/epoch-9999 | 2 +- .../md5-cache/sys-apps/fakechroot-2.20.1_p2 | 4 +- metadata/md5-cache/sys-apps/fakeroot-1.30.1 | 15 + metadata/md5-cache/sys-apps/firejail-0.9.70 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.12.3-r1 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.14.0-r1 | 2 +- metadata/md5-cache/sys-apps/flatpak-1.14.1 | 2 +- metadata/md5-cache/sys-apps/hd-idle-1.05-r1 | 2 +- metadata/md5-cache/sys-apps/irqbalance-1.9.0 | 2 +- metadata/md5-cache/sys-apps/irqbalance-1.9.2 | 6 +- .../md5-cache/sys-apps/kexec-tools-2.0.22 | 2 +- .../md5-cache/sys-apps/kexec-tools-2.0.24 | 2 +- metadata/md5-cache/sys-apps/kexec-tools-9999 | 2 +- metadata/md5-cache/sys-apps/keyutils-1.6.1 | 2 +- metadata/md5-cache/sys-apps/keyutils-1.6.3 | 2 +- metadata/md5-cache/sys-apps/likwid-4.3.4 | 2 +- metadata/md5-cache/sys-apps/likwid-5.2.1 | 2 +- .../md5-cache/sys-apps/linux-misc-apps-5.8-r1 | 2 +- .../md5-cache/sys-apps/lm-sensors-3.6.0-r1 | 2 +- .../sys-apps/mawk-1.3.4_p20200120-r1 | 4 +- metadata/md5-cache/sys-apps/minijail-17 | 2 +- metadata/md5-cache/sys-apps/msr-tools-1.3 | 2 +- metadata/md5-cache/sys-apps/nawk-20180827-r1 | 4 +- metadata/md5-cache/sys-apps/nawk-20220122-r1 | 4 +- metadata/md5-cache/sys-apps/opal-utils-7.0 | 2 +- .../md5-cache/sys-apps/openrazer-3.4.0-r3 | 2 +- metadata/md5-cache/sys-apps/openrazer-3.5.0 | 2 +- .../{openrc-0.45.2-r1 => openrc-0.45.2-r2} | 2 +- .../md5-cache/sys-apps/pcmciautils-018_p8-r3 | 6 +- metadata/md5-cache/sys-apps/plocate-1.1.16 | 2 +- metadata/md5-cache/sys-apps/plocate-1.1.17 | 2 +- .../md5-cache/sys-apps/portage-3.0.38.1-r4 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.39-r3 | 2 +- metadata/md5-cache/sys-apps/portage-3.0.40 | 2 +- metadata/md5-cache/sys-apps/portage-9999 | 2 +- metadata/md5-cache/sys-apps/pv-1.6.20 | 2 +- .../md5-cache/sys-apps/smc-sum-2.8.1.20220506 | 2 +- metadata/md5-cache/sys-apps/systemd-251.4 | 2 +- metadata/md5-cache/sys-apps/systemd-251.7 | 2 +- metadata/md5-cache/sys-apps/systemd-251.8 | 2 +- metadata/md5-cache/sys-apps/systemd-252.2 | 2 +- metadata/md5-cache/sys-apps/systemd-9999 | 2 +- .../md5-cache/sys-apps/systemd-utils-251.7 | 4 +- .../md5-cache/sys-apps/tas-1.7.0.220503-r1 | 2 +- .../thunderbolt-software-user-space-0.9.3-r1 | 2 +- .../md5-cache/sys-apps/usb_modeswitch-2.6.1 | 2 +- metadata/md5-cache/sys-apps/usbutils-015 | 16 + .../md5-cache/sys-apps/x86info-1.30_p20190617 | 2 +- metadata/md5-cache/sys-apps/x86info-1.31 | 2 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 13189 -> 13180 bytes metadata/md5-cache/sys-auth/elogind-246.10-r1 | 2 +- metadata/md5-cache/sys-auth/elogind-246.10-r2 | 2 +- metadata/md5-cache/sys-auth/pam_krb5-4.11 | 4 +- metadata/md5-cache/sys-auth/pam_mktemp-1.1.1 | 4 +- metadata/md5-cache/sys-auth/pam_ssh-2.3 | 4 +- .../md5-cache/sys-auth/polkit-qt-0.114.0-r2 | 4 +- metadata/md5-cache/sys-auth/rtkit-0.13-r1 | 2 +- metadata/md5-cache/sys-auth/sssd-2.5.2-r3 | 2 +- metadata/md5-cache/sys-auth/sssd-2.6.0-r2 | 2 +- .../md5-cache/sys-auth/thinkfinger-0.3-r3 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 14515 -> 14517 bytes .../md5-cache/sys-block/arcconf-2.01.22270-r2 | 2 +- .../md5-cache/sys-block/arcconf-4.01.24763 | 2 +- metadata/md5-cache/sys-block/blktrace-1.3.0 | 2 +- metadata/md5-cache/sys-block/nbdkit-1.32.4 | 15 + .../md5-cache/sys-block/open-iscsi-2.1.4-r2 | 2 +- metadata/md5-cache/sys-block/open-iscsi-2.1.8 | 2 +- .../sys-block/partitionmanager-22.04.3 | 16 - .../sys-block/partitionmanager-22.08.3 | 4 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 25592 -> 25602 bytes metadata/md5-cache/sys-cluster/corosync-3.1.0 | 2 +- .../md5-cache/sys-cluster/drbd-utils-9.19.1 | 2 +- .../md5-cache/sys-cluster/ipvsadm-1.31-r1 | 2 +- metadata/md5-cache/sys-cluster/k3s-1.25.2_p1 | 2 +- metadata/md5-cache/sys-cluster/k3s-1.25.3_p1 | 2 +- metadata/md5-cache/sys-cluster/k3s-1.25.4_p1 | 2 +- metadata/md5-cache/sys-cluster/knem-1.1.4 | 2 +- metadata/md5-cache/sys-cluster/knem-9999 | 2 +- .../md5-cache/sys-cluster/sanlock-3.8.4-r1 | 2 +- .../md5-cache/sys-cluster/torque-6.0.4-r2 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 35394 -> 33844 bytes metadata/md5-cache/sys-devel/bc-1.07.1-r4 | 4 +- metadata/md5-cache/sys-devel/bc-1.07.1-r5 | 4 +- metadata/md5-cache/sys-devel/bc-1.07.1-r6 | 16 + metadata/md5-cache/sys-devel/binutils-2.32-r2 | 4 +- .../md5-cache/sys-devel/binutils-2.33.1-r1 | 4 +- metadata/md5-cache/sys-devel/binutils-2.34-r2 | 4 +- metadata/md5-cache/sys-devel/binutils-2.35.2 | 4 +- .../md5-cache/sys-devel/binutils-2.36.1-r2 | 4 +- .../md5-cache/sys-devel/binutils-2.37_p1-r2 | 4 +- metadata/md5-cache/sys-devel/binutils-2.38-r2 | 4 +- metadata/md5-cache/sys-devel/binutils-2.39-r2 | 17 - metadata/md5-cache/sys-devel/binutils-2.39-r4 | 4 +- metadata/md5-cache/sys-devel/binutils-9999 | 4 +- .../sys-devel/binutils-hppa64-2.37_p1-r2 | 4 +- .../sys-devel/binutils-hppa64-2.38-r2 | 4 +- .../sys-devel/binutils-hppa64-2.39-r1 | 17 - .../sys-devel/binutils-hppa64-2.39-r3 | 17 - .../sys-devel/binutils-hppa64-2.39-r4 | 4 +- metadata/md5-cache/sys-devel/bison-3.8.2-r1 | 17 + metadata/md5-cache/sys-devel/clang-13.0.1 | 2 +- metadata/md5-cache/sys-devel/clang-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.3 | 18 - metadata/md5-cache/sys-devel/clang-15.0.5 | 2 +- metadata/md5-cache/sys-devel/clang-15.0.6 | 2 +- .../md5-cache/sys-devel/clang-15.0.6.9999 | 2 +- .../md5-cache/sys-devel/clang-16.0.0.9999 | 2 +- .../sys-devel/clang-16.0.0_pre20221120 | 17 - .../sys-devel/clang-16.0.0_pre20221126 | 2 +- .../md5-cache/sys-devel/clang-common-13.0.1 | 2 +- .../md5-cache/sys-devel/clang-common-14.0.6 | 2 +- .../sys-devel/clang-common-15.0.3-r2 | 15 - .../md5-cache/sys-devel/clang-common-15.0.5 | 2 +- .../md5-cache/sys-devel/clang-common-15.0.6 | 2 +- .../sys-devel/clang-common-15.0.6.9999 | 2 +- .../sys-devel/clang-common-16.0.0.9999 | 2 +- .../sys-devel/clang-common-16.0.0_pre20221120 | 13 - .../sys-devel/clang-common-16.0.0_pre20221126 | 2 +- .../md5-cache/sys-devel/clang-runtime-15.0.3 | 13 - .../clang-runtime-16.0.0_pre20221120 | 13 - .../md5-cache/sys-devel/elftoolchain-0.7.1-r2 | 4 +- .../sys-devel/elftoolchain-0.7.1_p20210319 | 4 +- metadata/md5-cache/sys-devel/flex-2.6.4-r5 | 16 + .../md5-cache/sys-devel/gcc-11.3.1_p20221202 | 16 + metadata/md5-cache/sys-devel/gdb-11.2 | 4 +- metadata/md5-cache/sys-devel/gdb-12.1-r2 | 6 +- metadata/md5-cache/sys-devel/gdb-12.1-r3 | 17 + metadata/md5-cache/sys-devel/gdb-9999 | 4 +- metadata/md5-cache/sys-devel/lld-13.0.1-r1 | 2 +- metadata/md5-cache/sys-devel/lld-14.0.6-r1 | 2 +- metadata/md5-cache/sys-devel/lld-15.0.3 | 17 - metadata/md5-cache/sys-devel/lld-15.0.5 | 2 +- metadata/md5-cache/sys-devel/lld-15.0.6 | 2 +- metadata/md5-cache/sys-devel/lld-15.0.6.9999 | 2 +- metadata/md5-cache/sys-devel/lld-16.0.0.9999 | 2 +- .../sys-devel/lld-16.0.0_pre20221120 | 16 - .../sys-devel/lld-16.0.0_pre20221126 | 2 +- metadata/md5-cache/sys-devel/llvm-13.0.1 | 2 +- metadata/md5-cache/sys-devel/llvm-14.0.6-r2 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.3 | 18 - metadata/md5-cache/sys-devel/llvm-15.0.5 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.6 | 2 +- metadata/md5-cache/sys-devel/llvm-15.0.6.9999 | 2 +- metadata/md5-cache/sys-devel/llvm-16.0.0.9999 | 2 +- .../sys-devel/llvm-16.0.0_pre20221120 | 17 - .../sys-devel/llvm-16.0.0_pre20221126 | 2 +- .../md5-cache/sys-devel/llvm-common-13.0.1 | 2 +- .../md5-cache/sys-devel/llvm-common-14.0.6 | 2 +- .../md5-cache/sys-devel/llvm-common-15.0.3 | 14 - .../md5-cache/sys-devel/llvm-common-15.0.5 | 2 +- .../md5-cache/sys-devel/llvm-common-15.0.6 | 2 +- .../sys-devel/llvm-common-15.0.6.9999 | 2 +- .../sys-devel/llvm-common-16.0.0.9999 | 2 +- .../sys-devel/llvm-common-16.0.0_pre20221120 | 11 - .../sys-devel/llvm-common-16.0.0_pre20221126 | 2 +- metadata/md5-cache/sys-devel/pmake-1.111.3.3 | 2 +- metadata/md5-cache/sys-firmware/Manifest.gz | Bin 8488 -> 8489 bytes .../md5-cache/sys-firmware/edk2-ovmf-202202 | 4 +- .../sys-firmware/edk2-ovmf-bin-202202 | 4 +- .../intel-microcode-20210608_p20210830 | 2 +- .../intel-microcode-20220207_p20220207 | 2 +- .../intel-microcode-20220419_p20220421 | 2 +- .../intel-microcode-20220510_p20220508 | 2 +- .../intel-microcode-20220809_p20220809 | 2 +- .../intel-microcode-20221108_p20221102 | 2 +- .../iwl3160-7260-bt-ucode-37.8.10_p2 | 2 +- .../sys-firmware/iwl3160-ucode-0.16.242414-r1 | 2 +- .../sys-firmware/iwl7260-ucode-0.16.242414-r1 | 2 +- .../sys-firmware/iwl8000-ucode-16.242414.0 | 2 +- .../sys-firmware/midisport-firmware-1.2-r1 | 2 +- .../md5-cache/sys-firmware/seabios-1.16.0 | 4 +- .../md5-cache/sys-firmware/seabios-bin-1.16.0 | 4 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 35649 -> 35685 bytes .../md5-cache/sys-fs/aufs-util-4.14_p20190603 | 2 +- metadata/md5-cache/sys-fs/bees-0.6.5-r1 | 2 +- metadata/md5-cache/sys-fs/bees-0.7 | 2 +- metadata/md5-cache/sys-fs/bees-9999 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-6.0.1 | 17 - .../{btrfs-progs-6.0 => btrfs-progs-6.0.2} | 2 +- metadata/md5-cache/sys-fs/clamfs-1.2.0 | 2 +- metadata/md5-cache/sys-fs/cryfs-0.10.3-r1 | 2 +- metadata/md5-cache/sys-fs/cryptmount-6.1.0 | 2 +- metadata/md5-cache/sys-fs/cryptsetup-2.4.3-r2 | 2 +- .../md5-cache/sys-fs/dmraid-1.0.0_rc16-r6 | 2 +- .../sys-fs/ecryptfs-utils-111_p20170609-r1 | 2 +- metadata/md5-cache/sys-fs/eudev-3.2.11-r2 | 2 +- metadata/md5-cache/sys-fs/eudev-3.2.11-r3 | 2 +- metadata/md5-cache/sys-fs/eudev-3.2.12_pre3 | 2 +- metadata/md5-cache/sys-fs/eudev-9999 | 2 +- metadata/md5-cache/sys-fs/exfatprogs-1.2.0 | 4 +- metadata/md5-cache/sys-fs/fuse-2.9.9-r2 | 2 +- ...usutils-1.0.4-r2 => hfsplusutils-1.0.4-r3} | 8 +- metadata/md5-cache/sys-fs/lde-2.6.1-r2 | 4 +- metadata/md5-cache/sys-fs/loop-aes-3.7x | 2 +- metadata/md5-cache/sys-fs/loop-aes-3.7y | 2 +- metadata/md5-cache/sys-fs/lvm2-2.03.14-r5 | 2 +- metadata/md5-cache/sys-fs/lvm2-2.03.17-r1 | 2 +- .../md5-cache/sys-fs/multipath-tools-0.8.9 | 2 +- .../md5-cache/sys-fs/multipath-tools-0.9.0 | 2 +- .../md5-cache/sys-fs/multipath-tools-0.9.3 | 2 +- .../md5-cache/sys-fs/multipath-tools-0.9.3-r2 | 2 +- .../md5-cache/sys-fs/nilfs-utils-2.2.2-r1 | 2 +- metadata/md5-cache/sys-fs/nilfs-utils-2.2.8 | 2 +- .../md5-cache/sys-fs/squashfs-tools-ng-1.2.0 | 12 + .../md5-cache/sys-fs/squashfs-tools-ng-9999 | 10 +- metadata/md5-cache/sys-fs/udisks-2.9.4-r1 | 2 +- metadata/md5-cache/sys-fs/vhba-20211218 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.5-r6 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.6 | 2 +- metadata/md5-cache/sys-fs/zfs-2.1.7 | 2 +- metadata/md5-cache/sys-fs/zfs-9999 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.5-r1 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.6 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-2.1.7 | 2 +- metadata/md5-cache/sys-fs/zfs-kmod-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 24509 -> 26396 bytes metadata/md5-cache/sys-kernel/cryptodev-1.11 | 2 +- metadata/md5-cache/sys-kernel/cryptodev-1.12 | 2 +- metadata/md5-cache/sys-kernel/cryptodev-9999 | 2 +- metadata/md5-cache/sys-kernel/dracut-055-r4 | 2 +- metadata/md5-cache/sys-kernel/dracut-056 | 2 +- metadata/md5-cache/sys-kernel/dracut-056-r2 | 2 +- metadata/md5-cache/sys-kernel/dracut-057-r2 | 6 +- metadata/md5-cache/sys-kernel/dracut-9999 | 2 +- .../sys-kernel/gentoo-kernel-5.10.153 | 4 +- .../sys-kernel/gentoo-kernel-5.10.155 | 4 +- .../sys-kernel/gentoo-kernel-5.10.156 | 8 +- .../sys-kernel/gentoo-kernel-5.10.157 | 18 + .../sys-kernel/gentoo-kernel-5.15.77 | 4 +- .../sys-kernel/gentoo-kernel-5.15.79 | 4 +- .../sys-kernel/gentoo-kernel-5.15.80 | 8 +- .../sys-kernel/gentoo-kernel-5.15.81 | 18 + .../sys-kernel/gentoo-kernel-5.4.223 | 4 +- .../sys-kernel/gentoo-kernel-5.4.224 | 4 +- .../sys-kernel/gentoo-kernel-5.4.225 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.0.10 | 4 +- .../md5-cache/sys-kernel/gentoo-kernel-6.0.11 | 18 + .../md5-cache/sys-kernel/gentoo-kernel-6.0.9 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.10.153 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.10.155 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.10.156 | 6 +- .../sys-kernel/gentoo-kernel-bin-5.10.157 | 17 + .../sys-kernel/gentoo-kernel-bin-5.15.77 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.15.79 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.15.80 | 6 +- .../sys-kernel/gentoo-kernel-bin-5.15.81 | 17 + .../sys-kernel/gentoo-kernel-bin-5.4.223 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.4.224 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.4.225 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.0.10 | 4 +- .../sys-kernel/gentoo-kernel-bin-6.0.11 | 17 + .../sys-kernel/gentoo-kernel-bin-6.0.9 | 4 +- .../sys-kernel/gentoo-sources-5.10.157 | 15 + .../sys-kernel/gentoo-sources-5.15.81 | 15 + .../sys-kernel/gentoo-sources-6.0.11 | 15 + metadata/md5-cache/sys-kernel/kpatch-0.9.7 | 2 +- metadata/md5-cache/sys-kernel/kpatch-9999 | 2 +- .../md5-cache/sys-kernel/linux-docs-5.15.53 | 2 +- .../sys-kernel/linux-firmware-20221012-r1 | 2 +- .../sys-kernel/linux-firmware-20221109 | 2 +- .../sys-kernel/linux-firmware-99999999 | 2 +- .../raspberrypi-sources-5.10.63_p20211029 | 2 +- .../raspberrypi-sources-5.15.32_p20220331-r1 | 2 +- .../raspberrypi-sources-5.15.61_p20220830 | 2 +- .../sys-kernel/vanilla-kernel-5.10.153 | 4 +- .../sys-kernel/vanilla-kernel-5.10.155 | 4 +- .../sys-kernel/vanilla-kernel-5.10.156 | 4 +- .../sys-kernel/vanilla-kernel-5.10.157 | 18 + .../sys-kernel/vanilla-kernel-5.10.9999 | 4 +- .../sys-kernel/vanilla-kernel-5.15.77 | 4 +- .../sys-kernel/vanilla-kernel-5.15.79 | 4 +- .../sys-kernel/vanilla-kernel-5.15.80 | 4 +- .../sys-kernel/vanilla-kernel-5.15.81 | 18 + .../sys-kernel/vanilla-kernel-5.15.9999 | 4 +- .../sys-kernel/vanilla-kernel-5.19.9999 | 4 +- .../sys-kernel/vanilla-kernel-5.4.223 | 4 +- .../sys-kernel/vanilla-kernel-5.4.224 | 4 +- .../sys-kernel/vanilla-kernel-5.4.225 | 4 +- .../sys-kernel/vanilla-kernel-5.4.9999 | 4 +- .../sys-kernel/vanilla-kernel-6.0.10 | 4 +- .../sys-kernel/vanilla-kernel-6.0.11 | 18 + .../md5-cache/sys-kernel/vanilla-kernel-6.0.9 | 4 +- ...rces-5.10.156 => vanilla-sources-5.10.157} | 4 +- ...ources-5.15.80 => vanilla-sources-5.15.81} | 4 +- ...-sources-6.0.10 => vanilla-sources-6.0.11} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 35514 -> 33651 bytes .../md5-cache/sys-libs/compiler-rt-13.0.1 | 2 +- .../md5-cache/sys-libs/compiler-rt-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/compiler-rt-15.0.3 | 15 - .../md5-cache/sys-libs/compiler-rt-15.0.5 | 2 +- .../md5-cache/sys-libs/compiler-rt-15.0.6 | 2 +- .../sys-libs/compiler-rt-15.0.6.9999 | 2 +- .../sys-libs/compiler-rt-16.0.0.9999 | 2 +- .../sys-libs/compiler-rt-16.0.0_pre20221120 | 14 - .../sys-libs/compiler-rt-16.0.0_pre20221126 | 2 +- .../sys-libs/compiler-rt-sanitizers-13.0.1 | 2 +- .../sys-libs/compiler-rt-sanitizers-14.0.6 | 2 +- .../sys-libs/compiler-rt-sanitizers-15.0.3 | 16 - .../sys-libs/compiler-rt-sanitizers-15.0.5 | 2 +- .../sys-libs/compiler-rt-sanitizers-15.0.6 | 2 +- .../compiler-rt-sanitizers-15.0.6.9999 | 2 +- .../compiler-rt-sanitizers-16.0.0.9999 | 2 +- .../compiler-rt-sanitizers-16.0.0_pre20221120 | 15 - .../compiler-rt-sanitizers-16.0.0_pre20221126 | 2 +- metadata/md5-cache/sys-libs/glibc-2.35-r11 | 4 +- metadata/md5-cache/sys-libs/glibc-2.36-r5 | 4 +- metadata/md5-cache/sys-libs/gpm-1.20.7-r5 | 6 +- metadata/md5-cache/sys-libs/kpmcore-22.04.3 | 16 - metadata/md5-cache/sys-libs/kpmcore-22.08.3 | 4 +- metadata/md5-cache/sys-libs/libcxx-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxx-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxx-15.0.3 | 17 - metadata/md5-cache/sys-libs/libcxx-15.0.5 | 2 +- metadata/md5-cache/sys-libs/libcxx-15.0.6 | 2 +- .../md5-cache/sys-libs/libcxx-15.0.6.9999 | 2 +- .../md5-cache/sys-libs/libcxx-16.0.0.9999 | 2 +- .../sys-libs/libcxx-16.0.0_pre20221120 | 16 - .../sys-libs/libcxx-16.0.0_pre20221126 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-14.0.6 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-15.0.3 | 17 - metadata/md5-cache/sys-libs/libcxxabi-15.0.5 | 2 +- metadata/md5-cache/sys-libs/libcxxabi-15.0.6 | 2 +- .../md5-cache/sys-libs/libcxxabi-15.0.6.9999 | 2 +- .../md5-cache/sys-libs/libcxxabi-16.0.0.9999 | 2 +- .../sys-libs/libcxxabi-16.0.0_pre20221120 | 16 - .../sys-libs/libcxxabi-16.0.0_pre20221126 | 2 +- metadata/md5-cache/sys-libs/libnbd-1.14.1 | 16 + metadata/md5-cache/sys-libs/libomp-13.0.1 | 2 +- metadata/md5-cache/sys-libs/libomp-14.0.6-r1 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.3 | 16 - metadata/md5-cache/sys-libs/libomp-15.0.5 | 2 +- metadata/md5-cache/sys-libs/libomp-15.0.6 | 2 +- .../md5-cache/sys-libs/libomp-15.0.6.9999 | 2 +- .../md5-cache/sys-libs/libomp-16.0.0.9999 | 2 +- .../sys-libs/libomp-16.0.0_pre20221120 | 16 - .../sys-libs/libomp-16.0.0_pre20221126 | 2 +- .../sys-libs/llvm-libunwind-13.0.1-r1 | 2 +- .../sys-libs/llvm-libunwind-14.0.6-r1 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-15.0.3 | 17 - .../md5-cache/sys-libs/llvm-libunwind-15.0.5 | 2 +- .../md5-cache/sys-libs/llvm-libunwind-15.0.6 | 2 +- .../sys-libs/llvm-libunwind-15.0.6.9999 | 2 +- .../sys-libs/llvm-libunwind-16.0.0.9999 | 2 +- .../llvm-libunwind-16.0.0_pre20221120 | 16 - .../llvm-libunwind-16.0.0_pre20221126 | 2 +- .../sys-libs/obstack-standalone-1.2.3 | 4 +- .../md5-cache/sys-libs/pam-1.5.1_p20210622-r1 | 4 +- metadata/md5-cache/sys-libs/pam-1.5.2-r2 | 4 +- metadata/md5-cache/sys-libs/pam-1.5.2-r3 | 4 +- metadata/md5-cache/sys-power/Manifest.gz | Bin 7436 -> 7432 bytes metadata/md5-cache/sys-power/acpi_call-1.2.2 | 2 +- metadata/md5-cache/sys-power/acpi_call-9999 | 2 +- metadata/md5-cache/sys-power/acpid-2.0.34 | 2 +- .../md5-cache/sys-power/apcupsd-3.14.14-r3 | 2 +- .../sys-power/bbswitch-0.8_p20211129 | 2 +- metadata/md5-cache/sys-power/iasl-20200717 | 4 +- .../sys-power/intel-undervolt-1.7-r1 | 2 +- .../md5-cache/sys-power/intel-undervolt-9999 | 2 +- .../md5-cache/sys-power/powernowd-1.00-r5 | 2 +- metadata/md5-cache/sys-power/powertop-2.14 | 2 +- metadata/md5-cache/sys-power/powertop-2.15 | 2 +- metadata/md5-cache/sys-power/powertop-9999 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15558 -> 15539 bytes metadata/md5-cache/sys-process/atop-2.7.1-r1 | 2 +- metadata/md5-cache/sys-process/audit-3.0-r1 | 2 +- metadata/md5-cache/sys-process/audit-3.0.6-r1 | 2 +- metadata/md5-cache/sys-process/audit-3.0.7-r1 | 2 +- metadata/md5-cache/sys-process/audit-3.0.8 | 2 +- metadata/md5-cache/sys-process/audit-3.0.9 | 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/glances-3.2.7 | 2 +- .../md5-cache/sys-process/glances-3.2.7-r1 | 2 +- metadata/md5-cache/sys-process/glances-3.3.0 | 2 +- metadata/md5-cache/sys-process/htop-3.2.1-r1 | 2 +- metadata/md5-cache/sys-process/htop-3.2.1-r2 | 2 +- metadata/md5-cache/sys-process/htop-9999 | 2 +- .../sys-process/incron-0.5.12_p20171113-r1 | 2 +- metadata/md5-cache/sys-process/iotop-0.6 | 2 +- metadata/md5-cache/sys-process/iotop-c-1.22 | 2 +- metadata/md5-cache/sys-process/iotop-c-9999 | 2 +- .../md5-cache/sys-process/latencytop-0.5-r3 | 2 +- metadata/md5-cache/sys-process/numad-0.5-r3 | 2 +- metadata/md5-cache/sys-process/numad-0.5-r4 | 2 +- metadata/md5-cache/sys-process/numad-9999 | 2 +- metadata/md5-cache/sys-process/rtirq-20191121 | 2 +- metadata/md5-cache/sys-process/rtirq-20210329 | 2 +- .../sys-process/uksmd-0_pre20220705-r1 | 2 +- metadata/md5-cache/sys-process/usbtop-1.0 | 2 +- metadata/md5-cache/virtual/Manifest.gz | Bin 40784 -> 41083 bytes .../md5-cache/virtual/dist-kernel-5.10.156 | 4 +- .../md5-cache/virtual/dist-kernel-5.10.157 | 7 + .../md5-cache/virtual/dist-kernel-5.15.80 | 4 +- .../md5-cache/virtual/dist-kernel-5.15.81 | 7 + metadata/md5-cache/virtual/dist-kernel-6.0.11 | 7 + metadata/md5-cache/www-apache/Manifest.gz | Bin 8468 -> 8143 bytes .../md5-cache/www-apache/mod_security-2.9.5 | 18 - .../www-apache/mod_security-2.9.5-r1 | 18 - .../md5-cache/www-apache/mpm_itk-2.4.7_p4-r2 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 23856 -> 23855 bytes ...dcpp-webui-2.11.1 => airdcpp-webui-2.11.4} | 6 +- metadata/md5-cache/www-apps/nextcloud-24.0.7 | 4 +- metadata/md5-cache/www-client/Manifest.gz | Bin 12081 -> 12108 bytes .../www-client/chromium-107.0.5304.121 | 2 +- .../www-client/chromium-108.0.5343.2 | 2 +- .../www-client/chromium-108.0.5359.94 | 16 + .../www-client/chromium-bin-106.0.5249.119 | 2 +- .../www-client/chromium-bin-107.0.5304.29-r1 | 2 +- metadata/md5-cache/www-client/falkon-22.08.3 | 4 +- metadata/md5-cache/www-client/firefox-102.5.0 | 2 +- metadata/md5-cache/www-client/firefox-107.0 | 17 - metadata/md5-cache/www-client/firefox-107.0.1 | 2 +- .../md5-cache/www-client/firefox-bin-102.5.0 | 2 +- .../md5-cache/www-client/firefox-bin-107.0.1 | 2 +- ....0.5359.71 => google-chrome-108.0.5359.94} | 4 +- ...59.71 => google-chrome-beta-109.0.5414.25} | 4 +- ...10 => google-chrome-unstable-110.0.5449.0} | 4 +- .../www-client/microsoft-edge-107.0.1418.62 | 2 +- .../microsoft-edge-beta-108.0.1462.28 | 2 +- .../microsoft-edge-beta-108.0.1462.35 | 2 +- ...2.20 => microsoft-edge-beta-108.0.1462.38} | 4 +- .../microsoft-edge-dev-109.0.1495.2 | 2 +- .../microsoft-edge-dev-109.0.1518.5 | 2 +- ...1481.0 => microsoft-edge-dev-109.0.1518.8} | 4 +- ...{opera-93.0.4585.21 => opera-93.0.4585.37} | 4 +- .../www-client/opera-beta-93.0.4585.7 | 2 +- ...ta-93.0.4585.3 => opera-beta-94.0.4606.14} | 4 +- .../www-client/opera-beta-94.0.4606.8 | 2 +- .../www-client/opera-developer-94.0.4597.0 | 2 +- .../www-client/opera-developer-94.0.4604.0 | 2 +- ...3.0.4575.0 => opera-developer-95.0.4618.0} | 4 +- .../md5-cache/www-client/vivaldi-5.5.2805.44 | 2 +- .../md5-cache/www-client/vivaldi-5.5.2805.48 | 2 +- .../www-client/vivaldi-snapshot-5.6.2861.3 | 2 +- .../www-client/vivaldi-snapshot-5.6.2865.3 | 2 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 1755 -> 1757 bytes ...71 => chrome-binary-plugins-108.0.5359.94} | 2 +- ... chrome-binary-plugins-109.0.5414.25_beta} | 2 +- ... chrome-binary-plugins-110.0.5449.0_alpha} | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 7898 -> 7893 bytes .../{nginx-1.23.2-r2 => nginx-1.23.2-r3} | 2 +- metadata/md5-cache/x11-apps/Manifest.gz | Bin 19219 -> 19203 bytes metadata/md5-cache/x11-apps/bdftopcf-1.1.1 | 4 +- metadata/md5-cache/x11-apps/fslsfonts-1.0.6 | 4 +- metadata/md5-cache/x11-apps/fstobdf-1.0.7 | 4 +- metadata/md5-cache/x11-apps/ico-1.0.6 | 4 +- metadata/md5-cache/x11-apps/oclock-1.0.5 | 4 +- metadata/md5-cache/x11-apps/rgb-1.1.0 | 4 +- metadata/md5-cache/x11-apps/sessreg-1.1.3 | 4 +- metadata/md5-cache/x11-apps/showfont-1.0.6 | 4 +- metadata/md5-cache/x11-apps/smproxy-1.0.7 | 4 +- metadata/md5-cache/x11-apps/viewres-1.0.7 | 4 +- metadata/md5-cache/x11-apps/x11perf-1.6.2 | 4 +- metadata/md5-cache/x11-apps/xditview-1.0.6 | 4 +- metadata/md5-cache/x11-apps/xgc-1.0.6 | 4 +- metadata/md5-cache/x11-apps/xkbprint-1.0.6 | 4 +- metadata/md5-cache/x11-apps/xsetroot-1.1.3 | 4 +- metadata/md5-cache/x11-base/Manifest.gz | Bin 2523 -> 2527 bytes metadata/md5-cache/x11-base/xorg-proto-2022.2 | 4 +- metadata/md5-cache/x11-base/xwayland-22.1.5 | 4 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 7418 -> 6796 bytes .../x11-drivers/nvidia-drivers-390.154 | 15 - .../x11-drivers/nvidia-drivers-390.157 | 2 +- .../x11-drivers/nvidia-drivers-470.141.03 | 15 - .../x11-drivers/nvidia-drivers-470.161.03 | 2 +- .../x11-drivers/nvidia-drivers-510.108.03 | 2 +- .../x11-drivers/nvidia-drivers-510.85.02 | 15 - .../x11-drivers/nvidia-drivers-515.49.25 | 2 +- .../x11-drivers/nvidia-drivers-515.65.01 | 16 - .../x11-drivers/nvidia-drivers-515.86.01 | 2 +- .../x11-drivers/nvidia-drivers-525.60.11 | 2 +- .../x11-drivers/xf86-input-evdev-2.10.6 | 2 +- .../x11-drivers/xf86-input-libinput-1.2.1 | 2 +- .../x11-drivers/xf86-input-synaptics-1.9.2 | 2 +- .../x11-drivers/xf86-input-vmmouse-13.2.0 | 4 +- .../x11-drivers/xf86-input-void-1.4.2 | 4 +- .../x11-drivers/xf86-input-wacom-1.1.0 | 2 +- .../x11-drivers/xf86-video-ati-19.1.0-r1 | 2 +- .../md5-cache/x11-drivers/xf86-video-ati-9999 | 2 +- .../xf86-video-intel-2.99.917_p20201215 | 2 +- .../x11-drivers/xf86-video-intel-9999 | 2 +- .../x11-drivers/xf86-video-vesa-2.5.0 | 2 +- metadata/md5-cache/x11-libs/Manifest.gz | Bin 30830 -> 30998 bytes metadata/md5-cache/x11-libs/libFS-1.0.9 | 4 +- metadata/md5-cache/x11-libs/libXau-1.0.10 | 4 +- metadata/md5-cache/x11-libs/libXaw3d-1.6.3 | 4 +- metadata/md5-cache/x11-libs/libXaw3d-1.6.4 | 6 +- .../md5-cache/x11-libs/libXaw3dXft-1.6.2h | 4 +- metadata/md5-cache/x11-libs/libXext-1.3.5 | 4 +- metadata/md5-cache/x11-libs/libXfont2-2.0.6 | 4 +- metadata/md5-cache/x11-libs/libXft-2.3.6 | 4 +- metadata/md5-cache/x11-libs/libXinerama-1.1.5 | 4 +- metadata/md5-cache/x11-libs/libXmu-1.1.4 | 4 +- metadata/md5-cache/x11-libs/libXpresent-1.0.1 | 4 +- metadata/md5-cache/x11-libs/libXrender-0.9.11 | 4 +- metadata/md5-cache/x11-libs/libXtst-1.2.4 | 4 +- metadata/md5-cache/x11-libs/libXxf86vm-1.1.5 | 4 +- metadata/md5-cache/x11-libs/libdrm-2.4.114 | 4 +- metadata/md5-cache/x11-libs/libfontenc-1.1.6 | 4 +- metadata/md5-cache/x11-libs/libgxim-0.5.0 | 6 +- metadata/md5-cache/x11-libs/libpciaccess-0.17 | 4 +- metadata/md5-cache/x11-libs/libxkbfile-1.1.1 | 4 +- .../md5-cache/x11-libs/libxshmfence-1.3.1 | 4 +- metadata/md5-cache/x11-libs/neXtaw-0.15.1-r4 | 4 +- metadata/md5-cache/x11-libs/pixman-0.42.2 | 4 +- metadata/md5-cache/x11-libs/vte-0.70.2 | 17 + .../md5-cache/x11-libs/xcb-util-cursor-0.1.4 | 4 +- .../md5-cache/x11-libs/xcb-util-image-0.4.1 | 4 +- .../md5-cache/x11-libs/xcb-util-keysyms-0.4.1 | 4 +- .../x11-libs/xcb-util-renderutil-0.3.10 | 4 +- metadata/md5-cache/x11-libs/xcb-util-wm-0.4.2 | 4 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 64655 -> 64628 bytes .../x11-misc/gtkdialog-0.8.3_p20200202 | 4 +- .../x11-misc/gtkdialog-0.8.3_p20200202-r1 | 4 +- metadata/md5-cache/x11-misc/gtkdialog-99999 | 4 +- metadata/md5-cache/x11-misc/imake-1.0.9 | 4 +- metadata/md5-cache/x11-misc/makedepend-1.0.7 | 4 +- .../md5-cache/x11-misc/read-edid-3.0.2-r1 | 2 +- metadata/md5-cache/x11-misc/sddm-0.18.1-r6 | 2 +- metadata/md5-cache/x11-misc/sddm-0.18.1-r8 | 6 +- metadata/md5-cache/x11-misc/spacefm-1.0.6-r1 | 2 +- metadata/md5-cache/x11-misc/spacefm-9999 | 2 +- .../md5-cache/x11-misc/xkeyboard-config-2.37 | 4 +- metadata/md5-cache/x11-plugins/Manifest.gz | Bin 29917 -> 29918 bytes .../{wmweather+-2.18 => wmweather+-2.18-r1} | 2 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 7528 -> 8169 bytes metadata/md5-cache/x11-terms/aterm-1.0.1-r6 | 15 + .../md5-cache/x11-terms/gnome-terminal-3.46.6 | 16 + .../md5-cache/x11-terms/gnome-terminal-3.46.7 | 16 + .../md5-cache/x11-terms/mate-terminal-1.26.0 | 14 + metadata/md5-cache/x11-themes/Manifest.gz | Bin 27436 -> 27583 bytes .../x11-themes/gnome-backgrounds-43-r1 | 4 +- .../md5-cache/x11-themes/mate-themes-3.22.23 | 15 + metadata/md5-cache/x11-wm/Manifest.gz | Bin 16252 -> 16255 bytes metadata/md5-cache/x11-wm/fvwm3-1.0.4-r2 | 4 +- metadata/md5-cache/x11-wm/fvwm3-9999 | 4 +- metadata/md5-cache/x11-wm/i3-gaps-4.21-r2 | 4 +- metadata/md5-cache/xfce-extra/Manifest.gz | Bin 8835 -> 8835 bytes .../xfce-extra/xfce4-battery-plugin-1.1.4 | 2 +- metadata/news/timestamp.chk | 2 +- metadata/projects.xml | 12 + metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 44892 -> 44901 bytes net-analyzer/apinger/apinger-0.6.1.ebuild | 4 +- net-analyzer/ettercap/ettercap-0.8.3.1.ebuild | 4 +- net-analyzer/ettercap/ettercap-9999.ebuild | 4 +- net-analyzer/ippl/ippl-1.4.14-r6.ebuild | 4 +- net-analyzer/nfdump/nfdump-1.6.24.ebuild | 2 +- net-analyzer/nfdump/nfdump-1.7.0.1.ebuild | 2 +- net-dialup/Manifest.gz | Bin 5210 -> 5216 bytes .../linux-atm/linux-atm-2.5.2-r1.ebuild | 2 +- net-dns/Manifest.gz | Bin 8865 -> 8864 bytes net-dns/avahi/avahi-0.8-r7.ebuild | 2 +- ...1.05-r37.ebuild => djbdns-1.05-r38.ebuild} | 1 + net-dns/djbdns/files/tinydns-softlimit.patch | 18 + .../knot-resolver/knot-resolver-5.5.3.ebuild | 2 +- net-dns/nsd/nsd-4.3.8.ebuild | 4 +- net-dns/nsd/nsd-4.5.0-r1.ebuild | 2 +- net-dns/nsd/nsd-4.5.0.ebuild | 2 +- net-dns/nsd/nsd-4.6.0.ebuild | 2 +- net-dns/nsd/nsd-4.6.1-r1.ebuild | 2 +- net-dns/nsd/nsd-9999.ebuild | 2 +- net-firewall/Manifest.gz | Bin 4541 -> 4538 bytes .../iptables/iptables-1.8.8-r5.ebuild | 2 +- net-fs/Manifest.gz | Bin 3513 -> 3511 bytes net-fs/autofs/autofs-5.1.6-r2.ebuild | 2 +- net-fs/autofs/autofs-5.1.8-r1.ebuild | 2 +- net-fs/netatalk/netatalk-3.1.12-r7.ebuild | 2 +- net-fs/openafs/openafs-1.8.7.ebuild | 2 +- net-fs/openafs/openafs-1.8.8.1-r1.ebuild | 2 +- net-im/Manifest.gz | Bin 10254 -> 10260 bytes net-im/centerim/centerim-5.0.1-r2.ebuild | 39 + net-im/signal-desktop-bin/Manifest | 2 +- ...ebuild => signal-desktop-bin-6.0.0.ebuild} | 0 net-im/telegram-desktop/Manifest | 1 - .../telegram-desktop-4.2.4.ebuild | 204 --- ...build => telegram-desktop-4.3.4-r1.ebuild} | 7 +- net-im/zoom/Manifest | 3 +- net-im/zoom/zoom-5.12.2.4816.ebuild | 183 --- ....4400-r1.ebuild => zoom-5.12.9.367.ebuild} | 7 +- net-irc/Manifest.gz | Bin 8072 -> 8065 bytes net-irc/konversation/Manifest | 1 - .../konversation/konversation-22.04.3.ebuild | 72 - .../konversation/konversation-22.08.3.ebuild | 2 +- net-libs/Manifest.gz | Bin 32771 -> 32763 bytes net-libs/canlock/canlock-3.3.0.ebuild | 2 +- .../courier-authlib-0.71.3-r2.ebuild | 2 +- .../courier-unicode-2.2.3-r1.ebuild | 2 +- net-libs/libktorrent/Manifest | 1 - .../libktorrent/libktorrent-22.04.3.ebuild | 60 - .../libktorrent/libktorrent-22.08.3.ebuild | 2 +- net-libs/libmicrodns/libmicrodns-0.1.2.ebuild | 4 +- net-libs/libmicrodns/libmicrodns-9999.ebuild | 4 +- net-libs/libpcap/libpcap-1.10.1-r2.ebuild | 2 +- net-libs/libpcap/libpcap-9999.ebuild | 2 +- net-libs/libsmi/libsmi-0.5.0-r5.ebuild | 2 +- net-libs/libtrace/libtrace-4.0.18_p1.ebuild | 2 +- net-libs/libtrace/libtrace-4.0.19_p1.ebuild | 2 +- net-libs/libtrace/libtrace-4.0.20.ebuild | 2 +- .../libvncserver-0.9.13-r1.ebuild | 2 +- net-mail/Manifest.gz | Bin 14573 -> 14563 bytes .../courier-imap/courier-imap-5.1.8.ebuild | 2 +- .../cyrus-imapd/cyrus-imapd-3.4.3-r2.ebuild | 2 +- .../cyrus-imapd/cyrus-imapd-3.4.4-r1.ebuild | 2 +- net-mail/cyrus-imapd/cyrus-imapd-3.4.4.ebuild | 2 +- net-mail/mu/mu-1.8.11.ebuild | 2 +- net-misc/Manifest.gz | Bin 55284 -> 55279 bytes net-misc/bsdwhois/bsdwhois-1.43.2.1-r1.ebuild | 2 +- net-misc/freerdp/freerdp-2.9.0.ebuild | 2 +- net-misc/freerdp/freerdp-2.9999.ebuild | 2 +- net-misc/freerdp/freerdp-9999.ebuild | 2 +- net-misc/frr/frr-8.2.2.ebuild | 2 +- net-misc/igmpproxy/Manifest | 1 - net-misc/igmpproxy/igmpproxy-0.3-r1.ebuild | 31 - net-misc/igmpproxy/igmpproxy-0.4.ebuild | 2 +- net-misc/kio-zeroconf/Manifest | 1 - .../kio-zeroconf/kio-zeroconf-22.04.3.ebuild | 26 - .../kio-zeroconf/kio-zeroconf-22.08.3.ebuild | 2 +- net-misc/mrouted/mrouted-4.2.ebuild | 2 +- net-misc/mrouted/mrouted-4.4.ebuild | 4 +- net-misc/ntp/ntp-4.2.8_p15-r1.ebuild | 2 +- net-misc/putty/putty-0.78.ebuild | 2 +- net-misc/radvd/radvd-2.19-r4.ebuild | 2 +- net-misc/remmina/Manifest | 2 +- ...p20221128.ebuild => remmina-1.4.28.ebuild} | 10 +- net-misc/rwhoisd/rwhoisd-1.5.9.6-r2.ebuild | 4 +- net-misc/xmrig/xmrig-6.18.1.ebuild | 2 +- net-nntp/Manifest.gz | Bin 1538 -> 1538 bytes net-nntp/tin/tin-2.6.1.ebuild | 2 +- net-p2p/Manifest.gz | Bin 7441 -> 7439 bytes net-p2p/airdcpp-webclient/Manifest | 1 + .../airdcpp-webclient-2.11.3.ebuild | 61 + net-p2p/ktorrent/Manifest | 1 - net-p2p/ktorrent/ktorrent-22.04.3.ebuild | 94 -- net-p2p/ktorrent/ktorrent-22.08.3.ebuild | 2 +- net-print/Manifest.gz | Bin 6083 -> 6087 bytes net-print/cups-bjnp/cups-bjnp-2.0.3-r1.ebuild | 32 + .../cups-bjnp-2.0.3-configure-clang16.patch | 34 + net-print/cups/cups-2.4.2-r6.ebuild | 2 +- net-vpn/Manifest.gz | Bin 7059 -> 7059 bytes net-vpn/iodine/files/iodined-1.init-r1 | 64 + net-vpn/iodine/files/iodined.conf-r1 | 46 + net-vpn/iodine/iodine-0.7.0-r4.ebuild | 50 + profiles/Manifest.gz | Bin 150204 -> 150196 bytes profiles/arch/alpha/package.use.mask | 5 - profiles/arch/amd64/package.use.mask | 4 + profiles/arch/arm/package.use.mask | 13 +- profiles/arch/arm64/package.use.mask | 9 +- profiles/arch/base/package.use.mask | 5 + profiles/arch/hppa/package.use.mask | 13 +- profiles/arch/ia64/package.use.mask | 13 +- profiles/arch/loong/package.use.mask | 9 + profiles/arch/loong/use.mask | 6 + profiles/arch/m68k/package.use.mask | 5 - profiles/arch/mips/package.use.mask | 5 - profiles/arch/powerpc/package.use.mask | 5 - profiles/arch/powerpc/ppc32/package.use.mask | 8 + profiles/arch/powerpc/ppc64/package.use.mask | 8 + profiles/arch/riscv/package.use.mask | 17 +- profiles/arch/s390/package.use.mask | 13 +- profiles/arch/sparc/package.use.mask | 13 +- profiles/arch/x86/package.use.mask | 9 +- profiles/base/package.use.force | 4 + profiles/features/musl/package.mask | 3 +- profiles/features/wd40/package.mask | 1 - profiles/package.mask | 74 +- profiles/updates/4Q-2022 | 1 + profiles/use.local.desc | 30 +- sci-geosciences/Manifest.gz | Bin 11237 -> 11238 bytes .../geocode-glib-3.26.4-r201.ebuild | 2 +- sci-libs/Manifest.gz | Bin 44404 -> 44401 bytes sci-libs/djbfft/djbfft-0.76-r3.ebuild | 4 +- sci-libs/libcerf/libcerf-1.17.ebuild | 4 +- .../libgeotiff/libgeotiff-1.7.1-r1.ebuild | 2 +- sci-libs/proj/proj-9.1.0.ebuild | 2 +- sci-mathematics/Manifest.gz | Bin 16201 -> 16209 bytes sci-mathematics/genius/genius-1.0.27.ebuild | 4 +- sci-mathematics/giac/giac-1.7.0.13-r1.ebuild | 4 +- sci-mathematics/giac/giac-1.9.0.29-r1.ebuild | 2 +- .../rngstreams/rngstreams-1.0.1.ebuild | 9 +- sci-mathematics/spin/spin-6.5.2-r1.ebuild | 2 +- sci-mathematics/unuran/Manifest | 1 + .../unuran-1.9.0-configure-clang16.patch | 27 + sci-mathematics/unuran/unuran-1.8.1.ebuild | 6 +- sci-mathematics/unuran/unuran-1.9.0.ebuild | 59 + sec-keys/Manifest.gz | Bin 17009 -> 17007 bytes .../openpgp-keys-icu-20221020.ebuild | 2 +- sys-apps/Manifest.gz | Bin 49319 -> 49308 bytes sys-apps/coreutils/coreutils-9.1-r1.ebuild | 2 +- sys-apps/dbus-broker/dbus-broker-32.ebuild | 2 +- sys-apps/dbus-broker/metadata.xml | 3 + .../fakechroot/fakechroot-2.20.1_p2.ebuild | 2 +- sys-apps/fakeroot/Manifest | 1 + sys-apps/fakeroot/fakeroot-1.30.1.ebuild | 74 + sys-apps/irqbalance/irqbalance-1.9.2.ebuild | 2 +- sys-apps/mawk/mawk-1.3.4_p20200120-r1.ebuild | 2 +- sys-apps/nawk/nawk-20180827-r1.ebuild | 2 +- sys-apps/nawk/nawk-20220122-r1.ebuild | 3 +- .../openrc/files/openrc-0.45.2-grep-3.8.patch | 35 + ...45.2-r1.ebuild => openrc-0.45.2-r2.ebuild} | 8 +- .../pcmciautils/pcmciautils-018_p8-r3.ebuild | 2 +- .../systemd-utils/systemd-utils-251.7.ebuild | 2 +- sys-apps/usbutils/Manifest | 1 + sys-apps/usbutils/usbutils-015.ebuild | 64 + sys-auth/Manifest.gz | Bin 9579 -> 9574 bytes sys-auth/pam_krb5/pam_krb5-4.11.ebuild | 2 +- sys-auth/pam_mktemp/pam_mktemp-1.1.1.ebuild | 4 +- sys-auth/pam_ssh/pam_ssh-2.3.ebuild | 4 +- .../polkit-qt/polkit-qt-0.114.0-r2.ebuild | 2 +- sys-block/Manifest.gz | Bin 10676 -> 10840 bytes sys-block/nbdkit/Manifest | 1 + .../files/nbdkit-1.32.4-automagics.patch | 153 ++ sys-block/nbdkit/metadata.xml | 24 + sys-block/nbdkit/nbdkit-1.32.4.ebuild | 114 ++ sys-block/partitionmanager/Manifest | 1 - .../partitionmanager-22.04.3.ebuild | 36 - .../partitionmanager-22.08.3.ebuild | 2 +- sys-devel/Manifest.gz | Bin 10650 -> 10643 bytes sys-devel/bc/bc-1.07.1-r4.ebuild | 2 +- sys-devel/bc/bc-1.07.1-r5.ebuild | 2 +- sys-devel/bc/bc-1.07.1-r6.ebuild | 84 ++ sys-devel/binutils-hppa64/Manifest | 1 - .../binutils-hppa64-2.37_p1-r2.ebuild | 2 +- .../binutils-hppa64-2.38-r2.ebuild | 2 +- .../binutils-hppa64-2.39-r1.ebuild | 479 ------ .../binutils-hppa64-2.39-r3.ebuild | 479 ------ .../binutils-hppa64-2.39-r4.ebuild | 2 +- sys-devel/binutils/Manifest | 1 - sys-devel/binutils/binutils-2.32-r2.ebuild | 2 +- sys-devel/binutils/binutils-2.33.1-r1.ebuild | 2 +- sys-devel/binutils/binutils-2.34-r2.ebuild | 2 +- sys-devel/binutils/binutils-2.35.2.ebuild | 2 +- sys-devel/binutils/binutils-2.36.1-r2.ebuild | 2 +- sys-devel/binutils/binutils-2.37_p1-r2.ebuild | 2 +- sys-devel/binutils/binutils-2.38-r2.ebuild | 2 +- sys-devel/binutils/binutils-2.39-r2.ebuild | 492 ------ sys-devel/binutils/binutils-2.39-r4.ebuild | 2 +- sys-devel/binutils/binutils-9999.ebuild | 2 +- sys-devel/bison/bison-3.8.2-r1.ebuild | 93 ++ sys-devel/clang-common/Manifest | 3 - .../clang-common-15.0.3-r2.ebuild | 129 -- .../clang-common-16.0.0_pre20221120.ebuild | 132 -- .../clang-runtime/clang-runtime-15.0.3.ebuild | 26 - .../clang-runtime-16.0.0_pre20221120.ebuild | 41 - sys-devel/clang/Manifest | 5 - sys-devel/clang/clang-15.0.3.ebuild | 460 ------ .../clang/clang-16.0.0_pre20221120.ebuild | 455 ------ .../elftoolchain/elftoolchain-0.7.1-r2.ebuild | 4 +- .../elftoolchain-0.7.1_p20210319.ebuild | 4 +- sys-devel/flex/flex-2.6.4-r5.ebuild | 100 ++ sys-devel/gcc/Manifest | 1 + sys-devel/gcc/gcc-11.3.1_p20221202.ebuild | 52 + .../files/gdb-12.1-configure-clang16.patch | 112 ++ sys-devel/gdb/gdb-11.2.ebuild | 2 +- sys-devel/gdb/gdb-12.1-r2.ebuild | 4 +- sys-devel/gdb/gdb-12.1-r3.ebuild | 295 ++++ sys-devel/gdb/gdb-9999.ebuild | 2 +- sys-devel/lld/Manifest | 3 - sys-devel/lld/lld-15.0.3.ebuild | 84 -- sys-devel/lld/lld-16.0.0_pre20221120.ebuild | 83 - sys-devel/llvm-common/Manifest | 3 - .../llvm-common/llvm-common-15.0.3.ebuild | 28 - .../llvm-common-16.0.0_pre20221120.ebuild | 28 - sys-devel/llvm/Manifest | 5 - sys-devel/llvm/llvm-15.0.3.ebuild | 521 ------- sys-devel/llvm/llvm-16.0.0_pre20221120.ebuild | 524 ------- sys-firmware/Manifest.gz | Bin 5711 -> 5715 bytes .../edk2-ovmf-bin/edk2-ovmf-bin-202202.ebuild | 2 +- .../edk2-ovmf/edk2-ovmf-202202.ebuild | 2 +- .../seabios-bin/seabios-bin-1.16.0.ebuild | 2 +- sys-firmware/seabios/seabios-1.16.0.ebuild | 2 +- sys-fs/Manifest.gz | Bin 22355 -> 22346 bytes sys-fs/btrfs-progs/Manifest | 3 +- ...-6.0.1.ebuild => btrfs-progs-6.0.2.ebuild} | 0 sys-fs/btrfs-progs/btrfs-progs-6.0.ebuild | 150 -- sys-fs/exfatprogs/exfatprogs-1.2.0.ebuild | 2 +- ...r2.ebuild => hfsplusutils-1.0.4-r3.ebuild} | 19 +- sys-fs/lde/lde-2.6.1-r2.ebuild | 4 +- sys-fs/squashfs-tools-ng/Manifest | 1 + .../squashfs-tools-ng-1.2.0.ebuild | 52 + .../squashfs-tools-ng-9999.ebuild | 11 +- sys-kernel/Manifest.gz | Bin 4414 -> 4422 bytes sys-kernel/dracut/dracut-057-r2.ebuild | 2 +- sys-kernel/gentoo-kernel-bin/Manifest | 18 + .../gentoo-kernel-bin-5.10.153.ebuild | 2 +- .../gentoo-kernel-bin-5.10.155.ebuild | 2 +- .../gentoo-kernel-bin-5.10.156.ebuild | 4 +- .../gentoo-kernel-bin-5.10.157.ebuild | 127 ++ .../gentoo-kernel-bin-5.15.77.ebuild | 2 +- .../gentoo-kernel-bin-5.15.79.ebuild | 2 +- .../gentoo-kernel-bin-5.15.80.ebuild | 4 +- .../gentoo-kernel-bin-5.15.81.ebuild | 127 ++ .../gentoo-kernel-bin-5.4.223.ebuild | 2 +- .../gentoo-kernel-bin-5.4.224.ebuild | 2 +- .../gentoo-kernel-bin-5.4.225.ebuild | 2 +- .../gentoo-kernel-bin-6.0.10.ebuild | 2 +- .../gentoo-kernel-bin-6.0.11.ebuild | 127 ++ .../gentoo-kernel-bin-6.0.9.ebuild | 2 +- sys-kernel/gentoo-kernel/Manifest | 6 + .../gentoo-kernel-5.10.156.ebuild | 2 +- .../gentoo-kernel-5.10.157.ebuild | 131 ++ .../gentoo-kernel-5.15.80.ebuild | 2 +- .../gentoo-kernel-5.15.81.ebuild | 131 ++ .../gentoo-kernel/gentoo-kernel-6.0.11.ebuild | 137 ++ sys-kernel/gentoo-sources/Manifest | 9 + .../gentoo-sources-5.10.157.ebuild | 28 + .../gentoo-sources-5.15.81.ebuild | 28 + .../gentoo-sources-6.0.11.ebuild | 28 + sys-kernel/vanilla-kernel/Manifest | 6 + .../vanilla-kernel-5.10.157.ebuild | 134 ++ .../vanilla-kernel-5.15.81.ebuild | 134 ++ .../vanilla-kernel-6.0.11.ebuild | 134 ++ sys-kernel/vanilla-sources/Manifest | 6 +- ...ebuild => vanilla-sources-5.10.157.ebuild} | 0 ....ebuild => vanilla-sources-5.15.81.ebuild} | 0 ...0.ebuild => vanilla-sources-6.0.11.ebuild} | 0 sys-libs/Manifest.gz | Bin 14403 -> 14574 bytes sys-libs/compiler-rt-sanitizers/Manifest | 4 - .../compiler-rt-sanitizers-15.0.3.ebuild | 219 --- ...er-rt-sanitizers-16.0.0_pre20221120.ebuild | 218 --- sys-libs/compiler-rt/Manifest | 4 - .../compiler-rt/compiler-rt-15.0.3.ebuild | 150 -- .../compiler-rt-16.0.0_pre20221120.ebuild | 150 -- sys-libs/glibc/glibc-2.35-r11.ebuild | 2 +- sys-libs/glibc/glibc-2.36-r5.ebuild | 2 +- sys-libs/gpm/gpm-1.20.7-r5.ebuild | 2 +- sys-libs/kpmcore/Manifest | 1 - sys-libs/kpmcore/kpmcore-22.04.3.ebuild | 33 - sys-libs/kpmcore/kpmcore-22.08.3.ebuild | 2 +- sys-libs/libcxx/Manifest | 3 - sys-libs/libcxx/libcxx-15.0.3.ebuild | 204 --- .../libcxx/libcxx-16.0.0_pre20221120.ebuild | 204 --- sys-libs/libcxxabi/Manifest | 3 - sys-libs/libcxxabi/libcxxabi-15.0.3.ebuild | 116 -- .../libcxxabi-16.0.0_pre20221120.ebuild | 116 -- sys-libs/libnbd/Manifest | 1 + sys-libs/libnbd/libnbd-1.14.1.ebuild | 64 + sys-libs/libnbd/metadata.xml | 24 + sys-libs/libomp/Manifest | 3 - sys-libs/libomp/libomp-15.0.3.ebuild | 131 -- .../libomp/libomp-16.0.0_pre20221120.ebuild | 136 -- sys-libs/llvm-libunwind/Manifest | 3 - .../llvm-libunwind-15.0.3.ebuild | 123 -- .../llvm-libunwind-16.0.0_pre20221120.ebuild | 123 -- .../obstack-standalone-1.2.3.ebuild | 2 +- sys-libs/pam/pam-1.5.1_p20210622-r1.ebuild | 2 +- sys-libs/pam/pam-1.5.2-r2.ebuild | 2 +- sys-libs/pam/pam-1.5.2-r3.ebuild | 2 +- sys-power/Manifest.gz | Bin 5071 -> 5071 bytes sys-power/iasl/iasl-20200717.ebuild | 2 +- virtual/Manifest.gz | Bin 28428 -> 28276 bytes .../dist-kernel/dist-kernel-5.10.156.ebuild | 2 +- .../dist-kernel/dist-kernel-5.10.157.ebuild | 19 + .../dist-kernel/dist-kernel-5.15.80.ebuild | 2 +- .../dist-kernel/dist-kernel-5.15.81.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.0.11.ebuild | 19 + virtual/yacc/metadata.xml | 9 - www-apache/Manifest.gz | Bin 6237 -> 6240 bytes www-apache/mod_security/Manifest | 1 - .../mod_security/mod_security-2.9.5-r1.ebuild | 125 -- .../mod_security/mod_security-2.9.5.ebuild | 125 -- www-apps/Manifest.gz | Bin 13117 -> 13111 bytes www-apps/airdcpp-webui/Manifest | 2 +- ...1.1.ebuild => airdcpp-webui-2.11.4.ebuild} | 4 +- www-apps/nextcloud/nextcloud-24.0.7.ebuild | 2 +- www-client/Manifest.gz | Bin 6198 -> 6200 bytes www-client/chromium/Manifest | 1 + .../chromium/chromium-108.0.5359.94.ebuild | 1228 +++++++++++++++ www-client/falkon/falkon-22.08.3.ebuild | 2 +- www-client/firefox/Manifest | 98 -- www-client/firefox/firefox-107.0.ebuild | 1331 ----------------- www-client/google-chrome-beta/Manifest | 2 +- ...> google-chrome-beta-109.0.5414.25.ebuild} | 0 www-client/google-chrome-unstable/Manifest | 2 +- ...oogle-chrome-unstable-110.0.5449.0.ebuild} | 0 www-client/google-chrome/Manifest | 2 +- ...ild => google-chrome-108.0.5359.94.ebuild} | 0 www-client/microsoft-edge-beta/Manifest | 2 +- ... microsoft-edge-beta-108.0.1462.38.ebuild} | 0 www-client/microsoft-edge-dev/Manifest | 2 +- ...=> microsoft-edge-dev-109.0.1518.8.ebuild} | 0 www-client/opera-beta/Manifest | 2 +- ....ebuild => opera-beta-94.0.4606.14.ebuild} | 0 www-client/opera-developer/Manifest | 2 +- ...ild => opera-developer-95.0.4618.0.ebuild} | 0 www-client/opera/Manifest | 2 +- ...85.21.ebuild => opera-93.0.4585.37.ebuild} | 0 www-plugins/Manifest.gz | Bin 1243 -> 1245 bytes www-plugins/chrome-binary-plugins/Manifest | 6 +- ...hrome-binary-plugins-108.0.5359.94.ebuild} | 0 ...-binary-plugins-109.0.5414.25_beta.ebuild} | 0 ...-binary-plugins-110.0.5449.0_alpha.ebuild} | 0 www-servers/Manifest.gz | Bin 4704 -> 4703 bytes .../nginx-1.23.2-mod_auth_ldap-fix.patch | 21 + ....23.2-r2.ebuild => nginx-1.23.2-r3.ebuild} | 6 + x11-apps/Manifest.gz | Bin 14395 -> 14382 bytes x11-apps/bdftopcf/bdftopcf-1.1.1.ebuild | 2 +- x11-apps/fslsfonts/fslsfonts-1.0.6.ebuild | 2 +- x11-apps/fstobdf/fstobdf-1.0.7.ebuild | 2 +- x11-apps/ico/ico-1.0.6.ebuild | 2 +- x11-apps/oclock/oclock-1.0.5.ebuild | 2 +- x11-apps/rgb/rgb-1.1.0.ebuild | 2 +- x11-apps/sessreg/sessreg-1.1.3.ebuild | 2 +- x11-apps/showfont/showfont-1.0.6.ebuild | 2 +- x11-apps/smproxy/smproxy-1.0.7.ebuild | 2 +- x11-apps/viewres/viewres-1.0.7.ebuild | 2 +- x11-apps/x11perf/x11perf-1.6.2.ebuild | 2 +- x11-apps/xditview/xditview-1.0.6.ebuild | 2 +- x11-apps/xgc/xgc-1.0.6.ebuild | 2 +- x11-apps/xkbprint/xkbprint-1.0.6.ebuild | 2 +- x11-apps/xsetroot/xsetroot-1.1.3.ebuild | 2 +- x11-base/Manifest.gz | Bin 1553 -> 1558 bytes x11-base/xorg-proto/xorg-proto-2022.2.ebuild | 2 +- x11-base/xwayland/xwayland-22.1.5.ebuild | 2 +- x11-drivers/Manifest.gz | Bin 4884 -> 4877 bytes x11-drivers/nvidia-drivers/Manifest | 23 - .../nvidia-drivers-515.65.01-kernel6.patch | 19 - .../nvidia-drivers-390.154.ebuild | 506 ------- .../nvidia-drivers-470.141.03.ebuild | 531 ------- .../nvidia-drivers-510.85.02.ebuild | 540 ------- .../nvidia-drivers-515.65.01.ebuild | 584 -------- .../xf86-input-vmmouse-13.2.0.ebuild | 2 +- .../xf86-input-void-1.4.2.ebuild | 2 +- x11-libs/Manifest.gz | Bin 18856 -> 18843 bytes x11-libs/libFS/libFS-1.0.9.ebuild | 2 +- x11-libs/libXau/libXau-1.0.10.ebuild | 2 +- x11-libs/libXaw3d/libXaw3d-1.6.3.ebuild | 2 +- x11-libs/libXaw3d/libXaw3d-1.6.4.ebuild | 4 +- .../libXaw3dXft/libXaw3dXft-1.6.2h.ebuild | 2 +- x11-libs/libXext/libXext-1.3.5.ebuild | 2 +- x11-libs/libXfont2/libXfont2-2.0.6.ebuild | 2 +- x11-libs/libXft/libXft-2.3.6.ebuild | 2 +- x11-libs/libXinerama/libXinerama-1.1.5.ebuild | 2 +- x11-libs/libXmu/libXmu-1.1.4.ebuild | 2 +- x11-libs/libXpresent/libXpresent-1.0.1.ebuild | 2 +- x11-libs/libXrender/libXrender-0.9.11.ebuild | 2 +- x11-libs/libXtst/libXtst-1.2.4.ebuild | 2 +- x11-libs/libXxf86vm/libXxf86vm-1.1.5.ebuild | 2 +- x11-libs/libdrm/libdrm-2.4.114.ebuild | 2 +- x11-libs/libfontenc/libfontenc-1.1.6.ebuild | 2 +- x11-libs/libgxim/libgxim-0.5.0.ebuild | 4 +- .../libpciaccess/libpciaccess-0.17.ebuild | 2 +- x11-libs/libxkbfile/libxkbfile-1.1.1.ebuild | 2 +- .../libxshmfence/libxshmfence-1.3.1.ebuild | 2 +- x11-libs/neXtaw/neXtaw-0.15.1-r4.ebuild | 2 +- x11-libs/pixman/pixman-0.42.2.ebuild | 2 +- x11-libs/vte/Manifest | 1 + x11-libs/vte/vte-0.70.2.ebuild | 101 ++ .../xcb-util-cursor-0.1.4.ebuild | 2 +- .../xcb-util-image-0.4.1.ebuild | 2 +- .../xcb-util-keysyms-0.4.1.ebuild | 2 +- .../xcb-util-renderutil-0.3.10.ebuild | 2 +- x11-libs/xcb-util-wm/xcb-util-wm-0.4.2.ebuild | 2 +- x11-misc/Manifest.gz | Bin 47347 -> 47340 bytes .../gtkdialog-0.8.3_p20200202-r1.ebuild | 2 +- .../gtkdialog-0.8.3_p20200202.ebuild | 2 +- x11-misc/gtkdialog/gtkdialog-99999.ebuild | 2 +- x11-misc/imake/imake-1.0.9.ebuild | 2 +- x11-misc/makedepend/makedepend-1.0.7.ebuild | 2 +- x11-misc/sddm/sddm-0.18.1-r8.ebuild | 2 +- .../xkeyboard-config-2.37.ebuild | 2 +- x11-plugins/Manifest.gz | Bin 27373 -> 27368 bytes .../wmweather+-2.18-configure-clang16.patch | 67 + ...-2.18.ebuild => wmweather+-2.18-r1.ebuild} | 5 +- x11-terms/Manifest.gz | Bin 4544 -> 4550 bytes x11-terms/aterm/aterm-1.0.1-r6.ebuild | 93 ++ .../files/aterm-1.0.1-configure-clang16.patch | 23 + x11-terms/gnome-terminal/Manifest | 2 + .../gnome-terminal-3.46.6.ebuild | 96 ++ .../gnome-terminal-3.46.7.ebuild | 96 ++ x11-terms/mate-terminal/Manifest | 1 + .../mate-terminal/mate-terminal-1.26.0.ebuild | 43 + x11-themes/Manifest.gz | Bin 21768 -> 21766 bytes .../gnome-backgrounds-43-r1.ebuild | 2 +- x11-themes/mate-themes/Manifest | 1 + .../mate-themes/mate-themes-3.22.23.ebuild | 37 + x11-wm/Manifest.gz | Bin 9770 -> 9775 bytes x11-wm/fvwm3/fvwm3-1.0.4-r2.ebuild | 2 +- x11-wm/fvwm3/fvwm3-9999.ebuild | 2 +- x11-wm/i3-gaps/i3-gaps-4.21-r2.ebuild | 2 +- 4048 files changed, 15990 insertions(+), 40631 deletions(-) delete mode 100644 app-accessibility/kontrast/kontrast-22.04.3.ebuild create mode 100644 app-admin/awscli/awscli-1.27.21.ebuild create mode 100644 app-admin/awscli/awscli-1.27.22.ebuild rename {virtual/yacc => app-alternatives/bc}/Manifest (100%) create mode 100644 app-alternatives/bc/bc-0.ebuild create mode 100644 app-alternatives/bc/metadata.xml create mode 100644 app-alternatives/lex/Manifest create mode 100644 app-alternatives/lex/lex-0-r1.ebuild create mode 100644 app-alternatives/lex/metadata.xml create mode 100644 app-alternatives/yacc/Manifest create mode 100644 app-alternatives/yacc/metadata.xml rename {virtual => app-alternatives}/yacc/yacc-0.ebuild (86%) create mode 100644 app-alternatives/yacc/yacc-1-r2.ebuild rename app-backup/burp/{burp-2.4.0-r1.ebuild => burp-2.4.0-r2.ebuild} (99%) delete mode 100644 app-backup/burp/burp-2.4.0.ebuild delete mode 100644 app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-22.04.3.ebuild create mode 100644 app-crypt/hashcat/hashcat-6.2.6.ebuild create mode 100644 app-editors/pluma-plugins/Manifest create mode 100644 app-editors/pluma-plugins/metadata.xml create mode 100644 app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild rename app-editors/sublime-text/{sublime-text-3_p3211-r1.ebuild => sublime-text-3_p3211-r2.ebuild} (96%) rename app-editors/sublime-text/{sublime-text-4_p4143.ebuild => sublime-text-4_p4126-r1.ebuild} (99%) rename app-editors/sublime-text/{sublime-text-4_p4126.ebuild => sublime-text-4_p4143-r1.ebuild} (97%) rename app-eselect/eselect-wine/{eselect-wine-2.0.1.ebuild => eselect-wine-2.0.1-r2.ebuild} (92%) rename app-misc/elasticsearch/{elasticsearch-8.5.0.ebuild => elasticsearch-8.5.2.ebuild} (100%) create mode 100644 app-misc/pwsafe/files/pwsafe-0.2.0-modern-autoconf-automake.patch rename app-misc/pwsafe/{pwsafe-0.2.0-r5.ebuild => pwsafe-0.2.0-r6.ebuild} (79%) delete mode 100644 app-misc/tmuxp/files/tmuxp-1.7.2-tests.patch delete mode 100644 app-misc/tmuxp/files/tmuxp-1.9.2-tests.patch delete mode 100644 app-misc/tmuxp/tmuxp-1.13.0.ebuild rename app-mobilephone/scmxx/{scmxx-0.9.0.ebuild => scmxx-0.9.0-r1.ebuild} (74%) create mode 100644 app-office/dia/files/dia-0.97.3-configure-clang16.patch delete mode 100644 app-office/kalendar/kalendar-22.04.3.ebuild delete mode 100644 app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.3.6.2.ebuild delete mode 100644 app-office/libreoffice-bin/libreoffice-bin-7.3.6.2.ebuild delete mode 100644 app-office/libreoffice-l10n/libreoffice-l10n-7.3.6.2.ebuild delete mode 100644 app-office/libreoffice/files/libreoffice-7.3.5.2-poppler-22.09.0.patch delete mode 100644 app-office/libreoffice/libreoffice-7.3.6.2.ebuild delete mode 100644 app-text/libnumbertext/libnumbertext-1.0.10.ebuild delete mode 100644 app-text/poppler/poppler-22.09.0.ebuild delete mode 100644 app-text/poppler/poppler-22.10.0.ebuild create mode 100644 dev-ada/gprbuild/gprbuild-23.0.0.ebuild create mode 100644 dev-ada/gprconfig_kb/files/gprconfig_kb-23.0.0-gentoo.patch create mode 100644 dev-ada/gprconfig_kb/gprconfig_kb-23.0.0.ebuild create mode 100644 dev-cpp/mm-common/mm-common-1.0.5.ebuild create mode 100644 dev-db/firebird/files/firebird-3.0.10.33601.0-configure-autoconf2.72.patch create mode 100644 dev-db/firebird/files/firebird-3.0.10.33601.0-configure-clang16.patch create mode 100644 dev-db/firebird/files/firebird-3.0.10.33601.0-flags.patch create mode 100644 dev-db/firebird/files/firebird-3.0.10.33601.0-unbundle.patch rename dev-db/firebird/{firebird-3.0.4.33054.0-r3.ebuild => firebird-3.0.10.33601.0-r1.ebuild} (64%) delete mode 100644 dev-java/commons-compress/commons-compress-1.21.ebuild delete mode 100644 dev-java/slf4j-api/slf4j-api-1.7.36.ebuild delete mode 100644 dev-java/slf4j-ext/slf4j-ext-1.7.36.ebuild delete mode 100644 dev-java/slf4j-nop/slf4j-nop-1.7.36.ebuild delete mode 100644 dev-java/slf4j-simple/slf4j-simple-1.7.36.ebuild delete mode 100644 dev-libs/boost/boost-1.79.0.ebuild delete mode 100644 dev-libs/boost/boost-1.80.0.ebuild delete mode 100644 dev-libs/cloog/Manifest delete mode 100644 dev-libs/cloog/cloog-0.20.0.ebuild delete mode 100644 dev-libs/cloog/cloog-9999.ebuild delete mode 100644 dev-libs/cloog/files/cloog-0.20.0-notex.patch delete mode 100644 dev-libs/cloog/metadata.xml delete mode 100644 dev-libs/icu-layoutex/icu-layoutex-71.1.ebuild delete mode 100644 dev-libs/icu-le-hb/files/icu-le-hb-1.0.3-icu68.patch delete mode 100644 dev-libs/icu-le-hb/icu-le-hb-1.0.3-r1.ebuild delete mode 100644 dev-libs/icu/files/icu-71.1-CVE-2022-1638.patch delete mode 100644 dev-libs/icu/icu-71.1-r1.ebuild delete mode 100644 dev-libs/kopeninghours/kopeninghours-22.04.3.ebuild delete mode 100644 dev-libs/kosmindoormap/kosmindoormap-22.04.3.ebuild delete mode 100644 dev-libs/kpublictransport/kpublictransport-22.04.3.ebuild delete mode 100644 dev-libs/libclc/libclc-15.0.3.ebuild delete mode 100644 dev-libs/libclc/libclc-16.0.0_pre20221120.ebuild delete mode 100644 dev-libs/modsecurity/modsecurity-3.0.7.ebuild create mode 100644 dev-libs/mpc/mpc-1.3.0_rc2.ebuild create mode 100644 dev-libs/papi/files/papi-6.0.0.1-configure-clang16.patch rename dev-libs/papi/{papi-6.0.0.1.ebuild => papi-6.0.0.1-r1.ebuild} (91%) create mode 100644 dev-lua/lua-utf8/lua-utf8-0.1.5.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-15.0.3.ebuild delete mode 100644 dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20221120.ebuild rename dev-ml/ocaml-fileutils/{ocaml-fileutils-0.6.2-r1.ebuild => ocaml-fileutils-0.6.4.ebuild} (67%) create mode 100644 dev-python/awxkit/awxkit-21.10.0.ebuild create mode 100644 dev-python/boto3/boto3-1.26.21.ebuild create mode 100644 dev-python/boto3/boto3-1.26.22.ebuild create mode 100644 dev-python/botocore/botocore-1.29.21.ebuild create mode 100644 dev-python/botocore/botocore-1.29.22.ebuild create mode 100644 dev-python/chardet/chardet-5.1.0.ebuild delete mode 100644 dev-python/clang-python/clang-python-15.0.3.ebuild delete mode 100644 dev-python/clang-python/clang-python-16.0.0_pre20221120.ebuild rename dev-python/cloudscraper/{cloudscraper-1.2.62.ebuild => cloudscraper-1.2.65.ebuild} (96%) create mode 100644 dev-python/dask/dask-2022.12.0.ebuild create mode 100644 dev-python/docstring-to-markdown/docstring-to-markdown-0.11.ebuild create mode 100644 dev-python/google-api-core/google-api-core-2.11.0.ebuild create mode 100644 dev-python/google-auth/google-auth-2.15.0.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.59.0.ebuild create mode 100644 dev-python/jsonpickle/jsonpickle-3.0.0.ebuild delete mode 100644 dev-python/libtmux/libtmux-0.14.2.ebuild delete mode 100644 dev-python/lit/lit-15.0.3.ebuild delete mode 100644 dev-python/lit/lit-16.0.0_pre20221120.ebuild create mode 100644 dev-python/mapbox_earcut/mapbox_earcut-1.0.1.ebuild create mode 100644 dev-python/metakernel/metakernel-0.29.3.ebuild create mode 100644 dev-python/mkdocs_pymdownx_material_extras/mkdocs_pymdownx_material_extras-2.3.1.ebuild create mode 100644 dev-python/multidict/multidict-6.0.3.ebuild delete mode 100644 dev-python/pathtools/Manifest delete mode 100644 dev-python/pathtools/metadata.xml delete mode 100644 dev-python/pathtools/pathtools-0.1.2-r3.ebuild delete mode 100644 dev-python/psutil/psutil-5.9.1.ebuild create mode 100644 dev-python/pyghmi/pyghmi-1.5.55.ebuild rename dev-python/pyglet/{pyglet-1.5.26.ebuild => pyglet-2.0.1.ebuild} (76%) create mode 100644 dev-python/pytest-check/pytest-check-1.2.1.ebuild create mode 100644 dev-python/pytest-check/pytest-check-1.3.0.ebuild create mode 100644 dev-python/pytest-testinfra/pytest-testinfra-7.0.0.ebuild create mode 100644 dev-python/python-caja/python-caja-1.26.0.ebuild create mode 100644 dev-python/pyupgrade/pyupgrade-3.3.0.ebuild delete mode 100644 dev-python/tempita/Manifest delete mode 100644 dev-python/tempita/files/tempita-0.5.3-2to3.patch delete mode 100644 dev-python/tempita/files/tempita-0.5.3-cgi-escape.patch delete mode 100644 dev-python/tempita/metadata.xml delete mode 100644 dev-python/tempita/tempita-0.5.3-r3.ebuild create mode 100644 dev-python/trove-classifiers/trove-classifiers-2022.12.1.ebuild create mode 100644 dev-python/ubelt/ubelt-1.2.3.ebuild create mode 100644 dev-python/ujson/ujson-5.6.0.ebuild delete mode 100644 dev-python/watchgod/Manifest delete mode 100644 dev-python/watchgod/metadata.xml delete mode 100644 dev-python/watchgod/watchgod-0.8.2-r1.ebuild delete mode 100644 dev-python/websockets/files/websockets-10.3-py311.patch delete mode 100644 dev-python/websockets/websockets-10.3.ebuild create mode 100644 dev-python/wurlitzer/wurlitzer-3.0.3.ebuild create mode 100644 dev-python/xarray/xarray-2022.12.0.ebuild create mode 100644 dev-python/yarl/yarl-1.8.2.ebuild delete mode 100644 dev-ruby/aws-partitions/aws-partitions-1.297.0.ebuild delete mode 100644 dev-ruby/aws-partitions/aws-partitions-1.298.0.ebuild delete mode 100644 dev-ruby/classifier-reborn/classifier-reborn-2.2.0.ebuild delete mode 100644 dev-ruby/faraday/faraday-1.2.0.ebuild delete mode 100644 dev-ruby/fuubar/fuubar-2.5.0-r1.ebuild delete mode 100644 dev-ruby/hocon/hocon-1.3.1.ebuild delete mode 100644 dev-ruby/multi_xml/multi_xml-0.6.0-r1.ebuild delete mode 100644 dev-ruby/net-telnet/net-telnet-0.2.0.ebuild delete mode 100644 dev-ruby/nio4r/nio4r-2.5.4.ebuild delete mode 100644 dev-ruby/pkg-config/pkg-config-1.4.1.ebuild delete mode 100644 dev-ruby/pkg-config/pkg-config-1.4.6.ebuild delete mode 100644 dev-ruby/pkg-config/pkg-config-1.4.7.ebuild delete mode 100644 dev-ruby/racc/racc-1.5.2-r1.ebuild delete mode 100644 dev-ruby/racc/racc-1.5.2.ebuild create mode 100644 dev-ruby/rack-protection/rack-protection-2.2.3.ebuild create mode 100644 dev-ruby/rack-protection/rack-protection-3.0.4.ebuild delete mode 100644 dev-ruby/rr/rr-3.0.9.ebuild delete mode 100644 dev-ruby/ruby-odbc/ruby-odbc-0.999991.ebuild delete mode 100644 dev-ruby/ruby-opengl/ruby-opengl-0.10.0.ebuild delete mode 100644 dev-ruby/ruby-xslt/ruby-xslt-0.9.10.ebuild delete mode 100644 dev-ruby/seed-fu/seed-fu-2.3.9.ebuild delete mode 100644 dev-ruby/semantic_puppet/semantic_puppet-1.0.3.ebuild delete mode 100644 dev-ruby/simple-rss/simple-rss-1.3.3.ebuild delete mode 100644 dev-ruby/sinatra/sinatra-2.2.0.ebuild rename dev-ruby/sinatra/{sinatra-2.2.1.ebuild => sinatra-2.2.3.ebuild} (97%) rename dev-ruby/sinatra/{sinatra-3.0.1.ebuild => sinatra-3.0.4.ebuild} (100%) delete mode 100644 dev-ruby/tilt/tilt-2.0.10-r1.ebuild create mode 100644 dev-ruby/typhoeus/typhoeus-1.4.0-r1.ebuild delete mode 100644 dev-ruby/virtus/virtus-1.0.5.ebuild create mode 100644 dev-util/b2/b2-4.9.3.ebuild create mode 100644 dev-util/diffoscope/diffoscope-228.ebuild create mode 100644 dev-util/gnome-builder/gnome-builder-43.4.ebuild delete mode 100644 dev-util/kdevelop-php/kdevelop-php-22.04.3.ebuild delete mode 100644 dev-util/kdevelop-python/kdevelop-python-22.04.3.ebuild delete mode 100644 dev-util/kdevelop/kdevelop-22.04.3.ebuild delete mode 100644 dev-util/kio-perldoc/kio-perldoc-22.04.3.ebuild delete mode 100644 dev-util/libabigail/files/libabigail-2.0-musl.patch rename dev-util/libabigail/{libabigail-2.0-r1.ebuild => libabigail-2.2.ebuild} (55%) delete mode 100644 dev-util/lldb/lldb-15.0.3.ebuild delete mode 100644 dev-util/lldb/lldb-16.0.0_pre20221120.ebuild create mode 100644 dev-util/poke/files/50poke-gentoo.el create mode 100644 dev-util/poke/poke-2.4-r1.ebuild create mode 100644 dev-util/poke/poke-9999.ebuild create mode 100644 dev-util/strace/strace-5.18.ebuild create mode 100644 dev-util/vulkan-headers/files/vulkan-headers-9999-cmake-Install-cmake-files-to-CMAKE_INSTALL_DATADIR.patch create mode 100644 dev-util/yacc/yacc-1.9.1-r7.ebuild create mode 100644 gnome-base/nautilus/nautilus-43.1.ebuild create mode 100644 gnome-extra/evolution-data-server/evolution-data-server-3.46.2.ebuild create mode 100644 gnome-extra/evolution-ews/evolution-ews-3.46.2.ebuild create mode 100644 gnome-extra/gnome-software/gnome-software-43.2.ebuild create mode 100644 gnome-extra/gucharmap/gucharmap-15.0.2.ebuild create mode 100644 gui-libs/vte-common/vte-common-0.70.2.ebuild create mode 100644 gui-libs/vte/vte-0.70.2.ebuild delete mode 100644 kde-apps/akonadi-calendar/akonadi-calendar-22.04.3.ebuild delete mode 100644 kde-apps/akonadi-contacts/akonadi-contacts-22.04.3.ebuild delete mode 100644 kde-apps/akonadi-import-wizard/akonadi-import-wizard-22.04.3.ebuild delete mode 100644 kde-apps/akonadi-mime/akonadi-mime-22.04.3.ebuild delete mode 100644 kde-apps/akonadi-notes/akonadi-notes-22.04.3.ebuild delete mode 100644 kde-apps/akonadi-search/akonadi-search-22.04.3.ebuild delete mode 100644 kde-apps/akonadi/akonadi-22.04.3.ebuild delete mode 100644 kde-apps/akonadiconsole/akonadiconsole-22.04.3.ebuild delete mode 100644 kde-apps/akregator/akregator-22.04.3.ebuild delete mode 100644 kde-apps/analitza/analitza-22.04.3.ebuild delete mode 100644 kde-apps/ark/ark-22.04.3.ebuild delete mode 100644 kde-apps/artikulate/artikulate-22.04.3.ebuild delete mode 100644 kde-apps/audiocd-kio/audiocd-kio-22.04.3-r1.ebuild delete mode 100644 kde-apps/baloo-widgets/baloo-widgets-22.04.3.ebuild delete mode 100644 kde-apps/blinken/blinken-22.04.3.ebuild delete mode 100644 kde-apps/bomber/bomber-22.04.3.ebuild delete mode 100644 kde-apps/bovo/bovo-22.04.3.ebuild delete mode 100644 kde-apps/calendarjanitor/calendarjanitor-22.04.3.ebuild delete mode 100644 kde-apps/calendarsupport/calendarsupport-22.04.3.ebuild delete mode 100644 kde-apps/calendarsupport/files/calendarsupport-22.03.80-unused-dep.patch delete mode 100644 kde-apps/cantor/cantor-22.04.3.ebuild delete mode 100644 kde-apps/cervisia/cervisia-22.04.3.ebuild delete mode 100644 kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-22.04.3.ebuild delete mode 100644 kde-apps/dolphin-plugins-git/dolphin-plugins-git-22.04.3.ebuild delete mode 100644 kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-22.04.3.ebuild delete mode 100644 kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-22.04.3.ebuild delete mode 100644 kde-apps/dolphin/dolphin-22.04.3.ebuild delete mode 100644 kde-apps/dragon/dragon-22.04.3.ebuild delete mode 100644 kde-apps/eventviews/eventviews-22.04.3.ebuild delete mode 100644 kde-apps/ffmpegthumbs/ffmpegthumbs-22.04.3.ebuild delete mode 100644 kde-apps/filelight/filelight-22.04.3.ebuild delete mode 100644 kde-apps/filelight/files/filelight-22.04.3-fix_musl_dev_bsize.patch delete mode 100644 kde-apps/filelight/files/filelight-22.04.3-fix_sincos_impl.patch delete mode 100644 kde-apps/granatier/granatier-22.04.3.ebuild delete mode 100644 kde-apps/grantlee-editor/grantlee-editor-22.04.3.ebuild delete mode 100644 kde-apps/grantleetheme/grantleetheme-22.04.3.ebuild delete mode 100644 kde-apps/gwenview/gwenview-22.04.3.ebuild delete mode 100644 kde-apps/incidenceeditor/incidenceeditor-22.04.3.ebuild delete mode 100644 kde-apps/juk/juk-22.04.3.ebuild delete mode 100644 kde-apps/k3b/files/k3b-22.04.3-fstab_h-musl.patch delete mode 100644 kde-apps/k3b/k3b-22.04.3-r1.ebuild delete mode 100644 kde-apps/kaccounts-integration/kaccounts-integration-22.04.3.ebuild delete mode 100644 kde-apps/kaccounts-providers/kaccounts-providers-22.04.3.ebuild delete mode 100644 kde-apps/kaddressbook/files/kaddressbook-22.03.80-unused-dep.patch delete mode 100644 kde-apps/kaddressbook/kaddressbook-22.04.3.ebuild delete mode 100644 kde-apps/kajongg/kajongg-22.04.3.ebuild delete mode 100644 kde-apps/kalarm/files/kalarm-22.04.3-without_x11.patch delete mode 100644 kde-apps/kalarm/kalarm-22.04.3-r1.ebuild delete mode 100644 kde-apps/kalgebra/kalgebra-22.04.3.ebuild delete mode 100644 kde-apps/kalzium/kalzium-22.04.3.ebuild delete mode 100644 kde-apps/kamera/kamera-22.04.3.ebuild delete mode 100644 kde-apps/kamoso/kamoso-22.04.3.ebuild delete mode 100644 kde-apps/kanagram/kanagram-22.04.3.ebuild delete mode 100644 kde-apps/kapman/kapman-22.04.3.ebuild delete mode 100644 kde-apps/kapptemplate/kapptemplate-22.04.3.ebuild delete mode 100644 kde-apps/kate/kate-22.04.3.ebuild delete mode 100644 kde-apps/katomic/katomic-22.04.3.ebuild delete mode 100644 kde-apps/kbackup/kbackup-22.04.3.ebuild delete mode 100644 kde-apps/kblackbox/kblackbox-22.04.3.ebuild delete mode 100644 kde-apps/kblocks/kblocks-22.04.3.ebuild delete mode 100644 kde-apps/kbounce/kbounce-22.04.3.ebuild delete mode 100644 kde-apps/kbreakout/kbreakout-22.04.3.ebuild delete mode 100644 kde-apps/kbruch/kbruch-22.04.3.ebuild delete mode 100644 kde-apps/kcachegrind/kcachegrind-22.04.3.ebuild delete mode 100644 kde-apps/kcalc/kcalc-22.04.3.ebuild delete mode 100644 kde-apps/kcalutils/kcalutils-22.04.3.ebuild delete mode 100644 kde-apps/kcharselect/kcharselect-22.04.3.ebuild delete mode 100644 kde-apps/kcolorchooser/kcolorchooser-22.04.3.ebuild delete mode 100644 kde-apps/kcron/kcron-22.04.3.ebuild delete mode 100644 kde-apps/kde-apps-meta/kde-apps-meta-22.04.3.ebuild delete mode 100644 kde-apps/kde-dev-scripts/kde-dev-scripts-22.04.3.ebuild delete mode 100644 kde-apps/kde-dev-utils/kde-dev-utils-22.04.3.ebuild delete mode 100644 kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-22.04.3.ebuild delete mode 100644 kde-apps/kdeadmin-meta/kdeadmin-meta-22.04.3.ebuild delete mode 100644 kde-apps/kdebugsettings/kdebugsettings-22.04.3.ebuild delete mode 100644 kde-apps/kdecore-meta/kdecore-meta-22.04.3.ebuild delete mode 100644 kde-apps/kdeedu-data/kdeedu-data-22.04.3.ebuild delete mode 100644 kde-apps/kdeedu-meta/kdeedu-meta-22.04.3.ebuild delete mode 100644 kde-apps/kdegames-meta/kdegames-meta-22.04.3.ebuild delete mode 100644 kde-apps/kdegraphics-meta/kdegraphics-meta-22.04.3.ebuild delete mode 100644 kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-22.04.3.ebuild delete mode 100644 kde-apps/kdemultimedia-meta/kdemultimedia-meta-22.04.3.ebuild delete mode 100644 kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-22.04.3.ebuild delete mode 100644 kde-apps/kdenetwork-meta/kdenetwork-meta-22.04.3-r2.ebuild delete mode 100644 kde-apps/kdenlive/kdenlive-22.04.3.ebuild delete mode 100644 kde-apps/kdepim-addons/kdepim-addons-22.04.3.ebuild delete mode 100644 kde-apps/kdepim-meta/kdepim-meta-22.04.3.ebuild delete mode 100644 kde-apps/kdepim-runtime/kdepim-runtime-22.04.3.ebuild delete mode 100644 kde-apps/kdesdk-meta/kdesdk-meta-22.04.3-r1.ebuild delete mode 100644 kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-22.04.3.ebuild delete mode 100644 kde-apps/kdeutils-meta/kdeutils-meta-22.04.3.ebuild delete mode 100644 kde-apps/kdf/kdf-22.04.3.ebuild delete mode 100644 kde-apps/kdialog/kdialog-22.04.3.ebuild delete mode 100644 kde-apps/kdiamond/kdiamond-22.04.3.ebuild delete mode 100644 kde-apps/keditbookmarks/keditbookmarks-22.04.3.ebuild delete mode 100644 kde-apps/kfind/kfind-22.04.3.ebuild delete mode 100644 kde-apps/kfloppy/kfloppy-22.04.3.ebuild delete mode 100644 kde-apps/kfourinline/kfourinline-22.04.3.ebuild delete mode 100644 kde-apps/kgeography/kgeography-22.04.3.ebuild delete mode 100644 kde-apps/kget/kget-22.04.3.ebuild delete mode 100644 kde-apps/kgoldrunner/kgoldrunner-22.04.3.ebuild delete mode 100644 kde-apps/kgpg/kgpg-22.04.3.ebuild delete mode 100644 kde-apps/khangman/khangman-22.04.3.ebuild delete mode 100644 kde-apps/khelpcenter/khelpcenter-22.04.3.ebuild delete mode 100644 kde-apps/kidentitymanagement/kidentitymanagement-22.04.3.ebuild delete mode 100644 kde-apps/kig/kig-22.04.3.ebuild delete mode 100644 kde-apps/kigo/kigo-22.04.3.ebuild delete mode 100644 kde-apps/killbots/killbots-22.04.3.ebuild delete mode 100644 kde-apps/kimagemapeditor/kimagemapeditor-22.04.3.ebuild delete mode 100644 kde-apps/kimap/kimap-22.04.3.ebuild delete mode 100644 kde-apps/kio-extras/kio-extras-22.04.3.ebuild delete mode 100644 kde-apps/kiriki/kiriki-22.04.3.ebuild delete mode 100644 kde-apps/kiten/kiten-22.04.3.ebuild delete mode 100644 kde-apps/kitinerary/files/kitinerary-22.04.3-zxing-cpp-1.4.0.patch delete mode 100644 kde-apps/kitinerary/kitinerary-22.04.3-r1.ebuild delete mode 100644 kde-apps/kjumpingcube/kjumpingcube-22.04.3.ebuild delete mode 100644 kde-apps/kldap/kldap-22.04.3.ebuild delete mode 100644 kde-apps/kleopatra/kleopatra-22.04.3.ebuild delete mode 100644 kde-apps/klettres/klettres-22.04.3.ebuild delete mode 100644 kde-apps/klickety/klickety-22.04.3.ebuild delete mode 100644 kde-apps/klines/klines-22.04.3.ebuild delete mode 100644 kde-apps/kmag/kmag-22.04.3.ebuild delete mode 100644 kde-apps/kmahjongg/kmahjongg-22.04.3.ebuild delete mode 100644 kde-apps/kmail-account-wizard/kmail-account-wizard-22.04.3.ebuild delete mode 100644 kde-apps/kmail/kmail-22.04.3.ebuild delete mode 100644 kde-apps/kmailtransport/kmailtransport-22.04.3.ebuild delete mode 100644 kde-apps/kmbox/kmbox-22.04.3.ebuild delete mode 100644 kde-apps/kmime/kmime-22.04.3.ebuild delete mode 100644 kde-apps/kmines/kmines-22.04.3.ebuild delete mode 100644 kde-apps/kmix/kmix-22.04.3-r1.ebuild delete mode 100644 kde-apps/kmousetool/kmousetool-22.04.3.ebuild delete mode 100644 kde-apps/kmouth/kmouth-22.04.3.ebuild delete mode 100644 kde-apps/kmplot/kmplot-22.04.3.ebuild delete mode 100644 kde-apps/knavalbattle/knavalbattle-22.04.3.ebuild delete mode 100644 kde-apps/knetwalk/knetwalk-22.04.3.ebuild delete mode 100644 kde-apps/knights/knights-22.04.3.ebuild delete mode 100644 kde-apps/knotes/files/knotes-22.03.80-unused-dep.patch delete mode 100644 kde-apps/knotes/knotes-22.04.3.ebuild delete mode 100644 kde-apps/kolf/kolf-22.04.3.ebuild delete mode 100644 kde-apps/kollision/kollision-22.04.3.ebuild delete mode 100644 kde-apps/kolourpaint/kolourpaint-22.04.3.ebuild delete mode 100644 kde-apps/kompare/kompare-22.04.3.ebuild delete mode 100644 kde-apps/konqueror/files/konqueror-22.04.3-with_x11.patch delete mode 100644 kde-apps/konqueror/konqueror-22.04.3.ebuild delete mode 100644 kde-apps/konquest/konquest-22.04.3.ebuild delete mode 100644 kde-apps/konsole/konsole-22.04.3.ebuild delete mode 100644 kde-apps/konsolekalendar/konsolekalendar-22.04.3.ebuild delete mode 100644 kde-apps/kontact/kontact-22.04.3.ebuild delete mode 100644 kde-apps/kontactinterface/kontactinterface-22.04.3.ebuild delete mode 100644 kde-apps/kopete/kopete-22.04.3.ebuild delete mode 100644 kde-apps/korganizer/korganizer-22.04.3.ebuild delete mode 100644 kde-apps/kpat/kpat-22.04.3.ebuild delete mode 100644 kde-apps/kpimtextedit/kpimtextedit-22.04.3.ebuild delete mode 100644 kde-apps/kpkpass/kpkpass-22.04.3.ebuild delete mode 100644 kde-apps/kqtquickcharts/kqtquickcharts-22.04.3.ebuild delete mode 100644 kde-apps/krdc/krdc-22.04.3.ebuild delete mode 100644 kde-apps/kreversi/kreversi-22.04.3.ebuild delete mode 100644 kde-apps/krfb/krfb-22.04.3.ebuild delete mode 100644 kde-apps/kross-interpreters/kross-interpreters-22.04.3.ebuild delete mode 100644 kde-apps/kruler/kruler-22.04.3.ebuild delete mode 100644 kde-apps/kshisen/kshisen-22.04.3.ebuild delete mode 100644 kde-apps/ksirk/ksirk-22.04.3.ebuild delete mode 100644 kde-apps/ksmtp/ksmtp-22.04.3.ebuild delete mode 100644 kde-apps/ksnakeduel/ksnakeduel-22.04.3.ebuild delete mode 100644 kde-apps/kspaceduel/kspaceduel-22.04.3.ebuild delete mode 100644 kde-apps/ksquares/ksquares-22.04.3.ebuild delete mode 100644 kde-apps/ksudoku/ksudoku-22.04.3.ebuild delete mode 100644 kde-apps/ksystemlog/ksystemlog-22.04.3.ebuild delete mode 100644 kde-apps/kteatime/kteatime-22.04.3.ebuild delete mode 100644 kde-apps/ktimer/ktimer-22.04.3.ebuild delete mode 100644 kde-apps/ktouch/files/ktouch-22.04.3-without_x11.patch delete mode 100644 kde-apps/ktouch/ktouch-22.04.3.ebuild delete mode 100644 kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-22.04.3.ebuild delete mode 100644 kde-apps/ktp-approver/ktp-approver-22.04.3.ebuild delete mode 100644 kde-apps/ktp-auth-handler/ktp-auth-handler-22.04.3.ebuild delete mode 100644 kde-apps/ktp-common-internals/ktp-common-internals-22.04.3.ebuild delete mode 100644 kde-apps/ktp-contact-list/ktp-contact-list-22.04.3.ebuild delete mode 100644 kde-apps/ktp-contact-runner/ktp-contact-runner-22.04.3.ebuild delete mode 100644 kde-apps/ktp-desktop-applets/ktp-desktop-applets-22.04.3.ebuild delete mode 100644 kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-22.04.3.ebuild delete mode 100644 kde-apps/ktp-kded-module/ktp-kded-module-22.04.3.ebuild delete mode 100644 kde-apps/ktp-send-file/ktp-send-file-22.04.3.ebuild delete mode 100644 kde-apps/ktp-text-ui/ktp-text-ui-22.04.3.ebuild delete mode 100644 kde-apps/ktuberling/ktuberling-22.04.3.ebuild delete mode 100644 kde-apps/kturtle/kturtle-22.04.3.ebuild delete mode 100644 kde-apps/kubrick/kubrick-22.04.3.ebuild delete mode 100644 kde-apps/kwalletmanager/kwalletmanager-22.04.3.ebuild delete mode 100644 kde-apps/kwave/kwave-22.04.3-r2.ebuild delete mode 100644 kde-apps/kwordquiz/kwordquiz-22.04.3.ebuild delete mode 100644 kde-apps/kwrite/kwrite-22.04.3.ebuild delete mode 100644 kde-apps/libgravatar/libgravatar-22.04.3.ebuild delete mode 100644 kde-apps/libkcddb/libkcddb-22.04.3.ebuild delete mode 100644 kde-apps/libkcompactdisc/libkcompactdisc-22.04.3.ebuild delete mode 100644 kde-apps/libkdcraw/libkdcraw-22.04.3.ebuild delete mode 100644 kde-apps/libkdegames/libkdegames-22.04.3.ebuild delete mode 100644 kde-apps/libkdepim/libkdepim-22.04.3.ebuild delete mode 100644 kde-apps/libkeduvocdocument/libkeduvocdocument-22.04.3.ebuild delete mode 100644 kde-apps/libkexiv2/libkexiv2-22.04.3.ebuild delete mode 100644 kde-apps/libkgapi/files/libkgapi-22.04.2-gnu_source.patch delete mode 100644 kde-apps/libkgapi/libkgapi-22.04.3.ebuild delete mode 100644 kde-apps/libkleo/libkleo-22.04.3.ebuild delete mode 100644 kde-apps/libkmahjongg/libkmahjongg-22.04.3.ebuild delete mode 100644 kde-apps/libkomparediff2/libkomparediff2-22.04.3.ebuild delete mode 100644 kde-apps/libksane/libksane-22.04.3.ebuild delete mode 100644 kde-apps/libksieve/files/libksieve-22.03.80-unused-dep.patch delete mode 100644 kde-apps/libksieve/libksieve-22.04.3.ebuild delete mode 100644 kde-apps/libktnef/libktnef-22.04.3.ebuild delete mode 100644 kde-apps/lokalize/lokalize-22.04.3.ebuild delete mode 100644 kde-apps/lskat/lskat-22.04.3.ebuild delete mode 100644 kde-apps/mailcommon/mailcommon-22.04.3.ebuild delete mode 100644 kde-apps/mailimporter/mailimporter-22.04.3.ebuild delete mode 100644 kde-apps/marble/marble-22.04.3.ebuild delete mode 100644 kde-apps/mbox-importer/mbox-importer-22.04.3.ebuild delete mode 100644 kde-apps/messagelib/files/messagelib-22.04.3-cmake-3.24.0.patch delete mode 100644 kde-apps/messagelib/messagelib-22.04.3-r1.ebuild delete mode 100644 kde-apps/messagelib/messagelib-22.04.3.ebuild delete mode 100644 kde-apps/minuet/minuet-22.04.3.ebuild delete mode 100644 kde-apps/okular/files/okular-22.04.0-optional-options.patch delete mode 100644 kde-apps/okular/okular-22.04.3-r1.ebuild delete mode 100644 kde-apps/palapeli/palapeli-22.04.3.ebuild delete mode 100644 kde-apps/parley/parley-22.04.3.ebuild delete mode 100644 kde-apps/picmi/picmi-22.04.3.ebuild delete mode 100644 kde-apps/pim-data-exporter/pim-data-exporter-22.04.3.ebuild delete mode 100644 kde-apps/pim-sieve-editor/pim-sieve-editor-22.04.3.ebuild delete mode 100644 kde-apps/pimcommon/files/pimcommon-22.03.80-unused-dep-1.patch delete mode 100644 kde-apps/pimcommon/files/pimcommon-22.03.80-unused-dep-2.patch delete mode 100644 kde-apps/pimcommon/pimcommon-22.04.3.ebuild delete mode 100644 kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-22.04.3.ebuild delete mode 100644 kde-apps/poxml/poxml-22.04.3.ebuild delete mode 100644 kde-apps/print-manager/print-manager-22.04.3.ebuild delete mode 100644 kde-apps/rocs/rocs-22.04.3.ebuild delete mode 100644 kde-apps/signon-kwallet-extension/signon-kwallet-extension-22.04.3.ebuild delete mode 100644 kde-apps/spectacle/spectacle-22.04.3.ebuild delete mode 100644 kde-apps/step/step-22.04.3.ebuild delete mode 100644 kde-apps/svgpart/svgpart-22.04.3.ebuild delete mode 100644 kde-apps/sweeper/sweeper-22.04.3.ebuild delete mode 100644 kde-apps/thumbnailers/thumbnailers-22.04.3.ebuild delete mode 100644 kde-apps/umbrello/files/umbrello-20.08.3-no-qtwebkit.patch delete mode 100644 kde-apps/umbrello/umbrello-22.04.3.ebuild delete mode 100644 kde-apps/yakuake/files/yakuake-22.04.3-without_x11.patch delete mode 100644 kde-apps/yakuake/yakuake-22.04.3.ebuild delete mode 100644 kde-misc/kdeconnect/kdeconnect-22.04.3.ebuild delete mode 100644 kde-misc/kio-gdrive/kio-gdrive-22.04.3-r1.ebuild delete mode 100644 kde-misc/markdownpart/markdownpart-22.04.3.ebuild delete mode 100644 kde-misc/skanlite/skanlite-22.04.3.ebuild delete mode 100644 kde-misc/zanshin/zanshin-22.04.3.ebuild rename mail-client/evolution/{evolution-3.44.4-r3.ebuild => evolution-3.44.4-r4.ebuild} (95%) create mode 100644 mail-client/evolution/evolution-3.46.2.ebuild create mode 100644 mail-client/evolution/files/3.44.4-I-1969-EShellWindow-The-New-menu-is-not-filled-after.patch create mode 100644 mail-client/evolution/files/3.44.4-I-2001-Mail-Update-preview-s-iframe-height-to-match-.patch delete mode 100644 mail-client/thunderbird/thunderbird-102.5.0.ebuild create mode 100644 mate-base/mate-applets-meta/mate-applets-meta-1.26.0.ebuild create mode 100644 mate-base/mate/mate-1.26.0.ebuild rename mate-extra/caja-admin/{caja-admin-0.0.4.ebuild => caja-admin-0.0.5.ebuild} (86%) delete mode 100644 mate-extra/caja-admin/caja-admin-9999.ebuild create mode 100644 mate-extra/mate-calc/mate-calc-1.26.0.ebuild create mode 100644 mate-extra/mate-netbook/mate-netbook-1.26.0.ebuild create mode 100644 mate-extra/mate-sensors-applet/mate-sensors-applet-1.26.0.ebuild create mode 100644 mate-extra/mate-user-share/mate-user-share-1.26.0.ebuild create mode 100644 mate-extra/mate-utils/mate-utils-1.26.0.ebuild delete mode 100644 media-gfx/graphite2/graphite2-1.3.14_p20210810-r1.ebuild rename media-gfx/graphviz/{graphviz-5.0.1-r1.ebuild => graphviz-5.0.1-r2.ebuild} (99%) rename media-gfx/graphviz/{graphviz-6.0.1-r2.ebuild => graphviz-6.0.1-r3.ebuild} (99%) rename media-gfx/graphviz/{graphviz-7.0.2.ebuild => graphviz-7.0.0-r1.ebuild} (99%) rename media-gfx/graphviz/{graphviz-7.0.0.ebuild => graphviz-7.0.2-r1.ebuild} (100%) rename media-gfx/hydrus/{hydrus-495-r1.ebuild => hydrus-505.ebuild} (98%) rename media-gfx/imagemagick/{imagemagick-6.9.12.59.ebuild => imagemagick-6.9.12.59-r1.ebuild} (99%) rename media-gfx/imagemagick/{imagemagick-6.9.12.64.ebuild => imagemagick-6.9.12.64-r1.ebuild} (99%) rename media-gfx/imagemagick/{imagemagick-7.1.0.44.ebuild => imagemagick-7.1.0.44-r1.ebuild} (99%) rename media-gfx/imagemagick/{imagemagick-7.1.0.48.ebuild => imagemagick-7.1.0.48-r1.ebuild} (99%) delete mode 100644 media-gfx/peps/Manifest delete mode 100644 media-gfx/peps/metadata.xml delete mode 100644 media-gfx/peps/peps-2.0-r1.ebuild delete mode 100644 media-gfx/skanpage/skanpage-22.04.3.ebuild create mode 100644 media-libs/openimageio/openimageio-2.4.6.0.ebuild delete mode 100644 media-sound/elisa/elisa-22.04.3.ebuild create mode 100644 media-sound/pulseaudio-daemon/files/pulseaudio-16.1-move-qpaeq-to-daemon.patch rename media-sound/pulseaudio-daemon/{pulseaudio-daemon-16.1-r1.ebuild => pulseaudio-daemon-16.1-r2.ebuild} (99%) delete mode 100644 metadata/md5-cache/app-accessibility/kontrast-22.04.3 create mode 100644 metadata/md5-cache/app-admin/awscli-1.27.21 create mode 100644 metadata/md5-cache/app-admin/awscli-1.27.22 create mode 100644 metadata/md5-cache/app-alternatives/bc-0 create mode 100644 metadata/md5-cache/app-alternatives/lex-0-r1 rename metadata/md5-cache/{virtual => app-alternatives}/yacc-0 (76%) create mode 100644 metadata/md5-cache/app-alternatives/yacc-1-r2 delete mode 100644 metadata/md5-cache/app-backup/burp-2.4.0-r1 rename metadata/md5-cache/app-backup/{burp-2.4.0 => burp-2.4.0-r2} (60%) delete mode 100644 metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-22.04.3 create mode 100644 metadata/md5-cache/app-crypt/hashcat-6.2.6 create mode 100644 metadata/md5-cache/app-editors/pluma-plugins-1.26.0 rename metadata/md5-cache/app-editors/{sublime-text-3_p3211-r1 => sublime-text-3_p3211-r2} (79%) rename metadata/md5-cache/app-editors/{sublime-text-4_p4126 => sublime-text-4_p4126-r1} (81%) rename metadata/md5-cache/app-editors/{sublime-text-4_p4143 => sublime-text-4_p4143-r1} (81%) rename metadata/md5-cache/app-eselect/{eselect-wine-2.0.1 => eselect-wine-2.0.1-r2} (74%) rename metadata/md5-cache/app-misc/{elasticsearch-8.5.0 => elasticsearch-8.5.2} (95%) delete mode 100644 metadata/md5-cache/app-misc/pwsafe-0.2.0-r5 create mode 100644 metadata/md5-cache/app-misc/pwsafe-0.2.0-r6 delete mode 100644 metadata/md5-cache/app-misc/tmuxp-1.13.0 delete mode 100644 metadata/md5-cache/app-mobilephone/scmxx-0.9.0 create mode 100644 metadata/md5-cache/app-mobilephone/scmxx-0.9.0-r1 delete mode 100644 metadata/md5-cache/app-office/kalendar-22.04.3 delete mode 100644 metadata/md5-cache/app-office/libreoffice-7.3.6.2 delete mode 100644 metadata/md5-cache/app-office/libreoffice-bin-7.3.6.2 delete mode 100644 metadata/md5-cache/app-office/libreoffice-bin-debug-7.3.6.2 delete mode 100644 metadata/md5-cache/app-office/libreoffice-l10n-7.3.6.2 delete mode 100644 metadata/md5-cache/app-text/libnumbertext-1.0.10 delete mode 100644 metadata/md5-cache/app-text/poppler-22.09.0 delete mode 100644 metadata/md5-cache/app-text/poppler-22.10.0 create mode 100644 metadata/md5-cache/dev-ada/gprbuild-23.0.0 create mode 100644 metadata/md5-cache/dev-ada/gprconfig_kb-23.0.0 create mode 100644 metadata/md5-cache/dev-cpp/mm-common-1.0.5 create mode 100644 metadata/md5-cache/dev-db/firebird-3.0.10.33601.0-r1 delete mode 100644 metadata/md5-cache/dev-db/firebird-3.0.4.33054.0-r3 delete mode 100644 metadata/md5-cache/dev-java/commons-compress-1.21 delete mode 100644 metadata/md5-cache/dev-java/slf4j-api-1.7.36 delete mode 100644 metadata/md5-cache/dev-java/slf4j-ext-1.7.36 delete mode 100644 metadata/md5-cache/dev-java/slf4j-nop-1.7.36 delete mode 100644 metadata/md5-cache/dev-java/slf4j-simple-1.7.36 delete mode 100644 metadata/md5-cache/dev-libs/boost-1.79.0 delete mode 100644 metadata/md5-cache/dev-libs/boost-1.80.0 delete mode 100644 metadata/md5-cache/dev-libs/cloog-0.20.0 delete mode 100644 metadata/md5-cache/dev-libs/cloog-9999 delete mode 100644 metadata/md5-cache/dev-libs/icu-71.1-r1 delete mode 100644 metadata/md5-cache/dev-libs/icu-layoutex-71.1 delete mode 100644 metadata/md5-cache/dev-libs/icu-le-hb-1.0.3-r1 delete mode 100644 metadata/md5-cache/dev-libs/kopeninghours-22.04.3 delete mode 100644 metadata/md5-cache/dev-libs/kosmindoormap-22.04.3 delete mode 100644 metadata/md5-cache/dev-libs/kpublictransport-22.04.3 delete mode 100644 metadata/md5-cache/dev-libs/libclc-15.0.3 delete mode 100644 metadata/md5-cache/dev-libs/libclc-16.0.0_pre20221120 delete mode 100644 metadata/md5-cache/dev-libs/modsecurity-3.0.7 create mode 100644 metadata/md5-cache/dev-libs/mpc-1.3.0_rc2 rename metadata/md5-cache/dev-libs/{papi-6.0.0.1 => papi-6.0.0.1-r1} (95%) create mode 100644 metadata/md5-cache/dev-lua/lua-utf8-0.1.5 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-15.0.3 delete mode 100644 metadata/md5-cache/dev-ml/llvm-ocaml-16.0.0_pre20221120 rename metadata/md5-cache/dev-ml/{ocaml-fileutils-0.6.2-r1 => ocaml-fileutils-0.6.4} (54%) create mode 100644 metadata/md5-cache/dev-python/awxkit-21.10.0 create mode 100644 metadata/md5-cache/dev-python/boto3-1.26.21 create mode 100644 metadata/md5-cache/dev-python/boto3-1.26.22 create mode 100644 metadata/md5-cache/dev-python/botocore-1.29.21 create mode 100644 metadata/md5-cache/dev-python/botocore-1.29.22 rename metadata/md5-cache/dev-python/{websockets-10.3 => chardet-5.1.0} (82%) delete mode 100644 metadata/md5-cache/dev-python/clang-python-15.0.3 delete mode 100644 metadata/md5-cache/dev-python/clang-python-16.0.0_pre20221120 rename metadata/md5-cache/dev-python/{cloudscraper-1.2.62 => cloudscraper-1.2.65} (82%) create mode 100644 metadata/md5-cache/dev-python/dask-2022.12.0 create mode 100644 metadata/md5-cache/dev-python/docstring-to-markdown-0.11 create mode 100644 metadata/md5-cache/dev-python/google-api-core-2.11.0 create mode 100644 metadata/md5-cache/dev-python/google-auth-2.15.0 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.59.0 create mode 100644 metadata/md5-cache/dev-python/jsonpickle-3.0.0 delete mode 100644 metadata/md5-cache/dev-python/libtmux-0.14.2 delete mode 100644 metadata/md5-cache/dev-python/lit-15.0.3 delete mode 100644 metadata/md5-cache/dev-python/lit-16.0.0_pre20221120 create mode 100644 metadata/md5-cache/dev-python/mapbox_earcut-1.0.1 create mode 100644 metadata/md5-cache/dev-python/metakernel-0.29.3 create mode 100644 metadata/md5-cache/dev-python/mkdocs_pymdownx_material_extras-2.3.1 create mode 100644 metadata/md5-cache/dev-python/multidict-6.0.3 delete mode 100644 metadata/md5-cache/dev-python/pathtools-0.1.2-r3 delete mode 100644 metadata/md5-cache/dev-python/psutil-5.9.1 create mode 100644 metadata/md5-cache/dev-python/pyghmi-1.5.55 delete mode 100644 metadata/md5-cache/dev-python/pyglet-1.5.26 create mode 100644 metadata/md5-cache/dev-python/pyglet-2.0.1 create mode 100644 metadata/md5-cache/dev-python/pytest-check-1.2.1 create mode 100644 metadata/md5-cache/dev-python/pytest-check-1.3.0 create mode 100644 metadata/md5-cache/dev-python/pytest-testinfra-7.0.0 create mode 100644 metadata/md5-cache/dev-python/python-caja-1.26.0 create mode 100644 metadata/md5-cache/dev-python/pyupgrade-3.3.0 delete mode 100644 metadata/md5-cache/dev-python/tempita-0.5.3-r3 create mode 100644 metadata/md5-cache/dev-python/trove-classifiers-2022.12.1 create mode 100644 metadata/md5-cache/dev-python/ubelt-1.2.3 create mode 100644 metadata/md5-cache/dev-python/ujson-5.6.0 delete mode 100644 metadata/md5-cache/dev-python/watchgod-0.8.2-r1 create mode 100644 metadata/md5-cache/dev-python/wurlitzer-3.0.3 create mode 100644 metadata/md5-cache/dev-python/xarray-2022.12.0 create mode 100644 metadata/md5-cache/dev-python/yarl-1.8.2 delete mode 100644 metadata/md5-cache/dev-ruby/aws-partitions-1.297.0 delete mode 100644 metadata/md5-cache/dev-ruby/aws-partitions-1.298.0 delete mode 100644 metadata/md5-cache/dev-ruby/classifier-reborn-2.2.0 delete mode 100644 metadata/md5-cache/dev-ruby/faraday-1.2.0 delete mode 100644 metadata/md5-cache/dev-ruby/fuubar-2.5.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/hocon-1.3.1 delete mode 100644 metadata/md5-cache/dev-ruby/multi_xml-0.6.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/net-telnet-0.2.0 delete mode 100644 metadata/md5-cache/dev-ruby/nio4r-2.5.4 delete mode 100644 metadata/md5-cache/dev-ruby/pkg-config-1.4.1 delete mode 100644 metadata/md5-cache/dev-ruby/pkg-config-1.4.6 delete mode 100644 metadata/md5-cache/dev-ruby/pkg-config-1.4.7 delete mode 100644 metadata/md5-cache/dev-ruby/racc-1.5.2 delete mode 100644 metadata/md5-cache/dev-ruby/racc-1.5.2-r1 create mode 100644 metadata/md5-cache/dev-ruby/rack-protection-2.2.3 create mode 100644 metadata/md5-cache/dev-ruby/rack-protection-3.0.4 delete mode 100644 metadata/md5-cache/dev-ruby/rr-3.0.9 delete mode 100644 metadata/md5-cache/dev-ruby/ruby-odbc-0.999991 delete mode 100644 metadata/md5-cache/dev-ruby/ruby-opengl-0.10.0 delete mode 100644 metadata/md5-cache/dev-ruby/ruby-xslt-0.9.10 delete mode 100644 metadata/md5-cache/dev-ruby/seed-fu-2.3.9 delete mode 100644 metadata/md5-cache/dev-ruby/semantic_puppet-1.0.3 delete mode 100644 metadata/md5-cache/dev-ruby/simple-rss-1.3.3 delete mode 100644 metadata/md5-cache/dev-ruby/sinatra-2.2.0 rename metadata/md5-cache/dev-ruby/{sinatra-2.2.1 => sinatra-2.2.3} (81%) rename metadata/md5-cache/dev-ruby/{sinatra-3.0.1 => sinatra-3.0.4} (90%) delete mode 100644 metadata/md5-cache/dev-ruby/tilt-2.0.10-r1 create mode 100644 metadata/md5-cache/dev-ruby/typhoeus-1.4.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/virtus-1.0.5 create mode 100644 metadata/md5-cache/dev-util/b2-4.9.3 create mode 100644 metadata/md5-cache/dev-util/diffoscope-228 create mode 100644 metadata/md5-cache/dev-util/gnome-builder-43.4 delete mode 100644 metadata/md5-cache/dev-util/kdevelop-22.04.3 delete mode 100644 metadata/md5-cache/dev-util/kdevelop-php-22.04.3 delete mode 100644 metadata/md5-cache/dev-util/kdevelop-python-22.04.3 delete mode 100644 metadata/md5-cache/dev-util/kio-perldoc-22.04.3 delete mode 100644 metadata/md5-cache/dev-util/libabigail-2.0-r1 create mode 100644 metadata/md5-cache/dev-util/libabigail-2.2 delete mode 100644 metadata/md5-cache/dev-util/lldb-15.0.3 delete mode 100644 metadata/md5-cache/dev-util/lldb-16.0.0_pre20221120 create mode 100644 metadata/md5-cache/dev-util/poke-2.4-r1 create mode 100644 metadata/md5-cache/dev-util/poke-9999 create mode 100644 metadata/md5-cache/dev-util/strace-5.18 create mode 100644 metadata/md5-cache/dev-util/yacc-1.9.1-r7 create mode 100644 metadata/md5-cache/gnome-base/nautilus-43.1 create mode 100644 metadata/md5-cache/gnome-extra/evolution-data-server-3.46.2 create mode 100644 metadata/md5-cache/gnome-extra/evolution-ews-3.46.2 create mode 100644 metadata/md5-cache/gnome-extra/gnome-software-43.2 create mode 100644 metadata/md5-cache/gnome-extra/gucharmap-15.0.2 create mode 100644 metadata/md5-cache/gui-libs/vte-0.70.2 create mode 100644 metadata/md5-cache/gui-libs/vte-common-0.70.2 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-calendar-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-contacts-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-import-wizard-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-mime-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-notes-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-search-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/akonadiconsole-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/akregator-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/analitza-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ark-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/artikulate-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/audiocd-kio-22.04.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/baloo-widgets-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/blinken-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/bomber-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/bovo-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/calendarjanitor-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/calendarsupport-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/cantor-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/cervisia-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-dropbox-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-git-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-mercurial-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-subversion-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/dragon-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/eventviews-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ffmpegthumbs-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/filelight-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/granatier-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/grantlee-editor-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/grantleetheme-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/gwenview-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/incidenceeditor-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/juk-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/k3b-22.04.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/kaccounts-integration-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kaccounts-providers-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kaddressbook-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kajongg-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kalarm-22.04.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/kalgebra-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kalzium-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kamera-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kamoso-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kanagram-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kapman-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kapptemplate-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kate-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/katomic-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kbackup-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kblackbox-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kblocks-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kbounce-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kbreakout-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kbruch-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kcachegrind-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kcalc-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kcalutils-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kcharselect-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kcolorchooser-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kcron-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kde-apps-meta-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kde-dev-scripts-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kde-dev-utils-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeaccessibility-meta-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeadmin-meta-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdebugsettings-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdecore-meta-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeedu-data-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeedu-meta-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdegames-meta-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdegraphics-meta-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdegraphics-mobipocket-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdemultimedia-meta-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdenetwork-filesharing-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdenetwork-meta-22.04.3-r2 delete mode 100644 metadata/md5-cache/kde-apps/kdenlive-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdepim-addons-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdepim-meta-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdepim-runtime-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdesdk-meta-22.04.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/kdesdk-thumbnailers-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeutils-meta-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdf-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdialog-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kdiamond-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/keditbookmarks-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kfind-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kfloppy-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kfourinline-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kgeography-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kget-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kgoldrunner-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kgpg-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/khangman-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/khelpcenter-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kidentitymanagement-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kig-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kigo-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/killbots-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kimagemapeditor-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kimap-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kio-extras-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kiriki-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kiten-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kitinerary-22.04.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/kjumpingcube-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kldap-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kleopatra-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/klettres-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/klickety-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/klines-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kmag-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kmahjongg-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kmail-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kmail-account-wizard-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kmailtransport-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kmbox-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kmime-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kmines-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kmix-22.04.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/kmousetool-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kmouth-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kmplot-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/knavalbattle-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/knetwalk-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/knights-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/knotes-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kolf-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kollision-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kolourpaint-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kompare-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/konqueror-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/konquest-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/konsole-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/konsolekalendar-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kontact-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kontactinterface-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kopete-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/korganizer-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kpat-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kpimtextedit-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kpkpass-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kqtquickcharts-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/krdc-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kreversi-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/krfb-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kross-interpreters-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kruler-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kshisen-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ksirk-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ksmtp-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ksnakeduel-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kspaceduel-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ksquares-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ksudoku-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ksystemlog-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kteatime-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ktimer-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ktouch-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-accounts-kcm-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-approver-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-auth-handler-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-common-internals-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-contact-list-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-contact-runner-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-desktop-applets-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-filetransfer-handler-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-kded-module-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-send-file-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-text-ui-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/ktuberling-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kturtle-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kubrick-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kwalletmanager-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kwave-22.04.3-r2 delete mode 100644 metadata/md5-cache/kde-apps/kwordquiz-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/kwrite-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libgravatar-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libkcddb-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libkcompactdisc-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libkdcraw-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libkdegames-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libkdepim-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libkeduvocdocument-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libkexiv2-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libkgapi-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libkleo-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libkmahjongg-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libkomparediff2-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libksane-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libksieve-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/libktnef-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/lokalize-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/lskat-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/mailcommon-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/mailimporter-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/marble-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/mbox-importer-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/messagelib-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/messagelib-22.04.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/minuet-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/okular-22.04.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/palapeli-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/parley-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/picmi-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/pim-data-exporter-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/pim-sieve-editor-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/pimcommon-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/plasma-telepathy-meta-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/poxml-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/print-manager-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/rocs-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/signon-kwallet-extension-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/spectacle-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/step-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/svgpart-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/sweeper-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/thumbnailers-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/umbrello-22.04.3 delete mode 100644 metadata/md5-cache/kde-apps/yakuake-22.04.3 delete mode 100644 metadata/md5-cache/kde-misc/kdeconnect-22.04.3 delete mode 100644 metadata/md5-cache/kde-misc/kio-gdrive-22.04.3-r1 delete mode 100644 metadata/md5-cache/kde-misc/markdownpart-22.04.3 delete mode 100644 metadata/md5-cache/kde-misc/skanlite-22.04.3 delete mode 100644 metadata/md5-cache/kde-misc/zanshin-22.04.3 rename metadata/md5-cache/mail-client/{evolution-3.44.4-r3 => evolution-3.44.4-r4} (99%) create mode 100644 metadata/md5-cache/mail-client/evolution-3.46.2 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-102.5.0 create mode 100644 metadata/md5-cache/mate-base/mate-1.26.0 create mode 100644 metadata/md5-cache/mate-base/mate-applets-meta-1.26.0 delete mode 100644 metadata/md5-cache/mate-extra/caja-admin-0.0.4 create mode 100644 metadata/md5-cache/mate-extra/caja-admin-0.0.5 delete mode 100644 metadata/md5-cache/mate-extra/caja-admin-9999 create mode 100644 metadata/md5-cache/mate-extra/mate-calc-1.26.0 create mode 100644 metadata/md5-cache/mate-extra/mate-netbook-1.26.0 create mode 100644 metadata/md5-cache/mate-extra/mate-sensors-applet-1.26.0 create mode 100644 metadata/md5-cache/mate-extra/mate-user-share-1.26.0 create mode 100644 metadata/md5-cache/mate-extra/mate-utils-1.26.0 delete mode 100644 metadata/md5-cache/media-gfx/graphite2-1.3.14_p20210810-r1 rename metadata/md5-cache/media-gfx/{graphviz-5.0.1-r1 => graphviz-5.0.1-r2} (70%) rename metadata/md5-cache/media-gfx/{graphviz-6.0.1-r2 => graphviz-6.0.1-r3} (70%) rename metadata/md5-cache/media-gfx/{graphviz-7.0.0 => graphviz-7.0.0-r1} (70%) rename metadata/md5-cache/media-gfx/{graphviz-7.0.2 => graphviz-7.0.2-r1} (100%) delete mode 100644 metadata/md5-cache/media-gfx/hydrus-495-r1 create mode 100644 metadata/md5-cache/media-gfx/hydrus-505 rename metadata/md5-cache/media-gfx/{imagemagick-6.9.12.59 => imagemagick-6.9.12.59-r1} (72%) rename metadata/md5-cache/media-gfx/{imagemagick-6.9.12.64 => imagemagick-6.9.12.64-r1} (72%) rename metadata/md5-cache/media-gfx/{imagemagick-7.1.0.44 => imagemagick-7.1.0.44-r1} (73%) rename metadata/md5-cache/media-gfx/{imagemagick-7.1.0.48 => imagemagick-7.1.0.48-r1} (73%) delete mode 100644 metadata/md5-cache/media-gfx/peps-2.0-r1 delete mode 100644 metadata/md5-cache/media-gfx/skanpage-22.04.3 create mode 100644 metadata/md5-cache/media-libs/openimageio-2.4.6.0 delete mode 100644 metadata/md5-cache/media-sound/elisa-22.04.3 rename metadata/md5-cache/media-sound/{pulseaudio-daemon-16.1-r1 => pulseaudio-daemon-16.1-r2} (99%) rename metadata/md5-cache/net-dns/{djbdns-1.05-r37 => djbdns-1.05-r38} (95%) create mode 100644 metadata/md5-cache/net-im/centerim-5.0.1-r2 rename metadata/md5-cache/net-im/{signal-desktop-bin-5.63.1 => signal-desktop-bin-6.0.0} (97%) delete mode 100644 metadata/md5-cache/net-im/telegram-desktop-4.2.4 rename metadata/md5-cache/net-im/{telegram-desktop-4.3.4 => telegram-desktop-4.3.4-r1} (97%) delete mode 100644 metadata/md5-cache/net-im/zoom-5.11.10.4400-r1 delete mode 100644 metadata/md5-cache/net-im/zoom-5.12.2.4816 create mode 100644 metadata/md5-cache/net-im/zoom-5.12.9.367 delete mode 100644 metadata/md5-cache/net-irc/konversation-22.04.3 delete mode 100644 metadata/md5-cache/net-libs/libktorrent-22.04.3 delete mode 100644 metadata/md5-cache/net-misc/igmpproxy-0.3-r1 delete mode 100644 metadata/md5-cache/net-misc/kio-zeroconf-22.04.3 rename metadata/md5-cache/net-misc/{remmina-1.4.27_p20221128 => remmina-1.4.28} (94%) create mode 100644 metadata/md5-cache/net-p2p/airdcpp-webclient-2.11.3 delete mode 100644 metadata/md5-cache/net-p2p/ktorrent-22.04.3 create mode 100644 metadata/md5-cache/net-print/cups-bjnp-2.0.3-r1 create mode 100644 metadata/md5-cache/net-vpn/iodine-0.7.0-r4 create mode 100644 metadata/md5-cache/sci-mathematics/unuran-1.9.0 create mode 100644 metadata/md5-cache/sys-apps/fakeroot-1.30.1 rename metadata/md5-cache/sys-apps/{openrc-0.45.2-r1 => openrc-0.45.2-r2} (97%) create mode 100644 metadata/md5-cache/sys-apps/usbutils-015 create mode 100644 metadata/md5-cache/sys-block/nbdkit-1.32.4 delete mode 100644 metadata/md5-cache/sys-block/partitionmanager-22.04.3 create mode 100644 metadata/md5-cache/sys-devel/bc-1.07.1-r6 delete mode 100644 metadata/md5-cache/sys-devel/binutils-2.39-r2 delete mode 100644 metadata/md5-cache/sys-devel/binutils-hppa64-2.39-r1 delete mode 100644 metadata/md5-cache/sys-devel/binutils-hppa64-2.39-r3 create mode 100644 metadata/md5-cache/sys-devel/bison-3.8.2-r1 delete mode 100644 metadata/md5-cache/sys-devel/clang-15.0.3 delete mode 100644 metadata/md5-cache/sys-devel/clang-16.0.0_pre20221120 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-15.0.3-r2 delete mode 100644 metadata/md5-cache/sys-devel/clang-common-16.0.0_pre20221120 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-15.0.3 delete mode 100644 metadata/md5-cache/sys-devel/clang-runtime-16.0.0_pre20221120 create mode 100644 metadata/md5-cache/sys-devel/flex-2.6.4-r5 create mode 100644 metadata/md5-cache/sys-devel/gcc-11.3.1_p20221202 create mode 100644 metadata/md5-cache/sys-devel/gdb-12.1-r3 delete mode 100644 metadata/md5-cache/sys-devel/lld-15.0.3 delete mode 100644 metadata/md5-cache/sys-devel/lld-16.0.0_pre20221120 delete mode 100644 metadata/md5-cache/sys-devel/llvm-15.0.3 delete mode 100644 metadata/md5-cache/sys-devel/llvm-16.0.0_pre20221120 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-15.0.3 delete mode 100644 metadata/md5-cache/sys-devel/llvm-common-16.0.0_pre20221120 delete mode 100644 metadata/md5-cache/sys-fs/btrfs-progs-6.0.1 rename metadata/md5-cache/sys-fs/{btrfs-progs-6.0 => btrfs-progs-6.0.2} (98%) rename metadata/md5-cache/sys-fs/{hfsplusutils-1.0.4-r2 => hfsplusutils-1.0.4-r3} (55%) create mode 100644 metadata/md5-cache/sys-fs/squashfs-tools-ng-1.2.0 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.10.157 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-5.15.81 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.0.11 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.10.157 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-5.15.81 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.0.11 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.157 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.81 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.0.11 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.10.157 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-5.15.81 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.0.11 rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.10.156 => vanilla-sources-5.10.157} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-5.15.80 => vanilla-sources-5.15.81} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.0.10 => vanilla-sources-6.0.11} (91%) delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-15.0.3 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-16.0.0_pre20221120 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-15.0.3 delete mode 100644 metadata/md5-cache/sys-libs/compiler-rt-sanitizers-16.0.0_pre20221120 delete mode 100644 metadata/md5-cache/sys-libs/kpmcore-22.04.3 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-15.0.3 delete mode 100644 metadata/md5-cache/sys-libs/libcxx-16.0.0_pre20221120 delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-15.0.3 delete mode 100644 metadata/md5-cache/sys-libs/libcxxabi-16.0.0_pre20221120 create mode 100644 metadata/md5-cache/sys-libs/libnbd-1.14.1 delete mode 100644 metadata/md5-cache/sys-libs/libomp-15.0.3 delete mode 100644 metadata/md5-cache/sys-libs/libomp-16.0.0_pre20221120 delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-15.0.3 delete mode 100644 metadata/md5-cache/sys-libs/llvm-libunwind-16.0.0_pre20221120 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.10.157 create mode 100644 metadata/md5-cache/virtual/dist-kernel-5.15.81 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.0.11 delete mode 100644 metadata/md5-cache/www-apache/mod_security-2.9.5 delete mode 100644 metadata/md5-cache/www-apache/mod_security-2.9.5-r1 rename metadata/md5-cache/www-apps/{airdcpp-webui-2.11.1 => airdcpp-webui-2.11.4} (75%) create mode 100644 metadata/md5-cache/www-client/chromium-108.0.5359.94 delete mode 100644 metadata/md5-cache/www-client/firefox-107.0 rename metadata/md5-cache/www-client/{google-chrome-108.0.5359.71 => google-chrome-108.0.5359.94} (91%) rename metadata/md5-cache/www-client/{google-chrome-beta-108.0.5359.71 => google-chrome-beta-109.0.5414.25} (91%) rename metadata/md5-cache/www-client/{google-chrome-unstable-109.0.5414.10 => google-chrome-unstable-110.0.5449.0} (90%) rename metadata/md5-cache/www-client/{microsoft-edge-beta-108.0.1462.20 => microsoft-edge-beta-108.0.1462.38} (88%) rename metadata/md5-cache/www-client/{microsoft-edge-dev-109.0.1481.0 => microsoft-edge-dev-109.0.1518.8} (88%) rename metadata/md5-cache/www-client/{opera-93.0.4585.21 => opera-93.0.4585.37} (80%) rename metadata/md5-cache/www-client/{opera-beta-93.0.4585.3 => opera-beta-94.0.4606.14} (73%) rename metadata/md5-cache/www-client/{opera-developer-93.0.4575.0 => opera-developer-95.0.4618.0} (78%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-108.0.5359.71 => chrome-binary-plugins-108.0.5359.94} (92%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-108.0.5359.71_beta => chrome-binary-plugins-109.0.5414.25_beta} (92%) rename metadata/md5-cache/www-plugins/{chrome-binary-plugins-109.0.5414.10_alpha => chrome-binary-plugins-110.0.5449.0_alpha} (91%) rename metadata/md5-cache/www-servers/{nginx-1.23.2-r2 => nginx-1.23.2-r3} (99%) delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-390.154 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-470.141.03 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-510.85.02 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-515.65.01 create mode 100644 metadata/md5-cache/x11-libs/vte-0.70.2 rename metadata/md5-cache/x11-plugins/{wmweather+-2.18 => wmweather+-2.18-r1} (96%) create mode 100644 metadata/md5-cache/x11-terms/aterm-1.0.1-r6 create mode 100644 metadata/md5-cache/x11-terms/gnome-terminal-3.46.6 create mode 100644 metadata/md5-cache/x11-terms/gnome-terminal-3.46.7 create mode 100644 metadata/md5-cache/x11-terms/mate-terminal-1.26.0 create mode 100644 metadata/md5-cache/x11-themes/mate-themes-3.22.23 rename net-dns/djbdns/{djbdns-1.05-r37.ebuild => djbdns-1.05-r38.ebuild} (98%) create mode 100644 net-dns/djbdns/files/tinydns-softlimit.patch create mode 100644 net-im/centerim/centerim-5.0.1-r2.ebuild rename net-im/signal-desktop-bin/{signal-desktop-bin-5.63.1.ebuild => signal-desktop-bin-6.0.0.ebuild} (100%) delete mode 100644 net-im/telegram-desktop/telegram-desktop-4.2.4.ebuild rename net-im/telegram-desktop/{telegram-desktop-4.3.4.ebuild => telegram-desktop-4.3.4-r1.ebuild} (96%) delete mode 100644 net-im/zoom/zoom-5.12.2.4816.ebuild rename net-im/zoom/{zoom-5.11.10.4400-r1.ebuild => zoom-5.12.9.367.ebuild} (97%) delete mode 100644 net-irc/konversation/konversation-22.04.3.ebuild delete mode 100644 net-libs/libktorrent/libktorrent-22.04.3.ebuild delete mode 100644 net-misc/igmpproxy/igmpproxy-0.3-r1.ebuild delete mode 100644 net-misc/kio-zeroconf/kio-zeroconf-22.04.3.ebuild rename net-misc/remmina/{remmina-1.4.27_p20221128.ebuild => remmina-1.4.28.ebuild} (91%) create mode 100644 net-p2p/airdcpp-webclient/airdcpp-webclient-2.11.3.ebuild delete mode 100644 net-p2p/ktorrent/ktorrent-22.04.3.ebuild create mode 100644 net-print/cups-bjnp/cups-bjnp-2.0.3-r1.ebuild create mode 100644 net-print/cups-bjnp/files/cups-bjnp-2.0.3-configure-clang16.patch create mode 100644 net-vpn/iodine/files/iodined-1.init-r1 create mode 100644 net-vpn/iodine/files/iodined.conf-r1 create mode 100644 net-vpn/iodine/iodine-0.7.0-r4.ebuild create mode 100644 sci-mathematics/unuran/files/unuran-1.9.0-configure-clang16.patch create mode 100644 sci-mathematics/unuran/unuran-1.9.0.ebuild create mode 100644 sys-apps/fakeroot/fakeroot-1.30.1.ebuild create mode 100644 sys-apps/openrc/files/openrc-0.45.2-grep-3.8.patch rename sys-apps/openrc/{openrc-0.45.2-r1.ebuild => openrc-0.45.2-r2.ebuild} (97%) create mode 100644 sys-apps/usbutils/usbutils-015.ebuild create mode 100644 sys-block/nbdkit/Manifest create mode 100644 sys-block/nbdkit/files/nbdkit-1.32.4-automagics.patch create mode 100644 sys-block/nbdkit/metadata.xml create mode 100644 sys-block/nbdkit/nbdkit-1.32.4.ebuild delete mode 100644 sys-block/partitionmanager/partitionmanager-22.04.3.ebuild create mode 100644 sys-devel/bc/bc-1.07.1-r6.ebuild delete mode 100644 sys-devel/binutils-hppa64/binutils-hppa64-2.39-r1.ebuild delete mode 100644 sys-devel/binutils-hppa64/binutils-hppa64-2.39-r3.ebuild delete mode 100644 sys-devel/binutils/binutils-2.39-r2.ebuild create mode 100644 sys-devel/bison/bison-3.8.2-r1.ebuild delete mode 100644 sys-devel/clang-common/clang-common-15.0.3-r2.ebuild delete mode 100644 sys-devel/clang-common/clang-common-16.0.0_pre20221120.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-15.0.3.ebuild delete mode 100644 sys-devel/clang-runtime/clang-runtime-16.0.0_pre20221120.ebuild delete mode 100644 sys-devel/clang/clang-15.0.3.ebuild delete mode 100644 sys-devel/clang/clang-16.0.0_pre20221120.ebuild create mode 100644 sys-devel/flex/flex-2.6.4-r5.ebuild create mode 100644 sys-devel/gcc/gcc-11.3.1_p20221202.ebuild create mode 100644 sys-devel/gdb/files/gdb-12.1-configure-clang16.patch create mode 100644 sys-devel/gdb/gdb-12.1-r3.ebuild delete mode 100644 sys-devel/lld/lld-15.0.3.ebuild delete mode 100644 sys-devel/lld/lld-16.0.0_pre20221120.ebuild delete mode 100644 sys-devel/llvm-common/llvm-common-15.0.3.ebuild delete mode 100644 sys-devel/llvm-common/llvm-common-16.0.0_pre20221120.ebuild delete mode 100644 sys-devel/llvm/llvm-15.0.3.ebuild delete mode 100644 sys-devel/llvm/llvm-16.0.0_pre20221120.ebuild rename sys-fs/btrfs-progs/{btrfs-progs-6.0.1.ebuild => btrfs-progs-6.0.2.ebuild} (100%) delete mode 100644 sys-fs/btrfs-progs/btrfs-progs-6.0.ebuild rename sys-fs/hfsplusutils/{hfsplusutils-1.0.4-r2.ebuild => hfsplusutils-1.0.4-r3.ebuild} (72%) create mode 100644 sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.2.0.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.10.157.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-5.15.81.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.0.11.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.10.157.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-5.15.81.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.0.11.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.157.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.81.ebuild create mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.0.11.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.10.157.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-5.15.81.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.0.11.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-5.10.156.ebuild => vanilla-sources-5.10.157.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-5.15.80.ebuild => vanilla-sources-5.15.81.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.0.10.ebuild => vanilla-sources-6.0.11.ebuild} (100%) delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-15.0.3.ebuild delete mode 100644 sys-libs/compiler-rt-sanitizers/compiler-rt-sanitizers-16.0.0_pre20221120.ebuild delete mode 100644 sys-libs/compiler-rt/compiler-rt-15.0.3.ebuild delete mode 100644 sys-libs/compiler-rt/compiler-rt-16.0.0_pre20221120.ebuild delete mode 100644 sys-libs/kpmcore/kpmcore-22.04.3.ebuild delete mode 100644 sys-libs/libcxx/libcxx-15.0.3.ebuild delete mode 100644 sys-libs/libcxx/libcxx-16.0.0_pre20221120.ebuild delete mode 100644 sys-libs/libcxxabi/libcxxabi-15.0.3.ebuild delete mode 100644 sys-libs/libcxxabi/libcxxabi-16.0.0_pre20221120.ebuild create mode 100644 sys-libs/libnbd/Manifest create mode 100644 sys-libs/libnbd/libnbd-1.14.1.ebuild create mode 100644 sys-libs/libnbd/metadata.xml delete mode 100644 sys-libs/libomp/libomp-15.0.3.ebuild delete mode 100644 sys-libs/libomp/libomp-16.0.0_pre20221120.ebuild delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-15.0.3.ebuild delete mode 100644 sys-libs/llvm-libunwind/llvm-libunwind-16.0.0_pre20221120.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.10.157.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-5.15.81.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.0.11.ebuild delete mode 100644 virtual/yacc/metadata.xml delete mode 100644 www-apache/mod_security/mod_security-2.9.5-r1.ebuild delete mode 100644 www-apache/mod_security/mod_security-2.9.5.ebuild rename www-apps/airdcpp-webui/{airdcpp-webui-2.11.1.ebuild => airdcpp-webui-2.11.4.ebuild} (85%) create mode 100644 www-client/chromium/chromium-108.0.5359.94.ebuild delete mode 100644 www-client/firefox/firefox-107.0.ebuild rename www-client/google-chrome-beta/{google-chrome-beta-108.0.5359.71.ebuild => google-chrome-beta-109.0.5414.25.ebuild} (100%) rename www-client/google-chrome-unstable/{google-chrome-unstable-109.0.5414.10.ebuild => google-chrome-unstable-110.0.5449.0.ebuild} (100%) rename www-client/google-chrome/{google-chrome-108.0.5359.71.ebuild => google-chrome-108.0.5359.94.ebuild} (100%) rename www-client/microsoft-edge-beta/{microsoft-edge-beta-108.0.1462.20.ebuild => microsoft-edge-beta-108.0.1462.38.ebuild} (100%) rename www-client/microsoft-edge-dev/{microsoft-edge-dev-109.0.1481.0.ebuild => microsoft-edge-dev-109.0.1518.8.ebuild} (100%) rename www-client/opera-beta/{opera-beta-93.0.4585.3.ebuild => opera-beta-94.0.4606.14.ebuild} (100%) rename www-client/opera-developer/{opera-developer-93.0.4575.0.ebuild => opera-developer-95.0.4618.0.ebuild} (100%) rename www-client/opera/{opera-93.0.4585.21.ebuild => opera-93.0.4585.37.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-108.0.5359.71.ebuild => chrome-binary-plugins-108.0.5359.94.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-108.0.5359.71_beta.ebuild => chrome-binary-plugins-109.0.5414.25_beta.ebuild} (100%) rename www-plugins/chrome-binary-plugins/{chrome-binary-plugins-109.0.5414.10_alpha.ebuild => chrome-binary-plugins-110.0.5449.0_alpha.ebuild} (100%) create mode 100644 www-servers/nginx/files/nginx-1.23.2-mod_auth_ldap-fix.patch rename www-servers/nginx/{nginx-1.23.2-r2.ebuild => nginx-1.23.2-r3.ebuild} (99%) delete mode 100644 x11-drivers/nvidia-drivers/files/nvidia-drivers-515.65.01-kernel6.patch delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-390.154.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-470.141.03.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-510.85.02.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-515.65.01.ebuild create mode 100644 x11-libs/vte/vte-0.70.2.ebuild create mode 100644 x11-plugins/wmweather+/files/wmweather+-2.18-configure-clang16.patch rename x11-plugins/wmweather+/{wmweather+-2.18.ebuild => wmweather+-2.18-r1.ebuild} (87%) create mode 100644 x11-terms/aterm/aterm-1.0.1-r6.ebuild create mode 100644 x11-terms/aterm/files/aterm-1.0.1-configure-clang16.patch create mode 100644 x11-terms/gnome-terminal/gnome-terminal-3.46.6.ebuild create mode 100644 x11-terms/gnome-terminal/gnome-terminal-3.46.7.ebuild create mode 100644 x11-terms/mate-terminal/mate-terminal-1.26.0.ebuild create mode 100644 x11-themes/mate-themes/mate-themes-3.22.23.ebuild diff --git a/Manifest.files.gz b/Manifest.files.gz index fa0b871a5f7e8f9471a74773427a25dc33e3a94f..afe6cb442946fd4b0f5800e323d6f6f09c375889 100644 GIT binary patch literal 29776 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
Dr)@on7yvL&mQJiUD5*t0o@Z8m-K@%8D{ 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

EY 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 literal 29795 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 OU;hX887L*X*8l*$FLdkx diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz index 96330c7d8b7249d1d479b86cea440c3c6f4e3dec..df82ba780a412cc5fff345ffeb9d8f9ee7bb96b0 100644 GIT binary patch literal 4712 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 literal 4711 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 diff --git a/app-accessibility/kontrast/Manifest b/app-accessibility/kontrast/Manifest index bc460e178ce2..879929114c8f 100644 --- a/app-accessibility/kontrast/Manifest +++ b/app-accessibility/kontrast/Manifest @@ -1,2 +1 @@ -DIST kontrast-22.04.3.tar.xz 125860 BLAKE2B 78b87ebfb0958ce7bf2abf7a70ada000f959aa2cd648ebaf70ffef5500458bf1f9c42433176caa1ac29ab5b0ed51452092c796f679d7c56e4188e2a746169a05 SHA512 e77b2b129f115d2cf319a2a5f6b56bc576c00c506b542cc6239098245da17b966a71caf05f0868af7d5f3807be033bfc552b9fd1856046889363d1012bf13efe DIST kontrast-22.08.3.tar.xz 128100 BLAKE2B c30380c716ace5f9d1987a9244350fb58592babc963d3b0bf312ca75e966fd9abe254898bd80b4f7bfdeb1d7bccc7424781ccdb0cd1b28784add6bf4edafe764 SHA512 18a1df4c888457f42c9a7273d6462479b8c44d87529b54868ea80c8fd8d9a8a20a96c25b9508a8cb4e93e94d6dd23d7251af1ca908d81a588002d1a29410d843 diff --git a/app-accessibility/kontrast/kontrast-22.04.3.ebuild b/app-accessibility/kontrast/kontrast-22.04.3.ebuild deleted file mode 100644 index f81ac73ff101..000000000000 --- a/app-accessibility/kontrast/kontrast-22.04.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=5.92.0 -QTMIN=5.15.4 -inherit ecm gear.kde.org - -DESCRIPTION="Tool to check contrast for colors to verify they are correctly accessible" -HOMEPAGE="https://apps.kde.org/kontrast/" - -LICENSE="GPL-3+" -SLOT="5" -KEYWORDS="amd64 arm64 ~riscv x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 -" -RDEPEND="${DEPEND} - kde-plasma/xdg-desktop-portal-kde -" diff --git a/app-accessibility/kontrast/kontrast-22.08.3.ebuild b/app-accessibility/kontrast/kontrast-22.08.3.ebuild index e10a3d1a5bad..93c573f2113c 100644 --- a/app-accessibility/kontrast/kontrast-22.08.3.ebuild +++ b/app-accessibility/kontrast/kontrast-22.08.3.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://apps.kde.org/kontrast/" LICENSE="GPL-3+" SLOT="5" -KEYWORDS="amd64 arm64 ~riscv ~x86" +KEYWORDS="amd64 arm64 ~riscv x86" IUSE="" DEPEND=" diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index db1cbae6bc20c0db8673e533609bad19962742e0..003b47800fa6e803986d3e1376923e9d0b7454a3 100644 GIT binary patch delta 32523 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 delta 32441 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

%y4F&Q6*ZRb$7I{QjQ1kmd<>4*)>Fq&kY@3|4 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 ItKsMX00L!+=l}o! diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest index 5446805c6735..1888825a3c23 100644 --- a/app-admin/awscli/Manifest +++ b/app-admin/awscli/Manifest @@ -2,4 +2,6 @@ DIST aws-cli-1.27.11.gh.tar.gz 2303984 BLAKE2B f773a631bd2f172697a013e11765307ed DIST aws-cli-1.27.16.gh.tar.gz 2309698 BLAKE2B b81d5b1dcc8219a977bfc3cfa41053c12ff8cc363bcb8e3afd9b206d69240a7b4f5ef742d2e74cf21f46bc3a36271a516bf15e1ca34272ad64b4b1dc0c67e4e2 SHA512 1570b82cb2e6cbfb14754b539840b12a606c7a81490bb45239c851757b8e3ac694b41c5842a0b0df825d355d6d6182c6fd6b3c3f26e1c7070150814959c52260 DIST aws-cli-1.27.18.gh.tar.gz 2313270 BLAKE2B 2f5dc87a2e306d024c03b6cc175736798a28fe5b125aba7e6af9fe1297e44e37fae6990df216cf58c6cdf47ac7b5fc583bed9d5125df063f328544286f4f0f82 SHA512 6f5b0b333af0f842d940cc80f0c18c55feb06c7a4cc609c2db8332126f7e868ccff6f84bfd031bf8d590ca38be9aa258527433e6fab9d63de6a96c64ae740ca2 DIST aws-cli-1.27.20.gh.tar.gz 2315771 BLAKE2B 6729a6709e2ae3d493700b49dbcb7020391f7ce9e2d023e942271a27502309c8f699e90063aa6a13256981123d22772653888fcaae7bebe3cde471caa21bf4a1 SHA512 b520136e0c41e1b40ce48f90024461ace2d0967f3897dcdf68c90cc89ca637e3ba1dee117d5c1f7c6cd9d0d598e819c5faf5ebbf8a35818dc5e8c85933122af6 +DIST aws-cli-1.27.21.gh.tar.gz 2316385 BLAKE2B d85449a12fc93fb30fc905df7aa8e24ca8d2cfe5fea654ecbab2c2a1382c7e9e2acbbd3ac23ecfcb55fbec67af13fe3c497d484dd96ee972ece1f25063a405b7 SHA512 ad99186ae47d6687e5bc824c9c734255b9666948b4218a69f391462259cc9ba83592bfbe83fe5f7e18248d29afb6a928b211a25f6a78b2bc988e3ff93b96d31f +DIST aws-cli-1.27.22.gh.tar.gz 2317454 BLAKE2B b926d1e62dbea9bb2790881838dfe6e6747f0072a7035f6c1ab317911c982a34f174ecff0238c17c7227fcc4d1ee5da6d4374f1b99a560eff48f59d87157b12a SHA512 dae02f109d028d0b1be6fc8fe1c2dc977d3d5fdd3cb252a4f267ab451567f39914c4bf6ba91598d21fc408eb1cdbe300a005d87ccc1026e7cd311fd5b88643df DIST aws-cli-1.27.8.gh.tar.gz 2301766 BLAKE2B 1873d92b8d2f6d3f29a65b4177927a1a14034da71dbc95ff6abf3f49df6cf3ee192412eeea15be14c8cf9fca0a5603f2c76b80b280f4feb95e661055abcd8b60 SHA512 e53828cac1b3e10e2ddd45312d71cdb748216dbc37c3e9833e7a1320b236c3bef6a13204a38b946d9182430f169fca1ddc77d3d06c1c2c6e05978dc61f675168 diff --git a/app-admin/awscli/awscli-1.27.21.ebuild b/app-admin/awscli/awscli-1.27.21.ebuild new file mode 100644 index 000000000000..9bcb01ac11e2 --- /dev/null +++ b/app-admin/awscli/awscli-1.27.21.ebuild @@ -0,0 +1,80 @@ +# 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_{10..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +# botocore is x.(y+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing + tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid + ) + + # 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.27.22.ebuild b/app-admin/awscli/awscli-1.27.22.ebuild new file mode 100644 index 000000000000..9bcb01ac11e2 --- /dev/null +++ b/app-admin/awscli/awscli-1.27.22.ebuild @@ -0,0 +1,80 @@ +# 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_{10..11} ) + +inherit bash-completion-r1 distutils-r1 multiprocessing + +MY_P=aws-cli-${PV} +DESCRIPTION="Universal Command Line Environment for AWS" +HOMEPAGE=" + https://github.com/aws/aws-cli/ + https://pypi.org/project/awscli/ +" +SRC_URI=" + https://github.com/aws/aws-cli/archive/${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + +# botocore is x.(y+2).z +BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)" +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + dev-python/colorama[${PYTHON_USEDEP}] + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/rsa[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + !app-admin/awscli-bin +" +BDEPEND=" + test? ( + dev-python/pytest-forked[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_prepare() { + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + # strip overzealous upper bounds on requirements + sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # TODO + tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only + tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing + tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid + ) + + # 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/doas/doas-6.8.1-r1.ebuild b/app-admin/doas/doas-6.8.1-r1.ebuild index af9ca1d18c7b..849ffa7d7332 100644 --- a/app-admin/doas/doas-6.8.1-r1.ebuild +++ b/app-admin/doas/doas-6.8.1-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 @@ -17,7 +17,7 @@ SLOT="0" KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="pam persist" -BDEPEND="virtual/yacc" +BDEPEND="app-alternatives/yacc" RDEPEND="pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= )" DEPEND="${RDEPEND}" diff --git a/app-admin/doas/doas-6.8.2.ebuild b/app-admin/doas/doas-6.8.2.ebuild index 8d775443d9b9..c439e825e527 100644 --- a/app-admin/doas/doas-6.8.2.ebuild +++ b/app-admin/doas/doas-6.8.2.ebuild @@ -17,7 +17,7 @@ SLOT="0" KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" IUSE="pam persist" -BDEPEND="virtual/yacc" +BDEPEND="app-alternatives/yacc" RDEPEND="pam? ( sys-libs/pam ) !pam? ( virtual/libcrypt:= )" DEPEND="${RDEPEND}" diff --git a/app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild b/app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild index 06d51ff743ae..ac837ece5d06 100644 --- a/app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild +++ b/app-admin/rsyslog/rsyslog-8.2210.0-r1.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else - KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~ppc64 ~riscv ~sparc x86" SRC_URI=" https://www.rsyslog.com/files/download/${PN}/${P}.tar.gz diff --git a/app-alternatives/Manifest.gz b/app-alternatives/Manifest.gz index dfcce434c13d750bee09aa287f6ebfa0af8bf274..ac4091a19fd34cdf016f8150e633c47562db0d43 100644 GIT binary patch literal 1674 zcmV;526g!#iwFP!00002|7}*wj-Iy--RCLh30htyYU!XUTD0jVc>#)|Qlm*5GzOaX z>3co{o|#2p8@B)XC6R~c!ascY{=>^p{V7j=%HRF^(~mEz{POi*Km6qz`TB*f$SxM9 zyM3KqUb^%qubHYNGK(iS-HtKmxtGKCyycf}I4`!bba3|_XGKd=sdTsVG`hH92V0DY z;8F@IY8fN$oQ_MczI^wm56<#(bmBPfpC_iax$;NJ)_P}yqi3O zcr>56YD8J;=D{eGf_IxLx)_s(6w1sqZ`j(ns;*c0@>SY#`<}19{qVOx|M8pezJJO8 z{NwlE=088){^iq4EP91%hF8a~fl6hK@^gw*^sK(>fyW%+so|ALd*Z)zeJib$>C0B* zlceK>T6c#It-Y7n@C?p1QGZuGFmR5w=Mju#ViMzc+OaQCZ8=3gxlejA8m4my|C+~G&O$+R_*z47oZ|$^T{Z?C{JFD7WgYQZWKw!$ zp3Z!OYS$Z5zT^!l!o`V^l7=sSMkrcm(a^rDgmaq#pebWd_bEL`h41@ND7Fb5Q(!XM zEKoJZ9X$>G4jD&KD(XSg;HmXiTdtd?t`=VSmV7~K=`-;;1vE9hes2Zy=8|EcUks`_ z7x2L29scltP})A)Vw6kJlz=j_gQi^#vgxDn%X#=kjn^{6 z|NHo}ya&r)!5WUI&N819_lkft0VbDOa-Ct(cBdtZH>eCv)F#T5Gw!$>YFo`HdOf%~ zs3Mh-J5#5kelL9RVC|{Q&X1@v>K^DG4c>aC)r{WDrew@bx!ZG%c~#I(F__Bj6>+GS zPXe{T^RqvrGDbtO2iP2vhbo|>hF)=PuxcKta!;8NIZUKep`&mUjASZ1$hO|os($|X zulHE#D^>#P&rF6}U1C~L`6I(4B#;w^4aUsg0XE23RN1xTNKS$GIHtb>lqt?^LEZd7 ztU{X@o(5M6hk4wtL8CC*vv!y}paun2uXk9DTnDEyD92$aC)UmT`~_FU(8h&1UOtQ0 z0Z?{udO1$rsfQm!g+O<230fD@m@tE-GSo=&;wyGQP7H6RV+5WT-r4YuJ`m6wRzHAP z@3FF1tf~`Yjddy+9tYjvFspAEC|N%)iYf-wZoZoM@v6sBSqG@K@YZe|pZl@>8aW?l zuj#esWPvm3ZH#ZSf|hyV@)-YVJDWoIjaNMzS4Wu1BNtQ<=MtO*CZzJ%9}Eh-1IgmL zD+ZA;q9;LaOB}0Ji@=~QRPg+UejlFg(-`8#sMoR$S)QCZypLUm(*s^^xEQ}-^<)3~ z+Y;Ph0IX-=h8ZG{14eYS?+ss)dtmd)M>C1J9+QE>;}IZAd=dvU)_4%NjQPqtwOqRaf4*|nrjXr2Vvdj4&cMM3Z7+>f`ztnoT91oF^@qaC>61^1!p>txD-a~1QEALwl$=o?hO{Qb9` z-H=ghV1`JY`B~5z`w%yx0mMq)a6^ay*1?JlylB@Jgn$SJ(cxoZcyq~tUZ4Xi>4U}w z8RF`~FOaEw8#nU(V0Qo~**0PO&;&oeAXNgMEYytfj{|0qg6GJ?CCqFvsG5J=>Z7(oLFa&yFe4(Fbdh!$QuY1J4s{ijQlpe!PpKO zxl{w;(`m@P0iFzkY3zJ{mY^#-LgAaBqO-q11<@J=iP9if7!U{H#|YlfTLa_-LrTRA zY49P~qaXl4GYMo2nL%#J7qk;KTgV~W_hBCr{vo_ywCqPg4k=^+p6*WA z7OXx{Up(HV5FlEFE-wNC+=H7GWWEu)uvP3LNbmW&TEQhf(1)&AwzOP1k)C@2`XYc!ghk? UVIrZijO?%e500HJ*R2Zx0IbeGh5!Hn literal 1193 zcmV;a1XlYWiwFP!00002|814QjwZJagztWed4hzbD2h6cVFxiB=VHGAMN;-6abm;^ zB*@dJdV!tULry=?{Yy<2t3H17`qS&nul+G9KE@yZ^XuPV#^9H)|ML3%xAOH1U6GS4 zO!v%PCufd5Ztz|)hIvHt;-=efYt_B%de+T(>H6f&YI_)WU#smcK{=$mCoiRo8;-NO zxjW||r=%7$ziUlgddJI;e}0`TFEtj9QMZ?8oxpd4 zmlIoat)1qnF%BD}P;x%4W1tILY?3H5YF*cTa8=%!IrrQ-+Hc?b>WA0Ae)p$ufBfks z{{6Q<{t*B8aQpXI zTL<+iDu>oumLg%|LU-p$6nb+UcX6#~QpKCqOtsgz*Xy%Xd#cb}G5tmj$wQN4Mq@SH#sT8$!u9Y^Sz@3iyq-t=Mskh#xVfQM$gBha@ijcBv_rOCN zorhxbD${C8hR2B*YY4uRc%W;H8H0K9W0ml{1vh`{NI#3UywBDp;pa2ZS=Y-TM5N>~=mBlWc#-Jt+d%5q&MfgG1F*Lh~ z{N>ub3qon(^qx3%*C>84F?^ps;!I03R5$kyNT~S_n z>)}dpiGA`JK@gwJT$c5j1)vIx}yQ(-eMFn1$Ry8kVQq*P=yz`jM z??m*jML9iOyvSH-?%V_i9iart`XCnY*#Tr^T#R~eJ=3ych0QL#41PggZZqO{t$zRI zOQqyZDfR4aC~OF5`?xe5@ZlCXyg>K^?qIUW1CN8gK^@(gE@+AAA)K!1YfHfd7%ruB zfmcSlZC`|-lFm_Xptyi}2+ev3i(&+t{;X6An%~+Roc2PyG%&n8V+%7YQkMi23GcD- z2$=%wqcDWg)W`VO z|CdVUgC1gt45~Py4oe~923?vSfnd6Y&BKo2UKrkzfevgFxbHsX&Bb%7j_bS(%&C!P z3F2!g*ff_Bl5paA7tIqLp>Uvkjyj*Ef)fFKMrrUMQpHYqZ72flQFsI?i-8%EaS<{v zpc=w14sc>&z(c_o@DOUOZk_FOEu322F HEC>Jq6tY~u diff --git a/app-alternatives/awk/awk-2.ebuild b/app-alternatives/awk/awk-2.ebuild index 01e69d65fbd1..c76362361bef 100644 --- a/app-alternatives/awk/awk-2.ebuild +++ b/app-alternatives/awk/awk-2.ebuild @@ -26,6 +26,9 @@ src_install() { local root_prefix= use split-usr && root_prefix=../../bin/ + # We could consider setting AWK=... like we do for yacc & lex, + # but it would need some testing with a fair amount of packages first, + # as autoconf prefers gawk. if use busybox; then dosym "${root_prefix}busybox" /usr/bin/awk newman - awk.1 <<<".so busybox.1" diff --git a/virtual/yacc/Manifest b/app-alternatives/bc/Manifest similarity index 100% rename from virtual/yacc/Manifest rename to app-alternatives/bc/Manifest diff --git a/app-alternatives/bc/bc-0.ebuild b/app-alternatives/bc/bc-0.ebuild new file mode 100644 index 000000000000..1befe0bb8fa5 --- /dev/null +++ b/app-alternatives/bc/bc-0.ebuild @@ -0,0 +1,37 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="bc symlink" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Base/Alternatives" +SRC_URI="" +S=${WORKDIR} + +LICENSE="CC0-1.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+gnu gh" +REQUIRED_USE="^^ ( gnu gh )" + +RDEPEND=" + gnu? ( >=sys-devel/bc-1.07.1-r6 ) + gh? ( sci-calculators/bc-gh ) + ! + + + + base-system@gentoo.org + Gentoo Base System + + + mgorny@gentoo.org + Michał Górny + + + + Symlink to GNU bc (sys-devel/bc) + + + Symlink to bc-gh from sci-calculators/bc-gh + + + diff --git a/app-alternatives/lex/Manifest b/app-alternatives/lex/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/app-alternatives/lex/lex-0-r1.ebuild b/app-alternatives/lex/lex-0-r1.ebuild new file mode 100644 index 000000000000..5533e1623d7a --- /dev/null +++ b/app-alternatives/lex/lex-0-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="lex symlinks" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Base/Alternatives" +SRC_URI="" +S=${WORKDIR} + +LICENSE="CC0-1.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+flex reflex" +REQUIRED_USE="^^ ( flex reflex )" + +RDEPEND=" + flex? ( >=sys-devel/flex-2.6.4-r5 ) + reflex? ( sys-devel/reflex ) + ! + + + + base-system@gentoo.org + Gentoo Base System + + + mgorny@gentoo.org + Michał Górny + + + + Symlink to sys-devel/flex. + + + Symlink to sys-devel/reflex. + + + diff --git a/app-alternatives/yacc/Manifest b/app-alternatives/yacc/Manifest new file mode 100644 index 000000000000..e69de29bb2d1 diff --git a/app-alternatives/yacc/metadata.xml b/app-alternatives/yacc/metadata.xml new file mode 100644 index 000000000000..0672d9fe1a27 --- /dev/null +++ b/app-alternatives/yacc/metadata.xml @@ -0,0 +1,23 @@ + + + + + base-system@gentoo.org + Gentoo Base System + + + mgorny@gentoo.org + Michał Górny + + + + Symlink to sys-devel/bison. + + + Symlink to dev-util/byacc. + + + Symlink to dev-util/yacc. + + + diff --git a/virtual/yacc/yacc-0.ebuild b/app-alternatives/yacc/yacc-0.ebuild similarity index 86% rename from virtual/yacc/yacc-0.ebuild rename to app-alternatives/yacc/yacc-0.ebuild index d6275036abe8..40f51b6795ac 100644 --- a/virtual/yacc/yacc-0.ebuild +++ b/app-alternatives/yacc/yacc-0.ebuild @@ -4,7 +4,9 @@ EAPI=7 DESCRIPTION="Virtual for yacc (yet another compiler compiler)" +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" +LICENSE="metapackage" SLOT="0" KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" diff --git a/app-alternatives/yacc/yacc-1-r2.ebuild b/app-alternatives/yacc/yacc-1-r2.ebuild new file mode 100644 index 000000000000..e748c4e0ab73 --- /dev/null +++ b/app-alternatives/yacc/yacc-1-r2.ebuild @@ -0,0 +1,56 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="yacc symlinks" +HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Base/Alternatives" +SRC_URI="" +S=${WORKDIR} + +LICENSE="CC0-1.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="+bison byacc reference" +REQUIRED_USE="^^ ( bison byacc reference )" + +RDEPEND=" + bison? ( >=sys-devel/bison-3.8.2-r1 ) + byacc? ( dev-util/byacc ) + reference? ( >=dev-util/yacc-1.9.1-r7 ) + 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 Qn*Z?s0EN`R{>^y+0H{@)lK=n! delta 7263 zcmV-l9H8U9g#o;U0kEbde|);YGO1XMaO4(IPK;Bj!{hrEdh(vqmA)!_k&tpaZ8=JS zb;T|*Aa5JkRpBz6G#&MZt6Ejdb!M#*l8YqivX9g-BQ*?o$khY8YEo0SYOmsi0I1Ks zqH)x#jvK3xYX==qqXkULqh0QWj?l>`ste>J=Ae0ne435{M?l?de-$$n6{8$gVJlUF zT439O*NASLzIE^KdhyMENZ_Pon}Ui$eL_GNGw>o%D4z~rQ!szeI`6Gh)9Eb1VYYMbCbTfGL5y$B6s-vS$k9-T)?MYLtbGtvs! zIJd?}TS;f70hd9c1TkqwYuPcEssFGGStxDjuB@Gn2Ohy?zGy#q`e-S6@8NtNRZi|mrhO|Mh zGjSw8i@aFvywr#h18lg1_>;f!fV9qcT zWud)>B0xLvc9RPyN*u~Lho-;`V;hSyy8{_s^--|gfLB8PbnXDp06~*+CqV-NN_vyE zCn^;N7M<$j;UYR-!053dHHx!4xbR5jlk_Jre}lnAHCw5R9dcY%$)pBsHX>-sh)Ro0 zUA$Nn_@(5UY0%EXRAR(5*`uT>BvrP_t35EWS=_49MpIp;%Dj=^OY>gf`VBJdJ8;wL zZLxlY_?sW9V9KfB=nNuSfl?K?Cm2G^89LbX4FbqI!0aKR+E1lu@FagV)70frut(6T ze?2YiJt5#k_!sd^?JXfd@Tcl2_@k;b;iJHI+yz?qP(G^IMWy<_q(?Bb4q94)wLmj~ zd-W(y+*p+m399En3Jquo#OjWZAKW#d1$)ch6T-8$w<4~xPTGLBBQ?pr5(nVMaG@R5 zLcy!mL~+YEzy0!c|NKJ}=xw+X0WhKIf8mlUppgy1pNE+0az}L?Fg;AHssDIGt_L(4 zM#U=#3LEo*!V(Nr$cpC>=ZH4o^+`$@fL1C9^H(Mc5u-Ja&2@YQ7)M|~Ye`g_W_v3c zBVbG7G-x>ax>6Pg!kP!1lv_pbTzv#UEL&V9LZVlGL?ym`dxE$pTB0M>j~3*qe|u`Y zgZLH@h~y-WnF=(IY0{D^L~jfB;)?Bd23wS+B9xs1r5`GA%N}!u;K1J?0;MCSkaf;Q zArB6biN67|9QY0=4~C$E%#ObW)!A&3{G&$RP#Q6Cn+y({Y*#J7xn^SIqefWUk0M@} zXmfH7v<^D1V@f*RL?SxX63$cjGXWc?9EcRO5*SToO~y(n>5sjN|9Zc{1!z=Q8{Ik$ zM9EhUmIw*!R;3;k{&Ev{1{|?0lTs>0f9tBHSY8N;V%&kCg6%_lx5Hc>WZvoM4>krg z9-S>>-3Vp`c31JC9pDhdU>v|8`#Xb-Wz!-)idBK&BBv9hq~T4?s|y8hqL2qw{Rxf2|v5 zjRgPUx5lbyhqeMd^kVTU=sy^sqNRamHWg|+9d*OE8ew$^VMbEQ3)^f;63+@jsr>!( z%sNNS_yOTnM4ppIE2&+8w;c6AXsB3~qTMPTXsQ6NTY296J*VX(yB@B~9y&44jcb9B zsFxR+sdgzY)Lo}yMcqzHPhq)Sf1i3AZ)^4T>1C~MZaAT~wvfF1=f~caHFu)aQj*kekCz{n+=}Z{014;0KwVSJKKL%MB!5 zupe+Vs`XcyK@H0?Yo=bcH!CcEyb;KKpA45o=8l(WVlU>k^Sc-kd^L zaoBZ2jy2|os%DXh&xndVWEJ1gG?h5W;#Qr~K#kj09ly?8HG3gU*l&(TeBs)WihL}W zk|9`Ib)kDC{;0P0g^AXKVkHJ}B|0-u{gd*)#0SmVWB2xrZ+-o-j{e>X1Q4s@Q=LeH zSTBp8N(&RtiD6BuS(ErId4Dm@m( zn?MZYpNnXzZ!2Gdp-Cp7e9o0VQYrC*Tw;Y=)Bg~;0C?1iyE|B^I+O9*aTN+8c2&TN z#N>`(InxCML=a`HnDeb172C#40>KONq{C<{6gzC|{5L>r_)_IgH6@50Q}yQn5Iq7M z$7&0#hFxlGz=rzb^r^!$wnS-D6D4Baqv#+k8Xl*31mnORv`ckD3i&cs)D88Q+!{5$ zz3rS@xpY;hR8R2B7=ITm00B+BX^?hbv)7zB zVk&o0OpI{?_k`Gm3lij11;?gFSiH(cnyL*^ZxDC_Q7uKMoC#IY=a_jr; z+o(VQxe9SSoaMY_SJ^RKghr!h~(;G6smcO;e}&I+rt`#?O%07> z>26r_JJx@D|9|rJ(@P0S@cHSCsuP|>Uh&w$bX~p0GnW0MSHjz*sFk4GLD#e zlww7&YF5`q2ag^@LTI6dHCrp)o$>vbb3WWoVtcqbBia)N#C9HB0WZ)@m=!P$;tR9K;ee%%XH{L0+Ns&;prg zQjPATR(}v81}15^((y`oCnPB(6P7|m)i|zeU;`kU zphkaXBM^Ej34%NU_E5XRB}!yqj9Wt(iV6-i?|(vrK!eJlm&O7fm7*mXdsd;J0i;gN z>Rt^8Riky6QctGNT&0qqmGml(&;&z-1JnR?893QsX?g_v~@Gyy5my8$yB8&VcyMatf^BDA8kA?PKGLQ%Ks|ecwey_t7kcGGlLHP zgMY!Ap*Lnwuh?-?&Qn9lAaa_CbscOSTc|5mbrwu(UxN~d$}GDw?LdmM5QpG|A~DT) zT11FpSvCN5fSJUo_GC~*g*&p}^o)!EnWo6PsXVqC;XSgmP3~19N0ZXFO(Z@0!`21q zY4jD0Mg7G@Qk~?S2~^;{zEu_G65Nf=(SPhT2fyv0uW8nXA3C)?D)ZZ_oz8G4|FTxL zKfaGY9*t0Ot|Z{XV#@&oa&f&~{Sx4f#-eB%j*l9RymImISdE`M3dECJRev3B zK7^}(vz;!o4A=s}3A&?RqR0p+vy19z^a8A2dzg z(g58G$av6{$RQyQpOTYev{6H+xKB0h4wb(qfun~GI}KV1K<0Ew%}E+Tsg55wjihnZ zxC+hMGPOvDBKi}mf_?o1-aavy7nXkUga0JK|4Tv$8zs`95+v40>P9wJ-n z4pZH4gzFWf274o$;jD<8k*|UWg4e>d+66fT5j1vEtCW~@SD8c->2EDtg%Ukd^eUQ= z%MFcMf!wOk&M#3L6n*g%vJTEg4INmCmjt{3c+${q4Jd_WfpRM2Blvoara9>R0y?tiPMHr>0XU=m;V=l35fo^Q!P(+H(~4ZU$Hg)~Bn%CE)S z9saU4_h?_0aGKl-f2ssMcV+9E-$6=Ng_k@9M|L?VO*9sWth<6!uMngZ2FxS}fl(yi0~m(Og)e-Ig=SZZNX8Sqfb zt7`I}(k9jH)S@wjf_SwFW9e9RMPn>@wdN6H_Q)2^WsFr$sCoD55sF?D-E@Ag6VQ~8 zl2Sb{Ju(3GS%?>eGk=7DJq!#T8MltSEqdfCt`cD!QA2bJ+&~>hUR4fki?<|>Cz*`T zA|%*X4X1aI_l&A++@N4Z6;x5`OKHap?rElr&gFVlH>l1WpsigqP3|oktd^aZ8j{AznoaQZV&9^wMQ&bet(+Osispn6SL%|v1_PU=s=rDps9vdrMX*E(;*xhh)&du8vS94p92Kd zAx7n$irz@S6v21R3S?DOe=?O+ypE)SK2zh%c{W~GulmicmRbn@9!K@^8j9^olY`FP zL`tv)nEC#G&71H%)y?klx*%Q!^{eH3uZoA=Nr>q%N`Ez1LutjU7C-|mipq}1(Ci%3 z42t_=z5Ve?Y@RCFTwZ5wrd;4sy)blXYwTiAPPLFh&3eH!6gX+VyiNidhN$d}j%m99 zXv9+3E4bz16LdUsBzaVHvNY_Xi#asJlBQ|sG*=yQ56;!AtUx0R=QWT{ofFWgqQjh{ zcD}&v27i7J=waB>uN}iu$Mnf+MO89MlWue{1PMY$yMlrC5v~Kp>{V&YP5~&UgkaSO z(%B5+1dDxHs+YWTxDRSX03y+pfyISKFVKRauoD59q*uoWLBiB)u(G{nzNbI-3eBw?-MCBybQC;ge%DFvzf)NQPp@! z(42W4i{NhwP~XHe|NUVFMOkJgD3=NzxBxI-g@-B+K~gD$4lD&xvUZi2DDI*$r{=1u zC?cXaT2V0=5U+9ud{NJS$tBzu>)T&G?0=8;AJiwch|s}Mhoq^-`QF8-|m_=`D32uoVVZ*I^lYAjpp)7- z4S(kZC3Dq=g)&gDGKSx?rs`?B!+x2K{X=6cg7+B_A)(6QvR!CK)zNL#$?3SX&Rb1Z z?A6B$sfWf)@f@}bw?YjmB?$tztl58R9>x|0UVug{CoHup;nXV4{$3EHr)ZeQBs9&J z2Be>55rp0}uF4P%kJAXusqS}lGFl2DkAHz_L}7z^jNnz#siF|IK3&5G0VyRD^-P1U z3TM^+>d6OU4}70P1qYqRd39JTCzSQ{l0BWF^yf+m2T-2TYr_J zur5862RUj(#r+tt&I$GGpIQ~79+?Q}(PqbiVPpFMCbdO-g7eftpx4L+fT^%Bnqf9{ zf{+CesyM-ts(QQ#DlAPmB#>u9ODRCJslG+4AG!I!B*T!VwMgs4h9`^$R0oSFF> zH(jb8R$nc$ixtOOF|Gm_pf=i(pnqx+6{h|Md=Qx=s;MReAEq7{qcf3+#|4#2onTiV zwr1EjjhM>uBbG%p{%if2OLJCh1KDGm}EbxaRK=9H*$E=*l=|G!cC9>d(^?km_x< ze!VlU=vux#j08Ea<3W$GNowvuifYV(Q&uewomzr|8v6vsz!}3O>>+URBcrWe0aeJAp^$ zrRmHPi=em1WaGwMzZ3e7H)9 zvm#k7hL>o7QMgW6l=UOl>k)Z`FHO+V40U3Mhx`m>G_%eb#AflOM^^CY&>Xl)ydL)$ z`zjc)d^Pc?!c$`&tl?XDw^FGAcdGFkBxA8Qfhx8HR`i3uoa!-dC~-Zz0VQSWeVQV}`9F;z4|tTjy;>vQP@8jgVi zOkgIm7@gYu_4Gck!5KPmc4{N<8ipuER}(}8+eLgt&9Pt5=&3pqoiJAe84=?BIR;ME zqZ$#7Z+ksR196j+DqGzGwNqBxe_=}ANo2UBk-^u*PsDrF!&{Vx)|_C~6Tn5w(eokd zP!WaTQWKPFKCnNm8w?Y<*0aPM_iNgp+hYCp^AG14>gjp1RffC}2-QPnDgqLD4pD=7OVqEds-OqC=)7wnaxmi)x7qRKwrqG@(3 z`)iu5rZ%883?mOJE6^Zle`GyBg%GHL0@1CyBj?qi*fie%sBRG_BNVci8pE)}1+xaZ zrH1F3o+t?k&{#dMw5zy4jp>Q=tjNBevZ7HvrY`EDc`jL1c^9{Hr-*xkOW>?dddBoB zo;Y({&%Z(H?lYU7;XzcjYur(}G7;R39>1d}F(R8f3wcyZq=!RlC$J^)_Lf5Z?aP;! z3B2xB_qBRE_h)q7vo_-AJ!tHs4gi&x zT6!Q0e+bji6o{^(LYM|CL)WYNEGclKe+cj6n!fFHNT8YfZ7e;z2-c(PS&yV|-D zt9oYO#NG4KqvpUV7QATg!q%y4K1)acdYq`{f8k#9vq2rrwiO#08lMQl+?3*PZ{u%2 zU*i~W$fb(>C)5`m>p2A^J?!S{Z`c^JPDLO9lFN{O7F5TqOCwq`3#aqGtqPcJ@N7J$ z!hQBNLFGzAsg3Y-J+W22#YFd|ne|1(zD06~QA*EaCFj{hY|2b)To~4?hpIIZ7&RX1 zf3YtaN}wu2eX7^Vpr$8ljw{Tqm>x{!#?%8frP#Zk9-wEp9u?QA{94_*SDm%aVAPzA zuz>Jxk(EnF*4H)r<7p8C*lcX(ic+pb>$DKH)vJ>w>$!ufWQRX@wbpCYye6#!)GIC6 znC7O+@c?lG_+a~xi=H*=>NjLr+s=A`e-v~I)F2wo3ih3(>A0}e_GG9qd={@-37W_n z9Ww43!oZH{(A=x+U2XFQ%hh9y_Pl0XwWG&2T`Zb!92&QDt}|KC?r0L!_0UC)AzYe_ z-Ajc@s6n(2JxqxhA&5rP-qz~dyS?;DJr}F!!DD(jOI05o5~!6fk{dOjNb?@lf2kvN zmrs!9YkJm<9$NyT)-xg1V5T_-OHa=NhI=`1(}{ho7PlT&qrSJL=Sxl0nb@JqJhUBi z`uK3hwXcDt;IA~3o_M1N*iH@0Oq$`#%3THK#5AZV>Ku@r>M}4VNs+uRpx|uwQN2tNqj8KRmw+&gXZ3{Ldf$<4@s_ z?_!-c`|io_eO$~VI+yrrt`Mx8wnv$jue}d7x3zO!IfPWFb8hcoe8bJ@a~<7$&Tcs8 zXW|D#9eGBVLo2;TKc{sI#g`V-NwtSLtmRqW{pH_&$UeMto!`hg_nym$+fJ{ilp4aR zYn9!rYkkk#cCQ>$}CU2Gf zvT=I0=6YUb9QTJm|L|Y`{;z-f%U|Ew2m83}pZ{zhpU!@HeV0>@_j2tVcd8@#+Fhbb zIn-?-bbrd;wNoxTW%QX_EYo=Plr6TM^2{qt+rFgcjC;4~D%Xmka+w}mps1zzQQ{b3 zA;;jnX5f;1xzVZul5Z%#?Xme*$-n zwT<4r>&=6(v4O`(y;*X+NLTS(Ft<_(d*&II@%nMP6~2`$wk1y)cQ!5H;ULQtiL%M6y?taA?Dq|@)TW}Kn8QpcQh*zhY(^V6MgW!ojN zI!-`$v|>(RdX_q4j9kB$Y&o?-Yfl^WtGaTX5SrChvv0O&xtvDcGkR9N1^%=bY~yRR z6ubd<4{B#0XZQ?b)L_QdSd&Cmzc1Uzr;mTTbSJHIFB$D(du`svZ{9wh=tDV{?QDIW zOGv;e6ww%0h9FLWOPo7#oa6FJ&QT2y_%i>VZmbU69kqrlJQxfk_EOeN(f9hgo@~XofFPP0v`9`uB2CwZR0f}Q2p8OQtWd)kS&opZwyqxDsQYNRFjjZAT( z?K4k`uCe$|6@0R13qQgnhQn|5kUt z-YE903By|O)rrJxL-EP=RFeNzu2^9v#K4OvhetVDO<=3Ge)59f(dM$s@@TOg@X{bd zSe~+h>kQAi)z7RT_mr4e$i#hOWl0bpB(=~3@JFJUdF`=U=lUaoc8ZtZl^ztZ| z6#QN;K!ak#H!1Njw11=C(XD|JZef3onvrR*=9tH{cb>hk zMCZHgxqO{X*G*y6*b1VUd+WX9VtfPvJorZV;lak$P=hnpqClAyTNbNX~%Z9JRu0Zo{Lj&=C!+=#6_9k2%Y=L|U%4a0YH@N4Oka7!Ch` zRt-4Xyn`fgbO|g%w`GrMtb3*nS$pKoz;L!s1N77lndt*6{lAid9=ge)vVnp?U??tL z0P*082QL>W$Fa?N@FctR4L$a=DwnD-Di02UAWp#|{4lW>C-FNxQWVXN#X_0u)H)$7 zbzlREquOV~jJdom*#~=lx=16ODbSwF0XCMI28;xcgL#R#{s>=YX&>U8 zPx0syors$tHw5S%wJ3Uph=0%{CuevOMkDH>=JQ?o<%TRw0vAWV0BO4 zElk=0bC18HE^FcO@Cz-?ip?pt!1jTXV3&{xnR-v@JHSdyMgj%$X_7|hiVBYaioE)) zK)9fA2g=TOfz+GsIH#jhB#DUX5C;Ohl{#|EOHvQaR!s*pwj7$6Zjo(ZM{%o$=osb; zJ#!6e!t$}a)XE#L!@|18?Z-M&1Gp>lUBC}EItE}~s`d5Dg}kr^4|xn&Mf?pE(P0Fi zhw-GFrUwIqN8$}~9++A@(;{V(%ckeX6sJHRk;aX3VJIt|C#O^3&zor&vWsPzk6AatbJ7q)rDX zt4yHvpeu2X78cS}PoMBpub5nq0f;sbE;Te7jmbN1J2YeLRWHSw^V9S5p05|X>K^*Y z8uhtxaip6b;3iZKYegEF*yEJNvj=mG=pcWNXdLlm6AMMgX?QS4G=l!o(x&(ai{cVs zmW@(uC#70Qex=wl1~^?@-Xcx4j-em-Ruq%Km-G{mtz3z_H6vz`EFH|a8@Pw0P$8ZO z8#6*9CZSb8X~%@4aDoj9iIoA&3yVRdb4z%X(?%K%0Xw9JMm{$mJrNBPT#QU{sn_~m z9SMB*dgWscU8Om3Nh0bvId{+Av`j8Z=KJ`7t0Zy}jPY9X=%A<+ zAPw{A2eKL;Lsn>LE=p=W@M}y1VaN2*B82cNH;MH>86KEc?omZ#glh8&Z z>!&yMdRr~`h~2;_Pjt$`w5I6}9t%p}_()PC>I7S`h{Q?Oc$5Y)B&_LB<~O*OwMD+< z*&%7*w>q}X$vBhf;wb=RPO>FNwxYnWQ3atgOvo_LdmrpH%t$Re(!TIGLct|T8F+(6 z&ta%f?h=*Y-9eF8A_ZaSkT|z+ZV+}2H1{U`E>230UkUoT8Xhp}G9~NrS0lJrlG3b-!7Lme4G6Xw7 zxgj-3ays%B@Ql%$s03U-7UcwLY4TQh6MCEw$Z|%KZ|N44fa#1XjyX7rtZa23iG@O+ zkHsJH%%P0HS^?cgm!C>+!bT(}x+~K9h$tOrZ9oOt$w-uL+ERs$1SY~w?Hd(IND!qOY2F zoV#TO;Amg0B$ZD2@k_|VZ^F>y=xvDh0pA#KlWCe_SUV^l9rwaehs^mttl-hFR35my>Y^@{s>ia{q+DoY(F4`n1vU){~9@ScQMOJp@k+-q7_#i?VPSHsGFj!GCjw5QN z6mACJg?mI6_#Mm!&NQN@i!?%E6U~6TfXm7vX!2v{P!C}xKz$gbW@FHyu{VU>4&FjD z0 zTpq42%J+~~L=|-XUJ0?;;5ah%S#1ewFgb1zBQlX?;v2G^X_6i*5OE5`Awa?Wcm`pn zHX;2IyeMPQfa+VpC~1^~TACqxAPIw~>~xnwP=}`QTgJ-C;e%?|0*)TuAex{9EIXBL zT2@1^J4ni+;V!a8^k<)e`#Gpl(S^2H$YZZbhp<=&_uEA^uJ168Za^ah>x%r0|+q;A`F56Y}B;#Ilqyrl|OI5Cowu zZG*kKejl?C1=una0Ed#Yp(&4pE2Ql2q(#D^JYMJ@{}cE!~mbR-|q7Xn7#7G)T&W65)L-Y z@hm;7D@n`n2$f_VHRdpD4ynO6M_mxL#>qDV>p=Jb43fxA=u)_=U>I-@qi3oqezRj; zbA+R$(x6k2eks|DeVIQ!{c_#;=>EZB-O+U1QTuux-Xw!A({>8R9_hVJ*1fU7W|;>UB$TE=9K3Vb;^8r! zEEcNWSO?OALLa=}=0L}7s2OQf7SLmDdCk)*9+re#GsYv(greUZ91g?qK^PA#Pc%~a zqS*;+gl-xfL{t8*AvpYqi);3%*iUZ-GF%1}q6lpY!P$`@m}HAYsz$IGEQYPkGIeZE zL+WxCGP(e!)~_q3ip3&dOj1a51VNs9#}JV(Lp5_o@eOmawJl;WV<5~dG_7;}@o-<5 zF1*obs6SR&J7dbia1ElJG_F97n!($J)JH&6$q1WbxnW!6;%0G? z>=Su_!zGHg`ykwbW@CXcP@V75ME>Gc-?ZWz@)~-)gE@ddK}cN)4uHb;Vwxxbrj!4Z z&h~9g3iN%Kf(C=*M6b9IS~8#zGh3{h|$zZ`z?P6K*AJg26R&Zlna#5G-1>MZ*0H zD$x-oe058?-u%gI9$F-rY^YFSOEo^14YlX5^XFf`XD@E@7*XI-QMQD`!vQV20i-l2 z3n4zP7FTi-nQ5S2G5d$5P6ueXOy`<2hztTBJXQtPgr823!+GKL$%rPRD3zw^H^Z1? z*`pTvqhV-~(L20u+xt*?SN?RGnUGbntB0V2muWK*KWOKHji+QpdmJ#yifHMy588vn z8+0yPA=m|&`)}tKCdyd`J%ScNT2{dbD8SJT)B#6S96x-Su6}s>f(5&l>$0B)MsX}W zK6gtPd~5)ofv8Q2SO`ZS?kJK@qe!zAad&9QLnn8!%` zCa-SDAw<449)%5QV)8FWi*I<$c4@@8UN;6KYp$2K>_sGDU`0x}ttNqeRM~3nc@xN~ z`K4gLKL7IJcRiWYWfu~Y4>7ObrfaxT9;jf*EzgNN^I7rR_F~1n_xQiH{e+#pMssE2 z0BPu{F*gQkQ;E5-(HIcD@5Uq2>aY{kk7pv=;seM91VTbQSi0|Whh@;00-@KIrZyxf zA6!-7!O+N|xUt0R^B@TeT&d^~&Y)YW+K3aV6iZKLBSG(0ktkZZYdVY%r%P_9Mcmfz z9nZ^Uj9(q8Xy@cY`JdO<51-G=o6!AeN{yB4;l3U@ibuvb1f4q2&L{CTnFfXgO?b5C zn1NK$*2JRcoQA|YJ^;Itaicn~qn)gQCkOUbm6lg7jj*aCx;gA4ooLC zw)XV#x}6Th?GtD-s_Zbt+Prewc+cA3TV(%0ILoKdAqd>OO(^oj>AHj%43?h8CS|Uq z05kF}9iu|9V^Q+ZkuHD&3C9$X{YSmNto_zekRKjLoE)zTb&;}?{J4%-5nmxIfFN?G z=_#)cKg;P2ez+0sT**IQlPQH`*qi*IommY&oe$?}zo5{GZ5zl0^pQoD#0s zte7@nzt!tZ?HXyUi}-CskDMUm&ciI83C9FiHG*34BpxmZjN$o?5yt8v^p%VO#jD=c z)<_#b zV&LEC1B^Xc0R@7<4ygn4no)kpx7-L%r#81? zim1)#2z#GF(J}I?)Q!ckdn(f46_um3jg?55Xh8z!p_1jLQ&cz~!e}Orc)Syg=Q46^}@8$l>F7T4+^>)7#WvA{+In`!rCr- zYGVfOSoMB7w$f~CJ32%ea%>?@S43Sr5&p1Y@npnwTJ9v$cF05XB#jJ_3sAYY_H2r_ zIp$%t#iwUPZ3$yf%R%Ct;{s0GXGHvQ--Co=kUshcolx4VEX$&|6-+5(I3OKb+#2eF zm^6`QczVO1W7nQY8VEhV7x9D8l?r8S)%h8@N-*ER%}Z7wu|dq)58;TC7iE zu4~rz53a9PL1;r;a1mjJWcb-d^hgouQV17wb;p*=^+<|!q=YP?;R88Oqd4;WK^gJK z(~|%ytGl8`7@aWEc-{mFvRD+5ynw&giK$wNoS;xpLrE?8fb>8j2z1+p*aXA+LiXe? zTrXYA_44+x3BPz5NVDSc1PAqpCRV|G1s1u$iJC6W0+A!nI+jhMyzD z5bRKk$s0r~bHuBec=>3bUw-=Z`i~Jt%hwogN54@m!!V78{hZq8cS}PU@J!q?jkl%- zl{Qoky&I{5D67Lub!h^FJCsOGjnrkX3EMc-rSn8IV%+%PLnC0rbZSm#9rE3+E}fyl z+u`FK9KH#CRYy+A4#XbX0Qrh*(Mr%iuXzj7tXWpXz}6j?wTpf<1Bc`{57_0_WOQ-z zP=`~9!$(A?Y!$-3Z5A9HF8=t!^e^_s-ki?y7p~V!vkIGDkCvfyuV{^1*C7MyZW@+4 z#AIt4Q{^auJZ5p?Bg@nQ`K8e*tDke7ica{NtTDTrv2Zw>PO`dEGbs(VH69}7E z$!*chagYbJpLrch!vX~87~rP{cV-P4;ew`fi#iXZ(@w_gW*r}uv&TjOjWBd3IT|Oh(5X2wCVop+8D8xKv%P!%S4*hBKk|8 z5y_IKjxOo3cT=M~9oVh-N1nC>uPr2+LC3w01~fW|PDX}%c){9s3pQ(`COX?h?w(a= z{@@y%fFpQRek19l5ttM%;8E3Y^~wX?EkqY^g99MpM6jWaaeTW3C+LF}*>8Os0cD^> zwC|b@k9tN9QCpJ8rv|+tBvw4*s3**jbzmnUIYoQPI-YM-;xO~*1aP>o;P?pt zustz4#$q}p=5^+x=S0BP%mT+>$8PTVR%7SXvM5kq+n6b)J-%b{KK2}cBdvLR?;fHmm?s&hI>5Jn4{U$c8Q&5h<*St))>%r|1vgVOGq3Nw7YAg-O1Qq~h`fS5SE3r7cO~YYO zNj!DY-bv6$x#$iI#qHB7kdDr})s-!0yM4~7PgVYQ;27iCaxRLYLC5#K#EXrIsfD*B~RYyfMAG%{}MyxuuJUPK@%`_MzNs=t;?mC~U z)9=GHY=Z|vN3gIzE$grjO9}!%Zmdi zVwnas+{rIgUkwVvk|&P`#8z&Oh)N#V9pBq=5o9rtfqo4~Mu+4HV-tT>((PR0YGbea zAa>~!8j;tz4N@=~LZ0se0a$PPq@q5f($rv`%&X6%L7x$Oq|J4Fs_Rf}0SDMhg!sw2 y8!79zBkq8IO|%nNaHbv+CPjR@jtNq$5H;M}8br|pvex` literal 8202 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.org Sebastian Pipping + diff --git a/app-crypt/hashcat/Manifest b/app-crypt/hashcat/Manifest index 2cd23f70ec39..a5e40cd9d819 100644 --- a/app-crypt/hashcat/Manifest +++ b/app-crypt/hashcat/Manifest @@ -1,3 +1,4 @@ DIST hashcat-6.2.1.tar.gz 5815254 BLAKE2B b6ce0edf7a7fe725570e557b6b414c8aad02e24933b2610be2607c895778d635543a90806aa40c3521f83f93de3b7556f04274d4f9893dacb53af82974df0be2 SHA512 435d8c66e1de14a4a95364eb06f41d10d221c4cf3286bed5ce333d3d07fe7ec2097fa57a3f925ef108a0c17091a65dc18b9c782f69ab8c0575061c14c9354563 DIST hashcat-6.2.4.tar.gz 6269444 BLAKE2B 15d774253841350710e89bb6358f5fd615ef6e0645f271507d5bfc3e814be1533f78b83b90c11b24c7088ac60f2bb9098cf3410c4bedb5d53b0ccff4d840664c SHA512 bb18646794e168616e6f018b41c1a17c26bb0d8625aaeec0bd0d734efbc331008f432efde7b3d08e8838c995c771a406670812edaf7d605e7fdff9ef001aa954 DIST hashcat-6.2.5.tar.gz 6341872 BLAKE2B e55a0aac0cb28041f92fc6685fb004058744e150d84d9b690bdb16bb7f4612edd12b987debcfc5d39d0c4e87bdd799148cae6974d47904c1e3d2953ceb32f076 SHA512 2b881146c625172c91cb74b33851473155dcde2421fba1b4acfba28116499b9cff832a62c4dbc24e16df06a827494f30699a7d0e5195d5ed107704f525255383 +DIST hashcat-6.2.6.tar.gz 14234640 BLAKE2B fbbebc0a35b920442d4e1fb5822a8b9867db62bcc2404fba514fe1f06f0aa859a116cbe204eed71d340ad826dcfffffadca6963e5eec875ae2fee59068968b61 SHA512 b5e4f40fb5ed0a47977243e1f95bf1deae0b04bd5ca26338395305c42573fe5b17557835f6f5d8b7402812e8eadda2b260d6b927ce99429fd1b87eb26f002f8a diff --git a/app-crypt/hashcat/hashcat-6.2.6.ebuild b/app-crypt/hashcat/hashcat-6.2.6.ebuild new file mode 100644 index 000000000000..42350637c144 --- /dev/null +++ b/app-crypt/hashcat/hashcat-6.2.6.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit pax-utils toolchain-funcs + +DESCRIPTION="World's fastest and most advanced password recovery utility" +HOMEPAGE="https://github.com/hashcat/hashcat" +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/hashcat/hashcat.git" +else + KEYWORDS="~amd64" + SRC_URI="https://github.com/hashcat/hashcat/archive/v${PV}.tar.gz -> ${P}.tar.gz" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="brain video_cards_nvidia" + +DEPEND="app-arch/lzma + app-arch/unrar + sys-libs/zlib[minizip] + brain? ( dev-libs/xxhash ) + video_cards_nvidia? ( + >x11-drivers/nvidia-drivers-440.64 + || ( + dev-util/nvidia-cuda-toolkit + virtual/opencl + ) + ) + !video_cards_nvidia? ( virtual/opencl )" +RDEPEND="${DEPEND}" + +src_prepare() { + # Remove bundled stuff + rm -r deps/OpenCL-Headers || die "Failed to remove bundled OpenCL Headers" + rm -r deps/xxHash || die "Failed to remove bundled xxHash" + + # TODO: Gentoo's app-arch/lzma doesn't install the needed files + #rm -r deps/LZMA-SDK || die "Failed to remove bundled LZMA-SDK" + #rm -r deps || die "Failed to remove bundled deps" + + # Do not strip + sed -i "/LFLAGS += -s/d" src/Makefile || die + + # Do not add random CFLAGS + sed -i "s/-O2//" src/Makefile || die + + #sed -i "#LZMA_SDK_INCLUDE#d" src/Makefile || die + + # Respect CC, CXX, AR + sed -i \ + -e 's/:= gcc/:= $(CC)/' \ + -e 's/:= g++/:= $(CXX)/' \ + -e 's/:= ar/:= $(AR)/' \ + src/Makefile || die + + export PREFIX="${EPREFIX}"/usr + export LIBRARY_FOLDER="/usr/$(get_libdir)" + export DOCUMENT_FOLDER="/usr/share/doc/${PF}" + + default +} + +src_compile() { + tc-export CC CXX AR + + # Use bundled unrar for now, bug #792720 + emake \ + SHARED=1 \ + PRODUCTION=1 \ + ENABLE_BRAIN=$(usex brain 1 0) \ + USE_SYSTEM_LZMA=0 \ + USE_SYSTEM_OPENCL=1 \ + USE_SYSTEM_UNRAR=0 \ + USE_SYSTEM_ZLIB=1 \ + USE_SYSTEM_XXHASH=1 \ + VERSION_PURE="${PV}" + + pax-mark -mr hashcat +} + +src_test() { + if use video_cards_nvidia; then + addwrite /dev/nvidia0 + addwrite /dev/nvidiactl + addwrite /dev/nvidia-uvm + + if [[ ! -w /dev/nvidia0 ]]; then + einfo "To run these tests, portage likely must be in the video group." + einfo "Please run \"gpasswd -a portage video\" if the tests will fail" + fi + fi + + # This always exits with 255 despite success + #./hashcat -b -m 2500 || die "Test failed" + LD_PRELOAD=./libhashcat.so.${PV} ./hashcat -a 3 -m 1500 nQCk49SiErOgk || die "Test failed" +} + +src_install() { + emake \ + DESTDIR="${ED}" \ + SHARED=1 \ + PRODUCTION=1 \ + ENABLE_BRAIN=$(usex brain 1 0) \ + USE_SYSTEM_LZMA=0 \ + USE_SYSTEM_OPENCL=1 \ + USE_SYSTEM_UNRAR=1 \ + USE_SYSTEM_ZLIB=1 \ + USE_SYSTEM_XXHASH=1 \ + VERSION_PURE="${PV}" \ + install +} diff --git a/app-crypt/mit-krb5/mit-krb5-1.20.1.ebuild b/app-crypt/mit-krb5/mit-krb5-1.20.1.ebuild index 00df469c14b8..014a0511af92 100644 --- a/app-crypt/mit-krb5/mit-krb5-1.20.1.ebuild +++ b/app-crypt/mit-krb5/mit-krb5-1.20.1.ebuild @@ -35,7 +35,7 @@ DEPEND=" " BDEPEND=" ${PYTHON_DEPS} - virtual/yacc + app-alternatives/yacc cpu_flags_x86_aes? ( amd64? ( dev-lang/yasm ) x86? ( dev-lang/yasm ) diff --git a/app-crypt/qca/qca-2.3.5.ebuild b/app-crypt/qca/qca-2.3.5.ebuild index 59394b4a6f7e..e46a6149285a 100644 --- a/app-crypt/qca/qca-2.3.5.ebuild +++ b/app-crypt/qca/qca-2.3.5.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="2" -KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" IUSE="botan debug doc examples gcrypt gpg logger nss pkcs11 sasl softstore +ssl test" RESTRICT="!test? ( test )" diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index 4e5032aca25813f9f92239d4bd44d627fad544e0..a5cabf03c266e60f1b5b857cd4d9e297985575dc 100644 GIT binary patch delta 6845 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 + + + + mate@gentoo.org + Gentoo MATE Desktop + + + Auto complete bracket pairs + Comment code blocks + Insert smart spaces + Enable synctex support for pdflatex + Embed a terminal in the bottom pane + + diff --git a/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild b/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild new file mode 100644 index 000000000000..ea5d9255a604 --- /dev/null +++ b/app-editors/pluma-plugins/pluma-plugins-1.26.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MATE_LA_PUNT="yes" + +PYTHON_COMPAT=( python3_{8..11} ) + +inherit mate python-single-r1 + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64" +fi + +DESCRIPTION="A set of plugins for Pluma, the MATE text editor." +LICENSE="FDL-1.1+ GPL-2+ LGPL-2+" +SLOT="0" + +IUSE="+python bracketcompletion codecomment smartspaces synctex terminal" +REQUIRED_USE=" + "${PYTHON_REQUIRED_USE}" + bracketcompletion? ( python ) + codecomment? ( python ) + smartspaces? ( python ) + synctex? ( python ) + terminal? ( python ) + " + +RDEPEND=" + >=dev-libs/libpeas-1.14.1[gtk] + >=app-editors/gedit-40.0 + + >=dev-libs/glib-2.32:2 + >=x11-libs/gtk+-3.9:3 + >=x11-libs/gtksourceview-4.0.2:4 + + python? ( + ${PYTHON_DEPS} + $(python_gen_cond_dep ' + app-editors/gedit[python,${PYTHON_SINGLE_USEDEP}] + dev-libs/libpeas[python,${PYTHON_SINGLE_USEDEP}] + >=dev-python/dbus-python-0.82[${PYTHON_USEDEP}] + dev-python/pycairo[${PYTHON_USEDEP}] + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + ') + >=x11-libs/gtk+-3.9:3[introspection] + >=x11-libs/gtksourceview-4.0.2:4[introspection] + x11-libs/pango[introspection] + x11-libs/gdk-pixbuf:2[introspection] + synctex? ( >=dev-python/dbus-python-0.82 ) + terminal? ( >=x11-libs/vte-0.52:2.91[introspection] ) + + )" + +DEPEND="${RDEPEND}" +BDEPEND=" + dev-libs/libxml2 + dev-util/itstool + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_install() { + mate_src_install + use python && python_optimize "${ED}/usr/$(get_libdir)/gedit/plugins/" +} diff --git a/app-editors/sublime-text/sublime-text-3_p3211-r1.ebuild b/app-editors/sublime-text/sublime-text-3_p3211-r2.ebuild similarity index 96% rename from app-editors/sublime-text/sublime-text-3_p3211-r1.ebuild rename to app-editors/sublime-text/sublime-text-3_p3211-r2.ebuild index 97148c436c35..0990d91e8c53 100644 --- a/app-editors/sublime-text/sublime-text-3_p3211-r1.ebuild +++ b/app-editors/sublime-text/sublime-text-3_p3211-r2.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 @@ -23,6 +23,7 @@ RESTRICT="bindist mirror strip" RDEPEND=" dev-libs/glib:2 + sys-libs/glibc x11-libs/gtk+:3 x11-libs/libX11 dbus? ( sys-apps/dbus )" diff --git a/app-editors/sublime-text/sublime-text-4_p4143.ebuild b/app-editors/sublime-text/sublime-text-4_p4126-r1.ebuild similarity index 99% rename from app-editors/sublime-text/sublime-text-4_p4143.ebuild rename to app-editors/sublime-text/sublime-text-4_p4126-r1.ebuild index 34982bb995a1..3f2823912619 100644 --- a/app-editors/sublime-text/sublime-text-4_p4143.ebuild +++ b/app-editors/sublime-text/sublime-text-4_p4126-r1.ebuild @@ -23,6 +23,7 @@ RESTRICT="bindist mirror strip" RDEPEND=" dev-libs/glib:2 + sys-libs/glibc x11-libs/gtk+:3 x11-libs/libX11 dbus? ( sys-apps/dbus )" diff --git a/app-editors/sublime-text/sublime-text-4_p4126.ebuild b/app-editors/sublime-text/sublime-text-4_p4143-r1.ebuild similarity index 97% rename from app-editors/sublime-text/sublime-text-4_p4126.ebuild rename to app-editors/sublime-text/sublime-text-4_p4143-r1.ebuild index 67a825bdb8e4..3f2823912619 100644 --- a/app-editors/sublime-text/sublime-text-4_p4126.ebuild +++ b/app-editors/sublime-text/sublime-text-4_p4143-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 @@ -23,6 +23,7 @@ RESTRICT="bindist mirror strip" RDEPEND=" dev-libs/glib:2 + sys-libs/glibc x11-libs/gtk+:3 x11-libs/libX11 dbus? ( sys-apps/dbus )" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index aa2b26fa32eda2f9cbbfa8d11898c27366bb3b6c..5c27e9ea2c920c84ad8833ed815eeb7cc7181fe9 100644 GIT binary patch delta 7651 zcmV<99US76cAs{CABzY8000000{?ZLS(05xlAhmt72E)%n1{z|Q_CciS})xjh{1zQ zBan&4z+&xQ-+!uk?@1K9tc)bc#J%Tuxc`HPN8o?_<=_AE(h+{_LTJhPx!YPPmzk`8MITb0wYPc-zoE{PmfzE* z6hmn<^^h(2(^|Kjx}Wj*81{(X=QC2ztC`taJD)mJ-My^nUG=@C^wYonufJp;e%j4N zJ3F=vi(O+1DPMl~d0?dC#)Ko`WwvGvw;mnmf-}X13Eu zE_Kbb!|0uVH`{*uzH%`Li#wiU|i1Y^#_`|TF|Sh0 z%(l<-l-&v+baGgZ_24sHEY?$YEAx*@fy!>LeC8sQx!2TeCw^oEKCI6eZT50nNsUFf zbJ{L(=isfT7@xr!|6!lLKZ6x~%#UcrI7g4RL+m7hJ1od-r$txYS$1kU*NRs@J&{;D zZ+8-ZPrCU5HwiUA+MC5-rSP{EcRz^?sm?DxFQ2Vt;3eFs&1Dkx)V)urYjt1q`XgFl zc-P%%J?Bn_&lYPOzQxnL1>R`Z7+DBsHKyrVu+Z&H(yb8ZX(YAVljZd}g&ut9{_vhG z@^LffxT!4Hr}-VWt>P1Fvcly1Mr$R+bBor0m+|_yPtS1qmY(4nnKvBAH$I`|(0e>K zDZ@1SStn)7F_&F^?7LHB)%LMOk&ZD*ymex>m5o);CCr#gsOceG7byGgA$3s1G(v`(o)lm0jvi&`N}Z?$;A@aGpsjX zN?L8_4tepCsjvid9p1*$Eo5(hANP6rVs`*b&w#-sym(o*b1dC96-S)1CvRd|H9KG6 zqLI93-F%5z6_Xr^1=Rshl;hs2jXdE)M-XbD7)s+EM`*l*T{%IOp4#{qc?Uim1j_*+ z+K-B~NchG9$9beYS~#Z;Xw4}-j-P(R%_KTFSwVJICxM7ZOH=E#kxov3=2M)JXaM)F zjOAT9@baoqPT@tTDSdfY)}XEmsGX7qnYqU;U|-(8etrARzI>Q3ueUVIxjmvrp3F2; z2(hMK<}iSj#a_vT34p|&ji+Tffib0gTo9Q}@Wc&po0I{10jLx*z?UP-I(gyQYXq5~ z5ps(HX`yT>Qh!)gaGs|J)NcT9Z54b%(O9}*tsqCpQcIGn63}r1B&}N>0?B<=2E|cFer_gZt zG$?Zf>3@^RajJDlCBGf+#1aw&etbvpSC_jh6BHJ(G6K|)g)g4uTZpa)Um7aJ zPl5)yqTx_Lb_Pn$kzD5ebdxedZrnwEd zQ8M|B^adIM1pXhh4F?h$e@j?Mj3K?w$AYp!#!`%p(u^H5t@72ZI+@Kc@cXGlf7qg~ z<}ffpP2f?AHtSFZ*xZW?{X=IQV(zu-eP)r+veDH4fCnz@pMkbnVnn$;xK z>|8E7@Ds>M=j+zqDWb&dWRy01r?#vlrkGJ?no^3@i!AO)h@g=aOP4&)$+Qbx!ldp7dUX~Y9(pc!e?_N$Jj zK4w0_N!+68xL23D9oM9@{DRsy+vg+ep;ICq+(S!`~k@Ukh58+Dkg4d8DN@kw{$vP1y0N(@K|`g|?}& zQl|QN7}8xSU@@oW6m@n9Al82XEj6a&Lo=aMZW#9U<w z!^>tQCf2seiW|1fkCaT^>6mn65IRI_jD1b~YjjWt!DA_+Ot?~`!xI$%lo@UWSAR4? z>b2RaF~P&XE;_>YNGww2+BBOB8-om;C#hx9H1$g<njMy@+AqtFxWGvRv zG=b;K06H|rR^a-|0-|)FLms5yID*bFoG>MPoOZD@URC3wx!g~Tf0LynD}R(NU*xr` z>?P7GDt#gHHN20hbqOv5W+*HdV8Vv(q86Y#qVBcViLriKNqCG8(3rKMGDx3OrQ^|RS@SUk4~uy{i4-q5T1^`BQ3+r?wsw&Q2uG6=O>`dqhq`X$MCQ^W%fM9eli<3`C{3I3spu{34 zh1Ap**>+?pxn3obCDx^*HFglNFBNhV-X}+a?Ny=u2)!pRhk-6(~ z79g)cQ*%_ArRb60rO7&ymTzfWGd18`ujgHpjU`oo4*H@!)V?25z%0eY!#3HyrukM> z%0XUMohOhtn?i8v^;CFSyKSa(ghg#A1S#Ln%dupdD{hp4MleDOIu5y?I?T&SMOlDD8H z$v5?XM27^O{uL6({1J6JO?;C0I><5jEOK+_Q1{r-Xxy;D(gDS2I=5#}sjtJhysmb6 zAql6G{TPRKNbZIl7)dkinD`nZb`u|YX4Jtm=W&HwyKlKCowv~#kLgG>@{%&qAad2& zs#*_xut-qT2~wvPLnT8ffV-o-qIT!W@We8Iy$wZw&5}o4s*aE2C5c%^RwE~X)}w(= z97@(q7v-lZ7=8nkmnBu<8x7Vals7ZB`QC}iF zCR7p$PKKIc;hpa9K%yX!(KHmIM)Y;;({I922WePz)6I#poGAnK7@TWa1x?ziUgKyq zzs+gPUU#Q>R)ZqYH6^-n2j0~jvdwXwD~1o=MeEbM6H3pXt9%}I7wksgp(1)(czSbD zlaMER0uF1F3@A1N;wzIxC@6m;9v>(8JYb*4o*i9$q~yp|RTM5Tc9fV7sCfByQocDI zX447b6!;#h76}B1Y1hvubS#XqOacv|(Z}2gVXflhU$j}eoN1y$$%$*~i|`>PZ*}bx6@g&%@5HcNoLQHKs@1Ri3NpTpe*K zI#<`O%{oN1m$3>^anprQYL*ip(wIDBv4Re`Q4>Q)IZBH1+r z;fF3$+FiGYsGFxLj3p^fNos^#M>I8VM4iYZ!bTFmx=zQ2%&4Zu9hCB5MkQ|76%5XK z;BM+;QR$=WB8{LK7h-5$Eo2wkYSO!9PHdI-C|#nwW>f2n_%(lB*P)$ZL&tYH5@Ae- z4g44BAqNy0ZW|IDa=QLNCc2|aR|V)qL+)yiEgfgjonc@Yf=N$n#1$1y_^SD% zlZ~TjC-iY5sc3%&h_@)3+Jkk6rkkLLwi^aLs2PT`jj*bZz9RLucIU>@F#?STIo*J> zb$87IoU~~}Ow=}sUKdvZC{x$hfMCkaX4m9%j9WL;Xy*AAw0FGN-BU!UF%H!MP|mR$ za1YupM~$tPq&dtU!65(*7@it?bP0qu z1ielVlfMplrB-z6Cii(HA{@@EODiD5n}}GuM#s>6c+#Sq95gIdBQ$)E)t7G{K8;tT z*X@L$PVs-=Zo9~MQYZ-XU{+(8$RB{3PXR)Lp`rnBiQviNgmo!gTB(}hil8+=i* z-5hI4_G=&>5s)OfAoiv{qBcn^NAOn1V-oa5ezD#l(sOgI=^z?u2fj$At(kOFnVO+V z$pNY8I;y5^D$+@NJx7B8(1FucPdbaQ-2ncgzOH}vF8wuTgugs$kZpXe2B)x4dEpFN zy6)er_?5EG4?+9w#s2!ksmhy|w1jw}ymbP@P<=t80^Zc**HmOa4*mx1t1eFq#p{A0 z<3T4yQ`NZEZ4>w_Ox+)wo^ql^hm)QxBY)}w2c7%$1@@9!sFD94jp-lf`O+oFt3yRwXGC|R!ZUO4Dt$%>5MSCX`Kr2xD6)4xFwr&Fe2r%Baz^*Xjryq+WiMU>$7 zoC~~f!>wvsarz_zI^%ve5eIdDY?Zi~u2TE0U7M(>c=zpAo_Up(=4>uiUPFQLZ zk&;NWhm1`c57vblTQ?#(ZIZ)l+KUIcmDfWzHg-x-r>J$39<^6NK;8yjjGjO_gMx6X zx<=q1tf|(acA)w-mOg~O{Pv0CL$9rNjlVVZuY35@;MworK9BY5hqo_d-Mjn&XnJmn zK*XCwc2yUDtbe1!iGcVuFF`~=WQa)D8g)Ge0aj}1fS=PidzGhy9T7)U_g83}L^mN7 zY&FF`!Kl{pS@3iNbug|+NvIPx8u1?|KW{pv1l!+I?>7kP3ej_o`hOPduo0S2=QM!Z1s7tmyWlN6(B=vaDKEr=8w1ry_7MIdHdHL5k2F{%>Kk0jK=?ylJZv}Be1@jB2& zUF(Lqm49^~i#O=@+7lIxd8K&MHK{s(gQDxFu`q5a9V(F;s6DTnY&7_U0@NnX3QMA0 zbNBpR&QtdsRw(XIL-^@!|8NAS-3E#wL``8?)ZnRfz!{o>2-r_TMk>^6u6O%PT|@L$ z?i^RQ)uz_TbMy)@y=pMk6M|Uo!kTs@qVAqS;(s*-3!&3BP=X89FuKmsVFK;B5ujd@ z20e8>nvTkcUbB?gVL`lh&B(5;t*MrEL?WYu_~FI#jg7GYGjtzC>GEtzZO1Lc4&Dxw z8WJyPZiJQFy5nmgVFIiH^ET+yoj(iRGi2m`yIqY3UFrCG1}GxJt*cuF3N#&`Fx|(e zLw}IaA)=HLHA9sS%>qryd0mr0JxKUXZ8nh&OH;%WF(-K4eoRuD<`+s zjJAPcR8kY&$E^!NhxP`uZYjYhwCnWO%70jXFfiOH_E((u-`lk}l8tvu8g-*6DjO=3 zd6*^fMI^h^y#H$ar6RMn(O)s_Xwjn!7bbo|N3=)R+0CuXonf}A29vJE7zxf^*Hupl z5mIH#UQ!-i3FLzZ@pYv!D)r$QblaFYGOv(`MOG#27+Qvm$Xe=f2Gp@Gs03tn6-#Nu zmO6D6Nq+4X0$Dw~6|ehcVF?}2B+I&)9UY?%B5i_>wW+52ZjAgJ>YGGVfpLAi5&^;S68Tw-;@#pMw@z77rOvFBRT|bx~>EuG82P2G=qhj ztPN$hA7mydUv-zKn*MErw^Q?A8t#qG;KRH(P-Py zgE$;b?*JcO%{pC;2o*eseQ(MS8FN)Mv&jpiq-P>ra z=Cy-wYQ(FLQE}BeWP_CRv+9x#Py{y7cv8o8)oMCvnq{#@RPUxsi$$%z>T3I`X~rKT z_74P*ZgZcI0j4=c$t;LY7v@i0`k<2q^Gl>WPtgrrWiuPN~U?Qa5d3hY%tB<9`ZBhs_Vk zva2_S>XZn35J5m8IBi;vRWgZ5@(S`YZV6865&Gm*KEVZ9d&?8>Qg?8gp#x=9ba^fI=2-

*L3958BO8ou+#i z;Y&@Z?TiY{It4#8)vF7dF@Km2&aSvP*ZtDH6Q-HWf)&*E1jRH7L;@OoJ3LSv8czWT zfk!7wL#zgQS{;iW+1%0n&`3fZ?R1YlyP(rrIFVa8W{EC3DWsKpZ0IGxwj-echuJk8szWoY>b&W7yL7!STz_jG@#o|Ox^B3A zAG9B5vUPCd+0WG--e>~8$av)7)ZT>VjxImZNdjF7nRJTUO($Xt(usC`x}>x?MvV+q@|vE(7i1&YN8uO1VlYIg$V{y!?%+3Cs`bw^KaAh zrQHx>z`5?Qj_P@eV>GH0=2wlGpz?I1iSB8_We9$;3Pn=~TNixqr2$$^p26n&10c#$ zKfmk#c8xuzpi_Rge(sYcH|>8+&HA$n`7tSP$yR%AaxPsYmw-UsTQIu6rW=7zT{)}! zwV=zQn4#2WzQ;|!%sAac_**2%f)p(9;1#ToAS^UdpDPGPRi$bxnWaToR=UDT-yO@=lvyiUDU)3mty#1z#LsHxXVAxwfeo)dag z*mpHDONEEjB+j~DvT0z{JnSZPTW};AAN%3-M0 zT!;3qbyty#Lw^i_wrv$0oo9o@Tbde29-7}BQ&~QeIWR8iqV1^Td$%vm8Ck9KY+Y2w9 z1dM7*9{rglh|M644{Yh2p3?;yYU2*-RKq_`lT^CILkFAn=j!nxhN zGK0?Z9%AOaroe|z<%wT1^D#0}vz~s#ZrlXsb#1FoG_KpH*i) zQ|OwSk@nDdb82d)!85RlA665#_f*}yj?ZpMf93@W;_RV&BJ^jcSieSLF#ObP*=ovY Rbo!tEKWGOy7aX-~000Jsx{m+= delta 7640 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 GYXAVuK*RX} diff --git a/app-emulation/qemu/qemu-7.1.0-r2.ebuild b/app-emulation/qemu/qemu-7.1.0-r2.ebuild index 7937c736489c..1654336290da 100644 --- a/app-emulation/qemu/qemu-7.1.0-r2.ebuild +++ b/app-emulation/qemu/qemu-7.1.0-r2.ebuild @@ -41,7 +41,7 @@ else fi S="${WORKDIR}/${MY_P}" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" fi DESCRIPTION="QEMU + Kernel-based Virtual Machine userland tools" diff --git a/app-emulation/vice/vice-3.6.1-r2.ebuild b/app-emulation/vice/vice-3.6.1-r2.ebuild index a6f84bd6d1b2..42bc7e5822b6 100644 --- a/app-emulation/vice/vice-3.6.1-r2.ebuild +++ b/app-emulation/vice/vice-3.6.1-r2.ebuild @@ -74,7 +74,7 @@ BDEPEND=" sys-devel/flex sys-devel/gettext virtual/pkgconfig - virtual/yacc + app-alternatives/yacc doc? ( virtual/texi2dvi ) gtk? ( x11-misc/xdg-utils )" diff --git a/app-eselect/Manifest.gz b/app-eselect/Manifest.gz index 220afd07d2e58359c8a1c4576093e29371e303cb..36a360c48b0b29cd2f4b7839e5aab85b5d5e3a4f 100644 GIT binary patch literal 6716 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 SK!DrfcmEIG!&kGDFaQ9g$k-47 literal 6717 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 + + Make use of XDG_DATA_DIRS to provide desktop entries + proj/eselect-wine diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index c6186bc8d53cc6200b5fe477ae8452518ff5e6a7..dde13d8bfcd409cc92a79dc2ba79b375def42640 100644 GIT binary patch delta 18059 zcmV(zK<2;lkpcXX0gxAe*m=J^wrqLW!#x83;G-)){KNnK%m4Yu@DD$n?)K_^ z*OL6GJB3_lZ(*Jl`{`rmP)|K`yEa!UVTCo@3VnpwW8G!fKJ%J?d-myi<%f1%$DOc} z#ac&{N)FqeR`}`?qRu6#wfFt z>|CoO#T}c~$h()~N6xjnV9AwbXYa#TR{m$zdUjrGjqO&+{9&tg`PzC~d7n}9W)WAM zv-)Z!rrgft1xnR2x?J~Jr>8$wE9^OWv6QRLTt+%)g|^~lQZ)?#6Pv6?a$&J}hk(b{B2INfooI-A4XnwYK&nw=#Siv2U}%lN~pX zXM2LLZt!AfIKE=^Ry~{Te((zC zY$#*fEIe0he*W_D<1e3|>(yO+ESH%$t2+^TLQA z)nHF}!kxeytoro2(j3RK7IbYkHO|bbAI@-V|50eYR6*kEZ)iB#_EN|^)7ULs|3G2>sT;~yLp8t z(&ORACSX#vjEX;lF&?8hYv5vYv)Mhj%}box5`Wf~rDMql;cI4zk6HBEbDJ5M2-PPx{$!g0Gs!sg0M&>F`GNE!mxX;e_A&W07C6H?OjouQK(LlpPYgKs z>9gXG1J^3JXbB^gX8k10mZt<+h+OU9=%7cdlht#JkTk}L?f_FMhEVaHJ^`YTfcrMQ zd#=^7FZMd8|cZzxL1iDvnw_=4vuHvS}jJr6(O&6pZb{wcq zs|2qwQ*klW%&Nl-_{-aJ&6h8KefN_m1)>M1{U0wMe*BZr1tNdf!?OCew_`DDBPQXF z)-u01x(5!~-nao2c03h>8-QWQ?OnHH0ighOMLVszKUS@WCXWFswcZ+3N*^81u#@wi8#PN&~EVj|s0&6ge1~wFhPDlI?!G#(V zfI9hSOqS9&tM-4($KTg)FCYH)^5MR6$v^4XEWvyxh*ZK3v=0;`ijU}*52dEG01^NK ze&H-Q);JR?c_pyQMdEt%l@-VCoXJ0d4}N|-EXzkWl6~kgu~Hoh>M;yVn7>a!0WFOB z$I49^by&W&eb|7>PqD%aA_W1%HSxNYc`!$W(Sq_##kPMX)+E>LYe+Q#tgFq~Lvy9# zydri98iaKQY&}E|Ba5S%uaIzTJHwn346w%b&B}fJa9(~C)p)gV?y+!wFUKAf*hz-* zK{CoIiybYw)Zk~A|M<}JD!@FE6KVzKg48)Rz8E@0Tw)PAu@R3Y%(*pvBeFw#C#24L zhjOL~F&TfmXD|RCx3+lG+SUWy*!@UwCb|*0dHWrsTyc0dsEM)`Y#TZcZ@>p)3dDB7 zOT#uncyJNG+&sbD&>ZZDb<8Vu);#VEKkJSCz!dnG#9KfDg9m6(4y@}p3-{Cb@Z;~V z7A=%pL`WE)=YdO~XM4h=RrF9VXqDRen}I?44ZMF~3@w80Log?IHL?C}bRlq^VGggj5obL|wpGP)_JA z6k>m$Zx`*C7klfac=uBVuvjRPg$WQS%YiX;Uad=e89!Le#8@k{;qJo)EhUIRE#jZyH zHdXreY8D`DjKsG90>IpQ6mUC(ZTXB>{ zShMDFSi~^jT6%*2Zj{|CjZYM zW+OpZgmIcVcq6`!%`d*$!-hvk+)S^BD0zdk4G8VTYY?W_Z;b5I%dh*Dkv)H-=jw1- zWRJ){qA0ILgoe=|h@pP^$4R1KSqLZ55h9>D9U1~NBQQ0hCWuuJN(;)lJSfNC%co{! z;aC9p!Vx!77?=ncsICKCva9ys9eu$-9VRixYzn-{2|n2Zq_`!BUF*0pqO(IxV6jlT z$rAH-khp^s$-68_daSvydPIK;MB#Q>G!DeV15o?DI~XOPLP*ytBc!6ZHhB1U$v%(2 z{r+kESrC9(Z zJe&cuD~3SY022rV8_z%{4wHA6Br8Z%G($&WMgPa5@n0UDz+k8`SucN}j)})I4{?Q` zUOd9_RY4EY1Am5e^chZzMfR3F3srm<0Kd2Jr~GX4n_pAH(Ot5j}$~%mpqF z$8s)Ww%>T>=ifhkOV#2t2sFY8fCyj1!=+7@KgBO1ViLFQouCX2Lam@cjstOt{Z4GU z;xU$hDwI^H&4Bv|@g9FTC$0jxz$a5%p?Tu$*aK<;vGK~C@BtkZNUYx@2w<>nEzAK- zNU-^e+IC89;kg*y0o#2zBfzeFSJEvM(QMG4f3@gDO7Oe@AtIg>98}?qXM*qIK=I1s zK?7|GW>?<@1dJCeNf_tbb^9{xm;G-4^~-CEOHWZ14EAt9q%nUW2hdeS3~D>^h=q*; z*kVNn6o_2lo3@;-OOOPBgqJ&QOQGPe2R);Fs#t7eZ2@tqZ#+?0Tlai@hrA^>(4GI(NcUTjl`v=NPQECP0&=oYjYq?MQr_$lKy%g~bZ11zK~ zP)S~Fp|ZBJ#%_OXzSN}|7SwtwRTbi#0S_YrBE!zxmHYj}%lrLWi9W+Y9#%61%vdfx zPFYf-IOPlk2VYu&VkzwShKqsEEu;8KfQ+*`kc`cf8AiEaU z#DIqk-xyc)SuU`peA%8Rg58P`Eh{lxLo@yZwiEFQ1}K`pV&9lc69htg>~a>b>sbLDRu%kM01@J8UX>wgg723KKufTgCYfB2^wA57CtP> z-T;3}?=jH^2=jKaNPRrl>&1Tm{5CbzZ$|-`0(h+xAeic6pU0_$Zm|0(Z*Q<8Hf7;b zj;-V^5HX-OKNfR8$RMb{fpMTxz>b2{4ifHcWz#mn7;mny6+VLB%$Q0q3T9DxWrD{; zsW%XXy)sw@xK!AW$r}NPL+%A;IsoHJtzmy0P!~XPAuR{17(bJ4tIZu zlZIN|s6PO!5|&r^W6>mY4#?yo#X4VUM7@B4?sLg(lq^sYK%`+TC0tZdDiC9K>iDD6 znFz?Gl*Gf*5CyN30phLF|uTVXXt;9FyW*;jU_?_;*E{xohU5=82>;RpuKhrMIPKR z2*u4Jag{wAzgY7w7Oz}>e&mFJBpJeXqJHTRi_!i*L2A(>5G&|BA51_%YD4tc02H^} z0Wv};F$8$ti)~SO2`IqZ&N}dz+8B>hj@ZIS((A`f(o=-#v%?>e(Icnz|?>r<#5s1 z1=9}1rBNIFEfFigtWatuxNm<93OjFcU)hexqr*uE_Ar2g*d&Oer*tH^0`87e4ef>0-sR;d511T3CG%oSBL zJ6@6HtVr$wA+J|j-|6oSPRYDeU^bpm?|TSo5q1Q!GX9$|j~K*Wm=8v^3j zEkOs49p~T*4Q&M*?ua<_B*KgDo&;x?Wh+Ip{IEE@M@4k%Y@WTw5x`)SGXMs+PRcam zQF&xX6dDmfB}91CRcbuPx6Ae>iRPcl?!nq1Q?V3`Yv^QKndDKFWd_Zo6dGI=(8g`y z<|Us7=>+39d}ub%lm~yQ00bm}Z7&M;Fm^E^*e1XWVs4$Ou^0{tY2p+oE8891O{W)W zCQsCNQiaVRXi3qd@D;FOI6-q4k~$sXBaVoEKvMzRrYR4v*wdXB4Fu~LcP#`*7PKqr zfUSaJI!oS=+k`QKwSi#QD@47uH*5Ct;kVzvy!&meTllvp6vVA8uv z`FOb(QfZ?gzypa8Uhn8&9MTuqZX6^p3qe_1Q??sw$ReTiVAw`18hHfe%9Z#>4tsEJ zTqhlk#XJ#`(puNLxojJ{*5<>?nj`9D^HQ69EHoObx4M5f^mP=an>uKY?9O0e_=Kaw zCdeORy}6_E8^@mRnG`Dv|H{K6Uz5-pvP4*c!w9~Va%`XpLPpvXPVOMqZ`SL3nOd0Z zGb02$$9#1Nq^u46`RtAk&K{1lS{lT~sEYN0_Fudm^@nP&uqhyjuRBkcHmzZ+E5Pj7AwCE>Hp1x%xenLB;vmT& zDq74s#Ga^(oKg+}J40S#TghgDcEFSXMX%#xAU5c)`sz9iuw01~XDLA42Myd*Kl6B>=5REY%! zhU#MfbP#e7HJ%720lFcSiT@rv2R>Rng0lvto2Jeu;m_f5rViV^5~u}|h3cNW7e!$F zf3%8=LL~rC=&4oZxzT<+W*7a3#t{i1xH_co5plneDRt{e7}n~5!=pDL?i4J6&#(Nc zYjA%NC?u|`GmN)r_Dv=T{qoENfx561<>AAEtOSA*VBEyWS&r`F7)tab8x78j($0W0 zFD#=O3SQEP+j%}ApMtuFweYJh@#h1+#D}XC2Wm$oCOkpuGN^1s-jU8Dw+&;RIJa!U z;q1H)l1}9m{48(26#7;a(_>2tATU?t>%@OA2opk4m<=%zgiSWz%~)D;cWqqhS2UYOk55lCWb5>uSZ8DMqB6%7|SZC zbYAad5HRvy;Z#M-Dd&tH+ko7G5olBB%bNxJ{QmuYy`H%rrFdalF|uO=Yyv#f$f^ih zQ6~>$?^Xwn2B?YlMCBI4ZVC8>Hz9vV8o%DnzyoBwhsMnXs7Ya#w2s~ZPm3%x5lx?n z{%B)>QXXCNpk=63+$v$4Q&o^i%A^DnGGaq=`{EOns4zGALvYSObVwJ(h6s>FvDjnS zLxG$U4iIl>TOBV!kC1&y#}UULRd8TkFgSQWNXq+cFeCf7>-D`1ZF?>o8_0hy;89`@ ztiTYJfv)qR8?)jWnof91FFc<`@oHBIS~Wv3z*&I96}GM&R)tWPP4pFiWrOXA85n}x z>kAODQLw}Mv6`-JJm$eM@Gq=FHtDggJ%j`3xrNtw#8j4D z?w~iF&a}hwBnSh_tO}wva zIa;p(#}V&ya}&8c1jrlj>QvUZ%2+rm-+RgR)^)5ByX-!(Zc-NnN2EejPO0(fIt7bz zVO2DEmB3cnIx&pj`0nccGQQj$w%>|h*qN*ju^9fbODal;h@)ee{!O@B6`V zRe{t&%I=8V9eO2|U(iB3v6iYVKWvT!5)jeF9Cv_xMAX@el~9mX>9h_@icXr9#lqmR z2Y#1WR7ygtO>lpa|KI{PbogLcDz8WQs^49=k6(V;pYCYP4+8Q~Mse^KS9P|euZ4}hxf*t6f!9^tN2qTQzX+LCw%cu2bQHf2YlG(l z>BI<{da6tIa=HiyBo)#8Q6(QP>wGu=DR*Wp1eHItlK; zG{I3ugxjiwoM6>ZH*AIb zjj#%YF!6t4Rf6*dI@9)Of&DmxIuh}SVH70d0Qht9jDu{!_xNyZ*s!gPWsAzyfZk=v z$0EFjnfW^8gX&vq?hq$lM~VRkq-+dvZ6ueD%9pV*G_dNn&|d@;rG)o4A@$4Oh^Rll zvyUG?f7zez&;ll|nm?Uws;5Kc zo_^wEN0qm;>*RSgHh>u0plmRcAm%kxSwr1+fHEAuNHw>Aw5UTzSS}*Yrc(DoDh3h3+ri7LCl)FT zN^rdrUK_HAC;Q2sH`S@Apc=Y~Ik626=?GW5x(i~_DLJ7Tl7f7V2MB_&Jap*dWz^Mz zQmxihNCJK?<$(Bj6{SH$JVF#~B6yopA*O$N8;EuW1OOdX3JCaNqm5mP5^%;kAN&-# z8c?tB9ZUrDAwryKI!X2t6h!3LOLo^&_uP<0UID8xy-$vI7l3{p{I>9asfC7RnSS_<__Yrb8UNDk6yzSMtd5OpC}s zD3keL6^C#=$de02d5J;B#6fM!5zgGX=; zSe!$V9#k5!_2}H45E+3!2p3;c_rZS*;AV*a*`^vF5J*Z^IJK$(Z?LnF3Betz$>#T? z_8_ns(~{J7$mJ(rQ?W)QlBzUf`#?NGqRJ~l9lUI2!x5BgF~RCw9m+*mCL%@%2=pgl zZNot%peqA;h*=S@_%z;7g)qqn6`CwmSUZK~!yt&W7Qh-p`l}WD=EM{3_Y8jkifE9) z**uI4_9`uziq0ohnekZ<}aO;=NjT@a|`$1-k4USUX0|lUT!Dlad+GiKVjcsG=wp3O01nLZ7nw z3Yp5OU`o&=B0#OmN)5dYN~3=ep_4M;Y{GB=?@)kS8_gAzvt#XaA}eIQ$IM^f=DA^s zw__*=y8v)k1r-2Ow2q3PA(9EUd%DMG=hf1rQyzX+{UN@J4-xIv+pxXLgP@&BHCIK^ z3OGb?=_Fhw??k{2aq7fSJP%F>Jx&R9YcTz1U!9_J1VNpGbmtYp!6qRaUS5w-B4iii z!uOBTjxb*NEY8TM#~wh2vEb1vO8@|xlinT~e=?rqzF?pC7uf8NpZ}z^3epT~k1WTM zI0s28?6oVOsrZZ>=#W=1B!)B5IUO0dRp+8QC*n5(5aE(Uo2F%co<&v*T2VVxS3?8R zXCcjyj))5ALRYaxPiad_^k+TVPW<4C+my>?ozuGT5DtW_Q{F@I7-OA~eH5Js&!Jpq zfB4}dwy=H>*yRV?SyX*!qCQ7;mYwxW9yZr>7)H31{wlL>Dbntbl-hI2etvsu7t*cd z@hW~T2pUs)5I#56_D}}?*0CX-NM-OFqeGw^y>bvF5S!qCrbL$t0QkynL_z}6ic71X z4oV0E06B={XSo9Ss)Y`C-%Dp65RLYXll31Se}ohrk{9*qs2n4zP&XV9uP6)vOvdMR zqCr*S*z3fO5E)r(jJK-vTXF{FHAFvdCiZ^3AD>_DS)nJVAg1&=6#X$FXo;aJbqt{< z0FYkA0&SO}^1E^&n9AdXy~?n|JE7aA%s-LdYG@^>T-j+kGJy_PY9a*tK)#mBL#ogl zf7UPnyAB(Aq&MQ+?Q5sWLgvS&BWf2zSGz~4>Rr$`+kzVq%TZ0LPhqW!CpwOfYVd_s z;LC@apLAY4BM}+NtAZ;6ILr^usT4BQTIKcbVo*x6hIL=94?n-WI!p8666hV7zE zA%{f9S;Z-~j^JF)Qa`3$5=~)YsSg39p9KLAg$ZFQf1dz0CH3`eFco-LK~Yz$hHb?JucO5Yr^UkgAA7Y{ zP>RLpw?sWsyO$#hUL&s@sH7L{%y zlY(lX)i(p=sn8cxBSNU@6+YgSi_yWZ=a&gdO5{8hWt0BK0yirJX(>g)e@0nX{2K3t zT4oG_55f`DrijC_8juE7hQ%VdEAbt`c|#~P!co`3Hhv8i&iG#;RBp9=`=TZRka3xc zV0ADkRt>*ax277{LrYRF zuw@W)Oe~e%T;diWe~x}l-Q#;rjTUGtzh1F#Yp2T7DIo&T9o)KU#KFSG;lIQYwFD7( zjF9f~020thbr!XYDajAmB9hcZT~1KvN>{Z5^3YV@v80;`PF=ZfwdGu)Q&lQ>oSJ1Y zK9)n(hmTZ6RC%V3CjsD-p|5_yP!}HxBi}05a&RRHM)vW_e^myRZYxsqKBp-`$nJKJ z*P}5Ls&%RuDCBFHfI-Q|EQ{~0DQJcRj|{I-zgZ0KwUNE0`NWc2*9lK*=2exLLF>iJ zAR7uy6QZyk2BV1$}eBVzdW=?HlUNQ$_M|oss%OZ)R3!E zQLt{SonoDn7c6+z=86000xb&6kKhk)E?0h37%8z2lOZJ=CMfKPQ)B#Sj-qm(?s4^2 ziI`I@#A?n~-@Vs~)+Ty|R}1$3{d}jBVkPB&e}t_Db*J+=0t!qzo!%=2o0#Z+GK?w8+RIc2`lF__)Kb(GeJlfmIZCti0f zaCrd-;EnW}$J_lg5f%&^N2EtJ-Joc@a#;L__uguTR-zhEO&CE0&f%GWkDA-& z(r6J)58<8sW6eNczrC8N*pdk&CW0K%U7S>7P5_Iw4Yjc<>{h*=YTSeIs5ohV;Bhlu zUy7#_JJB9_Ruv(LE9zv0AVo~8a0(QDZJ6cIxRqK}mO5knX3hR&(g7~AQPBa`jwD$L zFB6q->dAxjXF@krohZN>F0giaP-^h98I3Tj=pvr%(bk*F10skZzmk0n5 z-&BEI@%y00XBCs677_hk$0V4gnwhV9)e1}I-@HaF6pgZ}CMsLADkhbRSG2qxAN@K$ zy!&nZxIe%9`E}pd?U)jO2T<#WY1{zx6A`X@#LZg~{m|U%<}1ZrDZ5Ny>pfyLWnyI- zSA&;81WQ-5CZYbQdFf>KK|erjgl)3$*ushGX2w*bS3{ttJ*k1~p}!+0(RE6xzJmmc zclF*V1$GU>(D)D)Ou}zZysCV#C;mmJ6m@)8L~=>sxaO4$AL)i}s6muh9QiUM5cqS7UDJO~(jou0a_B&|OQ_5^UAWNJ4gz zCoUel_Q*zY)#-;@XkEmW((mvcxW7Z1fI}K9!yE!`9B0 zEN!Y>se~|qK4=twQj60mQ5Yq#rNW&`+laId#)2c~teRm}AubI;NC^Q@bU=;@o`SlJ z`a<_A30rkQtXxcQNK52mLg=FWSG;$cJeTd$@AndnXR=z^D$ROg4b<}N_tr_4UuR@} zBuJ_uCnKm^R%LZKCpu*D(6KEZN%I7BqDssLai)s*6kU9O*lDY!4=ad)aL_!^6z3F) zT4+Tb??fLT&6#2zI}=5jqYbO@7X<`8lo=ST@Tdo+zpCkTOG*SrA&59|UVrt{^jBW)F4N*D2S zK3#o4gHKKnqZ)V@;{1-8aJY(ELby9|Y!M_#ctHH!F3fFyXd6!EVl zH`*$H>r_R0VO4SLO;pg}pQ8abYUmZJQk7feZI*h1)U)D|!SxLFLn363 zV##=?!9XBbkxKA* z8x2HU*kF$dR;=71d*ncLen1sTjz3WfGGRl1rb&EWWgF_XZb=kXC#q0V^||MVXR3QK zpO*Uu>y~t&MnG1bKt+{)T=nuD69WkcWY0SI%WkPPrtBsnVg8api2R4tS3NC~OQmEg5j^mORj%P={5`m`V&~BTdN@-ZRTC$m zS|;(6gYP=#e<(~yuCh+*f#8qX`36bZo7GSd#O8N{;m+07DQ*e!Z3@a$ilYPx`m8fm z!Xk?S^5m@nUy?K%7Z%F2suSTW?xF&Ju0(xS>ZhoG{<&x$hP~Vu%RP%1TMkMsC9$TX zbwgf4wGoGah*ix&)I5(32VpJ6EY=0>*BpZbbwx2PuuSd2FoA(iQR;JuOKNUafad`d z7_f{D%?|$sVq8;MGM4yAVMtEpoVq1&2A)+tB3>2FCRyXJ(UxN<0h-iW&$pp}dQHa( zMWt)AXfuoUZNd>N#-6)cFVVnR42{n{Bjj+D@=;Mn3a-JaTMX*uy)D-J^XkOyHbT!k zb`ln~$CfBW#up{%3o0lR3DRK|RKCzFRPt2KR#19MJ)6py$)wJVBAe`z>Xjn8VJ+~( z2NZBCNfWnBB?qYWRI$#4Tx^b0ZhC}q);HC62A z;krk;iVG&ibak)=9c802D|Z!G5O)Dd!Y=xrFyM4z;8~iOQ_={MgjbB3b@Z~_EouGn zxBcOMDnj76)x`?1biQ-Vp~*@)@NP;}A&F;G;-1GIs3e^y6jf^h*d}3rr-Tks4jPb6 z-3bdqx*%hkMT8v9D-a-A-lQGSAPB-5D~Bk9it3C55-^{G&8`IU#&L_r{%G0>kdG%J z?g?YnFN|raU2JGB?0|l1*yUD9J)}FTGJ`FdwIz)MYQP)xFe!-v^r|YBEpn>n9`O9^ zl_h~YCJhm?b3^*yKJN8@^5xYq%lc~Qk4i-QM(IY4g;53u5gQvEk2N}~n1qIARrf)k z3{Xhd;n4I&h4ZlPQ8h<{$N+?5>uS03SA9}a2RJLKb9x0O$@MP!x%fa0sX0&U(%c8f zDoAof%?e5?)l=t;$feqizcyg!%$|K66nk)d&D-6osB0C5wL}nqm4(s_F$6b;+=$Q` z52_IXMa?G~^Mg>p6%Q2FuV#?m+j9Nw@2@8D-Y`BXL$P z37d$y;+?7`nyUI#*aMK95w|i_&>77hL*i%{W}NXV2u&fXrt->g%X2g)1mp!amu4!$ z_}wG(3M+Ohmfu%@d0}tYd`+L6YTd(zS{`$%z=UY=pn$^us*M!&p!``qRJiR{d7=k! z2SI>sno8B7yc^)gCh#SPkJL=fYb+FzOOkNiN5B2ss}!Q|PZBX!)95r@AZZpFk0a5e zQLQ>LKF7IqQKrTdXXSBHFFJqJ5UZ+@L!c!wf{>ln>IIp99O^%bn;nn)YCT777JMb6 zxbh`XQwE{cNuJhuLVR6chYgj&+n#iFXetqc#88b#U3|~%Fg`+>rZO(ol4~)U1-{)BRxRkpQ z9fw0$t4jxe`#QAZZPkGbfXZrdhcTzN3}1w>DhQ}mJ|5FNk0yACYRd!uj{5naQ9zh# z++)+pTOUJ%XFY7U6cEZyH=gGp@a75I>S3+=za!qm;dm}7rScm3EsGz)FeHd0S(-pz+=C9s;*UM|$8#SgL+FowgEx0o4AA!z@*kIV^Y{9T7ac2aRBZ{f(}3 zql%XWH7GQjMwC>}3+k?Jk#sfGW=Wma%l3R^NGh1naEnIJQSmhb3L=al=j)8%M6I(X zbPObV(5Oh%5wQ*Ks)3g2yjinv`p4VN&Vn+n;h;q{Yl3(JA&eU~?tQkeLj~BEGlS-T z(QWBN6;iAA5~m)@S})Cp^D4K+G1W6C8V%a@&inTm^z^86SQFkCCPGhHJbvlw34Ca7 zz}RbExJHxf%!)5+IqH=V0+tIvuQp2wWa2S~$10%c)v{&kK+F7b^aXj3hbx=69i|w> zo)=+csNto8FN6LG71c%d4$ajHS4J5`tcM>+U0I{6oJO690BCvAi%7s( zLldvnF%!V9BfFmJitkr#Db|3U4s&Ye56bYUzMY_m2=dqbTU9x3^?fNRhO|SYE_I$k z?1z9vV*)yX%3qC1(xv=?(;5AJfAq?=VBZ<>R&Peu6{T3`II3nKsr=^Xv;o^gR*KDv zVUKn+S~Sd+VNU#pX;i01wW2#Th>gfQ5lB@d5Tk+=45i5D>(|b`qQXFUg8D)U8M9pD zpC4yPN1dE8XpBGcfdw(}RkOjD#tLfM5fs1Sd0&fh#@68a>7j&UY0L%ue;8q*j#ZdQ zo+uUqKS*51HKjQzGiQ+qJCual;G@NkP8rIvxO=YRTC?wr6TF>_bnN*mT2;AY(J-(T zFvO|u2P~y&I;cu#IL)L~$8Qx0Q%ic&;=oT+#)Q%T zN_A$<;c1%Bl&|pv0G=sZqM5(YsHo(kvfXNOJZjF+#3iR=hdbxL*6iv6aW`TR}Mh)@2l#lF!Z3Zq9Ev<3X&dfqv7%)C5?Fw{2!;Q0whJw+Ys>O zdYXYE=`is!tjtWwQ&qfcLe%h#QDcf6(=+V$+m=m8o9Wa|q=C z(1>pY@82xh?=P<>B0YQVD+r+LWj0{50}NSthoyXHSGkVUOba!G`+m?dFrB5d%YAj5 zgX8mDnRJ{+ZG$R1)x@TzQ;|b>(%_;xRDEiihKD!vSsJ~q!JmAvJ({*)IIKrF8d`;9 z^@I+klwd2se>JQ=MPORf0k284DqcJQzo7PvAeK{mb=8lmiQLmFVWwx923nXH6_gxz zTUT;mxlkTcvpWCI79}a?*9&%EtXuV~CaLPq6Wu|go|&YEQ9uB{P!TIibvn~^)S3vP?`{{6e3Uq1isX3lN2qFQ8z>qxGO7lgz>Sm+Y#LE| zO(iNSOI4-aUF57KmhMJmR_yZ_)HWWqL(23Iw&DM)lAk=@hjC#cZj13X4X6K8}p|?1*;O@DzZkpSq`_uF9_nAwW3PP}x(0GCIIy zVA`=&La1)RYPBn+r<Z54X*pbE3tQI~n}F-R3%!J)ZpLvcd|$r{fn zEjZ-dXe7HCm}<#dk+~vJRa*ohgAICBdi$XnSy+Qr4S2<>bR`FDC!MVEcdd79OJ{yq zbWy4|sg-mo%Sw13Du2c4c31hPNv{*2aR>D#u&KV?dg&k2LcS^Gyd^N2Q-2wJ!WEG^ zdn18}))r4!PZqGya7gvhFCtRI*h|r1bd|pmC&qO8EkhWn#pn!tkv~pTt$X+xcwxK) zY(aG(z5yTkYHzMB>U@mHBF={%LliB&J6p`vfXDk)LUty zDcL&|IH*U!6uAJjnrl6YNM>SI-jpAGeF#M6^-l0pQFjJnwX>cy4Z-X$n#T_ z`qvr0CQIVJUM&#uns7pRU;(|(D%X=%K;41qj_A-s#B-7|fr)vgp ziN!DD$MN#vg<$#9$5##Xx8qz^$?c}H2~2$u(qKPGU{F!h_?+fs9>Kh>-qOil3*cx_ zp^2o~0D^-J)h#MN(2u_-goQhi9M3f99y*cNX{o{E5^6u|1A3nT{ zcR!Ec#@pdEx0-&J*EQ(Wt6>XW7GY#jeGHmUrToAc&1nh`mSUmm3`eqe>o%+56Lb{< zi#M4Xlfh}-7@^S>6@Mm61iYH1kP}OjN2R`&`j@^=ImK=s^-!v6ESeIF(fJ~K(Wpiu zCjKRB93qRvAD&=_Ym}+lEOi~txkiE?RX5~1J&_WztBAgvraVmrIs<$WGTvVkIW?I2 zL=|ah2%g{K(6`l-P{m-l~iZJ~;K5U{~HjT*)OYt)p0rGM+4wu)8(+M(hdbq1{)oT{Z()AjmJV@!Ql^dkc_$0h{Y7)m#Wpvl|4!kUD+7N)q?UBo~tcQ&- zodqcaoYVs|Ra~fU#Jo|e<4PH_BGK!3d2CJjz%Vy%xN%`!mj&f9V_j4xte^@fD@lVM z)M}^l>KS2)e19#^t~zPaIpTzBYkPmQV)rxgTRFdmn6k#E5e9f4zv^9{n)j>bxuZM( zw(hQje8nX@32P`Afot2t!3wd2@v4&a9cr93@Pjq>lgH8kFPSpvo_{rHKrOgx^^H0+(Pf~jzEV}L z?&v5QBCK4kjC30_;WI0x8?0XThc9=M*6&4k z;Dc$FMbqp?kSSj`MR-l1P+R{(cfdk`&!C}TO94+G!PuvDkZPWNLRr|S8gt8Nn2@Iq-` zlmRZ!yTi_0QB@7nmE}uET~l~WQW{y7q+-;r`>q_y3mLl4#GTcOsH>;8PC0_I$UC<; z3-`F&a>+${nQpD*s1Or!jEog#^2{p1RYgQ#-dz2;wp{Ufj>K4fvVwoCzt9#XSe~*+DY_$@?!KG~GS_5b3K*+_g05WSJDp0&lP;Oi&@JdR z%c+V>wKEir?nRSsp%FWAG(!l6?`FT?}X z5pGXAIve)7%eGAdu8wV$uO*m542g|Oy?+7(#D=J((Y%_`0dfY7`Ba&rN`_`CK2wpc zrY!|c+Kl=*)jT?pr4;+CD-m8L%QAoal$(748oI=*X#P&X1$31(JFKe-F<~{lYK$6x zs~LkU>n0&lPn0mhz(5%}wN4_4s~TwTtnZ?38Cgrc0%1_Gulo0(+-fz|s2dT#=W+Q| zdZbo~2bj8Ub@h!`&9UmWOeemm;h^GXUF?xG=rQRuS7jCi`k?b=ybSwQg-BewLQ8kD zT~pq#Ls|%|E~Bi=@df?5q6g~k2Ak#}JGZs^@G?KHO#oP*{*xR-Ab)#hFgvja-HoNp zlbi0i0uQ{V{-C!A745p!(W36Qth(T0s4xjvQ}dWFLA^sejpxkui_02ROyjhJvLLKr z)hO`jbYvb=)fs~BB`INNVqjNu;BHqD6^VMFB>Y_5`Q_(1$Xs+unw@zna6uLpE6x}31RO!!K zzEV@=)8Xl=y5tf}T9Vg;UIFvuq;Gqd0PQky)zjh6_1MrH<@X7%%C*5} zA=$bYpOP#U(o@(Dz0>oR8+jsfYhp!5sjlzL0+4SunDQu zb!rJp@?5pQepjd8dT)v{K&TOn`@$wwPvbsKL&%m&QM-nL=w3!l-lTKJav*}n4n&By zstz=(GwC#`S=Qlii%1zwz-#FmKBnel=z@yt2YeHl5fM~1$|HeR6n~2kum{U1YWAB` z)2s0$T}=XhGz|;ajci3Ti?@bnO*Q_k$agDeYg0|Nx<(Qr48zP$X^f%1dsQ|>Q-^|j zWsvew!}B!k1iq_2w)=VcU;q8X``5Q{-)<|!4G4A+=FSt zRW?Rw(}X*OOjBt?XMG!twpLY?qXBe(0OCaj`R(SFe;eOP(0|_g#^DvN>aq+Cn9$uY z&0mu+w@Sb@qK)kY9MFhMCk~n&Z4;u!FDRcngntAc7#FeA)bgym2D&;c3urEC;ni&g zae--urUN~tfv_cn&3-h*>2Bz2h8V#H&|G3QPB$8aHjrDhsKy8rZnEX6E7iI#o&i{w za%f)HB_cQAq<<N)a!@>#vd8s^AS9O8l zl2z~v#F9moNUOIiUY9%*obY<}g=xqL4AX9jjI1}%VSk7kdaYoQri`7A=KQpkuNw&+ zoc}rsY(Y~hH9wQ5(*&QQ@6{~Z3eLu@i_;v`Kv%yMWdqeI4)z9-R4YcOKZeB zMq0}nRubN>*{jBpCy?b9b&IT0+lEY zHUfGR%Arv|M<(l{^f_?_UEz2=kZ_v`rEHR_~^)KkyguFaK7SYge!LLVXaSa;dA&%EY;o_)Gr`Jr9caVM-~ zvDOh|Dl?xveINDoUXyDvZ69+9b*5P65C8JN{*rz8A+6F4YRz^>~w_>%GJ(?T6 zogBl-p`FrQ<|B&DVb)g|?wqz;*gaU~%hn$JQ{VpZSS?#GR;-)vGn5kg+3_?>?IfEn z#8bwMv!C-{{^>7&|NOuI=Rf|-zy2`ZfByMz|Lvc~`FJNv3VTjoEahr5myym{p{+Q7Rvo*fY$?VXSf1KP=_7md zWrtAG@6)`eWV_JwCzqB zEEv0#&+zs5lbu0J3m9?BY1&^xdt|!RnKO-AH2dj zTVAH?dM+sq3(wV>pFV&1@aw1NdUY2c%jKqX-j6wdm+S1|8DU!YtEauaFJ2zw5|8BA z#lB^0yQXGXbxw8Q33z2Xyv+$iE>v3ZeWf^J9Ul8)&HUsQcHpC`Z?kXSxt!LQ&j(ES z&*kc68;4(Z$u>|$yTP?$bz)4-HDpUbuE)4O-;$GPm4KR(eb=FL8^d0|A5 zYOp6f;ZEQUR(*P1X^vxA3%WL&8fR?SimMS@3I_-7;Vhquk3O|hS&eDs*zqo>IsF=S z;gW^@#(l8BECU?FG5!56ELY-M#Z1O7>`k$HE^-H+3cR%<|R&TiN9;h(y`=&@HMl<$1Hm7aZEi$^I`IT zrmX#`xy=krgz6I;f3nShnPeP#fNDg8{6PAV%fdb!`>=PJ^9-PF z)?++LY`kAZG0N<-&hPEcQB)eH}V24*y3$i9U_Cv zGaA4ma1D78T?vu|ma1qJy6xRd^_DB~JHx~#$6oYrVCOUI}TK* zRf1QTskj(wX4PQ^{Nru8=F8{5{`iw81)>M%{U0yyfBKWq1tNdrVOf3K+p(Cn5tDF7 zYnfjh-2;bgZ`=S1JD!Tc4ZyJD_O9EpfKY(CqMg>_tf+V{TM4;&{dg7TaiRfi)OK0~?A$rz8G{;6jZF zK%M+|OqS9&tM-5EhcD~*m-l~rd4FHI;L@Hqi+6Rge#YgnZhf-5o00{sA zzi<{DYn%y{yb@UDB5}R>%8Fxm&g7rK2S2|ZmgOTG$v*U$Sg8&L^%w>w%)h6gfEGsm zW96odIxOGXK5W3`r&!?yk%EBXnt0vHJeVWGXhHd=V%vWbYm#gBHKdvV*41Y0p}A6V zUJ<(l4Z=DDwjQE~k;T!>S4cRvoncN123TYJX5~J-KQBLtYP?!F_gFZ;mtzkK>?FhZ zAQ|P9#g3L-YVfnme|+e96=0so3AF-qLF$|uUkn{0F0lxm*oemx=G>aT5!s==6H;fr zLpjrgn2dkjGZ=u6TU)$oZR-JU?0zIT6Ws{hy#0<*t~fj!)I?bewhf(!H{b&?1!BA4 zrD2;OJh%v8Zk}LnXbyJ7I_8x+YaVxopY_ImU<&*p@fMK4-~k$x1MB+D!u>qn|Mcb6 zqJ?sc2npl!JaFmrY)_c9iXQ3(tx`MxGB8NLffs*_p+(T0C;=`&jzp4J9>N(CDnmiB z1mgVc(76x{h&yZZxvnO5cN=Vhe~ZL<7)=u|2+xSXN=5}mMSwLYdxmEoLN)%FEzVrE z0+E3D$KNAh zPCz;V>iina9v+FkgEVO41U)BOK#D}R;6G?BA{JEKt+C7_vEUNWBm@BN5j%E(&i{X7 z$za9+4DmT7UVW#`8lftxR5MP{!Hbmp+M9=~ZW-{IVb=T$WTWz>o6RHp!d?1ILdM37xouv-Y=3_HUo_T?yp&45BlOBoXT)Z~*@)2xugm z04fkb14yv7qj+P7U%-F(+g%ABuxNi&`i|lvNBijd;c;S`N3j5&=L_K2*%2sbJR5T) zoQ{Ohn!pRd9v_H?Mr0$)Rwe~VU@urDB4S!fIl%p$$7d0ncqI&$2MieEL99q_@_!6s zHWGwI7^j(oH{$Eq{NkHEYhUt{I*{i*)xB7t`3() z_K5r=it<`SXc!HG80x40I!P2P3*jU>LIgCYLqlL@1g1vR1hMKtX+b%c2j%#8`P7Uo z918$nIN~M>0}}xQ)pdYNcGVudqc0e!!z9L-O@S9V!6#dQ6t@JiYaKU6basddEEY;P zSz`VT5_gayd6xxAk2M!ok4S%kDBLcK#(`LP0BXN?2cra32%aP=Yi&5O4%hf^8FOP&9ji(*G4WXDA+GS# zi$^%VD(E44;Lnh5d{aN}k0-|Gjig5@L7b2nlOP|`ARa;24EuunWB5EcqGzy$xxnS& zSk6Vv_8ZUq^yU4xR4qP(KqH(0i10N$T-s#$Q~V+#CUM)|3ChqQ)CvmZI1rcE@5H7n z9%BipLP>?%47iUF?}2}F;wpd(d@{8ankUYVJ)kBK8?W36AJ9R8#QHsg00!IE!W_Va z1e>p@ZKu>0o{P~Pu-%6<0_@6nCEY?1%?ADXqeUlDg69PY5%HwppbBR^6MPp3idP;F z8fZ%}yZSC5V7ypK!Z_cq+vj1w?jQGGKfkuP^b}RWU=IgG8UufF09{4Iptci_SlB3l zEmmYefyf2EY0KHV1W5o$c)8QI6bk-&&@;-Xip4h877&+84uWtrmv2DXaT#4e28TwLy%b5U_+*RJ_rT{zF}s*=~LN72fgO&*T|iygWbgji7flgqCHm&SyP`T z20Uc=#<-%-a)B-7%l0%8>{f(mS&88qn(-g7orq5`K*4k(&rp8E?wAcb=A=VbRCs}vw9EQp~MJpgd%7FQDhKod82h( zt&e;E$NM{@g%3Q|Yrtkhl>IcU!gX|WL)V&f0giu6MDA9PA^+HSKch*(V}p)Y#-lJI z$W$+|a5w=!oRp0~idXm@tO13D#X!+;)=o4n(euB!8^U|xlrcW&S#Jm=0>RtZUhK=Kx2d6iI|{%Qz-yfV!BiLfJWeHagWX4YdxIUZDGQf! zY$b1jhyk_vv6%Zo20{G|j02Sdb`+#`kZ@-!o3;tYcyooV@DcoG##DMyFpJ776FeSD zy@4p~mBA{&rNVwp-UvV(axXB`0T@?m4dZ`+x&Vp`X*pQM7;+pnW5WO?!WH`6c7}d{ zS5*NYZW?l&to(VM@#ydr4vsRHmv*w`8cd%=A`e=xS@ zjPxjt?a0J!SUdKuV*w~5NaDpjK;bTeao98`I}i_UJoEH(Tdv?09~7Y_DA>h!xI=%O zG}P)w{Q+2&u)M+_izbIDpRpG#(=WPyqRA`N3H;i8ICff%z>#~+=} zL_qe&3qUdnIMV453Z+Mfw8VhZ4OrQ7h_{e-l2dnLsns6Fdb?=fWYcnfVp#@&C#X#0&813&9q!v8_v4YO?!2|@PHbjpNKyk|* zAR~klLxAVK*cOGCfD#m7xIYe31wdF{Y(pttN8p27JC*v~PcM-T9Wc z1vPDh*+itSq#|JkoRUo+osI%nkkWJ|^#eNvyBEcX#HgsWO0Rh8#Q4^V11h5Pj}r@T z3hnojc?8t52`hUO7FvS$HYFqi%!OBbh$pC%l^F~#s6e}AEaE`rr_KooObz%^4i}AG zFzrBG8nwaS60riz3Z-U(`^JBuu=5u8mFM7%7XLp@MQI2z3%^h5FA*z~ULiTv0W% z;}u!XisT*;@_ME9o&K$Z$9!^vk?5$dc0_(#C$OimW#o=ea6us85e9z%M7;R0As~L; z5_I6$aSpD~&{nYFj)+4~BE0zSNpN;qwo)X^4~xTlR79uF=Gki;0Srbt17L9Lq)a0o zl}C0&p%L*@LWDPB4DMhh_s!d60h!KtKZ6_M%`9V;2*GZ34U?=GK`Si{YS6;1K(LN+*Ftb)LA#O; z*eWQdv*ZoAO&B9s8whs2LeyJ(vt}>vfB*9N$KS`gh0mJ?AaH+9UK!n0#95%zz$SZR zaB`Q?XLh_E)DIL203B6xffGVYakRV;g(xe02_H@n! zd9+1DDtj0NeDIG|g9mIeFypoP2Tb2JrM*{9JOQAk+5&4jp01A2%wLBr${6QH&}*;i z#+%cQ;)I!RI6;4h#H`;|fDbkJ6;?+O!mp~*2YIyRlm*$Pyjit(@8)g2ZbvEuCcUea zkC%HPl{N|jJdg6kw;LjT#0|=um|VH zb<)vT%o8Cgt#z%N%eJ9wZ9c55IigNBFSW_XLZhL2t9yS#Uq?~8se|Uo?hF=&PdGYk zg8U)Yn>#AMaqQ`yNwKoWo_WkXLodP_Hdll(jYEYr5#}6NBM}14uJ~lc`~8m*npx#w-+G6n*!#9 zB_&>p@^gPq563pJ|KjbaKU8~#O#wlC-FdRKX$@Ol0cOVz@j=M35l&CYb+`r=2T2A| z(PGvi_C#gmlyV5z8S)a_N;V6$1EvHhdL0)7u|faTSJz=6pGP=ds&rtvrwM>@1ksl_ z%l0}^+x>IF(76B$JgwKU;e5auR0-*gnu-o-6jXl&kYF7Rs!dqqC5btn&}jUmN-Qui zR2TcFgOG!$@kB5Q&<&wX{O`eY;G@MOIBQV4Y3h6u{u~}>>ag7_fm$G0sP4IYQ3S^S zN2|CfR08mXo?2C&8|}wqcF})m9FYKmt3&!85%&w3Qn!wTVXY20JbDx2PQeoR{L0_D z1{Z&ULgK1A!+48k-(-T&FV9R6s0&L`9zHC{N+2i!#!ZZz<>)Ssp+rBj(cru&?F=~c z!ZMnn;3bW?o#zwsDX4o`3%}|Te?Q<$e7H(+pms!J!V{D(gUUwa9qBxB+c4INbITSS z&d%!~=~Pa^&+_I=p>IVoJ+`C(0&_*aPW*p@Fd-C$*$@*!C?(?}R2BF%5EwYDf(RTF zS12274A+6$bx5&BOtV^lvu3XowE)Hw{Gkb`NNn{g7cj9Ha1t`zOu78dOA(GMsM1y1 zX2c4EO3bYiC)64o7x$~YJyxdOgPSXB2uu(}cu`zd=OLEhvG6fZbjV6H@U^=zVseiWjC8BRe+0Ccra|tcsu& zb@DLwZgt>jfSPDeRBkcsmVjS)6LNo~@$20TJV3^KXxv*yWuw8%me(e#Pv zk2VG<<i#>)t z6v!#z0P%*l)$tPa2-%l(9C7?n1qapzgM;^jq`c1tGqQiXUf;{mw&$|3f$V<*9wp|$ z3Jg&h=sF*|F)N;->4c~B!t+@auXdH7RWk$woCP>sVe8sqRS0$2L|^e&HrS4sfg#Af zz5oFm1v{)CtLfUtV;&p>|H3L{lOEgJLpXq*TX>B}Ol8?sZlTZFBj8?%!UcyQh65V@ zh%%0*%wr!c58;QP+*=zk2%>*BENl|o01LQWbkGnSH?!1T`BlL2twjHtpq)Rzyx*Vh z4tmq+Jgcf62yi0Jsu$78Fpxi>9KGr^V|wICM_8gV6*HQSA)q>XR2_8;o2rrB0fpdI zYedAruykUgIs$;H3@zeB2ZbbIdJ&ZBLGeeO;L8qFvAkpJwKgRTUX>+@z zTKsoc?n-U{{`1H2YW4CnHRRB(Ihwc>AqvZdmg@k+1}?dko`=FhuM3a9=aKR;kRChG zdBwoL(ccc%zOgG}!(M-zb#NVKtdsDs=RyfyDz)v{=Hl0cE=6I2J?&016Yx{IiT714 zN9z^fIO2V7ZX$Pw0D0qGoyz)F84E|{doQ`(x{g(1m)$4UP3nT+h*XHmDK$P_r(jVo ztcnJ&64)wRCx-DG-(9_5$LG7l_FM4_JCjv~3~zvLq(kI~iPV1t-u4Q;sX2$WCoHpF ziLprR_6i_9LP}I8uxe5s(4(-%QC*6w1S<>^s||&B-Jp6M&|UP5a@_p2kACv(eLpy^ zDv&xz*&UI)L$9Rr3tDI=)>4(_hs}{d0wTJY;|`FIh&o%b5(=^^oz`JV(MhwiSQtF^ z!0!@^N=az72`+!~A6&qO4j&9l<@E?(^}Fl#;q%Y?P2b25*8jQML1NMjS|K30DEA`@XiHYmyjq?+=IvG1>wxF z5mtc^CSHH6N^sslXWAYuupehoM0y9pc36NHM^Gl#L;-jpWi%`7$~l<@v0q<;Pz5%s4Z z?ZbyppZCXm`O7W!O+?a(iNb?YG-zJfIkt^~6-$4_c!2$6hwgv{VJ=bz1NTAr=%An} znpz-~0Tg2?uq)U`giCq zr=R%PQRVIII(c4=4IsvL=$8_=j@^wYCrk@?)fo^`Obi?t)l!N=|5oq#$480fHbb4;{LA8FjUw zRI4==l7OE}IUqh>MQIQbj}Qf$2;Qbth^c?x2BMt-0YFEU0s?;6Xk(Y61e~$X2R}uw z2GlEj2NMB(h!AI*PLjO@1rho6lHK*xEjM(P-ya;t;H^4~1st+?{jdVVjEzuQRPmOk z@)@X8FFj6t;(@Qi9pxrU0r-~B0ynt36(x3aC5FX_8uU1lT0^3$`wl-|>vYhHTNZy3 zsUTEhS@1`lC+BfBN1(2g%GPlx(GmwNZMo@osK6!V^?r#b-iXieGR~66_9+J=Kj zKvxFx5VIm)@oBuF3Sp8DDl}QBuy)u~^>YztEr2zI^j9nP&50-6?->9T(I9_;vw0X9 z>{VJa6`fD!pe_{RGsuJXMef3IixKnzg`pP&?0I^fPAUx_1pm!TqbzhQ5+CFfV*(Wo z)aQ*7-Zs&m#Cx^w;N8zg3v}5zu=WFufax~eH7S_^omeXCjw*^$pTTFwG`|1>(BM9mgq&u$&4mR2F@_HVG5+S=7SIc&k zc7*Xlq*;06(_;_l@3G*~Doa>^sFUFy8GizQ?7m>1_Gj4aPoMszvUZ0 zS`aj*@*sR}s_mf+{H8Knds!%r^5U)U#R7hxiUMFHz z1uCx-J3?e+tufxJ(r?Kbl-CgbxS80y@os#2xo3r*oT50i*iiJxgrFscs?;%rngBq0 z6$`XY5bSG}3&B(#C+t;*od^ZpHf8>a^hBmsg36VhmLo4m(27ljU?0fWQh7)fdVj+j z24L4=Lyz=EoV$JPG+6{l!ZX~I-<-{WlwFoLaSD)r%!65uWWvU**y&#(?5FixaCl*3%2(y?A`>;k>A?WXyddYH@ z+HtCUpQ*DyJ~SO#wlw)THG7JO>)E!t9}je}TSHDGLJ+3|`bKDm<=hr*&VRc;x^+=6 zmo6E+6p68sBYsJwOQ*mf00beu3hd7TCy6u{*W=;A9yTU86!Rip$WcWkLQr@^qAQPD zfEOsM9Uc2g-?8#KIFouP+44RQ=u+uu!sZ~J@K3hksMw?H(3=${Ou!0DB<7qNRj+06 zk!T7FOMM6+{VWK0C`<@b`F{kkDXFh#gQ>u~3W~Z~HEb&;cpWWHI4u^=|JbXwf>OLL zIeS%ntTs^zvnY2QEWVn*PA%a6uBw|-*&7r9S1;kJNv#x;@5a@Xf0z9 zd=QSHHboqc)qpgxGAtIsU5W1i&Kp9Z5stbJw()BuSjPVfp>nI`8_t|c1sRvA2v$b~ zFvi=8U1z}IW?}WlS=9NG7LRM7wGzvAK zVN}c$b!0gDRe*Fm1o-vEzA2x&9|I(I%&ByWw=9;uYQBleMqZ>r_lxiyo~{WxlzLak z0&F0|7!bt77=v#U`like;DUvfP^58 zizus(Jo%J2=a9uw&E*BPuFTlhY=Tf!c0aIOlkOuJe<0r+yScMUv(Q<5LBMI@<-x}2cS zm9A=siBqe-V@Wp?oVs$|YRkDor>a!&I5o>)d@P5m49!&z?{k_GgzRqjc>UtLVnBJ0PTaVL2^f@Y%(D32nu2CH z@W}8Q^_#`uUK`n4nolgbb)E2}W?of^8MI!k46>oXG$9JxVKAC#F{^WRC3KnE)U7BK zsK61DrTp?${L4dYWJAR!RQce)R<)o8of>jgVk!#OZM9RZgK$Ri5)2-=k1o)n!2AgQ z@aA&mM}?6@ngm!>!#MdGmOO!1q3IkGV#g+fcn}(bJp!%b6rs$BQ)B#Sj-qm(?s4^2 ziI`I@#L5t;@80V~YZJY~s|9=aZvLo~WF_T){|Z|T>Q3i#1QeKz8gbgA#2~8|Rq2g% zl%5OM0W#saU(q{I_*L4_-j2m&kYD2sUwES&I-t;+CK z$Xl9b&m7lSTc@lf3w4evv0g3LHwT%oR&1#~Fo28dt%-gU`9UB!;n11d)yO8p(y#)5 zk;MVyaq#}h4_@r-sKB8{yeP^#+5q%pMAD4!LjtY|AV_b_S$ae$zo!%=2o0#Z+GK zX|#x@hwx7Rv1XvJ-(JmBY{`TX6G4vXE>5a3CxFG;hT2#acB@`bHSWQ9RGc(_@Hk~H zi>4&#NF42vXH^k`xS~#02vWqf3a3Ef*M?aRja#WzWvMg9Z`SNjCLQ1+8xPrk*@VejVsGkq)?|XN&iLsGviwM9=U=VY>xzt9K3~io zc)^gf8usD&I(Y@BQdfyQ;E`1KLu}W-?NzIe-k34rdO9GPYAIxY9i&1X(J)>U z8;a)hV6()K5#sI|C8UImj@&fd#63%XV9C-#cp2~7ivuE?4yyduN>|NI81PSmaftu` z@l6%T6~7N^d{!|DY7x=zbxeX;s+sw!SFNyQ{^T`cp=gv%HBs4`RWa#N>WY@Pvl|ki36zh!!&LH`iTfv{(kdTL_ajQy7@|RSIRCE*m{o`O_^Ak z#?{~@5W&*btVyUpYF;{-eb5gO8)2I)JhpJ6x|uQ6=+zLYX-{h4dg$+nNpzi3s_!6y z;$6KrN`YO2Ff=|y1(WdG6R#>C?1?|98*g?z47`Qp`MM6&`mmXQty+(2Y)Uu@E2U&k zP`#nFU>bb%XnkuA!9n?bZ_$4B?iKpq%FEz%{3@P0J>|bT7s>58A-@4 z^2Ehs*B;p@t~&j23$2T|Qu-af1NV1G6L3glWmsenOo+O|3s}t1ZQ_Hs_< zsD)O<_fdxN(VQvfu`^Lr>k7@&ERF^vKiaPau4jmTQA1}dkU(h7_0=BFXUB-rD1xQE z#{AVvuDW$75wR&W)jKz3+qXYTECBf^B!Ug{)#v63SKsx|zyJLI{`)`QVePqWPzaWR zW$CCoSy5Dft%s&+U}hT*yQj`3kp%b``#JOO3z|NZgcj@ef^vA4O*eaq=B{?ijwR($ zZK?t@6E`Qzn518^jt*hc%p5|_;~Xg=XOE_F=>#G0>zX$};DKEr#B{!#b)>DrOX(th z&ZnynXz>X+eLM@6-PH@Aq6;de+S15<{x3YsQV))l6^|nkWfS)#BAupnER5$@Wj>F2NUxGxejx zVUgF^zbOF%l_QQvC1rtujHg1CkJ@*tqQKU8hwUe!c$cAY^T;cFRUt#y@?7M{BtzGMh#trDo|ZHOxc!BPO5T?yvy|`Ot%!}9`rPxwGu6GA zPs@FSbxS%>BOt3zprT4Yu6p^7iGhRzvS%IqWw+ECQ+5-bL@@wc8Vg0J^r-#7FY=JM zj%G~2{IFvYcKz+tR3Idk8cuQgn^^ko%dekbzOgVu_0un5*^=Tzlit)p=TNAqj!~6= zkT!KQ^0h|D95WtXn13V?BL5-vRZolLQYo2A1P?r6m1{T|{|>IK*m-n-9?n!p)x-&? zmP!2N;Jc3b9|{watE`iHAoy!`zClvO}a8yQqMFD^Z`7`YGz4e=gelVK4W^a?j$$mV;7DNv!E; z-H?}1ZNwoUVpVexHP2(iL0C&Mi*-T!HOJsUT~SO6EK_?hOkhl%%a1d}B{jDy!1I6! z3|Pj7W{3X*F|MgB8B2VmFeImPPTdkX1J9}+5w8koldSRAXv;B_08MJG=i5+!y{6-Y zqSCclw3$WwHsOdBW6xc!muTQDhQ{Zf5pp<6`KTx(1=m!}5QBPoZ;SQrygG5ajnMOs zorFd0u_X$T@kI&xf(pt+f^=Agj<@v+l{{6m6_lP*&!#eFGO078$R@j_dZmbNSWBf2 z0R`Mj(!?!O$pLCTRje~17n^2(&V}a)Jr~tm2E}q-O;VL_@2XdtdhMt=N?G(|O%?lj zxb9J|;(|#rT^(#eN7-o1N~hvFs}e{OcG35Q0jCoK&(g%4l17juykgX>qnG7wN$U^4 z@Avmp5dz1pE>?i0^POuBO;*Z*cT=JYNj#ep_dNDMCFwk&s9FoaHVHd_C3J{#(12{} zPFN7q1sT&UBIIaZfdI+!ChdR*K@iqhIYb#$RA(HJfcYG3b|sKEj$1VLN7GJ#d^`zp zPZ+CyVN6TyVncIb2lP|JF1JeRA>C1x8Ena{EomH31KyyANl6T#S5>iWkyADIfahng zED78(X^4=W8`A&&VXv2e&##7A)>lJ+R3h3pN;hgOj508Y*x2BBtkF@$Bs4Uux)1tf zfI_+sho&zooQHLfsyP}&1|Sq$SId>Z>XVW>z*$M1(<>-Ru6NPT#RqCg&3Rgv<~}%9 zL6ReCR!~x@o;qhlF4b=QwE;V4_U!AR*n{J1-tJaKU8^vxC4#7bER<%5A-FN*MugUQ zP>l#EYCh4JAA|y~c%ZO;HG}ltmg{eSe>I8shVe-mHx+i{i|s;eD_isCpr{zd)UYT` z*hI_~?^G?(RMn@#9)RSGxRs%T&S>@+5=X-@~Sg}*F{JzS63wyifYx?9=>mD}L@|aTvCPa$|1r+vIZKS9N<fiF3Hq-JVfW1)y#l7#C%`t9Fdr4W68l8CXIMyKHdNwd&+9El!{ zYSoGHInJevGBut!E02?U(fOl>SXGT20xgLVgzT(VFUaJ7Q2$BX?0DQ)>p5z(;42x$ zl`nysG6=0s^0dwq;_Lc4Y^W68_N1#rQ;85HhH5LTj@*I4jS1(c1dpJ-hk(-;J_~>m{>!n6ZLI3NpxkyUgxO$eU7D%OSv1- zaX5svx^%FAuR|-|RvowisH_%u7;|dN@I?r#f`D4(<1x+iXo82RwmjhPsGkoS1%#=_ zJvN=Z^)WPf*28v70ioP<<9QAOZ=SGCKCxAe9nf!SZrqB?>m)aUg~bXCG~-=PB_22* z2&%&L4p+-p%YnvHln&XCQBzhNf^BQe1KL<+txBwaD|b*aRoi%l7(AJjbjC4c=aFy9fWzbc)ZFR!T7+xRa2+T za`j%kb1j*Dd|5x;l8EuHgy0b6n&d3@Mp)Fa4$Y5HL3zFUFsxw6Nrag2tTqg!h!QO5 z5=AFfqpIpbRQ+%|Z6yMKsQnd(S*j*e-Q_$wB6xNW8o>tp8(rr{ z6)y{FP-r%dD5;zm)Lq>o>1wFWk~*!I?fJ-%R4}387LA~z;%fvHL>NQP*BQZyT4zn@ z7)bP>QIV)4VjJ9511-~evu5A)kGGqh1!Y>pL5pbC1n~qy7&mO(`)pr_3a~F{2F;^? z+tP$fYOnp2E4JOkTRWx@FK&jxPm|lH5fKjK+G$Xbu@f`JrxLN zbxH(`S(7XUlB~f~llWQHXD$jWs*CI$nyVGAj53H=4?mE)vPM@qjXDtl(DI}gk$|&? zCSI#!CV*W>c0JV<->=$I)kr5)qEj<}P=-hK?F2*Sz?@LKBq#YV{sq+kC zKLjKi6VM4%{%TB;F6A$r&gk!dqgSp4`_72BdNZ=FD8)L*Q8fceg0?;WBiE^EQo=xnhm}*R#4N9p!f~X`&x`Mwg%Tv4<#H+V=mx-#|R5`tinX{ zM6nR~LE<{DDa}clIg3Qtp(NA>A1!ut%21BQ-E$S!ntf-S;O%6jW6xL7s>&UUhJmes zAx?EaU@1)_=S}0{8!>9Dqc>})T2#5U4&POrAz^i8Gfb!0YQG|yKn!dQd|1aVN#+b) zo~(*N+@T5tU*{f7Bl_xph>1~`d#J-n!b`2uK~*}#X(pvQeyd2BTGE>q2Y#9|CXD`9 zsxxa2Pt$y+e2pIf@J!hf&HRN%MI{%N?N*cHQFDeSE;$`L+&TZXW>+uLy-ql%=bBx8 z{O}71tI{1EDww+FP^yA1=!gb8<0r1>iXk}LYJu0>oUJ|%{eF;tBVhSW^DEMEs;Wak3n&zdSeaRc#x3A$cYY?|_~GS%yP4xtt-9Sju;HmFqaov`{m+?*|Am96*+__4KAuf)u*Oucz83PrP13O{K*H~qp1dl!+M0Hp;bs$ zPv}re3AO@%T*K;91g13|@R~%c;>82-3u?~@VmY-}SN*7($UUtRW_p%spoNK1LCJBq zbtMOu3*|92tMg~JC`mcLUa}Dh2|1SHTso;kfXBr%9Y^*z08PM-^F;|GV2@Y@MgI z43cRG%0>;cJyX8aq6SHTTj{9lOO2F{AZIhj;57XOcI=d8X&YITG(IB8>w@}sG#hso z4Gi(R`A8v2-Q{a*LR@O&x~W59^R`&;-u?K?%csA6_>=MhHgl;V5-P9ZRR_MR^1X1G zfaYI+ZXimhjWABlt?DB0{NK6>fj?Az7>X3lN2qFQ8z>qx!m4zQ5!^}#HjOB~rVUYW>k_WBZ zUsMkrl1@=OPz-*lr?6=B=i|tT&yHwk4Nn1x`l)*=>Z<&T5CVi_5z3wtl+ghu$rM{# zC4}l0tcHK&Yos@n!AF>(P|SM4(6LDTSQ8--$ZhEWsWfp4E7#OFkA2>2_rG(*c5_IS zxFi^gMK?C&M!>kH-cOZ$X&{zqs=SUJfh;w&r^^+D`4Ai>2x9G%#yTK>#97yPte1XJ z6&?r6D2>pi5uQaPURQic0IGsaL(tR?=yh@mvM38$A%H2X|2Hd_!2)PfzV6b}C<)lZ znQ3k*BdbQZsZnRW(~gGYLR7#yd%a$7ZeDtosb+^H&%|cniDM|eTH%*9BXqF%-o>no zfTy55bzn2xY^oX8*a_W#oVHcy$%87)Vn$ zW?-r%YenXYKviuKgbX(5Rq5@AW@KRvRyE*NJ)3MWY$u(p@plc#U8XZXEV?Mwo776W zlw~En50$^-bYL9;*reA9(71zo6WCPW?g;kBw2*H~Id2J!=2QlMpKwK_&fZ8MqP4}- z)svM4!$T8k{30SXjJ*^MMpyaUfFDk$-!g=OT8z%X7y0Wn)w+kDffvR*z!p>o0{r98 zS9^19QRl0C`ty#Qnz9;%z$Ps4Z1p}}ioPlQbOS&DPkp_Ip{O!PC9YdF%b1qV;Bfn; zqCb_3sZGM423q2Oy=uV#dV;&EFLH&Bs};2>%LliB&J6p`vfXDk)LUtyDcOsu3PX>O zdcj~-unA*QBQ>!J*_72*=ks-C28bK3qH*2$b2J%N6LU0Q7aQ>eQRt;o|2o6hWJ%oD zs|6xn6HW*ZETGp}<$BTzs5>y-5goc3t3d2PsHli}G>yG~ASN84vTMGODzK`i6?HAr>rZGOrs;6t{J=~7C(=l#>@K` zg5}R2UNz9)j&oThx0}i)F!e!5gZ&_ZK}AjDbDEQR1oOIjODB73dL}?dwfXg_V5FP8 zriQUWprJVxQ7IdVEyDWJjUc)z#PR1EbTOAWMU!|vC4Vn0YpY7(s&KKE>Ml}*K@h@59fM_WG z@B}klqfFIisq1LYH4^-&x*^x;)r<~>0U}{$QQaB@Is<$WGTvVkIW?FXn%4DgMYFl% z{q~JZDE;`;=XZZ{ZJ~;K5U`@Hx{!h}6*VPb>3@2st)f+ccBptqoq?*7U<=iW$)@RK z^_s=9biIZs4^sMStQ2IXFjRWxKf6!Nc1{h9$QmBFwBh`Zd_Q`WkGq&SQnKEE2zTBO46VQwc4q?dPZ0x zUw_N9t4>;UjyR#(+TP!+*!@iWR?e>>rmV4PgaO{iuX>lK=KZR9?&!|Ht-I?WUvbG! zG?;)#1=luwT6ffFa$i+%W{~um=sIXo6#_ctwu5Fa7Y*78Y&)2l?o1Oa2js>e7RKe2tPZrpd0xZBI}8nABKm2-juDdz;Sl#G z+DPH#tg*GKA{|$jDs1HhbajzwzxP#u3_Yq!QlpA>bq+j?XvDkCIlmtN!510K`>8ER zuv6VLgdg3~j9=!@fZ=PE?Y^#9)Hu3Y zq4zjdNeJ7l%PuPVRwL7&bp;mH;*Yi-K`rI17RqBz&Ad>VVMCkfPNsB?Ly(zB8^9Nu z?rg14z>C}WeBCyNtXY+S?NOQ#grZX8s#_#yh-GTA!K4cMEtmQxj%YG)`K z-HRsGFcr=JJQ|{*j_#sM`ZSmBV4v3k5fNXvZ`51&Am-@AX5rAOp%>x->Ik=|9i0t( z-DTS*0awSi%GVN1A%?_8rGH)l0%Ai{(r5vL27LKm&1kAjQ6)n&6`!fdR@0V(CT&K2 zoN6AO$Wn^^)s+aZl4Y5Hz0Ij73Mp@)8fA!ATDo6Q9jJUbTQ=2I9nI?r z8X?g&+FN&^G+?!Wi@7_r7Q|ABGG(bHLHQj54C{yJSV84|{kkYw(?HOs z%c})}aFWN;q%*Hc&OsBXByG-(Vtjf3GC!jJL*aI zG>B6VTvm-}n&E6G>j8Zy_Mm^ev6Ojo(;Zi=m!IGBA?RL`5_TpAb~Oj?b`??Kc=B5@ zF5Y8n_&lU%Uu8-#bR-EO-Rn5!YN6IOBT(C|f?nPE5btsGk41YeII(}sr=_`}5<*pC zIo*(L=uapSOIm@gjaaT~(J{f=NsAdeAE%pQid1gC>2z&;mR( z;lruRhB7`LqOOq;rInLOL?Z;-hhJ`!a6}b;?3(S20E!wfsWU-wlB=h~pX;%q zIm+)7UX^Qu%|fzueR|h0aiXJBHOzJKo^C6K37gX;Uz%2}LV@(G%>Y1kAmdamGKvPU zmm*@N;f0eJq^yO`Ao&I*FNmKKB1xfg?(4RgHC3C=ujqhX6<4}PDk@%RK&nPY=`g*2 zsUWY-Mc9N?>N>RqC3&veU%#uxrBc+cVIaDf5tBFR zoUt5gNMi>gxS^^8&FV}#O#;Mp_}e1rq6v5{UBk!Jd<0lqNxGT@{Ad~$t{d5Zie?sXO1`~1@+1x<)en@Y1j#TSAA^v^YXv``}=pVZ{fb(R)`w_)ez|IFNmD1shsLH-}`x+5`VrQpDIQWl#^LSKEb~D%JAaB&T&#>@=`dQzC|1-EepZ=xJ&` zmYS6_Vxcu^*Q;!-V6jnso=Re~_^fY((blSpax{SM4?w)AAiv$b@^9li3EErVIK0AD zU6!E%6S^Cw`D+s9RtY#yV{9jX;DAP4MF6kjg9*{%7nDyO!au93X0oi~=%$(zT~)S0 zZp~#YnuHst2DZVGnhx}o2EvvQHv7>Kr@NuA8Daz*Ky!)JINfLv8j(88q8cMixXG5M zu2k!~cm`ly%At8(mx$beld1rLfUI(6-QQNK`UKS5$eWF@Q3yw~xmkXH!GtEf5}n+4 zR_rzaBPn@(yE#Jhs9`Fz3H9sL_XXXBkK)x7@~$=D_Eo{W2d7z zKW*jfMnVVYzm5W1(3DDl&ClfNG{L9ndo|0pg0pe!;xq>}(A6(R*+6xQgS|ndm2C_O zbL*;U;EC=PX8)Q0d85vIY`0!}k(Q*E)az0hB?*9BgAuDI37ITN*#(jXxaq#ZW}@g# zEv%-2x?Wdd2oGu%T`Je59AH$N7u;zwi@Nu`?y^K8nO*5NrSO%1rF$Sh2v{_g24la} zyynlaY3lwT#FiulKy*5Y&7@8XAk7-;T(>X5jVFs^*Cl$AT9OgEEm`+Uq-)ch$`;iy zA@Qktab$%mBdui(D+zDc>{a8)6UZ`D5!S3!xz7HY(`9;7*I%nDQ1gPCDQYeynlydG zuF=Oj`~kX+K%>Ea>AaP{uJcy%g^*O$@3-;Ewsc)5;H*5dqOPt`)vbv9ajTr{K`+2R zM27mHl2c@8*Cnq(7kcYdY6a!MKtqUW)g|FGiH!lI>F^&7q1Ut?T}x4Q$;NdD{Wa|X lJU}$5s#w$Z)I)XDv&z42P(znJs_*;1{C}yLAQUx*002>ZMqB^@ diff --git a/app-i18n/ibus/ibus-1.5.27.ebuild b/app-i18n/ibus/ibus-1.5.27.ebuild index 3a949739bc2d..21e2c080b256 100644 --- a/app-i18n/ibus/ibus-1.5.27.ebuild +++ b/app-i18n/ibus/ibus-1.5.27.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86" IUSE="X appindicator +emoji gtk2 +gtk3 +gtk4 +gui +introspection libnotify nls +python systemd test +unicode vala wayland" RESTRICT="!test? ( test )" REQUIRED_USE=" diff --git a/app-i18n/scim/scim-1.4.18.ebuild b/app-i18n/scim/scim-1.4.18.ebuild index a072ff8c3e09..da96c9ba442b 100644 --- a/app-i18n/scim/scim-1.4.18.ebuild +++ b/app-i18n/scim/scim-1.4.18.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="6" @@ -11,7 +11,7 @@ SRC_URI="https://github.com/scim-im/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86" IUSE="doc gtk3" RDEPEND="x11-libs/libX11 diff --git a/app-i18n/uim/files/uim-clang-16-configure.patch b/app-i18n/uim/files/uim-clang-16-configure.patch index 46e3bac01534..9a1a4726eb18 100644 --- a/app-i18n/uim/files/uim-clang-16-configure.patch +++ b/app-i18n/uim/files/uim-clang-16-configure.patch @@ -1,3 +1,4 @@ +Part of this went upstream as https://github.com/uim/uim/commit/99fd890fa601b81ff99e5e0f1977fe309f56b90e. --- a/configure.ac +++ b/configure.ac @@ -601,6 +601,7 @@ if test "x$ac_cv_func_snprintf" = xyes; then diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 313ba8d724b9d9f11789d06c272d890b098c111c..683f69ce6c70f882e323cd0648c106f1daa51d1a 100644 GIT binary patch literal 49927 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

yYtI{rKFZWwTT+Sp?;@_*xNq9&hc%T(YBqM4 zyI{DSbAGzZAvq#=>Jf2U;CxvFM-8wYI3sA{nX=R3u@HZ6_OJ@NV=G+Z0x;h5y=bF5 z$9+DlFg>!b^IsT#>@#X-G39x=46MS=HhVk}`&H1vY|Y#yXt>9vCWm+c7o2JmZJ)N} z!<`j4sB7QdAm`pS%tg7J#~pACYvTBJ9=}-IbHn6PuF;G}z1sNFJw}YEuXz3>GLUoF00j-Iscz{)JkH157;8Hcfw(_RAL z`W)`l#0gzn%^y|r`;YeHL#sl1&c<|e+tu%xZw?^`KSUD{wzqT7`(3x2mt)a;+3c$w z@m`IFH^Ysm6Zg*{x!}+8J{P-%J7(r+*y8YMbY6VTkyV==`)xxEB-vN?E??txz5@0Q zTsqK}ZcQm~>7<79?&)?oe@#x1aj0LheDGebCrYla3pG=g9hX}=_MkY4qdQWqScg8` zqFbXoR1uI9He7*ZR<^?^&j&C18N>I}rzg^fNWR=8%HK;a^+0`GVcMO8p%0pO=O%K? zOF*0*C6`=?8IQIZfd!v!LGv|CQAKA0x<1osWd~q>cOMUS3Sn%kISu(V?a*AU=RkH` zkv*XAQ0%%F6!zlQEVu@&q8l38oVSF~S##hDtIgndcQG3H2YjGjyJW<~BZ3Wl*ijLS zCHS_o2nbdx-6HQ2^kt8%&EkfHK)^)XjIp7U3eJ#N_$9RlfCSB&~ERWU7}^ch5O_ekCnOO;k+=+3@^u{9{12^{9FHcSmV>%2jO}k3MW-N zw3A~n2p3#%TphJ!JtfEDxP;;Gm62@OQ6^e4O@OVcPHL%_vywQAU{u4p*90grmOMr4 z8-m2?iQW(yN6npmh-wRv;(XCaP+Q&H9#oE^-CTAHmOFoW9@e2@+V4?aW!tS?*$g7i z6kV-@_-50xJaOKfoZ&n}=b@RoIo#4|o0dC?3x_5etK9?$-vXyPEuDIt*IK{Y<^DXd z_*iPSjELTG@zA523PE_5yF1PfAAPvL5W79?gviS}FRQ5vxWgHZ=XCF>TP2);!0|bj zUNzG=Z8pSQjlHUVH9lSDh?#f)uI*Woi}T5aFNdc@R#k< z;T+7LN2i8BgSbj3_KptdHlbZ)#kOG%n1kW=bnobJ@zb$)SBM0o)d!vxcx)yCllnZc z&+9L%e<&n>7Uw{#nl&YEoB&c)^T2SfY1x4gL%m!blRu1Wx@UB^xWUDlPTS$IE~nt& z__;x&b%XzLycLq+$butqj^o})jsW1mTvDd7?_R`f6f$btOnF+R>#Xhr%g13O?e6!U zh>N*vU_HD9b`C~&fA-}-_>(8vj83BC&Nc<^xZe;25433K*z9-{7D7C8EkztaNjAR=#2Dg_QVvXJD2RXH087~OV(n$OBy^j z#x$=82(;UqykVfjXTljI_*`xsP+Faha+n@{qXqz3l?*Xwe z%yZco)w9d(EP}Ru))uP({c(&*J=~VyMEt_l9+fL8O~$$1?U?_plr8Ts?xorZwszZ1zFO*6l1Z7z>%9s?y#7f-(0 z%SSqT&N&wrdlsV`hbp<_cR&Ot@txBq4|Tk_lm-QXh><&;1 zcLy>Pu*m$orU_c&sInU66cTRW>Sl4a>q%TeZ#f)lt~0%y79Tmh%L(kq$W3a%d0O27 zOnz;m;C;~Qo-fxI8XZCOs#OHmO)m7Vx=7MoEr2V!NFHatA1>0AoNLyO&9#%}6P%@r z0*)hDRfqAy1KdMpOAPlIEhqFCjw+6W56^1ypVyBsUq9rDo)|x*y*T^YGKCO!VBm1f z_C4JDaGLXxTnW9*y6vuCm@bC0i?0~FxSVo%#1<_FR? z;1vY3;|ZJx;kXul$KhDz-hF;rg?@Jt55OAW(q(rEOu?Vk@Pw=ue|=jY8b%*Z(!qbh z<>xr4yZzaYF9^NW1(;tLhZWtssA?Rz6KnpHma96eT6X8$m3}}s&HlIu5+4SV?l+O@ z@emLIbI{e1hbME? ziY*@bW*@7%>dEFK9v%bbrVn|X^EoUtgzZ8sqK?UIM1=w0odv)TLCDj1eH!!Yw=ZLU zd;9Z;ip=nw2oqf>8KjXDzOn#7p>f0E?5>qKFfXV3I{1l-cQIz|3i_>aS<{f* zT`FDby>nqds)4D)k?q5Vq0*0%`MI!8{2X@bE-s7VH7B52gT8osZf84|bLKFV>A>A0 zTG&JG3~OXMEhQULT<>ky+Xj8aZ~>32qSt0+$CF&N7%)1iCW$@te zS+AanfP_P%Uq!ZwzVH_UWe|VifDgTo@@i`x$&;u zc2MU7p}wmrDrfKR?&391e!n$&V0D(e0gK(X!g!cO1HQ>pZRzSTuiVww&3R+Zy=_)B zCrh{5>0pIw)3psTcXH%$UZ1~wXyVR~7LUt@FZ{o|Y9J17updf%0-igv=`{a|zm`fT z$6^?2jV7!O@^@?gfYr7F!cBtBgk#9(a6NiR2y<~13Tim+A&dO2NiPnQS;)dphj zrULUO(X}@vT{dqzL@Bx8Y0XO$_dKoNKMs6+TCkC`gY_&`jIP$e?S;JAbuUOlEsc(j z<~p~0iBpS277p$N1&dWZLd-+;=W&OoJj^u!44c8sBbD^`m0~t!IH{z&bmnrydwC6o zvG2dGVAB2ub3k>3*&=JJCY;9W>{N8q5!tQUhI9dSkR><8@Z`%$s7_52z_@=7N8y;B z!z}5-1O~9(X<3caKPK|;;#UZ;GriL@p8w^i|9t!Qak=~Jybe9^HejjlC7rfOx$qbH zsC`4e+$X^^oH%3&C5(cbagBQy%d|Y)J_5@P*;y3WGzblM-ZWkOm)R}nr{Al%?#Tvx z14qd9IF|RZ9_DbBsY@r}EE1eeTrs1d%RQ$KbF;evm*}FX-DSel zH56zFSAk1)JfwElKDZLNY{Bg0Qy0H{`t-LCQ`}#t)w0V#Y{zT| zUe4wXZg)6qgQu+V?(H|*a}OS{8qCo@HntlGa*AIa%^^Hy8BD{O5Va>PJDN^*06Z#A zaI~W(nAtsDMTfz#UFIE7>}z)wU3MQSZ|c+?yOzNB%SuJN)f~gat?=C`9?jVt_BfU5 zifbFh^$Bie&Op0W50|tW>K~KSxoT+iujIUG{Am52Y-J6Tp2V8UUL&TR#IVd=+=I3n@B z<<*<5rk9e(i+G9dAvVOo&p6-DK?$$+A=4a%7j#x603?_zz8B=W{sq=GodJhAz&`^` zIP>5@bp!Q|R~*H?@(xi4#C3q6%g6DPC#)LaQcS#CjDI#1#{z#o&`JI{(*0vy)6d_m zMEwRK`uri|{a6lT2=AEpwTMRX<6;_1k1mvL2L#xjd847tk(24Jp2zxH_~wkE<=n+) zFEW0e=ix~mzO&q-WRI8&sZE7Bp~u0IcYI@WAvJL0HDK;&_fR&N>E#}DV7!eZ3#W^L zbn!s7F7&vd-^Ph7d_H6rVlqM3y$i!N0jM&zb#w=<7!MkG8+{a;uxE(jNH2L(3y!gM$$8s|7AlZUhL9hPHRyvsWrQ?QBmt?__v zyN+&jJE%j)JV;j@&jCeu+arp?VauydjBVbWPVDICy$nI-X~yR@ed2I7ZI#rS=%`r7 zRu&lHa*v+BiEXX-4vA`Z0O@jsQ?s+s+D9Xo#g;IhFCP{Vy7K)r&hNm)9Gba($fkuo zO}ckM#xIiz4s-r+Twi|yxBk@I_Yc{k`idVqt=qkR$34^psO`3^y9~mmX*lNHeE`LX zVp#5Rvvu;k+?&3fcXZkpx*HPc_ujqXW>SZ0f(rn&L8|QRY4?8?hn?H4;$kt71|ap_ z?$3l@utn#d$sVj5vI@>Y>@vp&|Icu^T<-<<-I@U$u`PoqY$}$X?=4*iaK>EI+#0~HArvBCK5r#-JU ztRqpBL&`=b2iDbb1e=YbE+RJczdOYhb#cpxbraDxACu;_@K09t$7bcym@1S@8_R}4 z40i6nCU!VP7_iq(Z`wUKY%&A|Sg_KD@er5TLjUbv;W}^pfn|4d430V9)1djmWwS(a z1u|dAgSjGV9tkn5)BdOGa^cl&rp978y3)+w}ztU5L*uV-P zh{KUAQP}p&MrT)9*0r0#bO8p6+K_v0vLUyq^4^CP=ZGSv1lr_IDJ3vIJ4b*1@wcyU zA6ggoN9#gw5r~WxzITut7Iv&mHd5}6LaX-hdZjre6oIkm)+cc^6!_TbiYC49j_EjD z2bP5w-5ChVqqDay?FkMtG6r%N7vbPJbn^)B@m2#Hr;!pzTNzgM7M#sEZN=H{&RZ~g zv+TxQ%(0Dn+DLWpuYXGIgxj_)N#E1USPRh zhjjr?5S{n#XEVrv^5fpxaB5x=`r{rLTCmR9(UyFd1t)bXPmdijhkM|07Pvomopjn&_wIFcWwcb4d|slyqFm&Ggr5jDN* z+#x4@FSlJlvDWjvKoy_9|MAunu^ZOe@3$!Wp1rc5_!v}xid!+aQFE~ex1)59fWsx& zt)}<^6|g-HIqa6zE@wjnXwhg1_j%a8g(|w&5e#_`$-|XLyKNjy0*`*@MVwYfvhVqY z81RjgISzL*!#bm5(l@IIV2>w?z@Y}CYUgybjf+`b;e@A^teWM`4n7(#jM}Xdi&k*< zndNNJF+3=9I&(z+Eh{~r8|QwR^F!|TIklE6N#Mbb4&uK9CcIz>fEn}e=|wLX3N@-HG3=6k?$)yB3CB5?@_DDd7=4dii` zfYrJnYx^9#4Cv^WD=!pnU>Z&`I*hqt=+cgFgwgJo#r(^`d)amkCyW<&U6y`1*&Fh3 zfx-iL>pf}+zHnvv(GALkV{_q->r<=y%V$g3Rs+YCn=sk2MrirKbLU z9s<%kC?}u*d*F9m#+Nx+_hn|IV-d39EG&ntVH4)_wEk)hUHi8F#nSQt);^cDu{iR@ z;h2OGZGgjZdrTR5_?;X@R<&G zg-m9>5dI3ttqtkid-A5uGr+Vr6Ex0UJmZAmb-T<5=uFOgnSXyA+1sbLXAJDAj-~{T zjA{)O%_@9F4k-M%xI1J zu9k8+2rDXGL${Uxw0!!Q_dJ6B%Bk)43p=vhZeb`8#=ao{`79nVAK<_!l#++oO!@&* z`aK`bK}?pT>=?stBHir6X~CvOgDWU=Kkl7W7b=Nx`Z^#VBUlyQRq?^kK>@$K{ds*H z(ey%IE9!;KA=nA9wG#razH$6lH`;`KD4Q9*Gq`X9J2Y(3!L(q~V0;GmArBV zqiY&xH?rr(6WroukifB`*gr=_;uY!zK%RSgA855sIio|)m)XzhN``b}JvTXK_YE0U z*iB^F`r%T=9be--Sj;B2*819Jsf6jut;@8B6OZz7xqUL#?zq1FOybj8ify<----|F zkJ`CkzRb4|qV+ngd;!$ZljNo+2MM2?1yBnsb!ab|(;(KxlU60W*w|MMH5Hts9oUEp zM%Sq;11P$jG7{Up7|sNwlv{Cf2-tDwV+`-XFjufG&VYR^_@MKkt}h_gSwgyM)V zj6kuG&NXR?zq;IK-f*#XqT{7I4*%Y(T`&znGMV~Ky|V3CWzJ+$mz#HPKyx1c7Tl8U zeyh10*pVM;?zhn2etiGqWhcd12~n5Z9p0@of$H)V=XDk=$Jm{0W#_yr=}go(BAl1P zwxCZAI&fk~gCx0Xy&F=gMh|v`6e<8evuW88D)#R*Emycwvw+hspLecpt9Eq+&O&fN z3!zNQbMDr8%nEwux)N@Xw*-npl!_m6aAWs`Om45&FP2_^SjPF%MP5w0Y60RZG7C_vDb$thI<=jG|-FAxL~MQD}}QL8#w41<((sfHiEErn}zB?ydn3oO!I(97^2Z9iwg0 z))Kl4tEMUi_4CIK|4!UqksB{}RGY@UEEfZz$-%Abi7AxjQ2n&QE^p5Ls zk#W1n(mUC@@Ai_J1i^CHisLqA&_~q>7-QD9%%Nr6F4sf$XycTJ2I#ueh5k1TaNk@K zWN%D)E%4wEs~-1;b5bRK6rUfHO?uHiC@>lgLpCCQRD&Bh1vyu~w=E#(%Xziuh8?`D zlM^jl3A%ZuxjOy5FDq(5tDd28PPZN!)_h9X=dZv2uwU(CN6`y@S>EsRN+4%(Zdt@B zi+J&GXLWdLcbCm_>2B-I-qa-#bH4%#f`Lc)!I;r4d^lQkrS2R~N{-ezLv-(z6;}YMdk^7*^|H;#?yJTQw|j_QEROxJcVOPYZgl>Kqqx_y1g6^k>tLbN zAnv9kmV~5Ax zcmjXCK%70AJ;aR90 zw3mAWi!sR|2Pnxp9N;MSV{XE5)cduS0w)?w_TxzHKC9_2zia)TvM8-;=JHa9e!C_# z-MOITiYWKQ6dU39tV3*ee{Xj~6YiLIIb2H_mTNrl{1|9^it&`j5;|UaxnJUOWZ!;# zYoEXWgq(ePTc7_`RL2H_qd3^bLOk3t>WYTqEqlP9xw*mdKNVP!ByA3#u(<%b%K0tp z&?latANGgk3LJGCABHXMIbBX61r@d$ zqWjUk;(HI)ptL_cxbN%RpZ}@P=+QHCT1>^)IZ>$8br0Zz*_zNoe4)c`D!iklWgyu& zHXEk^iV!;ka#{9z-Qy8A+rJ%SRK&QeJ1x_BwvdS7LMV5BSWn`fmas!#kMv%h@4P=} z;MnCBE_XG_>n|~)(-mMqansZ6!@=lou4wj&ZrH&Fnm=v&a;MI`GaPsaJ6un2Tj>_} z9FD-j^`I4oa4$z4gmNIy*7v0NIJp08&yl~Vz@yZBbs%%NJ(L8`9Ejaj+kSs6rvEn2 zj^+q%J}MATd!FEIPH}B+t$`C2d$2M5#Xy#o(>VV=jmh8C+oFpLW`&Xd|LHmtB|CCs z$$k;dkPDE=uNlKCahjV*wxoVvKj(mBb+h_)%dDjqt9TbA5aAKviuzvEDPiQwTa#83scuc3cx zSb~!zk0h6~Ye=aYj%B2RsNH_lWw%D{BaSHhhstsfNo@fekM%y4-L{Xzv!L9W(LSyX z4Zs#r?d7mTAd(Vvk|VT<_L?*4MxX|vj!5$;I~hu5LL^DIX063nww0B)&DmtYqt`dZ zW*5Nd&Pw|hUy6E)bP zAq@cKR7>b$n~|4!%eS6k0cqZfwtmGe$r^3ewHdnp4$-OLKa5$2HgdjN=8(g!*o&{@8yTfBdx;D|;0* zkUcHH6tVAcI=p9h&<#!@Sdv%7i5x^=GNDy5(n3Z()iqqxj$?PoY$tvYy`8~@#Meg69UkMY;r zOU}yH^i$Q%JDj?NhpZ7RP?>mr5{lSJDH5^{9)s?xDuZ5f#@ZR3+fap`RS0`KR2`8i zG~3pbwk%PLCrJjpDFE2Jil#3>QJ^@#ib)b&1bq-6HBuwXf?;oVhUPaQnk{486m)=xD!y#w3T2qc$~=9cRL(X(WA!7g=cSY^;@*S1Du*?Vb{ z16iE}J6erPIYril-5nw|Rb;mvwHsVPDU?6=i{3iG%9q+ib4Hs~C-5cFzs0Q(mB~_ne_1Pm`@yQ#Ry-wuhoS)> zuk&b5nQM2h0B$6eku-_x4p0{|v-}RzBS<#cYEj#9ur5R24Zs6|tZwP{YAtMe2~YE{ zcX+f5|L+4mNSJ>iE#>IgvUNJ1F!Wg^QCY6thBE!yDMrX^cN$u=5itm=!#g**@2PH9 zu$$DNK2`plfOyW1Hb`?{MvQ%@k`KhMp>>O%$|eT~e8c?)9)<^GFM17tge80`HRe{< zQ#g@e93S4aFmT9xGrDd=34A9)bful7)2;LG^3&p>r^a0YHws9rNk2?|1YPa2_IQx9 zo#?l*@6gz5seUV8%AXbHuI=HDoa~eAr!GlA_SiW$F?xxAOmDdF)pgF>JOV#!#YU2o zGYTuR->De`A;`9a*Om&D5y7e7)oOIi6ddBHL3hv;wCga<%1d4ak?dZB$zBCU6)~>J z-ta={j<@uQW%?Rz;?^uRDRwm+FLoIR6L7y>iowRJiiu;X%9JS+a+`r~&B49i-Ap`D zyLH=lI*TgkzP-q+9zHpQ=SzsgjIgw ztSCUWZJk4+^w+Nc+&IXCT@RZow_g3G#8L=d*^nD0W%7$}4#vxqkB;)l2zWb)odX2& zINWw2sz|PEi-Vr3z_Kg!4c$^zPl(#E=-Ej<#Ev@dJy3V4`=RTb=AAr|s!I(u8=KI3 z7zM~m@Ftg>S*i84e7AFVv$?2#-YwSm{w{32@}cT|RGwKo#GoUo1%}u54qJQq)Exf@ zlX9L?Ues${M>H9v1m3-g0N7lzVAO2pA9W&yq)z7{5`lfamf)?)@w1*>1m*w>v#-m&K+o$sH^8MYl;}IWn?oQc&-Mlo=AGSJ;>F8Z@;B~|lzEB;TSv0~BufwFtKoD_$= zE@N@Gyd^_V`Ruzsc$%E=w#e1XDw`xQ6&XQ7!)o{$yT1SNb$1c}Jtk+M}N)%9C31gXKM6W7@k z8}a^M>KdQ&J`FoO{XXtm6=MU7y&;LjmaC2uZ0n|RbLd-Qw6e(x=@99)?=82|BezYU zp;0?!j`lr;Pa}75BvmRLN^~IMAY1RLoHl)kiHd3-;RqT@krwl?eeDA{!UIYC_Va7~ z^gr#Nqy6@57Csb+)`hv+8)e<+@SwaFWlK?s$xJ5turYU8%~a;$ToMmPmfjo1W{vEn zZk#(*&Ge3~t=S8U#nbstIikDzk4e7mrflup0iJSk=flFbIi~1UKcIsJ4fi5QU6uel zctjqdqE&P0_yYHcqW7WwCTZXliRt0mmspF2hE3_Y?Y@-cCR0_NF!VvvYl|SM)}b=2 zt!LQ~kN)bX*3VBLzdT*IH&EpZfRQ4ViB~OlbMFS{1BuByK}!R&vic*G;Y}i2J%NAJ z-rmyo9=(f|^{=ix>9LKzb1c1FRY{7~TBAG~QK&_@Y|wS2Yues=HT#k?jLUWoFe=CC zVn-K{lfWu2M{;0*@@l%hXgjbJVaT2;vw%IlMdh>gx)bkQ%CzLi9RVR^+-qhz?m4=bt)YArurvU+aK~9YrO%sz&q~%we1^Kph#A0$!t;O5Cg(iaAW0yxw^`lmx=5 zTN{Bu&ub9GCE`z%F1%dWs9DqrzPF>P^^(D^_eG57umSkxx9k!lo1=YvLY|k-RjQ3p zxGID?lc88UaR6tEv+f!@c!SB~caA|1=JM09G!D$r@0RZ$&#|DHAzDh%T9EuM%Ve2WIl}`x`W#L z{u+G;wdhPm4NpPG3jiqD!HPheJv_XdGYmIHDp6I55VAp1LXmHM$2G4?*1GuWWEmdj zQ7;ycwblqCYY9%|D{3;H{Q#u)Wd>{`L%wu-u2z3H5VJq7Y)Q&qsY!si9Dcfk*;WB} zpi7mf)K1C=V&))T%be?hXO-fRbjG)eGN`kHj|Yb_nvbe>E@@BozF6k5`a*;(@0!7k zo7cQ^+m&N{vB^0;M|7|%9SUnJIYco8R03(L?=FjOM2As1`aH;mpr}rdqb)_#w2be? zT&7}U?Y#`qDR?*a{6Wn{{o+kMZqBr(r@DhTnNOg@$7;=Y+T`z)A6Z;Wg21z-lf3f$v#v9rA-;{YjB6iNFo9R5d05OKjABf zX7_HYiaT{%8YWhr^h^Fx;u%%f<@%81S0p0!wp}(f=S>E!uz*af3^p6(X6dO3Bwp*N zcx0WBfgYnwmse>KcBUpC#j#Rh%&sN4uG9**0Jw|24=>c7OGaM&@agM6zCJHEo)c;^ z+o{z`=G!GTH&loZUX-fI=HNCFpM}t&NIAH=7OiU8wid(k%A1xb=}z{iqPIE$@^>e% zU`O*ZhJZX+Psc3O(+R5EP(=pk0jI_k6L?*lc6^23S0siIsNVi{2gBq2oab9h_T$^% zji|Xe3d^z~hT0L`3XI2gZ#Olau#pN4fI`Hj0<7$GkXmi} z38zbN&}!%$ayZIIxul`TST@$XZ3|F;Wc9p~1fqL+W(A=iwen#U-r3Q3H>X;W`MF^K z`u$^XKR^Ao2~n4e_iLh_7cv@Mz(5KzqUF99JGx*<`(7+tiVlJ88U=CyhkhHE^SN;b znL3K5Ziilr+mu?7wdh^6N1b-HVz3Kr-K|{8-6}=uo8GUc2;N2)aJ+Ur^^~w)ZaLs8 z^efG9t4EjBH@-KbW|-FR^Qt>hbEjUfPUvMqCo7?2Q~rf{cz7ELhDS%pk)S~}8TL(O zqD`U#waqi+zmxk_!s21_&Nd~gP9yL^v}jSbTi-NqCVJZEsuGq-kwmoOIIU!$aoM5i zIXXG9v>Z>Tfx6==xB5=ihF7xcTz4dQ*Sr1Lmzg*KZMtRn!`A?$&M{}AklmwEfe@i) ze)D#lH5ym+dV33!S5*|YXuHm=+=EKC!fd1K6{EM?FU0%Z84zWYH}$y# z8H&g<+0$v~1V0z+-=p;pe6)dFJ5frexpJ#R z4SzeE>T@+BxS}CsKX#0Is_Y^#ED4Xg@h`jAg)Mt5!JAQX9`!QC`5E$a*5usU?S^An6at)}cjs66M9v70!me^&_4+lb zbKTxFN$?+b;8YgW53gz@&2s4#rw1=5G*rd30OR3lenOu7`1RZ0Y5#)SXC*&tSE$Gd zv4Qk+@P6lLa?Fc2c#V{^1vL{gQG>XCo?gI_q+}5e%b2FJe^W6)!6vE~pplmJZk#?2 zFMrrb1c1rMG^N1ho_2a)!?D~NDEVY;FW_O z6meH!xAE~E-=su5(lswza`&r*T>aitN=hS%t54Sn=}BlONC`L4pA=Y3jP`)ox0a*# z(RD16J49i$*%8~O{XJl_w;&{+rQ|S&Lq@si!A2(W#&xq)md==ghtCuF^LN(ikG~#= z(ehTeu1va+ec9N#piJWKNqyQ{SwMiSq9!nDoN{MaB-W#ma$+T?ZOV&o#+a!rQ8{gk zf@i5p^}dRZq!YFPkL0RoKaWUBY1izjzD4~YXP?tPRau^ws+Z~ovqK$U?J@`fwFIf) z4EH@;!)aI8x!Hq{zh+(}o+-9TMb4YVqy_RaAWJT@48W z`}FbWU&}P5li045*}2FXB>o^H(n-1_lU*c+1}_Ezn{Kn&HZ?A$3{j6mk3TP_v}jgs zAQFF06(5_InLNDF9MFnuIEI+-G-*__%NB!#K zxsd%(^Uq|`qkP$L?c_meFo)y%rpCjoIz1j(cJC?gQ&nu>sl8hsDY1@RL7_gh)8jp< zL|)7F`CWr`do2}9GaNQEcB+b7eShH>Kt-+8TZ0G=o<7`xdagUh*c1S=x{XHps;64!wDdZIh@wI6Kl zs>=@bw;OiNVyH6&C?wmi-pK@Z=6q?DJ2!pYXHZX_fMgk}#d~qWRM#~1@J8>>Dv&>^ zD9^)T{l`*`{;_=c_Nn|azJK`mWj>|A9>Vw(TUuNX{d9=~4nKkcj=aPsZ0|TN>pXti z9OtyCtwn#k8>A|om!*xICg3>*rgku{W>a}q`}w4(hsNJGWvX&)p;}zq&m(xVOWy?g zuH>-XkvEm^KoJVDs-{Z@3KF!nny%*Qx>wDKDE`503e9ug569!YM>>ce;P6B39e0 z*7=QU`(>}wmb~q7!{?}yp`#=9Ql?Tnae#x; zMb6f0{c|lFGNS0MLY4CRRiW9Mrt}Z(+D{J1@m#HMpWfk!hbVsX>}l<*Y(~@?qwSyt zY8ov8kLak`9_nG0QOnLG^_Qt>a@>_)TpjqS zhMKaytcB+?zC`hhR!|h}SGcn>R5F-{a!=r8U1BTGg~NJKch{tFHjggPK{3lFnG`2M z_5=rIIwj6p0Ya;dkVJvP;zV7}bZRXc#9c{YE;jB#_@Q2Z45)qn_<4Nz`Nun&-2JdL zRA!|Ir)hbc;z*v21eJMtR?hv5<+S05`LaWIRLJX)PV5VZRCl(^4tgWRCT9dH>5bBf z@STN-N{kbDLyt>=H(ttmEeH3UDS%%Z6m{@jIsTvygrtDHToHrfMV{5U<}TAQKsllT17c z(gF7~aS+)0=QfB8!0>3r%XT6ta>6xZ=ze%A#Pd~gb7WXov0wrdM_4-HWs9 zjP$$Z`uy*AYn30Oe7%w;W|N?n^u9dRgoqT4j%*N;NaVu?h6*NGN@`IT=Tw&^=`HU? zxqew*<{i4R9VSyv7^Ku365#JOIOWCz4piq5SWGWd)BRFQ(?lHnwiQYteVDR_9PDv+ zWk0t2yq&OG;_l!LY6-2b?kj81Csf#UsoT!H5$`7;n5;jx`;e;%%95bGc>KKA@J2Mp z)x-q)DsWJqYxVWVzkdJt^XJ#UVShR0rk~txhsn|ZO<~F84b*litIfG*2lma0yIn&> zwRmILE{E#v-yEDFHS&m9H%~R|)w^vhmV)9kruQY{PjKF4QD^?(GT&*l(qC?@Z77LW zG;Ju`(n#3|adC5YMrZ=s(d0qRL`B%v8mUYp1$C|7YR6YrtTHu(b~Ti0&Z7;s9F2LQ5h6mwUA zSJL7e8B?8ure`}TURA}`*fKIi&aOFO3>TX@NkkR-19*yMBB6ksOi2kSX8*S!Q*$fM6(nk#T{kJf&aDm0 zrhfdT8nLbxa<-?__BQV~U6l__C6qzYFp&+KeExTPC!n*%M=xi; zq_8Ms$Ae9lUkYV|mZck%1~v>?pYSS|!@5mD`BAQugR)8S(=(~*tbBSQ4GaK8$QCxw z5|${=DL1Lo9cwFEVFdL+32W4S+smQimQmW1_dmK5kzT0G)X^zvsmTAjLx~jo+YOor z6{z@jYU->p?6nw=c0V%6g#d6W!5^g?cZxHrp=p)mF;tk}Io3w0Lq7! z|EIPgk^jYzPO{LWiqe`#vq3M)=ck`y+L?2d}*_=S{DBKG@a> z`}(4&A-bucL4v&}Fp^Vn`8ejGOb1`mo7+>{Z$sOwHUiFrVk`&^_-rO(eqe81V3naw z$mKv5*|OI$V(JngoonPQayY19jqY=)uXFwsG&*k1wJe`IX(2#RwVjaF_sAM)0$>PX zy0}rDK0^PO@pX=$Pakegq~8{doTX)lWRKHH!%K!WYr>lnarQ>k2SyiXi{+g0ba||t z`b&LJpric@a?q{j!8yJAcbwHvNErz*Alsk%HgfKV4cybm;;(1t{o-4n6^Nxd5kdt*S`|(F+*hv0z`mJUuiY9Wa~9+N(zA5JMETAL{K9~H;D?Ln<3g_ab0=4D6GR13DxU?ACpdFw4p@<(3M zv!APufM8@V!T3@)xK=JFMKcdV{fcYLn-W7}P|X(C&4ZWSD$){T)9u!6Ug2qmWK@j~ z*5rk5^Ib3hv2Gw5miY1uU7oAP+JmtH zemo_3S$fTB)*oNi80%&j%ARoY&D4RsK{RH+&& zZ7aE<(H(g1dO2X->M|+^op0x^9ir3=i$cqK*3Lb+kb~tV`bmVeyIBZ)^HlaFQ0!)q z9z`nKa@UZ&>Y%qT-znDo(3;V?oj}AmD8MA-(MOv?;vPV< z`0560J^_!B#ju@BG6TdbTbANbU+dWU$b@WF4p~_uiQ{>*cskEJ&D$CEd(ORCc4(N^ zoCe|n+>#l^Raqrv?=ufId0$Xpbt(>|TBS2MjFH)K7s>nTZ23trrHUo*O(ov>p~Gdo z_gOSnci(wS#b>U&gniQ?E7?ynszM&1%uP?yTg7GK>=r|_LrNsnIGm)}2q`uw#& zjewswx0Vb1os-AK*Htr^%x}AnLJQ;oa3?Hol>6j$3SsY)995-eRuEqKNsfw|Oq`&m z`sDNmQXxn_X*;zg-+o=l^DFYPf4OuU1-EOwiW>7 z*#rCX`_I1??%*-$1;H0rHe>J@u6j|HZgzHt7HQX#Xf};&+~`DIIFFk*y~43;R1H!$s`SEKq`CiPAr@=522GXu_}WSD%!fC^j5>Y zk^nXLuc07y3RDm|`4BXSjjmkDkns_>$3Jp8OLSyR~`c+R7WYuJEI zl4p@cE=h1B&R@m8#!fjq9k`}QE#3)$z%*f@7|_UI+nuOU3uq08UmjaET)j)!oq7U+ zD;DAO6%l_NkK2x~U;4-Ie;u?Gcu+metFB|pOp~i&EziCOJ{J(RY|l`M`u0!?<(n7x z`Y3gZBx%{K1+kjFqI}#E!l({{g6ucI2hn=!ehdVr$U25TXB6ze+D31fi>h8nP)di5 zLrmP_@ZLtN1N+SEWP8A^vT{d(Z3cpPLKNk;C~(OR3G9KNMTM+nmx z_t?Be9e~11Z#{ziRUHB>&&3+QeSK%K@X*F=oMU22^0H}cZXDJ^@8m6Fa$mpPUkh!&%JAh5i}<1%EjMe#bGy7?S~RiOG*W?IqOl$2Tfr} zS3s4y=5fcmY8i`;mNh3@BE0#5y1srJU%vmNe)#t3_kVo+@1(X-snBt31D z_USFisbUcoD*KoKW^bp@^x~E$O30!EYvQyOiN*Fn`O~fi%`(#j6_laRYmq29P72p3 zttE^mze=h%8M?GWEQ@yUe)*d(p8uh-A?0DeB#%5lkpnVD%Y%HU*nuAu@W1*7u?yaa;pwI=Q1*)T)KER6=(vW zI%=iP;oe)>|JV9GU2oGXFC4rXQI7hoJ1|4lqi5KuW!GYZvY*dtVMbZ4MNblfu_SkL zIF@YX=v2vGxGFzQ zy0LR++luGr{4JujrItz%iawr{Mtqf9HSV1= zk+k%f%lr1ah>iIq*JZ-eYrVcbFDLms55B<7GoWe;T4aOhMgL1NJ5EIpCFZJ3-!x!6 z#$rM3#XEWsCa7SiRJtUclMy*-mcyJzumx!&uG>x?Fa^Fw?}r9|V0Yq?p=6QD-m-#x zL2DQS5%7cG^W*#0SbA0Agr&$K-`5zBBPd=#I@IpX zUDAPDkIbYqm_icHpHfH?7w>E7WP@hc7F)ym zz+bkc(t;}24V~JF%2cTNrIqYJdzFqNM~ASyJ0GZ2LAzC7a!6~k8mE-w!^`$)F35{* zlsI6EmBmWk5{7O*WW6Oc=~(3q-sv|&oIH$pj0IrFv zj-P|)+?@eF?k#wOtWKx&20qoz;Q&-v-D(j@&NwujmV>QVq{_3Bs|JN|)A0Ox9>?=8 zH$9z!lL;EsEO}zIYhBUki0QR=SN6^>@S(+=lSTwd9-WR-m-KjzSaR*KlRh*N$ z@w&WUu}=q!EIlkyl1i&XhX%^eO?m1|b;+nk5w*y6&b|c=UgeNfU54_lTBq93j_^Mg z>p3y=jz(vH&W={u)&HO<8(Zs+D}=Py?B!FNq=Sv5p!@D)@i}#Qv}7;#8TAR!P42Zq4mY@)|J8=K z?oQjQiVYrc((W-C`R(Jkzi#lbTO6#cus8CQ z)FvO1H4DWMo09T-s5fYzv+tF1bgFGYL7+e2f`l!_t^^OE&3jAm=Bv@#?9r}1=?Gvv z#UfA7A77fPaH_j0Yk3(ZuS?NAs!lHdJuM{<;#YUtmGY5bP}D~$mt$G7)CRcJ{s)`& zXqPU|O0sGoLDZL~{%)zB`f|=Oy;jSCK5e~^W#y5}Mh#AOrI_txc{_lrbsba{K+UtY zOhR(AytsjYqNoLk4lQlWg##c@L^BC9EXoy%O+F@w`)L)?i!ySmd^wUpO&>_2&WI=7GL*xgIuHV<_i8h<4*4*L%2y^+ zoxM!Yk{C2Gp2{I{7%xk@_p9}vuit6Y4!6TzAH`eRiNI92 zz`(-hR$){bJ1TAtD^&%1T_>T~HIY1~bTS6kQoFB9V_$*B5rPiv(A(Yg5c>FZOQ;%OHX!|Fnm?(7{8Pln7HNFCrs zrQ8(tJgNLoY8IXS&gHn*mu*Z}AmvugnNOtfl}YT9HLb~j%1cfXOTLm=ew1ASlw)~v zG|5JGbrjPKLTbQCbt~1aF7>oEXtV{DGo8@Q z-kYpO)FIa}-FCVamRao8w=+qhp>VDyre1+u6j^icTb29NY}f!pK$bdQB+Y-dKR@lF z+%>OpsHXY@C z1m_)8);ErrAwd#NA|mb zhq2XllR~5*WK-Vqw1+`aG)|fY7iviE6|>f`r!pV$CG~z^5P2HC06_ z1@Mr(W$udqalEo3k`3TmR2C&sm#iIj_P|6%@V9drZkz=7BFfc5_~Mf&$>6^aBF#8D zQ7&%JLg-)Z^Ya!2RQqV`H!GKWi{Nwt&vM%vrOm2iPT7vC9)b=|PHy+@Uib0NmfXQR zS_<)S>jTUu&o;}+I7-BoOu-)2;MC@Pf?!FwdXiO+glzz7ne-aGRiH*1DpBn8Hf~g> zn80AvL4>@m7<@>*?8pPWk!^BjBAcvFUK#wNc{ml#U1SO5otSSF6l^NJifP4pX?S;twCM zvICSO=`dmV`NjL2((Axj0Y|+aLm&V8`QQGJ|1}sHA1+Qd=GoCV!0#B#!Bpk!LS(F) z)>P_lM>a8gW+N9%F}cPPkWjEq85bQVa@TW|Lz#BY(dm5b^m<(8^F<+|&$?nVf|sz! z>tShY9B+i3OQn)KsG0{PRVoK0!$!F8P;L>0_q2L)X-7fT2iBzait5>@c?Gg=${-Pg zH$5(?DWiotAiQYq&AvP+k%_dbkOEV)T{&tj8%H+>^|fZ-i|o$7zG~9}`ChV1ULR-( z*=!0#3S(-pJvf0CBrBYUqY3Ixf?$QDY7bK|QTK8H3BKBL9z8jZ?MTPTgFTk~TgvwG z4k>T|En;5cz=cD}i12pZ?KOoGkCn1iVc^VuB(ud|X8O5`qjcukxMO2}fz_(0#tm&vN zCC`s`oO-&)TLZ5)fdLLKu}|4LX&TVd_SPoUrgV8@P#cLY#}b{_mtv<5-xUy!-lKv# zrL*!erV|uhUqK;r^oo*H2DCq%+THZHUic`n&z7~)J$cd1D#%QkC4;uB6i)9w%5%lO z{NtVK_WsC^_Eb1)TVbhq_bR1ZL&qu|=eDH{)~^6BfQ-X*w`!2=L+Rt70?mUZw@oh~ zG&%IKHbOUHc~f|&k$8EYgk$z<)r^$wtt8v-^lN_$VM|QZOV>zdp{SjU<GFP}mb5lGQI~JQdCXl5Z4h<0gZv9N_hr!aEz`%dt6Usjgp^Q$bFb zygISqY^tR-o!E-v_hu+pzbCR2#RDf(&F$qKPo1TC0#NI%jywQgIuS`MIPBkWa%R7) zW^Q^X5ciT7XuQK2RQ6C7jLKqYnZB#~ksQD%QSmu12OIGsNn26le_z%g(Usl?=ZQE! zZr$qv7LJiT0ND2`UVSI0c03qP1S(>V)4`MT;yla-|2ZD@V zDj%MIf^w2U4Aebs3fCA z^4=ILiJz$*0S279iy}&5Ra-N@wSt#PDWt`;tXB8M+_$EtCd>QI`*jcPF>d{H^HUbCW!Vt&Us{Q&azT|>_aK?!*0uNIM_#eqUB9n!ivX+qEYg@*yuU zYnNG`W8IcdR4P&67%Xb@8a-tzlLNF-JDYEP%h=IdMxw-F3C^EL=Fi%M6wn%V)|J8R z;NRt1^J38LVe!NPaKu1)a#{cEkmst9f)*>A8XS$ErR5tRA*FKGn3= zZFA^@UR0@3^h!)H3i-Jly zzUBHrK=-k5tPJ~o+QcOQvxg}FslHp{@fF}=i&Fjwap`s<;PBf1(~q(c&Z&ab-fYC{N_D1EIXiBStEq_6 z1Ts_UPXV^NTGSDamZ@0YIQvJkfulbB2-J#Fi8T2Vn;gUIx8vRZ`p5Y1htK8vZ@)h= z#s1LIjNr@&OeXa@dRGM36qT3#_G3x3Ig<~B)_GojJtdh|R;v@39G}?~F-lHLQ}^dTA~!>hP_SIKqW?K4$$W9Gx~Qsm5iNr6&p>RPKu;%>=S{oTBAJ z0~?c#vyIC6&Z(U==!>U%^1?hM1>sIg$6M4Et+^@Nc#_HzP&VpzSI7chQdBnl>7%;fNpFZ-?+ ztJ;U`l&B8AO&o9BY)ybZC(v8V6tK1Y9u^F|IPOZV(UzaGTTDT}i}c0AJ9P)W1K+DC z!z}0SxnQ5)2mSaU15|2Kd3)XKExpY(syG){Q!=5(YeTet%$pNZB_afMAD5O+HX&Ca1V=h+zjZct*AuGNXn@`QUQ8&UC`Xzt z`ZVONu|JpV+s{AVImJA=6XtiK1sEZFqj`u?b{_Jrz7HiyP^*kbmx(YQ$qHCkgM@s# z_mxyRWgB%mP;=`8oF!Av$!&ehm0et11E~XPiH#6&$YOdIa^hc|{Hg##T?~Lzb2@EX zhdl9LY8@wuP0#eMY96OlHZtct8`wB@B*RV&BbB0c}bGE(njqLy+=;nJn=Ebw!dLx!RkLJg(f5NZ(bF?&`q(E;S)WO?Z(>914 z9to?wkq_cRQZ{&MQqYoC+b2R)SV|xgDZ%QC#O#TN&A(Yh3HWJra1TR zAU)Yz^t-VogC zDyofIC_6B;Epl{czi%d*T+MADFV%dT^tLIeJ=lf7P#57olvi`LXVIR}6#+kiXrW2P;p8WQQvkfPSvD`;t#md8njAJ-zBN%Affo(Ikpgy{ zmxi2-m!vRsnZFnZlKP_LJ1D{By<2Hjc5RwAI90a;^8s>?R5 z=2;dmNTW0h^=dSA2JGBtmKM~tm!Td5LyX}F0O6HtQ!N<%E2+dchoh-7Z#A;m|2)sC z4^L40^0`|7{h<8ZyA^x%@=xzy*M(kok5d0Rex{>?*=P{T&d~O@tm39~V%-kJWV?Z= zrwXHhd-iow8MFYG6B#tIv=)GoRU+C;_87lRGBsI}kB~S5g#4FW%r2=a%6-tYhFk$m z>N?Gl7S)z^T%O~}mfRL2p-g=#6^6ME7Ou-ui>d5!yX{JxGG_RNLuH#&<5oL9U=Kw| z6j9Qr2#9hQN6z8$JmUxutvRkYTM~CMU z*H+uJ1k+z`{l3@u-q{HBRP9u^$ws$a4?U#aV894s#dYcc-ZjZETN1MYN%i4qE^XE( zLeMJqniA8^Gm*GO#JZId1?`{n@s?5i`WrOQS#kRktFD0KhzN~q6~}CJYj$zvh`6z#`F-DzCwM_bO3YJ28sc_ZBcE4`v9hz|66t6L9)U5^Q;V8E}Up3@#0v&p|ZHM$gMS1{_^{f9LDIj*<^*RQirwg43#o3@>rK=NR+W7FBI zlQ0ah0*0yf6^T?5LT2yVjdp;73?D&3s+4F3N0u#@+59x+ZGT>~ zryKm!7g$&NWbn(#Hp?fU|yPRGz-b#Awo-A4%=dT*oajn zRg0s`$*wCn;Xv@>#d#gYus1KOs>(YG`LLnhjwD;=3hLMY8XxRbs?x04<@UlTHJsLz zbleGrrxNP>zD!$GPfIM&=1G`rT6?N9r_?l|jRYQKnK_7c>*5}wojCB`uo?E$ zKw-Upug~4}xctz)*9&Fue2KhinP9O?fj}x#IoZknJukCj_0nexD)E5`sPJy@cuRC< zEGmG@v1^8J9&6zoJG#IwQcpNG0@7;gS+68nf0`NQ`V!^_J}G@{tBiLvB!cXt+El7_ z0~ghor^E_QJVZ%+RjUgH;q*D&@1^@;u?9Rj`lXp()ec>9fpW7{bN;$IKC+&|P?ls- z%Gu42)f%5h`&s^)+oV!Jmo;?kRWSs<**FLbj{2OQHQ|HRQYRv;W|(>yq*K!%&+eCv zncdHHw`4;gdI2ADQD$kQ#OCBxXBSVkyfo@Qm)ImfFY?s|@RjY)0owvC&N z@?$A5zw?p#@!QAGPfL{WsE9`N7OgCya&@dV6gf1Xu05Ha3YE*rnMoeTKD?m@P2{ED z$A+h}K8CVVT|K?^&cm%rmdI6Skjnwob9n{bv)&eil=I~DE^%PIn9>|p(!;Tq7);I+ zq?`sQt8+rhp?xPsrAqz;8?VeXs!P`fuC_xomw#lDc*}0S2&Bcfb0Bl`%+u0M<(=8# z8WcI`(C$T;9yRv+*~0NkA~N81bxPN0XK ztlSy_D9dnA6Nb~KD$bz|nGC{y6y;x(u<^FR+!*dsmg`24yHwQLRN#=G7}SC+oqmsg z+E}_ZwQmG!byzk>|9OcA_4mi;pMNv3keo9k2w&@V){$qs=j;Jntx5}zd(Vmo0LZLJ z*nyh_nRQibUfPr5?BUk+!>i@ae;Q9s0?eQg+%&UjON`WOk<$il0lr>^9GG9;F*}D0 zJWtf-XvE?)1Q--pfALbc65dsLC29|fj(rJxEM3^;*0*c!kvl;oX9cD`pr_`gI}{;;H3~sSsDc1(ayGXrSnY`CwSW7r@+wS-B`UVBpY>?JXp7B1H`E$ zb-vFdHC-Cnke3%I7g^d4I_3PbBWBmDT2Y_t^{JFcA#|klx*6KF0chasAq&a*;bnG8 zu^$~rxYz~GMe`(wwv?UV!5V1@7>%KSs=-LwSx6rKVzu;o?R$+OEUsvP+t z&tcCRm8gY6w0{d)Qpasw>z4zXIl-xIUfrF!>DfB!ObWYDYwX$;IIbM^6Nt0&X{ek| zqUKTqSseKb<< zC1vb9Qio7$cak_ek6bl33xjBMlrfr}iE7}B`ns}c^*=} z)TS-Ue`&1%TuuC~tY(S>sRVj`^*W%!ig$D`v%t_(Ud%a*PD(NH44!c78^HWa`FDTz z2_H%x#}Y^CBo15hhw9iG2y$|$7pQtOajXS^p$-s~&0wy`)&q=^?9Sp#9S%f@CT8MGa z75nGMFaP};%5TcDX6Ci?@Bq$4VLlUEgk&s;vPpMI=v7VvSWU4HJ_UK@;EL2+Q9nXO zSINdPF%UezUr45sI`mAG=%Lbu_JVp@G|)uy>wt$}x~voxx@q6WpWFKIbBNUujEj=uROJ*pMIih!gA6i9O+Y|h za^G#RkKdnc^7ElSbZOZP`q5qbSSHzC!8hmG^+;2KNYelcpV$CrUdBuwUy@L&orV_& zLQj!k1;1-8wi`-y{7p&-&EDE{nxQIIelN>L|In7l6<<1|$sr^SG4)c{N-`cg-hl%^ z_EF|iRLf&?M9q1@p>f4jT?L>D=*?DSIa0Z@-hkUC&Gxo&L#Dmtz;lX%xT0#dd_*<= zn;K8Vz5HCQPal8&`<-HDdNputX9EcwtFK-UMgn5df^`p+$z&H5=MJYcwZe$hFK3on z=diZ!bq<0=**K-260&5SODuKhu(DOA8hy7qdhGsaZn4(H4axDKZW(9{_NbO%nd zX3|dl$A!m^Xg^&Nux=LKSnN*S6N7iZwtij1K~GS{v|&gd=QYSwwX>+Hyj`CG*yTpc z_9WnU$yLCI$&MhMrklgGIWW~6A_8E6cmZU@Q7!q{fBdS~LvjaL66sHlG>`1i1GPB| z8Ld_h3NGrWs7HfTqf<=~#m64gd_R8wHomv=H;xNU-xNz|uMdm zpRa){&OL!;Q)QTK+ZFuK(sp_~c6#^ivAKLh0;WXkrf)#l-T0v^#mwW8$s#qGos^0O zd2w@eYfFdrVnwBWt>>ma1X%)mk*!sTIFI%E!wa;+r_z@ z+hmF5^AR}oa0!_ZYUfdzs}cE*_N1&F!57>0nCAOge*E?~o{&*K+wBFiV|c-y!6dHV ze3wn(l`63+P>2E!c1=`Oiw);3DSuze>F3m2I;dGzoSTrt5AMCB*f`j)jK(G{qS|yl zZ%U{&Ocmti)YpW&;{TVsn=B3L&l>#9Z0SQy+~VNxsp>YuDO-*>KqeGBQ7|`E@b;<9 zODxNpct5(vd1+Ayr?Xzi=s`z@X$?yrQFpAL{D<7n!F|72Ps|mr7pULF+{%Qca`N8Z z`Bo=ZG*r(aR)_J_we(g-2Wbb;vMmCoUI9O+YKGM*RY2_&(OOfEL=vF3rsDB7h=osH z&IQ1Km6GXDnoaEetp=*uDR!cQT*9o<{H9MFF)!M7ILjzXG6^ln6aX{D$@LOkrZv10 z_>VB0CDC5qHAWrd11EqqrWL9r65vEPVnxl!Paq4WTu?_cKkDnBeg3HL93dYi(9|)O zfS#t()eal5SuP*`BA+Qr?`7*Mu%_&|uIbCBJSwFcZ#5~Aq+9J;T~nZK4xd{F4Dydb zxhkH)H)GFg4<%pIid=b@-d;S3v&$Z}Xa}?B1uk1(BZ-$2l(~p*9QoFpax4#+Oua?= zkdl9?$=W4x|$$6pqOw|A? zDjJ_&sw#I1mf!@r>%^%NbCsy|-p!{?w^P`?kWPpQR4BwC;r^(XdfPmtV$-=(SLV&S zhf>tJ3$d<8fNgp3)UnzOaqwu7~co-X;^BsXZE4fIwd!aWtb zz2I>>sK~E(eLr)T9$G=@8xsX6-Z)3$U(4CbCB}AEY~;gFqG_4Rfz zSN=cM?{VkHRrb%1pIN2y`P*M3udYg)@gS2)A}M)AnxwWvr?Mbo0w@mt+jPJ)rdR|_ zsGS2iBaiYaK}QGGir31g1PEth!2n9s@UJ~_jx?~)S8tU8f_qLfML>9sba>0d=9ZMN ze(9<9#AF#9^`g8ae08eC9XtgN4p9R?hdCSw&P(u`-&j5s?PLuVqqeun!64pi$EuIZ zox_~Ue+c5#3@8e-7w=g1_Y3x)58ubPuTKM%r*7>9gx~eSvBV(z>rNZ}yn9=eG9F3t zVzcl8WD-?=Km^#$ne~?iTuTnm?0jPfkdI|J11?%L8bR!R$<8MR+4s-3RiA9w? zj%4vR*8w9<*QK3i0^&<_djq$PWWv+Z!WkBUABh?`aZOFi$+p!wKr+Ep4#ufbphQfE zg9e9FgzC2w7!DQxGALXbD@W%P0lq4m%o$qJ#&9q&*Srl_U-o% zpT3rN(`k=xp@J!ma`Du1<<#s(tHRd9n(?JJndgzyP{0fnB)7NiL2~nUaz-ovdr{GB z)WP}=cqkQ0Un?cD*n&J2??&@T&dD@kz>wc-i@J{21+5Ay?#QvLRkTqTC0ma{{%Ufd z-zg=qN7n%k(5p@zb^KHi<38h}hgyL}*`skRMMx!yqR0seu;<{hhg+{BYCmMuF*8T zFTnFPGfwoO7;p|rr%0ZqI%sF)ZZ+pd>LemM<1vR=|J>rmZjhoNsdY)Du)(yF$zHXk2eM#eQ(>OPiKXm8 z+sTjB;lPWa=~iYnsY)H&mF>(DX@R;QL{ynyy8l!W_BoaEb}-orkz7NJWtk}J_M~*4 zv=YvR=I#{0$E|M~Ot-x!$>l44eUdk0qBDryQIy#cFR&36qP4DXl4oUtAk zpN@>$iWXc$CqA_V9ZYcOz}~e}!5W#dY1^!u`ae`ENgA3hBJiRXpk%DesmZrQ$pVJS zCUAUG|7~w<4>KKMhU7QgDRs%wI1tVs>q9OBKy)$%ctEi%%vSpH>Rp^x}SJwcWr$EK>hWD+jq0l%r9l zoFXm9>u?~i)+79DRGJEC?63!i`mtJH``5o7;p?jBg7H*Gr)X%-8lDnNcWEIUeqeRXthmV@Zpteti2QwRL>g>47bUu9jpcLI*i4L|~lGdX_2HFLO47)ThkDs#{@NGq1m?1hZ)zO!CG_xY?QzkdAme&F%7v%o^6?x75yE>e-$b*wRjQoS}; zotZ*JFXKs+3MQgN0596N>Rd;4w1-d4MSBGRPyNMj)efXgs;esv zaRY0;)sW3eWz{B6M}(DTE1dehkKMZ*RVB3`rP@E8=sf)syGuKdA}s?GwhXvY3rXs* zAcdV|6@5!<#k}cVK5Z{bz|+H~9H(+l(YxhmVpLu39qIBFweqp=(v^wPw?1Ttu2A-g zbf5qz7huv!y%0vxHD+{Yn&gNowPeYWbw!(xl#`&f^di z8wvp&pOrlrZ`VSk2_XA*-GIy_1)N~-MfS+RD@s0Od8HQ)NP;{KEG-18*b`3U2*{FlM2 z9Rd6IQjuB)Pylht{ddrPNpD)9x!&!;iu?J!wBN?}51&7N z8PB#3VB|sinwJBv-OjE3!OTbUk{Sd`dC_^sI+)sm%?BTh5XU|f;MSlcb&rPC=smC9 zbry!0Jr!WRNl!()?%-sp9$mT+$%Y`F?`(j?N#5U5BmYWL?@MHm-6GL~ka>C!EQy`f z0H!rzNYeN>s9|*LuBf9Rm8&g}Ut?mY^Rm}+T9*NIQi3jL;lwuP@5=dWF}4~bWq~() z7j;(rU(5DRNZ}R2cJ_nPp-V2I1dtNAP)6@iN(d;Y#N!z#hXUzwgrpL&6uCX9wM?*G zri9Z@i{95&2Z(!awK_XWKBr#y7C3tQU>>QI2^tL^C!46f-9Mh&nT*Oho*#~3XuGZX zX#i^-jY?6as++8xOzuOf)y@l_J2*{CZa#0(W`IzU_#k{xa<)zJ$x$sqvby758()=A z#otvZR;k;nmG1Fwy}taIUq5~P`qx}&BVY|G0#YJey3iM;n49vRR`4xvC7cn`(V&%ZgXjoj@eIL7&IWUzy4_nbHwo-T~pqBN3(tSB? zVcg=dpb11$oks-;q8}%=+nIT{Vn6=rOvgLzoTmmWUuxYYXv{-(9ktxMftrNN#Z=!e zrF1mGvilkISt081HSV1=aV4CV#4U!p+&-l`_)js`Go4^^{3XLcNz}yYx812ti7X!s=~*tqN&R z1y^!#7){0I?2%FI@NUk|SBL3`Q!A$)Y)OF>)xYZXZo&RngJOSLv@Ydc-E8dCsi#M! z*1bK=Nl7k6#y$b8H7|{`juj8(cTG9ykdSDDz7Vod6i|X zR~1^{luHAnaGWj`Oq5G94%H*8XbQC0mT)dRKy7eWfHR>0+@*gnI|8(4(mL6-B*u1H zibgPnl#E5_+LtZETfMC?(OrJEnCCAJ(5@~5ds`zu=?ZK(QYQ5{50u<&sZrEJT-Pqj z25Q})a`j2U(YCtl*TG6qwtJD&)v^XZN2x7@W;U{IP~#aD!)v*I|1!UR{hPMoQLRMu znGBXuYO3ZddmX4SnR5Oz$#@L5!kX4o*Zmtm~e` zG3(8)LOBj4b2y4=wLu!;`>pwP%TV7{2};V_*f8T4LH-M_7JmPXIzjRJyVtTx_sduC z`g2B~vzLrh!Ua*j_NFu&+Z+rwblIvly5v(G(`yu+NRKsSey)4EN4Wp}n@#-wH>TVw z?*l8PU#G5or_xdPbyWo)bxxsfiPgd{Su^v^*)@$|k-hN z{!JA^N+e3VAjH|z8ubRSfD6L;=uQ0Y za(#c-oVXska+WJ1c}@Y~)LvfJnWpHM)HeNXmyxBMD#td@o&3gr^m8RIkT;EN+VUEU zK7T`B+7N{N6H1+RDx za-_hW{)_LOC$Y~l>@N+meKln%8Zh*|{ws01Y6oE@UiD&>Eu4)8H5%ro(H#Nt9 zITi9h?|5zckVxL3tmFK9M_HD-F`zlNcut<_MIizr-}ro#etJiBjpf-An|7xA%Y{x` zDwQgXCi2dKtzJ^8BH=A&=0TnO(5tI0Ik1!L!AqjOUMNKNK(wmYYP70K|1;O$ERn9TC=anwUf51{*wR_!l>HNH_wU3(EBM% zBx$En?VoTc*ebTI91~NSJ$DI*Jlk3cIkx-9Hlp$#Jb)QmRN0myxAGJnX(toh>So8o zLPXi}x3riASNd_CPNnE3wqFjT+K>@6IHGh%@+J>yyPUlzfeh>2M0C~8N1}a{^9m}W zgwyn|QFzQ^@OMxG_;k&#+4~0I;BRhS|Bwhgyq=5o&SdmCbF9gP0DP(f=hK;+Gf2b^ zWd_v9ZC7y=kY}W8pcCWcv`5b;uLI;Skv$P?2p>BYuNqV8nK}xiW$o4-oJdU~jJ!VO z%2XlM7xb;l_V+YwkbT>otuDeTHB{=5OVK%RW!G@LlYF91G{n6tv+go1RmK6}o?$t$ z?FTyrc&$XAf&xif_M20ECb`@M5=A2`ImD4tK<~4q%2NIO?Qdi`_-H&2Eh+)?4*clh z&GxL9Qp-tATE6$Zn*)d>q-%3j8U)ri3BAIFlW%RG%)P-j3Sbf*zxrkB5)wq5KySge z_NM#+hugjd^)#631tG%H1t7oZ1%LD2N4*LFWZ83Q@w+C6`R6`#ds1`NA&MRF4tSZ% zrkap+MCxZ7JZ4TQ%uc~Z2S<iu_t+rvr3ZUd%uhCUw?l8IRAJ@0DJT! z_NpiEa+K9zOf4y1hcflD;d^>Av{C1kv;I%@lIX!3oqSG*8DzH*0k;>!D}6F8eZ%mwbfOyl%zORUg4OcJ@Y;;I6RF!e0SdRv2bXZZnUGKj8I z4;Qvkc8p0uzRG4$v))UF>No@8W3t<-mZoQV!}GceQWUZZcv<1F{eQMt+J1I3B4DUnygtZww1TOW$m++Lo)+KSP$i5on02j zjO$S={-=EU^v9ptH&2)3b`q$)xdvo!qbTmFf$;R=ai}U1HvsWvXF;>9&6em`B<@{e zga*>!vwIm$?l+NS4F|Q2aPP(VrAY#Zi$G3V3!0tW)>yV9ZhfgACTTh?I-IVc4F$$k zl4zpy_zBn2$IZxUROoi(m_zXLX;zBSP64VE)*-1jav&uGdB0CdciOA0nUJh(REQz> zvrry$IC;{W*HmEd=ZgLDseI{wHZEiXJSJ*M5F1NQSlQ*Y*h!UsLFgH)qu&7gyDGox zECv#x!`N}0Dos-jZdc^%4qcBf^*3~XTg+e$oB6MLU+M|PtCIcLc|+|2`6)xKtLr8H za@q;q9Ex%lhuvmzvwGOA#nsYdcgn1B{ zC`s59v83o}92ORB(Yw5G&gx-nsi0^vPyd)oaOpHZ>>k=yI~yrI7%on= zg)~SXj#;b5cxdwOh(DO4WhxBx|?UIcI{w5q8`Xo;c`ZR|E^t5H0#pX+j zcZkuN($d6E<>)D4Rd)=1yB*UX_mqMrmxztU_T=6B^) z|G%!zB}r}&2%>wR280meIDkZiR}Om|;m_&)9*b^yPS7nVssWJgo8=VDTcH|Eygw`TzdrS|A2VJ!7D*H{Xf*PaFpw%qhFwEf z?Z8I@jFEy$71A@7gaabM!SUb(tRTtzJe7)@vC8_#V<4S&*{Dbni$f$e;6sksY&9u7 zdJW9w#tFVQItG|q%7ds@-r>5o)U!doz5P%?q>g$y5amwD&7U4zZqBQ}ecDo~VBvmR z>2ZM76>0A7ND3$I!@ZqL0)dDr$kj0bt|@hb#^!qWllf9vxo4&8**0tQ8cHbWU59GX z0P!UR$IFcNzuctWdHk!+)<82HQ~_YMbmLF2CC9Nptn5P_S$fq>HZ9DJFyFO5gx z=7jvL{8|0-#O65B{4R7!N17e>B$Yl&m>HwswREtlT|GDMZmBp1X_bmDilycRuBgD( zbV;D!g1w(@X%(D!H%EOs9?JFOmKA^?g6&amL&uS>XPwV$*Zs>=Hmx_#^ z<%OSC8B`||hu|D={QPI|bsf?P+E*`Nb^&h!kp14}Ed+BDgy<6y6XuJ zCA&gjCQj ze1A&tJqT#U#{|1h7}-=I2@>PjX|ea|h8M3i%4D1!N6nX2WKbEv!KNeWTeTv5ZN1`D z>{#F}@a=7C@Z>L~FZKyZO#lH~BU2_6w<@U>QGC7(%L-Mfe3K$nK|%WInmRz(F*D2o zh-?dtEHSJ(yG+i1so|ESO9COtYoQ7&;Dp58LQ|G0M*S=KyQ7ezDE=L!?;;Br4qiBY zWP#vuR6l>*{}Dkyh)alU)j?ZqC8pu@e(c#X*a$Y#_=Bn=&N*bORiQX1MQW%-W0#By ztVzC>))?Aw6-~l3n;+m**=nT-B&vz!NotSc9ILr#A?B6$V5%i#-gXo!Ssglq%o<&? zlHNHDMB5IjbOC+xuyW7JWghaMHMt5v z)7#`yG3LGG80p8~nyZep2CGD+jw;MGXrn-;}gpDlgSN5?r$_yr5cwYmxT=ow%;9Y>a?cdw_Y7oZg3;U4aB*<+e9$)wgz z&%Ml#WHvzn0>C=Fy}mDMDtBZJtF5|<1Ty!Ia9@Z2U&sIb-~Ri*{pq*)qmKHc{;z-i z?bDz3xP?Fcm;d|U{;&TU{>z`@x~>w^wY50Yd5w5&bL6&NSASZ4^)sYZwsXW$(v`+> zjiaR+w!M@i?{%)d$9m>`jB)YDXTM_2wU_PaA*GcoAAY3$+Vi-|I`dig5pq1!SmRjN z-2U_*|Hr?jJ^X3xsl+YSHB&3;;1{ltSIcpRxbI{36;@qG&DXZaHCDX(5sqW-d#_hp zdF-X`8-~PRRep~bVk3a2v&-;1po!@FLhmu3xjx^5^%BrrRFN-kv|V=FPw*y`BQ+JE-*3N3}B^W1aJ^O#o(sqJkZ zyxF$4Qezyc@2REnkMnAr$KKc6FW#JMYbhNm#=vQu``owOA2uF!t@F%VzuIVL z?vpR9eCs}Vo4B8Ga>#Y2yl*Lvy0%u&wlyBNmx|n^vL??T&SPts-f}XWZ8nN(dp(D@TrC9f(S<|2VBf;b~>Nj#_!Xn72Lb z=j2%W$tkA3ai#s-_7;v@V=9d^o7Wi;=d?oTb+)Tc6m87W!iJvpb;hxAer4x|=FxdMZVwqa!kj@ooa9LyKt>_^=lhk{}mEq+6zWAuP_HX9F7$+J%fj- zJEGA??dfbij?o*|6a%(ltj=5!U+hWcqRJe7AzHcSltw^!c`C$v!=`avE1lTa<9{gX zae4|@|M6=ZPw9GCdL#f@J=Wf?ezt-osH-2mex1nDv0CQ_u>_c`c!bmw$FUIZ0~Zl6 zP36o3X$jcQ4K)~{#r;SZdWqt40VC&}f!XB=aBflB~nmX_oehW{J zCz|KPk8QEG9=1_d$9A1%E10_daa^Cq!*1bNUYfXxYjft%|vA{>HHMDEXe3x>= zZCr&@*cbndL~pZjZ0H#RiFqFrlZ(h>z(N`c7l1;P6_GE5y&y}mg?;ChFn_jd8~d@1 z#hGWk&20ZTtC@RCT+G%(8Ry#9!0Tnq=9nnZwYQN*npe{MF1)EC2b|x2Iqo=S#49052#< z9lN>nZQY}f*SwD73j8N+$bS)f*3*pW2?w^LslWn$q*Sadl0Ng^YTG$>?wFU}Fv7_D z+R&3owlQehO1qZbKTzsOEo&s_cqX*nZYZOBi?Wop%t8M;{dRb$C<-b zTjhUy%U4r05RBtEudbaxR}IIutr8-b2k9*yenTSmeeKxfbZY$1bPNMF0LnIZ zzIB1|P&qz>uPsSmj1J^3( zLtz7tH!s8o!_aHsz>kSHKqM>2iX}!Ouq~5!0 zx9|Vr=ne!X<9{g+R3ff`OWzAZg}SP@DPv$TL_9+|4vtMO=|_rkw& z!H7Kv4(|7k1&0%K4Xlh9;8DOLeIbLGcCg!)a5yWz3mayg-)K0yaRFh0?y1+(K&=Ci zjDJpC84gnWX zkY+AtbwmUE9scK|dwPKF{k#S$hRk1m+pm@Q&$jjuv56h@k74(tYj41zj>qD809{ZQ z-8lLZcHAJO30KXH;(u^UV1ON0QdjJAYgF!+ca91I!e;i>0FlGYT3uKn9`*s>Psm9Lk04@mLv(#_?X@*>oblD{cUZ zyv=?9DPuuP@C=dnJAum$jEywM$9esw{_S~IFHQuAYgqgQZQpUh$em8iS z+{FcJ==?95c=e9ZUWKDx$OcGi3&7yGX}#e?K(+_6X!Y~w`R%ES`^#U#=?0J0Bs_=; z_p zHE(f;ae^r`cbRzCS%3tv&g-2Nr6Wt5qa?jmSRPLV^z-OY`4v#e2^ z6F;#WrQ?D--_XmBSG}+-onzWzyg-r4H-F{OK|U3GjElt26`UXE&tI>mY_7*~wbxN` z11}r~qS$p?=XtJjjuR^mqJv4}34rt?%n3T+9xibe+8Kc$Fvqi$dFlyT6I|o0o0J%@ z8ZsOLTN2^sG35f?1FS9Z;ts0<>oqzOdyMScZg+=9!(lz>?dACltf#H|Q9~9)F8posd)>3=~ln-wA|WkxM(VQWJcN#MDdHippM4L?C4A zSBQHQXkc6L=U0}|j}shpr6mYy346y|mG$w+zW=D7etj|{c;YKcfi7=h~`xs)*^5C1r_g69GVHc0K_Sho%UnEV<<37JO)&je$~y~0BHQi!U`xE~-{ z{s2CQAKZ~|4hAX35%24Q8h>MYOE8FHC{6y3uYvlf6nUC*hCRt?d;4%?^Xt=kZ7=Hu zqq8tAGoY*!0bOI2JSW2>^@Cmqx%WW*2fg!E$97Q`#@=7j#ZO$dx{T zL|acwpSBn1y7?k@`ohlip@Rd>8OFi>0Z4YdiQyR@HH5N(Zy+03)6MuHE&&=e3vLOy zx=`tezJ?9~;bA#8&VP0{Ld#iK!!9r_bnPR=zq(F6DE1of26S%Lh7k^Qo4J5rbGy>8C;fd$g z`vwS0+f3*@CBb#gXan8#ExUVV5Dd2uyGvL(cV#nfuVz+ zil||R^K5YDh8e)iojh5WT%M>FWE~j-&;e-RMpKIqs>*4{sm_XD-cx`Z4cKQGb;sjH zCYY_=a+i2J0u-^Xjt)@`zD;MlNL1v(M2SyNn zjMDGeW=PTk)Xfvk1G6CQ$X`BqE)l=c^_{<8`+o4JxB;{TIG)cv`YAc06tFmC4U3P9 z#07%{FgYoJx)F`{NHi4mRE1AG=PooxO~b$q9w1AYet(1aHN^iaF^&!j2Hrq1<{gXR z&euM0ml%6k)8?bs3y;F-*Mm3O>UmA9qQT67VJrdL&$mDyb=60Dp4aF8=}Z6h1MYh9 z?KmgIFG4bE!D3dtSSg^Ay>2IrsBAM74xt@4tt;>lqtZIJ#2p_%s4QsDJ4UYKx6x}r zt^^6&hkyPUB)_m%N%W6R;eGdh7`NjBuwn0(3oYV60ZE{UWQ^Vb6(@w4Wquv@jv^W& z1%$k=+qgLF^H{teP8Xc_ z;lTcaUwoZci0OqSa285_+c54p*Gpr8$3=}YSbqZZn(?zYHNivkk|@-6f)XJYyzUM= zEYLzz5}a!~r-5M%8SXmOJ2o-0Q9lp`CP*QKJA=3r3M;OC2VYm>w9RU)29^pi89ZA< zjL;>_JCwHQm7x)Rj*>6nRz48OR>5ajm@%O`5YC}zFzbR1oB$hyqj9(s-g+A26i;K_ zIDfu2y;DGXU&fOL!LeT&i7mvBWfj?AQ!>zr|1fT8#CInAN)ik3@wpkD zn!reqPak`OvrO;+n4|Jb&Bz0%htQnOg~?)g97@+;M*U0Ziln0r(ir4OVvWcQ6kgWN^xuem*A`j0%^xFEBOscYko; z#{~z(fnnF7RCx6Z-uNzFi3{h>x^9M(<`=VJ7S0H=kQSuD)DfnMkCFuT%sqzFgGew- zoVJ119oiWW(^muM07FW1!Hf43-;TO&V4;QJH)Wl#2tlWSps(j?efja@)BJ`7n?L>- z-1|)ROle@IftLW#0-@Wt+V+*GJM|9nAV4h0^*xI-xcw#gii zJk8|XFs-FB%0qxZ9S4R1xRj-iPJ1kCsKsa^CTD8Bg4}{>`M!# zwH~cuB9_(`9|Z-%Y=Rv4v$i;j2#7f1%F@+L^2%D zGyCiO81s6?a4-a@RRADnkP=1+NP-`U8H5tT4%|6melhL~ba|R*K-{k|z|bcbwzxg$ ze=bd64>|*LAYJ%UpxGfbo6vy_z(H0P77oTVRIsd%xa#(TUwrqx<{cOUUBUN`qoK+i zhB4Ly$9NoEg7g{)kFVW*b$l#6j5G^Qf!3r{nEy+;DN zLiOP)`k`_4>uK=6&AShXAN&%*8zPx5}0Dguop>WO8iC6;Qojkz=tnDr+5rwc`M?n z2>`%E6MHz%gX;t4W%U~<5zLGhuwlESt~is#>zXCPQVy=;Nq>fZ)VEL1Vt_}U2+lA% z@;LBspp&wj*Wbs4LSx6V=pm}C1@OfEX)7QDZ7Y^JL^Z&;ABTmPEtO9?lX;6K)icqT z;Wx+(c5Vmef>%NI=D5pdI<~$8R?Hl_v@OF(!EB^qAuw#RvLM6)%0c52vI$m)?(%o2 z8=uJe>>Msqw14LTjh-9eZZ8nbJCp;E##$nDxIhqHmh+>?XgRuQ5ep74!j~V1^|vqW z_doWI7(qZoyts8ENC{fW$;%G23FeZ*As9xvc0qL->rP=~JP%|N8fV55X@(hW=nRm< z!j%pz<^7`I{@~M*0}(64tpdVvA6OZlV&?bwv$06tDu1rl0HCPR{wv$&0p&GU!Ldnis77^^K#oCOleLBV!S{!nWunD2#pb9&Sn-I(8MQpjs=s8 zY)`)$(0|0|waQWRdZ|}jP6rnr(g5U^qbfRa942(l@`8?45=}sP=X-Yh!u=0`)5_SZ zP{B85w@n~mx&Q@&Fq{jF7KjKc=Lk=PjXdK3^Ic%A z)8K@Dt(oI6a?|0mCU5u9w{Z!^Kmj!@Tpy?=;DwM7Ao-g7Y~({QsbI-zh8oLr!l6-V zc=g1Tbv-@gJG>`vFUXL&rfIPWAF^jq4T1|!S!-eO5?J%<5t^BK@oSTUqZ*b3SlI<| z^XP>e7llqFC+<#)VE%WplONqU5a6>MV_s@_+#$3HV~Ycy7Q1bn8|-2l9ay+n%wbs1)A}?&kNP1P z{fghiJmDKXpLm)I&|lagtbv)ActXq!JZxH`9q*M6uC!p+jcvBwdNCXs=(&xWIDcwT z*J+l1UI2Z(6%3EpsuG+Dtl(F|5xGsQ{*H-5Z{Oj>rG*6Ha{R?Yo*f>5^yQ21hWbxn z0CEh(;jhvG%o+f^9m9o%g}kelFfIsWz-B@Hk)d#cfr5o-0Pl$|g7Xh3dOgtfW94{I4NID9jVcv0srbKnVsucu$1gsLD0b9bn;aS_c-i?3c zSmDI6RHQ_@DdzzNNRpBD3+f5Ehc>m-Bvk;k7&GHXu|^rMh*BQ8AKQgTo_`gNbRF1C z+#n8k;tvs63nEXkVC@}1&b>^08xVJlN8GTtKfletJeBelWo;;r=XIUN38J-*CeS-h z{eW&2Z9dPlD@l;oWhn#h0^4LvhjZelwsVJPL4NEpTCm749Hjs6A{Ybk6KF zuZD9mlMXw22Vuv~+o3r?%YO=9$@&g%4}Quylm-G!M#b?>7|D}MNHQS3jTwU(K>Ioc ztk`ZWV_|nWTK@V(rhya9KkL=^*O)Y&w0GMusFw(%epT9>(+*{uQFtgOQ%^J5@;b2k?hcpT5;!bARX8GwN! zF4D4S;M}sh3R{2&h<~+%7q#yj^cK_0GXU7Eq#T>*VcV^)nEZp1{y21V}claJ3v2?>2 zR19;}u3_$iiGQlaab1~5)Ex0B$+(K>;}DQdQ^eo|Av9nqSSrNnUuZ5C5`Ab9$8hK3 z;SlwCT5sR_Z(sk|aP5Dup==ovGYwfTTSt` zg=RuG(1(k!M=oP26S`i^-=t-V+yV~+e+_?-jVkU^&VN+T^s0`=?P^Gjy*3ZH7?s8w z7U0Nk$dPj#iKCi40SIS6d#=ngo-t&jaL~Mi3*qO-=D9EHp_n$$)(Dc+cbd{*_1kWAMef!+lFPUSm8R8GwI-3(YB5?sHn?6EI^~r4>L8XOLF@TSIvE->HqE?pTT4R*)O zsqElCE-o%8kvEgZ4oYoc~<#L*nivc}b9)^v=eJ@?&g>LhVV_{jj*2$-5ta$Ed?uN6pUSXtj z*gxG#{`7mH9KcVB(`qJMq3MJbHTIp#a% zCQBgF%i_0qgDcpVsjyesFM@?1fLj4uI)4~x#B6~Cie<6+UUB-TDdky!TV-1!0xZb} z`aLah-0&$0AeC@b_%CP%NR+?aHGCj3`A|%-#yj$h(dBbHi0w|+=SR_3|MkOJJ&l(o zBRCf<>f&wz=dsVMm)BxPQLM{_{-*=5ZHMD+=$D}T){CLATu;f$v}nyBnTQ9pquszPpT1K4s0#wz!^gPh@w7_xTW zCIyma#$fm?xmxAT8vt!~p3-_{PVmTca*gnA4H=q%p3cq_-M_{nU z6$X`&VT+I2Fu+>yFy@~EuzvvBxpc-@OHikH2Xw#%mu*-SraP@X5nwBz!dM6-wB^0o zev~?vhj$48MvXR~)6h)R)b@~POy{@y@J$&9z4q!>#DVB7?g^?{JI@e7 z^Gz^{soalRF8B&JJNR}4jk`ZDi>2|fI9DIDV#L~>hWSNKFiK<*9enwLE*Km3l)uMa;h?dfh!-B_ z$^bps1E~413JTt9S_)Q$N0vJQkMOqh>;*n1+kGa~`j<~%p0zpqqcv@rlj5GScrc0G ze!zHfe3;6Ne3vmf4S&u7qd4-df(@~T>$hnE4Icg6B?Jjau;cNp5Ca(iNDFWf#48iU ztMLYBm%4)_kAPpbGzq5lo=THc1e+x+m9qqWm#(&8FfIXUV3V-r0VL^nG^uK3)lMWU z&jS(fwhyFaIUWA$=+jc)VSxBB?qLYRrY8HgAWvsqdz2$VfPYin{^_*F+gg7d%fY?z z;1LOs*l7Fg$CGAba8H=e8Jn@pc0^2n!)&x-dFr-7W4Y|US+azE!`uT+cKATbSv~P62EeRX%G~kImeHg67@s&%3+UiA56(a`4?^24Qa2b7OrSw6;JL6A4mThQ zNCCQN{$k*S4hyo7NMH~!c;ONx@z`&p@NJxNJHeSa_kUMWG|T{+jXgxQ>weSAwAGRC zB=&V-Fk1x*U_1DznXMTQcZC^#8$he&J}t!wRkQ%Kg9pK;)JG^7_HW_qd3C5HrlaoG z1sAY1mxPAo=W+f1`Ny}v^)KUzS#iv-Lj%r4O*^PJ+K!5-AJ&v@&8Qt>1c06zIOBr| zxaEw^cz*_Fq$GTIX%cFK068^_Jk0NbVX;UN#Kbe<5?ctzl`LDrUK;%ak4{P9driP$ z&67H7#Xe-GPs{VL#!+I5wi@2Gs0;zR%*vvSHrJwH@Ma8Xx{N_D0I9_?{65Gr0+T@m z$ufkyBq94ixH#+Ru(ntY@Y=34J`U~c+t>L4u7AEd`bOj_53Cy8V_%TS-4rZTcr@!T z&0Ou~w$oh%jA*DQKueHM66!>0zs=KLrM#&Ov)OzcV!o<2`V3S3|$6_qT|Mpgj8+MyeuT!XH4kW~-6=G5u@HhgClu6(j*<+H4n& zCVxjT?2F$!Bxl*EVlG#dV4~F+glv*$EhOQ5p4PYDKlfk$IQ?j0c!ShopRZ*P9S9u{ zvu6%ZcdZ|}bBdy$WHREc#+!>hLr^$gzj3GhGAPnQ70@6`YyRM9DFFO?G-Hls9*`9X zJJ9MXhTgL!r|$p^bOMb}ylDbu+NBdWK7YEe9hkIjo)kpkS|QqS3y8NPA@Bp%z@H}U z;N)UuY{7z)_Yf-Ipb#8p0@h*v^SA(zb_h&cGYx~(EdrvSZ2S9Ft03{4-M6rqx zYj~AOK%n$$(?To2uTT=uI?nBJUXK7Y zT>Qm_`UMsSkM4Mi7=bcyqlQSI-hXBv23I%)^f8Sgut4z&k1+rm@Jx$OFWg>5@c1|6 z9`}h0=YTjROw%yrVyvGZ8GEQaAL0kn-*KQy$NNz&eopg;a|D_qnZZbsl@0be-XRYG zM7mkvXm&M>6AQ#WMkC=sFRX908BJK!vG>C~iiwVddo-F2B?sPc$_S)o%YWlGB-rTq zsG1n{?bF{7ueYz?|G1JV1!?ETor$oxP^1|5(^0r`>h;O-5!A@|g!F~eny(|F6v~nlv2_$-`=Jl?P)s8x+G@P3q^QVo4 z0+7<}-4&}Yv$@D!=0C$uoquZAC;GI&5j zM#08_eKHr!P2KFjSmp&u=4Vh&Y2+9HHN2_Kl^dsVSQfMgJUw;>;R>cl#v#hxS~z++@Bur}2GfJZpD4#} zXC}%A^66G*VITOL?Lrq2FKmHx1dJK=c>}uIwmU#DpN&Hv*njUo-k#maA?HUE->|Wm z_rgNPg8a6Q@dEP!O)djqYr`$$(sBuzD!-mj;HASah4k=drK|G0~&FWA5QGc zpMR|%py~@w*p_)&{dr8Y{<<-%Ck5=tcH+n|Z?H0f66y{L5+Pk9r^#jU4z|QWf%gF! z2u9XH%vL5@!E|vVoN*9g_twBg*LhfmWd7a$_W4R}JAXTXuZFm$rCqw(W)sM6?J%@< zNc@7GC&4Z%v>W~o`F9S60oA{UAki0`9VR)NIjcaihAD+t@PsiUverLh;9&1IuO6j` z)8Kk}#0rNZ_Jpc2J~Kn@2(g=P>;)TjIS|OOWLXEweeryl|H~Fk7{zK9RRr$8k3HG% z5sUqt#eXstkWe;qg6I_N;52qzCdOAGsN*Q$XtQA>+N1^CuCGBbqw5!uuz^#EruI(= z<2lVgiC)l~1F=K>FtxzVyB`R?fTCieHZv>0i3NsPoY{rCSP54u77q9Ww_H$@XuJM1HeplUm(R8!|1=&k*6Y!;Z9u3h!tn}}IuE(Lvp+PhJPCN-g6BPD zt_37eh*rLb*IB>ZbQ^)lG(Ca%w1!WrOyXfUN4hwDH?yeVb+nc z_uFjE$X3dK?>IOB(AGw7aIgsD;+72vVuIUdLkS*pVJA*&H!vLsgnweqpe{f+fF#Zv zr(Be4BmCb(^^aa4Oat47K*cj3 zFsuby8J*+c&n!t>wnrdXF#zQA$jbuJv4DPdv{x&%>t;KhGfuW;2M8o(I3)*>-py#) z8F%5dsxdkoWj**r8To(5)B5qOU;PlBa9&9n&c8tcutg@^2gnb7=h&CU2iypj3I4Xh zKkN&D8C$#65{@4BW}mP%HM>e&TGM$I{iw8PqNdk90>`euP(QJeh`XB~WDej2flMNE*97s9_9lBB@QmbFY7RkAqdu$v4DXT7m)PwUdD z75n(QL!fK`5JuquE6-9AQgrSA~Rz3{1VV8OAHn5~&hewf9LP%$M0ScrN zLXQ7v79h)i?xBAW7S1>k1yr>!paOoW9`1TfGf?98SS#&#u}rf7JfVj~^fVhr$E2I(FpR!KA=I#0var&^+R< zEGD#3m1Dxra$gn%0X(Y-XMo_W+*(|`@a4ET6$On(dryDd(rHJ$p(YbbLJ3H*$z98p z`LbbS_8DH)Y(PK0te-gi0}qY2JaRfyIn)5?B+nzTn+KZW zAgW;+(IFyrWLx1vhk?B}x<`m%mAFiyLc3d^Q_k5LX#@X{C5zddwf4~YX;@7I&I3QN zXNNikTX}bEcvVg}tnC%MlWB^*4c@OwCyTBi9cF)9A_kWSI+3#Zv|jViKfXLiTG`tD zlCEicR24I@7N8VnwRfu&It2Wxk3a7p((MjT3XiB|55bjbOS3-AB-sjlR2b7WY1z#L8@TcH}}CC}mIIFoTXHq3rqJTHu;9Kk^? zb&ZB@VRq8fe7*hr_G5l5W_r}Dc8ga)DSQ+rUDCtz;EZ6r=B==*NXK1*jHS?`;k17{ z9zJ*HdO6Dy>pLC&X1oXSUd@0VAL4wRv*DlQb{h`mFb>6ucKffO1kRj#siUQGwwi(9 z5*YJth6hR%3j~mMF0NX7T4A@5hvjX9)hBVDO`2|Zuem=cN{VtcY!ZqM?FV2@hgSfF zLDbvbJJ)pBjuEKYiJjvSj2>G1KQ4bO5@w&JP-r!)#Q{v@mFcWtC_R$-16-4jdRB z_HwS{w&jfVHuiH&P6|r}d=^Na_6Bw}@hd5>;(mf%L27>rwb0dc2K6Fb6EvEl@=7- z=>#I{xo?Jgd6#M16P%~n$a_yWg*jD0(Q-nTvoj+wtv*Z1|9)hjp98EO;C|y43OuwM zSc8Zj4Ga_TX>wRx^>OR@){R}CTiwk?2``R&qL~#vpl$4}lghvndES4+P=dkhW}mFx zP{WZ!;3=G92524uTxU@0h`qi_?>QSD!@-asI$UtJ1HceT-gie$6vx)ZQ4w+p(6A!% zjKK5?6+`k&{TY;yCkaz6OGb$|6G?bpgn;McCwP@*!6!}+Uf@K8jlX}M*N@+x!LRd? z+r|Seg8>E?_^05E3m|{qGPmvE7x>{_j=&RQN;5AC$8<_U38+2jNA=N1N1N0@?a>qr z@8^t)YNRw*TcK>*)jJ{s4&cP*o3+?pT`&M5ter!i?0yR1QREMSIe{o}LT51*%=y`{ zogJosS#!_dmXw3x{nOGnM@=mf8UneT` z=oFpf?Z=mIKmFxf{rdI8sG&!YHFq3`MZWmfvtQ5`2YBKY7aptMQ@m{81VCc`f%4Ho zJ11rVs?D!q>KAybM%&}DW#@)3bi%CTY7=Kr69>!yjhqtPZMZ@=opALYWCau{ z9#Sjd)^>xvZC-zKIecO>I)QC9ZL!4-p*ZEpum^6`iY!}p&7)$~u>t3H>ZcrMZ6p`t z4&K6T+SbaAPsA9yZc$#2*jVQ%KThrEIzDtGACG8`P|u-ld$U{)l|hGa#F%8`mU!`E zml|4xcbiSUG_i7`lwH~domeYZxY(YH-Js54a@6!8gE4*8@6FZVF|^Yib& zJ?jA;gVJ~%?rd7)06VSqMo*_hv>j{hObXs{HybwXr~-N)LL*7ta>n&hs`IzN{q}yr zwY9m${P7sa07s&j&aF+G^#Vt5u!U2DV{d<8llKfH1_+%;P(aAIkj>@}bJ`#mh*;iy znr(V-AVJ^(Z0I!UXT~Zywh#IPmbWqTuG^W`dq!apuoowlEM~f}rV)|t1?_6K6Y;70 z1zmk~KF;s+*ZH>()%TC7g`96tWDnC8#ePe}4She&<~wK%p|D8|LBqA${Kh}rpcsL{25)(A<2p9T~t~+XC>yGvUuLX2)ZFXG(1D#20#>i?#i?OX# z0LaDrR=|W-f5BKE$MxqQ9MXr3?K6L!hQGq;r?TN-c?%%JJ(lf&zgH{lK`zdpwDj9d z-`u>~3*&QKM!p@ZRL{6wyGRtVNCwm#_Ja#`=rG252+6QBlgq?Lm_gs10$=<78daOE zxK7T$aafT-{AmAu+ijS0%1g&u8`uWhaDu$6Rmvtv4ig6xwcK*YmTdR5i`{>Ui)Ou% zYY&{$x0L#mm));zIFk(0fS=e$`Vd=P_5b@&O8&qRR=+e<&ncFM#KUC}00_ML>31D& zN7zCA8QpLaNwsuhv+HMbg4zTfl)Fut19Y^xGX)B?z-fBUIood*o+<`s!^WD714;u! zcQY!lDUZhiW!Y~2g5T(7%z=L=Cd1ZN1sO+k{ufejd>MNKc!S6Xz?$7?{a7aUHitQg zg^tq^Uoo0%h?w%>(1mS95K*|RX_NCQDvx0W!h>qB@%z^gMRM`czz5d5hyH^`N3e%6 zd2wnwX1t9Ebii60t-*<`b3k|Tfa&f-4>ym)ayxr@2!oJ(PSq(w)e?VqP|x8U_iiHq zABxvL;A*K_`g2*T^lrG;4(BtAc3EV9C*+F7!sT>)8XnTjBjEA`?SL}MVeb@ls_dg_ zC#+STj!GCgn11189IcAksJm%d4t&I9QCMzw3sy7w#b2g^NZ0b=xc(`#4cvV(A)q)K zZ=PQQ9h`Wv+jc*#7l(f^;({eyS~dZe5s2e-#G!q})=E!os#6^Rf{0}_wNW=z1~g)( zm5)VKo$BF;O2n#zif6uT69WCd7f;|bEhgpF@GQeu&afRs@pRY+AT#4mKva$MvIyd` zzH&90{Bj(tBk)f<53jgN_Uxcm=YHY1@mE)@!W%%N#T4L(!vcR;crU_#Sm^yYuV3bq z31N+&b0;pxSvDsryNCnB0cADYV-vBI59a91eC#Gjcay+bPKEl{Gv`)!0gwtt? zyG_*xN^E*f*6H|k$7H*iromz{rRUr&kB;}ydjN4boaoU(UnpX94g>&o>_`O9e7Kw? z87j0^4)%#D5?Hk7aebQY_wRoUBIJVxLz*yqn&gFS*905fom8S)?WXh$$>I1Ath%`g z#^Jd(^+11Qt>bH$Xb10{*|Fn*DMw{GcQF}MZ^eHQh4_R>2&K%uPjZJ#j6#)6Xwle8}#NCuQ|F?C19Jd%YTmu%?PEiDacWbvp zJnZ`8B5~iv8C=6&2a{=D0|IS@3`Cuu$H6vh`kgixpVPk9H>ZO=+i4*Pk8bV5oO8qc zKrT3pjk5~&O-+~uzT3zVykTo_TdBQMGp)YoZGwCm1ATOj8#ocJ=tKa3B_=EXkEDO} zR-6yTJHpc~bK(oz>FlKvD@5`=ARz;?oUxb+Tg}-|d}p$&7FUd7BJ-dJpt(b(17N5_ zXavWc4A#gl9882ruP<(}n0VjnW~~)Csc4|{T{+Q#GsYKfRz6%8z{x(9@!On#`SbUG zk#KaFb-1TpSOb_GF9oZqeS^zls#1S+GZQ-L1g_**>S6zoL%$&b;4CvVGahKxEYMfp zwHVj4A%8jv3?iBnmKD4cc)Db{v-34!>NX3G*W}~f#xQhwU<+)xbz=5CoKx@9fXAoZ zydyh>11DZ=LyfX52k8txe^|+lMa#F94-!eRq=gq;8j9q5KvhPdXE0K{0CnVozE=29S%4*$CEADUg1`U?an$(4#mJkunpCb2r%!y z;VfYoP20R2P$S;58+6;PaJBRy1N#xFdfE}Vnj_-It7bI_pD;@C-sS{9II%~j!W`v+ zY&stZk*ik%t?_(LVaFU=pa*~ZvRoa8=#aYoaNfkU8i9X19F!5AY|}PdNy_qQF_V{9 z(7obOxQpj;eSZ58OvSalkXHzx6}u>{9Cz#r1o^yG5kP3fGCSbdFcc=WTu$r{DCx=9 z+|#ZQ7@KiVr+wRC4SI$ZW2jL<{w)-T?m5TTwMCAJTb#h=JXF)7ui1Z&_Fbd&Ax(=^ zoa}Ei^4ifvC!WkuHf$%qpHUv?^Fr=%o#tN@W*O#ToW9H0TqEVUtZL$?TFZeufXc#D zVcZtSLGEnUMqzNkfS*S^;^#f}FTZ{L^8I;c&e?k;g#=w@u7)d@aPfQ!j33Rh32499 zf@Lu|=EcJ1wdOsd1I&L4_ivk9e8#$gw{!VzS-^if?BsNyBc9J1VlWtx62)wGu5Ccu z*sRQW<@;p-GhS>`$1ROmp}?XcXW7^eeHln|V2k%z0? z%=kN$9Y5s0J>&trfw!7gomet!xg@9Bjq=zz^x@2aGrxWL{EU;{J_vst3rk z>J1MKUpHql;B0sK56*wwt%28mo^UFYv&#aL=)M3`xA?RC;lzHc{o9uhb&WkP8zXsRv)xZNWRbs|@$b^;UCR4jBTx zxirXb7Z>bt$aW85Uy1-iK)t_)BM4w#ZI7_|2K|oho-zao$#>`I($X}4;8R>)=N(aY z8`*aEQCw@dLSt{->$0lXW*3vse1%JZ4y=^c;f!#8+!ZDgho&)ctU50^9dUJD&!R66 zY<~Y-ZOjAN!2jSxk8?mw^@7*=COiVm~uFn5>z9TY`prTxxWP2XMiu zCWr0QmVCIg0tdDB-3@Z?UBg`DBys^s?{^~Z-+h4`F}>E^c8?wM~6AqPJkCLnBY=brbwZZ}QG zqPM)+SKE(!H5%RwHy$tCKZoRkKg;`E>=y2rnWJH|!>7@C@ij+QY<6t74Ka{pU)j5S z^~?DR*f(%#M_ZaTrM#t+8m_yi+u{5rIzh&ve%bQDd%2!}DA{C>u~!Jf3A}CCgX|=Z z=18?{9eQ_*ZaLhcihx|O;Q}PHvK>ZwJ$TX27`~rAJ&`^{^5rH`{+3fNC+g!0)8-ru zebBf&H<4Rj0^;l_x#&X7ETR3*JnDd>;%m3?&HBuA&hlary*aa z9jdGK9LSD;E3yal9g3}cL1D{o&4O#dDw?68&3Q`*oizupu-XiMHy5LUf4~RowM#}! zJR;b@haDBMSb}dG+!G`$4#|MqcvEy7R0pBsT`dDVLv{A%7?0AgpL_lEp(^@?TjA8f zMTXX}Td(2tX!G*upc(uDHjT+dv;Hy}u!qIXFIiR6lM(WM&-)VAyCaTQ1!%de z2A~c2ar`eNbrt8hMrX3;{SMmgZL>=>cerpH{Ngzicif#9hMD2zc+~SA`iy^T9}la4 zdix-MTn|Lyq-uwDatsFHf(wp|qn50vgHOeRWT0?=NgtB2r<;l*)aLtxTbqX zcZ(ZboawY34r@6D2glD18m;U6kK?U>kPJr_oPl%f_eOFA00-uhGL3!nB3`4AQQK!X4DP6-{(NH1o8PfTID zbIEQ?Q%)1JWG%M4q`_mo5A%wEPr_lC!r?F8At4j>;3X{1iOg&)_QO$zX? z&E<`|4ayLJy4ivI9uN!NJeQ48ExFvzB52!ZZLtc_AIF%K(`^Y(;nLV0kOa*dE`3F(^t(n1o<)X#Kes;~xP8y*1t2=R zau~G{#vf_fxd@Q~FaucPJ&GRl3hCi7?V8|EPG~jn9i7)P@E+!+osmE8-DwDD`a6-_ z(KPeB*5>lK<}py>xOnneUp~^&bI!T2*fSg5I916VzXKvLiSL{?d8p%m#icaxF^jLu z4Qw+%=43mpxWhQ_UhnPL%nal5?^Qr)A#Px8yQ18?<+h?a&N5K;{yeQO{nPLNqQTbR z#))gA&ggpyrd+@00AzQ7TDaShnSe#+-!)Cp5=WJlLrx*#2Ci-vXS<%n74(+Fq2@Z% z<+S*N!&^>ZKYOZD1J2Wb>IPu)YZC?UgI2e+TwiE(1ko#25m+}l(YxXzNprOTuERz0 zIP?8^S)FtS0|?{`m6s zL!Rh~@k89Rv#%{v2w?{XcE@br!@Wcooifx(5hE=>o|LAdan z-R&wT=$Z3(K637iMvxE6lL;aK_JeSTSmes>Xfz#8DvWp@!w z!Jn1zgsc{SeVZSD8b%*Z(!qbh<>xr4yZzaYF9^NW1(;tLhZWtssH&g16KnpXma90c zT6X8$m3Bfm&HlIu5+4SVZa0x?$0;BH=Af&io%b%eR8L!~oUQ+ghPgiTvN+0$=jn(Q z3_jxOjt>6N$+=kX;O1!14^QT(6}N4Bbvm-W+c1>dnG-)3=7pcbPTj?2 zM|jN%DAu5VPu`x}+0N;lISgeyakq#T_K-Wn8ktUu(S{V)d)xK4K_4+(z$wT#5OP{- zb}I4?U&GUEZZz9~-u1d18jjG|E@6J$B6p=VtS9sS^!D4=@AF@5MLs(mal>`n5`MV8 z5-L4!RPJzA$bWW;y2T>nu7q(JJUD#1K;|6hZcv7Q4=gAurfoayxOJaLaWwwrO#HIl zWv);H+uBbzuS54QMYO#tPqq&B+<4b!JE-%4P~TYZG z;c=Qo1HQ>pZRu(-uhi7n&3R+hy=_)BM@zTrsuz#9vFLqhm1)wH_v{4e~c@{(#lC0>Vv#&4j(n=WsoG zNCy5#qdNc{pt_tcxW^>|LA8OHyQ#o`v`KXBO^M6qO@}B&7d*|eG;z<<`u*d; z$EOABDLGirQpLm78o0fXHoNWxNvNgK(OzBWmXKy`wN(>N<8^i_y6K32 z>{@I?T0k9S$xSgl`E(MhQ_}=6?w`X^IHu<`OFA)u0c>|!R^#-Kf&9Dp6$0!`@A!=8 zfBES@-@biZ?*2NjQxCj#SgLzThiy_W{6#)W+mJ8!N$?C84p~A8qu^#-l8EA8K z>eNX%iv(wL%p;+o(>=r=N>$NU^SSd ze{5_w5ablU(yK#w%rcmUGa+hESaLL->;QO_o#1FkOE9y0xrz>hVY|#bpxEc`D!Sx8 zQr^_5J9aIB@28cDcB@&I&8_g=@i?oqIqY%D#TC~!i0c#F%AA09vz#tzHPqh+r^%&` zDg&xDIL`2d8eerGyd4&Zc0W&l>r4Cc<>T_l7hVN6t3~EF;;>*4vdWF-QRZ=PO53@f z%h_@`q-HA*|0#E}tW3a!!yuj83iiU%_i^Be#QT<4Z?>8)C65>J65T^=h=HGRzMq2< zUhPAsIWjNktVjSzFjssp$aVb-tZO&}4s(Ei2AXi@!GY=q>K(7xvwP)#9ik41YXCu) zkK-pVST(>Un|QYv|EegC1^#@Xll*a{`^UPbpTAj&`VB(#`9sG0u^h$_-Z}1T5sl)< z#Wa>4EtJjTd)qT_G_*N#GD7F@S5bo2oiQ|>yIAc-#;@}{JgLKXrdyQk5pyB6sW2z> zI5_f-Z)`5425!6t%$@ar9?AwYUG6~##@jeDak>~t7Y`KcLeB;LHcn*W^C`0slL@-+ zT^OzjK$Wqry*X&bcu-GUw>+cRr!%4jv2eL@KvhQ$_5dL-&%#U&?YFPr|AhtPf^gw> zP+*f6ro%DOIL9HGJe`H_upGfZ1gPz{tGf)srD-_k-F*Prh+>%TakF*uTJBAs&O5s73*8L~ zw0rMfcQdI&HNgb{+8|YS_O$yyv%}8qR&lWyNCS}iZudvTFW91U&twnQ4Os=}AaNtYUMo||L z8~Wd!;)=SsWyHFP!!{q2<|Xq_R`nm%%B4P3D3>7RzH6I>HF`WKfV3@%M*x&^g6UHMkhs}(|7M!TzBJBNd3xZa8ZVH zGO9ahoB?B`tC)e7w3*fCxACPLPi@#rtLoUTX0>#GaBd@x$?Z-~)C6OjUUxSmt_|0G z82x(>Rb1%J6j6bhuZE#=V`kog5Lt3yXmhv6^|VSEY+wZt#NmvVC~W(((b-j&W$tD$ zU4Vh2R^*53-3?~duCyACV~FPbwDlt*W8TiO#G zWMmBFE-u2sbLi#~-s7zXHZCJ2jMb~%aoCEp-JQ2!^lI6SyO@vK3!bO1dxu?v z{O{{LUB`z3UIj$D2Y;C4+~Y`(^ZKQJ|M9n9=3oD~ zs1^DMaJBu-&R*XjHS`^U9gdkd{@|no)WhUN+TBve@wR(`<+e`i0-PW^?%mI3kOAfA zy|v-eydw1HJuoz5os*+2`7R4i%21vjJ7P}vz~d}%f9}S)NtMH0Pjg8QV`(7jn2=e2 zm(N-J+mjB-&KpZHx9&z8tG`2bBtJ^;EYWULhcghD#Vi34HNETHAt!xLw_QN7=JUKj z6`#KU@zxWu8`jzHw&Rb!zI|QruYFBusserY?jqd zXF~&M(P#WZ&}(G2j~~bDr*EhIJl} zN#CpWnKBv}h_7dVF&_Vonz=UTE0WbqTlSjTB+gGm|cuKD|q{9Y(LaT9| z4A^i$I72{_?abY!AFfjdJm%yoHXjXH07AGx)WIh>m+M~5;sU60loyMv=CMs^MSLlcmIiZ*Z^;5a**@0Mv3S76_Rw{hEt zSmNGLf0$BqgQbhAAEz}xefsi$FCrA?d%$wV#S`y87L z=xocC7m7A84JUaxjJaay;*M{G(eBG){^{VoWV?nF#}U;J9)VCOg&$E$?{l)Ut)`uJhdX-5tz-T|jyV4mEp?b zcseA&8LRK!@#MQ5)4Jb(>z|fYv-q{L8+3F~_F+R|Ho4<0Zi&6EM)*vJyFw2$ zi9xxx^z$lcGhuBQ|0aDsMAI(8b zmZR(#!)7Ag?89ZjrbdG+$YVe6om2~zL^ypNkdG0p0`DsL;OC%#U*7&aKaOa6G;bez zVRHy}0&MkyfU9qR9RF%Yo3IagGoyC}7fxV@x-B}G7EBt9&)`0!0{(Ww8XI_Y4&&@b z_S|@aTU-VS94m_bb5tZ=p)3IM*yH;^t9i*89dbU+ehybM#2f3m$uYTa$f&|@BFokf zmn!b~8t1`cHnFwV*H%j`t~b-icd?7*QqNV zC_0@oa@2bXmHA%40;6y4<{T1FG}zx8Rm+_gjtW zz>f4tbH9c5_T&2>FFVQ3N;q`6&EefT6R0jZCkaABXA~y16l}q zSe|pY&SO^4GuM@HgS;hB6rz;NXlgLoyj~znulH|0I;p>~?InJDfGc#o_t6CieRqgTbn4Z)f! zF02e!_yky6wtsnH{2chT9IbB&Bqn9L(hw55sZ&nU+we?Kz5QvzKL42C`uzG~=;QU+ z;c+*fz#sVnUf=8?W_)CT-N6f;cAuZ_zA#k-T3^=Oo-RkSZ_GR%Ai_<>u*l4R@g%1V zN9(rYp6?AT#w5EOAV=$PfTP%tu?fRb@7GoeoMxMSYsbUaI#uJOS0W1#IR##0(gXn5u6eu>AC zef#mPe*XRwa`x$Me*RZc9UBOLPLTeUEyTkeqpoNu-m(S!nVTCN|5Jb!QPSq{37ZR` ztDN7o4t?MW+G&4SD!@^<@nP8Fp5k%}DSx=>SB`0$d)eGUd*{Ny7UMmj@B9RNN!-wD zfrLkp969Qs(TW*>b~|T<|96jLytds^nR?wBscd);(0*JdSDTw}24LfVyvz<6<+IPj z9EA%iY&Asp5BG|rYSy6CKRmea^V^^Qsn6)qGjmx?#n(Ae2=%)MaKUU%Xu)Qn!)_|P zqolc)6QQyzz+O~{odLNddtLW<#Lf0^#~5WX?rcuWbe=6FqPq~vogdbdxThuT(AP7* zSLZwL54Rufatq5{P4fDGB}R0*0u1Qb^fY^SFuI#7s(qpxb`awNjI-Dyc4KnG1wPph z*9+X1o5ek+BXDp%XodD?IqD$f6M442CmxT3`_K9u`HKoXO3f!GMl)y%3xa13#O|tX zzdsh!f177Va|AaZWr(LePjEJ;xK_8;z=^Uw*ckq7Aj`^WoPQgC#^i76ZPCSoSz)B_ zL@heP-P(`#9t$hl$5m`X-rU^e!1C%G_{$kSF*=3kwCm7yGO}_E{T|_UdP1)Lq32+e$5)5-CXh2B-P!TuitaPwYpgvY1VqCSEQ=$%>*JmB0StnXs$ZD zh{7-5GY>wu%WXw}#W3z$wnim<>9Z+u7_b{I*P7i#=h#0V)KDzJSm{ZqpdoFsW9xtv`?O4V>IBNasL_MNT8po2 zD~qh-ZZhD}@lCPW1u(j^(!ND`8VVHYDS`vh(a?M{Ev~u#hwVAR{l9z>neZ=s-gCFqHhh-v9>q&Am2$+>qBV$DTrpqE@F^EppmMC8(|x0WA>6 zcb~7K9@Pc-l;Gb+6GAK27U@*hvwSmjAg6VJ*6W^mtrffBtog zRp~TLlQkGoSaa9PExz{!K^-J*0UtJA`)GRCd7op zos@8n!_ge&J5hrp8qxqzPPK$Cjv0BGU-{NEEFjHW(KhgrXoln+EII8!4jouEH{cx- zF8P`FxodMbM9JA2?FpK-mQnNZ(7 zsz3IB-^L$*t;Nb&1r20xOTTnBwTeCXDV`wJ#0Zw;6>%aL5tvM9RgAQdQBQRZ*S6!> zT{7E=A4D%H`5<>nM&esm=>V{h@|{(?A&uw5D&^Lp<9unc9)fZG70;#QZ_i{SfCa^} zueBh;QA*o%`@>qk2CMC`2%N6us86qc(XsS@oPwtHlhEIM-$!?2K*dda3%gVyud1CZ zaPTQyd-u3LfBpT(`0L{(XJu>psp{q(PF=!7)`%6TOuPnM0uyqIaRFRS`Zkq8FF9lF zjP7lyLeEnGJszr#$P}7w>q%RdsKt{c1Ab|l!C6Jq7oaFmoL|Kx2`+*@h>senk!7iW zt8Y$*<~JakEo2=$l@sb3(;ZHiBPCllziN9BgR4B$r<(fArHjRz&E86fj+ZJ|3dsfu z_4cF*qo)=)yGowVV7nTDl<%)E1u67p@0S6jS^M|)xP5?4B`5g}4<-U!u zuRTpkGyGy+in{`8ve=%A?;h2k9r|8f3bp&XCf-S|daRn)Omzq2Iupq@*wki!s*^et zo`{6Ew5^VHx6&o`xa+6guGCb0<*3sY9I}_?i(QK8Mfp;jXzpl}>IA+d`nR|hqB2?P z?=Nd5a6eczDNA28hjgPZgSsK-K=0YsX=|J{5b*f+#PL@=Dv&=`%Wbvh+ji_NIjKJ4lekH z`wct{FUVf>8UP7P_*81lqpYWJBEh&mylG+JlKEzI-G&nQZiMJcJ4vU1Tj#&aPm711 z8g~WUC?KsS{V??rbhXRc<3Y}Lqu<89OJlD`^;`K;{;V)}Z4YzucF1pcfQ8%b`?D6GhNx1uEk*>-SjsX!SK{Fo{T$zc$OxN6W{GzIOt zOtbQmqac#qYcbhTU{n!*&@ENudRL=kDfkQT@DoSl|1*u=UD^s`pWO zX6+Dzj-(bCj_qB4ws!c`T>l4?a-ULO)N5TwG#R7>-kn4MY%WDz1#BCcsVFcqt@T{T_KCepT%!sigw7UQ@z% zlhK&#stzemyFS=i`*qXxITUwI_7;aS^Eb7_5VSaJ&>oI|FkP0{Zy1km;cuVHzsvV` zW5**t|icvcEfORi2xaKM(%f+f=BuP;HcI$Le7^YmKVxgOkh1cd>z` zl~m2=t@uBGiN=aW^9RcA<#JM7^16)0-SU|3S`rv7DzS|;KFRN^lz*J-e2@R{^ zXYBg^$JhDk_y2zAKifNh(TDqx`XxK>092{{h@!o9lccc4p_M}idj^*f>UOHlI!JQz zSe76W89Y+93Z=S!D~2F7*mUALn_?r*|D~?+Deu#Nu*2K$MFsu zCXJg*-x8yhO;$*UNUwcwxs@KdZ2}FA+9`9i?3*ji(Ovz=B;R&Zws!6S zPr11BVPV@`Q*_i1=-`2ddl95AOMo3bB9Bnfs=0K0fqO*J`_O)qG;oT<^l*uGBU!E@98>sRHz(|qG#H$v& zd3J;QfyCsUprrv>S^W{p@FtP1p1?n9Z>O}qM`y9J{?(NyJ+{$zuBF3Om85uDYn4YM z3bhEA4Z4nWP1{>XvoATrxNPSDqjH=sPILh|39RCBBnJj4ucq6JwgXEMhU}>_3)s_t zDJq|>*PVFhqfASF+!YW)#=Uly;~rF`muqobu}tIt=^mT%5%JvIC20(bRg$ zVAuO1#&g*K{PJ6NiIL6KK0YDuOXn)pMkrhrLY>J_terT3GsRhVjUAj|@;aU;Y?ObG zznQ8ft6nlArBEOGw(WxwghBg}_Q%MUr0hsd0>tHi^3xs6wukMe)T=zDc2YhNGY9cn=3EcFs}zT%Grm=n zL7f$RJh+U}d{nh_NqegI#bX|;FGR?4)(mFc9P`d?SB~+;Cg=Jb(Z#BCD6FmI5XBHs z38cAO+89Qo%cxv^UgSbhRHw($mZE7|#`j__Q?ar3UWVutyqkLdpyr}te(|OrH+Ndo zQ{BOv%qP&{<7v%z+T`z)A9=Wz$nDg}Biq^r#3%J@9AEDsOv0}FKtvK>6#?IEb+dL6 zp%ZGGEpedCrJm;*-Ds6gK-evA+nu)*a4zL(i^}Q7B(?x6UXPRdW*t2d#d)ppDT`#^ zZBqp8F!@wD3=QQKV9}MU^b5eMAAJx47Oo;6u}aB|!&gwqj*mz6vHpc0Yka68CwKB( zlT>FRe>qeFrA-;{YjKCjNFq{!pKvPbCw%45?A}dPai?xe!^Fy)e#t*dJfrHmd_E-k z6^Tf_ZI=zreUm{eEFjY=gUvy?dGyo-60dbsJhD#6K#x(Tk5_3CPNpUv#kEpl%&sN4 zuG9**0Jw|24+m<`M@C-!@agM6zCMQ=&kZ%1f9=$2CG+i)nj0#_hjeHn4gR~QZDbyV zM(z1L^?uadoZ50qWWU2^HRPm_W!rifmRC+%qNF?7pNih<1jxTT`3ZJ3FJlPEgXig*#WGJ&-G(YMxDPlr zf2Nqg>)N#AEBt*$VhDli?O%5=Jl@ZJzV*m{eEYiWIb7wVT++~EEF0_H zwgsp^^7I@@0?{3wSwZMWt$Y}TcXl=2!>Lweem<~&{r<7HpP&BPgs98K`?XQe4>B5E zz(5KzqUF99JGx*<`(8Y@6kP(_H45Yc5>B$qEpd-C$kb6ZbvyK0+@{outVQple?987 zs}+M?VC!z>QtnnMQs4A`HAQe5UBL0$@zhhodb#C*tI)4B!>t}&R^RyEh?-$qzt5}g zM9rOgy}F^737th>4o5Hx^YHRE5)7}7kRw5ZYBKDb%0wF}K$h7vL(_9~b7E;Zo^Atm*Hv!yovID5 zWYxK5BzM=l{n(e8H~?*WWcY`#1xTG^&O{-*N23BELe2c5WSN}lv~z=>7!T{;qxBDe zB9p(HX19B2Kryze-UZp12a|?sAAe4ada9fvFf0j=y74ad7R&N|+k7H&h>{|!Rhhb7 z2I^a@A}>apMxY=|7YkeVT7oyDAqDG{lnt;$yHpzFQ@d>l%#^d}AA)7SQ!BHSN<`Tuygs`j9rRDVsb2e4>5 zTL*<*>QFSBcaz6+xCyV7Jdc1NaB{+jn$uK~IUmvbV{7DS3H#9zY|^Y|mj*8Lj(=N; z&~|F9a&jrVR0zFF@2a}ZeZTA}0G9Fsj-+)?Ql|j$Tb!DlTf04QJQjrjC+OY%RX&kB z!lQ7i+*iGRZR%XNlO_rN!+#E(%7Rjnsz%a0F1_OP;N^yfs+bmFJUq=$$dezxe)~J^ zUr_t3y7%0gnPn>w($B%~J4cgaUYy`HQqC6COvpqH;`(_yfFnuCA{>@6O=bV4Vt|58 zR4+gyE$KZteH;#dI7kG5$;aeBYaRMUny81yiVBr;T8UUqW4m0IT7SFTx1jyu2Dm=8 zKAZp;K%t7c{%Uy@^URf4B_+4&jILeRu}Rb7pX&a3w`n_scsqwyZw8lHlaj=|;>Yv) z@!uzQeZYJkxz>BsKu)BFxm&Rtp63>Mk==p=rq7j4th|;U4Mn$#>aPklM?Yr*Sxl6r1Vxou72++C8d$X)u-!(^dz(sq=Xyj zPYNt1MteYQ5|idVWQ3-vj3SgA+xw>A z)Yr@rH&0RVv43|pBna%&$De;K)09qPyHaN7B5RQNgN#Tw>5fcxkr)~r3e@+!2o5M_A-e@jp#kCwm%y*kKD%oX=LC2PtE(}STi!!6I zyxZoIF4C7Sn#0Q}@n|}NJ=FX&ne-@MHe5S-P#VnPx_`c@@o-e9#{-YuIpuw-iVZxq zcgrg!){!eH)Q5I@{7x#7*W>#9uEDy!9u<#fxNK(ZR28@S`-NWs6}3`t4I;RB`fvy8 zx$YWcQvk^7HfBBYE<%7^lp*J%W)0jD)lO1VQ)-bL0p#t2utf&u)O zfXk0sx8)@^VSC4IS@-eN<~pZEZ7urS-5^!zynj5}$ZZ0iQ($TbCJYDyyIT6J_m`$O1 z?)%|-oO7h31kF?C=&E1&NIy-r*5w!;ITqe_O7sz~`H9ZMWLTCF+(DLg7t zj18R2zW>lTmV`)|O6|l24oVlfTdVcYwSR2Lh@!U&Rm$sEg=TA-(m%9oKe-^s^J#ti z^bSWnMDde%PitRgGoscQZ3it-(;N!xL|4uBP!Fq|s?cCGm)RgVzS$HqwOBBCo1x3+*g*z)lr7+=8?g_lCOMh(T zy>M9%>h78p&gRwSIVfg1B$MJK$e!S$Ot-{&R)ElIBP3Cv@Nl9oXF9bO4dSk(Fc$~+ zApB6TKNi$JfBZZ?{QTn`P40eJ8Y;8WgWI(Hn&L{HjRci>c~|cJjODc9iutlbcU8!7 zNGJA%L#jK+We2?xVv{=pmGnmGM1T0sLPRCT3A~}lrNA36WxbYzd(ITVFAa)1_^w=k z&<(X<(mQ34OP8=Eh{m1Y)-@|6%bWnFsG~2{2RuJT3%VBB{JNdSGCI8 z=z1v?P1>evBwP^3ZxoP;jK)nS9tG)u`k zs<^o_JXf(`0yU|;7x%ecLR3mCd#O#|!{ukN*>XBHzy!(N{)ub$zyl8OO{l*OCf!d8 z`q|t@23j6E4Thi_9O>%H-G7Ph#ocvB`rYID{O@QFCP6LfeR--05h)s7 z*&rm5$cGIK6-=^})S@oVsV+;>Ti!vrepwFl4&B%elc^>QQfdwf@b_Ar^56jnD#y|@ z@T<6^pm^o zFuD4_DJ+?sKy8<@+T43iVBg%h+ciW~i#KY~8eM>qUy`aCc|@$6x0?0p-8LSUg5ol! z_a)*_aNcE6Xa2!uzJJqZr5`Wl?V%)E(X^p#OCx0?#Kq0s8KDViN0SFN6BS{bQ#BD1 z%qd0O?rIEceTh^7X5_i%p_`$GEGGe%pT}i)|1ng+BPXxgv9vwr4$Ag?V!!_w-^b^7 zs%iW6ppZ)d0Xf@iJ3QlZBB$%?jSsGl#9<3jb=1>p&Z?KNt8BiU6Tmo5ZM`;;QBbbp zR3_d_n{Dz3Lbk5mJY&EqMIHdi#!<{&0bWUqZ)8k$4w|0rqoTjR*c5IMW%gfUzk z<|GkSlEY^dQoqyDZA@7#7}eOwz-o5bUS}NYE&?u zGpZmWDcE@&eOan;1@C)vetNrM6D(tZKcG&RjEjQ-kUIs9)Pi`%PEnLsJQ5P&7>BfF`*+ zr;f_{b+j^`MmwMX-QEf4Z1I25%h@j}EXvsNVw2^ULfN2Y=?0~N4MWx^yvpUUZc|Wx zl?CRMs?ZAB}LpdKh;jk<4pIaJ&-N_%qt zqdO7lh007FosyP{{I3~Gq}bnX&^)L>#W%p%>F#s97UR+GN50&>N~eDk{874br#Pb; znpR0(LxuU>V{Md5lu&k+sqh|;>%TJe|I{`l^1m3;NfvrkQJP%G!JsPRI9xj@m`rT7 zGKlqqKXBK@{z%>J!D}zfebein54JVJzP>1Gh;AxqkYMi#jN}$vzK(e))4`W?a(im~ zZD@PdM!A<3AtRzB3t%4Moe7-qyx_ zf=0*9y_V&3CoKdBsPoSgy3v$q{=D~kCo&CGc>L;X(1Q?L* zPkkG?_rnJ6>1*+?XLo4hTb~t(r8yBr!(l5<)tSlNx+I4w)&w+Gr-}e}r>H$z9daq^ zxo!C|+Gw8YqSdvu#4Jk5}ds?o)oywHuD8jydK`^j0tOjdUMxyk+I>xa)@ zzmE?;M*BW~zU$>bo*RgUM|}B(F7H+2*@LkGe!L~VZTi*v)f82tv4-j#exqu1VUe3S$fTB)*+-`1B%&j%YDs3;nmO2Pus#Fb?ww2t_=ng!0y&SM^bs3d|&bNElE>Y@* zMWJOqYv+F+T*$?8h<*|w?QRwV-#nFl2^6~-q(_m;vD`HzuR7@M%Xf-rerV0;-cBH5 z9F$^eDhk-NzX4#=(T62FJh!=26W)xRtm6V-l9%}NwpuXx< zTu8M_XK)!KbK)+N_tiP_lVC~}OWvDGyz_@Hm+`yLqOrQ?&M6h2x$YA7O@}^uCvB&;W=_Mv2dr^vxNTygMr+`P!-#;4X{-}pE|61*cZMIl~;~32+fsTJ> zdO{Upcx%oZ^**P@*p_{YYx|k^P2EV44ibVK8E~`!AkQAym*0Q>wQvWoNiPV#xUw08 z*KpN~vUIbvGqgy%mPE5@T;oPJ>cXk4M=nEkWKEx%{?bv+O2UzxzPYJcr$jf%LCWvG z<~CYM5L?}4*_SxdtAjr^GD%e3736GC(&=0u!_0xL>#RIES*UjlR zGiQnacbY_!1~ed*Jvb8!=gdRsq)e>JpoEIHCX`M!JSz!MbN^ZjBAD|BilTo7sSBH? z5w~8Y$8~5#u0rrK!A(RJe&`zyKkG}@RQ3m+^Qz)nHsFxtS!9t*65NRMSFx|LQ_fBo zt|?NBGXW5oCM*;K8X0W68#QVHt>y5`YpaHS2z$jwv%uu7lpf+QLz7N8@*vJs(KwkDIGR0F>#B_dmF6|@PFX=xXpa> zq|VmVrUpvMP&$<9*8@+*;~?8eGIFo3*4pgk@-00&LYT(5$L17u01AIEz4Zw4S9J-n zJRjEh?dv;>g@-m~;~o=JlEbF4d2o0Zk|$!;4eZiKbeH1pGL%+s4yS`FC0tb3O%~yV z)3abrAPlJvxk+u%gVA+g{iY+O2obnx$-)I9yt!+1mzOrC4x+ic_Ug;wOxx@M!Vvg) za5}G%e(qg6jG!@5S1y147Ap?BnQA|jcv?~_h|OJ(NLV2kQFzZG8FukNV-;r{Dka@yiEY_S!q}bv#--yaSn*gHJlj@`@doL|Otuuhgj3 zC2ewImEU-u$?q_&l>EPiYU!4ON|v_|OMsC1q>G;Ab|&d*o3wvVry!?_MO3JqV*;4H zoj%ixTb?K(iw>-b+g2nN+XLmFb}eX@nI@>941HdUM9FbdxJGF$VKn(wQoYI0r4?dX zw0rl<-+b}>4~-2e5Bnu~lw#J6igH*jg?)e8Uj6Cu{rK(U1MuIEeud&nTDho-VN$`@Is2$Z!U>ilpUdgEb0lCvl<-E*cqLF$qxCvx-yQ5jN1;HauU7P~4TW;i{K3B1 z<7>LK$#{PaYL#nNv9EPbl~{?5-2r!YRBqK_=UhfcluH*Ci~(!_s-srwT<*P<{eL~b zr|WHc<%NS^MwFvI>n_Yt_2?OPYT32epq%HkT9{E*YtfU0U_6pLxg1Nja&@X?2d>Ib z6S>u&%?T_<(l0Tp*+pRH%Meo4z`5@;YrM6ZLvIvUm9VE95?T6I&38Ip+qXjjhvFWS zy?z&e{w<=lrItz%iawr{Mtqf9HSV1|k+k%f%lr1ah>iIq*JZ-e>v?^94k!6{9(;kD zcRz*|0z(uF17DLPl-Ros;ot+Q zKrQ5*g1sKX!k`bQQqEit0`h(Z+v@_NTiQ`O+AZif6ztxW!&$wd^AxL;cg?YH<-Z?( z|M~HKYb?F0aKcjLlJ9E`$Q2X^kS?`5xl1~5>yeps22)7F{Zk6*;bb%KF8LL?LmP)L ztvCkot7tS51R*;ga$6@P@$VdJUad_y3U(d@bwqfH2Q*&0l5RZrOG{RT<9O+l0e~2P z`}XSm@066zHPBm~14{j#x9GHPSj-bCOR7W^Sp%fv=|1L>2LM$-s=xov=&aLi!s{WJI9&SZXdVT8nkKPe>4eaVu1o1Sgz7Lz~M5sv$3#wcSFZ z9}e52xgamLQR0FvRu)g{mN0blA?q!nNyjR8@J_dR2m*zlFu>c2@=$v;MKvgj9}jDM z|Mc^F`SH)cmZnex72Kt};8m0GqN-0^qX3C#Xjb9HW*y=*aH`4x@mG!Ulap2CP`c3} ze-n~8)o*>3>m>B3l5pv^XV(<$a*k|6rYX#QDs9f0dztxd)CI+#IBKY>uu5X&7+w-q zhe9}~!HWQ{iK~vEgZJFs0Y2_6I6+pYQ+flR>gI9)Dy(j`h$Lqm8cxf>)+o&o zm!W*C)~PnMEBud#_1u_wN29YpXGg2->VHs_jjeUp6++_WQ)J6!a!lEpD=tNg6V)p; zK}>!t0x+I!OT zf*ycEmTlLx_SmcMaV^FvCUbGIeCd;`hf!>BBUnvw>LQmAbl4P#+0qBoR1RPgt zpLad9y&TJOcyti$_NbM<{qv6>a)F;yqsQ3_fFGH6cKLz5e6s3fi-)Kj*Uo`fl<06m zE*r`*eRDza(iDIkp!Qf7CUt`7p*Yfz(0z11k25Z!EAX)?;C{M^pja6fe}qH@z8m}f zdSJ?k6;+5Od-l`)O>REL_Zj0-a;=wRTAOS7?{bz;ZITWSl7jBLuf_M&<WgVv!OLaG;5lFLC09x6< z>CxuxQbbgp^b{xLvRS_Ke~PSGD26zcl;49=blB(Yd!-zmY8y}x=nuFcVN0Ef&;s|FH8eQE0N9@SG{&ON5r({iCte_QWkS$X8LQG=6R zDP}ua-VUH@T?bVKQ1fhU(-uOB)m_0uYHMFR_trJBR4AWwaotdg$ZE=8=Q3Ay&ET}z z5O?CwuI_YJE#)YF5_iM_x@@9=j-?1e*6s&CE3T418H?a z4d|AEw8QPN*GKV|b|NqpE-O;a{y>-c?IF^C_))c$QbwTHY?gq>A_lGWxK%^FjU+*uJ3#o_L1-FxQ{vUuHUG=RcuF#=zTDGV>3?)CzJ2=o)TVga z#l*0>5T(0&$IFu;a|Tiecu^@glCNv`q=MV!tbQ)Xy}oQ?x&kS;YR-Hjg|AFvm#k?` z22@^hlUVYVf5h^m>TWgU2DwB2!#xzgSn( zfr9P0U2+4HOn0{S#h+3vu{KI<9y^!8#0UheX%6ziuSyE&mUUNhRZ3MISCJkM>-*P# zd>H@z_I><#x4v+^1U=?KJU`~CDOV!=DoGp%^|igge_~Y^yn6&QvW`kR{4x!abrjPK zLTbQCbt~1aF7>pvXtV{DGu_b5&P`S$>X2)gZaduy%PjWl+nuD)PⅈQ%4{dMb_N= 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 Sb-QxaFaH2$IHb|OX8{0EWxKcl diff --git a/app-misc/elasticsearch/Manifest b/app-misc/elasticsearch/Manifest index 4852c70ae75d..890f56a62528 100644 --- a/app-misc/elasticsearch/Manifest +++ b/app-misc/elasticsearch/Manifest @@ -1,3 +1,3 @@ DIST elasticsearch-7.17.5-no-jdk-linux-x86_64.tar.gz 167410729 BLAKE2B c6e68176705a1ae2c72a945b2a2b7542f2cb6ebc2420fb52cf26cafdc3045c6f82a5f707062d48142875bf1fbc4be65e473ed9515d65ec25d5a460cc2af991e9 SHA512 d8bc819c9ac5a9035d08e45abf8464275cc2cad7c2f091a3e112100ffbd2605759543e111d9e44c3352f92a08230287c2cba6a91f07ab3d92513682e56b97184 DIST elasticsearch-7.17.7-no-jdk-linux-x86_64.tar.gz 167491953 BLAKE2B dec416ed84d47f95e72d415f6200b0573ef4adfe833753b87f8a2e927561344ea949a1fe2f51d0c8bbd97463d68734542388051904bc631b5f690ce37540a83f SHA512 9a9c8ad4b31a3d9b8c560bbb97f03dc4809fb4c993dbcf99835847896e35caa46309a50e17e86bb56ed00312fba2f79ed064ab422b968488bd619e294f845c5b -DIST elasticsearch-8.5.0-linux-x86_64.tar.gz 580444068 BLAKE2B 5575925f0e52a873caf49a4e79274c7f25ae7374dd975a07da52c8effaac59c81a66afcda89d0974683788574d8560150124dfb2e72eab4a2272a2802048333c SHA512 8c621f82f8b81a65ffb66ff10a0f722fafb462316f608c3475bcedbb3620a3981cf77c7cd1337ba0bea1bff1057fd5fc9975963ab528981c9e0ccca6baf70a6f +DIST elasticsearch-8.5.2-linux-x86_64.tar.gz 580694330 BLAKE2B 9d8fab39fc413cea59500bf5d4aec080c4fb49e58852af4a7f552d03b7e1f31402286900c680ecdc62553b4662f652f9e6a961a7102f80a2fb8af3e809317ab5 SHA512 c5069264de265b5405d56cc811d7b32278196ca4c1a9326306f449b19af072a9f75f2ceb0b63c2a8dd4803cdf63b484cac5885ef8d9cb1b8d83332128f34a075 diff --git a/app-misc/elasticsearch/elasticsearch-8.5.0.ebuild b/app-misc/elasticsearch/elasticsearch-8.5.2.ebuild similarity index 100% rename from app-misc/elasticsearch/elasticsearch-8.5.0.ebuild rename to app-misc/elasticsearch/elasticsearch-8.5.2.ebuild diff --git a/app-misc/inputlircd/inputlircd-0.0.1_pre15-r3.ebuild b/app-misc/inputlircd/inputlircd-0.0.1_pre15-r3.ebuild index 7e06e60d610f..c7da09f84652 100644 --- a/app-misc/inputlircd/inputlircd-0.0.1_pre15-r3.ebuild +++ b/app-misc/inputlircd/inputlircd-0.0.1_pre15-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://gentooexperimental.org/~genstef/dist/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ppc64 ~riscv x86" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ppc ppc64 ~riscv x86" src_prepare() { local ver="$(best_version sys-kernel/linux-headers)" diff --git a/app-misc/pwsafe/files/pwsafe-0.2.0-modern-autoconf-automake.patch b/app-misc/pwsafe/files/pwsafe-0.2.0-modern-autoconf-automake.patch new file mode 100644 index 000000000000..a10940fd5716 --- /dev/null +++ b/app-misc/pwsafe/files/pwsafe-0.2.0-modern-autoconf-automake.patch @@ -0,0 +1,61 @@ +https://github.com/nsd20463/pwsafe/commit/7a960f21eed6e3e8b74bf32628c38a5d8c963587 +https://github.com/nsd20463/pwsafe/commit/0bc444c8caadcbd93143e5dba77db3abfd3e51d2 + +From 7a960f21eed6e3e8b74bf32628c38a5d8c963587 Mon Sep 17 00:00:00 2001 +From: "Nicolas S. Dade" +Date: Sat, 13 Jun 2015 16:49:20 -0700 +Subject: [PATCH] update ac input files to fix warnings from modern (version + 1.14.1) aclocal + +--- a/acinclude.m4 ++++ b/acinclude.m4 +@@ -6,7 +6,7 @@ dnl Define HAVE_STRUCT_UTIMBUF if `struct utimbuf' is declared -- + dnl usually in . + dnl Some systems have utime.h but don't declare the struct anywhere. + +-AC_DEFUN(jm_CHECK_TYPE_STRUCT_UTIMBUF, ++AC_DEFUN([jm_CHECK_TYPE_STRUCT_UTIMBUF], + [ + AC_CHECK_HEADERS(utime.h) + AC_REQUIRE([AC_HEADER_TIME]) +--- a/configure.ac ++++ b/configure.ac +@@ -146,7 +146,7 @@ AC_CHECK_TYPE(socklen_t,[AC_DEFINE(HAVE_SOCKLEN_T, 1, [Define to 1 if the type s + + + dnl Checks for library functions. +-AM_SYS_POSIX_TERMIOS ++AC_SYS_POSIX_TERMIOS + if test "$am_cv_sys_posix_termios" != yes -a "$ac_cv_sys_posix_termios" != yes; then + AC_MSG_ERROR("POSIX termios operations are required") + fi + +From 0bc444c8caadcbd93143e5dba77db3abfd3e51d2 Mon Sep 17 00:00:00 2001 +From: "Nicolas S. Dade" +Date: Sat, 13 Jun 2015 17:02:04 -0700 +Subject: [PATCH] Update configure.ac and INSTALL for a modern (1.14.1) + automake + +It seems fine to let automake symlink to its default versions +of files it wants (like 'compile' and 'test-driver'), so for +now I do that. + +Maybe instead I should regenerate everything. After all most +of the autoXxx bits date from 2004. +--- a/configure.ac ++++ b/configure.ac +@@ -3,10 +3,10 @@ dnl confgure.ac for pwsafe + dnl $Id$ + + AC_PREREQ(2.5) +-AC_INIT(pwsafe.cpp) + +-dnl Every other copy of the package version number gets its value from here +-AM_INIT_AUTOMAKE(pwsafe, 0.2.0) ++dnl Every other copy of the package version number gets its value from the following line ++AC_INIT([pwsafe.cpp], [0.2.0]) ++AM_INIT_AUTOMAKE + + dnl create a config.h file (Automake will add -DHAVE_CONFIG_H) + AM_CONFIG_HEADER(config.h) + diff --git a/app-misc/pwsafe/pwsafe-0.2.0-r5.ebuild b/app-misc/pwsafe/pwsafe-0.2.0-r6.ebuild similarity index 79% rename from app-misc/pwsafe/pwsafe-0.2.0-r5.ebuild rename to app-misc/pwsafe/pwsafe-0.2.0-r6.ebuild index ae32ba74d73e..04977864b35b 100644 --- a/app-misc/pwsafe/pwsafe-0.2.0-r5.ebuild +++ b/app-misc/pwsafe/pwsafe-0.2.0-r6.ebuild @@ -1,7 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + +inherit autotools DESCRIPTION="A Password Safe compatible command-line password manager" HOMEPAGE="https://github.com/nsd20463/pwsafe" @@ -10,12 +12,12 @@ SRC_URI="https://web.archive.org/web/20171006105548if_/http://nsd.dyndns.org/pws LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86" - IUSE="X readline" -DEPEND="sys-libs/ncurses:0= - dev-libs/openssl:0= - readline? ( sys-libs/readline:0= ) +DEPEND=" + dev-libs/openssl:= + sys-libs/ncurses:= + readline? ( sys-libs/readline:= ) X? ( x11-libs/libSM x11-libs/libICE @@ -31,7 +33,10 @@ src_prepare() { eapply -p0 "${FILESDIR}/${P}-fake-readline.patch" eapply -p0 "${FILESDIR}/${P}-man-page-option-syntax.patch" eapply -p0 "${FILESDIR}/${P}-XChangeProperty.patch" + eapply "${FILESDIR}/${P}-modern-autoconf-automake.patch" eapply_user + # Clang 16 + eautoreconf } src_configure() { diff --git a/app-misc/tmux/tmux-3.3a-r1.ebuild b/app-misc/tmux/tmux-3.3a-r1.ebuild index 551fa7c7e57d..2f828ba424c0 100644 --- a/app-misc/tmux/tmux-3.3a-r1.ebuild +++ b/app-misc/tmux/tmux-3.3a-r1.ebuild @@ -33,7 +33,7 @@ DEPEND=" BDEPEND=" virtual/pkgconfig - virtual/yacc + app-alternatives/yacc " RDEPEND=" diff --git a/app-misc/tmux/tmux-3.3a.ebuild b/app-misc/tmux/tmux-3.3a.ebuild index 4f7f1e37b517..f8a47d83ac28 100644 --- a/app-misc/tmux/tmux-3.3a.ebuild +++ b/app-misc/tmux/tmux-3.3a.ebuild @@ -33,7 +33,7 @@ DEPEND=" BDEPEND=" virtual/pkgconfig - virtual/yacc + app-alternatives/yacc " RDEPEND=" diff --git a/app-misc/tmux/tmux-9999.ebuild b/app-misc/tmux/tmux-9999.ebuild index 0ee80bc4dec7..5659b6cd0169 100644 --- a/app-misc/tmux/tmux-9999.ebuild +++ b/app-misc/tmux/tmux-9999.ebuild @@ -33,7 +33,7 @@ DEPEND=" BDEPEND=" virtual/pkgconfig - virtual/yacc + app-alternatives/yacc " RDEPEND=" diff --git a/app-misc/tmuxp/Manifest b/app-misc/tmuxp/Manifest index a0cadc1987a8..22302e96d91d 100644 --- a/app-misc/tmuxp/Manifest +++ b/app-misc/tmuxp/Manifest @@ -1,3 +1,2 @@ -DIST tmuxp-1.13.0.tar.gz 833657 BLAKE2B 5938121b2951b735e52eb7361a83dace4327b120ea7bb8217a5e4c32488e8cd93074b8993068b1d5d87d79df16c2f1e3d254d010b5c2836f435ed887349a010f SHA512 21a5a9fb21e30d5022d6aa6257dd9eb2977574e16e9b8ea0a3af8af4d55f69d4f6a3730ca9fc5e9a4e0b6194922d73717154cc55b808e71714570326cc7f27a9 DIST tmuxp-1.15.0.tar.gz 842727 BLAKE2B 7e0e68ae848fdefab46a936511f57a9927b28a220e1dadb8b2531cd26a2cb6cbb7f1fd3a3a279f624a3ac8cebfeb434582cf48803d3c8bbf14b1c6960b5f2ef7 SHA512 4c9c72ddeea283ee4d0595d099dfdc178b3fdd96691ae1b02e9867096f770b4339e1f60abea985a05b974d3d620addd8b571c05db7d2914e8736322e5cf19fb6 DIST tmuxp-1.18.2.tar.gz 853145 BLAKE2B 4fc3e825474bccce9f78072e1c3545b7c8eeb40e0d23265901062a00f7434506a84db0414637d18c57e84f4e3b37978c890e01a786d6f1edda87af806c2b298d SHA512 c599dac5b54627342424b2ef7721f47c57c2d271698b007ffb7de972a3a7683c0bd7ea76d2a7e4c168e8a412a03171dd5f53422a3e2d858f7dfc746fa7946be8 diff --git a/app-misc/tmuxp/files/tmuxp-1.7.2-tests.patch b/app-misc/tmuxp/files/tmuxp-1.7.2-tests.patch deleted file mode 100644 index 6b51e4de8ce4..000000000000 --- a/app-misc/tmuxp/files/tmuxp-1.7.2-tests.patch +++ /dev/null @@ -1,14 +0,0 @@ -diff --git a/tests/test_cli.py b/tests/test_cli.py -index bfd2345..f55910c 100644 ---- a/tests/test_cli.py -+++ b/tests/test_cli.py -@@ -16,6 +16,9 @@ import click - import kaptan - from click.testing import CliRunner - -+import sys -+import pathlib -+sys.path.extend([str(p) for p in pathlib.Path(__file__, '..', 'fixtures/pluginsystem/plugins').resolve().iterdir() if p.is_dir()]) - import libtmux - from libtmux.common import has_lt_version - from libtmux.exc import LibTmuxException diff --git a/app-misc/tmuxp/files/tmuxp-1.9.2-tests.patch b/app-misc/tmuxp/files/tmuxp-1.9.2-tests.patch deleted file mode 100644 index 3329c547489f..000000000000 --- a/app-misc/tmuxp/files/tmuxp-1.9.2-tests.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/tests/test_workspacebuilder.py b/tests/test_workspacebuilder.py -index e85b409..22368b1 100644 ---- a/tests/test_workspacebuilder.py -+++ b/tests/test_workspacebuilder.py -@@ -343,7 +343,7 @@ def test_environment_variables(session): - assert session.show_environment('FOO') == 'BAR' - assert session.show_environment('PATH') == '/tmp' - -- -+@pytest.mark.skip("hangs indefinitely") - def test_automatic_rename_option(session): - """With option automatic-rename: on.""" - yaml_config = loadfixture("workspacebuilder/window_automatic_rename.yaml") diff --git a/app-misc/tmuxp/tmuxp-1.13.0.ebuild b/app-misc/tmuxp/tmuxp-1.13.0.ebuild deleted file mode 100644 index 0c48179e4fe1..000000000000 --- a/app-misc/tmuxp/tmuxp-1.13.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 2019-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -DISTUTILS_USE_PEP517=poetry -inherit distutils-r1 - -DESCRIPTION="tmux session manager. built on libtmux" -HOMEPAGE="https://tmuxp.git-pull.com" -SRC_URI="https://github.com/tmux-python/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" - -RDEPEND=" - >=app-misc/tmux-3.0a - >=dev-python/kaptan-0.5.10[${PYTHON_USEDEP}] - =dev-python/libtmux-0.14*[${PYTHON_USEDEP}] - >=dev-python/click-8.0[${PYTHON_USEDEP}] - >=dev-python/colorama-0.3.9[${PYTHON_USEDEP}] - dev-python/pathspec[${PYTHON_USEDEP}] - >=dev-python/tomli-1.1.0[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - >=dev-python/pytest-rerunfailures-4.2[${PYTHON_USEDEP}] - !dev-python/flaky - ) -" - -PATCHES=( - "${FILESDIR}/tmuxp-1.7.2-tests.patch" - "${FILESDIR}/tmuxp-1.9.2-tests.patch" -) - -distutils_enable_tests pytest - -python_test() { - SHELL="/bin/bash" epytest -} diff --git a/app-misc/wayland-utils/wayland-utils-1.1.0.ebuild b/app-misc/wayland-utils/wayland-utils-1.1.0.ebuild index 0a35f5005c18..237677d9ee6e 100644 --- a/app-misc/wayland-utils/wayland-utils-1.1.0.ebuild +++ b/app-misc/wayland-utils/wayland-utils-1.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/archive/${PV}/${P}.tar.b LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86" RDEPEND=" >=dev-libs/wayland-1.20.0 diff --git a/app-mobilephone/Manifest.gz b/app-mobilephone/Manifest.gz index b9f5179d6cab4fc7c5c0879c10641123150ccc33..fa7300498c077f9b62336dd7d948df842b8ba439 100644 GIT binary patch literal 2053 zcmV+g2>SOQiwFP!00002|8pxzzUb&EMbs?c4Ir(;UNe zjvkh6=2d#giX3)U@}^C4>RzT>)ShO`HEWx)!*yr(luqlXo3@p0M3%nm(zRpy3G1!O z){!NRJzBDrN=~`Y7DqHo*`t^K^!;DnwOpRIl{{ujeOi$kX?ZSf^H8fgc5+)e)>ci` zq*U=bTqMfsDNn5uxs}Oja^iG3XH8yYmH{UOa9$= z@BZ=EKY#oE4^Q^-mml}@%jf;a@9g9Ivp;=)(llNHlP=q5Yi*bS*sv;~c5+KQiRI(2 zCygdmC48T=rT6e`N7|kyA}U9BIvc?2T&lYQhh#aUc)93yKS{*5tfYmdeMzmHJBPZq zuYlPYXN2~CwAVIMok^C-*qp?zwayr`Td8ZP^;M6>NmGyXBgGkNGZRnioZ-zvn**O& zv*O{_`64IJhbv_rCr_JE4i{=Mgvr+jU~zu>{ZF6Ye|X@PIqWN7C3fjs7`)~ojDJR+ z(_q&eTdby#p-5ka%S<9BT`q-UIX#WHBOmgS_c0{KJftTpZ5Ix(*v!N>w{huQ7|HOHU?@k z>BE6xoyPT0V9%-*RX~*L=VUM(rKAG% zONs!S?yEAp9N(VC7z^03o3+vg0deJpj!tO_sS%{eZq83eQ4Ten(@&9oZw;5f;K z=G{)>OhCH>NV*M&^JOfrD>JKJ&Zx{h^%SS^T>-|kk<%NrKEC|>{rd-8()D3qn-dL5 zvblO>F9!9&X>X?5d`i78)DlWc_=Ryg+={Js!Ju^DCMmUowR9ZhG7eXm);16BomWMR zDz(|YPmEqG(v6P!wAp7W=__1$Xv40qvZ94MVh0_tt_v1%uFNB~I#UVcQ!HUe37*@Y zWmuZmlG*~mnywFL;~Yg8aO0d8*-Nm*R1_x!wK$5k0w_}1{zi@e+V7vkKD<@ql=2E# znt9?H8AKr0iBVb$$)yhl2#^|LZPbJ8auuxe$ZTwKc@-sLV_3oFxjO4ecz$3vFuw^Z zQ1SuOu+9YfIcA0(9X|*f-3%mNzXFEU00w^N5N5TT`{syg< z`y(B%f&hy^YiBK4XE%(qHy=<{O;>3(q8ie&>|9nG)``4SaaiO}dg1L(RP=j*)>05S z5jx?2A+rLwcY(8G!-f-DwoUcb`_fl>VdaXJc3S3|n8Vy;VwnW5{8RN3{!?8c%ldBqdn02w4T3w zd7F$6uuv8ob?bAwtja-+nA_yAVVoqQ=Sd3L03U)JheTop{SEJ9BU3w8`yhMzuL@44 zl#A8pu1RJkaybrujJagEgDbTwP-!X0p6eB?!TC`bH=E>5EX7uwR=_lckEuah0YQHXb1k&Nw< zUw*@_hjnR7XDGVcqb9%BQ-#c+<9MvrZil(yGE3cQ#=xZ~mFQ?%{r+Xn<=(C;IZoA? z!?>7FhKkS}Qy~OLt zy_Lw61o{^WoNYs~S#bfZ7AJtgV>)pTmDWVO{W`|g$VB=|M4XPdD;+Q2d|WgoD$;rb z*Yl^(FE1ZHy^Y2<&8r|GUzJ2mm5_~1J;m1X7IOVk2=Z|Qi-Mjoiqr|gT!@q@fqjh@ z*M=DQiX;RMZDuT{0CDlulq-4Gw^GaSK$3N4iY}4gm&J^DEfQYyfsAujT~M@ALNzZP zw6M{Da%ykVjs!v;SJD&L$fPV<#jmjaO_K7TI+C2YODQ$?y72im8@)1ELTEKiFr4%R zH>f9`nZ3UO?8Wz&Pe1^NmX^dA~iyf1ZHpAW!6_j`* zq34jE-C;x{R4IY9!u z&%GhZbX(qF;LJ`9BC?k6wCBd0eci^(K*7#2X@p+yn*@n@>U|?4HP3w#V+;~78J$DL j=U8Wf&xC$0YC2Jg+q2j0&CTTXq5v|+hu$nuoy=0{a$-{Q7XtUafw zm8`|Jdnu7ulQgE5NHq_pNy2m~r75nt8ot=$TMb<+ZBCso-}EFJfG zq}QUegzs~9X)Qe2DRmDkrOa~Xma_p|$C`61aFkR|&z>)In;$8~cUdwsNBb(O%$;KT ztZ#r>@2AIX?aZcihz=>sO5aT4R%>I8$t~;Z)7sKwab(O>+9}ytYBeh^>zwY@Vpaz} zvufGHt?@w;Plqd|*-siaA|EbPqZc->H^Ab2`NNmjrw=#062ra&mSg9(3yYtr7uG)_ zjbX5B^j%Cv<)T|;%X80BdeJ^3V2y6GrhIq8LWs)eD~jf*++b!t>c>QSUl+360aCJ^ zUOC$A&U3`;`+IZO4GXSA_)pBnrx@;J+eH@TisfNqv*b=8!5mbna!cVjDg zN?YLQbDeCuSz9?H`$-YfrYF}xJY)5fN3oeZe?~fS1MHvn{QTvHR!(}Omm&&QgwA?L zO;%cWU|6SeeYRObjvnq%#HUw}b8;7#AvTuo+WLTlurt&vpuwJ{iYg$A`Z);>FEYnY4c`Zn~8dn zvblOB&j$6uX>Yb#eH6W1s0vCF{KA+Hx8hMdV^Fi>CL%RsEe!{`7>6qitD7J0otC1- zS+v@9pXf~$=|;nR>S#lK z8DTDV;ZOzRK4a_@#86*o2GgmDZP^8$kG4^@k|%pRjxk%&hPh4u-3V`h{fB7uJG5$Q zw{*M|1Xu)GJ!_S9cEvbb^$u01&6TT0s39#&&ShuCI+53$I4trfz3_G?D%v$btr7%I z#2oNHlUV`WJHy$&VZ(`;w~gtmwKd=Ag_TdVv}Ku3VGm=IiFpvbC3PUkD2Z7}3h1&< zDWl=cNrb%Ts!O%7b?5whtWtKh>JkbO6QEzB{UeDjY z-6vyt2P?@TRCOVb?Q{fXrGkAPD74asEPA@Nf@eDpiY%MrLSoYb#>8R2%X4&xxvI;VVvF|4h4(1eS5d8D;w=DeM^BeJq~ z?vA(quJNOp@e(}4@hg&!6npIAp=x%ovzpO_KnL)?#ShZdq<_edQb<2p3OAjj1;o|N3mpu~{v2>E- zRGrbSQ^^L)M&gR6l~WZaonE@3YQ`U=E9<~?IQ|VTM8?;tfD|L&nA9RMh{2<~{`~s#^5OG+G~P9@jD&nCi6~0Q#-^TP>v#*f?(MRg#tkeodcr8A!MK!(lu-iv z>NPGK5*#$75ID4%zSshhfTv1Q@~rJiEyDvz){!W>Y`-mw5%FFmT+^wf%h0*t7L1pf z*6fg?SD+lT)lyFhgxoJl4_qUWvS<~*!uB^w%3l*^oq@aLtPptN^J`RkWpD)a9BeS0 z^aQs;FZRUl{SL4f-`_re`g#x8o!65-7z|0~cy^AfU>{s&Uzejx5m>0vR>m<=C;Eci z040k!tk7C_zUZVC1m|pYCATSPv+UCv_e_X~04bOEXL=c(JKzuMMA2owd;QW>7s1@i zfNQ)n@I;Cc7Eg7-x{(yU4kgUyf=5>6fo)+_V-*6|f&xVvBlU@w5s_DgaT?NMXJJ@$3J|M%p0l^i-_7EF2hD;{8SGaXgsl!E`yU zl|*R>`oy54qlkSn6_PeXD?%FVZo#TTA))plAxOmw2mn*U_FjjrCyIn*l5TP|+!5+< z+wavrwTdL=YI&W7v%6^!k+Xcu9vgG^bv0fV3U-dwA#}aoBuLDo*BcqBd9GiMB|!p; n(K%-E(brkvGoW7$l@m(bp1rP4PTCP-_T7I0Vmx9uG!6g&@l*}| diff --git a/app-mobilephone/scmxx/scmxx-0.9.0.ebuild b/app-mobilephone/scmxx/scmxx-0.9.0-r1.ebuild similarity index 74% rename from app-mobilephone/scmxx/scmxx-0.9.0.ebuild rename to app-mobilephone/scmxx/scmxx-0.9.0-r1.ebuild index 2df2b2dcf4ea..ee5459b3efd1 100644 --- a/app-mobilephone/scmxx/scmxx-0.9.0.ebuild +++ b/app-mobilephone/scmxx/scmxx-0.9.0-r1.ebuild @@ -1,7 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=8 + +inherit autotools DESCRIPTION="Exchange data with Siemens phones" HOMEPAGE="http://www.hendrik-sattler.de/scmxx/" @@ -13,8 +15,15 @@ KEYWORDS="~amd64 x86" IUSE="bluetooth nls" RDEPEND="bluetooth? ( net-wireless/bluez )" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" +DEPEND="${RDEPEND}" +BDEPEND="nls? ( sys-devel/gettext )" + +src_prepare() { + default + + # Clang 16 + eautoreconf +} src_install() { default diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 169e33995040d339282bda5390d0055cc0588d2f..0bd993ca72bd380ac3f6e6dd38a6b3b5dd1979b9 100644 GIT binary patch literal 7895 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 B34#Cs literal 7907 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 N{trLPSL`M@001o$ML_@n diff --git a/app-office/dia/dia-0.97.3-r1.ebuild b/app-office/dia/dia-0.97.3-r1.ebuild index 7b6401a9959c..1a963358eaaf 100644 --- a/app-office/dia/dia-0.97.3-r1.ebuild +++ b/app-office/dia/dia-0.97.3-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=6 @@ -46,6 +46,7 @@ PATCHES=( "${FILESDIR}"/${PN}-0.97.2-underlinking.patch #420685, upstream #678761 "${FILESDIR}"/${PN}-0.97.3-freetype_pkgconfig.patch #654814, upstream https://gitlab.gnome.org/GNOME/dia/merge_requests/1 "${FILESDIR}"/${PN}-0.97.3-slibtool.patch + "${FILESDIR}"/${PN}-0.97.3-configure-clang16.patch ) src_prepare() { diff --git a/app-office/dia/files/dia-0.97.3-configure-clang16.patch b/app-office/dia/files/dia-0.97.3-configure-clang16.patch new file mode 100644 index 000000000000..75b6f003ca3f --- /dev/null +++ b/app-office/dia/files/dia-0.97.3-configure-clang16.patch @@ -0,0 +1,22 @@ +https://bugs.gentoo.org/874729 +https://src.fedoraproject.org/rpms/dia/blob/0a14169fc36b959598074065678e0126830317f8/f/dia-configure-c99.patch + +C99 removes support for implicit ints, so declare the return type +of main explicitly. Future compilers are likely to require explicit +type declarations. + +Upstream has switched to Meson, and it does not seem to use this +particular check anymore. + +--- a/configure.in ++++ b/configure.in +@@ -197,7 +197,7 @@ if test "$png_ok" = yes; then + png_structp pp; + png_infop info; + png_colorp cmap; +- main() { void*foo = png_create_read_struct; }], ++ int main(void) { void*foo = png_create_read_struct; }], + png_ok=yes, + png_ok=no) + LDFLAGS="${old_LDFLAGS}" + diff --git a/app-office/kalendar/Manifest b/app-office/kalendar/Manifest index 6c4d6ef7d942..7b2f7ac3335c 100644 --- a/app-office/kalendar/Manifest +++ b/app-office/kalendar/Manifest @@ -1,2 +1 @@ -DIST kalendar-22.04.3.tar.xz 259068 BLAKE2B 34d1bd2c0d8a4f45518387586bbda74a850034c6bf1efe20fde991ef3c6a5681931e5501cb38a5a8cb6c9a3fb354167fee0d389331691c67f7ca82a7cb492097 SHA512 d8f9c0c5b4ac1047f21312f61123d1f54b71e3cf7711526fbc38591ba425ed1f76e5c5a715515216059d868fa82f8097b77afe74ee12a30ff7a6fa5c2873908f DIST kalendar-22.08.3.tar.xz 469052 BLAKE2B 95cd2084226b9c000f293fe1cd567a2da5405ae5af88718a43ad74bbaef789c4cc4d102866ad3077faca51e139f5aef519942a5c4872603912a5d47f62ffbe3f SHA512 021ea8928773af8c6eceb1522931fe620fb5ff72ca9b9a502911d7dfda9e1f65aa385c94c2e1d2dd40ef422cd299289d909d6f9424b1f2a9b26d86fdeb7b0a2b diff --git a/app-office/kalendar/kalendar-22.04.3.ebuild b/app-office/kalendar/kalendar-22.04.3.ebuild deleted file mode 100644 index be2a45266d91..000000000000 --- a/app-office/kalendar/kalendar-22.04.3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KDE_ORG_CATEGORY="pim" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.92.0 -QTMIN=5.15.4 -inherit ecm gear.kde.org - -DESCRIPTION="Calendar application using Akonadi" -HOMEPAGE="https://apps.kde.org/kalendar/" - -LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -# All of the tests involve interacting with akonadi right now (as of 22.04) -RESTRICT="test" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -# qtlocation is needed at runtime only or fails to start -RDEPEND="${DEPEND} - >=dev-qt/qtlocation-${QTMIN}:5 - >=kde-apps/kdepim-runtime-${PVCUT}:5 - >=kde-frameworks/qqc2-desktop-style-${KFMIN}:5 -" diff --git a/app-office/kalendar/kalendar-22.08.3.ebuild b/app-office/kalendar/kalendar-22.08.3.ebuild index 19c6157197e5..2a1e937f92b9 100644 --- a/app-office/kalendar/kalendar-22.08.3.ebuild +++ b/app-office/kalendar/kalendar-22.08.3.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://apps.kde.org/kalendar/" LICENSE="|| ( GPL-2 GPL-3 ) CC0-1.0" SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 ~x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" IUSE="" # All of the tests involve interacting with akonadi right now (as of 22.04) diff --git a/app-office/libreoffice-bin-debug/Manifest b/app-office/libreoffice-bin-debug/Manifest index 34723424bb1f..17f80aae7872 100644 --- a/app-office/libreoffice-bin-debug/Manifest +++ b/app-office/libreoffice-bin-debug/Manifest @@ -1,18 +1,9 @@ -DIST amd64-debug-libreoffice-7.3.6.2.tar.xz 1497854324 BLAKE2B a7da1c43d6fc7e2eb89d6ffcd3e32f6d23fd83cec157964e30a2eae7673dbc63837c3463e2b5596ab88abafe2e20abe1d45df2b347cff7fd3c4bb037b2491e97 SHA512 4d47a14a6df975dfc2f60324901b0524a080761627550c932b6eed0ddc493bd0decb186afa3c96b4ab596b0221fae8c951f20b7a4dee6f11089f0342d0abf104 DIST amd64-debug-libreoffice-7.3.7.2.tar.xz 1498172004 BLAKE2B 58d1f97b7e025139220990a5b5fb1ab46847dc15edf9c447ab3039d5214b45dbeff61441b34cda7f91a3df360f4ecfe869ed0905f69dbb51193531f0f4978cd3 SHA512 1cf5c136aae71968cdc1b21f8b27d0188148f887ac8ade1c4dfbc95dd35aedf58d8949f885787d7412548cc0e9a4e1963cfde2b6c89179a0e52597de3bb78f0f -DIST amd64-debug-libreoffice-gnome-7.3.6.2.xd3 1426602 BLAKE2B 04fca92bf294229becea573728ebfbd27c199e97ad93523a8b267392e354a57c94ccdfe73e11eb53c3954bf9c1a1a0a723d28c1049fdfa7b9c3bd07ef022b86b SHA512 2541f433bd09e429ccb0c90b106d1986f36a8d6d17e41839fcc12a60981aa1d28c1730b2e0761de57bdd64100a39e636400ca5cde7f781079456dea41579b75a DIST amd64-debug-libreoffice-gnome-7.3.7.2.xd3 1426468 BLAKE2B 751b22c4709e332253b93c3f03e4bee4ca5d7224480e1d9b9288c31ad84dd8030da3f9b0a0f1707ca37cea25e9986026e7cd0f890fdc6b015bc5f138f2a83832 SHA512 31c45ca6fc5a57c9ac03d6120f011562c472e757451e7ae637fd7ade514f0ff673e03acd8ebe70c666c145844126a81af6d3fcceb926f72b83f5ba313f9d9e69 -DIST amd64-debug-libreoffice-gnome-java-7.3.6.2.xd3 780978067 BLAKE2B 701061066369e29ed2d6f648e892fe417ba9efaf5fa64d74b25339a266caaebe3a8c5fddbbd8d4139db16c908956bc41b19db6e159cab332e2e8a26a0a44f8d8 SHA512 7a5dfc35aff3101e61379cef24373c08f137932480d68e169d679dab16df2e8595cb5efa74222829a932a2b35aaf9421bdda5336b32ed940f6ba4f5200fd54d6 DIST amd64-debug-libreoffice-gnome-java-7.3.7.2.xd3 780825509 BLAKE2B fb12cd7426f251d78d4e1f8109f8ce5acfa480ac412aee4306979ff0d4b43997c80c41529d112e369e890094b836790985401338103554500c6e8616cb220d94 SHA512 2760333d9cc2be7d8bcba22352ec510326624e35b9e50edc7ef3d2b9a0b8b43fe291670f4f9f20d1e6b5fb9fdfdc9733e1757523ca83a276268d08be5d36e4ed -DIST amd64-debug-libreoffice-java-7.3.6.2.xd3 779563852 BLAKE2B 6edb2078f5b84f873a657d3f2a58d4254c5da287265d1bedd4876090441a5906ba51669eb1c22c5dd7114d40e11459118e79b6d913f26f5df7a6ec8559f92df0 SHA512 0b62bc74c245eff426a5f74897b3ebeefb603f778c95d3fd98272d986ebc86c9d546d0b3b2cd04b8fbc62f01305c121f156b2df7484235e1f7559b537c198712 DIST amd64-debug-libreoffice-java-7.3.7.2.xd3 779398603 BLAKE2B 6a9c6e77dc0c23e8cbdd292ad3afbd8f979ce857ef0a719de35f5b4d7c336d106976320c9de3fe1163c5b148f6a137d3f17be9c851d04d342b6ec1a222d4fbb4 SHA512 2406ee0096fae44148d2c45a5840369a985e3994189c289fc8380b31ebd050581a4ba1f3c547b2a9c6fa84ab17804381aa89f202ee35fc295906ee5a04d53d9c -DIST amd64-debug-libreoffice-kde-7.3.6.2.xd3 474775315 BLAKE2B d857d45e7e1dde56c241d789afffe26d1398049c6fafa60c15345adc6ca56a139f91d709955b89ceb8e2f21d218677663f8b8e4b793a8e26bfc69d6bbfe30a92 SHA512 1f26ea2ba552cfd9ee1e0fada7d7d1c7b14197844d19d823c37ecc015db5fbc0e10d4bffe5d3bb3f0e2247590c653f669f8e87dbcbe5c1298b049de019289a9d DIST amd64-debug-libreoffice-kde-7.3.7.2.xd3 474830151 BLAKE2B 53981f15ee162fa00d91e2ecd421cbf612f0a0854819840418058c4c9d1f98468fa48f3038d1a1ab8590f3202d0b85891aba444331ca12231f9c6f8fcf5d72b9 SHA512 81331b35d9c09b5605e5c03042c43f54cc642301efb0d6cbb368dfa38558b1021c381da122b3a424f535e8e1bbb7f3697364968d58a59764abc081d1b7e81b2c -DIST amd64-debug-libreoffice-kde-java-7.3.6.2.xd3 784092759 BLAKE2B d81d43912d18a16eaed4edcdd2cc3b635df763d0bc1e5e1eefd158590a12d9d24bb8a68126b3504992c30a71b5bb06cb6fe9c66ba1ab6297b351650f154a4db5 SHA512 5091aa0abb33e39374c281dc7894874d2be82da4d46bc4ce409a4f24ccaaf0493709880db45b1c38f131ad3b195c89f96ed32eb6ee463e9c2175f46c88c55897 DIST amd64-debug-libreoffice-kde-java-7.3.7.2.xd3 783741877 BLAKE2B 097b7977705382c7091a2d17781ca80cb16fb854053967a87b903073a09d5d8215f19b3f04836f409a57f54cc60574d467a31aeaaf8a1efab5787313e3e6664a SHA512 95960b2a87797ba5ddc58970f07b4a2aacf29c2d857b3e94b5cb9d8b321ab094680e8cc0d2e7cb7db7ee28933d1619dd7ffdf9b96d749c0a14496cef2149f975 -DIST x86-debug-libreoffice-7.3.6.2.tar.xz 7925092 BLAKE2B 2b99dad6c9fc67593396dba4cafa52eb1840965662c96fb3961a7fc7755a144754f93134d57d5592ed59305c50d90340e3cf1dc4639f9b583edc3b95136ed306 SHA512 6df445645c7fbe5782b717f185f30685fa9cfbe199ddece881b565cf425390ec0229226174d55195d6c7b280646d535f897ee838730c904d909dc59d8072ff96 DIST x86-debug-libreoffice-7.3.7.2.tar.xz 7936548 BLAKE2B 002d67f4e2feb9e4ef0ce751fedfacb98af06ac35e14a850a7b9ceb13cdaf4946a29503d9ce4b558514f450b5a7d054a1a993e9f0c10b66795960fff94d3eb57 SHA512 8523d5ac5a7857f0cf781cb6af7c9016bebff65905420f0f127efa2b4274bffbd54109e2c4bdf8cbb6d31ef0601258de55eb0659d498bc1561b8ddccc7e828d6 -DIST x86-debug-libreoffice-gnome-7.3.6.2.xd3 38754 BLAKE2B 84270e533f2dc5d68075685e383363c80b7c2325fbf4bac27f6b37c13a141707b65bd04fb3ad7ae1a5ec344c227708d2ca2716d499c40dcdd93cc8a0cef148b7 SHA512 88a51e651a1c3a9a220491951e261ac9a1ae552cb38b59ed21fc33c64b853745a20462680cbce67edc33bfd9dea235dc9100559839bb5129cf350fb7cd67b18b DIST x86-debug-libreoffice-gnome-7.3.7.2.xd3 38802 BLAKE2B 1c941389e4d4ec06b879aed252bc633b938d96a49576125ca5a476d7e013d708a8deef8b36e0c16c36c718a39762ec45325ef73f07cbaa4214b42d2142c69428 SHA512 f0e6bdc4ba84057401b14ad10682764c946ec60fd48805bd9530768e766a769aa3df28a1f5d6e551bf8324e137a151af31f855a5d583f30519ab4fa6b307a735 -DIST x86-debug-libreoffice-kde-7.3.6.2.xd3 2623238 BLAKE2B 4baaa8dde8369ba21b0a98d0ee36fac0ed99d04d754e7aa6a38f7cb0e97b6f3f903a6fe9b7f924b4ff6ba683d5821b856e7c633a095a30798451a910b7a17295 SHA512 cc5c76d60048e839af936ce79b0a879d7ac3f990ca60986e35458608f979a418a9d1980546f13bfa514f17bbeac0a8287883a493aae50c08a576a52662b871d6 DIST x86-debug-libreoffice-kde-7.3.7.2.xd3 2623628 BLAKE2B f97474378a730ef1a9e91b43300754ac7e498c0f0f5357a7806eac5a665b82b57094d9fa25661bfe82c0082cac90fcd2f082f39e0377f43f55a0d809b439219f SHA512 453537a2086b4c4fb18fc98f792692c2e7503862346ad68a4a1f1acbf0fe72fb00a42a9ddbecf2acca10723d32654f8c824937782bd73be1d68ad7f53c112c1b diff --git a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.3.6.2.ebuild b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.3.6.2.ebuild deleted file mode 100644 index 7fcfcf3bd910..000000000000 --- a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.3.6.2.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -BASE_PACKAGENAME="debug" -BASE_AMD64_URI="https://tamiko.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" -BASE_X86_URI="https://tamiko.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" - -DESCRIPTION="LibreOffice, a full office productivity suite. Binary package, debug info" -HOMEPAGE="https://www.libreoffice.org" -SRC_URI_AMD64=" - ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz - kde? ( - !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 ) - java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 ) - ) - gnome? ( - !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 ) - java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 ) - ) - !kde? ( !gnome? ( - java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 ) - ) ) -" -SRC_URI_X86=" - ${BASE_X86_URI}libreoffice-${PVR}.tar.xz - kde? ( - ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 - ) - gnome? ( - ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 - ) -" - -SRC_URI=" - amd64? ( ${SRC_URI_AMD64} ) - x86? ( ${SRC_URI_X86} ) -" - -IUSE="gnome java kde" -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="-* amd64 x86" - -# the = is correct, the debug info needs to fit the exact binary -RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]" - -DEPEND="dev-util/xdelta:3" - -RESTRICT="test strip" - -S="${WORKDIR}" - -QA_PREBUILT="/usr/*" - -src_unpack() { - einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" - xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die - - use x86 && use java && die "There is no build for x86 with Java support." - - local patchname - use kde && patchname="-kde" - use gnome && patchname="-gnome" - use java && patchname="${patchname}-java" - - if [[ -n "${patchname}" ]]; then - einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" - xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die - mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die - fi - - einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" - unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" -} - -src_configure() { :; } - -src_compile() { :; } - -src_install() { - dodir /usr - cp -aR "${S}"/usr/* "${ED}"/usr/ || die -} diff --git a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.3.7.2.ebuild b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.3.7.2.ebuild index ed28f7e94aea..7fcfcf3bd910 100644 --- a/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.3.7.2.ebuild +++ b/app-office/libreoffice-bin-debug/libreoffice-bin-debug-7.3.7.2.ebuild @@ -41,7 +41,7 @@ SRC_URI=" IUSE="gnome java kde" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="-* amd64 ~x86" +KEYWORDS="-* amd64 x86" # the = is correct, the debug info needs to fit the exact binary RDEPEND="=app-office/${PN/-debug}-${PVR}[gnome=,java=,kde=]" diff --git a/app-office/libreoffice-bin/Manifest b/app-office/libreoffice-bin/Manifest index caaa1153b542..ee417cd46d31 100644 --- a/app-office/libreoffice-bin/Manifest +++ b/app-office/libreoffice-bin/Manifest @@ -1,18 +1,9 @@ -DIST amd64-bin-libreoffice-7.3.6.2.tar.xz 142481040 BLAKE2B d591945a87d5d338e178b03b6c4474845bcaaf3766007d4f6d37600546da49ed06d437da162f82c3d09468cadb785977d8b9a2c4cda1e520b0f4c1df137eff78 SHA512 4f5c4f61324d5dba56913f7d3fe9c71d8b547116820fe4b77fab4a815f1ddcc2e1e23108ba9ba8e57316d71914d95c0a4cfffef0b94780ac1aeb50d24c3aaf01 DIST amd64-bin-libreoffice-7.3.7.2.tar.xz 142495244 BLAKE2B a892855ec3540c282374eae90b7ed56692be90748d8bc225f4232df7c6687a9e3127303ce99d314a672c06327c7128b07958d4cfa4fb3ef1766186ec170ae79f SHA512 1607f598d325993f9baeaf97a01c806d2cb3ff66fc71585637c654a4d4a3ed276ce9d969bfbe5c70809e8fafea77fea9c2eb6c9b7701191459565591ae9314ee -DIST amd64-bin-libreoffice-gnome-7.3.6.2.xd3 1500304 BLAKE2B f1e376116af83545027d1b48ad85b63ab61c41fde553c9602954e37cad7414b1b43dbe843a104c1a1ad55212c329dda7d01c3bc156ab77f9393b21b1ca6c0068 SHA512 ded283c756cad3b94d1ac1fd0090edef525571431f0e0c2747daa452839657130fefa33599cd6be080f3944d1699f57f1fdb1363eb6ab8af06d532d9133066b3 DIST amd64-bin-libreoffice-gnome-7.3.7.2.xd3 1498352 BLAKE2B 8354e0a403736995f52814f6df22c4b986c36d42e976dd880b4b577685b24eddd027069cf4b1bdafa4cfdfbdc80fa419539d8553642a573883840230815b1dca SHA512 2deac92459f60e09f16f51f2bbb03ffd3fb38d27cf9c726e29d18d76384740e70cc85eebc286407474cc8e730eb3fc321dc4377bd2cd46d1675cbe5395647f88 -DIST amd64-bin-libreoffice-gnome-java-7.3.6.2.xd3 30688638 BLAKE2B 96f94967c4893ba693ac95fe93a9e80794c319bb512636df133114f171ec85b494a55f7b4a9be7bc10d748072b8f6c73c8ae0be10dc23d237b7ae0a5767ecca0 SHA512 2c2d5543260628af8b1bc3f49080f935b6b0b82ba56f2e36349183811da92ab976a09d9c3de579b159d9e21a5d5706687c805e3960243b9f35c4ef062bd64fd9 DIST amd64-bin-libreoffice-gnome-java-7.3.7.2.xd3 31373347 BLAKE2B 44e415eb35d8a20d429929b5d436f7eaf79eba72fabe3eab35b464797ef2024982ec0787dca8b764f77c52eb1a9c42c1a55bd15aca33d79d60cdf87a2aec739c SHA512 a23d0a61856e166dc982d25a9c839caefb86230bb1e539d16accfc777082180f0d9580c0d6c3615829d4ec8b3b5d1d144ea0f9896155b884ee13f47450aeab59 -DIST amd64-bin-libreoffice-java-7.3.6.2.xd3 30572131 BLAKE2B cac521ab6527391e3e6fc06991db1af01778d12984292e4876a1beef1a40964767625ed006cdd95442792d99f04eb5d5383e1874f8e56b6edbb1dc0a835a6c95 SHA512 e9311a07e40e92088e8653d0c87144b0eb184dc18fc21f4d6d326110b7a81b61c809042f79304b286516074878b0fe2925802d5d9d068f7ccbf5143ac3fb9d02 DIST amd64-bin-libreoffice-java-7.3.7.2.xd3 31273687 BLAKE2B a7e3bb1142c2cc1b27d076df0485eed37c8e0ef19ae16d770bf7a0ae6a3d5a976042433f38febe316faf13b2ce71a749ec2edd068d118ac6c32ea0afd8e1e4ce SHA512 493516032f75e26434c6945cb333c3898a97dad0f09fb6b5074f5af6ebd499ad06ee7c2bd3d1843fdb0a06c4ce04115cad254f2d2f04f949c1cec7b5fce6c618 -DIST amd64-bin-libreoffice-kde-7.3.6.2.xd3 20926607 BLAKE2B 8973af95974d0b0ff582e690af0078aae3bd5ff3a4aee5cd19b6c68535f7a6f9904980d74b29979f5ffd6b5be93ea233a4d6c08ad36b9426fd7e5c80313f20d9 SHA512 a338ae1c937c9f85ad9ecb6ed7a97a750936bd6b9a9d16ada9c3473b6db48fe1797e7b82171acd1d049fd616dca2b2f13a4d44c49e649a891830c16a87be5ddd DIST amd64-bin-libreoffice-kde-7.3.7.2.xd3 20893232 BLAKE2B d3cade3e8b76ad9ea596621ac15474b29a89e31865e29fe4eccca436f0b15b68ac5a8e8ad03006f13cf322bf9f47a90e6daa05090785203346307d5fa153ceec SHA512 6c23729526897377e3a4df865163abf4539664a06dbe59d8ddd6951ea1c274ecfa3679ecb290af76e328a8d6537f3525ea25831a9777233e6471d74556509e52 -DIST amd64-bin-libreoffice-kde-java-7.3.6.2.xd3 30686667 BLAKE2B 91c7e476d5150841bfd8660f95b707ed6cc29869e6bb2fb44035dcea0cdaa1d00a9ee901642c3305bc95e322a19ba7dc09326caf30b49e275f57a3e505d17256 SHA512 3cdd96878e66cab5b1ea339072b5887bdf53e49bfb005a22eb97ab63f462fd132db949482c0e76a3710c27c6b49e3b84553d5197fb45a4559624d508d2d04f96 DIST amd64-bin-libreoffice-kde-java-7.3.7.2.xd3 31361419 BLAKE2B 77f2ca6932f6a22280998530209024d844b940085f2d528d514bba680500e52fd2fae7b2a94a2798091dbfcf38b498b152e6aa199847410f5581ef1e902fcad2 SHA512 f53e2ee610db310e30719d1b2b8736f35320beda89fd620f1e63eb60c371b9551e3dca8403faa5831df13d3392c4d0ae69f61576e294642148215160c4b60724 -DIST x86-bin-libreoffice-7.3.6.2.tar.xz 144270792 BLAKE2B 327dc6823e9ad9cbbb85871d6224eb22ee0fcb8048da5c47d279f98dd9affa16a4e0ae9ad261f3f6d1616c8a7d31de4a4d046d90fd70799df6d038b246d597fd SHA512 ed71908fa30924ac0a7e4d7dfa06d039bd1c7a48e93e562cc53fe755c0778790c43f2cd5e5f14c49d95b4209566534219efac7c574f90cf8b15515a5555cc115 DIST x86-bin-libreoffice-7.3.7.2.tar.xz 144274524 BLAKE2B f166805e3aa28a2894dc6715f08c5d23e6450aacd9b9231922ce128538b6bd38971c07d5cd8c20489c043f519ca7f084b7921eddb6ece5aedbd73cd07eff6005 SHA512 f2aabeab69bbf7187adc7b211aade726b0077a5667de9b2be237d16b14219129115b53bbb6668b876c5279ef0b29ad098d99a13e9a35f01f5fc5ae875101e75c -DIST x86-bin-libreoffice-gnome-7.3.6.2.xd3 1455876 BLAKE2B 9b895a01110df47e8f9ae529b524cfe1ede2ca7d47a06404b92d24dbde5672877c2c117b9ff370c61ca440bac2c2f297960e6ab395e04d3921720a498715f1c7 SHA512 37b1d968d783e862922de770d44ff51686d4c58d6c998c2f2463f8b4323b5e1f88e0aea6456cc8d20835aae549393d4623d15ed474277f78efc0b672e06fb1e9 DIST x86-bin-libreoffice-gnome-7.3.7.2.xd3 1452406 BLAKE2B d4f0ec6ed7f7d561ba86698ef9bd6e0d0f59074555d3d488ad292334f925ed0726d583d8fd1a71c9a5b4b324f0dcc63235b529fee5f143a8c7917e6278325d74 SHA512 1db9047559c93469e4622b4730cdd14f9bc93e80bbcf0c119d67b74df95741dd3e46b336109d55ace595ee0f802f48bd8b32299ebfc6c0889914f120aca70397 -DIST x86-bin-libreoffice-kde-7.3.6.2.xd3 19815271 BLAKE2B 7567fb2378e722422dbca7a7a85c48b98376191c3ef80df38402963cbd2ea5fba78ba183960b0b5e9734f6d1b1885d963e5b23935759966e3af810c47480877e SHA512 e58a1787293866681f3501a11eedc9e49d7f69dc0e3713f923ddb78d31a54468ee1ce8e538ed2b8414e78318a5338af8892836ace7a817565e5403f69aacb8f7 DIST x86-bin-libreoffice-kde-7.3.7.2.xd3 19826615 BLAKE2B c40c3abd9f0eb7a3c67c66bc8f2591200f33e97a14bc0fad148f330b213fff851c40d356c066d0465dc734f2603d13cf9d8c8cb269c6be797d719b17bb1c84d9 SHA512 7c88bf70d6739f4553e68ab889b7dbd259f4bf47198797a0517f1ad0020ee8f71c745c915bd8b8870d03298f0bba6ec2bd4462800c2e4d11e6813a2a9ca478ac diff --git a/app-office/libreoffice-bin/libreoffice-bin-7.3.6.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-7.3.6.2.ebuild deleted file mode 100644 index 234a3a55677e..000000000000 --- a/app-office/libreoffice-bin/libreoffice-bin-7.3.6.2.ebuild +++ /dev/null @@ -1,257 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -BASE_PACKAGENAME="bin" -BASE_AMD64_URI="https://tamiko.43-1.org/distfiles/amd64-${BASE_PACKAGENAME}-" -BASE_X86_URI="https://tamiko.43-1.org/distfiles/x86-${BASE_PACKAGENAME}-" - -PYTHON_COMPAT=( python3_10 ) -PYTHON_REQ_USE="xml(+)" - -inherit java-pkg-opt-2 python-single-r1 prefix toolchain-funcs xdg-utils - -DESCRIPTION="A full office productivity suite. Binary package" -HOMEPAGE="https://www.libreoffice.org" -SRC_URI_AMD64=" - ${BASE_AMD64_URI}libreoffice-${PVR}.tar.xz - kde? ( - !java? ( ${BASE_AMD64_URI}libreoffice-kde-${PVR}.xd3 ) - java? ( ${BASE_AMD64_URI}libreoffice-kde-java-${PVR}.xd3 ) - ) - gnome? ( - !java? ( ${BASE_AMD64_URI}libreoffice-gnome-${PVR}.xd3 ) - java? ( ${BASE_AMD64_URI}libreoffice-gnome-java-${PVR}.xd3 ) - ) - !kde? ( !gnome? ( - java? ( ${BASE_AMD64_URI}libreoffice-java-${PVR}.xd3 ) - ) ) -" -SRC_URI_X86=" - ${BASE_X86_URI}libreoffice-${PVR}.tar.xz - kde? ( - ${BASE_X86_URI}libreoffice-kde-${PVR}.xd3 - ) - gnome? ( - ${BASE_X86_URI}libreoffice-gnome-${PVR}.xd3 - ) -" - -SRC_URI=" - amd64? ( ${SRC_URI_AMD64} ) - x86? ( ${SRC_URI_X86} ) -" - -IUSE="gnome java kde" -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="-* amd64 x86" - -BIN_COMMON_DEPEND=" - app-text/hunspell:0/1.7 - =app-text/libexttextcat-3.4* - =app-text/libmwaw-0.3* - dev-cpp/abseil-cpp:0/20211102 - dev-libs/boost:0/1.79.0 - dev-libs/icu:0/71.1 - dev-libs/liborcus:0/0.17 - >=media-gfx/graphite2-1.3.10 - media-libs/harfbuzz:0/4.0.0[icu] - media-libs/libjpeg-turbo:0/0.2 - media-libs/libpng:0/16 - media-libs/openjpeg:2/7 - media-libs/zxing-cpp:0/1.4 - >=sys-devel/gcc-11.3.0 - >=sys-libs/glibc-2.35 -" - -# PLEASE place any restrictions that are specific to the binary builds -# into the BIN_COMMON_DEPEND block above. -# All dependencies below this point should remain identical to those in -# the source ebuilds. - -COMMON_DEPEND=" - ${BIN_COMMON_DEPEND} - ${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - app-crypt/gpgme[cxx] - app-text/hunspell:= - >=app-text/libabw-0.1.0 - >=app-text/libebook-0.1 - app-text/libepubgen - >=app-text/libetonyek-0.1 - app-text/libexttextcat - app-text/liblangtag - >=app-text/libmspub-0.1.0 - >=app-text/libmwaw-0.3.1 - >=app-text/libnumbertext-1.0.6 - >=app-text/libodfgen-0.1.0 - app-text/libqxp - app-text/libstaroffice - app-text/libwpd:0.10[tools] - app-text/libwpg:0.3 - >=app-text/libwps-0.4 - app-text/mythes - dev-cpp/abseil-cpp:= - >=dev-cpp/clucene-2.3.3.4-r2 - >=dev-cpp/libcmis-0.5.2 - dev-db/unixODBC - >=games-engines/box2d-2.4.1:0 - dev-lang/perl - dev-libs/boost:=[nls] - dev-libs/expat - dev-libs/hyphen - dev-libs/icu:= - dev-libs/libassuan - dev-libs/libgpg-error - >=dev-libs/liborcus-0.17.2:0/0.17 - dev-libs/librevenge - dev-libs/libxml2 - dev-libs/libxslt - dev-libs/nspr - dev-libs/nss - >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.28[nss] - media-gfx/fontforge - media-gfx/graphite2 - media-libs/fontconfig - >=media-libs/freetype-2.11.0-r1:2 - >=media-libs/harfbuzz-0.9.42:=[graphite,icu] - media-libs/lcms:2 - >=media-libs/libcdr-0.1.0 - >=media-libs/libepoxy-1.3.1[X] - >=media-libs/libfreehand-0.1.0 - media-libs/libjpeg-turbo:= - media-libs/libpagemaker - >=media-libs/libpng-1.4:0= - >=media-libs/libvisio-0.1.0 - media-libs/libzmf - media-libs/openjpeg:= - media-libs/zxing-cpp:= - >=net-libs/neon-0.31.1:= - net-misc/curl - sci-mathematics/lpsolve - sys-libs/zlib - virtual/glu - virtual/opengl - x11-libs/cairo[X] - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXrender - net-print/cups - sys-apps/dbus[X] - gnome? ( - dev-libs/glib:2 - gnome-base/dconf - gnome-extra/evolution-data-server - ) - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - !kde? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - gnome-base/dconf - media-libs/mesa[egl(+)] - x11-libs/gtk+:3[X] - x11-libs/pango - ) - kde? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - kde-frameworks/kconfig:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kio:5 - kde-frameworks/kwindowsystem:5 - ) - dev-db/mariadb-connector-c -" - -RDEPEND="${COMMON_DEPEND} - acct-group/libreoffice - acct-user/libreoffice - !app-office/libreoffice - !app-office/openoffice - media-fonts/liberation-fonts - || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( virtual/jre:11 ) - kde? ( kde-frameworks/breeze-icons:* ) -" - -PDEPEND=" - =app-office/libreoffice-l10n-$(ver_cut 1-4)* -" - -DEPEND="dev-util/xdelta:3" - -# only one flavor at a time -REQUIRED_USE="kde? ( !gnome ) gnome? ( !kde ) ${PYTHON_REQUIRED_USE}" - -RESTRICT="test strip" - -S="${WORKDIR}" - -PYTHON_UPDATER_IGNORE="1" - -QA_PREBUILT="/usr/*" - -pkg_setup() { - python-single-r1_pkg_setup -} - -src_unpack() { - einfo "Uncompressing distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" - xz -cd "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar.xz" > "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die - - use x86 && use java && die "There is no build for x86 with Java support." - - local patchname - use kde && patchname="-kde" - use gnome && patchname="-gnome" - use java && patchname="${patchname}-java" - - if [[ -n "${patchname}" ]]; then - einfo "Patching distfile ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar using ${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" - xdelta3 -d -s "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" "${DISTDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice${patchname}-${PVR}.xd3" "${WORKDIR}/tmpdist.tar" || die - mv "${WORKDIR}/tmpdist.tar" "${WORKDIR}/${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" || die - fi - - einfo "Unpacking new ${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" - unpack "./${ARCH}-${BASE_PACKAGENAME}-libreoffice-${PVR}.tar" -} - -src_prepare() { - cp "${FILESDIR}"/50-${PN} "${T}" - eprefixify "${T}"/50-${PN} - default -} - -src_configure() { :; } - -src_compile() { :; } - -src_install() { - dodir /usr - cp -aR "${S}"/usr/* "${ED}"/usr/ - - # prevent revdep-rebuild from attempting to rebuild all the time - insinto /etc/revdep-rebuild && doins "${T}/50-${PN}" -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - - ewarn 'If you plan to use the Base application you should use a source build and enable java and firebird.' -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/app-office/libreoffice-bin/libreoffice-bin-7.3.7.2.ebuild b/app-office/libreoffice-bin/libreoffice-bin-7.3.7.2.ebuild index c91c44b5be01..00bc9c0b3e35 100644 --- a/app-office/libreoffice-bin/libreoffice-bin-7.3.7.2.ebuild +++ b/app-office/libreoffice-bin/libreoffice-bin-7.3.7.2.ebuild @@ -46,7 +46,7 @@ SRC_URI=" IUSE="gnome java kde" LICENSE="LGPL-3" SLOT="0" -KEYWORDS="-* amd64 ~x86" +KEYWORDS="-* amd64 x86" BIN_COMMON_DEPEND=" app-text/hunspell:0/1.7 diff --git a/app-office/libreoffice-l10n/Manifest b/app-office/libreoffice-l10n/Manifest index f73cd93a748f..7e11b8a269ae 100644 --- a/app-office/libreoffice-l10n/Manifest +++ b/app-office/libreoffice-l10n/Manifest @@ -1,186 +1,3 @@ -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_am.tar.gz 4472208 BLAKE2B 9d12370854eb42b6004f4b99f56838f19ef9190ba50f2a5168105913d65de686bd1ed0c8989285767b0e2ae59d5bcca066df3996675388601ee796d6c8addb88 SHA512 7fa83ac992beba3ec6e0800c737b336d6f156dc7b26cfb8b7b103afc9f4618c375f6177b0348c9e3a214fe8cc2cf9b7dd8047160a75d401753aa5a8636fa733f -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_ar.tar.gz 3931258 BLAKE2B e79dbe93cee0fd14b1bd02fc91a99dc466bb729d2c3ae294d2cc64dbc4a56893b294a8e515eb8a3cd1ec8825dbbaf7544dc1f280b3c648b9c6c6725f381473b1 SHA512 efd65245aea3c4a06f4e5007a130640203b5506aea38cd86bdb895142dfaf9bde300fab541587d40a1d6dd1dac7db0b33bac50c088c25ee4c1f603b8366d9e24 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_ast.tar.gz 4173080 BLAKE2B 068ac4fdb247be21f800ca79274b13b0404f703ffcd166d3b196887df9b40f9e69f46811941f3583b2fa2113ac81498f14e45ab5472b2c4aa6a9c3978e4e4668 SHA512 4b45ffab84269fad84a83a0db0f186922c50f2b0b61cdb14f64ec0986f1f994f504c5b93c1b632bac13de423b057668469ae8eff9d0b7c0f62699fc22872c5df -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_bg.tar.gz 4543029 BLAKE2B 8838b61c3cb37021f40c7abeb624abbd9551e47e48d9b83f7c946b783ccb728c0ff6f2c49f7f2df34162f0def23e1cb848c06668ac28e551cf1d92557e65bc7b SHA512 a1d84d5ec495d3b4697d3876630be69ef10b77b2c139458605e2088ce2734597f7fb64e860b4bd3b7b2a9d5be3d5228fde9311e7cdd395ec9dfec6c949edf1bd -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_bn-IN.tar.gz 4629609 BLAKE2B 2dedcbfb891308df08d13b89454dd43cc4193c78f81733e593f4d77dc58490f64d3444c021624934588479099dc8608fc79f02c4969e22d2bd41f2e7d5622fe7 SHA512 c017f63087a291727add559116e6a4cb9bfe2ae3e1ed135c6b69c3250cfdbc565e5698ba070808540dddcd0d05bda54f9fef4b7f116a4f3b6e25078ef21405f6 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_bn.tar.gz 4309131 BLAKE2B c4a555502e5a425c00f7b5adcbb2c6987b630fba956425f3f5ff2d0661f847016f05304ff62193198249612aeb6a4be2a47d2fea764f61b591ea16720c97c561 SHA512 fad39081f1f883e835c52a1e7b39dbf55199f1cfeb0b807f209cab3d6c4c9a02b386b652a3fa40aa3d04551827314b2c1f99276037767c9f12217f8e8e0082d8 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_bo.tar.gz 4313099 BLAKE2B dde3c6be1ca2e1fc6eb66a3d5bcf0e7814f0cbb926e407128497dd17f4cc006032c88b949436f21669d3a8893d52f4ebe861a9894813024ca303baef0f3346ab SHA512 efb8f8d82154e64c3068fdd029556171f9840bfca5e4f5e7d12088bb3ad0028014ed36b1e1879509e535915075cda40ef12e9927e36fddd72cbc3c0a9d415878 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_bs.tar.gz 4048831 BLAKE2B 7a3aa025be86376e0562a1fa16437ef15519b6c1f15bdfdb05e1f244e4d324371fc54bd8c37edc472ce3c765b4bb536fe3e231e6a08fd6c3b666f8043cd0beca SHA512 4b913ba5f355f1af2d9b42dd5998ebe905674441a6577557947eac931146e05a708c49c699d29416401ec586fbceebd6e0c221e4469875da0d795b29678a5d5e -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_ca-valencia.tar.gz 4209601 BLAKE2B ff68fc11166b12142ebacd65a9e3270be2b497a7a58f37e2f4115ec09bfe4a5a81fc304429f355980dfdb74a54758e2859e51f9dec1182d50d2604269a8252b8 SHA512 cd66b4e58790648574367a1261d372a3f9cd943adf7b61aa1a4c1a4140790f3873f3c36c4d3b8b6b8043d12b760f55f2aba519a452eba2a6d008f87d93f84eb4 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_ca.tar.gz 4209508 BLAKE2B be43b392c22b525a03e0d20787640497d2310972f29296e38b1c200ccb6b2718af9ecaa3e7fa6eb68f50757ecd9085f04935149041b46c9dcd3a4005a1f6d9fb SHA512 4a008fbac7780071d8bf49b75e9757448fdc877f58db3edeb52200fdb4e354499181e9fe67537a3d8e8bca1b12fa95933afc371d0c07ba86d610630bab46b887 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_cs.tar.gz 4236232 BLAKE2B 4598fc9833eb8266908344cac4462237e2742edcaf64366341b5728cc302697cdb80465e814dccdae8451906a4e5a8728995c8721e77e4aee440c8e5029d7f0f SHA512 9c76f4129fe8a1531d166e5675a6359b754bbfacad4ea55f73a3fd6bbe43b81acede40f4818dbc8caebf9685df02fdbcbf70c0218556ad688745354bc54013c6 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_da.tar.gz 4144867 BLAKE2B acb3f15cb72f28a98aa0175224796e9ba0c4de56085015cef84f408f1dcbb413430408bd95dc8e496e1a89d156dce10ecc53a92a1a6c08768d70983e13c6ed05 SHA512 8f65b7b253503b7ddc8b292c8ee6a12b3e9974a6d64d70ebebecfa5db94b93c8dfcb4a2976537b4fcd0d2e4ba83bfc05111cf7bf2d7780b055ec9f9f00a293df -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_de.tar.gz 4313338 BLAKE2B 4257412bd026dc7cb735c0ad8cb166504fa5e53825c9b4778f5f878aeaa275e8eca1d858187381f98dbded90006d20443c5bdc41c32beba25dad1afdc350b6b6 SHA512 c770b0f3de4bb36eccbc5d081dfa8cd9f55c4904acba910761fb584fc2ea21d53e8779bf17a8bbd2b20630b38274fadb03fda9188e0ed82b6a27b8945c70e344 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_dz.tar.gz 4454395 BLAKE2B a090c0f445e2fdf0f88dcca829d85621e2d078f9542898bb6d68784c8aa32b3541c5bc298a7f6a6e71c35acc3e3f4393ac72693f25a600d795963b4aa900866d SHA512 41c7ab08d4e05706cb9f21edb7c7ed27dffb30a38848ca0c1b387b1076312d202bf44e7c40f1675addeb8bf58a9acc18307a542d212f1c5b3102465e628d271f -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_el.tar.gz 5014906 BLAKE2B 5bff706f01c93d1ef6389e7f01fb0bca07ce5a60dbdbd75ccdd3a167ff3585bad8dca3c246e5ec6b42ad8e136660b5043e4303d8d75c82587f50348c4a7d4962 SHA512 33e8312b782cc81ed1286243b5024eaf890e16d820331ca8f0f181b2969fa392b5020d7e9469ea3bc446b7b414c22b55fe994281bcb5b794058da6ff1286bf58 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_en-GB.tar.gz 3937612 BLAKE2B 878feee54401da58482367e84b704b2120345b42ef465baadf8aa42b51e0f3a0f0b8c85fb604fe241d13751f2233b71a340d392862efda97181bcd2291ec2780 SHA512 4c16589dd6efa4df1931a0914549148983d43808da686d477b2bc3d0ddebba280da2cc91ddac26b6516dcbda163a6f3d290b2d9c79e549be28c5576a10c6ab38 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_en-US.tar.gz 2610779 BLAKE2B ce08cb99c8b5c9cf8ba94851638236b0d98c78bbce13ed5c647ee63568020139d92b2d2024234b6872483777d02f26abf6112499566c564eac8d67990e6eb260 SHA512 68d6ddaf5f47b466f3bc9d664c403af44b49697edaf3e8f430be207321b157005dca25a7b02de9ef1d18f284eac5332ce50f49ffe545efd8d754fc5847623ee2 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_en-ZA.tar.gz 3929869 BLAKE2B 2589f151be326ea8166d52c381950dd1c32c0571ac13920973d040b5af9dd22ad551bf916a14e2475c228a3d263c827648b53fd5d3167f151592b0da1e6974df SHA512 abfb2678416a559ee51846680bb8218a440e3cb8f665cdea8c68c2c347d1dbbf605dbe48d0a342818b0a32ad0cf810b152fc14e1d7528c8f1578399fced8213a -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_eo.tar.gz 4038259 BLAKE2B a5382923a05f661c64b7c074d635a468b093707c70e30332b05fc428dd826df48032a7ff9c862da0c5022b976f62cf3bbd6245ba4df5efc9f9de3314e5ab379a SHA512 a6f074088a1904196e0a7ba7f547f3a2cb288822566ee3d54836ef2fe5861fc2a3ad80f786842a6087555610c6e9ecce6a67545d96bee7680e459e24d1092c66 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_es.tar.gz 4255587 BLAKE2B 3a7148217cdd806b09c18085b79c2da2cb2ab4456598c1d874a96cde95e087d73e69cae1e82d1ab406ffb802f3f15bd6f149d193a0a2448dc86baeb87bc64723 SHA512 62ee70fa9a8dee15f0859e3fb8baa47420168f76a60b6b7525a76286ae156101b5d9f6621ac6aac8551d99255d8f7d4a1df6157cdfc251c82114d86db0ffb330 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_et.tar.gz 4085739 BLAKE2B 3c537f047cd06ce04d49b0691442c367f8b248ba1c55e31dfde7a10623990630de8297cde5412a9eb450fb3fd532c3a787883040a09fc0010dab5cec31913434 SHA512 414ec1708b5fe16fb24d7a3fc5a189539dd75bd017eae61d27ce5ff3519c714a142020b8b1e9a2dbbd6844908bc3e2f6de73a0a1d72137f27b8e88b31ed91b36 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_eu.tar.gz 4072286 BLAKE2B 907dbbb69d0bd40d677234dace4d61df0444236c6c4a26fd5e0f0b83a5c80e52bdae56b85fe0b7e0b8762d14a0dd3a9bb010e81b20d0c2e76275bffa1a1089ad SHA512 efd54ac306959420257306a79e7db8daecb7164373eae0675e3286eb19345371be7394c8edfdf38745c8c270d1fed2b38773ac89a1315d20a60f5c5a084a82ee -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_fi.tar.gz 4081101 BLAKE2B 0c8a5fb31e71fce993d130f68b833dbf58be4a5555e4427217577f743cc8e6c0230538b5bf1eb8141004f5c62f26e85539d39962b24d8a834f54eafa9eea6ffb SHA512 f189d948f88cb6a41a06efe887c31cb56556351a7778e2f032d853cf32b75f6f7dc27f02eae7736f0c27027c1f716b469db606e71f1bd1e9fc80450fa196e70c -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_fr.tar.gz 4233276 BLAKE2B 7cbce991d644b5d91a501eda4cc263a0cb016bcf067b37912a5253ea880e185c205b3647a1467dcdb2c9f745fd0261c74e3afc9e02a8ffb256adb53525385b94 SHA512 b920c1225a8057048bd8e56725757ce0b0fb821c8167b3a4db8113af88650ac39a09da79638f8f1e66c28f97596a1cc8e7cfc2168177b103ec1c2fd5d1ce8738 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_gl.tar.gz 4174214 BLAKE2B e5b7713052ebcc398931a38f957372628871c3748daa845893ba05f51411977bf144813022d50d3abc42757b6a3d2de8af5cb8ec114fd009e4c54f108118ee7e SHA512 ed506e9854343a291a3e360e45167c061b6e10487a4ad5b8f7c72ec15ca20a232c502465defa54b93c383421590754a04bced23ff73715434d7b44a53ec0c02f -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_gu.tar.gz 4015776 BLAKE2B 6174415ab3734b52c886256a1fdbc801daa652ce8877f12f03c355143f5d50bb674e2ab6fd74bac046e9282d23beafef6ff608dba3aaf23af6852c5ca781a232 SHA512 5eeb039c9395ce74ef0b40389177a0e92aba3ce28dadefca0b8b7d7e5b1f353dcba434476ac55caf351bfe1a8e498c5feec861e8081871c6fb7a1c131602c379 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_he.tar.gz 3793751 BLAKE2B a67d3e5fd5faaa0887f7e357b1905d054eb3965f59c091eb87c84caea1aa1608c5d49f63e746dc96007cd4df34c707462f54e8916fcc54e4f66db7526f99a3c0 SHA512 d1e5f3e8064965ff76fbcc7cab7e6cfd2a9ed735b42ea1d1f0ec4852400826becbcc9920033d61ccbef67f369f4ea1e196d06b40afc854df3e8a0b8374889069 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_hi.tar.gz 4141159 BLAKE2B a9eb95f433258ef9ed3a3bae858fcb5a5f36bba6de9d43ffe9400fe788c0100e0a0e46bf056b24477d332100f8c02c7846c9576ccc3db3a68bf5f45cda86ca19 SHA512 370634b3f613d087d009f8607e3d3760a5ce27065edefbb90741d4eacb656a202091113382feb088b3fe1a071c8e9afdf57dc760f38410b6c39cb1890d10b5e7 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_hr.tar.gz 4052573 BLAKE2B 6826297eb4aa152deeb35b77bceeae93e345c748b86c38692abaca1c98a6c029da33fec4d87b46d00eb74bf988ca7b32c14a9b7d618810f4a04de48c13167ed6 SHA512 b30b5564789315fd5e9861fd8746e5da36e6ddff678bccdf6fe47f7b77ef1d37547d88194486bdaedea614e39950c66747e513ff80ec5248765a592acb057082 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_hu.tar.gz 4350007 BLAKE2B fa05453f6d43845e023e40be17ec73a9d04bc4654e3fd77334aadfc686cd685a2730b81a5aa2154b3cbed22ffae84fd98f9ce7b047dfbb863d0e289f2787a7d8 SHA512 8e4e33ea6161cad98f3c85f23eb95805584ffc317b76546af1f7d8bc59f0f4cb0baced9c2b9471c5ae6e50b0d0f0a9e617ccd688eccd0da4d30c362d6be1be73 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_id.tar.gz 4029669 BLAKE2B 05a18341865bc8bcd751dbaa8abd4ef4738eb6e825b1250621386ce3ad10b83011765b70109c26b79ed3c3034a5a8147ef29690d2e2b7d78942e379cd3fd32f5 SHA512 a531d18695fe9f2356b88ec3c35b2006f1fe98c0a213612becc0ae175d8dea7dd1df9fda38ce7b30dbc99f6a5057b00e714cebbd7561fac24c10785a90653b27 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_is.tar.gz 4072241 BLAKE2B adbd884458af09e281d41b0aa73ec1c6abff6a86836fe2fe3e5ddb6f47f7cd5a7e6f7628382b51973b5454ed8d091d4236aef2e81e8771390461f9f78c457766 SHA512 64271f5f97a4bfd5bd06f96b0e03a99cefb15985b9a1badebd832dc73d60cb06a8f0ae7c2bc6fca45237eb07e3be01b2fc2ab414b9567193912719ac0bd1b06c -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_it.tar.gz 4162373 BLAKE2B 999e447cb24725ac9376f4e354f954daf5cee322ad8c5af0d38e4dc46c1abbd9722726ee87e205a9c3184183c90bcd69e074f5aeddc55f88a301b85343165450 SHA512 0751be9f7c9beeda91d22942915953c2d7efd881aac934f217b4971e46cbe3fbb2e35ffb4a7321163024450aeaccb65e7a21004d72430653f354d631cfd05e7e -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_ja.tar.gz 4804899 BLAKE2B c396047623fdcced7127bb5ddaa5e0da35b3f14db9dc4d379f0641692c62d84de94435472d5fd4fd52ef0a710025bb725e22fe9192989773a4d9ddf6c7b31ce7 SHA512 a0459387050ab4adb406fc32308fc39c6d892f3edd7419b8129cc5d4dc952bc1a5370330a699ddc229d2b9ea707f7f35b8009457228712d3e6fa5cb9ae684642 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_ka.tar.gz 4256352 BLAKE2B 6ce0fc34eb3876da184eec61126f3fc278561532606cd4bfb3e6de5be8e9cb041584af3981a174e9185a1c1168275acc124d078f276fa0beb80bb495300b02b6 SHA512 256d4aab2f2dd5af1b5e64a8aaa82362b7b6db110388d1aa3aa9e41b6cca4759c6d3252fe79bca492eeb80f173558be71385cff8337e170a9e9045e59b70d302 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_km.tar.gz 4595121 BLAKE2B 1a9036b6efa508bb249fdf1a7909a05beb7c602b82fb0799e2b8c7bc7b68536af50cac6440b4d1de34401bade79652b9e13661a20f579599e74ce954421b34ea SHA512 fd0ce52e6922f8b26550c3809c1a8cc47f5d44232b1d0edcb0d543b233810de94c95c4417736bec61f36b026c6f8dcc15cb8e9d179967cbcde6668f9c7e831ca -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_ko.tar.gz 4299818 BLAKE2B bfcbc9ef5080379474f1e83b861b887daa3a1e7bcc99e21a269f2c9952ac33a7e9fe8721325b989b00780a77d49359f7d8fe419a8160a0376b90dada853a957d SHA512 41716e4d907d8564a233125af16ab4c18f3b3cef40f4080eb35909006edee76bfdc052cdbd6dca5afa6e78fb92b64dcbd6444938a7edbcac5b15bf10dd9a970c -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_lo.tar.gz 4015932 BLAKE2B e29040728871f1beafc3f7c140c9deb3921a8992655b121649222a98af0dad593ca7d753179d9b89b1456d4f0c296f32acfd65a4935f03d270fcce394e71b6ff SHA512 f89f154ebbced1cf7c5f4a3d53f871752b7b3bfa653832a12a0cc0871689a26754d51868b13180120246c3af47c1cc3fff5ca93aefa987cd0637a2514289e258 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_lt.tar.gz 4263548 BLAKE2B 19c1d2e5b55e5fbd72c096a9906d665376e9f40d3e0a69bce0196e5da3d14b0c18c9bb9e19f554d4ecf101717dad01d353a8f5d523c541d44e07003a4a09985c SHA512 b17c790751a7bc5165d793e4599382d5eba296e27437804576a871b1c4817f9d2c1e2797c2e9f1fc65d7bb4485fec949c4d61dc1994fc4b1b083801b696dec2f -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_lv.tar.gz 4066621 BLAKE2B 437f10128cb5610d8c81f456c9924a7befc5ee34b3cab73e511da83c922e40543719b14ba6006d98c5577e57e4b05158c83a3ed328da69bf9aab942f27e4a554 SHA512 4796a7d9343f51b87fdd2ae63863725061fac853a77cebeba5e3b070958b46e8fda63853c7735088ea1c3bb4b0f5113f914038bcffae0b0ea2021abd68121057 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_mk.tar.gz 4111107 BLAKE2B 7201245da09576414f25d29067e3c42b6366dc4efa4b1ac41b256c6219cb0f614c7d4c4feb508de49d9abf6510fbe382da57cfc8330f7f2d3388c169218d3693 SHA512 144a480d1c56115758679fae537104a829d609a15c544a837bb855185784fbebb29d652129d87137699e3cdd3cf3b842f20f40dfae175b4a6324d5ed2c43b448 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_nb.tar.gz 4071216 BLAKE2B 972ac7b9d7a410b71331fc384d00786fae02374a462b65c86941b4e1e8ed5338577287042eb4b5d41246c1311447745bb7bc2aedcc487b1111378c14c4b1c84b SHA512 cb94c62c7f69a38f2db783a765652b53e415471b93cc87fa02b5f978bff843bba5f347880138fd09a476a465cd790bfc7d0c4b17944b69ae329f5baf61cc4dbb -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_ne.tar.gz 4344815 BLAKE2B afd30fb929ce1be00b1b76820f3418bf599c7ecd44f71542b844a6c80351150b8206f1c9a1689b55850cd2d2cd2c788ff462d049fe0cece381d91c0b780241fc SHA512 83af87c88cec03ec531692b9046b552e906ec349e49e73b91a119e8f7ddbca5fd0c741361362bfca3826f00c480e056453bc01ea94ccbe4e45c3262ca3c836f3 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_nl.tar.gz 4198692 BLAKE2B 587fb89317004c23b555ab17621ce47491e3b603e4fa74190fa298157cfc95ef280b81be17182580b1bc8ba5d798ef08394b777c04fd564780b3de56ec6b14ca SHA512 fd57881b8295463fd1ca6aa8ff3d004328d59bf2f47bb08e70a92528fc11732de6d74b0a6c8f76fd9411aee80046ee81fb5c47ace91593bfc6897702a060ce36 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_nn.tar.gz 4247141 BLAKE2B 54a2678acefafc1883577b1151f999674aae60964bdc1626ef403e56350ce606e1e30705410f3aaf9fb8020cd86157f9566696b944a5033ee2ca8accb260ddc0 SHA512 6fc25666973cd8daad155bf33b396def26603e596da98dd7399ce06eae84c633f93b9b55bd62408ccea9fa2b3c4783a1e64b1dfbbfdfc7215bed21e273af1b56 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_om.tar.gz 4119840 BLAKE2B 1f1c3ad4e744c9511789d76a51b680b78384dded50e3697065605fc72dde00cf0fbbf79726be0713d2b000679d47b77fe6e50765f9db20d6c92ad793f5f7bbd2 SHA512 3f0ae72e64d33dcc377c5f3f60d2905c2104cef00ec430c843f060743abb590c743dbd8be174a59fabe176675d98c42e40d4d5e1fa242873e1faadee694305fe -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_pl.tar.gz 4371041 BLAKE2B aa779b59a2ebf0c544a7a90a2b03ac6930e03a613d97b254d95a848aa21f57f482157846a1d11f9df4d633008b57d5960e79abe7680ee9d4cc4f92980ca229f4 SHA512 4c9c6c5061a294e6dc26a209f635ffa29ef8085cb1c34d7b7376ac46bee062e8ad822874e3945bb18e9a0d02b29b19a7880d9b7c55191e4ea5352aca637c6a8d -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_pt-BR.tar.gz 4204164 BLAKE2B 2a0d16085f45cdc90f350753ad694922db169bcefef3d7a077e57229139c9d179040ed9c0f10f362ed7a8ee8a51f27d221f4fff555fa70aad35cd0ee8441a5f0 SHA512 bd640e0f177874748e613b647052ece7c26f7ff354cf5f2aea22f11eb6cb4bc73914d36d46e4c8b4d555c332ad8edc9d7e48af1f4c3d86bfecde1a4ac4ba95bc -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_pt.tar.gz 4181284 BLAKE2B 688ca9420d66419e9c7f9c2a9903fa8b9e864f9ff1e950358406047af25bdc48620d17f3298516b5b8021dbc9b453954c313b88901eb935d6aebe44280590d2c SHA512 a94b7e83b21ad117f3d3af927a0b94518c8c8a2c3cedc730da73d3badbbe2e25b0fa3afea8d956e2d528a8791786def226339f629cdb55c7ef5c042520690bc5 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_ro.tar.gz 3963127 BLAKE2B 6c6d7cedaa11a174ea0ea41a425b8422740671bcbdd5872bbabdb0442698d2ee21e231f6289702378559c34fb7e10099aab86087ad25446bfe5c8aef290c096a SHA512 3ca18eb1ff45c8e2431b04022d6d11d4c5fd42e196d58ed61c10646c84985bcf4012e841ee536abd90a2cf99cf663393b890b28a4aae39f09e7d813ebdaf3fc1 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_ru.tar.gz 4512613 BLAKE2B b1de159c801acb5fb006aed073ec03c5a60de3c80dc87dcda093fe4b979437de927117c1bb0cfd652fc540bade5382aae7df1fbdd478c58ed1eefdb3b7956765 SHA512 8b0a8c3fdbe123c3c092e88e951236b2fbf912c1e2678ab812f995cdea5d924beb5c781b5a95dd002d1ce2debb967cec260fe8baf3a2f5362b02ec583fb5d7d9 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_si.tar.gz 4244831 BLAKE2B e998787bd3d1ff5e19f653546f1ab4271b8f223b23cd745b8db30b73ab7a28845a616e02c0a9f74b02256752e2502254d1f5b1a949d6bfec8e2bac3b6cb9218a SHA512 8da3bce54e5434c06e358954c53636eedd2d01394b5ae45596b85938963b69f96f36a14166bc57979046056421c1ea4309e77a2bf5c2a590e1627e544b3ea050 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_sid.tar.gz 4110102 BLAKE2B 25cabe63bd23b829cbe3ee7e9e85dfab418ddf74ece2bd504437ee112e9dc80b6016819655995f8a5e5535842f3bcb0a3b39eb94eff45283a1afa20cf2385e3e SHA512 ee78e6a05bf769fa51b5e32f91c87ef94bb7ef65134ffb5f631826e5b881bdeb6b3cba87d173cb1988aebfa104e033afedd1ae7799ec0cbe5b5eea1eedb40868 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_sk.tar.gz 4267874 BLAKE2B 886c211e2b8e483e1abae8dd09ac568383a86007956716144700ac81955fcf811e34ba19a1c3946c15b718da2afc95826873694feeb7a39119cd414e26e214b1 SHA512 68b6536d0b0879a62c8d0a9071d29a5963639e20cae2ecc290aa1f07eb191e967fd6914f0d1b406364ea7f45f88f608918e152242b2578ebfcec05e826a4a7a9 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_sl.tar.gz 4146850 BLAKE2B 6e3272246a9ca962fd4e833ab758735e73369ca23ed7af6a5766545d492a402d15278c9818ba3b8848aa71898f4ebc981a5b4eaf7950f140ecef018f331604f3 SHA512 1aa4a6f1e526f4d3902d3dcdc304baef54443e5013cf70202d030f22fdf6d80af9a5468553c513892078900665a80e6446de3caf8772ee7daaa775e70be250d4 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_sq.tar.gz 4022053 BLAKE2B 8b1698d12b3d1c4c29b11536ac131b38069d38936f432883b74fd7a18192a0851f3932bb1d70889b8a06999357dc6cb402714d0d586fc7ed66996102fb466c25 SHA512 f7468141c75831f6f8aee4a2b7764754fab0e15152e80bbffc336edfa218519f592b88118e823a47e69b0fa26e272841eab9667a109e461ca47438124bf6839a -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_sv.tar.gz 4116892 BLAKE2B 8ab1e5d99feb9b2d0be25a0e6776a452fc55abc4f677f618bf703e4d10e7e34e885d6703b72e250753a83c2f54eb1e156ca3e4c8e3b9791bf6dfa158f647ce63 SHA512 6406c6ed030bb23493e44823be3ad5e3af740cfd5871620012f7a880954d25bac560b3fe8b765526a2919b76c1d8f46a852111c25b3699d785699c83c29412d6 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_ta.tar.gz 4457783 BLAKE2B a55bb4ccf82a452ab6cab5282714ead0c6dcfca6a525360d06b2ebb47b55b6e41fe2d42fd6dc5fddac1b6741da1644c3d8ace9c6a5dbad1f816be24203214e23 SHA512 8a846bba943e351db1f33bae6c88b446184005b16119f08d9a0cd3b061fc11097f54f0081548d88397ff7e5fc05742a2b6a88c076f728964f53450e4a55f4430 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_tg.tar.gz 4086352 BLAKE2B ed733c16f3d8ff78076ef5ebc37a4df6d7a0a308ef82d1eed4e144d2dc919b7d1f3f8bcc40dfb654d16c68078c5ee81a0fefd20934c11bf6ff86a609b55bdc20 SHA512 44cece4a75df53194a4170efb05fe1873ddf5736ba988a47fe821b6c3dbe8739ccfd49130209893936126bbf3cc6ebcf786c896df402e01ed913fdbb38a7bd35 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_tr.tar.gz 4189188 BLAKE2B 508984884030597712db5bf9fd48145d14b90734f0966c6bcdc85fdb2f02e1c9e328f8bfecf08a6f5ca0df08172c41e6eac41dd9892bf4c25d0291f95e3f2f7e SHA512 5060dfcc2cb946939d911b19cd358a5dc40eb6445bd588a794098f153fc3938f87d696685a99162bcf9e608d4e8d9a24bb58a9832432589e5e9c0e0d7bb788c4 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_ug.tar.gz 4189700 BLAKE2B 103d2edf713d1d1b89199012bbfe2f63bc3ba65d9182a6389162f1d22be2e7d75a0386b5044f8a953dbe55d63f4c6c1ea2a103d166ba16402335c5df545b8af8 SHA512 aad961fffcffb6a435c526dd3de71bb2db5a9dc4e2a00ba3fa120304dfacac4c47b2ff83829897a065f63622a133170ea76267a22209b507043549a1e18c5074 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_uk.tar.gz 4525978 BLAKE2B 3689d7cdf6db0a2fb6c2b1b7ab1b106e0ac7e558280af49afd645f16d23f682b2876567179ee1098bd37846aa391422a9f3416e57009306df91a7e90923689b8 SHA512 75487d080b9a0d049da364ee15e452909324268203656472fc942582443a7b99bfd36a2b01f2ccd7fa563e45350b5f80d74f3a4078c90aeb0ee3fd99f8825444 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_vi.tar.gz 4157884 BLAKE2B 7165bc40fd82e4b214675442c90ba99fbc9b5baf55fbfc2de1937844a94e306647c08237968c7c1644eb097433d456e604327da9f9df9ecccb727b2f2a5342a6 SHA512 875ef2c2e1b85c24460df0d086c87007529ff75f120223fbb7416e33aae2a06ac98f50880d460f92f1667c67769975917406b71c9b8ebb85055f25f5fa6df161 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_zh-CN.tar.gz 4445118 BLAKE2B cbb0fa206e2effc55e587b71a3a077a139bbaaa1d29d5c8e6f132707f541b361bd2b3f96f1c729c840008913029725ea24cb20732426530c5758f69a998c4998 SHA512 33fbeb36e4fc7241a936aeab9b5533399a9eb9e009fc5e0db9a32c5f372f940662ef4e62ad81de21fac5108b9ef7e594dc219e6242378a5467ccd441f8d3bd5e -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_helppack_zh-TW.tar.gz 4542238 BLAKE2B 490d8d4d967b553df8e28fdb1d5d044f6c2d59f74ed145cd95845e41ab953263fb55b5d1e380e3615f898f70605a01eb66ab7bef246da43cf616e692f672efeb SHA512 e7e0c725f16c2d7003f99c53ba6069cad713a1e4abe611645e5fbc67fa90087377de38937c1ff61697f50e94290301849b01443f48b5a604b3072b8d8ce85c1f -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_af.tar.gz 1515001 BLAKE2B 0dbd5c20a3c1c3ad6750c2d514782c7d645b3592e01f53093c243dcc735f216169d96785ff9de2456fe602ba37a243b1d6628cc68a20e950e7496f091fb2defe SHA512 f6f743c86e45070b88e2cf767ee4ee1b102a4558e4d6d68a3fad026dd981c75594fcd11e5ace817e30ae82e23e01af6c52586b0cf4f76e21247cf834f080f591 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_am.tar.gz 985173 BLAKE2B e9e69241d5bd5606566c6364471c84198c7fd3c49c8bb4dacdf7d1fd248081f2c831678c6b39b72a0d7ced2506c2097a482c44e3ff74a504699eeb200234fc7a SHA512 fcff20403ff00f2d17710e029b9d541d1e7dedb5d06b416127b43f25cf68e07a1415befca0909315e4a26637d64a5bf4314513ec8ae95cd5e65e4fbe63baaf40 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ar.tar.gz 2580706 BLAKE2B 3bf4ef421f7bbaa8ac660e7d779dfa9645c1d1dddadd88f58d2be0d892010f9f790a3293990867a8dcf2e1978440b8b05467a96573b11298f130ad1011dc6bf5 SHA512 955e4ec30c11a46de3ddaa898ca9c0e13db713688cb2fcb678de20043cedb108842925d2dbcfbdaac9dd5eeb9d0b6ddaca2db0a88022e718de2c73b2b2e02bf3 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_as.tar.gz 526703 BLAKE2B d6f4dfa74b6ca779b198e18b9781c7b67752dfef3ef78c93ddbb0c4d0f19ba50519ba4a021e99d833594489cf4208514c9cc67967e45856731b84d5866a7f496 SHA512 ec98fed593e7ce21a389153e72f3d8276195537e4e10454140c66900d23a325440d28cadee505425abad2ae447193e627da0d587cb393baafe268083a6319522 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ast.tar.gz 588649 BLAKE2B fc5958faec57f55bd5eda074949a064e1a57cdbe8e2cab278e36d2d8d2a0f9c8773d67e737fca503b9521c74b01ca53d3698b96b4cb11dae079b23fe9721fddf SHA512 2051dbf640ec66cd8cc395f0f422382aaee213e9b3ac6540a81dcd81ef7ffeda908d709a643c1802f6ed333a6d76cc139b9ba4476d7aaa3e67eb443b6a7632fe -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_be.tar.gz 2441555 BLAKE2B d2a7dfafa1dc55a4ba2950644ab05e005876ce9dc5a94c489e4d9518f44dba1664a9c097691813eae1339fc8f95339d58439f346dd15270589e7f83ff98fe6d0 SHA512 73dadf77721235e104dc2d8f8f019f12024def3bab6b023c8aec82fe6c6c5da97d478b48dc316421ba2c8d90a4f4e743f360e29b002f25cef86538fc0a0126fd -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_bg.tar.gz 2773906 BLAKE2B 1aae720a31f61ec051ee707f45b13ae8e470c98d4f204f296599d4d01696fbdc95d7fc43c275acd1a51915923480da45aacf8c325d47ed226999b0dea2c7470b SHA512 83a73e6037e7043642088886ceffcd579149f92513024967d2eafdd9b6921aabbdf461b040d8d619ea8ab4d59bf9897a0cd36f5487bd3e0709749c7f6b108339 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_bn-IN.tar.gz 719715 BLAKE2B 5fee6ca132adb4384e7f0f591f184593df6cc9424301735d05aaf34cc4bc163c986862482fb08ad8f97c64928f87397f4c983daa0bd6e34e2a93efe31242a60f SHA512 ecefd2a7c0f37a90c544b44e3ef609a2f980896fc33deccdb4ebc9335069a5a5ca5093036fbb14ab48ea23c3675af5c66550ceae8b3bc185ea54133026e8ed54 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_bn.tar.gz 875098 BLAKE2B 2ec5fd42b481da15f1ef360054b5fcb7012a4a7eba46f0dd8168f3e181a56d1a2094ec3f4c342061fde5488ebc1ff48a6f016bea4b027a5e5179e400970cd07d SHA512 004d8e703ca5108c4f7771331d91292e532f1892104a83274dbcc6c4abdf66af34ed65be345215868a120a2f66e1ca7d505742538a91499deeb149161a299dee -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_bo.tar.gz 454233 BLAKE2B 2b5a16ea7ec6644f644f5f24c80d7da15b78aec87c3c8c26ce569d9e8794c7b412d1363869a589a213315d50efbd21c64f140ee142179b3fc33a05916a0b46df SHA512 f5a25e9915300802eb433061d1d8feba5523afa895996795502e054939e6e7a26fcfd60174611417729e9f9cc5e92b4670e021d9738aba5db13c2346554b8ccf -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_br.tar.gz 1512233 BLAKE2B 1165ac9a71b1993a8dd5ea17003e92775f557e9b3a5dcd4f0f092b0619e5272d060c048b94b87af72ca1298efb62ab29e6605d96c0e0ed9361af39343f7f2dab SHA512 ca030e76ece914180617aa1a22945beaf5c7d39108ae06672f91f0e96d8566c688162b681d33bf69eddbb078772c48167c1499f60ebfef0f86996507b874ed47 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_brx.tar.gz 334297 BLAKE2B 410f3b0e53c439bd95440bde0f734a788e6a7e1175ea662c4239393cba663b8712ab1987ecf141c917c55ed40f5281360db4f1cb55dd4d1e14c20fd11d5c4981 SHA512 ddc8bca42cf4a691808cdbaa92f666a5b342b4ad8ae8477046e8fc0de11e5aad33ae926902d19337936be2bc2cbc401389ff26697917ecd278e96b6b3508025a -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_bs.tar.gz 668159 BLAKE2B 208d8eaad428b43fdf389efdc8d017bef9f73c50c6e1d256bf05f270fc1ba355cd1e73c1f05955031b5edef11e7aa1ebc48dfd402ac8df1df65f49ac201f1399 SHA512 442ff74fe8ee934c47238fd533de18e4cd428648f1f8a336102064054b7c82290146be165222d0f5d1335ba8fb2c63c1746a7f95b359cc606894ef5a343e1370 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ca-valencia.tar.gz 2707244 BLAKE2B d7337b86f5da0d8f6b360203e0f1b7098cadfae850ab959eaa77c026993fd5ea2c7c0fc50030276ba0571c1650f4e22e46df5ab98b342f3818f389292b1a4148 SHA512 43149fdedf73fd93fbb5fcad0063d834199ddc0715f683a2e6234625ac4a971e3f2eff0e6767e88b5b78606c8203cda63d80d923cce025cd3d5fc0e058655ca5 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ca.tar.gz 2753981 BLAKE2B e699c5fdcd2ff4f7e8bd20384c0423337f6bac1725ed13af9422780e521ccf7ce84e5f8de497ede5bb5843d862ef934ebaf6349ea27be7454b2b12746d2dad0b SHA512 5cfe71fe99885d88433815a1eb077099689f9611cf73c43f379e05f1257229be562428b71b23898304c6d13046d56b8dbca6d9b72636dec775dfac16fe778fb1 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ckb.tar.gz 364895 BLAKE2B 3cc482a1479f06bc301dc854b02edd1506b0fc7654749d0ddfdb605aa87faac120498a2c52881ac77606362bc29b261a193d7aeeacab572c0015df712f56c173 SHA512 71476b1297d3250cc0a801ba938317a5891b760711626441843c92152e90ac4fda55a5445bb8abf85b314a29c9cd477da8af8b4288d41c95c6fcf4b126e90eb8 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_cs.tar.gz 3856958 BLAKE2B 47800864d9d483dc454d20d7d90a8491f1654920b4dab3aa92fa7b543a487e689fb9e89c93f6f65c944788812adc76b62cddb06c3a87e6c7b8e27274fc061df3 SHA512 2ebe919a124ae4581e2e56d6a95683b4788a3f3bc44e1e8d938119a0659a039edc6be405faf4c08772175cddd182bbe30286a93d521e199dde2f6de5b3a67176 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_cy.tar.gz 1040697 BLAKE2B 565ccd3052d2a8a05713a99c671daba2de790261c7cc99dab35975e073f9cc93f2d1ce2dd3a51027d61c614de4753c5aaef0c572ac142ed6aec43cba80c8e33f SHA512 152c2a4245c97023db522eb7be46931b63ed4dd6d6c4f5f548f0ef5dd5aa8364833f67eec744f09fbbe9fc0ed7967be30c73e535c292714b4f3b6964bf9fbca9 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_da.tar.gz 3135221 BLAKE2B ec29cba1768e3bbff4baafc4ba90d61219c9b3e018643b3113e90905f5ebb2d24fa79acf329a1b91324afa797dee32bc66fc59fd9de242bb8b4461a41e7d6c79 SHA512 dd6a7b79962bd093b5509533a7a796cb5fbe34ba213d84acfb73376fe2edac891f39f6e7843de3b74f9f99a0fca5b76fa7fe799aa2bb6e8b37eafcb7b56da989 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_de.tar.gz 22072604 BLAKE2B 372b3b4a9d120596cfe8ab33c1412608486146e3e4c4c6a5668e919f1e22cda91cd075637232aafa9a54e7c2ac7cd70aaaae8c5852a8841308daa27a4df3800a SHA512 65a7069ea6783162f1717bb1e1b0128d3b58fc10f3eeef6293a24f2928205427966a7cce38730399f3a5f7fa53a4864fbce73fd7801a99d1915c9482875ff506 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_dgo.tar.gz 431321 BLAKE2B cb3e1efa627e69d18221639963d9cfaa2d2c8762bd0ce9de84608fffa848443eeeedfc23ccb0c6339cee8b37916adb547d5256e562756ac70f1e4205bf2d9434 SHA512 91aceaaf1372f60d9156626cf15fbd2c6813dd0d109f730f0896afae045689c35c221b83d77d72fea1a5495936eb8856a259fcfc5c18b7cf3c4687eb294c8552 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_dsb.tar.gz 1066270 BLAKE2B 6b2eb6b705cdf81dafa3c4f046b4a3c772a1f895db76d35912edea0422aa4bd48649aefa3aeb4807a5384bdcab505f9017c71b0422c4a5b8bf14286b57a69a9c SHA512 56e32fcc7ec25dcbafb7ed67fedc2cfd31f4e76491fbc5b26db42c0d087c508fca63972cc968ad115fbba8ff6b3634fdfd58d235f500aea3db3bde18d53e8e73 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_dz.tar.gz 480081 BLAKE2B 945891922b23c3c5b30ae96ad5fd5e9ffb30764a14b7ea45588c9a7e1eb9e7ff8740ba6326e7f29cd6abe12e5e4958ae7f3f5a81fafb24faa95a2137f4d2a6d5 SHA512 41d1b01bceef850b8725561b1d0a69359ae24891ed292e8f5cd423a8abb722fe6422aedfc605642245608e315fe72ffbe9c6abbec1a21848b5ca32642395cbbf -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_el.tar.gz 3181435 BLAKE2B 5e6a0bdf8b9b33a5a1c34d71c4cffee8ca4bfe888cc1f0ba3324a1041bf7855f1ec0f86745c7ac486c278b0c038a166b25fbeb65918aae8b73a521a4b16bb716 SHA512 82dd53ac4fca53334a00b982f59561561c8bba39c1180dfc7e6c516d3ce6c8b08354f7c17dd144466bc478d4f6b5fdc565170691dc63ed616cb1facceee40659 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_en-GB.tar.gz 7681690 BLAKE2B be979fa7407ce2ae8c361a3e87a2abff441bb3a3c63495dbca41609c0149e2410b326ad0ed8a66a3261b86987b7d2bd5c693b3d6ae37f23384893aa73609d8da SHA512 134544450a712e940d1cf446ea144e43ec1d4f054ff2c9b309c3bbc28af10590d978a38027cf50e2fce7a83ebf06734360374b281e2c4306a3b901e8d2628540 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_en-ZA.tar.gz 7071379 BLAKE2B 6cdc01b89c290eaa7ae0d95fd76d5250ccb908a35dd5d562a7086013d996b95ef3493640a97b7b75f91d5177908c1509535f00cc4edfedfec3b9fa4c4a6db1ea SHA512 71b1a04b805ce5ebe7aaba250d713ffc5e838ecefda55a4fccc38ea06268136a991800fc9ee0ca24952a95da20392338e5c790daf9330e80a8b8d673e0176708 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_eo.tar.gz 1311635 BLAKE2B 83ccc03ec274943374fd111128ce271d1ea4742b2d14f645bd436ef8b2d53482c510dc2943dd11e643671ab414122f7b9ae54f6d2b448a084a5cc18b756c5fa7 SHA512 602ba5194238f30038fa98d6f3eb7fb6f11832d96b600fcbdec10fe4409de8cc3d6af4579ad0f14a2f2fc9d8e6a0ae8618cc0fea5ef986717341031c5de23923 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_es.tar.gz 7837010 BLAKE2B 264f30f367921cddb8e9bc4c19531a47ddbd70e0bfd1b2ed20365abc7d26c479638fb8ced1aba28d96b95a5b6304cadc4b6c07f451755649bde8dff94e969c76 SHA512 0c296dfe0249068e4fb40d69041a9e10a6a59e4a3696bd7f29db8ff778da1fda6da0f6438bff4bbf3440dac70c6e4171797df30624f281a9e5ac2eb33c9b2535 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_et.tar.gz 1891264 BLAKE2B 0f6fdbfa80f0ad20a4bd4371a353c888ce3026712366b01350e38120403f0b8aa41aee57f773260e9dd26e2a7b4a79fe65057a7661212217bb31bacb7f92fce9 SHA512 4b530c541d8f4e420dc92d4e9bc02476950d29423c4514dc5013aa6b6e87ee82ef731b8690e064ca7389556a0a4e11d046626c3c954618cf6caa3c514c5868fc -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_eu.tar.gz 1043534 BLAKE2B 325ba8b9926e05a1021ea75f8987cbe201516ed4945663e92ca28a248e6843574b21f14738cbd1a77a7211e58fc53e4328a84787507e94b8fedb2c24780fa54f SHA512 11fd218fc2c65692c162baf7cccfdec9d7582728dbab13b0d34812dc1dd60aa1dc31db536d087fe6d9058a3892102dd2b1569379168652d175297b72065d59d8 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_fa.tar.gz 355770 BLAKE2B 69c1bb6633f014c5e33431b2de566b93240e02c616dd34f312211edc861d3cba0de4c890a74ab9c84d024cc5632a570d6a1c71eb7ae3881c435a5a69411a1484 SHA512 e1ac060d3e6ce71c5a805a8179c353e945f47c3d9cf32a95b81aa9162cb09711c31d4b8ec152d4bf35f2eb597933b64becb016b207f182a5a8e5a0ea12e657c0 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_fi.tar.gz 895513 BLAKE2B dbb68f2da607097ccc361983d0904a1784b8c576046d7227dffe835af7c3ae1c35c770c21217c849ee96cd4dd145b93fe54c97de8fcd965b201ad9b5d8524084 SHA512 aff557a49f1f0459415535ccabc650236b91be5fa29340f4eb28c9277e7f24c6e07c55db95000643bb666c48a97f2bcda2bfb05fb05e7c2bfbe19860e6a90cd5 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_fr.tar.gz 3353453 BLAKE2B e1e31fa53015e1b9dfcbdfccaebb040c14ae3fc41a84418552310fcaa3e5705847184c2656e118861f8aab89f58fd17753c1f621a46e52071c4cb27beeb2faee SHA512 5f2f32c49fa40c88b113fa1d25c01983b0aa70d145a3d5e9e19aec1e2563e2044278550c640fcb69a8f85c52ba24a28fb71cd64b5d1c4661a984a86c1ba56852 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_fur.tar.gz 195202 BLAKE2B 3c5a1d0635a647877af1251acdef25d242e29e95cf9ce7d53a94be319cb327b9b02a8bf044088a42dad7c5fb68ee3cddf4ce12a34395a1a56229b1aa4619670d SHA512 76e68d31e4e8feb18d7937a0c42d804fa098e8b223accfff68267a0608341afa6b8d44d75f9cccf28eef99497b45ad29bcbbf1d450873296be483f769d272d6e -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_fy.tar.gz 930145 BLAKE2B 288bfbd1227c6bc9fcd8a08f6cd92140a4ff0de90cbc5c84ba51c98818fd958edd892e86c6b21eacabcc5bf37111b09c658aaedec587318eb37df3d965b79b36 SHA512 2983ad6ade29fe8f7d259adf1e7a859973b549c13b66bed44cea7eaf69d7bc02d6d21c4d556a6a35100a2ce9181b6394142458e2e90e8ec36d06b338b6d6706a -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ga.tar.gz 722036 BLAKE2B 046b7bc575de092ff335b6a13da048e010f135bf255928d7bd7e428ed26b2fe42cced8fbf95ba8ef8810cbf9c64eb504fa28ad0094e1c6a3484190fc5e481c21 SHA512 28c7a2783e665c480832121dae7f2793ca20646c641a27f1844dbea0d5de25284821ac89445354b92aee43b1dd93e7d59de43b38044f9ef799416b4b9e226775 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_gd.tar.gz 1768348 BLAKE2B 1f166662163b5505eb01ccb043917cf68e7c61d20c27d09bccc73a54d28b775169ca8dc1f61989d97a32d66cf0774c1584a31f2f0a63270a29ef08601272062a SHA512 66ef53f593f58a25bf4d985fa3041890a6d86bec47cfa3905f7ac645cb8a36e415102d41ea89020caea2b4967ff6ce41b8fdd1b80539462ed7b2018485c615f3 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_gl.tar.gz 2883327 BLAKE2B 6e7da1911f5f0dd0f02a27f0df9eaad49a10ba288f12fb2595dcc7d99b1485fa6193401b200cb474a52640cf38f6231df46da8e1442bcf73b0f3e8da5190f238 SHA512 ccedd7ea4015f16666f82da18cd26f730c3c63e54fd619f0f9e3802a014bd9fb86492407ffbb03a35236ab8c27e3f8824303486dfbe32622005fb2582c8bdc5c -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_gu.tar.gz 1294914 BLAKE2B cde3b520af61a37fcc2edefbf23cda868c9d81630adad8d7394bf4fb3b78e4d3adfb76abcd816fc6788c56cb9c1a300685f2a234fc8de1845fc1a11d939a300e SHA512 42e2a1d6f04062313197e4c01efd892196ba8a96c40c92955b789ca116374c2f89b6153ca7db46a5c89e47da9eaa901ee227fc0a5926e0a4522d6a9e01737870 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_gug.tar.gz 503431 BLAKE2B 663081707721be842742f4de54be6713c27f0251d1b0a7dbc51ca15dc347d577fee227acf75f07d88ca041ed28234b16cc049c609cb30c36b47663708316ddc9 SHA512 206ee332ba94baab31eb58c24737c5a625c97aa527d77bb2c429d0eb33bfe3a3303927734a5a2ca27186fbcb76cee90d58a348fa2808dfd2148c7b5c204b6220 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_he.tar.gz 1700048 BLAKE2B 42d3b9a6f2ba59905dfeec3d87202b1d1cb8ea4ef40b6ed9cdec8b901b81eb7120cd38ea853f0379676e5bed4f6ce4d06bfc3d41bf0d47f0f984c47d235635f3 SHA512 cdc7af2cb3e7cd16cd01721bc91d39d66c2e9fe58c240967e58125e1cc5a8bde2d1368b231a0fb7144fcd2bc03b4c6e378f5f6066902a76099812929fc16a1c8 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_hi.tar.gz 557818 BLAKE2B 74c9d23e2835f32bf1942118b738b0bf8bfc5cd4220830409d386594f30f81d043c75219dc5ed2166a486259de38e7c71ea51073c0411c8e67ebb36420f4491c SHA512 639a4ec24349a1c60810cfabe89a85b22331f3a2cf5b362f4af098ee843285b777209ba8d320075bcf7b344f919476f79f0afcc404fa618d2d25b3c22d14cbc5 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_hr.tar.gz 997140 BLAKE2B 0bd4911330dd5e396db8254ec4ae020b61f92a238399b833cd0b4d3ac85060b6e5659bc739172dbd1b333e34fa0f7c487821724c205fc18e99a638cccc598e81 SHA512 e95f287ad0dbd311932cb344881041b880c692620419b4b11ca6cd80f08b8f2082de75738f4b0dcde328ab814d9d97b24fdb968df0c5c6de2748eea99118fb9a -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_hsb.tar.gz 1063413 BLAKE2B 097c39fa398759a2c407e18c5989f44f9c855d6f6f96dd92276030027e15d23879826c414631377cde30165a5e0193cf9fb616ffa19011805ec3dba21e548574 SHA512 822eaf6191894445e31f54a7ea46d334ba4f5af288c12866e15d2004e9d6860164d148bd048a79ac9af010bcc1888fe962a84e7cab6ca72b22f32551c6f64eae -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_hu.tar.gz 3334541 BLAKE2B 212752461ed412d47dfd4562aaa40300305ca3e8ffb8f5e9bc0543707d8666e94376537e0a0f797f0c83a6c22427a15c10b159e620d8e3d9e48f3bdfa2766b98 SHA512 ca617f5460ff6e78fecb91d05ed288bbfae1719a179918d1057d5f71b0f3acff85e8c421127dbdaeb153804950722ea81d3d94988e065ca5f686e49ec6be6fcb -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_id.tar.gz 1898189 BLAKE2B a9ad7a6430dee2a38add5076b305bc360b4a88f6a450d5953bbdb80fe4b24cca531c67f50c15eb18b6474eac42a41e887ed98d5795ef96aa83e22878fc544bff SHA512 08f612f4d83d66770ffcc666b98da5d3d5040d9b3aed73e956e98a4a65aa420cc09cc5b1b15e4c7d819ef4c85092a9d4e82fe6b5892caf81d59d788562b05d57 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_is.tar.gz 1623008 BLAKE2B 026677a2b33d8ea17678b49dcfff0da4bd68809293ece4c364ef971d9a649e2c58697e3c1a9d001ffcdffc1358778eb7fd43a183e803df7c7e2d265ac65f8983 SHA512 8786fd4d2cebe3f6aa74e6e5cb0303c56de7ae46e41bb2a60f35b6bec21d56c32103c36e8cc596f4c98abcd523fe73a459b713f45fef537d8c8db489e260802e -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_it.tar.gz 2377739 BLAKE2B a470e86eddb83ff1f720ee331eb986ed5dc6f96bea28ae5468364ae6d2ddd20c44a4b99a8106ec4ef0440f89b20ae095c66826f6a06d20fd5987225e2e7d04d9 SHA512 eab065813ed7dd7689ab331c91d5fc75a995f95de6adf800dc4691eb6ce975901a776608292c29cbd6f1abc78f9c9427bc1e4b29a3b59bf4b4b7af9e92e0a77f -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ja.tar.gz 1045270 BLAKE2B 403a30b58742ae3dd609b0c24b42dc2ae24c222e79363b6f6f6c524c40f6908009eada17dc54011fed1497f81e61971388be94245bf9ca040284a7431d0fbd13 SHA512 2613e76deb2e15f96c1fbe1d112cd4964a7531672437cf853bf25f4a186d6b37c2c3205873ad633a44d6f571b393c1e31074ac27af95dcf3b2cdeda2da23ba0c -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ka.tar.gz 397598 BLAKE2B fbab0bddb30d00d3977f08def76a4657e1388a795252573bdb467deb705a419c7d94f373bf0b29d5b1febda7e0d0e0aea726653656e6f71c293297c5e03cfd67 SHA512 0845261f1f0a404ba8f3de35624087abf0bb1cdeb9098e419437f609e15d163fc096d8c3a94bf45544ef2e8c2229ffe475d638cadde5220d94046df174ae3d54 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_kab.tar.gz 634173 BLAKE2B be99520c57f2f518c4cfdd803978398b6727a0c7fc16ec79bcf65006d72827b6c1eef7a98e35a741ee3a9ca418b84d896c7aef1cec0650a1c929fab6f1706d2f SHA512 2138087bba5cf6fa15989a6d41220a009fe28697d3776e17527e6d8c4c6ce39ab05c71c62a625c6c3e0eaadddea18f1b8f2d82c1076dabcb5e678327ef55230d -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_kk.tar.gz 832102 BLAKE2B 1e9f57901cba982f74d99ff6ac65c1c10cb82c8f479af01fe8e7fa4b4689e9437f96e29d5376b06ea3f3e600cee36abd0adacf0a1ae1cc696010dee4f22db461 SHA512 773caeadc4d94f12578d4de7a458781ce2714db39571546bb5017f5467086832973cee178f2da6515290d1117b6d9eb0136c466666323a4db703294517588acc -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_km.tar.gz 807632 BLAKE2B 497379e8ad621117c5a81f6cbfb4d368b5956710bf432f311bb0c0a65cc75e8b66815f415cf7959dfca2f076e0daa71c4e7d03c56cf198b0b29d9031c36c825b SHA512 4affe6e3d889f0542c15768c52f5e14792a8320a8dd209b486bea5bb8b9de52c273ff9a8ea6e4a34f9382e3031815e1aaab15f4f0b3792a943a5d57df99bfcf3 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_kmr-Latn.tar.gz 332312 BLAKE2B f0fdb3ac7e4dcc4112d6ed6a7d930a2d10083abf183bfb66a53aa2db4e56f5ee13a6a8d4ce5e25d4179e30a2d54cf0229024dcdbc70b3b62606556063a3cfe04 SHA512 3ef048541a68f6e827eeaeb9efa95f70efb694e67f7583fcf0141c2b7fbca2b154e32de7ab4737665d03a2e57a5b7ce0a5d1f54af58edc95aec842228bf4f9e7 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_kn.tar.gz 565965 BLAKE2B 8e0144f1aa2616bfa21435f7c5c487cd805ed08ad4a1a2587b2e083a8f91a3f692d67ac15993fa0bf4b6956243e6bf7028635d4a631f4cc1f50d19f92add1e0e SHA512 6a57d51a503aa101c6ef11a27376a6afa6b3f0bb623c405e631e46e456f93d95ae0ae8234396706e13c3a729f77fa90c66e0ebf78d9a3a15d91aa6b01ad66340 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ko.tar.gz 1697573 BLAKE2B 37196666282ac7431ad24ef1ccedde0636caa1366544dccb5825f18e8f027cdd0626f29aa0927ff28baa6f7b01050c7dd64fb36d60d5d1fb551430ade647852d SHA512 fd3b0ea3e8ab45b5d34467be8775246130d85a0fd0fd956f09f7c2411c637e918eb78299ea0837abb1cd8e9b9b6c5695e239c2cbf85c448569e6a0f18f6bec02 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_kok.tar.gz 405066 BLAKE2B 86362ebd4499fb3ec1b358023b614e28435ad8d361a33aa9e84ed4e352b28fce3de778cbe7476390ca2893dfd1d95b37260dc7ea50b5bf63cd8735d51fbf76f6 SHA512 743326ed34841a9b19fb6109e7db68b367e5b3da7a702fffeea3d160a00b457510c37f16de98c56f070cebb9226c56ed8ea50ba693aa0f2ad82822b878757fbd -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ks.tar.gz 327491 BLAKE2B 3d38a71fb33ee46ff91b5f49d9262defc4374aeafb12e5ecafb0cfc7bceab3e9780916570f864155715ef37755175da48c5e9814001748e1c85c645ad3ad434c SHA512 2b30609d08b66d9dc20904310fe3fb6f4b2004739c43e525b6592de180fea97f39cb7afa49ae8eeafd71a6c399ec0e398fdb01ee350a508da3ab51a4babb2cf7 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_lb.tar.gz 147375 BLAKE2B c62c40db5aed8bd745e28c1ba17237d1404e7fffca576c23cf5792dc92ac1d7b6b9ee8a62561364b7118525d2f13f50e37ba29df535330427a84b1c53a6feb03 SHA512 ae5b45afe459108d2a86d1d163bee896e3a2ba2873b9e7be459b1b68ac0c50fc3298399325c943ea408197f18ab103ca88e1d74a4d6155e41e9b4218b0f17d16 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_lo.tar.gz 519232 BLAKE2B e912fbac77655570ec5a5442c7d5767e02e38f8e7adbdcba1a64104537e99708a829d93f25eb23c9d814bcf5a57ff3375ef703d76d622d7af5744d71c3671bc3 SHA512 f36fed0961fcccd59879233c63735c7b12259459e9af8f1a9d449506b31bb1690c20b8ad866dc7a0da461951adfaa8bf2dfef49dc896d3e86bcd2abe8cc941c7 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_lt.tar.gz 1244360 BLAKE2B b718d2a2b57d16df7222995232f2ff97df45efe0690e9a0a0d569252fe9ddcc3d7997482cfdd0424d6fefd09fbee6848b1201ec9fd037224f8bbf8ba6a89991d SHA512 fa3ea07e9d70fb40d52c70f00a34f46ba4a1c60686c8f670bf985c59bb5b533de16dc9ab49262cf1ec2f47b5f657959c13b74d9296c7abd25300eb9d1693ce51 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_lv.tar.gz 1167145 BLAKE2B 64258cf605de382cceb47c80459b90ae6822b45ec1618aa74a0763fd9c81055f9ac0ed93508aa69aa4ecf97d67aa83ab95f45615fd54a2c5e43c719a5c4ebe08 SHA512 264ab4848eaab43f7994cc1dbb87079d593ac794a5479e39bfc730d679cc499916b4a1238f085534c0f16d9d26f06c56cba884dc0984a43d79ba7b00e5edb8b2 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_mai.tar.gz 328741 BLAKE2B 9a7c1a421117df420d88df5200d6a7a6d38ba23b8b7df7fdfd1267cced176f3d07d0692bd99d46f0889d56882e19f11456d30d4882311ca5ce54f7351feaf1c3 SHA512 68297cc29c00298d7b6202c843b47c3efd251f1f326164c0f32454f74e21eb02dc407aa3e2859badc4d3f96997506abfa0c762fcdf0dc3f53c78518a52161955 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_mk.tar.gz 481323 BLAKE2B d6167861f6827dadc0f2f4ef93a968dbc04e7a02d94aade0cb8fd9294bb167101018052abd290ce10b450b1b9b0ddee4bde479346eaebafc4562e0c748abee05 SHA512 c59e1048ada8cf29b120504be41eb81451d90fc31661f8c266a025873e9ff195052760e9409cf39b6c1cad810d27ad77057186f1272e87ed415830370062c0ba -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ml.tar.gz 529297 BLAKE2B 0ef65cdc0d5d11744d8ac1012aff5a55698eabb5e53ba51109a0395b2dc1868fe8bd9ecee5a689526bc7f3c0d08560be11709f0e18b1f05e8c2f0639e37cfb60 SHA512 c35216182954ff7daf36b48b8462125e6b9ce118326a8acc767f8ff1f75c6bcc9708570f675a94403c95452fcc34b8716613e2cdadea79e7e305e494cfb63e0d -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_mn.tar.gz 2373088 BLAKE2B 8b8c443edc0027590fb663b1e18cc8aa10082dd2d6eeabe1ba6937ed44f483f109196009246ab09fcd74a76f216f596e60ae4552e93b2561efbff03a858de9de SHA512 b1e0e1e8f9032c03e5f78de1dcd17603fc4f12eed293b9a29f992d44952b638179159e4c0e611d35a8fbbcbc7638c5454eaa7e64ab8a2e34682d0358eb4d87d6 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_mni.tar.gz 396049 BLAKE2B 5c4c9ef87fdd3a579e282b0a60e80969e62992cc6cbaa5332e10d512e2d51238383944b28b95720baa24efd6e075bc95ce8be8d6033b47c30c1125134a6d3d30 SHA512 ae40e34fcfb2097d2bc4c49ab5680412dcb78b2af658694032cbb89bdf54c7275d169a407648d45e7d377f05d4e483f0352a46f6cfdaac392ac2c25e093bb723 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_mr.tar.gz 561087 BLAKE2B 421ec1a63ca952c85a02ad8ea97433ffaef004b57ecff3a6a2469873168ef5f08f39cd270c5ed6c8bb2f4cbe264155fffec36cece07041b519999ee80cc3c3ec SHA512 5ecd014426a4ed5a3d4428ca5f6652c81c25983797f05b706d38268bb1c2280cf933b3478d2dd0eda74b220fb9a57e6e2e72177dcdea9e7cade26b60ccb61769 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_my.tar.gz 453545 BLAKE2B 7279876ac237caec151e7ed41752c72ccffc8308ab1d4dea26046a73c6206a1691b09e612bc847441316c4f69329532ba2b045912013f026e7b8e4586b03f5ee SHA512 4f6bcedf49928126542402b2e57bd0cca04b3470d9177569b8e42f5fd08f7a00cc1627e31e00bb24939f4e60315940ff7afe047aadb697660ba9d62251a7047c -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_nb.tar.gz 4377477 BLAKE2B 56c3ad202b9b4edc3dd2f6a17c41e3cd2dbef8ae660096fc1d6c475151ac6eb554e47699f0f2630fcf319229549ff348ef0f6c2e28914081e604e6abc7811de4 SHA512 4391709202e36ea9f4f7c8a6915a87f96cd432fe2aee5d3e1ae2d9e0a98303c05db788f36f9aed771dda5a85ffb2ce835e893c4435713a7de51b83476dcfda0d -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ne.tar.gz 943035 BLAKE2B ab152790acb66c8ae038a00632d7768e8610541e220f3e47bcd330404d405467d86e85ce30e27959225423e02eb84be9cfee51902ae210308a4c37d92999ef9e SHA512 888bd98eafa5efe68264d33bcb9285d8f753f396624e318b9336301fe42fedbbd205accd388db3b2fd479aefa7ea712be1350e5680156fd48b34ea7ab118be27 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_nl.tar.gz 1839860 BLAKE2B 93913e1348edc407e5b9e37a3cb37d0770381bf3d64068bee03a94701dcc40de8160ac08be79ec8016cbf620515a31763af82100bc14d892cb4662bf992c6e2b SHA512 49b76c3100c787be6cc9271ade363d9e301bc28d9060cf59e0064535abc70f87fcca9ce29ddaf7fbce9e38aa63a13457fe86d9dc58a2c0013798c1e901426667 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_nn.tar.gz 4380006 BLAKE2B addf5b27f1e86e513f3149f6e907ed7e495f100a8ead133766234b39a05e87f3b4b536226bcd4030717c38925229d760004512b3abcc83892983262afdc68195 SHA512 dd9c6ee8f9a2bec5b8b0424bafe80ddbb4ea3cd002b10adc0b709a79d7f3bf40210d7f4a462b8145312ac5e073e1bdb5971886fc8eb35cdfc2e37d7d4eb1bb02 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_nr.tar.gz 277643 BLAKE2B 66742884f3232f4714ec6a0b04e2c5c7d566bf9463e08cd5a91e052b1129839af2691328c711a2e62ea1fe5124cf3aee04686c93855f283c511968d34cb76b73 SHA512 67aa3141e1a0fe8acfc2774b81f5700fcd40860e5397fd5132b0e2cdf43cbf5f049021498c75827bfd67d4b855df3e7fa38bee8f54850027d666cbefc5e2a482 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_nso.tar.gz 320099 BLAKE2B 3b45a6feebd5e6b04f489db722d9ba2851d9209166404c6e917cdfa5359a4b670d015a254aad3bbd069ad0854eeb4da9b02f1a9f2133b4f3bd8e4f707b1475b6 SHA512 a44fda3e85bcea89305e82f608ec0a94faff41578db3a6fe0ef54b85d1d8cd90c8c4abdf5241df4393fb3816f9d6eac86fae1512982190215a26ad5399ddddaf -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_oc.tar.gz 1353422 BLAKE2B 751882f971c522f0c8230ed07de2c5203724851b4c88ddf704ecfe22f430bee290c5e07ec3a7576de3b2bb92448e631837613620130e9938f1f32957ce893280 SHA512 87fa56afe02df86a4dac7eca03e1eab3fd2d91c393b20251356e667e8a6338b2e1416cfaa900eed363ba84654ad8bf90aafcf1bb8796b1a25e07c22e59ef8352 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_om.tar.gz 480122 BLAKE2B d2da5197bc90841cb69ce7d5c4e76cfe737543ef193187bb641e74abcfffc809e1420c76789381f82dfb52dce2caaeaa31c4439bf88cd50b743c5fb1e94848cc SHA512 9831fe59dfb55e98e86c7f1281086907b633b117952e3ce592b86d3988a05dd2e744b3d049f55374db38886bc35425d1471925199f7e3bda3a65c8561303fa71 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_or.tar.gz 580711 BLAKE2B ad7a63bae55911d1b42f91b3125cefc2622ff5e2a237f63e4543be9e4258a78d45be28cf2fd076b2cc00ed201f3b06164c9c74d6c39c930c0c4bb9c2bfe5593c SHA512 202eec24720833a63dc63e644d8e0251cf1e3faf5ec3795220afd7ffcd684a63c508775a8b15ffb1028baff01fea771b45e85d84bd21e966b491e3b0f201018d -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_pa-IN.tar.gz 526722 BLAKE2B 69675853aeb12a2d9021b8fd8274f0dac8cf3d0957a1aa7858cf5b81cd761341b3ce27fcfa52d4b44263b8bf568abe8ef2f98775cc90ae43a25d7155c476ef00 SHA512 1bce4706ba61f9162bb2508b351ab5a6d95a3328058d3fe5a85b280f48f0b772f4a4685ed3aa84a11d644ba02ec711272c4aadc09475ef07129c85af6721ca69 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_pl.tar.gz 3411068 BLAKE2B 8571545b404adb071de577cb00943f5d8f7d3ceee95103f3ac44cc564b40c0343bed944a3cc2aed23e7538e7831eed68679bcc5749651e50187ad5cbbd9a75d8 SHA512 17fbf19e7d4dfe2edaf26a3e0a1e39c27f42b9083db1f360eb31544163d2bd964a8f6f4b9c9bfe221453870f1d81544e11cf64913b506bfa2aad1ea8f5b614db -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_pt-BR.tar.gz 7610511 BLAKE2B 7c1d84d5ebbff2d4a01655fa73b4c8ee6da82a2acfc45640d93b97e443a5b82c0c1f992da9078265811ef82b0d902387b6ca9e00e69d6c4ad67a9fb7960685c6 SHA512 84f1ffeb3c58fc7dcc4664d4acf26c81efa07545159039fb4ff2d0918b075bff50d7ee12a4f9c34b764cb42176de8776443a87731db172fa70c1a94adf7628a2 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_pt.tar.gz 2669862 BLAKE2B 4885dab2370a8726dc323b943b145f1e5661cfe75b6c94785164751ac7e8cba97fc2da7e793ae94ab748705d7db23da057cdf908a20cc93b5484b0d57eece210 SHA512 a39b4d5b125183bb2bdebe045c4d6cc8abc9f8490226494f7bb72dbd1e3f6b58f99d66a17df3ab40ab66ead03ca924fd0c97754ad8f8a3b1812d69977743d6fa -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ro.tar.gz 2577402 BLAKE2B edf791effc2e7a4219a66206e4a8abd1a8a75b0a32d42a0b49efff86ead2d43d929d92e4f34f96720378919aff9a4461c19c389983ad6f716334f79cf7d3f140 SHA512 a80ee7f14f946b0ccc7e6d05e9cfff6ded6cf462b26d2abc06bc200bf05ef9104b10029f9c6f0f0ab34ed8eada22d549fb41873b91f714816a878216e3a211e1 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ru.tar.gz 2434744 BLAKE2B 2ffea59502ce0da1bf0171b5223696c4c9acb0a920d33935dc487e9577b72c8facb0e27672fcca38c0486e4a5929aa3e830c288824cd7a6d8d7e76e08ed09621 SHA512 577e351638f009e7c7cb04faab829861dcfe39bd6da545ae5d47d561867649a5bf6c625fe5323c5c00176971d438eb5ecdc7a913ad5bbf7e64ed5ab25d9ef122 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_rw.tar.gz 344259 BLAKE2B 6e420b6e2b041777188acb71e15836eef409d36c37dce28a045349d600895f7033a8e802ef6093f93787f18921b67edf3d41f8f7ba208f054d5f9c8a6359f28b SHA512 8a84fbaf3c5051cd14f575bd5a785db5ff4f81ab825dc49f6e4061437771c27e1a3e442d9081b0fb2396cdf5e66bff8c1202ba4c0b07d29e731f7fa46edceb06 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_sa-IN.tar.gz 441176 BLAKE2B 7cb4637390f89967dcd1d8ea7c926f6c7b6f5d09a3a2d885016e3eeec22e835cb7dcd15de212e8353f6b6fd9021b311889a2cf33c0ccd7bc57a02a4ee3875dc1 SHA512 7461c745f3da35659277ec0e726d29a77ec291302362e2dd757784d3e55d4789b2c717d8d5adfcad884cda2ffad22dd545eba6d55b7da8be2c9f817ceba077a6 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_sat.tar.gz 506856 BLAKE2B 4a981357a92d36af6fffc09ceda6dc0d05009d105be534bc0e398a5e556f1ae6060e8b5e1f3d1b27e18c9cf3ede40d2766a57259759631f195bb05ff14412f2f SHA512 2d64c1a8354b7110baf7e58932354fe8c3043d6a34f607ea9b275f9211e44ad8afacace272983fd81aa7a7f55124ebc3aebc602d4a7d20563ee210835a3ec869 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_sd.tar.gz 428478 BLAKE2B e791e3e33f42b75b3491292b558bed2e872ad52d7b12dc0240a9974bc61aff4ab4fa31153b7f17aa3acc0b4baec473bc72f43b91a281242fc1397eac851f64cc SHA512 81a48862b965996ba65ba51767e28fda82c7e0525647b544eaa0fe43d1adeba2725feb7732f3af1250b82d7ce74a5fbc4be3641550cd828974f924ddcd219229 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_si.tar.gz 756696 BLAKE2B e2308f8177eb5eaa3358fd5e924d92fc3b598320edb0b237da71f515de70a3b3fb9a0ea10c72dd507f64e3712a7a8645856729d811f50b33b0cc69bb2cb5236e SHA512 c14c5c439c6f9fc18bae760488b0b41875e9d3ae740a85930ea8285c938460bc45549b855c356af1d80d506fe71b946a1840f9a9204572e77afacd646e75ef37 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_sid.tar.gz 516525 BLAKE2B 964d6be0025c4376935e79dcb63a0df3fd8ffd8ed66876cf49921c7ba7cfa12e4a04ee5f2e2b63e79932276d65e398a6fe97fd315212dd1605c493e92c0c9425 SHA512 d3517829fbd146ab5323e2495b5e1c00457602d13585d9661cac3422491c1a57b25c80d1882fb7b12c20e364481617d39af7473af5cd21efdb7709499a744969 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_sk.tar.gz 2376663 BLAKE2B 4c20e2062af5d1e6689688b8ca354d4d14efa4180e8a80fc5303fe4727ee93991c1124fc6d9a85d0ebfd6ea54fbb28354360dfbb02afc75e05cab0101b3fec00 SHA512 22dccb91518e655476b57868768b13d0dcb999cad757cb13cae933ce931995eb602d76885be0ab4accebc0c5d108f97c9621055d643a6afefbfc5476f93b013c -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_sl.tar.gz 2796351 BLAKE2B f22530fa71092552e0c97e29ea25f55ba33a3ba039a6c72bcd9a89420be389a1be57a3a457916f21aac11c8ad1a35c6cab7894b78b1172741abe812d08914bf6 SHA512 bdd2aac19984cd9703e8ca02b8d5aac0813ded5364f19321558fab11622bed6bd569cce1c9470084f68c7cb0200a66ed42416b5347be9f61ea3517f4dfb971f1 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_sq.tar.gz 1214851 BLAKE2B 90003783dfea99b273ab97b48eb71e501e0e7add05ef4a593fa26d896c07d2e8cb50e98e577ecaa52260a4d41bb7cd2df2630eae95f82d290950f9fd4ef38756 SHA512 5cd543ad12c4bb97e4561b0553fee583a64b445b38e3b74fc8ed024834e61ea316bbe148e7dc521c1d68fc903f52b6b85946c1d600bc68e3c01b589b6796d9bb -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_sr-Latn.tar.gz 2404558 BLAKE2B 439ce179e98bcb9c9aa4851447fa7024293bcaa357f55eb35a4463d1ad881eebe2af174bace9f635f870604fa5eda263684b6512e1d08e1eba32c20c49aa0f2a SHA512 2e5d30b05b2a5463532b4da5398630f201aec6f2c5234ac7c95fbbebd150f2a06e1a0495696d1ef631fc7a052769f23336c1c3efdbd27e878c43042e1876d559 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_sr.tar.gz 2859354 BLAKE2B 1ef4369371fe021126eff883676f2d424110788780b2222d20d19ebee68b60b900822543e021ebeaadcb3736152c255aefebc37e27a2cfca3b3be9ba37a98b94 SHA512 ecc86dedf0eed784e2d760343606fd6a310df86eba74bfc7f1d35f5771c4f3b369de7c7f4c8da108f1cfdf3cfc14df82fe9fec2e806f23b77436bc89449908d1 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ss.tar.gz 285219 BLAKE2B f194646d3efba6a47abd92747bd881645792c239ae549c6c88515097bbca3514369a07978417f1209ced6ec9109a0e31bbfa64879b6ba493590d81a5c9cbf1da SHA512 1430b0468acf74dbf88291f5f5187ecaa510f4c35fb841634cc48b9252cd1272137d7f4f3e0f19df34136c0d75ab4154f84fa9c352204faac5a1424a9d441ae6 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_st.tar.gz 278573 BLAKE2B 257e68e3b960e92648ebc2f4fac9482afebcb527350a85c12278d5a14499f15d655c42d98f32c467479612bd96676ab5892650c18d4505e7683e64f64fbfaf1a SHA512 655fcb7b0485f45e76408607f8e87103ccb93436f1f67dcf5c27590f1094e927809a531b6ef9e00eea80c7c4cb43fe21cad4ca4193edf0e59f1c951e6170b8d1 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_sv.tar.gz 2913100 BLAKE2B 2cc39053e02d54adea3d197d7eb107e344d436737252f4d135b2513321cf8235be9e553e5b723a5d7af1b3db4ea0be0bacd6dc0323c4a73e57674dfac725fa5d SHA512 f0888b198e2460561bf63afe1a54fb7fd9ac385af8e6d402cb201dd8f1897c69c1cd27314f351674c89f3eefdbe377df90181a8fba13ba1fb6b5695b932d5d5a -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_sw-TZ.tar.gz 316483 BLAKE2B e89610b6a095497f850763cec2b1846fcb0f1cfc2fc1d3760822872a2d412a380b3bf707091b44bbb42502bbde63d63b39280bafe89fd292eee5036f8045e2fb SHA512 12cdeb34a92231c31bf9a57b9fb0ba7600fd63cf50121b01ed403cb0025e80865ea962aaea4a8c4c842824cea1af86855ea4abfa481e4a0e718ab76e9db941b2 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_szl.tar.gz 733073 BLAKE2B dd481df760a88f9cec631685a1ad353424a9c4acb8fc0b357f23a653acf3ec534c446c21b715470a25984a923baf1fc9b4843f3da53b502a7e199d84216543a8 SHA512 bf7a86eb08bf05f4181c1230b98ba426c7a7cde912aa4e25f433276b904f9e438038e6443734d4f0c8783536286847a2700c732b3e399411a043c024fa735611 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ta.tar.gz 724010 BLAKE2B ab6174d71f1d6a4ea452c44ca641a020016f51d827e205907f0b921f2f414b160195b94fef3b659a586e28a1a79c3d740047a3a4796ee0a4d7ed883f1c8aecd8 SHA512 96394f59a8358a6529c9fb62a366ec6e40b2496502485ef72c8bd279e085b0663e5edcf155fe46c90f71c55d4d6268654c2ca3ad117633790176da59e7ed37e8 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_te.tar.gz 1071555 BLAKE2B f699fef43b0db8bce70fed461686d6750dfec4f3dcb46cf1015e82d981eab4b38a268cd8da7e9b83298b7ac5d593a382bec911626174159d3469fa3c158b4221 SHA512 8a035cef9e97b2db1d8c572019ef75ee5766ef6eaed61f57841fb9650eaf8db2dc672324c9beea4590262e9de08025a1bc089ec2f0e4a746091c883e7f8b9d99 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_tg.tar.gz 388691 BLAKE2B 907ba3cfdca9056ca9c3a75bb6d4877fe59c9e4c8e1d9769850595550f32d5750f5310d7e0ac5279ba0b3980b541ed5597a2c84377722d88c6b8c4780cc01b9f SHA512 2f43a6749351f58e664a559aae6da81e701e36fcefffcba08fbc9fba442b722af1f34fc45c4a340983dab57934fceb46bd68f538e7077fa43cdc0c88ddd2118e -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_th.tar.gz 792910 BLAKE2B 825768214358ab3b69038f2ac6e9d180530b0ad50690fd1c14899a2d8686814c3a7715695d51be8fe3f4cbc40e305ad16b56cffb07ce2aa9340126a6c67652e4 SHA512 d753319250f2ad8d4dca82d82545fabf39c8b74269be1fdca1451eaa128498bb6c5885258407e3a11c6e916a0cabdcdc17940bc57b94a1d68048402b7514b202 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_tn.tar.gz 259209 BLAKE2B 873f1fb7e7a67aadf22fa593b47ae89767cb16c184af6a0cd85894577ef04e92df171482db9316b959a232dd10d2a2779ee48b371928307b22e0fa5ca2a8371d SHA512 872efe5802550dabd0daa36d9801206db2f82ca50d3d044a31a8b95e22adc6974d6d91783424ae2f96cd0657217fed3aa46a728614603667267be5dfb8aa067a -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_tr.tar.gz 3365014 BLAKE2B fbfca5f99ee05252d933b173837eba62b207cabc63f7537e6b229ec56e92f648765836bb2ea941c5dd00eaa99466d79cea9e46ff5c35624c9e3fcea60817ef4d SHA512 cda584a496ca52a6d6ea466f7b7ce07871373ba26def3d5b4e538a5ed5f67eb089fee2f9ff1133d47d8bfee56a08375cfdca53e2f15207225346c936b80841ae -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ts.tar.gz 277015 BLAKE2B 147af7cdd6976f3ed3d41aef8cbde5d9daa27b40a6a0e175ebceaf6defdf37cfbff0c032473ad3fc5dd99d56e131c5d1da416591e26340124575d82c69ba9e81 SHA512 ecd54c1f4773b64c4736fa14fb9d0fc61a177092dc176ebe32dcc62a3eb29f2bd064268f8e8ad0f99e9f948aa9da4027f488f9e864e04141d5615377c2c2e366 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_tt.tar.gz 185082 BLAKE2B fae01de345567134bfbfa07a8f9c6d3acfb74e6800cd2deb402c4f1c58f8f8eed58c776982aa3eac9302f07c953a6fd9731f76b5dcee7db62bddab9376837b44 SHA512 7f1c3daca87d95c8b8d27380214492ced8d8bac5bfa43f61d96dad910cd73a9ca24c943543daabaa97ccce7fdb05fb782e14a8546fc853a2280d210ae84d8457 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ug.tar.gz 534675 BLAKE2B 0f3b315283124ee5f6ee2b38dbe279ba0d0df28f8f42f1408c61b26e3e6a351448483c80f0219c7e97c70b078347d01e1a0045692fee5a82f210ca120410df23 SHA512 3aa4b95a4630aa30ddbef4cb06d81722c6ada5e6a372f8afed4417d610471ffa79db0a219a9128653b567585ed86d10113479167c1e41a7573afe24f1cbb35ad -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_uk.tar.gz 2893821 BLAKE2B e6d90f2f40b1c96f7289240ccb0f41f96c27cf3be2196b1da514b80e0680c21623117c439cc8aee1179d8743c6064629309d0d6fbd51f03106cd457f2dcf0160 SHA512 b59520bf6490c97547c7e606c5d84c58f61e2c5312e0ae411c324b4da911d1c563e31a1240056046f409fc996cfed3fe379cd7bf8df09d21e716cefd18b6af64 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_uz.tar.gz 311669 BLAKE2B 9e8b5c93d6f945de6ee78668ae77cb4b60a88400c4debe8072b902f186a9f4cbae7f6f22adf6a50e5e8eb4627d78978f4637093a4f12ef2670da67a7babf6ba6 SHA512 ae53e9b21eebef65601d41023ac7146616c3d48a23ecca253eba6af1da2fdc1a4e4b5d2810a99675d8dbed9e661e12bb4fbc110708624022c052a1ca55c4d92d -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_ve.tar.gz 280931 BLAKE2B c3750f7e422f28101bbeece2c87f7da52d7a239f038c460761aecc4c6c8277741736648c21e34d67b5e9c4fee34b3061c474223a1c7cce6aec039ff9e17fe259 SHA512 dd11ff603cc9cffe79b96ecbcd3e072dae9eab4ba5e1a2be5093246d2901dc2219aca85df62c62b830ba42dac7640e95b2c848939bac8f07bc8da61529b29a15 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_vec.tar.gz 750505 BLAKE2B fd12cd0c8e5dd8ce32162cb45d7dbefa11080206dd24d3d0a7f1867d431d8b06f48ef50b8104c2539e358931d75b1d497f67f9acbb39ca1d2cab6014252f7528 SHA512 aedc6700f65a610077e1a2f731c6575ba76c83cdea1259e54ebbf8e7a5b74e695975322145993b88cdd6ccc9bd8cb1664a5b2f301fdf4e25b360a8705279e671 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_vi.tar.gz 562048 BLAKE2B a95a87b48522e924206095935159fcc9bf9613863c74ad912a4fac39b62db4c6ad8f427f4d2b75d8e04a74c7ba0c188485f9b9958aea0acbfa13279067ff265f SHA512 e5bb6288a0c515c6f6822dfe855a2f00a3c62f941a96a82305912350787c14fdb43af64504c785ddf29c23f6dd30131c6dd3b9748a3ebda237ebfcd88b99c686 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_xh.tar.gz 288116 BLAKE2B 462177b0c1966bad4c43b9f86608af073e3707a4a99f3999b4a29c527da78d5c037c34fcfd188efbc723009f198844547c91e1b091278fba7fbbeb9fe9f950c8 SHA512 6dadfe8de4d7c95687b5dcbdfa1e9d26bb80cb2250e4e2920e2398609baf2b9bd5992ecb5afbdd40432f41aadfb27cb3da933212cdbdda5dce0d47b4986921b1 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_zh-CN.tar.gz 1091848 BLAKE2B ff2d16ed2cf5d9887682e760e1d532e9e5db2db2cf7018a47f7bbb1804252558fbabecafbba9f040162731252f511ac3211394ca62cab6b18712cd1e31ccb7a3 SHA512 2b80e371c23ee00cc6255a0e0c94e81f310d67638e34e95adac6a8b7496d57daa7edf95a9bd89b1d17938ffcc69894d26ed33b8f4eade4e7412104cff6245219 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_zh-TW.tar.gz 1111553 BLAKE2B c9b116227098520e577af505ee319171aed7ce0bd5710c6292764440acbfdb882b6c9b384730ca4ce32c8d7dabf14a6a5f0688c628d290fd0e40ba97990b9382 SHA512 2c2eeffbee6ab71ee9b49ebd3261cff1db5c13d9a24bbe0fc0cf31829aa55935b2cf68e051595acbb5253c9a90e6dd8933437b2223c676ae21cfd0db7dc74341 -DIST LibreOffice_7.3.6.2_Linux_x86-64_rpm_langpack_zu.tar.gz 317733 BLAKE2B b421c7005a6a9fad0bee7d02ba63013e8bcf853e72f59588f078d1b42234f08da65b687d6b2805de8ae86f3d815986a7d5cc0adadb2b018c3f3703815a47234b SHA512 35f188a2a61dfe329f27b594ca4853ac3b093e9631059954f2dde4ca319c03c62e1e94b0ff7f142074c9394c87a1b7cc6c556245c5d6a65d06052c7703677afc DIST LibreOffice_7.3.7.2_Linux_x86-64_rpm_helppack_am.tar.gz 4472115 BLAKE2B 6d0d9af4ceeb7daf1df04d88a1a8082e225156e8062fc4f537c292b8a2b9093539900e6b47a04aa4bed55e6ee1809d7a9386858c4b2d57bd3f666dae1bc9b4df SHA512 158aca236c66ffe8d0c0d2c7eb2c2ee66628fe5f3e06da6c0410622950c6a88816e76313cb1c500aa103c76267bbd6312fc1ea26283e293bd1067e0e21bcb6fa DIST LibreOffice_7.3.7.2_Linux_x86-64_rpm_helppack_ar.tar.gz 3930962 BLAKE2B 22dacc2e38e97e7399343c35d4e164076f7b031c4e14d5a60b67b1076f4c79ca5307b00a9fe6699529a791587ed8837c0d1c1c01b386e94ca8a9c186bb47194f SHA512 bb01d1690306dcde28f5876fa993d64c1d1951e215e12cd436cfc520b85ce1c6dc7d7d0b22419324a006f73b0df63b04835bfa395cf28f56bfba5294fdd0248e DIST LibreOffice_7.3.7.2_Linux_x86-64_rpm_helppack_ast.tar.gz 4172630 BLAKE2B ac6cd5e3f03d327ffa3908d405e5f277d933ef0a64a2f55b1a9e0ccb96cbb659f540bf414c7b2cf6bfe8a9d849b437490122d4212d6c5267dfb7e76f3e92e5df SHA512 bf4b8ad267fdbfe14f4e56ab3cbed1b7bb5b1ee54d75a96826febe08d7509f2093e2e5ef422252ea78d599e6b820fcf8b698353d99d2299b9e6dd51bfcaccd42 diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-7.3.6.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-7.3.6.2.ebuild deleted file mode 100644 index f99eb29f4b5e..000000000000 --- a/app-office/libreoffice-l10n/libreoffice-l10n-7.3.6.2.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit rpm - -BASE_PV=$(ver_cut 1-3) -MY_PV="${PV/_alpha/.alpha}" -MY_PV="${MY_PV/_beta/.beta}" -[[ ${PV} == *alpha* || ${PV} == *beta* ]] && PN_DEV="Dev" - -DESCRIPTION="Translations for the Libreoffice suite" -HOMEPAGE="https://www.libreoffice.org" -BASE_SRC_URI_TESTING="https://download.documentfoundation.org/${PN/-l10n/}/testing/${BASE_PV}/rpm" -BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable/${BASE_PV}/rpm" - -LICENSE="|| ( LGPL-3 MPL-1.1 )" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 x86 ~amd64-linux" -IUSE="offlinehelp" - -# -# when changing the language lists, please be careful to preserve the spaces (bug 491728) -# -# "en:en-US" for mapping from Gentoo "en" to upstream "en-US" etc. -LANGUAGES_HELP=" am ar ast bg bn-IN bn bo bs ca-valencia ca cs da de dz el en-GB en:en-US en-ZA eo es et eu fi fr gl gu he hi hr hu id is it ja ka km ko lo lt lv mk nb ne nl nn om pl pt-BR pt ro ru si sid sk sl sq sv ta tg tr ug uk vi zh-CN zh-TW " -LANGUAGES="${LANGUAGES_HELP}af as be br brx ckb cy dgo dsb fa fur fy ga gd gug hsb kab kk kmr-Latn kn kok ks lb mai ml mn mni mr my nr nso oc or pa:pa-IN rw sa:sa-IN sat sd sr-Latn sr ss st sw-TZ szl te th tn ts tt uz ve vec xh zu " - -for lang in ${LANGUAGES_HELP}; do - helppack="offlinehelp? ( ${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${lang#*:}.tar.gz )" - SRC_URI+=" l10n_${lang%:*}? ( ${helppack} )" -done -for lang in ${LANGUAGES}; do - if [[ ${lang%:*} != en ]]; then - langpack="${BASE_SRC_URI_STABLE}/x86_64/LibreOffice${PN_DEV}_${BASE_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz ${BASE_SRC_URI_TESTING}/x86_64/LibreOffice${PN_DEV}_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz -> LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${lang#*:}.tar.gz" - SRC_URI+=" l10n_${lang%:*}? ( ${langpack} )" - fi - IUSE+=" l10n_${lang%:*}" -done -unset lang helppack langpack - -RDEPEND+="app-text/hunspell" - -RESTRICT="strip" - -S="${WORKDIR}" - -src_prepare() { - default - - local lang dir rpmdir - - # First remove dictionaries, we want to use system ones. - find "${S}" -name *dict*.rpm -delete || die "Failed to remove dictionaries" - - for lang in ${LANGUAGES}; do - # break away if not enabled - use l10n_${lang%:*} || continue - - dir=${lang#*:} - - # for english we provide just helppack, as translation is always there - if [[ ${lang%:*} != en ]]; then - rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_langpack_${dir}/RPMS/" - [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}" - rpm_unpack ./${rpmdir}/*.rpm - fi - if [[ "${LANGUAGES_HELP}" =~ " ${lang} " ]] && use offlinehelp; then - rpmdir="LibreOffice_${MY_PV}_Linux_x86-64_rpm_helppack_${dir}/RPMS/" - [[ -d ${rpmdir} ]] || die "Missing directory: ${rpmdir}" - rpm_unpack ./${rpmdir}/*.rpm - fi - done -} - -src_configure() { :; } -src_compile() { :; } - -src_install() { - local dir="${S}"/opt/${PN/-l10n/}$(ver_cut 1-2)/ - # Condition required for people who do not install anything e.g. no l10n - # or just english with no offlinehelp. - if [[ -d "${dir}" ]] ; then - insinto /usr/$(get_libdir)/${PN/-l10n/}/ - doins -r "${dir}"/* - fi - # remove extensions that are in l10n for some weird reason - rm -rf "${ED}"/usr/$(get_libdir)/${PN/-l10n/}/share/extensions/ || \ - die "Failed to remove extensions" -} diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-7.3.7.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-7.3.7.2.ebuild index 62842dd9ac0a..f99eb29f4b5e 100644 --- a/app-office/libreoffice-l10n/libreoffice-l10n-7.3.7.2.ebuild +++ b/app-office/libreoffice-l10n/libreoffice-l10n-7.3.7.2.ebuild @@ -17,7 +17,7 @@ BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 x86 ~amd64-linux" IUSE="offlinehelp" # diff --git a/app-office/libreoffice/Manifest b/app-office/libreoffice/Manifest index edd0f48e11aa..8ad5063506b0 100644 --- a/app-office/libreoffice/Manifest +++ b/app-office/libreoffice/Manifest @@ -18,10 +18,8 @@ DIST eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip 427800 BLAKE2B d3ac085a3 DIST f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip 211919 BLAKE2B 2c72493e44d3ad1714d294fb7baaa85d33fef2eb4ce75bf507b65f78f1d9d399bb5eb72cee188a8abc4b234eb2845a26755791fb3ac104ffe6e55013ab41ca8b SHA512 c1a15ebbfe817ec79d4b3f1c97d096bf8511737d7d35d97302856ccfb3de14a1cd16bd31000415d9ab24bbd9ef770d37855cee4b819ff0e8fca2f2766920a114 DIST libcmis-0.5.2.tar.xz 484404 BLAKE2B 7de242393c28fc8289bb598b34e704eb2affaaa8b9e470e10044dbfd3812391f29e1421df8d7ac3869955698ddbc9575feebcfbac27bb074a60ccc0527dca1c3 SHA512 295ab15115e75b1f6074f17d3538afe0de9b2b77ab454f5c63cb05e8df11886d82942fbf21ba01486052e3f6c75b0636b99d8e660cd3472dc4b87c31d3cd557b DIST libreoffice-7.3.5.2-patchset-01.tar.xz 12700 BLAKE2B 353f6552d31616dfeb32287173bbd70366045ec437c8735e701bff357032f5ef2358920c5d8495142551116999b034db6611a72536edf14fe13ea9cace3a931c SHA512 dbd8b4b494159845efbe9ad76d5822188b9868aff8ef488793f4e2b0f2f0290942322651e8b53dd71db81cba559e3510732801d0c643cb2af9526cb1e1837891 -DIST libreoffice-7.3.6.2.tar.xz 256616324 BLAKE2B 52456e529ae2898101824882f124a5b039a1dfb98fd77dfceef39a41a3af871123c56b83a73d0aaf92e1cea57f35af442ca0a17814a1374538a9495ac601cee0 SHA512 8f61e9c09b344cf120bc6f9463344b28644e52738360ddeb1a29d9d2294d24132b070902a089531869e11487f5a7153fc4752e6636af7ef57269d23c8187ec86 DIST libreoffice-7.3.7.2.tar.xz 256653492 BLAKE2B aa3e096ba46d6e23b0e6439a435a6d75fdc9da309885a28d96dc5a4fc05d854a8e4f633d9f4d623af18f6a80ca036409fb26b9a9843fb9a18144468b58ef5ad4 SHA512 f7b6279f5ef9f5ad8290d2bdf4fd54f8df7775a21094ba762dbd9299effab31d4f2c6dff9f4b3d9c5673596931df1d16b195474b547007bfc9a396c47e5e181c DIST libreoffice-branding-gentoo-0.8.tar.xz 151568 BLAKE2B f03c7ddeb53c5ca3fd23401679601fcf2c4037ba17be4eb7b784c7ce7ebb71a24b8ab4aac8b7da8c6b1f14dd23bc1294ba85ff4f70ad271fb4ee3c5372e10883 SHA512 785031a699b1d1895ce4b50ffc3ddf645f3a0ef9acdf37facfd18cf75db9484cb8f53a50abb63d6006ead76a80b6ff5aa99661063245ebb84bd64013d713de7f -DIST libreoffice-help-7.3.6.2.tar.xz 112209384 BLAKE2B 629a9dae6464adb33ed4494df8cbf59305a686b0bab21d55e3c139b87c5e3eee3e77ef1f22be84973d6e51a1ffb74aa74fd7f91b82223b2e3cc6d3bc900e7305 SHA512 7a98e8d3b146638bdb608d86b617bb45ff2649957ad9391aadfbb32fb18a4c8d15675bd24076dbb2b635569bfdab988f7cac461cfe04e53b3febfb2aa35d6189 DIST libreoffice-help-7.3.7.2.tar.xz 112210852 BLAKE2B 3a3148d6ff9c743c97c0371290b3264f8e9eb8eb5aba3176b2e88f296abc2856f364866ba6ebb9f6364b5c98255c8593d23e3d54db6bcc27eecde53ac9a1b393 SHA512 c223ee49626e36b11a86c077001efc27ca2df9aa10ddb068e04c8ab8a0ea1942ca71b97c2f7379bf856ba7d12a5ca94f2fd8d8058703e2276af3595b75049030 DIST skia-m103-b301ff025004c9cd82816c86c547588e6c24b466.tar.xz 11079112 BLAKE2B d3eb44a64187ddd3097bc7473eaa6b631b4043b9679861426ae83956de7907a03b51cc472cbb9169c52e92cbc4ebe681181c675ae938324c6d3a10eff9a7084a SHA512 1234ff6e787947fb6442b7279c7ef07d48d7036b15591782ea197c827c60fba77bbe83029bf7d8dfa7dc126535a9a780f6b927fbf7339f0825061616a9c53436 DIST skia-m97-a7230803d64ae9d44f4e1282444801119a3ae967.tar.xz 11826600 BLAKE2B 2985ba0318fd72ac216fda33c6961eaa8ee649d2a850eb736accbd91fbc9cee7dc4e5752b2696a35204770a188412e2ecd0cc128cec324c682f9bc35e68358b3 SHA512 fbf5cfef66991565dbad928091a4e795a5b5b79a1e062a98ab9135b9972827de703c449507957294e7471c422c2e2ed239d6df61ffb9b9581a9ca3d848687a76 diff --git a/app-office/libreoffice/files/libreoffice-7.3.5.2-poppler-22.09.0.patch b/app-office/libreoffice/files/libreoffice-7.3.5.2-poppler-22.09.0.patch deleted file mode 100644 index f269d53196da..000000000000 --- a/app-office/libreoffice/files/libreoffice-7.3.5.2-poppler-22.09.0.patch +++ /dev/null @@ -1,46 +0,0 @@ -https://gerrit.libreoffice.org/c/core/+/139249 - -From 8bad83bf044661357b02b695e6f53e2e19dea396 Mon Sep 17 00:00:00 2001 -From: Sam James -Date: Fri, 2 Sep 2022 04:31:18 +0100 -Subject: [PATCH] Fix build with Poppler 22.09.0 - -With Poppler 22.09.0, LO fails to build with: -``` -/var/tmp/portage/app-office/libreoffice-7.3.5.2/work/libreoffice-7.3.5.2/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx:682:36: error: too many arguments to function call, expected single argument 'start', have 3 arguments - state->getLineDash(&dashArray, &arrayLen, &startOffset); - ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~ -/usr/include/poppler/GfxState.h:1506:32: note: 'getLineDash' declared here - const std::vector &getLineDash(double *start) - ^ -1 error generated. -``` - -Poppler changed the getLineDash interface: -``` -- void getLineDash(double **dash, int *length, double *start) -+ const std::vector &getLineDash(double *start) -``` - -Signed-off-by: Sam James -Change-Id: I29e18f20d7650a7fcac1bc8ab4aaa04aaa2ab8fb ---- a/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx -+++ b/sdext/source/pdfimport/xpdfwrapper/pdfioutdev_gpl.cxx -@@ -678,8 +678,16 @@ void PDFOutDev::updateLineDash(GfxState *state) - return; - assert(state); - -- double* dashArray; int arrayLen; double startOffset; -+ int arrayLen; double startOffset; -+#if POPPLER_CHECK_VERSION(22, 9, 0) -+ const double* dashArray; -+ const std::vector &dash = state->getLineDash(&startOffset); -+ dashArray = dash.data(); -+ arrayLen = dash.size(); -+#else -+ double* dashArray; - state->getLineDash(&dashArray, &arrayLen, &startOffset); -+#endif - - printf( "updateLineDash" ); - if( arrayLen && dashArray ) diff --git a/app-office/libreoffice/libreoffice-7.3.6.2.ebuild b/app-office/libreoffice/libreoffice-7.3.6.2.ebuild deleted file mode 100644 index a84c77d04f19..000000000000 --- a/app-office/libreoffice/libreoffice-7.3.6.2.ebuild +++ /dev/null @@ -1,658 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="threads(+),xml(+)" - -MY_PV="${PV/_alpha/.alpha}" -MY_PV="${MY_PV/_beta/.beta}" -# experimental ; release ; old -# Usually the tarballs are moved a lot so this should make everyone happy. -DEV_URI=" - https://dev-builds.libreoffice.org/pre-releases/src - https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/ - https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src -" -ADDONS_URI="https://dev-www.libreoffice.org/src/" - -BRANDING="${PN}-branding-gentoo-0.8.tar.xz" -PATCHSET="${PN}-7.3.5.2-patchset-01.tar.xz" - -[[ ${MY_PV} == *9999* ]] && inherit git-r3 -inherit autotools bash-completion-r1 check-reqs flag-o-matic java-pkg-opt-2 multiprocessing python-single-r1 qmake-utils toolchain-funcs xdg-utils - -DESCRIPTION="A full office productivity suite" -HOMEPAGE="https://www.libreoffice.org" -SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )" -[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~xen0n/distfiles/app-office/libreoffice/${PATCHSET}" - -# Split modules following git/tarballs; Core MUST be first! -# Help is used for the image generator -# Only release has the tarballs -if [[ ${MY_PV} != *9999* ]]; then - for i in ${DEV_URI}; do - SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz" - SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz" - done - unset i -fi -unset DEV_URI - -# Really required addons -# These are bundles that can't be removed for now due to huge patchsets. -# If you want them gone, patches are welcome. -ADDONS_SRC=( - # broken against latest upstream release, too many patches on top: - # https://github.com/tdf/libcmis/pull/43 - "${ADDONS_URI}/libcmis-0.5.2.tar.xz" - # not packaged in Gentoo, https://www.netlib.org/fp/dtoa.c - "${ADDONS_URI}/dtoa-20180411.tgz" - # not packaged in Gentoo, https://skia.org/ - "${ADDONS_URI}/skia-m97-a7230803d64ae9d44f4e1282444801119a3ae967.tar.xz" - "base? ( - ${ADDONS_URI}/commons-logging-1.2-src.tar.gz - ${ADDONS_URI}/ba2930200c9f019c2d93a8c88c651a0f-flow-engine-0.9.4.zip - ${ADDONS_URI}/d8bd5eed178db6e2b18eeed243f85aa8-flute-1.1.6.zip - ${ADDONS_URI}/eeb2c7ddf0d302fba4bfc6e97eac9624-libbase-1.1.6.zip - ${ADDONS_URI}/3bdf40c0d199af31923e900d082ca2dd-libfonts-1.1.6.zip - ${ADDONS_URI}/3404ab6b1792ae5f16bbd603bd1e1d03-libformula-1.1.7.zip - ${ADDONS_URI}/db60e4fde8dd6d6807523deb71ee34dc-liblayout-0.2.10.zip - ${ADDONS_URI}/97b2d4dba862397f446b217e2b623e71-libloader-1.1.6.zip - ${ADDONS_URI}/8ce2fcd72becf06c41f7201d15373ed9-librepository-1.1.6.zip - ${ADDONS_URI}/f94d9870737518e3b597f9265f4e9803-libserializer-1.1.6.zip - ${ADDONS_URI}/ace6ab49184e329db254e454a010f56d-libxml-1.1.7.zip - ${ADDONS_URI}/39bb3fcea1514f1369fcfc87542390fd-sacjava-1.3.zip - )" - "java? ( ${ADDONS_URI}/17410483b5b5f267aa18b7e00b65e6e0-hsqldb_1_8_0.zip )" - # no release for 8 years, should we package it? - "libreoffice_extensions_wiki-publisher? ( ${ADDONS_URI}/a7983f859eafb2677d7ff386a023bc40-xsltml_2.1.2.zip )" - # Does not build with 1.6 rhino at all - "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/798b2ffdc8bcfe7bca2cf92b62caf685-rhino1_5R5.zip )" - # requirement of rhino - "libreoffice_extensions_scripting-javascript? ( ${ADDONS_URI}/35c94d2df8893241173de1d16b6034c0-swingExSrc.zip )" - # not packageable - "odk? ( http://download.go-oo.org/extern/185d60944ea767075d27247c3162b3bc-unowinreg.dll )" -) -SRC_URI+=" ${ADDONS_SRC[*]}" - -unset ADDONS_URI -unset ADDONS_SRC - -# Extensions that need extra work: -LO_EXTS="nlpsolver scripting-beanshell scripting-javascript wiki-publisher" - -IUSE="accessibility base bluetooth +branding clang coinmp +cups custom-cflags +dbus debug eds firebird -googledrive gstreamer +gtk kde ldap +mariadb odk pdfimport postgres test vulkan -$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - base? ( firebird java ) - bluetooth? ( dbus ) - gtk? ( dbus ) - libreoffice_extensions_nlpsolver? ( java ) - libreoffice_extensions_scripting-beanshell? ( java ) - libreoffice_extensions_scripting-javascript? ( java ) - libreoffice_extensions_wiki-publisher? ( java ) -" - -RESTRICT="!test? ( test )" - -LICENSE="|| ( LGPL-3 MPL-1.1 )" -SLOT="0" - -[[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 x86 ~amd64-linux" - -COMMON_DEPEND="${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - app-crypt/gpgme:=[cxx] - app-text/hunspell:= - >=app-text/libabw-0.1.0 - >=app-text/libebook-0.1 - app-text/libepubgen - >=app-text/libetonyek-0.1 - app-text/libexttextcat - app-text/liblangtag - >=app-text/libmspub-0.1.0 - >=app-text/libmwaw-0.3.1 - >=app-text/libnumbertext-1.0.6 - >=app-text/libodfgen-0.1.0 - app-text/libqxp - app-text/libstaroffice - app-text/libwpd:0.10[tools] - app-text/libwpg:0.3 - >=app-text/libwps-0.4 - app-text/mythes - dev-cpp/abseil-cpp:= - >=dev-cpp/clucene-2.3.3.4-r2 - >=dev-cpp/libcmis-0.5.2 - dev-db/unixODBC - dev-lang/perl - dev-libs/boost:=[nls] - dev-libs/expat - dev-libs/hyphen - dev-libs/icu:= - dev-libs/libassuan - dev-libs/libgpg-error - >=dev-libs/liborcus-0.17.2:0/0.17 - dev-libs/librevenge - dev-libs/libxml2 - dev-libs/libxslt - dev-libs/nspr - dev-libs/nss - >=dev-libs/redland-1.0.16 - >=dev-libs/xmlsec-1.2.28[nss] - >=games-engines/box2d-2.4.1:0 - media-gfx/fontforge - media-gfx/graphite2 - media-libs/fontconfig - >=media-libs/freetype-2.11.0-r1:2 - >=media-libs/harfbuzz-0.9.42:=[graphite,icu] - media-libs/lcms:2 - >=media-libs/libcdr-0.1.0 - >=media-libs/libepoxy-1.3.1[X] - >=media-libs/libfreehand-0.1.0 - media-libs/libjpeg-turbo:= - media-libs/libpagemaker - >=media-libs/libpng-1.4:0= - >=media-libs/libvisio-0.1.0 - media-libs/libzmf - media-libs/openjpeg:= - media-libs/zxing-cpp:= - >=net-libs/neon-0.31.1:= - net-misc/curl - sci-mathematics/lpsolve - sys-libs/zlib - virtual/opengl - x11-libs/cairo[X] - x11-libs/libXinerama - x11-libs/libXrandr - x11-libs/libXrender - accessibility? ( - $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]') - ) - bluetooth? ( - dev-libs/glib:2 - net-wireless/bluez - ) - coinmp? ( sci-libs/coinor-mp ) - cups? ( net-print/cups ) - dbus? ( sys-apps/dbus[X] ) - eds? ( - dev-libs/glib:2 - gnome-base/dconf - gnome-extra/evolution-data-server - ) - firebird? ( >=dev-db/firebird-3.0.2.32703.0-r1[server] ) - gstreamer? ( - media-libs/gstreamer:1.0 - media-libs/gst-plugins-base:1.0 - ) - gtk? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - gnome-base/dconf - media-libs/mesa[egl(+)] - x11-libs/gtk+:3[X] - x11-libs/pango - ) - kde? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - kde-frameworks/kconfig:5 - kde-frameworks/kcoreaddons:5 - kde-frameworks/ki18n:5 - kde-frameworks/kio:5 - kde-frameworks/kwindowsystem:5 - ) - ldap? ( net-nds/openldap:= ) - libreoffice_extensions_scripting-beanshell? ( dev-java/bsh ) - 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-22.06:=[cxx] ) - postgres? ( >=dev-db/postgresql-9.0:*[kerberos] ) -" -# FIXME: cppunit should be moved to test conditional -# after everything upstream is under gbuild -# as dmake execute tests right away -# tests apparently also need google-carlito-fonts (not packaged) -DEPEND="${COMMON_DEPEND} - >=dev-libs/libatomic_ops-7.2d - dev-perl/Archive-Zip - >=dev-util/cppunit-1.14.0 - >=dev-util/gperf-3.1 - dev-util/mdds:1/2.0 - media-libs/glm - sys-devel/ucpp - x11-base/xorg-proto - x11-libs/libXt - x11-libs/libXtst - java? ( - dev-java/ant-core - >=virtual/jdk-11 - ) - test? ( - app-crypt/gnupg - dev-util/cppunit - media-fonts/dejavu - media-fonts/liberation-fonts - ) -" -RDEPEND="${COMMON_DEPEND} - acct-group/libreoffice - acct-user/libreoffice - !app-office/libreoffice-bin - !app-office/libreoffice-bin-debug - media-fonts/liberation-fonts - || ( x11-misc/xdg-utils kde-plasma/kde-cli-tools ) - java? ( >=virtual/jre-11 ) - kde? ( kde-frameworks/breeze-icons:* ) -" -BDEPEND=" - dev-util/intltool - sys-apps/which - sys-devel/bison - sys-devel/flex - sys-devel/gettext - virtual/pkgconfig - clang? ( - || ( - ( sys-devel/clang:15 - sys-devel/llvm:15 - =sys-devel/lld-15* ) - ( sys-devel/clang:14 - sys-devel/llvm:14 - =sys-devel/lld-14* ) - ( sys-devel/clang:13 - sys-devel/llvm:13 - =sys-devel/lld-13* ) - ) - ) - odk? ( >=app-doc/doxygen-1.8.4 ) -" -if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then - PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*" -else - # Translations are not reliable on live ebuilds - # rather force people to use english only. - PDEPEND="!app-office/libreoffice-l10n" -fi - -PATCHES=( - "${WORKDIR}"/${PATCHSET/.tar.xz/} - - # not upstreamable stuff - "${FILESDIR}/${PN}-5.3.4.2-kioclient5.patch" - "${FILESDIR}/${PN}-6.1-nomancompress.patch" - "${FILESDIR}/${PN}-7.2.0.4-qt5detect.patch" - - # 7.4 branch - "${FILESDIR}/${PN}-7.3.5.2-gpgme-1.18.0.patch" - - # pending upstream - "${FILESDIR}/${PN}-7.3.5.2-poppler-22.09.0.patch" -) - -S="${WORKDIR}/${PN}-${MY_PV}" - -_check_reqs() { - CHECKREQS_MEMORY="512M" - if is-flagq "-g*" && ! is-flagq "-g*0" ; then - CHECKREQS_DISK_BUILD="22G" - else - CHECKREQS_DISK_BUILD="6G" - fi - check-reqs_$1 -} - -pkg_pretend() { - 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 -} - -pkg_setup() { - java-pkg-opt-2_pkg_setup - python-single-r1_pkg_setup - xdg_environment_reset - - [[ ${MERGE_TYPE} != binary ]] && _check_reqs pkg_setup -} - -src_unpack() { - default - - if [[ ${MY_PV} = *9999* ]]; then - local base_uri branch mypv - base_uri="https://anongit.freedesktop.org/git" - branch="master" - mypv=${MY_PV/.9999} - [[ ${mypv} != ${MY_PV} ]] && branch="${PN}-${mypv/./-}" - git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}" - git-r3_checkout "${base_uri}/${PN}/core" - LOCOREGIT_VERSION=${EGIT_VERSION} - - git-r3_fetch "${base_uri}/${PN}/help" "refs/heads/master" - git-r3_checkout "${base_uri}/${PN}/help" "helpcontent2" # doesn't match on help - fi -} - -src_prepare() { - default - - # sandbox violations on many systems, we don't need it. Bug #646406 - sed -i \ - -e "/KF5_CONFIG/s/kf5-config/no/" \ - configure.ac || die "Failed to disable kf5-config" - - AT_M4DIR="m4" eautoreconf - # hack in the autogen.sh - touch autogen.lastrun - - # sed in the tests - sed -i \ - -e "s#all : build unitcheck#all : build#g" \ - solenv/gbuild/Module.mk || die - sed -i \ - -e "s#check: dev-install subsequentcheck#check: unitcheck slowcheck dev-install subsequentcheck#g" \ - -e "s#Makefile.gbuild all slowcheck#Makefile.gbuild all#g" \ - Makefile.in || die - - sed -i \ - -e "s,/usr/share/bash-completion/completions,$(get_bashcompdir)," \ - -e "s,\$INSTALLDIRNAME.sh,${PN}," \ - bin/distro-install-desktop-integration || die - - if use branding; then - # hack... - mv -v "${WORKDIR}/branding-intro.png" "icon-themes/colibre/brand/intro.png" || die - fi - - # Don't list pdfimport support in desktop when built with none, bug # 605464 - if ! use pdfimport; then - sed -i \ - -e ":MimeType: s:application/pdf;::" \ - -e ":Keywords: s:pdf;::" \ - sysui/desktop/menus/draw.desktop || die - fi -} - -src_configure() { - # Set up Google API keys, see https://www.chromium.org/developers/how-tos/api-keys - # Note: these are for Gentoo use ONLY. For your own distribution, please get - # your own set of keys. Feel free to contact chromium@gentoo.org for more info. - local google_default_client_id="329227923882.apps.googleusercontent.com" - local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu" - - # Show flags set at the beginning - einfo "Preset CFLAGS: ${CFLAGS}" - einfo "Preset LDFLAGS: ${LDFLAGS}" - - if use clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - LDFLAGS+=" -fuse-ld=lld" - else - # Force gcc - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - - # Apparently the Clang flags get used even for GCC builds sometimes. - # bug #838115 - sed -i -e "s/-flto=thin/-flto/" solenv/gbuild/platform/com_GCC_defs.mk || die - fi - - if use custom-cflags ; then - elog "USE=custom-cflags has been selected. You are on your own to make sure that" - elog "the build succeeds. Good luck!" - else - strip-flags - fi - - export LO_CLANG_CC=${CC} - export LO_CLANG_CXX=${CXX} - - # Show flags set at the end - einfo " Used CFLAGS: ${CFLAGS}" - einfo " Used LDFLAGS: ${LDFLAGS}" - - # Ensure we use correct toolchain - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - if use vulkan && ! use clang ; then - ewarn "Building skia with gcc may lead to performance issues. Disable vulkan or enable clang." - fi - - # optimization flags - export GMAKE_OPTIONS="${MAKEOPTS}" - # System python enablement: - export PYTHON_CFLAGS=$(python_get_CFLAGS) - export PYTHON_LIBS=$(python_get_LIBS) - - use kde && export QT5DIR="$(qt5_get_bindir)/.." - - local gentoo_buildid="Gentoo official package" - if [[ -n ${LOCOREGIT_VERSION} ]]; then - gentoo_buildid+=" (from git: ${LOCOREGIT_VERSION})" - fi - - # system headers/libs/...: enforce using system packages - # --disable-breakpad: requires not-yet-in-tree dev-utils/breakpad - # --enable-cairo: ensure that cairo is always required - # --enable-*-link: link to the library rather than just dlopen on runtime - # --enable-release-build: build the libreoffice as release - # --disable-fetch-external: prevent dowloading during compile phase - # --enable-extension-integration: enable any extension integration support - # --without-{fonts,myspell-dicts,ppsd}: prevent install of sys pkgs - # --disable-report-builder: too much java packages pulled in without pkgs - # --without-system-sane: just sane.h header that is used for scan in writer, - # not linked or anything else, worthless to depend on - # --disable-pdfium: not yet packaged - local myeconfargs=( - --with-system-dicts - --with-system-epoxy - --with-system-headers - --with-system-jars - --with-system-libs - --enable-build-opensymbol - --enable-cairo-canvas - --enable-largefile - --enable-mergelibs - --enable-python=system - --enable-randr - --enable-release-build - --disable-breakpad - --disable-bundle-mariadb - --disable-ccache - --disable-epm - --disable-fetch-external - --disable-gtk3-kde5 - --disable-online-update - --disable-openssl - --disable-pdfium - --disable-qt6 - --with-extra-buildid="${gentoo_buildid}" - --enable-extension-integration - --with-external-dict-dir="${EPREFIX}/usr/share/myspell" - --with-external-hyph-dir="${EPREFIX}/usr/share/myspell" - --with-external-thes-dir="${EPREFIX}/usr/share/myspell" - --with-external-tar="${DISTDIR}" - --with-lang="" - --with-parallelism=$(makeopts_jobs) - --with-system-abseil - --with-system-openjpeg - --with-system-ucpp - --with-tls=nss - --with-vendor="Gentoo Foundation" - --with-webdav="neon" - --with-x - --without-fonts - --without-myspell-dicts - --with-help="html" - --without-helppack-integration - --with-system-gpgmepp - --without-system-jfreereport - --without-system-libcmis - --without-system-sane - $(use_enable base report-builder) - $(use_enable bluetooth sdremote-bluetooth) - $(use_enable coinmp) - $(use_enable cups) - $(use_enable dbus) - $(use_enable debug) - $(use_enable eds evolution2) - $(use_enable firebird firebird-sdbc) - $(use_enable gstreamer gstreamer-1-0) - $(use_enable gtk gtk3) - $(use_enable kde kf5) - $(use_enable kde qt5) - $(use_enable ldap) - $(use_enable odk) - $(use_enable pdfimport) - $(use_enable postgres postgresql-sdbc) - $(use_enable vulkan skia) - $(use_with accessibility lxml) - $(use_with coinmp system-coinmp) - $(use_with googledrive gdrive-client-id ${google_default_client_id}) - $(use_with googledrive gdrive-client-secret ${google_default_client_secret}) - $(use_with java) - $(use_with odk doxygen) - ) - - if use eds || use gtk; then - myeconfargs+=( --enable-dconf --enable-gio ) - else - myeconfargs+=( --disable-dconf --disable-gio ) - fi - - # libreoffice extensions handling - for lo_xt in ${LO_EXTS}; do - if [[ "${lo_xt}" == "scripting-beanshell" || "${lo_xt}" == "scripting-javascript" ]]; then - myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ${lo_xt}) ) - else - myeconfargs+=( $(use_enable libreoffice_extensions_${lo_xt} ext-${lo_xt}) ) - fi - done - - if use java; then - # hsqldb: system one is too new - myeconfargs+=( - --without-junit - --without-system-hsqldb - --with-ant-home="${ANT_HOME}" - --with-jdk-home="${JAVA_HOME}" - ) - - use libreoffice_extensions_scripting-beanshell && \ - myeconfargs+=( --with-beanshell-jar=$(java-pkg_getjar bsh bsh.jar) ) - - use libreoffice_extensions_scripting-javascript && \ - myeconfargs+=( --with-rhino-jar=$(java-pkg_getjar rhino-1.6 rhino.jar) ) - fi - - is-flagq "-flto*" && myeconfargs+=( --enable-lto ) - - MARIADBCONFIG="$(type -p $(usex mariadb mariadb mysql)_config)" \ - econf "${myeconfargs[@]}" -} - -src_compile() { - # more and more LO stuff tries to use OpenGL, including tests during build - # bug 501508, bug 540624, bug 545974 and probably more - addpredict /dev/dri - addpredict /dev/ati - addpredict /dev/nvidiactl - - default -} - -src_test() { - emake unitcheck - emake slowcheck -} - -src_install() { - emake DESTDIR="${D}" distro-pack-install -o build -o check - - # bug 593514 - if use gtk; then - dosym libreoffice/program/liblibreofficekitgtk.so \ - /usr/$(get_libdir)/liblibreofficekitgtk.so - fi - - # bash completion aliases - bashcomp_alias \ - libreoffice \ - unopkg loimpress lobase localc lodraw lomath lowriter lofromtemplate loweb loffice - - if use branding; then - insinto /usr/$(get_libdir)/${PN}/program - newins "${WORKDIR}/branding-sofficerc" sofficerc - dodir /etc/env.d - echo "CONFIG_PROTECT=/usr/$(get_libdir)/${PN}/program/sofficerc" > "${ED}"/etc/env.d/99${PN} || die - fi - - # bug 703474 - insinto /usr/include - doins -r include/LibreOfficeKit - - local lodir=/usr/$(get_libdir)/libreoffice - # patching this would break tests - cat <<-EOF > "${T}"/uno.py -import sys, os -sys.path.append('${EPREFIX}${lodir}/program') -os.putenv('URE_BOOTSTRAP', 'vnd.sun.star.pathname:${EPREFIX}${lodir}/program/fundamentalrc') -EOF - sed -e "/^import sys/d" -e "/^import os/d" \ - -i "${D}"${lodir}/program/uno.py || die "cleanup dupl imports failed" - cat "${D}"${lodir}/program/uno.py >> "${T}"/uno.py || die - cp "${T}"/uno.py "${D}"${lodir}/program/uno.py || die - - # more system pyuno mess - sed -e "/sOffice = \"\" # lets hope for the best/s:\"\":\"${EPREFIX}${lodir}/program\":" \ - -i "${D}"${lodir}/program/officehelper.py || die - - python_optimize "${D}"${lodir}/program - # link python bridge in site-packages, bug 667802 - local py pyc loprogdir=/usr/$(get_libdir)/libreoffice/program - for py in uno.py unohelper.py officehelper.py; do - dosym -r ${loprogdir}/${py} $(python_get_sitedir)/${py} - while IFS="" read -d $'\0' -r pyc; do - pyc=${pyc//*\/} - dosym -r ${loprogdir}/__pycache__/${pyc} $(python_get_sitedir)/__pycache__/${pyc} - done < <(find "${D}"${lodir}/program -type f -name ${py/.py/*.pyc} -print0) - done - - newinitd "${FILESDIR}/libreoffice.initd" libreoffice - newconfd "${FILESDIR}/libreoffice.confd" libreoffice -} - -pkg_postinst() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} - -pkg_postrm() { - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update -} diff --git a/app-office/libreoffice/libreoffice-7.3.7.2.ebuild b/app-office/libreoffice/libreoffice-7.3.7.2.ebuild index 5d536f2a6968..dddc49045f08 100644 --- a/app-office/libreoffice/libreoffice-7.3.7.2.ebuild +++ b/app-office/libreoffice/libreoffice-7.3.7.2.ebuild @@ -103,7 +103,7 @@ LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" [[ ${MY_PV} == *9999* ]] || \ -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 x86 ~amd64-linux" COMMON_DEPEND="${PYTHON_DEPS} app-arch/unzip diff --git a/app-office/mdbtools/mdbtools-1.0.0.ebuild b/app-office/mdbtools/mdbtools-1.0.0.ebuild index 173ffd26209c..c92cfbe13867 100644 --- a/app-office/mdbtools/mdbtools-1.0.0.ebuild +++ b/app-office/mdbtools/mdbtools-1.0.0.ebuild @@ -18,7 +18,7 @@ BDEPEND=" app-text/txt2man sys-devel/flex virtual/pkgconfig - virtual/yacc + app-alternatives/yacc " RDEPEND=" sys-libs/ncurses:0= diff --git a/app-office/sc-im/sc-im-0.8.2.ebuild b/app-office/sc-im/sc-im-0.8.2.ebuild index 055adeb7b420..3157fa4c4b74 100644 --- a/app-office/sc-im/sc-im-0.8.2.ebuild +++ b/app-office/sc-im/sc-im-0.8.2.ebuild @@ -43,7 +43,7 @@ DEPEND=" " RDEPEND="${DEPEND}" BDEPEND="virtual/pkgconfig - virtual/yacc" + app-alternatives/yacc" pkg_setup() { CONFLICTING=$(usex tmux "tmux " "")$(usex wayland "wayland " "")$(usex X "X" "") diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index f343cce740caca6b23ffc51607a209227a7867d1..dcdab8c1a7fc45e41c8f713d4544795a3367bc22 100644 GIT binary patch delta 7878 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 diff --git a/app-portage/gentoolkit/gentoolkit-0.6.1-r3.ebuild b/app-portage/gentoolkit/gentoolkit-0.6.1-r3.ebuild index a42f4f4243a5..f91686bd22d5 100644 --- a/app-portage/gentoolkit/gentoolkit-0.6.1-r3.ebuild +++ b/app-portage/gentoolkit/gentoolkit-0.6.1-r3.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Collection of administration scripts for Gentoo" diff --git a/app-portage/gentoolkit/gentoolkit-9999.ebuild b/app-portage/gentoolkit/gentoolkit-9999.ebuild index c8ce2d30696c..80d98e2e07d7 100644 --- a/app-portage/gentoolkit/gentoolkit-9999.ebuild +++ b/app-portage/gentoolkit/gentoolkit-9999.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DISTUTILS_USE_SETUPTOOLS=no PYTHON_COMPAT=( python3_{8..11} pypy3 ) @@ -14,7 +14,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://gitweb.gentoo.org/proj/gentoolkit.git/snapshot/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="Collection of administration scripts for Gentoo" @@ -23,6 +23,7 @@ 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-3.0.32[${PYTHON_USEDEP}]" RDEPEND="${DEPEND} diff --git a/app-portage/gentoolkit/metadata.xml b/app-portage/gentoolkit/metadata.xml index f2cdb158d95a..b637fc87273c 100644 --- a/app-portage/gentoolkit/metadata.xml +++ b/app-portage/gentoolkit/metadata.xml @@ -5,6 +5,7 @@ tools-portage@gentoo.org Gentoo Portage tools team + Gentoolkit is a collection of useful adminstration scripts particular to the Gentoo Linux distribution. It contains rough drafts and diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz index 56d79ba2c397bf4528391b834ea4bde76cccdac9..b5f112698eb4ce0267d701d93fe48f05e9015a44 100644 GIT binary patch literal 8803 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 Zl8GI}5=tH^>qjiV`Co(t5Fpq-000T1mdgMD literal 8805 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 diff --git a/app-text/a2ps/a2ps-4.14-r7.ebuild b/app-text/a2ps/a2ps-4.14-r7.ebuild index 786c6a6aa41d..f8b03be1e0b0 100644 --- a/app-text/a2ps/a2ps-4.14-r7.ebuild +++ b/app-text/a2ps/a2ps-4.14-r7.ebuild @@ -26,7 +26,7 @@ RDEPEND="app-text/ghostscript-gpl nls? ( virtual/libintl )" DEPEND="${RDEPEND} >=dev-util/gperf-2.7.2 - virtual/yacc + app-alternatives/yacc nls? ( sys-devel/gettext )" SITEFILE=50${PN}-gentoo.el diff --git a/app-text/a2ps/a2ps-4.14-r8.ebuild b/app-text/a2ps/a2ps-4.14-r8.ebuild index 84a95ffe975e..58a895dd30a3 100644 --- a/app-text/a2ps/a2ps-4.14-r8.ebuild +++ b/app-text/a2ps/a2ps-4.14-r8.ebuild @@ -28,7 +28,7 @@ RDEPEND="app-text/ghostscript-gpl nls? ( virtual/libintl )" DEPEND="${RDEPEND}" BDEPEND=">=dev-util/gperf-2.7.2 - virtual/yacc + app-alternatives/yacc nls? ( sys-devel/gettext )" SITEFILE="50${PN}-gentoo.el" diff --git a/app-text/dictd/dictd-1.13.0-r3.ebuild b/app-text/dictd/dictd-1.13.0-r3.ebuild index 382b8c1052a4..7f096d301669 100644 --- a/app-text/dictd/dictd-1.13.0-r3.ebuild +++ b/app-text/dictd/dictd-1.13.0-r3.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 @@ -29,7 +29,7 @@ DEPEND="${RDEPEND}" BDEPEND=" >=sys-apps/gawk-3.1.6 sys-devel/flex - virtual/yacc + app-alternatives/yacc test? ( !~sys-apps/gawk-4.2.1 ) " diff --git a/app-text/dictd/dictd-1.13.0-r5.ebuild b/app-text/dictd/dictd-1.13.0-r5.ebuild index 77f5dd081635..422936500da6 100644 --- a/app-text/dictd/dictd-1.13.0-r5.ebuild +++ b/app-text/dictd/dictd-1.13.0-r5.ebuild @@ -29,7 +29,7 @@ DEPEND="${RDEPEND}" BDEPEND=" >=sys-apps/gawk-3.1.6 sys-devel/flex - virtual/yacc + app-alternatives/yacc test? ( !~sys-apps/gawk-4.2.1 ) " diff --git a/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild b/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild index 8d66a97b8302..fe67fc06d6c9 100644 --- a/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild +++ b/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos" IUSE="test" # Tests don't work from ${WORKDIR}: kpathsea tries to search in relative diff --git a/app-text/gtkspell/gtkspell-3.0.10-r1.ebuild b/app-text/gtkspell/gtkspell-3.0.10-r1.ebuild index bfa4472c0e2e..153df285a40b 100644 --- a/app-text/gtkspell/gtkspell-3.0.10-r1.ebuild +++ b/app-text/gtkspell/gtkspell-3.0.10-r1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2+" SLOT="3/0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x86-solaris" IUSE="+introspection vala" REQUIRED_USE="vala? ( introspection )" diff --git a/app-text/libnumbertext/Manifest b/app-text/libnumbertext/Manifest index a76d1c8f5b5e..375b0acbf16f 100644 --- a/app-text/libnumbertext/Manifest +++ b/app-text/libnumbertext/Manifest @@ -1,2 +1 @@ -DIST libnumbertext-1.0.10.tar.xz 292852 BLAKE2B 1dfc5bd974525a3923325357c30cc80ecac0be856288cfc9effe13a0cda5f45eba22b333b606113bea8dff0bc08333a4b203f539b860ec48e214c35bc4dacb41 SHA512 6cb1b09b43c77f9fe1928d72deabdd06cbb3f7185823fcf045855b26ea6e0e017b2eba9dcd4725161012ed6d37a416c98b838145aa418bd0bd79ce52bf456417 DIST libnumbertext-1.0.11.tar.xz 302676 BLAKE2B 48fae62c95c20991c9fe7012a0ad59b5a2ffd88d0866714e88f8d4d72e94f3d6c0edb0977da324a26c83ee1af73367fae88bbf7ad0792be371ad4bfbe63ef8d5 SHA512 0c4d2b98d8cef46a2c51c4265f96ac2af6e58d3b8e63e7b6a40134e86d1dc7bec38e048abf227d1ebad7774ba8a6d68a1fac464739914b2d14786c309819c836 diff --git a/app-text/libnumbertext/libnumbertext-1.0.10.ebuild b/app-text/libnumbertext/libnumbertext-1.0.10.ebuild deleted file mode 100644 index 41fa8cf1cda0..000000000000 --- a/app-text/libnumbertext/libnumbertext-1.0.10.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 - -DESCRIPTION="Number to number name and money text conversion libraries" -HOMEPAGE="https://github.com/Numbertext/libnumbertext" -SRC_URI="https://github.com/Numbertext/${PN}/releases/download/${PV}/${P}.tar.xz" - -LICENSE="LGPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 x86" -IUSE="" - -src_configure() { - econf \ - --disable-werror -} - -src_install() { - default - find "${D}" -name '*.la' -type f -delete || die -} diff --git a/app-text/libnumbertext/libnumbertext-1.0.11.ebuild b/app-text/libnumbertext/libnumbertext-1.0.11.ebuild index a15def61eb8d..41fa8cf1cda0 100644 --- a/app-text/libnumbertext/libnumbertext-1.0.11.ebuild +++ b/app-text/libnumbertext/libnumbertext-1.0.11.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/Numbertext/${PN}/releases/download/${PV}/${P}.tar.xz LICENSE="LGPL-3+" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 x86" IUSE="" src_configure() { diff --git a/app-text/nuspell/nuspell-5.1.2.ebuild b/app-text/nuspell/nuspell-5.1.2.ebuild index ce8325fe5270..4e9a4341315c 100644 --- a/app-text/nuspell/nuspell-5.1.2.ebuild +++ b/app-text/nuspell/nuspell-5.1.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/nuspell/nuspell/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="LGPL-3+" SLOT="0/5" # due to libnuspell.so.5 -KEYWORDS="~amd64 ~riscv ~x86" +KEYWORDS="~amd64 ~loong ~riscv ~x86" IUSE="doc test" RDEPEND=">=dev-libs/icu-60" diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest index ab57e2b73ea8..8efc7fccf066 100644 --- a/app-text/poppler/Manifest +++ b/app-text/poppler/Manifest @@ -1,6 +1,2 @@ -DIST poppler-22.09.0.tar.xz 1842704 BLAKE2B 7104dc18582611901e55dbaa84d9ae87121773370b677719c470c9804fd0a74164e72b4f39c5113531736e37327b59abb2d47b9dba58acf127180fed0cd3021c SHA512 bd288b042ad6fa31584d733b941b7ba72d9e68407fda5596827d559be0f46cf27dd8e0b1b7e0d58c997e29b18c5f086486f900965229c61e034e31d8ac474613 -DIST poppler-22.09.0.tar.xz.sig 833 BLAKE2B bda372fa8d8d3d7ebe4263f9f81212d69e09b50e787a853390191c1bfcc38fd65f8e524f3810b6d3d25820ba5b2fe3d337c9e661c0747a73d64cbcdfb06b8205 SHA512 678e374c184e403b85cfbdc954b80fa4132f37d34eb60854f7708d7963b98f4e57997ec9a9aa8e17090ee696ff5821c3479857ef3f93a69e32c3f25744c84e43 -DIST poppler-22.10.0.tar.xz 1844524 BLAKE2B 4784f0aa9bf19beb251e0b7e3a9f42d6e21fea6f9e2ccdffd5ffc59167902466faf4bc13ab20a4e30cb272010416ede61020ab781c601cbe808debcce93013ef SHA512 9f80a08ae7c6c41c2ae9a2f3d2fbd8b65e430f290d2603aaa6df39d1d69f4418f76584c3f20733fb38731e4a57a8b04f55cf0f9753dd8a43be7b6d18f609f116 -DIST poppler-22.10.0.tar.xz.sig 833 BLAKE2B 0714d81b8ded72b239b7e8e8d7a7812336f03a2a37a242270b64c4622e994ad9f2798c49f8f8c2de9a0c3c732bd55a87ce37c66eb35819fa0a26ace072c0dc5a SHA512 6341fbbe65ae8ce132c7384f00ff4cef900854d72bfe2d1aae15767eef0a85e2817527ffea3e089dc08e076af4f72b67f1db559e90d32a9e29949b51abcf5a8d DIST poppler-22.11.0.tar.xz 1845444 BLAKE2B 958eb5e99725e46f3fd79138f4e1197ede9df5be19b6e5b0899b6a8c8b071734b3b41af7681bd857662e7d9c36fde09117418c1db347c5dad9a2fbd07cb1eec9 SHA512 a173681782b4f6c4528140ce73d1f4c0ca89a018eab7197d69f1a76ab3e6115c7c03f82e99a8b3e5729c0f75b82896e59b38762ed460dd29b704ab4a03926e7b DIST poppler-22.11.0.tar.xz.sig 833 BLAKE2B 8ebe07b5276272a29b9e7a427c066fb76a84c3ee1b7e259ddffe396c9c7798bb35092c2712e4d2d1f1ca6ec5226cf876717fb6858fe83cca1c39db25e231e1c9 SHA512 dabfbcb6bfde638fce6019a028e0d20951169a21751eb2474e67523800973a65dcb47855c8a908946026e3676cf0b1f782bcdd780fd5da0f035576df54610403 diff --git a/app-text/poppler/poppler-22.09.0.ebuild b/app-text/poppler/poppler-22.09.0.ebuild deleted file mode 100644 index 1fb1c000d7c6..000000000000 --- a/app-text/poppler/poppler-22.09.0.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2005-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake toolchain-funcs xdg-utils - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git" - SLOT="0/9999" -else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/aacid.asc - inherit verify-sig - - SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" - SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - SLOT="0/124" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION -fi - -DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" -HOMEPAGE="https://poppler.freedesktop.org/" - -LICENSE="GPL-2" -IUSE="boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils" - -# No test data provided -RESTRICT="test" - -COMMON_DEPEND=" - media-libs/fontconfig - >=media-libs/freetype-2.8 - sys-libs/zlib - cairo? ( - dev-libs/glib:2 - x11-libs/cairo - introspection? ( dev-libs/gobject-introspection:= ) - ) - curl? ( net-misc/curl ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) - lcms? ( media-libs/lcms:2 ) - nss? ( >=dev-libs/nss-3.19:0 ) - png? ( media-libs/libpng:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtxml:5 - ) - tiff? ( media-libs/tiff:0 ) -" -RDEPEND="${COMMON_DEPEND} - cjk? ( app-text/poppler-data ) -" -DEPEND="${COMMON_DEPEND} - boost? ( dev-libs/boost ) -" -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig -" - -if [[ ${PV} != *9999* ]] ; then - BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-aacid )" -fi - -DOCS=( AUTHORS NEWS README.md README-XPDF ) - -PATCHES=( - "${FILESDIR}/${PN}-20.12.1-qt5-deps.patch" - "${FILESDIR}/${PN}-21.09.0-respect-cflags.patch" - "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch" -) - -src_prepare() { - cmake_src_prepare - - # Clang doesn't grok this flag, the configure nicely tests that, but - # cmake just uses it, so remove it if we use clang - if tc-is-clang ; then - sed -e 's/-fno-check-new//' -i cmake/modules/PopplerMacros.cmake || die - fi - - if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then - sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \ - -i CMakeLists.txt || die - else - einfo "policy(SET CMP0002 OLD) - workaround can be removed" - fi -} - -src_configure() { - xdg_environment_reset - local mycmakeargs=( - -DBUILD_GTK_TESTS=OFF - -DBUILD_QT5_TESTS=OFF - -DBUILD_CPP_TESTS=OFF - -DBUILD_MANUAL_TESTS=OFF - -DRUN_GPERF_IF_PRESENT=OFF - -DENABLE_BOOST="$(usex boost)" - -DENABLE_ZLIB=ON - -DENABLE_ZLIB_UNCOMPRESS=OFF - -DENABLE_UNSTABLE_API_ABI_HEADERS=ON - -DUSE_FLOAT=OFF - -DWITH_Cairo=$(usex cairo) - -DENABLE_LIBCURL=$(usex curl) - -DENABLE_CPP=$(usex cxx) - -DWITH_JPEG=$(usex jpeg) - -DENABLE_DCTDECODER=$(usex jpeg libjpeg none) - -DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none) - -DENABLE_CMS=$(usex lcms lcms2 none) - -DWITH_NSS3=$(usex nss) - -DWITH_PNG=$(usex png) - $(cmake_use_find_package qt5 Qt5Core) - -DWITH_TIFF=$(usex tiff) - -DENABLE_UTILS=$(usex utils) - -DENABLE_QT6=OFF - ) - use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - # live version doesn't provide html documentation - if use cairo && use doc && [[ ${PV} != *9999* ]]; then - # For now install gtk-doc there - insinto /usr/share/gtk-doc/html/poppler - doins -r "${S}"/glib/reference/html/* - fi -} diff --git a/app-text/poppler/poppler-22.10.0.ebuild b/app-text/poppler/poppler-22.10.0.ebuild deleted file mode 100644 index 89fdf77aacf0..000000000000 --- a/app-text/poppler/poppler-22.10.0.ebuild +++ /dev/null @@ -1,134 +0,0 @@ -# Copyright 2005-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake toolchain-funcs xdg-utils - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git" - SLOT="0/9999" -else - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/aacid.asc - inherit verify-sig - - SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" - SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - SLOT="0/125" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION -fi - -DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" -HOMEPAGE="https://poppler.freedesktop.org/" - -LICENSE="GPL-2" -IUSE="boost cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils" - -# No test data provided -RESTRICT="test" - -COMMON_DEPEND=" - media-libs/fontconfig - >=media-libs/freetype-2.8 - sys-libs/zlib - cairo? ( - dev-libs/glib:2 - x11-libs/cairo - introspection? ( dev-libs/gobject-introspection:= ) - ) - curl? ( net-misc/curl ) - jpeg? ( media-libs/libjpeg-turbo:= ) - jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) - lcms? ( media-libs/lcms:2 ) - nss? ( >=dev-libs/nss-3.19:0 ) - png? ( media-libs/libpng:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtxml:5 - ) - tiff? ( media-libs/tiff:0 ) -" -RDEPEND="${COMMON_DEPEND} - cjk? ( app-text/poppler-data ) -" -DEPEND="${COMMON_DEPEND} - boost? ( dev-libs/boost ) -" -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig -" - -if [[ ${PV} != *9999* ]] ; then - BDEPEND+=" verify-sig? ( sec-keys/openpgp-keys-aacid )" -fi - -DOCS=( AUTHORS NEWS README.md README-XPDF ) - -PATCHES=( - "${FILESDIR}/${PN}-20.12.1-qt5-deps.patch" - "${FILESDIR}/${PN}-21.09.0-respect-cflags.patch" - "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch" -) - -src_prepare() { - cmake_src_prepare - - # Clang doesn't grok this flag, the configure nicely tests that, but - # cmake just uses it, so remove it if we use clang - if tc-is-clang ; then - sed -e 's/-fno-check-new//' -i cmake/modules/PopplerMacros.cmake || die - fi - - if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then - sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \ - -i CMakeLists.txt || die - else - einfo "policy(SET CMP0002 OLD) - workaround can be removed" - fi -} - -src_configure() { - xdg_environment_reset - local mycmakeargs=( - -DBUILD_GTK_TESTS=OFF - -DBUILD_QT5_TESTS=OFF - -DBUILD_CPP_TESTS=OFF - -DBUILD_MANUAL_TESTS=OFF - -DRUN_GPERF_IF_PRESENT=OFF - -DENABLE_BOOST="$(usex boost)" - -DENABLE_ZLIB=ON - -DENABLE_ZLIB_UNCOMPRESS=OFF - -DENABLE_UNSTABLE_API_ABI_HEADERS=ON - -DUSE_FLOAT=OFF - -DWITH_Cairo=$(usex cairo) - -DENABLE_LIBCURL=$(usex curl) - -DENABLE_CPP=$(usex cxx) - -DWITH_JPEG=$(usex jpeg) - -DENABLE_DCTDECODER=$(usex jpeg libjpeg none) - -DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none) - -DENABLE_CMS=$(usex lcms lcms2 none) - -DWITH_NSS3=$(usex nss) - -DWITH_PNG=$(usex png) - $(cmake_use_find_package qt5 Qt5Core) - -DWITH_TIFF=$(usex tiff) - -DENABLE_UTILS=$(usex utils) - -DENABLE_QT6=OFF - ) - use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - # live version doesn't provide html documentation - if use cairo && use doc && [[ ${PV} != *9999* ]]; then - # For now install gtk-doc there - insinto /usr/share/gtk-doc/html/poppler - doins -r "${S}"/glib/reference/html/* - fi -} diff --git a/app-text/poppler/poppler-22.11.0.ebuild b/app-text/poppler/poppler-22.11.0.ebuild index 50fa96420379..7edf17facddc 100644 --- a/app-text/poppler/poppler-22.11.0.ebuild +++ b/app-text/poppler/poppler-22.11.0.ebuild @@ -15,7 +15,7 @@ else SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" SLOT="0/125" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION fi diff --git a/app-text/tessdata_fast/tessdata_fast-4.1.0.ebuild b/app-text/tessdata_fast/tessdata_fast-4.1.0.ebuild index d883e9719cd0..2026d8203407 100644 --- a/app-text/tessdata_fast/tessdata_fast-4.1.0.ebuild +++ b/app-text/tessdata_fast/tessdata_fast-4.1.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 @@ -12,7 +12,7 @@ SRC_URI="${URI_PREFIX}eng.traineddata -> eng.traineddata-${P} LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" IUSE="+osd" RDEPEND="!app-text/tessdata_best diff --git a/app-text/tree/tree-2.0.4.ebuild b/app-text/tree/tree-2.0.4.ebuild index 534be7cc92b5..f8877376834c 100644 --- a/app-text/tree/tree-2.0.4.ebuild +++ b/app-text/tree/tree-2.0.4.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="" S=${WORKDIR}/unix-${P} diff --git a/app-text/xdvik/xdvik-22.87.03-r4.ebuild b/app-text/xdvik/xdvik-22.87.03-r4.ebuild index 7502839c86c5..3e6355994b24 100644 --- a/app-text/xdvik/xdvik-22.87.03-r4.ebuild +++ b/app-text/xdvik/xdvik-22.87.03-r4.ebuild @@ -35,7 +35,7 @@ RDEPEND="${DEPEND} virtual/latex-base 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 F000?CUt<6O diff --git a/dev-ada/gprbuild/Manifest b/dev-ada/gprbuild/Manifest index 408939bb5cc6..f3189872e468 100644 --- a/dev-ada/gprbuild/Manifest +++ b/dev-ada/gprbuild/Manifest @@ -1,4 +1,6 @@ DIST gprbuild-2021-20210519-19A34-src.tar.gz 2572773 BLAKE2B 42244b96b48a10795812865a430a92a75f3e6a58f384a72e6941945707e712d239f2350e00bd94e6161fb19c6469197547f4ddb565e860ae1d08573b7c667997 SHA512 f2fd10cdf8bd2ae553184104a8d29ddf884329946c55e1a199d49358151e9f1ea25f6566d6e00d15e07d26ea4e84377f4ee137a9af4eecb862fc825dd987ada8 DIST gprbuild-22.0.0.tar.gz 945311 BLAKE2B 4573855667fe6c352a61ac2fd8218619e0c9fa5c5079fe6854988733b7dac27225177f550b58b8d596516e8d3bf9a279f44864fdcb00514ee9e5776415c78f2d SHA512 7e77d9441454670a7b3b14cff97339e654bb82e7321abd9d612a771e1559f3276057e5163b50ca08b6ab77ebb9fcfd36590ba3c9cfd28d07fce43c7673ad254a +DIST gprbuild-23.0.0.tar.gz 952887 BLAKE2B a0de49e838dd41ca927d728dc2e7f23298bb3e7f865146ed6807e1da0f20fe9ce345d972ef93340f1a1fec91082ce14b575ad4e6642d759cb9d696602f291508 SHA512 d3b1af5295c0216eaa93e52b63ca51ceeaea324a3a3f40644e294f9048170f9294335e7e8ee2d77d99d4d9bb359267921632a01d43485d841b6e771143fb47a5 DIST xmlada-2021-20210518-19D50-src.tar.gz 1555951 BLAKE2B 589815d4781471a48d3bb4a12475762cb2ba8f885df8ea774f009c8be9ded41bccc414bb88a2b3d313701b0b2edefcd065fac8a13d208a7bb1679a3467a60c35 SHA512 e2fb1a87cb0cebae842f87412d0ccc8a18b20e5e2c4e3d9ad6ec3a6ae18e4e53c12efd9ea3f2515baa5bfec2b4ddee7808385cc471e3cca9b8c4be3d03093e85 DIST xmlada-22.0.0.tar.gz 1022947 BLAKE2B cea409a45a3b0c8eba48f858278d4e7129eca2e77fa749f5a761e31a81834efba67223f07c99441a9673a8f6de9a608a12cf610225ca5aee7fbde0235d9af1d9 SHA512 7e8a0cab2f4c300fe3b0d31e00d17334e36798430e49868448caa696044964464f558cffba8f35e35a58b097c968322891119b2abd9f210737ca877f0189f32e +DIST xmlada-23.0.0.tar.gz 1053370 BLAKE2B 4edf2244818d72d6fc760f60c8145f373e5445d1d245b20b605e21faa7eeefed7835db87c1fd1239008e75211a572294e1d8e35af16c2ba2631c02d1d3b6f52f SHA512 a0fb2a34ffb5edf408fbdc1a3d68511b5545a5ec8993251ba75d71dd2a197f14e187d08f8febd71cb23bbd694889a99941911386af8468c5eb3b11128555edcb diff --git a/dev-ada/gprbuild/gprbuild-23.0.0.ebuild b/dev-ada/gprbuild/gprbuild-23.0.0.ebuild new file mode 100644 index 000000000000..ed54d7113f35 --- /dev/null +++ b/dev-ada/gprbuild/gprbuild-23.0.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ADA_COMPAT=( gnat_2021 gcc_12_2_0 ) + +inherit ada multiprocessing + +XMLADA=xmlada-${PV} + +DESCRIPTION="Multi-Language Management" +HOMEPAGE="http://libre.adacore.com/" +SRC_URI=" + https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz + https://github.com/AdaCore/xmlada/archive/refs/tags/v${PV}.tar.gz + -> ${XMLADA}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="${ADA_DEPS} + dev-ada/gprconfig_kb[${ADA_USEDEP}]" +RDEPEND="${DEPEND}" + +REQUIRED_USE="${ADA_REQUIRED_USE}" +PATCHES=( "${FILESDIR}"/${PN}-22.0.0-gentoo.patch ) + +src_prepare() { + default + sed -i \ + -e "s:@GNATBIND@:${GNATBIND}:g" \ + src/gprlib.adb \ + || die + cd gpr/src || die + ln -s gpr-util-put_resource_usage__unix.adb \ + gpr-util-put_resource_usage.adb +} + +bin_progs="gprbuild gprconfig gprclean gprinstall gprname gprls" +lib_progs="gprlib gprbind" + +src_compile() { + local xmlada_src="../${XMLADA}" + inc_flags="-Isrc -Igpr/src -I${xmlada_src}/sax -I${xmlada_src}/dom \ + -I${xmlada_src}/schema -I${xmlada_src}/unicode \ + -I${xmlada_src}/input_sources" + + gcc -c ${CFLAGS} gpr/src/gpr_imports.c -o gpr_imports.o || die + for bin in ${bin_progs}; do + gnatmake -j$(makeopts_jobs) ${inc_flags} $ADAFLAGS ${bin}-main \ + -o ${bin} -largs ${LDFLAGS} gpr_imports.o || die + done + for lib in $lib_progs; do + gnatmake -j$(makeopts_jobs) ${inc_flags} ${lib} $ADAFLAGS \ + -largs ${LDFLAGS} gpr_imports.o || die + done +} + +src_install() { + dobin ${bin_progs} + exeinto /usr/libexec/gprbuild + doexe ${lib_progs} + insinto /usr/share/gpr + doins share/_default.gpr + einstalldocs +} diff --git a/dev-ada/gprconfig_kb/Manifest b/dev-ada/gprconfig_kb/Manifest index 638d372afab3..19eab18841be 100644 --- a/dev-ada/gprconfig_kb/Manifest +++ b/dev-ada/gprconfig_kb/Manifest @@ -1 +1,2 @@ DIST gprconfig_kb-22.0.0.tar.gz 40598 BLAKE2B c0b18078ac3384de9bb503f78a1bb39a486b5ae899ad1ab135fa05da414eb6a55b5b7156bb4fc60a34c0d085b33af13ef2e0ec46840ad43ca63c387863ae6eac SHA512 69f8490af56b0e07afbfef51c12cd6361a00327af774cd0deacf8260ccc4782e1e8465a074e8a025024570ce43ba1b4b3adfbde9ae4ea372e487d342da6994d4 +DIST gprconfig_kb-23.0.0.tar.gz 42132 BLAKE2B ed39c8f199e0cd31dbd3b587bcf589d62befc29ab907c54d9bcbc08887239a5ce12bc22428631e32d8c69c0c6bdd01e4591d050f480ea461f4d8af0f1cc05288 SHA512 505b632ff744c8fbb75b72d0f406a88a2c675d5afead9f0f8ca282ae79ca4e38c174dfe424c4c4a55835a9ebdbc6d0a2f329592bd6dfb87d5493e8473a0b2376 diff --git a/dev-ada/gprconfig_kb/files/gprconfig_kb-23.0.0-gentoo.patch b/dev-ada/gprconfig_kb/files/gprconfig_kb-23.0.0-gentoo.patch new file mode 100644 index 000000000000..0cbd7579a447 --- /dev/null +++ b/dev-ada/gprconfig_kb/files/gprconfig_kb-23.0.0-gentoo.patch @@ -0,0 +1,133 @@ +--- a/db/compilers.xml 2019-06-01 21:29:57.611722804 +0200 ++++ b/db/compilers.xml 2019-06-01 21:42:56.000608601 +0200 +@@ -20,7 +20,7 @@ + + + GCC +- (.*-wrs-.*|.*-sysgo.*|.*-elf-.*|.*-eabi-.*|.*-eabispe-.*|avr-.*|.*-elinos-linux.*|.*-linux-gnu-|.*mingw32.*|.*-xcoff-.*|arm-linux-androideabi-|arm-linux-gnueabi-|arm-linux-gnueabihf-|e500v2-gnu-linux-|powerpc-.*-linux.*-|.*-darwin.*-)?gcc(-\d+)? ++ (.*-wrs-.*|.*-sysgo.*|.*-elf-.*|.*-eabi-.*|.*-eabispe-.*|avr-.*|.*-elinos-linux.*|.*-linux-gnu-|.*mingw32.*|.*-xcoff-.*|arm-linux-androideabi-|arm-linux-gnueabi-|arm-linux-gnueabihf-|e500v2-gnu-linux-|powerpc-.*-linux.*-|.*-darwin.*-)?gcc-@VER@ + + $EXEC -v + +@@ -173,14 +173,14 @@ + --> + + GNAT +- (.*-wrs-.*|.*-sysgo.*|.*-elf-.*|.*-eabi-.*|.*-eabispe-.*|avr-.*|.*-elinos-linux.*|.*-linux-gnu-|.*mingw32.*|.*-xcoff-.*|arm-linux-androideabi-|arm-linux-gnueabi-|arm-linux-gnueabihf-|e500v2-gnu-linux-|powerpc-.*-linux.*-|.*-darwin.*-|.*-qnx.*|.*-rtems.*)?gnatls ++ (.*-wrs-.*|.*-sysgo.*|.*-elf-.*|.*-eabi-.*|.*-eabispe-.*|avr-.*|.*-elinos-linux.*|.*-linux-gnu-|.*mingw32.*|.*-xcoff-.*|arm-linux-androideabi-|arm-linux-gnueabi-|arm-linux-gnueabihf-|e500v2-gnu-linux-|powerpc-.*-linux.*-|.*-darwin.*-|.*-qnx.*|.*-rtems.*)?gnatls-@VER@ + +- ${PREFIX}gnatls -v --version ++ ${EXEC} -v --version + + + Ada + +- ${PREFIX}gcc -v ++ ${PREFIX}gcc-@VER@ -v + + + +@@ -194,7 +194,7 @@ + \.\./$TARGET/lib(32|64)?/gnat/(.*)/adalib/ + + +- ${PREFIX}gcc -dumpmachine ++ ${PREFIX}gcc-@VER@ -dumpmachine + + + +@@ -245,7 +245,7 @@ + + + C_LLVM +- clang ++ fake-clang + + clang --version + +@@ -475,7 +475,7 @@ + + + LLVM +- clang ++ fake-clang + + clang -v + +--- a/db/gnat.xml 2019-06-01 21:53:53.383281607 +0200 ++++ b/db/gnat.xml 2019-06-01 21:57:08.414196529 +0200 +@@ -10,7 +10,7 @@ + &filter_gnat; + + package Compiler is +- for Driver ("Ada") use "${PATH(ada)}${PREFIX(ada)}gcc"; ++ for Driver ("Ada") use "${PATH(ada)}${PREFIX(ada)}gcc-@VER@"; + for Language_Kind ("Ada") use "unit_based"; + for Dependency_Kind ("Ada") use "ALI_File"; + for Leading_Required_Switches ("Ada") use +@@ -27,6 +27,9 @@ + for Objects_Path_File ("Ada") use "ADA_PRJ_OBJECTS_FILE"; + for Driver ("Ada") use + "${GPRCONFIG_PREFIX}libexec/gprbuild/gprbind"; ++ for Switches ("Ada") use ("--gnatbind_path=${PREFIX(ada)}gnatbind-@VER@"); ++ for Required_Switches ("Ada") use ++ Binder'Required_Switches ("Ada") & ("--RTS=${RUNTIME_DIR(ada)}"); + end Binder; + + for Toolchain_Version ("Ada") use "GNAT ${VERSION(ada)}"; +--- a/db/c.xml 2019-06-01 21:57:36.244755708 +0200 ++++ b/db/c.xml 2019-06-01 21:59:14.919191663 +0200 +@@ -25,7 +25,7 @@ + + + package Compiler is +- for Driver ("C") use "${PATH(c)}${PREFIX(c)}gcc"; ++ for Driver ("C") use "${PATH(c)}${PREFIX(c)}gcc-@VER@"; + end Compiler; + + +--- a/db/linker.xml 2021-12-21 22:36:01.054738486 +0100 ++++ b/db/linker.xml 2021-12-21 22:36:59.973738600 +0100 +@@ -128,9 +128,13 @@ + + + +- for Object_Lister use ("nm", "-g"); ++ NM := External("NM", "nm"); ++ for Object_Lister use (NM, "-g"); + for Object_Lister_Matcher use " [TDRB] (.*)"; + ++ LDFLAGS := External_As_List ("LDFLAGS", " "); ++ for Leading_Library_Options use LDFLAGS; ++ + package Linker is + for Export_File_Format use "GNU"; + for Export_File_Switch use "-Wl,--version-script="; +@@ -917,7 +921,8 @@ + + + +- for Archive_Builder use ("ar", "cr"); ++ AR := External("AR", "ar"); ++ for Archive_Builder use (AR, "cr"); + for Archive_Builder_Append_Option use ("q"); + for Archive_Indexer use ("ranlib"); + for Archive_Suffix use ".a"; +@@ -1274,7 +1279,7 @@ + + + for Library_Partial_Linker use +- ("${PATH(ada)}${PREFIX(ada)}gcc", "-nostdlib") ++ ("${PATH(ada)}${PREFIX(ada)}gcc-@VER@", "-nostdlib") + & GCC_No_Pie + & ("-Wl,-r", "-o"); + +@@ -1295,7 +1300,7 @@ + + + for Library_Partial_Linker use +- ("${PATH(c)}${PREFIX(c)}gcc", "-nostdlib") ++ ("${PATH(c)}${PREFIX(c)}gcc-@VER@", "-nostdlib") + & GCC_No_Pie + & ("-Wl,-r", "-o"); + diff --git a/dev-ada/gprconfig_kb/gprconfig_kb-23.0.0.ebuild b/dev-ada/gprconfig_kb/gprconfig_kb-23.0.0.ebuild new file mode 100644 index 000000000000..bdac580d4e07 --- /dev/null +++ b/dev-ada/gprconfig_kb/gprconfig_kb-23.0.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ADA_COMPAT=( gnat_2021 gcc_12_2_0 ) + +inherit ada + +DESCRIPTION="GPR configuration knowledge base" +HOMEPAGE="https://www.adacore.com/" +SRC_URI="https://github.com/AdaCore/${PN}/archive/refs/tags/v${PV}.tar.gz + -> ${P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="!=dev-ada/gprbuild-2021*" + +REQUIRED_USE="${ADA_REQUIRED_USE}" +PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) + +src_prepare() { + default + + sed -i \ + -e "s:@VER@:${GCC_PV}:g" \ + db/compilers.xml \ + db/gnat.xml \ + db/c.xml \ + db/linker.xml \ + || die +} + +src_install() { + insinto /usr/share/gprconfig + doins db/*.xml + doins db/*.ent + einstalldocs +} diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index dda3cf54f87a7113ebb31fb1ef5a4895600f7259..71e9b6c939361becfb2d4c75a7fd842560f0a0f3 100644 GIT binary patch delta 12234 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 YAUYD51P1EHf%A9&AJ>F!Ac0x{0C>h%v;Y7A delta 12210 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 A;s5{u diff --git a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild index 6703c424542b..928d73d39a84 100644 --- a/dev-cpp/eigen/eigen-3.4.0-r1.ebuild +++ b/dev-cpp/eigen/eigen-3.4.0-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.com/lib${PN}/${PN}/-/archive/${PV}/${P}.tar.gz" LICENSE="MPL-2.0" SLOT="3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux" IUSE="cpu_flags_arm_neon cpu_flags_ppc_altivec cpu_flags_ppc_vsx cuda debug doc openmp test" #zvector # Tests failing again because of compiler issues diff --git a/dev-cpp/mm-common/Manifest b/dev-cpp/mm-common/Manifest index f45676cec67a..a27d79b665f6 100644 --- a/dev-cpp/mm-common/Manifest +++ b/dev-cpp/mm-common/Manifest @@ -1 +1,2 @@ DIST mm-common-1.0.4.tar.xz 290164 BLAKE2B 2731c501ed79d2481b9094639bad1971e5a27e6416a7433982481e939bd44202f7e5769f3a9dbe5b7fd2e09a3f7bd4687d7ce85d79dafa877f5cc3c333f9d526 SHA512 e686f19cb4d40a3dda68e30b98b43fca3db51b387e28f5569bef0cfbb1cc3a7d72503ec5dfa0f2621dd349ac4c9c21f0fe93bdda224026534c509fbb60400243 +DIST mm-common-1.0.5.tar.xz 290608 BLAKE2B fcd698e8122fbcbcefcc6cce9460216cb3c3eabb17b309a28b964c9cd99b1329f936070f54b888cf0712e4590b8fe99394a110997ff023ff07dd7a30e55d771b SHA512 bf681b4d63d5bf531a9315b0c8841e3815af276828d1828a3eb04dcb805cbbfbaac182f79f5e48688a7eef8666975b9079144e320093e4ee3addff48813e61ad diff --git a/dev-cpp/mm-common/mm-common-1.0.5.ebuild b/dev-cpp/mm-common/mm-common-1.0.5.ebuild new file mode 100644 index 000000000000..6c75fe90f747 --- /dev/null +++ b/dev-cpp/mm-common/mm-common-1.0.5.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} ) +inherit gnome.org python-any-r1 meson + +DESCRIPTION="Build infrastructure and utilities for GNOME C++ bindings" +HOMEPAGE="https://www.gtkmm.org/" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" + +BDEPEND="${PYTHON_DEPS}" + +src_prepare() { + default + + # Include project version in docdir name + sed -i -e "s:^install_docdir.*:& + '-' + meson.project_version():" meson.build || die +} diff --git a/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild b/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild index a958dc554ff0..38603dc7204b 100644 --- a/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild +++ b/dev-cpp/tbb/tbb-2021.7.0-r1.ebuild @@ -14,7 +14,7 @@ LICENSE="Apache-2.0" # https://github.com/oneapi-src/oneTBB/blob/master/CMakeLists.txt#L53 # libtbb-libtbbmalloc-libtbbbind SLOT="0/12.5-2.5-3.5" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 030346167b9847d0b703097b75364a15d5ebf378..183d36a24d12d70535f9b6a49ae2141d1a89ea55 100644 GIT binary patch delta 15427 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 delta 15400 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

  • lWa#Hr1CN|mpwO@HSyF(6@QCuC>N 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⪼rr6HzIds;rT+ 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 literal 95839 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ⅆP-{*+Esx&73c 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 diff --git a/dev-libs/boost/Manifest b/dev-libs/boost/Manifest index ba3e5b485af8..3e1f8229c10f 100644 --- a/dev-libs/boost/Manifest +++ b/dev-libs/boost/Manifest @@ -1,2 +1 @@ -DIST boost_1_79_0.tar.bz2 113456811 BLAKE2B 61f47ca022e60745868e6bdd3b5c75603dd68d878e126dcbb73de5b40fc03c0eec8eede3ec304ece58050435ef2fc1ed7eb763773c20673f85e32bbf4d5f978a SHA512 70909e0561c213d10a1fdd692f9ae7b293d3cdc63e925bdc207da9e9bba6e86474341100e7ee5de6d94f9561196b1a3a1597055a7b7382babf8931131170a312 DIST boost_1_80_0.tar.bz2 115869904 BLAKE2B 507e811be7659442c41bc2d99811bd02a236dc94932e1a7a8cf256243b479f2d2707819cd99e016a51c9dadc215713e803afdd9ea4c105af8d5d2d28d3d06a1f SHA512 829a95b463473d69ff79ea41799c68429bb79d3b2321fbdb71df079af237ab01de9ad7e9612d8783d925730acada010068d2d1aa856c34244ee5c0ece16f208f diff --git a/dev-libs/boost/boost-1.79.0.ebuild b/dev-libs/boost/boost-1.79.0.ebuild deleted file mode 100644 index 844f6d24b1ff..000000000000 --- a/dev-libs/boost/boost-1.79.0.ebuild +++ /dev/null @@ -1,335 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal - -MY_PV="$(ver_rs 1- _)" -MAJOR_V="$(ver_cut 1-2)" - -DESCRIPTION="Boost Libraries for C++" -HOMEPAGE="https://www.boost.org/" -SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2" -S="${WORKDIR}/${PN}_${MY_PV}" - -LICENSE="Boost-1.0" -SLOT="0/${PV}" # ${PV} instead ${MAJOR_V} due to bug 486122 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="bzip2 context debug doc icu lzma +nls mpi numpy python tools zlib zstd" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -# the tests will never fail because these are not intended as sanity -# tests at all. They are more a way for upstream to check their own code -# on new compilers. Since they would either be completely unreliable -# (failing for no good reason) or completely useless (never failing) -# there is no point in having them in the ebuild to begin with. -RESTRICT="test" - -RDEPEND=" - !=dev-libs/icu-3.6:=[${MULTILIB_USEDEP}] ) - !icu? ( virtual/libiconv[${MULTILIB_USEDEP}] ) - lzma? ( app-arch/xz-utils:=[${MULTILIB_USEDEP}] ) - mpi? ( >=virtual/mpi-2.0-r4[${MULTILIB_USEDEP},cxx,threads] ) - python? ( - ${PYTHON_DEPS} - numpy? ( dev-python/numpy[${PYTHON_USEDEP}] ) - ) - zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] ) - zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND}" -#BDEPEND=">=dev-util/boost-build-${MAJOR_V}" -BDEPEND=">=dev-util/boost-build-1.78.0-r1" - -PATCHES=( - "${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.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 -) - -python_bindings_needed() { - multilib_is_native_abi && use python -} - -tools_needed() { - multilib_is_native_abi && use tools -} - -create_user-config.jam() { - local user_config_jam="${BUILD_DIR}"/user-config.jam - if [[ -s ${user_config_jam} ]]; then - einfo "${user_config_jam} already exists, skipping configuration" - return - else - einfo "Creating configuration in ${user_config_jam}" - fi - - local compiler compiler_version compiler_executable="$(tc-getCXX)" - if [[ ${CHOST} == *-darwin* ]]; then - compiler="darwin" - compiler_version="$(gcc-fullversion)" - else - compiler="gcc" - compiler_version="$(gcc-version)" - fi - - if use mpi; then - local mpi_configuration="using mpi ;" - fi - - cat > "${user_config_jam}" <<- __EOF__ || die - using ${compiler} : ${compiler_version} : ${compiler_executable} : "${CFLAGS}" "${CXXFLAGS}" "${LDFLAGS}" "$(tc-getAR)" "$(tc-getRANLIB)" ; - ${mpi_configuration} - __EOF__ - - if python_bindings_needed; then - append_to_user_config() { - local py_config - if tc-is-cross-compiler; then - py_config="using python : ${EPYTHON#python} : : ${ESYSROOT}/usr/include/${EPYTHON} : ${ESYSROOT}/usr/$(get_libdir) ;" - else - py_config="using python : ${EPYTHON#python} : ${PYTHON} : $(python_get_includedir) ;" - fi - echo "${py_config}" >> "${user_config_jam}" || die - } - python_foreach_impl append_to_user_config - fi - - if python_bindings_needed && use numpy; then - einfo "Enabling support for NumPy extensions in Boost.Python" - else - einfo "Disabling support for NumPy extensions in Boost.Python" - - # Boost.Build does not allow for disabling of numpy - # extensions, thereby leading to automagic numpy - # https://github.com/boostorg/python/issues/111#issuecomment-280447482 - sed \ - -e 's/\[ unless \[ python\.numpy \] : no \]/no/g' \ - -i "${BUILD_DIR}"/libs/python/build/Jamfile || die - fi -} - -pkg_setup() { - # Bail out on unsupported build configuration, bug #456792 - if [[ -f "${EROOT}"/etc/site-config.jam ]]; then - if ! grep -q 'gentoo\(debug\|release\)' "${EROOT}"/etc/site-config.jam; then - eerror "You are using custom ${EROOT}/etc/site-config.jam without defined gentoorelease/gentoodebug targets." - eerror "Boost can not be built in such configuration." - eerror "Please, either remove this file or add targets from ${EROOT}/usr/share/boost-build/site-config.jam to it." - die "Unsupported target in ${EROOT}/etc/site-config.jam" - fi - fi -} - -src_prepare() { - default - multilib_copy_sources -} - -ejam() { - create_user-config.jam - - local b2_opts=( "--user-config=${BUILD_DIR}/user-config.jam" ) - if python_bindings_needed; then - append_to_b2_opts() { - b2_opts+=( python="${EPYTHON#python}" ) - } - python_foreach_impl append_to_b2_opts - else - b2_opts+=( --without-python ) - fi - b2_opts+=( "$@" ) - - echo b2 "${b2_opts[@]}" >&2 - b2 "${b2_opts[@]}" -} - -src_configure() { - # Workaround for too many parallel processes requested, bug #506064 - [[ "$(makeopts_jobs)" -gt 64 ]] && MAKEOPTS="${MAKEOPTS} -j64" - - OPTIONS=( - $(usex debug gentoodebug gentoorelease) - "-j$(makeopts_jobs)" - -q - -d+2 - pch=off - $(usex icu "-sICU_PATH=${ESYSROOT}/usr" '--disable-icu boost.locale.icu=off') - $(usev !mpi --without-mpi) - $(usev !nls --without-locale) - $(usev !context '--without-context --without-coroutine --without-fiber') - --without-stacktrace - --boost-build="${BROOT}"/usr/share/boost-build/src - --layout=system - # building with threading=single is currently not possible - # https://svn.boost.org/trac/boost/ticket/7105 - threading=multi - link=shared - # this seems to be the only way to disable compression algorithms - # https://www.boost.org/doc/libs/1_70_0/libs/iostreams/doc/installation.html#boost-build - -sNO_BZIP2=$(usex bzip2 0 1) - -sNO_LZMA=$(usex lzma 0 1) - -sNO_ZLIB=$(usex zlib 0 1) - -sNO_ZSTD=$(usex zstd 0 1) - ) - - if [[ ${CHOST} == *-darwin* ]]; then - # We need to add the prefix, and in two cases this exceeds, so prepare - # for the largest possible space allocation. - append-ldflags -Wl,-headerpad_max_install_names - fi - - # Use C++14 globally as of 1.62 - append-cxxflags -std=c++14 -} - -multilib_src_compile() { - ejam \ - --prefix="${EPREFIX}"/usr \ - "${OPTIONS[@]}" || die - - if tools_needed; then - pushd tools >/dev/null || die - ejam \ - --prefix="${EPREFIX}"/usr \ - "${OPTIONS[@]}" \ - || die "Building of Boost tools failed" - popd >/dev/null || die - fi -} - -multilib_src_install() { - ejam \ - --prefix="${ED}"/usr \ - --includedir="${ED}"/usr/include \ - --libdir="${ED}"/usr/$(get_libdir) \ - "${OPTIONS[@]}" install || die "Installation of Boost libraries failed" - - if tools_needed; then - dobin dist/bin/* - - insinto /usr/share - doins -r dist/share/boostbook - fi - - # boost's build system truely sucks for not having a destdir. Because for - # this reason we are forced to build with a prefix that includes the - # DESTROOT, dynamic libraries on Darwin end messed up, referencing the - # DESTROOT instread of the actual EPREFIX. There is no way out of here - # but to do it the dirty way of manually setting the right install_names. - if [[ ${CHOST} == *-darwin* ]]; then - einfo "Working around completely broken build-system(tm)" - local d - for d in "${ED}"/usr/lib/*.dylib; do - if [[ -f ${d} ]]; then - # fix the "soname" - ebegin " correcting install_name of ${d#${ED}}" - install_name_tool -id "/${d#${D}}" "${d}" - eend $? - # fix references to other libs - refs=$(otool -XL "${d}" | \ - sed -e '1d' -e 's/^\t//' | \ - grep "^libboost_" | \ - cut -f1 -d' ') - local r - for r in ${refs}; do - ebegin " correcting reference to ${r}" - install_name_tool -change \ - "${r}" \ - "${EPREFIX}/usr/lib/${r}" \ - "${d}" - eend $? - done - fi - done - fi -} - -multilib_src_install_all() { - if ! use numpy; then - rm -r "${ED}"/usr/include/boost/python/numpy* || die - fi - - if use python; then - if use mpi; then - move_mpi_py_into_sitedir() { - python_moduleinto boost - python_domodule "${S}"/libs/mpi/build/__init__.py - - python_domodule "${ED}"/usr/$(get_libdir)/boost-${EPYTHON}/mpi.so - rm -r "${ED}"/usr/$(get_libdir)/boost-${EPYTHON} || die - - python_optimize - } - python_foreach_impl move_mpi_py_into_sitedir - else - rm -r "${ED}"/usr/include/boost/mpi/python* || die - fi - else - rm -r "${ED}"/usr/include/boost/{python*,mpi/python*,parameter/aux_/python,parameter/python*} || die - fi - - if ! use nls; then - rm -r "${ED}"/usr/include/boost/locale || die - fi - - if ! use context; then - rm -r "${ED}"/usr/include/boost/context || die - rm -r "${ED}"/usr/include/boost/coroutine{,2} || die - rm "${ED}"/usr/include/boost/asio/spawn.hpp || die - fi - - if use doc; then - # find extraneous files that shouldn't be installed - # as part of the documentation and remove them. - find libs/*/* \( -iname 'test' -o -iname 'src' \) -exec rm -rf '{}' + || die - find doc \( -name 'Jamfile.v2' -o -name 'build' -o -name '*.manifest' \) -exec rm -rf '{}' + || die - find tools \( -name 'Jamfile.v2' -o -name 'src' -o -name '*.cpp' -o -name '*.hpp' \) -exec rm -rf '{}' + || die - - docinto html - dodoc *.{htm,html,png,css} - dodoc -r doc libs more tools - - # To avoid broken links - dodoc LICENSE_1_0.txt - - dosym ../../../../include/boost /usr/share/doc/${PF}/html/boost - fi -} - -pkg_preinst() { - # Yay for having symlinks that are nigh-impossible to remove without - # resorting to dirty hacks like these. Removes lingering symlinks - # from the slotted versions. - local symlink - for symlink in "${EROOT}"/usr/include/boost "${EROOT}"/usr/share/boostbook; do - if [[ -L ${symlink} ]]; then - rm -f "${symlink}" || die - fi - done - - # some ancient installs still have boost cruft lying around - # for unknown reasons, causing havoc for reverse dependencies - # Bug: 607734 - rm -rf "${EROOT}"/usr/include/boost-1_[3-5]? || die -} - -pkg_postinst() { - elog "Boost.Regex is *extremely* ABI sensitive. If you get errors such as" - elog - elog " undefined reference to \`boost::re_detail_$(ver_cut 1)0$(ver_cut 2)00::cpp_regex_traits_implementation" - elog " ::transform_primary[abi:cxx11](char const*, char const*) const'" - elog - elog "Then you need to recompile Boost and all its reverse dependencies" - elog "using the same toolchain. In general, *every* change of the C++ toolchain" - elog "requires a complete rebuild of the Boost-dependent ecosystem." - elog - elog "See for instance https://bugs.gentoo.org/638138" -} diff --git a/dev-libs/boost/boost-1.80.0-r1.ebuild b/dev-libs/boost/boost-1.80.0-r1.ebuild index 36767a3386d2..c59b9cff63e0 100644 --- a/dev-libs/boost/boost-1.80.0-r1.ebuild +++ b/dev-libs/boost/boost-1.80.0-r1.ebuild @@ -16,7 +16,7 @@ S="${WORKDIR}/${PN}_${MY_PV}" LICENSE="Boost-1.0" SLOT="0/${PV}" # ${PV} instead of the major version due to bug 486122 -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="bzip2 context debug doc icu lzma +nls mpi numpy python tools zlib zstd" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" # the tests will never fail because these are not intended as sanity diff --git a/dev-libs/boost/boost-1.80.0.ebuild b/dev-libs/boost/boost-1.80.0.ebuild deleted file mode 100644 index d70b29fc1bf3..000000000000 --- a/dev-libs/boost/boost-1.80.0.ebuild +++ /dev/null @@ -1,341 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit flag-o-matic multiprocessing python-r1 toolchain-funcs multilib-minimal - -MY_PV="$(ver_rs 1- _)" - -DESCRIPTION="Boost Libraries for C++" -HOMEPAGE="https://www.boost.org/" -SRC_URI="https://boostorg.jfrog.io/artifactory/main/release/${PV}/source/boost_${MY_PV}.tar.bz2" -S="${WORKDIR}/${PN}_${MY_PV}" - -LICENSE="Boost-1.0" -SLOT="0/${PV}" # ${PV} instead of the major version due to bug 486122 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="bzip2 context debug doc icu lzma +nls mpi numpy python tools zlib zstd" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -# the tests will never fail because these are not intended as sanity -# tests at all. They are more a way for upstream to check their own code -# on new compilers. Since they would either be completely unreliable -# (failing for no good reason) or completely useless (never failing) -# there is no point in having them in the ebuild to begin with. -RESTRICT="test" - -RDEPEND=" - !=dev-libs/icu-3.6:=[${MULTILIB_USEDEP}] ) - !icu? ( virtual/libiconv[${MULTILIB_USEDEP}] ) - lzma? ( app-arch/xz-utils:=[${MULTILIB_USEDEP}] ) - mpi? ( >=virtual/mpi-2.0-r4[${MULTILIB_USEDEP},cxx,threads] ) - python? ( - ${PYTHON_DEPS} - numpy? ( dev-python/numpy[${PYTHON_USEDEP}] ) - ) - zlib? ( sys-libs/zlib:=[${MULTILIB_USEDEP}] ) - zstd? ( app-arch/zstd:=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND}" -BDEPEND=">=dev-util/b2-4.9.2" - -PATCHES=( - "${FILESDIR}"/${PN}-1.80.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.79.0-boost-mpi-python-PEP-328.patch - "${FILESDIR}"/${PN}-1.80.0-fix-mips1-transition.patch - # (upstreamed) - "${FILESDIR}"/${PN}-1.80.0-unordered-fix.patch - "${FILESDIR}"/${PN}-1.80.0-unary-function.patch -) - -python_bindings_needed() { - multilib_is_native_abi && use python -} - -tools_needed() { - multilib_is_native_abi && use tools -} - -create_user-config.jam() { - local user_config_jam="${BUILD_DIR}"/user-config.jam - if [[ -s ${user_config_jam} ]]; then - einfo "${user_config_jam} already exists, skipping configuration" - return - else - einfo "Creating configuration in ${user_config_jam}" - fi - - local compiler compiler_version compiler_executable="$(tc-getCXX)" - if [[ ${CHOST} == *-darwin* ]]; then - compiler="darwin" - compiler_version="$(gcc-fullversion)" - else - compiler="gcc" - compiler_version="$(gcc-version)" - fi - - if use mpi; then - local mpi_configuration="using mpi ;" - fi - - cat > "${user_config_jam}" <<- __EOF__ || die - using ${compiler} : ${compiler_version} : ${compiler_executable} : "${CFLAGS}" "${CXXFLAGS}" "${LDFLAGS}" "$(tc-getAR)" "$(tc-getRANLIB)" ; - ${mpi_configuration} - __EOF__ - - if python_bindings_needed; then - append_to_user_config() { - local py_config - if tc-is-cross-compiler; then - py_config="using python : ${EPYTHON#python} : : ${ESYSROOT}/usr/include/${EPYTHON} : ${ESYSROOT}/usr/$(get_libdir) ;" - else - py_config="using python : ${EPYTHON#python} : ${PYTHON} : $(python_get_includedir) ;" - fi - echo "${py_config}" >> "${user_config_jam}" || die - } - python_foreach_impl append_to_user_config - fi - - if python_bindings_needed && use numpy; then - einfo "Enabling support for NumPy extensions in Boost.Python" - else - einfo "Disabling support for NumPy extensions in Boost.Python" - - # Boost.Build does not allow for disabling of numpy - # extensions, thereby leading to automagic numpy - # https://github.com/boostorg/python/issues/111#issuecomment-280447482 - sed \ - -e 's/\[ unless \[ python\.numpy \] : no \]/no/g' \ - -i "${BUILD_DIR}"/libs/python/build/Jamfile || die - fi -} - -pkg_setup() { - # Bail out on unsupported build configuration, bug #456792 - if [[ -f "${EROOT}"/etc/site-config.jam ]]; then - if ! grep -q 'gentoo\(debug\|release\)' "${EROOT}"/etc/site-config.jam; then - eerror "You are using custom ${EROOT}/etc/site-config.jam without defined gentoorelease/gentoodebug targets." - eerror "Boost can not be built in such configuration." - eerror "Please, either remove this file or add targets from ${EROOT}/usr/share/boost-build/site-config.jam to it." - die "Unsupported target in ${EROOT}/etc/site-config.jam" - fi - fi -} - -src_prepare() { - default - multilib_copy_sources -} - -ejam() { - create_user-config.jam - - local b2_opts=( "--user-config=${BUILD_DIR}/user-config.jam" ) - if python_bindings_needed; then - append_to_b2_opts() { - b2_opts+=( python="${EPYTHON#python}" ) - } - python_foreach_impl append_to_b2_opts - else - b2_opts+=( --without-python ) - fi - b2_opts+=( "$@" ) - - echo b2 "${b2_opts[@]}" >&2 - b2 "${b2_opts[@]}" -} - -src_configure() { - # Workaround for too many parallel processes requested, bug #506064 - [[ "$(makeopts_jobs)" -gt 64 ]] && MAKEOPTS="${MAKEOPTS} -j64" - - # We don't want to end up with -L/usr/lib on our linker lines - # which then gives us lots of - # skipping incompatible /usr/lib/libc.a when searching for -lc - # warnings - [[ -n ${ESYSROOT} ]] && local icuarg="-sICU_PATH=${ESYSROOT}/usr" - - OPTIONS=( - $(usex debug gentoodebug gentoorelease) - "-j$(makeopts_jobs)" - -q - -d+2 - pch=off - $(usex icu "${icuarg}" '--disable-icu boost.locale.icu=off') - $(usev !mpi --without-mpi) - $(usev !nls --without-locale) - $(usev !context '--without-context --without-coroutine --without-fiber') - --without-stacktrace - --boost-build="${BROOT}"/usr/share/b2/src - --layout=system - # building with threading=single is currently not possible - # https://svn.boost.org/trac/boost/ticket/7105 - threading=multi - link=shared - # this seems to be the only way to disable compression algorithms - # https://www.boost.org/doc/libs/1_70_0/libs/iostreams/doc/installation.html#boost-build - -sNO_BZIP2=$(usex bzip2 0 1) - -sNO_LZMA=$(usex lzma 0 1) - -sNO_ZLIB=$(usex zlib 0 1) - -sNO_ZSTD=$(usex zstd 0 1) - ) - - if [[ ${CHOST} == *-darwin* ]]; then - # We need to add the prefix, and in two cases this exceeds, so prepare - # for the largest possible space allocation. - append-ldflags -Wl,-headerpad_max_install_names - fi - - # Use C++17 globally as of 1.80 - append-cxxflags -std=c++17 -} - -multilib_src_compile() { - ejam \ - --prefix="${EPREFIX}"/usr \ - "${OPTIONS[@]}" || die - - if tools_needed; then - pushd tools >/dev/null || die - ejam \ - --prefix="${EPREFIX}"/usr \ - "${OPTIONS[@]}" \ - || die "Building of Boost tools failed" - popd >/dev/null || die - fi -} - -multilib_src_install() { - ejam \ - --prefix="${ED}"/usr \ - --includedir="${ED}"/usr/include \ - --libdir="${ED}"/usr/$(get_libdir) \ - "${OPTIONS[@]}" install || die "Installation of Boost libraries failed" - - if tools_needed; then - dobin dist/bin/* - - insinto /usr/share - doins -r dist/share/boostbook - fi - - # boost's build system truely sucks for not having a destdir. Because for - # this reason we are forced to build with a prefix that includes the - # DESTROOT, dynamic libraries on Darwin end messed up, referencing the - # DESTROOT instread of the actual EPREFIX. There is no way out of here - # but to do it the dirty way of manually setting the right install_names. - if [[ ${CHOST} == *-darwin* ]]; then - einfo "Working around completely broken build-system(tm)" - local d - for d in "${ED}"/usr/lib/*.dylib; do - if [[ -f ${d} ]]; then - # fix the "soname" - ebegin " correcting install_name of ${d#${ED}}" - install_name_tool -id "/${d#${D}}" "${d}" - eend $? - # fix references to other libs - refs=$(otool -XL "${d}" | \ - sed -e '1d' -e 's/^\t//' | \ - grep "^libboost_" | \ - cut -f1 -d' ') - local r - for r in ${refs}; do - ebegin " correcting reference to ${r}" - install_name_tool -change \ - "${r}" \ - "${EPREFIX}/usr/lib/${r}" \ - "${d}" - eend $? - done - fi - done - fi -} - -multilib_src_install_all() { - if ! use numpy; then - rm -r "${ED}"/usr/include/boost/python/numpy* || die - fi - - if use python; then - if use mpi; then - move_mpi_py_into_sitedir() { - python_moduleinto boost - python_domodule "${S}"/libs/mpi/build/__init__.py - - python_domodule "${ED}"/usr/$(get_libdir)/boost-${EPYTHON}/mpi.so - rm -r "${ED}"/usr/$(get_libdir)/boost-${EPYTHON} || die - - python_optimize - } - python_foreach_impl move_mpi_py_into_sitedir - else - rm -r "${ED}"/usr/include/boost/mpi/python* || die - fi - else - rm -r "${ED}"/usr/include/boost/{python*,mpi/python*,parameter/aux_/python,parameter/python*} || die - fi - - if ! use nls; then - rm -r "${ED}"/usr/include/boost/locale || die - fi - - if ! use context; then - rm -r "${ED}"/usr/include/boost/context || die - rm -r "${ED}"/usr/include/boost/coroutine{,2} || die - rm "${ED}"/usr/include/boost/asio/spawn.hpp || die - fi - - if use doc; then - # find extraneous files that shouldn't be installed - # as part of the documentation and remove them. - find libs/*/* \( -iname 'test' -o -iname 'src' \) -exec rm -rf '{}' + || die - find doc \( -name 'Jamfile.v2' -o -name 'build' -o -name '*.manifest' \) -exec rm -rf '{}' + || die - find tools \( -name 'Jamfile.v2' -o -name 'src' -o -name '*.cpp' -o -name '*.hpp' \) -exec rm -rf '{}' + || die - - docinto html - dodoc *.{htm,html,png,css} - dodoc -r doc libs more tools - - # To avoid broken links - dodoc LICENSE_1_0.txt - - dosym ../../../../include/boost /usr/share/doc/${PF}/html/boost - fi -} - -pkg_preinst() { - # Yay for having symlinks that are nigh-impossible to remove without - # resorting to dirty hacks like these. Removes lingering symlinks - # from the slotted versions. - local symlink - for symlink in "${EROOT}"/usr/include/boost "${EROOT}"/usr/share/boostbook; do - if [[ -L ${symlink} ]]; then - rm -f "${symlink}" || die - fi - done - - # some ancient installs still have boost cruft lying around - # for unknown reasons, causing havoc for reverse dependencies - # Bug: 607734 - rm -rf "${EROOT}"/usr/include/boost-1_[3-5]? || die -} - -pkg_postinst() { - elog "Boost.Regex is *extremely* ABI sensitive. If you get errors such as" - elog - elog " undefined reference to \`boost::re_detail_$(ver_cut 1)0$(ver_cut 2)00::cpp_regex_traits_implementation" - elog " ::transform_primary[abi:cxx11](char const*, char const*) const'" - elog - elog "Then you need to recompile Boost and all its reverse dependencies" - elog "using the same toolchain. In general, *every* change of the C++ toolchain" - elog "requires a complete rebuild of the Boost-dependent ecosystem." - elog - elog "See for instance https://bugs.gentoo.org/638138" -} diff --git a/dev-libs/cloog/Manifest b/dev-libs/cloog/Manifest deleted file mode 100644 index aef107388032..000000000000 --- a/dev-libs/cloog/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST cloog-0.20.0.tar.gz 512106 BLAKE2B ac5ce6b7bb6ad586fc614c02b7c2e7c17322e49a775e21b50fb9862e487b4278a2b1024a7269830b55be1ae3c4b4c70f3d411d6c86052483bda124bc9bc07b20 SHA512 2663bbce49c42436681750968823dbee9b3cfbe4c086f5b340d11e51d8c8f138d1a2ccfd1691ae4395b94c082ccc49c0d7e5a1475b29192d13ab3c0148a8c347 diff --git a/dev-libs/cloog/cloog-0.20.0.ebuild b/dev-libs/cloog/cloog-0.20.0.ebuild deleted file mode 100644 index 590340afe675..000000000000 --- a/dev-libs/cloog/cloog-0.20.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit autotools - -DESCRIPTION="A loop generator for scanning polyhedra" -HOMEPAGE="http://www.bastoul.net/cloog/ https://github.com/periscop/cloog" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/periscop/cloog" -else - SRC_URI="https://github.com/periscop/cloog/archive/${P}.tar.gz" - S="${WORKDIR}"/cloog-${P} - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -fi - -LICENSE="LGPL-2.1" -SLOT="0/4" -IUSE="static-libs" - -RDEPEND=" - dev-libs/gmp:= - dev-libs/isl:= -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}"/${PN}-0.20.0-notex.patch ) - -DOCS=( README ) - -src_prepare() { - default - AT_NO_RECURSIVE=yes eautoreconf -i - # m4/ax_create_pkgconfig_info.m4 includes LDFLAGS - # sed to avoid eautoreconf - sed -i -e '/Libs:/s:@LDFLAGS@ ::' configure || die - - # Make sure we always use the system isl. - rm -rf isl || die -} - -src_configure() { - ECONF_SOURCE="${S}" econf \ - --with-gmp=system \ - --with-isl=system \ - --with-osl=no \ - $(use_enable static-libs static) -} - -# The default src_test() fails, so we'll just run these directly -src_test() { - emake -j1 check -} diff --git a/dev-libs/cloog/cloog-9999.ebuild b/dev-libs/cloog/cloog-9999.ebuild deleted file mode 100644 index 590340afe675..000000000000 --- a/dev-libs/cloog/cloog-9999.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit autotools - -DESCRIPTION="A loop generator for scanning polyhedra" -HOMEPAGE="http://www.bastoul.net/cloog/ https://github.com/periscop/cloog" - -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/periscop/cloog" -else - SRC_URI="https://github.com/periscop/cloog/archive/${P}.tar.gz" - S="${WORKDIR}"/cloog-${P} - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86" -fi - -LICENSE="LGPL-2.1" -SLOT="0/4" -IUSE="static-libs" - -RDEPEND=" - dev-libs/gmp:= - dev-libs/isl:= -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}"/${PN}-0.20.0-notex.patch ) - -DOCS=( README ) - -src_prepare() { - default - AT_NO_RECURSIVE=yes eautoreconf -i - # m4/ax_create_pkgconfig_info.m4 includes LDFLAGS - # sed to avoid eautoreconf - sed -i -e '/Libs:/s:@LDFLAGS@ ::' configure || die - - # Make sure we always use the system isl. - rm -rf isl || die -} - -src_configure() { - ECONF_SOURCE="${S}" econf \ - --with-gmp=system \ - --with-isl=system \ - --with-osl=no \ - $(use_enable static-libs static) -} - -# The default src_test() fails, so we'll just run these directly -src_test() { - emake -j1 check -} diff --git a/dev-libs/cloog/files/cloog-0.20.0-notex.patch b/dev-libs/cloog/files/cloog-0.20.0-notex.patch deleted file mode 100644 index 72c75a1820d4..000000000000 --- a/dev-libs/cloog/files/cloog-0.20.0-notex.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff --git a/Makefile.am b/Makefile.am -index 9edba30..fcca42f 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -181,19 +181,6 @@ doc: - @echo " *-----------------------------------------------*/" - doxygen ./autoconf/Doxyfile - --#/***************************************************************************** --# * Doc * --# *****************************************************************************/ -- --if HAVE_TEXI2DVI --pdf_DATA = doc/cloog.pdf --dist_pdf_DATA = doc/cloog.pdf --doc/cloog.pdf: doc/cloog.texi doc/gitversion.texi -- $(TEXI2DVI) -I $(top_builddir)/doc --pdf $< -o $@ --endif -- --doc/gitversion.texi: @GIT_INDEX@ -- echo '@set VERSION '`$(top_builddir)/genversion.sh`'' > $@ - - #/***************************************************************************** - # * Tests * -diff --git a/configure.ac b/configure.ac -index 88d346d..fec9b04 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -72,8 +72,6 @@ AC_CHECK_PROG(CD, cd) - dnl Configure needs an empty install.sh file with this, i HATE that... - AC_PROG_INSTALL - AC_PROG_LIBTOOL --AC_CHECK_PROG(TEXI2DVI, texi2dvi, texi2dvi, []) --AM_CONDITIONAL(HAVE_TEXI2DVI, test -n "$TEXI2DVI") - - AX_CC_MAXOPT - AC_SUBST(CFLAGS_WARN) diff --git a/dev-libs/cloog/metadata.xml b/dev-libs/cloog/metadata.xml deleted file mode 100644 index 115e9d64a669..000000000000 --- a/dev-libs/cloog/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.72.0.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.72.0.ebuild index 4aad17063ef5..c727c75006f8 100644 --- a/dev-libs/gobject-introspection/gobject-introspection-1.72.0.ebuild +++ b/dev-libs/gobject-introspection/gobject-introspection-1.72.0.ebuild @@ -31,7 +31,7 @@ RDEPEND=" virtual/pkgconfig ${PYTHON_DEPS} " -# Wants real bison, not virtual/yacc +# Wants real bison, not app-alternatives/yacc DEPEND="${RDEPEND}" BDEPEND=" gtk-doc? ( diff --git a/dev-libs/gobject-introspection/gobject-introspection-1.74.0.ebuild b/dev-libs/gobject-introspection/gobject-introspection-1.74.0.ebuild index 6ac6d58ec435..140af9c36fba 100644 --- a/dev-libs/gobject-introspection/gobject-introspection-1.74.0.ebuild +++ b/dev-libs/gobject-introspection/gobject-introspection-1.74.0.ebuild @@ -31,7 +31,7 @@ RDEPEND=" virtual/pkgconfig ${PYTHON_DEPS} " -# Wants real bison, not virtual/yacc +# Wants real bison, not app-alternatives/yacc DEPEND="${RDEPEND}" BDEPEND=" gtk-doc? ( diff --git a/dev-libs/icu-layoutex/Manifest b/dev-libs/icu-layoutex/Manifest index 1fa70e2624e9..cdf78708ebe4 100644 --- a/dev-libs/icu-layoutex/Manifest +++ b/dev-libs/icu-layoutex/Manifest @@ -1,4 +1,2 @@ -DIST icu4c-71_1-src.tgz 25701340 BLAKE2B 182972d87fe5b69b5e08c39ab9bb0ac7ffc7b36530168b3548faa051cce2b73b9f1c1d23198a4b1c655442155e369da76929e4f54fe4e32265160363428d4916 SHA512 1fd2a20aef48369d1f06e2bb74584877b8ad0eb529320b976264ec2db87420bae242715795f372dbc513ea80047bc49077a064e78205cd5e8b33d746fd2a2912 -DIST icu4c-71_1-src.tgz.asc 659 BLAKE2B ac281e0a9b94bf6bfddee2dd5dc7553836aa50ae84f55478a662d0cd1e116a944de92dd5fd701164d62fb5b8e8effcdb3456a151a6b198d603e2324ccd76e334 SHA512 3371e14f3959defa7fb8d3eb0308084646ed553169b7a845bff89f9a8c1054ef5bee45c26c1834a84cab38fa87710f1585e6c5787be1fe2df356eb5c2ba20aae DIST icu4c-72_1-src.tgz 26303933 BLAKE2B 0eeaf6cf61c98ab93f2c7715607209b7741dcb806a98749a7172d004210b98c3528f84ca3c53400f7ed06ed90c6f6f3f55df3fead033c66c7e948697907343f9 SHA512 848c341b37c0ff077e34a95d92c6200d5aaddd0ee5e06134101a74e04deb08256a5e817c8aefab020986abe810b7827dd7b2169a60dacd250c298870518dcae8 DIST icu4c-72_1-src.tgz.asc 659 BLAKE2B 1d28948ee577ed9fe694c1e151da124df3567d81352465c76e8910848bb780e9fc9505c4a3795fde8f2f6e8f28a631f887fdecdc536286341b2b23ce423a7cbb SHA512 8b5e841a3baa317a13cadf7deb3582a80cfab8e5bdae6bd04612ee7be3006d9acf07b015de01a94990fa350109a3c11e547482e4cb4ca986161cc701a8cd427b diff --git a/dev-libs/icu-layoutex/icu-layoutex-71.1.ebuild b/dev-libs/icu-layoutex/icu-layoutex-71.1.ebuild deleted file mode 100644 index 0a11ebb6f4a1..000000000000 --- a/dev-libs/icu-layoutex/icu-layoutex-71.1.ebuild +++ /dev/null @@ -1,129 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Please bump with dev-libs/icu - -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/icu.asc -inherit autotools flag-o-matic multilib-minimal toolchain-funcs verify-sig - -DESCRIPTION="External layout part of International Components for Unicode" -HOMEPAGE="https://icu-project.org/" -SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${PV//./-}/icu4c-${PV//./_}-src.tgz" -SRC_URI+=" verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-${PV//./-}/icu4c-${PV//./_}-src.tgz.asc )" -S="${WORKDIR}/${PN/-layoutex}/source" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86" -IUSE="debug static-libs test" -RESTRICT="!test? ( test )" - -DEPEND=" - ~dev-libs/icu-${PV}[${MULTILIB_USEDEP}] - dev-libs/icu-le-hb[${MULTILIB_USEDEP}] -" -RDEPEND="${DEPEND}" -BDEPEND=" - virtual/pkgconfig - verify-sig? ( sec-keys/openpgp-keys-icu ) -" - -PATCHES=( "${FILESDIR}/${PN}-65.1-remove-bashisms.patch" ) - -src_prepare() { - default - - # Disable renaming as it assumes stable ABI and that consumers - # won't use unofficial APIs. We need this despite the configure argument. - sed -i \ - -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \ - common/unicode/uconfig.h || die - - # Fix linking of icudata - sed -i \ - -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \ - config/mh-linux || die - - eautoreconf -} - -src_configure() { - # ICU tries to append -std=c++11 without this, so as of 71.1, - # despite GCC 9+ using c++14 (or gnu++14) and GCC 11+ using gnu++17, - # we still need this. - append-cxxflags -std=c++14 - - if tc-is-cross-compiler; then - mkdir "${WORKDIR}"/host || die - pushd "${WORKDIR}"/host >/dev/null || die - - CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \ - CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \ - RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \ - "${S}"/configure --disable-renaming --disable-debug \ - --disable-samples --enable-static || die - emake - - popd >/dev/null || die - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myeconfargs=( - --disable-renaming - # We want a minimal build as this is just for layoutex - # so we disable as much as possible - --disable-samples - --disable-extras - --disable-icuio - - # This is icu-layoutex, so.. - --enable-layoutex - - $(use_enable debug) - $(use_enable static-libs static) - - # Need tools for tests, otherwise get this in configure: - # "## Note: you have disabled ICU's tools. This ICU cannot build its own data or tests. - # ## Expect build failures in the 'data', 'test', and other directories." - # ... although layoutex has no tests right now anyway, but let's keep this - # for the future. - $(use_enable test tools) - $(use_enable test tests) - ) - - tc-is-cross-compiler && myeconfargs+=( - --with-cross-build="${WORKDIR}"/host - ) - - # icu tries to use clang by default - tc-export CC CXX - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_test() { - # INTLTEST_OPTS: intltest options - # -e: Exhaustive testing - # -l: Reporting of memory leaks - # -v: Increased verbosity - # IOTEST_OPTS: iotest options - # -e: Exhaustive testing - # -v: Increased verbosity - # CINTLTST_OPTS: cintltst options - # -e: Exhaustive testing - # -v: Increased verbosity - pushd layoutex &>/dev/null || die - emake -j1 VERBOSE="1" check - popd &>/dev/null || die -} - -multilib_src_install() { - pushd layoutex &>/dev/null || die - default - popd &>/dev/null || die -} diff --git a/dev-libs/icu-layoutex/icu-layoutex-72.1.ebuild b/dev-libs/icu-layoutex/icu-layoutex-72.1.ebuild index 4ba68e93745c..0fbb37202844 100644 --- a/dev-libs/icu-layoutex/icu-layoutex-72.1.ebuild +++ b/dev-libs/icu-layoutex/icu-layoutex-72.1.ebuild @@ -20,7 +20,7 @@ else SRC_URI+=" verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-${PV//./-}/icu4c-${PV//./_}-src.tgz.asc )" S="${WORKDIR}"/${PN/-layoutex}/source - KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86" + KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86" BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-icu-20221020 )" fi diff --git a/dev-libs/icu-le-hb/Manifest b/dev-libs/icu-le-hb/Manifest index dadf9ea9fddb..3c7d06f31db3 100644 --- a/dev-libs/icu-le-hb/Manifest +++ b/dev-libs/icu-le-hb/Manifest @@ -1,2 +1 @@ -DIST icu-le-hb-1.0.3.tar.gz 39352 BLAKE2B 7cc2e56b6ac334e0f9c259d4f9d0356480c1ae4eb647610ebfb81ee9b1bc0326f1dba68991e2893cc9b029ea53705cc0936cbbf29e74ab4ef336f58f5e8b47ab SHA512 06dff69bc17c39c13bd5bc801dbe09e2dc2f0cdf1acd774fa863e09f4a65820b2f330d4836da6748c077365f685fa74452ec1924785e3191cc2925036803cbb4 DIST icu-le-hb-1.2.3.tar.gz 45191 BLAKE2B 14ad8592a27ff8673d9609a689bedf5094c127bb9cb638a1e65c1fcb6e22e8c488f89e55af5578cd4961a34feafffd5df9cdedb20dfc7edcc4d6f63aec1eff0f SHA512 c1450e28c1984a409cacc2b675ab91fa0e80edfbbfb201913cb83e435fd30f3a3ad78ca32f8cf092c5f056f2812b899ceb4471b36ef975faf5be892d305a1efd diff --git a/dev-libs/icu-le-hb/files/icu-le-hb-1.0.3-icu68.patch b/dev-libs/icu-le-hb/files/icu-le-hb-1.0.3-icu68.patch deleted file mode 100644 index 9aa6958faff9..000000000000 --- a/dev-libs/icu-le-hb/files/icu-le-hb-1.0.3-icu68.patch +++ /dev/null @@ -1,58 +0,0 @@ -From c0a0a85833cdcceb636dbe986f39a43ac40f839f Mon Sep 17 00:00:00 2001 -From: Lars Wendler -Date: Fri, 30 Oct 2020 15:04:44 +0100 -Subject: [PATCH] Fix build with icu-68.1 - -icu-68.1 removed public macro definitions for TRUE and FALSE - -Signed-off-by: Lars Wendler ---- - src/LEFontInstance.cpp | 2 +- - src/LEGlyphStorage.cpp | 2 +- - src/LEInsertionList.cpp | 4 ++-- - 3 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/src/LEFontInstance.cpp b/src/LEFontInstance.cpp -index e5595f2..89bc3ed 100644 ---- a/src/LEFontInstance.cpp -+++ b/src/LEFontInstance.cpp -@@ -79,7 +79,7 @@ void LEFontInstance::mapCharsToGlyphs(const LEUnicode chars[], le_int32 offset, - - LEGlyphID LEFontInstance::mapCharToGlyph(LEUnicode32 ch, const LECharMapper *mapper) const - { -- return mapCharToGlyph(ch, mapper, TRUE); -+ return mapCharToGlyph(ch, mapper, true); - } - - LEGlyphID LEFontInstance::mapCharToGlyph(LEUnicode32 ch, const LECharMapper *mapper, le_bool filterZeroWidth) const -diff --git a/src/LEGlyphStorage.cpp b/src/LEGlyphStorage.cpp -index bac403a..b537676 100644 ---- a/src/LEGlyphStorage.cpp -+++ b/src/LEGlyphStorage.cpp -@@ -659,7 +659,7 @@ le_bool LEGlyphStorage::applyInsertion(le_int32 atPosition, le_int32 count, LEGl - // just got replaced by the insertion - fSrcIndex -= 1; - -- return FALSE; -+ return false; - } - - U_NAMESPACE_END -diff --git a/src/LEInsertionList.cpp b/src/LEInsertionList.cpp -index c64b8a1..3e39952 100644 ---- a/src/LEInsertionList.cpp -+++ b/src/LEInsertionList.cpp -@@ -86,11 +86,11 @@ le_bool LEInsertionList::applyInsertions(LEInsertionCallback *callback) - { - for (InsertionRecord *rec = head; rec != NULL; rec = rec->next) { - if (callback->applyInsertion(rec->position, rec->count, rec->glyphs)) { -- return TRUE; -+ return true; - } - } - -- return FALSE; -+ return false; - } - - U_NAMESPACE_END diff --git a/dev-libs/icu-le-hb/icu-le-hb-1.0.3-r1.ebuild b/dev-libs/icu-le-hb/icu-le-hb-1.0.3-r1.ebuild deleted file mode 100644 index 216af66e6d62..000000000000 --- a/dev-libs/icu-le-hb/icu-le-hb-1.0.3-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools multilib-minimal - -DESCRIPTION="ICU Layout Engine API on top of HarfBuzz shaping library" -HOMEPAGE="http://www.harfbuzz.org https://github.com/behdad/icu-le-hb" -SRC_URI="https://github.com/behdad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="icu" -SLOT="0" - -KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86" -IUSE="" - -# dev-libs/icu is not linked into icu-le-hb but the latter still needs -# to be rebuilt on dev-libs/icu upgrades (see bug #621786). -RDEPEND=" - >=dev-libs/icu-58.1:=[${MULTILIB_USEDEP}] - media-libs/harfbuzz:=[${MULTILIB_USEDEP}] -" - -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/${P}-icu68.patch" #751931 -) - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf --disable-static -} - -multilib_src_install_all() { - find "${ED}" -type f -name "*.la" -delete || die -} diff --git a/dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild b/dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild index 919c52f2f385..82880f80c86f 100644 --- a/dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild +++ b/dev-libs/icu-le-hb/icu-le-hb-1.2.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/behdad/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="icu" SLOT="0" -KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc ~x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86" IUSE="" # dev-libs/icu is not linked into icu-le-hb but the latter still needs diff --git a/dev-libs/icu/Manifest b/dev-libs/icu/Manifest index 1fa70e2624e9..cdf78708ebe4 100644 --- a/dev-libs/icu/Manifest +++ b/dev-libs/icu/Manifest @@ -1,4 +1,2 @@ -DIST icu4c-71_1-src.tgz 25701340 BLAKE2B 182972d87fe5b69b5e08c39ab9bb0ac7ffc7b36530168b3548faa051cce2b73b9f1c1d23198a4b1c655442155e369da76929e4f54fe4e32265160363428d4916 SHA512 1fd2a20aef48369d1f06e2bb74584877b8ad0eb529320b976264ec2db87420bae242715795f372dbc513ea80047bc49077a064e78205cd5e8b33d746fd2a2912 -DIST icu4c-71_1-src.tgz.asc 659 BLAKE2B ac281e0a9b94bf6bfddee2dd5dc7553836aa50ae84f55478a662d0cd1e116a944de92dd5fd701164d62fb5b8e8effcdb3456a151a6b198d603e2324ccd76e334 SHA512 3371e14f3959defa7fb8d3eb0308084646ed553169b7a845bff89f9a8c1054ef5bee45c26c1834a84cab38fa87710f1585e6c5787be1fe2df356eb5c2ba20aae DIST icu4c-72_1-src.tgz 26303933 BLAKE2B 0eeaf6cf61c98ab93f2c7715607209b7741dcb806a98749a7172d004210b98c3528f84ca3c53400f7ed06ed90c6f6f3f55df3fead033c66c7e948697907343f9 SHA512 848c341b37c0ff077e34a95d92c6200d5aaddd0ee5e06134101a74e04deb08256a5e817c8aefab020986abe810b7827dd7b2169a60dacd250c298870518dcae8 DIST icu4c-72_1-src.tgz.asc 659 BLAKE2B 1d28948ee577ed9fe694c1e151da124df3567d81352465c76e8910848bb780e9fc9505c4a3795fde8f2f6e8f28a631f887fdecdc536286341b2b23ce423a7cbb SHA512 8b5e841a3baa317a13cadf7deb3582a80cfab8e5bdae6bd04612ee7be3006d9acf07b015de01a94990fa350109a3c11e547482e4cb4ca986161cc701a8cd427b diff --git a/dev-libs/icu/files/icu-71.1-CVE-2022-1638.patch b/dev-libs/icu/files/icu-71.1-CVE-2022-1638.patch deleted file mode 100644 index 216ed7894473..000000000000 --- a/dev-libs/icu/files/icu-71.1-CVE-2022-1638.patch +++ /dev/null @@ -1,202 +0,0 @@ -From e96e9410bde06962c211fa6f21c3d91263a90f86 Mon Sep 17 00:00:00 2001 -From: Frank Tang -Date: Fri, 29 Apr 2022 22:50:33 +0000 -Subject: [PATCH] ICU-22005 Fix int32 overflow in FormattedStringBuilder - -See #2070 ---- - .../i18n/formatted_string_builder.cpp | 55 +++++++++++++------ - .../formatted_string_builder_test.cpp | 41 ++++++++++++++ - 2 files changed, 79 insertions(+), 17 deletions(-) - -diff --git a/i18n/formatted_string_builder.cpp b/i18n/formatted_string_builder.cpp -index 734078644b8..628fbea8711 100644 ---- a/i18n/formatted_string_builder.cpp -+++ b/i18n/formatted_string_builder.cpp -@@ -6,6 +6,7 @@ - #if !UCONFIG_NO_FORMATTING - - #include "formatted_string_builder.h" -+#include "putilimp.h" - #include "unicode/ustring.h" - #include "unicode/utf16.h" - #include "unicode/unum.h" // for UNumberFormatFields literals -@@ -197,6 +198,9 @@ FormattedStringBuilder::splice(int32_t startThis, int32_t endThis, const Unicod - int32_t thisLength = endThis - startThis; - int32_t otherLength = endOther - startOther; - int32_t count = otherLength - thisLength; -+ if (U_FAILURE(status)) { -+ return count; -+ } - int32_t position; - if (count > 0) { - // Overall, chars need to be added. -@@ -221,6 +225,9 @@ int32_t FormattedStringBuilder::append(const FormattedStringBuilder &other, UErr - - int32_t - FormattedStringBuilder::insert(int32_t index, const FormattedStringBuilder &other, UErrorCode &status) { -+ if (U_FAILURE(status)) { -+ return 0; -+ } - if (this == &other) { - status = U_ILLEGAL_ARGUMENT_ERROR; - return 0; -@@ -255,12 +262,18 @@ int32_t FormattedStringBuilder::prepareForInsert(int32_t index, int32_t count, U - U_ASSERT(index >= 0); - U_ASSERT(index <= fLength); - U_ASSERT(count >= 0); -+ U_ASSERT(fZero >= 0); -+ U_ASSERT(fLength >= 0); -+ U_ASSERT(getCapacity() - fZero >= fLength); -+ if (U_FAILURE(status)) { -+ return count; -+ } - if (index == 0 && fZero - count >= 0) { - // Append to start - fZero -= count; - fLength += count; - return fZero; -- } else if (index == fLength && fZero + fLength + count < getCapacity()) { -+ } else if (index == fLength && count <= getCapacity() - fZero - fLength) { - // Append to end - fLength += count; - return fZero + fLength - count; -@@ -275,18 +288,26 @@ int32_t FormattedStringBuilder::prepareForInsertHelper(int32_t index, int32_t co - int32_t oldZero = fZero; - char16_t *oldChars = getCharPtr(); - Field *oldFields = getFieldPtr(); -- if (fLength + count > oldCapacity) { -- if ((fLength + count) > INT32_MAX / 2) { -- // If we continue, then newCapacity will overflow int32_t in the next line. -+ int32_t newLength; -+ if (uprv_add32_overflow(fLength, count, &newLength)) { -+ status = U_INPUT_TOO_LONG_ERROR; -+ return -1; -+ } -+ int32_t newZero; -+ if (newLength > oldCapacity) { -+ if (newLength > INT32_MAX / 2) { -+ // We do not support more than 1G char16_t in this code because -+ // dealing with >2G *bytes* can cause subtle bugs. - status = U_INPUT_TOO_LONG_ERROR; - return -1; - } -- int32_t newCapacity = (fLength + count) * 2; -- int32_t newZero = newCapacity / 2 - (fLength + count) / 2; -+ // Keep newCapacity also to at most 1G char16_t. -+ int32_t newCapacity = newLength * 2; -+ newZero = (newCapacity - newLength) / 2; - - // C++ note: malloc appears in two places: here and in the assignment operator. -- auto newChars = static_cast (uprv_malloc(sizeof(char16_t) * newCapacity)); -- auto newFields = static_cast(uprv_malloc(sizeof(Field) * newCapacity)); -+ auto newChars = static_cast (uprv_malloc(sizeof(char16_t) * static_cast(newCapacity))); -+ auto newFields = static_cast(uprv_malloc(sizeof(Field) * static_cast(newCapacity))); - if (newChars == nullptr || newFields == nullptr) { - uprv_free(newChars); - uprv_free(newFields); -@@ -315,10 +336,8 @@ int32_t FormattedStringBuilder::prepareForInsertHelper(int32_t index, int32_t co - fChars.heap.capacity = newCapacity; - fFields.heap.ptr = newFields; - fFields.heap.capacity = newCapacity; -- fZero = newZero; -- fLength += count; - } else { -- int32_t newZero = oldCapacity / 2 - (fLength + count) / 2; -+ newZero = (oldCapacity - newLength) / 2; - - // C++ note: memmove is required because src and dest may overlap. - // First copy the entire string to the location of the prefix, and then move the suffix -@@ -331,18 +350,20 @@ int32_t FormattedStringBuilder::prepareForInsertHelper(int32_t index, int32_t co - uprv_memmove2(oldFields + newZero + index + count, - oldFields + newZero + index, - sizeof(Field) * (fLength - index)); -- -- fZero = newZero; -- fLength += count; - } -- U_ASSERT((fZero + index) >= 0); -+ fZero = newZero; -+ fLength = newLength; - return fZero + index; - } - - int32_t FormattedStringBuilder::remove(int32_t index, int32_t count) { -- // TODO: Reset the heap here? (If the string after removal can fit on stack?) -+ U_ASSERT(0 <= index); -+ U_ASSERT(index <= fLength); -+ U_ASSERT(count <= (fLength - index)); -+ U_ASSERT(index <= getCapacity() - fZero); -+ - int32_t position = index + fZero; -- U_ASSERT(position >= 0); -+ // TODO: Reset the heap here? (If the string after removal can fit on stack?) - uprv_memmove2(getCharPtr() + position, - getCharPtr() + position + count, - sizeof(char16_t) * (fLength - index - count)); -diff --git a/test/intltest/formatted_string_builder_test.cpp b/test/intltest/formatted_string_builder_test.cpp -index 45721a320ac..57294e24856 100644 ---- a/test/intltest/formatted_string_builder_test.cpp -+++ b/test/intltest/formatted_string_builder_test.cpp -@@ -22,6 +22,7 @@ class FormattedStringBuilderTest : public IntlTest { - void testFields(); - void testUnlimitedCapacity(); - void testCodePoints(); -+ void testInsertOverflow(); - - void runIndexedTest(int32_t index, UBool exec, const char *&name, char *par = 0) override; - -@@ -50,6 +51,7 @@ void FormattedStringBuilderTest::runIndexedTest(int32_t index, UBool exec, const - TESTCASE_AUTO(testFields); - TESTCASE_AUTO(testUnlimitedCapacity); - TESTCASE_AUTO(testCodePoints); -+ TESTCASE_AUTO(testInsertOverflow); - TESTCASE_AUTO_END; - } - -@@ -308,6 +310,45 @@ void FormattedStringBuilderTest::testCodePoints() { - assertEquals("Code point count is 2", 2, nsb.codePointCount()); - } - -+void FormattedStringBuilderTest::testInsertOverflow() { -+ if (quick) return; -+ // Setup the test fixture in sb, sb2, ustr. -+ UErrorCode status = U_ZERO_ERROR; -+ FormattedStringBuilder sb; -+ int32_t data_length = INT32_MAX / 2; -+ UnicodeString ustr(data_length, u'a', data_length); -+ sb.append(ustr, kUndefinedField, status); -+ assertSuccess("Setup the first FormattedStringBuilder", status); -+ -+ FormattedStringBuilder sb2; -+ sb2.append(ustr, kUndefinedField, status); -+ sb2.insert(0, ustr, 0, data_length / 2, kUndefinedField, status); -+ sb2.writeTerminator(status); -+ assertSuccess("Setup the second FormattedStringBuilder", status); -+ -+ ustr = sb2.toUnicodeString(); -+ // Complete setting up the test fixture in sb, sb2 and ustr. -+ -+ // Test splice() of the second UnicodeString -+ sb.splice(0, 1, ustr, 1, ustr.length(), -+ kUndefinedField, status); -+ assertEquals( -+ "splice() long text should not crash but return U_INPUT_TOO_LONG_ERROR", -+ U_INPUT_TOO_LONG_ERROR, status); -+ -+ // Test sb.insert() of the first FormattedStringBuilder with the second one. -+ sb.insert(0, sb2, status); -+ assertEquals( -+ "insert() long FormattedStringBuilder should not crash but return " -+ "U_INPUT_TOO_LONG_ERROR", U_INPUT_TOO_LONG_ERROR, status); -+ -+ // Test sb.insert() of the first FormattedStringBuilder with UnicodeString. -+ sb.insert(0, ustr, 0, ustr.length(), kUndefinedField, status); -+ assertEquals( -+ "insert() long UnicodeString should not crash but return " -+ "U_INPUT_TOO_LONG_ERROR", U_INPUT_TOO_LONG_ERROR, status); -+} -+ - void FormattedStringBuilderTest::assertEqualsImpl(const UnicodeString &a, const FormattedStringBuilder &b) { - // TODO: Why won't this compile without the IntlTest:: qualifier? - IntlTest::assertEquals("Lengths should be the same", a.length(), b.length()); diff --git a/dev-libs/icu/icu-71.1-r1.ebuild b/dev-libs/icu/icu-71.1-r1.ebuild deleted file mode 100644 index b611c9d0a72c..000000000000 --- a/dev-libs/icu/icu-71.1-r1.ebuild +++ /dev/null @@ -1,156 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Please bump with dev-libs/icu-layoutex - -PYTHON_COMPAT=( python3_{8..11} ) -VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/icu.asc -inherit autotools flag-o-matic multilib-minimal python-any-r1 toolchain-funcs verify-sig - -DESCRIPTION="International Components for Unicode" -HOMEPAGE="https://icu.unicode.org/" -SRC_URI="https://github.com/unicode-org/icu/releases/download/release-${PV//./-}/icu4c-${PV//./_}-src.tgz" -SRC_URI+=" verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-${PV//./-}/icu4c-${PV//./_}-src.tgz.asc )" -S="${WORKDIR}/${PN}/source" - -LICENSE="BSD" -SLOT="0/${PV}" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -IUSE="debug doc examples static-libs test" -RESTRICT="!test? ( test )" - -BDEPEND="${PYTHON_DEPS} - sys-devel/autoconf-archive - virtual/pkgconfig - doc? ( app-doc/doxygen[dot] ) - verify-sig? ( sec-keys/openpgp-keys-icu ) -" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/icu-config -) - -PATCHES=( - "${FILESDIR}/${PN}-65.1-remove-bashisms.patch" - "${FILESDIR}/${PN}-64.2-darwin.patch" - "${FILESDIR}/${PN}-68.1-nonunicode.patch" - "${FILESDIR}/${P}-CVE-2022-1638.patch" # bug 843731 -) - -src_prepare() { - default - - # Disable renaming as it assumes stable ABI and that consumers - # won't use unofficial APIs. We need this despite the configure argument. - sed -i \ - -e "s/#define U_DISABLE_RENAMING 0/#define U_DISABLE_RENAMING 1/" \ - common/unicode/uconfig.h || die - - # Fix linking of icudata - sed -i \ - -e "s:LDFLAGSICUDT=-nodefaultlibs -nostdlib:LDFLAGSICUDT=:" \ - config/mh-linux || die - - # Append doxygen configuration to configure - sed -i \ - -e 's:icudefs.mk:icudefs.mk Doxyfile:' \ - configure.ac || die - - eautoreconf -} - -src_configure() { - MAKEOPTS+=" VERBOSE=1" - - # ICU tries to append -std=c++11 without this, so as of 71.1, - # despite GCC 9+ using c++14 (or gnu++14) and GCC 11+ using gnu++17, - # we still need this. - append-cxxflags -std=c++14 - - if tc-is-cross-compiler; then - mkdir "${WORKDIR}"/host || die - pushd "${WORKDIR}"/host >/dev/null || die - - CFLAGS="" CXXFLAGS="" ASFLAGS="" LDFLAGS="" \ - CC="$(tc-getBUILD_CC)" CXX="$(tc-getBUILD_CXX)" AR="$(tc-getBUILD_AR)" \ - RANLIB="$(tc-getBUILD_RANLIB)" LD="$(tc-getBUILD_LD)" \ - "${S}"/configure --disable-renaming --disable-debug \ - --disable-samples --enable-static || die - emake - - popd >/dev/null || die - fi - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myeconfargs=( - --disable-renaming - --disable-samples - --disable-layoutex - $(use_enable debug) - $(use_enable static-libs static) - $(use_enable test tests) - $(multilib_native_use_enable examples samples) - ) - - tc-is-cross-compiler && myeconfargs+=( - --with-cross-build="${WORKDIR}"/host - ) - - # Work around cross-endian testing failures with LTO #757681 - if tc-is-cross-compiler && is-flagq '-flto*' ; then - myeconfargs+=( --disable-strict ) - fi - - # ICU tries to use clang by default - tc-export CC CXX - - # Make sure we configure with the same shell as we run icu-config - # with, or ECHO_N, ECHO_T and ECHO_C will be wrongly defined - export CONFIG_SHELL="${EPREFIX}/bin/sh" - # Probably have no /bin/sh in prefix-chain - [[ -x ${CONFIG_SHELL} ]] || CONFIG_SHELL="${BASH}" - - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_compile() { - default - - if multilib_is_native_abi && use doc; then - doxygen -u Doxyfile || die - doxygen Doxyfile || die - fi -} - -multilib_src_test() { - # INTLTEST_OPTS: intltest options - # -e: Exhaustive testing - # -l: Reporting of memory leaks - # -v: Increased verbosity - # IOTEST_OPTS: iotest options - # -e: Exhaustive testing - # -v: Increased verbosity - # CINTLTST_OPTS: cintltst options - # -e: Exhaustive testing - # -v: Increased verbosity - emake -j1 check -} - -multilib_src_install() { - default - - if multilib_is_native_abi && use doc; then - docinto html - dodoc -r doc/html/* - fi -} - -multilib_src_install_all() { - local HTML_DOCS=( ../readme.html ) - einstalldocs -} diff --git a/dev-libs/icu/icu-72.1.ebuild b/dev-libs/icu/icu-72.1.ebuild index eab9492d5e62..6ce27358b1a2 100644 --- a/dev-libs/icu/icu-72.1.ebuild +++ b/dev-libs/icu/icu-72.1.ebuild @@ -21,7 +21,7 @@ else SRC_URI+=" verify-sig? ( https://github.com/unicode-org/icu/releases/download/release-${PV//./-}/icu4c-${PV//./_}-src.tgz.asc )" S="${WORKDIR}"/${PN}/source - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" BDEPEND="verify-sig? ( >=sec-keys/openpgp-keys-icu-20221020 )" fi diff --git a/dev-libs/kopeninghours/Manifest b/dev-libs/kopeninghours/Manifest index f72cd670e177..0621652f5dc7 100644 --- a/dev-libs/kopeninghours/Manifest +++ b/dev-libs/kopeninghours/Manifest @@ -1,2 +1 @@ -DIST kopeninghours-22.04.3.tar.xz 69160 BLAKE2B 8875d1ee869c6cae8730e83ff8144e45a6ab24aff02ec85084022ab30f9274a2f7c5bd4e0bf88f27c3626ee580a6fac9e2446fa711823011b305ba9bdf1d88c9 SHA512 68e49cd35db2f381cfd88787ed2085e69c6485de87c2cd5783675784cb169d274115d9bc36cde6ed447d6cff6922278330ac1aa819a0d996f2a5b861f6f1bf7e DIST kopeninghours-22.08.3.tar.xz 70540 BLAKE2B 76ac44a67b29133e0b499f0f11808f61e6c05b820eaaa7d0ef2656d1340e17b7663df1d4474f0735880f448c1fc0b6ee41cb86f3366afe458697edec8e269bbb SHA512 1874e61716f2e02e0df6e34e8ff451541e2e34649426ca610a5d7947df8f42dea1dc3067fb07221150fcb6dd3d942727e3e3c135a8ec76ed16ff1acd2ceebf6b diff --git a/dev-libs/kopeninghours/kopeninghours-22.04.3.ebuild b/dev-libs/kopeninghours/kopeninghours-22.04.3.ebuild deleted file mode 100644 index 784f135542ed..000000000000 --- a/dev-libs/kopeninghours/kopeninghours-22.04.3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.92.0 -QTMIN=5.15.4 -PYTHON_COMPAT=( python3_{8..11} ) -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 -https://invent.kde.org/libraries/kopeninghours" - -LICENSE="LGPL-2+" -SLOT="5" -KEYWORDS="~amd64" -IUSE="python" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -DEPEND=" - >=dev-libs/kpublictransport-${PVCUT}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - sys-libs/zlib - python? ( - $(python_gen_cond_dep ' - dev-libs/boost:=[python,${PYTHON_USEDEP}] - ') - ) -" -RDEPEND="${DEPEND} - ${PYTHON_DEPS} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 -" -BDEPEND=" - sys-devel/bison - sys-devel/flex -" - -PATCHES=( "${FILESDIR}"/${PN}-22.04.0-boostpython.patch ) - -pkg_setup() { - ecm_pkg_setup - python_setup -} - -src_configure() { - local mycmakeargs=( - -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON} - $(cmake_use_find_package python Boost) - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - python_optimize -} diff --git a/dev-libs/kosmindoormap/Manifest b/dev-libs/kosmindoormap/Manifest index 7eee98d40c7f..961c56f91a38 100644 --- a/dev-libs/kosmindoormap/Manifest +++ b/dev-libs/kosmindoormap/Manifest @@ -1,2 +1 @@ -DIST kosmindoormap-22.04.3.tar.xz 351256 BLAKE2B c18ff31d5cd2b5e2d92bed51b6e6e7addf3319381ee3a200b372a6659aa4ac80d01d63898e2d29705374a23608d16463ab2f4daa77179fefa78038f34058e59b SHA512 f272b250142a4ae6275b0234ff3ebbadb1eebe2302d28286de47c230363bfd7f153574fad4a7f2ada3507db80552dce1f0fc49ae9db5427d144ce0bbc3052b5f DIST kosmindoormap-22.08.3.tar.xz 358936 BLAKE2B 947e915db5df274aa6f1ea5126d5cb43a5ef1530803774f67fbf10dbeb3e1efe1b6bffa8814533cf6c09a2d5e4869320b19ad39b6b1dbd3434399845a21ed319 SHA512 925376ddea2b950bf435045193acbf2dca77601af16a3656acd9bb20d62a98c807b658cf6f5e85dcff56b749985e88537b194e03c619f70acc017761c2482ed8 diff --git a/dev-libs/kosmindoormap/kosmindoormap-22.04.3.ebuild b/dev-libs/kosmindoormap/kosmindoormap-22.04.3.ebuild deleted file mode 100644 index cded6c4e567b..000000000000 --- a/dev-libs/kosmindoormap/kosmindoormap-22.04.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.92.0 -QTMIN=5.15.4 -inherit ecm gear.kde.org - -DESCRIPTION="Data Model and Extraction System for Travel Reservation information" -HOMEPAGE="https://invent.kde.org/libraries/kosmindoormap" - -LICENSE="LGPL-2+" -SLOT="5" -KEYWORDS="~amd64" -IUSE="+openinghours" - -COMMON_DEPEND=" - >=dev-libs/kpublictransport-${PVCUT}:5 - dev-libs/protobuf:= - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - sys-libs/zlib - openinghours? ( >=dev-libs/kopeninghours-${PVCUT}:5 ) -" -DEPEND="${COMMON_DEPEND} - test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 -" -BDEPEND=" - sys-devel/bison - sys-devel/flex -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it - $(cmake_use_find_package openinghours KOpeningHours) - ) - ecm_src_configure -} diff --git a/dev-libs/kpublictransport/Manifest b/dev-libs/kpublictransport/Manifest index 07b3fb57d8f2..6b3597e09171 100644 --- a/dev-libs/kpublictransport/Manifest +++ b/dev-libs/kpublictransport/Manifest @@ -1,2 +1 @@ -DIST kpublictransport-22.04.3.tar.xz 485844 BLAKE2B 20fb25f8af055122e03e6219dacd6b40e1d79ec817cdfb4054ed0764a323c9e1435e4adc639ebd3ab68d7a0ceecb35a65554fadba0d3b31f40dd0150a64e5f87 SHA512 5d02990746d167e6f835119c32aecfa9a40fbf03fce803a2d32e8aa9ba34bed579b9804d8abfe54b2b996389a4920dbb724e8da19cbde32af56fff3659c88d25 DIST kpublictransport-22.08.3.tar.xz 489620 BLAKE2B 01aa9a92ba13a1060c08a5e2b6a1f2671c468c52587fded5f70dcda90977ecead2b3bcf8a333746400ac4b4a11061bbd56894bc335972f15fd29755f0ae23e15 SHA512 9b6c18395a0d8b9033a2b38d5912e3fcc649138a7ceb594d6d5d01534087bf01b6d4d51d2284f1212ae5574487c1c2acfd0d0b76deef0c181d64a56fed686b19 diff --git a/dev-libs/kpublictransport/kpublictransport-22.04.3.ebuild b/dev-libs/kpublictransport/kpublictransport-22.04.3.ebuild deleted file mode 100644 index ae29ee206cf7..000000000000 --- a/dev-libs/kpublictransport/kpublictransport-22.04.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -ECM_QTHELP="true" -ECM_TEST="true" -KFMIN=5.92.0 -QTMIN=5.15.4 -inherit ecm gear.kde.org - -DESCRIPTION="Library for accessing public transport timetables and other information" -HOMEPAGE="https://invent.kde.org/libraries/kpublictransport - https://www.volkerkrause.eu/2019/03/02/kpublictransport-introduction.html" - -LICENSE="LGPL-2+" -SLOT="5" -KEYWORDS="~amd64" -IUSE="" - -RDEPEND=" - dev-libs/protobuf:= - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5[ssl] - sys-libs/zlib -" -DEPEND="${RDEPEND} - test? ( >=dev-qt/qtwidgets-${QTMIN}:5 ) -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_OsmTools=ON # we have no use for it - ) - ecm_src_configure -} diff --git a/dev-libs/libIDL/libIDL-0.8.14-r4.ebuild b/dev-libs/libIDL/libIDL-0.8.14-r4.ebuild index 905d25ac123d..3181772403ae 100644 --- a/dev-libs/libIDL/libIDL-0.8.14-r4.ebuild +++ b/dev-libs/libIDL/libIDL-0.8.14-r4.ebuild @@ -17,5 +17,5 @@ RDEPEND=">=dev-libs/glib-2.44.1-r1:2" DEPEND="${RDEPEND}" BDEPEND=" sys-devel/flex - virtual/yacc + app-alternatives/yacc virtual/pkgconfig" diff --git a/dev-libs/libclc/Manifest b/dev-libs/libclc/Manifest index ee963cc7abfe..eceb7bc1d646 100644 --- a/dev-libs/libclc/Manifest +++ b/dev-libs/libclc/Manifest @@ -1,10 +1,7 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99 SHA512 6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 -DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd SHA512 d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856 -DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537 SHA512 41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916 DIST llvm-project-15.0.5.src.tar.xz 110931004 BLAKE2B d751e3627ee26e60a1a037a4a6cc574a31c4abe038331b86206348ac3ce93a243add2be3a0bbfc2ec5ec3f3562a5b5efea745cb1943c9c9153bc7b0fcf4de22e SHA512 cf2a89ebb6bc9d7e3f1fd09531c84ac9927cdbe5ee13a6fcb8ce4d08e5a9d6d480ad982f62126b9c757beafa283b34f2ba1fbc56223c641e70da2be4627f59a6 DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B a6e7204abc912045346a36f2b349e0829a4d5b9efcb230fb0c97caa38d5159ca17ffb47ce0485cbab276a4938ff3a5c05ef9f8b0b75f4c2028d870ee33023431 SHA512 312bc09b54408a9265f8102241089b0f674be0832dd5cb1998ff13dbccbe19324d7060ba2680457118dee96a1ff390b16282677ad825d7230008014ecebe47d5 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75 SHA512 3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da SHA512 a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c -DIST llvm-project-7b91798a5d3a8432b296778da4efe169012fb7b4.tar.gz 170989337 BLAKE2B 1ab79554a05f8d7a74c0b4bab319c30375475d3fd089764733744fde55c65eb38967cdb19e5b0211a1543549c2bfc3c0f3d43facb7e041f51988e8a65e4448f3 SHA512 4c4d3a748b967cbc75372d0db87ac48d32271a54047ddeeb028d565fa6b7004b2ab3abd82d8ff4621e50c9410fce28c3044550cc94aaf0f6e4f672498f47aba8 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 BLAKE2B 090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d SHA512 fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9 diff --git a/dev-libs/libclc/libclc-15.0.3.ebuild b/dev-libs/libclc/libclc-15.0.3.ebuild deleted file mode 100644 index 76a4ccb48ccc..000000000000 --- a/dev-libs/libclc/libclc-15.0.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OpenCL C library" -HOMEPAGE="https://libclc.llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE_VIDEO_CARDS="video_cards_nvidia video_cards_r600 video_cards_radeonsi" -IUSE="${IUSE_VIDEO_CARDS}" -REQUIRED_USE="|| ( ${IUSE_VIDEO_CARDS} )" - -LLVM_MAX_SLOT=15 -BDEPEND=" - ${PYTHON_DEPS} - || ( - sys-devel/clang:15 - sys-devel/clang:14 - sys-devel/clang:13 - ) -" - -LLVM_COMPONENTS=( libclc ) -llvm.org_set_globals - -llvm_check_deps() { - has_version -b "sys-devel/clang:${LLVM_SLOT}" -} - -pkg_setup() { - # we do not need llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libclc_targets=() - - use video_cards_nvidia && libclc_targets+=( - "nvptx--" - "nvptx64--" - "nvptx--nvidiacl" - "nvptx64--nvidiacl" - ) - use video_cards_r600 && libclc_targets+=( - "r600--" - ) - use video_cards_radeonsi && libclc_targets+=( - "amdgcn--" - "amdgcn-mesa-mesa3d" - "amdgcn--amdhsa" - ) - # TODO: spirv - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" - - libclc_targets=${libclc_targets[*]} - local mycmakeargs=( - -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" - -DLLVM_CONFIG="$(get_llvm_prefix "${LLVM_MAX_SLOT}")/bin/llvm-config" - ) - cmake_src_configure -} diff --git a/dev-libs/libclc/libclc-16.0.0_pre20221120.ebuild b/dev-libs/libclc/libclc-16.0.0_pre20221120.ebuild deleted file mode 100644 index 64df7867eed3..000000000000 --- a/dev-libs/libclc/libclc-16.0.0_pre20221120.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OpenCL C library" -HOMEPAGE="https://libclc.llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions || ( MIT BSD )" -SLOT="0" -KEYWORDS="" -IUSE="spirv video_cards_nvidia video_cards_r600 video_cards_radeonsi" - -LLVM_MAX_SLOT=16 -BDEPEND=" - ${PYTHON_DEPS} - || ( - ( - sys-devel/clang:16 - spirv? ( dev-util/spirv-llvm-translator:16 ) - ) - ( - sys-devel/clang:15 - spirv? ( dev-util/spirv-llvm-translator:15 ) - ) - ( - sys-devel/clang:14 - spirv? ( dev-util/spirv-llvm-translator:14 ) - ) - ( - sys-devel/clang:13 - spirv? ( dev-util/spirv-llvm-translator:13 ) - ) - ) -" - -LLVM_COMPONENTS=( libclc ) -llvm.org_set_globals - -llvm_check_deps() { - if use spirv; then - has_version -b "dev-util/spirv-llvm-translator:${LLVM_SLOT}" || - return 1 - fi - has_version -b "sys-devel/clang:${LLVM_SLOT}" -} - -pkg_setup() { - llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libclc_targets=() - - use spirv && libclc_targets+=( - "spirv-mesa3d-" - "spirv64-mesa3d-" - ) - use video_cards_nvidia && libclc_targets+=( - "nvptx--" - "nvptx64--" - "nvptx--nvidiacl" - "nvptx64--nvidiacl" - ) - use video_cards_r600 && libclc_targets+=( - "r600--" - ) - use video_cards_radeonsi && libclc_targets+=( - "amdgcn--" - "amdgcn-mesa-mesa3d" - "amdgcn--amdhsa" - ) - [[ ${#libclc_targets[@]} ]] || die "libclc target missing!" - - libclc_targets=${libclc_targets[*]} - local mycmakeargs=( - -DLIBCLC_TARGETS_TO_BUILD="${libclc_targets// /;}" - ) - cmake_src_configure -} diff --git a/dev-libs/libebml/libebml-1.4.4.ebuild b/dev-libs/libebml/libebml-1.4.4.ebuild index c97ad557c8fd..92ac1b85bd78 100644 --- a/dev-libs/libebml/libebml-1.4.4.ebuild +++ b/dev-libs/libebml/libebml-1.4.4.ebuild @@ -11,4 +11,4 @@ SRC_URI="https://dl.matroska.org/downloads/${PN}/${P}.tar.xz" LICENSE="LGPL-2.1" SLOT="0/5" # subslot = soname major version -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" diff --git a/dev-libs/libevdev/libevdev-1.13.0.ebuild b/dev-libs/libevdev/libevdev-1.13.0.ebuild index a905f916ece4..055511866150 100644 --- a/dev-libs/libevdev/libevdev-1.13.0.ebuild +++ b/dev-libs/libevdev/libevdev-1.13.0.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == 9999* ]] ; then inherit git-r3 else SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi LICENSE="MIT" diff --git a/dev-libs/libgweather/libgweather-4.2.0.ebuild b/dev-libs/libgweather/libgweather-4.2.0.ebuild index bf28a1bebdd7..ba0eba3d5cae 100644 --- a/dev-libs/libgweather/libgweather-4.2.0.ebuild +++ b/dev-libs/libgweather/libgweather-4.2.0.ebuild @@ -19,7 +19,7 @@ REQUIRED_USE=" gtk-doc? ( introspection ) " -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris" RDEPEND=" >=dev-libs/glib-2.68.0:2 diff --git a/dev-libs/libiconv/libiconv-1.17.ebuild b/dev-libs/libiconv/libiconv-1.17.ebuild index 4ab6ce4c0851..b3e7779d9c1c 100644 --- a/dev-libs/libiconv/libiconv-1.17.ebuild +++ b/dev-libs/libiconv/libiconv-1.17.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/libiconv/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE="prefix static-libs" DEPEND="!sys-libs/glibc diff --git a/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild b/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild index aabb447f64d2..b075361a5e28 100644 --- a/dev-libs/libprelude/libprelude-5.2.0-r10.ebuild +++ b/dev-libs/libprelude/libprelude-5.2.0-r10.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 @@ -38,7 +38,7 @@ BDEPEND=">=dev-lang/swig-4.0.0 python? ( ${PYTHON_DEPS} ) ruby? ( ${RUBY_DEPS} ) virtual/pkgconfig - virtual/yacc" + app-alternatives/yacc" PATCHES=( "${FILESDIR}/${PN}-4.0.0-fix-python-bindings.patch" diff --git a/dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild b/dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild index 257006361297..e3db909f7abf 100644 --- a/dev-libs/libpreludedb/libpreludedb-5.2.0.ebuild +++ b/dev-libs/libpreludedb/libpreludedb-5.2.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 @@ -34,7 +34,7 @@ BDEPEND=">=dev-lang/swig-4.0.0 dev-util/gtk-doc-am sys-devel/flex virtual/pkgconfig - virtual/yacc + app-alternatives/yacc python? ( ${PYTHON_DEPS} )" PATCHES=( diff --git a/dev-libs/libtasn1/libtasn1-4.19.0.ebuild b/dev-libs/libtasn1/libtasn1-4.19.0.ebuild index 13246a0a58d4..f392d54b0e85 100644 --- a/dev-libs/libtasn1/libtasn1-4.19.0.ebuild +++ b/dev-libs/libtasn1/libtasn1-4.19.0.ebuild @@ -20,7 +20,7 @@ RESTRICT="!test? ( test )" BDEPEND=" sys-apps/help2man - virtual/yacc + app-alternatives/yacc test? ( valgrind? ( dev-util/valgrind ) ) verify-sig? ( sec-keys/openpgp-keys-libtasn1 ) " diff --git a/dev-libs/modsecurity/Manifest b/dev-libs/modsecurity/Manifest index 5c5c37a727c2..96a42dc0476a 100644 --- a/dev-libs/modsecurity/Manifest +++ b/dev-libs/modsecurity/Manifest @@ -1,2 +1 @@ -DIST modsecurity-v3.0.7.tar.gz 3333372 BLAKE2B f391e2057b95a26a16efaa5f9d86acdd030b2f32d3da3ebac4e5eccdae7c9c6453bdb6b4e2d7f49ce189760d5c5de7d656aa5796fe2723e2e6f5493c93420913 SHA512 d8caf5946b598b16c4481938f22c1116595286811cfdb01d95db95ab061f7045751f2aa98e515df239bceb3f1a6dce2ecd5b24c954bddc27997fa64e9e429730 DIST modsecurity-v3.0.8.tar.gz 3336288 BLAKE2B de15124362f23c86a6dcee15dd847fcf703a378a57ebd4826a6304fed33b34f4791c7aa80abd42cbe5932063c1ca59f755345e3810dcbc296e2b6a758e0c580b SHA512 8113358548aea19a18de183922e979fd7ce9daad289c6894bda458176f17da63fb45160a2a86d97730c90191c881b232b1c9c6ab9209c3988b4390e49e086117 diff --git a/dev-libs/modsecurity/modsecurity-3.0.7.ebuild b/dev-libs/modsecurity/modsecurity-3.0.7.ebuild deleted file mode 100644 index bdd4786e7842..000000000000 --- a/dev-libs/modsecurity/modsecurity-3.0.7.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-{1..4} ) - -inherit lua-single - -MY_P=${PN}-v${PV} - -DESCRIPTION="Application firewall and intrusion detection" -HOMEPAGE="https://github.com/SpiderLabs/ModSecurity" -SRC_URI="https://github.com/SpiderLabs/ModSecurity/releases/download/v${PV}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv x86" -IUSE="doc fuzzyhash geoip geoip2 json lmdb lua pcre2" - -REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} )" -RDEPEND="dev-libs/libpcre:= - dev-libs/libxml2 - net-misc/curl - fuzzyhash? ( app-crypt/ssdeep ) - geoip? ( dev-libs/geoip ) - geoip2? ( dev-libs/libmaxminddb ) - json? ( dev-libs/yajl ) - lmdb? ( dev-db/lmdb ) - lua? ( ${LUA_DEPS} ) - pcre2? ( dev-libs/libpcre2:= )" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig - doc? ( app-doc/doxygen[dot] )" - -DOCS=( AUTHORS CHANGES README.md modsecurity.conf-recommended unicode.mapping ) - -pkg_setup() { - use lua && lua-single_pkg_setup -} - -src_prepare() { - default - - # 2 tests fail without portage too - # https://github.com/SpiderLabs/ModSecurity/issues/2772 - sed -i '/test\/test-cases\/regression\/auditlog.json \\/d' Makefile.in || die - sed -i '/test\/test-cases\/regression\/issue-2000.json \\/d' Makefile.in || die - sed -i '/test\/test-cases\/regression\/config-secremoterules.json \\/d' Makefile.in || die - sed -i '/test\/test-cases\/regression\/operator-ipMatchFromFile.json \\/d' Makefile.in || die -} - -src_configure() { - local myconf=( - $(use_with fuzzyhash ssdeep) - $(use_with geoip ) - $(use_with geoip2 maxmind) - $(use_with json yajl) - $(use_with lmdb) - $(use_with lua) - $(use_with pcre2) - ) - - econf "${myconf[@]}" -} - -src_compile() { - default - - if use doc; then - cd doc && doxygen doxygen.cfg || die - fi -} - -src_install() { - default - use doc && dodoc -r doc/html - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-libs/mpc/Manifest b/dev-libs/mpc/Manifest index 9c5ed85f34c0..dfa3e8cb93a1 100644 --- a/dev-libs/mpc/Manifest +++ b/dev-libs/mpc/Manifest @@ -1 +1,2 @@ DIST mpc-1.2.1.tar.gz 838731 BLAKE2B 9cd03c6a71839e4cdb3c1f18d718cc4d3097c3f8ec307a5c756bd5df27c68aa013755156b3b156efee1acabfee2269602c6a3a358092ef0d522271c9c56c133d SHA512 3279f813ab37f47fdcc800e4ac5f306417d07f539593ca715876e43e04896e1d5bceccfb288ef2908a3f24b760747d0dbd0392a24b9b341bc3e12082e5c836ee +DIST mpc-1.3.0rc2.tar.gz 773419 BLAKE2B bae9db3a4207f470e896a570f571c70aee9f7caa02500828aaac624ce95b165db2cd4afb5944f07f4ba8756a5cccce6d58630866adb19a7cad9955ab0258e047 SHA512 eceaf08a622e9ccf1744f5965acb0283b17fb4347a3ee17a8f96998f2d8807fe49b6cefa0754291938a26fb3d18cea32625f0f0978a3ba32a3cd388ffc95cfee diff --git a/dev-libs/mpc/mpc-1.3.0_rc2.ebuild b/dev-libs/mpc/mpc-1.3.0_rc2.ebuild new file mode 100644 index 000000000000..deb382f0c2ab --- /dev/null +++ b/dev-libs/mpc/mpc-1.3.0_rc2.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal + +DESCRIPTION="A library for multiprecision complex arithmetic with exact rounding" +HOMEPAGE="https://www.multiprecision.org/mpc/" + +if [[ ${PV} == *_rc* ]] ; then + SRC_URI="https://www.multiprecision.org/downloads/${P/_}.tar.gz" + S="${WORKDIR}"/${P/_} +else + SRC_URI="mirror://gnu/${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 + +LICENSE="LGPL-2.1" +SLOT="0/3" # libmpc.so.3 +IUSE="static-libs" + +DEPEND=" + >=dev-libs/gmp-5.0.0:=[${MULTILIB_USEDEP},static-libs?] + >=dev-libs/mpfr-4.1.0:=[${MULTILIB_USEDEP},static-libs?] +" +RDEPEND="${DEPEND}" + +multilib_src_configure() { + ECONF_SOURCE="${S}" econf $(use_enable static-libs static) +} + +multilib_src_install_all() { + einstalldocs + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/nsgenbind/nsgenbind-0.8-r1.ebuild b/dev-libs/nsgenbind/nsgenbind-0.8-r1.ebuild index 366c566a639b..3bd8f993ec54 100644 --- a/dev-libs/nsgenbind/nsgenbind-0.8-r1.ebuild +++ b/dev-libs/nsgenbind/nsgenbind-0.8-r1.ebuild @@ -16,7 +16,7 @@ IUSE="" BDEPEND=" dev-util/netsurf-buildsystem - virtual/yacc" + app-alternatives/yacc" _emake() { netsurf_define_makeconf diff --git a/dev-libs/papi/files/papi-6.0.0.1-configure-clang16.patch b/dev-libs/papi/files/papi-6.0.0.1-configure-clang16.patch new file mode 100644 index 000000000000..a56213cdb6d5 --- /dev/null +++ b/dev-libs/papi/files/papi-6.0.0.1-configure-clang16.patch @@ -0,0 +1,53 @@ +https://bitbucket.org/icl/papi/pull-requests/406 + +From 3d09c90d892c845473ba92bb1e9ff0ead4f3eb84 Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Mon, 28 Nov 2022 08:44:38 +0100 +Subject: [PATCH] configure: Avoid implicit ints and implicit function + declarations + +Implicit ints and implicit function declarations were removed from +the C language in 1999. Relying on them can cause spurious autoconf +check failures with compilers that do not support them in the default +language mode. +--- a/configure.in ++++ b/configure.in +@@ -577,14 +577,16 @@ fi + + AC_MSG_CHECKING(for working gettid) + AC_LINK_IFELSE([AC_LANG_SOURCE([#include +- main() { pid_t a = gettid(); }])], ++ #include ++ int main() { pid_t a = gettid(); }])], + [AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_GETTID, 1, [Full gettid function])], + [AC_MSG_RESULT(no) + AC_MSG_CHECKING(for working syscall(SYS_gettid)) + AC_LINK_IFELSE([AC_LANG_SOURCE([#include + #include +- main() { pid_t a = syscall(SYS_gettid); }])], ++ #include ++ int main() { pid_t a = syscall(SYS_gettid); }])], + [AC_MSG_RESULT(yes) + AC_DEFINE(HAVE_SYSCALL_GETTID, 1, [gettid syscall function])], + [AC_MSG_RESULT(no)]) ]) +@@ -625,7 +627,7 @@ AC_ARG_WITH(walltimer, + #include + #include + #include +- main() { ++ int main() { + struct timespec t1, t2; + double seconds; + if (syscall(__NR_clock_gettime,CLOCK_REALTIME_HR,&t1) == -1) exit(1); +@@ -646,7 +648,7 @@ AC_ARG_WITH(walltimer, + #include + #include + #include +- main() { ++ int main() { + struct timespec t1, t2; + double seconds; + if (syscall(__NR_clock_gettime,CLOCK_REALTIME,&t1) == -1) exit(1); +-- +2.38.1 diff --git a/dev-libs/papi/papi-6.0.0.1.ebuild b/dev-libs/papi/papi-6.0.0.1-r1.ebuild similarity index 91% rename from dev-libs/papi/papi-6.0.0.1.ebuild rename to dev-libs/papi/papi-6.0.0.1-r1.ebuild index f63cab71642c..a42b0ca09acf 100644 --- a/dev-libs/papi/papi-6.0.0.1.ebuild +++ b/dev-libs/papi/papi-6.0.0.1-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 @@ -20,6 +20,10 @@ DEPEND=" " RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}"/${PN}-6.0.0.1-configure-clang16.patch +) + src_prepare() { default diff --git a/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.19.1.ebuild b/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.19.1.ebuild index d849ec835360..e7c1c44ee2dd 100644 --- a/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.19.1.ebuild +++ b/dev-libs/tree-sitter-c-sharp/tree-sitter-c-sharp-0.19.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-c-sharp" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-c/tree-sitter-c-0.20.2.ebuild b/dev-libs/tree-sitter-c/tree-sitter-c-0.20.2.ebuild index 32ac75f4a397..3f5211827dfa 100644 --- a/dev-libs/tree-sitter-c/tree-sitter-c-0.20.2.ebuild +++ b/dev-libs/tree-sitter-c/tree-sitter-c-0.20.2.ebuild @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-c" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0.ebuild b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0.ebuild index 93a7bffb6882..dd3045851377 100644 --- a/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.0.ebuild +++ b/dev-libs/tree-sitter-cpp/tree-sitter-cpp-0.20.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=8 @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-cpp" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-css/tree-sitter-css-0.19.0.ebuild b/dev-libs/tree-sitter-css/tree-sitter-css-0.19.0.ebuild index 1f2bd9b4c2c9..db311c39a97c 100644 --- a/dev-libs/tree-sitter-css/tree-sitter-css-0.19.0.ebuild +++ b/dev-libs/tree-sitter-css/tree-sitter-css-0.19.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=8 @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-css" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-embedded-template/tree-sitter-embedded-template-0.20.0.ebuild b/dev-libs/tree-sitter-embedded-template/tree-sitter-embedded-template-0.20.0.ebuild index 9591e80600a6..b93b8dc54271 100644 --- a/dev-libs/tree-sitter-embedded-template/tree-sitter-embedded-template-0.20.0.ebuild +++ b/dev-libs/tree-sitter-embedded-template/tree-sitter-embedded-template-0.20.0.ebuild @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-embedded-template" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-go/tree-sitter-go-0.19.1.ebuild b/dev-libs/tree-sitter-go/tree-sitter-go-0.19.1.ebuild index f6c48c89b4e2..4193e530e8c5 100644 --- a/dev-libs/tree-sitter-go/tree-sitter-go-0.19.1.ebuild +++ b/dev-libs/tree-sitter-go/tree-sitter-go-0.19.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,4 +11,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-go" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.13.0_p20211114.ebuild b/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.13.0_p20211114.ebuild index f051d384a9ea..b025bcb78ec8 100644 --- a/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.13.0_p20211114.ebuild +++ b/dev-libs/tree-sitter-haskell/tree-sitter-haskell-0.13.0_p20211114.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 @@ -12,4 +12,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-haskell" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-html/tree-sitter-html-0.19.0.ebuild b/dev-libs/tree-sitter-html/tree-sitter-html-0.19.0.ebuild index 58325e67b281..6a8921210e57 100644 --- a/dev-libs/tree-sitter-html/tree-sitter-html-0.19.0.ebuild +++ b/dev-libs/tree-sitter-html/tree-sitter-html-0.19.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=8 @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-html" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-java/tree-sitter-java-0.20.0.ebuild b/dev-libs/tree-sitter-java/tree-sitter-java-0.20.0.ebuild index a6f428b51f5e..5b79a06f012a 100644 --- a/dev-libs/tree-sitter-java/tree-sitter-java-0.20.0.ebuild +++ b/dev-libs/tree-sitter-java/tree-sitter-java-0.20.0.ebuild @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-java" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.0.ebuild b/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.0.ebuild index 2bb0883b6d99..a082528027b0 100644 --- a/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.0.ebuild +++ b/dev-libs/tree-sitter-javascript/tree-sitter-javascript-0.20.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=8 @@ -11,4 +11,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-javascript" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-jsdoc/tree-sitter-jsdoc-0.19.0.ebuild b/dev-libs/tree-sitter-jsdoc/tree-sitter-jsdoc-0.19.0.ebuild index def783cc6812..71cb143446fa 100644 --- a/dev-libs/tree-sitter-jsdoc/tree-sitter-jsdoc-0.19.0.ebuild +++ b/dev-libs/tree-sitter-jsdoc/tree-sitter-jsdoc-0.19.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=8 @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-jsdoc" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-json/tree-sitter-json-0.19.0.ebuild b/dev-libs/tree-sitter-json/tree-sitter-json-0.19.0.ebuild index ca446b8eaccb..6e3dc239628c 100644 --- a/dev-libs/tree-sitter-json/tree-sitter-json-0.19.0.ebuild +++ b/dev-libs/tree-sitter-json/tree-sitter-json-0.19.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=8 @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-json" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-julia/tree-sitter-julia-0.19.0.ebuild b/dev-libs/tree-sitter-julia/tree-sitter-julia-0.19.0.ebuild index 50f64d0091a2..a98d5d0a3b62 100644 --- a/dev-libs/tree-sitter-julia/tree-sitter-julia-0.19.0.ebuild +++ b/dev-libs/tree-sitter-julia/tree-sitter-julia-0.19.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=8 @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-julia" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r1.ebuild b/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r1.ebuild index 7a83a7ae802a..58a50eb0a10e 100644 --- a/dev-libs/tree-sitter-meta/tree-sitter-meta-1-r1.ebuild +++ b/dev-libs/tree-sitter-meta/tree-sitter-meta-1-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 @@ -8,7 +8,7 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter" LICENSE="metapackage" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" RDEPEND=" dev-libs/tree-sitter diff --git a/dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.19.0.ebuild b/dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.19.0.ebuild index adc64bb944d1..41143977b462 100644 --- a/dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.19.0.ebuild +++ b/dev-libs/tree-sitter-ocaml/tree-sitter-ocaml-0.19.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=8 @@ -10,6 +10,6 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-ocaml" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" S="${WORKDIR}/${P}/ocaml/src" diff --git a/dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild b/dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild index 88b916096b59..dd916334a06c 100644 --- a/dev-libs/tree-sitter-php/tree-sitter-php-0.19.0.ebuild +++ b/dev-libs/tree-sitter-php/tree-sitter-php-0.19.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=8 @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-php" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-python/tree-sitter-python-0.20.0.ebuild b/dev-libs/tree-sitter-python/tree-sitter-python-0.20.0.ebuild index 8088400764ad..a852b6c0e872 100644 --- a/dev-libs/tree-sitter-python/tree-sitter-python-0.20.0.ebuild +++ b/dev-libs/tree-sitter-python/tree-sitter-python-0.20.0.ebuild @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-python" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-ql/tree-sitter-ql-0.19.0.ebuild b/dev-libs/tree-sitter-ql/tree-sitter-ql-0.19.0.ebuild index 64e8ead45e85..5a2eea7b528f 100644 --- a/dev-libs/tree-sitter-ql/tree-sitter-ql-0.19.0.ebuild +++ b/dev-libs/tree-sitter-ql/tree-sitter-ql-0.19.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=8 @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-ql" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.19.0.ebuild b/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.19.0.ebuild index d8c9f660754e..116225a7b7ce 100644 --- a/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.19.0.ebuild +++ b/dev-libs/tree-sitter-ruby/tree-sitter-ruby-0.19.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=8 @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-ruby" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-rust/tree-sitter-rust-0.20.3.ebuild b/dev-libs/tree-sitter-rust/tree-sitter-rust-0.20.3.ebuild index 36fca638c421..7c4fec4db433 100644 --- a/dev-libs/tree-sitter-rust/tree-sitter-rust-0.20.3.ebuild +++ b/dev-libs/tree-sitter-rust/tree-sitter-rust-0.20.3.ebuild @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-rust" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.0.ebuild b/dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.0.ebuild index fc450f552199..d9083f607d6b 100644 --- a/dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.0.ebuild +++ b/dev-libs/tree-sitter-scala/tree-sitter-scala-0.19.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=8 @@ -10,4 +10,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-scala" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-tsq/tree-sitter-tsq-0.19.0.ebuild b/dev-libs/tree-sitter-tsq/tree-sitter-tsq-0.19.0.ebuild index 30c1ea20d279..47bda74ea2b7 100644 --- a/dev-libs/tree-sitter-tsq/tree-sitter-tsq-0.19.0.ebuild +++ b/dev-libs/tree-sitter-tsq/tree-sitter-tsq-0.19.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=8 @@ -16,4 +16,4 @@ HOMEPAGE="https://github.com/tree-sitter/tree-sitter-tsq" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.1.ebuild b/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.1.ebuild index 3b2e19104ead..91c68ef697e0 100644 --- a/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.1.ebuild +++ b/dev-libs/tree-sitter-typescript/tree-sitter-typescript-0.20.1.ebuild @@ -11,4 +11,4 @@ S="${WORKDIR}"/${PN}-${PV}/typescript/src LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" diff --git a/dev-libs/uthash/uthash-2.3.0.ebuild b/dev-libs/uthash/uthash-2.3.0.ebuild index 0092575fb688..d0327b958b86 100644 --- a/dev-libs/uthash/uthash-2.3.0.ebuild +++ b/dev-libs/uthash/uthash-2.3.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/troydhanson/uthash/archive/v${PV}.tar.gz -> ${P}.tar LICENSE="BSD-1" SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ppc64 ~riscv ~sparc x86" +KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-libs/wayland-protocols/wayland-protocols-1.27.ebuild b/dev-libs/wayland-protocols/wayland-protocols-1.27.ebuild index a4add7336933..94fa60001ece 100644 --- a/dev-libs/wayland-protocols/wayland-protocols-1.27.ebuild +++ b/dev-libs/wayland-protocols/wayland-protocols-1.27.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} = 9999* ]]; then inherit git-r3 else SRC_URI="https://gitlab.freedesktop.org/wayland/${PN}/-/releases/${PV}/downloads/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" fi LICENSE="MIT" diff --git a/dev-libs/zziplib/zziplib-0.13.72-r2.ebuild b/dev-libs/zziplib/zziplib-0.13.72-r2.ebuild index a3247ac11f78..1656eca5d306 100644 --- a/dev-libs/zziplib/zziplib-0.13.72-r2.ebuild +++ b/dev-libs/zziplib/zziplib-0.13.72-r2.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/gdraheim/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="|| ( LGPL-2.1 MPL-1.1 )" SLOT="0/13" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="sdl static-libs" # Tests require internet access diff --git a/dev-lua/Manifest.gz b/dev-lua/Manifest.gz index 1eadc2b77fa66fc99559a73afd9c531d7e396eac..ae37fff15a12bee801d9384ac6ebaacb736bd90b 100644 GIT binary patch literal 7289 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 Y8LA(d>UD_|Soz)m0~G>xMl&=30FI)`bN~PV diff --git a/dev-lua/lua-utf8/Manifest b/dev-lua/lua-utf8/Manifest index d96dade307df..d0a30bebc6de 100644 --- a/dev-lua/lua-utf8/Manifest +++ b/dev-lua/lua-utf8/Manifest @@ -1 +1,2 @@ DIST lua-utf8-0.1.4.tar.gz 42822 BLAKE2B e9b2e46de28183b7e249d02af343707f06ba2d04df29ad0596823faa01c9e885a0cc71581dcc3b98807bae00b7491215ffcf9082a8ac0cc5f5bc558e2e48d113 SHA512 8893e4883a6eae791c7728a235c0447850ef753edb19c268c2b88ad9f5b9c485bae733afc712beff956a77ab64f7074633fc5d96ea4bb14e8c8f87e9e0ea3363 +DIST lua-utf8-0.1.5.tar.gz 47986 BLAKE2B 8902649f71b9b2f982278bfa697309474013f4b15788e268ee73aaeb80ceda93a03178ca00918c96478fa66623dbcea8b5bde89e216d8c73a18e9fe38aec7509 SHA512 2f7f1e80c27012d2ebcf3da8e9367f00dda9f7b1a7d4adee265ee37ab12a78ef7c94930945e88f060f0ec4186174dd87af80a50917d3b22a71c84f67b0df12d0 diff --git a/dev-lua/lua-utf8/lua-utf8-0.1.5.ebuild b/dev-lua/lua-utf8/lua-utf8-0.1.5.ebuild new file mode 100644 index 000000000000..34527a96652f --- /dev/null +++ b/dev-lua/lua-utf8/lua-utf8-0.1.5.ebuild @@ -0,0 +1,82 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-{1..4} luajit ) + +inherit lua toolchain-funcs + +DESCRIPTION="A UTF-8 support module for Lua and LuaJIT" +HOMEPAGE="https://github.com/starwing/luautf8" +SRC_URI="https://github.com/starwing/luautf8/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN//-/}-${PV}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="test" +REQUIRED_USE="${LUA_REQUIRED_USE}" +RESTRICT="!test? ( test )" + +RDEPEND="${LUA_DEPS}" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +lua_src_compile() { + local compiler=( + "$(tc-getCC)" + "${CFLAGS}" + "-fPIC" + "${LDFLAGS}" + "$(lua_get_CFLAGS)" + "-c lutf8lib.c" + "-o lutf8lib-${ELUA}.o" + ) + einfo "${compiler[@]}" + ${compiler[@]} || die + + local linker=( + "$(tc-getCC)" + "-shared" + "${LDFLAGS}" + "-o lutf8lib-${ELUA}.so" + "lutf8lib-${ELUA}.o" + ) + einfo "${linker[@]}" + ${linker[@]} || die +} + +src_compile() { + lua_foreach_impl lua_src_compile +} + +lua_src_test() { + local mytests=( + "test.lua" + "test_compat.lua" + "test_pm.lua" + ) + + for mytest in ${mytests[@]}; do + LUA_CPATH="${S}/lutf8lib-${ELUA}.so" ${ELUA} ${mytest} || die + done +} + +src_test() { + lua_foreach_impl lua_src_test +} + +lua_src_install() { + exeinto "$(lua_get_cmod_dir)" + newexe "lutf8lib-${ELUA}.so" "lua-utf8.so" + + insinto "$(lua_get_lmod_dir)" + doins parseucd.lua +} + +src_install() { + lua_foreach_impl lua_src_install + + einstalldocs +} diff --git a/dev-ml/Manifest.gz b/dev-ml/Manifest.gz index 130ef7521b464dd17be23f1af707ed5918831069..ee9fdafab40851b5d6d60bb3089246afd4c61f38 100644 GIT binary patch delta 22694 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 delta 22617 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 M2RP7?K+gpM0EiRb;s5{u diff --git a/dev-ml/llvm-ocaml/Manifest b/dev-ml/llvm-ocaml/Manifest index c7036963f43c..75192372b790 100644 --- a/dev-ml/llvm-ocaml/Manifest +++ b/dev-ml/llvm-ocaml/Manifest @@ -1,11 +1,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99 SHA512 6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 -DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd SHA512 d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856 -DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537 SHA512 41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916 DIST llvm-project-15.0.5.src.tar.xz 110931004 BLAKE2B d751e3627ee26e60a1a037a4a6cc574a31c4abe038331b86206348ac3ce93a243add2be3a0bbfc2ec5ec3f3562a5b5efea745cb1943c9c9153bc7b0fcf4de22e SHA512 cf2a89ebb6bc9d7e3f1fd09531c84ac9927cdbe5ee13a6fcb8ce4d08e5a9d6d480ad982f62126b9c757beafa283b34f2ba1fbc56223c641e70da2be4627f59a6 DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B a6e7204abc912045346a36f2b349e0829a4d5b9efcb230fb0c97caa38d5159ca17ffb47ce0485cbab276a4938ff3a5c05ef9f8b0b75f4c2028d870ee33023431 SHA512 312bc09b54408a9265f8102241089b0f674be0832dd5cb1998ff13dbccbe19324d7060ba2680457118dee96a1ff390b16282677ad825d7230008014ecebe47d5 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75 SHA512 3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da SHA512 a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c -DIST llvm-project-7b91798a5d3a8432b296778da4efe169012fb7b4.tar.gz 170989337 BLAKE2B 1ab79554a05f8d7a74c0b4bab319c30375475d3fd089764733744fde55c65eb38967cdb19e5b0211a1543549c2bfc3c0f3d43facb7e041f51988e8a65e4448f3 SHA512 4c4d3a748b967cbc75372d0db87ac48d32271a54047ddeeb028d565fa6b7004b2ab3abd82d8ff4621e50c9410fce28c3044550cc94aaf0f6e4f672498f47aba8 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 BLAKE2B 090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d SHA512 fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-15.0.3.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-15.0.3.ebuild deleted file mode 100644 index c426fd5ff1b3..000000000000 --- a/dev-ml/llvm-ocaml/llvm-ocaml-15.0.3.ebuild +++ /dev/null @@ -1,115 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OCaml bindings for LLVM" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="debug test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-lang/ocaml-4.00.0:0= - dev-ml/ocaml-ctypes:= - ~sys-devel/llvm-${PV}:=[debug?] - !sys-devel/llvm[ocaml(-)] -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - dev-ml/findlib - >=dev-util/cmake-3.16 -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_OCAML_OUT_OF_TREE=ON - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_BUILD_TESTS=$(usex test) - - # disable various irrelevant deps and settings - -DLLVM_ENABLE_FFI=OFF - -DLLVM_ENABLE_TERMINFO=OFF - -DHAVE_HISTEDIT_H=NO - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DPython3_EXECUTABLE="${PYTHON}" - - # disable go bindings - -DGO_EXECUTABLE=GO_EXECUTABLE-NOTFOUND - - # TODO: ocamldoc - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - # also: custom rules for OCaml do not work for CPPFLAGS - use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" - cmake_src_configure - - local llvm_libdir=$(llvm-config --libdir) - # an ugly hack; TODO: figure out a way to pass -L to ocaml... - cd "${BUILD_DIR}/${libdir}" || die - ln -s "${llvm_libdir}"/*.so . || die - - if use test; then - local llvm_bindir=$(llvm-config --bindir) - # Force using system-installed tools. - sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ - "${BUILD_DIR}"/test/lit.site.cfg.py || die - fi -} - -src_compile() { - cmake_build ocaml_all -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check-llvm-bindings-ocaml -} - -src_install() { - DESTDIR="${D}" \ - cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die - - dodoc bindings/ocaml/README.txt -} diff --git a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20221120.ebuild b/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20221120.ebuild deleted file mode 100644 index 3f12e090b092..000000000000 --- a/dev-ml/llvm-ocaml/llvm-ocaml-16.0.0_pre20221120.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit cmake llvm llvm.org python-any-r1 - -DESCRIPTION="OCaml bindings for LLVM" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0/${PV}" -KEYWORDS="" -IUSE="debug test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=dev-lang/ocaml-4.00.0:0= - dev-ml/ocaml-ctypes:= - ~sys-devel/llvm-${PV}:=[debug?] - !sys-devel/llvm[ocaml(-)] -" - -DEPEND=" - ${RDEPEND} -" -BDEPEND=" - ${PYTHON_DEPS} - dev-lang/perl - dev-ml/findlib - >=dev-util/cmake-3.16 -" - -LLVM_COMPONENTS=( llvm cmake third-party ) -LLVM_USE_TARGETS=llvm -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${LLVM_MAJOR} llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - local libdir=$(get_libdir) - local mycmakeargs=( - -DLLVM_LIBDIR_SUFFIX=${libdir#lib} - - -DBUILD_SHARED_LIBS=OFF - -DLLVM_BUILD_LLVM_DYLIB=ON - -DLLVM_LINK_LLVM_DYLIB=ON - -DLLVM_OCAML_OUT_OF_TREE=ON - - # cheap hack: LLVM combines both anyway, and the only difference - # is that the former list is explicitly verified at cmake time - -DLLVM_TARGETS_TO_BUILD="" - -DLLVM_EXPERIMENTAL_TARGETS_TO_BUILD="${LLVM_TARGETS// /;}" - -DLLVM_BUILD_TESTS=$(usex test) - - # disable various irrelevant deps and settings - -DLLVM_ENABLE_FFI=OFF - -DLLVM_ENABLE_TERMINFO=OFF - -DHAVE_HISTEDIT_H=NO - -DLLVM_ENABLE_ASSERTIONS=$(usex debug) - -DLLVM_ENABLE_EH=ON - -DLLVM_ENABLE_RTTI=ON - - -DLLVM_HOST_TRIPLE="${CHOST}" - - -DPython3_EXECUTABLE="${PYTHON}" - - # TODO: ocamldoc - ) - - use test && mycmakeargs+=( - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - # also: custom rules for OCaml do not work for CPPFLAGS - use debug || local -x CFLAGS="${CFLAGS} -DNDEBUG" - cmake_src_configure - - local llvm_libdir=$(llvm-config --libdir) - # an ugly hack; TODO: figure out a way to pass -L to ocaml... - cd "${BUILD_DIR}/${libdir}" || die - ln -s "${llvm_libdir}"/*.so . || die - - if use test; then - local llvm_bindir=$(llvm-config --bindir) - # Force using system-installed tools. - sed -i -e "/llvm_tools_dir/s@\".*\"@\"${llvm_bindir}\"@" \ - "${BUILD_DIR}"/test/lit.site.cfg.py || die - fi -} - -src_compile() { - cmake_build ocaml_all -} - -src_test() { - # respect TMPDIR! - local -x LIT_PRESERVES_TMP=1 - cmake_build check-llvm-bindings-ocaml -} - -src_install() { - DESTDIR="${D}" \ - cmake -P "${BUILD_DIR}"/bindings/ocaml/cmake_install.cmake || die - - dodoc bindings/ocaml/README.txt -} diff --git a/dev-ml/ocaml-fileutils/Manifest b/dev-ml/ocaml-fileutils/Manifest index da1779a20b3f..f519da53cadb 100644 --- a/dev-ml/ocaml-fileutils/Manifest +++ b/dev-ml/ocaml-fileutils/Manifest @@ -1,2 +1,2 @@ -DIST ocaml-fileutils-0.6.2.tar.bz2 43060 BLAKE2B 20828875a25b1a9d2a41bf495cda00b0ac753efa20111b32a9d2ca439a56e9f07bf0953d16ee9148cf065e204fa1d8d624eaa89f6f4ae7e1613fdaa7cb44fc24 SHA512 104c7389832f22ec189ce6f1596144b28dcaeea7d23d5b19d369c44e54326e97fcb7b4f4c4a8d2965523e63b35b594a1351b7e630dde590871efe512fe38853c DIST ocaml-fileutils-0.6.3.tar.bz2 43157 BLAKE2B a9adf17d028abd664dbdec3fefa301a6b502941a6da4ef9c3ef02b876f187d224e404f6a9ffb5460035ba475154c60109a5218cb8b9bb36153ca791f8d218e7d SHA512 2c5e75b894e9f5e3b003d61977a87f5c6964a89d844949eedc55f97c5875cc52052182420bbb4e73925d306479c66400df74e4adfccc5b2102347d13e99505cf +DIST ocaml-fileutils-0.6.4.tar.bz2 43144 BLAKE2B e0024b93c17d11c9c3068da3141c7676bf70feb21fc886d79f793396194f6d5052be887734decd29fbd524d127e0b8afcd41790c9f378e000fcb92cd73e0a2ce SHA512 7053f8d92655d5631f1ec61ab7f9e3f6e3afedbe435038858dd9a026b9c769c6182afaa436491a398e7c4513b384a609e016718e030855996b2d9d54b461bd19 diff --git a/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2-r1.ebuild b/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.4.ebuild similarity index 67% rename from dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2-r1.ebuild rename to dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.4.ebuild index 9cf634b3f69e..04a39c41c268 100644 --- a/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.2-r1.ebuild +++ b/dev-ml/ocaml-fileutils/ocaml-fileutils-0.6.4.ebuild @@ -9,24 +9,17 @@ inherit dune DESCRIPTION="Pure OCaml functions to manipulate real file (POSIX like) and filename" HOMEPAGE="https://github.com/gildor478/ocaml-fileutils" -SRC_URI="https://github.com/gildor478/${PN}/releases/download/v${PV}/${DUNE_PKG_NAME}-v${PV}.tbz -> ${P}.tar.bz2" +SRC_URI="https://github.com/gildor478/${PN}/releases/download/v${PV}/${DUNE_PKG_NAME}-${PV}.tbz -> ${P}.tar.bz2" LICENSE="LGPL-2.1-with-linking-exception" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="+ocamlopt" -DEPEND=">=dev-ml/ounit2-2.0.0:= - >=dev-ml/stdlib-shims-0.2.0:=" +DEPEND=">=dev-ml/ounit2-2.0.0 + >=dev-ml/stdlib-shims-0.2.0" RDEPEND="${DEPEND}" DOCS=( "README.md" "CHANGES.md" "LICENSE.txt" ) -S="${WORKDIR}/${DUNE_PKG_NAME}-v${PV}" - -src_prepare() { - default - - # Port to dev-ml/ounit2 - sed -i -e 's/oUnit/ounit2/' test/dune || die -} +S="${WORKDIR}/${DUNE_PKG_NAME}-${PV}" diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index 88bdf32ea8d07f89c8073d283f7994571a62eb3c..431c67a9361c89bdcb8ebb58dab4a4e8af7a4ef9 100644 GIT binary patch delta 257256 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

  • wv9`} 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 delta 257636 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

    s$Hro%ISTUJx2U(K~Q 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�n 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

    aZ$wfP08G&GW8dYYWSy3Xnbbl%C7=@#A~T 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 JPds0H2LQvmJSzYI diff --git a/dev-python/awxkit/Manifest b/dev-python/awxkit/Manifest index 4e975bfdb858..330e18c3e772 100644 --- a/dev-python/awxkit/Manifest +++ b/dev-python/awxkit/Manifest @@ -1,2 +1,3 @@ +DIST awxkit-21.10.0.gh.tar.gz 16200617 BLAKE2B ea872f7690df74a5a5a6edae48e03dd6e36984837890b6d9a9b4e9c54bcec781c0f2f8956a2b2884025776faaeeb834952ad1291ae0462eb8ad63d55a1881fa0 SHA512 430599dd47afe8901a4e896da5b13fde05d9878c3b9d89f442ccc0a3081b9ef9c22dcd402cc75dfae9bf134b19cc4fb23626590c455b362289780a6ba3fc7b0e DIST awxkit-21.8.0.gh.tar.gz 17809968 BLAKE2B 9c8b22630886d131787c4d664baaa9078cb01125789d340b89aba04a6dae8319b4cbdccb1a2668ca0625e313ddb782c615a93fc7438ec4f5f884ae8d927c191e SHA512 cf7ce080c34bac3c9949e2093b83b7b96c734b1f1d093be31422c8a59b9768716ed20f1a5f96282dae43d433ea3848aae48a636b935ebc0d15ddcc6412a3a067 DIST awxkit-21.9.0.gh.tar.gz 16155930 BLAKE2B 1e119a214d0587711d55b72cfa2dec48ec09e14f8d3266fcd6266451edc4a9311b9daff44db09b480199a767b4c940d7781a5b9c1eabf71522c9da62f1094838 SHA512 a63e575a0d00cc089e8f4121e2d9f99019c151f7b929e0c5ce843026d29b73adf2685c3b7a99f80bec89bf81821aaece4f15c20396632cb668a1e90e9440ae09 diff --git a/dev-python/awxkit/awxkit-21.10.0.ebuild b/dev-python/awxkit/awxkit-21.10.0.ebuild new file mode 100644 index 000000000000..ff1d3d22146c --- /dev/null +++ b/dev-python/awxkit/awxkit-21.10.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Command line interface for Ansible AWX" +HOMEPAGE=" + https://github.com/ansible/awx/ + https://pypi.org/project/awxkit/ +" +SRC_URI=" + https://github.com/ansible/awx/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/awx-${PV}/awxkit" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/cryptography[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-python/urllib3[${PYTHON_USEDEP}] + dev-python/websocket-client[${PYTHON_USEDEP}] + dev-python/pyjwt[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +src_prepare() { + export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + + sed -e 's|websocket-client==[[:digit:]\.]*|websocket-client|' \ + -e "/'clean'/d" \ + -i setup.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 256c6f26c9a5..3abb182727fb 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -2,4 +2,6 @@ DIST boto3-1.26.11.gh.tar.gz 561018 BLAKE2B 3bd4ddd23d0752dcaad9795041658909f8df DIST boto3-1.26.16.gh.tar.gz 565753 BLAKE2B 7b30f4a3e15ca893cacca7ea58e18d654f3895e37b36e08e632b4da5a3e4b7225ad864daf60604b074973f90b38ca71afb3d28ed8f90172e78193ef9a1f626c0 SHA512 54d3a3bd551cd2018070144b956d5f5af8c84fb6c689647a39b42f03ea1f1fce3c1032d9c694851977aa498950011f28b7014d5e8c4091c2f771b2d2cb1c2714 DIST boto3-1.26.18.gh.tar.gz 570818 BLAKE2B 2f77acbb6fa77c867cda0b1d7828c5aafdfc8b6e5d7cced4beda08f151c9ed889356ec32b4b0ad2724bffbaa20690f149caf69f89dfbf70761ca354893685cb7 SHA512 b67d62057c7c421eedbf8778c2bd10d9cad9a81678dfc68415cb5ca546182c418d1c8a6619d20be066d78891af7720ec29209fecd27628e1d456b04965edfb83 DIST boto3-1.26.20.gh.tar.gz 572957 BLAKE2B 27286beaeabc0227376640fd3ee583656470ee324805ac716411a6c87fc2f301f6430c4f82e58c4a5371fe38a4cb3a6cebe32de39c0bae35f051fd340257c315 SHA512 4623e29b4396cd131e76ad44d24e32014e9f79642db471f64b5b06553ffbd0a0492883188e3658fe629e6af0a91b8274dbda3103a3ecf6d2dd6fe5b1a91b9503 +DIST boto3-1.26.21.gh.tar.gz 573776 BLAKE2B a608b875d052cb895cae4bc20924836284dd924bfc9939023d452fbb2af2ca32fe1503b32552d19cdde6a9347dce26991a70aa4a1b980fcb7f711ed246b8e63a SHA512 3fd3aba935950738c62d5c7d8249768c352a4106be0cac989d1f0635a45606022749b4d34cb3093d44b18501ff14c30545df76d7d1f9681886ff71ec62bff888 +DIST boto3-1.26.22.gh.tar.gz 574580 BLAKE2B 35027efcfaa0ec27ff7e8769af32c4ea621fea842a84b689f76ef412305318a16fd3fe3b139f00a66f91892455a14cbb9753ea4f3d07ac24e4e18725cb6c7fb7 SHA512 5035f8be58384b1c8634ab801dd3930043febfbcc5d23f1c4385ce7e4aac37fda61a04ca3adcf86010db21f8d26403b491990746c578d91fa173c9629bb501bb DIST boto3-1.26.8.gh.tar.gz 557012 BLAKE2B 211bb7441acc8b1f901ebf5251288dc7c9073fa6e34f5a34426424ef064efb0fb3031deaf48ef336ec43bb015f95f618598da43d12ec83cbf814e1b4097b28a0 SHA512 738190cedfb0b85d3a1e9558b03e7f2fb14e43b152bc9627fd95c8ecc4a0ddc17f4c87ccb6129c1fbf5f47db9eea4dbc5c2cfbb69b903bc6f3ff417ef86b6f6b diff --git a/dev-python/boto3/boto3-1.26.21.ebuild b/dev-python/boto3/boto3-1.26.21.ebuild new file mode 100644 index 000000000000..6edcc751d54b --- /dev/null +++ b/dev-python/boto3/boto3-1.26.21.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/boto3/boto3-1.26.22.ebuild b/dev-python/boto3/boto3-1.26.22.ebuild new file mode 100644 index 000000000000..6edcc751d54b --- /dev/null +++ b/dev-python/boto3/boto3-1.26.22.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE=" + https://github.com/boto/boto3/ + https://pypi.org/project/boto3/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI=" + https://github.com/boto/boto3/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # do not rely on bundled deps in botocore (sic!) + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_python_prepare_all +} + +python_test() { + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index e887120c903a..224f2f055d10 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -2,4 +2,6 @@ DIST botocore-1.29.11.gh.tar.gz 10660645 BLAKE2B 0d5f8a7e34f99947e1488b468699e68 DIST botocore-1.29.16.gh.tar.gz 10709321 BLAKE2B d9a8590b1685351f1167962fa45f97906554dead7ec72487f390a78cf5e0cbca933e4e2d6d147af9beb43f05299a771cfb5f6d76e58d44397eeb6240e8856167 SHA512 247c9800a24141cf970f02ae3c6436027c86677f1a287f24be4d85292add874465851b8a963dc49dffe103b1088e5120db18dc58d93f04285715f0b4fe08258e DIST botocore-1.29.18.gh.tar.gz 10837962 BLAKE2B c1d32b31ba687427f6c88e53dd4908d966b83d3d5d087b64e5370b7294d568a09dfe08e72e89acf8402dbf887369c509d1c7fcf77c5156ef9029319878e7311c SHA512 2e8e7108e343028cf6ff30fd9f6b66b8b49a2b3013656ee3fc912c67052a42eca49d93a57e322248dfce7cfa765c6bf4b78f364a71b843536853bc4f413e1930 DIST botocore-1.29.20.gh.tar.gz 10956292 BLAKE2B 3453a1051056f8f6bc870c66b66d81b4f68dca97068ebb0beed286f3534798483254a0a3390e9b2ce07d25a01b35e81ceccc9c5f8cfd5bf18147931a9048e242 SHA512 c99e1cb4f0f55715d88ec8fe6602fef60254cacd9e2c1b309bfa1b8dfdc5c979c60f558b08f953afcc0985859091f4fad5c21e1906c177eaa8bc2dcd8216a3aa +DIST botocore-1.29.21.gh.tar.gz 10994190 BLAKE2B 00a40dd701f659f63c0c0862e96922a341e8e13f2ede29c2153196810769f3c321ee66af5a4a9284ac999c5ff6bbd1b1484a1396fe97407726896b4d6860d1a1 SHA512 6743f2997221d9474f814e27ab1d6303062ed942e933619683c519a731883d1e5f06700f4730545e794cbc401ab8e20a19e08fdd06baf4cd7bac4e57bcd439c9 +DIST botocore-1.29.22.gh.tar.gz 10999477 BLAKE2B 90987611453768b9c7c00ea8f6b1645bb8e5bed8ecb8b75c95452a2f20208ffed22182f8ea24bedb03f213826c3d46963f393ffc3f1465ae99620ff7f35240b7 SHA512 23c6ed2d0a9fed97467d568773d886773a06f6e4efffabbfad3b285f4d8f1844e82025b73e7fadd8c29d304c4f27e5385f63896b6ce0250e2af8b950b9a3e014 DIST botocore-1.29.8.gh.tar.gz 10636661 BLAKE2B 3ebd9e5cb6cc1a9d4ddb877e806e0a845e6a19a4604b4489dbdb9a0f35251201de5d7062f3b0193db3e28f5170d8c3315fdc0b2bec7668a61880ff3e9305d3bc SHA512 c4a1a3993576bd0340de4eeb25e10650219e9d74c21f7e51e5298120bc92a8359143c38d5a991b940316fc5eac483e4e838298881a5c068fa91dc3ebf92a7f5a diff --git a/dev-python/botocore/botocore-1.29.21.ebuild b/dev-python/botocore/botocore-1.29.21.ebuild new file mode 100644 index 000000000000..eed342eb3cfa --- /dev/null +++ b/dev-python/botocore/botocore-1.29.21.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + # TODO + tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/botocore/botocore-1.29.22.ebuild b/dev-python/botocore/botocore-1.29.22.ebuild new file mode 100644 index 000000000000..eed342eb3cfa --- /dev/null +++ b/dev-python/botocore/botocore-1.29.22.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 multiprocessing + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE=" + https://github.com/boto/botocore/ + https://pypi.org/project/botocore/ +" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI=" + https://github.com/boto/botocore/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz + " + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + =dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/jsonschema[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests pytest + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + + # unbundle deps + rm -r botocore/vendored || die + find -name '*.py' -exec sed -i \ + -e 's:from botocore[.]vendored import:import:' \ + -e 's:from botocore[.]vendored[.]:from :' \ + {} + || die + + distutils-r1_src_prepare +} + +python_test() { + local EPYTEST_DESELECT=( + # rely on bundled six + tests/functional/test_six_imports.py::test_no_bare_six_imports + tests/functional/test_six_threading.py::test_six_thread_safety + # fails on unrelated warnings + tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME + tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME + # TODO + tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider + ) + + epytest tests/{functional,unit} -n "$(makeopts_jobs)" +} diff --git a/dev-python/chardet/Manifest b/dev-python/chardet/Manifest index a5f2cf28032c..8a149e1d6f07 100644 --- a/dev-python/chardet/Manifest +++ b/dev-python/chardet/Manifest @@ -1 +1,2 @@ DIST chardet-5.0.0.gh.tar.gz 2016879 BLAKE2B 006992a4945840b3720e93f932618cf81debc094a3ae353bfdd4e56ecdc5a01e4a250bed15473d8d59108978fdbfb769081a9b87f672d35f4892d5ba04c2deb5 SHA512 d19413a4f1f571f3627ec3f55dcc6a69497f6a1d72fe972051713f4d7a473cd539cfbce2eb2c7a070295aa640c6ac2aec6fc0064751e465311935c0e4d88061a +DIST chardet-5.1.0.gh.tar.gz 2067545 BLAKE2B 92fd916884ecd562a3ad51c58848430d1b5acad0841a410f316be4346e4c2198e5c27ce5af8639a06d6472ece6807dd2618f4a50760e77925c994d13619d290e SHA512 531888329979d229f3e966a428d14feb4612df5b71e3dff3ee3358ecbc964af95370e4c03aacecea0941d11840a16b2b12814ea8af977ff81a5abbec41d983cd diff --git a/dev-python/chardet/chardet-5.1.0.ebuild b/dev-python/chardet/chardet-5.1.0.ebuild new file mode 100644 index 000000000000..1a0f32883fb2 --- /dev/null +++ b/dev-python/chardet/chardet-5.1.0.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=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Universal encoding detector" +HOMEPAGE=" + https://github.com/chardet/chardet/ + https://pypi.org/project/chardet/ +" +SRC_URI=" + https://github.com/chardet/chardet/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # super flaky test + # https://github.com/chardet/chardet/issues/256 + test.py::test_detect_all_and_detect_one_should_agree +) diff --git a/dev-python/clang-python/Manifest b/dev-python/clang-python/Manifest index c7036963f43c..75192372b790 100644 --- a/dev-python/clang-python/Manifest +++ b/dev-python/clang-python/Manifest @@ -1,11 +1,8 @@ DIST llvm-project-14.0.6.src.tar.xz 105618228 BLAKE2B ee67c5407df8cef493b9c0004f15e428f22a536a17e5f4e3eb29a003b8a8ec0abe0fa3e072591161d5f30ef7d8867c1ce34d1b341ad858e93c00263499941a99 SHA512 6fc6eeb60fac698702d1aac495fc0161eb7216a1f8db2020af8fccec5837831f7cc20dc2a169bf4f0b5f520748280b4a86621f3697d622aa58faaa45dbfaad13 DIST llvm-project-14.0.6.src.tar.xz.sig 566 BLAKE2B cb658ad43d8ab6c43a5773aedadf0569c97b5ee4b1bd58eceb10e1879a30880c741c3d66bedd462c892309b688fb7b2673115a62d1f74d71ee375a578de9547f SHA512 b4a7b368532a7a4a24376cfa7db8f6d3478f6d4446474342fc00b474ecf466330cd0f16783209263c4c72d5fc7ddedfb11b95578842e700cfb7ee0bb34cc95d6 -DIST llvm-project-15.0.3.src.tar.xz 112069972 BLAKE2B 3d29bab890467ba87fedcc4e76522f444e63e3dfbe546793f8e67821bcd403bad460ea176254c9e0b72d60ea56b8480e498a7f610477c1108732d178804c26cd SHA512 d378d417f01c56534f301cfe6cb4958d811c04ae22acaacc917e7e5f0380859d40ce19dffb265d046b70fff95dbc2e759f492e4d5af0ade52f21ebaa8da65856 -DIST llvm-project-15.0.3.src.tar.xz.sig 438 BLAKE2B e7e0614e144eb878f694c12e97cf42ff8476e47cb55e8f259eb2ec52e303463ad753771271512e89baf0137c1382b11cfa028c85324174ebcd054a124000f537 SHA512 41229bebdb0c2df9a5e3a4d6f02d39fac7dc91f21895a659523beab4fa3ef99ff06eff5e4386221369b6e2b6f8fe974d67b7d8496d5911ce484d09ae0db8b916 DIST llvm-project-15.0.5.src.tar.xz 110931004 BLAKE2B d751e3627ee26e60a1a037a4a6cc574a31c4abe038331b86206348ac3ce93a243add2be3a0bbfc2ec5ec3f3562a5b5efea745cb1943c9c9153bc7b0fcf4de22e SHA512 cf2a89ebb6bc9d7e3f1fd09531c84ac9927cdbe5ee13a6fcb8ce4d08e5a9d6d480ad982f62126b9c757beafa283b34f2ba1fbc56223c641e70da2be4627f59a6 DIST llvm-project-15.0.5.src.tar.xz.sig 566 BLAKE2B a6e7204abc912045346a36f2b349e0829a4d5b9efcb230fb0c97caa38d5159ca17ffb47ce0485cbab276a4938ff3a5c05ef9f8b0b75f4c2028d870ee33023431 SHA512 312bc09b54408a9265f8102241089b0f674be0832dd5cb1998ff13dbccbe19324d7060ba2680457118dee96a1ff390b16282677ad825d7230008014ecebe47d5 DIST llvm-project-15.0.6.src.tar.xz 112074576 BLAKE2B 74b1aa967c95191fa492f06b3a21930842da0ccbd9995dd33b4c2cf07852bbedcae97041fd5966209b16c63b90c87cc02fb2e858eda13dd9cc0641edcede0f75 SHA512 3311d85f4e02610af52f06e83c8c6d2b93950d24324b831b7afc47c39a20a546d39683a14e1a315da87d226379042de900a3f36a0351053547482af9035ab949 DIST llvm-project-15.0.6.src.tar.xz.sig 438 BLAKE2B 3c97dbd55667f52dad964ef71257c36e3075794f5616cfd46de8bf874867e861bf45c0d56cff2d0ad5d4f1b5a1c9b3a395aedcc40bce545ce7f3c84ac75ae3da SHA512 a184103d84f8197a709c6c067fa83ca9290cd06532c487ad2c1fefa423438a1ac3c7f88835a94e3c9f04876e8d5f09afabef15bd8605df38aec6a4118597090c -DIST llvm-project-7b91798a5d3a8432b296778da4efe169012fb7b4.tar.gz 170989337 BLAKE2B 1ab79554a05f8d7a74c0b4bab319c30375475d3fd089764733744fde55c65eb38967cdb19e5b0211a1543549c2bfc3c0f3d43facb7e041f51988e8a65e4448f3 SHA512 4c4d3a748b967cbc75372d0db87ac48d32271a54047ddeeb028d565fa6b7004b2ab3abd82d8ff4621e50c9410fce28c3044550cc94aaf0f6e4f672498f47aba8 DIST llvm-project-959c9cc7acf4d0aa433f2436e2a45b782e18022a.tar.gz 171575300 BLAKE2B 090d41a8913f8e061d297e66ca653d95e18b8da744464d7085d7a199c0a444753a82b6ff6503e142aec81be01b419323cdbe3709497738df74afa886d69fd63d SHA512 fc3b26e148ead7a07b4d1509909a42712a43b179da435b052c26a237b0d2ae88c3c8d76eaa93c415be1ed0f0b5fb55e0ad92f427a18d70bc9634a6e7d1b6a4d9 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f diff --git a/dev-python/clang-python/clang-python-15.0.3.ebuild b/dev-python/clang-python/clang-python-15.0.3.ebuild deleted file mode 100644 index 4e6410cd2385..000000000000 --- a/dev-python/clang-python/clang-python-15.0.3.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~x86" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - sys-devel/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/clang-python/clang-python-16.0.0_pre20221120.ebuild b/dev-python/clang-python/clang-python-16.0.0_pre20221120.ebuild deleted file mode 100644 index 9b34adc8ac6f..000000000000 --- a/dev-python/clang-python/clang-python-16.0.0_pre20221120.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) -inherit llvm.org python-r1 - -DESCRIPTION="Python bindings for sys-devel/clang" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="" -IUSE="test" -RESTRICT="!test? ( test )" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# The module is opening libclang.so directly, and doing some blasphemy -# on top of it. -DEPEND=" - >=sys-devel/clang-${PV}:* - !sys-devel/llvm:0[clang(-),python(-)] - !sys-devel/clang:0[python(-)] -" -RDEPEND=" - ${DEPEND} - ${PYTHON_DEPS} -" -BDEPEND=" - ${PYTHON_DEPS} - test? ( - sys-devel/clang:${LLVM_MAJOR} - ) -" - -LLVM_COMPONENTS=( clang/bindings/python ) -llvm.org_set_globals - -python_test() { - # tests rely on results from a specific clang version, so override - # the search path - local -x CLANG_LIBRARY_PATH=${BROOT}/usr/lib/llvm/${LLVM_MAJOR}/$(get_libdir) - "${EPYTHON}" -m unittest discover -v || die "Tests fail with ${EPYTHON}" -} - -src_test() { - python_foreach_impl python_test -} - -src_install() { - python_foreach_impl python_domodule clang -} diff --git a/dev-python/cloudscraper/Manifest b/dev-python/cloudscraper/Manifest index ad7868058338..da43c4fbd55f 100644 --- a/dev-python/cloudscraper/Manifest +++ b/dev-python/cloudscraper/Manifest @@ -1 +1 @@ -DIST cloudscraper-1.2.62.gh.tar.gz 111233 BLAKE2B ea8a9d5aca2187ee14ee2066b2a16d188ddac3457edd96f4e346791331299abce6554765db58374b58603dc937738ac29eaae7c57d3d2ebe3055fa27589e196e SHA512 40920e0023e5efcffd243edb7dfaf3a1b8b97a60d681ee7693e26e51d011442acd830b8d90f9a00f2902b836e9e06e272e262526cbf41d5b4cab3e4c884808ff +DIST cloudscraper-1.2.65.gh.tar.gz 111946 BLAKE2B 7b53819ceb3349c9e8bc24cfd3138119b46bd88daa639d1c29b7e7477f0fc2cb323b3e485832236eadf48be76d16a2dde93cadffe594fc7b7d43b24651de45eb SHA512 e885e7e0b7e91318da4b6d65165961fbae27951be9b4f05af96e7eeaf1e28e1146af52c10bf0b769f07fc04016998eed9146ec92504a591d81434a101c6d6850 diff --git a/dev-python/cloudscraper/cloudscraper-1.2.62.ebuild b/dev-python/cloudscraper/cloudscraper-1.2.65.ebuild similarity index 96% rename from dev-python/cloudscraper/cloudscraper-1.2.62.ebuild rename to dev-python/cloudscraper/cloudscraper-1.2.65.ebuild index e078ea19abe5..e8367ba2955c 100644 --- a/dev-python/cloudscraper/cloudscraper-1.2.62.ebuild +++ b/dev-python/cloudscraper/cloudscraper-1.2.65.ebuild @@ -4,6 +4,7 @@ EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 optfeature diff --git a/dev-python/dask/Manifest b/dev-python/dask/Manifest index cbf8640cf086..a7c66adf2eec 100644 --- a/dev-python/dask/Manifest +++ b/dev-python/dask/Manifest @@ -1,2 +1,3 @@ DIST dask-2022.10.1.gh.tar.gz 8781108 BLAKE2B 2030cf0670d054a222123ef836573ae7f5e574a879089a57b9a7730ae5cc33e43da2af3b470ce24174169f9045415cf71543aa05fd368b4471111a01982c5b7c SHA512 58b5515be46086a02a895f97db7120423a51651dcefef6f14d631a719e4faa0315b7a32640e4cd823064ae754319b84cc7c74bb4d4e9d904177816115abc48e5 DIST dask-2022.11.1.gh.tar.gz 8223813 BLAKE2B 1c7f4ed26022673ebb3a337520eee4cfb6c48449c06bfc1906431de6f03b4a4df313630326f96cf5ef8aefdc1306ded21158946997d9cf79153f7d83659575bd SHA512 c954de12d512e5be7d4891e9e702ae21c69e42be703e3859bb2d6893dd600fc7255ce25677bfdf9e119f84450510877ce018ac8ef425291fdf90c04af169e2e7 +DIST dask-2022.12.0.gh.tar.gz 8226972 BLAKE2B 56def762c1899df9b355f54484b77cfde125e85287db488388130c92b388f014b7ddf8ccd4614918a5c6a15513c7fab207b4c2231105880a893af32e768ed675 SHA512 bc29f3735fb977a5b523d7ffbf55a99fd7a386388f1ebec3c44196d3b6870393163e023a2c64f1f8e7b8aae5342b9b0041a6628df72d14a0127513acf7f6c529 diff --git a/dev-python/dask/dask-2022.12.0.ebuild b/dev-python/dask/dask-2022.12.0.ebuild new file mode 100644 index 000000000000..8f2f893b8e30 --- /dev/null +++ b/dev-python/dask/dask-2022.12.0.ebuild @@ -0,0 +1,61 @@ +# 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="Task scheduling and blocked algorithms for parallel processing" +HOMEPAGE=" + https://www.dask.org/ + https://github.com/dask/dask/ + https://pypi.org/project/dask/ +" +SRC_URI=" + https://github.com/dask/dask/archive/${PV}.tar.gz -> ${P}.gh.tar.gz +" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/cloudpickle-0.2.2[${PYTHON_USEDEP}] + >=dev-python/fsspec-0.6.0[${PYTHON_USEDEP}] + >=dev-python/numpy-1.15.1[${PYTHON_USEDEP}] + >=dev-python/pandas-0.25.0[${PYTHON_USEDEP}] + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + >=dev-python/partd-0.3.10[${PYTHON_USEDEP}] + dev-python/psutil[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}] + >=dev-python/toolz-0.8.2[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/toolz[${PYTHON_USEDEP}] + test? ( + dev-python/moto[${PYTHON_USEDEP}] + dev-python/numexpr[${PYTHON_USEDEP}] + dev-python/pytest-rerunfailures[${PYTHON_USEDEP}] + dev-python/scipy[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # another test relying on -Werror + "dask/array/tests/test_overlap.py::test_map_overlap_no_depth[None]" + # TODO + dask/array/tests/test_reductions.py::test_mean_func_does_not_warn + dask/tests/test_config.py::test__get_paths + dask/array/tests/test_linalg.py::test_solve_assume_a + "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[0-float-5-1-True]" + "dask/dataframe/tests/test_dataframe.py::test_repartition_npartitions[1-float-5-1-True]" +) + +python_test() { + epytest -p no:flaky -m "not network" +} diff --git a/dev-python/docstring-to-markdown/Manifest b/dev-python/docstring-to-markdown/Manifest index 2ef9da48574a..b1ce6e1455db 100644 --- a/dev-python/docstring-to-markdown/Manifest +++ b/dev-python/docstring-to-markdown/Manifest @@ -1 +1,2 @@ DIST docstring-to-markdown-0.10.gh.tar.gz 24732 BLAKE2B 8e45db90642a1426da138807d4f8b8147fbf125160463a094f5adfc8e0d76f75b39493560df7cadf39e9b63c1e01763867fff38aac6454d4d7bc7ebea8d873f8 SHA512 cb716fbaa8311bd563f9275eb64bb67d2870803a6c6c6ffce7b15b672260b46359008dc9ff80a99fee3033f3105fdfd77d7a248e7d8a22df695af820eba8e319 +DIST docstring-to-markdown-0.11.gh.tar.gz 25349 BLAKE2B ea5c5d568146422826075bddc1acfe64ebe9d8c2a1631aae2afc50e99e380b038becc8f589097b329c80287fb2308dc3ce4c898252eb45086a893c74fa7a7aeb SHA512 6f593628f1dc49897359f7366ee7cb380e5f5e68f6cefd16f349eb470df62804c8f20d679484b987dbb33155e2c97ee98c6759e17ebb1ca38499ea5e984baede diff --git a/dev-python/docstring-to-markdown/docstring-to-markdown-0.11.ebuild b/dev-python/docstring-to-markdown/docstring-to-markdown-0.11.ebuild new file mode 100644 index 000000000000..2a1bcb812ca6 --- /dev/null +++ b/dev-python/docstring-to-markdown/docstring-to-markdown-0.11.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="On the fly conversion of Python docstrings to markdown" +HOMEPAGE="https://github.com/python-lsp/docstring-to-markdown" +SRC_URI=" + https://github.com/python-lsp/docstring-to-markdown/archive/refs/tags/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +distutils_enable_tests pytest + +python_prepare_all() { + # Do not depend on pytest-cov/pytest-flake8 + sed -e '/--cov/d' -e '/--flake8/d' -i setup.cfg || die + + distutils-r1_python_prepare_all +} diff --git a/dev-python/docstring-to-markdown/metadata.xml b/dev-python/docstring-to-markdown/metadata.xml index aa180c5e3fc7..92f4b9150515 100644 --- a/dev-python/docstring-to-markdown/metadata.xml +++ b/dev-python/docstring-to-markdown/metadata.xml @@ -8,5 +8,6 @@ docstring-to-markdown + python-lsp/docstring-to-markdown diff --git a/dev-python/google-api-core/Manifest b/dev-python/google-api-core/Manifest index e809653bd43a..63baa4fb791b 100644 --- a/dev-python/google-api-core/Manifest +++ b/dev-python/google-api-core/Manifest @@ -1,4 +1,5 @@ DIST python-api-core-2.10.0.gh.tar.gz 180767 BLAKE2B 1f8d86fbd39c6bed927b2354c7e734ef2de563e2583bc4d9bff8121ae45b5538c67472a723e6c6990d1c5aa165ea83e3c1184fae2fd79ce2ea985aa89e057c7a SHA512 e4719eee37e04719d6ce7d0fe99e106ffdc8fba08f73d02f94b597f7c6fa4e57a0e28876b1c5baa2a9ce77220422f17d234b0d802d63238217a902fab65d546c DIST python-api-core-2.10.1.gh.tar.gz 181127 BLAKE2B 5f900c48ed367cbee03079efd78f16f9c07c2bf976757496fe9cee1ebbed5a9fe52e6c4f9f2a8ea6b7739e82c2efe44f294a3fb2586e19240855737431508f94 SHA512 f66188cc154d39483dc23e15d3d8100e5b6851cf44fa52d6e1917016d295b5de37132627ef9044905ab4e28f7b2f2e5131ce00ed50631d83c66fa192b106904e DIST python-api-core-2.10.2.gh.tar.gz 181173 BLAKE2B 181aa7ed47c64a231ee30e7719f3e3c271de14408466cbb41653e2eea4617058fcb60da31c77d98d33b0026352e6a3d5e61fabf03b480c596eb8aebfd5b8bab0 SHA512 4f2f98aad9638516e6e96ade137a1f6bf877c8a9d03537c11cf85e4550d19fe166ba1a2963d1dfde9931cea4e98d581d8f734644c3b623b78aedc4e2711e0aa8 +DIST python-api-core-2.11.0.gh.tar.gz 187535 BLAKE2B e8029b6344b572e1dcc8455b95f3ee63c8d3684f0c8807793e4e6ba2dd0179c939f183144085c2b94a29b8a1ae0e39aeffceb632988702806665ec39c51e3ce5 SHA512 798ff3970027d7ce60dcb62a88d395ebf00454f902fda4f272fc240b9ec104af112dd9de479fb6761990c48931c8ccd8c5223a1b2b5fa44823cabac862efdba8 DIST python-api-core-2.8.2.gh.tar.gz 164586 BLAKE2B bd62b20d1be52f0a2227d1663ee37ce31d991e0773ed793a3999b70c74e03a28ac188cc331027def0055a5b80e93378d9ec5baa389c65e7d2f183b37233be5ac SHA512 5844339cee71103650c446f002dcb13a632086d96dec1ed04a0ad5e4d3a61cc2a8e048da3e6445a50a0c009b0d25729f02865d28484bfee2a3427c829537e350 diff --git a/dev-python/google-api-core/google-api-core-2.11.0.ebuild b/dev-python/google-api-core/google-api-core-2.11.0.ebuild new file mode 100644 index 000000000000..49c9fdd9dd60 --- /dev/null +++ b/dev-python/google-api-core/google-api-core-2.11.0.ebuild @@ -0,0 +1,73 @@ +# 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 + +MY_P=python-api-core-${PV} +DESCRIPTION="Core Library for Google Client Libraries" +HOMEPAGE=" + https://github.com/googleapis/python-api-core/ + https://pypi.org/project/google-api-core/ + https://googleapis.dev/python/google-api-core/latest/index.html +" +SRC_URI=" + https://github.com/googleapis/python-api-core/archive/v${PV}.tar.gz + -> ${MY_P}.gh.tar.gz +" +S=${WORKDIR}/${MY_P} + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/googleapis-common-protos-1.56.2[${PYTHON_USEDEP}] + >=dev-python/google-auth-1.25.0[${PYTHON_USEDEP}] + >=dev-python/protobuf-python-3.19.5[${PYTHON_USEDEP}] + >=dev-python/requests-2.18.0[${PYTHON_USEDEP}] + google-api-core + googleapis/python-api-core diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest index 5695ad31f09e..a5df947c186b 100644 --- a/dev-python/google-auth/Manifest +++ b/dev-python/google-auth/Manifest @@ -1,2 +1,3 @@ DIST google-auth-2.13.0.tar.gz 216209 BLAKE2B 4e88062d89ca9976e0d87a93012c8ca318f9068452fde365970aab1d6ab4985aad378a038e36e0a82aca4665a196c412287a84b58c831edc9483d02fa4ed2489 SHA512 253dd17466850b20212c8cbbeb29c35dbffb2f3205867c7fdf74e400e4f2f9bf3c9ca6ffc814e5c3e9c7cc918a6cc60e696bc98c5d969761101dee4109b7018e DIST google-auth-2.14.1.tar.gz 220079 BLAKE2B 7e0958bd0f83bb9e47e5ea191a6f90f221630c67638082fdafb2b925e44eb9c68f6b91e86ab8b7869edb70de21c3be44041ded6507c2819754b19b13bd342a0c SHA512 1aec6b7104d71f58d1bc76472b204261eb6fc3030d0ed5f523bb125a9169544bc6266a8ae4573fce28423b689f2efcf57aadafc6c21876824fc17b2a96bbed95 +DIST google-auth-2.15.0.tar.gz 221698 BLAKE2B 73decb21ab51889d2f22a2dca9d01f8c7d77a37a5ba186e2fba05bfb7a56f0e5ea0f5c1396c0be527b03e9083e98995e96f0081973e97766fafc6a63946c0015 SHA512 4a564503195e4a96ac2a89bb208c37e434185439533913285ca03a3627f28e641a99224ae285ced84050fdc6073e075b1ba288e9a9c18d3e6adf70509b5ee68b diff --git a/dev-python/google-auth/google-auth-2.15.0.ebuild b/dev-python/google-auth/google-auth-2.15.0.ebuild new file mode 100644 index 000000000000..7fd9f06ca5d2 --- /dev/null +++ b/dev-python/google-auth/google-auth-2.15.0.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..11} ) + +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/hypothesis/Manifest b/dev-python/hypothesis/Manifest index f8b8512996a9..d79b778aebfa 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -3,3 +3,4 @@ DIST hypothesis-6.57.1.gh.tar.gz 9334332 BLAKE2B 5516e9ff84f11909eadc7888f2727f1 DIST hypothesis-6.58.0.gh.tar.gz 9335693 BLAKE2B 8e72b1ddd2a0c3bd07e5e865147e0befc7bbb42eb16e02704dbb79372e94161b6cc8f1f989b8541331e8488244c3d07e87d118ee43ba07a123de31cdb7b58bbb SHA512 91f128f333144859331e9a841d47d8414964955e14071a49e3d4504a9c9970e5f737c9036be8f20bdda1e620bb428809301d1008bfbd4b0aaa05757abeb8687d DIST hypothesis-6.58.1.gh.tar.gz 9335673 BLAKE2B 2f4c34f89547c3e05bc9238b9daee864335b89e1c2aab81765aeb0f806c730c33a52fe4820a718df078bb502e507cb954abe4f8528ec8566a366994cadb45d2d SHA512 efcddb49239b10ae851d3c3331629fd41f19d78e30f52f7d672735b397d4cc21fc5e3cabac824046cb391d999605e80abd014d837437593215a3d71aa60b407e DIST hypothesis-6.58.2.gh.tar.gz 9336284 BLAKE2B 404265e82d5b2e7e131cde9a97ef08a8bbfc482ba58f44fcfca4650b59529b51968c8eba1156b0b397bafa429cfa4b4e3c9d8988a6dbecad40d96c3736a5c2da SHA512 3bfd11c2f10e2075ad756247af6ef8f7e47a79746c6103db2158a3e569319226064f108170018f3455c542308a36bcb9e46d63ec9a66d8d081fdafdb82dfe65f +DIST hypothesis-6.59.0.gh.tar.gz 9337749 BLAKE2B 29673a769702cf80efa05c3f5a60a3dac6d1226db2afbf25e3ff71be801c396db843222dac5facff8bbb1105dbd7533e2e908188a611a6e051b757ef87498dae SHA512 8d189576a45dc527c2adc0b36781a9323292aa3ed61ab1e0747c379d170c8a1907b787889ceb767d4814422d158c3cdd542360e75295605805b22d832a999777 diff --git a/dev-python/hypothesis/hypothesis-6.59.0.ebuild b/dev-python/hypothesis/hypothesis-6.59.0.ebuild new file mode 100644 index 000000000000..bbb3ede19663 --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.59.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +CLI_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( "${CLI_COMPAT[@]}" python3_11 pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 multiprocessing optfeature + +TAG=hypothesis-python-${PV} +MY_P=hypothesis-${TAG} +DESCRIPTION="A library for property based testing" +HOMEPAGE=" + https://github.com/HypothesisWorks/hypothesis/ + https://pypi.org/project/hypothesis/ +" +SRC_URI=" + https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz + -> ${P}.gh.tar.gz +" +S="${WORKDIR}/${MY_P}/hypothesis-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="cli" + +RDEPEND=" + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}] + ' 3.8 3.9 3.10) + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' "${CLI_COMPAT[@]}") + ) +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + !! - - - - python@gentoo.org - Python - - - pathtools - gorakhargosh/pathtools - - diff --git a/dev-python/pathtools/pathtools-0.1.2-r3.ebuild b/dev-python/pathtools/pathtools-0.1.2-r3.ebuild deleted file mode 100644 index b41eb1d3fb2c..000000000000 --- a/dev-python/pathtools/pathtools-0.1.2-r3.ebuild +++ /dev/null @@ -1,16 +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="Pattern matching and various utilities for file systems paths" -HOMEPAGE="https://pypi.org/project/pathtools/ https://github.com/gorakhargosh/pathtools" -SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ~ppc x86" diff --git a/dev-python/plyr/plyr-1.0.6-r1.ebuild b/dev-python/plyr/plyr-1.0.6-r1.ebuild index 61bc5e92d5be..1c9757970eab 100644 --- a/dev-python/plyr/plyr-1.0.6-r1.ebuild +++ b/dev-python/plyr/plyr-1.0.6-r1.ebuild @@ -12,21 +12,31 @@ MY_PN="python-glyr" MY_P="${MY_PN}-${PV}" DESCRIPTION="A python wrapper for Glyr" -HOMEPAGE="https://sahib.github.io/python-glyr/intro.html - https://github.com/sahib/python-glyr" -SRC_URI="https://github.com/sahib/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" +HOMEPAGE=" + https://sahib.github.io/python-glyr/intro.html + https://github.com/sahib/python-glyr/ + https://pypi.org/project/plyr/ +" +SRC_URI=" + https://github.com/sahib/${MY_PN}/archive/${PV}.tar.gz -> ${MY_P}.tar.gz +" S="${WORKDIR}/${MY_P}" LICENSE="GPL-3+" KEYWORDS="amd64 x86" SLOT="0" -RDEPEND="media-libs/glyr:=" -DEPEND="${RDEPEND}" +DEPEND=" + media-libs/glyr:= +" +RDEPEND=" + ${DEPEND} +" BDEPEND=" - dev-python/cython[${PYTHON_USEDEP}]" + dev-python/cython[${PYTHON_USEDEP}] +" -distutils_enable_sphinx docs +distutils_enable_sphinx docs/source distutils_enable_tests pytest EPYTEST_DESELECT=( diff --git a/dev-python/psutil/Manifest b/dev-python/psutil/Manifest index 0a4d14f0a4cf..08b18e83f97c 100644 --- a/dev-python/psutil/Manifest +++ b/dev-python/psutil/Manifest @@ -1,5 +1,3 @@ -DIST psutil-5.9.1-tests-r2.patch.xz 3516 BLAKE2B 6a16d6f89fdeb06c7aa0d9d986eba84deae5f8d2bb829c2509744f954f9b274d8a70a00f94127f1880cea71f8d7e7b85097517f8516ee6ef14f17522ee9297b2 SHA512 b69efb32cd0229056ff9fbbde963f0f01f6bf1d0820f028527f464e38a9bd4211a55bd725cc8962a20608c12c28edb24b2063f5f58b53fdb6b001fe2f95da103 -DIST psutil-5.9.1.tar.gz 479090 BLAKE2B 88f35a9134d942fa56b5fbc79753e82245c3bfdb1f640dbf3b56815b89d872517f9ee3a3945532ebd1a399c3307e160ac80394766c3b2cc7e3fb36ffdd555eef SHA512 1ddb119a10243d17d808417817ec8659d22447f12a4bbc0366c13f6587a4b0b59f4e74f6ac5d1e1a908bb5fd287be630466d32beabcb5008f6a19c24a1557c27 DIST psutil-5.9.3-tests-r1.patch.xz 3648 BLAKE2B df56e3b11da307fdd4441284d1a7928c928b36c512ef05d313ac71e76545eabaca1f6a1ea9dab301c86005ef4c9af9622e0d1c6d7be858b92b0dce9d6031440d SHA512 0d8b35fe76b1caf1265ab4ecf182c92b71714be9612418c945f39c58f384979ed36e47bdf11b11a8cf2fc3925fed60abadf4f3eaea083f6bcd6d2cddb81fb5f9 DIST psutil-5.9.3.tar.gz 483579 BLAKE2B c1b5c77483a1e280cc68aa3ae5ca39fcc3992f3c07a591bbe92278050e9517a9e9c0e17338f2932f5ec680a19c4f6958e21e4b9b02158041e76dd877b5311c21 SHA512 d226364b416823783058f19c06dae4ac1ea03f061646f01ea6953ded8fbb89aed92aa743c9e55181e4d57101f7dbbb78336043e1fc7a3bd62ff82b19f0a4efae DIST psutil-5.9.4.tar.gz 485825 BLAKE2B ce5257e653876fc0c4bb005c964f677c0b4010f853cc7b8ff3451aa1efd7fde6b7e5d2150fb936cd38b667d5c167f180d5cae0792bdf50a8aa2e528795ed9897 SHA512 ff8d6213b153b5a3428e4f65ddbc41cb1f37caae4acab02760632107d95a50a74d3ee563f0cb2d623b37cdddd16425d2084e7f841e4a46af8988a7676f6975e6 diff --git a/dev-python/psutil/psutil-5.9.1.ebuild b/dev-python/psutil/psutil-5.9.1.ebuild deleted file mode 100644 index f47166770945..000000000000 --- a/dev-python/psutil/psutil-5.9.1.ebuild +++ /dev/null @@ -1,44 +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 - -TEST_PATCH=psutil-5.9.1-tests-r2.patch -DESCRIPTION="Retrieve information on running processes and system utilization" -HOMEPAGE="https://github.com/giampaolo/psutil https://pypi.org/project/psutil/" -SRC_URI=" - mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz - https://dev.gentoo.org/~mgorny/dist/${TEST_PATCH}.xz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="test" -RESTRICT="!test? ( test )" - -PATCHES=( - "${WORKDIR}/${TEST_PATCH}" -) - -python_test() { - # Since we are running in an environment a bit similar to CI, - # let's skip the tests that are disabled for CI - local -x TRAVIS=1 - local -x APPVEYOR=1 - local -x GITHUB_ACTIONS=1 - local -x GENTOO_TESTING=1 - "${EPYTHON}" psutil/tests/runner.py || - die "tests failed with ${EPYTHON}" -} - -python_compile() { - # Force -j1 to avoid .o linking race conditions - local MAKEOPTS=-j1 - distutils-r1_python_compile -} diff --git a/dev-python/psutil/psutil-5.9.3.ebuild b/dev-python/psutil/psutil-5.9.3.ebuild index 9a4896e3fd59..ca1fe8d32a07 100644 --- a/dev-python/psutil/psutil-5.9.3.ebuild +++ b/dev-python/psutil/psutil-5.9.3.ebuild @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/pyghmi/Manifest b/dev-python/pyghmi/Manifest index 12b2c4322279..d6a2421c51c0 100644 --- a/dev-python/pyghmi/Manifest +++ b/dev-python/pyghmi/Manifest @@ -1,2 +1,3 @@ DIST pyghmi-1.5.53.tar.gz 245616 BLAKE2B f0dd3d84426c7d1b0e32ae6d666823f2c760b4b6022beb7224af242ab17540f02e47cb321d681ab0153b6cee67c5a35609d45b4af5f9b55896217da8eb089132 SHA512 0f598bcfbfb233ef6a9e7890b914b745c114c67a1c9a5daa6136f498af78c0f6e29e501d5e94a94d47651c11396d154925769d0d7509cc7058a0949545c7eb76 DIST pyghmi-1.5.54.tar.gz 248634 BLAKE2B 82142cc00972db5e23c893c323d1012b701edeb9844e522b8c2adeeee5f9d96bfc6835a4461f14ae27b595cf4ccdf7c768a403194833f1c6311515c60c2fa9e9 SHA512 6182745a6560f207443042a6f7e56176aabffa32a98b2d20d808b80d8b61febd979281fc207871ec36b26a40c67e453f50e1fc9b2f1581c7a83a561a6e40a435 +DIST pyghmi-1.5.55.tar.gz 248976 BLAKE2B ccf76960a694d46e7669d164599abc731360c88e118d9cd3b724eb195f014d8cca2a3c58592fee99d455899472169057dabf62e8d57809e74adf8652e146a3e3 SHA512 9b3b8bdf0714e8567041415336d0ce9ba12fee61e41879185577288c4598ef42e837004682882589b832db5e9244bddfb2c63585dd5a097a945238b0f524dcaf diff --git a/dev-python/pyghmi/pyghmi-1.5.55.ebuild b/dev-python/pyghmi/pyghmi-1.5.55.ebuild new file mode 100644 index 000000000000..c181f2b930f7 --- /dev/null +++ b/dev-python/pyghmi/pyghmi-1.5.55.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +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/pyglet/Manifest b/dev-python/pyglet/Manifest index d99516946ea9..d72cac1d5e5c 100644 --- a/dev-python/pyglet/Manifest +++ b/dev-python/pyglet/Manifest @@ -1,3 +1,3 @@ -DIST pyglet-1.5.26.tar.gz 6534434 BLAKE2B a4366390f4ed92ed9e6c2d362fd8a009adf0e8a21ca00e1b9fead3cba99d192bb007413eca36892433f3bc4e2bf3258c550b2827262fc70e87b20566d46acb15 SHA512 819b2bbf71c9c632c1cefbb31e2a7186905c1475a1e978cd75dd6c019e5a53e6af79bceb57c68b61a3bb5692e04091c89c67b9168bb76ee19009c1ab719b8530 DIST pyglet-1.5.27.gh.tar.gz 6532179 BLAKE2B f1dc668530a69e275860befe11f4c86003c5de2dadede706df7abac9eb6fb1729ea030c7053f0149926f3ffdd12985d9abea4afac65de3b6b7541fe871eda369 SHA512 98896dab06873cbf3cdd0d4015cb0b9e062cffb1110908bd422ecdc4f0e16943adc8a4986e7dbfdae4392e82ac115bad6f937896e166989ad2c4d73a0f45c8be DIST pyglet-2.0.0.gh.tar.gz 6201132 BLAKE2B e72436804688e9022f0efc7da7fac5eb31ed2d35632612149b52431167db98f1d2e8bc3824ef6bd69851a8bf609d5098ea5f5c77aa7bcf5a527457c62ed47586 SHA512 2dde724f0b5f284d0094109a7077464ac4ec76ea905c91ddc096032ac849ee9720ee36926e9f11969169906c7e45580789001dfc657edc2e737ad116c48c588a +DIST pyglet-2.0.1.gh.tar.gz 6202313 BLAKE2B be77d8b1736a41ff97c91db2019716eb85be87c91847f1588ffa8c502224b127aa04b038a207890a7abd099f9a956cfa8836d25e50a913f3a8439edfc078942e SHA512 a8670a8845b1743347b1b8cac19ee62056b2ea819ba2e14e567bc2d42f4ff7d1dc2c10e782b1bd670aef69e78971dca8d740787065ef1c2923cb62a3570e7bec diff --git a/dev-python/pyglet/pyglet-1.5.26.ebuild b/dev-python/pyglet/pyglet-2.0.1.ebuild similarity index 76% rename from dev-python/pyglet/pyglet-1.5.26.ebuild rename to dev-python/pyglet/pyglet-2.0.1.ebuild index cc992542d9ff..04ea35c2986c 100644 --- a/dev-python/pyglet/pyglet-1.5.26.ebuild +++ b/dev-python/pyglet/pyglet-2.0.1.ebuild @@ -4,7 +4,7 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit distutils-r1 virtualx xdg-utils @@ -14,11 +14,11 @@ HOMEPAGE=" https://github.com/pyglet/pyglet/ https://pypi.org/project/pyglet/ " -SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI="https://github.com/pyglet/pyglet/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux" +KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux" IUSE="examples image +sound" BDEPEND=" @@ -41,8 +41,6 @@ RDEPEND=" " # ffmpeg? ( media-libs/avbin-bin ) -DOCS=( DESIGN NOTICE README.md RELEASE_NOTES ) - distutils_enable_tests pytest src_test() { @@ -56,10 +54,20 @@ python_test() { # lacking device/server permissions tests/unit/media/test_listener.py::test_openal_listener tests/unit/media/test_listener.py::test_pulse_listener + # fragile to load + tests/unit/test_clock_freq.py::test_elapsed_time_between_tick ) + if [[ ${EPYTHON} == python3.11 ]]; then + EPYTEST_DESELECT+=( + # broken test + # https://github.com/pyglet/pyglet/issues/606 + tests/unit/test_events.py::test_push_handlers_instance + ) + fi # Specify path to avoid running interactive tests # We could add in integration tests, but they're slow + local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 nonfatal epytest tests/unit || die "Tests failed with ${EPYTHON}" } diff --git a/dev-python/pytest-check/Manifest b/dev-python/pytest-check/Manifest index feed46a3459c..10dbb0e30b75 100644 --- a/dev-python/pytest-check/Manifest +++ b/dev-python/pytest-check/Manifest @@ -2,3 +2,5 @@ DIST pytest-check-1.0.10.tar.gz 15603 BLAKE2B e51dbb2806bdac73e202b14668c7667597 DIST pytest-check-1.1.2.tar.gz 19090 BLAKE2B 25d483c29f7a357b26d6153582e9ca0a4b6f6c5c97baf9e8a12403de6993f44fa4d4eea370f1c800036062abffb68cbcf826c210f7eb32ef4fefcbfde031674f SHA512 64e74e399cecc6733aeca7ca88dedb110029394548c0b3e27d0f35e034887fbb9a3d6a2da7b30e52a5fa68f535e15373173ffaf391afa02783009e5edb6637d3 DIST pytest-check-1.1.3.tar.gz 19461 BLAKE2B e6ba332f3326992842a50323c6062283c3227d15526cc0f33f51a90455e7a30f0f53e96907896eeecce4a13b8e6fafcc8112eecfc844310200e107e92150d3d0 SHA512 af89cc90de9a72600d79947d2f771fe878dc55add754dae447afe8c0df47745842c35867ebc104825189c119858a7ddde992e91b48dab4f9e74fd71e7b55f51e DIST pytest-check-1.2.0.tar.gz 20105 BLAKE2B c8f8a8ec38a3f6162fa43b90d757c3fd0867bb3ec2e04f4de2fe194aeb75041d925220f2b6fe222b3ae9d4dde8202680f9712b5b4c9a90224e9f0c0c81925b6d SHA512 585e727a817106f25dbd59aa6ee7f06565d0d216caa189001b18aee1f6e96aacb07e0886af6ca96fd36dacae1246a9acccee9b23341afc51981c7c496602d406 +DIST pytest-check-1.2.1.tar.gz 20677 BLAKE2B a6ead4a45db9f8d3cb8226be08559bdde4df5ff0b0015213a36b354257cc6995603e93e645367008ff08a85640121124029fa4d6616423c674e0aca1097b51c4 SHA512 dcdbf099e5cff63aa6ce3aa96a7aef9b59382baf051d3682a7775d90e6c14718dcdd540d1467073d3e747f6bf587e8e0f05f280ee52a4b1e56d2db1c4d982ea2 +DIST pytest-check-1.3.0.tar.gz 23763 BLAKE2B 95f98c679aed6bd1a16ffb72a4da0e0177d83c785343aa8c102c1e31f2a148fe78bf3aa49630bebf1b05a338dd9d2d075eb02ef1dff8e63175af22cf3f194ed7 SHA512 4c513f01d2f7a9302afdb3be7ff3f9da6f3b0af8469bab85bb103a6a16b4955c238251b2c46643d71d18c1476976cb5e49ee3c63d6752c8ac2591e14cda9db34 diff --git a/dev-python/pytest-check/pytest-check-1.2.1.ebuild b/dev-python/pytest-check/pytest-check-1.2.1.ebuild new file mode 100644 index 000000000000..9a459557d506 --- /dev/null +++ b/dev-python/pytest-check/pytest-check-1.2.1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="pytest plugin that allows multiple failures per test" +HOMEPAGE=" + https://github.com/okken/pytest-check/ + https://pypi.org/project/pytest-check/ +" +SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/pytest-check/pytest-check-1.3.0.ebuild b/dev-python/pytest-check/pytest-check-1.3.0.ebuild new file mode 100644 index 000000000000..9a459557d506 --- /dev/null +++ b/dev-python/pytest-check/pytest-check-1.3.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="pytest plugin that allows multiple failures per test" +HOMEPAGE=" + https://github.com/okken/pytest-check/ + https://pypi.org/project/pytest-check/ +" +SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/colorama-0.4.6[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/pytest-testinfra/Manifest b/dev-python/pytest-testinfra/Manifest index 678fe70ff03e..94ade6e95fc2 100644 --- a/dev-python/pytest-testinfra/Manifest +++ b/dev-python/pytest-testinfra/Manifest @@ -1 +1,2 @@ DIST pytest-testinfra-6.8.0.tar.gz 78611 BLAKE2B ab1f9732db6a5d88730f4989cc47dc2086844f9809754d9f7811a8f0f092cf3d1e6f48fac2596200bf8e354cfd4aa3dc767bc21139267813141c9522d2116453 SHA512 e0c044430ffae1772b937b405572ef05b6177a645aff7b96e1f779d4f68449241757efae137a03ea8aec28db5f91c0e71574ab52aebef0052ca99ea0ca08db23 +DIST pytest-testinfra-7.0.0.tar.gz 79296 BLAKE2B b0870cbf466627daff0ed6a3063c15c9b725fab4009fc24c3779b56765901e6b8d3a42fce429f1e42151b78d61f52c38955772e562c74d78c717a61a5fe74f04 SHA512 507d7a434c2eb159e2c36b1be3d447e386d3a4e614f2717ed8add456358f644c18f801db6774a4854e4ec7936643febd332aa4096ab26ae0080aceeff420c78e diff --git a/dev-python/pytest-testinfra/pytest-testinfra-7.0.0.ebuild b/dev-python/pytest-testinfra/pytest-testinfra-7.0.0.ebuild new file mode 100644 index 000000000000..5e4cec65cf58 --- /dev/null +++ b/dev-python/pytest-testinfra/pytest-testinfra-7.0.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Write unit tests in Python to test actual state of your servers" +HOMEPAGE=" + https://github.com/pytest-dev/pytest-testinfra/ + https://pypi.org/project/pytest-testinfra/ +" +SRC_URI="mirror://pypi/${P::1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~riscv" + +RDEPEND=" + dev-python/pytest[${PYTHON_USEDEP}] +" +# Ansible is called via its CLI +# which(1) is used as fallback when `command -v ...` returns 127 +# (which e.g. happens when dash is used as /bin/sh) +# https://github.com/pytest-dev/pytest-testinfra/issues/668 +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + app-admin/ansible + app-admin/salt[${PYTHON_USEDEP}] + dev-python/paramiko[${PYTHON_USEDEP}] + dev-python/pywinrm[${PYTHON_USEDEP}] + sys-apps/which + ) +" + +distutils_enable_tests pytest + +pkg_postinst() { + elog "For the list of available connection back-ends and their dependencies," + elog "please consult https://testinfra.readthedocs.io/en/latest/backends.html" +} diff --git a/dev-python/python-caja/Manifest b/dev-python/python-caja/Manifest index 7f7de412fe04..45565b674f4f 100644 --- a/dev-python/python-caja/Manifest +++ b/dev-python/python-caja/Manifest @@ -1 +1,2 @@ DIST python-caja-1.24.0.tar.xz 312340 BLAKE2B a860cb1cc983221710d93943ac39b9b77761997fa6a52b32dceeeec381ee86d976c56266013d0370a28e7cb26de3601fec42234b4f91c78e5ac54992035e17ee SHA512 9febf7cae1736e30c80218dcfd3cc05b948823b99945ed67c1839ab5149aa3fe05b090d46c598810f0cde8ba66b83426c4642f6ebdbef6067f6b2fbc0798e816 +DIST python-caja-1.26.0.tar.xz 314936 BLAKE2B 1fabd7bafa19051a19643aa9f10180d72062bc485231760439d988936406e07b9e600a80c1c9d45c88a5ac40c0b16e90878c02dba81f722d8a6f60713fe28cc7 SHA512 632b0b4a9fa29bdcde3b84b37820a7e171b59e78972f71c0c3d25d52cad8233ae7d1548e23ed6d3a06734b084532db1c4e85c3beaed15fce88cf8abff5be35d0 diff --git a/dev-python/python-caja/python-caja-1.26.0.ebuild b/dev-python/python-caja/python-caja-1.26.0.ebuild new file mode 100644 index 000000000000..378681f190a4 --- /dev/null +++ b/dev-python/python-caja/python-caja-1.26.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MATE_LA_PUNT="yes" +PYTHON_COMPAT=( python{3_8,3_9,3_10,3_11} ) + +inherit mate python-single-r1 + +if [[ ${PV} != 9999 ]]; then + KEYWORDS="~amd64 ~arm ~x86" +fi + +DESCRIPTION="Python bindings for the Caja file manager" +LICENSE="GPL-2+" +SLOT="0" +IUSE="doc" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +COMMON_DEPEND="${PYTHON_DEPS} + >=dev-libs/glib-2.50:2 + $( python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]' ) + >=mate-base/caja-1.17.1[introspection] + >=x11-libs/gtk+-3.22:3 +" + +RDEPEND="${COMMON_DEPEND}" + +BDEPEND="${COMMON_DEPEND} + dev-util/gtk-doc + dev-util/gtk-doc-am + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig + doc? ( app-text/docbook-xml-dtd:4.1.2 ) +" + +src_prepare() { + MATE_FORCE_AUTORECONF="true" + + sed -i "s/\$(PACKAGE)/${PF}/g" examples/Makefile.am || die + mate_src_prepare +} + +src_install() { + mate_src_install + + # Keep the directory for systemwide extensions. + keepdir /usr/share/caja-python/extensions/ + + # The HTML documentation generation is broken and commented out by upstream. + # + #if use doc ; then + # insinto /usr/share/gtk-doc/html/nautilus-python # for dev-util/devhelp + # doins -r docs/html/* + #fi +} diff --git a/dev-python/pyupgrade/Manifest b/dev-python/pyupgrade/Manifest index f260a571ce50..f275e86744b7 100644 --- a/dev-python/pyupgrade/Manifest +++ b/dev-python/pyupgrade/Manifest @@ -1,2 +1,3 @@ DIST pyupgrade-3.2.2.gh.tar.gz 62261 BLAKE2B 8a34b01c3eacb004c73a56f4437223ddbb4ddbaed7dcb03f532f877954abcf589739c1a4afadd7b14db6b120039bead6dba551b59cb03e94a99d18bb9f503f45 SHA512 1586dd38eff08ee0a0fb4d8db77593d965d5f675893a6cd23e6de7bf966d2f087013c1deeeab47e88af9162929d6ee110d29cf00041189c9715c2395c1b3798b DIST pyupgrade-3.2.3.gh.tar.gz 62349 BLAKE2B 5e698f25ad846503e562219a192841912c4581cdd3b663b3b982d7923b774b63cd2ab8666b25c6c2945bd3a823fb3138f795829cda2f2e3f8046a2f882061dde SHA512 14dc0856a035a14cca7250ee99b7c001ad39cfd648ea04900e266d611ab7fe89bff6f678c14df4f43dd264146116c5a4190167b6c74506bc82c46b80863372c9 +DIST pyupgrade-3.3.0.gh.tar.gz 62628 BLAKE2B 18af1a3efe49d78524f35762f35a6933876f0b21775b84eae8acb95b38681861a8a1a3009c76ade8364ead9e35cf592eb664f31f61e4af5014207460f90b5f0c SHA512 f6a37c8e35f44ddf0154714ca13ab7b322fe38d629234898faa2a435b4ce8eef0e18f7407af20f9c5fd6afe6a6392755cfc301714c1789cb55896fd2247cb7b4 diff --git a/dev-python/pyupgrade/pyupgrade-3.3.0.ebuild b/dev-python/pyupgrade/pyupgrade-3.3.0.ebuild new file mode 100644 index 000000000000..02368726bb1d --- /dev/null +++ b/dev-python/pyupgrade/pyupgrade-3.3.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="Tool + pre-commit hook to automatically upgrade syntax for newer Pythons" +HOMEPAGE=" + https://github.com/asottile/pyupgrade/ + https://pypi.org/project/pyupgrade/ +" +SRC_URI=" + https://github.com/asottile/pyupgrade/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/tokenize-rt[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/tempita/Manifest b/dev-python/tempita/Manifest deleted file mode 100644 index 719389014bed..000000000000 --- a/dev-python/tempita/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST tempita-0.5.3-bitbucket.tar.gz 22756 BLAKE2B 59d273b1dc206eea452f7e5265d59b3ef1248b2d920eae559d74f4c569852b2a127e2a906f866cb748a12663dca944d9080413410edd5c69bd93b0d9574e3026 SHA512 cebe443bf0fc7705304fe127c796801acb6cdc54e79315c2afddb79ece1d04427852c1d0924ab9dd54520b584ae09a0644a20ff2dd6ed0408ee103f5b3fb9410 diff --git a/dev-python/tempita/files/tempita-0.5.3-2to3.patch b/dev-python/tempita/files/tempita-0.5.3-2to3.patch deleted file mode 100644 index d2aaae6546c1..000000000000 --- a/dev-python/tempita/files/tempita-0.5.3-2to3.patch +++ /dev/null @@ -1,233 +0,0 @@ -commit d886499651add63bbb944c25fc56a276cc2a7884 -Author: Louis Sautier -Date: Thu Sep 9 23:35:03 2021 +0200 - - Stop using deprecated 2to3 option for setuptools - -diff --git a/setup.py b/setup.py -index f575020..678b555 100644 ---- a/setup.py -+++ b/setup.py -@@ -36,5 +36,4 @@ more to learn about it. - test_suite='nose.collector', - include_package_data=True, - zip_safe=True, -- use_2to3=True, - ) -diff --git a/tempita/__init__.py b/tempita/__init__.py -index acc2fd9..a3cb8a1 100755 ---- a/tempita/__init__.py -+++ b/tempita/__init__.py -@@ -35,9 +35,9 @@ import os - import re - import sys - import tokenize --from cStringIO import StringIO -+from io import StringIO - from html import escape --from urllib import quote as url_quote -+from urllib.parse import quote as url_quote - from tempita._looper import looper - from tempita.compat3 import bytes, basestring_, next, is_unicode, coerce_text - -@@ -103,7 +103,7 @@ class Template(object): - delimiters = (self.default_namespace['start_braces'], - self.default_namespace['end_braces']) - else: -- assert len(delimiters) == 2 and all([isinstance(delimeter, basestring) -+ assert len(delimiters) == 2 and all([isinstance(delimeter, str) - for delimeter in delimiters]) - self.default_namespace = self.__class__.default_namespace.copy() - self.default_namespace['start_braces'] = delimiters[0] -@@ -198,7 +198,7 @@ class Template(object): - position=None, name=self.name) - templ = self.get_template(inherit_template, self) - self_ = TemplateObject(self.name) -- for name, value in defs.iteritems(): -+ for name, value in defs.items(): - setattr(self_, name, value) - self_.body = body - ns = ns.copy() -@@ -294,7 +294,7 @@ class Template(object): - try: - try: - value = eval(code, self.default_namespace, ns) -- except SyntaxError, e: -+ except SyntaxError as e: - raise SyntaxError( - 'invalid syntax in expression: %s' % code) - return value -@@ -306,12 +306,12 @@ class Template(object): - else: - arg0 = coerce_text(e) - e.args = (self._add_line_info(arg0, pos),) -- raise exc_info[0], e, exc_info[2] -+ raise exc_info[0](e).with_traceback(exc_info[2]) - - def _exec(self, code, ns, pos): - __traceback_hide__ = True - try: -- exec code in self.default_namespace, ns -+ exec(code, self.default_namespace, ns) - except: - exc_info = sys.exc_info() - e = exc_info[1] -@@ -319,7 +319,7 @@ class Template(object): - e.args = (self._add_line_info(e.args[0], pos),) - else: - e.args = (self._add_line_info(None, pos),) -- raise exc_info[0], e, exc_info[2] -+ raise exc_info[0](e).with_traceback(exc_info[2]) - - def _repr(self, value, pos): - __traceback_hide__ = True -@@ -328,7 +328,7 @@ class Template(object): - return '' - if self._unicode: - try: -- value = unicode(value) -+ value = str(value) - except UnicodeDecodeError: - value = bytes(value) - else: -@@ -341,7 +341,7 @@ class Template(object): - exc_info = sys.exc_info() - e = exc_info[1] - e.args = (self._add_line_info(e.args[0], pos),) -- raise exc_info[0], e, exc_info[2] -+ raise exc_info[0](e).with_traceback(exc_info[2]) - else: - if self._unicode and isinstance(value, bytes): - if not self.default_encoding: -@@ -350,7 +350,7 @@ class Template(object): - '(no default_encoding provided)' % value) - try: - value = value.decode(self.default_encoding) -- except UnicodeDecodeError, e: -+ except UnicodeDecodeError as e: - raise UnicodeDecodeError( - e.encoding, - e.object, -@@ -387,7 +387,7 @@ def paste_script_template_renderer(content, vars, filename=None): - class bunch(dict): - - def __init__(self, **kw): -- for name, value in kw.iteritems(): -+ for name, value in kw.items(): - setattr(self, name, value) - - def __setattr__(self, name, value): -@@ -410,7 +410,7 @@ class bunch(dict): - - def __repr__(self): - items = [ -- (k, v) for k, v in self.iteritems()] -+ (k, v) for k, v in self.items()] - items.sort() - return '<%s %s>' % ( - self.__class__.__name__, -@@ -463,7 +463,7 @@ def url(v): - - - def attr(**kw): -- kw = list(kw.iteritems()) -+ kw = list(kw.items()) - kw.sort() - parts = [] - for name, value in kw: -@@ -545,7 +545,7 @@ class TemplateDef(object): - values = {} - sig_args, var_args, var_kw, defaults = self._func_signature - extra_kw = {} -- for name, value in kw.iteritems(): -+ for name, value in kw.items(): - if not var_kw and name not in sig_args: - raise TypeError( - 'Unexpected argument %s' % name) -@@ -568,7 +568,7 @@ class TemplateDef(object): - raise TypeError( - 'Extra position arguments: %s' - % ', '.join(repr(v) for v in args)) -- for name, value_expr in defaults.iteritems(): -+ for name, value_expr in defaults.items(): - if name not in values: - values[name] = self._template._eval( - value_expr, self._ns, self._pos) -@@ -614,7 +614,7 @@ class _Empty(object): - return 'Empty' - - def __unicode__(self): -- return u'' -+ return '' - - def __iter__(self): - return iter(()) -@@ -1164,7 +1164,7 @@ def fill_command(args=None): - vars.update(os.environ) - for value in args: - if '=' not in value: -- print('Bad argument: %r' % value) -+ print(('Bad argument: %r' % value)) - sys.exit(2) - name, value = value.split('=', 1) - if name.startswith('py:'): -diff --git a/tempita/_looper.py b/tempita/_looper.py -index 6784c7c..70aded7 100644 ---- a/tempita/_looper.py -+++ b/tempita/_looper.py -@@ -7,9 +7,9 @@ These can be awkward to manage in a normal Python loop, but using the - looper you can get a better sense of the context. Use like:: - - >>> for loop, item in looper(['a', 'b', 'c']): -- ... print loop.number, item -+ ... print(loop.number, item) - ... if not loop.last: -- ... print '---' -+ ... print('---') - 1 a - --- - 2 b -@@ -161,3 +161,4 @@ class loop_pos(object): - return getter(item) != getter(other) - else: - return item[getter] != other[getter] -+ -diff --git a/tempita/compat3.py b/tempita/compat3.py -index 5e18fa0..f17f588 100644 ---- a/tempita/compat3.py -+++ b/tempita/compat3.py -@@ -4,7 +4,7 @@ __all__ = ['b', 'basestring_', 'bytes', 'next', 'is_unicode'] - - if sys.version < "3": - b = bytes = str -- basestring_ = basestring -+ basestring_ = str - else: - - def b(s): -@@ -18,14 +18,14 @@ text = str - if sys.version < "3": - - def next(obj): -- return obj.next() -+ return obj.__next__() - else: - next = next - - if sys.version < "3": - - def is_unicode(obj): -- return isinstance(obj, unicode) -+ return isinstance(obj, str) - else: - - def is_unicode(obj): -@@ -39,7 +39,7 @@ def coerce_text(v): - else: - attr = '__str__' - if hasattr(v, attr): -- return unicode(v) -+ return str(v) - else: - return bytes(v) - return v diff --git a/dev-python/tempita/files/tempita-0.5.3-cgi-escape.patch b/dev-python/tempita/files/tempita-0.5.3-cgi-escape.patch deleted file mode 100644 index d411d28ced48..000000000000 --- a/dev-python/tempita/files/tempita-0.5.3-cgi-escape.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff --git a/tempita/__init__.py b/tempita/__init__.py -index 137ba2d..acc2fd9 100755 ---- a/tempita/__init__.py -+++ b/tempita/__init__.py -@@ -31,12 +31,12 @@ can use ``__name='tmpl.html'`` to set the name of the template. - If there are syntax errors ``TemplateError`` will be raised. - """ - --import cgi - import os - import re - import sys - import tokenize - from cStringIO import StringIO -+from html import escape - from urllib import quote as url_quote - from tempita._looper import looper - from tempita.compat3 import bytes, basestring_, next, is_unicode, coerce_text -@@ -445,10 +445,10 @@ def html_quote(value, force=True): - if not isinstance(value, basestring_): - value = coerce_text(value) - if sys.version >= "3" and isinstance(value, bytes): -- value = cgi.escape(value.decode('latin1'), 1) -+ value = escape(value.decode('latin1'), 1) - value = value.encode('latin1') - else: -- value = cgi.escape(value, 1) -+ value = escape(value, 1) - if sys.version < "3": - if is_unicode(value): - value = value.encode('ascii', 'xmlcharrefreplace') diff --git a/dev-python/tempita/metadata.xml b/dev-python/tempita/metadata.xml deleted file mode 100644 index d1cf4b0c2906..000000000000 --- a/dev-python/tempita/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - python@gentoo.org - Python - - - - Tempita - - diff --git a/dev-python/tempita/tempita-0.5.3-r3.ebuild b/dev-python/tempita/tempita-0.5.3-r3.ebuild deleted file mode 100644 index be3b68c6bb55..000000000000 --- a/dev-python/tempita/tempita-0.5.3-r3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( pypy3 python3_{8..10} ) -# The package uses pkg_resources -DISTUTILS_USE_SETUPTOOLS=manual - -inherit distutils-r1 - -MY_COMMIT="97392d008cc8" - -DESCRIPTION="A very small text templating language" -HOMEPAGE="https://pypi.org/project/Tempita/" -# Tests are not published on PyPI -SRC_URI="https://bitbucket.org/ianb/${PN}/get/${MY_COMMIT}.tar.gz -> ${P}-bitbucket.tar.gz" -S="${WORKDIR}/ianb-${PN}-${MY_COMMIT}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux" - -RDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -BDEPEND="${RDEPEND}" - -PATCHES=( - # cgi.escape has been removed in Python 3.9 - "${FILESDIR}/${P}-cgi-escape.patch" - # The 2to3 option for setuptools is deprecated - "${FILESDIR}/${P}-2to3.patch" -) - -distutils_enable_sphinx docs -distutils_enable_tests pytest - -python_prepare_all() { - # Remove reference to a non-existent CSS file - # in order to make sphinx use its default theme. - sed -i '/^html_style =/d' docs/conf.py || die - distutils-r1_python_prepare_all -} - -python_test() { - epytest tests/test_template.txt docs/index.txt -} diff --git a/dev-python/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest index 137f2fe752f5..bbf5299ff0e3 100644 --- a/dev-python/trove-classifiers/Manifest +++ b/dev-python/trove-classifiers/Manifest @@ -1 +1,2 @@ DIST trove-classifiers-2022.10.19.gh.tar.gz 15030 BLAKE2B c5841fd36070979577fe154559d7c578cbef0166bb933cef0b2945581a388602c65a0711320b610ac9acd4166784ec616f1e4d532453488ddf7b933f5fac124b SHA512 5e7319028d16f917c7ddbc997f2082f3e5816dd1f93038c2193aa70a74e2e47f5bf72d8d205453fb2e0ddae3fe56affc0c78930b11767d2d55db0910a454568d +DIST trove-classifiers-2022.12.1.gh.tar.gz 15034 BLAKE2B 4a77c9ccacea2e9053601115eb04f96b26ca4897590a0fefe96bd4610a551cce76814e2045754ae1e30025b0d75fd6f45c37d89438215ab07b46fa4038024559 SHA512 94dac84ee6446b95f28acc9f665fdc93018a038debb0abac708c092ada890a9aff56b9f276f492d290749b563d3c2c1b854cf334e9b883a72c5030bc861d47fb diff --git a/dev-python/trove-classifiers/trove-classifiers-2022.12.1.ebuild b/dev-python/trove-classifiers/trove-classifiers-2022.12.1.ebuild new file mode 100644 index 000000000000..964617661415 --- /dev/null +++ b/dev-python/trove-classifiers/trove-classifiers-2022.12.1.ebuild @@ -0,0 +1,34 @@ +# Copyright 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="Canonical source for classifiers on PyPI (pypi.org)" +HOMEPAGE=" + https://github.com/pypa/trove-classifiers/ + https://pypi.org/project/trove-classifiers/ +" +SRC_URI=" + https://github.com/pypa/trove-classifiers/archive/${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +BDEPEND=" + dev-python/calver[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest + +python_test() { + epytest + "${EPYTHON}" -m tests.lib || die +} diff --git a/dev-python/ubelt/Manifest b/dev-python/ubelt/Manifest index 4579b4c8bfbb..a78ff0115155 100644 --- a/dev-python/ubelt/Manifest +++ b/dev-python/ubelt/Manifest @@ -1 +1,2 @@ DIST ubelt-1.2.2.gh.tar.gz 303629 BLAKE2B 624f56db069bb72ff3686db9d4ca47a1ac384ab9cb0810dd608fa8c12d00789b219d3d5a659e153cde87bb42a585f6176527c7b89fbef8afbf3f86433e456bbe SHA512 f0384cee3b8b474e2f3d893134cde6a7e96c73b98e4be6bb928dd410bdc763d9846409f867232c6b34840d0f77bcc95aa425b4a67dc3eeec3c634fd1c1311332 +DIST ubelt-1.2.3.gh.tar.gz 324632 BLAKE2B bafb67048a8a6525fc0aa1393fff22a3bf56d3843d195dc29125b8f452c4700dff77282349fbb44e0fc23a5495bcf48d6626879603f6c68a14ee04435d0f1831 SHA512 2a0a3e8b40ebaa5d2c7856cd197cdd8113ff58be6827ce57f394284f824e310078ef2a754247575c9eec2d3d1eecce2ec22239102eade025d556a79552e5f9d3 diff --git a/dev-python/ubelt/ubelt-1.2.3.ebuild b/dev-python/ubelt/ubelt-1.2.3.ebuild new file mode 100644 index 000000000000..16848c126ff5 --- /dev/null +++ b/dev-python/ubelt/ubelt-1.2.3.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 stdlib like feel, and extra batteries. Hashing, Caching, Timing, Progress" +HOMEPAGE=" + https://github.com/Erotemic/ubelt/ + https://pypi.org/project/ubelt/ +" +SRC_URI=" + https://github.com/Erotemic/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +SLOT="0" +LICENSE="Apache-2.0" +KEYWORDS="~amd64 ~x86" + +BDEPEND=" + test? ( + >=dev-python/numpy-1.19.2[${PYTHON_USEDEP}] + >=dev-python/pygments-2.2.0[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.25.1[${PYTHON_USEDEP}] + dev-python/xdoctest[${PYTHON_USEDEP}] + >=dev-python/xxhash-1.0.1[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + tests/test_editable_modules.py::test_import_of_editable_install + # relies on passwd home being equal to ${HOME} + ubelt/util_path.py::userhome:0 +) diff --git a/dev-python/ujson/Manifest b/dev-python/ujson/Manifest index 0874b136e850..1e6928ca6ef7 100644 --- a/dev-python/ujson/Manifest +++ b/dev-python/ujson/Manifest @@ -1 +1,2 @@ DIST ujson-5.5.0.tar.gz 7140414 BLAKE2B cca99fbb8cec447500c0dec34a952c4474acd0149783c887ee713cee60859570e41c9e349d49ff7eeba645d0c04a7e368da2ec8c42b6f55f59e971f834449e3a SHA512 883c0bd8b933557fc98556af1679de6df0372ee83a5533d8ea3f994dc13cd9bcd3140e2532ea1ad24419dab9ffbb59027e00f0a5e7ca285bf68358205a07bcd5 +DIST ujson-5.6.0.tar.gz 7151977 BLAKE2B 59c0b88bdc59791889971993135484ce99763ad4805b36db7a3abc5e950c9132b917e7fbfb09870af916f5939d10e23ab44137f416179f75a06f424cf4b1154d SHA512 996c9746e011f116fcab3e61345df27cb2c1251852f758eff1d3465e19df03deb1a037669aa6ee5aad2fc6c2cf76c22075ad6a73158ff4dc81357e59a4ee244a diff --git a/dev-python/ujson/ujson-5.6.0.ebuild b/dev-python/ujson/ujson-5.6.0.ebuild new file mode 100644 index 000000000000..ca2f1fe67e94 --- /dev/null +++ b/dev-python/ujson/ujson-5.6.0.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} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Ultra fast JSON encoder and decoder for Python" +HOMEPAGE=" + https://github.com/ultrajson/ultrajson/ + https://pypi.org/project/ujson/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" + +DEPEND=" + dev-libs/double-conversion:= +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/pytz[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_configure() { + export UJSON_BUILD_DC_INCLUDES="${EPREFIX}/usr/include/double-conversion" + export UJSON_BUILD_DC_LIBS="-ldouble-conversion" + export UJSON_BUILD_NO_STRIP=1 +} diff --git a/dev-python/watchgod/Manifest b/dev-python/watchgod/Manifest deleted file mode 100644 index 5d3210f07978..000000000000 --- a/dev-python/watchgod/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST watchfiles-0.8.2.gh.tar.gz 15515 BLAKE2B 97c17737c6970c8b799707547cef760c307cd000d09cf3a338e47c0735d537e0321643066eab592f7f7e6ccc25272ea1e7e0bbc02f6274864f7cc39a177b83ba SHA512 a44b831352ace03c450781bc815b1813c44c386d666a9b724b562ff69228705651bfc23e81b7344d0f79c62577d4f910b323c734298e2a609f85bbc4a0f0498e diff --git a/dev-python/watchgod/metadata.xml b/dev-python/watchgod/metadata.xml deleted file mode 100644 index f8df5d7b0948..000000000000 --- a/dev-python/watchgod/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - python@gentoo.org - - - samuelcolvin/watchfiles - watchgod - - diff --git a/dev-python/watchgod/watchgod-0.8.2-r1.ebuild b/dev-python/watchgod/watchgod-0.8.2-r1.ebuild deleted file mode 100644 index a19fe1d0b4f5..000000000000 --- a/dev-python/watchgod/watchgod-0.8.2-r1.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 2021-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=watchfiles-${PV} -DESCRIPTION="Simple, modern file watching and code reload in Python" -HOMEPAGE=" - https://pypi.org/project/watchgod/ - https://github.com/samuelcolvin/watchfiles/ -" -SRC_URI=" - https://github.com/samuelcolvin/watchfiles/archive/v${PV}.tar.gz - -> ${MY_P}.gh.tar.gz -" -S=${WORKDIR}/${MY_P} - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -RDEPEND=" - =dev-python/anyio-3*[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - dev-python/pytest-mock[${PYTHON_USEDEP}] - dev-python/pytest-toolbox[${PYTHON_USEDEP}] - dev-python/trio[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -src_prepare() { - distutils-r1_src_prepare - - # increase timeout - sed -i -e '/sleep/s/0.01/1.0/' tests/test_watch.py || die - # fix version number in metadata - sed -i -e "s:0\.0\.dev0:${PV}:" watchgod/version.py || die -} - -python_test() { - local EPYTEST_DESELECT=( - # flaky test on slow systems, https://github.com/samuelcolvin/watchgod/issues/84 - tests/test_watch.py::test_awatch_log - ) - [[ ${EPYTHON} == pypy3 ]] && EPYTEST_DESELECT+=( - tests/test_watch.py::test_does_not_exist - ) - epytest -} diff --git a/dev-python/websockets/Manifest b/dev-python/websockets/Manifest index ac0558fbdd12..84510f4c51eb 100644 --- a/dev-python/websockets/Manifest +++ b/dev-python/websockets/Manifest @@ -1,2 +1 @@ -DIST websockets-10.3.gh.tar.gz 304375 BLAKE2B db6075304613ff74ad5928a0c57e90a7d418ac0b9532adba4c6a17b3c3f1982cc94db8ac4c0da5f65343a915f3b2e7ccedce4e6d5d4960cb72fc93c3db6e041c SHA512 75a11dd7605808954c5f59decda5b115db73de96ed4023d8d7ee3c9966551a9ded2d771f76b086c76f49b0787f19349dadcd9010eb5fea8eeddf3d9bba1c6cbb DIST websockets-10.4.gh.tar.gz 309611 BLAKE2B f3a739368ff9d78fef79324af59d1e77b3fb654b8b1a847373a29f19b11ae9266b9a938d235ee27d12b59d9b4cf29825fc7298ff2f35e5b260df2c7a41a1bd78 SHA512 087b1920ff26e21b8d3b80b53249d44b841fc45a4992df1ad725112404f724a41aaa2d759a2bd521dfe337459f8bf0d2ae048c423489f527c68f6825f928b582 diff --git a/dev-python/websockets/files/websockets-10.3-py311.patch b/dev-python/websockets/files/websockets-10.3-py311.patch deleted file mode 100644 index d15eb2d32f81..000000000000 --- a/dev-python/websockets/files/websockets-10.3-py311.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/tests/legacy/test_client_server.py b/tests/legacy/test_client_server.py -index f9de70c..05070c8 100644 ---- a/tests/legacy/test_client_server.py -+++ b/tests/legacy/test_client_server.py -@@ -426,6 +426,10 @@ class CommonClientServerTests: - self.used_for_read = True - return super().recv(*args, **kwargs) - -+ def recv_into(self, *args, **kwargs): -+ self.used_for_read = True -+ return super().recv_into(*args, **kwargs) -+ - def send(self, *args, **kwargs): - self.used_for_write = True - return super().send(*args, **kwargs) -@@ -1299,6 +1303,8 @@ class ClientServerOriginTests(ClientServerTestsMixin, AsyncioTestCase): - self.assertEqual(self.loop.run_until_complete(self.client.recv()), "Hello!") - - -+@unittest.skipIf(sys.version_info[:2] >= (3, 11), -+ "asyncio.coroutine has been removed in Python 3.11") - class YieldFromTests(ClientServerTestsMixin, AsyncioTestCase): - @with_server() - def test_client(self): diff --git a/dev-python/websockets/websockets-10.3.ebuild b/dev-python/websockets/websockets-10.3.ebuild deleted file mode 100644 index d71d754cb413..000000000000 --- a/dev-python/websockets/websockets-10.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( pypy3 python3_{8..11} ) - -inherit distutils-r1 - -DESCRIPTION="Library for building WebSocket servers and clients in Python" -HOMEPAGE=" - https://websockets.readthedocs.io/ - https://github.com/aaugustin/websockets/ - https://pypi.org/project/websockets/ -" -SRC_URI=" - https://github.com/aaugustin/websockets/archive/${PV}.tar.gz - -> ${P}.gh.tar.gz -" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86" - -distutils_enable_tests pytest - -PATCHES=( - "${FILESDIR}/${P}-py311.patch" -) - -python_test() { - local EPYTEST_DESELECT=( - # very fragile to speed - tests/legacy/test_protocol.py::ServerTests::test_local_close_receive_close_frame_timeout - ) - - epytest tests -} diff --git a/dev-python/wurlitzer/Manifest b/dev-python/wurlitzer/Manifest index 6e56a56b9cf2..b6d117b0e673 100644 --- a/dev-python/wurlitzer/Manifest +++ b/dev-python/wurlitzer/Manifest @@ -1 +1,2 @@ DIST wurlitzer-3.0.2.tar.gz 9846 BLAKE2B fe3223d1305891b60b9b3c361e05047d227f5682c63a47135b0d3e95bc373918266ec4cc141c947ff68795da12a8ea0c3c9c7e7a6ea31de8af22766b3354bbca SHA512 b0398699a15910511726053d32aa883fba249df9e7de393d645e4ac927d6ee9950fb459d27129d2806e39494245250b23ddf41acd349af514056dba1739cb1c8 +DIST wurlitzer-3.0.3.tar.gz 10171 BLAKE2B bf0ab15aaf0b693df64e0e9db38309ad1dad117aa97c1f380021ca81153eaf08ef742a97cf7451e72cc3473a2824fe142d8d8cd7ea1b28a367ed5761527c8d6a SHA512 6914ca77af8540bd949b74dfffe58b6ff9de603474e42e973b712f91a11dc906d7753f769932d26106c0543e98f42929741ed4de9ae14601eeadbd0dc5bfca35 diff --git a/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild b/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild new file mode 100644 index 000000000000..5c0e6bfb4973 --- /dev/null +++ b/dev-python/wurlitzer/wurlitzer-3.0.3.ebuild @@ -0,0 +1,25 @@ +# 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="Capture C-level stdout/stderr in Python" +HOMEPAGE=" + https://github.com/minrk/wurlitzer/ + https://pypi.org/project/wurlitzer/ +" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +distutils_enable_tests pytest + +python_test() { + epytest test.py +} diff --git a/dev-python/xarray/Manifest b/dev-python/xarray/Manifest index a272a319f51f..033caeef25f7 100644 --- a/dev-python/xarray/Manifest +++ b/dev-python/xarray/Manifest @@ -1,2 +1,3 @@ DIST xarray-2022.10.0.tar.gz 3035596 BLAKE2B f42df85bdfa66403826fc7d2fa811419898134723ee24afc6b77a320b23c9b5b95fcfd25520f74abf0a3b7bf009fdc33655eebf0ff9703753872072515deee58 SHA512 ecfc92c68ea7ba02b673c6c317e68daad23b6882b4ed316ad1dd733f179c643411d3ee5902954dbd62f2eb7ad591d8ba1a5f0c1b2c7f6873e733df2f22b6650c DIST xarray-2022.11.0.tar.gz 3053924 BLAKE2B 5e747aeda92ecb5a3ee2ce7a180cd8f3c2735b32d219f567fd254c733f98c62305829be166ddd76a3d2cd884f78aa3e6ceb2cf5aaac8539290c5863d5dea038d SHA512 6dc98746e3bea17a224926e7e1cf6a5f5ef01e8a848c63f5acd43f9da63b81093a7bdbebecb2afc06c9473d1b8fe735c67a847d05f25edd0a32bc0a5a2eda753 +DIST xarray-2022.12.0.tar.gz 3060755 BLAKE2B 449d21234436983b478a022cf5585236738014c6f783039442c3d51870b62a62c61eaada6eb9df5305ada3fd5cdc87bf0201ffae1c835ec7a731c06badb718a7 SHA512 9c5c692392b15711d57254006ebc92cdda08b92b663a577701f50c52253d736d78e2ad027777ad588ffa23d523394576f0cf226986b05b22816d3cec1ea8abb7 diff --git a/dev-python/xarray/xarray-2022.12.0.ebuild b/dev-python/xarray/xarray-2022.12.0.ebuild new file mode 100644 index 000000000000..110c635629ea --- /dev/null +++ b/dev-python/xarray/xarray-2022.12.0.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} ) + +inherit distutils-r1 + +DESCRIPTION="N-D labeled arrays and datasets in Python" +HOMEPAGE=" + https://xarray.pydata.org/ + https://github.com/pydata/xarray/ + https://pypi.org/project/xarray/ +" +SRC_URI="mirror://pypi/${P:0:1}/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + +RDEPEND=" + >=dev-python/numpy-1.22[${PYTHON_USEDEP}] + >=dev-python/pandas-1.3[${PYTHON_USEDEP}] + >=dev-python/packaging-21.3[${PYTHON_USEDEP}] +" +# note: most of the test dependencies are optional +BDEPEND=" + dev-python/setuptools_scm[${PYTHON_USEDEP}] + test? ( + dev-python/bottleneck[${PYTHON_USEDEP}] + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + dev-python/toolz[${PYTHON_USEDEP}] + !hppa? ( >=dev-python/scipy-1.4[${PYTHON_USEDEP}] ) + ) +" + +distutils_enable_tests pytest + +EPYTEST_DESELECT=( + # warning-targeted tests are fragile and not important to end users + xarray/tests/test_backends.py::test_no_warning_from_dask_effective_get +) diff --git a/dev-python/yarl/Manifest b/dev-python/yarl/Manifest index 893e5f739c28..cf09d9dae448 100644 --- a/dev-python/yarl/Manifest +++ b/dev-python/yarl/Manifest @@ -1 +1,2 @@ DIST yarl-1.8.1.gh.tar.gz 109912 BLAKE2B c7390b78abb5074dd29e96848a77fdb31f6224e99d2bcfd5a28a8bd08881f5ff82cf55b2f54c97324d005a0fb3823732a9ed6bd3f1d837e4ac2341b89e2adb30 SHA512 267523216832c2bc83d92a42e621ff519d427e20c1ee84ac657e13f696a2df2259c837486f192d87944f5ebb834beea60ace791eb4c9c632fd7e552eb5dadf1b +DIST yarl-1.8.2.gh.tar.gz 109938 BLAKE2B 1f2cec38bb681f6a59f10253c75e74912d482cdbe0e639e3ba0a43b9d6ab7b7edc1558c9fffaffd7aad9fa905d884e856ff7f7b69dd103800ef62f7f05de90b5 SHA512 d5dcebcec06d520b48a1d879671a92371bd89eabb7be700c129fcc45e763ecc0370cbb5e88c7b9be05ecb3317370231293a8c076ed68d71a36fe953219dd27ea diff --git a/dev-python/yarl/yarl-1.8.2.ebuild b/dev-python/yarl/yarl-1.8.2.ebuild new file mode 100644 index 000000000000..7ea5cc25c82f --- /dev/null +++ b/dev-python/yarl/yarl-1.8.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..11} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Yet another URL library" +HOMEPAGE=" + https://github.com/aio-libs/yarl/ + https://pypi.org/project/yarl/ +" +SRC_URI=" + https://github.com/aio-libs/yarl/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + +RDEPEND=" + >=dev-python/multidict-4.0[${PYTHON_USEDEP}] + >=dev-python/idna-2.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/cython[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + dev-python/alabaster + +python_configure() { + > .install-cython || die + emake cythonize +} + +python_test() { + cd tests || die + epytest --override-ini=addopts= +} diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz index 8b3a59ab9280662ff936882d489b6c35076c3249..d0387e138e69ac00c8b5db3d3e418035958be284 100644 GIT binary patch literal 11236 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

  • VWN#IbS=1>=iAdcr@tPbjBkeCSt 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 S(&jY(?*9W0{oI*LZ~y?ef=c@U diff --git a/dev-db/firebird/Manifest b/dev-db/firebird/Manifest index 51396b4f1a13..db16ce7c41f4 100644 --- a/dev-db/firebird/Manifest +++ b/dev-db/firebird/Manifest @@ -1,2 +1,18 @@ +DIST Firebird-3.0.10.33601-0.tar.bz2 13270269 BLAKE2B 1c30b002525287b239a6e24e59f146fdb61e1a9880cf66f2c59605b9f2a28c42603e21b2c5275e03a319af24c18f8fa5a7fa73f34c9a0d6c19e36e69864ad122 SHA512 0297a191ea1d0eda9557519d8ce6b7686cc3698a98b9c6c00547c2d36bf098083ae9d34b61614a7232b6195344bea1d66d2cbd3b092844b11f5b139162f8f886 DIST Firebird-3.0.4.33054-0.tar.bz2 9778106 BLAKE2B 4b9116cbc351e0c2e10d15e6ea8e9754a383da77d8e016337604143eb2677ff2519da34b1a5c2e9b7b071fa9774eddbb535e9f926058ee626573b0411f6c042d SHA512 a346ebd53aeccf0b33eac5d35c3c3356624c1fbd0ad897173b3f68d940143062b28460a2822df807e8e8a1ea8792ebf98ed33e5b3ae273d86e6e36295a7fc8ad +DIST firebird-3-quickstartguide.pdf 392796 BLAKE2B ef867664d107a9ee6dba3d724a5696fafe07a84305f1827dbeb5acf33d54aada45fad4e37971419fc7c26dba9b99577844a33c6e566485059329a8717fa79c1d SHA512 480ed2e79f83741c5b0b268f07e1ac1e317fbd9572a6e646411dc7fb94e5f44187e90d50b6ce761fc5e562e5ad2abafe89b2766e651eb7a36dbcb9ed49c3289f +DIST firebird-30-developers-guide.pdf 1747057 BLAKE2B 9bde38dd5e997fec7fe69ada2ab1d74b0d59c440dd7a67d49e87a9464d7955f3766dde63aa60caf3e320759c934ec9f4088deed06cfae1b98e4d7ae6de364f02 SHA512 6a2a5ba1334e4a45839a950dd7b9c0a136b71a7626212b8aad5d173e8afd9a89c20ae51bdc5d309ebc206e0ac5af79138c28a10c64585d6f51c497e784445760 +DIST firebird-30-language-reference.pdf 3130464 BLAKE2B 975550c77e1b9cfcd53eef023781f1a1bc2282b7ba7bcedd57027399cbd44ad06c35d3f58bdcb2bdb953abe8ab948149ea9c284bc37eb35770dd57369f6838cd SHA512 9f17737733e2dd6e3a3f367c97c7053508621bc97b37b16ba36e6fe3554bf60363e3c06bf55ac6703d65e66039da7c16b71b70187c45b2206f6191c543cc1e95 +DIST firebird-fbmgr.pdf 151933 BLAKE2B b57394745a90732ee74f86d903690e0906be4bd5da5663ef28bd6959eb96f2d0f712cc06079a9730d9efa58e75258673b77b7b72db7897928632d315ffe1b5e1 SHA512 68b255d0de427df071400097f95205b8417c358e66a80c91d068b5e567f0a210c5494598cce871c83564cfbcd04b2f805cb53074a933ef963e94f1d1552ea2c9 +DIST firebird-gbak.pdf 196327 BLAKE2B c79e360a58c79c39e87b84b2653bd5fad1b1d45df8f02c8b6279277ea32b191533be52146ce8c03c3858ea86d23300c00d6eb31c30f0d6b466b5131aac4a7d54 SHA512 8a58adf94ea93bf51e55c7a0fd3adb7b6fc1f5fcaf71e29934f7bc192b5cac7dbd97113acf2ecda36df5470de5ee20f0100b65ab2b260a2194b846c52e0d816f +DIST firebird-generator-guide.pdf 172298 BLAKE2B a923cc6aa5bab82b40d49b255d5ed2482e30f390ae76bffcd51294f9ee2000b827696bcb15b5bc5d9224a5650faf195daf89938c73ebce22d1e31411522c5800 SHA512 a043b84a1e7dff6b240b4786de7155fce266091d11f2a088e6864087e7d24c42cc70e44816d6abebf003feccf2676f9f8bbbb612b00db00366aead01f7e08c00 +DIST firebird-gfix.pdf 250034 BLAKE2B 2073f5348d6bd5989ba2496aa59865bf107e08c7a8a4058866a53b482f5f8012d9f6877e7ceb5cbe42d1587d8d29f1fa6622f3e5842d241eeca8da1ae5afcb4b SHA512 2f8de1fe4b45012c0d08e9e5d85d9ed1269629ac95c1ede5a9c8ae69aa69570ebfebe0f313ba54d6f00e785818f8801831c581be8b5ab427b189d3857a2b73fc +DIST firebird-gsec.pdf 146403 BLAKE2B f20ddaee95c968df7b348ef5516ea53e3e6e866fdb2848951bd3ae5ed68e491360a24b6fbd71e2cf8fd03555284bf60bf0623db11d7b2569050fd022716eea55 SHA512 e930da593a9c0a8cdc0a669012c73b05e5844fe946807308bbe5e7a8ccd9a98261c7f4690fa7e07cfb39930359e30fdbfbe9c012565bf279a3471badf5eb46fa +DIST firebird-gsplit.pdf 106100 BLAKE2B fd1e7edf7e6ea9556594395602739daa51253becf61db011548d763782ae57c5a2618ed79b91faf94264c1c0faff643f3941b6be0912c57e5d4b75d22ad5defa SHA512 70dafc072a1265ee9db63902b58e52833ea2c7482a12030ac13c35e51e3b94dde746090a7a02060475bf85d5170348207816e3997102fd4e33820c695d7d3e57 +DIST firebird-gstat.pdf 162939 BLAKE2B c63825c52f85020c095b90e8482a6e5f38c752178b135331268b5c2800fcfe3a035ccc68c14b83219bff1cb864c9f405e851e64f44919854e7e8e7290f4ad94d SHA512 c711122d9d020505f8475cda5b3621361a4d48cc39545a5e840430f43cb4dd7c97280a91085499547c95ce4cf9229b4ffec0f68c008fc04d7918b14fb7b8ec8a +DIST firebird-isql.pdf 369327 BLAKE2B 3ea02b7a7b97bf231d43906f2fc8feb79aba525f1cb642da834c68c436d81d2f4408bcfe287d4ace089d6f37d9b3c8dc002fa98121fe2819c27c7840482ca91c SHA512 5f85a7ef98ab68df08c1225efab5859e988e63c3c3083e2320966cc4bf0976f9bbb4bea43906752f1710c860b33dae92c118ce13217ba61ee3ee9b0052204a3c +DIST firebird-metadata-security.pdf 117765 BLAKE2B 67075db42cca196f019eef15fd2474be6d92353f0697b134ee5d3bb1e4cc6cd5c38cd978236f289d6c9cc300d9ebc5ee856ad871f1bd1816b7d92d46ee0cffe3 SHA512 8f24ff48ff177fdd98dfc1272f43de979fc405139475bd630a8f1c10feaf773425c85704194b8245235c2c61c0f7ebaf9d0d1741b68323146630a1361ed478a4 +DIST firebird-nbackup.pdf 202108 BLAKE2B 5ee794890f69935ec238d946649d05a72c3108674781af546e279e3d6cbbb82bbf81789270ad284a365f05cc6fdbca108baf86c5cb4eeacd242960e12e54d6b2 SHA512 c8e83a8e2bf23f3bcb17277b07eb822d1ae2ed412d6d1881f60c7c3003f60f1b6fe09e5dd52367c62a9311f9a7057fe4c85dd0c64a93554556f31cefc45e18c1 +DIST firebird-null-guide.pdf 487359 BLAKE2B 346d942b7d4780496c2c212433660415437f6b17a42bb109aaf1cd8a8de31a394a1d2a3b52bb6dc1c3830bc839a692b611c7fe3289243e86ab874a84d989a7b8 SHA512 b5b9981a3f15fe933a44deb001d1d85b0dc340ae0ff55e79d160da8590406515f0ba73360a3904556aa36d94cdafb17fe2452b5f63138cb1f585d70842511cd3 DIST ib_b60_doc.zip 10530848 BLAKE2B b4008b3e8b0416014d024cbbc9ac2e648ad671c71b91b7aeb0eedf0f8479aef80e22aff7105c5e7417e88bcf57f2cdacbc2d5f51a2ef7fb870f9d361c5f0ed6d SHA512 59eccf1d6b1f0410eddbc5967fd77a3d00e09749640b3f81e2f8b624f5a45461dffad4af5ec61488e941fb3d3af266fe86c0b56e6b7e023239537cb6557a145a +DIST using-firebird.pdf 236646 BLAKE2B 54b296ac8c6281ff501678a24dac76e203a66e569b1cda7dc475a7fe9bbed9fc03923377c320a621a225d0277fc68cfb9820514d3f12191902cdeb18ccb87270 SHA512 ec16c33082524aa5df8907c1143a8707f1193c42882956c220e6c95442d43751ec3e2ba77ded004866f7dab7f58ecf4fac3a0027cf89ec7536c0771260f09cc4 diff --git a/dev-db/firebird/files/firebird-3.0.10.33601.0-configure-autoconf2.72.patch b/dev-db/firebird/files/firebird-3.0.10.33601.0-configure-autoconf2.72.patch new file mode 100644 index 000000000000..29cca62fc790 --- /dev/null +++ b/dev-db/firebird/files/firebird-3.0.10.33601.0-configure-autoconf2.72.patch @@ -0,0 +1,21 @@ +https://github.com/FirebirdSQL/firebird/commit/3fe8f6510de79689a26868e244840b24dcb19567 + +From 3fe8f6510de79689a26868e244840b24dcb19567 Mon Sep 17 00:00:00 2001 +From: AlexPeshkoff +Date: Wed, 23 Nov 2022 20:30:03 +0300 +Subject: [PATCH] Fixed #7394: autoconf 2.72 support + +--- a/configure.ac ++++ b/configure.ac +@@ -696,8 +696,9 @@ if test "$STD_EDITLINE" = "true"; then + AC_CHECK_LIB(readline, readline, [READLINE=readline EDITLINE_FLG=Y], + [STD_EDITLINE=false + if test "$EDITLINE_FLG" = "Y"; then +- AC_MSG_WARN([[[--with-system-editline specified, not found. Using bundled editline]]])]))) ++ AC_MSG_WARN([[[--with-system-editline specified, not found. Using bundled editline]]]) + fi ++ ]))) + fi + XE_RESTORE_ENV() + + diff --git a/dev-db/firebird/files/firebird-3.0.10.33601.0-configure-clang16.patch b/dev-db/firebird/files/firebird-3.0.10.33601.0-configure-clang16.patch new file mode 100644 index 000000000000..06d6907369ca --- /dev/null +++ b/dev-db/firebird/files/firebird-3.0.10.33601.0-configure-clang16.patch @@ -0,0 +1,48 @@ +https://github.com/FirebirdSQL/firebird/pull/7407 + +From a39cde31c4c78866c8f8ee0285fc4bcb81496d81 Mon Sep 17 00:00:00 2001 +From: Florian Weimer +Date: Thu, 1 Dec 2022 18:26:06 +0100 +Subject: [PATCH] configure.ac: Add missing int return types to main + +Implicit ints are a language feature that was removed in C99 and +future compilers may require declaration of all return types. +--- a/configure.ac ++++ b/configure.ac +@@ -1118,7 +1118,7 @@ AC_CHECK_FUNCS(sem_init) + if test "$ac_cv_func_sem_init" = "yes"; then + AC_MSG_CHECKING(for working sem_init()) + AC_RUN_IFELSE([AC_LANG_SOURCE([[#include +- main () { ++ int main () { + sem_t s; + return sem_init(&s,0,0); + } +@@ -1159,7 +1159,7 @@ AC_SYS_LARGEFILE + if test "$ac_cv_sys_file_offset_bits" = "no"; then + AC_MSG_CHECKING(for native large file support) + AC_RUN_IFELSE([AC_LANG_SOURCE([[#include +- main () { ++ int main () { + return !(sizeof(off_t) == 8); + }]])],[ac_cv_sys_file_offset_bits=64; AC_DEFINE(_FILE_OFFSET_BITS,64) + AC_MSG_RESULT(yes)],[AC_MSG_RESULT(no)],[]) +@@ -1206,7 +1206,7 @@ dnl EKU: try to determine the alignment of long and double + dnl replaces FB_ALIGNMENT and FB_DOUBLE_ALIGN in src/jrd/common.h + AC_MSG_CHECKING(alignment of long) + AC_RUN_IFELSE([AC_LANG_SOURCE([[#include +-main () { ++int main () { + struct s { + char a; + union { long long x; sem_t y; } b; +@@ -1217,7 +1217,7 @@ AC_MSG_RESULT($ac_cv_c_alignment) + AC_DEFINE_UNQUOTED(FB_ALIGNMENT, $ac_cv_c_alignment, [Alignment of long]) + + AC_MSG_CHECKING(alignment of double) +-AC_RUN_IFELSE([AC_LANG_SOURCE([[main () { ++AC_RUN_IFELSE([AC_LANG_SOURCE([[int main () { + struct s { + char a; + double b; + diff --git a/dev-db/firebird/files/firebird-3.0.10.33601.0-flags.patch b/dev-db/firebird/files/firebird-3.0.10.33601.0-flags.patch new file mode 100644 index 000000000000..a0ecef4693c4 --- /dev/null +++ b/dev-db/firebird/files/firebird-3.0.10.33601.0-flags.patch @@ -0,0 +1,25 @@ +# Compile externs with same CXX/CC/CFLAGS/CXXFLAGS/LDFLAGS as main +--- a/builds/posix/Makefile.in ++++ b/builds/posix/Makefile.in +@@ -127,8 +127,8 @@ + endif + + extern: +- $(MAKE) -C $(ROOT)/extern/btyacc +- $(MAKE) -C $(ROOT)/extern/cloop TARGET=release WITH_FPC=0 BUILD_DIR=$(TMP_ROOT)/cloop OUT_DIR=$(GEN_ROOT)/$(TARGET)/cloop ++ $(MAKE) -C $(ROOT)/extern/btyacc CC="$(CC)" CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" ++ $(MAKE) -C $(ROOT)/extern/cloop TARGET=release WITH_FPC=0 BUILD_DIR=$(TMP_ROOT)/cloop OUT_DIR=$(GEN_ROOT)/$(TARGET)/cloop CXX="$(CXX)" CXXFLAGS="$(OPTIMIZE_FLAGS)" CFLAGS="${CFLAGS}" CC="${CC}" LDFLAGS="$(LDDFLAGS)" + + ifeq ($(TOMBUILD_FLG),Y) + $(MAKE) -C $(ROOT)/extern/libtommath -f makefile.shared LIBTOOL=$(LIBTOOL) +@@ -592,8 +592,8 @@ + $(EXE_LINK) $(EXE_LINK_OPTIONS) $^ -o $@ $(FIREBIRD_LIBRARY_LINK) $(LINK_LIBS) $(call LINK_DARWIN_RPATH,..) + + examples: include_generic +- $(MAKE) -f Makefile.examples -C $(GEN_ROOT)/examples/ +- $(MAKE) -f Makefile.plugins_examples ++ $(MAKE) -f Makefile.examples -C $(GEN_ROOT)/examples/ CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" ++ $(MAKE) -f Makefile.plugins_examples CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" LDFLAGS="${LDFLAGS}" + + message_file: $(FIREBIRD_MSG) + diff --git a/dev-db/firebird/files/firebird-3.0.10.33601.0-unbundle.patch b/dev-db/firebird/files/firebird-3.0.10.33601.0-unbundle.patch new file mode 100644 index 000000000000..4e5399f198b6 --- /dev/null +++ b/dev-db/firebird/files/firebird-3.0.10.33601.0-unbundle.patch @@ -0,0 +1,97 @@ +Partly based on: +- https://github.com/freebsd/freebsd-ports/blob/main/databases/firebird30-server/files/patch-builds-posix_Makefile.in.plugins_examples +- https://github.com/freebsd/freebsd-ports/blob/main/databases/firebird30-server/files/patch-extern_btyacc_Makefile +- https://github.com/freebsd/freebsd-ports/blob/main/databases/firebird30-server/files/patch-extern_cloop_Makefile +- https://github.com/freebsd/freebsd-ports/blob/main/databases/firebird30-server/files/patch-builds_posix_make.defaults +--- a/builds/posix/Makefile.in ++++ b/builds/posix/Makefile.in +@@ -688,8 +688,8 @@ install install-embedded silent_install package packages dist: + # various cleaning + # + .PHONY: clean clean_objects clean_dependancies clean_extern_objects clean_build \ +- clean_gpre_gen clean_icu clean_dbs clean_examples clean_makefiles \ +- clean_editline clean_all ++ clean_gpre_gen clean_dbs clean_examples clean_makefiles \ ++ clean_all + + + clean: clean_objects clean_dependancies clean_extern_objects clean_build \ +@@ -708,8 +708,6 @@ clean_config clean_all: clean clean_makefiles + $(RM) $(ROOT)/config.status + $(RM) $(ROOT)/libtool + $(RM_R) $(ROOT)/autom4te.cache +- -$(MAKE) -C $(ROOT)/extern/editline distclean +-# -$(MAKE) -C $(ROOT)/extern/icu/source distclean + -$(MAKE) -C $(ROOT)/extern/btyacc distclean + + clean_dbs: +@@ -724,12 +722,6 @@ clean_dbs: + clean_examples: + $(RM) `find $(GEN_ROOT)/examples/ -type f ! -name 'Make*'` + +-clean_editline: +- -$(MAKE) -C $(ROOT)/extern/editline clean +- +-#clean_icu: +-# -$(MAKE) -C $(ROOT)/extern/icu/source clean +- + clean_tommath: + -$(MAKE) -C $(ROOT)/extern/libtommath clean + +--- a/builds/posix/Makefile.in.plugins_examples ++++ b/builds/posix/Makefile.in.plugins_examples +@@ -99,7 +99,7 @@ AllObjects += $(CA_Objects) + crypt_app: $(CRYPT_APP) + + $(CRYPT_APP): $(CA_Objects) +- $(EXE_LINK) $^ -o $@ $(FIREBIRD_LIBRARY_LINK) ++ $(EXE_LINK) $(LDFLAGS) $^ -o $@ $(FIREBIRD_LIBRARY_LINK) + + + include $(ROOT)/gen/make.shared.targets +--- a/builds/posix/make.defaults ++++ b/builds/posix/make.defaults +@@ -240,7 +240,7 @@ LIBFBINTL_SO = $(FB_BUILD)/intl/$(LIB_PREFIX)fbintl.$(SHRLIB_EXT) + + ifeq ($(EDITLINE_FLG),Y) + ifeq ($(STD_EDITLINE), true) +- LIBEDITLINE := -l$(READLINE) ++ LIBEDITLINE := $(shell ${PKG_CONFIG} libedit --libs) + else + LIBEDITLINE := $(LIB)/libedit.a + endif +--- a/extern/btyacc/Makefile ++++ b/extern/btyacc/Makefile +@@ -42,7 +42,7 @@ OTHERS = README README.BYACC \ + all: $(PROGRAM) + + $(PROGRAM): $(OBJS) $(LIBS) +- $(CC) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS) ++ $(CC) $(CFLAGS) $(LDFLAGS) -o $(PROGRAM) $(OBJS) $(LIBS) + + clean:; rm -f $(OBJS) + +--- a/extern/cloop/Makefile ++++ b/extern/cloop/Makefile +@@ -6,7 +6,7 @@ TARGET := release + + CC := $(CC) + CXX := $(CXX) +-LD := $(CXX) ++LD := $(CXX) $(LDFLAGS) + + SRC_DIR := src + BUILD_DIR := build +@@ -27,8 +27,10 @@ SRCS_CPP := $(foreach sdir,$(SRC_DIRS),$(wildcard $(sdir)/*.cpp)) + OBJS_C := $(patsubst $(SRC_DIR)/%.c,$(OBJ_DIR)/%.o,$(SRCS_C)) + OBJS_CPP := $(patsubst $(SRC_DIR)/%.cpp,$(OBJ_DIR)/%.o,$(SRCS_CPP)) + +-C_FLAGS := -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter +-CXX_FLAGS := $(C_FLAGS) ++ ++COMMON_C_FLAGS := -ggdb -fPIC -MMD -MP -W -Wall -Wno-unused-parameter ++C_FLAGS := $(COMMON_C_FLAGS) $(CFLAGS) $(CPPFLAGS) ++CXX_FLAGS := $(COMMON_C_FLAGS) $(CXXFLAGS) $(CPPFLAGS) + FPC_FLAGS := -Mdelphi + + ifeq ($(TARGET),release) diff --git a/dev-db/firebird/firebird-3.0.4.33054.0-r3.ebuild b/dev-db/firebird/firebird-3.0.10.33601.0-r1.ebuild similarity index 64% rename from dev-db/firebird/firebird-3.0.4.33054.0-r3.ebuild rename to dev-db/firebird/firebird-3.0.10.33601.0-r1.ebuild index 3ee04900edfe..61f61df905da 100644 --- a/dev-db/firebird/firebird-3.0.4.33054.0-r3.ebuild +++ b/dev-db/firebird/firebird-3.0.10.33601.0-r1.ebuild @@ -1,16 +1,33 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 MY_P=${PN/f/F}-$(ver_rs 4 '-') inherit autotools flag-o-matic DESCRIPTION="Relational database offering many ANSI SQL:2003 and some SQL:2008 features" HOMEPAGE="https://www.firebirdsql.org/" + SRC_URI=" - https://github.com/FirebirdSQL/firebird/releases/download/R$(ver_rs 1-3 '_' $(ver_cut 1-3))/${MY_P}.tar.bz2 - doc? ( ftp://ftpc.inprise.com/pub/interbase/techpubs/ib_b60_doc.zip ) + https://github.com/FirebirdSQL/firebird/releases/download/v$(ver_cut 1-3)/${MY_P}.tar.bz2 + doc? ( + https://firebirdsql.org/file/documentation/pdf/en/refdocs/fblangref30/firebird-30-language-reference.pdf + https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/qsg3/firebird-3-quickstartguide.pdf + https://firebirdsql.org/file/documentation/pdf/en/refdocs/fbdevgd30/firebird-30-developers-guide.pdf + https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/isql/firebird-isql.pdf + https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/gsec/firebird-gsec.pdf + https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/gbak/firebird-gbak.pdf + https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/nbackup/firebird-nbackup.pdf + https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/gstat/firebird-gstat.pdf + https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/gfix/firebird-gfix.pdf + https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/fbmgr/firebird-fbmgr.pdf + https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/gsplit/firebird-gsplit.pdf + https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/generatorguide/firebird-generator-guide.pdf + https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/nullguide/firebird-null-guide.pdf + https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/fbmetasecur/firebird-metadata-security.pdf + https://firebirdsql.org/file/documentation/pdf/en/firebirddocs/ufb/using-firebird.pdf + ) " S="${WORKDIR}/${MY_P}" @@ -20,7 +37,6 @@ KEYWORDS="~amd64 ~x86" IUSE="doc examples +server xinetd" BDEPEND=" - >=dev-util/btyacc-3.0-r2 doc? ( app-arch/unzip ) " # FIXME: cloop? @@ -38,8 +54,10 @@ RDEPEND=" " PATCHES=( - "${FILESDIR}"/${PN}-3.0.2.32703.0-unbundle.patch - "${FILESDIR}"/${PN}-3.0.2.32703.0-cloop-compiler.patch + "${FILESDIR}"/${PN}-3.0.10.33601.0-unbundle.patch + "${FILESDIR}"/${PN}-3.0.10.33601.0-flags.patch + "${FILESDIR}"/${P}-configure-autoconf2.72.patch + "${FILESDIR}"/${P}-configure-clang16.patch ) pkg_pretend() { @@ -59,16 +77,6 @@ check_sed() { [[ $1 -ge $2 ]] || die "${MSG}" } -src_unpack() { - unpack "${MY_P}.tar.bz2" - if use doc; then - # Unpack docs - mkdir "manuals" || die - cd "manuals" || die - unpack ib_b60_doc.zip - fi -} - src_prepare() { default @@ -83,20 +91,21 @@ src_prepare() { -e 's:ISQL :FBSQL :w /dev/stdout' \ src/msgs/messages2.sql | wc -l)" "6" "src/msgs/messages2.sql" # 6 lines + # use gentoo's CXXFLAGS instead of whatever firebird decided on + # doesn't replace all firebird's CXXFLAGS, but at least this is last, + # so it can do some overrides + sed -i -e "/OPTIMIZE_FLAGS=/s/=.*/=${CXXFLAGS}/" builds/posix/prefix.* + find . -name \*.sh -exec chmod +x {} + || die - rm -r extern/{btyacc,editline,icu} || die + # firebird's patched btyacc is needed now as of + # https://github.com/FirebirdSQL/firebird/commit/9aab6ed8cc6872e2ebc6bfa2531e089cb96e8305#diff-a01303d63fcb967bea34359c3c7f79e4356d6549ab22a1a9190e8020c0b33a3d + rm -r extern/{editline,icu} || die eautoreconf } src_configure() { - filter-flags -fprefetch-loop-arrays - filter-mfpmath sse - - # otherwise this doesnt build with gcc-6 - # http://tracker.firebirdsql.org/browse/CORE-5099 - append-cflags -fno-sized-deallocation -fno-delete-null-pointer-checks - append-cxxflags -fno-sized-deallocation -fno-delete-null-pointer-checks -std=c++11 + tc-export PKG_CONFIG local myeconfargs=( --prefix=/usr/$(get_libdir)/firebird @@ -109,18 +118,19 @@ src_configure() { --with-fbinclude=/usr/include --with-fbdoc=/usr/share/doc/${PF} --with-fbudf=/usr/$(get_libdir)/${PN}/UDF - --with-fbsample=/usr/share/doc/${PF}/examples - --with-fbsample-db=/usr/share/doc/${PF}/examples/db - --with-fbhelp=/usr/$(get_libdir)/${PN}/help + --with-fbsample=/usr/share/${PN}/examples + --with-fbsample-db=/usr/share/${PN}/examples/empbuild + --with-fbhelp=/usr/share/${PN}/help --with-fbintl=/usr/$(get_libdir)/${PN}/intl --with-fbmisc=/usr/share/${PN} --with-fbsecure-db=/etc/${PN} - --with-fbmsg=/usr/$(get_libdir)/${PN} + --with-fbmsg=/usr/share/${PN}/msg --with-fblog=/var/log/${PN}/ --with-fbglock=/var/run/${PN} --with-fbplugins=/usr/$(get_libdir)/${PN}/plugins --with-gnu-ld ) + econf "${myeconfargs[@]}" } @@ -128,7 +138,13 @@ src_configure() { src_install() { if use doc; then dodoc -r doc - find "${WORKDIR}"/manuals -type f -iname "*.pdf" -exec dodoc '{}' + || die + + local x + for x in ${A}; do + if [[ ${x} == *.pdf ]] ; then + dodoc "${DISTDIR}"/${x} + fi + done fi cd "${S}/gen/Release/${PN}" || die @@ -224,5 +240,5 @@ src_install() { elog "Starting with version 3, server mode is set in firebird.conf" elog "The default setting is superserver." elog - elog "If you're using UDFs, please remember to move them to /usr/$(get_libdir)/firebird/UDF" + elog "If you're using UDFs, please remember to move them to ${EPREFIX}/usr/$(get_libdir)/firebird/UDF" } diff --git a/dev-db/mariadb/mariadb-10.2.44.ebuild b/dev-db/mariadb/mariadb-10.2.44.ebuild index 3bcfe2a21755..660a03d52e8e 100644 --- a/dev-db/mariadb/mariadb-10.2.44.ebuild +++ b/dev-db/mariadb/mariadb-10.2.44.ebuild @@ -84,7 +84,7 @@ COMMON_DEPEND=" >=dev-libs/libpcre-8.41-r1:3= virtual/libcrypt:= " -BDEPEND="virtual/yacc" +BDEPEND="app-alternatives/yacc" DEPEND="static? ( sys-libs/ncurses[static-libs] ) server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) diff --git a/dev-db/mariadb/mariadb-10.3.35.ebuild b/dev-db/mariadb/mariadb-10.3.35.ebuild index 2a6125b032c8..1f81f81b363d 100644 --- a/dev-db/mariadb/mariadb-10.3.35.ebuild +++ b/dev-db/mariadb/mariadb-10.3.35.ebuild @@ -84,7 +84,7 @@ COMMON_DEPEND=" >=dev-libs/libpcre-8.41-r1:3= virtual/libcrypt:= " -BDEPEND="virtual/yacc" +BDEPEND="app-alternatives/yacc" DEPEND="static? ( sys-libs/ncurses[static-libs] ) server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) diff --git a/dev-db/mariadb/mariadb-10.3.36.ebuild b/dev-db/mariadb/mariadb-10.3.36.ebuild index 3fe4b8ea8334..60891cf33ee9 100644 --- a/dev-db/mariadb/mariadb-10.3.36.ebuild +++ b/dev-db/mariadb/mariadb-10.3.36.ebuild @@ -32,7 +32,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !extraengine !pam )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase @@ -84,7 +84,7 @@ COMMON_DEPEND=" >=dev-libs/libpcre-8.41-r1:3= virtual/libcrypt:= " -BDEPEND="virtual/yacc" +BDEPEND="app-alternatives/yacc" DEPEND="static? ( sys-libs/ncurses[static-libs] ) server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) diff --git a/dev-db/mariadb/mariadb-10.4.25.ebuild b/dev-db/mariadb/mariadb-10.4.25.ebuild index c8485e1b1e1f..a8ed64d800d7 100644 --- a/dev-db/mariadb/mariadb-10.4.25.ebuild +++ b/dev-db/mariadb/mariadb-10.4.25.ebuild @@ -84,7 +84,7 @@ COMMON_DEPEND=" >=dev-libs/libpcre-8.41-r1:3= virtual/libcrypt:= " -BDEPEND="virtual/yacc" +BDEPEND="app-alternatives/yacc" DEPEND="static? ( sys-libs/ncurses[static-libs] ) server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) diff --git a/dev-db/mariadb/mariadb-10.4.26.ebuild b/dev-db/mariadb/mariadb-10.4.26.ebuild index bf08b9811432..02eade2fdde1 100644 --- a/dev-db/mariadb/mariadb-10.4.26.ebuild +++ b/dev-db/mariadb/mariadb-10.4.26.ebuild @@ -32,7 +32,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase @@ -84,7 +84,7 @@ COMMON_DEPEND=" >=dev-libs/libpcre-8.41-r1:3= virtual/libcrypt:= " -BDEPEND="virtual/yacc" +BDEPEND="app-alternatives/yacc" DEPEND="static? ( sys-libs/ncurses[static-libs] ) server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) diff --git a/dev-db/mariadb/mariadb-10.5.16.ebuild b/dev-db/mariadb/mariadb-10.5.16.ebuild index c72454ce1551..791bf3407e22 100644 --- a/dev-db/mariadb/mariadb-10.5.16.ebuild +++ b/dev-db/mariadb/mariadb-10.5.16.ebuild @@ -90,7 +90,7 @@ COMMON_DEPEND=" >=dev-libs/openssl-1.0.0:0= ) " -BDEPEND="virtual/yacc" +BDEPEND="app-alternatives/yacc" DEPEND="${COMMON_DEPEND} server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) diff --git a/dev-db/mariadb/mariadb-10.5.17.ebuild b/dev-db/mariadb/mariadb-10.5.17.ebuild index 440963a36984..889eddaa4a58 100644 --- a/dev-db/mariadb/mariadb-10.5.17.ebuild +++ b/dev-db/mariadb/mariadb-10.5.17.ebuild @@ -31,7 +31,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase @@ -90,7 +90,7 @@ COMMON_DEPEND=" >=dev-libs/openssl-1.0.0:0= ) " -BDEPEND="virtual/yacc" +BDEPEND="app-alternatives/yacc" DEPEND="${COMMON_DEPEND} server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) diff --git a/dev-db/mariadb/mariadb-10.6.10.ebuild b/dev-db/mariadb/mariadb-10.6.10.ebuild index 8060cc11b228..d2ca047c5890 100644 --- a/dev-db/mariadb/mariadb-10.6.10.ebuild +++ b/dev-db/mariadb/mariadb-10.6.10.ebuild @@ -31,7 +31,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam )" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase @@ -90,7 +90,7 @@ COMMON_DEPEND=" >=dev-libs/openssl-1.0.0:0= ) " -BDEPEND="virtual/yacc" +BDEPEND="app-alternatives/yacc" DEPEND="${COMMON_DEPEND} server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) diff --git a/dev-db/mariadb/mariadb-10.6.8-r1.ebuild b/dev-db/mariadb/mariadb-10.6.8-r1.ebuild index 297e1406dc68..85556427b6c0 100644 --- a/dev-db/mariadb/mariadb-10.6.8-r1.ebuild +++ b/dev-db/mariadb/mariadb-10.6.8-r1.ebuild @@ -90,7 +90,7 @@ COMMON_DEPEND=" >=dev-libs/openssl-1.0.0:0= ) " -BDEPEND="virtual/yacc" +BDEPEND="app-alternatives/yacc" DEPEND="${COMMON_DEPEND} server? ( extraengine? ( jdbc? ( >=virtual/jdk-1.8 ) ) diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild index 1dabae524fe4..0da45cddcda3 100644 --- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild +++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.31.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src" LICENSE="Artistic GPL-2" SLOT="0" # -ppc, -sparc for bug #711940 -KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 -ppc ~ppc64 -sparc x86" IUSE="+legacy" RDEPEND=" diff --git a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild index 3db67ccfac3c..558c28565a99 100644 --- a/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild +++ b/dev-db/mysql-connector-c/mysql-connector-c-8.0.31.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else SRC_URI="https://dev.mysql.com/get/Downloads/MySQL-$(ver_cut 1-2)/mysql-boost-${PV}.tar.gz" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" S="${WORKDIR}/mysql-${PV}" fi diff --git a/dev-db/mysql/mysql-5.7.36-r1.ebuild b/dev-db/mysql/mysql-5.7.36-r1.ebuild index 2e9a483d39a9..482b873a518e 100644 --- a/dev-db/mysql/mysql-5.7.36-r1.ebuild +++ b/dev-db/mysql/mysql-5.7.36-r1.ebuild @@ -71,7 +71,7 @@ DEPEND=" ${COMMON_DEPEND} || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) dev-libs/protobuf - virtual/yacc + app-alternatives/yacc server? ( dev-libs/libevent:=[ssl] experimental? ( net-libs/rpcsvc-proto ) diff --git a/dev-db/mysql/mysql-5.7.40.ebuild b/dev-db/mysql/mysql-5.7.40.ebuild index 8daf02105f3c..a5986730396c 100644 --- a/dev-db/mysql/mysql-5.7.40.ebuild +++ b/dev-db/mysql/mysql-5.7.40.ebuild @@ -71,7 +71,7 @@ DEPEND=" ${COMMON_DEPEND} || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) dev-libs/protobuf - virtual/yacc + app-alternatives/yacc server? ( dev-libs/libevent:=[ssl] experimental? ( net-libs/rpcsvc-proto ) diff --git a/dev-db/mysql/mysql-8.0.27.ebuild b/dev-db/mysql/mysql-8.0.27.ebuild index d90e79f15aa5..0a2cedce470c 100644 --- a/dev-db/mysql/mysql-8.0.27.ebuild +++ b/dev-db/mysql/mysql-8.0.27.ebuild @@ -70,7 +70,7 @@ COMMON_DEPEND=" DEPEND=" ${COMMON_DEPEND} || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) - virtual/yacc + app-alternatives/yacc server? ( net-libs/rpcsvc-proto ) test? ( acct-group/mysql acct-user/mysql diff --git a/dev-db/mysql/mysql-8.0.31-r1.ebuild b/dev-db/mysql/mysql-8.0.31-r1.ebuild index 4df005dfd18a..1f29e01ab7d8 100644 --- a/dev-db/mysql/mysql-8.0.31-r1.ebuild +++ b/dev-db/mysql/mysql-8.0.31-r1.ebuild @@ -63,7 +63,7 @@ COMMON_DEPEND=" DEPEND=" ${COMMON_DEPEND} || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) - virtual/yacc + app-alternatives/yacc server? ( net-libs/rpcsvc-proto ) test? ( acct-group/mysql acct-user/mysql diff --git a/dev-db/mysql/mysql-8.0.31.ebuild b/dev-db/mysql/mysql-8.0.31.ebuild index f34f46ee8443..d9fb4237812f 100644 --- a/dev-db/mysql/mysql-8.0.31.ebuild +++ b/dev-db/mysql/mysql-8.0.31.ebuild @@ -25,7 +25,7 @@ S="${WORKDIR}/mysql" LICENSE="GPL-2" SLOT="8.0" # -ppc, -riscv for bug #761715 -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~mips -ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris ~x86-solaris" IUSE="cjk cracklib debug jemalloc latin1 numa +perl profiling router selinux +server tcmalloc test" RESTRICT="!test? ( test )" REQUIRED_USE="?? ( tcmalloc jemalloc ) @@ -63,7 +63,7 @@ COMMON_DEPEND=" DEPEND=" ${COMMON_DEPEND} || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) - virtual/yacc + app-alternatives/yacc server? ( net-libs/rpcsvc-proto ) test? ( acct-group/mysql acct-user/mysql diff --git a/dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild b/dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild index 190b425a5460..24020d02fca1 100644 --- a/dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild +++ b/dev-db/percona-server/percona-server-8.0.25.15-r1.ebuild @@ -79,7 +79,7 @@ COMMON_DEPEND=" " DEPEND="${COMMON_DEPEND} || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) - virtual/yacc + app-alternatives/yacc server? ( net-libs/rpcsvc-proto ) test? ( acct-group/mysql acct-user/mysql diff --git a/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild b/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild index d4c8ed5cdd27..47b4afb78e18 100644 --- a/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild +++ b/dev-db/percona-server/percona-server-8.0.26.16-r1.ebuild @@ -79,7 +79,7 @@ COMMON_DEPEND=" " DEPEND="${COMMON_DEPEND} || ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 ) - virtual/yacc + app-alternatives/yacc server? ( net-libs/rpcsvc-proto ) test? ( acct-group/mysql acct-user/mysql diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index 007340108064fd38eed8b161758a7998fc0815b2..4763eb761135392d71abe0fd96b7204c93e20ab4 100644 GIT binary patch delta 9043 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 UdfjBQp51@*|G;FS9)&>w0MyziUjP6A diff --git a/dev-embedded/gpsim/gpsim-0.31.0.ebuild b/dev-embedded/gpsim/gpsim-0.31.0.ebuild index 115d430bb499..702af55fcda2 100644 --- a/dev-embedded/gpsim/gpsim-0.31.0.ebuild +++ b/dev-embedded/gpsim/gpsim-0.31.0.ebuild @@ -22,7 +22,7 @@ DEPEND="${RDEPEND}" BDEPEND=" sys-devel/flex virtual/pkgconfig - virtual/yacc + app-alternatives/yacc " DOCS=( ANNOUNCE AUTHORS ChangeLog HISTORY PROCESSORS README README.MODULES TODO ) diff --git a/dev-embedded/libftdi/libftdi-1.5-r4.ebuild b/dev-embedded/libftdi/libftdi-1.5-r4.ebuild index aff84e7671eb..903865676551 100644 --- a/dev-embedded/libftdi/libftdi-1.5-r4.ebuild +++ b/dev-embedded/libftdi/libftdi-1.5-r4.ebuild @@ -14,7 +14,7 @@ else SRC_URI="https://www.intra2net.com/en/developer/${PN}/download/${MY_P}.tar.bz2" S="${WORKDIR}/${MY_P}" - KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv sparc x86" + KEYWORDS="amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv sparc x86" fi DESCRIPTION="Userspace access to FTDI USB interface chips" diff --git a/dev-embedded/u-boot-tools/u-boot-tools-2022.10.ebuild b/dev-embedded/u-boot-tools/u-boot-tools-2022.10.ebuild index 87f4e46b9f07..b3d367d17b72 100644 --- a/dev-embedded/u-boot-tools/u-boot-tools-2022.10.ebuild +++ b/dev-embedded/u-boot-tools/u-boot-tools-2022.10.ebuild @@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~riscv ~x86" IUSE="envtools" RDEPEND="dev-libs/openssl:=" diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index ea0e31b941a499930e78ea1a15026a0524656eb9..40da23f4e26f51f88dd051390a51fcf116df2a0b 100644 GIT binary patch delta 55815 zcmV(&K;gfkv;=AiZj2mk;800092eEr$B9Y>OF3BK1?#1F7a)l55kj5{iGWR0qu zFE@WcO&dBqK!OQ?9v=DiHK+0VIU69D9*vX0IeVLlO0$-zH2?2^|3Ciy-+ozN`|Mx) z|MQ=}eEhdqO8K|{_W%3$|L^~D{I`EQ!MSHA1KV}A{2O?Ny?+_8>%9Px^w ztUHA?W}jEzv){G!UQ)cq4)wUxNN1=e$Fc9RV!4jm=RH@wQag`Uj#Te6-@DYYR^BnJ zvSzUV!`MUV#^E`9C>q>!7472ROhvaY^_uM(&JnGyju2GM8 zwlaIX!#Kidm481=BZiuf&EwQN^>LK5w{`W^jxlo$?Fb>4YqpYnuOqiU(*NVX|NH;` z|M_44m;dp9{9FI^=ik5l)W_Ek|L9*oeERkO_22uiANKn4_1}1@H@RIcqy3Rbq;G2l&4R~Cyzr0BByxt@@Lg`2VrE2+#dGMqgMY@l3hFa^9 zBTtxk#}QLL&sFmo<8h6!PM>?skgq=L`8?Rp>p)w3&8yv$gW4QIXuLx1H@a9+?Qm`+ zb@pp-MAZK!!FgTlO80eoV)<$(UzFQfRy^ytuYbz3tu?N2_MSFh)j~n*kFbt?qDtpL z&p5N|IoZlHUb!a}7Qx@)>M@5LJ5M(57>;Y!QO_PvEbE?mxD`P)r8-0a2S`QsF-#M&*No;hKzRZF~^KJ>HtLMDNI{J(l z7&>yVmD+Wk5e+$Gy6(H&F&AvLqowhTcPd!pn2Q6AdxV|STst4NT%+9utGyb(iW3R* z;ter`kkNZ=e4O7&?6*Gtwtm9xe0-JLnSb7GHARjoVT1=y71z-Yy%=t6H4daroI}R5 z~Q8X)mhN@sv*$B~JCxFo8@nA1J!`#TB3LZ)L5~gtLC>S^qnB0M#3d77?l}6w#)oGMze2w13FDU$=t1&0&w+*bLqx_$ig zbNc%?f_t~qqu(26UM`e}GtJ9aL*)vd=U9Bph4VTap>U6xQqS$eUzA)bUw>EgJo{O) zkC2c)ww+Q|L=*SN-=U|((a9kn_!eSC#tX!28iDoS_juE{jg|7|dEtd>EEOdJJ6?>GP+*(0{kOR|6Li<`$ykYuY4IanKh*I`R0cVqpLkVk_tby|0tt zzw6#rBW;{<>7#U_oRZrB4Rn8$yW{sOzqXB&{#v*IIDA43_cp@j(9ZoYv7r^YrE-pj zaTakyzv>-&0KxFNF}F-;h=iLJIv%uxKh{|SpU%^V>)<@XzK#R5bAJG0@{Qu1C$_?Q z9JyW#7=;hTe6M(gy<*6TNPXtDXYJ{SV*9*)UjO{<8_B(cxC1*{X|%0 z$>&5&CsK4m;*HzNdzaEi9p{A`Au3j(nV8SmxKyr-sEY<)JB{~MAZ^F_q9(9D+fX?p&=koB!d^uSoFdaXS&cj0&K?J-GB4ONNc-66rMOyFXsX> zP5j7cTKaK!q(JNo^$G{(axFCyp{$BhjQpl`>%g`GP&A{+rPPSZrv`LBN+E=vfQNP+ zc}6smc(gk)1H3#qM=)_Jz2KkmFmVF4G4g|`Hq+(|d15}Ls`q(=d-LMU1_xR(xfHQTJTWo6@I+LhZ3NRhF<=qz z!LgtsOd9(j(iEJz29)lcuy0_@O1gUt>bP$Xg%<*j5+$(9PE0%E8-PPskxsdVfoI}} z5i4N^Uy0U+*fBU`C_smhFivn!-<-rTXTn=u1T;j;BY$;(9QcYK1_Yv~1qinW(C-=` zo5oWDk*`3gxyK;bZoCI@^;^k}Prv*E<~2b4{NdN1|3d4)vY;9ezzOUR@z9}XoLZ<8 zIE!7P{N`}t$p{kp#X1(XwkcYIie(ai>X z0l*y-)8n8@y8CeusX$@St2u#tBh6N^IRpxv1%Fe4DHA7H!U-z?F;5W4ja;e#YziuX z6;&^at{!;)E6+jXxbROr{TuCqL!KQ!j<-O+;SFl=1$~3>K?1Aj7h=rcl|1pdxC}HB z;&2r(0cJFK6?hFog-MS^BqkuI12%dP^fmwpCvt~+-+Tx-xLpLfMA+wPYyDnszkdDv z;eUSNSvkCktPf*NLT6Ijsm9H>>;*&uIst?>CdCo*ghT>JHcWNxS*G zv)2Y!OBEzM`G|xNA#mym&xaNQgb8O5X@8)()IAID3cUU(V*_n?W7@y=j) zPQ0xM+lR9t&|Fu;qks_CchPi>j~{;fviR>8*b7A}FLERNLxf55>BIP$_AOuP_tPGAM`BzHcP=#BT>Q1x*D z5F11z7(b6Ip8S&%H@H-^BVrFd@Pm9h4uu!sNbnOtr|)d@!$1D(#V+G}2!9|9og4(= zH*kcYA3h%0Tml&&ErxhvPV1_?XIjy~1_&oE)(%O5IzibRaiarJD>jV{X}rKIrEip*Uew1WPc) z1bdJ#ptBsG&J?$_Af-24`G10E8~`+vCU=V?pTm3(@#0QIs0}g2J9CauBpk=L;`)34 z@J;sPUA@qHjtO@qalVFmGQ84JYddGnIBYQ>f3*9V(t(R0YW2*i!i9+z2eGr2d&hI) zMvle9PiK=+QA~K%YVdcy z@5Y3B;!q}l3TnZTU=lb`y~qX#VQCv(Iq)0zg^$O9Eh5APi^-fPztiDOc%INZgyY0B zp8@$UnBA4m#u=3Qy}bU>f9W6oD)kWpn4T|00>uAJ49>bQqHoe7V7M6(E?zkR9^t0t zx=^TyatFl8pAjWRnrKg$E|0sST1hQECjLfUqagm z#^)!tWq;6BJny|hedo$&16L5P zL7-ED129CxVNeB23&(*vf@o_W2e1^XfU^zpTzm#N4HY3qq8?^bu5*J*id6p|Xjg<) zH}C?|0hXbm1kJb9?tu%$8}K;bfl3>*rWHUtqa7+X{o>9RM!X|!V;roCcF$>neli4r(FANh{1h(3#&D3Ch z_*^r|#6#@KEWOb#6%L6fJGeBprZ-z}h#`>KS>nnBpG0irs1 zyJ}*l;Gl^(LC#wQc--M%^6HKM@SCW3!~dI-m>bU1rGJRhqhfaLI7~i4Gt)5w=Za7B zFxrjX;#B0$@F;>!g>8&%V##>T|CI^J2U8HDBzPOdmcX+@ql4GZ-^uIC_}e!Ed%rt? znGpH$GXvbXGA=U0G#We^zz3rUy5qC)H2j1a&ulc}D>_sibt6)AI8%?fxw>+~+XtLG zA7mN?cYnTP?D2 zAdwSOEv*xzk>&*Mf~)i9H^+&P5acj0V>YIceGbrZJ!gP4z!C3NZ;Vv}az1$h^z%D` z{r>BRuYZyGMnkWL=Kx(0>?itJMd!hwwQ7`sM}M3L>NamFe1jHGo`-mer{`gbH%O89 zF(|aa-w-p2QDN2wbd8`PJYvcasR!3JxIrw9NZ(9#zPYixj0=B-Zze1NNI_YA`Az6W z+fb^LFNKHBlZVAE5`H6_@VL!IE;I~lixDNt2n*kf=_0%viCtIV8 z{C^2$HT}iqp4<4W)vVktXk%Q zFr}aukBVL%3md*V4-6U35{4UO0&YRzMA`()IqK;rN7N@=YT5$AmVoF_ap^L6zke%R z!De8GPeL32S0@Sw@2~j52-7O)DBlR=TA&}Euf)}eh2Uy9KZqZ6*se3CcwE9bSSMk+ z!QdNYqdwWtYj(4%qj_DmItT1+hM?zL$$k0H@3I*$=GkY5UGy3Qa0mK$69}M|vO%0)GSuwR(5AfL0uyAtVA`n-B?n*jBB$TKeh1CoY34X$MSqlxcwdgMagqd1$awO)5rWh3eVa%%z;B2S z72iB>fAR#>6ok!ZJ&>LOKCO;x@P|kXr`+=N6%zutkmN_Bi@xqBU zz&msc>^3sq*t{;%O1s5PkBpgdRZons>yerTH!Aa2-zyVwdoW+Zk0l_}x_5=^ z#e!G?7d$3_?Hf^j{QT4B-+%r3;g{F64^io4DSFs;Rk$$0anwLXY^_gzah&y0|c5!CddN|F%}dZUyq9q2TYq_a9;`y z3kE`fmILQaWPcA;YB8_9jT|EgJ<(6|kvsSArS|pHrxzD?;9uVr4YpUo2N4-Pg!}-) z!cp3d`@QheI4O+d_L3YY2FU}Dj}YbBndi87IbeDyI*MhY6wn{WL0G>l!Q0$yAp8;J zIhMZj9l%pw*mG3K`R(3m7R<;i*OgbJQy9Xoo z$%*h0@w6lahh_c{FMTXrE05<*&Arj5!k2^SQF76hx8fH#baHqg+@ir9f+L6mA|pN) zNVIpB1%LfOI5>}!KLlUqLwY{|9{DXw&gxwp&NUGdp{+o6baI)=M->asfCym(pJQXx z4^ga;$u777A0jwQM)HM&o9O~T1ouspLD;eJ%I7z{^3!kq zs^u%38+3Zh z6YGuTg8q>y-U9CRSt zn-2gFE;T^#!m|8o5CSjUwR{^w0_r&O^^~}P>40M0>NSEy7w`eiE5r&I#hHvZUj|?~ zC&UYvZ5ax%p#u>`3E~!x=ed}?kvOsk(|^ozpWbv~uh6cR!0#up%u=0Q_!2&za62u2 z016Di?wz3I+1o;3->So^1>H))hEx2Z+`jfN|MBG;!5#1SOBZ^xG4#}ZOP(qd{xJf$ zCjKDH%81tcEZ+XZ4^2r!LGV}+Cuco?mzA>tYtJj^h^Ia)zfZV;)ZzL!PmP>ocz;Um zyw-$woJkD z3X+4rNgUsCWe`qW7EW9jK^fL;HetXI6Br4g%&R<4wKt&cRd64E{=I*mSm{sv^J_Ka zONAB07BxAJd)?mGdLy&JK>Vo@`+q1_=IvX2eOCkq>xl=f2dJ~~tQdDT`%XAR2ytcL zC0vA%k-P-Xusu}bK8m+J2qh0wl!Tgm1r_>@Y%Z%%u3Xi0P(4sCV3Ytrh^pDlXg2$- zSRVgNkiZ?|zAC6WVANKER(NANfaJgxpa>?sEasbdV0gm1ENVawN!Src}Sm2g^K)WRco0DbJ>=K?0YzQj!+M9zHS zb_>*Rn{fu<1`IXfzfIEeOU>#fVhnhH@WD@}xd=hv1U$L8sR1eRq+qhErZ<%vX96Q* z#yELUBUr(!Er4-fgqV982Z#o61E%EbP<<~SuGjS0mtS5n+RGJ_FKI2vm57kw)x!cF3}l-~xqvX7 zGoPC9TX?!Sj=e_SdtXvNjE-N=URQ^U@WuyBU~3z|-eRb2R_>J0QGbnoTxV_-*9jGd zFZ0n0V)&Mt<;l%8n10<;MeRqi$QBg>`(0rZ{|L>dyN~3>Ct)9R3sv%hl~rtmfU~`y z#Eb{=3kD&z;DGTT)_CBhK~-lsru+cc(vF9bKrLQn_1hX>U#{e?@E$&ijpwqMp?G#Y zE6#1Gs)cXFT|^0NLVqgLe1Mljm?Z9&xBzCt?Sm;zQ-t%mvnPxb7JGwd!L+=vI_?q& zcxIelXX5B_%q@mc^@-z+2%x5jzg%9;f_d|KL9;+Ar`H7lmqI8G4L1P~IjorR2IpRw zJLH;x+0&iPxL9WhHGyp;ulDYVrgrlih!Ze<*TXU+>=JV&P=C~!RgQ12n7({jpTGY7 z``F2$y(i9cdYB~wBQ%y^o`nYjG$jjD=K--zxEcL7Zaagr$5WVwDg)4Qc`!aXE|`~y ziP=C#cJ@A?dTA)n_D1PMe^2N|gd`Od$!b5`)k`rIW_;98Pk@1yc)*qcK;)yWHigwg zO`A0W83ZvTxqk_KV!;Z`q9&``Aq$XEOV87RU)xfG#mQV=xMYD}oq)B8jCZLOw~9f8 zC%^hCw14!EpML#mf9}7m|NQj%KmOw0grI1yqV#-*J>Wk(T#^*??Pn#0j>DkKwD!|V0nD=E)&#V4$twT*;FwzC&Nue$HSIak0 zwBPZ$rYBrp^)N{^^2*+s6SIf{1BM>zp9J^u)6f6$;jb!Mc$QA6JMh*VB@UJ&MDY%5 zFe;)VT7U91P{wJRHXH{0X1Ww}9hL}fYvz|(6*#gT6u{I2@uO(xVOD{_ccN*;4?7SJ zPQrc-h!k!szomgr`ScCzJQHZAc~JO#aPis}qBg*GJ4|H*aDkLtY=b-6mw6DPBLbR_ zh@n!`5Rx)1fh|CKS=0R#sSSNwkVw*I(yMIFA4BOJZun3xoS0RR0Wt?%mIUxYPy ze25dj*vuLu{Dl{RD<_lx92tL^t!OI!B3hV`ys;5LE5-~0h6RJ|2!W+#tA^Wc>Vz-_ z+{CDuL{>d?*5{)-Q}J zfmSXr-@M4QeZYD^;U$0cfp8IP1H?f$Z_Ci^VX#DVO@ZF=jc)z+^EZb00xi7Jxkgsz z1h`Sm=|`XwzRVv}Kw)?>3_Mx59V>KgeS$d(Y;b=8=s9sFTLpRIX@P=c ztO`&GvL7?|6VG-IFaO}kB}wE)IbcJpnTH2!;L3p8#7iEN6SViDb*W5h-w5kJKK%0= z-FgSEZQ#43wOd%)!b7!l*JRBgZgAM;#4~%jW7~wOLwwgH)I4l7cLKvi2zZQXG8eaW!$Hfm2aK54-VzxI<{UHig9u+cQszM{P_eNfn%ti^ zPJYKm02EHtd7_2S?b?A-2Jlwj3z|D8icBbZN+`37{Dru9JG)xYNh|I78$3DBxx3}6Xa(*Pl5~F?$2SasUV)9Ly`UxQ#4hkQ-w9T?!SOABapwt%;9Z*auf#^vyVkaX z$Zjj0Ztv`fGN*tZs3Ie??Cu~M3|#`$f7F&{^r{2TueG7Fn9c$HOqSC_;)9KL5vBrN ztq?OC7KndL-)pBr1=Rt4=dRWE? zCcy>f6whr1syw$@1@I~^i1&8|1y_6*Sd>+H!J$1a5PP%WFvbF(tkywQFea?_HVp&Z zi|7yJGWR&Gmqs6~KCu2hUg#rFdg91Xgo@(tAptUFY40S^f}>hbO>yM-aRl$Ko&fJH zcJ+U37R1;phGtP_1U8(55Qx=7zKM?DiRv|4CxRXpHEA3Lz;V|n*?HgijN}zx6Pp0> z0LSBMzj>1kERP62-s zEC@KCOVYqOP2K-m@_X#ADoKbD0bI|JAsm0u%AUJU1*AosMb5i;|AS8|M83hX6HPEb zV&(hI2;S$YPq?&01PN4IQ9x%_37cJtW564O7zHLW2^SORWn(5UURE+gzVuvpKR_N- z7@&~598 z7Z&WPc&oFCsuQ|74)2ZL^b0=-_c`@GA-2{ywMC#b6|(G>i$Gjh!x|n18kW6-l&t|^ z37pq{4s;5LtZ3VPHw@gGMHt?IHWPog0E)%LtSxIiA8*kN`%^abjl}*F>iw_Mi{r<6 z#BB-qw8Sf4#O=$vfg^|-PTNV$`|@y#!pqvjx^}_~>|y;X+UV{>h@p ziwH3>BCxJBr?y%nzl0YcqQPrWiIA}MH%C^QZeA>T2ou0jz^BvPw!Mhg&0l{kbCGCT z@j|c55&$5&<>AF9R$}L&F1Y76cnp*k-W+|NhQ~{N?bfY2UPG z;u_xJDn|%l;`PrXz%%gWR&S1Mc`H6(K6h04sdgY(wqkK!$tRN8+qx8w4it|ozdbOb zvzYJ@nH;wjFngT=G&lI79^rrWxEjcdP(CME2Sl+-YhygB4NWoKLEa=5)M!Hxj zec%Fuo()!+iNl=K4a&YI3=juvyAd3Os1h3bhW|jf8xD*k`{8#qy4c;i+>5IvA}jwsmLa<9&#cAxla%SKP)zdpem41MNI zCam!{rbmgB1G;h|K2s%FLtQv|;z$H$Wq>I06pd^g;eFuE$G+@h!+pOM@`Hmi_(6|? zU-C>wvyTFFbK*U57H8)%K-B93_aGfSAWCFJ7&_2gcD8*KertVS=YPE>4fD%I<=_Z#8lYYRtlcj&rmEv2l<;TZ znbYgS&HrUp-z(>EIpM-q!p>3EL-uWdP?^A5PC1^vmD?l%4~zw030D=GKFuqtV7oB5 z+c@%m;da3)ZF&g?%m74NgkGm&laVDLfBN)q;wsVb9?cQ}aItaZc>>CLNvV{Txgc`l z!)tN+IDZR2&Pu1-lK6}ng`#%{5g8$+|G4{LxAx|sPSO2x_679PIS&nX2{HHftRdZY z75w@QtP4*uEFKtFhcY3Z^~?#ed5y?mLC#6=2Zdv1`7ObUq28E_k+^`H1#OoNe*zOT zzHS~RK4ozjCz@PB*XL;1BInCC#Tz^Z*-V3Hv_9==h{eAw`xGIS!6r0^4*-F|BzGsy z&wV*8z%s=bS@n-Gyj~B5_o@M2G{g>qfl8np61Z?Uo}&T@P+S-z`noMa0)B=kJWu%V zwxed-WQm`G?q|rz<%NdT+9vfQe?b9n4M16@b*xHFw!B(TUH0M z7ny*I_QJqU8w?2dBZtDW9Qfy;rCa$7(;9CC7^M6eGNOG{XM2DGZu*cX|bwHFF8V@zQtrQZUIDw-$bYeuK#if5^ReIf4DBSNJd2Y2)Ybko`;Y`GC@{%f3Z#IlMNGAh(;i ze4tt09pCna)acCsCqq;KubJV+*-s!JI29L+^4IlL1rFkL(feo4OjNzM1|V)~)xvCC z{%H-674&az>nPPMcY-AqtH@4xuzW@UZWo>fj-gn9Xo*aA{>;p(2e!5ts}mb$-e0f>0*&8bPs>_BX0+wl_Cai#(FLWcNQ z2$LgO_`GQ;CdO}21W#vzRXpG+g4R*j?VS}MI%6vLZENU#Rm(nW8_`M*o(9e6{na%8 zX9MrO`mg3IzWi8lPooa7cj9xfz}a-`+j`%r1F5|>$u{_Ge?bd#G9WA%K{j_^4seh~ z`Yl zGjDT%glpv2i|ub0YJ^L|KtNvw%-o+5L1yr99Kpyv9KwK$+z2TWeIdX0s&52Y?8xMl z0msFrH4_>3g1$0|6Mn^=%VK@&?n=|y{=DtmU4U57P zAEOrq<|62=Qh+0mWj#K=IE~8!9SPiFe^T+GPn}HnB5F!mKvr)Y9H3rOZx!PQEjxfH zI6nY1x8WFY4J*xCL0PSByiO2Zucvo3F^?RqR)|(`e{jGBOHtxWv_)Woc~|~kcMa45 zQx@OF0vV3#E)D54Lw3c0IGGtb#Jh#4vEl&$D1IT%Na!q zc0g^%M8L}yxoGzkUTdEa-(t?M0;I-#`nmdpk3~dh$9SqGPUh_p)L;>|!I9Zuc? zq+3=1e^P~lVLUZ+LMAbA@OUiztoH-vhaDdU?D8^PJSd;D5uD?6G74xuTaB{i{JTCS z-Mv9Py!j&*JBC5`dO9w{vf&>I?c>KazMIZP40^dd;zcfNT&LH2Fai+P?J%umi;8$_ zw}fXH5LhdWajdp1qD$GyJaD_nlXTt$KC=l*f8fm3VTHG?66b+OLKef3RIsK?lOhl| z^UK)BdXpXgC3Nq+yzOovX9#FU8XO06A};o zyK{6j2FN9x4>3P`HOXyS63IRjNqprSTkSp_@o4`@cE9}gd42h|gzR;o$PM%&He|3X zf3z^}yp3bonJx`F!L~_^w3JNR$;)4OLCgPc`e=9k>KL_FgLsG27J6j=uT%7vcGyXtuU;goG zr|%e7p4Y?Sc#{>;a>(ZiXt<{1MS}gvUb{RK>G8e{+st zZM0jKF;lH3%VD_4G9Ei+yoIB0pqzCKUv2TWmG{?=HX_@^A5^%hF&*nN!`9bqIe0=@wATCfbV2#H>c0isC0=dBh zz;bw)qZdlIKRJ{&L{nxRwTHv5F&!Ry;~CA3UrRhHG;Z&AaE@AnAzD#~t6IyZ1BVQ9 z8s0FYzrg4|Ec3a*WQ#D3X*iQkEhK+tL->Vt{XlFVenwi~ba;VV-UVmfJdOa=&YL8> z_E`uB;0!3-0W@?p;+1vx$CFTu-f+WytK>3(u6DOhqlakEt=B8w_1@kIAm`tIcpsz}Fg!#G>W>J94=RMH>AV-L$ojQm>g;X+2}_-*`t>(3$olo0 za+Uf*M+brrXTkgR(9FJiTMFCU(U})s{sI$*)Qhx)c)N;P{mE}~uD37W>jbX@hh^TH!1{M?q?;nvV0^E6L9&k^(sM8-!Xf?Kwl7I@yBqy^Uc8Q-YUl$?OAakKM;T0r`MS9I_?3Z@VHK^DTuHjGmxxJ$<2{CjxjOS3?7Df!;?;j zM8U+ioWZZ4m@Y9QbSd0I|jErRDcHy@4^Y z>I|rbLOWeBqId)#5WP7o+?F8Gp$)b$8N+h)rgVW;ZsiPlb_9RWw)bfqCIof>lqMNA z1hMe%{3X#On+^__6Rw?uRCqyqVTxI6~tkLAL ztw1@C91;;^+4})MSr-~%dabMJw1P??X2T5uB!O5*Z6Sgc zUP@Sm{!WU3JDPvy0|o|L39Sc4)1hjBu@2=Lfb0WZf93=ezO45H$zIS@bKZZ9m$Irn z^&9V;q1lB8%l7jDJHT~%UJJhV<4RD#@q>u)=W$&5C4GC?0-q4N?a}5BHjvt;V^e*9 zRA2IS&k#Wij(8)U)UwMnJM(zqcM;-1RlI+Ds#}m1Va0!etq%FMLwp7c4geR?B4$hP zLpz*W{GRcalG_{WEYyMl;Y>rYX79YpnIX#K>GlM64V!TAS4GEAL|?GCV#<`5F(7{y z8pq;lZF~y$xyE<7I zy1wsgbo_tk6<{>2L=a)use-50X)`x2$bx{3(<-AlG7GPBtY^3>#C|_X)qB{bAmo@{ zGB^Ha zsvF4DaZmfyiu?p1a5y^XJRC&i$dnnLI^1dBFu;Ebc0x=}R(Rd@2cYen@nx?U>BXd= z6>#A0)A_A;ArM-VZRgD#un{07kJJQh_PSc9Gxt_6h#S+Ab7xF~rL3=UX7**ll-Gz} zZ5-YwHx2;bciIAqouB6_QQG_7@|%k+$#I#76ITQ!wpuzu@37{xL;g&a5ih+Pv;^PW zLj`{(EmO5cC)13NPV#E;8A^m16FCW+F;_%4Z)?D-9RSS|oMRX?4%-*TpGEd{{qt33 zuld{y*%OByn`i-{^-sf+q=QqllMnM5UR-oX_>XYI}8F;E)ufL8A4_(JgF1SkTF zZ+yvhu56!$#{$zMlsnRLJG}X6Gc!?ZUDbAqklFL(eD#Vc9QIcjVkTd~Il}+fviP?B zS!Vy}A3x0g_0#7cPbdfGgC*=sfYv!bJ?N6H^vA7XfnZ=*{83ECp2mUwe1A*>O3{CC zHK+&rkZa63A$(FcoI^f&S@6QdZfrX8T5?&cn(P7DV@>eLejj5~6K1txYuQ0ChlS}V z1?p-(t3$)fLaT6Ls#d=;eqt194d1)^#DkRPoQj5vX%5(~ob8wnP?KIbG<9=qHV9rJ zMBvMX%qQ3oiTCRVJoF#?mAhlqFY$l#wlTwcOuVTrr}C!ebpTkw$`c-&_+Xw&+tKx1 zwl<;e*z9=>uh$*P1?&mc>XzqZhciQDxM1=&X1hK^Ac` z`0gN>Jd>MoU-6w8L=-dN{DFTDL_MgFQ%stUK)UY8(}|1C0Xbc_y=Cn={}6Y~Bu;fEOl_-w~%4hzY1cP5P^ z2hAydBe<`9z7m7@PNjd)Q;>YMD|naW;C9FO0VGYjEr&nc7SUzrAMSz(hO^3+qtq{q z>KZ9MZEa?+%AJubijmVjpSM+(|D|7^E{ zCHLS-SkD<2M%?OavE%sdw?Fl?zNCrpF-wdA1QUn>S&2OG@o62Z!vdYLt(8Ga(e*yU zAgCwjqQY2l2?%+kdL8|A(mz20aN8lHNyv6K_g^>|B1;vDg9i>=GIW-RJ;xjBfGNgM z5u=rsQDb))|K)!)0tCDrF29olm&|lLn+&RM6v1r5WV@`}h#uPE+^m2;w|H9m>|Ts< z+phH_A_wq+n34B*LJJ_utVeqZ1oP7`>D%I$>t$lz7Uq`|eQ_Ev-+r`*gja`_S+HS& zI@}8Q9xaUo|9j`(aU2$NiNfMNo5kuKm>A8OddCMYu___xy!g9~=>Vn(@5$^4E|?Dk zCtdHgLfrxMN@C7*L4V91k4v>m{91|9%}f>AiiF^y-w>b${h z#1Du}b9ND`17Uu##?`<4*Ds&Of4sV{mklz+EmJGbs=3jp3I(Ydh<2=PRdsYGA3!y! zWOX>^3QgO7FP3-0W}G>O9oSApY`=k7j#K1eaj}jQh>l``8C$;49guaWf14NE7LKI# z-Y=&o*#}&8c84B@(%gr^+n5XOdIGptiI>O)To2s&#NLttJ@ags7f2B|8)5=?~9$s64t( z+U*|AVmDlC&31xEB3eA0e~(x#JkHz68hGN1Q{zutI30SU|KM2B;!zzE-mLZoJ9`_$ z8S`HF%{P-wZQIqktzB@uYP4#c5HlPVVxQL#cz8XA|C`Wqu)XuSokfKr!*X3^kh5dm zz0vJ3g6nBj@Hjzw4a83DGzEAq$B7P{j(b8ZGkh%+Mw8e0JqOq{ew(;jtZ1}f@pj_$H3r8uy9+Bou=Z~` zz%OQ)E5}t$$sGR1e`@^bPP$e!GNZIMEL>OO=gS@LbXX-~1$qM;K_4)Is&p-Y4 z`O~lKFZS%b@PLV7HfWq<9YV3%2fdG72!HF&3j{bjb=NCSoAui>XyI~6BvTHmy0t%X*M&y-x4hQf8+qQ1%5suJYiy_sXDcM z;@{9Dulf-^LB)wgfN+~t$K`4V8yC=Xs28eVFkPtSQJkZFKZ1wCIC+NX<3C3mte~tE1p)k?tlf!qLi?)Uh8vl>u zDc2d+AmpaS0A!p9f8mg`SFQN`wYrtxY3}Lu`w~n~(^oFF89+wxMeAS-?BPsNv&j{# zU?q%`)%$pFHix1O4kHtzuY9=_>k9a3Irli5ARhF9%7sNZnyLx*=_a7h2@ z>phQs3-z6r>}}?WpR?|uS}@%4DF7Q>OElRo`XkJi(}s~vukIYl)=5; zf5DVotL_>J{cwdBidy0wo?CE2i(~Ifz23s6E4Wt9D60F>RH^KwLS)x$GPs}m^@S#9 z8=P?gWuK6?Hk>MRd4sw@D+JX6rLBCzbn*^Zr~T2UnEu!n;H7++HgDhdzC*Dz$}zte z+b{jYuRm@?sZNVO9YWt+B;^F@h}+)Be@$@bECRTvucMh600R+k&bS7M&Ej}8wz#yb zJBlZkXJt_AUXET)$eB)1!dY*p4tV7eyBA!J4lnK-B9^_+=6%Yd;YC*-p<3PCH|m9w zIoChV+d0SXsJY9N3cb9Zae$vSOzGnAurcS26Jt!yMyS0*=pYW>l@OkY6p0{ke}wr= z4Tc3^A=pA4`Jhr8Xj8!GYe-e7f(D-WV0a&Q{1$3cq6ZADtb zt=bMbtWm6a20JQ)!1DO zVv0_`Zt`zPFEI=EYymr*f5(+)7cUf+>o&kJaF&&}ov2R&%Nt>fJsfvz83MM&t2sy- zZn#`J_@ufmIKm5gjmyKoU8Ml-&unWP$^$EaT?9+Luj)L%9I_C_{gLR+4goV;>VECU zVNhIYhm7qy5~4rx92|8L9^0EuFwvVh^b)^!XJKVJ)P z!%Ie^i?3kStGeg{g$3WrcFjCJvuj1o4qI&a8Sx@40mIqRj`M0ypw(y`zSS={2C?65p^NcM_rp_U7X`qU$kv zG2HKqygvQ<_5SqFSBm~J4vw#PecbBa#EzTO;fUgyF%+DyQ<5NhuJ<%kbX}H2wPy*! zVGS`1={Sv6(X`K1CehUSK?{4f`HRP@#abNaad-_Iod^WZyG^1y?SJvT|0(gBm)S5I zV!eq84t1`swXod^AJ&hj#-ht8(0^jEvxObUvVjsy?{?bPT%I1vbXxD~ExgF8`F`bgzE!)efJk`pNqo9(5V?=j5uw}Okjt92 zsTtWoZo~IJy7vX%}EJQR*u|X)ubbkpi{|#c19;<9uF3^|62XqVM|YxApnUhc92(H=`}%QI3}x z2hN!Upqm$YvZrB~IK>9NfOwWAY<#v8(fLYyw35~D&bPqTA71!lt`68IZXMBH<9$8L z+%}{zxpFoX=Y^)HInmvS_J*8Z>hAYmSHQn>eNECI%YP!@XB!|(EANO4Cx*Sq?$_Uc`g`9$&SspFZw_OkYk!HynW$Y!gcuIpl(BUXR_k=5a}dw& zT^*kr6D01gj@60ywc)Hx1V&)Pi%mJWS5(sqQjlf96Ao~ije4g=RZhIXKfQ}IR2FlsG;u%Xy7fKs%w*T9p%5>Xpjv?5^y9WK+QLSt;VIYO9tG zn}1@V;Q5lFXuX1x!@P|BWZ#MF`<0qtxp#to3%^dcd=(db+sc8Nx`*0!t8rLYlXRsG zY{(;7t!0UoGfAr(E$ey`efa*i+>>e1AiNGuDfUi6?|A11$MjOfS!k}fb-8o0Pw#!s z6j8_;OK*sClIS3p{8XkpFDz9X)E1v>Ykx|xEi>68)tVI>NH%(pv&~g3H*w$vc5q$e zcCZH`azIwJ0p=LbJ}YO!I>64>jdZ-A*`Gi6`EmVpzXpR;UX^Ta%VLHZ-fK8EaoT%2 zqg`D0_1vA+9e2a;+2-n+n&EVPSLR_1Zlw$2949;;w&FT4Xh%0(KZ`3MWdOW+KYtV7 zO=H?%vIQKlnd@cM5SrDtg;jNfJ)NQaY_Wa*94)~-9h&6o2FM7w`5tbVy&vq`uXOTo z%Vq^PKOQbzES1RSx)CQr%TiWx)zL9dVYS6UJZ8Eft#>T1B3tX%ZwF4jR=qpLflq{l zZwIRY?>aASW(ZwMe~c$_{EuJTSAVV&Vz=PtY2nbU)+i4r?7AJ&9rp(hVSyO9o&UIs z;cCwg$8J+|8)fRoWs+yU-iJh-Pe?dzE$j}t1kc+JE{xmGs0OlLy~?_`#do(A;8hoy z5uBrCQ|a50Vx}@24wDGhGl?xuyLI=o1@73LgP#s~J+&RYj2DFY^}_t;FMr<*Nqs^5 zsdy8y?;B9(e8c;X8sX-=Wzb9n=54xgc2p$iJ;e>XK(Vc5=_Bb4lnH;Wqd#z-dF0n3RN|1>M@;NcT#T}A6 zc!3Gk6{C^I)3*}~WFbVxYkxfT%D74Q)0e0B($>h{_L3e>+a6!P_(HjMpxNFBrR=mz9Fv(kcDbnA7^{8w`{m;+b*2l>r$<4M!_lM zC!p%IIl#vF%Fhub&TSPd~j&EUds-H)i&dwT=9p5`WcPIBQRQ9J9jb z6H$Ac8N~+>GPb)(j?1J3`UH50VBC`fKW$ehxZsS-lL50xNxnr)cH0 zxnuLv63`f|%WdrukAH5Llo?}e&e4Q`V1Tw8$({VadF0|MJz`>b+4^PQ&o(f+RF5y- z6(-?bH0rjt+-C+^so2xN#-$t zGZ?pfcP@8$wEMN*_~+k0d^4B*1^GK?xI50)SvL8&(`9iua(^PCMEAOT6L{ZwI#{Q=EKmbu{3( z4>KX}HQ8kk3y4kTN>D+&mq2*~_gb_n(FMx@o%UQ56@S~K^&P-!hY-L{A$%MWZx@}1 z;!vbsy-|gZK$_g%?N+eCbMrRdOqXIArRm|ANYs_>vcHX>|iC>yG9e z9KdUj#O}dzoTaNsCQF2oE+Ss_*@TccwDG+0Z_Z~WhPk`YA{D8XMFy@8s%x2PDGuZ9 z4l*+_GJjo-au;_pdb)2HaF8SP$y_Pn#z}i#wg`HtHG@BZF_VI@&mV65{|Z`W`nf) zB9iW$J=v#J(=?VFHlwkl%g@2rP^g;ULZzDxQ8X)4W^@eRxt{qY&xkuj5>Iyk!8;wR ziF1L$;i2s87~$!_w0ilrjTY7kJ9hKfb|0go&^sYp!e`Zt!yx=U3aXc>F+e zM1RW9{qukQ#q9sn#WHz#EvHj(#Coug_jc0lE)ER3$}|J8vn_^UTfLg?nZqp6DS682 zv_Bm3;e3X2TckPdo(#@-?k2mjQ`AY_Ez>aApgx#jWeb z3poovnxg~j4^-|i=F1)rCUl>SnA_zW*K_afH)Ij$gviU@#q+uQGcyoebr)^8S`L%Chh6^?aMXS!XEWYbjt@7@99A_uLO$YM zVBmOO*S7C%qbuL_DzN|j`uATy{CU&R>+O;atnRLG)q1)t##qA*)wVu6AGzVWywh;G zD0&mGZS}vI=NKH&4it5OFrU&Hw1?pfn>LtF#yPW z@Pu!ey2m9skkWs>pIi9?!NB{s8#>^3h3HlOaMb910pdX!!2p0KaI8^Fj$J68N)pnw zBsu{{U$zi=jox+C;C^>ffy!`5)+oP-?dvZe$H&!w{dOncOI03_+!QuIV}Du_-_a3b zP<&>{N ziH{Shhs!E^vCbsEFPO-CTA~@UcW__~D4$ccH$-8&md(+EValJup6ZgT$?+0^w^&?1 z@GOCS5@hC#y5ZoA4mZL#yMNv8dR8|>t7LXa`YPiDi{r?hp>@B??CWoKqJR2z{rdG8 z9Pv%l=Jk^P2Rc7DS7@9IXq=WsM5|68%@_F5i?`dJb9MZFI^is!!LL^VB^u(Lr~Af( z6Nh5~>pHgvO<1mRPR`T{-uSq@LyqOHBCmL|P0(*$VJ0FtJ0Fass^*I^9F0 zOG)jyO?9pB_Wt^4PJcGayxWPcWIQpp8DTMH1-F>Hs5C4dxX!n^+0vRn2A*cO+j)h* zJrV2r(I3nt$alj`4P^RGyWKl_YHhK_$jX40$P>-42H?~1f9BIhlD_n*r zKb-B6g4f$KAg>p{1`(KFSN}Hqlj}=M_2Gc<2D4OI-JKnvB{ukrF%FW!C>`V2kl`4(e4_b8Ly%{L5K;#79RNW(R{oV&4ZG zUpA4Sj)nBP{(N@ZrG+a^sT{U-C%mNHNT>M#T-;M06aU!6HZ3}GnK(SOk4dnyIL^sT zM30_)JF{omjDMZSb)#Ee8(5o*y6pRPxz)d9_T|&>udAl7m&!&sa`43@9EX4auqw!c;9LckR&N}7u630#s14gzhtzrfsbNG_=lc{@-R zd<*MxM|E_h4i4%q5?o%JT1>PGXvDB_*tzbe^C8LLwSRH+VCs9{r#suc@=P{6G^^{a z^hnRn=)yz03lX&gLxHf911WFwv38&D<;CLRit1pmBEi5e$oglY{pY&>Vg-zQ8n;uQ z)3cxwjtO0_Zq5l7>EyW_mUy`v2!?7WS2EL&h>WX_`7V|BxB{km**X&Jj0cMmlVM_5 zR2q&NxRdEm9ea&1C-+i>;jBq*iUB`V}+!H zf9~7yhs71yPS*h-owjMM?RB!#!L6Y>Ughqqr>u(;%;psir_BPhH^$}t+9FgA3(O8< zYvC>2CG?&Ia_8VPNXgQ__T>8GusX~Pvpp?@?`P<&Gku-uk15;3knG){ z3Fd9BtUZaur-WYSW{=N6+Rscj%a2AgwM#_buYdj1AAbG&A9I4fyNrwPuK$@m3T%Xz z0B2lD2!K$f$}^kga2PXS;ey>_Pj;GunjBZ|#0n>?UeCCf^Ef7+DY`eaxSjHF>w!~E zagt#=@sUG5ObRuAAqZ!p`-0yzY+Dd`y0FCtN?RzcY0lG2%i=@{6#claX(vJQy5Wdk zOMk*Rn+5bWfDF%P0ZX=5)G_AU5ROi{GNGQgbcS0+_H}2VflbBL8~M6CBPk-0#szsB!*y=}emS^7#e$V?$($v-_<>6F z999Rriq>t$_;DnKzIPkHN=c3y##g&#Lx19mabQbtZXf-HTuvZ_s}s7ZY5UTvRkOev zR2=A+b%Aa|heGgwZCp-*1XV)}gkS9_mx-%pUuJZCor5TW;5d=Kh*D@4Y|4~^Q`6-> zwq}*rse2#3eC^{ue)?B~=AY@)ORxU32@s#VHcM zh1lcm2qp?;2X*!fyOEwFMQ?-77k?`7_v6$3_wg5HW-ol5M_F<6-4JPT!DS{hImj;A z?v!lQZO~cgbzDyc>yyB8;g>o$rWuzt+{3L7T+f(tr$-LLu?k^I%z=sxU>mwkCwg+z z(wGyJ_3aV`kq6}D-MTH~jygeo9P*p3LFO}#=qhB1QRH!-@eohz*pk6SP=5*W0^(%J zBOKy5ONm5_eq<-gTmD-lfEQ{f<4Qy}hoQ7*!_CVj%HPqt@!cq|*A?9xzdx)Qu&j}g z^4zDHCm9l50E0t)^8F->Q9pA93uQcswRS{amzfZ0TroY_oxl#}2d;#ipA9&wmoX!Z z?k&R8R{?8^c;xcZdp^O@vwwmEEKRqsutY0V`UJz=%htscl7XwcFT3;aRb2tQ!cDEw@WJ)l&l^|g1i0~?og*!R~wlFPMIL^roy=J2h+KKJ|n@KuO5`!@?b z%Dd!F%TOvr`UE98ASTV}Y@!W69=td~(t&l)osE+@&&viAsQhq@i!#?6M1yWwY61jw z6GH^$8%mj+rLo+W=f?9G9X9H^X8;m?9pdG|VeM_o27gwOKi6W|%kKmpl7h>ckHp z*RsJATc~k(zwcDv>gXa>4<02UDG)gO*}`xgOMSX`0fKr<=zV7bs zmM?kzz)L-oAuuDrOp@*p_fbYWT`i=6F*sE9xJBLW5`U&g7b~X@f2+oN(FI@b8O13R ziyh13bOB4vyR~PBXM1l41m@?i>3!A#hIZK%1e>}o!EopC@S5O|iMvTe+~RU3Yd-q0 z{z#}{s=>ZwcvB60cXD#502sPrn+1NZIz7i++PboPL#_gVPE}W8CCRF@{aI$Sf9_M@dF?j!Xe|9^+T@QLJfRDrC<~$el1Bhhz`E#4`-0TW;eX6p3)eK6oJVPQ3 zro<~7e%IaX0l4nNc^k`J@6pymryuUMypq6n-Uw)huepgx>WCp)N@lJRc5eCX4Vh}) z1w`RC#$%1G;nchfgI0L;X_eU)5!Yw(!;?FL5nOJkv1}nZe~S`zfM`_5f&?uT?*wVZ zW5*xMZGZawOaE#y+G}3zwMonlUN;sDH$n2jEuVI_1ki@pBO>r;3MZ@=2Oou{8(0P& zA+T&W2V8cuJa@*{sb1$nJh%_<*RCOC7!J~b0ohMi?0X-cPmGB9rGUd30qeAB82 z(yXz{)t2b)fAFcMzPjJ9Ixn}H>RH1Y?>k{B`~w7pVB!267nTuP2>5Qizg<+&UF+wx zuQI*1Kg_Uk{>^H?+}HoD^!}@VE53IouT3O-UUXojTRd9T3T9kOgn&m<|U6y5RQCmK%nBSyG(6Hrdl1N{5|!4wgg>f(^R<4;p_5 zCm6z$2SjvSdeY7(4|HjI&+fNK>y;JCP_+fMlXbUfGU zY!V9x6I6TMMaJbWS?7KdB{qtx=z#JKx2ON;e`Pt_<1}voNB$P0eEjh&{qD3?+jK27 za5XUM){=ExsaDq`qbDFrSCrT^3m?6_cH;qpqIg344&i7H1#v2#>2G|%VXNJ=H0bc+ z&tb)|*>gY9xK=)OqKD&+c-{6BVUR?hXvfF2Eexi5#qbmXxZBo2>La>*+TkgnB3G#f zf4kuCamtx3b$0MXstyES!R?zJhv8U0YXR?zz&)NVcJqGr1QxR`fU0j$$%kif;rj6D zr@u~!2dF0)00!^8l(1DaYxcIe?u@-{&TvX}4v+>|jPGa;IX<0Sixt_fSb@*(7J7KW zAiRYpV}Ou5*EfnZ-R_I}mEh_Mf=zSafB1d8mG+hYKV4^|B{z;7-6zsH009!@A!o?`*l@oB-_VcORX*z2xLYiG9!p;m!!KKx62+6H#Hd;_I5<436_@! zlrTYARRVXs;OrVZ>&y#Cp&72q16Q@PvXRxN%sE3G4`xvpI_%6TL|ITDVCQX)hh_j#dXDnlzvuFQ6U_-lp@3u^qZ*Vu!H5*t*I5b*H}4F zAOeRt!5=m(4CmhqEJISj=~TN|3w4l9i#jMfeKs|^SxzjEC?_pFW?PrfrW4{d;XG^6sA;3LpzbotnBXCP!<^C-ZQ&lG?onYP`H~ zzhzW9w4HtFx)Y(ZQz^M_f{!J2Vtv5d76Rx1m#q8btHkB?wQ;QZ_Fd!df5UC7y!-wz zR@s2JyR-VoHdHt-oCa-YAR*_T9aScxO{EA3PDK{j^eaB>G*!`JlDCKkDiYMorcGzC zy@9w_%g^Evx=h*GLK<>VAzy6Vbky@%DdF$S_l|>|PwMBv9?-if(xs)mo^)ICpz_S+ z(l0dHnruh9r7#x3?ohj&e;TOI`9NDEw#@#2ek;lme*y#duK{0+5JS8 zY6A`B^B}}R_}r0J*{9kz|gMC}rn?$G_HHG*!)97F=c6z6ZYFB1!U-FcELUbjI{Iig6CQG}%{*uhuZmEf^WO&j}L zhe*YmL69rjoO-A~Ocfz+V8NOcUelTTs`^dde24?+YDY-Fvi7fKN%E6+cnk;Vvp&p( zA3n*UymouZY@#9Rf9gMeIir_cRKmgS&?k_Z6ykXE!TC@#{1?kNKmD|7PY!Oyjt}SR zH7(V?!R&PnHMgeX%|Q!<=9ry!p=yVuyx*E??N0j+Z|@0<_VZ58rW1Eb{#$N+5xtl> zL>ikp{OG0>OMzP3pPS~zZ>u(TZ7WnzaZB(QE~Wk(wlf^t68TVX|nOpBTk2xogIse!M(iGj&Z zY9H>rSbHBVGQ=PZK1yB264xP%P4-dV*24g2M7vx>!K1HU5Fpf?ouj@JHSGx{VNLrT zi3M8;e_y+Qe*fDA#Is-7@Ww_JLXs-ss6fk&!7vD@e?WE)1qi%uWb6*FLOEj24Me|q z$%FHDT~66tYU!tCr5N@5O@~TpYCe)($uMDgHtacC=vALV#xbwQ-7{F{A_Z%^OPrIU zP8d#zcF7)!X91(3Qad=9t$$eJ)Ve*Zg<~h;dD$J-PqJ%Oy=pkHq@|}~`;IegjseWh z*J`Swe*lxK^+e(wS?urY=J3JK>-L}yr|Kfx;RKu-By1j?!XqoQcc-31?@g(Z)0tiG z)U_Js!-87IM;tbb>fLS|WYj=JLBV?o=O^1q-~%ISa-^?DPb{g|iUp=I^e1_Yh1xS? z3$UF<+OI|6q{9oBj&~}5uq45I1&c#xu&Mb{e*$&4O$k1BCUe+D(0AgmbNo76(zcXa zst9Y*8p3j-bH8HmUbIls)1dY1*X#Ccl@qP*d4z2ZgL_l2^n|m7mvgX@(+00T^G5oK z+Pi5$QI$>wBX|>D)l)MUZ22ZA`KX(UCt6vu^i@CAt8UH!)CQmf`fRE_&Bc$7$Mv&b ze_cAa1iNN9qMc-X9?NnZR;E^PDnM=K!HaHADb!xZqex6A^gQ!PMk8lIF zrm7RWb&9j9ua7Y4Iq zcDGkw7fhi~^V9N5zO3Iw0H!=ag$e-gbO z__|~j$>qf2ygC08Y+P&(L2y>t8vwY|vKRO=+L^oWgAG|#rd1T)nQIRIkvGma*swM8 zU1f_zTMNmvZ%s(?P;!aCb_j?(N?HZ&sxL?O-ZUx5j)n&tq%;@LiaC!}k&aGz`A-zL z3Sg&;1E5GAq`KPGO|)=lKx7Lcf32LH)yg01j&3_HuGz?E0vN+FQgj!T0%rG9ynUIME4bP&Ez+f+v1S(8FwgMI5) z;KaPz{mL0ZRY7{rMymP+hidBjJ=U&}n5Qz)1bN7LahN*~8>7eSWIIgre@Y_Q65f)c znp*n4_67zW8Wg+d7~d+;!MnhqAWNPo{KH{w_G>pqm1now~WLuJ%mA~^^?pBVMU$`bAnp0wyUD^i~xzO>Z4}fx3Wq4 zK3K3yFlTmbZ?ax=!@4WM#EO`y0=eP(}n}we;`m}>VhnJ(;%@f%otG&O* zi$8LO)PU#TktTJ+BnoDwb+oMUi|psM=3AXYETia|8}>@DQ9?rfkC-F76l|yx#~V4# z4)!Z{XHQtVH=aU8tK<#pG2NmzsuBF`7E8iLk|y-YYWku4f4{{9aD)J)zY3PI$LqDU z(7=Dg%DbM*kO>3xd5 z(By71AAzoBjnmEn4IXL+Zl! zZ}}F`09{iVf5bz3AN$2QQcj`9V4M8~;MtXdPR=q;D{A0ah1L3DYTpSeS|p!Jp@W>O z!bs`_L1v>3&YdU|8*!Em7mLi)!BV z$LUNKuhtHSWH;Wn=^N$D4NxC+1J1GBuX`lvU5Yga!>a@oL_L}T=|LK6YW-P1 z^p`L9$3K2!HLLIGrN;It59a|CBhGeMUpw1(sHS`Eu$@ic-reEC9Ev) zy6ipVoQ15K2_YugZ!pK9P|P@ZO5mkxU_gHOa#+4@+w$SITyR=zsRsmb`+3zq-uKS} zYtMHu97#u~^fYRl=F>2xcENw>w$<(ldz<#`9GjMPa4B^WZM0*j1ns#AbbOmTp75W( zojik6`7*P-nz-{tV#v$oOl^|0I8Zf{brd%BqsvmeyG!G>OK?@!kkG9!j3Y^}bUSW2T!@1%xP|GIm3jZf`So}hN? z^iD=k&cJSUR0l_m(Hj_1Q;Ib0=}4zd(^hZJ8wOEdZ9%uU^Vw8gQpn*u% zS|-YhfqfiI{zj)|t%85adh0T>-pU=Rzs1|wIr|BkX+rS+>t3U;mE&VY!F#55Eypra zO^wAO_~HD1_-V=HPapgI@W0>c*RSs-5TAr2>v8~0N+(^-_9+5IlWxMc5B*enS}yRc z03LjCExR18ztn=iRc4Qh!rdyjLy_%s zl+!nVzym`=~!kyTDsP9XiaRj=6F3f^vN5#-GhK5U5ZzRFKP0>z%l;R>NW z!P&98b9nE>iLhjS0LRb-=Wq`5by+%#5E5-e6a&}Rz^VJrCUuUUEgh}Bd8Y+wSZvS} zxeRj7TXP|2l`HURt94a~!7DdMDEt)E`oG_)tUdJyk`aGZ$dh>~-mm!2dFkn?#9&z} zt|02soJ`VPxu>D)hOj{;BOv9rY>dOy^nq`ZNZty=c*}4oC+#(7QK^);qmkVx8d7S_ zrNR5dMo>+p%Z6#incxz^&M~Lb_&SlW(MGjNj%c5zz1Q1}brq_T7zh>xsL_OE8cG~L z3!Gvi&!&GQ$Po#OuyPK0(%Wn!UwCH?JhrHJ%=hc{kNN5Augz6>-FX$~uH7J>JY#!dHgUPR~Y+=#FduTOkwYw;?x~aNeoR948!J;?hn$#DJsQTIg1}QH{vLBXt=Xja>-AlUwP!&4bnkAJQnumD z$p*x7-VPwKEpDfZ5ARTy4ySJPMTNs9`|Ia5qn8_(V^Z2S*rL6>7Jw4b=?&c>fc|PR zutR@zo|}WrS0i86=7L){$+upQs<6uPk8YlzW6i%3z!gA+_zYXqy@5GZHM!Y=1PP~L zs(e^Z+iG6ss+)dlwLo^ayt+*Tyq%Lsrex8qP9Ews4nIUsMolnc$?sR}$IHv7e|`M% z8@(7uCJ$$OpsM5^WkVgxPj;XIYM}SZ3G#o4WF&Vw4-_sQhf`W5#>sZ)y8>)G_<>_f z9t>XB6XJJA7^?bWhl0z_i0V~lQzqH>wruopF23~s(0B&GN-iz{#sI6>)WBtfg6~?~ z7jC#o;sJzkTIo4A8=-byN)6r-lZlD1npSSSejPZInt4tm`qiq>7PEFO8MJ?~ z?eCZDuMe*?Fu$&2Xw0ms3dmj2e*Ik(WQTv)wLi5l@~vD3CB2p?Akj=eSfl8^^k?R! zu0_!0D=yvbe%RR!Xd&-d>N?e44MBeaeQ&hwbW(Rfr48#d$1*MfCfYj5R`o(f8+rKd zeetEBwc*_~!dkO`e*XDt{Rv!HLfw{)k1sGBn~i!$2~bGoNCR&Xd zu0?4b)ni(Rm4a!7O|eIU>2QQnbvSkvQE^xA-DdVn5hg*(;of9BJ^HX}7)O5w=o9r< z(@j&HNb}ASHj>iTU}L-9j>ot!9*Mj?mHO1RcMRw0tS69b3VSe0DglttR6?`-irq^n z)k>r5z(AB$U1_&Vn{$7jKQG$P*G^A&C_}??cp8cMb|_zU?%fgl!!$GQRaqDg;q}-y z4XRE>4xN0nBZHr`0HNbVQ9XZxfbFSeRe}bjJcrA~yMXcYak}Q&$aJU!*|aZ=36MtUwx#-ZP##{chSBA*EMw`O zg3VMAXN@vhxO(oZt{8uT#OvM7tRC=H3r{~S*xx6soQ_K(e*@q)Z zdSI=~Xp(ekRqNoyl5Ka(U}nOKFda;>!F_YcULFwt=g?=jq@ph9xlg+~?b2aW6yZbU z*xDx+IHzyNQi-?T$d|`$TWhty$bJNZk3*)cw{7IvyS1p;f@psu?#^tl2Buh%bDH5wPRN>)2pthQ6b}V$%#6P zXG0llp(AK^a^`>SU~-}W=bJXvSovXT3 z>Nk3!pjOw^Iuhy)OIB?XT=~!l241K&pA=3g4jK2=Pn<3V2%s|)6vfUlVtCDIr6-eT zP6blH;g{C%$+jPdMUgV5-3--T%Td?pX zLlFXenJsGXstPU+boXH-u$Xed@th#kC9H5PrukISJr-?t)+fjJH@+pzV5Ik!trf*kt1zdQR-|`I3zn* zYqsQUBMGrQ)OBFq-luH02I7hb@}_Rv+#uU9hD$tG*X&(66qi5sB!D3Xdv$MZ)TSMN zh4%sKCZ(@5YUk~te-L`O0k-?<_P+uz_c${U(AdT~yPwsFUKj0k=;!;dkEn(wywR#) ztM~cfi?}=xcVf8xWkdq77GKDA;Wg%&brx9K4|+k(LdbETOpki2T5T)|W^F7TIN>D0 zU$i@T)lY_)?`e4-H&Wz7Tp74iHj;8mT@!46Htj@3mdW0fe^Y15!uKT*Rq6GZw%cgm zw?u&Eoa#KtaIv_ME@xBgDEw6=O*AuZh!mLP70eqfq>EK+ocdenlewtrK{q}39 z;rz_8^J}K^dzp}$#@v*3_jZU4YzHDlot+3~ZR+_?4P43F04a6-1S2D@rYkT`g?hK7 z-v{J+b5|XlHbtM+1z?Xy9Sisrqt;ZZf_()@ zP(gznlNA(p1mGfL9IEhmi3%}R;#4*2?3n3cSGPBOL}8Y?DEa2q)TP7n$K`3fsAd8r0P3MH=_f1SCjCru_JdL>e3YxfxsbtD}9 z^wQx_KWB4h0K~tNFyZ?+Z>?*{1s5clv`}t`Xr~^C`$Lmrv%~uU#3p%y7T4u8;8mc0 zAu9%g>*KRe`1RxwQUWm4{?F+Zf}Z}Y#jS|mU8wPCby zs$PHcI`~@somg zcxq%ULD#%mbF{Nrm$q1Zt31A)Gs-A~$B0L^B02r1_zl?0!Km(BH1u;c?XO349)hGq z5WE3@UTa9+TV#mcvK~#NX&9riIG_kJ79Tg5dewVfHv<@_CFjg;O>fxdmv4*!5S2x< zORSN*lZluA7f3y?uDrwY7ujLQqwKGW^8==?H;2|D7MQd5D;FuUU0szc@8elSpv$|B z_VW32{W9L&TgFFs!LCJuW8vBWCN07*w}VrE0jDYm(KxhcK-FmlPAdR_ju&czj^?VK znx1MKk#v&Iy!1v21p^-}+@ZDH-n~q2Ef_OZk0Y{K)@ToOp_&eRv0J0t6|W#AsxM$i zIuupq%19Dt&uEJWbv%nEjR4rNdv~f{x7KN64ZWmBZjU$6U-5g@+p5lZ!B=hzn9b3D z#1Fu1lf{nxnU8mi{@?!wW7CtPx}XQvr*p}^+5zqD=$b~JcOViaa!unK+P3L^j*7sl zNx^N(LF_->2ElQ5>U#1yzIi*uPueH(UrX3ipJE`LBK!wfrRCRqrpduQ0CB3GM@`L6J%C|<4EilZ z`HbrBZyH3KPRZelsy-f#yiww8N~^Ha;1UvpPHh(u&5`hGOBPXqm)O*Hm|4vZSa!Q^PGe1? zOol##2{;;h3#gdHHYSd+m@J-ude!$-I;cCI01%sw{AIwuGWgbCgVTnGbG{BOsHCU> zKRBqBdm~Oy&P!EaM}f>Omxn53(W63hAfA1PN9=sA znw__T6sM(*;r-tYY4ZYw4_lUx4nDAXIck$rJU8MW@o3BZAy3V^1|W=+JYk55&!ev< zA&r}+H^Xs9mg|@mj*FvJpnc!whQgUYYo( z)!Vnqvyd>f>v8UACoK2n>=Uk&U*Bg`b>1x9%L($hR7h-<>h>~5qnoS$`O;6fe zhYa<9PB>eC=1`w1_*`}yUz!6xFV?5$3lXT^Q==jqMoA;`hjB(2b2{q=0En8@9cc;6 zwoAiTL+s9G1K045BoG8WW9lE(84@R&$hx*hLePr96 zcX)@*RCTo~!~ev25v=6xvjuI_R4UI=>s1Qp`;TuQzx?qV0V}YPq69`>aDd~5YJV2d z4Y3Glp@GqAu8baB_VV$nvD?{qmol1J!+BdV4-a>>DLlLu`1c&UZKcB}xUS7t>`Tf75kiQmCh8zRX z?MB(0AK%&c#AGS3iL_%=BL6^*S>c}cZvwsh?ps$qY zbwBT$w?50b6A4r=Fb8?1CH9d%94LwIw)Ofu2{b$nlsvFa32fWaY27qqo1SVXl@}XV zMgG)Zcy|u917vQ8q?)pNcQM3AYw;qW;uMDC8gAnel)X3&X%48zZGSc$ep|LrFE9Up z`du**K(EQn5N1}L>l42^X*QXPoMYvMY{zDv(3REMlkT09|Jw!^-J555olAbWxomfWJaT+XZY&=zP17WM=#JgdC*#>@VVr~7-;(Bq!V6$5QVL+b0 zde}0{UU-d6&+GN+r z$t=4ADQmZx0=RhyNi*vkcFtDwHH~mCJIs*J;H5SAr)m##yTFEn3~xCnnnv(1~+8WrZ}!kSQG` zsV%&^4SB7u;>cwSO$v58usgv3f6wdn@;o~d&+U8?EcDKmY^=-JIZGg&d5Oy|b>J1Y zyQm~kSOF|D6TsE}#mg?NeRJsD{bIL`+Q^e5Od!`YkuA@{S@m1PpxMFj?nNZAhDhGj zMvZT~E2!w0mI1>Jf6YR*0mICi2F#%qM950S^GZ^LAJzn)VdX8-9BROXe?41rx?sAi zYPlR&qxVlXV6e(vCrv&-5;h`H4#Z(&uS)js#_zw>XGZjt9J`rfIBoP@2p!r%_T{Zky3&!A zcTg`2ET*pbG|8KId^-$)f4qmSF{J2p%0-)wSXtpz7Wm}wEz?^VS#+SYb4V|_+cY_y z>UZcm(1A#&1%Nz&$5ZPezsT%c)2@>E$rOq3^x3fg&$e)dyt=e{cN`qZX|-z6PM0 z_EeQd)zEssz0ci+Wc6W@+fEgbE4XHQiJ=6T9;ii)4Fxq_#O$2-s5Yr{ARMzKd#s^v z&Rq7YxH!BD^SZWGA~};T>l*W9~iN%sgfS{lD{Jcga`Ynh1XI!Z=Mbyq$#z;0|@vJVB+24Sn-duFmA zdjsSJ`&TWlv!+!Z&}{4hi}2#%u!U2{mNqT(K0?t+;^Kr5e@wt8<{~0w@BEg0zF)Ea z^5y%F`sK$v==F$S+VZmY-Q4BsfS3jl3gj5G%|b2e?ZLj{z`Q)rtv zzv(KFZDTnA?_k5mvCj4zkVSiON?=HoDW_c8K_&d;0)?)1%2_%15 zW{Qe^>=5eJuz7ilAU)z0h6(Ra!}dNhaOMppcP8jH96=3hs)S~=HSq+gY&)*Y`F5$<4X6vlZqlg%9(QjU4NYR)?o*x15Dm} z@&)U;2k0CUBPs-eflOdqM0M*$7Agp~(Ggjm;l7FPeEO}3vUNzq2;YRo8(wiY>&~E` zGXbWx^*sb4QTdK5Tfa0G^!E$)_2v7=cjbyFfAJ_KdLaj-d3js4dr-M!V1|yMJiC&c zS{P)NKH%r);Lu&X!8isu2u$vE1AuFf1Sm&Cy#OJ%0R(SDxQ)alVE$@&2M4hu@SW+_ z2X%j2G4{ALStsSg=3lnPP&CO#r)jCS-HE+*dV2!pK1NirA!vMP7Zk@K5Wu#ZBWcN+ ze=XJJT-rZ@M>mV3mMxPeppEltztHC80%%>Sz4t5j*LnOD_@7i%*^&1_JXHR+Xhf?q z#C}w=t)j4vU<*uDF2%-9H5`goVn%Z8m&7S2KH5^H{gVXvtOez67}zo1D7U2{s58(4=7uYknHq{+kP;NtbqKCC?v zuZ@fLI8Jqg^zmTtu>8BX+1UZTQ$-~uZWL9Y>c*U;v|D}$eVS(&8l%Sjr!{-ui~er7 z9&l}#h7N)J4uY{pL4>P1mhRlfe=)p(!!Y`8_l@o*tC1iz#j>Hhs)A_d!`HvA+hJ)4 z(5cN_QJ|5SoO#yP*0d#*gms;KM62w%{c(|-SEc(J_7-2aM_zGaHb2=$w_%WuW7uBd zURA*XwFau17y7B!b@u}+SZ%}n{?-C?4ze_rnK}T|YIhB9;s%>!TEeoeA-AyD>d-$o zCBA(68;^XtlJvVeCdUp{wS8!x47X5EF;0_)h#-GP2%b{+hf>`fvP>?3r7l-p1s$@@ zQO+b?Z;j|gO{YRuleiLqe36S2Ralp*Y%yHRaX#ofTN@a4+fsHYMw`41$#u=Cs-gg; zwx%hw+tzJL7u_0#f6cZI7B99S-Zv zq|Ud=v`KPzFpQYowOw=O#nHXK?~W%`#~hQSi4uRemvG)SUo`3Q!;6y&1~){*Mp!kNM@thp*pW{`$|a z6;UU@V@Q&~q8z`Vf2r0*aLWy(r>Pk4R3jX32OX?{r&~d@x05I_?UI!Zg6QqP*GDn} ziQ%M^AZOpwx(3!&nYR$Cw_kNn8;b=S-5!5Bvc=xCodx0$lQ~iiN{gj6CPQGgkKOX3 zvNW5Kl#?8<)#RsoJQ<^DSZ}vsII^l;+F3%vr$OTuGJC{Rxe3S@AY&hcqYyR2<1^l` z+cOJ)q)8Y<%120M+Dq{>QX`ReGr1Gdm2)A^C)M>y(>n5zJzsy} znlARN5%rU~RrjX~H1Ej@@a7oql_N1|T0Y3*el%2TxX1&vT|2DJ(i(flegF^DMH;<{ zj`Gx~KZ{B?BbW_0(ylT!8ke#0Hk&Ni%NEl3Vt_~`w(N)L99~dKUWN@km~||^;40ca z-yNxZ`u8CAsPgEh=8*b4qQr~yrYe6ZIPeq?oWU$A*dcav6nKQWZm(`Ya%GDR#d+Z8 zYNZaF1k#e;0FhhYZv)ntEpaUA`N)1d4uB8{EgOs41M!n84z0}D54Q4IcgUoTUHd!u z-{xN`Sl$(LhAjc;*e6i6Bir0(S1Xa+@p`?F~f$iBt(j|M&kq`FW910DoTh<+R2a}Ck;J2xUV5Cy^Olb(86Xw$$3$ zZb-T(l$ZZ`UaPP3-Ayi0^QpoE*^-m;I&}9Twdj1!-sRi?v@G&fVK?iPwS```z_Tcm ztuM@v@1U@ZK)czn;lMVwlB@WcU$LyYMi+6kgk8vg>VEB3=T~1 zioNbW*tJYLHoeTp4h(F0-EESJsy<#yR<1$i5xqZX`U+nIl1DPoqb^DJoEDnN0bv5# zGKU!;Msh6h*IT_ApKD^@zwwQJQxChnc zwrYE^4Z7&+o{9ZywpV|1%u5sL+X+^$yaLd^>y5Vh*Y9NnIy9yhsF8=;WAsRU;j<~e zW7$I=KW8=XQKs(F&}d1BH8kL%ML`AOHuc(vd7ItN8F0=sdN7n1J2L!eUBoE%*V&lb zB-Sw*N^&Z2`EQzV33>=`yVV*fbW6n(VBm|Htqb`WqZ4|m8m8; zG0KBRe6pW^+p`=UsHtvWw`%O1%u(1@-Y4ABUUGxp^jhWBU@1!_iBmbTN6gY|qdIe= z4(HK{+Bs_&Y^z@OB9^eftC_15!WOy<6cl8wP*0XD_d}0?$h|zW?SvO?R0SBx(C<2U>IV_YC;djHX*rI->TN)|=Z< z&GC*x3a6{C`&6Fat9H5AG9gtAl3X^eMQ}hjC%wsmN7jUmj7@^D6-ccyhc(~egLbv< zEb;}bfA-6{V9l440%KOhl^@j79NxJU+vjBm9tm4zIh}v8>V8SL=Jc{8>ZCQ3Edr_< zIG?ZfO=5K?o4f(BAyoV^+|BWc=e7Dc{_~sWlgU9(mt6U99xN3*$yobo6^(sQpgwJU zA7OLOOiQo1D<-33ihXvF0k4U*BGYY12AOS!P>YX)>Nv_gG^@U}6DB5RZQSh!W)&YQ zS;4E8#&dsbNwMv=t7f)1zuSv;7WX=It?Y^f$2H@oJQTVkp~phjuE*I72%cBGyX&lB6ro))@u*%uRMqZ6 z$Egz-p#eV+XUWQypb>}74cS{ipgkGzKGt=mV=}uQGrKC(#KEd*{PUW9`S{~Q|Md08 zw_ktvorJNSrK-!G`ppC8}%=Rb{r*q*J-NYV8tJ5OXQYIT%Jo8VfO{&sUjGXsr9kXHnwcnWUw4c%kVX9e(Bm_4iJ}fSOpXR_u2 zSX<|Zr7xETp0H5k;bz0`zWuaXU+cH}`JHL&(-oVjdsu>W8XmR-57nPJ+P;4pbl_p> z>~G^6-L{wn;?m_MyfUJ|PjK}ByejXtUHZqoUUE9MI(Kqk6xQzG79xqZBD)ryYQMKc zUU*b>U=c?Km$F|tvc7b$G;ZLtnhb^XcPt$T<;GLG2Y+t^EvqQ`BFjQ{90NHBe=RkA zO|wmGhZNHhH00^>d?5E}WzxVT4Pw)bW6Smcx z!O1S0T`T}PTfWk;qHOOII9f3(*Z>Us&?0m%)1tagxH^68h8VsnaSb3fgEnJiGiM8U z*a99oom2!aR@+g@&b5Cl4L|PraDVVnD?cGQwk_}0Giq=QNh!orh~s9_w`qr5^ddYU z{PKUt{PN*lwUyAHp9XSyJY`!_b;LqpYNx)ll^hKSXO%%O(`%=h0Xl6A zZIp-7q|NrXUe4W41IH?f@rT1ZP8n}DMG?R_fi}kjr*xs30+r@CTXq=v?IyPnM^(5T zfh{;Mucg^nk}=>Rh;X>Y&U(OSjMw%l?F1FF@o49%b4!1RjH-L4=KW@+@{WX=6Zpje zJ)A%#TnD8Y9oBKaSfI?K}ByC>uIe%*S|iDkKe!jTfeDaw*hPMRt1+z)9kzkfFIyp zLwL5w!B@4{0kXn(;4k_oC zHED}R@L;?+%$;wMUx;8Mn1W-@GuhV3VziBu%a$8|c+>*3L6o6%z9$ZHa>NoEnc4Xy ziy607u_#>-!tQKO<(*G2f8>9Dh}+M~br1L&PN&o3l4QRWe5tC!3Cx`p9R#2Y1X}da z1-zPaV$l)i$lj8jnpD9|IlY7;`v9}qFe%ci%-LxQfK@2G#7VI8wJ(z{0K(;mJVqri z!t)(}oKl8+^;H03B~$>}n|@pXYQ2v3YuJ5wlP7`xS@CYd-PN=6-AaxTK%zQcTXazV zJbn4a>s5|Z)N9JVHpefn?$9G(tk?+j^P2s%U{CY7o9faH11Dn@mth z2HCYT0?T+_Ag|Wz8h~drfF1u;S4|GTKJ>qm6w}xgdl*C0;a}+1*zg~C#0k6?A=go<$?w(BAijsHb z`ySJ{K<21~M_~;@br1)3p=Y{yS;h8CpA|wsZ)K>_JRFxG{2vZtx;eJx4X(G=_Se zohIk#)i{-s1mtj{)F3F%63Nk33-%l?b&|RhKtj7Vww=wnQ%xGJ7rbxUHFLWLu>2z2 zs;&bKgs1F^PP`TO$=kLut*mzUs)|47QGsz?@w^%8rz7{v(9mYOZNY!yJI`@{uQ4ba zx2?9Y0qnz1PEjp8k)yiPra}Y8%MNVQtxD3kgK!mxeYb9{_J4g?8Ur7nrK>s7kH&#) zjm#`V5>&Wr2`@wV)>L`&%B!ca301XIZQ)$nP0Gg|`j&!oPp>EK#O)5*9|M?_O3+R^ zH)DTX4NM|Z{$D4h@~}1aTJF7nZw1DxgZ5lXb9~R!rs`!lYDGka4#!%-7dHnU-VW#n zVi8of995yZ?1O1~)~X@LqpCzRBw)m@syQTCO1*m>{6Hzt>ede})5k^-mF?)z#^LlP=S(}BzVDiUQ$Qbq9WrZY z9-M8le0=k}H2%=tXmiY;Fw)gBejRGQG`z?UcdkaXx)kgdk=dlUi76UqDDj_%vXiWx za^Z)~<94fzUhEyHd$4TAx4#q}A-q{Jpdj3rnj3cn^wcdum<@o znf2-4eZHRwdEhhM<11f(pSZZ$?Z@v0aUFJGv0&DMgB^FO>7R~t#nW4FMU#ngXWpFK zx8HTYkI7;vX(gp_Mr7Z-hRqNnMa(wkiL=$bq(EEUwJtv1vZh_hynz|SEy^%lVAi=V zTZklMbft#8&{i77f-eZ0SfLV#4vayOH^2vnC9w6NncJQ!{ounnijtj3x^&$Y#eygR4bW`DdfC9wwywt87BuggeF0H_7j3-kY;EvQ zy}zv*se(Z0Q*KF%l35zx(?S%lWM9XT4asA01|G|Q^|}7}GZla5#Ap*Thre$9wyQOr z_Kho%``Xn3Q!FYqs5Y9_{y%hR^3o%F&qf%}(~z`G%j|DyW#{qOBWjt;j5Zal$X%OU zlb{7831Zo|3J@{V^+NYK)%%`{IEm)0SjcBr|@@@8i<73kj_fh^<(;?1eI&{q5mjW#( z0r(K@N>8ikp(VpCxvD=hQkW>b6g~JMJOFK$y zKdm-@DAl&mBR$kO+s%9N2Dc7QP&k!i+ieG0R;jyDqQa@{1Mx5}c?11oTDECM)6e0A zc$jPLqBYW_B=QN&z8yM^XWtF^rSs?N$yvYzfwGaqyLJ2aeSY~efBf%9mhHKkk)G;h zY+N|GJtj~kv1F7`R<+k}>m!FY5XJ!KmTVS(1|pE7VWfUNkU47?RtYaAE1p0Af^;#c zoeBt6PK?TP7JhB1gi}Byj(RVf=(lPHSyYDukbN2I5h+$6{)ZxDYaI5P!1oK>Jy$Dh zahXD-sM)1uDk86*LcAgXP*hu8an5ASsI{$0CwXZ1jvYprwWx}Pud-!=Mt@$mANAvZ zm;3+w{e1tm9H(tKrvmQITJ+}q^QA=I1v`g^t|s9S#E^C7!#kp}%ry0>tU=?yJFSaZ z{dMd_P$>*_o4v2D0sx~Q1QOh4X&YEi;^;;nP{Z{W-Mmq<%D9bHol8sU5WvIYk<^Qw zB1_`I&hzYig#Is=mZ6$RZFV^f`(ML<*1(n^L51BCB-Y_3)eI7RCVMwGpqGRM2>&+Y zc54Dgh z=*V+rmMtjh#wQ2%=G6GuNf~zj;`L5dL4dCfP*g2H5}8-QbiHSG=Nn&wrNWngbkSkq zhB$Xu1sj^ZE=Bj7U3zlHm0z5asO=ELZNrU=e=Zy)12i74F65ME8+`9PHKwVAC-6Q2lb_ zv>BoJtixGVNJ8|kxsG`|i*ww6+nOdL6ghimuTED;Stk%eBuT6rWMgkUHz+S7Wy^nZQ)@$$~N=E=O+QRPb@<^0os(lc{pB{@iR z?N!f$i|?yHhpn${D|PmY=aO?5_qmzkJHg{pZ4mUzw_JFVG^OWXv}yXBW92H}ZglD~ zTsE+PC?A6lPSt`@6>B|o2yDc|=46wO5mqZX`TDhjNi1KK)&723*r;ABk`^{L9jHaOuEoc;X$&)--H-UN%xsZyv$JweHi zuqSw((VUUzd=nV%RW+YBu@W(D=FuB4b;n!yv(0Jr%hoVQy1j@v%ob9w&6z34uNB8} zLOB(v&tBt=@fP#t1>))o&5B4bH={ z>yu??C7{LoqQYi>ErPGdC5eUeLv>sH zHK%StQHpUJpAug)l+1?VJH{qL-CsK@EOlk@;2Wa6aCawGPS2B<>cSNb5J~$Dx>e zxm=71d@ybu)mZ~8O~hWuPfjI~E%g%V6`t4kG3qnI4y^golN9v2ks*COPdn?S{d0bq z-#>o;wTy*-8WqlYlfC#<0&U(nj?>ZHM&8|2fZQD%^hzOGm(bF{>A~(SA*a@iaP*xx zzZ4NR->w5DaX+RaFGGEFyNWH0*G)02Q=LHlZ`&KIRP_ARZy?B&cul?>u!TM7iC_c? zF$;SYNjmJ(*RW5o(TctCDstV5$80v`vw3YmBKw|y*}521Panj?&H{h`v0KnkKv;WR z@_m0^u&?vWKgYk`Cq@M$pA2MeU{IKFY_oaCzz6VN4&aTdhL=-BOW&VBe*##`tlC)< z(UcUI{%x1OzqKTvT!s84c-}&=>3*(6SJdYzgn0Ojt&ov_8|0qzNvu?1^r>gXwJZLp z3LwXS8sg*JwmKq-us2TLr8m+RV!JH{K^x=?n5$gn3`2LFs-VWMmtb|W02m9#<*P)P zOy=0ykl=V?6veXNp@@H9w10k^?-$O2@&{&Z92&*?&V27S3{LwxY7hdQBF?P6uGcx< zNjUXDPEFp{5hx%TU@6F(+JK4^>_%j8k%ORrfREPIEn&+k)L8_X(JOrjKpbJ|oxEL< zkf)CWLK@jmN7wM(O|G+#68o!r$dplvV<({0bi!CYZ#EY1O%ffP`SMg@st~D+~`fwyrZ*V|BOwZ~TYr*d4$p-*cc>-aO*4-Xa@3T4B z-QgGe#i2Qnieq>M&0{G_tz{>l=zpKe;96Hb*Hyj(O%7G2t{sK$71cG~wZ2hOY@6f} zlR&2!f08fd+VuBUHDB8jF#l$^nbJDJ_JgJ3BZV8_sZ&r73b$4GICu5OcL(R&%2MzQ z$0O{41U)OUwX?9-;h5Uk-Y?h>7V7==+k=0n%J)w7EP30#@nusvfOcykuD6{$I{E+iVU0&7_VIco32<*vrC1jteHmjyz;W^2&eH|Xl)<_?{N5)H93m&Pt*Po z8?mP5N%~P(1sF@WU7IDvAi|z>g@2+&FW>+8_@s&c;m`T)JOB5+24H?L@vbWO%??(C ze*pkW0_5X>$w5yA#}x^#V!`TK5QEQKbt2Z7^((;gnMq^H2#izjIneg0 zauh^vapLn9R}EK zB?Z`MK+yOJy+;WHFfLLJxmSx#_QScUe~klQiM#{#oSiS~Q~zf$Ib0yO->%@V3mBH1 zcvT&~4bus)b-8}Ws#>OU0Mi+gaTM>4bl~=ikbSS^ci?E*JElgaT8PViMR#GVrm`wW z;=Sc{FraGFtk!3DlD5D(rWb3E*yj5od>u#7J^9kXN(ih9jpA%tDwf=mvsi@Le_{Xr zfC>R%tDD=Q0B>=Qc1}y#4vpI~y!leoA!}aEW~#h!ytGYK`TKUvpdJ0EW$T~6{%#7+ zel@k9?8yNvsRHQLiOEyXJL^rSvH}h4e>jiFHWCbysC@BW1M`%hxGg?#aPx=U7du}Kn7cW)b$}qps^!_mfw4xNs&W#0q;vky$h}u zRKiQ~Tw{~OJWym;MA}Bc8SSp0QB_H{s2VZOwe^h@z@?7)I`HawlBs4MzMX8!s-{3>#PL)9CaK@=9g*R+0 zci#1a()`g~K2JN*=0X+Pv6uaH_?aECtFWI=mMlBnphz-*@IY#6%mA>WS{6<}?Gc*8 zW@dx!1st>6a~KqJB{6Jy3sp&s;vDVJ)CV4R*gZ4tTUP))LO?1>f3tgam-RT|HQrs_ z1wIX4f9~1N8tSfOs-2*&* zI({E+(-bh)Vu7ATggHyl%{j;E9t$}-y>P0TQ(@5(AHb1*%WSxZrIb#CYPTp%r?eCi zRgVH#+MP~i@4#;ke<6?%90?;OpT#1(Y7e9htBCe1KvW&03~K_Q>T4Vo8saIAH7u61 zvH~rVe!Voz4t+WAfBv*!VvlcMzkU2ZfA1<=ZZE-en!J5yaVM|M*+D0jHzCAk`JidY z%h@HaL1eNs=5U(RI^D+ps15;gRPb3^R|nSq`uTxn&d5{u@J?fea!TtSfx9? z8i&0e#5h%@?6l3BZ?(u=$;%`K%Xs%sOLxEg`^)$#fAZBI`2g%6oy3`{scgH`TT^iu zh`?Oq5?-TAB~%J0FIU^KJ<+4ugm_u!l?~A~0E0Cm7)mRV}d~;fV z@m^CL$Im5g27yl5`=P3y4mixgJb>+64qfK;95d?{iaKiBt&307aS$?b^RwPsuSt5l z&b+xR_M+slvHR42tt31Lr(kW(BFUtOVTL_Kb~{)&J+~!$;H67fUyLJd|J`tg zqUoV2Wm4{@DFePwcvZVO6hwbjy?3Jc+}<}HUD=*IJN!=3{CwZ;)Bu>gmNGzB^yHe) zy~bZZ_Lu(YT_}4j*Iv|x=R2v5(rq?WagzM!b7ywJ#dbNZ8ELM(*CoftIuh{L` z+C7x&tCPPxCw8L2Az7TJwYN=K!1jD{Qosrp)d+j1eJGEi-=?su_s@Theh~NA4UiN| zW5f$~s_tkrd6>?$kK6L6l+>^l^;9DC8EC7TKbO8f$_v#Xh;thdu&mtNBSLG4{9tc& zY&KnICS3AqxjxOm{{8*6mGOUHzI__M5msU6-k(A~<{~fY-L$ z(jH*sCQ)7*gs!9nJ+gndg6~X;rBv&BKrW4Euc-bIIH^KJFBRosMS3q5?~nnLKoK~{Wt&fM zQbQMCu$p2haT}K<^G)?ZzEv%kepBgrV(#n9$6wFooTnE*!<&Cn_|8&t&?Jk%?exmj zG4sAl=CG4o#zAz8W7R9`xPVKmjhv_g`n(mz?sivjAhhl7+wxXPo8#Y_r7U{d<~5cu zg7XE}8`R*~@dZTeO&!i2+rfdJoO-rq66|T#Hk~Hf`}CHfL|f{QP-9N}@|GH6jhoh#q68kHC4T4AQhj^*@zVZ%|J0htDS5QZlF@?R zJM9y3*{KaDn)u-e>dfN) zbg$W0@81R?=H53kG&tdiB%QYnHZ-%x#Fg8?rQPn;B&?vtM)(RUEDvP zM$2tbNhCq_$4Mc))EsP)grX~qSeoCf*iowCw9JaAb~|-wtj%#~oYoaLRAMOFw{bfw zs#n`JR||h`Ue|U+IPJGj!}7($N*+M1j}enoRt#Ikxn*HK3RBZ|K0@zHe`P+6_uW}4%Fue_yW?cPQ=et?boi- zJeGt9a<13<*v5Y%vN=Aa0|#%LXFMc>Bt}A|)~DCz_$J2!Kzyb6u&>v|E&%-DrNVdz z=5{YR^^{JlGwF`{7<#j-QE)X!?9LanBekRj7phB6@N*K*J>V59)GL(B>&JPm0Xye9 zic^0r1Dg4Id2`17-NHTfW9-*ce}PnRBd~4?5#Bkg`Rxb^S;rB75SHp{V_i>xLiE%K zzQ?J70t{c>)rS}_FG>NCs{L_57*dB_*k=m2{p zQLOK!lsF%46V^tWxRx}yI&sk}bxDf);_82$bpnhNYXBl84EC&|NYERYP;JN(Sa+{VYRdK$@Qnc*)L8;3dWYYoq5k-yH-IK}^UYXfN z%MsCAZ$DnAFAtKzk#ruk=&r==RED8P=siL0-I9H(e|`C52^jqN&)4}*5$UPbII4a` zw!ey&iC&stq$2GkrWV;%?HJG)c!PgsVUMsO&Qt$^05Ieqb8J$vExRaD;YARrek;Uz z61^gL`#s1AN{{6A*Y-0LsT9i|k5N|9)2d!4+aKEu-8I>CDzNwSbU*|s#&HkMJv*Gn zzg`yyJ1Ak()f^1td@T$_>#u&RbqKPY+o@B7qx;)d2)A-4CtyWTUI{kv$h&`qdjSUj zMp|Ucb!oSG$;Vb!UV#_5w2&3(>+3QAN;m971-6LugPra}gJ&LGZDGP7U+P-Z9CppI zQzvNT0BDRXeiMEx>&liTqr;=GMjF#}{0+xO+lnu}$TrLCO$Cmip!9Co_flY}zsde} z^Qg_Lvs5WTFP))Q5_?tX%RhezJRU$-{q);X=gmfZb+NPez}_R?HNSuFj@hyYpU36C z&F>$-td_h_^T+#I250_pHGEoUvLKLIFO@vmN=nG*rAK7l>@3%?tv1>71letx_whDi zkHuP~qrP_TwPGzWt6QJcR`AYcQ%Df@d#QGGHl?$d!2jh;&&-_Iw>p22hZ<_orEP~7 zPp|zKyt?S|hG@c-c0C3apm$*EJiIq{er=yc3l7B|2=1roS82)rlbv>MtfFD4ai z&+TSu0f(Td<5)WX=X00Yw|{*6@|%`+HpSg7_Z20~`^^V7+jmWt7Xjwj3t?GlwoFvx zg z6rkkSA^r$!)NK{!tK;)#*F=V8u0O17`)l(yFlgGXgBj=df|GBTe{!}!STV}EY2#28 zCOI87e5(F``|HOOeg&XDU21Z&`F6Y7K8I>E;Ld7mWzY`r(q&XVNktt%289=PKsicM z2yIt=&*zC%Lr4ggl5mRX-pUV_D_^QYz#3L_NmW(79{^A#MZga6$yCr-#qYO6ajT6C z0>Io0utWr90n^(DedK-La=&W(Z~;2RqcG}sI$ zF?AA!ol;9)RFe?0U9;_8s2(n=2^Ac&sQjqJnVmax%zLnWe;__M&Cy=nlV%M2`L0pWPm7AvA0GsmQA%;N4GtGgmxKf0@bH|PpUf{ z2gD|pt{N8k6~O2WBIn}*AMUxaQh|u`ZmGV1`uc5t{k2m60s4X=v-?ZjbV*bHqe{7~ zBC%6_o)VyqOoeCk|efh zLy&rFyMl6MIaI(&qXhqSR6x<4 z?qtPv&ZPjpJB)nUda6b0^fEMPWYm_Zv*Y+FJg?VZf6rU%d|Il@vbiFlz~rqt;BgvW zon!I+j;U1C)SiU^ZIy)eP&3Lo-E++$^Lk1o>z|4gb1-jW3HXEK5~@dDH%^_L;(e;g zIlbZ!_SEHYJsbtiTOhchtUPgu@2v^}bf%ul52`oJrtic4Xrds;n`bEmNfq{4ouYoG z^Bao8e?eJb+D+{=Q1vi1q}?fRsLZaSz)ZQ4@7eqcnY8q7sh-REeCh*pO?Z}NP7O0k zwrP2TPG6d3n7-7i0f%-Kwz4pl=TMR^PL%`H&WtO)k@tX=RgG`wK93wU@4h6%994Fr zLjCrpWQW86K`MTL*Xu*4d1;eGU~sj@%UAQVe`xu&r)fKl&LvHHu)pdpS&u%5-Cl_B z-{d<8M`h3OGTGz0COD7)Gs@N|?EN{NXCW5wB?eE)sf~8lZuxq`sNdUM)dbNZA#K{h`VjEtQLh@egP0w#u?8Frh3kF-}TEl1-#Y5`qF3{3zUk^=v!e zlT$mU%?~1M!3-Zpd`vuy7in#hvAm4Dfh1v!WTC*JP1|B^Ag{~QC|WRow_NYWQXe== zZ3~FAO`MDVZeHeA_e+wJ>NByOD%*~Be~^wzeo-fBKI2}4hKJ1o*>=y%;9nKmAyF#^ za)CW-TbB`P!z%i`EBV=!QRmDbio(9F6-SMjrq#B-5t~k+_1JZG(JjO)b|vC<;yiR0 zErGnMgia@j0}CSWhVV;N;;$uOQ>k`P4UD#_eaTzQ&W&pTnw6TjcA!f#(DI$_fA#nN zt$zM>)Ut!jmUz2yqurIPc@$pO5p=0eK-QuO_6YzZdSwlTvzF=WbrM9_4kR|RSJR`; zQ5QH^1a^a%4|czftv$L8oqTrpz_>wmvD(e|DB)}c?76hLmgquskl7~8plol6YFt;M zm`ZCLJzkaGJ{&{x8Gq`+O0_dFe_SkaI#$7FB^!BJphB`*)s(ikt|+D=`B0;~#m=dG zDzAS3=l8$9{<HDsie2%=Usv2ojjX?1_ zFSHuWVcD7S3mX4^cv0A)B*6|TXAlV84qe*t$bWS3EGe)2IEB6#I~C-oe+4{nue-Hi zncnU?_Wlh_Qc9o5l?ez0aK{@IU#e=rs6EEA!g!BK(hGJ|X?nHWTi01N*d!1aUfjAu z;$TCo0&5=mscgTLF5VMF=)toBL0%POutovFW}m8O2HlfGF>EDxnqP_3`21??MP zz5KFG51f@$mvv}SE=UnQ1xxp>vXsZ!R$JXkw%)alVqfYD$1XcnKY=a6Nu$H-99dHN z^3o_ul<2<+;kkqa_up1*{`KS6TdaDce4aWzD*70t#O$r6@}>&je@irb*rprTKuI~g zwYvbE%gK$5$kX4%hH%Aosl3#tNmR>yx7@V_W7|#Uyp$6OkmPjc>4h##?{UrT8II?D zHhzXRFw}(GEdYIj^d-$hfD~t(8cM_OHZ5My-N~Y+-ttj6;%1}EOLa(LbBal2RGk>l z)%a=WNV0EvF7as=f74#r_nj553-;yZH)k^4UaDk{@mM#(wj^b1GSPMo$l|WE+G%gP zl}nRoG`kSO9gg!}Nrbw|S+c@81X*>u0g8@!lefG;Q33m~x`D|wv8(RL3TN20W)M|52OPh3%jco-Ji}=RQ{Mict zmMS=5D@on#e;ysDxtfyQ7kf*3-tDYR)08ag9;08>P-BR5WjS~xmiLlC4Ya?OWJr6} zLALxvXp^Fk?XE;duu@4aM`hM?8cC7p#Hsgwn)hS-^R+msuSdmbbxQnONAxk<%u%F*6BK0-3snv0yDxBJb;*omif0ZG(DS%DOqUcZpjYTa#oMj}LIbU6G>T;4>H8^xiven=XCxtj@ZWFE?!U0zq zsOGztZdIMN8{r`->2@9a0^!X=SM5PA{-f44m-k89(mE2oQ!)Y4LeS7YMVwiG{OmV6)=&Uk_d8!st^Fw$3(l=VA#>wZ|VkT)z z*SU0AKm2CO4oVMBi<3Dv-L$EI$*z2gLt;VqgGBXPg!5IR36Z3$DAd(&Bcmy%r3u93 ze}6foPMQJ}lqc5zH2S;t;nP2#sy*z*$IwWrsXL$>)d63QfT}de?qm0oD^(05yA$C+ z-tM*Ad%RSFGBCPQs0()2CH>kyd0A(<38nR$ z>IGki=oscbol+R<0t5^NIN$@$em>gJU%s}#;@`7_gB))u=iN4fb+s)^mGk1PYq9_U z$U|8I$o1xksi0`b1vCXdG%X&}nk2nR=n@Wg-E_%=pkXS(hJvqIEbT5d`?on0)Pt&R#O=1BdyV4vTA{Kt=7!v|+)sfRgOttSZI=v0fU z${Zga_$eqN&>ku=IHb$_PQ)4cB> zJ{g3(DKA5q_p+Tw8f7CD%75$8+_`SYxvq@%HN`*V_;5Uy#NO^$#xUGHF1)||`{TQR zwf8>=5Xb#tJi-Q}f=)UMIfdpV5Bc-bY=`PC4>{wUc-HDzhEtpu4N&!A1Mps@tOLrL z23@80o2@jKJaM~{t>LV75Yg){&cQf^rYJbobc|Bxzt7d|s-Fb)!+)ashad<-6q}{3 z;R~;Ssv@3hw%yy^fGqa8s=Ra(zdEwj+VbFBI*?N+ByFw7%#SW>?o9@UH(qj``JEKv zB=1dd0s?=m*`MsRcRy=`oDWLf<#<3#n_a+Y$8Axp4hl=-dP^E}EoHyMetp)7;#7a8 zuZVRz!D1~flSMTaYkwZ;Jeq(8b)M8rp(t${o^qOR4_92Wqs}IM2eLrqpdr{1SXcY6 z)JJM@@vaKu)AJ*)zch_LKKF;U;ZF=2>C^izk-`9CdhJOUFB`CYugBoP=^Vj7h zWiQ#Yc->1fxEpxX0VG}S$c0^Q{yn96Z)})Lj%+h} z_So2-StBRPK!597ozerTRcd(2D#`t{Y=6EnIjFDNd|N9nC4o$|jd)ol5kIe_Bwdh( z*~e{h6L@{IF7=)6T_z>?Nm6Tz^163>(U+FJ5+~=qom0(eii67vOy>-eE_;CR7poJ| zyL5!`B32}wDI~>G`5mN$eKCKvOjUSxk*PRpN(Xbi)_)a*w~|Gl5nY6vrXm*+VaS8r zq`Z}Ov%GA90{mK<>q_xb!t>rVY)kjtSc|CL$B!%aHzN+^aN^df`UM4eSj8=65z6N# znoOIks#UACtuz6!t z2M-^vThSC<#r1+BcQ;j9*0cdq z1d2O2khP8q7T!8#xFabgc2$Sehr6z_FULHaaMOZ$3_jes%-VU~moz*Xsk!QumBBzy z7Twq1f9vh*yYb;|t>pOmL&G6&jTGkKX~{|Un*7$_dH~2)N93TQa)g-(wt4YwyaLJR zEf(ItI(Pt`Q-WI~dTuHTwado0%6}FI6);(OsvRs#^^b$zEsCtwORly#n_TKQ?!{`KY4kIQzvYRr@4LH6bw&dEN}lQAfIwmBdfHGi0k2Z(|g zc^CZ@Mp(XTAuidTWKLB8%8`goQ*R2J0PxV6_z1m<_Aa&6mS}aC4YijEQr_DEpm{m3 z6RB>6z`-`4Q@bIKc58~3ipI2A*=LJ%-V$ic%m3|k9-Zhl56(Wgg%Tv~z(-PGvFW)F zEiYB`J_rx{$vSTMhv- z`2S>D&E^hOY{rAEa(|F*vf^(nsmk(I6%~>Kzf)~Gkn{4O*2GCu^3w!grM2@9dV%SS z&6xx{M0NWW)X*V>yw5>WpG@62(HxVQ$Mkkz-vIbXr(f!XbYbaC(bjgk^xE#>VJ4&%L&H*i^kmql|g|y9k2wJ zhEx6U*RuWloMQ^=9RSzt3Zrm zV^ma8!`G5-!YDX5Qc#*tx*Xb;0k$eNvPOq;$NEt!XF)u+K6X7o`!W_C7uBu0zHFe` zj=LJqB!3*05DJT7MK(F+sn*C_)6g+ht<;kYl+kVi^6C8`sZ^1nPR%_?;Vh-y+A6-3 zGjr+~H9*C>Hysi<`1f98@w!i?yx1!b{P9Qo@c!G3_>YW({8~1C#h#-2TDC3{Z(ULg z8@H&F#v_;Hl~mJ_fvear2Y(| zAb+V+WT}BQZm%YQqo;<@k z?0?P+CU*_WqM{8HXj{L_RtlRy=vK&)DfV(}r?LFKh+spnV8E2>FwTM`gZ)r&Eb8EU z+kBrsT)X|l0Lwx+nJzoin#9=v zuq5$*dG=}pLe&ix3SruM-&U1ebW8T8sed~{aVmp18<_62X&LV4t>&M<|9*e@`ukr$ zx!*i!vD6ow6oT{ee>f@Iq&lf67c|HqnA-TD`pIpsB90vD$>7`GbXnNS_bY*^p_VR<_3)ePbjFiWsH@RHdVh$k zTXnJzyE1!G)5+wmV&F6!4ixizQwG4;54(Npr>at-$$f3W6w3udp4>Fi+^#Jl0gv|+ z!qY|j&oB3fH)Mmy77J|$n^KGLeKi7Wi-5?tWZ5Y0l!;L&T1lfmBKQXa#S^#_1&~-Yp5%}xGA%A%mUU#Y~yQ|}8`>*tHzqG=m@h2}g4?-NE-65QC z*)e0w6FaSiq?rL-E8lulaPxF1aHVV}9xDNQMeQ0aG<~uYwfu5REK?Y?UJF5i$G zh4PkJi+~<)m9zzU1h~Pcf-scT4di8V%(9B0w5aNn^WTd;=;YU=BjZVOJT(u9M62T6 zBLx)SmsH^Wn#$4okx~x$=MgSe=}_5 zkO4h(pmEwu&F<4UJf`C=6^NqhnnPrrl<5^~?kr?**4@{g7QgS10CeW0U)e^y_W_-C zeT_V`q%B7c;UY+a{0vo)7; z2M4EgIOtxV}vT9S`Na!(@B@>FpCYkdAeQ2iktn>tmD8@j54n~dNTwN=#${~&L&FFi&oout ziL_EY&zbcHSI+zf1OOzuB%1TyH6E7|vMKEEyg+5Y0UVQ4K#%s>U%!3$e|HTTjpOsj z_TksQ2ikf7uYbBT*qf{cwhBqjy4^e0qd2ZD2Uu$-eX@9i(jO*B7Zkx>10vSQE={ca zEo!?5CuT`$tHwK3OR+Vmx$${8GqbLGcyM*+!B($9k;0c51> zwPXKB(5V}A3na>vqsN=I`^V?@>7VcWmtVNMq*s(HAhXvnT69uBZ zF3tZGCfM?&g(@|$eg?)nDoGOBsTe60%BlJ;KYtSl%*5gyP(%4hSf|#}EA@&?ck7m+ zHkE;^*NaWdPE&V88H-&DUt$pJ#?MkkvOmAu{3z_ZpQfH%yMsUmhP>S`%~5}PLYwRh|JvZGmL@L%?Z^|mLE72W&NB4*Cv)jp|H+yy4={6*rwLVvM^xdjy&`@!my z*BoY-5Z%hb_vV}_O`+c-FXGx?l@ov@olc-v83p^nS#q{$_j~S%dccm8)G2jzNPi5? z`~IE%SJWTW9R}=lN&7v;5)SU=mM-3Nbh&vd!m|RY=dC|w<#k){ae&AD^d$M~_uu{o zoN4l^eJb@I)%4t2)yS<}+VN;hB>~w!p4N+3SyU+?r4HsZcoc3$L?x9uw@w1f?6gpJ z9dc~EWHqoi$LIk6t+Iv&7(zRhtADbxue)<+bIF|d6=gjU+DQHA*wO7Uam2q9L8&`Z*1weqzU{_g#hKD|vbG6$-J8=Rs=!KWFLEE$ z6w9l>sW87Zl=BXqDq<^@=jP{CcmRG3knQrA@#>#a`L?yA16>+=T7MrJ1Eg}Rp94HO zig#q*v_IC0O8oux>q?wzO~omvcNJ4o&(+&Q^*w^KMqa4wa(bIHmUXYrHg?--_Xu{E z`Lm*$LB@}M^5?lq!!US+O)##SoZ9U{(ZyJ7*O2nU#jD{2JQUm57`?J4XS}3n9mD~7 zU|qZGOr>~@bFSGGyMNo25?dWnLryvZTb-l_8YlAD65^4~ib3 zBwzF_D!7rG$vKA&6Dp!JJC>_cXkS8hmxc@?ilAJAB@|W3y?;;Q1pn5y{i{ggDax?( zpKR;sOL3?|c{*_p9F<2+U;`j0Nqb8uX;$ySfp|yV*`_L6$vSeT(qhy0MBoh5Y!nS}R6gcf)>@NhZi%Za4`TEmqT^}LH+i>In0HXHi} s>bJJ6rR3CbMjDt(bvNSbb*?FF3Oe=QuiNX#_CNmzY6m16P0yAA01Im+*8l(j literal 55841 zcmV($K;yq3iwFP!00002|8%|CmL18JZTGIPs2@nl%-kCH$I_5Aq@m_T`T=uml3*bl z0Z0~0U#~fxmk}pGB=2Q06Nos+ecNu<+P0hj>EHjKfB&~%*0(bi5tWA=IVJ^S5i z?={D3?9kGkM?ONUC60ZM73-B+pZ8qt%IA^JnsU33a_`#4T4l$u>YDw^`QQHU|MlNX zO#gPz*jAglmFwc0kK-uqZYu{qG0eIHA5ua}_uM7kJnGyzuF+CF&N_R%!$@JAjX%pH zhE~$%aoU~xNcHIFy81fPn5Bg?g;44>&zgO&RL(x~fA@d>`~UU7{V)IX|NZ~`TmSXv zKfeCd$G1;^>)$^8_Ur%ffA(KL?e+EBzwuIUa=Xru_ucj#<~&B~vE4D!Tu2Je^0wc>eoUN#+}j9gni_c8l>_RRw& z{_-m2I>s^A*t3*<^pI1ScTTxpYn)dYR~n07DY>j`H2#re&S~ZQRc@bt>7Rf4im>+j z@>Boy*WbQ90{r?S!Q*<9;0U!N0hH=2S1f}k-6+zXju~2OsYISI^Nu6tavZCbBgS-% zunwPl%uudA+wnZuE-Rs}y_I#|lY`nELO6Ma(r9(++bkGkT~#(g!OZLM*IqxZb|sxwryK82O`fhrvXJ>$%-=VTktc$J<}SOkBE ztH%;b>^#}HV@TI*qa8gSSk^tuC_BAM@Ec`U-QLJ#@@`m$3dRvC&cbIx8B@yJeKF9rGG1^%*fRbmU$upVxInG~|f+y6<|& zQnA&Jmc}FAxnhlDE)F#A5q8OQ?UGu(#(7t)_B#1hoJg1#Z-^m;g5G1}WuzxVN% z^%HLA^Q+vB{BEl`a!eT`OgvRw=}dYt+}JufkaOZ33ZA9p%6 z<%K3)cL@Onx^~*(D0QrjdfX^Z#flLkN_?+7<<$Z{pxnqby!klHeT2LwUJc`a942lx zmE0G`xy!-#W{zp&`)0ikOge8~d3Vkh|Dn;YQbRbe^TvJVfSWuvuCikEiI2{_OWN0} z0XxRicKmL~FnHKC?jOtT>;53N<4tVk&h6riFh~5@4nBN}*wVeOa`bZKaEDrZy0P1F zqGxA6F%c{l`JhM1K+wx*JN3HiIdRFvmphK0y62tOI?|;@-SLd*z@2#HF|hD{*0<1* z7Rpu{R(sz_gz&Vnvb_5|?#k1xiOw|+pyu3A*^Q;ed+cK;)I8UaN~#wRcdUG&cnkl6 zFGzU3d}9QhDq67!Sg2dAlLIUjhZFB|uKHtj`~2I_`L7=Y_im@D-y3IMFO-KfEz4I! z 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 Su>Dy7=l=jd !!!groupId-not-found!!! -# com.github.luben:zstd-jni:1.5.0-2 -> >=dev-java/zstd-jni-1.5.0.4:0 -# org.brotli:dec:0.1.2 -> >=dev-java/brotli-dec-0.1.2:0 -# org.tukaani:xz:1.9 -> >=dev-java/xz-java-1.9:0 - -CDEPEND=" - dev-java/asm:9 - >=dev-java/brotli-dec-0.1.2:0 - >=dev-java/xz-java-1.9:0 - >=dev-java/zstd-jni-1.5.0.4:0 -" - -# Compile dependencies -# POM: pom.xml -# org.osgi:org.osgi.core:6.0.0 -> !!!artifactId-not-found!!! -# POM: pom.xml -# test? com.github.marschall:memoryfilesystem:2.1.0 -> !!!groupId-not-found!!! -# test? javax.inject:javax.inject:1 -> !!!groupId-not-found!!! -# test? junit:junit:4.13.2 -> >=dev-java/junit-4.13.2:4 -# test? org.apache.felix:org.apache.felix.framework:7.0.0 -> !!!groupId-not-found!!! -# test? org.hamcrest:hamcrest:2.2 -> !!!artifactId-not-found!!! -# test? org.mockito:mockito-core:3.11.1 -> !!!suitable-mavenVersion-not-found!!! -# test? org.ops4j.pax.exam:pax-exam-cm:4.13.1 -> !!!groupId-not-found!!! -# test? org.ops4j.pax.exam:pax-exam-container-native:4.13.1 -> !!!groupId-not-found!!! -# test? org.ops4j.pax.exam:pax-exam-junit4:4.13.1 -> !!!groupId-not-found!!! -# test? org.ops4j.pax.exam:pax-exam-link-mvn:4.13.1 -> !!!groupId-not-found!!! -# test? org.slf4j:slf4j-api:1.7.30 -> >=dev-java/slf4j-api-1.7.30:0 - -DEPEND=" - >=virtual/jdk-1.8:* - ${CDEPEND} -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CDEPEND}" - -S="${WORKDIR}/${P}-src" - -PATCHES=( - "${FILESDIR}/${P}-asm7+.patch" -) - -JAVA_ENCODING="iso-8859-1" - -JAVA_GENTOO_CLASSPATH="asm-9,zstd-jni,brotli-dec,xz-java" -JAVA_SRC_DIR="src/main/java" - -src_prepare() { - default -} diff --git a/dev-java/easymock/easymock-2.5.2.ebuild b/dev-java/easymock/easymock-2.5.2.ebuild index cbc09bfd69ea..30cfb883f7a9 100644 --- a/dev-java/easymock/easymock-2.5.2.ebuild +++ b/dev-java/easymock/easymock-2.5.2.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/easymock/easymock/archive/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="2.5" -KEYWORDS="amd64 ~arm arm64 ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" DEPEND=">=virtual/jdk-1.8:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/felix-framework/felix-framework-7.0.5.ebuild b/dev-java/felix-framework/felix-framework-7.0.5.ebuild index f0ae43bbeb99..df163b2381bb 100644 --- a/dev-java/felix-framework/felix-framework-7.0.5.ebuild +++ b/dev-java/felix-framework/felix-framework-7.0.5.ebuild @@ -18,7 +18,7 @@ SRC_URI="mirror://apache/felix/org.apache.${PN//-/.}-${PV}-source-release.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # Common dependencies # POM: pom.xml diff --git a/dev-java/felix-main/felix-main-7.0.5-r1.ebuild b/dev-java/felix-main/felix-main-7.0.5-r1.ebuild index ca1c21d824a8..57db6f06bc22 100644 --- a/dev-java/felix-main/felix-main-7.0.5-r1.ebuild +++ b/dev-java/felix-main/felix-main-7.0.5-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="mirror://apache/felix/org.apache.${PN//-/.}-${PV}-source-release.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64" # Common dependencies # POM: pom.xml diff --git a/dev-java/felix-resolver/felix-resolver-2.0.4.ebuild b/dev-java/felix-resolver/felix-resolver-2.0.4.ebuild index ef879a1a1645..e70076614ec8 100644 --- a/dev-java/felix-resolver/felix-resolver-2.0.4.ebuild +++ b/dev-java/felix-resolver/felix-resolver-2.0.4.ebuild @@ -18,7 +18,7 @@ SRC_URI="mirror://apache/felix/org.apache.${PN//-/.}-${PV}-source-release.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # Common dependencies # POM: pom.xml diff --git a/dev-java/felix-utils/felix-utils-1.11.8.ebuild b/dev-java/felix-utils/felix-utils-1.11.8.ebuild index 6dae3adfc641..9c7ef0ca3fcd 100644 --- a/dev-java/felix-utils/felix-utils-1.11.8.ebuild +++ b/dev-java/felix-utils/felix-utils-1.11.8.ebuild @@ -18,7 +18,7 @@ SRC_URI="mirror://apache/felix/org.apache.felix.utils-${PV}-source-release.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # Compile dependencies # POM: pom.xml diff --git a/dev-java/greenmail/greenmail-2.0.0_alpha2.ebuild b/dev-java/greenmail/greenmail-2.0.0_alpha2.ebuild index 633fb4a1b397..7f4684b7fd89 100644 --- a/dev-java/greenmail/greenmail-2.0.0_alpha2.ebuild +++ b/dev-java/greenmail/greenmail-2.0.0_alpha2.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/greenmail-mail-test/greenmail/archive/release-${PV/_ LICENSE="Apache-2.0" SLOT="2" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64" # Common dependencies # POM: pom.xml diff --git a/dev-java/jakarta-mail/jakarta-mail-2.0.1.ebuild b/dev-java/jakarta-mail/jakarta-mail-2.0.1.ebuild index 2b2610a2eff5..3335992b15cd 100644 --- a/dev-java/jakarta-mail/jakarta-mail-2.0.1.ebuild +++ b/dev-java/jakarta-mail/jakarta-mail-2.0.1.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/jakartaee/mail-api/archive/${PV}.tar.gz -> ${P}.tar. LICENSE="EPL-1.0 EPL-2.0 GPL-2-with-classpath-exception" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64" # Common dependencies # POM: pom.xml diff --git a/dev-java/jul-to-slf4j/jul-to-slf4j-2.0.3.ebuild b/dev-java/jul-to-slf4j/jul-to-slf4j-2.0.3.ebuild index 7645e3ae5e6d..cf9d0c136c29 100644 --- a/dev-java/jul-to-slf4j/jul-to-slf4j-2.0.3.ebuild +++ b/dev-java/jul-to-slf4j/jul-to-slf4j-2.0.3.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.t LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # Common dependencies # POM: pom.xml diff --git a/dev-java/log4j-over-slf4j/log4j-over-slf4j-2.0.3.ebuild b/dev-java/log4j-over-slf4j/log4j-over-slf4j-2.0.3.ebuild index adcf47826a9d..d71e64f91321 100644 --- a/dev-java/log4j-over-slf4j/log4j-over-slf4j-2.0.3.ebuild +++ b/dev-java/log4j-over-slf4j/log4j-over-slf4j-2.0.3.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.t LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # Common dependencies # POM: pom.xml diff --git a/dev-java/logback-classic/logback-classic-1.4.1.ebuild b/dev-java/logback-classic/logback-classic-1.4.1.ebuild index 852dbf04162f..5538d5f55cf6 100644 --- a/dev-java/logback-classic/logback-classic-1.4.1.ebuild +++ b/dev-java/logback-classic/logback-classic-1.4.1.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/qos-ch/logback/archive/v_${PV}.tar.gz -> logback-${P LICENSE="EPL-1.0 LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64" # Common dependencies # POM: ${PN}/pom.xml diff --git a/dev-java/logback-core/logback-core-1.4.1.ebuild b/dev-java/logback-core/logback-core-1.4.1.ebuild index d0c035454c3c..7a73216f0f41 100644 --- a/dev-java/logback-core/logback-core-1.4.1.ebuild +++ b/dev-java/logback-core/logback-core-1.4.1.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/qos-ch/logback/archive/v_${PV}.tar.gz -> logback-${P LICENSE="EPL-1.0 LGPL-3" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64" # Common dependencies # POM: ${PN}/pom.xml diff --git a/dev-java/reload4j/reload4j-1.2.22.ebuild b/dev-java/reload4j/reload4j-1.2.22.ebuild index 18e1a14ad3f0..d4ca0f965bc3 100644 --- a/dev-java/reload4j/reload4j-1.2.22.ebuild +++ b/dev-java/reload4j/reload4j-1.2.22.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/qos-ch/reload4j/archive/v_${PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # There are unresolved test failures RESTRICT="test" diff --git a/dev-java/slf4j-api/slf4j-api-1.7.36.ebuild b/dev-java/slf4j-api/slf4j-api-1.7.36.ebuild deleted file mode 100644 index 06699464f97d..000000000000 --- a/dev-java/slf4j-api/slf4j-api-1.7.36.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/qos-ch/slf4j/archive/v_1.7.36.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild slf4j-api-1.7.36.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.slf4j:slf4j-api:1.7.36" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="The slf4j API" -HOMEPAGE="https://www.slf4j.org" -SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -DEPEND=" - >=virtual/jdk-1.8:* -" - -RDEPEND=" - >=virtual/jre-1.8:* -" -BDEPEND="app-arch/zip" - -DOCS=( LICENSE.txt ../README.md ) - -S="${WORKDIR}/slf4j-v_${PV}/${PN}" - -JAVA_SRC_DIR="src/main/java" -JAVA_RESOURCE_DIRS="src/main/resources" - -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_SRC_DIR="src/test/java" - -JAVA_TEST_EXCLUDES=( - # java.lang.InstantiationException - not run by upstream anyway - "org.slf4j.helpers.MultithreadedInitializationTest" -) - -src_prepare() { - default - java-pkg_clean -} - -src_compile() { - java-pkg-simple_src_compile - - # remove org/slf4j/impl/ from the jar file - zip -d ${PN}.jar org/slf4j/impl/\* || die "Failed to remove impl files" -} - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -} diff --git a/dev-java/slf4j-api/slf4j-api-2.0.3.ebuild b/dev-java/slf4j-api/slf4j-api-2.0.3.ebuild index c3c40616757b..db91290c8a95 100644 --- a/dev-java/slf4j-api/slf4j-api-2.0.3.ebuild +++ b/dev-java/slf4j-api/slf4j-api-2.0.3.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.t LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" DEPEND=">=virtual/jdk-11:*" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-java/slf4j-ext/Manifest b/dev-java/slf4j-ext/Manifest index c8a1f55201cb..502a0b5b52a6 100644 --- a/dev-java/slf4j-ext/Manifest +++ b/dev-java/slf4j-ext/Manifest @@ -1,2 +1 @@ -DIST slf4j-1.7.36.tar.gz 2276203 BLAKE2B 930de76047c694b4e566ba743ee90a2efb062358b03209137f686c4bf4ead122aa84c18b79615e5a67f1a890abdc1b8f70f62b7803f7b8e45c766ff8254836d4 SHA512 1384c771aa04d9d351854cf8ddeef66ee9f43df53890a05413c48c14cf1cb78a457bb4b2a6e2f064f1c1ab68b2eaa1d326fc03bb6b7c145915660a2c873692d0 DIST slf4j-2.0.3.tar.gz 1435478 BLAKE2B fec1a47882d3bbf508f4faed9cbf9448a23e9749c6c41f241c7e80654e0ce55211cec9228fcf0e666c997a4f24c5b96ad57dc076910e7f05704b02d0cf7db709 SHA512 0fb295f7942c2af8aebe2ecf544ef8326b8cc88de397ee6b37a10249b38150a506f62dcec614eee13519a299b30c6d2481dec3ea235d4b3e6a5241d12639bca6 diff --git a/dev-java/slf4j-ext/slf4j-ext-1.7.36.ebuild b/dev-java/slf4j-ext/slf4j-ext-1.7.36.ebuild deleted file mode 100644 index 9f498c036e19..000000000000 --- a/dev-java/slf4j-ext/slf4j-ext-1.7.36.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/qos-ch/slf4j/archive/v_1.7.36.tar.gz --slot 0 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild slf4j-ext-1.7.36.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source" -MAVEN_ID="org.slf4j:slf4j-ext:1.7.36" -# JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="Extensions to the SLF4J API" -HOMEPAGE="https://www.slf4j.org" -SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -# Common dependencies -# POM: pom.xml -# ch.qos.cal10n:cal10n-api:0.8.1 -> >=dev-java/cal10n-0.8.1:0 -# commons-lang:commons-lang:2.4 -> >=dev-java/commons-lang-2.6:2.1 -# javassist:javassist:3.4.GA -> >=dev-java/javassist-3.18.2:3 -# org.slf4j:slf4j-api:1.7.36 -> >=dev-java/slf4j-api-1.7.36:0 - -CP_DEPEND=" - dev-java/cal10n:0 - dev-java/commons-lang:2.1 - dev-java/javassist:3 - ~dev-java/slf4j-api-${PV}:0 -" - -# Compile dependencies -# POM: pom.xml -# test? junit:junit:4.13 -> >=dev-java/junit-4.13.2:4 -# test? org.slf4j:slf4j-reload4j:1.7.36 -> !!!artifactId-not-found!!! - -# slf4j-reload4j has further dependencies which are not available in ::gentoo. - -DEPEND=" - >=virtual/jdk-1.8:* - ${CP_DEPEND} -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND}" - -DOCS=( ../LICENSE.txt ../README.md ) - -S="${WORKDIR}/slf4j-v_${PV}/${PN}" - -JAVA_SRC_DIR="src/main/java" -JAVA_RESOURCE_DIRS="src/main/resources" - -# JAVA_TEST_GENTOO_CLASSPATH="junit-4,!!!artifactId-not-found!!!" -# JAVA_TEST_SRC_DIR="src/test/java" -# JAVA_TEST_RESOURCE_DIRS=( -# "src/test/resources" -# ) - -src_prepare() { - default - java-pkg_clean -} - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -} diff --git a/dev-java/slf4j-ext/slf4j-ext-2.0.3.ebuild b/dev-java/slf4j-ext/slf4j-ext-2.0.3.ebuild index dbc7e9961412..103d621e2584 100644 --- a/dev-java/slf4j-ext/slf4j-ext-2.0.3.ebuild +++ b/dev-java/slf4j-ext/slf4j-ext-2.0.3.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.t LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # Common dependencies # POM: pom.xml diff --git a/dev-java/slf4j-nop/Manifest b/dev-java/slf4j-nop/Manifest index c8a1f55201cb..502a0b5b52a6 100644 --- a/dev-java/slf4j-nop/Manifest +++ b/dev-java/slf4j-nop/Manifest @@ -1,2 +1 @@ -DIST slf4j-1.7.36.tar.gz 2276203 BLAKE2B 930de76047c694b4e566ba743ee90a2efb062358b03209137f686c4bf4ead122aa84c18b79615e5a67f1a890abdc1b8f70f62b7803f7b8e45c766ff8254836d4 SHA512 1384c771aa04d9d351854cf8ddeef66ee9f43df53890a05413c48c14cf1cb78a457bb4b2a6e2f064f1c1ab68b2eaa1d326fc03bb6b7c145915660a2c873692d0 DIST slf4j-2.0.3.tar.gz 1435478 BLAKE2B fec1a47882d3bbf508f4faed9cbf9448a23e9749c6c41f241c7e80654e0ce55211cec9228fcf0e666c997a4f24c5b96ad57dc076910e7f05704b02d0cf7db709 SHA512 0fb295f7942c2af8aebe2ecf544ef8326b8cc88de397ee6b37a10249b38150a506f62dcec614eee13519a299b30c6d2481dec3ea235d4b3e6a5241d12639bca6 diff --git a/dev-java/slf4j-nop/slf4j-nop-1.7.36.ebuild b/dev-java/slf4j-nop/slf4j-nop-1.7.36.ebuild deleted file mode 100644 index 967f7b6557b8..000000000000 --- a/dev-java/slf4j-nop/slf4j-nop-1.7.36.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/qos-ch/slf4j/archive/v_1.7.36.tar.gz --slot 0 --keywords "~amd64 ~arm64 ~ppc64 ~x86" --ebuild slf4j-nop-1.7.36.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.slf4j:slf4j-nop:1.7.36" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="SLF4J NOP Binding" -HOMEPAGE="https://www.slf4j.org" -SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -# Common dependencies -# POM: pom.xml -# org.slf4j:slf4j-api:1.7.36 -> >=dev-java/slf4j-api-1.7.36:0 - -CP_DEPEND=" - ~dev-java/slf4j-api-${PV}:0 -" - -DEPEND=" - >=virtual/jdk-1.8:* - ${CP_DEPEND} -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND}" - -DOCS=( LICENSE.txt ../README.md ) - -S="${WORKDIR}/slf4j-v_${PV}/${PN}" - -JAVA_SRC_DIR="src/main/java" -JAVA_RESOURCE_DIRS="src/main/resources" - -JAVA_TEST_GENTOO_CLASSPATH="junit-4" -JAVA_TEST_SRC_DIR="src/test/java" - -src_prepare() { - default - java-pkg_clean -} - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -} diff --git a/dev-java/slf4j-nop/slf4j-nop-2.0.3.ebuild b/dev-java/slf4j-nop/slf4j-nop-2.0.3.ebuild index dc1dbd5e3cf4..26720b1c7adf 100644 --- a/dev-java/slf4j-nop/slf4j-nop-2.0.3.ebuild +++ b/dev-java/slf4j-nop/slf4j-nop-2.0.3.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.t LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # Common dependencies # POM: pom.xml diff --git a/dev-java/slf4j-reload4j/slf4j-reload4j-2.0.3.ebuild b/dev-java/slf4j-reload4j/slf4j-reload4j-2.0.3.ebuild index e1d1af7da79c..088248c1ea08 100644 --- a/dev-java/slf4j-reload4j/slf4j-reload4j-2.0.3.ebuild +++ b/dev-java/slf4j-reload4j/slf4j-reload4j-2.0.3.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.t LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # Common dependencies # POM: pom.xml diff --git a/dev-java/slf4j-simple/Manifest b/dev-java/slf4j-simple/Manifest index c8a1f55201cb..502a0b5b52a6 100644 --- a/dev-java/slf4j-simple/Manifest +++ b/dev-java/slf4j-simple/Manifest @@ -1,2 +1 @@ -DIST slf4j-1.7.36.tar.gz 2276203 BLAKE2B 930de76047c694b4e566ba743ee90a2efb062358b03209137f686c4bf4ead122aa84c18b79615e5a67f1a890abdc1b8f70f62b7803f7b8e45c766ff8254836d4 SHA512 1384c771aa04d9d351854cf8ddeef66ee9f43df53890a05413c48c14cf1cb78a457bb4b2a6e2f064f1c1ab68b2eaa1d326fc03bb6b7c145915660a2c873692d0 DIST slf4j-2.0.3.tar.gz 1435478 BLAKE2B fec1a47882d3bbf508f4faed9cbf9448a23e9749c6c41f241c7e80654e0ce55211cec9228fcf0e666c997a4f24c5b96ad57dc076910e7f05704b02d0cf7db709 SHA512 0fb295f7942c2af8aebe2ecf544ef8326b8cc88de397ee6b37a10249b38150a506f62dcec614eee13519a299b30c6d2481dec3ea235d4b3e6a5241d12639bca6 diff --git a/dev-java/slf4j-simple/slf4j-simple-1.7.36.ebuild b/dev-java/slf4j-simple/slf4j-simple-1.7.36.ebuild deleted file mode 100644 index 7be81d79f166..000000000000 --- a/dev-java/slf4j-simple/slf4j-simple-1.7.36.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Skeleton command: -# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://github.com/qos-ch/slf4j/archive/v_1.7.36.tar.gz --slot 0 --keywords "~amd64 ~arm ~arm64 ~ppc64 ~x86" --ebuild slf4j-simple-1.7.36.ebuild - -EAPI=8 - -JAVA_PKG_IUSE="doc source test" -MAVEN_ID="org.slf4j:slf4j-simple:1.7.36" -JAVA_TESTING_FRAMEWORKS="junit-4" - -inherit java-pkg-2 java-pkg-simple - -DESCRIPTION="SLF4J Simple binding" -HOMEPAGE="https://www.slf4j.org" -SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 x86" - -# Common dependencies -# POM: pom.xml -# org.slf4j:slf4j-api:1.7.36 -> >=dev-java/slf4j-api-1.7.36:0 - -CP_DEPEND=" - ~dev-java/slf4j-api-${PV}:0 -" - -# Compile dependencies -# POM: pom.xml -# test? junit:junit:4.13 -> >=dev-java/junit-4.13.2:4 -# test? org.slf4j:slf4j-api:1.7.36 -> >=dev-java/slf4j-api-1.7.36:0 - -DEPEND=" - >=virtual/jdk-1.8:* - ${CP_DEPEND} - test? ( - ~dev-java/slf4j-api-${PV}:0 - ) -" - -RDEPEND=" - >=virtual/jre-1.8:* - ${CP_DEPEND}" - -DOCS=( LICENSE.txt ../README.md ) - -S="${WORKDIR}/slf4j-v_${PV}/${PN}" - -JAVA_SRC_DIR="src/main/java" -JAVA_RESOURCE_DIRS="src/main/resources" - -JAVA_TEST_GENTOO_CLASSPATH="junit-4,slf4j-api" -JAVA_TEST_SRC_DIR="src/test/java" -JAVA_TEST_RESOURCE_DIRS="src/test/resources" - -JAVA_TEST_EXCLUDES=( - # java.lang.InstantiationException - "org.slf4j.helpers.MultithreadedInitializationTest" - - # java.lang.AssertionError: 1284 < 1263+16 - "org.slf4j.helpers.SimpleLoggerMultithreadedInitializationTest" -) - -src_prepare() { - default - java-pkg_clean - cp {../slf4j-api/,}src/test/java/org/slf4j/helpers/MultithreadedInitializationTest.java || die - cp {../slf4j-api/,}src/test/java/org/slf4j/LoggerAccessingThread.java || die -} - -src_install() { - default # https://bugs.gentoo.org/789582 - java-pkg-simple_src_install -} diff --git a/dev-java/slf4j-simple/slf4j-simple-2.0.3.ebuild b/dev-java/slf4j-simple/slf4j-simple-2.0.3.ebuild index 27a4d59a5ec5..09826fff2c44 100644 --- a/dev-java/slf4j-simple/slf4j-simple-2.0.3.ebuild +++ b/dev-java/slf4j-simple/slf4j-simple-2.0.3.ebuild @@ -18,7 +18,7 @@ SRC_URI="https://github.com/qos-ch/slf4j/archive/v_${PV}.tar.gz -> slf4j-${PV}.t LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 ~x86" +KEYWORDS="amd64 ~arm arm64 ppc64 x86" # Common dependencies # POM: pom.xml diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index ea8bfa51b1b38469e1858ad31dc34ceed8058e8c..aec0e0308a26f53770c2604bc3024641d5a118f0 100644 GIT binary patch delta 19320 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 diff --git a/dev-lang/c-intercal/c-intercal-31.0.ebuild b/dev-lang/c-intercal/c-intercal-31.0.ebuild index 1639cfbf56fc..72838a9e05eb 100644 --- a/dev-lang/c-intercal/c-intercal-31.0.ebuild +++ b/dev-lang/c-intercal/c-intercal-31.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -35,7 +35,7 @@ IUSE="emacs examples" RDEPEND="emacs? ( >=app-editors/emacs-23.1:* )" BDEPEND="${RDEPEND} sys-devel/flex - virtual/yacc" + app-alternatives/yacc" S="${WORKDIR}/${MY_P}" SITEFILE="50${PN}-gentoo.el" diff --git a/dev-lang/erlang/erlang-25.1.2-r1.ebuild b/dev-lang/erlang/erlang-25.1.2-r1.ebuild index eba295d5cdbc..7c7535e10d28 100644 --- a/dev-lang/erlang/erlang-25.1.2-r1.ebuild +++ b/dev-lang/erlang/erlang-25.1.2-r1.ebuild @@ -22,7 +22,7 @@ LICENSE="Apache-2.0" # same build of ERTS that was used when compiling the code. See # http://erlang.org/doc/system_principles/misc.html for more information. SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc emacs java +kpoll odbc sctp ssl systemd tk wxwidgets" RDEPEND=" diff --git a/dev-lang/mono/mono-6.12.0.122.ebuild b/dev-lang/mono/mono-6.12.0.122.ebuild index 97ee904ee535..0399f5a023ac 100644 --- a/dev-lang/mono/mono-6.12.0.122.ebuild +++ b/dev-lang/mono/mono-6.12.0.122.ebuild @@ -30,7 +30,7 @@ RDEPEND=" " BDEPEND=" sys-devel/bc - virtual/yacc + app-alternatives/yacc pax-kernel? ( sys-apps/elfix ) " diff --git a/dev-lang/nasm/nasm-2.15.05.ebuild b/dev-lang/nasm/nasm-2.15.05.ebuild index bf36d619de60..de15471193c1 100644 --- a/dev-lang/nasm/nasm-2.15.05.ebuild +++ b/dev-lang/nasm/nasm-2.15.05.ebuild @@ -10,7 +10,7 @@ S="${WORKDIR}"/${P/_} LICENSE="BSD-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ia64 ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm64 ~ia64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x86-linux" IUSE="doc" # [fonts note] doc/psfonts.ph defines ordered list of font preference. diff --git a/dev-lang/ruby/ruby-2.7.7.ebuild b/dev-lang/ruby/ruby-2.7.7.ebuild index c7fc8aaab139..2f90cd6fb60c 100644 --- a/dev-lang/ruby/ruby-2.7.7.ebuild +++ b/dev-lang/ruby/ruby-2.7.7.ebuild @@ -17,7 +17,7 @@ HOMEPAGE="https://www.ruby-lang.org/" SRC_URI="https://cache.ruby-lang.org/pub/ruby/${SLOT}/${MY_P}.tar.xz" LICENSE="|| ( Ruby-BSD BSD-2 )" -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" +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="berkdb debug doc examples gdbm ipv6 jemalloc jit +rdoc rubytests socks5 +ssl static-libs systemtap tk xemacs" RDEPEND=" diff --git a/dev-lang/srf/srf-1.0-r2.ebuild b/dev-lang/srf/srf-1.0-r2.ebuild index 949fee4692d3..8eb267c91626 100644 --- a/dev-lang/srf/srf-1.0-r2.ebuild +++ b/dev-lang/srf/srf-1.0-r2.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=6 @@ -15,7 +15,7 @@ KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos" DEPEND=" sys-devel/flex - virtual/yacc" + app-alternatives/yacc" PATCHES=( "${FILESDIR}"/${P}-fno-common.patch ) diff --git a/dev-lang/tk/tk-8.6.13.ebuild b/dev-lang/tk/tk-8.6.13.ebuild index 8409057c78b4..2ca2cf145223 100644 --- a/dev-lang/tk/tk-8.6.13.ebuild +++ b/dev-lang/tk/tk-8.6.13.ebuild @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/tcl/${MY_P}-src.tar.gz" LICENSE="tcltk" SLOT="0/8.6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug +threads truetype aqua xscreensaver" RESTRICT="!test? ( test )" diff --git a/dev-lang/vala/vala-0.56.3.ebuild b/dev-lang/vala/vala-0.56.3.ebuild index 61c1c4bf8638..23240553c433 100644 --- a/dev-lang/vala/vala-0.56.3.ebuild +++ b/dev-lang/vala/vala-0.56.3.ebuild @@ -30,7 +30,7 @@ BDEPEND=" dev-libs/libxslt sys-devel/flex virtual/pkgconfig - virtual/yacc + app-alternatives/yacc " src_configure() { diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index af57dd8a02e4a072266c324f8d3d9fda4bfdef96..c487eca7bd935b062764c95fa0e1a72e579325a7 100644 GIT binary patch delta 95638 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