From 20764cc928c64924974ebb241d5fc2846412a131 Mon Sep 17 00:00:00 2001 From: root Date: Fri, 7 Apr 2023 21:05:38 +0300 Subject: [PATCH] Sync with portage [Fri Apr 7 21:05:38 MSK 2023]. --- Manifest | 30 +- Manifest.files.gz | Bin 29470 -> 29451 bytes app-admin/Manifest.gz | Bin 32055 -> 32054 bytes app-admin/awscli/Manifest | 2 + app-admin/awscli/awscli-1.27.108.ebuild | 80 + app-admin/puppet-agent/Manifest | 3 + .../puppet-agent/puppet-agent-7.24.0.ebuild | 91 + app-admin/puppet/Manifest | 4 +- ...-5.5.22-r2.ebuild => puppet-7.24.0.ebuild} | 56 +- app-admin/puppetdb/Manifest | 2 + app-admin/puppetdb/puppetdb-7.13.0.ebuild | 90 + app-admin/puppetserver/Manifest | 2 + .../puppetserver/puppetserver-7.11.0.ebuild | 131 + app-admin/sudo/Manifest | 2 +- app-admin/sudo/sudo-1.9.13_p3.ebuild | 2 +- app-admin/yadm/Manifest | 4 +- app-admin/yadm/yadm-3.2.1.ebuild | 90 - app-admin/yadm/yadm-3.2.2.ebuild | 10 +- app-backup/Manifest.gz | Bin 8041 -> 8039 bytes app-backup/tsm/Manifest | 8 +- app-backup/tsm/metadata.xml | 1 + app-backup/tsm/tsm-8.1.13.3.ebuild | 3 + app-backup/tsm/tsm-8.1.15.0.ebuild | 252 ++ app-backup/tsm/tsm-8.1.17.2.ebuild | 252 ++ app-containers/Manifest.gz | Bin 7535 -> 7538 bytes app-containers/docker-buildx/Manifest | 5 +- .../docker-buildx-0.10.4-r1.ebuild | 61 + .../docker-buildx/docker-buildx-0.10.4.ebuild | 2 +- .../docker-buildx/docker-buildx-9999.ebuild | 13 +- app-containers/docker-compose/Manifest | 3 + .../docker-compose-2.17.2.ebuild | 50 + app-crypt/Manifest.gz | Bin 24625 -> 24793 bytes app-crypt/yubihsm-shell/Manifest | 3 + app-crypt/yubihsm-shell/metadata.xml | 11 + .../yubihsm-shell/yubihsm-shell-2.4.0.ebuild | 27 + app-editors/Manifest.gz | Bin 14095 -> 14105 bytes app-editors/mg/Manifest | 2 + app-editors/mg/mg-20230406.ebuild | 47 + app-editors/vscode/Manifest | 4 + app-editors/vscode/vscode-1.77.1.ebuild | 128 + app-editors/vscodium/Manifest | 4 + .../vscodium/vscodium-1.77.1.23095.ebuild | 119 + app-emacs/Manifest.gz | Bin 67481 -> 67475 bytes app-emacs/dashboard/Manifest | 2 + .../dashboard-1.8.0_pre20230401.ebuild | 55 + app-emacs/powershell/Manifest | 2 + .../powershell-0.3_pre20220805.ebuild | 32 + app-forensics/Manifest.gz | Bin 4708 -> 4711 bytes app-forensics/aide/Manifest | 2 + app-forensics/aide/aide-0.18.2.ebuild | 108 + app-i18n/Manifest.gz | Bin 17346 -> 17343 bytes app-i18n/translate-shell/Manifest | 4 - .../translate-shell-0.9.6.11.ebuild | 39 - .../translate-shell-0.9.6.12.ebuild | 39 - app-misc/Manifest.gz | Bin 49774 -> 49943 bytes app-misc/ansiweather/Manifest | 3 + .../ansiweather/ansiweather-1.19.0.ebuild | 36 + app-misc/ansiweather/metadata.xml | 18 + app-misc/binwalk/Manifest | 2 +- app-misc/binwalk/binwalk-2.3.4.ebuild | 2 +- app-portage/Manifest.gz | Bin 9420 -> 9417 bytes app-portage/gemato/Manifest | 2 + app-portage/gemato/gemato-20.1.ebuild | 53 + app-text/Manifest.gz | Bin 48591 -> 48602 bytes app-text/crqt-ng/Manifest | 2 + app-text/crqt-ng/crqt-ng-1.0.11.ebuild | 41 + app-text/ronn-ng/Manifest | 2 + .../files/ronn-ng-0.9.1-psych-4-tests.patch | 40 + app-text/ronn-ng/ronn-ng-0.9.1-r3.ebuild | 62 + dev-embedded/Manifest.gz | Bin 9210 -> 9213 bytes dev-embedded/dfu-programmer/Manifest | 4 +- .../dfu-programmer-0.7.2-r1.ebuild | 53 - .../dfu-programmer-1.0.0.ebuild | 2 +- dev-java/Manifest.gz | Bin 57499 -> 57493 bytes dev-java/batik/Manifest | 1 - dev-java/batik/files/batik-squiggle.desktop | 9 - dev-java/fop/Manifest | 4 + .../files/fop-2.8-skip-failing-tests.patch | 48 + dev-java/fop/fop-2.8-r1.ebuild | 187 ++ dev-java/mockito/Manifest | 3 + .../mockito-2.28.2-skip-failing-tests.patch | 82 + dev-java/mockito/mockito-2.28.2.ebuild | 103 + dev-lang/Manifest.gz | Bin 19488 -> 19486 bytes dev-lang/go/Manifest | 4 + dev-lang/go/go-1.19.8.ebuild | 208 ++ dev-lang/go/go-1.20.3.ebuild | 208 ++ dev-lang/rust-bin/Manifest | 2 +- ....68.2.ebuild => rust-bin-1.68.2-r1.ebuild} | 5 +- dev-lang/zig/Manifest | 2 +- dev-lang/zig/zig-9999.ebuild | 2 +- dev-libs/Manifest.gz | Bin 96252 -> 96258 bytes dev-libs/isl/Manifest | 4 +- .../isl/{isl-0.25.ebuild => isl-0.26.ebuild} | 8 +- dev-libs/libdnet/Manifest | 2 + dev-libs/libdnet/libdnet-1.16.2.ebuild | 79 + dev-libs/libgcrypt/Manifest | 3 + dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild | 170 ++ dev-libs/libgpg-error/Manifest | 3 + .../libgpg-error/libgpg-error-1.47.ebuild | 86 + dev-ml/Manifest.gz | Bin 37137 -> 37134 bytes dev-ml/dose3/Manifest | 10 +- dev-ml/dose3/dose3-5.0.1_p16-r4.ebuild | 80 - dev-ml/dose3/dose3-6.0.1_p2-r1.ebuild | 51 - dev-ml/dose3/dose3-6.1-r1.ebuild | 41 - dev-ml/dose3/metadata.xml | 5 - dev-ml/ocamlgraph/Manifest | 2 - dev-ml/ocamlgraph/ocamlgraph-1.8.8-r2.ebuild | 70 - dev-python/Babel/Babel-2.12.1.ebuild | 4 + dev-python/Babel/Manifest | 3 +- .../Babel/files/Babel-2.12.1-dst-test.patch | 46 + dev-python/Faker/Faker-18.4.0.ebuild | 34 + dev-python/Faker/Manifest | 2 + dev-python/Manifest.gz | Bin 257672 -> 258174 bytes dev-python/aws-sam-translator/Manifest | 2 + .../aws-sam-translator-1.64.0.ebuild | 60 + dev-python/boto3/Manifest | 2 + dev-python/boto3/boto3-1.26.108.ebuild | 66 + dev-python/botocore/Manifest | 2 + dev-python/botocore/botocore-1.29.108.ebuild | 72 + dev-python/braintree/Manifest | 2 + dev-python/braintree/braintree-4.19.0.ebuild | 39 + dev-python/charset_normalizer/Manifest | 4 +- .../charset_normalizer-3.0.1.ebuild | 31 - .../charset_normalizer-3.1.0.ebuild | 2 +- dev-python/cmd2/Manifest | 4 +- dev-python/cmd2/cmd2-2.4.2.ebuild | 60 - dev-python/cmd2/cmd2-2.4.3.ebuild | 2 +- dev-python/coverage/Manifest | 2 + dev-python/coverage/coverage-7.2.3.ebuild | 81 + dev-python/cvxopt/Manifest | 4 +- dev-python/cvxopt/cvxopt-1.3.0.ebuild | 2 +- dev-python/django-cacheops/Manifest | 2 +- ...0.ebuild => django-cacheops-7.0-r1.ebuild} | 2 + dev-python/django/Manifest | 6 +- dev-python/django/django-4.1.8.ebuild | 104 + dev-python/django/django-4.2.ebuild | 1 + .../django/files/django-4.1.8-py311.patch | 28 + dev-python/filelock/Manifest | 2 + dev-python/filelock/filelock-3.11.0.ebuild | 29 + dev-python/flatdict/Manifest | 3 + dev-python/flatdict/flatdict-4.0.0.ebuild | 25 + dev-python/flatdict/metadata.xml | 13 + dev-python/inflect/Manifest | 2 + dev-python/inflect/inflect-6.0.4.ebuild | 28 + dev-python/jaraco-collections/Manifest | 2 + .../jaraco-collections-4.1.0.ebuild | 30 + dev-python/jupyterlab-server/Manifest | 2 + .../jupyterlab-server-2.22.0.ebuild | 69 + dev-python/jupyterlab/Manifest | 2 + dev-python/jupyterlab/jupyterlab-3.6.3.ebuild | 81 + dev-python/lmdb/Manifest | 2 + dev-python/lmdb/lmdb-1.4.1.ebuild | 40 + dev-python/mypy/Manifest | 2 + dev-python/mypy/mypy-1.2.0.ebuild | 63 + dev-python/notebook/Manifest | 2 + dev-python/notebook/notebook-6.5.4.ebuild | 81 + dev-python/nox/Manifest | 2 +- ....11.21.ebuild => nox-2022.11.21-r1.ebuild} | 3 +- dev-python/orjson/Manifest | 34 + dev-python/orjson/metadata.xml | 12 + dev-python/orjson/orjson-3.8.9.ebuild | 76 + dev-python/pytest-order/Manifest | 2 +- .../pytest-order/pytest-order-1.1.0.ebuild | 6 + dev-python/python-memcached/Manifest | 4 +- .../python-memcached-1.59-r1.ebuild | 49 - .../python-memcached-1.59-r2.ebuild | 2 +- dev-python/scipy/Manifest | 2 +- dev-python/scipy/scipy-1.10.1.ebuild | 2 +- dev-python/shellingham/Manifest | 3 + dev-python/shellingham/metadata.xml | 13 + .../shellingham/shellingham-1.5.0.ebuild | 32 + dev-python/simplejson/Manifest | 2 + .../simplejson/simplejson-3.19.1.ebuild | 34 + dev-python/spyder-kernels/Manifest | 2 - .../spyder-kernels-2.4.2.ebuild | 68 - dev-python/spyder/Manifest | 3 - dev-python/spyder/spyder-5.4.2.ebuild | 196 -- dev-python/sqlalchemy/Manifest | 16 +- .../sqlalchemy/sqlalchemy-1.4.46.ebuild | 96 - .../sqlalchemy/sqlalchemy-1.4.47.ebuild | 2 +- dev-python/sqlalchemy/sqlalchemy-2.0.4.ebuild | 2 +- dev-python/sqlalchemy/sqlalchemy-2.0.5.ebuild | 116 - dev-python/sqlalchemy/sqlalchemy-2.0.6.ebuild | 116 - dev-python/sqlalchemy/sqlalchemy-2.0.7.ebuild | 2 +- ...y-2.0.3.ebuild => sqlalchemy-2.0.9.ebuild} | 15 +- dev-python/structlog/Manifest | 2 + dev-python/structlog/structlog-23.1.0.ebuild | 31 + dev-python/websockets/Manifest | 2 + .../websockets/websockets-11.0.1.ebuild | 41 + dev-python/xarray/Manifest | 2 - dev-python/xarray/xarray-2022.12.0.ebuild | 45 - dev-python/xmlschema/Manifest | 4 +- dev-python/xmlschema/xmlschema-2.2.1.ebuild | 37 - dev-python/xmlschema/xmlschema-2.2.2.ebuild | 2 +- dev-python/ypy-websocket/Manifest | 2 + .../ypy-websocket/ypy-websocket-0.9.0.ebuild | 51 + dev-python/zeroconf/Manifest | 2 + dev-python/zeroconf/zeroconf-0.55.0.ebuild | 55 + dev-ruby/Manifest.gz | Bin 107203 -> 107228 bytes dev-ruby/actionpack/Manifest | 19 +- dev-ruby/actionpack/actionpack-6.0.5.1.ebuild | 4 +- dev-ruby/actionpack/actionpack-6.0.6.1.ebuild | 2 +- dev-ruby/actionpack/actionpack-6.1.6.1.ebuild | 4 +- dev-ruby/actionpack/actionpack-6.1.7.2.ebuild | 2 +- dev-ruby/actionpack/actionpack-6.1.7.3.ebuild | 2 +- dev-ruby/actionpack/actionpack-6.1.7.ebuild | 4 +- dev-ruby/actionpack/actionpack-7.0.4.2.ebuild | 2 +- .../actionpack/actionpack-7.0.4.3-r1.ebuild | 68 + dev-ruby/actionpack/actionpack-7.0.4.3.ebuild | 2 +- dev-ruby/actionpack/actionpack-7.0.4.ebuild | 2 +- dev-ruby/actionview/Manifest | 19 +- dev-ruby/actionview/actionview-6.0.5.1.ebuild | 4 +- dev-ruby/actionview/actionview-6.0.6.1.ebuild | 2 +- dev-ruby/actionview/actionview-6.1.6.1.ebuild | 4 +- dev-ruby/actionview/actionview-6.1.7.2.ebuild | 2 +- dev-ruby/actionview/actionview-6.1.7.3.ebuild | 2 +- dev-ruby/actionview/actionview-6.1.7.ebuild | 4 +- dev-ruby/actionview/actionview-7.0.4.2.ebuild | 2 +- .../actionview/actionview-7.0.4.3-r1.ebuild | 68 + dev-ruby/actionview/actionview-7.0.4.3.ebuild | 2 +- dev-ruby/actionview/actionview-7.0.4.ebuild | 2 +- dev-ruby/activejob/Manifest | 1 + .../activejob/activejob-7.0.4.3-r1.ebuild | 48 + dev-ruby/activemodel/Manifest | 19 +- .../activemodel/activemodel-6.0.5.1.ebuild | 4 +- .../activemodel/activemodel-6.0.6.1.ebuild | 2 +- .../activemodel/activemodel-6.1.6.1.ebuild | 4 +- .../activemodel/activemodel-6.1.7.2.ebuild | 2 +- .../activemodel/activemodel-6.1.7.3.ebuild | 2 +- dev-ruby/activemodel/activemodel-6.1.7.ebuild | 4 +- .../activemodel/activemodel-7.0.4.2.ebuild | 2 +- .../activemodel/activemodel-7.0.4.3-r1.ebuild | 43 + .../activemodel/activemodel-7.0.4.3.ebuild | 2 +- dev-ruby/activemodel/activemodel-7.0.4.ebuild | 2 +- dev-ruby/activerecord/Manifest | 19 +- .../activerecord/activerecord-6.0.5.1.ebuild | 4 +- .../activerecord/activerecord-6.0.6.1.ebuild | 2 +- .../activerecord/activerecord-6.1.6.1.ebuild | 4 +- .../activerecord/activerecord-6.1.7.2.ebuild | 2 +- .../activerecord/activerecord-6.1.7.3.ebuild | 2 +- .../activerecord/activerecord-6.1.7.ebuild | 4 +- .../activerecord/activerecord-7.0.4.2.ebuild | 2 +- .../activerecord-7.0.4.3-r1.ebuild | 87 + .../activerecord/activerecord-7.0.4.3.ebuild | 2 +- .../activerecord/activerecord-7.0.4.ebuild | 2 +- dev-ruby/activestorage/Manifest | 7 +- .../activestorage-7.0.4.2.ebuild | 2 +- .../activestorage-7.0.4.3-r1.ebuild | 67 + .../activestorage-7.0.4.3.ebuild | 4 +- .../activestorage/activestorage-7.0.4.ebuild | 2 +- dev-ruby/activesupport/Manifest | 19 +- ...ebuild => activesupport-6.0.5.1-r1.ebuild} | 7 +- ...ebuild => activesupport-6.0.6.1-r1.ebuild} | 7 +- ...ebuild => activesupport-6.1.6.1-r1.ebuild} | 7 +- ...3.ebuild => activesupport-6.1.7-r1.ebuild} | 5 +- ...ebuild => activesupport-6.1.7.2-r1.ebuild} | 7 +- ...ebuild => activesupport-6.1.7.3-r1.ebuild} | 13 +- ...2.ebuild => activesupport-7.0.4-r1.ebuild} | 5 +- ...ebuild => activesupport-7.0.4.2-r1.ebuild} | 7 +- ...ebuild => activesupport-7.0.4.3-r1.ebuild} | 5 +- ...ivesupport-6.1.7.3-ruby-thread-noise.patch | 41 + dev-ruby/addressable/Manifest | 2 + dev-ruby/addressable/addressable-2.8.3.ebuild | 42 + dev-ruby/airbrussh/Manifest | 2 +- dev-ruby/airbrussh/airbrussh-1.4.1.ebuild | 2 +- dev-ruby/asciidoctor/Manifest | 3 + .../asciidoctor/asciidoctor-2.0.18-r1.ebuild | 56 + .../files/asciidoctor-2.0.18-haml-6.patch | 130 + .../files/asciidoctor-2.0.18-ruby32.patch | 29 + dev-ruby/async-container/Manifest | 2 +- .../async-container-0.16.12-r1.ebuild | 2 +- dev-ruby/async-io/Manifest | 2 +- dev-ruby/async-io/async-io-1.34.3-r1.ebuild | 2 +- dev-ruby/async-process/Manifest | 2 +- .../async-process/async-process-1.3.1.ebuild | 2 +- dev-ruby/async-rspec/Manifest | 2 +- .../async-rspec/async-rspec-1.16.1-r1.ebuild | 2 +- dev-ruby/async/Manifest | 2 +- dev-ruby/async/async-2.5.0.ebuild | 2 +- dev-ruby/capistrano/Manifest | 2 +- dev-ruby/capistrano/capistrano-3.17.2.ebuild | 2 +- dev-ruby/capybara/Manifest | 5 +- dev-ruby/capybara/capybara-3.39.0-r1.ebuild | 61 + dev-ruby/capybara/capybara-3.39.0.ebuild | 61 + dev-ruby/capybara/metadata.xml | 2 +- dev-ruby/coffee-script-source/Manifest | 2 +- .../coffee-script-source-1.12.2-r1.ebuild | 4 +- dev-ruby/coffee-script/Manifest | 2 +- .../coffee-script/coffee-script-2.4.1.ebuild | 4 +- dev-ruby/combustion/Manifest | 2 +- .../combustion/combustion-1.3.7-r2.ebuild | 2 +- dev-ruby/curb/Manifest | 2 +- dev-ruby/curb/curb-1.0.5.ebuild | 2 +- dev-ruby/fast_gettext/Manifest | 2 +- .../fast_gettext/fast_gettext-2.2.0.ebuild | 2 +- dev-ruby/font-awesome-rails/Manifest | 2 +- .../font-awesome-rails-4.7.0.8.ebuild | 4 +- dev-ruby/globalid/Manifest | 1 + dev-ruby/globalid/globalid-1.1.0-r1.ebuild | 29 + dev-ruby/haml-rails/Manifest | 4 +- .../haml-rails/haml-rails-2.0.1-r1.ebuild | 6 +- dev-ruby/haml-rails/metadata.xml | 2 +- dev-ruby/haml/Manifest | 3 +- dev-ruby/haml/haml-6.1.1-r1.ebuild | 59 + dev-ruby/haml/haml-6.1.1.ebuild | 2 +- dev-ruby/hashie/Manifest | 2 +- dev-ruby/hashie/hashie-5.0.0.ebuild | 4 +- dev-ruby/hiera/Manifest | 4 +- dev-ruby/hiera/hiera-3.12.0.ebuild | 2 +- dev-ruby/hiera/metadata.xml | 25 +- dev-ruby/http-accept/Manifest | 2 +- dev-ruby/http-accept/http-accept-2.2.0.ebuild | 4 +- dev-ruby/jquery-rails/Manifest | 4 - .../jquery-rails/jquery-rails-4.4.0-r1.ebuild | 34 - .../jquery-rails/jquery-rails-4.5.0.ebuild | 34 - dev-ruby/jquery-ui-rails/Manifest | 4 +- .../jquery-ui-rails-6.0.1-r2.ebuild | 6 +- dev-ruby/jquery-ui-rails/metadata.xml | 2 +- dev-ruby/kpeg/Manifest | 2 +- dev-ruby/kpeg/kpeg-1.3.3.ebuild | 2 +- dev-ruby/localhost/Manifest | 2 +- dev-ruby/localhost/localhost-1.1.10.ebuild | 2 +- dev-ruby/marcel/Manifest | 2 +- dev-ruby/marcel/marcel-1.0.2.ebuild | 10 +- dev-ruby/maxitest/Manifest | 8 +- ...-3.7.0.ebuild => maxitest-3.7.0-r1.ebuild} | 4 +- ...-4.4.0.ebuild => maxitest-4.3.0-r1.ebuild} | 2 +- ...-4.3.0.ebuild => maxitest-4.4.0-r1.ebuild} | 4 +- ...-4.4.1.ebuild => maxitest-4.4.1-r1.ebuild} | 2 +- dev-ruby/mechanize/Manifest | 2 +- dev-ruby/mechanize/mechanize-2.8.5.ebuild | 4 +- dev-ruby/minitest/Manifest | 4 +- ....15.0.ebuild => minitest-5.15.0-r1.ebuild} | 6 +- dev-ruby/minitest/minitest-5.18.0.ebuild | 2 +- dev-ruby/mocha/Manifest | 4 +- dev-ruby/mocha/mocha-0.14.0-r1.ebuild | 10 +- dev-ruby/mocha/mocha-2.0.2.ebuild | 2 +- dev-ruby/moneta/Manifest | 4 +- dev-ruby/moneta/metadata.xml | 2 +- dev-ruby/moneta/moneta-1.6.0.ebuild | 31 + dev-ruby/multi_test/Manifest | 2 +- dev-ruby/multi_test/multi_test-1.1.0.ebuild | 2 +- dev-ruby/mustache/Manifest | 2 +- dev-ruby/mustache/mustache-1.1.1-r1.ebuild | 2 +- dev-ruby/mustermann/Manifest | 4 +- dev-ruby/mustermann/metadata.xml | 3 + dev-ruby/mustermann/mustermann-3.0.0.ebuild | 6 +- dev-ruby/mysql2/Manifest | 2 +- dev-ruby/mysql2/mysql2-0.5.5.ebuild | 105 +- dev-ruby/net-http-digest_auth/Manifest | 1 + .../net-http-digest_auth-1.4.1-r2.ebuild | 24 + dev-ruby/net-ssh/Manifest | 2 +- dev-ruby/net-ssh/net-ssh-7.0.1.ebuild | 2 +- dev-ruby/oauth2/Manifest | 2 - dev-ruby/oauth2/oauth2-1.4.7.ebuild | 55 - dev-ruby/patron/Manifest | 2 +- dev-ruby/patron/patron-0.13.3-r2.ebuild | 2 +- dev-ruby/power_assert/Manifest | 2 +- .../power_assert/power_assert-2.0.3.ebuild | 2 +- dev-ruby/public_suffix/Manifest | 2 +- .../public_suffix/public_suffix-5.0.1.ebuild | 2 +- dev-ruby/puppetdb-termini/Manifest | 2 + .../puppetdb-termini-7.13.0.ebuild | 28 + dev-ruby/rack-protection/Manifest | 2 +- .../rack-protection-3.0.5.ebuild | 4 +- dev-ruby/railties/Manifest | 1 + dev-ruby/railties/railties-7.0.4.3-r1.ebuild | 72 + dev-ruby/rouge/Manifest | 2 +- dev-ruby/rouge/rouge-4.1.0.ebuild | 2 +- dev-ruby/ruby2_keywords/Manifest | 4 +- .../ruby2_keywords-0.0.5-r1.ebuild | 2 +- .../ruby2_keywords-0.0.5.ebuild | 2 +- dev-ruby/sass/Manifest | 2 + ...ass-3.7.4-use-listen-not-sass-listen.patch | 14 + dev-ruby/sass/sass-3.7.4-r2.ebuild | 60 + dev-ruby/selenium-webdriver/Manifest | 2 +- .../selenium-webdriver-4.1.0.ebuild | 2 +- dev-ruby/sinatra/Manifest | 1 + dev-ruby/sinatra/sinatra-3.0.5-r1.ebuild | 52 + dev-ruby/sprockets-rails/Manifest | 1 + .../sprockets-rails-3.4.2-r2.ebuild | 43 + dev-ruby/sprockets/Manifest | 2 +- ...4.2.0.ebuild => sprockets-4.2.0-r1.ebuild} | 6 +- dev-ruby/sshkit/Manifest | 2 +- dev-ruby/sshkit/sshkit-1.21.4.ebuild | 2 +- dev-ruby/sus-fixtures-async/Manifest | 2 +- .../sus-fixtures-async-0.1.1.ebuild | 2 +- dev-ruby/webrick/Manifest | 2 +- dev-ruby/webrick/webrick-1.8.1.ebuild | 5 +- dev-util/Manifest.gz | Bin 68379 -> 68404 bytes dev-util/b2/Manifest | 4 - dev-util/b2/b2-4.9.3-r1.ebuild | 67 - dev-util/b2/b2-4.9.5.ebuild | 66 - ...le-m1-crash-by-explicit-pointer-cast.patch | 55 - dev-util/byacc/Manifest | 2 +- dev-util/byacc/byacc-20230219.ebuild | 2 +- dev-util/cucumber/Manifest | 2 +- dev-util/cucumber/metadata.xml | 3 +- dev-util/gitlab-runner/Manifest | 6 +- ....0.ebuild => gitlab-runner-15.10.1.ebuild} | 6 +- dev-util/glslang/Manifest | 2 + dev-util/glslang/glslang-1.3.243.ebuild | 37 + dev-util/jenkins-bin/Manifest | 2 + .../jenkins-bin/jenkins-bin-2.387.2.ebuild | 45 + dev-util/maturin/Manifest | 2 + dev-util/maturin/maturin-0.14.17.ebuild | 492 ++++ dev-util/muon/Manifest | 3 + dev-util/muon/muon-0.2.0.ebuild | 66 + dev-util/pkgdev/Manifest | 6 +- dev-util/pkgdev/pkgdev-0.2.4.ebuild | 71 - dev-util/pkgdev/pkgdev-0.2.5.ebuild | 1 + dev-util/pkgdev/pkgdev-9999.ebuild | 1 + dev-util/spirv-headers/Manifest | 2 + .../spirv-headers-1.3.243.ebuild | 16 + dev-util/spirv-tools/Manifest | 2 + .../spirv-tools/spirv-tools-1.3.243.ebuild | 42 + dev-util/vulkan-headers/Manifest | 2 + .../vulkan-headers-1.3.243.ebuild | 22 + dev-util/vulkan-tools/Manifest | 2 + .../vulkan-tools/vulkan-tools-1.3.243.ebuild | 78 + eclass/Manifest.gz | Bin 37503 -> 37505 bytes eclass/preserve-libs.eclass | 6 +- eclass/unpacker.eclass | 2 +- mail-client/Manifest.gz | Bin 3710 -> 3708 bytes mail-client/neomutt/Manifest | 3 +- .../neomutt/neomutt-20230322-r1.ebuild | 172 ++ mail-client/neomutt/neomutt-99999999.ebuild | 9 +- media-fonts/Manifest.gz | Bin 37287 -> 37450 bytes media-fonts/bdf2sfd/Manifest | 3 + media-fonts/bdf2sfd/bdf2sfd-1.1.8.ebuild | 21 + media-fonts/bdf2sfd/metadata.xml | 25 + media-gfx/Manifest.gz | Bin 37845 -> 37847 bytes media-gfx/jhead/Manifest | 2 - media-gfx/jhead/jhead-3.04.ebuild | 24 - media-gfx/openscad/Manifest | 4 +- media-gfx/openscad/metadata.xml | 16 +- media-gfx/openscad/openscad-9999.ebuild | 55 +- media-gfx/prusaslicer/Manifest | 2 + .../prusaslicer/prusaslicer-2.5.2.ebuild | 88 + media-libs/Manifest.gz | Bin 67725 -> 67725 bytes media-libs/libass/Manifest | 2 +- media-libs/libass/libass-0.17.1.ebuild | 2 +- media-libs/libdiscid/Manifest | 2 - media-libs/libdiscid/libdiscid-0.6.2.ebuild | 24 - media-libs/libmodplug/Manifest | 7 +- .../libmodplug-0.8.4-timidity-patches.patch | 15 - .../libmodplug-0.8.9.0-no-fast-math.patch | 5 +- .../files/libmodplug-0.8.9.1-timidity.patch | 2 - .../libmodplug/libmodplug-0.8.9.0-r1.ebuild | 35 - media-libs/libquvi/Manifest | 2 +- media-libs/libquvi/libquvi-0.9.4-r101.ebuild | 4 +- media-libs/opensubdiv/Manifest | 10 +- .../opensubdiv-3.3.0-use-gnuinstalldirs.patch | 5 +- ...div-3.4.3-install-tutorials-into-bin.patch | 25 +- ...ubdiv-3.4.4-add-CUDA11-compatibility.patch | 13 +- .../files/opensubdiv-3.4.4-tbb-2021.patch | 12 - media-libs/opensubdiv/opensubdiv-3.5.0.ebuild | 94 + media-libs/rubberband/Manifest | 2 + media-libs/rubberband/rubberband-3.2.1.ebuild | 87 + media-libs/svt-av1/Manifest | 4 +- media-libs/svt-av1/svt-av1-1.4.1.ebuild | 41 + media-libs/svt-av1/svt-av1-9999.ebuild | 7 +- media-libs/vulkan-layers/Manifest | 2 + .../vulkan-layers-1.3.243.ebuild | 59 + media-libs/vulkan-loader/Manifest | 2 + .../vulkan-loader-1.3.243.ebuild | 60 + media-plugins/Manifest.gz | Bin 43097 -> 43089 bytes media-plugins/audacious-plugins/Manifest | 4 +- .../audacious-plugins-4.3.ebuild | 166 ++ media-plugins/audacious-plugins/metadata.xml | 3 +- media-sound/Manifest.gz | Bin 56759 -> 56749 bytes media-sound/audacious/Manifest | 2 + media-sound/audacious/audacious-4.3.ebuild | 67 + media-sound/ncmpc/Manifest | 2 + media-sound/ncmpc/ncmpc-0.48.ebuild | 67 + media-sound/ncspot/Manifest | 116 + media-sound/ncspot/ncspot-0.13.1.ebuild | 523 ++++ media-sound/spotify/Manifest | 4 +- ...-1.1.84-r1.ebuild => spotify-1.2.8.ebuild} | 41 +- media-sound/strawberry/Manifest | 2 - .../strawberry/strawberry-1.0.14-r1.ebuild | 122 - media-video/Manifest.gz | Bin 25367 -> 25375 bytes media-video/handbrake/Manifest | 2 +- media-video/handbrake/handbrake-9999.ebuild | 3 +- media-video/pipewire/Manifest | 4 +- media-video/pipewire/pipewire-0.3.68.ebuild | 474 ++++ media-video/pipewire/pipewire-9999.ebuild | 1 + metadata/Manifest.gz | Bin 3510 -> 3507 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28090 -> 28095 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 6104 -> 6107 bytes .../app-accessibility/espeak-1.48.04-r1 | 2 +- metadata/md5-cache/app-admin/Manifest.gz | Bin 54596 -> 55070 bytes metadata/md5-cache/app-admin/awscli-1.27.108 | 16 + .../app-admin/bitwarden-desktop-bin-2022.12.0 | 2 +- .../app-admin/bitwarden-desktop-bin-2023.2.0 | 2 +- metadata/md5-cache/app-admin/fsvs-1.2.5-r2 | 2 +- metadata/md5-cache/app-admin/puppet-5.5.22-r2 | 18 - metadata/md5-cache/app-admin/puppet-7.24.0 | 18 + .../md5-cache/app-admin/puppet-agent-7.21.0 | 2 +- .../md5-cache/app-admin/puppet-agent-7.23.0 | 2 +- .../md5-cache/app-admin/puppet-agent-7.24.0 | 16 + metadata/md5-cache/app-admin/puppetdb-7.13.0 | 14 + .../md5-cache/app-admin/puppetserver-7.11.0 | 15 + metadata/md5-cache/app-admin/sudo-1.9.13_p3 | 4 +- metadata/md5-cache/app-admin/yadm-3.2.1 | 15 - metadata/md5-cache/app-admin/yadm-3.2.2 | 6 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 24611 -> 24625 bytes metadata/md5-cache/app-arch/pax-20201030 | 2 +- metadata/md5-cache/app-arch/rar-6.21 | 2 +- metadata/md5-cache/app-arch/tarlz-0.23 | 2 +- metadata/md5-cache/app-arch/xz-utils-5.2.10 | 2 +- metadata/md5-cache/app-arch/xz-utils-5.2.11 | 2 +- metadata/md5-cache/app-arch/xz-utils-5.4.1 | 2 +- metadata/md5-cache/app-arch/xz-utils-5.4.2 | 2 +- metadata/md5-cache/app-arch/xz-utils-9999 | 2 +- metadata/md5-cache/app-backup/Manifest.gz | Bin 12571 -> 12899 bytes .../app-backup/spideroak-bin-7.5.0-r2 | 2 +- metadata/md5-cache/app-backup/tsm-8.1.13.3 | 4 +- metadata/md5-cache/app-backup/tsm-8.1.15.0 | 16 + metadata/md5-cache/app-backup/tsm-8.1.17.2 | 16 + metadata/md5-cache/app-containers/Manifest.gz | Bin 14989 -> 15315 bytes .../app-containers/docker-buildx-0.10.4 | 4 +- .../app-containers/docker-buildx-0.10.4-r1 | 15 + .../app-containers/docker-buildx-9999 | 5 +- .../app-containers/docker-compose-2.17.2 | 14 + metadata/md5-cache/app-crypt/Manifest.gz | Bin 39577 -> 39754 bytes .../debian-archive-keyring-2019.1-r1 | 2 +- .../app-crypt/debian-archive-keyring-2021.1 | 2 +- .../app-crypt/debian-archive-keyring-2021.1.1 | 2 +- .../app-crypt/debian-archive-keyring-2023.1 | 2 +- .../app-crypt/debian-archive-keyring-2023.2 | 2 +- .../app-crypt/debian-archive-keyring-2023.3 | 2 +- .../md5-cache/app-crypt/yubihsm-shell-2.4.0 | 14 + metadata/md5-cache/app-dicts/Manifest.gz | Bin 33390 -> 33392 bytes .../md5-cache/app-dicts/dictd-wn-3.0_p33-r1 | 2 +- .../md5-cache/app-dicts/myspell-pl-20230101 | 2 +- metadata/md5-cache/app-editors/Manifest.gz | Bin 25848 -> 26322 bytes metadata/md5-cache/app-editors/mg-20230406 | 15 + metadata/md5-cache/app-editors/moe-1.12 | 2 +- metadata/md5-cache/app-editors/vscode-1.77.1 | 14 + .../app-editors/vscodium-1.77.1.23095 | 14 + metadata/md5-cache/app-emacs/Manifest.gz | Bin 106903 -> 107219 bytes .../app-emacs/dashboard-1.8.0_pre20230401 | 13 + .../app-emacs/powershell-0.3_pre20220805 | 13 + metadata/md5-cache/app-emulation/Manifest.gz | Bin 27713 -> 27726 bytes .../app-emulation/crossover-bin-22.0.1-r1 | 2 +- .../app-emulation/crossover-bin-22.1.0 | 2 +- metadata/md5-cache/app-forensics/Manifest.gz | Bin 7073 -> 7240 bytes metadata/md5-cache/app-forensics/aide-0.18.2 | 15 + metadata/md5-cache/app-i18n/Manifest.gz | Bin 23998 -> 23674 bytes metadata/md5-cache/app-i18n/scim-1.4.18 | 2 +- .../app-i18n/translate-shell-0.9.6.11 | 15 - .../app-i18n/translate-shell-0.9.6.12 | 15 - metadata/md5-cache/app-misc/Manifest.gz | Bin 73541 -> 73729 bytes .../md5-cache/app-misc/ansiweather-1.19.0 | 10 + metadata/md5-cache/app-misc/binwalk-2.3.4 | 4 +- metadata/md5-cache/app-misc/flirc-3.25.2 | 2 +- .../md5-cache/app-misc/prog-express-3.8.9 | 2 +- .../md5-cache/app-misc/regex-markup-0.10.0-r1 | 2 +- metadata/md5-cache/app-misc/symlinks-1.4-r3 | 2 +- metadata/md5-cache/app-misc/tdl-1.5.2-r3 | 2 +- metadata/md5-cache/app-office/Manifest.gz | Bin 12486 -> 12484 bytes .../md5-cache/app-office/onlyoffice-bin-7.3.3 | 2 +- .../app-office/worklog-assistant-bin-2.1.3580 | 2 +- .../app-office/wps-office-11.1.0.11664-r3 | 2 +- .../app-office/wps-office-11.1.0.11691 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 18926 -> 19091 bytes metadata/md5-cache/app-portage/gemato-20.1 | 16 + metadata/md5-cache/app-portage/golop-9999 | 2 +- metadata/md5-cache/app-text/Manifest.gz | Bin 69978 -> 70281 bytes metadata/md5-cache/app-text/crqt-ng-1.0.11 | 15 + metadata/md5-cache/app-text/jabref-bin-3.8.2 | 2 +- metadata/md5-cache/app-text/jabref-bin-4.3.1 | 2 +- metadata/md5-cache/app-text/jabref-bin-4.9999 | 2 +- metadata/md5-cache/app-text/ocrad-0.27 | 2 +- metadata/md5-cache/app-text/rnv-1.7.11-r1 | 2 +- metadata/md5-cache/app-text/ronn-ng-0.9.1-r3 | 17 + metadata/md5-cache/app-text/stardict-3.0.6-r4 | 2 +- .../app-text/stardict-4.0.0_pre20170304-r1 | 2 +- metadata/md5-cache/dev-db/Manifest.gz | Bin 29372 -> 29367 bytes metadata/md5-cache/dev-db/opendbx-1.4.6-r5 | 2 +- metadata/md5-cache/dev-embedded/Manifest.gz | Bin 13111 -> 12955 bytes .../arduino-listserialportsc-1.4.0 | 2 +- .../dev-embedded/dfu-programmer-0.7.2-r1 | 13 - .../dev-embedded/dfu-programmer-1.0.0 | 4 +- metadata/md5-cache/dev-games/Manifest.gz | Bin 7831 -> 7830 bytes .../md5-cache/dev-games/quake4-sdk-1.4.2-r1 | 2 +- metadata/md5-cache/dev-go/Manifest.gz | Bin 5590 -> 5585 bytes .../dev-go/sanitized-anchor-name-9999 | 2 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 72151 -> 72473 bytes metadata/md5-cache/dev-java/fop-2.8-r1 | 16 + metadata/md5-cache/dev-java/icedtea-3.21.0 | 2 +- metadata/md5-cache/dev-java/lzma-22.01 | 2 +- metadata/md5-cache/dev-java/mockito-2.28.2 | 15 + .../md5-cache/dev-java/openjfx-11.0.11_p1 | 2 +- metadata/md5-cache/dev-java/openjfx-11.0.9_p0 | 2 +- metadata/md5-cache/dev-java/openjfx-8.1000 | 2 +- metadata/md5-cache/dev-lang/Manifest.gz | Bin 41131 -> 41448 bytes metadata/md5-cache/dev-lang/ghc-8.10.6-r3 | 2 +- metadata/md5-cache/dev-lang/ghc-9.0.2-r4 | 2 +- metadata/md5-cache/dev-lang/go-1.19.8 | 15 + metadata/md5-cache/dev-lang/go-1.20.3 | 15 + metadata/md5-cache/dev-lang/gprolog-1.4.5 | 2 +- metadata/md5-cache/dev-lang/gprolog-1.5.0 | 2 +- .../{rust-bin-1.68.2 => rust-bin-1.68.2-r1} | 4 +- metadata/md5-cache/dev-lang/scala-2.12.4 | 2 +- metadata/md5-cache/dev-lang/zig-9999 | 6 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 153497 -> 153969 bytes .../dev-libs/amdgpu-pro-opencl-20.40.1147286 | 2 +- .../md5-cache/dev-libs/ferrisloki-3.0.13-r2 | 2 +- metadata/md5-cache/dev-libs/isl-0.24-r2 | 2 +- .../md5-cache/dev-libs/{isl-0.25 => isl-0.26} | 9 +- metadata/md5-cache/dev-libs/libdnet-1.16.2 | 17 + metadata/md5-cache/dev-libs/libffi-3.4.4 | 2 +- metadata/md5-cache/dev-libs/libffi-3.4.4-r1 | 2 +- metadata/md5-cache/dev-libs/libgcrypt-1.10.2 | 16 + metadata/md5-cache/dev-libs/libgpg-error-1.47 | 16 + metadata/md5-cache/dev-libs/libmelf-0.4.0-r1 | 2 +- metadata/md5-cache/dev-libs/libpcre-8.45-r1 | 2 +- metadata/md5-cache/dev-libs/libtermkey-0.22 | 2 +- metadata/md5-cache/dev-lisp/Manifest.gz | Bin 4879 -> 4872 bytes metadata/md5-cache/dev-lisp/cl-ppcre-2.0.11 | 2 +- metadata/md5-cache/dev-lisp/cl-ppcre-2.1.0 | 2 +- .../dev-lisp/cl-ppcre-unicode-2.0.11 | 2 +- .../md5-cache/dev-lisp/cl-ppcre-unicode-2.1.0 | 2 +- metadata/md5-cache/dev-lisp/cl-unicode-0.1.5 | 2 +- metadata/md5-cache/dev-lisp/clisp-2.49.92-r1 | 2 +- metadata/md5-cache/dev-lisp/clozurecl-1.11.5 | 2 +- metadata/md5-cache/dev-lisp/clozurecl-1.12 | 2 +- metadata/md5-cache/dev-lisp/clozurecl-1.12.1 | 2 +- metadata/md5-cache/dev-lisp/clx-0.7.5 | 2 +- .../md5-cache/dev-lisp/flexi-streams-1.0.16 | 2 +- .../md5-cache/dev-lisp/flexi-streams-1.0.17 | 2 +- .../dev-lisp/trivial-gray-streams-20170830 | 2 +- .../dev-lisp/trivial-gray-streams-99999999 | 2 +- metadata/md5-cache/dev-lua/Manifest.gz | Bin 8290 -> 8291 bytes metadata/md5-cache/dev-lua/luv-1.36.0.0 | 2 +- metadata/md5-cache/dev-lua/luv-1.43.0.0 | 2 +- metadata/md5-cache/dev-lua/luv-1.44.2.0 | 2 +- metadata/md5-cache/dev-ml/Manifest.gz | Bin 89196 -> 88559 bytes metadata/md5-cache/dev-ml/dose3-5.0.1_p16-r4 | 14 - metadata/md5-cache/dev-ml/dose3-6.0.1_p2-r1 | 16 - metadata/md5-cache/dev-ml/dose3-6.1-r1 | 16 - metadata/md5-cache/dev-ml/ocamlgraph-1.8.8-r2 | 15 - metadata/md5-cache/dev-python/Babel-2.12.1 | 2 +- metadata/md5-cache/dev-python/Faker-18.4.0 | 16 + metadata/md5-cache/dev-python/Manifest.gz | Bin 337035 -> 339061 bytes .../dev-python/aws-sam-translator-1.64.0 | 16 + metadata/md5-cache/dev-python/boto3-1.26.108 | 16 + .../md5-cache/dev-python/botocore-1.29.108 | 16 + .../md5-cache/dev-python/braintree-4.19.0 | 16 + .../dev-python/charset_normalizer-3.1.0 | 4 +- metadata/md5-cache/dev-python/cmd2-2.4.2 | 16 - metadata/md5-cache/dev-python/cmd2-2.4.3 | 4 +- metadata/md5-cache/dev-python/coverage-7.2.3 | 16 + metadata/md5-cache/dev-python/cvxopt-1.3.0 | 4 +- metadata/md5-cache/dev-python/django-4.1.8 | 16 + metadata/md5-cache/dev-python/django-4.2 | 2 +- ...go-cacheops-7.0 => django-cacheops-7.0-r1} | 2 +- metadata/md5-cache/dev-python/filelock-3.11.0 | 16 + metadata/md5-cache/dev-python/flatdict-4.0.0 | 16 + metadata/md5-cache/dev-python/inflect-6.0.4 | 16 + .../dev-python/jaraco-collections-4.1.0 | 16 + .../md5-cache/dev-python/jupyterlab-3.6.3 | 16 + .../dev-python/jupyterlab-server-2.22.0 | 16 + metadata/md5-cache/dev-python/lmdb-1.4.1 | 17 + metadata/md5-cache/dev-python/mypy-1.2.0 | 16 + metadata/md5-cache/dev-python/notebook-6.5.4 | 17 + metadata/md5-cache/dev-python/nox-2022.11.21 | 16 - .../md5-cache/dev-python/nox-2022.11.21-r1 | 16 + metadata/md5-cache/dev-python/orjson-3.8.9 | 16 + .../md5-cache/dev-python/pypy-exe-bin-7.3.11 | 2 +- .../md5-cache/dev-python/pypy3-exe-bin-7.3.11 | 2 +- .../md5-cache/dev-python/pytest-order-1.1.0 | 4 +- .../dev-python/python-memcached-1.59-r1 | 16 - .../dev-python/python-memcached-1.59-r2 | 4 +- metadata/md5-cache/dev-python/scipy-1.10.1 | 4 +- .../md5-cache/dev-python/shellingham-1.5.0 | 17 + .../md5-cache/dev-python/simplejson-3.19.1 | 16 + metadata/md5-cache/dev-python/spyder-5.4.2 | 17 - .../md5-cache/dev-python/spyder-kernels-2.4.2 | 16 - .../md5-cache/dev-python/sqlalchemy-1.4.46 | 16 - .../md5-cache/dev-python/sqlalchemy-1.4.47 | 4 +- .../md5-cache/dev-python/sqlalchemy-2.0.3 | 16 - .../md5-cache/dev-python/sqlalchemy-2.0.4 | 4 +- .../md5-cache/dev-python/sqlalchemy-2.0.5 | 16 - .../md5-cache/dev-python/sqlalchemy-2.0.7 | 4 +- .../{sqlalchemy-2.0.6 => sqlalchemy-2.0.9} | 4 +- .../md5-cache/dev-python/structlog-23.1.0 | 16 + ...set_normalizer-3.0.1 => websockets-11.0.1} | 18 +- .../md5-cache/dev-python/xarray-2022.12.0 | 16 - metadata/md5-cache/dev-python/xmlschema-2.2.1 | 16 - metadata/md5-cache/dev-python/xmlschema-2.2.2 | 4 +- .../md5-cache/dev-python/ypy-websocket-0.9.0 | 16 + metadata/md5-cache/dev-python/zeroconf-0.55.0 | 16 + metadata/md5-cache/dev-qt/Manifest.gz | Bin 14045 -> 14042 bytes .../dev-qt/qt-docs-5.15.2_p202011130614 | 2 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 179319 -> 181840 bytes .../md5-cache/dev-ruby/actionpack-6.0.5.1 | 4 +- .../md5-cache/dev-ruby/actionpack-6.0.6.1 | 4 +- .../md5-cache/dev-ruby/actionpack-6.1.6.1 | 4 +- metadata/md5-cache/dev-ruby/actionpack-6.1.7 | 4 +- .../md5-cache/dev-ruby/actionpack-6.1.7.2 | 4 +- .../md5-cache/dev-ruby/actionpack-6.1.7.3 | 4 +- metadata/md5-cache/dev-ruby/actionpack-7.0.4 | 4 +- .../md5-cache/dev-ruby/actionpack-7.0.4.2 | 4 +- .../md5-cache/dev-ruby/actionpack-7.0.4.3 | 4 +- .../md5-cache/dev-ruby/actionpack-7.0.4.3-r1 | 17 + .../md5-cache/dev-ruby/actionview-6.0.5.1 | 4 +- .../md5-cache/dev-ruby/actionview-6.0.6.1 | 4 +- .../md5-cache/dev-ruby/actionview-6.1.6.1 | 4 +- metadata/md5-cache/dev-ruby/actionview-6.1.7 | 4 +- .../md5-cache/dev-ruby/actionview-6.1.7.2 | 4 +- .../md5-cache/dev-ruby/actionview-6.1.7.3 | 4 +- metadata/md5-cache/dev-ruby/actionview-7.0.4 | 4 +- .../md5-cache/dev-ruby/actionview-7.0.4.2 | 4 +- .../md5-cache/dev-ruby/actionview-7.0.4.3 | 4 +- .../md5-cache/dev-ruby/actionview-7.0.4.3-r1 | 17 + .../md5-cache/dev-ruby/activejob-7.0.4.3-r1 | 17 + .../md5-cache/dev-ruby/activemodel-6.0.5.1 | 4 +- .../md5-cache/dev-ruby/activemodel-6.0.6.1 | 4 +- .../md5-cache/dev-ruby/activemodel-6.1.6.1 | 4 +- metadata/md5-cache/dev-ruby/activemodel-6.1.7 | 4 +- .../md5-cache/dev-ruby/activemodel-6.1.7.2 | 4 +- .../md5-cache/dev-ruby/activemodel-6.1.7.3 | 4 +- metadata/md5-cache/dev-ruby/activemodel-7.0.4 | 4 +- .../md5-cache/dev-ruby/activemodel-7.0.4.2 | 4 +- .../md5-cache/dev-ruby/activemodel-7.0.4.3 | 4 +- .../md5-cache/dev-ruby/activemodel-7.0.4.3-r1 | 17 + .../md5-cache/dev-ruby/activerecord-6.0.5.1 | 4 +- .../md5-cache/dev-ruby/activerecord-6.0.6.1 | 4 +- .../md5-cache/dev-ruby/activerecord-6.1.6.1 | 4 +- .../md5-cache/dev-ruby/activerecord-6.1.7 | 4 +- .../md5-cache/dev-ruby/activerecord-6.1.7.2 | 4 +- .../md5-cache/dev-ruby/activerecord-6.1.7.3 | 4 +- .../md5-cache/dev-ruby/activerecord-7.0.4 | 4 +- .../md5-cache/dev-ruby/activerecord-7.0.4.2 | 4 +- .../md5-cache/dev-ruby/activerecord-7.0.4.3 | 4 +- .../dev-ruby/activerecord-7.0.4.3-r1 | 17 + .../md5-cache/dev-ruby/activestorage-7.0.4 | 4 +- .../md5-cache/dev-ruby/activestorage-7.0.4.2 | 4 +- .../md5-cache/dev-ruby/activestorage-7.0.4.3 | 4 +- .../dev-ruby/activestorage-7.0.4.3-r1 | 17 + ...pport-6.0.5.1 => activesupport-6.0.5.1-r1} | 6 +- ...pport-6.0.6.1 => activesupport-6.0.6.1-r1} | 8 +- ...pport-6.1.6.1 => activesupport-6.1.6.1-r1} | 6 +- ...vesupport-6.1.7 => activesupport-6.1.7-r1} | 6 +- ...pport-6.1.7.2 => activesupport-6.1.7.2-r1} | 8 +- .../md5-cache/dev-ruby/activesupport-6.1.7.3 | 17 - .../dev-ruby/activesupport-6.1.7.3-r1 | 17 + .../md5-cache/dev-ruby/activesupport-7.0.4 | 17 - .../md5-cache/dev-ruby/activesupport-7.0.4-r1 | 17 + .../md5-cache/dev-ruby/activesupport-7.0.4.2 | 17 - .../dev-ruby/activesupport-7.0.4.2-r1 | 17 + .../md5-cache/dev-ruby/activesupport-7.0.4.3 | 17 - .../dev-ruby/activesupport-7.0.4.3-r1 | 17 + metadata/md5-cache/dev-ruby/addressable-2.8.3 | 17 + metadata/md5-cache/dev-ruby/airbrussh-1.4.1 | 4 +- .../md5-cache/dev-ruby/asciidoctor-2.0.18-r1 | 17 + metadata/md5-cache/dev-ruby/async-2.5.0 | 4 +- .../dev-ruby/async-container-0.16.12-r1 | 4 +- .../md5-cache/dev-ruby/async-io-1.34.3-r1 | 4 +- .../md5-cache/dev-ruby/async-process-1.3.1 | 4 +- .../md5-cache/dev-ruby/async-rspec-1.16.1-r1 | 4 +- metadata/md5-cache/dev-ruby/capistrano-3.17.2 | 4 +- metadata/md5-cache/dev-ruby/capybara-3.39.0 | 17 + .../md5-cache/dev-ruby/capybara-3.39.0-r1 | 17 + .../md5-cache/dev-ruby/coffee-script-2.4.1 | 12 +- .../dev-ruby/coffee-script-source-1.12.2-r1 | 12 +- .../md5-cache/dev-ruby/combustion-1.3.7-r2 | 12 +- metadata/md5-cache/dev-ruby/curb-1.0.5 | 4 +- .../md5-cache/dev-ruby/fast_gettext-2.2.0 | 4 +- .../dev-ruby/font-awesome-rails-4.7.0.8 | 12 +- metadata/md5-cache/dev-ruby/globalid-1.1.0-r1 | 17 + metadata/md5-cache/dev-ruby/haml-6.1.1 | 4 +- metadata/md5-cache/dev-ruby/haml-6.1.1-r1 | 17 + .../md5-cache/dev-ruby/haml-rails-2.0.1-r1 | 14 +- metadata/md5-cache/dev-ruby/hashie-5.0.0 | 4 +- metadata/md5-cache/dev-ruby/hiera-3.12.0 | 4 +- metadata/md5-cache/dev-ruby/http-accept-2.2.0 | 4 +- .../md5-cache/dev-ruby/jquery-rails-4.4.0-r1 | 17 - .../md5-cache/dev-ruby/jquery-rails-4.5.0 | 17 - .../dev-ruby/jquery-ui-rails-6.0.1-r2 | 14 +- metadata/md5-cache/dev-ruby/kpeg-1.3.3 | 4 +- metadata/md5-cache/dev-ruby/localhost-1.1.10 | 4 +- metadata/md5-cache/dev-ruby/marcel-1.0.2 | 12 +- .../{maxitest-3.7.0 => maxitest-3.7.0-r1} | 6 +- .../{maxitest-4.3.0 => maxitest-4.3.0-r1} | 6 +- .../{maxitest-4.4.0 => maxitest-4.4.0-r1} | 6 +- .../{maxitest-4.4.1 => maxitest-4.4.1-r1} | 6 +- metadata/md5-cache/dev-ruby/mechanize-2.8.5 | 12 +- .../{minitest-5.15.0 => minitest-5.15.0-r1} | 8 +- metadata/md5-cache/dev-ruby/minitest-5.18.0 | 4 +- metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 | 14 +- metadata/md5-cache/dev-ruby/mocha-2.0.2 | 4 +- metadata/md5-cache/dev-ruby/moneta-1.6.0 | 17 + metadata/md5-cache/dev-ruby/multi_test-1.1.0 | 4 +- metadata/md5-cache/dev-ruby/mustache-1.1.1-r1 | 12 +- metadata/md5-cache/dev-ruby/mustermann-3.0.0 | 14 +- metadata/md5-cache/dev-ruby/mysql2-0.5.5 | 14 +- .../dev-ruby/net-http-digest_auth-1.4.1-r2 | 17 + metadata/md5-cache/dev-ruby/net-ssh-7.0.1 | 4 +- metadata/md5-cache/dev-ruby/oauth2-1.4.7 | 17 - metadata/md5-cache/dev-ruby/patron-0.13.3-r2 | 4 +- .../md5-cache/dev-ruby/power_assert-2.0.3 | 4 +- .../md5-cache/dev-ruby/public_suffix-5.0.1 | 4 +- .../dev-ruby/puppetdb-termini-7.11.1 | 2 +- .../dev-ruby/puppetdb-termini-7.12.1 | 2 +- .../dev-ruby/puppetdb-termini-7.13.0 | 11 + .../md5-cache/dev-ruby/rack-protection-3.0.5 | 14 +- .../md5-cache/dev-ruby/railties-7.0.4.3-r1 | 17 + metadata/md5-cache/dev-ruby/rouge-4.1.0 | 4 +- .../md5-cache/dev-ruby/ruby2_keywords-0.0.5 | 4 +- .../dev-ruby/ruby2_keywords-0.0.5-r1 | 4 +- metadata/md5-cache/dev-ruby/sass-3.7.4-r2 | 17 + .../dev-ruby/selenium-webdriver-4.1.0 | 12 +- metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1 | 17 + metadata/md5-cache/dev-ruby/sprockets-4.2.0 | 17 - .../md5-cache/dev-ruby/sprockets-4.2.0-r1 | 17 + .../dev-ruby/sprockets-rails-3.4.2-r2 | 17 + metadata/md5-cache/dev-ruby/sshkit-1.21.4 | 4 +- .../dev-ruby/sus-fixtures-async-0.1.1 | 4 +- metadata/md5-cache/dev-ruby/webrick-1.8.1 | 4 +- metadata/md5-cache/dev-scheme/Manifest.gz | Bin 14727 -> 14723 bytes metadata/md5-cache/dev-scheme/jscheme-7.2-r1 | 2 +- metadata/md5-cache/dev-tcltk/Manifest.gz | Bin 9442 -> 9440 bytes metadata/md5-cache/dev-tcltk/tdom-0.9.1 | 2 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 126107 -> 126925 bytes metadata/md5-cache/dev-util/b2-4.9.3-r1 | 14 - metadata/md5-cache/dev-util/b2-4.9.5 | 14 - metadata/md5-cache/dev-util/byacc-20230219 | 4 +- metadata/md5-cache/dev-util/duma-2.5.15-r2 | 2 +- ...b-runner-15.10.0 => gitlab-runner-15.10.1} | 4 +- metadata/md5-cache/dev-util/glslang-1.3.243 | 14 + .../md5-cache/dev-util/jenkins-bin-2.387.2 | 14 + metadata/md5-cache/dev-util/maturin-0.14.17 | 16 + metadata/md5-cache/dev-util/muon-0.2.0 | 15 + .../dev-util/nvidia-cuda-toolkit-11.7.0-r4 | 2 +- .../dev-util/nvidia-cuda-toolkit-11.8.0-r3 | 2 +- .../dev-util/nvidia-cuda-toolkit-12.0.1-r1 | 2 +- .../dev-util/nvidia-cuda-toolkit-12.1.0 | 2 +- metadata/md5-cache/dev-util/objconv-2.51 | 2 +- metadata/md5-cache/dev-util/pkgdev-0.2.4 | 16 - metadata/md5-cache/dev-util/pkgdev-0.2.5 | 4 +- metadata/md5-cache/dev-util/pkgdev-9999 | 4 +- .../md5-cache/dev-util/spirv-headers-1.3.243 | 12 + .../md5-cache/dev-util/spirv-tools-1.3.243 | 15 + .../md5-cache/dev-util/vulkan-headers-1.3.243 | 12 + .../md5-cache/dev-util/vulkan-tools-1.3.243 | 16 + metadata/md5-cache/dev-vcs/Manifest.gz | Bin 18175 -> 18178 bytes metadata/md5-cache/dev-vcs/rcs-5.10.1 | 2 +- metadata/md5-cache/games-action/Manifest.gz | Bin 15336 -> 15350 bytes .../md5-cache/games-action/apotheon-1.26v | 2 +- .../games-action/beathazardultra-20130308-r2 | 2 +- .../games-action/brutal-legend-gog-2.0.0.3 | 2 +- .../games-action/brutal-legend-hb-20130615-r3 | 2 +- .../games-action/descent1-demodata-1.4-r1 | 2 +- .../md5-cache/games-action/descent3-1.4.0b-r3 | 2 +- .../games-action/descent3-demo-1.4.0a-r2 | 2 +- .../games-action/guacamelee-20140222 | 2 +- .../md5-cache/games-action/heretic2-1.06c-r2 | 2 +- .../games-action/heretic2-demo-1.06a-r2 | 2 +- .../games-action/multimc-bin-1.6.1-r1 | 2 +- metadata/md5-cache/games-action/rive-1.15 | 2 +- .../games-action/shadowgrounds-bin-0_p1-r1 | 2 +- .../shadowgrounds-survivor-bin-0_p1-r1 | 2 +- .../games-action/super-hexagon-20160217 | 2 +- .../transistor-1.50440.8123.23365 | 2 +- metadata/md5-cache/games-action/trine-1.08-r3 | 2 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 21497 -> 21508 bytes .../md5-cache/games-arcade/aquaria-1.1.3-r3 | 2 +- .../md5-cache/games-arcade/gunocide2ex-1.0-r3 | 2 +- metadata/md5-cache/games-arcade/njam-1.25-r1 | 2 +- .../games-arcade/rocksndiamonds-4.3.4.0 | 2 +- .../md5-cache/games-arcade/shovel-knight-4.1b | 2 +- .../games-arcade/thinktanks-demo-1.1-r4 | 2 +- metadata/md5-cache/games-board/Manifest.gz | Bin 11217 -> 11221 bytes metadata/md5-cache/games-board/crafty-24.1-r1 | 2 +- .../md5-cache/games-emulation/Manifest.gz | Bin 17886 -> 17878 bytes .../md5-cache/games-emulation/gcube-0.4-r2 | 2 +- .../games-emulation/mamory-0.2.25-r1 | 2 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 12584 -> 12597 bytes .../games-fps/darkplaces-20140513-r2 | 2 +- .../md5-cache/games-fps/etqw-demo-2.0_p1-r4 | 2 +- .../md5-cache/games-fps/legends-0.4.1.43-r2 | 2 +- .../md5-cache/games-fps/quake2-data-3.20-r1 | 2 +- .../games-fps/quake2-demodata-3.14-r1 | 2 +- .../games-fps/serious-sam-tse-1_beta1-r1 | 2 +- .../games-fps/soldieroffortune-1.06a-r2 | 2 +- metadata/md5-cache/games-fps/tribes2-25034 | 2 +- .../games-fps/ut2003-bonuspack-cm-1-r1 | 2 +- .../md5-cache/games-fps/ut2003-data-2107-r2 | 2 +- .../md5-cache/games-fps/ut2003-demo-2206-r5 | 2 +- .../md5-cache/games-fps/ut2004-data-3186-r5 | 2 +- .../md5-cache/games-fps/ut2004-demo-3334-r3 | 2 +- metadata/md5-cache/games-misc/Manifest.gz | Bin 10228 -> 10227 bytes .../games-misc/little-inferno-20130509-r1 | 2 +- metadata/md5-cache/games-puzzle/Manifest.gz | Bin 18307 -> 18316 bytes .../md5-cache/games-puzzle/braid-gog-2.0.0.3 | 2 +- .../md5-cache/games-puzzle/braid-hb-20150611 | 2 +- .../md5-cache/games-puzzle/ltris-1.0.19-r1 | 2 +- metadata/md5-cache/games-puzzle/pauker-1.8-r2 | 2 +- .../md5-cache/games-puzzle/scramble-0.9.5-r1 | 2 +- .../games-puzzle/world-of-goo-gog-1.51.29337 | 2 +- .../games-puzzle/world-of-goo-hb-1.53 | 2 +- metadata/md5-cache/games-puzzle/zaz-1.0.0-r1 | 2 +- .../games-roguelike/FTL-gog-1.6.9.25330 | 2 +- .../md5-cache/games-roguelike/Manifest.gz | Bin 3927 -> 3930 bytes .../md5-cache/games-roguelike/powder-117-r1 | 2 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 8774 -> 8777 bytes .../games-rpg/avadon-1.0.4_p1331768904 | 2 +- .../games-rpg/baldurs-gate-ee-2.5.23121 | 2 +- .../games-rpg/baldurs-gate-ee-2.6.6.0.47291 | 2 +- metadata/md5-cache/games-rpg/bastion-20161016 | 2 +- .../md5-cache/games-rpg/costume-quest-2.0.0.3 | 2 +- .../games-rpg/dear-esther-20130608-r1 | 2 +- .../games-rpg/dungeon-defenders-20130305-r1 | 2 +- .../md5-cache/games-rpg/grimrock-20150707 | 2 +- metadata/md5-cache/games-rpg/to-the-moon-0-r1 | 2 +- .../games-rpg/vendetta-online-bin-1.8.296-r1 | 2 +- metadata/md5-cache/games-server/Manifest.gz | Bin 1911 -> 1912 bytes .../md5-cache/games-server/monopd-0.10.2-r1 | 2 +- .../md5-cache/games-simulation/Manifest.gz | Bin 4651 -> 4651 bytes .../slime-rancher-1.4.1c_p34605 | 2 +- .../games-simulation/train-valley-1.3.31403 | 2 +- metadata/md5-cache/games-sports/Manifest.gz | Bin 2093 -> 2093 bytes .../games-sports/ultimatestunts-0.7.7-r1 | 2 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 9834 -> 9839 bytes .../games-strategy/darwinia-1.4.0_beta9-r3 | 2 +- .../games-strategy/darwinia-demo-1.3.0-r3 | 2 +- .../games-strategy/knights-demo-1.32-r3 | 2 +- .../games-strategy/majesty-demo-1.0.0-r1 | 2 +- .../md5-cache/games-strategy/spaz-1.605-r1 | 2 +- metadata/md5-cache/games-util/Manifest.gz | Bin 9339 -> 9338 bytes metadata/md5-cache/games-util/deutex-5.2.2 | 2 +- metadata/md5-cache/gnustep-apps/Manifest.gz | Bin 7111 -> 7098 bytes .../md5-cache/gnustep-apps/affiche-0.6.0-r4 | 2 +- metadata/md5-cache/gnustep-apps/ftp-0.5 | 2 +- metadata/md5-cache/gnustep-apps/ftp-0.6 | 2 +- metadata/md5-cache/gnustep-apps/gnumail-1.3.0 | 2 +- metadata/md5-cache/gnustep-apps/gorm-1.2.23 | 2 +- metadata/md5-cache/gnustep-apps/graphos-0.6 | 2 +- .../md5-cache/gnustep-apps/gshisen-1.3.0-r1 | 2 +- metadata/md5-cache/gnustep-apps/preview-0.9 | 2 +- metadata/md5-cache/gnustep-apps/price-1.3.0 | 2 +- metadata/md5-cache/gnustep-apps/talksoup-1.1 | 2 +- metadata/md5-cache/gnustep-base/Manifest.gz | Bin 2852 -> 2853 bytes .../gnustep-base/gnustep-back-art-0.28.0 | 2 +- .../gnustep-base/gnustep-back-art-0.29.0 | 2 +- metadata/md5-cache/gnustep-libs/Manifest.gz | Bin 2081 -> 2081 bytes .../md5-cache/gnustep-libs/dbuskit-0.1.1-r1 | 2 +- .../gnustep-libs/gsldap-0.0.1_pre20070219-r1 | 2 +- .../md5-cache/gnustep-libs/netclasses-1.1.0 | 2 +- .../md5-cache/gnustep-libs/pantomime-1.3.0 | 2 +- .../md5-cache/gnustep-libs/performance-0.5.0 | 2 +- .../gnustep-libs/renaissance-0.9.0-r1 | 2 +- .../md5-cache/gnustep-libs/sqlclient-1.8.1-r1 | 2 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 6980 -> 7146 bytes .../md5-cache/mail-client/neomutt-20230322-r1 | 16 + .../md5-cache/mail-client/neomutt-99999999 | 6 +- metadata/md5-cache/mail-filter/Manifest.gz | Bin 12897 -> 12896 bytes .../md5-cache/mail-filter/procmail-3.22-r15 | 2 +- metadata/md5-cache/media-fonts/Manifest.gz | Bin 47268 -> 47435 bytes metadata/md5-cache/media-fonts/bdf2sfd-1.1.8 | 12 + metadata/md5-cache/media-gfx/Manifest.gz | Bin 55240 -> 55250 bytes metadata/md5-cache/media-gfx/jhead-3.04 | 9 - metadata/md5-cache/media-gfx/openscad-9999 | 14 +- .../md5-cache/media-gfx/povray-3.7.0.0-r4 | 2 +- .../md5-cache/media-gfx/prusaslicer-2.5.2 | 17 + metadata/md5-cache/media-libs/Manifest.gz | Bin 104130 -> 104607 bytes .../amdgpu-pro-vulkan-21.50.1.1376756 | 2 +- .../amdgpu-pro-vulkan-21.50.2.1384496 | 2 +- .../amdgpu-pro-vulkan-22.10.0.1395274 | 2 +- .../amdgpu-pro-vulkan-22.10.3.1420322 | 2 +- .../amdgpu-pro-vulkan-22.20.0.1438747 | 2 +- .../amdgpu-pro-vulkan-22.20.3.1462318 | 2 +- .../md5-cache/media-libs/gnonlin-1.4.0-r1 | 2 +- metadata/md5-cache/media-libs/libass-0.17.1 | 4 +- metadata/md5-cache/media-libs/libdiscid-0.6.2 | 9 - .../md5-cache/media-libs/libfpx-1.3.1_p10 | 2 +- .../media-libs/libmodplug-0.8.9.0-r1 | 13 - .../md5-cache/media-libs/libquvi-0.9.4-r101 | 4 +- .../md5-cache/media-libs/opensubdiv-3.5.0 | 16 + .../md5-cache/media-libs/rubberband-3.2.1 | 16 + metadata/md5-cache/media-libs/svt-av1-1.4.1 | 13 + metadata/md5-cache/media-libs/svt-av1-9999 | 2 +- metadata/md5-cache/media-libs/t1lib-5.1.2-r3 | 2 +- .../media-libs/vulkan-layers-1.3.243 | 15 + .../media-libs/vulkan-loader-1.3.243 | 15 + metadata/md5-cache/media-plugins/Manifest.gz | Bin 95724 -> 95902 bytes .../media-plugins/audacious-plugins-4.3 | 14 + .../hdx-realtime-media-engine-2.9.600.2900 | 2 +- .../media-plugins/vdr-actuator-1.2.1 | 2 +- .../vdr-actuator-2.4.1_pre20181025 | 2 +- .../md5-cache/media-plugins/vdr-avards-0.2.4 | 2 +- .../md5-cache/media-plugins/vdr-avards-0.2.6 | 2 +- .../md5-cache/media-plugins/vdr-beep-0.1.2 | 2 +- .../md5-cache/media-plugins/vdr-burn-0.2.2-r2 | 2 +- .../md5-cache/media-plugins/vdr-burn-0.3.0-r2 | 2 +- .../media-plugins/vdr-calc-0.0.1_rc5 | 2 +- .../media-plugins/vdr-cdplayer-1.2.2 | 2 +- .../media-plugins/vdr-cinebars-0.0.5 | 2 +- .../media-plugins/vdr-clock-1.0.0-r2 | 2 +- .../md5-cache/media-plugins/vdr-ddci2-1.0.4 | 2 +- .../md5-cache/media-plugins/vdr-ddci2-1.0.5 | 2 +- .../md5-cache/media-plugins/vdr-ddci2-9999 | 2 +- .../media-plugins/vdr-devstatus-0.4.1-r1 | 2 +- .../media-plugins/vdr-dummydevice-2.0.0 | 2 +- .../media-plugins/vdr-duplicates-1.0.1 | 2 +- .../md5-cache/media-plugins/vdr-dvbapi-2.2.5 | 2 +- .../vdr-dvbhddevice-2.1.3_p20140115 | 2 +- .../vdr-dvbhddevice-2.2.0_p20180420-r1 | 2 +- .../media-plugins/vdr-dvbsddevice-2.2.0-r2 | 2 +- .../vdr-dvd-0.3.7_pre20090106-r4 | 2 +- .../media-plugins/vdr-dvdswitch-0.2.2 | 2 +- .../media-plugins/vdr-dvdswitch-0.2.3 | 2 +- .../media-plugins/vdr-epgsearch-2.4.1 | 2 +- .../md5-cache/media-plugins/vdr-epgsync-1.0.1 | 2 +- .../media-plugins/vdr-epgsync-1.0.1-r1 | 2 +- .../md5-cache/media-plugins/vdr-epgsync-1.0.2 | 2 +- .../md5-cache/media-plugins/vdr-exec-0.0.3 | 2 +- .../media-plugins/vdr-extrecmenu-1.2.4-r2 | 2 +- .../md5-cache/media-plugins/vdr-femon-2.4.0 | 2 +- .../media-plugins/vdr-ffnetdev-0.1.2 | 2 +- .../vdr-filebrowser-0.2.3_p20210521 | 2 +- .../media-plugins/vdr-freecell-0.0.2-r4 | 2 +- .../media-plugins/vdr-fritzbox-1.5.3-r4 | 2 +- .../media-plugins/vdr-graphlcd-1.0.1-r2 | 2 +- .../media-plugins/vdr-imonlcd-1.0.3-r1 | 2 +- .../md5-cache/media-plugins/vdr-iptv-2.2.1-r1 | 2 +- .../md5-cache/media-plugins/vdr-iptv-2.4.0 | 2 +- .../media-plugins/vdr-joystick-0.0.3 | 2 +- .../media-plugins/vdr-launcher-0.0.4-r1 | 2 +- .../media-plugins/vdr-lcdproc-0.0.10.9 | 2 +- .../media-plugins/vdr-lcdproc-0.0.10.9-r1 | 2 +- .../md5-cache/media-plugins/vdr-live-3.0.6 | 2 +- .../md5-cache/media-plugins/vdr-loadepg-0.2.7 | 2 +- .../media-plugins/vdr-menuorg-0.5.1-r1 | 2 +- .../md5-cache/media-plugins/vdr-menuorg-0.5.2 | 2 +- .../md5-cache/media-plugins/vdr-mlist-1.0.2 | 2 +- .../media-plugins/vdr-mp3ng-0.0.1_pre5-r5 | 2 +- .../media-plugins/vdr-mplayer-0.10.2-r2 | 2 +- .../media-plugins/vdr-newsticker-0.0.4 | 2 +- .../md5-cache/media-plugins/vdr-noepg-0.0.4 | 2 +- .../md5-cache/media-plugins/vdr-noepg-0.0.5 | 2 +- .../media-plugins/vdr-osdserver-0.1.3 | 2 +- .../media-plugins/vdr-osdteletext-0.9.8 | 2 +- .../media-plugins/vdr-osdteletext-2.2.1 | 2 +- .../media-plugins/vdr-osdteletext-2.3.1 | 2 +- .../md5-cache/media-plugins/vdr-peer-0.0.1 | 2 +- .../media-plugins/vdr-permashift-1.0.1-r1 | 2 +- .../vdr-permashift-1.0.4_pre20200301 | 2 +- .../md5-cache/media-plugins/vdr-pin-0.1.17-r1 | 2 +- .../media-plugins/vdr-powermate-0.0.5 | 2 +- .../md5-cache/media-plugins/vdr-pvr350-1.7.5 | 2 +- .../md5-cache/media-plugins/vdr-radio-0.9.1 | 2 +- .../md5-cache/media-plugins/vdr-radio-1.1.0 | 2 +- .../md5-cache/media-plugins/vdr-rcu-2.2.0 | 2 +- .../media-plugins/vdr-recsearch-0.3.7 | 2 +- .../media-plugins/vdr-remote-0.7.0-r1 | 2 +- .../media-plugins/vdr-remoteosd-1.0.0 | 2 +- .../media-plugins/vdr-remoteosd-1.0.0-r1 | 2 +- .../media-plugins/vdr-remoteosd-1.0.1 | 2 +- .../media-plugins/vdr-remotetimers-1.0.2 | 2 +- .../media-plugins/vdr-remotetimers-1.0.2-r1 | 2 +- .../media-plugins/vdr-rpihddevice-1.0.3 | 2 +- .../media-plugins/vdr-rpihddevice-1.0.5 | 2 +- .../media-plugins/vdr-rssreader-2.4.0-r1 | 2 +- .../md5-cache/media-plugins/vdr-satip-2.2.5 | 2 +- .../md5-cache/media-plugins/vdr-satip-2.4.1 | 2 +- .../media-plugins/vdr-scheduler-0.1.3 | 2 +- .../media-plugins/vdr-scheduler-0.1.6 | 2 +- .../media-plugins/vdr-screenshot-0.0.15 | 2 +- .../media-plugins/vdr-serial-0.0.6a-r1 | 2 +- .../media-plugins/vdr-skincurses-2.2.0 | 2 +- .../media-plugins/vdr-skinelchi-0.3.0-r1 | 2 +- .../media-plugins/vdr-skinelchi-0.3.0-r2 | 2 +- .../media-plugins/vdr-skinsoppalusikka-2.4.0 | 2 +- .../media-plugins/vdr-sleeptimer-0.6 | 2 +- .../media-plugins/vdr-sleeptimer-0.6-r1 | 2 +- .../media-plugins/vdr-sndctl-0.1.5.1 | 2 +- .../media-plugins/vdr-solitaire-0.0.3 | 2 +- .../md5-cache/media-plugins/vdr-span-0.0.7 | 2 +- .../vdr-streamdev-0.6.1_p20170930 | 2 +- .../media-plugins/vdr-streamdev-0.6.3 | 2 +- .../media-plugins/vdr-suspendoutput-2.0.1-r1 | 2 +- .../media-plugins/vdr-svdrposd-1.0.0 | 2 +- .../media-plugins/vdr-svdrpservice-1.0.0-r1 | 2 +- .../media-plugins/vdr-systeminfo-0.1.4-r1 | 2 +- .../media-plugins/vdr-ttxtsubs-0.3.0-r2 | 2 +- .../media-plugins/vdr-ttxtsubs-0.3.0-r3 | 2 +- .../media-plugins/vdr-undelete-0.0.7 | 2 +- .../media-plugins/vdr-undelete-0.0.7-r1 | 2 +- .../media-plugins/vdr-undelete-2.3.1_pre1 | 2 +- .../md5-cache/media-plugins/vdr-vcd-0.9-r4 | 2 +- .../media-plugins/vdr-vdrmanager-0.14 | 2 +- .../media-plugins/vdr-vompserver-0.5.1 | 2 +- .../media-plugins/vdr-weatherng-0.0.8_pre3-r1 | 2 +- .../media-plugins/vdr-wirbelscan-0.0.7-r1 | 2 +- .../vdr-wirbelscan-2018.11.04-r1 | 2 +- .../media-plugins/vdr-xineliboutput-2.2.0-r2 | 2 +- .../media-plugins/vdr-xineliboutput-2.2.0-r4 | 2 +- .../media-plugins/vdr-xineliboutput-2.2.0-r5 | 2 +- .../media-plugins/vdr-xineliboutput-9999 | 2 +- .../media-plugins/vdr-zappilot-0.0.5-r2 | 2 +- metadata/md5-cache/media-sound/Manifest.gz | Bin 72642 -> 72982 bytes metadata/md5-cache/media-sound/audacious-4.3 | 17 + metadata/md5-cache/media-sound/ncmpc-0.48 | 15 + metadata/md5-cache/media-sound/ncspot-0.13.1 | 15 + .../md5-cache/media-sound/spotify-1.1.84-r1 | 16 - metadata/md5-cache/media-sound/spotify-1.2.8 | 16 + .../media-sound/strawberry-1.0.14-r1 | 17 - .../media-sound/teamspeak-client-3.5.6-r7 | 2 +- metadata/md5-cache/media-tv/Manifest.gz | Bin 5165 -> 5163 bytes .../media-tv/plex-media-server-1.30.2.6563 | 2 +- .../media-tv/plex-media-server-1.31.1.6733 | 2 +- .../media-tv/plex-media-server-1.31.3.6868 | 2 +- metadata/md5-cache/media-video/Manifest.gz | Bin 37200 -> 37359 bytes .../amdgpu-pro-amf-1.4.24.1376756-r1 | 2 +- .../amdgpu-pro-amf-1.4.24.1384496-r1 | 2 +- .../media-video/amdgpu-pro-amf-1.4.24.1395274 | 2 +- .../media-video/amdgpu-pro-amf-1.4.24.1420323 | 2 +- .../media-video/amdgpu-pro-amf-1.4.26.1438747 | 2 +- .../media-video/amdgpu-pro-amf-1.4.26.1462318 | 2 +- .../md5-cache/media-video/dvdauthor-0.7.2-r2 | 2 +- metadata/md5-cache/media-video/handbrake-9999 | 6 +- metadata/md5-cache/media-video/jubler-5.1 | 2 +- .../md5-cache/media-video/pipewire-0.3.68 | 18 + metadata/md5-cache/media-video/pipewire-9999 | 2 +- .../media-video/popcorntime-bin-0.4.8 | 2 +- .../media-video/popcorntime-bin-0.4.9 | 2 +- .../raspberrypi-omxplayer-0_p20160528-r3 | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 61173 -> 61181 bytes metadata/md5-cache/net-analyzer/alive-2.0.5 | 2 +- metadata/md5-cache/net-dns/Manifest.gz | Bin 13097 -> 13426 bytes metadata/md5-cache/net-dns/bind-9.16.39 | 17 + metadata/md5-cache/net-dns/bind-tools-9.16.39 | 16 + metadata/md5-cache/net-im/Manifest.gz | Bin 15874 -> 15889 bytes metadata/md5-cache/net-im/discord-0.0.26-r1 | 2 +- .../net-im/element-desktop-bin-1.11.23 | 2 +- metadata/md5-cache/net-im/gitter-bin-4.1.0-r1 | 2 +- metadata/md5-cache/net-im/gitter-bin-5.0.1 | 2 +- metadata/md5-cache/net-im/gitter-bin-5.0.1-r1 | 2 +- ...p-bin-6.10.1 => signal-desktop-bin-6.13.0} | 4 +- metadata/md5-cache/net-im/slack-4.28.182 | 2 +- metadata/md5-cache/net-im/slack-4.29.149 | 2 +- metadata/md5-cache/net-im/synapse-1.78.0-r1 | 4 +- .../net-im/whatsapp-desktop-bin-0.5.2-r3 | 2 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 13309 -> 13311 bytes .../net-irc/irccloud-desktop-bin-0.16.0-r1 | 2 +- metadata/md5-cache/net-libs/Manifest.gz | Bin 55998 -> 56164 bytes metadata/md5-cache/net-libs/libnsl-2.0.0-r1 | 2 +- metadata/md5-cache/net-libs/srt-1.5.1 | 16 + metadata/md5-cache/net-mail/Manifest.gz | Bin 21184 -> 21184 bytes .../md5-cache/net-mail/dot-forward-0.71-r5 | 4 +- metadata/md5-cache/net-mail/isync-1.4.4 | 6 +- metadata/md5-cache/net-mail/isync-1.4.4-r1 | 6 +- metadata/md5-cache/net-mail/isync-9999 | 6 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 88124 -> 88278 bytes .../chrome-remote-desktop-110.0.5481.14 | 2 +- metadata/md5-cache/net-misc/curl-7.88.1-r1 | 2 +- metadata/md5-cache/net-misc/curl-7.88.1-r2 | 4 +- metadata/md5-cache/net-misc/gsasl-2.2.0 | 4 +- metadata/md5-cache/net-misc/ipsvd-1.0.0-r2 | 2 +- .../net-misc/netkit-bootparamd-0.17-r4 | 2 +- .../md5-cache/net-misc/netkit-timed-0.17-r10 | 2 +- metadata/md5-cache/net-misc/ptpd-2.3.1-r2 | 2 +- metadata/md5-cache/net-misc/trurl-0.3 | 16 + metadata/md5-cache/net-misc/trurl-9999 | 6 +- metadata/md5-cache/net-nds/Manifest.gz | Bin 3578 -> 3586 bytes metadata/md5-cache/net-nds/openldap-2.4.59-r2 | 2 +- metadata/md5-cache/net-nds/openldap-2.5.14 | 2 +- metadata/md5-cache/net-nds/openldap-2.6.3-r7 | 2 +- metadata/md5-cache/net-nds/openldap-2.6.4-r1 | 2 +- metadata/md5-cache/net-p2p/Manifest.gz | Bin 14201 -> 14204 bytes .../md5-cache/net-p2p/resilio-sync-2.7.2.1375 | 2 +- .../md5-cache/net-p2p/resilio-sync-2.7.3.1381 | 2 +- metadata/md5-cache/net-print/Manifest.gz | Bin 7794 -> 7964 bytes metadata/md5-cache/net-print/hplip-3.22.10-r1 | 16 + .../md5-cache/net-print/hplip-plugin-3.22.10 | 2 +- .../md5-cache/net-print/hplip-plugin-3.22.6 | 2 +- metadata/md5-cache/net-vpn/Manifest.gz | Bin 11938 -> 11768 bytes .../net-vpn/vpnc-scripts-20210402-r1 | 10 - metadata/md5-cache/net-wireless/Manifest.gz | Bin 26323 -> 26323 bytes .../md5-cache/net-wireless/sdrplay-2.13.1-r1 | 2 +- .../md5-cache/net-wireless/sdrplay-3.07.1 | 2 +- metadata/md5-cache/sci-astronomy/Manifest.gz | Bin 9072 -> 9074 bytes metadata/md5-cache/sci-astronomy/cpl-7.0-r1 | 2 +- .../md5-cache/sci-astronomy/esomidas-17.02-r1 | 2 +- .../md5-cache/sci-astronomy/predict-2.2.3-r2 | 2 +- metadata/md5-cache/sci-biology/Manifest.gz | Bin 22019 -> 21703 bytes metadata/md5-cache/sci-biology/bcftools-1.16 | 16 - .../{pysam-0.20.0 => pysam-0.21.0} | 10 +- .../md5-cache/sci-biology/samtools-1.16.1 | 14 - .../sci-biology/ucsc-genome-browser-260-r1 | 2 +- metadata/md5-cache/sci-chemistry/Manifest.gz | Bin 13515 -> 13515 bytes metadata/md5-cache/sci-chemistry/molden-5.5 | 2 +- metadata/md5-cache/sci-chemistry/namd-2.10 | 2 +- metadata/md5-cache/sci-chemistry/tinker-8.2.1 | 2 +- .../md5-cache/sci-electronics/Manifest.gz | Bin 13946 -> 13941 bytes .../md5-cache/sci-electronics/electric-9.03 | 2 +- .../md5-cache/sci-electronics/spice-3.5.5-r3 | 2 +- .../md5-cache/sci-geosciences/Manifest.gz | Bin 19082 -> 19087 bytes .../md5-cache/sci-geosciences/bt747-2.1.7-r2 | 2 +- metadata/md5-cache/sci-libs/Manifest.gz | Bin 61195 -> 61021 bytes .../md5-cache/sci-libs/XNNPACK-2022.12.22 | 17 + metadata/md5-cache/sci-libs/armadillo-10.7.1 | 18 - metadata/md5-cache/sci-libs/caffe2-2.0.0 | 6 +- metadata/md5-cache/sci-libs/coinor-os-2.10.1 | 2 +- metadata/md5-cache/sci-libs/htslib-1.16 | 14 - .../md5-cache/sci-libs/mkl-2022.2.1.16993-r1 | 2 +- .../md5-cache/sci-libs/mkl-2023.0.0.25398 | 2 +- metadata/md5-cache/sci-libs/o2scl-0.920 | 2 +- metadata/md5-cache/sci-libs/pgplot-5.2.2-r7 | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 28293 -> 28300 bytes .../sci-mathematics/mathematica-13.0.1 | 2 +- .../sci-mathematics/mathematica-13.1.0 | 2 +- .../sci-mathematics/mathematica-13.2.1 | 2 +- metadata/md5-cache/sci-misc/Manifest.gz | Bin 3577 -> 3578 bytes metadata/md5-cache/sci-misc/nco-4.5.1-r3 | 2 +- metadata/md5-cache/sci-physics/Manifest.gz | Bin 10096 -> 10099 bytes metadata/md5-cache/sci-physics/xfoil-6.99 | 2 +- metadata/md5-cache/sec-keys/Manifest.gz | Bin 22725 -> 22891 bytes ...enpgp-keys-apache-xmlgraphics-fop-20150603 | 9 + metadata/md5-cache/sys-apps/Manifest.gz | Bin 88150 -> 88171 bytes metadata/md5-cache/sys-apps/dbus-1.15.2 | 4 +- metadata/md5-cache/sys-apps/dbus-1.15.4 | 6 +- metadata/md5-cache/sys-apps/ed-1.18 | 2 +- metadata/md5-cache/sys-apps/ed-1.19-r1 | 2 +- metadata/md5-cache/sys-apps/man-pages-6.03 | 4 +- .../md5-cache/sys-apps/mawk-1.3.4_p20230404 | 13 + metadata/md5-cache/sys-apps/portage-3.0.43-r1 | 18 - .../{portage-3.0.45.2-r1 => portage-3.0.46} | 4 +- .../md5-cache/sys-apps/util-linux-2.38.1-r2 | 4 +- metadata/md5-cache/sys-auth/Manifest.gz | Bin 13812 -> 13812 bytes .../md5-cache/sys-auth/oath-toolkit-2.6.2-r2 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 14701 -> 14711 bytes metadata/md5-cache/sys-block/blktrace-1.3.0 | 2 +- .../md5-cache/sys-block/hpacucli-9.40.12.0 | 2 +- .../md5-cache/sys-block/hpssacli-2.40.13.0-r1 | 2 +- .../md5-cache/sys-block/hpssacli-3.40.3.0 | 2 +- metadata/md5-cache/sys-cluster/Manifest.gz | Bin 22531 -> 22526 bytes metadata/md5-cache/sys-cluster/flux-0.41.2 | 2 +- metadata/md5-cache/sys-devel/Manifest.gz | Bin 35732 -> 35885 bytes metadata/md5-cache/sys-devel/flex-2.6.4-r6 | 4 +- .../md5-cache/sys-devel/gcc-10.4.1_p20230406 | 16 + metadata/md5-cache/sys-devel/gdb-apple-1752 | 2 +- metadata/md5-cache/sys-devel/native-cctools-4 | 2 +- metadata/md5-cache/sys-devel/native-cctools-5 | 2 +- metadata/md5-cache/sys-firmware/Manifest.gz | Bin 8643 -> 8644 bytes .../sys-firmware/nvidia-firmware-340.32-r1 | 2 +- metadata/md5-cache/sys-fs/Manifest.gz | Bin 36704 -> 36872 bytes .../sys-fs/bcachefs-tools-24_p20221124 | 2 +- metadata/md5-cache/sys-fs/bcachefs-tools-9999 | 2 +- metadata/md5-cache/sys-fs/btrfs-progs-6.2.1 | 4 +- .../md5-cache/sys-fs/cachefilesd-0.10.10-r1 | 2 +- metadata/md5-cache/sys-fs/ddrescue-1.27 | 2 +- metadata/md5-cache/sys-fs/e2fsprogs-1.47.0 | 4 +- .../md5-cache/sys-fs/multipath-tools-0.9.5 | 16 + metadata/md5-cache/sys-kernel/Manifest.gz | Bin 37720 -> 36138 bytes .../md5-cache/sys-kernel/gentoo-kernel-6.1.23 | 18 + .../md5-cache/sys-kernel/gentoo-kernel-6.2.10 | 18 + .../sys-kernel/gentoo-kernel-bin-5.10.167 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.10.172 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.10.174 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.10.175 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.10.176 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.10.177 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.102 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.103 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.104 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.105 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.106 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.94 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.15.98 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.4.231 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.4.234 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.4.236 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.4.237 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.4.238 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.4.239 | 2 +- .../sys-kernel/gentoo-kernel-bin-5.4.240 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.12 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.15 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.19 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.20 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.21 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.22 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.1.23 | 17 + .../sys-kernel/gentoo-kernel-bin-6.2.10 | 17 + .../sys-kernel/gentoo-kernel-bin-6.2.6 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.2.7 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.2.8 | 2 +- .../sys-kernel/gentoo-kernel-bin-6.2.9 | 2 +- .../sys-kernel/gentoo-sources-4.14.302 | 4 +- .../sys-kernel/gentoo-sources-4.14.308 | 14 - .../sys-kernel/gentoo-sources-4.14.310 | 14 - .../sys-kernel/gentoo-sources-4.19.269 | 4 +- .../sys-kernel/gentoo-sources-4.19.276 | 14 - .../sys-kernel/gentoo-sources-4.19.278 | 14 - .../sys-kernel/gentoo-sources-5.10.163 | 4 +- .../sys-kernel/gentoo-sources-5.10.173 | 14 - .../sys-kernel/gentoo-sources-5.10.175 | 14 - .../sys-kernel/gentoo-sources-5.15.101 | 14 - .../sys-kernel/gentoo-sources-5.15.103 | 14 - .../sys-kernel/gentoo-sources-5.15.104 | 14 - .../sys-kernel/gentoo-sources-5.15.88 | 4 +- .../sys-kernel/gentoo-sources-5.4.228 | 4 +- .../sys-kernel/gentoo-sources-5.4.235 | 14 - .../sys-kernel/gentoo-sources-5.4.237 | 14 - .../sys-kernel/gentoo-sources-5.4.238 | 14 - .../sys-kernel/gentoo-sources-6.1.18 | 14 - .../sys-kernel/gentoo-sources-6.1.21 | 14 - ...o-sources-6.1.20 => gentoo-sources-6.1.23} | 6 +- ...oo-sources-6.2.5 => gentoo-sources-6.2.10} | 6 +- .../md5-cache/sys-kernel/gentoo-sources-6.2.4 | 14 - .../md5-cache/sys-kernel/gentoo-sources-6.2.6 | 14 - .../md5-cache/sys-kernel/gentoo-sources-6.2.7 | 14 - .../sys-kernel/linux-firmware-20230404 | 4 +- .../md5-cache/sys-kernel/pf-sources-6.2_p6 | 14 + .../sys-kernel/vanilla-kernel-6.1.23 | 18 + .../sys-kernel/vanilla-kernel-6.2.10 | 18 + ...-sources-6.1.22 => vanilla-sources-6.1.23} | 4 +- ...a-sources-6.2.9 => vanilla-sources-6.2.10} | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 36472 -> 36484 bytes metadata/md5-cache/sys-libs/glibc-2.19-r2 | 2 +- metadata/md5-cache/sys-libs/glibc-2.33-r14 | 2 +- metadata/md5-cache/sys-libs/glibc-2.34-r14 | 2 +- metadata/md5-cache/sys-libs/glibc-2.35-r11 | 2 +- metadata/md5-cache/sys-libs/glibc-2.36-r5 | 2 +- metadata/md5-cache/sys-libs/glibc-2.36-r7 | 2 +- metadata/md5-cache/sys-libs/glibc-2.37-r1 | 2 +- metadata/md5-cache/sys-libs/glibc-9999 | 2 +- metadata/md5-cache/sys-libs/libnvme-1.3-r1 | 4 +- .../sys-libs/ncurses-6.3_p20221203-r2 | 2 +- metadata/md5-cache/sys-libs/ncurses-6.4 | 2 +- .../md5-cache/sys-libs/ncurses-compat-6.2 | 2 +- .../md5-cache/sys-libs/readline-8.1_p2-r1 | 2 +- metadata/md5-cache/sys-libs/readline-8.2_p1 | 2 +- metadata/md5-cache/sys-libs/readline-9999 | 2 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 15593 -> 15595 bytes metadata/md5-cache/sys-process/runit-2.1.2-r1 | 2 +- metadata/md5-cache/virtual/Manifest.gz | Bin 43776 -> 44086 bytes metadata/md5-cache/virtual/dist-kernel-6.1.23 | 7 + metadata/md5-cache/virtual/dist-kernel-6.2.10 | 7 + metadata/md5-cache/www-apache/Manifest.gz | Bin 8114 -> 8113 bytes .../md5-cache/www-apache/anyterm-1.1.29-r1 | 2 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 23380 -> 23551 bytes .../www-apps/chromedriver-bin-112.0.5615.49 | 12 + metadata/md5-cache/www-client/Manifest.gz | Bin 12256 -> 12255 bytes .../www-client/chromium-bin-109.0.5414.74 | 2 +- .../www-client/chromium-bin-110.0.5481.30 | 2 +- .../www-client/google-chrome-112.0.5615.49 | 2 +- .../google-chrome-beta-112.0.5615.49 | 2 +- .../google-chrome-unstable-113.0.5672.24 | 2 +- .../www-client/microsoft-edge-111.0.1661.62 | 2 +- .../microsoft-edge-beta-112.0.1722.15 | 2 +- .../microsoft-edge-beta-112.0.1722.23 | 2 +- .../microsoft-edge-beta-112.0.1722.31 | 2 +- .../microsoft-edge-dev-112.0.1722.7 | 2 +- .../microsoft-edge-dev-113.0.1741.1 | 2 +- .../microsoft-edge-dev-113.0.1754.0 | 2 +- .../md5-cache/www-client/opera-94.0.4606.76 | 2 +- .../www-client/opera-beta-95.0.4635.10 | 2 +- .../www-client/opera-beta-95.0.4635.12 | 2 +- .../www-client/opera-beta-95.0.4635.15 | 2 +- .../www-client/opera-developer-96.0.4653.0 | 2 +- .../www-client/opera-developer-96.0.4660.0 | 2 +- .../www-client/opera-developer-96.0.4674.0 | 2 +- metadata/md5-cache/www-client/uget-2.2.3 | 2 +- metadata/md5-cache/www-client/uget-9999 | 2 +- .../md5-cache/www-client/vivaldi-5.7.2921.65 | 2 +- .../www-client/vivaldi-snapshot-5.8.2970.3 | 2 +- .../www-client/vivaldi-snapshot-5.8.2978.3 | 2 +- metadata/md5-cache/www-plugins/Manifest.gz | Bin 1585 -> 1587 bytes .../chrome-binary-plugins-112.0.5615.49 | 2 +- .../chrome-binary-plugins-112.0.5615.49_beta | 2 +- .../chrome-binary-plugins-113.0.5672.24_alpha | 2 +- .../www-plugins/gosuslugi-plugin-3.1.1.0 | 2 +- metadata/md5-cache/www-servers/Manifest.gz | Bin 8815 -> 8816 bytes metadata/md5-cache/www-servers/puma-6.1.1-r1 | 4 +- metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6453 -> 6453 bytes .../x11-drivers/nvidia-drivers-390.157 | 2 +- .../x11-drivers/nvidia-drivers-470.182.03 | 2 +- .../x11-drivers/nvidia-drivers-515.105.01 | 2 +- .../x11-drivers/nvidia-drivers-525.105.17 | 2 +- .../x11-drivers/nvidia-drivers-525.47.18 | 2 +- .../x11-drivers/nvidia-drivers-530.41.03 | 2 +- metadata/md5-cache/x11-terms/Manifest.gz | Bin 8839 -> 8678 bytes .../md5-cache/x11-terms/rxvt-unicode-9.30 | 15 - metadata/md5-cache/x11-themes/Manifest.gz | Bin 26261 -> 26265 bytes .../x11-themes/icewm-extra-themes-1.2 | 2 +- metadata/md5-cache/x11-wm/Manifest.gz | Bin 16231 -> 16228 bytes metadata/md5-cache/x11-wm/icewm-2.9.6 | 2 +- metadata/md5-cache/x11-wm/icewm-2.9.7 | 2 +- metadata/md5-cache/x11-wm/icewm-3.3.1 | 2 +- .../md5-cache/x11-wm/stumpwm-contrib-20180128 | 2 +- .../md5-cache/x11-wm/stumpwm-contrib-99999999 | 2 +- metadata/md5-cache/xfce-base/Manifest.gz | Bin 4007 -> 4008 bytes ...ce4-panel-4.19.1 => xfce4-panel-4.19.1-r1} | 2 +- metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.calculate | 2162 +++++++++-------- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-dns/Manifest.gz | Bin 8201 -> 8206 bytes net-dns/bind-tools/Manifest | 2 + net-dns/bind-tools/bind-tools-9.16.39.ebuild | 160 ++ net-dns/bind/Manifest | 2 + net-dns/bind/bind-9.16.39.ebuild | 382 +++ net-im/Manifest.gz | Bin 9745 -> 9744 bytes net-im/signal-desktop-bin/Manifest | 4 +- ...build => signal-desktop-bin-6.13.0.ebuild} | 0 net-im/synapse/Manifest | 2 +- net-im/synapse/synapse-1.78.0-r1.ebuild | 2 +- net-libs/Manifest.gz | Bin 32791 -> 32791 bytes net-libs/srt/Manifest | 2 + net-libs/srt/srt-1.5.1.ebuild | 55 + net-mail/Manifest.gz | Bin 14215 -> 14218 bytes net-mail/dot-forward/Manifest | 4 +- .../dot-forward/dot-forward-0.71-r5.ebuild | 4 +- net-mail/isync/Manifest | 6 +- net-mail/isync/isync-1.4.4-r1.ebuild | 3 +- net-mail/isync/isync-1.4.4.ebuild | 3 +- net-mail/isync/isync-9999.ebuild | 3 +- net-misc/Manifest.gz | Bin 53973 -> 53978 bytes net-misc/curl/Manifest | 4 +- net-misc/curl/curl-7.88.1-r1.ebuild | 2 +- net-misc/curl/curl-7.88.1-r2.ebuild | 2 +- net-misc/gsasl/Manifest | 2 +- net-misc/gsasl/gsasl-2.2.0.ebuild | 4 +- net-misc/trurl/Manifest | 4 +- net-misc/trurl/trurl-0.3.ebuild | 43 + net-misc/trurl/trurl-9999.ebuild | 9 +- net-print/Manifest.gz | Bin 5756 -> 5754 bytes net-print/hplip/Manifest | 1 + net-print/hplip/hplip-3.22.10-r1.ebuild | 290 +++ net-vpn/Manifest.gz | Bin 7069 -> 7065 bytes net-vpn/vpnc-scripts/Manifest | 2 - .../vpnc-scripts-20210402-r1.ebuild | 25 - profiles/Manifest.gz | Bin 184787 -> 184646 bytes profiles/arch/powerpc/ppc32/package.use.mask | 4 + profiles/arch/powerpc/ppc32/parent | 1 - profiles/arch/powerpc/ppc64/64ul/parent | 1 - profiles/arch/ppc/parent | 1 + profiles/arch/ppc64/big-endian/parent | 1 + profiles/package.deprecated | 10 + profiles/package.mask | 13 + profiles/use.local.desc | 13 +- sci-biology/Manifest.gz | Bin 19502 -> 19492 bytes sci-biology/bcftools/Manifest | 2 - sci-biology/bcftools/bcftools-1.16.ebuild | 42 - sci-biology/pysam/Manifest | 4 +- ...ysam-0.20.0.ebuild => pysam-0.21.0.ebuild} | 9 +- sci-biology/samtools/Manifest | 2 - sci-biology/samtools/samtools-1.16.1.ebuild | 47 - sci-libs/Manifest.gz | Bin 43624 -> 43627 bytes sci-libs/XNNPACK/Manifest | 2 + sci-libs/XNNPACK/XNNPACK-2022.12.22.ebuild | 84 + sci-libs/armadillo/Manifest | 2 - sci-libs/armadillo/armadillo-10.7.1.ebuild | 150 -- sci-libs/caffe2/Manifest | 2 +- sci-libs/caffe2/caffe2-2.0.0.ebuild | 2 +- sci-libs/htslib/Manifest | 2 - sci-libs/htslib/htslib-1.16.ebuild | 52 - sec-keys/Manifest.gz | Bin 18886 -> 19056 bytes .../Manifest | 3 + .../metadata.xml | 8 + ...eys-apache-xmlgraphics-fop-20150603.ebuild | 20 + sys-apps/Manifest.gz | Bin 49154 -> 49153 bytes sys-apps/dbus/Manifest | 4 +- sys-apps/dbus/dbus-1.15.2.ebuild | 1 + sys-apps/dbus/dbus-1.15.4.ebuild | 5 +- sys-apps/man-pages/Manifest | 2 +- sys-apps/man-pages/man-pages-6.03.ebuild | 2 +- sys-apps/mawk/Manifest | 3 + sys-apps/mawk/mawk-1.3.4_p20230404.ebuild | 51 + sys-apps/portage/Manifest | 6 +- sys-apps/portage/portage-3.0.43-r1.ebuild | 288 --- ...0.45.2-r1.ebuild => portage-3.0.46.ebuild} | 2 +- sys-apps/util-linux/Manifest | 2 +- .../util-linux/util-linux-2.38.1-r2.ebuild | 2 +- sys-cluster/Manifest.gz | Bin 11555 -> 11547 bytes sys-cluster/flux/Manifest | 2 +- sys-cluster/flux/flux-0.41.2.ebuild | 2 +- sys-devel/Manifest.gz | Bin 10637 -> 10642 bytes sys-devel/flex/Manifest | 2 +- sys-devel/flex/flex-2.6.4-r6.ebuild | 2 +- sys-devel/gcc/Manifest | 2 + sys-devel/gcc/gcc-10.4.1_p20230406.ebuild | 58 + sys-fs/Manifest.gz | Bin 22545 -> 22553 bytes sys-fs/btrfs-progs/Manifest | 2 +- sys-fs/btrfs-progs/btrfs-progs-6.2.1.ebuild | 2 +- sys-fs/e2fsprogs/Manifest | 2 +- sys-fs/e2fsprogs/e2fsprogs-1.47.0.ebuild | 2 +- sys-fs/multipath-tools/Manifest | 2 + .../multipath-tools-0.9.5.ebuild | 100 + sys-kernel/Manifest.gz | Bin 4425 -> 4427 bytes sys-kernel/gentoo-kernel-bin/Manifest | 14 + .../gentoo-kernel-bin-6.1.23.ebuild | 127 + .../gentoo-kernel-bin-6.2.10.ebuild | 127 + sys-kernel/gentoo-kernel/Manifest | 6 + .../gentoo-kernel/gentoo-kernel-6.1.23.ebuild | 140 ++ .../gentoo-kernel/gentoo-kernel-6.2.10.ebuild | 140 ++ sys-kernel/gentoo-sources/Manifest | 94 +- .../gentoo-sources-4.14.302.ebuild | 2 +- .../gentoo-sources-4.14.308.ebuild | 28 - .../gentoo-sources-4.14.310.ebuild | 28 - .../gentoo-sources-4.19.269.ebuild | 2 +- .../gentoo-sources-4.19.276.ebuild | 28 - .../gentoo-sources-4.19.278.ebuild | 28 - .../gentoo-sources-5.10.163.ebuild | 2 +- .../gentoo-sources-5.10.173.ebuild | 28 - .../gentoo-sources-5.10.175.ebuild | 28 - .../gentoo-sources-5.15.101.ebuild | 28 - .../gentoo-sources-5.15.103.ebuild | 28 - .../gentoo-sources-5.15.104.ebuild | 28 - .../gentoo-sources-5.15.88.ebuild | 2 +- .../gentoo-sources-5.4.228.ebuild | 2 +- .../gentoo-sources-5.4.235.ebuild | 28 - .../gentoo-sources-5.4.237.ebuild | 28 - .../gentoo-sources-5.4.238.ebuild | 28 - .../gentoo-sources-6.1.20.ebuild | 28 - .../gentoo-sources-6.1.21.ebuild | 28 - ...18.ebuild => gentoo-sources-6.1.23.ebuild} | 2 +- ....4.ebuild => gentoo-sources-6.2.10.ebuild} | 2 +- .../gentoo-sources-6.2.5.ebuild | 28 - .../gentoo-sources-6.2.6.ebuild | 28 - .../gentoo-sources-6.2.7.ebuild | 28 - sys-kernel/linux-firmware/Manifest | 2 +- .../linux-firmware-20230404.ebuild | 2 +- sys-kernel/pf-sources/Manifest | 2 + .../pf-sources/pf-sources-6.2_p6.ebuild | 95 + sys-kernel/vanilla-kernel/Manifest | 6 + .../vanilla-kernel-6.1.23.ebuild | 137 ++ .../vanilla-kernel-6.2.10.ebuild | 137 ++ sys-kernel/vanilla-sources/Manifest | 8 +- ...2.ebuild => vanilla-sources-6.1.23.ebuild} | 0 ...9.ebuild => vanilla-sources-6.2.10.ebuild} | 0 sys-libs/Manifest.gz | Bin 14900 -> 14901 bytes sys-libs/libnvme/Manifest | 2 +- sys-libs/libnvme/libnvme-1.3-r1.ebuild | 2 +- virtual/Manifest.gz | Bin 28280 -> 28278 bytes virtual/dist-kernel/Manifest | 2 + virtual/dist-kernel/dist-kernel-6.1.23.ebuild | 19 + virtual/dist-kernel/dist-kernel-6.2.10.ebuild | 19 + www-apps/Manifest.gz | Bin 12963 -> 12958 bytes www-apps/chromedriver-bin/Manifest | 2 + .../chromedriver-bin-112.0.5615.49.ebuild | 28 + www-client/Manifest.gz | Bin 6199 -> 6196 bytes www-client/uget/Manifest | 5 +- .../files/uget-2.2.3-broken-curl-check.patch | 17 + www-client/uget/uget-2.2.3.ebuild | 1 + www-client/uget/uget-9999.ebuild | 1 + www-servers/Manifest.gz | Bin 4526 -> 4528 bytes www-servers/puma/Manifest | 2 +- www-servers/puma/puma-6.1.1-r1.ebuild | 2 +- x11-terms/Manifest.gz | Bin 4540 -> 4540 bytes x11-terms/rxvt-unicode/Manifest | 3 - .../rxvt-unicode/rxvt-unicode-9.30.ebuild | 117 - xfce-base/Manifest.gz | Bin 3051 -> 3053 bytes xfce-base/xfce4-panel/Manifest | 3 +- .../files/xfce4-panel-4.19.1-no-wayland.patch | 51 + ....1.ebuild => xfce4-panel-4.19.1-r1.ebuild} | 5 + 1570 files changed, 15588 insertions(+), 6687 deletions(-) create mode 100644 app-admin/awscli/awscli-1.27.108.ebuild create mode 100644 app-admin/puppet-agent/puppet-agent-7.24.0.ebuild rename app-admin/puppet/{puppet-5.5.22-r2.ebuild => puppet-7.24.0.ebuild} (72%) create mode 100644 app-admin/puppetdb/puppetdb-7.13.0.ebuild create mode 100644 app-admin/puppetserver/puppetserver-7.11.0.ebuild delete mode 100644 app-admin/yadm/yadm-3.2.1.ebuild create mode 100644 app-backup/tsm/tsm-8.1.15.0.ebuild create mode 100644 app-backup/tsm/tsm-8.1.17.2.ebuild create mode 100644 app-containers/docker-buildx/docker-buildx-0.10.4-r1.ebuild create mode 100644 app-containers/docker-compose/docker-compose-2.17.2.ebuild create mode 100644 app-crypt/yubihsm-shell/Manifest create mode 100644 app-crypt/yubihsm-shell/metadata.xml create mode 100644 app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild create mode 100644 app-editors/mg/mg-20230406.ebuild create mode 100644 app-editors/vscode/vscode-1.77.1.ebuild create mode 100644 app-editors/vscodium/vscodium-1.77.1.23095.ebuild create mode 100644 app-emacs/dashboard/dashboard-1.8.0_pre20230401.ebuild create mode 100644 app-emacs/powershell/powershell-0.3_pre20220805.ebuild create mode 100644 app-forensics/aide/aide-0.18.2.ebuild delete mode 100644 app-i18n/translate-shell/translate-shell-0.9.6.11.ebuild delete mode 100644 app-i18n/translate-shell/translate-shell-0.9.6.12.ebuild create mode 100644 app-misc/ansiweather/Manifest create mode 100644 app-misc/ansiweather/ansiweather-1.19.0.ebuild create mode 100644 app-misc/ansiweather/metadata.xml create mode 100644 app-portage/gemato/gemato-20.1.ebuild create mode 100644 app-text/crqt-ng/crqt-ng-1.0.11.ebuild create mode 100644 app-text/ronn-ng/files/ronn-ng-0.9.1-psych-4-tests.patch create mode 100644 app-text/ronn-ng/ronn-ng-0.9.1-r3.ebuild delete mode 100644 dev-embedded/dfu-programmer/dfu-programmer-0.7.2-r1.ebuild delete mode 100644 dev-java/batik/files/batik-squiggle.desktop create mode 100644 dev-java/fop/files/fop-2.8-skip-failing-tests.patch create mode 100644 dev-java/fop/fop-2.8-r1.ebuild create mode 100644 dev-java/mockito/files/mockito-2.28.2-skip-failing-tests.patch create mode 100644 dev-java/mockito/mockito-2.28.2.ebuild create mode 100644 dev-lang/go/go-1.19.8.ebuild create mode 100644 dev-lang/go/go-1.20.3.ebuild rename dev-lang/rust-bin/{rust-bin-1.68.2.ebuild => rust-bin-1.68.2-r1.ebuild} (99%) rename dev-libs/isl/{isl-0.25.ebuild => isl-0.26.ebuild} (84%) create mode 100644 dev-libs/libdnet/libdnet-1.16.2.ebuild create mode 100644 dev-libs/libgcrypt/libgcrypt-1.10.2.ebuild create mode 100644 dev-libs/libgpg-error/libgpg-error-1.47.ebuild delete mode 100644 dev-ml/dose3/dose3-5.0.1_p16-r4.ebuild delete mode 100644 dev-ml/dose3/dose3-6.0.1_p2-r1.ebuild delete mode 100644 dev-ml/dose3/dose3-6.1-r1.ebuild delete mode 100644 dev-ml/ocamlgraph/ocamlgraph-1.8.8-r2.ebuild create mode 100644 dev-python/Babel/files/Babel-2.12.1-dst-test.patch create mode 100644 dev-python/Faker/Faker-18.4.0.ebuild create mode 100644 dev-python/aws-sam-translator/aws-sam-translator-1.64.0.ebuild create mode 100644 dev-python/boto3/boto3-1.26.108.ebuild create mode 100644 dev-python/botocore/botocore-1.29.108.ebuild create mode 100644 dev-python/braintree/braintree-4.19.0.ebuild delete mode 100644 dev-python/charset_normalizer/charset_normalizer-3.0.1.ebuild delete mode 100644 dev-python/cmd2/cmd2-2.4.2.ebuild create mode 100644 dev-python/coverage/coverage-7.2.3.ebuild rename dev-python/django-cacheops/{django-cacheops-7.0.ebuild => django-cacheops-7.0-r1.ebuild} (94%) create mode 100644 dev-python/django/django-4.1.8.ebuild create mode 100644 dev-python/django/files/django-4.1.8-py311.patch create mode 100644 dev-python/filelock/filelock-3.11.0.ebuild create mode 100644 dev-python/flatdict/Manifest create mode 100644 dev-python/flatdict/flatdict-4.0.0.ebuild create mode 100644 dev-python/flatdict/metadata.xml create mode 100644 dev-python/inflect/inflect-6.0.4.ebuild create mode 100644 dev-python/jaraco-collections/jaraco-collections-4.1.0.ebuild create mode 100644 dev-python/jupyterlab-server/jupyterlab-server-2.22.0.ebuild create mode 100644 dev-python/jupyterlab/jupyterlab-3.6.3.ebuild create mode 100644 dev-python/lmdb/lmdb-1.4.1.ebuild create mode 100644 dev-python/mypy/mypy-1.2.0.ebuild create mode 100644 dev-python/notebook/notebook-6.5.4.ebuild rename dev-python/nox/{nox-2022.11.21.ebuild => nox-2022.11.21-r1.ebuild} (91%) create mode 100644 dev-python/orjson/Manifest create mode 100644 dev-python/orjson/metadata.xml create mode 100644 dev-python/orjson/orjson-3.8.9.ebuild delete mode 100644 dev-python/python-memcached/python-memcached-1.59-r1.ebuild create mode 100644 dev-python/shellingham/Manifest create mode 100644 dev-python/shellingham/metadata.xml create mode 100644 dev-python/shellingham/shellingham-1.5.0.ebuild create mode 100644 dev-python/simplejson/simplejson-3.19.1.ebuild delete mode 100644 dev-python/spyder-kernels/spyder-kernels-2.4.2.ebuild delete mode 100644 dev-python/spyder/spyder-5.4.2.ebuild delete mode 100644 dev-python/sqlalchemy/sqlalchemy-1.4.46.ebuild delete mode 100644 dev-python/sqlalchemy/sqlalchemy-2.0.5.ebuild delete mode 100644 dev-python/sqlalchemy/sqlalchemy-2.0.6.ebuild rename dev-python/sqlalchemy/{sqlalchemy-2.0.3.ebuild => sqlalchemy-2.0.9.ebuild} (87%) create mode 100644 dev-python/structlog/structlog-23.1.0.ebuild create mode 100644 dev-python/websockets/websockets-11.0.1.ebuild delete mode 100644 dev-python/xarray/xarray-2022.12.0.ebuild delete mode 100644 dev-python/xmlschema/xmlschema-2.2.1.ebuild create mode 100644 dev-python/ypy-websocket/ypy-websocket-0.9.0.ebuild create mode 100644 dev-python/zeroconf/zeroconf-0.55.0.ebuild create mode 100644 dev-ruby/actionpack/actionpack-7.0.4.3-r1.ebuild create mode 100644 dev-ruby/actionview/actionview-7.0.4.3-r1.ebuild create mode 100644 dev-ruby/activejob/activejob-7.0.4.3-r1.ebuild create mode 100644 dev-ruby/activemodel/activemodel-7.0.4.3-r1.ebuild create mode 100644 dev-ruby/activerecord/activerecord-7.0.4.3-r1.ebuild create mode 100644 dev-ruby/activestorage/activestorage-7.0.4.3-r1.ebuild rename dev-ruby/activesupport/{activesupport-6.0.5.1.ebuild => activesupport-6.0.5.1-r1.ebuild} (94%) rename dev-ruby/activesupport/{activesupport-6.0.6.1.ebuild => activesupport-6.0.6.1-r1.ebuild} (93%) rename dev-ruby/activesupport/{activesupport-6.1.6.1.ebuild => activesupport-6.1.6.1-r1.ebuild} (94%) rename dev-ruby/activesupport/{activesupport-6.1.7.3.ebuild => activesupport-6.1.7-r1.ebuild} (96%) rename dev-ruby/activesupport/{activesupport-6.1.7.2.ebuild => activesupport-6.1.7.2-r1.ebuild} (95%) rename dev-ruby/activesupport/{activesupport-6.1.7.ebuild => activesupport-6.1.7.3-r1.ebuild} (91%) rename dev-ruby/activesupport/{activesupport-7.0.4.2.ebuild => activesupport-7.0.4-r1.ebuild} (96%) rename dev-ruby/activesupport/{activesupport-7.0.4.ebuild => activesupport-7.0.4.2-r1.ebuild} (94%) rename dev-ruby/activesupport/{activesupport-7.0.4.3.ebuild => activesupport-7.0.4.3-r1.ebuild} (96%) create mode 100644 dev-ruby/activesupport/files/activesupport-6.1.7.3-ruby-thread-noise.patch create mode 100644 dev-ruby/addressable/addressable-2.8.3.ebuild create mode 100644 dev-ruby/asciidoctor/asciidoctor-2.0.18-r1.ebuild create mode 100644 dev-ruby/asciidoctor/files/asciidoctor-2.0.18-haml-6.patch create mode 100644 dev-ruby/asciidoctor/files/asciidoctor-2.0.18-ruby32.patch create mode 100644 dev-ruby/capybara/capybara-3.39.0-r1.ebuild create mode 100644 dev-ruby/capybara/capybara-3.39.0.ebuild create mode 100644 dev-ruby/globalid/globalid-1.1.0-r1.ebuild create mode 100644 dev-ruby/haml/haml-6.1.1-r1.ebuild delete mode 100644 dev-ruby/jquery-rails/jquery-rails-4.4.0-r1.ebuild delete mode 100644 dev-ruby/jquery-rails/jquery-rails-4.5.0.ebuild rename dev-ruby/maxitest/{maxitest-3.7.0.ebuild => maxitest-3.7.0-r1.ebuild} (94%) rename dev-ruby/maxitest/{maxitest-4.4.0.ebuild => maxitest-4.3.0-r1.ebuild} (97%) rename dev-ruby/maxitest/{maxitest-4.3.0.ebuild => maxitest-4.4.0-r1.ebuild} (94%) rename dev-ruby/maxitest/{maxitest-4.4.1.ebuild => maxitest-4.4.1-r1.ebuild} (97%) rename dev-ruby/minitest/{minitest-5.15.0.ebuild => minitest-5.15.0-r1.ebuild} (69%) create mode 100644 dev-ruby/moneta/moneta-1.6.0.ebuild create mode 100644 dev-ruby/net-http-digest_auth/net-http-digest_auth-1.4.1-r2.ebuild delete mode 100644 dev-ruby/oauth2/oauth2-1.4.7.ebuild create mode 100644 dev-ruby/puppetdb-termini/puppetdb-termini-7.13.0.ebuild create mode 100644 dev-ruby/railties/railties-7.0.4.3-r1.ebuild create mode 100644 dev-ruby/sass/files/sass-3.7.4-use-listen-not-sass-listen.patch create mode 100644 dev-ruby/sass/sass-3.7.4-r2.ebuild create mode 100644 dev-ruby/sinatra/sinatra-3.0.5-r1.ebuild create mode 100644 dev-ruby/sprockets-rails/sprockets-rails-3.4.2-r2.ebuild rename dev-ruby/sprockets/{sprockets-4.2.0.ebuild => sprockets-4.2.0-r1.ebuild} (94%) delete mode 100644 dev-util/b2/b2-4.9.3-r1.ebuild delete mode 100644 dev-util/b2/b2-4.9.5.ebuild delete mode 100644 dev-util/b2/files/b2-4.9.3-fix-apple-m1-crash-by-explicit-pointer-cast.patch rename dev-util/gitlab-runner/{gitlab-runner-15.10.0.ebuild => gitlab-runner-15.10.1.ebuild} (93%) create mode 100644 dev-util/glslang/glslang-1.3.243.ebuild create mode 100644 dev-util/jenkins-bin/jenkins-bin-2.387.2.ebuild create mode 100644 dev-util/maturin/maturin-0.14.17.ebuild create mode 100644 dev-util/muon/muon-0.2.0.ebuild delete mode 100644 dev-util/pkgdev/pkgdev-0.2.4.ebuild create mode 100644 dev-util/spirv-headers/spirv-headers-1.3.243.ebuild create mode 100644 dev-util/spirv-tools/spirv-tools-1.3.243.ebuild create mode 100644 dev-util/vulkan-headers/vulkan-headers-1.3.243.ebuild create mode 100644 dev-util/vulkan-tools/vulkan-tools-1.3.243.ebuild create mode 100644 mail-client/neomutt/neomutt-20230322-r1.ebuild create mode 100644 media-fonts/bdf2sfd/Manifest create mode 100644 media-fonts/bdf2sfd/bdf2sfd-1.1.8.ebuild create mode 100644 media-fonts/bdf2sfd/metadata.xml delete mode 100644 media-gfx/jhead/jhead-3.04.ebuild create mode 100644 media-gfx/prusaslicer/prusaslicer-2.5.2.ebuild delete mode 100644 media-libs/libdiscid/libdiscid-0.6.2.ebuild delete mode 100644 media-libs/libmodplug/files/libmodplug-0.8.4-timidity-patches.patch delete mode 100644 media-libs/libmodplug/libmodplug-0.8.9.0-r1.ebuild create mode 100644 media-libs/opensubdiv/opensubdiv-3.5.0.ebuild create mode 100644 media-libs/rubberband/rubberband-3.2.1.ebuild create mode 100644 media-libs/svt-av1/svt-av1-1.4.1.ebuild create mode 100644 media-libs/vulkan-layers/vulkan-layers-1.3.243.ebuild create mode 100644 media-libs/vulkan-loader/vulkan-loader-1.3.243.ebuild create mode 100644 media-plugins/audacious-plugins/audacious-plugins-4.3.ebuild create mode 100644 media-sound/audacious/audacious-4.3.ebuild create mode 100644 media-sound/ncmpc/ncmpc-0.48.ebuild create mode 100644 media-sound/ncspot/ncspot-0.13.1.ebuild rename media-sound/spotify/{spotify-1.1.84-r1.ebuild => spotify-1.2.8.ebuild} (89%) delete mode 100644 media-sound/strawberry/strawberry-1.0.14-r1.ebuild create mode 100644 media-video/pipewire/pipewire-0.3.68.ebuild create mode 100644 metadata/md5-cache/app-admin/awscli-1.27.108 delete mode 100644 metadata/md5-cache/app-admin/puppet-5.5.22-r2 create mode 100644 metadata/md5-cache/app-admin/puppet-7.24.0 create mode 100644 metadata/md5-cache/app-admin/puppet-agent-7.24.0 create mode 100644 metadata/md5-cache/app-admin/puppetdb-7.13.0 create mode 100644 metadata/md5-cache/app-admin/puppetserver-7.11.0 delete mode 100644 metadata/md5-cache/app-admin/yadm-3.2.1 create mode 100644 metadata/md5-cache/app-backup/tsm-8.1.15.0 create mode 100644 metadata/md5-cache/app-backup/tsm-8.1.17.2 create mode 100644 metadata/md5-cache/app-containers/docker-buildx-0.10.4-r1 create mode 100644 metadata/md5-cache/app-containers/docker-compose-2.17.2 create mode 100644 metadata/md5-cache/app-crypt/yubihsm-shell-2.4.0 create mode 100644 metadata/md5-cache/app-editors/mg-20230406 create mode 100644 metadata/md5-cache/app-editors/vscode-1.77.1 create mode 100644 metadata/md5-cache/app-editors/vscodium-1.77.1.23095 create mode 100644 metadata/md5-cache/app-emacs/dashboard-1.8.0_pre20230401 create mode 100644 metadata/md5-cache/app-emacs/powershell-0.3_pre20220805 create mode 100644 metadata/md5-cache/app-forensics/aide-0.18.2 delete mode 100644 metadata/md5-cache/app-i18n/translate-shell-0.9.6.11 delete mode 100644 metadata/md5-cache/app-i18n/translate-shell-0.9.6.12 create mode 100644 metadata/md5-cache/app-misc/ansiweather-1.19.0 create mode 100644 metadata/md5-cache/app-portage/gemato-20.1 create mode 100644 metadata/md5-cache/app-text/crqt-ng-1.0.11 create mode 100644 metadata/md5-cache/app-text/ronn-ng-0.9.1-r3 delete mode 100644 metadata/md5-cache/dev-embedded/dfu-programmer-0.7.2-r1 create mode 100644 metadata/md5-cache/dev-java/fop-2.8-r1 create mode 100644 metadata/md5-cache/dev-java/mockito-2.28.2 create mode 100644 metadata/md5-cache/dev-lang/go-1.19.8 create mode 100644 metadata/md5-cache/dev-lang/go-1.20.3 rename metadata/md5-cache/dev-lang/{rust-bin-1.68.2 => rust-bin-1.68.2-r1} (96%) rename metadata/md5-cache/dev-libs/{isl-0.25 => isl-0.26} (79%) create mode 100644 metadata/md5-cache/dev-libs/libdnet-1.16.2 create mode 100644 metadata/md5-cache/dev-libs/libgcrypt-1.10.2 create mode 100644 metadata/md5-cache/dev-libs/libgpg-error-1.47 delete mode 100644 metadata/md5-cache/dev-ml/dose3-5.0.1_p16-r4 delete mode 100644 metadata/md5-cache/dev-ml/dose3-6.0.1_p2-r1 delete mode 100644 metadata/md5-cache/dev-ml/dose3-6.1-r1 delete mode 100644 metadata/md5-cache/dev-ml/ocamlgraph-1.8.8-r2 create mode 100644 metadata/md5-cache/dev-python/Faker-18.4.0 create mode 100644 metadata/md5-cache/dev-python/aws-sam-translator-1.64.0 create mode 100644 metadata/md5-cache/dev-python/boto3-1.26.108 create mode 100644 metadata/md5-cache/dev-python/botocore-1.29.108 create mode 100644 metadata/md5-cache/dev-python/braintree-4.19.0 delete mode 100644 metadata/md5-cache/dev-python/cmd2-2.4.2 create mode 100644 metadata/md5-cache/dev-python/coverage-7.2.3 create mode 100644 metadata/md5-cache/dev-python/django-4.1.8 rename metadata/md5-cache/dev-python/{django-cacheops-7.0 => django-cacheops-7.0-r1} (98%) create mode 100644 metadata/md5-cache/dev-python/filelock-3.11.0 create mode 100644 metadata/md5-cache/dev-python/flatdict-4.0.0 create mode 100644 metadata/md5-cache/dev-python/inflect-6.0.4 create mode 100644 metadata/md5-cache/dev-python/jaraco-collections-4.1.0 create mode 100644 metadata/md5-cache/dev-python/jupyterlab-3.6.3 create mode 100644 metadata/md5-cache/dev-python/jupyterlab-server-2.22.0 create mode 100644 metadata/md5-cache/dev-python/lmdb-1.4.1 create mode 100644 metadata/md5-cache/dev-python/mypy-1.2.0 create mode 100644 metadata/md5-cache/dev-python/notebook-6.5.4 delete mode 100644 metadata/md5-cache/dev-python/nox-2022.11.21 create mode 100644 metadata/md5-cache/dev-python/nox-2022.11.21-r1 create mode 100644 metadata/md5-cache/dev-python/orjson-3.8.9 delete mode 100644 metadata/md5-cache/dev-python/python-memcached-1.59-r1 create mode 100644 metadata/md5-cache/dev-python/shellingham-1.5.0 create mode 100644 metadata/md5-cache/dev-python/simplejson-3.19.1 delete mode 100644 metadata/md5-cache/dev-python/spyder-5.4.2 delete mode 100644 metadata/md5-cache/dev-python/spyder-kernels-2.4.2 delete mode 100644 metadata/md5-cache/dev-python/sqlalchemy-1.4.46 delete mode 100644 metadata/md5-cache/dev-python/sqlalchemy-2.0.3 delete mode 100644 metadata/md5-cache/dev-python/sqlalchemy-2.0.5 rename metadata/md5-cache/dev-python/{sqlalchemy-2.0.6 => sqlalchemy-2.0.9} (97%) create mode 100644 metadata/md5-cache/dev-python/structlog-23.1.0 rename metadata/md5-cache/dev-python/{charset_normalizer-3.0.1 => websockets-11.0.1} (56%) delete mode 100644 metadata/md5-cache/dev-python/xarray-2022.12.0 delete mode 100644 metadata/md5-cache/dev-python/xmlschema-2.2.1 create mode 100644 metadata/md5-cache/dev-python/ypy-websocket-0.9.0 create mode 100644 metadata/md5-cache/dev-python/zeroconf-0.55.0 create mode 100644 metadata/md5-cache/dev-ruby/actionpack-7.0.4.3-r1 create mode 100644 metadata/md5-cache/dev-ruby/actionview-7.0.4.3-r1 create mode 100644 metadata/md5-cache/dev-ruby/activejob-7.0.4.3-r1 create mode 100644 metadata/md5-cache/dev-ruby/activemodel-7.0.4.3-r1 create mode 100644 metadata/md5-cache/dev-ruby/activerecord-7.0.4.3-r1 create mode 100644 metadata/md5-cache/dev-ruby/activestorage-7.0.4.3-r1 rename metadata/md5-cache/dev-ruby/{activesupport-6.0.5.1 => activesupport-6.0.5.1-r1} (59%) rename metadata/md5-cache/dev-ruby/{activesupport-6.0.6.1 => activesupport-6.0.6.1-r1} (54%) rename metadata/md5-cache/dev-ruby/{activesupport-6.1.6.1 => activesupport-6.1.6.1-r1} (55%) rename metadata/md5-cache/dev-ruby/{activesupport-6.1.7 => activesupport-6.1.7-r1} (55%) rename metadata/md5-cache/dev-ruby/{activesupport-6.1.7.2 => activesupport-6.1.7.2-r1} (55%) delete mode 100644 metadata/md5-cache/dev-ruby/activesupport-6.1.7.3 create mode 100644 metadata/md5-cache/dev-ruby/activesupport-6.1.7.3-r1 delete mode 100644 metadata/md5-cache/dev-ruby/activesupport-7.0.4 create mode 100644 metadata/md5-cache/dev-ruby/activesupport-7.0.4-r1 delete mode 100644 metadata/md5-cache/dev-ruby/activesupport-7.0.4.2 create mode 100644 metadata/md5-cache/dev-ruby/activesupport-7.0.4.2-r1 delete mode 100644 metadata/md5-cache/dev-ruby/activesupport-7.0.4.3 create mode 100644 metadata/md5-cache/dev-ruby/activesupport-7.0.4.3-r1 create mode 100644 metadata/md5-cache/dev-ruby/addressable-2.8.3 create mode 100644 metadata/md5-cache/dev-ruby/asciidoctor-2.0.18-r1 create mode 100644 metadata/md5-cache/dev-ruby/capybara-3.39.0 create mode 100644 metadata/md5-cache/dev-ruby/capybara-3.39.0-r1 create mode 100644 metadata/md5-cache/dev-ruby/globalid-1.1.0-r1 create mode 100644 metadata/md5-cache/dev-ruby/haml-6.1.1-r1 delete mode 100644 metadata/md5-cache/dev-ruby/jquery-rails-4.4.0-r1 delete mode 100644 metadata/md5-cache/dev-ruby/jquery-rails-4.5.0 rename metadata/md5-cache/dev-ruby/{maxitest-3.7.0 => maxitest-3.7.0-r1} (88%) rename metadata/md5-cache/dev-ruby/{maxitest-4.3.0 => maxitest-4.3.0-r1} (87%) rename metadata/md5-cache/dev-ruby/{maxitest-4.4.0 => maxitest-4.4.0-r1} (87%) rename metadata/md5-cache/dev-ruby/{maxitest-4.4.1 => maxitest-4.4.1-r1} (86%) rename metadata/md5-cache/dev-ruby/{minitest-5.15.0 => minitest-5.15.0-r1} (78%) create mode 100644 metadata/md5-cache/dev-ruby/moneta-1.6.0 create mode 100644 metadata/md5-cache/dev-ruby/net-http-digest_auth-1.4.1-r2 delete mode 100644 metadata/md5-cache/dev-ruby/oauth2-1.4.7 create mode 100644 metadata/md5-cache/dev-ruby/puppetdb-termini-7.13.0 create mode 100644 metadata/md5-cache/dev-ruby/railties-7.0.4.3-r1 create mode 100644 metadata/md5-cache/dev-ruby/sass-3.7.4-r2 create mode 100644 metadata/md5-cache/dev-ruby/sinatra-3.0.5-r1 delete mode 100644 metadata/md5-cache/dev-ruby/sprockets-4.2.0 create mode 100644 metadata/md5-cache/dev-ruby/sprockets-4.2.0-r1 create mode 100644 metadata/md5-cache/dev-ruby/sprockets-rails-3.4.2-r2 delete mode 100644 metadata/md5-cache/dev-util/b2-4.9.3-r1 delete mode 100644 metadata/md5-cache/dev-util/b2-4.9.5 rename metadata/md5-cache/dev-util/{gitlab-runner-15.10.0 => gitlab-runner-15.10.1} (88%) create mode 100644 metadata/md5-cache/dev-util/glslang-1.3.243 create mode 100644 metadata/md5-cache/dev-util/jenkins-bin-2.387.2 create mode 100644 metadata/md5-cache/dev-util/maturin-0.14.17 create mode 100644 metadata/md5-cache/dev-util/muon-0.2.0 delete mode 100644 metadata/md5-cache/dev-util/pkgdev-0.2.4 create mode 100644 metadata/md5-cache/dev-util/spirv-headers-1.3.243 create mode 100644 metadata/md5-cache/dev-util/spirv-tools-1.3.243 create mode 100644 metadata/md5-cache/dev-util/vulkan-headers-1.3.243 create mode 100644 metadata/md5-cache/dev-util/vulkan-tools-1.3.243 create mode 100644 metadata/md5-cache/mail-client/neomutt-20230322-r1 create mode 100644 metadata/md5-cache/media-fonts/bdf2sfd-1.1.8 delete mode 100644 metadata/md5-cache/media-gfx/jhead-3.04 create mode 100644 metadata/md5-cache/media-gfx/prusaslicer-2.5.2 delete mode 100644 metadata/md5-cache/media-libs/libdiscid-0.6.2 delete mode 100644 metadata/md5-cache/media-libs/libmodplug-0.8.9.0-r1 create mode 100644 metadata/md5-cache/media-libs/opensubdiv-3.5.0 create mode 100644 metadata/md5-cache/media-libs/rubberband-3.2.1 create mode 100644 metadata/md5-cache/media-libs/svt-av1-1.4.1 create mode 100644 metadata/md5-cache/media-libs/vulkan-layers-1.3.243 create mode 100644 metadata/md5-cache/media-libs/vulkan-loader-1.3.243 create mode 100644 metadata/md5-cache/media-plugins/audacious-plugins-4.3 create mode 100644 metadata/md5-cache/media-sound/audacious-4.3 create mode 100644 metadata/md5-cache/media-sound/ncmpc-0.48 create mode 100644 metadata/md5-cache/media-sound/ncspot-0.13.1 delete mode 100644 metadata/md5-cache/media-sound/spotify-1.1.84-r1 create mode 100644 metadata/md5-cache/media-sound/spotify-1.2.8 delete mode 100644 metadata/md5-cache/media-sound/strawberry-1.0.14-r1 create mode 100644 metadata/md5-cache/media-video/pipewire-0.3.68 create mode 100644 metadata/md5-cache/net-dns/bind-9.16.39 create mode 100644 metadata/md5-cache/net-dns/bind-tools-9.16.39 rename metadata/md5-cache/net-im/{signal-desktop-bin-6.10.1 => signal-desktop-bin-6.13.0} (92%) create mode 100644 metadata/md5-cache/net-libs/srt-1.5.1 create mode 100644 metadata/md5-cache/net-misc/trurl-0.3 create mode 100644 metadata/md5-cache/net-print/hplip-3.22.10-r1 delete mode 100644 metadata/md5-cache/net-vpn/vpnc-scripts-20210402-r1 delete mode 100644 metadata/md5-cache/sci-biology/bcftools-1.16 rename metadata/md5-cache/sci-biology/{pysam-0.20.0 => pysam-0.21.0} (81%) delete mode 100644 metadata/md5-cache/sci-biology/samtools-1.16.1 create mode 100644 metadata/md5-cache/sci-libs/XNNPACK-2022.12.22 delete mode 100644 metadata/md5-cache/sci-libs/armadillo-10.7.1 delete mode 100644 metadata/md5-cache/sci-libs/htslib-1.16 create mode 100644 metadata/md5-cache/sec-keys/openpgp-keys-apache-xmlgraphics-fop-20150603 create mode 100644 metadata/md5-cache/sys-apps/mawk-1.3.4_p20230404 delete mode 100644 metadata/md5-cache/sys-apps/portage-3.0.43-r1 rename metadata/md5-cache/sys-apps/{portage-3.0.45.2-r1 => portage-3.0.46} (98%) create mode 100644 metadata/md5-cache/sys-devel/gcc-10.4.1_p20230406 create mode 100644 metadata/md5-cache/sys-fs/multipath-tools-0.9.5 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.1.23 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-6.2.10 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.1.23 create mode 100644 metadata/md5-cache/sys-kernel/gentoo-kernel-bin-6.2.10 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.308 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.14.310 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.19.276 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-4.19.278 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.173 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.10.175 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.101 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.103 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.15.104 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.235 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.237 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-5.4.238 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.1.18 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.1.21 rename metadata/md5-cache/sys-kernel/{gentoo-sources-6.1.20 => gentoo-sources-6.1.23} (69%) rename metadata/md5-cache/sys-kernel/{gentoo-sources-6.2.5 => gentoo-sources-6.2.10} (65%) delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.2.4 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.2.6 delete mode 100644 metadata/md5-cache/sys-kernel/gentoo-sources-6.2.7 create mode 100644 metadata/md5-cache/sys-kernel/pf-sources-6.2_p6 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.1.23 create mode 100644 metadata/md5-cache/sys-kernel/vanilla-kernel-6.2.10 rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.1.22 => vanilla-sources-6.1.23} (91%) rename metadata/md5-cache/sys-kernel/{vanilla-sources-6.2.9 => vanilla-sources-6.2.10} (84%) create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.1.23 create mode 100644 metadata/md5-cache/virtual/dist-kernel-6.2.10 create mode 100644 metadata/md5-cache/www-apps/chromedriver-bin-112.0.5615.49 delete mode 100644 metadata/md5-cache/x11-terms/rxvt-unicode-9.30 rename metadata/md5-cache/xfce-base/{xfce4-panel-4.19.1 => xfce4-panel-4.19.1-r1} (97%) create mode 100644 net-dns/bind-tools/bind-tools-9.16.39.ebuild create mode 100644 net-dns/bind/bind-9.16.39.ebuild rename net-im/signal-desktop-bin/{signal-desktop-bin-6.10.1.ebuild => signal-desktop-bin-6.13.0.ebuild} (100%) create mode 100644 net-libs/srt/srt-1.5.1.ebuild create mode 100644 net-misc/trurl/trurl-0.3.ebuild create mode 100644 net-print/hplip/hplip-3.22.10-r1.ebuild delete mode 100644 net-vpn/vpnc-scripts/vpnc-scripts-20210402-r1.ebuild delete mode 100644 sci-biology/bcftools/bcftools-1.16.ebuild rename sci-biology/pysam/{pysam-0.20.0.ebuild => pysam-0.21.0.ebuild} (84%) delete mode 100644 sci-biology/samtools/samtools-1.16.1.ebuild create mode 100644 sci-libs/XNNPACK/XNNPACK-2022.12.22.ebuild delete mode 100644 sci-libs/armadillo/armadillo-10.7.1.ebuild delete mode 100644 sci-libs/htslib/htslib-1.16.ebuild create mode 100644 sec-keys/openpgp-keys-apache-xmlgraphics-fop/Manifest create mode 100644 sec-keys/openpgp-keys-apache-xmlgraphics-fop/metadata.xml create mode 100644 sec-keys/openpgp-keys-apache-xmlgraphics-fop/openpgp-keys-apache-xmlgraphics-fop-20150603.ebuild create mode 100644 sys-apps/mawk/mawk-1.3.4_p20230404.ebuild delete mode 100644 sys-apps/portage/portage-3.0.43-r1.ebuild rename sys-apps/portage/{portage-3.0.45.2-r1.ebuild => portage-3.0.46.ebuild} (99%) create mode 100644 sys-devel/gcc/gcc-10.4.1_p20230406.ebuild create mode 100644 sys-fs/multipath-tools/multipath-tools-0.9.5.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.1.23.ebuild create mode 100644 sys-kernel/gentoo-kernel-bin/gentoo-kernel-bin-6.2.10.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.1.23.ebuild create mode 100644 sys-kernel/gentoo-kernel/gentoo-kernel-6.2.10.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.308.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.14.310.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.19.276.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-4.19.278.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.173.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.10.175.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.101.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.103.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.15.104.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.235.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.237.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-5.4.238.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.1.20.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.1.21.ebuild rename sys-kernel/gentoo-sources/{gentoo-sources-6.1.18.ebuild => gentoo-sources-6.1.23.ebuild} (97%) rename sys-kernel/gentoo-sources/{gentoo-sources-6.2.4.ebuild => gentoo-sources-6.2.10.ebuild} (97%) delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.2.5.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.2.6.ebuild delete mode 100644 sys-kernel/gentoo-sources/gentoo-sources-6.2.7.ebuild create mode 100644 sys-kernel/pf-sources/pf-sources-6.2_p6.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.1.23.ebuild create mode 100644 sys-kernel/vanilla-kernel/vanilla-kernel-6.2.10.ebuild rename sys-kernel/vanilla-sources/{vanilla-sources-6.1.22.ebuild => vanilla-sources-6.1.23.ebuild} (100%) rename sys-kernel/vanilla-sources/{vanilla-sources-6.2.9.ebuild => vanilla-sources-6.2.10.ebuild} (100%) create mode 100644 virtual/dist-kernel/dist-kernel-6.1.23.ebuild create mode 100644 virtual/dist-kernel/dist-kernel-6.2.10.ebuild create mode 100644 www-apps/chromedriver-bin/chromedriver-bin-112.0.5615.49.ebuild create mode 100644 www-client/uget/files/uget-2.2.3-broken-curl-check.patch delete mode 100644 x11-terms/rxvt-unicode/rxvt-unicode-9.30.ebuild create mode 100644 xfce-base/xfce4-panel/files/xfce4-panel-4.19.1-no-wayland.patch rename xfce-base/xfce4-panel/{xfce4-panel-4.19.1.ebuild => xfce4-panel-4.19.1-r1.ebuild} (94%) diff --git a/Manifest b/Manifest index aa87d33990cf..82f6c281cbc9 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29470 BLAKE2B 1e42037198d4e005df28cee3b05e194bdcdd961752100a09ba2c75545c8b1870bec6567f9e04ab82dbffe7836354e3379e1d5ab2d68e4cfdd7f331659d41e93b SHA512 72414cc6ab7b331f64ddc86a35885f033c4f180442fef042d3a1790fa9df65f2cef3c631708ccb6967342297be966ac72dff58b648a7c41b193ee012b50cbb30 -TIMESTAMP 2023-04-06T05:39:54Z +MANIFEST Manifest.files.gz 29451 BLAKE2B 81a2dc7dd2508f3ca4ead232b1b75e0e9a669f145e24a42e07b285d9543d8d0365aca1bdf3ed1a4bb2fc5cdd1f9fae3ad8fd00303d98256def6662831f827686 SHA512 c1cca29b700713b993f0020c60616c359970fb329228e0934bbab8d4a79c02e34e57a373b6ca9ade63d059797bfd5f7168e1345fe3078bf834383a85c0f124c3 +TIMESTAMP 2023-04-07T17:39:54Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQuWypfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmQwVWpfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klDgbw//UETKp98NrOstPFN8gfGN+DYeRat8c/j1AoT/5bHuZBC94usXtYQNbXcv -hptIRncrqW6w0EPFkOMF5WIUGkm9scaDiOFW/VrUBYbkUhY+yJ0EcGL2mmuvpCMq -y5vAfUI9hSOke8wwRGfSSlCO1zK+Onl3PpTU+CHdoCEQr9KIdlhnINMqekK1ZZBE -9LqU8b6cgi5cPu/P6CQeez+FN6KScaLjdtNcFA/Ubb12TYJ573frgoheZn51qK2I -Pk0ZfJMSPcu7XXJyDBxwKQ20foQZdZVodGMlN6S66C2U/GN/z34OSAsh5GP+sE99 -Il3pDwZ81T++EJq6+pU6g/vz9SB32GiPEsEZOa+kLezTB+V4GPvefK75q01gFtWB -94jmPIQCtOdny/Na8WiWFT4x6RskIN9g9/2imw8qSfQc8ISIXf3Xw8Q+tv4anqfk -7JtKd49BB1altyfczAoTipKN8fZxw/2LDIkRnSKc0BnWcjZyER+zA0qfDUKgjY2R -Wa1cs1ZWbo7B+H8RSA8IFWW4m9uwM+FPPNqkAHttI2LQFx8DTro+Xlyf2oXLeW/a -7Z5ZlgR5DqjmVp/ukOS3wkhy6mAghsZwfPv1hadQZB8VG9KPiV7vaJWF8w9ZbXDK -G6rrZKquJ0dn42TZsKD4uhobPOEswEh3y+y02nGDOYtOIu1pvo8= -=JSUx +klDnhw/9GJBGW33PnbE5v8U1ItdIL0vg0Zg1LnPJWGD2unZEWgEQ9TBk3kbAuV4O +xviiCLr5unJXfiLvK5HqsK8JxC5i6+56QuwqFqTeRsU+SWr8RJoShYJJ5+018FaD +E1SNzdum3l+cDXouVf+jm+lHx5BuTSTLUYWq7TQAvTKEJ11myM7zkR9zA/nKCGUk +7ONDfUkjuolYRs8/SkY+FljdjsD1PXQU0ah0VV6+nGAATwcUrls5UvjVJaeZ0ofW +mkFV7AXXTpeLj1pAivyyfcaFSOz3z1h044Fa/vmQaCVVlUlxOsr5sPeFkYUtV6Yq +JhYSxQ+JnyWstx0zGy5S/hlr5tmvlRQ3kx/cBpOhuBbaCLDd112sTuyKtNTU1mfT +KvS7A6YZCH1n+Xa/7yo67RxbzPoCTy26nTo/xK6dYFGB3056yAB98TJivdTiyZMG +p7VsnFL8UBLbXrtUUUkFVLTxj61X7oCKZJKjrC2jyBJK4c4AyADL4yPzOpEqplvo +SSY6tAAYSf8+RH7mTmeXtTtYBRZ03zZ6BBnSnNBgo4b49jAr/FwKRC04C0S5YSrU +WmSWH/2vY4jTiPBcF9T7LW902ylPf66Ah8Z8i+PTSck+YP01JvlMvYNltOokH0E5 +yDCZ3OZcSXrIott3HqVLRSX5QgirK40I0+QXCanQCpN/4a7gDX0= +=3XA1 -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index a4cc7b79e3dca377163b418e9efbefd422aadedf..1dcd8fcf0dc11a8402d778a4b4c1c8f31d67f156 100644 GIT binary patch literal 29451 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 literal 29470 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

-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:' 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/puppet-agent/Manifest b/app-admin/puppet-agent/Manifest index cf5676de78b6..821e8fe9ac69 100644 --- a/app-admin/puppet-agent/Manifest +++ b/app-admin/puppet-agent/Manifest @@ -3,6 +3,9 @@ DIST puppet-agent_7.21.0-1focal_amd64.deb 32897404 BLAKE2B 5075c0c77ae2199a3743e DIST puppet-agent_7.21.0-1focal_arm64.deb 32630670 BLAKE2B 634fed97c79ca3b317ee079366a262c898ef217236014dc683cf1c11e83f2fd74bc21c18ff5242ebd2a4b15b73852ed727976134f684e0d416ac0a3ee54221c3 SHA512 be6a0566db5b1ab72b8f53bdf061c0ad4fb93794d690c6ebe697c9eb5aae45b7838b266619c5c33f3c4499a7264fb083d3f2bbb1fbf70b73458c8aa24470e3c3 DIST puppet-agent_7.23.0-1focal_amd64.deb 32923766 BLAKE2B eac170179de27e3c25af3115e45596e7c5190037926e7d3db163b208f401f2278d0c49d11688d25e04bbf859965be37b60f3e7ed15cfb96a5db0c652c501db2d SHA512 90cd6bde4c25fe72dd906ae515d58f56d3e6a7378fea300247854c2cbfb4f7a51adc78d98a68a7f90f7295eeee6a385bb0a1828cc9b809c5bd9ee7a2231777f8 DIST puppet-agent_7.23.0-1focal_arm64.deb 32668574 BLAKE2B ff01899f7a6b0994eccd330dcc83ea51933e287ea4c1ce3ecdcee91e227c22256f4d4464c7d461d5023a1e6f4aac9868134fccf5dd84de2ba11de16c79be0d9f SHA512 7f3b0940d739410b2f4dd3b3ae852c9677c8db33fccee0db5291613f8b8602f8770c52eff3f577c81382be36044714b6737df8f8468a3481997cae52989fdeb8 +DIST puppet-agent_7.24.0-1focal_amd64.deb 31418478 BLAKE2B 201c0a5adbeca2b6f572d3f8b89df06314171e5c7bb95f574311cee5af1910bdf7f5574eaa5f514bcf0c1ceb5c04c30a2079069183c4b37dd90581596a70092e SHA512 7912360597c21abf048d578783262821210d6568dc41f79b2d21cdb08851f8bd4cbe5a6114aa8af302c9046de424b8b15fe34be1fc51b529f36ccb99445bc7dc +DIST puppet-agent_7.24.0-1focal_arm64.deb 31160744 BLAKE2B 22dfc3f0855c2e88c7202f2a9d98efd4ad9ef3a191ab9b5b8c37a6869306a47d1225d568fec9f0fc52cdf236f8258b5ca206a360049cc39e1825f1f8afc5d4af SHA512 db1b7cb25a04d6aeedd7f3bb125fe0fcac420c2881f9f3aba729143e253908376cd118073753de018d8fd1a6d7f38139766b4ec4bfb23f840ca7ee32143a8a48 EBUILD puppet-agent-7.21.0.ebuild 2593 BLAKE2B a73b46e5e5bd8f3d8bbd45478bcb311a80d0f2b6ca84c23e13b70ca82820be978912ee1e0019c5efc05bcc2c1f30590117ff1d28e789238adbf085e6fd0709fc SHA512 b5e3e76e28d1abaed04fd2749333d465272aacef931531e29041dc19e6206dbf66bb468e64deaa861348bb36d7d45ddd236d9bc2be84df41dbba54c7f3c3e857 EBUILD puppet-agent-7.23.0.ebuild 2593 BLAKE2B a73b46e5e5bd8f3d8bbd45478bcb311a80d0f2b6ca84c23e13b70ca82820be978912ee1e0019c5efc05bcc2c1f30590117ff1d28e789238adbf085e6fd0709fc SHA512 b5e3e76e28d1abaed04fd2749333d465272aacef931531e29041dc19e6206dbf66bb468e64deaa861348bb36d7d45ddd236d9bc2be84df41dbba54c7f3c3e857 +EBUILD puppet-agent-7.24.0.ebuild 2594 BLAKE2B 3b6cef4aebda94acb5630b29b3c442ac22c6342f95e85e6b51ba5eb6d444fd2737f4958bee8d657358afeadf2b7b07e270ba1778c39429c27725b9427d9e05b1 SHA512 a786dd0d0cb38f9abbe33cc61ad274fa776dbaa99c10ad6e081e5fac32cc7ab9bc7619b2440553143ced5f17af7c59323a54c7ef0194dee6d515b639bfa7420e MISC metadata.xml 1032 BLAKE2B 35156eb59a786ad7dab4ac5c281796af6a8f3dcad2b7ebc2c6af926aee6fcbffaef39f0f7119f1aefed42a1e8148f323ee4d3d5f77dfb4d3671317af6fd078cc SHA512 b624438f825e288802e516637dd38f775a63b4a4aabaa53c5adfd1f71f694018dbf3d47f1622a90d5da25a00aac696f9203c085190e574a586f3a3e4fe14f9d1 diff --git a/app-admin/puppet-agent/puppet-agent-7.24.0.ebuild b/app-admin/puppet-agent/puppet-agent-7.24.0.ebuild new file mode 100644 index 000000000000..35263f3c4106 --- /dev/null +++ b/app-admin/puppet-agent/puppet-agent-7.24.0.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit systemd unpacker tmpfiles + +DESCRIPTION="general puppet client utils along with hiera and facter" +HOMEPAGE="https://puppetlabs.com/" +SRC_URI="amd64? ( http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_amd64.deb ) +arm64? ( http://apt.puppetlabs.com/pool/focal/puppet/${PN:0:1}/${PN}/${PN}_${PV}-1focal_arm64.deb )" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64" +IUSE="puppetdb selinux" +RESTRICT="strip" + +# virtual/libcrypt:= is in here despite being a pre-built package +# to ensure that the has_version logic for the symlink doesn't become stale +CDEPEND="!app-admin/puppet + !dev-ruby/hiera + !dev-ruby/facter + app-emulation/virt-what + acct-user/puppet + acct-group/puppet + virtual/libcrypt:=" + +DEPEND=" + ${CDEPEND} + app-admin/augeas" +RDEPEND="${CDEPEND} + app-portage/eix + sys-apps/dmidecode + sys-libs/libselinux + sys-libs/glibc + sys-libs/readline:0/8 + sys-libs/libxcrypt[compat] + sys-libs/ncurses:0[tinfo] + selinux? ( + sys-libs/libselinux[ruby] + sec-policy/selinux-puppet + ) + puppetdb? ( >=dev-ruby/puppetdb-termini-5.0.1 )" + +S=${WORKDIR} + +QA_PREBUILT="*" + +src_install() { + # conf.d + doconfd etc/default/puppet + doconfd etc/default/pxp-agent + # logrotate.d + insinto /etc/logrotate.d + doins etc/logrotate.d/pxp-agent + # puppet itself + insinto /etc/puppetlabs + doins -r etc/puppetlabs/* + # logdir for systemd + keepdir var/log/puppetlabs/puppet/ + chmod 0750 var/log/puppetlabs/puppet/ + # the rest + insinto /opt + dodir opt/puppetlabs/puppet/cache + doins -r opt/* + fperms 0750 /opt/puppetlabs/puppet/cache + # init + newinitd "${FILESDIR}/puppet.initd2" puppet + systemd_dounit lib/systemd/system/puppet.service + systemd_dounit lib/systemd/system/pxp-agent.service + newtmpfiles usr/lib/tmpfiles.d/puppet-agent.conf puppet-agent.conf + # symlinks + chmod 0755 -R "${D}/opt/puppetlabs/puppet/bin/" + dosym ../../opt/puppetlabs/bin/facter /usr/bin/facter + dosym ../../opt/puppetlabs/bin/hiera /usr/bin/hiera + dosym ../../opt/puppetlabs/bin/puppet /usr/bin/puppet + + # Handling of the path to the crypt library during the ongoing migration + # from glibc[crypt] to libxcrypt + # https://www.gentoo.org/support/news-items/2021-07-23-libxcrypt-migration.html + if has_version "sys-libs/glibc[crypt]"; then + local crypt_target='../../../../usr/lib64/xcrypt/libcrypt.so.1' + else + local crypt_target='../../../../usr/lib/libcrypt.so.1' + fi + dosym $crypt_target /opt/puppetlabs/puppet/lib/libcrypt.so.1 +} + +pkg_postinst() { + tmpfiles_process puppet-agent.conf +} diff --git a/app-admin/puppet/Manifest b/app-admin/puppet/Manifest index 56f1a5cc381f..503bb5ac2ef6 100644 --- a/app-admin/puppet/Manifest +++ b/app-admin/puppet/Manifest @@ -5,10 +5,10 @@ AUX puppetmaster.confd 640 BLAKE2B 78d85ee9b2c413c59eadef3498a8a2e2ee6c6d029bf76 AUX puppetmaster.init-4.x 1108 BLAKE2B 1793d3d881de2c1808159f940bf1e758c2e7fad8fc8eca3c0199828b2c0119547cd744c49f79334de1bc0a7227c0791a5b3645eedb51d3fa8be5822487354b1a SHA512 e177109d90f5954e7cd1968db1d0e0d0e2c6e98bc4d53d0ae0a816d181e304e1b7555f65d8807b98df9f0f8cf7ebafc9d8cca9c32574fb7127c4b480d23b5cc6 AUX tmpfiles.d 39 BLAKE2B 2c9a992bf709a384ae02395299ddeb2febf3cd83b924acd97d0ca7fbc17dac273cb27c926790708c0d929f62282dec0477f167ed2e5fc1418a9ff5d130f246f1 SHA512 2dfec45e6f762ce0431d55b1a826e707e970defacbe050df838b66b347e7423eac78a35248c74908e7b52fa84cde5129ce3f562f64dac357f0368a3bc0b719a1 AUX tmpfiles.d-2 35 BLAKE2B 333994788552e5c52273752f4e3c2947666737d03f9d340e16ada790607efe77da1ba9bb4852bc8274174fbb96ce0c7ae81062f7197e63ea4701e539b2650b3b SHA512 fdf00147c497bd822a14f0e42bad825a43ce0977ec6c0265d267dedeef56295e3ce319f7972d0ec2ab9f04f2407856947f4261d6e62054a36c6e1672b45f86f0 -DIST puppet-5.5.22.tar.gz 2998132 BLAKE2B 8662c89190d0904fe44ffeca1cf9a9ddca40d57ba6fb2d1e644ca353ceb55b1ca3a91416f1eef2975233c9c4498784e7d7280c111ea0cc070870cadc69341d99 SHA512 5332b084a63bdf244672cc4751022c84a1cc50d3f394a13bdcbccf7fcf4ebea67953e88957f23046608bf25e9182548449be824c18289cb2bf1e3ed29b40dc58 DIST puppet-7.21.0.tar.gz 2819997 BLAKE2B 96de8ceefeea12c51288e05af5d7b126811d23388492053b0d581856f11976f0492064eb89bc585ff7f455df537d5c04fb318814945a158d531d32efdd54ff02 SHA512 b0fbdf63391054d0496c67be963f98e3d85e3a1536e50d6a3f09d0c49110bb4c92bebdc38a48cd50e824e27268150cda0643c6df0edb01b3587f00a591645ee6 DIST puppet-7.23.0.tar.gz 2820654 BLAKE2B c9e2b544400c7fa9e59dd1d40bf89d1444ee62664b11e7aafa30aecd5fd14aa217dfe0bc24795a951c5e04b04762adb0239f6d7289b431b8f2a040716e95c642 SHA512 a66ef2bdbe38741a176e825cf7cdf117616459548731d4f5482b49263b08dcb3550305e5f0e35d228f873b330b730b682c02d38b4243f5f8bb4a190ed0f60310 -EBUILD puppet-5.5.22-r2.ebuild 3758 BLAKE2B e9e5ed85c6606cc4ed8e29c1c3f4601be291ed9da1074404cbc0870bb7ad0485a440778d50c8c1753d5bb80627bae35d107c1a2f697b63d1bfb35f86a8474b5a SHA512 b4c19d02f28f6337a0e468374b6547f388208ebab6ca4bce65b6f957b6f28329f65360d2554887b10e2727fac8b206d80fb56938fde4bd416c9b532f8fd7dc04 +DIST puppet-7.24.0.tar.gz 2823083 BLAKE2B f4a3862153a01b1d5ce1cc9d72a2446d91346c5e8ed762f8aeae260a67bd583c277cd4ea0f207021057d40c69078add06af88978522706dea59796bdd6071070 SHA512 bb881e7523fce72ca8941d363ebc12f0172aff61a28d49465b7977fdf0d004575f5677fad3f0858db109b1cf85e4d870becdaa7c6687db32eb6eecf849ed25e9 EBUILD puppet-7.21.0-r1.ebuild 3466 BLAKE2B 269e35b7c3d6275ce9a1979602804a3878a6e9ec285184496603eb6b8e98a298a19fc178718d2c1545bfcba719b3103d411fdd0f2bbe09e91ab9c7790b201ee0 SHA512 568015d5a107ef7d64efb7aef3b454316d801021e4fa7ab28ddac9b95d1b23a3e2669cc4c72b2c5ed0b1feddc2f6d39d7cae075b5cc9b96259dace4c15ab1ba2 EBUILD puppet-7.23.0-r1.ebuild 3667 BLAKE2B 596aba703f8e8154cde0c6dd8d11cde9118aac72546a3579bfbe43e69748b80e89ffed85baf5e0be36f5cb3e969837fe731523827581a60535df6f43ba9a5691 SHA512 9db45b40a7c9b7367583181a28dc5901c845fe814298a48fe1fe2ea9b3d7eec9c55ab3076f934902f1c8885deffc89eac90e8fa13d6a4fdf16e313f031d3cc6f +EBUILD puppet-7.24.0.ebuild 3669 BLAKE2B 1d9bda9449626c6b1e23f33f2564557631cdd9236253e6b089544c29b89bb35691ca78dcc614f5bb80acbc5ba7f87280541eadb4112fe6b3c413db63abbf808d SHA512 52ed50c70e4e7580cd7d2df5430b07a0673841f53697fc60782855bf7dbaee53891fbfaa8995608e9447b8b2dd267977f5ccc27802e78e2638e622e670cb03c1 MISC metadata.xml 1447 BLAKE2B 1ad2b749a8ed307103509bf28bff6ada3c49d4a972cffefee3a286b88e6fc5ab38db1f0fa5afccad74729d0db52786b877945afc2fcaef77e26c1df209a782f0 SHA512 5258a5083e6155d15286a10e1d71d4969e806e2e9b9bdc8e3665e71209e069e23f4e5dba71dba002e47f6dbc75d7301065b1bb4e59097f3451fe1c6540da4785 diff --git a/app-admin/puppet/puppet-5.5.22-r2.ebuild b/app-admin/puppet/puppet-7.24.0.ebuild similarity index 72% rename from app-admin/puppet/puppet-5.5.22-r2.ebuild rename to app-admin/puppet/puppet-7.24.0.ebuild index 7f79dde74e75..82ff7c0a5640 100644 --- a/app-admin/puppet/puppet-5.5.22-r2.ebuild +++ b/app-admin/puppet/puppet-7.24.0.ebuild @@ -1,35 +1,34 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 - -USE_RUBY="ruby26 ruby27" +EAPI="7" +USE_RUBY="ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" - RUBY_FAKEGEM_TASK_DOC="doc:all" - RUBY_FAKEGEM_EXTRAINSTALL="locales" inherit ruby-fakegem systemd tmpfiles DESCRIPTION="A system automation and configuration management software" HOMEPAGE="https://puppet.com/" -SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz" +SRC_URI="http://downloads.puppetlabs.com/puppet/${P}.tar.gz" LICENSE="Apache-2.0 GPL-2" SLOT="0" -KEYWORDS="amd64 ~arm ~hppa ~ppc ~ppc64 x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86" IUSE="augeas diff doc emacs ldap rrdtool selinux shadow sqlite vim-syntax" RESTRICT="test" +# =dev-ruby/hiera-3.2.1:0 - =dev-ruby/facter-3* - >=dev-ruby/fast_gettext-1.1.2:0 - >=dev-ruby/locale-2.1:0 - >=dev-ruby/multi_json-1.10:0 - dev-ruby/sync + dev-ruby/hiera + dev-ruby/json:= + dev-ruby/semantic_puppet + >=dev-ruby/facter-3.0.0 + =6.x, please migrate to puppetserver if you have" + elog "not already done so." + elog } diff --git a/app-admin/puppetdb/Manifest b/app-admin/puppetdb/Manifest index a76fc08851fb..c1022a8e5f70 100644 --- a/app-admin/puppetdb/Manifest +++ b/app-admin/puppetdb/Manifest @@ -2,6 +2,8 @@ AUX puppetdb.initd 1824 BLAKE2B 76d8252b2fee61270f440734d91735fa002df1583126de60 AUX puppetdb.initd-r2 1896 BLAKE2B 04f47dd0406c1f67d4f72a911b0db8b482e37673ec9a0d14d73fb868aaae97f756e03fa39c2c7a9d69a217b5924dafa23c6f3e276a0626f06bf5c143b588a2c8 SHA512 58c248710c6eb39ec13e6f55a8bca686386e79eb048c4927925a2e2e75bce742d6a5e84001c231ea2b74fd4eed0ead81b9a4fc5672fdfbbd59f90677e4490675 DIST puppetdb-7.11.1.tar.gz 49075994 BLAKE2B deb1a031999f18988c44b1439670ebb370d654a7dd99f20f44cdce027fa48088eadc96adca4fc8efe298c4dcc9b62d0d607262d8a5de4d07de0f2405a0f05a36 SHA512 98238e61ae7798912e345d69ff321bd7236dea6d5230a1f9ae37c533993d29611890522dde085e18e83b87bccb5a53e49e4ad38b930bb09ce7e9f22d45776a60 DIST puppetdb-7.12.1.tar.gz 49891988 BLAKE2B d5201d443d991fc04e1a7c67d3f4df693365435354447cb4c18fd8143aa032be9a1dc6845cb6da07add830e2eee8539eb43fb37c3f1790f4ef02dc882de76ab9 SHA512 a86e293505c25e9f15b9c1a768540683b271002e197860bd1e24fc3d3afc88f104eefe3df3e44e7baab2e8ad4953f729b992de934ade57edef00d95290c5f1d2 +DIST puppetdb-7.13.0.tar.gz 49917440 BLAKE2B 7cb01b2dbd6b6b22aad11a7fbcabff1c8452d51437bd0b3db3c8afe9d72bb853b66a9c8056c4c7c33f284efc4a90c788a05411fe6f80ae081ef817bb7f609bf3 SHA512 ba94031b3c15d38a2719390145e034be453a5f8368b5c53420bf3b371cc36a49f0b416447ec4d9de41ef0618b32ec806b9bae996ec3c4ca0ce05fb152940c2f2 EBUILD puppetdb-7.11.1.ebuild 2705 BLAKE2B 94ce5edddaedf43f4d7b43f29ab965c89ff8f19ce24f5b22dfd287aaae6d66c4a14166a75688cec6846071f19051ad8c860296f95cd5b24fbd3cb27854282b1d SHA512 8a3197584c151e7b69491fe3e7797bb13eeebea9fd8255fc6778f7995aa3f476d840b877a7099c93c642235e787611e6a811c8dde0b019bafdf8f60a1ee5d4a6 EBUILD puppetdb-7.12.1.ebuild 2705 BLAKE2B 7328385eb13d39f37a2affa82b49ed2fac94e68db460ff735fd4a78d26bed884b6047b4d6c5a91b7fd7f93a955e261f9f97cf0833b1d6fa67d06b65fa7eb7080 SHA512 2fccfbbab1518ca3bc804844948547f489a69b908ce04ac93ed88f2b5f241203bfe623e87a0900fddfc2b2ffe5636768bf0ef1258f1dd27d233fbfcbbbbef74b +EBUILD puppetdb-7.13.0.ebuild 2707 BLAKE2B 5e85f584100fe6479c44b7cbe973f0ad85232649ee9fe149649dcef1afcc284926567da994088216858906de3cc839a0dbf5a5bcb86480287e0b3cc96ccb29e3 SHA512 55e7eb8f84ccaff35b1981256706907b2c90b351f6f74b9a32250db9366e0d90b29dff2cb6cfcb5a0e64e6cd8e1ca4852dc0ba87a31343fb122f2339d311d294 MISC metadata.xml 486 BLAKE2B e74960c88243252794d20dd51c071147de88663d4e610e8358013b77ffaeb13b35edb7a48575932a8a30e0916782063459fe14b57ffcb2962e16b5d73c66f9d9 SHA512 e87f0d39aa659c53cb9798929c08a853247870f9c9b7dc85c9610f7b2b9c2f10a226ffeadc738e263c6bbcde495c438fbfd7dd951c2cff18b66646da9475c7c6 diff --git a/app-admin/puppetdb/puppetdb-7.13.0.ebuild b/app-admin/puppetdb/puppetdb-7.13.0.ebuild new file mode 100644 index 000000000000..15ec35d345fe --- /dev/null +++ b/app-admin/puppetdb/puppetdb-7.13.0.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit systemd tmpfiles + +DESCRIPTION="PuppetDB collects data generated by Puppet" +HOMEPAGE="http://docs.puppetlabs.com/puppetdb/" +SRC_URI="https://downloads.puppetlabs.com/${PN}/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="" +KEYWORDS="~amd64 ~x86" + +RDEPEND+=">=virtual/jdk-1.8.0" +DEPEND+="acct-user/puppetdb + acct-group/puppetdb" + +src_prepare() { + sed -i 's/sysconfig/conf\.d/g' ext/redhat/puppetdb.service || die + sed -i 's/sysconfig/conf\.d/g' ext/bin/puppetdb || die + sed -i 's/sysconfig/conf\.d/g' install.sh || die + sed -i 's/var\/run/run/g' ext/puppetdb.tmpfiles.conf || die + sed -i 's/var\/run/run/g' install.sh || die + default +} + +src_compile() { + einfo "not compiling" +} + +src_install() { + dodir /opt/puppetlabs/server/data/puppetdb + insinto /opt/puppetlabs/server/apps/puppetdb + insopts -m0744 + doins ext/ezbake-functions.sh + insopts -m0644 + doins ext/ezbake.manifest + doins puppetdb.jar + insinto /etc/puppetlabs/puppetdb + doins ext/config/logback.xml + doins ext/config/bootstrap.cfg + doins ext/config/request-logging.xml + insinto /etc/puppetlabs/puppetdb/conf.d + doins ext/config/conf.d/jetty.ini + doins ext/config/conf.d/repl.ini + doins ext/config/conf.d/database.ini + doins ext/config/conf.d/config.ini + doins ext/config/conf.d/auth.conf + insopts -m0755 + insinto /opt/puppetlabs/server/apps/puppetdb/scripts + doins install.sh + insinto /opt/puppetlabs/server/apps/puppetdb/cli/apps + doins ext/cli/foreground + doins ext/cli/ssl-setup + doins ext/cli/config-migration + doins ext/cli/foreground + doins ext/cli/anonymize + doins ext/cli/reload + doins ext/cli/start + doins ext/cli/stop + insinto /opt/puppetlabs/server/apps/puppetdb/bin + doins ext/bin/puppetdb + insopts -m0644 + dodir /opt/puppetlabs/server/bin + dosym ../apps/puppetdb/bin/puppetdb /opt/puppetlabs/server/bin/puppetdb + dodir /opt/puppetlabs/bin + dosym ../server/apps/puppetdb/bin/puppetdb /opt/puppetlabs/bin/puppetdb + dosym ../../opt/puppetlabs/server/apps/puppetdb/bin/puppetdb /usr/bin/puppetdb + # init type tasks + newconfd ext/default puppetdb + systemd_dounit ext/redhat/puppetdb.service + newtmpfiles ext/puppetdb.tmpfiles.conf puppetdb.conf + newinitd "${FILESDIR}/puppetdb.initd-r2" puppetdb + # misc + insinto /etc/logrotate.d + newins ext/puppetdb.logrotate.conf puppetdb + fowners -R puppetdb:puppetdb /opt/puppetlabs/server/data/puppetdb + fperms -R 770 /opt/puppetlabs/server/data/puppetdb +} + +pkg_postinst() { + tmpfiles_process puppetdb.conf + + elog "to install please run '/opt/puppetlabs/server/bin/puppetdb ssl-setup'" + elog + elog "to upgrade please run '/opt/puppetlabs/server/bin/puppetdb config-migration'" +} diff --git a/app-admin/puppetserver/Manifest b/app-admin/puppetserver/Manifest index febe93fd1440..c0e6c32e769d 100644 --- a/app-admin/puppetserver/Manifest +++ b/app-admin/puppetserver/Manifest @@ -1,7 +1,9 @@ AUX puppetserver.init 2138 BLAKE2B 6c157cb6bbe9e085ae67920abadf99ff97798115f784a60e2be4fa565f5b897f60d8abea21af273b1951477a1662c778081ee9a31063780c179097e764b0845b SHA512 50e78feda08e06a16290f90b7d593653c7fe2e98efdfc8cc7cc4a85a5be528e8bc585b934330f3a87b6f038311942fd8bc6d73f0538069d7b132dd3a64e23f11 AUX puppetserver.init-r1 2190 BLAKE2B 6e4b547af51989d678a52e0fb41e8b27a669d96aaa445998b532524651f2bf2349a26f8eb77ead92a9e0f613a5269fe464045937f318947c8c2878b93dad0d4f SHA512 de159346c4b1b5705d53337994cf77f4b70edd20d60f0e1338589be4ee67c4a1bddca5cfdf9a4e744ff9360676f86391a6675b137c3bef050d71f2964b885b58 +DIST puppetserver-7.11.0.tar.gz 59927771 BLAKE2B dcf2543ac6d5427f57bb451ff9cc6db6748522ffed6fd5a7e81bd63be899fbf722016975fdfca5154489bcaf93d973d11669dd455ad44c79b3be50ccc5e0f636 SHA512 4c9c8d05048ccc35fd729a9a37151451e97655eed131f7192be2dac7614c309ffa4cdb0dd77f1c9eb2666d7df630690faa52ad2b01266010533522b58fb06f79 DIST puppetserver-7.9.3.tar.gz 59951239 BLAKE2B 818eee0e7bd115e0b335b1e13d7b0016933190e95a3bf71ad2498f87097de4251a1e6e2f9dfb933a1ee49c981ae0adf74f9994ec0e36a4b77aad567ab00e1fdd SHA512 d2ce573bf15c0db7cb7a9fd0a35a8286acc77ca9b2eddfe0f2dd8549034793600c04973d9f8a72ab543282325f18795727e05a723b3a3b67b027b382ded3d3eb DIST puppetserver-7.9.5.tar.gz 59954391 BLAKE2B dd9c1c4bcac006ed711e9d29f2c1e96fbacbbb9f85a70e34e5b42909b20108b970bad58562acf2c3d60ed17c81144826ad4426357948f014b4ec3039f642a9d1 SHA512 c12df0d2778c3f768bf60ed4d9867eb976dc10671383f92ba63a06ad10c4552ec3109f42a9157816d2cd83481ee5cfad10c662812621b1afedf5eac25fbfe1b9 +EBUILD puppetserver-7.11.0.ebuild 5356 BLAKE2B 2c65cd8060ae61ef03085c53e2604e68c36a4df3f009cdf17dfe0e45f616137bbba18cf1f77a822aa6243943c91c1f081cafe4f48c90e9480dc52256e5887d17 SHA512 1a608195c86491c95a944d89a80677f98d01eaf486100f4ecaaa497290378ef0bce72e99e2553bcfa965ad1b5508d5460b573e07ecb4669330fd47b5fe8765d6 EBUILD puppetserver-7.9.3.ebuild 5355 BLAKE2B 5e11c389026d93c2ae38f28e2f8da12fe25bc65a1600a2f8051003b726e110498f7892355ff0e9ed556547db5cedc3c45c01253f3722f7ff7705f147585e2f82 SHA512 edfc5b094ea7db88c30cb71ecc3e3476b52789b37f7b893526db5dc7b96dbfd52a4e4bd2a38aa4164ebc8cd0b967cdd5b6af077a49fe242cf2c762b155c3ce16 EBUILD puppetserver-7.9.5.ebuild 5355 BLAKE2B 5e11c389026d93c2ae38f28e2f8da12fe25bc65a1600a2f8051003b726e110498f7892355ff0e9ed556547db5cedc3c45c01253f3722f7ff7705f147585e2f82 SHA512 edfc5b094ea7db88c30cb71ecc3e3476b52789b37f7b893526db5dc7b96dbfd52a4e4bd2a38aa4164ebc8cd0b967cdd5b6af077a49fe242cf2c762b155c3ce16 MISC metadata.xml 341 BLAKE2B 6e19f31ed866283c5827f9ca2550ca99c12d8b9506fbc13447d8bdad3ceaae844d3b103fe6cced8f829a75b7b1c317ef43bd2d1e885e9b509f70b8646a9e5bf6 SHA512 72945305ef496758676dba53925ebbd5cd0d01935fe82708559f941d831bf6b2ce34444d5b85a16b116f577596b2647183fe7b7c6ef92080a8e332fc0226d7ac diff --git a/app-admin/puppetserver/puppetserver-7.11.0.ebuild b/app-admin/puppetserver/puppetserver-7.11.0.ebuild new file mode 100644 index 000000000000..5f17c2e2c29e --- /dev/null +++ b/app-admin/puppetserver/puppetserver-7.11.0.ebuild @@ -0,0 +1,131 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd tmpfiles + +DESCRIPTION="Puppet Server is the next-generation application for managing Puppet agents" +HOMEPAGE="http://docs.puppetlabs.com/puppetserver/" +SRC_URI="https://downloads.puppetlabs.com/puppet/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="puppetdb" +# will need the same keywords in puppet-agent (puppet-agent now has arm64) +KEYWORDS="~amd64" + +RDEPEND+=" + >=virtual/jdk-1.8.0 + app-admin/puppet-agent[puppetdb?]" +DEPEND+="acct-user/puppet + acct-group/puppet" + +src_prepare() { + sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/redhat/puppetserver.service || die + sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' ext/bin/puppetserver || die + sed -i 's/sysconfig\/puppetserver/default\/puppetserver/g' install.sh || die + sed -i 's/var\/run/run/g' ext/config/conf.d/puppetserver.conf || die + sed -i 's/var\/run/run/g' ext/redhat/puppetserver.service || die + sed -i 's/var\/run/run/g' install.sh || die + default +} + +src_compile() { + einfo "not compiling" +} + +src_install() { + insinto /opt/puppetlabs/server/apps/puppetserver + insopts -m0774 + doins ext/ezbake-functions.sh + insopts -m0644 + doins ext/ezbake.manifest + doins puppet-server-release.jar + insinto /etc/puppetlabs/puppetserver + doins ext/config/logback.xml + doins ext/config/request-logging.xml + insinto /etc/puppetlabs/puppetserver/services.d + doins ext/system-config/services.d/bootstrap.cfg + doins ext/config/services.d/ca.cfg + insinto /etc/puppetlabs/puppetserver/conf.d + doins ext/config/conf.d/puppetserver.conf + doins ext/config/conf.d/auth.conf + doins ext/config/conf.d/global.conf + doins ext/config/conf.d/web-routes.conf + doins ext/config/conf.d/metrics.conf + doins ext/config/conf.d/webserver.conf + insopts -m0755 + insinto /opt/puppetlabs/server/apps/puppetserver/scripts + doins install.sh + insinto /opt/puppetlabs/server/apps/puppetserver/cli/apps + doins ext/cli/ca + doins ext/cli/irb + doins ext/cli/foreground + doins ext/cli/gem + doins ext/cli/ruby + doins ext/cli/reload + doins ext/cli/start + doins ext/cli/stop + insinto /opt/puppetlabs/server/apps/puppetserver/cli + doins ext/cli_defaults/cli-defaults.sh + insinto /opt/puppetlabs/server/apps/puppetserver/bin + doins ext/bin/puppetserver + insopts -m0644 + dodir /opt/puppetlabs/server/bin + dosym ../apps/puppetserver/bin/puppetserver /opt/puppetlabs/server/bin/puppetserver + dodir /opt/puppetlabs/bin + dosym ../server/apps/puppetserver/bin/puppetserver /opt/puppetlabs/bin/puppetserver + dosym ../../opt/puppetlabs/server/apps/puppetserver/bin/puppetserver /usr/bin/puppetserver + dodir /opt/puppetlabs/server/apps/puppetserver/config/services.d + # other sys stuff + dodir /etc/puppetlabs/code + # needed for systemd + keepdir /var/log/puppetlabs/puppetserver + dodir /etc/puppetlabs/puppet/ssl + fowners -R puppet:puppet /etc/puppetlabs/puppet/ssl + fperms -R 771 /etc/puppetlabs/puppet/ssl + # systemd type things + insinto /etc/systemd/system/puppetserver.service.d/ + systemd_dounit ext/redhat/puppetserver.service + insinto /etc/default + newins ext/default puppetserver + # normal init type tasks + dosym ../default/puppetserver /etc/conf.d/puppetserver + newinitd "${FILESDIR}/puppetserver.init-r1" puppetserver + # misc + insinto /etc/logrotate.d + newins ext/puppetserver.logrotate.conf puppetserver + # cleanup + dodir /opt/puppetlabs/server/data/puppetserver/jruby-gems + fowners -R puppet:puppet /opt/puppetlabs/server/data + fperms -R 775 /opt/puppetlabs/server/data/puppetserver + fperms -R 700 /var/log/puppetlabs/puppetserver + insinto /opt/puppetlabs/server/data + doins ext/build-scripts/jruby-gem-list.txt + doins ext/build-scripts/mri-gem-list-no-dependencies.txt + newtmpfiles ext/puppetserver.tmpfiles.conf puppetserver.conf +} + +pkg_postinst() { + tmpfiles_process puppetserver.conf + + elog "to install you may want to run the following:" + elog + elog "puppet config set --section master vardir /opt/puppetlabs/server/data/puppetserver" + elog "puppet config set --section master logdir /var/log/puppetlabs/puppetserver" + elog "puppet config set --section master rundir /run/puppetlabs/puppetserver" + elog "puppet config set --section master pidfile /run/puppetlabs/puppetserver/puppetserver.pid" + elog "puppet config set --section master codedir /etc/puppetlabs/code" + elog + elog "# install puppetserver gems" + elog "cd /opt/puppetlabs/server/apps/puppetserver" + elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/server/data/puppetserver/vendored-jruby-gems }\" > jruby.conf" + elog "while read LINE; do" + elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')" + elog "done < /opt/puppetlabs/server/data/jruby-gem-list.txt" + elog "echo \"jruby-puppet: { gem-home: ${DESTDIR}/opt/puppetlabs/puppet/lib/ruby/vendor_gems }\" > jruby.conf" + elog "while read LINE; do" + elog " java -cp puppet-server-release.jar:jruby-9k.jar clojure.main -m puppetlabs.puppetserver.cli.gem --config jruby.conf -- install --no-document --ignore-dependencies \$(echo \$LINE |awk '{print \$1}') --version \$(echo \$LINE |awk '{print \$2}')" + elog "done < /opt/puppetlabs/server/data/mri-gem-list-no-dependencies.txt" +} diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest index 9c8a13bb4680..b608bb3578a0 100644 --- a/app-admin/sudo/Manifest +++ b/app-admin/sudo/Manifest @@ -3,6 +3,6 @@ DIST sudo-1.9.12p2.tar.gz.sig 566 BLAKE2B fa679038c33d2bf1476b56944872d3a18b66bf DIST sudo-1.9.13p3.tar.gz 5100355 BLAKE2B 46218ecf4cf06d2280ccf4c257b12a6f697eda17b96a6b7aa56f6c7f22d847ec2a8036b9f615c3328d985656539c95f37a40c6c72dfa5f65786ab45a28cf353f SHA512 c0c5cd0c6308868afdad2ecf55b86fdcf1f49889b30831c9db3bc56a63dc3a07686c285c20b2500494b2a76653e2ec69196abdc583312609a5db1c81a6e4e737 DIST sudo-1.9.13p3.tar.gz.sig 566 BLAKE2B 5b59c7178bf157b67500d972fe1b373bc86ab09345f59733cffa85700221ceec0d5be10bce4838f16e9238154c90a972570a7a933f48dbd56bc64b38dbc0043f SHA512 eebf36e86ebd03daca05838bc56d9b1fb7ea8584a83a9f0e03c5ff07e612d36472b23797c628eff1cf4301832d139de0de62ddc8b17e20f1498f769a4db1249a EBUILD sudo-1.9.12_p2.ebuild 7413 BLAKE2B 01eccb2c827cced39e5395355448123e0be8e94bd9adbe4ea9abbc1c9bd2e6c14a92069dd445823a8298be6989067f6d24db1bc485708ccf161b27ea8206a8ff SHA512 b31a539c56c0678d5be6040ff6764604de4ebfb021f387c83f497b63d05c81766040d4b552ad47c37be4ba71adfff460d0c5f4787130a7442aff59ad5d3a5ddd -EBUILD sudo-1.9.13_p3.ebuild 7421 BLAKE2B cee8094fde2c0433194af49bd6dfb66ab545bb6243a16800ac908df4c55e7d6e6166cd975897f7941c46b6d0bf459dfaaee18b49b613d0c896e98ec45a95882e SHA512 ad6f3af68a0e2a15f96012fca004e157a32d06b5b79082b174b4b21e145cd98f8edb86ec4bf93cb88293768e496fc44b6009518990bcfd92583d8f73e745331e +EBUILD sudo-1.9.13_p3.ebuild 7414 BLAKE2B 82fb6a8d10ad0ba23f4757415f0d60f47684c027fe2aec182757ed66f18be757bd04641dde2b626c11aef2f426686242010f1506af416d2713369adbd95b44f2 SHA512 4e08f9f6677e7f937559356660aadc5572ffebe7e8167f6190cf9b775f4187c591f93edd5aa794b282f8477255ee9d5109a0f26208442a3d0b1ab755429359c7 EBUILD sudo-9999.ebuild 7421 BLAKE2B 9dfa40600141a49f26cfec28051914943fe0efbffd6e4b34d87c3f1e45dca65bca2f9a5d7584805b8411bb2ae4e70a2728525df893dce72af3484763bb9e92b0 SHA512 f392e4fe27f4df3ff162ea9c1d44ab91c03a63b5d65e6d60fceade321cb339395bd3c0cdfa9429e3c32ff90c992bdaa2118ca8b1ff485932dd85851f6d649efe MISC metadata.xml 1107 BLAKE2B a18b1d280445ea98ba686021abf08ab47a5ac590795018c125008f2a8e44f7ea45e256e32a737781030960cb984bc16d8fd23175fd1e88b294e5036c86085367 SHA512 8cacbd9a1a23fc7734c5ad8b95c769b8506ec35490b5e3f69439bf71bd51d1eaf04fe699a82cbb3ac56182195fff570d75e3b20c33d86774480a2939122752a6 diff --git a/app-admin/sudo/sudo-1.9.13_p3.ebuild b/app-admin/sudo/sudo-1.9.13_p3.ebuild index 2d77e6863bd9..bff5523ffe51 100644 --- a/app-admin/sudo/sudo-1.9.13_p3.ebuild +++ b/app-admin/sudo/sudo-1.9.13_p3.ebuild @@ -33,7 +33,7 @@ else " if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris" fi BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )" diff --git a/app-admin/yadm/Manifest b/app-admin/yadm/Manifest index 823d4545554f..16bd79860130 100644 --- a/app-admin/yadm/Manifest +++ b/app-admin/yadm/Manifest @@ -1,5 +1,3 @@ -DIST yadm-3.2.1.tar.gz 109838 BLAKE2B 4e0b829ca6f74c1300b78831d64fd95250bcea7779cca672707751e38129a7e618e8a69b2f3862ac6e87cb086de09380e4e624d54c4672c125d16ea8cc3ea11c SHA512 8ce9bc66a33fc3841e47293e002b834fac5760dc771ede37adfc47a9e911ddade23c0ef5379cf8f00cf9b24853abbc1263198b8439ca4e8a3acd5787fbd935cb DIST yadm-3.2.2.tar.gz 111249 BLAKE2B 24dceda15f8bcb85df64fce987409feb4a94fac4dacb34f246ee11557e280ca1df3569f6b110fb2de02e6b756e82261a4da1896187b670df1c5e8edf123353cc SHA512 c61da3f644c2f587079fd717d4ef566861f20224f287906ef5b6d07169bc5f02aef7974afd8d4441267a92417a4fd0c7edda562b8f0cf2fc104c91fc0f5f85ff -EBUILD yadm-3.2.1.ebuild 2184 BLAKE2B 313106ec99aac906658acc27ba53487f4d56d9dc6fc2845ce7778a77d8835efcea985be355ecf2aeb4231f04a69926aefe463325e4f5ac791ff7a66b2a204325 SHA512 e75793927ee1f135d5b41a26c6176e67f3769bfaab8689f06f228bc54637591f701dcdc23dd5a4347634ac817f90738422334a82a48cf189c94eb326a289dae7 -EBUILD yadm-3.2.2.ebuild 2185 BLAKE2B 536133b2a435c1976a92f291e54e63b7074a5fe50d57e44872049cd084aa0fef1b02acdcb519703b572f001993d3d1a05c15d6197dd224418f9d850d0d4b6161 SHA512 70d71233d9a9de3f1aec94f5ae47b661d8aed0e38950a98d0c43478aa3fd760f536b6dee0705ea190a11e0d1f36d35af794790093a8cbdf121ba0c535751d4ba +EBUILD yadm-3.2.2.ebuild 2188 BLAKE2B 629a225e1e5652d9af85924d189647d620130fd07b47ffad22a816292327f579e566213e31b1cba854233516f5c542ab2c5608f2e2ffd3cbee45da8e31a3afbf SHA512 0a8ef21eab3d6c223f7590c266a1ac29e75ecef9e0deb7703fe08e4fcedf7d2d7f65818bb84fd721c6c24ef2d22f2bb5add8fbe22d168413a2760205d8a23809 MISC metadata.xml 827 BLAKE2B 3cddd298559cd7c5e00921b511118663c6642169571ace6772677cb7a6e77c663258cd889c4b2278b6323f926a0d2b9ae74460af3187831ffedf22701e954e7c SHA512 91de5fd93dd9325cdb1bd4c9b2b7ff063424d3f0b9e3f87c61c5b25739f3151f07fcdf4c2a73fe52023a24f5bbc78ef860d95bddb64e9748dcf6fd4858e3b2b9 diff --git a/app-admin/yadm/yadm-3.2.1.ebuild b/app-admin/yadm/yadm-3.2.1.ebuild deleted file mode 100644 index 02095ec7674a..000000000000 --- a/app-admin/yadm/yadm-3.2.1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit bash-completion-r1 python-any-r1 - -DESCRIPTION="Git based tool for managing dotfiles" -HOMEPAGE="https://github.com/TheLocehiliosan/yadm" -SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~ppc64 ~x86" -IUSE="test" - -RESTRICT="!test? ( test )" - -RDEPEND=" - app-shells/bash - app-crypt/gnupg - dev-vcs/git -" - -BDEPEND=" - test? ( - ${RDEPEND} - ${PYTHON_DEPS} - $(python_gen_any_dep ' - dev-python/pytest[${PYTHON_USEDEP}] - ') - dev-tcltk/expect - ) -" - -DOCS=( CHANGES README.md ${PN}.md ) - -python_check_deps() { - python_has_version -b "dev-python/pytest[${PYTHON_USEDEP}]" -} - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_compile() { - emake "${PN}.md" -} - -src_test() { - # prevent system config having influence on tests - local -x GIT_CONFIG_NOSYSTEM=1 - - # prevent git branch warning, it confuses tests - local -x GIT_CONFIG_GLOBAL="${HOME}/.gitconfig" - git config --global init.defaultBranch master || die "setting default branch name failed" - - # un-hardcode path to tmp, otherwise encryption tests fail - sed -e "/^cache_dir/s@/tmp@${T}@" -i pytest.ini || die "cannot patch cache dir" - - local EPYTEST_DESELECT=( - test/test_alt.py # requires envtpl, not packaged - test/test_compat_jinja.py # ditto - test/test_unit_template_j2.py # ditto - test/test_syntax.py # needs new yamllint, not packaged yet - test/test_upgrade.py::test_upgrade # needs old version of yadm - test/test_compat_alt.py # tests obsolete features, broken - test/test_unit_template_esh.py # requires esh, not packaged - test/test_encryption.py::test_symmetric_encrypt[clean-encrypt_exists-bad_phrase] # hangs in sandbox - test/test_encryption.py::test_symmetric_encrypt[overwrite-encrypt_exists-bad_phrase] # ditto - ) - - epytest -} - -src_install() { - einstalldocs - - dobin "${PN}" - doman "${PN}.1" - - dobashcomp completion/bash/yadm - - insinto /usr/share/zsh/site-functions - doins completion/zsh/_${PN} - - insinto /usr/share/fish/vendor_completions.d - doins completion/fish/${PN}.fish -} diff --git a/app-admin/yadm/yadm-3.2.2.ebuild b/app-admin/yadm/yadm-3.2.2.ebuild index 84a40d3dccec..154ee7556273 100644 --- a/app-admin/yadm/yadm-3.2.2.ebuild +++ b/app-admin/yadm/yadm-3.2.2.ebuild @@ -3,18 +3,20 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) +PYTHON_COMPAT=( python3_{9..11} ) inherit bash-completion-r1 python-any-r1 DESCRIPTION="Git based tool for managing dotfiles" HOMEPAGE="https://github.com/TheLocehiliosan/yadm" -SRC_URI="https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI=" + https://github.com/TheLocehiliosan/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz +" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="amd64 ~ppc64 ~x86" IUSE="test" - RESTRICT="!test? ( test )" RDEPEND=" diff --git a/app-backup/Manifest.gz b/app-backup/Manifest.gz index a66b5daa63391a8cce2478083da8dc37626fc7e4..e721008514107d82a1dab56c7761969191534219 100644 GIT binary patch delta 450 zcmV;z0X_cdKIcBLX&ry{_F=kQZ0&UJY#slNI@8?-^Y4r!4E?4IB~wZgY$%0Wf_%D8 zqybJ1j5AO) zf=FVHtL~lo!NSc9C7`bkpNJcL*3Id@v^^EpX5sj--pim(C<%WFfZDDxGF%U6+-{Jv z><+QkMJy&3U?Ibp?*m#)*V~6*KfaESKR)mGKfS(we)&HpGe2_E&~Gwr-7M-Xe%1MG zO&FDS_b}955hRi`GX+6Lk;hXt&USR9>O&+iycn{hk9J%9_Dl6Fk}L5L|VCfk{lk z>7M^GD%N!6V+z7FlRCO&Y4I0~vb(Ok)F?WGVYEt`BRt3Fxb#D=>luhrow$N`Mw3n8)G+g?OJ!g sz=5MXkbnsJAD{QSh>Vp+*zZ&X;r1JdEF3t$lQ|zK2!T9TY%Vzf09!5J*8l(j delta 452 zcmV;#0XzQZKIuNNX&rw>*AR@yFJ^_Q+jJ~Oy=`hWok79`5&l^>PSoyEL8^)_EDLUy zZl8^f{wh!nUAu<{0p0D^)^FbQEHUi*RVadC%k-q~!J+;zqwT0;pNily-1oiLk`E-U ziLUf))EAPtsnc*J=s|E|zyMCCC5^--T0rN>EP_{hTVp))?ec$F$l9_!x)Pw9cUorH z7mzV>e$+WDs)x|lN;0S6ppZwczJ7ciAAfw_?|*uI{rvKOOlE%MrlH?t+PYcPS^TQ= z*_tpa?e1ZyyCO&=XJ!h5q@;74;EsN&2dFPoQ%fQYg5VfEyp3Jfqyv-cbrhR3qNj5d z)MxN2jJ~$>Xue8V`gw#*^fjX6&>q??G$56;j`Q~0P*cC>fQO>u6nugwdmVzS?k_Nj zDLCEpUq&2my7DmvVVX%DUB+&-3r5*p*IjB9ox!kpVw0~PC}6~NBOXo1huRM4D7#Mo z^>y?Yi>Y0CaQBdwb%Q}C>DtsY?4vY&uJ8P*OJo>q=$Uje)y#I^zaRxNJlPpzH+1b< ucfY`aqdSm*2>BnM_qvEoi$&P)R0QGn8;C3%Gq964A1DY8WTcobIRF5#kLCyf diff --git a/app-backup/tsm/Manifest b/app-backup/tsm/Manifest index d73acfef9e72..d46bd5ba32b4 100644 --- a/app-backup/tsm/Manifest +++ b/app-backup/tsm/Manifest @@ -5,5 +5,9 @@ AUX dsmcad.init.d-r1 531 BLAKE2B 840b6431f083df2da7f42d79a1b28a87ed3b90d497e54a1 AUX dsmcad.service 224 BLAKE2B cb84b8616daa3649b8b29c58aa91fffbb119dfd1e84810ed61564fd45380ac792c89c20da1f8296f617467c411605f86a5cc2190d2135be771348c1d58b7c56c SHA512 e3572098abf5b2831d10a3b649337b5c9f1cd9fda4ed58844408b6fe31fdc68a3bbc197eab227f9808bc9ab4b4a7488c766aaa472e801d88631b6b8ec398eb45 AUX tsm.logrotate 60 BLAKE2B bb367d3da53f8061d71e3753ab8c46595d5cf91485da920f032473a99d3241d22fdbe576cc99088c99e97c63d3f2af920d4602878830fb815a58dc8321d37a2a SHA512 2f412c61a21dbb2c69b2c12130ae12844787d998098de269da2b8a284c2ed86f7244c2854d7050f2a521b3fbe7239f1ec4339f3b434c67b9cd57980fe5de5a92 DIST 8.1.13.3-TIV-TSMBAC-LinuxX86.tar 593264640 BLAKE2B 0dec77e87403f86aaf98b3dbc61c4dcf7a107d2dbdb1733ad97294669b122a202034928b6c83df931877c6cd08272f7920250fbd6262ec9f565afdc06dd42c2b SHA512 dac6b7f701e7fb8af49988da8df952c93879b57ea57daa88d4fff3c531423c73b24e89995894c041601faf1c33f115e5153461e2672254d9f29b65dd30c8ab8e -EBUILD tsm-8.1.13.3.ebuild 7470 BLAKE2B d370575b4b7dce060caac31330a326d8bab9e90d23aef5390eac51df20f40aba2cc3d1e5abbf12c93586785d47f02fbb027b784122f0f61303805500b1194653 SHA512 15b8334e4a631e7033f6d52877bbfacf94948f41df3402073ad061f36bb84220877f11465c9969ff40e234e505d4f9cb9516967a94cd1313fd5829c0a5c7f127 -MISC metadata.xml 399 BLAKE2B 286d9d8e3c94ff45959b763044b769441b4cca5bfc85640f364da79726288578c270c0f52027465eb94f7358fb702b04a69f0996af90efe0e10bc4b90df9d2e5 SHA512 564b638560a6d38bb606b06731a6e5790daf5c91498015cc30000192d588fcec56c18c688955eaf09072108d31c28446c3c73c12165fb7cb8989592681cfbec5 +DIST 8.1.15.0-TIV-TSMBAC-LinuxX86.tar 680560640 BLAKE2B 837cbe2d7e63a827062639fe52e8a17275bc7f7f47f52ddf59d5f00cc8f5a3c2875a39107047cc53cd57ac7100011bd8b0d72b0a893edcedef285a10c0d34c01 SHA512 2bdf22ae31af37641e8f06cea118671e461d157dd943c86ffafd866f6fe99ebf40135ba3ea1d2511742ed9c3841db93b8ccb46c29825ce87c217bc94c93fed73 +DIST 8.1.17.2-TIV-TSMBAC-LinuxX86.tar 704153600 BLAKE2B a652ab860dd4c44ad75b669153df63e26b8eccaf7978c847162f2028b9fb1c263e4ccf2724e1d4b18b5cb47237070a1941a7cdeb9e15a1a5ff7ba9671fcade05 SHA512 0d90976f77d93b65582492547631adf5349dad83617fcc3b40c804111cd7f316fbe238c0f943cd23675b3427a36bfbeb81160b622a5664fca34d026693194cfe +EBUILD tsm-8.1.13.3.ebuild 7516 BLAKE2B 17e4fb748862e5256bc919e2348a1a9538f2e3b77efe892f3467fa40a54834afa3535e98ea854ad3376a9daca4b54060c7da663b6b7a5f5a647e098df71ed57d SHA512 6a5eb370fc0ee8cbf4ac6a1ef4a68a92d361126ba25256296697f319adecef3101ded521572c76ba7014e7d841d1a1609992154741efe6bfe5d703b6ef067a33 +EBUILD tsm-8.1.15.0.ebuild 7635 BLAKE2B 6cc57eb475ef95dcaf48be05deece85b68f70437f73e35eb7cc19e2585dcc36abafa1acd2e19a180104b93a82d321cc37ec690db1d5afdc8559fd288ae492719 SHA512 7986bc27c0b82d985f4e3105a423053a93ae6a9c5250cc825ce04209cd198f443a88b127178063465325e0c2cf59e0512072756d86efb59e3d1ebcadf58f7706 +EBUILD tsm-8.1.17.2.ebuild 7635 BLAKE2B 6cc57eb475ef95dcaf48be05deece85b68f70437f73e35eb7cc19e2585dcc36abafa1acd2e19a180104b93a82d321cc37ec690db1d5afdc8559fd288ae492719 SHA512 7986bc27c0b82d985f4e3105a423053a93ae6a9c5250cc825ce04209cd198f443a88b127178063465325e0c2cf59e0512072756d86efb59e3d1ebcadf58f7706 +MISC metadata.xml 467 BLAKE2B ec2f80b73cb0271af573195c56fa9605e2f31c4b96b307740a84045683b9b07154b36c2b2f96c6fceee68200033ed5e06c5500581e5bef8f77fc1fce84ad6be3 SHA512 c680e1708235d47c970c1e1ea6055340d549ad36f1ef1af451f4e5b4d344b7682d59a2360f1c8812d81b9585249f2e4b08a1ee8e29e93e22e53bfefd57954801 diff --git a/app-backup/tsm/metadata.xml b/app-backup/tsm/metadata.xml index adcd5f3f170a..f53678b60439 100644 --- a/app-backup/tsm/metadata.xml +++ b/app-backup/tsm/metadata.xml @@ -7,5 +7,6 @@ IBM Tivoli Common Inventory Technology Difference snapshot support for NetApp and N-Series file servers + Install vmware data protection support diff --git a/app-backup/tsm/tsm-8.1.13.3.ebuild b/app-backup/tsm/tsm-8.1.13.3.ebuild index 53fe1ddcce52..daf4b664d8cc 100644 --- a/app-backup/tsm/tsm-8.1.13.3.ebuild +++ b/app-backup/tsm/tsm-8.1.13.3.ebuild @@ -50,6 +50,9 @@ ${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )" done unset lang +BDEPEND=" + app-arch/xz-utils[extra-filters] +" DEPEND=" acct-group/tsm " diff --git a/app-backup/tsm/tsm-8.1.15.0.ebuild b/app-backup/tsm/tsm-8.1.15.0.ebuild new file mode 100644 index 000000000000..89ce3be8e11a --- /dev/null +++ b/app-backup/tsm/tsm-8.1.15.0.ebuild @@ -0,0 +1,252 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit readme.gentoo-r1 rpm systemd pax-utils + +DESCRIPTION="IBM Spectrum Protect (former Tivoli Storage Manager) Backup/Archive Client, API" +HOMEPAGE="https://www.ibm.com/docs/en/spectrum-protect" + +MY_PV_MAJOR=$(ver_cut 1) +MY_PV_MINOR=$(ver_cut 2) +MY_PV_TINY=$(ver_cut 3) +MY_PV_PATCH=$(ver_cut 4) + +MY_PV_NODOTS="${MY_PV_MAJOR}${MY_PV_MINOR}${MY_PV_TINY}" +MY_PVR_ALLDOTS=${PV} + +if [[ ${MY_PV_PATCH} == 0 ]]; then + MY_RELEASE_PATH=maintenance +else + MY_RELEASE_PATH=patches +fi +BASE_URI="https://public.dhe.ibm.com/storage/tivoli-storage-management/" +BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/" +BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/" +SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar" +SRC_URI="${BASE_URI}${SRC_TAR}" + +RESTRICT="strip" # Breaks libPiIMG.so and libPiSNAP.so +LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exolab + dom4j EPL-1.0 FTL icu unicode IBM Info-ZIP LGPL-2 LGPL-2.1 openafs-krb5-a + ZLIB MPL-1.0 MPL-1.1 NPL-1.1 openssl OPENLDAP RSA public-domain W3C + || ( BSD GPL-2+ ) gSOAP libpng tsm" + +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="acl java vmware +tsm-cit +tsm-hw" +QA_PREBUILT="*" + +# not available (yet?) +#MY_LANGS="cs:CS_CZ de:DE_DE es:ES_ES fr:FR_FR hu:HU_HU it:IT_IT ja:JA_JP +# ko:KO_KR pl:PL_PL pt-BR:PT_BR ru:RU_RU zh-CN:ZH_CN zh-TW:ZH_TW" +MY_LANG_PV="${MY_PVR_ALLDOTS}-" +for lang in ${MY_LANGS}; do + IUSE="${IUSE} l10n_${lang%:*}" + SRC_URI="${SRC_URI} l10n_${lang%:*}? ( \ +${BASE_URI}TIVsm-msg.${lang#*:}.x86_64.rpm -> \ +${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )" +done +unset lang + +BDEPEND=" + app-arch/xz-utils[extra-filters] +" +DEPEND=" + acct-group/tsm +" +RDEPEND=" + acct-group/tsm + dev-libs/expat + dev-libs/libxml2 + sys-fs/fuse:0 + acl? ( sys-apps/acl ) + java? ( virtual/jre:1.8 ) + vmware? ( x11-libs/libXft media-libs/alsa-lib ) + || ( + sys-libs/libxcrypt[compat] + sys-libs/glibc[crypt(+)] + ) +" + +S="${WORKDIR}/bacli" + +pkg_setup() { + DOC_CONTENTS=" + Note that you have to be root to be able to use the Tivoli Storage Manager + client. The dsmtca trusted agent binary does not exist anymore. + + For information on how to give other users access, please see the following + URLs: + https://www.ibm.com/support/knowledgecenter/SSGSG7_7.1.8/client/c_cfg_nonadmin.html#c_macuninst_nonadmin + https://www.ibm.com/support/knowledgecenter/SSGSG7_7.1.8/client/c_secure_pwd.html#c_secure_pwd__sec_no_tca + " +} + +src_unpack() { + local rpm rpms lang + mkdir bacli || die + cd bacli || die + unpack ${SRC_TAR} + + cd "${S}" + for rpm in *.rpm; do + case ${rpm} in + TIVsm-APIcit.*|TIVsm-BAcit.*) + use tsm-cit && rpms="${rpms} ./${rpm}" + ;; + TIVsm-BAhdw.*) + use tsm-hw && rpms="${rpms} ./${rpm}" + ;; + TIVsm-JBB.*|*-filepath-*) + # "journal based backup" for all filesystems + # requires a kernel module. + # "Linux Filepath source code" available + # by request from vendor + ;; + *) + rpms="${rpms} ./${rpm}" + ;; + esac + done + for rpm in ${A}; do + case ${rpm} in + *.rpm) + rpms="${rpms} ${rpm}" + ;; + esac + done + + rpm_unpack ${rpms} + + # Avoid strange error messages caused by read-only files + chmod -R u+w "${S}" || die +} + +src_install() { + if ! use vmware; then + rm -rf opt/tivoli/tsm/tdpvmware + fi + cp -a opt "${D}"/ || die + cp -a usr "${D}"/ || die + + # The RPM files contain postinstall scripts which can be extracted + # e.g. using https://bugs.gentoo.org/attachment.cgi?id=234663 . + # Below we try to mimic the behaviour of these scripts. + # We don't deal with SELinux compliance (yet), though. + local RPM_INSTALL_PREFIX CLIENTDIR i + RPM_INSTALL_PREFIX=/opt + CLIENTDIR=${RPM_INSTALL_PREFIX}/tivoli/tsm/client + + # Create links for messages; this is spread over several postin scripts. + #for i in $(cd "${D}"/${CLIENTDIR}/lang; ls -1d ??_??); do + # dosym ../../lang/${i} $CLIENTDIR/ba/bin/${i} + # dosym ../../lang/${i} $CLIENTDIR/api/bin64/${i} + #done + + # Mimic TIVsm-API64 postinstall script + for i in libgpfs.so libdmapi.so; do + dosym ../..${CLIENTDIR}/api/bin64/${i} /usr/lib64/${i} + done + + # The TIVsm-BA postinstall script only does messages and ancient upgrades + + # The gscrypt64 postinstall script only deals with s390[x] SELinux + # and the symlink for the iccs library which we handle in the loop below. + + # Move stuff from /usr/local to /opt, #452332 + mv "${D}"/usr/local/ibm "${D}"/opt/ || die + rmdir "${D}"/usr/local || die + + # Mimic gskssl64 postinstall script + for i in sys p11 km ssl drld kicc ldap cms acmeidup valn dbfl iccs; do + dosym ../../opt/ibm/gsk8_64/lib64/libgsk8${i}_64.so \ + /usr/lib64/libgsk8${i}_64.so + done + for i in capicmd ver; do + dosym ../../opt/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/gsk${i}_64 + done + + # Done with the postinstall scripts as the RPMs contain them. + # Now on to some more Gentoo-specific installation. + + rm -rf "${D}/usr/lib/.build-id" &> /dev/null + [[ -d "${D}/usr/lib" ]] && rmdir "${D}/usr/lib" || die "Using 32bit lib dir in 64bit only system" + + # Avoid "QA Notice: Found an absolute symlink in a library directory" + local target + find "${D}"/usr/lib* -lname '/*' | while read i; do + target=$(readlink "${i}") + rm -v "${i}" || die + dosym "../..${target}" "${i#${D}/}" + done + + keepdir /var/log/tsm + insinto /etc/logrotate.d + newins "${FILESDIR}/tsm.logrotate" tsm + + keepdir /etc/tivoli + + cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp" "${D}/etc/tivoli/dsm.sys" || die + echo ' PasswordDir "/etc/tivoli/"' >> "${D}"/etc/tivoli/dsm.sys + echo ' PasswordAccess generate' >> "${D}"/etc/tivoli/dsm.sys + + # Added the hostname to be more friendly, the admin will need to edit this file anyway + echo ' NodeName' `hostname` >> "${D}"/etc/tivoli/dsm.sys + echo ' ErrorLogName "/var/log/tsm/dsmerror.log"' >> "${D}"/etc/tivoli/dsm.sys + echo ' SchedLogName "/var/log/tsm/dsmsched.log"' >> "${D}"/etc/tivoli/dsm.sys + dosym ../../../../../../etc/tivoli/dsm.sys /opt/tivoli/tsm/client/ba/bin/dsm.sys + + cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.opt.smp" "${D}/etc/tivoli/dsm.opt" + dosym ../../../../../../etc/tivoli/dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.opt + + # Setup the env + dodir /etc/env.d + ENV_FILE="${D}/etc/env.d/80tivoli" + echo 'DSM_CONFIG="/etc/tivoli/dsm.opt"' >> ${ENV_FILE} + echo 'DSM_DIR="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} + echo 'DSM_LOG="/var/log/tsm"' >> ${ENV_FILE} + # echo 'ROOTPATH="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} + + echo 'SEARCH_DIRS_MASK="/opt/tivoli/tsm/client/ba/bin"' > "${T}/80${PN}" || die + insinto "/etc/revdep-rebuild" + doins "${T}/80${PN}" + + newconfd "${FILESDIR}/dsmc.conf.d" dsmc + newinitd "${FILESDIR}/dsmc.init.d" dsmc + newinitd "${FILESDIR}/dsmcad.init.d-r1" dsmcad + + # Need this for hardened, otherwise a cryptic "connection to server lost" message appears + pax-mark -m "${D}/opt/tivoli/tsm/client/ba/bin/dsmc" + + systemd_dounit "${FILESDIR}/dsmc.service" + systemd_dounit "${FILESDIR}/dsmcad.service" + + readme.gentoo_create_doc +} + +pkg_postinst() { + local i dirs + for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do + if [[ ! -e ${i} ]]; then + touch ${i} || die + chown :tsm ${i} || die + chmod 0660 ${i} || die + fi + done + + # Bug #375041: the log directory itself should not be world writable. + # Have to do this in postinst due to bug #141619 + chown root:tsm /var/log/tsm || die + chmod 0750 /var/log/tsm || die + + # Bug 508052: directories used to be too restrictive, have to widen perms. + dirs=( /opt/tivoli $(find /opt/tivoli/tsm -type d) ) + chown root:root "${dirs[@]}" || die + chmod 0755 "${dirs[@]}" || die + + FORCE_PRINT_ELOG=1 + DISABLE_AUTOFORMATTING=1 + readme.gentoo_print_elog +} diff --git a/app-backup/tsm/tsm-8.1.17.2.ebuild b/app-backup/tsm/tsm-8.1.17.2.ebuild new file mode 100644 index 000000000000..89ce3be8e11a --- /dev/null +++ b/app-backup/tsm/tsm-8.1.17.2.ebuild @@ -0,0 +1,252 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit readme.gentoo-r1 rpm systemd pax-utils + +DESCRIPTION="IBM Spectrum Protect (former Tivoli Storage Manager) Backup/Archive Client, API" +HOMEPAGE="https://www.ibm.com/docs/en/spectrum-protect" + +MY_PV_MAJOR=$(ver_cut 1) +MY_PV_MINOR=$(ver_cut 2) +MY_PV_TINY=$(ver_cut 3) +MY_PV_PATCH=$(ver_cut 4) + +MY_PV_NODOTS="${MY_PV_MAJOR}${MY_PV_MINOR}${MY_PV_TINY}" +MY_PVR_ALLDOTS=${PV} + +if [[ ${MY_PV_PATCH} == 0 ]]; then + MY_RELEASE_PATH=maintenance +else + MY_RELEASE_PATH=patches +fi +BASE_URI="https://public.dhe.ibm.com/storage/tivoli-storage-management/" +BASE_URI+="${MY_RELEASE_PATH}/client/v${MY_PV_MAJOR}r${MY_PV_MINOR}/" +BASE_URI+="Linux/LinuxX86/BA/v${MY_PV_NODOTS}/" +SRC_TAR="${MY_PVR_ALLDOTS}-TIV-TSMBAC-LinuxX86.tar" +SRC_URI="${BASE_URI}${SRC_TAR}" + +RESTRICT="strip" # Breaks libPiIMG.so and libPiSNAP.so +LICENSE="Apache-1.1 Apache-2.0 JDOM BSD-2 CC-PD Boost-1.0 MIT CPL-1.0 HPND Exolab + dom4j EPL-1.0 FTL icu unicode IBM Info-ZIP LGPL-2 LGPL-2.1 openafs-krb5-a + ZLIB MPL-1.0 MPL-1.1 NPL-1.1 openssl OPENLDAP RSA public-domain W3C + || ( BSD GPL-2+ ) gSOAP libpng tsm" + +SLOT="0" +KEYWORDS="-* ~amd64" +IUSE="acl java vmware +tsm-cit +tsm-hw" +QA_PREBUILT="*" + +# not available (yet?) +#MY_LANGS="cs:CS_CZ de:DE_DE es:ES_ES fr:FR_FR hu:HU_HU it:IT_IT ja:JA_JP +# ko:KO_KR pl:PL_PL pt-BR:PT_BR ru:RU_RU zh-CN:ZH_CN zh-TW:ZH_TW" +MY_LANG_PV="${MY_PVR_ALLDOTS}-" +for lang in ${MY_LANGS}; do + IUSE="${IUSE} l10n_${lang%:*}" + SRC_URI="${SRC_URI} l10n_${lang%:*}? ( \ +${BASE_URI}TIVsm-msg.${lang#*:}.x86_64.rpm -> \ +${MY_LANG_PV}TIVsm-msg.${lang#*:}.x86_64.rpm )" +done +unset lang + +BDEPEND=" + app-arch/xz-utils[extra-filters] +" +DEPEND=" + acct-group/tsm +" +RDEPEND=" + acct-group/tsm + dev-libs/expat + dev-libs/libxml2 + sys-fs/fuse:0 + acl? ( sys-apps/acl ) + java? ( virtual/jre:1.8 ) + vmware? ( x11-libs/libXft media-libs/alsa-lib ) + || ( + sys-libs/libxcrypt[compat] + sys-libs/glibc[crypt(+)] + ) +" + +S="${WORKDIR}/bacli" + +pkg_setup() { + DOC_CONTENTS=" + Note that you have to be root to be able to use the Tivoli Storage Manager + client. The dsmtca trusted agent binary does not exist anymore. + + For information on how to give other users access, please see the following + URLs: + https://www.ibm.com/support/knowledgecenter/SSGSG7_7.1.8/client/c_cfg_nonadmin.html#c_macuninst_nonadmin + https://www.ibm.com/support/knowledgecenter/SSGSG7_7.1.8/client/c_secure_pwd.html#c_secure_pwd__sec_no_tca + " +} + +src_unpack() { + local rpm rpms lang + mkdir bacli || die + cd bacli || die + unpack ${SRC_TAR} + + cd "${S}" + for rpm in *.rpm; do + case ${rpm} in + TIVsm-APIcit.*|TIVsm-BAcit.*) + use tsm-cit && rpms="${rpms} ./${rpm}" + ;; + TIVsm-BAhdw.*) + use tsm-hw && rpms="${rpms} ./${rpm}" + ;; + TIVsm-JBB.*|*-filepath-*) + # "journal based backup" for all filesystems + # requires a kernel module. + # "Linux Filepath source code" available + # by request from vendor + ;; + *) + rpms="${rpms} ./${rpm}" + ;; + esac + done + for rpm in ${A}; do + case ${rpm} in + *.rpm) + rpms="${rpms} ${rpm}" + ;; + esac + done + + rpm_unpack ${rpms} + + # Avoid strange error messages caused by read-only files + chmod -R u+w "${S}" || die +} + +src_install() { + if ! use vmware; then + rm -rf opt/tivoli/tsm/tdpvmware + fi + cp -a opt "${D}"/ || die + cp -a usr "${D}"/ || die + + # The RPM files contain postinstall scripts which can be extracted + # e.g. using https://bugs.gentoo.org/attachment.cgi?id=234663 . + # Below we try to mimic the behaviour of these scripts. + # We don't deal with SELinux compliance (yet), though. + local RPM_INSTALL_PREFIX CLIENTDIR i + RPM_INSTALL_PREFIX=/opt + CLIENTDIR=${RPM_INSTALL_PREFIX}/tivoli/tsm/client + + # Create links for messages; this is spread over several postin scripts. + #for i in $(cd "${D}"/${CLIENTDIR}/lang; ls -1d ??_??); do + # dosym ../../lang/${i} $CLIENTDIR/ba/bin/${i} + # dosym ../../lang/${i} $CLIENTDIR/api/bin64/${i} + #done + + # Mimic TIVsm-API64 postinstall script + for i in libgpfs.so libdmapi.so; do + dosym ../..${CLIENTDIR}/api/bin64/${i} /usr/lib64/${i} + done + + # The TIVsm-BA postinstall script only does messages and ancient upgrades + + # The gscrypt64 postinstall script only deals with s390[x] SELinux + # and the symlink for the iccs library which we handle in the loop below. + + # Move stuff from /usr/local to /opt, #452332 + mv "${D}"/usr/local/ibm "${D}"/opt/ || die + rmdir "${D}"/usr/local || die + + # Mimic gskssl64 postinstall script + for i in sys p11 km ssl drld kicc ldap cms acmeidup valn dbfl iccs; do + dosym ../../opt/ibm/gsk8_64/lib64/libgsk8${i}_64.so \ + /usr/lib64/libgsk8${i}_64.so + done + for i in capicmd ver; do + dosym ../../opt/ibm/gsk8_64/bin/gsk8${i}_64 /usr/bin/gsk${i}_64 + done + + # Done with the postinstall scripts as the RPMs contain them. + # Now on to some more Gentoo-specific installation. + + rm -rf "${D}/usr/lib/.build-id" &> /dev/null + [[ -d "${D}/usr/lib" ]] && rmdir "${D}/usr/lib" || die "Using 32bit lib dir in 64bit only system" + + # Avoid "QA Notice: Found an absolute symlink in a library directory" + local target + find "${D}"/usr/lib* -lname '/*' | while read i; do + target=$(readlink "${i}") + rm -v "${i}" || die + dosym "../..${target}" "${i#${D}/}" + done + + keepdir /var/log/tsm + insinto /etc/logrotate.d + newins "${FILESDIR}/tsm.logrotate" tsm + + keepdir /etc/tivoli + + cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.sys.smp" "${D}/etc/tivoli/dsm.sys" || die + echo ' PasswordDir "/etc/tivoli/"' >> "${D}"/etc/tivoli/dsm.sys + echo ' PasswordAccess generate' >> "${D}"/etc/tivoli/dsm.sys + + # Added the hostname to be more friendly, the admin will need to edit this file anyway + echo ' NodeName' `hostname` >> "${D}"/etc/tivoli/dsm.sys + echo ' ErrorLogName "/var/log/tsm/dsmerror.log"' >> "${D}"/etc/tivoli/dsm.sys + echo ' SchedLogName "/var/log/tsm/dsmsched.log"' >> "${D}"/etc/tivoli/dsm.sys + dosym ../../../../../../etc/tivoli/dsm.sys /opt/tivoli/tsm/client/ba/bin/dsm.sys + + cp -a "${S}/opt/tivoli/tsm/client/ba/bin/dsm.opt.smp" "${D}/etc/tivoli/dsm.opt" + dosym ../../../../../../etc/tivoli/dsm.opt /opt/tivoli/tsm/client/ba/bin/dsm.opt + + # Setup the env + dodir /etc/env.d + ENV_FILE="${D}/etc/env.d/80tivoli" + echo 'DSM_CONFIG="/etc/tivoli/dsm.opt"' >> ${ENV_FILE} + echo 'DSM_DIR="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} + echo 'DSM_LOG="/var/log/tsm"' >> ${ENV_FILE} + # echo 'ROOTPATH="/opt/tivoli/tsm/client/ba/bin"' >> ${ENV_FILE} + + echo 'SEARCH_DIRS_MASK="/opt/tivoli/tsm/client/ba/bin"' > "${T}/80${PN}" || die + insinto "/etc/revdep-rebuild" + doins "${T}/80${PN}" + + newconfd "${FILESDIR}/dsmc.conf.d" dsmc + newinitd "${FILESDIR}/dsmc.init.d" dsmc + newinitd "${FILESDIR}/dsmcad.init.d-r1" dsmcad + + # Need this for hardened, otherwise a cryptic "connection to server lost" message appears + pax-mark -m "${D}/opt/tivoli/tsm/client/ba/bin/dsmc" + + systemd_dounit "${FILESDIR}/dsmc.service" + systemd_dounit "${FILESDIR}/dsmcad.service" + + readme.gentoo_create_doc +} + +pkg_postinst() { + local i dirs + for i in /var/log/tsm/dsm{error,sched,j,webcl}.log; do + if [[ ! -e ${i} ]]; then + touch ${i} || die + chown :tsm ${i} || die + chmod 0660 ${i} || die + fi + done + + # Bug #375041: the log directory itself should not be world writable. + # Have to do this in postinst due to bug #141619 + chown root:tsm /var/log/tsm || die + chmod 0750 /var/log/tsm || die + + # Bug 508052: directories used to be too restrictive, have to widen perms. + dirs=( /opt/tivoli $(find /opt/tivoli/tsm -type d) ) + chown root:root "${dirs[@]}" || die + chmod 0755 "${dirs[@]}" || die + + FORCE_PRINT_ELOG=1 + DISABLE_AUTOFORMATTING=1 + readme.gentoo_print_elog +} diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz index a1d5427b547631349715af91f2cdd53cfd75d60e..e3eb99c6002f03ef8b1f5132ef8aa968133dd5d8 100644 GIT binary patch delta 6983 zcmV-N8@S}}I`TSUABzY8000000{?BB$#PuDb%ytP3cdjClXK>>6_UdaTi!@7kRyd? z5MTgkx%=(?{pDcQrCS>`8?3rF^9=uRGWn;U{`S+Sulu8~{?Y&C*RRi?e9E8x_+LN$ z=b!x_KapWk1ohv4N|Clvf8j4b{r7+T+n@jXw@>}sw~zkxvfuvoFa71|?DvmPu3jVN z2#EP?bGsJvNYQUQJvehayU=oX1hB6*yWhDUqSLmGXy>G{6}}wvtYP$&OWOXN+-EaC zeVeJz()qy5JruWM;VF$^j=}?LcD07|Jz`-bH(CtIbfb@kSFe=npYk7b%tim_m*lL(e>0UTe9S$^*9}?o@WKCJ+N$&Yp%KV zh}ih$>3Q|PKjP&}YWH|i6law+PIPszW6`x8tF!D{-E*d4%Pj76MmOKA7CUM6(g&4u zR`TVX|v6`ovSS{IgxzeYBhlM<9ZovmK8&~0bC6Act z4WGXUEZ1E(rP{_V>vitkd#7}Fh?zn(Rfjv}xPAI?aj82`uug+Vi_MYUQCMqIo@;cJ z)5tN9J<5K&f9wv`6#}mxjw1KjZ<4dgLbu++HDDk8P$+LA}uZ3mX`D4fVH1atio@Qg!eZI%6S+D|dFEv~|lL`R@*>KD`WLj|3 z&(2X6mf~!HT3&O;!@ClR%wsorsnWH*4wg_@KhQxTR~9lh*^MO^04z}e19|~@qw~~- zQqV3jdwu!(`f?3dc%WG9YlHh)cpu8xvZ``EsRE0sFasw6J727OR7 z?HtOLGJvpynh+e|2V31Ik8F;XSkBbqi7yOreS&slP(wVcK-W;}ad|j6oVMuyDA;eZl8KFbLNRGwG zJIX|BQ9ldNr%@>*$5(P;Yk<~t4oW&e5Dx+HSi>B?!>Vv&N<|P%%LX0~WF90^f1<4n zPWDK%70SGGCJj;+2^mC}9%gH{SLi4Pf_9{SpeQOdz!67+F?Vo0!4nn44GyK}gdx

iP!U`%6V2UXo5lM%@viS>^~L;QDl69a^|ROPwqowABPTIt$<; zRI;3PjXjVl0zb4u=$d=RVUbACg7aA&5Cm!7+BWqXgotFgM{ux$nW}sQ>$f+w==F3j z6`_HD{|zv#tDBF&_DOT}I4;w;B>sjvoZ5l44#XG38#PT95hd)}u9?)gMFDQmAARak z3`Zx%oeC6AQ2Px&;caj*5dG4DYDb2Fny=J4BsZ){g5pD+CO--*0v0$v4D18wmh#S%OvwGe_tDhu<_}zbHg&@YcyV)STtGb}tkdz=Os)n=lVY{V7Yz?-Qc{~e zt-VylNK?&DY8S~FFr@>fu3le)(x{w*qT!K}&a0#r)rW?Vv13cuNF-7mMyQfQWN&79 zLee3uAcdrHRRNsssSfUhB9`{*hN(%y2Vg-T;rf5aSWOV~5&`Bq5@yJ!ng4+ z4Cq@Uj2bHh)y`}4mC7^ilX{&o(`+ihvo-pp0Y*V0ehkl#4TEOYaHq(?$~<+t1@Q+3 zOif>8XI*NcmXd}a@Yikg3%e<_hIWh^p`e7w5wxOSeiR<4Jm#JMFN47sY4QzU~UK_cn}kkW1h&s@PRY(Se>3O|oJH2jkoCry8T zUW4iUo7a^%SV^9oS8)_=aY2}Z2pGh&z}1@Wy5seUg8cNOjrVWP8220T<<~UAmm

M${CD2LpkJkZP)~-old63YZzWnZ*nVXu=j=CD> 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 Hkz@b>$mFSR delta 13030 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 diff --git a/app-editors/mg/Manifest b/app-editors/mg/Manifest index 7671e01bcb5a..d115703fb722 100644 --- a/app-editors/mg/Manifest +++ b/app-editors/mg/Manifest @@ -1,5 +1,7 @@ DIST mg-20220614.tar.gz 157904 BLAKE2B 88141274b379c6117158f85d91d0d643709437f0292fe2f82569c33d85694b39f957e279e262839ef0ba2a7e81e8a9ad6512c621e68f42b0929805028898637a SHA512 bed455cda856e54fae28592ac0a520841d5d542880a7405dadf702d7407ac33ae7fb7b63880805a7e166e0e0a87c76b9fca1700c444f1b999a5af66732c69b65 DIST mg-20221112.tar.gz 158666 BLAKE2B b32f957a4491901c0926668fb74df450de679d95d1ca2352f7eab0be0e6fa06b703551c3f9be6bed80918daec9096fbbc8f774f3e0255c668a8ebe0c0bcf99a6 SHA512 7d2d08d7015357ceece4eeaf876a3c0a8e27554aed224854efb831c23c78157a104df724b9ac3ad9f74efce6b066c94616fadf8979906f453469a03bc5d005b8 +DIST mg-20230406.tar.gz 157992 BLAKE2B d9e8a4abfa869cc901e246cf42d6cd1eabc15cd5c3cff678342d78f9beda1f84192430a97cc362bc0b0ddc072d04d30087b85dbd2de071dd11562220d073781c SHA512 0d1ad46899c7afc4ce6634f0274286400d8a6bd8a7e28df970e1b6470d10520e1a74acb6059f3774a9ab9f6fd8e9ed7ddacf1cb70134538348e10f58a354ea4f EBUILD mg-20220614.ebuild 1041 BLAKE2B 094d5fe311dc0f70b7c8263392e65ec43dbad838807eaf0c6675f789689d542da20831fb15a6a4575881cfc244f57f0eb0804096f322efb1a456fa9be0eb2e84 SHA512 2362878519045fb10dbeeeb6bdc27451e7173958b9cf22c9fcb9c4418fbd96eb6e0b53410f1a9cbe9f316c28906294bf17af9f0ced31f4cc1b2e152da508b0a9 EBUILD mg-20221112.ebuild 1043 BLAKE2B c639b88966aeca925fe5ce5f3f568eca177ef5d7e42990c7af1e4da9f5a96faa3a48506f5b86caa017aea73419437352b13887646bbcbe3ebba084bea8d75417 SHA512 8955e7e0b307d31a7c9815fa51a239936644d1cd9c9237fef11ea5bb9d9e8d4a1888fa213bdcb03492b3b5e8994b0e413f4627128bf1d7f43d71a84143d033f3 +EBUILD mg-20230406.ebuild 1046 BLAKE2B 64ebc2c6c0f547ea28fa7145f4612389ebcabc449519897d9e0b2c6307deaee56c9a38f70b66cf1e4e271cb9594e25d3ae34fe4b995503315b80742a2b6e26ae SHA512 ed42bae017df7f0c847af93e18a0f9dd9da93ab11e5a9c6b8e8566a18e90728cd0848bd9adc0f85c2247bdfb086f09d8e3eb681fa0b2f3c2d8a899eab7ca1914 MISC metadata.xml 692 BLAKE2B 773199bfa6d52ed22a9c6567296e65e53263602562ae26d5ab33ab3f201edd8c4606d4bde7377b599a911f3f3b4dd2c9a5fbed9c5e499256d78ea7e89ff8d5c6 SHA512 1543f3ae91a1e2fb85e7b2e637ed886bcd5a62c4594d403ca79202eab594aff3c94e3d06117cca5cccbe828ff01bdce1683b96e76ecae084db8fa4547232ad9a diff --git a/app-editors/mg/mg-20230406.ebuild b/app-editors/mg/mg-20230406.ebuild new file mode 100644 index 000000000000..3385a89393fd --- /dev/null +++ b/app-editors/mg/mg-20230406.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="MicroGnuEmacs, a port from the BSDs" +HOMEPAGE="https://github.com/hboetes/mg" +SRC_URI="https://github.com/hboetes/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="public-domain" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="livecd" + +RDEPEND=" + sys-libs/ncurses:0= + >=dev-libs/libbsd-0.7.0" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_prepare() { + # fix path to tutorial in man page + sed -i -e "s:doc/mg/:doc/${PF}/:" mg.1 || die + eapply_user +} + +src_compile() { + emake CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" +} + +src_install() { + dobin mg + doman mg.1 + dodoc README tutorial + # don't compress the tutorial, otherwise mg cannot open it + docompress -x /usr/share/doc/${PF}/tutorial +} + +pkg_postinst() { + if use livecd; then + [[ -e ${EROOT}/usr/bin/emacs ]] || ln -s mg "${EROOT}"/usr/bin/emacs + fi +} diff --git a/app-editors/vscode/Manifest b/app-editors/vscode/Manifest index c6e4364d6528..bdab6e590a93 100644 --- a/app-editors/vscode/Manifest +++ b/app-editors/vscode/Manifest @@ -8,6 +8,10 @@ DIST vscode-1.76.2-arm64.tar.gz 123093592 BLAKE2B 13ddee4fd48570a049ded9e9d5b0a1 DIST vscode-1.77.0-amd64.tar.gz 125008638 BLAKE2B 545f8eb3d8961526885acb5250152e31f8f96315c3ab715002b021146506fff61e3daeb46bc369e02611617d0276356558b42c80ed0f14cccc7723b48e4d38e0 SHA512 56442a9cdffcbfcade75d09b92bf1730507a71aef7813e4ef5edbd97cca640e0f5dee505be60895c42f15aaf926621f2e277bbe3e57fac25cc9a2728c5d366b4 DIST vscode-1.77.0-arm.tar.gz 112127072 BLAKE2B 289a92169267235f2d59313de251d6aea99bef9b58e5a8b9cb1b71f09a30c1f5102dde7dbecaef26698cbfcf92c4aea0758b6d887c92e41b00007b89a57216e2 SHA512 b7d2a7ae9ba228d44d65177c7cd0923de4848bd5d06243ec4ac11133362259271322e07e5c9485786ac6508fc06f3f9239c25f32b5cc872fde58443866c45900 DIST vscode-1.77.0-arm64.tar.gz 121710946 BLAKE2B 3e37925b306e92b533f4a7f61b058825c586e8217eb402f0bceff02a5ae783d71229fa578b2530eb95bdae38123524a6807d5316450a240d290ee02e86eb02e9 SHA512 a3c16cebd8d77c0c5196004c618211251a142a992929f788bf14be0e23c16a5d8dcc9ba2c21ba67b5080546ed221c8552d35b991cff237818d1afbe8709ca04b +DIST vscode-1.77.1-amd64.tar.gz 124991721 BLAKE2B ed24ea4d09a4f4f2a0c09220a955417dbcbc35ec16e9f23f64c6e5e305b4e262957ab0f545c583a9100dc0d74ffc45c62f3f101b3df58e041693f1cd5b215dc4 SHA512 b7411a965cc7296f58ed64a879dcbfe564f85420dc8e06155b79b5835241a312ba156fcfbe11ae83f6575844b605e10adb61798735b64a05ed61747a78bba390 +DIST vscode-1.77.1-arm.tar.gz 112116717 BLAKE2B ed11be05071f55b2072bbaa01e6d8e84e203166ba8fdda203335c05388a165714987792e12fdb11324c74e0df87f16807fe1c6a2f930032a0b0e2a021039630d SHA512 319cb73c33630a930957615d4355b91762210946f53dd5f5ee3446a21f0362a7c0a632739d1b1845604ba8c6475d8677cce3062ade67b7dede7032b26237e67a +DIST vscode-1.77.1-arm64.tar.gz 121688526 BLAKE2B 193aa9cc07896548a6560d3beef37885708412c96763ae7cb83f0b6211e8da8c127b93078948f6920a2c81a03fb8c51818d7964d4176be621a81d947aa7bf031 SHA512 630dab3e7e8b898bd27b308f62fce46aada883b75d89873495568cad5030c6430e5d425321cc6c7b35ce4326079db1fa86b6a43663129ec53d4224de7bb90ae8 EBUILD vscode-1.76.2.ebuild 3378 BLAKE2B ebcda3ce0d1a548988ce2fa1dc541865ef6e034cd8d76853bd4d37f4c94d2dc3f555a5337eb16389a0e4b5dea503bfafc517735d9cbf57e432d4ca8fd4cd4bb5 SHA512 a9f009f5c919b5735d1bf6c8ba126a081c76a3d92cd918a620c8db3721f8b23f173630d7c9c35aeb117b4e859be51d7a3ab75c1001320f15ceaf72333f5dabac EBUILD vscode-1.77.0.ebuild 3378 BLAKE2B ebcda3ce0d1a548988ce2fa1dc541865ef6e034cd8d76853bd4d37f4c94d2dc3f555a5337eb16389a0e4b5dea503bfafc517735d9cbf57e432d4ca8fd4cd4bb5 SHA512 a9f009f5c919b5735d1bf6c8ba126a081c76a3d92cd918a620c8db3721f8b23f173630d7c9c35aeb117b4e859be51d7a3ab75c1001320f15ceaf72333f5dabac +EBUILD vscode-1.77.1.ebuild 3378 BLAKE2B ebcda3ce0d1a548988ce2fa1dc541865ef6e034cd8d76853bd4d37f4c94d2dc3f555a5337eb16389a0e4b5dea503bfafc517735d9cbf57e432d4ca8fd4cd4bb5 SHA512 a9f009f5c919b5735d1bf6c8ba126a081c76a3d92cd918a620c8db3721f8b23f173630d7c9c35aeb117b4e859be51d7a3ab75c1001320f15ceaf72333f5dabac MISC metadata.xml 1058 BLAKE2B cf7606233d99e4429debe5ef824f235f1ff3083ab5553030453e982bfb5860dd5ccecca3792319665835d604b6ff2cb53ebd885bb959236784c62885087750b2 SHA512 961552953336ad9606c9fc004fc3e0fb8d7481a017b6ba5da683db5ba989f58d474ccb4ea3a001851b2cfe705e7fe3f70ba01a14dd1f048523e73af522d50410 diff --git a/app-editors/vscode/vscode-1.77.1.ebuild b/app-editors/vscode/vscode-1.77.1.ebuild new file mode 100644 index 000000000000..593a70028957 --- /dev/null +++ b/app-editors/vscode/vscode-1.77.1.ebuild @@ -0,0 +1,128 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop pax-utils xdg optfeature + +DESCRIPTION="Multiplatform Visual Studio Code from Microsoft" +HOMEPAGE="https://code.visualstudio.com" +SRC_URI=" + amd64? ( https://update.code.visualstudio.com/${PV}/linux-x64/stable -> ${P}-amd64.tar.gz ) + arm? ( https://update.code.visualstudio.com/${PV}/linux-armhf/stable -> ${P}-arm.tar.gz ) + arm64? ( https://update.code.visualstudio.com/${PV}/linux-arm64/stable -> ${P}-arm64.tar.gz ) +" +S="${WORKDIR}" + +RESTRICT="mirror strip bindist" + +LICENSE=" + Apache-2.0 + BSD + BSD-1 + BSD-2 + BSD-4 + CC-BY-4.0 + ISC + LGPL-2.1+ + Microsoft-vscode + MIT + MPL-2.0 + openssl + PYTHON + TextMate-bundle + Unlicense + UoI-NCSA + W3C +" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/util-linux + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libxshmfence + x11-libs/pango +" + +QA_PREBUILT=" + /opt/vscode/bin/code-tunnel + /opt/vscode/chrome_crashpad_handler + /opt/vscode/chrome-sandbox + /opt/vscode/code + /opt/vscode/libEGL.so + /opt/vscode/libffmpeg.so + /opt/vscode/libGLESv2.so + /opt/vscode/libvk_swiftshader.so + /opt/vscode/libvulkan.so* + /opt/vscode/resources/app/extensions/* + /opt/vscode/resources/app/node_modules.asar.unpacked/* + /opt/vscode/swiftshader/libEGL.so + /opt/vscode/swiftshader/libGLESv2.so +" + +src_install() { + if use amd64; then + cd "${WORKDIR}/VSCode-linux-x64" || die + elif use arm; then + cd "${WORKDIR}/VSCode-linux-armhf" || die + elif use arm64; then + cd "${WORKDIR}/VSCode-linux-arm64" || die + else + die "Visual Studio Code only supports amd64, arm and arm64" + fi + + # Cleanup + rm -r ./resources/app/LICENSES.chromium.html ./resources/app/LICENSE.rtf ./resources/app/licenses || die + + # Disable update server + sed -e "/updateUrl/d" -i ./resources/app/product.json || die + + # Install + pax-mark m code + insinto "/opt/${PN}" + doins -r * + fperms +x /opt/${PN}/{,bin/}code + fperms +x /opt/${PN}/chrome_crashpad_handler + fperms 4711 /opt/${PN}/chrome-sandbox + fperms 755 /opt/${PN}/resources/app/extensions/git/dist/{askpass,git-editor,ssh-askpass}{,-empty}.sh + fperms -R +x /opt/${PN}/resources/app/out/vs/base/node + fperms +x /opt/${PN}/resources/app/node_modules.asar.unpacked/@vscode/ripgrep/bin/rg + fperms +x /opt/${PN}/resources/app/node_modules.asar.unpacked/node-pty/build/Release/spawn-helper + dosym "../../opt/${PN}/bin/code" "usr/bin/vscode" + dosym "../../opt/${PN}/bin/code" "usr/bin/code" + domenu "${FILESDIR}/vscode.desktop" + domenu "${FILESDIR}/vscode-url-handler.desktop" + domenu "${FILESDIR}/vscode-wayland.desktop" + domenu "${FILESDIR}/vscode-url-handler-wayland.desktop" + newicon "resources/app/resources/linux/code.png" "vscode.png" +} + +pkg_postinst() { + xdg_pkg_postinst + elog "You may want to install some additional utils, check in:" + elog "https://code.visualstudio.com/Docs/setup#_additional-tools" + optfeature "keyring support inside vscode" "gnome-base/gnome-keyring" +} diff --git a/app-editors/vscodium/Manifest b/app-editors/vscodium/Manifest index 834b9c8e8aae..980e17d9f492 100644 --- a/app-editors/vscodium/Manifest +++ b/app-editors/vscodium/Manifest @@ -8,6 +8,10 @@ DIST vscodium-1.76.2.23074-arm64.tar.gz 113874910 BLAKE2B bb517ac6b7d41a392fec67 DIST vscodium-1.77.0.23093-amd64.tar.gz 111008654 BLAKE2B b53d8c9c27b05244a6b52bc9cba0daf79f405d3fd9ac05b954fc5d1534758c5e05298dd7d6d4a474e806932a5921e7049de6ea32824a6f3fdd27bb08cdbe73a9 SHA512 148002f0a0467c0f704c268738994f16ca4f85efbc7ef1bb87f3f5b2c1c14f47487d1ff3e188963c1cee3e72f99a5de8d5a5d20fd19fd5466c809cafb22d4838 DIST vscodium-1.77.0.23093-arm.tar.gz 100637834 BLAKE2B 29e696742ceb83a9620740ca17a5cb1d0b58bc47147f1882a843f97aff29d8c9606df6e8e25dc3b09e699b1c8b4b2844efe871726b6bff40e1f50589d4620d74 SHA512 5a1a42901e98892ca1db28b914531c4c83bc5be6e4d7ddc950d1f04a4f3b6ae555b36e864a2ab03a41d850adc87b376f8637842dbf64d02b021953aec0e2d470 DIST vscodium-1.77.0.23093-arm64.tar.gz 111842188 BLAKE2B 38a671476162a63124268c71e32ab3dfbcb43f77daab69491a6c88d436e03684a7c4b5b0ba55823175f31163821237dff1b72cc8706d2aa977ad291f2af04e64 SHA512 139cd1cb5b29fb7c8c7d0c4c51c568ad9ae738be7bea603455178e8f960ce88d473583e312d4ef710897317af02fcf6c92415ae2e8ceba271b68616bab49039b +DIST vscodium-1.77.1.23095-amd64.tar.gz 110994738 BLAKE2B 239e10f4523833909739852e776ecf3dc17f630e91b7d3a37c0789790c6c31d0b6b51e665b0bda80b233940ee6d63cea82611893550af680a5c5e9552288bf7b SHA512 59a8449e46cde8b973d3bbbf50c2d82c5abf8734575f4b9c9f61879cb862e298eab7639b06e52367083a3cdfc55394fc3d5cbe4505bb923b0688404e4351a08e +DIST vscodium-1.77.1.23095-arm.tar.gz 100602248 BLAKE2B 6d87450074fbe85ccb20905b253d6b844c14d42c291166db95a4930a2e630958a078569cc7629a3af6893eea63323b1c841e4d733628c6b9a9073255412719c0 SHA512 f5146cacc51f7a68282d5c378568b7912d3ccaacf2909fa58db35b41db91b52c9af68cca9ea58e05725b0bd45f13cb6eeeb70a14af7ca04cba4348494d5e703f +DIST vscodium-1.77.1.23095-arm64.tar.gz 111826114 BLAKE2B c13aa8de9f5b02bc220f441bde2b8b4471073efc3d668056a73488bb2b1cd51742ac1c9294e5502cadf3310a2527218ae85b87a1dc75f870edb243c5997a62e9 SHA512 6d6fe3b7f23190e305b088f0a7699fb2b847778b2181f23aa115c29c45b00de7d67fcc8cbf554da3c481baac7f7539a85c040b97ba0e39a42cfab1331bff180a EBUILD vscodium-1.76.2.23074.ebuild 3222 BLAKE2B bb0bd79c77f047e7732eabf9b9373e6eacd7505598ad5d9d398ce5767e8ddcd0532defcceb41aeecfc97b4f43383f456a429e52cfcc09617770d1969285d57af SHA512 c0d6bac65e2fa9b4dd115af28e70741830a7b4ac0ae9531543f49c8ba5fb5d5897d26baabb8ceec1f27bcf2a4fe86d0352110ada0b1cf8416bf14cb9676e3da4 EBUILD vscodium-1.77.0.23093.ebuild 3222 BLAKE2B bb0bd79c77f047e7732eabf9b9373e6eacd7505598ad5d9d398ce5767e8ddcd0532defcceb41aeecfc97b4f43383f456a429e52cfcc09617770d1969285d57af SHA512 c0d6bac65e2fa9b4dd115af28e70741830a7b4ac0ae9531543f49c8ba5fb5d5897d26baabb8ceec1f27bcf2a4fe86d0352110ada0b1cf8416bf14cb9676e3da4 +EBUILD vscodium-1.77.1.23095.ebuild 3222 BLAKE2B bb0bd79c77f047e7732eabf9b9373e6eacd7505598ad5d9d398ce5767e8ddcd0532defcceb41aeecfc97b4f43383f456a429e52cfcc09617770d1969285d57af SHA512 c0d6bac65e2fa9b4dd115af28e70741830a7b4ac0ae9531543f49c8ba5fb5d5897d26baabb8ceec1f27bcf2a4fe86d0352110ada0b1cf8416bf14cb9676e3da4 MISC metadata.xml 1302 BLAKE2B ff0c1f72c2394f21e13b89831493df562ca15114fa5006262f794d3f2580deaad01d7e01f87481dcc75cc5044c8b4950955dcc3dbecbc8cfc7a6ceafaf078fb6 SHA512 8ec965d8544c2ab31e3c2f2f3c879b084126880603681fef5e5158af1bc1f2f79351b68284f6a101d486893f968594e1537df1eedeacdebffdf51de7a38ccb25 diff --git a/app-editors/vscodium/vscodium-1.77.1.23095.ebuild b/app-editors/vscodium/vscodium-1.77.1.23095.ebuild new file mode 100644 index 000000000000..5c5cdb4f3682 --- /dev/null +++ b/app-editors/vscodium/vscodium-1.77.1.23095.ebuild @@ -0,0 +1,119 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop pax-utils xdg optfeature + +DESCRIPTION="A community-driven, freely-licensed binary distribution of Microsoft's VSCode" +HOMEPAGE="https://vscodium.com/" +SRC_URI=" + amd64? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-x64-${PV}.tar.gz -> ${P}-amd64.tar.gz ) + arm? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-armhf-${PV}.tar.gz -> ${P}-arm.tar.gz ) + arm64? ( https://github.com/VSCodium/${PN}/releases/download/${PV}/VSCodium-linux-arm64-${PV}.tar.gz -> ${P}-arm64.tar.gz ) +" + +RESTRICT="strip bindist" + +LICENSE=" + Apache-2.0 + BSD + BSD-1 + BSD-2 + BSD-4 + CC-BY-4.0 + ISC + LGPL-2.1+ + MIT + MPL-2.0 + openssl + PYTHON + TextMate-bundle + Unlicense + UoI-NCSA + W3C +" +SLOT="0" +KEYWORDS="-* ~amd64 ~arm ~arm64" +IUSE="" + +RDEPEND=" + >=app-accessibility/at-spi2-core-2.46.0:2 + app-crypt/libsecret[crypt] + dev-libs/expat + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + media-libs/alsa-lib + media-libs/mesa + net-print/cups + sys-apps/util-linux + sys-apps/dbus + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + x11-libs/gtk+:3 + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon + x11-libs/libxkbfile + x11-libs/libXrandr + x11-libs/libxshmfence + x11-libs/pango +" + +QA_PREBUILT=" + /opt/vscode/bin/code-tunnel + /opt/vscodium/chrome_crashpad_handler + /opt/vscodium/chrome-sandbox + /opt/vscodium/codium + /opt/vscodium/libEGL.so + /opt/vscodium/libffmpeg.so + /opt/vscodium/libGLESv2.so + /opt/vscodium/libvk_swiftshader.so + /opt/vscodium/libvulkan.so* + /opt/vscodium/resources/app/extensions/* + /opt/vscodium/resources/app/node_modules.asar.unpacked/* + /opt/vscodium/swiftshader/libEGL.so + /opt/vscodium/swiftshader/libGLESv2.so +" + +S="${WORKDIR}" + +src_install() { + # Cleanup + rm "${S}/resources/app/LICENSE.txt" || die + + # Disable update server + sed -i "/updateUrl/d" "${S}"/resources/app/product.json || die + + # Install + pax-mark m codium + insinto "/opt/${PN}" + doins -r * + fperms +x /opt/${PN}/{,bin/}codium + fperms +x /opt/${PN}/chrome_crashpad_handler + fperms 4711 /opt/${PN}/chrome-sandbox + fperms 755 /opt/${PN}/resources/app/extensions/git/dist/{askpass,git-editor,ssh-askpass}{,-empty}.sh + fperms -R +x /opt/${PN}/resources/app/out/vs/base/node + fperms +x /opt/${PN}/resources/app/node_modules.asar.unpacked/@vscode/ripgrep/bin/rg + fperms +x /opt/${PN}/resources/app/node_modules.asar.unpacked/node-pty/build/Release/spawn-helper + dosym "../../opt/${PN}/bin/codium" "usr/bin/vscodium" + dosym "../../opt/${PN}/bin/codium" "usr/bin/codium" + domenu "${FILESDIR}/vscodium.desktop" + domenu "${FILESDIR}/vscodium-url-handler.desktop" + domenu "${FILESDIR}/vscodium-wayland.desktop" + domenu "${FILESDIR}/vscodium-url-handler-wayland.desktop" + newicon "resources/app/resources/linux/code.png" "vscodium.png" +} + +pkg_postinst() { + xdg_pkg_postinst + elog "When compared to the regular VSCode, VSCodium has a few quirks" + elog "More information at: https://github.com/VSCodium/vscodium/blob/master/DOCS.md" + optfeature "keyring support inside vscode" "gnome-base/gnome-keyring" +} diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz index 35a4fcd551919b9838760096e9391b992bfa3c59..6da76697ccd6ca1c9d922bbc7ac991d23ff232d9 100644 GIT binary patch delta 65638 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

3EXD3kK&7 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%0D%LsB+nS9Xi3rAN@vSRDG~xzMd5!o^)PvH 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 diff --git a/app-forensics/aide/Manifest b/app-forensics/aide/Manifest index 35317b79db7c..04de7a7d4666 100644 --- a/app-forensics/aide/Manifest +++ b/app-forensics/aide/Manifest @@ -4,7 +4,9 @@ AUX aide.conf-r2 3277 BLAKE2B 9792a13c590d9c72d94f1a24ef700c4ff77f3c672fd3e67589 AUX aide.cron-r2 5681 BLAKE2B 517f7a0a01bb6eb104d6f758191990c4da518fd15af9f88a5521e4b958d558ddb84d0fa9c7b089a62f8b11cd8b2df52c138f49d6b4f276eab2f70a0262f6d5f0 SHA512 104e7025f193d2e2cf93d18a52d66059c7a539d7d2c6f3f514f2cca4252260e1668cf18c6acfaf5069038a9f97f0052a38ea32fb75c0af7e2b2920a819e96922 AUX aideinit 2949 BLAKE2B 244aaec9a38f19c6a7af706572a896e922215d6321aee4537ef5ce47326f41fd84880331a86ec71dcf7ee4e2ac2a11bf979ce66eff73dd2e8a2072e9eb7e8aab SHA512 a6bce52432251458b977fb363d5801206c273fb9404c55f7bcb82b9d5a65aa19d1660d61d457c9af87f1a8fada95e2f8203489b1876b2b2a259e6374e15cdc57 DIST aide-0.17.4.tar.gz 331783 BLAKE2B 584a385d0a0e80edf0b89eef202431adfea7fe8ba04c774e49dfb7230e766e19a48572e9d6c80386668572e459db9770b04978df484bd49c7de6433657500e13 SHA512 b6dba54fd204e1899d47b0b4139786cbeaa51c388027e2cfc1bb839297a70ae8ad6f37429594a730fac8007d62b4ba5b61a4aa22edbc55cbe986ccfaf5197f31 +DIST aide-0.18.2.tar.gz 382582 BLAKE2B 267233a4dfdbc5a433389c20a1abe753133dfa01ecc205769c89a9b4699535b1d00e9df6527ae8298f4cb920e2f755e4d75d17b4a2449041a85c8c5e5ecc2abc SHA512 3a209db9dc1adb345494ce20a5c3def9f40ae49723d3a978d8e9b38f43239496a330b484ed93adba88154770ce1f1a0f3cdeb2ff8d991d28a1d66cfa6cd9b68b DIST aide-0.18.tar.gz 375922 BLAKE2B 03c961682fd25581831ca0715e57546b5595057115a456778ac0846fd1f23622600a061e2d8524f7381dfa6d43cefcdaa52d00eed2639dd60c7f3501efe8b474 SHA512 99d8140523ebe1d80b5d73c20bf13b8559aa22f08a9df485c15daeba7f5448c27d86ed310f2e7963076958dbe1fc2e4636807ca073dd0a6568b4eb8af2a38f4b EBUILD aide-0.17.4-r4.ebuild 2515 BLAKE2B 202941531fa273db05abc704a617313c993a9fbbd66f8af26505ea11b227258e922e0be9e508ed99cc4557af3ee9827355e6eee309411c8119209a811cf864e2 SHA512 66281a42979112dc1719c4c1f3f57b77ffc1a8a8038fd17bfdb452817e64835ae7833f1cbaa2d7c4a2c563a568a1861257aca1e26f069261a7f390ee5dcc3888 +EBUILD aide-0.18.2.ebuild 2373 BLAKE2B cbe9420df3f870c12f079792cc717486c85ddf66169d511e565e9e91b12ba1c63267c2bab983201168fc942534b4f7cc3afb1750314b152405f28aa7b555eb26 SHA512 5f06e1e3ca2a3595e1fd8e15a2c14a6b5b3c2eb3752f0a5f7e34863c705e9fb53967c354563119d79f48caf63ddeac06920799f629de08335b4cb3b37713a966 EBUILD aide-0.18.ebuild 2372 BLAKE2B e46a4c03dd9bee384cd342ebc2a95e7fa3a43ac387affaa69c6681799119c58de92b2dac0a51bb28eb005509fc77b599723df307fc8c0ece2d27392f8e32426b SHA512 25dcc87b75e3130dafaa544c1e18cb3aeca1b652c9fbe3eb684190ae00bdfe1e17009d9950739107a179b65a80583805dd53118aefa6cb309de773aafecb18ef MISC metadata.xml 567 BLAKE2B a3b852325f904e2fbf4a95b67a49ba259583e78f01194bb2dd79851cbd77bd35b5bc786e74c72892adf264471a9a93ae609611252f7e2f1a630dbe1463a80b33 SHA512 c7e14ed38ffa394bd611cb831e509a5f8897c6d394bc78b6ae5074141188ca7bb8aa9efe425930c6db5fade44505fc60f212b0e86bf187622ac8c7443e7a5272 diff --git a/app-forensics/aide/aide-0.18.2.ebuild b/app-forensics/aide/aide-0.18.2.ebuild new file mode 100644 index 000000000000..7378603a57e9 --- /dev/null +++ b/app-forensics/aide/aide-0.18.2.ebuild @@ -0,0 +1,108 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit readme.gentoo-r1 + +DESCRIPTION="AIDE (Advanced Intrusion Detection Environment) is a file integrity checker" +HOMEPAGE="https://aide.github.io/ https://github.com/aide/aide" +SRC_URI="https://github.com/aide/aide/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="acl audit curl e2fs mhash selinux xattr" + +DEPEND=" + dev-libs/libpcre2 + sys-libs/zlib + acl? ( virtual/acl ) + audit? ( sys-process/audit ) + curl? ( net-misc/curl ) + e2fs? ( sys-fs/e2fsprogs ) + !mhash? ( + dev-libs/libgcrypt:= + dev-libs/libgpg-error + ) + mhash? ( app-crypt/mhash ) + selinux? ( sys-libs/libselinux ) + xattr? ( sys-apps/attr ) +" +RDEPEND=" + ${DEPEND} + selinux? ( sec-policy/selinux-aide ) +" +BDEPEND=" + sys-devel/bison + sys-devel/flex + virtual/pkgconfig +" + +DISABLE_AUTOFORMATTING=1 +DOC_CONTENTS=" +Example configuration file was installed at '${EPREFIX}/etc/aide/aide.conf'. +Please edit it to meet your needs. Refer to aide.conf(5) manual page +for more information. + +A helper script, aideinit, was installed and can be used to make AIDE +management easier. Please run 'aideinit --help' for more information." + +src_prepare() { + default + + sed -i -e 's| -Werror||g' configure.ac || die + + # Only needed for snapshots. + if [[ ${PV} == *_p* ]] ; then + echo "m4_define([AIDE_VERSION], [${PV}])" > version.m4 || die + fi +} + +src_configure() { + # Needs Bison, flex + unset YACC + export LEX=flex + + local myeconfargs=( + --sysconfdir="${EPREFIX}"/etc/${PN} + + # Needed even in EAPI=8, >=portage-3.0.40 skips it here (bug #887177) + --disable-static + + # Disable broken l10n support: https://sourceforge.net/p/aide/bugs/98/ + # This doesn't affect anything because there are no localizations yet. + --without-locale + + --with-zlib + $(use_with curl) + $(use_with acl posix-acl) + $(use_with selinux) + $(use_with xattr) + $(use_with e2fs e2fsattrs) + $(use_with mhash mhash) + $(use_with !mhash gcrypt) + $(use_with audit) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + readme.gentoo_create_doc + + insinto /etc/${PN} + insopts -m0600 + newins "${FILESDIR}"/aide.conf-r2 aide.conf + + dosbin "${FILESDIR}"/aideinit + dodoc -r contrib/ "${FILESDIR}"/aide.cron-r2 + + keepdir /var/{lib,log}/${PN} +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz index 843eeefd6b3685985df5b4a33fd7f34a132ecd9b..cb4fe5b04385675e1ee0dab6672fca9e091ee769 100644 GIT binary patch literal 17343 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 J_CoTC(I%FF# zTk?F+u^+h<|E)uXP`%bd?@75f)?R04WFu|MtlGP#S%E0dQyr)PWsEm|_S^fH^kI?}UI1 zQz-5E9merlQ&`ULzS2Q8-PbdniU zRcTi{)=NNTB(PgcZGd5Nsdl0ew<28JhiQ>6oX4*25eT|zsUSJT#c+)sYGrzsDAq(h zS|0ZKwb5Q5m#g97xn66ivnweW_14NczO3;C9q>mrFser+^0c$IZfL=%Hjs78)l|M6 zTJN@DoC~SPak1(oU0EM$z=iBoMwCe!!ln>UbJ;(c5l)K}9J z5gDi2xKbkUc`&_p9HG#)Ck1yS8}u}`nn%$m5c?!X%ZI9|-mc0zKN&rj@BOv@u&al} zY5i;v*C4ePy=VX!`Pyjq%ZHzCop;*X{v;Y*vvliPk)@XAq&F-cV2yxOH!)1&YLL=K zHXYSyC(YGr54X`}S07Y%Rp)pkLiu0N6EuC-V$_|va^&UpG90}@5Q;Xn2q`aV8!ZTZ z0hR-4{2rMDpsJHQ9pVps%(Tivb+%TOv(EvmbTq^_gh;~7CLMw&8Xk9TzSs6qFTSR8 z&#ZSVjg%T@4ulK0x4WmFTYBu()SES9T#ufr1T_i|*KL;*Rw@!~V)C67E#xW!b z9;+7xri)V*?MMeRm&nX>xPIg3ptR0QHK^s)+wGS6LHxB*>v|X2(&T~Wgooy7a9>9V zYo9H4&pK)bxU@7-gb>Klu6EdkDrIYRWHeg1=q<8*LiNe?P^*@2wVRLqKE6=}x=jv} zC0*4T>uWWb69v0gp_%$jxf+#ZadiaGR#{W8`7lty3yMQuPrh_ClIieqag&bgoe@$NNitlGHw4O zIqQX|9V)9m#5?DyEwUPGRx^W6IqQZ(!)A&WL7Ar2b`YsR31}A=_|~<04X4+NKd{z) z!(z7)=%fnSvsEg4V4J+VnlOxH#`mcmGcUC`aAhFn0c%_5;;YWr2H81l^PzfRLE@s7 zR9ii8dWi;jnM?fKRC(4NsN$-rK{)f!PGbBq zXgB}d`FiJ#Lq%NY4K3)6CrQ0~u4{)w(f4YZVXfLNs#lsg5}lT^7x35*l)09@iGq1m z=5e>KgHshjZ!Gq|iWzUDW{*!!rk$=HPN%6Ut!tO!^;+TvhHWiHBRrNi*uln&mXi(X z5vR9zW&%ljmJynIF&{2pv=$*|mGeMbRRz@@i!h815IMjS&O5K#k?MphIX$;SW$dV) zfC?XM$jf>S)&w}m04bCBELeLY3{>sh4qAq4;Zbk$Cct=f6f6;?V1;<;eSF&ZoUVuF z)ElL)Y%Um|<_h5@dbM%O8dnc*ZT6}={Rw2bMa>MQq<8menS@?*v-E;RwH|3>M4QS1 zTU8UyU(ajzWh3~T*HU>DR@Uoe{Pn^}RT8xAPJOFJOt!5TLLr4UCaN5wmvpJSpMNy< ztUSA7Lx3`C*dk$7p3e0ev7lE*IyDyui8atrs!Xq;TuIylAWesV;fCrM(-u3(VOF8N qd2N1BfoviHn&!FGj;)ubYA}w!HBdvZ6Vh<$Km32=Ms{D9d;kFdFr?N1 literal 17346 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 diff --git a/app-i18n/translate-shell/Manifest b/app-i18n/translate-shell/Manifest index caefa09bbd63..57c63e6e31df 100644 --- a/app-i18n/translate-shell/Manifest +++ b/app-i18n/translate-shell/Manifest @@ -1,7 +1,3 @@ -DIST translate-shell-0.9.6.11.tar.gz 76779 BLAKE2B 39748d0a2d7db504fd4c0bee516f703291dce93f19aa760fdae70b0551cb5f14ae5483314114f7e1141ae2231e0b128a79a9c05ec1fd08c970be886c4430e32d SHA512 d4d376b3750e43e3de5b95790fea7fc91e94140526ac15ee9f7818554f95d410772c8f8887433b6fd4547f569b3d6f510c1bc1497d8237223c344dbb8f0ae87f -DIST translate-shell-0.9.6.12.tar.gz 77580 BLAKE2B 78e8c694edc03fb03facd8c705c7e703a106fe9f2d7b46d464a681d52523817b4aeaf023fdedf46a9792270daf758fde457ba30ab1ffaa778f8db3eba3caa892 SHA512 6cbdfd14b7004d0e37a4abee01bec87409137f1bb7a14a964936bf0a2ad704ea1fc04dcd8ab10404a5c2df105bf7a6a8b33ed02c75c1035a6900082f6dfbb20d DIST translate-shell-0.9.7.1.tar.gz 94865 BLAKE2B a64bf33d2c4e79889854c427cf5853b5a58ae0478ef51f2ca4b7eb481cc74a06ba33537bc9a557694e1b6a3c585328c73f4aec75d4e941a8d695bc18dd03b096 SHA512 d25a6177ee5b9d41715042b653ad345d1c76884423700f0fe53bc2ffddd6d3c14844fa4e768b87b055018794a8c4057c329810c65764e7f9aa425ceac35f0810 -EBUILD translate-shell-0.9.6.11.ebuild 1029 BLAKE2B c3322f3fbb4bdc26e9a2bc35e04ca4363a3e7dda9747e6c2ccd827ba84f32543471b78ffa6b8405be01d66baf4a9da8f65e6565a36c7131c1769d95dfdb3bcdd SHA512 f9cfc6d352d838445d96c69af6177cd33d468b503425bb51d6bf39b9d0145834beabddc927e2ffa714c0530328d10dadf6b65cdc6ba886850bb32c9e918929e1 -EBUILD translate-shell-0.9.6.12.ebuild 1035 BLAKE2B bf2d6d33bd23311533bdc720a32a7867897365311723bd266c39d3f1843db09322f0bf169619a89005fcecfd16e08108ae6caafc1e06d2517cbbee83e3ef99d8 SHA512 b09313628148198df35b99fd5295f0e43e48ea09a615faed3a60a9b73851124a883af211b99880cf6098a6256efa03da6210edf1322f331a0ed74b78bce5afc1 EBUILD translate-shell-0.9.7.1.ebuild 1035 BLAKE2B 794dd65dc7793c9aab0e1681de1827818f16796eacd7dfc687f67726d29734b34fb0ec2f9f9963e9db2c772b1e27107094463b671a5da0213c987deb12281188 SHA512 6488b9dad0bcb474be3150a91591d8b8053a8c5dac3dc7e2fc8932692ba5a772d14531c7969b292506208b63cca1e2a9485d53a874a03f8f9509e05acc6fd959 MISC metadata.xml 717 BLAKE2B 53ed2e77c7b83c2ee83ed142e4f2c3e5c3ddfddffcfe3c6b7aa5bf7f8cc6ece578a73e13065501e27ec4b69ce84aa5e6638256c33c3daf2b539e12bfebe96f8a SHA512 fb560261ed1c1146e7c0b898065d15deb7fb6fc17c9284d88132b43945f18336f17ac4b0641b4e1b030e52757095e98cfa9a06c144bcab66ef62d1776b3a6ff9 diff --git a/app-i18n/translate-shell/translate-shell-0.9.6.11.ebuild b/app-i18n/translate-shell/translate-shell-0.9.6.11.ebuild deleted file mode 100644 index 68425a1a688c..000000000000 --- a/app-i18n/translate-shell/translate-shell-0.9.6.11.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit optfeature - -DESCRIPTION="Online command-line translator" -HOMEPAGE="https://www.soimort.org/translate-shell/" -SRC_URI="https://github.com/soimort/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Unlicense" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="sys-apps/gawk" -DEPEND="${RDEPEND} - test? ( - app-editors/emacs - app-misc/rlwrap - )" - -src_test() { - emake NETWORK_ACCESS=no test -} - -src_install() { - emake PREFIX="${D}/usr" install -} - -pkg_postinst() { - optfeature "all built-in translators (e.g. Apertium, Yandex)" net-misc/curl[ssl] - optfeature "display text in right-to-left scripts" dev-libs/fribidi - optfeature "text-to-speech functionality" media-sound/mpg123 app-accessibility/espeak media-video/mpv media-video/mplayer - optfeature "interactive translation (REPL)" app-editors/emacs app-misc/rlwrap - optfeature "spell checking" app-text/aspell app-text/hunspell -} diff --git a/app-i18n/translate-shell/translate-shell-0.9.6.12.ebuild b/app-i18n/translate-shell/translate-shell-0.9.6.12.ebuild deleted file mode 100644 index c650d1706f69..000000000000 --- a/app-i18n/translate-shell/translate-shell-0.9.6.12.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit optfeature - -DESCRIPTION="Online command-line translator" -HOMEPAGE="https://www.soimort.org/translate-shell/" -SRC_URI="https://github.com/soimort/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Unlicense" -SLOT="0" -KEYWORDS="amd64 arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="sys-apps/gawk" -DEPEND="${RDEPEND} - test? ( - app-editors/emacs - app-misc/rlwrap - )" - -src_test() { - emake NETWORK_ACCESS=no test -} - -src_install() { - emake PREFIX="${D}/usr" install -} - -pkg_postinst() { - optfeature "all built-in translators (e.g. Apertium, Yandex)" net-misc/curl[ssl] - optfeature "display text in right-to-left scripts" dev-libs/fribidi - optfeature "text-to-speech functionality" media-sound/mpg123 app-accessibility/espeak media-video/mpv media-video/mplayer - optfeature "interactive translation (REPL)" app-editors/emacs app-misc/rlwrap - optfeature "spell checking" app-text/aspell app-text/hunspell -} diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz index 616eec16c24e1e468dc84a5a54519c1ddfc7a5d5..5350af1bf61e573c48750c84a719384a2e573146 100644 GIT binary patch delta 45407 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

kgvaJKvGgms<-EtTrgC74 z=o(zGC;y6D0=VcMb*_8oxyFY|9#Z9>o^8PVsXiuEyZ-IsF@6g%fArL*f?{(qs80Uc zwS*)`@4R!FkXd2HNj?}IoYYn$K^;mBhB(&Tpy%=W_T^u{%s;+@iYg*4r)J z>g427(`=V*SWbK0e~Qa=C6L~NJ(Y&yx!O!R1Odj9RFp>AK)QSD!jMi3SOY}o)Eh5D zn(KMFRXztb>*jp-(rXmBxBB?h0U(Y-+B$>f{*m1qPJ@pQY)wFxupFN16Lo#xzuy1f zUkafoP^Dbc0Z;RjN)6rgOyf4XOxWEsR_vh55A)7!z;&>sf88f4jdWV$13sOwo^v#v zoVwH5Jv)V}`X_M-(_ukOfZ~lD6uO}HaR3!B4SwGM1*In!uecg{yY*Hrs1C=r4ppcp zDF@W~vJ;^vIaPr*+D}WK?0P3p_$G-Sd1~1d4tJg|-7k%A8&@^zQw^^iIV8sEb^_G1#+&J$3Ol=^sa!>nJ=Ll4BTv`)Gl z9@$a)GJ{1Z3yO1QU9}U}3kald^*&qJ6MuTA;y*{Ne~Zwj4!)W&r(FHhWspLl@5iIW zrH1prYk;K;(01n-A3Uf3>7U-sK_1Ju>N;q~YK?r^3*D!a{%+HTn)O=id=wvtYgzV~ zmv6LEB*nD=BBqQo*K3Zb+iTgzB6k8;rOnwnFCheV(1WR@Xxs)?sXF537e&Bx8w>Ef zFMr8ie}P<_3j*_u;=x_uSM)U^Ve((1E1b7m@ID)oi30R)xGvz>&!(+PHKiDOr*`sg zzVr7f3P2gYwY1jD>fwa&@vuJjuOEN={txDmoQtgTx3Yo6=-k!LD~&kD)8fZ#_{;0l z;bpn@DOL|eB{`Qf8-RY$_d-&eO0OSZe~e*>WZwzi+{x> zdXeZHoQJ0J@}{#VrwWwWZFxA1QKKF7D`(kOQ>u~(s#}sIRksieL8#SzcgvaYb8{VL zlbuLpb1p$SQg#!DpI^KmDds?BF78t7KDyKY^W%^4um9SOd~V;SOHv6}EK4F%;}49{ zf8W^asFGb=BnNz@E1{?T9(1)(5D{UX{2~i;bwg$Y$bdOBF1$ z>HxML1F+mC+jyyY5E9P<;M=1+9~=1A3URMlIciOqL2a9&0ZY$_TfqHp%7W}%N-Zti zrX_nOYEM@l+sdzs0`rMFXX4N;BC7&Sf7#}?WZuN))guueeVlK6m6HB`*rrGAxulo$ zW1UM>vANaT(jtVqgcYPK02GreI;0(ifBCoW{cSfGvu?|e3plguzNWpbd-bhoDPBR~ zcT+7%nUQGBD+==M%0`6w+Es4Lj9Ak>s_ant*HncX+U;u_Z?p7KIy8N-^nKBSmAbZG?;l^i?|73j-Y@H=z4)AMPK`Q`JEFJJ#b zCrl=BTV_pppCgVoPQx{UM_x_VbE&EXL7BF5;}qSqW(CaXO~m1GLkvvSTxV2RU1yN< z+@0|ASGXHVhZMe>j4&Hedc8l&_Sijxs<2&6SKxp_F*3=Vm`rHdl4B z{?kEe;{sNTUr=>kGLrVXcd`MQ&jiK8>Vz6C`|9D|yu${)Y{KpKpfpr}&{`a8&nNcz zU+`M=m~)ke66*e-{l1oz4+} zi$wlz?<C7m_m&byZw)?@E`tUZepAP#mCiKN^Ju$E1c3ScT$eavg6lcyUN{7ao!B zIL0N*qh)1E94BPy6Ga3ss;5zi31P_L?UeaP{V8o_D3=r{}{ zmHEPAL4GgctZT;B6u@`%B@=vbNH23-C9t`f=rTgg8Ylp@-Wt*5JCg=L&j7peA_0Pf zLREGdINAuv>DTR>kk*c-G#H0}s`YJTlN_llVpNOAyiB~%x%E)ze}7x{A0+5w#<_IT zk9iVHc_Yb1k_Q0$c8OQtNviD+j*}{OmrTQ=M5qgolTtD9j?T5;5s3=P*{;kl>L67q zcf}^W|CEJBFyux%k=42nc z5~I{=H($3l)l9j-e>%T9HQ4)F^L3hHgOs#bmf0$)vP&}r>@@cb+`9mAs38uRIzUw^ z?dz?&Hx7ojZe3}RBB|cXD+(q>e zSN&e}PhE!7Pz_7~Kutj?IT{>dOGQlbPG z`>=X0wEL7ec>Bh=X!Fhrv%P67H132F$^26XLC1cq#-2K*;E84zSMHEBd$MA%9sq&V zUA6U1f8I{j4bE-(MgiNv$?;I;U<1$qik3P<1OEjr@&XC?(!_YVx^POy^Kt!a{_)GF z_U+f--Z23lTADeo^sYI#%Xdw1eK}4ZV;Qe+)3tngSnib-%7EImv(g=gLa;m1;+z&2 zrm1_Wqo@w~1A1nvw&N(}I#^M(4t)VpNYrUOoKgf%xE>T*K^AEE%_YoZ(s7yfFsNtO?nxcqO z(pK_3-aWJrUp{}I|DcUeNSvEb= ze;n>+ao>v)4=x81$$nZN5ne0DNuzE#0m)S#%0tSTU^A8!5MQE@le(^}R@Rr0TdhqYz;hAG^TN7PpKAtIVww;RMhVveRbhl zcB3@73a+Jfob&m>KD`V2)ZO_ZJ9=6Nf9fZzs5j7a*9ki4vU?LftV_C<9*4?hr@Efn zb5BmBTG1;?Cu!lU$F2{F>srcH51Sm7%o!ZORXwSiHpU!8on9Q$^H$!1KF4NTlTdKG zb8@aBDft$=>Um#6ZxY~Tl5+r~M&hmpTv`U7dv^pE!se{sH4~06aP7Q+sf4cWe@G5Y z-P8qtOf@e}(?vBnJyEz2&&T!k$Di*Ah!6cHaNMyL*ZHB&yA++Gj=9N*`x^f!7#GxR z(#lOm5{+f5l2JjJeK=JfuF;S=C_~+64VEQlc9jjtL#Kn4c2f4-VwJUStZ_nlS#wX_ zUNhf1sRRZ%6-N^qbo9N|Z#V_ye?ZXb{D9rUM=S}}@atlGffA4P75~VqOmeACFb;$f{Ni)LG+`xuoi4wPI9;{vy^iH{u%C%S9=W<#I?0&W9Q?4 zzCGE68)e_?BC0UR^{8$P#l?;WpO_CF0h-#DS$c351b{v>FKD}+F1W1dK4K!A^Wk>l zRR~(gUr8qt^2gyaVp1<(3dGbUSaR^@LV2h}b8~xgzli(;YCaa_ zS7*is{#XPQK3uZyzp2>^Sx{phsaG~C6=sw&o1^5qWX(3E53OxaAT0PIkiMoS|g`8Micsrc~9G72&iz=I88ohX>=XtzH6y*7kwMwg+wh{pq z4XAokcJ7NT@&;~qK1vzDqrV7Zl#*o2liI>1LlSmKF1^cRRZhPU`pFBj*|eYS(e3DK zQI1b7f4n6tYsC|kzkEKeKYmew?%fl6wDK3zbItRrM~w2%{WDD+^5uGot_9Q`o03Ae zi(}WV5?)1&Wm0w=z;r zRhIgoZ4J4C6g+@OM76BEwEOa0&oYgjnL6^;f0|Nd7%(G0TasEXHqK9*5@~Z@H266; zI8E{hN*X66l7;{Q2WSYC&)JcL ze`OEowdF@?XFYT1HUV03v7wPMIO0_v;4a&ezsGNt_@!t^Su56HVG`=DK3JQ@AXRjW zb;T`6%5$frfO9EP!Hb}tsT4{hv1}B6E-H^YDCZxK>&M6T>D%9vz$jx?v)Y_k5DIoB zk+qlN-IM<$ZxL*l2GOQJvNP)uT*AJnf7&Q(D8N-;)dD4g953CD>+UM@nBZFb3eqq^ zp=mX1IVWln)`Lq=P!2DF3Kbv~u;2`Cs!{9K=US*SNzq(hAEDD7ws_p61BWO*0}1s2 z-l@R|xEpzXkLNO&<9>7e?S|jC!!w+0>NcpNnEb=rEb;ZY5n$@kN)c~1pVWO zUz7KhpaZ>so0FQBp#eU#JeNWN0k@NXm_Pwflfal>1J3@VlOdU&1Ah4Qlfs#z0q>J# znxO>mpMLz43Y(k;rGK73e*crKo1Ov3lS`bT1@oU@Ka7*{oSg<0VE(!NK9iK4p?~=N z$3HNBOO-TpA6r*Hg7Zr7=T3r{hak!(9UoF_6v-RA*6U}x6_=2db)BmEDV?B{jRja+ zL!PFey?d{`@!JKEy1FP+H;WFMD7w`Q%G0;|NOh>8_G$c~0wtY-+FW_x0YsIDmJhWr zMMxY|jzCwzul1!jw39dNqMXVYxqqBCG^&<#$P<^$fDt}t1^q#NK*eP9`~|IQ-es`fO!-kvOuJfiIMa&7b<+VVKwD(qc492p-3ubsMXl7D&E^p3+p zEt4fKajFdhO7ywpsCC7yyb3@S(95sjYha|fvdZ~RGvIhNq@Cc{~TV0r1ghIZaBQMmrBK|#Bpt2PKV3Z{iFzpPQ+sF zX5lSfiZr;b%DtM&DVGrvR4Jtlw6oWxg+!(8kO-Kb+A>>{k+y?qth=_RZIb9!;wt|v z%M7wD8m%(-DEsd5yuN*UXJY;kWK}LsK{-LMwO>EAEaWIiKp3vu$bT^8fVJkn33Y#@ z9MCpUJSM}EWR)n2_;31>QZ~D4IyT9DT6Rr$4?z{T4a377efuRBK`oW`7PtWHc3w44 z;Gqn;RltW^hpNLp!lEph%Malsz7yuP$yHPr@X7h(k2)UW)2cuu`^k;wS>1VvuC*(j zUzALDYe@l|eV3DxB!9@}JwF52Z(rxP-u}UJq3fKonnKsw-Eja!u8;>utc;Ef43$Yk zVpp+=J9bS~iy*XeEL{}XKx~}zdkJHLN93{c>RKu_@l^+q{@`!PemflGbmdr8RDLNa z1n&LiEN9bBrwqMKbhW*mjwJ`wUK@1_vN9(eRmyChJ`n%f!+%hVxhPaz(@>LABLqG2 za&&Vm7P9DGT2wSphvH6tmgK&*1So4noX7L}(*fGA@AigX$ctKeI@NW+V;9Ny>oA{O zA2tVhs)+!#!!fABj;#$Z{9(_&Pdn85*or)IxcNdB2ZNi=gfD$onJ*k=Khdgej9eclUZMq2%mePJcSJyC!8cP#VZ%t+QjhkQ7Kh3r+T#S(ur9f8+Dm(`OHt>7&$IL~!S{R6RPiQ;7pCVpjC_Q*Cic(Spc>759`TUCEUKA7We-iezBIo zZO(kJ<$s**_62y^T|9*?RqFpKnMORfMWEK}DdkBqgIjXiaARESC`~?E;r4RKg5$;> z_u_Ca$W4@y=}wwUGTU1XM9{tjFeSM&pwxWSDvp?!Z95RXK^KRk6;85ps;ZL%_tUbi zxz*k1gyGumr1`gfOVS4KWSoky^4U&`ja}^kwSUoD!s$jRbbheC*u;sBWOw+B7W69H|oS&;Xt+N%aVMt z4EU)W8`7o4ipyBFY7n)lB_jKd05JNCCy|EaQHypkJ81XT8ggwUDnKs93v}bgxAv5C zxqraeXC-|M@0FtbJS>XRBZ7p~&Lg`BNmOD#?Fp+Z(3gV-*HJmfBC+~*$9FuR)_a+p zSLeoM>q~Q*!gJc}b8i3Sr^ zAM@9LU@A4T3F&2D@>xV&zG9fgey#&v&2zR>;ha_06DPW>wK}(hwVP8P71XlOynm7= zni>(FsW6Cyc70Tw+Un5yvkuvz*OgLVU~x)jeUlX88B~>rDkljPGSsoxe#lX)YR%5M zZp}AFmN!s;?tAbQ^K_l>d_s9?4gny890`gy`Sv9ikpKHu!R}g(o+MZ;1cyb zp3myrrw^ao$6xxFk6*sM+j8F@GLt8znh1RO#8YaYzW$TRrJjHM@@;4aJWxxwU`01U*|pob(}3HKE;dc}S!b23@rRaN5Sp3mi&-_>BC6<0(|Wp4sz& zJ%!||ivQ)dRU)y|DFU_N9<}>(J1p_M6r8PYv${AQERKS<#vDCAW^sf1Y96rT(ld(2KZG!$OIlUNK(l==^jvM9u#I$7Zimc>K+w)y%zn>nsZqGc*>>s~= zZQnn&&+nG_9-+Tiy;zruvFpA>#inTVE&2rsD80{%>NiDF;nV9)dnbPyB0NtDu;pdbK5Ki&tQ1h0W(oOBoAu+z{opKR#l5>Idh+jjNCTP4*o_FT? z?-o&9HK2UBvy|p}i|(b{sTH})p7s2A3Vm0KG^uH>IxLTkx5X1yAH8v;d2G=rT>wTy z@dbZ^P`L;(eD&>mKCR#W_~q05^h^Kx+bTYD;00-jm77S{Vn@k}+IE(kqg8sSH{oWmAQ? z^`UMxXu}CEvDsyD-t|x|JGgU~ycuJ8F;kXMs{}oa$yl!Y=}z?ik-bw8Ee``=UMH8( zPI^yvCP`#TA|bbxOrPC@7IkZ(?h=1zBvF*C7?>-dAp2nt56q|(%;cR_Ib9%pZ8ep7 z1b~sn_8LJIS`3i@lk(*R?r^{LD3-6wwQBlZ>Lme-$m8;j-Y{KNyIUGC$@9p`CJuLu z!?RKNY`ibmGrK6slHCzNN(-8HPW~lfIImUiB(e;nYcgqvE^4|?RsWZpx&43p$ES~f z4=b)rpuAP1=a^_(CT)QbdaRzs&7bwzkUsQmh+bRpTP=bs) ztq&Y=01DGl*Zo$3i(@hFeGv}#W^{a*Ef}aZt(qNVPE^idcmD6uoJkYFLDa>O1yNAt z5Wq{KOdYb*daUvefM}eZJA{9u3mQ}nDLPQ_C!=gr0-BQpz#dR2W-#uhw`H^kG~Yk4 zC*}Tl%!Wwk**@k@V%o#c6*=XR$S*ayu1U#O32`%QYm-!KzF^b1jhUE7iS6L=JK~+qnew!f4YOix6&_|uy-^gA(7#lX3=U<2~{Iq|VwBL4ab`qsW z(EC_U5U0XT5SQjn@tU;dO2XPFN&cteJI8U@rZ(|g>;rhX3P9CqbxAb=R(Ekw7ulh< z$PgO5Myws%qy(pSYYd|?qK~1QHOtGD6uAgjQL4EEQbn!PpVR6_N~1-6iCZjH*nP56Wbl-9WIR@ zz%GEj7+$?)N+$}rQ$n)?8Grkxpqnk8$yqx!qlqemIg(P8k|6A1-$~9(!a<>x;mg^1 ze&7Q@=kr;8`1pR`aes(TaQZ2@6y=Dg?(RUbDTU&4Y)<+Cv=)EejKS6}4-(MbZ_0|U zQ=0?ueMl)U%_vFryF!r?68IttpkDFh(t^uRuW;_sEs-bdf(%a zCqs%}T^QGgN`HSQM#bgckuG0Rt5R!ASEfKvQ2yMtg|bhi1x4qkQ{|^!^^K-&47Y6z zgRv_eZBxUK|NW|x4R7yhiTsFt)xpXX1EcgJCB$(+c*t_gHL-5m*X3irbysi76F0_A zw}!#)WRW$U}@dX0AOs6kdIlnaXHE`<m+Ug@QM(l4Q|h~JbN7() zOpzLa9V56a8eGAhI;f3$?b9%QRC3aT75C#?>%Y!#zkK@ed4BsR+ok|&0zm0AQ+fEH z*6mW@hUg#U-tmHY4i}+E-!9HH@yj+@NzGNpU1fj9X#qr-=Wr_|YI)L^TD}xQsyu$i zu_vO$yfvgpnXQU{KYD3dWs1_JFAC7u-BtkLRTt(%K#>9kXm zl1>XIoMV(GU0CudT;=*6l~emWNb1O$q6Nv0`lDEog=zbr7W!ul82lCO93X*aDG-aW6+-|sIU zKYaOnF0>I)*K5*limJmNO(kZ^u&D#LlEM_Td`l2raBG{_twHf!>y_mfQ3e6AT~SX9 zhEW_&mB0-*$DDj>?lkeq_KU0WDuWG`mZ+Nfv2SdEu~F{XD2)TCa8r$WJ@t{h&a;1m zk9c4h)jZxd&q`cZ}eN${HLC-S}( z7SyEVa_vWd`OTRoCDe0J^y5#S*E==jCmU0iwk{djNsDq%vC6D(m#e3|=3Rg8yJkLn z&+2j5`B7@e4ff9GmVsN&Dqy~~9_<^9Vz2FR@XxNy~}PqtB~)OI&EwyJTEYtm{* zztpU>EhHp@I{8gP44yX!_@*+VlDsSvi))HRh^~-Z)e^Q!k|9#Yn>&BG^QV9@j*YY& z;USZZhc=*mCMof*h^kn}gDoW0O;0Afk7s@t^nd*MZN75}*d7JZRNYYxO#P-jtYuBj zWN#Cx!2b%ESZEuE2(k*Ao{DU%o68AM8r&xU7*qf4(7=}yAs21PeQiKqZXYrBA`Up# znv2l2={Wz=N*hCogG+yXA_IDLly7&Mv#k@KbOjC^*x0_jN(#YJqbY}Y$-JXJQ~W$D zT&@2=kFN2GXZdKEstT+E00%!?e1mbiyR^q}x=M(A^bLRee1G}!_XG+cn0rQ=TImWs zRMI)!tLKItL1lq4dvFt6(YNjD?p}{Yw~xx69#s}X42jBzSgn80;<*)P5d_+40S@{I z%d3rx;a#_t7H%|8ktM>vB!W*dtet;G@7vvh>xaI&%wlnVnPTs+|w}=t}?g)h7OUM`+p~ zN<+Ik?b5H^UQvJ5Mqc@G0WWzMl&*4VE&R&neplp@=^4UB<+}3K){Y4f6ex36b?xpt zPMuLyXmn`lYJQi0>8i$2m$MMn0!MTQZN0TwZPxMy8}DmTayR#oDb|B|am}Z9U&^s2 zQIY_j1a&DJkH1S z@^QVxU-2PSOSwnI9i1x72I^dc0o7HT!<~z?X}?ozk?Ed)?TH#NS^+4Odn{L#)0$OX z1u3>8x_zc~#ZVpe5Oe^`t`WdW1mdiW#7L?1!IOQX`tJOvI?$Rz1c@uIWbd-1c@rrg zUB@AvF(Q9IPN@nC=-RXPn{nBOX`aFmwH-F0GZFjRP>?Hw%M5T3|qdPswl)X9h zdgYYfkH__U|ML0Aw=W;ZKag~&(n%uVc@Fa?C!#sWSxrD*#8kX^>ZWuq=D!m5nLNug_0E4)xpz&T2ZiJfhO?A>Yv+KQ(g}V$ zXRb@>3-sqifcz_mf34ao=k5qHZ>o5yjRSIM_P*|LOu&a+ND>ZE-{lwe4@Y+MSWB_V z?Of8^o103iZAv8Df;nT~o=@!SKU_v4CbcS+O-$K-DfPB>O$*?23L3jglhp3eZ+HFI zF4ljoWf`z3xL-A?V}?}6s2h^v#)+&z8FcGq9FpQ*k-C!7&rfKhkTc}o@TLjZ+vy@E zs#Gz@k{5DC!6}t05-u6>ZAf9fG{P&TQU%Z3gSU=2$akmS(xo0lqRLcQbklq0rd&&F zl|HF5OestPQ5r+a2AO8dYfQmEc+6~n|L}jb?4ay`1t|*e3FJ z8|W_6pxOZkro+u3+YW#XwZ|xa6ZxT)UYCQ@;H7SwM9E$1YW3cyKC^vozgMZ~ZFR*C zfz%@WaU0$?6b{!p_cF!Vc4yk^91nl(C{G?dX-65oLqK!2rd;|)juu?TqzP08Pfd5P z`R{SqLMy!bR;?IU=jAfl@}TT#I8Fu&@@V-t`WfW>?pgi#^&fOOV!AEUi!^PWwnco3 zRB1@e$DdltliuUG7IrVC5P374l>@vvliM#F->7XZP!5A^&*fEcZi)vO>5_ja0-)Qw z+ma+OKq?Q+J!ZYNUuxtVr>gQ;eC${YopO^ z+fac~f>y=z&nV_q956elb@hMkwgTip<;4hC8{M&#E=1iI+5KJ`mEJqeRkz*YhNY}M za?8=>Q7-`EEKui8)otTj=Sz0~vi(pE`cfze@WM?VmkSz+%i{?JxDk~6bKX^b$D?}6 z#DS`mr`=&2=$9(n3eyY;piPaeKJwXWQ;!Q6EYoL8Ue>HkZFm>pzx;pr_Tm2XT|#_R zKTh{YyN#62_tk4X)fD9QUm7Q?ORe%6fU-K2xOCbMUQK}`=vYqAEketr%*|%2;6h;} zt`cBg>0Gh_Xd`+@!9YP9JmBilULIB>?aj@pd2)bxBkrsNIXMK$o;9`otV4EqX^~*5 zt^_}+tT`C@wFaU){rLWqZMmHS`0;LcSOm^djfgpO%*KpDLIiyGe4h#f|bBO)*d5-}s#pl6b zMiSLs)l1c^v&{}`SIV9U+leR6=eT4U-Q&{_q4MV0Qgq#bD^vERXt3_sRx+~ie0#RO zVnM3xw(3hld6g%k1j8ao3gNAcI6*UtIrKvr0gJkoVl$+~EM)+4JE; z62?dnrb>iz{TNgngL=cw0bD0D_ftd0M*Lb8D7f#|pD)tT>m$M|MaIwah96cLG$#{= z5FFInTLW0(yp$8PufFF3xLdmj%uSHd`S`ld0UF|lCo)&n2?v6sjZZxwfpgSX<$OwOnzq%={c!~0l<4^}hqbP|(6ZVr&8sF|yJfJ-aH}5~6(}Pb7U#G4D3F_2n zUEO>LLa=wfI1Dre8p-?+n$|fdr|`ywXD+jV@{i(rpi57G7BPaWp<2rA`_5^1D_H%L zB7a<(oix2ry9I~S@xORC%Tjk;G^;t_oa%I>vi7~gp`?33)f$lM&igb@f>VQVK#?o_ zbh!GSlik*?#1YiBxh}P?&Nae?6gx0qMY$-^)j57Lu7VTk(u(3Kmhk@jSMUE7x$e7l z=w9iry2B2CR{?59jV?2fld#F*51Ni#(Is)G2`%$-ckHWPRoAaw;%2vl`+K>Hrr;TH zf%LqqR;xrHSxqPpr`C-gBQiS`*oA~ka_G7$#b^AIW^)AAb7KE3E!mgn}Vj8?*v7u9^VDd5zJCwdGDs-Lp z*axAwpO z39y&j2QIAghb*;m{{m}^||YFBFI+`@j%Yd=SdDXkDj zJNs2;SUp`Wtbci~zK)q!C}qW!`K8X&9jWp#F(lrp?O`uhsc}IEYlV|H=h*sjq+{PB(#Tmu;MV z_FTr|3me}WCU3Kcyf1{@)=|QC?6X~4Z@F)s#~rnyH%Gk|&mVKz`c;uz+8*+1ef~B+ zzrN`B3gGTRM-iU-?RNbwZLZnlhMkQo?{hJ4PK7ZLr1T2-Ug?L`lLLz z5`O}(AMzj43ajMn>c^<(+)6BEJ9Aqp&kIHDh+)65a?H6R=pDJQZHtEjJ7+#KP6EYV zJI{tg;a#>XA4>~F=6jwkZ~L+FyYq^9Bqh7oE%M9!K^(_?NNddT?c+mSM<{RND!s13 zXCtqf_x*^uA-<{y;`l1hakgWWIz5ks5Pyz!URUXBbxyphi)GttAF0G})o@*V@iUL) zbB^G%&$zFEeH?hFBWJ{vHqKOkQ{I&8y3TQKljA?*ftrqr(=1n96B~}{+HpOThiL)T z7_*Hd_p#48I^Glqw&ARDX{ay$q;XJn&2gbxrIq8D5#{BnQ11<&#&KOo#=oXiwSVK| zsa)gR&wW0%>*49q0CY87p`Ro7iYI8-NW6Yq=u*1+-~{mmxU4t+n`Jj%|m#)zd(;)UPB(-VnS zUc|9&Z+*mV)@$Iqa@{JfE5$nuXxF%7r;5O&NfX>jTE(6UDts@}RX_sqj~;JiYv(Z?w}bcUgdd)# zqAKe+(-?&~iNcn0sZTq&2ffUog*w3p00fcCHi(P)>}@Alw1uYylz()hQ%yJpJYIbW z>+AUNVYIK`e)#tJ^T)4G|5ab^9&AIXj(FKCx49xNYX+bg$m&?fmhlZ|GV%>xa;V-w zCW02i-dCTvn!TZ$93`e4@UCE`M7Y60oJ5`z=R3g!1O+T0X=zk#}*LmO`5yw1Gqp{;x&W1vcfPD>I8=mOwQOV-!5IQfluZq=n zkV}~pq|-8{K!ixd^Q#i$Bawfeef+E3KCNHc6MV(}WtLlymB5jfw#BpKH2F9*2G2c5 zm?xlM&jF0ui7@TpUj&>z9CHJH9K@}0Hc%QNheyeK%4KbNn|~)!Cj??*$5UfZX_N!l z3sPw{A(RsN(0aakd@OG?o&uZU6U)&X1`sPiv*O7CxG4Gsrirs3Xb^x?%jO?u7fv!Kb`!nDw#xJ^*q2^Z?somv@ZB%vO3z?Aw>mA3y*2!}|57 z^~?J5;p@K$ zApoiITewzyIsQBT&!T%qfbC6QvoDwmAGw9|I{5$ijJV?y2k0N=^P}77z@b6J;&}jF zP#42^+QAcqK}Zv!`r>G>fv-Wc0_NKKj-eAj2?!%xxb4uC6`BzjYzkz6$0{#*r2_)P zuY*kpVShNxdJzvxYCZ-gzH=6rffmaZG;Dwjj2=`QF=+zI2`b{TFhk+b37$PN4(r-C zyj3#5x93o0CCqP;nN!`w$B{T-Z{gv)>Q{=3V)rL+cg^x16P79f}rv0NoIs0gT2f8 z9@P{m&gTzV`5_ta*S1aIL|o%-F`eO0rmZDHE+8<~hQ9@CZuk&l2&5|*>f2E!F^Auc z3X`)qVGYEb9o%@1fzqB8QD5i=NNS6?lO0FcC^i1lvaI{mgtWdb!@Uh zw10jZJQb7(XIeynX>f26#I*!FFx<5`baZ$pIxRE+AJqYfVBArwG%(%n6(X3S=)hY3 zyds4~FcW zqYn=l27voCKL7UV+dJ(FFYV$a2x?GH^cALxlU#k^XYgD=KhB^*X)J)Z?627*Qt5$x2j^D}N3JUO>ER=LI#|#a_5TxFiT7U{qkj&VP7FOx zf?WlhqA5Da{cOmlsA?S;xf2XH&$f=txed^N9v$9<2B3n0FyDYBb?*i6xk=%9QC#bt z^@4b1;IcAlo@7!E1z=I!9yp zdteLCkIOyrRwLwoRsQlU5oLq`?47?k2)}W1ngnj(#fIXYLxLNy6{75h1)$6iSzTYA z_LC>dgJ;)9ups*QW&DWwK!#7kl-A5 zz874vlI&hm2AqdxViJ53-zsOUxb7Tq6cs>*3iq=>1N0-rFX9rIv7to=vIA=7(xH&> zqqFpftbY9RPO-v^L}uO_-`{{yU^;kd%mu%-2sB1|3}L`opnrxN2C>y`HZ^6y#n82F z9hf|)g9+D~>sau#-nV6vVhambVkSHBJQ0%!#0!wLi3YfMlXkvg2-8A|pMvFGg@C)k zm^)qo=8<`_!S_N9gH#<>51i8;ihPU+-8jxL3D{89GaN83kRhORwh+OV7lJs6WaTNZPvhg~@l3Ab+g@It zaJ_iz2C=|l!cuQ|LfqLhe5h`Vn7jkEF?k+?@s>?MR*!Cr(i&`FXW zor8DXOp%`f$|?3A`*l|0X)?GM=l8;0&eATP{|5xZ77z}T}CfQB6jNfnv|6HCWJ$Fi&^oE(Obh>b2aPV;)b4P9EH-v!*e>3kKgGNJGUGnhr zY(y}83WCO`!!vNcGJG;{+F64i|gEjZ7wKq?{Uz`jy45>lmc|S-#|HL1l zOyEkh&=DVaab6?yGd%4YA&TOO3f{Lgj;u7oX93Xe8$N2FQPq@vI)Sr(^1*DAY=W|LWRAG>uGYl)PiNMnd10;aq*MZp=CI@RA zZ$JWj;mn3%21)aaFjgoOPzA4s(=1*b;WYUuDc~raW6TQTfL9Wj-zfDfh?OQBHZ#7F&Y%$j@MIKpTB+kxW3@Q*0(>$_C6D)bWErQ=o0){ zfjwb6d~QU^^U80b5(hZ)O3AbhhzQ_BL^h#_H#ws)M_haKJN*i<1TIW3wZJx8!@Utt z1_5ku;2{BVP7|Q`=JOlz5v+e!pfX@5&I&C;>3I^k*Cbl-^;7G_Z+7?*gcZ`oV=T_% z0?MMU2!f!1D0VePEW7uH(z2Jdj48R=_CKN4PJE!I?1L}SfEn&GF*v08V{!4%D;(E{-m;>#C z{R7RC&}_j53IGRPxlT*~%&mbHW5oG#V5#xl>s)tQ2z1r9l~Tu)5r*_URd`k65aP}s z5anR%zB+0tZwYJW@r^=-Pry za1?g*;=T8DqV5$8qL2b`@Q=Ec#> zf%hN79O5*Ah(BVo%(T8M#^v5n(# zy-kqpQR?pHSl)lqHjwR>78>0Xz{X3>0R@LpqjXTlh&;NS4d#GT0IO&LJab!SS@6}K zeIX>)owr+he*6pK2HtS?NuHEY=k&b!=-=9hkI!0w7s8h`%z;8q0vzz92CwzQTu^8n zIW9f!T5AP8aez7t*Z{(`%3;?8O#6l5U0Q|g0pGWUvVwo*r}umXf`iiF=t4+FwBd)=6}^mvLg6=Xej8M9uQQ&Q+>y;M!OQT~AcV;$UQmg1;q_7| z6B@lX&>cYL6mR`6^w2or~(iJ&BmW-KWjMlIa@%CPxS;BvQ?!Wzcc-%(7z!TQU zOQJ)#Ku~|e$OXp&;3LjpUtYO_K-(#HMc2-e_!kW4#Q2E=xFjqPFqYP3EeOsY#hM_{ zd0rE}5;>r=1wJK}DVC)KM0~!5$17BmlgrF2l;AuNF_bp#HT4T+^8V}urQ$1PnTLf$ z3vU3^!IQTmgdif^_%EFJv0sD|AXr-2{N|X@?1XBH|pc8*U1X={efiJ=5f|4PuSnJ}^ zVU3C4S-g_qaR&@5$pg?^=v6g}6EWdyRu^DROE>}NU2m2MYHSnabQK&{1jcqRx4l0I z-m-r!Q5ew$N()8=mh%Nbe(heiC5k~-6Ya)CiN`?j!Q)*Z7?>s|nF+D2dApXQYzc%5 zQ^klle8A9yK92UoSYN(b?HMG^S3O`DU$u}6ydmY4G4{YgW{?6X0K!MyBD!t+ zBob%-8V#xYMWov=EKh_A$s??7SW+0i80Dg~z)|4`Yju%`2GPtF<6EQa^41u&X7xoP0Dz!q9U91cVT%C$H1Il^*hL_VA{_wj=seg{ zUSIm>Pd|(wzO0W=CQ0aisTr;;qWYll>UI5sx@0fPaZFGE_!(jYc$g~NF8DBE%(_Wl z?Zlm*(BJC>9QM>KpzOTJRe67s*mk^->4rR39#-=-IA`W}G9Yh6qU9;HdKFX*p8q@o z$N=9HEe0Ic6rGy|FaUU9hQ5?jya+oPehsO~b59#m3X(YfEOK1@5n-fzt+-$f(9IPO z>mfP5BNF9Li>O-W;~^IoNOI5*vGu=ySie7w@|9-oV}mB}S>SYlj-`K&YuD98YxK}O z96a7Js7YX$Yw}El3y7{sl?2JWf>3o6{4D|}21>-hx&ej-S{Q)5aC_)V#Q7B1N{a*+ zFVdk$*Bb~6Cm+@&?hU+Bj2%Qe2xM#>M|%0Z2|~n zc%20$<*#$Hn5A~`18;v7V8Wmgxs~Mr$p3^V;I$so!XSTq(xMt4d9Z8Syg{vLf?B*4 zFh2=C8TslnahPWKF5II@bN&ELJ3E#@99*TH!>mt(^O!8bgMn-MS<^nV2^IO`4u(RJ zygj#2aZSXfn;}4_^16P6;qb{DQGfTQ3Xj;KR6SZQIPVO$7@mKK94=!Wwh8jZTn_n9bAbY1KN9ca{_l~dWwq(`R7#t_#&Le zwD@B{R6sU3Os|mDDLnFF<;E2+xN?U3ZDV2_!>T_3{s}kS5jKy%4qpl}c#jMw3S&+l zJ$2n9G&;b!2Y-J?ltMjf-_bvy@mtk|lsK4Ufo!*EEn%`E<(SxI>qH))p(ST)H>(We zEwREnq6uI;0I-y2M*Y@_i^A#irB?+S?MQU9j%w{@L5>AOAWEQUAaoq9=ss-EEbG4( zWXAB4)>Yy}ZJV`sMmF$rCYltE1F*R5@egyf2M^+&@ZfY;3{ zzJ3W58nFNri1*!KFLmL{s~0#20Zj$DG3V;Ai(*<40_8<#K3>Jqgk2rU<(-5AuBN5& z?G+>y%sC>*c_6CA6Qs0FXb-Agt@tRW;qH|>(3ASQ-1F(prS$9d;M575b zLTqdClJ%^a$9szF>#scGpMx*tj)~P_!p4L;IsktVIbr!$`($f;B5n-t1h<~}Z;a5} zoK$d6_!Yvb=n8DGS>%e@Zgrg?f)dR_hD8{M97RiT5bESjO$@=g;-kzECk=MT%>~3& zPUL?z!DzTga8h0O-66zSf^C7g`PF`!!sqYtHrIV9=`uXd_$9L(kV|)1dVM#{A8SNa#0dW8>dG7<0II7+y<4Xxb zdB=wz^Nf}XLdxYdu)*yZUMG)X^#x3cka&M$+dSh0U~C*KP|#v1FER+O1WPm`&Lit2 z`&&A?Snq=YohFe~mb{~C2M#UAh@MwQ= zl@h#S*sK|jQ%XWC>)(^E=Ko??I0k4$SO*p|?qp(^91ek%1mEJ1c7nWls;At3 z9$!9x`quh8zyBiNyl{hkgn99gW%dx+m$pIWWNwh_eFM?*0w`3INW^fJirV2Vr^T;n z2ap`Moq2x@M(HMhZbXW!HLZ4eX9N&NC8{Ykvklu#GT-vj`auBx2_dT&k!yci#|wJ_ z#TB>)KoOQvi`l|!FNDBm!8vaYdE#`gp>6cDAZshC+mWU^KwRV`1-;m3w?a5vSmGW` z^3@HHk*vHppO*RaJ6S!QzNI$cQzFrYO+ajb1cdG5w79F-!(+mESv7m1Qk*PI667<0 zSUrSlQEIZoszya8xgX&f_gBJ#2ykxOvfE zSF=ppU|B$L$#O5?dL&AKaih0?_>W+#1vn0~G~Eho4!KY3oA{Dth1Fq(-g}3t1E_yL{MqXji~m6Z ziUBNr@&k3-0e~QR%ZG>ziw7rI0X3j=fu9hoP5Y#-BV4H~`-6A@gMxVsUXDO|S&2Gj zDld6K^(5?gM+Cf<1xUo&1720rDQ+?m1h9iCoH$=Fr{NJm5Za08aE)ik!+UMm%E@Qc zJhy;#;#;9-*q*g1hxdN~#5JgtWO%~`5j^749KGcJ=kNb=(;Z(~>5=SnI~MpG^oC6V zQTW~sWw!P^)?#&87)fZfnd$^aA&Y8}9M3o-_J%=wQ)FWwDhsSb5Ac3Kj?J2TFb8}D z&VrwXMT=~AQ}}X{H`cwZZ`~~w>F`a^bMhPsYCS-g6G%koIV^vR)=n!l9Mlo4h=vZ# zbo1A=IN;N(DUN%<>Z&bcal(|~LYNMmZij?#bN4EhpbeoA|2*mAFYVix5C3@LidUdK z?-Z8gxY(Gn+j~M-G>qeHY|Ah~e<(`xMH>P2!uMEUe{|3pKd^)Rfm>J+K$CZ~N)@<- zgT?D?5YPQC^tXQuXYuG|z}PEFz0#vc4P`|H;4(j{fvHx;#82-L02*fqHV6o&oTTI0|AvhoPGP8h}a z9oI?7v>4RlAV%ce4>OtVuw_SVn5M>Wrg%K<|Ok)rf%#7v)v8SNlYX* z;#v+grEP!zBCYx1y54!P^2kr1*g$VE!A?|Od_9l|gSEQkfZ78yd19;zwvLdRWDSj>&Z~1wbqC5WwhVVa%KN zL6hOg))@Ck83j*g3HSi++I|4EtAuR;7se9Kl{R!9 z%Lm$S7WbP)iC#Uz$-JgO2$&4IfEp0ny!e?!p=2rBsi2A5*F{V)`@sVO(PM|&Z@Jl< zvA=(c$)QvcpfL24EeJ|3J66hl{eNN{A*trPyyn5hmYHFcJGzAiJnlHPal-qjWFaI2$=li?vM=NAH?1et8cgf(l z4GvF)^EL&bivEntg#JO$vU@E+O3VSLY9W6JM2K)yZ5qh%XdF}YPP%gLds`wg9@gCN zv0%@4FE#FI+eV-EufYcL8)!xG(zG(*l9ZwfBTER2xuC6hlXdjEArQM}uDj{!(wXm; z#6Wp17lo7Au4e99ARh7j5jqbx(xnEQcWqF!@f%m@eUg=n`q|@YmA`)Yb-k0;tF(V< z?yc2?TZ6QP3-%qnyyo2}5+i)X7=u*-$6Y;*SfJntt>eHCv5vPBr^Ra?rG&G3LtFT` zXtg{*EP}TKI1eilIRZzzr5e01oHf2#By<43V4eElSBZpnJ#5zQhn2#drucTggg=0# zuHN>w?u&C{`}sy!o51DiGzm441gREJz@I@&%6$v>icD^@aNzeVFM=WE4D|7#~sXmRDYS% zx5NiHh|!{ipsyoZ@xEJYfNQoV@Ioa~)0!=%;0WHNHR?VG(UCVjfSGnTS$cm4r3up< znv#k#t+?B$j5XNF5%~cQ2<^2YABcsV@C8?f#KzbxlH@(0*_)R)(3Nz8AUXNEY-u%r z1m^-pKhqRnzkONlm#22^FFb*R=76&0*>|PlaqtXwTGoip05UD=u)SY*jFSb8dU1(& z0ch-J1zb<*KNbcy$1<%>qa}YA&8wQeAyxKmNO(GcS5Rd zy>jMLAHg}rf-k_N(dhw>+kxYIsyMCSpoCU3IQ7sg5&?F55Q4>#Gw{S%rqZb(hm;j#O)6ngGho3->dNqHTaGGP9mBL|S zkH?%M3k(kk1UKRdx6`s+03&|xSo{}yzxPfI-x`0o>8#9E!Q3Z5GDB=<+EG6MW&qi$ z9dFGF7e80fE!kbPjy9TtvnB)=kndcP2m%jy*iO?kQ9CC%J1*QS1h4E4hcrNwz(t%C zhD|W`hUge)_8P#}ScHEJ-iD3C8|Upv5a|9us?ceyaw!m??Czm_dqN} zjusPskUS)0OBdE!&Dq+2#zSCzIWH@AF-3mpw3Hk@v#VrW(-u-zWv6X}7y zj&wH{5@&>O&6Hfgl8y?;!L38KEepigmk7e!u_E3WAG5(OIABf+Wx&r`APMC18q4dD zb?`u!O%PZZya|6~jbR{jnbqkO0DD#1+XW;iL0Ciuh<2C@lomfebH%zcQqOTOyB$*t zfdII!PUx`99y~kk+&RVAxHfb00Dok?h4(kA250B?ccg7;U>iSXSzUvf@7X?&L8 z&-QIyzs(=llMFp7nuh0^h+g@+@Bib@6Rrx2@RG%ZRZM>b6&Mbtny@y|6epQY#1k~9 zd8iUrxX$aGaLkB*twbD<#BoCAE?cevMi<;vu1WNOZlw#Nvk^yM7C9$Cjc969s?B4# z6!=U$qO2d~iry=k2&zaPzgLs@DA30ey~EK7zD$qHkZf}K{5&;t{ z-xs3JQEBkMfgA~w5iA(YH%uZeEPLd}?`J2HMA1&zIBK>oYbj_~222=lo$?(Zb_`R_lscXa5{poXc$9e=z4dZ$buzyziM2>1I+ z9Z2oS5x5VyRb&sHxhxq1NZ_^W28$lNdcGTi0072Jt5fVV49@U?T7m|hRf2Q2a>t6b zqa}Z5<@ATV@SMr&>gHq{CteWtEPjmME{=ra_pIha|MjTYM5r}GBKRE}0HOEB`QgQA zv>mBip~Dw-ORCde&0AXVxY>)6=VfhR-^{J$Mh>O~fpG(9$SzFz)Q&D?L-b~m<5}@I=k%uJDXjs2v~~N3`AD*!k6wRw zA}hQHo{-==u=qlB%c);iR0py>SwPebis0*u*a7Lad7j4us{QtQP3mh8k~A zz1at+n+6!xEm}ef1lclSv+-?b+^q6{yI5NbUpbv`Ve8Ch!59t?Vh%1x^ES~czV8TT zdc0OYInf<#P{9VkdFM_f7zq|3n=VwgQirEY?kSW#T?O~07 zCbTE2c-*bosqJ%M1f24boGxPZZZ!owtj%=z&9L*bRD3hy>oQ z^?Ep($vHv@qC^L*Or*lsJ3eD;&?V{i-H};rk_2TXz<#;JNCND02tRCtSOQ_fl0%B3 z{mbtp_S?IGC*h%AK)MFbNLIIl!x2~}JPrsc9OV!;z}BSrSU~}55WWdw@oZquxh%=T z=%%yPj_Op8Zq0WwQy*Xml}LY89oS;B8+C&tJBO*-(hHq`1o{pR=$P=!~O-jBtk|B9L#i$H6<+w~`aEM!Os; zU_yS2xJp#48-<}cLe)Mh71Zu5V%j`|_5f2sZo4}^~jTOWnw(Sj8x@xI}|CzuNlu;EV9by_cN z;DMXXZHJH(yzyaZ3P#X&iMhjLhzW=Sew0Ebf>?5a5u)p7J2tso9m*2kxSW1tg7Z~` zj~WE$ZA`BwEP-=K!omr_*ZOSXXmAI?G3`?YE>4blMbhx)U?L^2Ml)@VK z`|eVA7Q8t_@;La!GhV#$Szrwqu9@uT#qC_*+W6_)xA&b_@c~+~_Z`==Ir0Ft0$UtB z=}x#3Xh3i;{42Pe^Rki(;Mu&X&*n}!wVfx9hKyZ9!J@HVTpctZ+Fh15Z%k z*(QuddeJSHd#ir{D}3{`TE#F@l2>8f%kEa~S_C;1$KU0S@@%%gV1SU{?D&PvF@x3<7+>IE8P;Kxa7%b;K;j5;T`=A-E?uZM0+lf2?1{l3n5!I z?})_at^buzyX7D`Kq0&n90I_C=K#teqKE_ta;A(yQIUTjFt3MWR6M;fKKu} zHbkw2r8vNAdXMPvl{O3P6y5~`d%GS2LyjhKSwaOk1c43!R-7$2iT`-Ay_mSrA3Apq zuX$O?0l*2xVOU+jz_ zKSzPt6aRnGu4QAHcpOq=QH>)=W;=NbOvt%%FnAOOmhNyV4jWAiKpW7wEy3W@%VZL9 zBHfJ+#gdw6oili?>3N(RSuGqinNUNxuSoFgJMQeQM0&3)Z9Kr`&9h`4rc?Pf5Q8=P zvm-wq6vl9OZrc}jR(m$Pq_J$p<{O)!u;~eF!Bc;s)Fs&3hYk<|Ea!`aS1$^q&9V-s zf!br0Ej(^)=k@ic&%Zy7F~8hbg2i?39C44pEeFfsM0;9}AlUEnjP8&Q42ggQ+yekv zzidbU$pHZnY~+NdaKOaTiunZiAoI;7R4aU|BY!Gk&Da`*Q{^CHVLv5x7 zTdA4GK6kJ^(2hTXJwm-9x)!Z(kL2q7@Z*PX>wOj2>q4yztA1**x(U%h_i>rlaKm`L zxPo^0h2G`iDfDOrZJ^^>M%^6xCX_Y-WF3Fbv>sh}1@Q8bcI4uXE0(yygOhnEBs%O| zgA(K|m6ti5{Ju?kA=##V-D3oR61LY?v>o=+CP2EKNRfvHjz!CM_LaLd-M(lq|DY(x zZpSS?3B!i=6JM57KOm%Whiuq&*bUePe$e51-x*6@9c_ z-KQVKUqp{&PXUti9tA~#B(7+WJe?7qc#wk>I=rFMc5ly{;`G{$9SVA@UJ9@Kh?mBNRpe6ROZomS&RJ;VL794ey z0W4A0Jw+y(yteBkS{4R1*e!osAt)ArW{R`lNi8^Gd-W_J8y>@fnssf_IVGj@$;AB- z9MVBh!F|m(?;a9)m}RKI^!9xgqXi5iz^;x1Q?2L5h_`$4TpM=tL(%MnIVHaaJ$S*D zB4}hhGhl!J_RBNBdc2e?gmvOYOPHo~qB)0YTfNU{{@t0Ir5$PawlIG#XG~j%JN34M zP?})?u$lpINcRmXY-G1;%O(bnI|Ea(@&qc!=qXq`J4aPpAnxNBuprMv;rfPv_B*a-E# zI%@|oFpRWSLXhU8$98|s58pn2`Qi63?bl!5PXK!iu0=%A>S)4T9w+q0I<#J_Ed(Gs z{mj-^tHW_ogghq{fwKvv7JT9AFYuIt0?jrYdkvORbjSQ2>7FI%z>$TMgtx?dy7I77 z&GH#Y*jthnP^5ZDtt<+;!QQsc<@78#l~wuezP8x*jZ+14ZFYa468tR5vf0^tRJ^*a zW83$@2;(r5i*pBWc}dkAfQNH&7G$v`(1P?~HP1t8KeqYqZacjU@`id2yEAJEMZTN@ z6Ec1@+nNVsuD17KMMO8~i37lP1dCA)Y1cI_P)CD{L6&Uaa)6a1y3?`YC?2zbJh{@{7htUk-Vf?qw{va&kh6lq;>q7KI*vyO1KbIi;{8vUE;JQS21<9@ zk>lbJOzF<4IxAeBpN8ZE)WI3CzIF-D&7zQr z;lkrMv=t$BxWWD5^w+1~etFgdJQDcCS}bu{46TA&u4$ela zlF&#}cR3q8!3)g50%+!)O|8*^JJ&t0c7h`@OxPs)}ctj&xgc!N3bx}D_(%q|Q9_7)rF zWNHX>Z$oAfy=AyZo`(~<`pB-Xuj}Xa&v$JL`O!04K)rlInr7{zBTjC8CGuR!32hMI zu*(*aquF(kM!CzG=EhgzWx>`ClX6T9z!`rpPKYY{rfO+Tv(usLw~y#VZalHWSM3wD z{P#8G*Q<9sQQ?U;?&TtHkmX^xFf9j*dM|0h7S(q04@MAAP;h}7WdZ~ik1-HiV6zto zqVq+5m!r{6cMlv`G`Oh&{#whj8Tj4A>_H+(Z{pnreQ zt_MKbh}@v|V9F!iSptXiMOPARoVnR|NAn({GVejd=0*1zlj-K{Nc9M0g|~--p)QyX zpBtQZwd{rGwcp^X-Fjs?lHLpZZnbK3lo602S`KxAG&V~x@y{EO$Pqf&o|)adXHh=)2o?mv78?R(4?KD8= zPtMuG)#GUr00?}I?1VeZ!tSZag>QC-OS5!hvt4R)_T19z;(i>OZB>l8kx14pjOzy12Y zNbVsn2e9j?UDYv;B=2vkx+QY=q%Fr{IQJM74~%h8f|)wx<6L~BH15GV6pR_Cfs4zH zpXi(8e8*-js#QDnz79t>YjJ;2QPqKYQ(ay&0s!ZjsRM==%(2QEorb@=VWlr8xZuk% zeU~)E^Emi;5G-1@JCptpB?j5WWqqP!@IVXR!n?8qA~sOaY&&6aX2UvA?p%sfYYWlJKhzM~6U1hxP>L6$pz9gwZ=~Cyk(40xUBSmi~W;A@FzsG=@)g z90owp=6kO;+I9sw8}P~WD5|Oqob4H$69B6$r~Or+-?!q4Qo#HcAeus(r}zN2gDU2- zd9P$F%^)hU#IgwDw7wD$17gAZ1gq?AxN`F7#i1-C6b3?EyewbeIYlQIcwy*B$pmnM zZh3a^l|XoW(T|NPE1;>;fVjzT2FR9Qcc9ZR>WLQ*Ws1t5ekWdO|cd)27vL z1Qj<8AfS^s>+3W?@29lJsN;ktBD6)_17JdMjOW=f4`McFQyqT;=fWEOY`Bxf#3Wpz zS;BESR0|HW&jU9HPYn-De|`Az<8#tb3=fv=3BY{`qZbGiD{_y^!ADuLfMA04%ixQ0 z^EOZyQE1&`G@5hInk8^9Fu`#crlcO1F=unm1M1oAHnbwie!qOS?Y^SMEYX32{k~mt z0D$iTUvJ0kzFdFKp$rgYP)%)KuMwU2L;yXE+>JiH#EC1#d~xrlXyH4seS(ZP%Rqfc zG9+8u>=_6Ht!&AqHpc++jicB@TpiTRXFbLBarNK6{yB(1TE$_(d%5<*exnxb@ga)1 zKF56}r?oFIY+{dtAl(NO(8cr4XgLMIkrP1tU`vjZG!cIwDB-Gjecb3_6;ek-+y(-^ zX%Xu}5qL3>^jl3~9HyfzIK!X_dbq57)8-W~Cpfng!k#`ff%d z-VFkLV*j~<4@10r~mlj%Xn8}k{+#(B_E!w zyB)^f6QqB`(apI+v+)QPx0eH&csaKLymXIBb_@)#3ub$O1;(-*l-TW3q~qc>Gr@er zKLl4Vp+qCr>S`lrckj5cz;D^@{#vXcm%1-(hc(XkbP6{VE$3_W-R?$E2z+*L_669^ z;%HLbo#ik5IAJk@YZ@N2TF(%zg(*C4)nCO~IQoBNA(aKc#ojk zkn17flKIp%8NE*87}y&M*5Fh%JKx-?bZ37~7%}Hfu*C^2giU+}6Zic^t?dySCSk7& zR^Tp)bXgeDtG%H8zNECEr8&CSaqsA|t0-Cu=^pTU?;Hx25)xwY_bw}24koudfY5OT zEB8Rpgw+GS1aO;PN~RM~@f6rvzyJOH#EJCGsPdN8Z6eubCR}!RVthy4TuXsQ6*qrv zI9VKurLqU_V6!7`_Jz-NJJKX#+on0(=YyYvy5eiQQ}MCe<)*ZCm(JjEynOQ#usYb{ zEon~(sKvO}P5<y|=f73nyLKJ|=9+S%rV&H!+eDWh{e|`P<+m~Pe-4q270dXGG(op}lS8p_v ztGz5o9`MOHakl{XO^PhFUQkR|Z*e~QtK=FT8@DbRu>>~K4y$W=v0ky= z!|R}I-QjxkRkIp}D_Z}(1q*(VWj&h{j~pBx90IdL=AAy_^I>jRzB5B})1iNO=d(H9 zPrIvVmzCirsoY%SNFXJeaU%F&RLTLkE0I|M)ITL8?>k zo#;0R&X>T#JpeWXCwEH-#8D~iiC}Z(%{nI#7PQ%J-0YZiJJVy672~K~x5JM*Q*Xm7 z*@7{FVdsSeHn;bAE&7^@X~Q5o<{6J=kxDdn;tBz4V|P@{LO1iWbEM#P&cpI4G&FmY zaX%zX1CJ)HxgPn5AHy*||MKhSuTPobmcrvwNYLfY)pS)A*oRMn@o$#{TvoW(sTDD~ z?ct)d%atnKdr`PQ?sj=qa0Bns&^}+J2B*Yili@!Ye*%5oFVr2U_dk-P3&!GbiAE5{ z4T7YI*mb($(NVNpiq0G)+-4VG;J~8$A6j~(SldEM|?UlB=$=iU!G+X<#F%0Ie*01aY@eZg1vSk^bY*B=@8<= zNe!oC*dwJJ76RVD2`-up(;;3B3WPU-^vSg$PggSs-XZUT8(V~98=KC=f%LrKayA$Mw!RnG`uep!YwvLkkKPU|Je+!&oGSqm zI^YhjW^n5q=>P81+Z`$nsCTC1vWmzbHS6VUYhuM{_WZb_rj4~(I{`o>qJS@Ut0^xB zG%aVJXui|An|RF2X#84lWvlSTv8BU_hft`oyniUDBkDGSOL1^qgi#LiLWJ@_z9fNr zwszRpY~L@ymM{&zaPES0_VEzkn>{#F*StdO97mVJac?N;PQagKy%*W9^WQjr{Ife7 zyllS)s!@YQvpO;SxP6e2*k%FtJwhU5Tc_JKqvK$bbN}#E(`6q7s0)DSRfRX(g>af- z3NVqtuqJ^I76tfmaU9{bmvW6}HtN;Jx8JMh5WmyK0svrl_lp@4=oRPWFcsjUOBR!( zLMnd`DM1KSc)T~suix6YXF{hu^y{+DxL^GqmdERQ1D2vw*-#VCIoRrk2|7@|!vMUh z_X;-~&354z;XkH(F``{%xI)Y3z=RIfEspKR<^f0-BC9q#_S=V;NOCIYn|_Vc0SosK z!aA@Phkdw}(@_oQ-PCQy!uj)f#@!HpN)&&~a=tw-$x&lo?>lJN*#`KXetA(p`AJt9 zx_!7Nch90A=XRMM8&`yvoCF(N$eboakj`dmhoI4^h=i+gI*jZD zz~RH3sHLlbf{IC;h2jjG!#st3KKC>#ce~A*99RTLg`GTvwbsveZNFRL@zQ^;Mcf9S z+fyGq=4~>@$+4Gn?T9%!cwvi6!46zyU=9GYD#TG|(Vo-&r|y@KnvAkJFF>`?*ftwH zF6UY9n_~@a-@x>33`h<#1H--Mba*Rb-CA)n;ZYCVrIXK_wIqnQ5kdTAyG~$%!}w?$ z5wM>3->OB#4uoCqm~(?BxEg;Z<*Hnc@!r%}u$#bn1Mkef+BdXZc@^!{c?#^)`hE4M z`+CUBGES@x2hciLwaBoX?L~kV3j~+_IsU+D+4puP$alOeQqO!3Otp&lxSN9lh%$x? zo9?{%K=aTi9dKyQc--wBZqYSoEf1GC358#4=7zsdxai;n=f@BZkD`CH0k}Fz_o^gr^Wii;I=dps-x~<&bTH6#TG^K0 z$?Mza&p)h>Ykd3g`O`Cbcs$kyc$t};mR_A?=apPDF=1hV1=|BN;c49|4Zh&}?@lF1 z0QidF>5$HTZ+cwrZmoac$DBJ<)YdO+RBS5StO18dY&YAr;TAyKHakk+R_ny!y^W1N z-D=BeQLpWwwhTq!ymL8fzSpHKM?gANlxK4fkBy)1Yqxm37Rz{eCD)nvdk~$o9EP__ z?rB;)3u3jS%tdfcd_b|EMRVWf_UDtgeVxd0ImB|F@jEO{2S|VTbg7TI6_XAQrB78B z$Ya_Cz@KDjBJaIBe`4ZYyk~V<{=Ao{f$5I##3*2CTfC>LLa&$e@G;{3;>lNg`Fv;4 zq0GzTMbiv673`OZqPicJ~AAehaUcQ84d4s#hE6yO~4Yv+mWMBM3+ z_cteIRj8%R$&HhsQa*axQg8QHA9voBaOvEVeYx||;ue1wKo!;3V%EEGmtbkIl>zIKl>0BfAV_I=8C zKJB*MT@7vJ3GTrKpRR~HAa_MBemU+kyOzoF%3{AOu+#zcM0(d>x%Y`baPklo$|XVW zh$CncT%mu|Z`xJN8}h5J%HacbJJxFB2~)cdZMbK}O>gINCIejHbY0JMxRlE(EW)(v zrkSP${&^Ar!@nekUHgC&2oLYsI5{@cwd-k1VEoS=zpr7^9c zGEPTv$IG1}o6a9REd=JMUqdqC`PTp2{d3@`onLu4gjZxj9C!JI!{ksJmx7OJ`n0%S z*v{V5q{{Gm$kuS@Ll#%dT>+4~ZF^|${iw|iPk^9iuiVmRs^6tqEytgW}`Db;__Q7}t+Pb z;a}YY7pl9XoyFt`6ExA0@6J}9(8vjcsesU0-AcIe3l(~G@N2u1sgd9dh#mJtyWoEu z;A$dZH~<&MCt7xLc^8`oOUkTz77 zgc|AO2k=}{U1O;;AJ#KKe){eGM81bbx-ZI&Ag-Y#o*WAkh;V+s-=L40nY{wNJ3z#y zc(3=D?J5wI3-D-W!0}yfnum@pQ__ET%ZT?8j!oXn{(V`NMe|OQ_HQJ<=EBYC7TSLa=D}R6 zvjglQ1=z>aYg@0B0UynbesaY)P7S2vPGU!*;{C8u06H+KX^PEK$}t@belMB22g>jb zh>+uP-t1%VNp^=M(2g_c&ec3!ehxjxBl9>KG&CF{o{q&oA#ax#bb4G|yep8xT^p02 z#A;$`ga}7sbIC<7m?cC*lP8|x<^Xc z6MJ`4;9;E?@3dgh&w5Qua~%hA8K|XKa+QEl?mb26PWvtZ69i}6m*jtZ-4X?D%elX! zISQt`>l%)I?9TMStwY5v$~!l(75o(VnaidoE#FbLrr&1%x`3b+ifM41d0PClB zvwk0C_@)e8m%3IJEi4TloeuYUD=2UG5GcGD7PxJ9B`zlcdcokG5MQlB z%U1{!pKw}enQi4*gRp1891y!Y&mGltMsD|dx!9I_Y{L=8H8?J5KQn)@TP<3>4y(>G z@8ekrhR}Zb_3OW}NJ!h#(Cc(~RKDk>^a-3WKeX(5wnOP~291AJa=7zljB{$~jqV^xe}mEFLW)8^3q#HTxl#9l+w0@$E~+u@q{ zyXD3$TeVKpC2&0nx_xLt%GU1ZlqawMEo#$mTe!4%SN`=`aiCfxuLZ+>j< z_&Hkw?%~-nF4xYUx_IZ$I_jYx!77vB5}NKEC4t2jB}9Kskne7NM>ivcbL}pGOcvQ$ zqUj2?u%gqej(bfO5ACK96DGRn17`A0$;O|LOyi|E5lD-xyC(k3(a~1CfKG8}Xv!H+ zcd}nV9D+f=uW5oUP0kZMm!lN~@X!KR-tmYV!NJSgd3AF)MsRmudQ;ymRKI)oLUbYa zYdI^1wuf0kh#^RChq+j%vnPj4I`etExo(%oJNv#DFT{1RJTIv8LU7sr5E+lUxmYR7 z$=wRx+i4G=r1Wy?ig%VO@wg`uH%MVt!ycmg_VW*4fBW?D!;e2baYZ~HlMhcRHQhZx z7n)&zsU3FHnoLJepmi_Ki#hd;z^Tj zPa1#n;&?M(f;(`y{02X+aFT3?kyTiUNC1ZaGqQX>R(xxJlw~HBocsKfOMW43JF7u_% zOql~^#N9gw50PZorm1=dhGr}0W|535mN7(x- z`p2Kw(6t0F+w8WnkMv(8btrRhIC-zyqACU zdSL~|%=dKtGkTj(5WD9S7DpUh9z&bnZ`Ua`c+L4G1Y}&1gNm{{Ow0X=pyK1#Ki^J)QVollcPpN&@9Tf;euTFCXbX#UOMOp_EX_m3sEOLN>!*w{9%9&jFN~i8S${rOnaE5!B?ImEmHaU{MO;rs97(4=G4; z>c_!}!O_wGd~dgV!2F-)e0Np!&f^bAd~k+tj3AN}M+uIuUsi6;;*^Yq&x|~!#~KL% zTWuEqIf$$ie~5+P5G<9b*~4@?PR>AWS7!NWa=Cjw-YEb9m!J0v4Hxy)R9~dXsDE#I zE*)Cq;4fzeNk@Z|#wqm^;1q*f6gIb5xflhxAyL$HS|58#K}R&79q>k2`2d3w_jb37L$^1%e?5nI^v;=x zCxYAOJLtmZN$>OH8ou@pVIn=B|GiQ`ZwF9tuZ4Go`uVb<1p~s_x9j`NDFi&+5DVap*pH0I>&#ZUd80FwbWkqmg4BSkni0=7bb~v`Z_yr3bm}zE&v|H>nW|jzYmO$ zvXkKuMm-R5#Ccn;!*dF;ORMvUrhV-au1>|YTZ2e_SUt7b4rcSM%PnC%rqCt~kv$xF!uaW4Udx@web2&T{SEF7K{VL7i-a0g*#5*7x!8yZZ-uC1-d% zeb?vt;hko^Q0hIf9W&Wo$m7`36Zi0RDEoXlkB()EU!V5~c)h0&{9@o&mCNjr>i#+$(#PId`wztU)fecRDK(T{#N_Z@D2jNWCWi$uSUCV(D*i&jcu6W&Z=tnzWn_;x`y*hAXUA0|q zah?R*OCAZC*fBE*V)8;^cca!C*0{HpIk5)!bF*@H-6Dq4FxHD08Jp=xiwnB2%+1;O zn(BYfK5yTgu7t|E$b3DDz&?zBSrt$pmF3%nkGTXFjDX8?FM{1Q&J#+w{bYZ-QM&S` zNOrSy-%3P>fmd-RKg_#0@5+l8@0M-3#>;Gu`*i_mts78&x3r==I|`TAcrY@%>?9Rudy&F+76j?N_|R(!H>%#Xm+JB_j6)m+Ml@eg7V-U1l=5Z5n1{`RG}uRq0i#pREEI){0#bAk$-z;Rf= zQ5@vnu2x<1aN5gr_Si${&MLQjfOofIz6n06oxf&GUD7p203dD_p*Zi#IcMv@C*FT^ z;G6%P-dEaD;2zoXS{HCPsyK6Pzvo*F*wZBBr`&~`h$f(Ym?#^H%Z1G3#Y`*U0bPW{!)UZ##{`Sr8n0NgPkCi$W z6JItY6;MDh2hY0-6!89p4qn>T8Owjd_vXz9o=hI*GaIvo7F zmIVscJn4Oh7eV@)b#v2xi$j{w-QsCCZx(J?(>k5d$~QO##7K3I(;z-zVflY4vTy6l zSiim-F?T*T2Ha)tUh4rkJ1UOrJ?*~%BK{_(`k zxE{s6SVHI1Fu#2J(ms9t0X_TpVSV~{Nu6a6toLC&bU&PEw_AVtyt|5oh~N0) z*ZkUTirgl#{9ga=-ny>G$72dqLGSmZ9OniNx0B=f`rYCPtwW_;P3x8F0{d+EBSKeiS7LajB7`zt~_>-0db{15bS^7+H=4thyNJgfl8-) zAkDb@@OMidlLb}B>G)J}S$D5yDhdF@=oYMGcel8&W-ZsBcMe;~j~{n%mlxf;!-8Ch z4pq(T`o4;2-BUmglgeu>a%A;an9Wgd4&ZAl|~O>|#Z$Sn@ry%*@FJ?RBc|SXR%4 zyO-NNaKS-p7Da!79kVlYf~kYu4M)*BjNnQv5UwRZ-di|IE7)NPUm}L#dY;013=IH6 zKIRz$1~SN(Pbd~hHK1YGY|YDu<7~XQb?KYo4}9iGfaV?&B3JGpSXVcDi&&lb;4+X) zj048c4&Yv)xPEJasGB{` zJv#PdBp0Q5ZwwlQZ8ulXVCp8u?BSfKUaK}`dRfJL^?QFM|275S%7)p69r?1OE)ou& z+ok{ZKTi!fpM4BAg*p-tSlGJ#j;CdkBPCJo>h{4N_x@IJ@gO>(dVsHWcm?BrLZ_t; zLCCVM4t0Or#O}^BL-qfEy52?0ZX3zA{UVJ4kN^mN%^e^BR_R!;mSk7?eEpphIwLpJ zZJ$SVwJl}tO#%@sB37)WpxXJ1U>%l^l4ZQ`L6*P~-rB51zKRapTFroP0BEJ~RSLl- zoJl$3T%@%&5Uhr-4j{aiTwlt^ON}y0673T~r5t}fS;EF!Ws-V3;!d4mJS$0iI-2hh!yPaeR)`8~p->claBvAlZLT%s zrf%=1eK#>UyMURgYInQzJQK340v9CHz9|MY`Cg7fNC45i%&&ZduWhOSM5mAZ-(vC( zGN6BKKoU2JdA;iT%h3u;Mi-_uB$Pig{bn;7ytJv?B3?YzNKn@j@xSeVsd3E=FsmB=DU374X!GW0^ z8uk4M|3R@dO)6I7irbXDrtcot=dZv2n16q~I3L=~0cUD!I|x}z&XD8if*Po?G*+gI4qO-vP2ocYPw8vAk&1J9Gk?U)fTj<1!N$rdnbH>ymT4@*wnSpq`d{FODlQT26z>e zKW~hto5R}A(|c07>%|v`;FdfVog#t?-^bggiV%Pt7BRyYk z1rUqJzPVkbMyk9RLKr`mqEEv17DlVf@+{ppWv>1}_y6aC9@6=ca-W_~K$}T9sM{Fb zV2Ni`qF23hP-jto?a=-6k{NxFSM;~v)fYTcX=SsZ<-rm#ihAPrq8)#ep!IeFCy*1h z8Q09ST{;+BUKJ&IUYaoa_{Qemex0(YEw_mKc~OpoOIQa{iT`n1C~{u(m`@5IQ@bBY zlAn@~R9u~uE)}JRb5ZiL-HfSWBk#}%bINQYTU<)jDDhv;$IilU?MwTsp4IWf@#7>_ z4Jwoi#7xbf-Gs^cXlsAvs*QB6rgM!qr44CW;f`FDp(LjV6+YB^Xto`kS}KP`1eY8N zx^<~7WSPvW&B%PVjn!6OauP(cd#yn_3CxxVhw|*slg@lfo-q2=%vI(U@T{(^c2PaF zr-+?n9S@}^v%Q|;5*&v!i~CPA@TnKE)7@y|;hz%`!CQiQ*T;W@9y4u!D$D)$?{_Oi z^+8*`beYmKOXcZfs`zkgfLaFVi?gAq&8eafFWSXTPObzr-C9I~RMHR zjAh$5;I4fogbKn}-WWU@#rB*ZLJW{`0}Q>It7O+RQMc?Kbd$pb-=;#r;zK) z$G>}6-{0*&ZsoDp0bmE3>Z^OX*~|S?DymVTc^kp+?r-oT(;nJVW~}MvJ86U zrnJYjytkWb&!!loA5SILak+O+F?vSD@p$tpA7y>WY+5Vn-qhE>G{@d{jo_-@ia--i zVbsRcuHVy&^|w#$kM{lD)N#)b@o0A-z;1C{mMt!b1#&Lsx=O@TOT^xsnXbzycO&!Z z_YMf*Ky-ii7v#24RZzwdWo|Lk3C!j&6!lxOnzPHPY^yFeD4bI5y=fTy8VcD*-EKv! z=Ac-x;>&7!FA;Kz8||ReG4`wSNaaj}>aDWu+GP8E1aVhzj;Kg-H8pPg9d$L+b*rnn z=3AZpN*0mnR{srnG-XLWT7|!T|MTnp>G%JB7(aiXS~@j9yiQb0*esvwso6mmF0vR>$hlxedq$%|SN&NQn>-FjX_J7Z(0r&ZU6WMkR zc&N+G;P$jd6+CrdQnX8VE&VW^X6jHfK*Io6SFjA;Z8Z_p69u#JzDsGRX5D;>D1~Q9 z73by4NTBJis+-4oJ0r>vyy}ZyxK?liz(ap;hH0~+a;Wd4s++fQ!GKoWZ##Cbp6v4I zyrg<#@C4J^0n5CN?%HTo49|S z>HxV$+3!oQB94Nc=!3MEba?FN4qnu9j-m}%B!&N_k*PU6c_qr$oJ%iWAKQfzY(^A^ zL5hxEM*dRV;tHF;RpOcHe|;I*~5h?|%8MXvf4F6bMmP;!OKJ~&O%A%M9&E)aj& z!^MvaF?fDNCA)%&q54>kqem`Vv!6tD$>)_-s4bjZ@}5q$4NhMwv7#7?i7J1(&y{>% zn=nq_0QwOGXRfInSz$WzPL{&47S3yc>|NN(JzbZ-Qb%S|R} zC}e?S*DcI$BCw3`;YyM2^-Wg_z71s}!TK(7bIqt)O>jnBqvia*HN09}`HmW%G|vwh zcE!|`T-hUdPG#hic8i{Wg!g}@%o9J)j{Z9{>|ha-5M`xN}Xd&Tx^ptW~n?t z?|{}R=ZtTaW6|Snx;}ea>TwY@k0=}U%;CLSeW86@vt|OJ7>p8uU4#9f3_uc|rrXn z$b$f+IzFB*gBMP0SPSNjnCWhaZs6dYc{?+<96SyCT>VXRL(+9iiBF}~Z#5^Ds0UD! zz}$7e4!mP9we6Rn^Y@mguYh9h!3FsA@%mrxkCN_Qt5)CxZWn(^R?%1kwXHb5F0fec z>F`4nvFzFKT5gWAzMtgfW{2#O`q^6VV%KsjGX~ujeBpFMjy+^n6wO?gH@Sa0WGYB-FuGl6@1q=?Q%XA@ z*nWow0o3BR#@{13`4&?*BclG*X$7qa^aiMb4s@L*7ZjNx2UXnumq+&F+dnN_5leyI z)H_eDJ6_xAmvzg8R7l8=MBGipM0J<6d(k*KsTU$6XbE>so^b$UfUpahzTGlT zWZe-0Ewz8Rse5wHqm0c|jxK;2-nf`54jsNMLSNIXG-*_Jsf3`@;sGilwQ7APoNnY9 z7g?w;b{ErHT=oHTndWjNV*~YP9=^?s!tk)!*mG6VF4OC$&VqweX5=>m^MMRdRnHN!xi9rc}qg)J7wo5u{xxnv+N3 zc2M9s@{p;nF5(n7H0$wWc;I<5956Yv2}EeE2{2z~d7qbF z3D1Ad>U(uj6$T#rkBas3*23s+WVE8?z!FPd*39k=B)$Oo^X5j%-0QCPNllt+^_NSJ zb1Fz){z3lgeo7c>Q;|}KA1q@zb zg1V)BJOD6-6TuTD|K&k68vbY(wdi3zt>h5dl7Bpv#^7 z(=lA~e`>LQ`uNA}l$M#SrpxeE>c|5zF z9-XUC1t}LrYbtT;Fp`T|I!CfAvM_(wpj2-vLh^Pj#zeGFq#|MWUOO2i5INv%m5Q%~ zeV%W9{J|jw|MGqcIObBwlR!{hS?Y;M--#VO7InvN;5+xvPvpw0L;V8c%7@9KkP;j< zN$_{*9u+dve(NGP>NTe|m6o4ZN za3S5X=e)}?Z;tSYUR5z#BFwcJ*wv-rA%;^Lp`=m}T(V2Ad$Jk}!VfM5{C{>t8`n7pzEa5nw|6OTmqf`YDxKb zsu$IyTY8uJy1E1Had4jbr<#8aQcv0sAs^jSXQ^XTcB?2M!z+F~uOI(?g4YMm=aK95 zMG+)FU}~|T775QY=3#HpRn(#ntc#^8-AtX+xG4@^$!eA&9Q~kdK0wSCIX4unblG@t zA$L>Iv-9!Y-lRs{izcI4NxHWh(iIzJRF1uq#g)U-Dxrw&q%(yR?5}_OyP44@5a-r< z^mNj4-Z~Xg8AV%SQEhB{f}{&VAosfK%<7U+<*d4M(;T@*Yh}*vT{UrdJgT3+^PK+t z`*j!{HZ=#TYOA-9y21c8fFRN@PSQdGwJ!V%E@}yD*4&TM(BHfhO z#3R+@HINPWEgjKPijTi`USyuB?MF!-1d@7%v}UU!1vT$Dw&zL3d9H5A-gt^?L%k~^ zfnc9L{``AR`I?)mG^IJl*k@>AaT?s(tA+bRRjKR+iH5SqZkvDOSUG!|`Q3%XVD`VM zW+kZ*f06=o-DxH-Z*~{7@>-4|=DSRqx2o(vFMD1umv??DnOegaaQWc;UEnuuenVZ; zOYYUC9?}{VXijy?NsQ)mO^G^1{eE-R21F_sbm_Fw*keh~iZ94*2*Y z99w>(&L8~JEWO%2_|uJ--L73$9`e^t1y^0S(}QYB(>gJ#Yu+`HN{jVT??GhZ54rM7 zbU5T?5{HMJa{g@I9(xS)-ZPooby|Lnk{AT0<5mfjchy`ZcP=9Re_Qs;dN5`J*O+SENOtGA zxH3 z9t6_3^xFsT2f(8AgVYM`R+c;E-G3Z3=vg5lohwT%e9lZZI33h^sI%K!ysbKFbZwxk z84Iwoozy7<9#8DIKEMC`2hK@eWXP?kZ+2E0O}?=!5VU{@dBLgNWZl=UIy=AhJ}5A_ zAP(S$%%@2*uTDUnifn`+@_p26D^T>_6{v8pQTb`zvXrg-@WgU}*jt;Gmw(Xgk=;ep zc8zbhJ04Pldus@usa6#6+{w{y zw%U?gO#WCT~lzLpi?Pc9_d{>)T+Zq=1LQaiI6-@&=xqh0LYH%>|}PS zz!dlUk>v!}7o!OrB6*8TU-WF)0Qs8T>ix|Z+yrgK-9ZAgOYGA?q#32lIvW*`d#<;Y z?cr+f<}fYk%UbP@-G36I_N(ejyc**zYW6}&KX;AA`jfP}c!l5R=XWY#V62DmW62%p zY`1OqjLV9=-CysKyMMLIN3g42nJnild-;HM+e(*iIg>U*(KXdT6(k{Mv1^aja1DfP z8MrfBE6N9(1hUS9849G{wZ7fRq|iavBf1lXbTsW886Kc^O@Fs4cfdNHl#9 zSis?ZJh4CeI{}@TAI%(l-#+(S^`c_^wW;Vu32Ub?v} zH(99%YzneyyGV)mcwGO@liqZw1~sd4OA#Yv%+?wAI~`*Mde+`+7Hxw2S8#y zYwKS2{pDzs2n5*3E>O>Z^VT)C2Z~*(PWmx|jzpMn8jzW!|A|9s~c_DYkN)IES?^QRlEo826qo{V{u86aNSvSO!)%75b{6S7^K z}>bLw!D9i{A>4tbKC%CM>AaV{G6 zs@JDmqr;UY)euNFPC(y1uKD*(3X0~eDDSO`gf)FsMyP4`V#%xnrOJv4cmNRM#Pb`) zYEdP<1_Dq6Jo~?Yo@tXj?dWa#a*%;s)^<}L4GM$F6cv1sFR#vYckXIv(0K&5{{zXMf2=XLK);B>33U$n?s5C zeQmRBOC9Oe!UwQ(e5krzUo4d51piYGPgZu4OGX%fOZ*~n@!67Yb8EMZTi&&10zy!a zs{?!w)fCC!YK-{gbu``;TP(KhmOB;Tw^M$RYP+Td`F_CFubF)xi((D&W`kLX=Y=DfV zxOkR-q@h%(QbD9ok{D^>?H(S{*r;=#61bXDOLx)A-b!LgjMcr8nH4R#q|=e{G!0mm zc{e4&%vp-E_HyoBUbZOR&#J^on@;NWrIN`?$A~_93cQe|O7-w)7JmIQK7RlEpryov zy>Mq;`z<$3wuZI*otMJ=E$bnZoXyDgbSU2{)X>nkWl$tZ%+4H5q8HJMvJmWT3-ok} z2TamA?_8g$`zrOZtzcfzG5?e5dQ<`SlRtZtf4>S<>B&!m;n#2T%lCg>AHIG1{a+uy ze9+aazcX>#o-&5qHvkS`ftzw|?yp=;X$ta&Mp4`sKG8+ttTL@Oe!6_hR9qw_;{M^H zpqdo?k<>ds^B!`*bphnl<^(P-fV#Jeh=`_jkghf`{ShvU*ji6&tLlP8>1%0^n8=kV^5(OWb-$E8 zREV#DTeS?g)apMzz8}ARd;osF%L|CP#}MypIX_zLlbmgOtIKrj?Lq#M*?j~h&el83 z+T6O%(<{JqxG}mh@;^kJAx{oY2cTq0&x6f19h& zb?Pd9pR1g%?KxlrDp2?We8JOtCpN`cN&I`_BsyIIBsTETMI;ZmfKNmOYy!V3`%B1b z4mQS_sm zy9!=pA5ftx>#n1@r|-~3#3|bve^$s(Rh7`;XUs?WUk~uP{P$2liOWJ{Cn_m%&3JD@q}KVe8UfDtcr` zqFz&?aqD0_`^DGGG?Mf|ZFt)Ej$v7;3v7UIhl0m~=CN7beM=(@Vz>IW4qV|ZgclH3Q^o`X!GFRX7= zDQcKsE(SOE^_|Qc7Zg0@EOTLiCxG4Zd{+Pc@cYk? z?|WnAQHE28hoJ6V-NAVT^S0l_fDZf!jaM2RcJK|Vo8249+Go3|fAz8}voq|JF0uZ+ z+3`7hG#djI^$b~JFw&&Qpklq8V|TKP>_wmRd2BCY@Z8q{PJa7Ml{%i)GLDg_lN}N9 z>6S^DBJ`xpq1IN`rmZb$=}t_~T9$_?v1(Vvdgpi#l1aDiL&>Hx$O$r1c8cp<6K92%K zn*&~MpCG&I*2IBSAxro3s26S54q$l2ouDq7bnD3o^cK6gswCkirRKW8B$U^kl52M> zg?n923zN%=nbRe*Co=B-m(CAVBu~>Aa=)@-4onv%%Sx>Wfb@71Nw+wH9l*90=W@#xde_DoF%V@fS1@$=eT5eUb&hoY< zNq{VuixA49kHI@XwaehS_u{UjI#v8}UgK`Mu!(-VTx9WKky84?b4tH;9_RspP+?NG zGntksaSswmZfX>8gLXa92!osQ(ERXc^m=a1ykpYYp|hvewC>PAdd9B9cmgRm_r`&w zK*6Yfe@xx%o)dZOy##$Et+RRml;TuuN`^X9oKkv%?kH|9xN3i?9!UW)1{X+He^hf) z38lAlHI)knQ>wowLoevk78SkSw8`8zl}p1~j#E&E5DrA9Xe1~m5Tx6WQ=YH=SOf+&(4t(=r@qiFNA*}6 zPyDv+r`3jQ^Vj~69KAVFhuxqM)n(=S^48rLrpbC3jN= ze{ZCTBs1W4jnLJO+I-dr7ewjcYX^O3-4(YbuwK=>2nwp?rv=uxkKg{j#lva2hZLM7 z%Tn!4i3Bn&)qo}&m)oN~jkDyevP<(;6~F?1s$@aX$a;lRfKLff+E8a^(}4x4ncQ^;-x;B$b0S9p;r7@YCEh38CcBJ`S*OZ%Vw7@y^ZV zNl%jg4^w9*DqRHun^KnibgK?Ng+{tVe#I4?W>V(Oa}cz2cXnT}=~)=wKdt|K{r=mJ ze_*13h~nlRqU6lYtzdnmIjg(ff4(d4sutM)O&2M?oT`i_FcbGMYQW`6?A~<@C$OKA z6i-V*Tadjge%G_UF`G^IsnUpR$CqxPSrYo&Dk*@DkUDZ4JgP`ts|(a#tv&7fHm<2Q z=E>$vlT_W(rN*?gS%rzO({&S@sZQ8>C~~B^1B9J?OH;Tqj%o9OvtRT;v^r84o+&T zk)RHx216WcZqW01egFEe5A(m@zRw@;HW(h9RyV~7mCE?a=AX(EXGHrW&A#I((a{tKg4X43J2eu|4OIQw1^@+NE?BDMH?=OYW6R1+I>42yCNu`EvdZuw3 zT_)`A87p?s<%fA^HsCr~(tqv~l}0+P@d2MsSkF0{PEOtF?4F%MRsEB=gz2y#CP48< z4hmgR`#6A#mj=IYfP&JKi&tEYyxn@M7F360TZbytlavGMeA$W6lbou+8ts=QPj&29RgVAp(SPnIu2jvNx> zbUOj+S>syQ@+2Cd)A5zAwEE>xSl*7Yq|H*&IWbL#zIRJqW_P*n$o*Qg6e2|?rto%k zIqz=sR!-eKwTX{<59bLeNJ@RYxM9|>=b;B;SXw7t4v*|8eVM@`lm*2(v##2S>jebT zw|bu~?1?|UQ}Lgp)_+B4QwLv7m{YF)=`u*6(D&m};!?x;-!;He257r;j1QjE|MbuA z<{*#dTXh{YW3@)U?1k>rNq@I#L(O`vbv}xZ!?i4X%*!`gDU#w^01;D0nd>!2)a|uw zW05<7tJ3D|oR<)SI_SYvQZ#M@t5h9v^NS+jxs3&Q-j}~*uYW);&IN&aM)BY-@GJTn zkudo$(G||yEqI>|$wUEqH(VER>}S(frJ7OoE>F}~#`xL7OB9ik5iR`FSZ?(8I z1QK>D&%6OeG=Fl6RON*2^S-K7dN;EqK6ORb;>Ew>61_-t4$ebUd3n>>lT!uC?6y1{ z#;DN_`jxY6t0`4U1l27`lB!#Xg&@@GzPshj_qn+av&l{*vN@Na94WgA!_P0?j}&vD zG8cC#b|2m8|M~gf@vr~28~NP6O_!t+u2_~tq{bf@qkqYvu9O?pZv=S&mcpj7dFc;; zr|PQ7&4E2{b=nbgOsx-4mAxu)r4}1edy&n=)s`w)X4L^~JqBR8O}6n;^B^Ri1;DpQ zcRn`otrg;4vvSm$FoW7QMFWBl;ksA6-gx1~i0bqOm-R{$s` zS9C}_3jgwN-TT{aFlODB9~W?D*L_WUS@-H&(NesE!0)D7k}@OFm{%0!+m($7^R=to zmKm|8dsNw>@~^21HMHB;Hr{6GqjYE-IS`L@5r4gS_}$GEK4~=DRSIs+x<}!$Xw-G8 z7<@=EbLi3vASyX{9xBk6vEX;+a;N9h8uROypI^WIgHD)C;7QdkCyksQpb?;;Y zGM@>Ght&x+TK3h$y?KWXdf9~A?Lld%{-Cuu)}Bx7%fH?!Z$Fv&_jN3{ob^5n*yymI zWT4`dOvM=0cdyDP^DC$a#gANkAR#ZY-hVC{5IUVB02hh;-Q3A>04^kFAnK~P3%c{364n(A+QR?&*VDZVDRFQ=q@}W-EoXdmPgCVlsHbv(kF@tUQ|z` z5EH_X!`mtIkNQ*E%1|yfByrH4?ZT2Fj#JgYTNSU72p{QsKCb^e^&kE84-E>wMt_>p z)eqM^70)61M1{rAY3G~&0COxMO^p$=QY;+uU#?R@R#)Z=iv{_;gtM+0TT=kv(U(l{ z!6CiOah1U4W}?doF>9az)Ou?~lkZF#06hcj#)||94hmJ-W#DKdAg5oqZ$er-n$ln# z{;Aftkxg=>u82`B9`iEsLg&^)oqzvr*?*9rj~VCENk8UEEai&$rQ8*p@cvU?7CFQ~-E?bHr*SdB zs9m6nv!>`IJMtKEFv+Eg>;0)OlL>eOKG zYt7ebiVafIVp(RZq{=SM5U|$>sMhSmaRUHJgcRMU=3B}HZl3abYQ9Ir>C^8#`!j-# z`{S2)b`_5ynu^&;NA<<^lUaCbta9%H#G!^bVCn!>rL?cJMj}z6ytUZ2m2P_yz#n>gsY+{W%f;{zQ3Pu2rm-zaPT^JR zcNvW;^n>MsT_FIo0&P1u$H`vQHoo(d)fc@*UQz8R2}Zz;Q{R#Q=N#nTx;j!6-~i}t zaK4@lr|+|U`qqB_`#DKV51r)AVZ|xGmkQagJ$TGD%$w&Rx7_`TWq%a~Mg?Z8D(6}Q zzg-!R(RQ8GQg`{`G%!;cYUN^|O8W+lpLk$Zza^dJ9Yb#1Vi5U71@JOD42vlafFrfZ zl&d;I2Q~45RY9ATSi4(Ou_-;_LJd%>Xh$-2A0+EEMT3)SbyW6cZC3J2skgO)1hq&tZqJQc#oF>;~b<;`RE+i8g zGpGWze5q8g9&aq*Y9j4MK(N1{R%La@ob^uzIgt`2xY&o)bD`a*#KGG)&PAJdR+#Ng zW1(>;lt|{EItV)UV>R~FDFsh7ySQ?Pq}h`dgY^Iir0%M%Z-4T3s%~&@%Qp(x22PHL zG6x%g22ixr85;O6Xpt94z?UY*%hiQbGM?8Qh!BHk8M8+NBy{(^e+vw^hM!=QmZYRW+6|zP|@Xxfe}eIZZ{UUaBmHz zL0{|bT>C*@JaviEdYpflt+|ir=s;xx%0>(W`E^yH;emTlz4DCkVy8+`iSsa zIZhgN%Lz!X`cNKH&IFsWq=5Jmg`CuNUA3~l%&v=0X8c0)<=C`iC9bu`8&eD4CXN#~ zTN9v9stusv7+`DQp`tO3D|!BucAt>c`}2ln}0(5LRs z582VvI)6|@R_}sfAxDYmH{jQmCe1U7{1xzJ$ZGT5{VCtqW_+zShX__vo!Rd*@g?K)$ zZ$JNhM?ie&H-Y1hwYbg?b>5}u6m`r^M%>rh_xX)=4EWz^OQz(4eF5t$xEP zAb$sfPUk-qrzG`QrQzBrzigOu9;06Cb~XjLRT8Dc5j82b9#sf?ojjNSD2B7^>xKMU z(i2h4A74NHF%4q<-ygoTpC6y{kcx@E;y>BQn0-hAD@%#1I{;NTF_7^OSDNBVz@V})@9 z$Su5eO?PXeoB*PxgA?WM4v3l>#_}?nJ(7HpQS_b+I(74dOxv5RlTGVe;=9})4xn_u zT{$nq2sc7AhNV?f-1#j<;p_hX;eGu27x=n851T^UYv`a9-lo@LB%C+>x5+I8{eQl@ zO-q#K@L57r_mM~CYB(=5oaU;>=D2--QT4T&hC3T=5xui&Mu+58L5S`3d4hu~iTNQA zsc(FjQ)`!5`_MF3O{+XTx$Wlg>i8KWpu9(_xv;yh8TRD}ziD-omuv+2ZQFgJXA7VO zLO@AxlkP*lcAbt|Pc_%FKEy%kd7CwAlSSnNwV({k;5}!z^0~kOJ2&aw1ApG!@(C)2 zR|V0J+QM3}aXHE1w#-t_0r+RQKVI!MP!QMFo{gPP|M~u87jBe&uZyU{AlIY1F%%a& z8hm0tbOdN>TW0COSr7pF%)FrOcDmrQqWg%6aL$L@iB}iZKwE(zGU}h=@J*NU zurFUk5Khv177SACL#8ZyXa_e&Ww0xlk0O|QSd)XpAsZ0+@wh&JdbfQ`Dfeg_ijoNW z{s1t&F9T>P+byaG?@B9)oZPL#z0#Qq#gV)@_%U$+D|Ml)BmXT&(|Lx z63cWv;@UXJ(LPebGzIkG<9u!U5zfu+$^9bo52*QAlwX}08~9@pQ221ky8otTFJwWD zd8A(1s8pCy%5093>ykCwls>e!J%O|!yr}xW6x=|NaqWITx(+|jb%yU>|Kg|ipnu(3 zgWJ;%T402@gz4oda(_-`RJeqrcTB2Li6*y=mUT^*Mc|wv@E1LC_B6R204M4WDi(5L zapCQB4scw45iY81hH3QTm7eGEB2kd%L)I#-YT8N!R5YOKP1(6Gvd9~_-T5eG0FVA6 zh*3(CEl+9-mkdeRA-VJ}k5xJSLg*(i$Y#@iwnw+4uSGdNwSVxItgIDJQ2z4ywEp`+ z0lIfj?9s|!OwTpXs~$1RKljfxb;y_NCAt<+cWg=u-7bm^8xS|;G=Lg-<@cPN18v2$ zGvxt;(RsAif0?JGAZAzrgdC}nK+~735TW$E*xeLp3dRZ04U}=Bm zeS6o{`S$Ti(gEE*nqV_Iz*Mb`8^uZ2;P@74o)WS7T%7k}ZNJMq+NKh-R9(cRTUHTa zb1CoGkypMRFhKZG-GUdbXDDf$lt>x^1RS6tP(Eiz5`UIGpx2fkrJeQ6q1yy##l?n3 z#^8uod4RiYOa30eRpOVT9c8UpgM~?`yZT^l7K2pLE!GvcASutCk^;`9LY$u|Jg%Rg+UM_oPXeQiRn2O1VnHa_l|aX( zM{o)IqJL_mtf2r`eN_vT2y(o1JFdH{$YX+Q?JG#b1cj#6tmT}jMOY6mJwZ9V1S(X3 zRKS8WxT!|1Tc2y8#w0~^d3}UVci7@_lMWoB^b91_19+zfBj9f2`8}S?V2=CE@wXd( z-;Q%m-L9J&UkU`5eI;?Z)|a|fkEiwf7e4xL9|ZcRj~|numY@Tpf1i^>m!SbYv*njU z0Ri`uD49S3FOzARUIWekvy;l1o&$aS{F7^%q5&V14x6C_AD@5zle3$g2DN{gKmYiX zRh*syr<3%Yp#{sI-#(6$nw^~n4PgGI{V|h0o}qvI^51`8{FW+d=03Kregx;0;Ln`| zF%LnMO*%fL)+mxUcCFXXb}KF+DeF2_^;0@QDH{v0wuU@SKYRCHdE>VWAa!+7rfwD; zG*NV`8I-4Q_mS#QL+#V}Lj_7Y1+}^Iz5|FV4=o>RUy6`8rW}E;f?w-PZ)hiP*hM*& zF>-%7ZD>?2>5wNbnaS;GDTOW(2!G5Vlgx1yARw@(ygOhYzdwg(=^;OKDAlE+t!KeXj>yj9q{bT~3T2wppN-6VhWuIU|zgIXp_T;fz41eEA=$x-WyTX_|L zDxjBN!Pm%CQ9N(JZ8s{NHg3qYhZK0#y$yGut}E*CTup z55Va;9fco!Xd#nbb=3OKbt#o5h#0!T#VE?AoDSyXs0^|`j?^r3*#lR1fvG%sqLP1V zrT#g*3Q6k^i`;N{WiOSARf*%;yqpe~t@}w45S@s{+|9yUycB70Ta|k?lT$7uB&bqK z8E9v(OACog+aVD!J+)=FCL?VJ(O7qFP1_{VtHf3QS(X`OTQpi_?osyL<9U7m{LaMu zA;_v+oPu(KUTeR8YFWrpkbp2;w~>Eg$N_83eG}^bNI9TwpmZ@dxS+CN6YKLP`g&kWPUiibF zeV=xy^|2LsV}kGZpsC_b3@=(cTiv@wqAY3a%NeM1JNXPlXFRI5LwRo= z-r>HG4nV6G+pkMH{IURQ?;qBavr4#qJuUA4J^W%Vf!mz#w8HJ>kOjw$J?_QfT#%b6Bh#HUmt?lL8i=5M z31CWcXF#d>s8t*>FWYt?dV?+wM=P9U zVdb-(6dSwR0cwAvFJ04lsxPjPWPQ}vKga#!ddKj6J+19lUygw83e%=2FPT~5!;u#E zOjUY^t*gMYF;B)NhDXqpHbnfYdv4T;x59yH)0ZXrVj1vDIX0wAixro#YSkcWQ%gkl z9RXnU7f&J$$)gtSV0O^%tu^G@NK}AaiWlg{jc@HK=W>66vCm5S7~U&I`FU6rrAGt_ zshvl55t69He%cdOSD-Hk4X&edj74Jg?T+twKCSmMIj_!*%hs3XG==B1+2`IaDr7++ zHQnx1kQ@g(&D+#1d!vjQ3YT7#`ydhb;MLGn64=zOh!ue@7M&}Cv)$@&A$3h$fm&x! z6u@3}lzD&pB9FUssaS?77R1e?Bdy6H9#Ph-eH+O&KnG=@x=dNSX!q^Lwj^DpdwyA` zS!nQgnk0KydAFeD>&Bhgn@$ZJwOgUibGMzR!qfFgia+OX|G-pgWE0ZMzT~rrxO~Mh zi~U>&yqf21r@}d_tS3%%S8H`{2WvN{J}RhXp?QBLO*AzkJX2v13GMo*IJMQG^=BQj zL$52PzQE#?%=#uN#51TW4^>VQC}gN(ul-ttUIGncwQ4o#2hM?UW4 zlvs~T>4DqKTDG3@#>b%2Hssv$jiP4N62drufhvjow4SH?GMpxAvwL#yxpanh{iu{q zJo_s}k_jEk5Ju-Rj3z~Jqqw8H@KRmJ~u+bWUR=@fxlaF5#k zxgC~xUJA}uw^>~r4;Dv3TVsx%AG5eYeKil*ap{{T(=Vvbs?aBpL*?0}LY=yexd1vp zrOkyLUOiRG0!i6t2ihTjI{uTJc?>?4^8C>j;BbIJh65ZrZ~?&pO!ep7&o)8-l$>4+ zE$N#y7{`tBeqvg(cSTn6rtSHzwBIieT(@T)W%keCzO^5p+n0Ase2>uIt6r>2#n^RU zqGD4t`WF3y1eD(AMfIB^sqpFbroENCSAXCnlV3_Vl^JB0RHLweWC|dP7L8plAPGcj zulv|@q5L9A*cZ_5m(*jlHc8W>k7onO)euI%pGrljIR;OKfW0q~7^U@j1(!C_!)GP? z)Gn#ef0uVdAqOgpnt~DJ$-mRw<|5?bTu{#aBxF-_g{9i}sIz~5Za?2SQ#@!Toe1fo zjZAm~IQS0GU`>60?l$iQV*GjT)w#`^MA`PT_Ry1Vn1ib_PIcTiQh;vGiSTpE1qi2j zbEtVsP3fj~=a3j*^-j5nImx*|dc?0GOA|ESC(k?c{CA5et{PB2+*wNVyhZoY?bM3g zWzTwkJcYh1MViz!R~?qe#@pfvtB>9|(mb|klr8|Hq4)xSL8x4W7{2;;J)hR^|NZcJ ze*VzE{r=(8*EZgz%Ey2<@z5z3b>8-%R)5FRv2(?jKy*{Sl&PG}tpZ;;`xYcOTNm|< z|0#i!uX9Np$@# zJe6B<23Mr--Qh1!?!VvKm-j|tFSPISZn!xVz?uV$T{I^E9jUJ|T&4|q%N=NYDlJN8 za#ePLKacbcT{L%L zG;{+z6*qaizV~FZvR1}{v}6p|ko1b=T`Gf?NZC{&Zhfd*4cc&mOKf&ooOeA`%MR|` zC2z)9Ud)sw)G9#_V=|WOe!3IAe`N0zM9aefnAgcAw3FVGokvOx10Wh_=MLe2 z=z<1SLy8U*{K+WWlz`^s0I&xXiW!W1>1`S90nPUh>`A#l9(u4|d>>NEOEXGR{jN}?gap2b z0;pF!xwPQ&(<_{NbW0>kLyY4^^dcPcciiSqZV0Q)=IX$vsVY}oQAs^WsjZR=oymV< zcZnkc?$N=7#2uW)?`{G(5|yTx{gsL(RT21gliv3@L?6qG-AZK3QFX+hDs=~Ve?SAC;t8^diI!(i-6N88l!}st+uS{*JX54bV8;mViUwD3rw(ePUi&mm zAC;W+V8#9X-uiFz`-jgTzs&FdWZM)#O#mo;W-1RK)Vf^?+z|bP+&f+{&*38U=-b7a zCVtr_E2+84xU0;6I4yt(^Biu4L@iJHQp=Y@NR`LWIQB%8xc7^%np9ts;=PZTHq+&V zTo&D#LF&Nq5oIza$v~i;qQsM;n>AY9t95fxEuD61QqpO`gmaA2qzmhw9JQdR<95Uj z3{x9w54(EEgK+2H=RS3HG5N^*^}in5yQ=81025U`Xt4r+g?B4_9Y(Kc7FYScs0SL9 z08kCJ$zkN8oP6mjWX^M3f?9`Qtd;@=Oby*hyJc`7p?s6el;ox?> zh!YY3$P33<`&B+7E%a8l(r;lI%o(pXR)b*OQo1*HlM^lNJ zGHmL=t)wu;EZ-7D7u?$Bb!$+3*Lr37MU+86Y**CNf?*VgQzdZ2%`qpRnmbK=vi;&} zyvkrhr6sCne(W0?U~H6oHcI0FD%@0KUQd1GuJi1F;3FQGjg-yGfgfZ4ymc_jCS|S> z3&a%1k|MP5P^PGA0;T=3j-{u?Pq;Yp1ze~$RwMdxWBKoQeD}nD{M((5chWhp&f%uw zo^Gplk4ROjJ2u<L&=(}<$ATeJBN2GvP`XB0-&W^QDSkzMrTejcZj(>a5* znZq1^atfiSgU=1DIn`#Q{&bU-H~uCIusLfCa_%MT)#91t;j4Y4^-#5`P!k!0i_c3K z%0Yo-C_||b)s^7jZ5o^}<=e#Br+$-%U+vVyhuX&e$`>vVK-m`ifc7BxFaf7|{xnRLUqr#?=kw#ZC@hI!7 zK-tU}c`7!-04IudNRoBhe_iTm-|DS!?+6V1KbPT~>m1-XAcTfKii;fbb(-!Vv)wCy zARg}?*#Bx!Y)_BYE%733`ttr|B2mGI;q;Ia$W@0^)~riWAive^%M`KMW>->5`f`Ue z@+W8MC1g;ORs&>KeO$Qe)F<1hQ);^#8(Y;l$TexTqhD%P+7=QLL7n_2AqLNz1AJ2% zQAu8wiN!TVB1Bint!fEdCCLyeZT`?-N!S(3;I9*{662g1Zv zI?A^@&Dqw8Pr3pJ4s2{+UL}QKsnL`}yky={pDBKx6|UBQphwqu#j||0OjQL|0f2*_ zExy4x-Cf#aI9(+~KKh2gf4RSY{d)oh5X?OzO|5i=9xCaa?$vX{j-ax@m_4`&uISr# zb$74FqT5GhPmd}KA%;ZdL#)<+XYt&Mvj_t1v;YTvgyq%7MRMo7UyIUAHEfIW4YgiQ z`Xu*r2Q3AFr9&YaN<|%7i9yE+csaVS^^ac8JB0&C?!@pK-m2-Cl znKxCu)W!ihG<#onI40mjE+h#DsPFQN`iCRCd90<_`uSi`<>E|c3QOFr`Z+O#$>+N(A6IH61W62A-qTrND6$zJ&_%@_4 zUK-(*QmKOH?ZI0|9OS!GZ|PExAyH*2EV}7Eb5pLRwMw5<8Kx8_fhdh3WrIw!An zgu_i3tA^-)Q6tZ+yazAfrgCg@pW0%QQ~W8;e0mS_ZiH2}{4Fh3!POalNne&yCOFn* zR2wpa23M5MOy1-rag{cSb^NY#4Js58j1uja1g#Q(QN6A9DTN0oRO;TX2P0Q@==Qz_ z;e48*eMkl#9?ysMr1+*snLT9gfekME3+?P{UUg{)&JA>zX;AHe1JmJVkZlJ*hT3Bk zzlr?NO0UboY4B1vO`_y3b+vl$Q=i$sw%@B%^tQTUhd^o({`1$ngm8~qG&e)p_?{`L>L95LON=|!5hPTL|rMXEF;=HpK-k_tc~tiN*AK;i|l?cjY{vG=BnH7aKlp89=YY{@~9U8aTcg^r|P!xt@9lkIMy(#O3jX0^A5n{yFcezT;6nW#T|p%G2(!4fIQuZG~xu1kk2N zRv-CnwW-Gi43_D$B`<4MrZ&6_@Lzv_e*bv?`7R+osvoEOquoYI=lkllo@xs6`Y(-> z)umQ>4M15PN?bZ^2d}2U5p*o4=N6%5Qs!o}RdAs&5?2W@uXHZi0JIUkqhO$*4IXgy zXfF?|k@n{1)I2%Byb*WSft(zIWY3z~e%2v7ytGKLR9AwZRMs4f{8|Iio$~f9c0GcF z74t>G6y@lNP$20`%#VwYow9 z@{{O~(gD)5K)js+0zZwj-@R7>e{1#G z)`WE`Wlw~i#1r{BE?GwR`1C`#xOt8gT{qyHDf`kiSeLf78CiJ0bGN@@L#iDwQ5+e< z+wFEpk!`7mhXxgCP4(Qkn@VwzL87iNu7BiRB_N9TeT=ok0km`G!@ne9+#3bcMTBzw z7*zcKcXcMYb;Cdq-RCrsP3vBs$x)YxI2LB zWM;}5GIrwEu0X+kT7SMsL+_6WuM`>omN)#g%Ah%!FofWs*4`e#3b`pKXkR_81#q_y z5ty4GbMWWZ@&pZW;0u|n>VyNq(Z;8qkicuySL58~b|!CP%-&EN5Af^Te=bKUTM%|p z-Lmn!RSjE2nAPG#?|Qj&8eLE3Kq}UlN0IqO+ld-hOTijRERYet7GL#HTCs`p&+}9V zMWZN*Ll^dwPdc9-mv}&b6mH&sKBott7QRkh1rk)&XkFcW2tu%TzBvqZ2{e-VAvAq( zPqOgFg=cN-3nI!q{tt)ZYNDI)M3FPJN_5%X4x`a z7hTmHa8C7dq_XzC!=a>mLDd?NYT|vGnc&nR98ly6Kb@|=uZ!K*p~Ml?wYx60@6I*C zg%mq5Uq!hn(bYMAGOmIXOVf(tDVFg5`_~x%6}j%yI(4sfSKVQUe^!8+QKQS1$4S`a z@&`>vT69U=X+q1qoQ{3fR(1VK5;waYoNsd#O~EtZ0_i!aR;xrHSxqPpr#&>-0RaVo zQ{{Snjt)Bc!vlyeA?=Rb1d^fMeNd%%4I(&fK{0^HGh z3e*ly)P{LDB|WUASa_{m#;8H8(8EdP)lOgzd}1XvRkG?OB1O1=yonz#Z$IYSSGTYH zsCN;bv>iX z0m=r|=hG_XXq8?s%Vf@1CtH^%T%!B;<32B$66T?Hf{X^1`k3rM$a&ZubD*VOt~hxm zFp$gac?MFb8(a`u;9L^Dq#=yvRoPa@2V9@q0Nufh5O}JdjJ3c diff --git a/app-misc/ansiweather/Manifest b/app-misc/ansiweather/Manifest new file mode 100644 index 000000000000..76a4d2dd30b4 --- /dev/null +++ b/app-misc/ansiweather/Manifest @@ -0,0 +1,3 @@ +DIST ansiweather-1.19.0.tar.gz 14232 BLAKE2B b32cf2f4706759f296d5bb725627593a2dc3311bbc957a33cdebf6f7c36245006c84099d7437ee06fb39e8122d8ed5e532bdeefeae2a4d35ae741c2ec81bc2f2 SHA512 1dc521c904041a698fbb1a3a78f5a0b7d5bdc731258ab9cc384ee1a9f750c60723b0038288d7d98875672d167614f7bb8ca69ff1f7d38a28d52916afd5bda0a2 +EBUILD ansiweather-1.19.0.ebuild 708 BLAKE2B aff6c4a7830aa8035e2e98e8118dee3873ca2a010b6de16efafc93bfb174e8492e36315310d54ec9bdb68f23d36a36b97f94f7c33d3114649421ffbc1bd313c6 SHA512 ef536942e071338f3d2e5ed4462252e97e4fba16a39440ad27fa767afa9a716e85696bedff530d41e17332082dd5a1f836bed7f02e8d68bd4cbeb9f14231ce32 +MISC metadata.xml 699 BLAKE2B e1957f6f9bd2d09bb102134ed39a6111418927bb18f7d952d997ba99bc0cf683de6b287849571d1748e1e64f8c3202eeb8b5be8a22d154590e686332a3b55574 SHA512 0ab7403f8424dd54f0cd3e28292dcde10814420112a784e671b7a16eaf796d0fcb559197728a955f9bc08cae70fab907f81099f468417f9f682870c166932b8a diff --git a/app-misc/ansiweather/ansiweather-1.19.0.ebuild b/app-misc/ansiweather/ansiweather-1.19.0.ebuild new file mode 100644 index 000000000000..f1703a0b844b --- /dev/null +++ b/app-misc/ansiweather/ansiweather-1.19.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Weather in terminal, with ANSI colors and Unicode symbols" +HOMEPAGE="https://github.com/fcambus/ansiweather/" + +if [[ ${PV} == *9999* ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/fcambus/${PN}.git" +else + SRC_URI="https://github.com/fcambus/${PN}/archive/${PV}.tar.gz + -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="BSD-2" +SLOT="0" + +RDEPEND=" + app-misc/jq + sys-devel/bc + || ( net-misc/curl net-ftp/ftp net-misc/wget ) +" + +DOCS=( AUTHORS ChangeLog README.md ansiweatherrc.example ) + +src_install() { + exeinto /usr/bin + doexe ${PN} + + doman ${PN}.1 + + einstalldocs +} diff --git a/app-misc/ansiweather/metadata.xml b/app-misc/ansiweather/metadata.xml new file mode 100644 index 000000000000..be381fee57b7 --- /dev/null +++ b/app-misc/ansiweather/metadata.xml @@ -0,0 +1,18 @@ + + + + + + xgqt@gentoo.org + Maciej Barć + + + AnsiWeather is a Shell script for displaying the current weather conditions + in your terminal, with support for ANSI colors and Unicode symbols. + + + https://raw.githubusercontent.com/fcambus/ansiweather/master/ChangeLog + https://github.com/fcambus/ansiweather/issues + fcambus/ansiweather + + diff --git a/app-misc/binwalk/Manifest b/app-misc/binwalk/Manifest index 42ce300932bd..233c67f45829 100644 --- a/app-misc/binwalk/Manifest +++ b/app-misc/binwalk/Manifest @@ -5,6 +5,6 @@ DIST binwalk-2.3.3.tar.gz 39723775 BLAKE2B d29b709dae0ae406e0ef6142e878a2bbbf0dd DIST binwalk-2.3.4.tar.gz 39723471 BLAKE2B a5eac4242402c5034c293432131950bed9aff762c5db86b200a1f555bdfeeb1c6fda225393149f7beca2923141f2ae7930738038f2d039513cb06dfae9601b81 SHA512 5a5e16035dfc05b94ae4ee3969a337336c550606b71e20fcb1f150c4b38ef2084b6a823ce2a8050f4b41616b7d7c31cfb04bf43e7f2c977ab1a634aba9d67fec EBUILD binwalk-2.3.3-r1.ebuild 1091 BLAKE2B b970025bc2afe574178ad731f459c8d2f22178bc085bba909a409541d89e3f92434170ac1ac965839c0aab32ebfd2f6c68eb67cb7461c3b67fb68cdf9a8eaaa6 SHA512 5ce189511bc8005632da1ac0edfc0de1cbb4f94b1fb52f7d4df3fce24ef7ee60dcc05b6d4092a7f9ffb89232dc02e2ac0b1a18268d4299bfe24ca478f3a9e82e EBUILD binwalk-2.3.3.ebuild 1060 BLAKE2B b73814236722e21dac4b91f62c38007f27d7fbd28065a1586811fab5c0f0a7b56dc1c9170e251720a6c84984821f563108d13876a88474bb6b6aaf737d4eff72 SHA512 5c1c1be8e21351864318b81eb896e3df20a105fbb02df89ca15c41687429e57c57494bcdc3d7988f3e226a539aa375f5fb3493d61824824a92d0691cc6330e22 -EBUILD binwalk-2.3.4.ebuild 1095 BLAKE2B c7a5cd3d3028c8504904a75a4dc20c77c86be09a0e092cb064fa216bebabf39df0ff3c7a299f2db190f0c153b3b32c4050f99add2614c3d728fb8a5e9840cc3b SHA512 d01e7a41f4bc6dc8468457f20a327661f66f9986623a26e8041c31a42732e9e9b2080b32880c3d08ffbf76395bda58efca58eb86dde7bccdcc5ec072a8b63f26 +EBUILD binwalk-2.3.4.ebuild 1091 BLAKE2B b970025bc2afe574178ad731f459c8d2f22178bc085bba909a409541d89e3f92434170ac1ac965839c0aab32ebfd2f6c68eb67cb7461c3b67fb68cdf9a8eaaa6 SHA512 5ce189511bc8005632da1ac0edfc0de1cbb4f94b1fb52f7d4df3fce24ef7ee60dcc05b6d4092a7f9ffb89232dc02e2ac0b1a18268d4299bfe24ca478f3a9e82e EBUILD binwalk-9999.ebuild 1095 BLAKE2B c7a5cd3d3028c8504904a75a4dc20c77c86be09a0e092cb064fa216bebabf39df0ff3c7a299f2db190f0c153b3b32c4050f99add2614c3d728fb8a5e9840cc3b SHA512 d01e7a41f4bc6dc8468457f20a327661f66f9986623a26e8041c31a42732e9e9b2080b32880c3d08ffbf76395bda58efca58eb86dde7bccdcc5ec072a8b63f26 MISC metadata.xml 911 BLAKE2B 6487e4f869597e44106ca7041da5881e8e9c1e2ee4231dfbe3606bcc51257818da35b77a425a815ae7fbc39b71915985559510331f70b2d8b7162599328977c9 SHA512 49e0ad3a76def389ac5657aec056d48d6534d66376623c9cde4751e7e8d52a15b4edb300f07c507ef9e54b4e84d7ec51f5f205d25440f8b1f562980b797ef255 diff --git a/app-misc/binwalk/binwalk-2.3.4.ebuild b/app-misc/binwalk/binwalk-2.3.4.ebuild index b21509dda458..49bb4746edb9 100644 --- a/app-misc/binwalk/binwalk-2.3.4.ebuild +++ b/app-misc/binwalk/binwalk-2.3.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/ReFirmLabs/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos" + KEYWORDS="amd64 ~arm arm64 ~ppc ppc64 ~riscv x86 ~x64-macos" fi DESCRIPTION="A tool for identifying files embedded inside firmware images" diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index 543436d9450eeec3e42d131ece94cc59f5de9b95..56a8ec1c7ea66864176ffe0c5eecb069e35da697 100644 GIT binary patch delta 5199 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 J42IQ0003X2*3bX| delta 5198 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 I+|@z=00FewUH||9 diff --git a/app-portage/gemato/Manifest b/app-portage/gemato/Manifest index 4d8ca0726489..07138745ebab 100644 --- a/app-portage/gemato/Manifest +++ b/app-portage/gemato/Manifest @@ -1,6 +1,8 @@ DIST gemato-19.0.gh.tar.gz 86174 BLAKE2B b13e17f3b4388df4c0b6980db8347d68f9e6cb2657cdbcb28a8466bcdebed9e986ecac2f0f88e549741eb62accd91ed48a8ee4a714a5decce68e1529174a4c90 SHA512 3a8dfc94770e4063da8f1bf42ffc4c261345af89edd223bbf64033a82c2e31cb3369b98467fdbe9bf911b76e5ef964b676b94803579525697ddc31be1b83017b DIST gemato-20.0.gh.tar.gz 86296 BLAKE2B 663a479650fa6b7a989882c9233ba1cf11b5a528ef4ccc14aed2c32c7a52d877fd1efe9af29c5ed61ee0f8c846e89a52547a2cb6d0256ede5816527defe876ef SHA512 e8b3c515e7dcf32b34101d644ba658b3c534b117407f3b65543dfb684f9569969468c6a5d0290e698d204de6c4a2a18baf722c8e7a6d24d079319310e82e6803 +DIST gemato-20.1.gh.tar.gz 86394 BLAKE2B c8f8f855a5b56dbf06eef0c99e33d4ad04c8151fa121d152c9f918059436e21dafc98d3931465cc27f4c489c8e4f576abe73efd810df09896e4fe91e9aa21814 SHA512 d4395f95b5807473511cfc9631dc9db3cff610d3f3b12c8360ee452b964ea6610c76f7f1687b6b21f44fde93d6921731b1791ff51d908d3e7fd154beef6ac596 EBUILD gemato-19.0.ebuild 1106 BLAKE2B 66ae2706dac6276b75fdc1a102a01d0ddd1d496427956f34eb12e5b2dde1f39337318f0eec7882b059d3927244c46a610e26d6731662854d52a72681c3c6beaa SHA512 42b6bfad2c8acba3adbf0b47c7e36743f48aa44e635b6d97887a10dc4c7da34028cb7c6643ec03bf6522907309294a018803b3c0b5fef4d78d2985128a390d88 EBUILD gemato-20.0.ebuild 1114 BLAKE2B c3d5d8f9b1a8034c7799c6f2d413738201cc70f455c101e1647679eb56da50400844277fa68baf58e3a4975d69ae6fbb6dd4bbdda544c55a389b68e40d112f28 SHA512 a8cf5b5443eadf1742877fbc9acf9c5a21b584227d9f8ee1066cf14491044768387859f914ea3bae352ad3a4c6d8d473965178549b5aa7ee9a7219d24b93b35a +EBUILD gemato-20.1.ebuild 1114 BLAKE2B c3d5d8f9b1a8034c7799c6f2d413738201cc70f455c101e1647679eb56da50400844277fa68baf58e3a4975d69ae6fbb6dd4bbdda544c55a389b68e40d112f28 SHA512 a8cf5b5443eadf1742877fbc9acf9c5a21b584227d9f8ee1066cf14491044768387859f914ea3bae352ad3a4c6d8d473965178549b5aa7ee9a7219d24b93b35a EBUILD gemato-9999.ebuild 957 BLAKE2B 361e57ab1a563727eaaec872d9c427a9935ab5c2863996ae72869a8b6817824f81755ad7fb033ac782a71b09bfdb6c4e8e6290645b3d904647836b4705558ae3 SHA512 9383726e8c7be060b8537477733eb93cece38ed04b375455db0cb907d10647018f9a6021f6fd1e4388f66f6f4c6c80ff192c2e5b7f1e7132e63d99410ea39258 MISC metadata.xml 805 BLAKE2B 039ea9810f2c76d69bdfa5823994be4aa012746032a8c1e01aa7a11a05e4c4e0b278ff5633a519ad8e7398f3328480128c7d9d621dc7911d1ed1d827175c7dac SHA512 1fb3ec26e41b912cdd6ca289acadc50f2d73adf4e9cf9cae40c197ecfa10c19e17716e7153c9be82684ae35580d03ae296586b062f2d54641ab2738c338f1626 diff --git a/app-portage/gemato/gemato-20.1.ebuild b/app-portage/gemato/gemato-20.1.ebuild new file mode 100644 index 000000000000..7e02cc9bba9d --- /dev/null +++ b/app-portage/gemato/gemato-20.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=flit +PYTHON_COMPAT=( python3_{9..11} pypy3 ) +PYTHON_REQ_USE='threads(+)' + +inherit distutils-r1 + +DESCRIPTION="Stand-alone Manifest generation & verification tool" +HOMEPAGE=" + https://github.com/projg2/gemato/ + https://pypi.org/project/gemato/ +" +SRC_URI=" + https://github.com/projg2/gemato/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz +" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux" +IUSE="+gpg pretty-log tools" + +RDEPEND=" + gpg? ( + >=app-crypt/gnupg-2.2.20-r1 + dev-python/requests[${PYTHON_USEDEP}] + ) + pretty-log? ( + dev-python/rich[${PYTHON_USEDEP}] + ) +" +BDEPEND=" + test? ( + >=app-crypt/gnupg-2.2.20-r1 + dev-python/requests[${PYTHON_USEDEP}] + dev-python/responses[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +python_install_all() { + distutils-r1_python_install_all + + if use tools; then + exeinto /usr/share/gemato + doexe utils/*.{bash,py} + fi +} diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz index 4110f96fea8e664cdef2c054286fce5be1502c2f..acff513b3775c9b9a8624df06905532e61884f00 100644 GIT binary patch delta 41259 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 diff --git a/app-text/crqt-ng/Manifest b/app-text/crqt-ng/Manifest index b4a23761894e..229aa0674002 100644 --- a/app-text/crqt-ng/Manifest +++ b/app-text/crqt-ng/Manifest @@ -1,3 +1,5 @@ +DIST crqt-ng-1.0.11.tar.bz2 442916 BLAKE2B 3eb4c73f1c3b3c88d92cb6ed5bf4895329caab1391c7be05dc0ccc1a65546f7761ee7af6246045be70137fd8683e2bfc5fb41df3dad604177ae4c0351f44c74e SHA512 62bb4b8a3dec3dd9fba5e1a2795f384e5310b87800d89e15b7f4fe258eb923481f1264ec23645b09f5ae89822e332d1499aeca0a79efab21124b43deec3ada44 DIST crqt-ng-1.0.9.tar.bz2 435826 BLAKE2B 771b073fadf6f1bc9ddf7887603aaf6081d54c2effd548523f7afbb8b6bdf20d21bf55c1c37101662c2b851e932c6b4dce777c8e9160b059dbb1daed499db1c4 SHA512 b4f395be1d2029024dfb064f38db2ea372587151de1f5fae3cef492d4285d6ce597bc93a48d98594c5b703db8c99ba29cd9afdaae4c39b80b53cf6a7bafdbb97 +EBUILD crqt-ng-1.0.11.ebuild 1091 BLAKE2B 9f8aa2a9731bb1ad68771c14a54cce822e385be5351fad4daa1d33b3b8ec1f78d38b7f27fda89f64cbbacd861319cee99a3815b4464e37fb3e78447c711831a2 SHA512 d940c3f8bf0a8bd94ca81d30b65cad6a27453f42158c7511abafa0905cde07b98e26c26e1804e30b853d78f70a75b50649c6ea25f1f0b85e04dc2ceb4db8d445 EBUILD crqt-ng-1.0.9.ebuild 1085 BLAKE2B 83fe51d3d4725fe1353c5b9652535ed9ec0014db11835c61a97085508a69927370388ae9ec4da35196193e74f3c48eda5ad8fdda0b05267af73250e8080cbeff SHA512 78846eb89eec8dbaac7228fbb77f0a0e80143dc0369565d96e1f5569972997c565ca9a473b5e2a34325adf346f2edb78face6205e53a49e48992339424a066f2 MISC metadata.xml 1177 BLAKE2B 0c28a5a4feb5c6dd5cb1115c063770bb276f2accff5c7a5e695b1492ae5cf3a188ceef2d5fb3519da87f6b68eff452f4f61b87f6ebd196b08cba55a26836047f SHA512 7cd49c422506be812eb080160286b21e0ecd48d6ae877e3bbea2ea8fd2ca0998e36c670db0e75c708a54c0b311b55fcadbfc1bf791e4c0c912c29b42ed6fcee4 diff --git a/app-text/crqt-ng/crqt-ng-1.0.11.ebuild b/app-text/crqt-ng/crqt-ng-1.0.11.ebuild new file mode 100644 index 000000000000..c06677c451df --- /dev/null +++ b/app-text/crqt-ng/crqt-ng-1.0.11.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PLOCALES="bg cs hu nl ru uk" +inherit cmake plocale xdg + +DESCRIPTION="Cross-platform e-book reader" +HOMEPAGE="https://gitlab.com/coolreader-ng/crqt-ng" +SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc" + +CDEPEND=">=app-text/crengine-ng-0.9.7[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=] + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtwidgets:5" +RDEPEND="${CDEPEND}" +BDEPEND="${CDEPEND} + dev-qt/linguist-tools:5" + +src_prepare() { + cmake_src_prepare + xdg_environment_reset + + # locales + plocale_find_changes "${S}"/src/i18n 'crqt_' '.ts' + sed -e "s|set(LANGUAGES .*)|set(LANGUAGES $(plocale_get_locales))|i" \ + -i "${S}"/src/CMakeLists.txt \ + || die "sed CMakeLists.txt failed" +} + +src_configure() { + CMAKE_USE_DIR="${S}" + CMAKE_BUILD_TYPE="Release" + local mycmakeargs=(-DUSE_QT=QT5) + cmake_src_configure +} diff --git a/app-text/ronn-ng/Manifest b/app-text/ronn-ng/Manifest index 8866eb0b8a0d..d12d435cb8dc 100644 --- a/app-text/ronn-ng/Manifest +++ b/app-text/ronn-ng/Manifest @@ -1,3 +1,5 @@ +AUX ronn-ng-0.9.1-psych-4-tests.patch 1640 BLAKE2B 52ec0e314d9253c06874ce95ab5be8bb9fa9e5ff8b04b6df385a7e14c3edb919b0f2b9a7e2048552cf235c91d77877485e4fb3239eb222c99f53c412a46983d8 SHA512 803f7f4368599e8b55ed78d8444d585bc9f7568af4f9ab3d4b53c12d31fdc412776c259bff91a9b905b3482c68ce29ed2827682d2d7541669b9e5a4bdf1ebe3b DIST ronn-ng-0.9.1.gem 69120 BLAKE2B 9da30156104ef448c458199ee33fb5369f7d97c7bbeac8072567127b964456a34226bcc15f72d6f2875f524175d31ec9652a282b369e818748790cd07f290786 SHA512 5ad7dc426d9bc77bca86fbb06775a3b19f1b8d79f5a4331d117e9fa394e7a9c3b0440b70b993672d77a24f56f5da3ebd0e41a5183f4330707b7ddb83c9108bdf EBUILD ronn-ng-0.9.1-r2.ebuild 1102 BLAKE2B f930055b9b8692e62a180c99995b4b5287897d310cbec3fbbcaafa48e99a70e09e3b0882e46f4ac42ee8b7530a64c0c1fc4426e9fa41a56118cf19154ea0f455 SHA512 3b2c1a1227160f4ad52957df4a100ffa067c0d50f8b12c592e3b8e64a4a221e3381172260e4e61a44dbaf76bd649d4649e1284aa1d8b0336f6a590b9e9119252 +EBUILD ronn-ng-0.9.1-r3.ebuild 1318 BLAKE2B b5622d9adf992b57b44eeba767b466f30b6fbb1f7e6f4e0fc043fb21d603803d6fe606221a3102b53dad00d7fb6d617d6d042fbb895cf10e2753d1436d469669 SHA512 ed74f11247f678750e9748b263f2c37a9bbd8eeb07dce8d888210615cd9954c8f0e6732e2eecea94b6a6bbbbb11326532e8a52674190d8502829523493e694fc MISC metadata.xml 342 BLAKE2B 71ab5a2d2a9e2d20165f54c1cf79f483768c3637cc87a32acf80708d79b3be9d24408a330ed23ad837848933b0a40f1165f60d7b7e08146a28088a4d9d558630 SHA512 92e6778f8a2f44a81dfdbbd6699ce2186cc48b801f5c462c99b4bc35f79806ff154d72bec2916d79dc7435c1a9b75f2bf3842b7dba2b132335afc38d00d22780 diff --git a/app-text/ronn-ng/files/ronn-ng-0.9.1-psych-4-tests.patch b/app-text/ronn-ng/files/ronn-ng-0.9.1-psych-4-tests.patch new file mode 100644 index 000000000000..b9e05cfff455 --- /dev/null +++ b/app-text/ronn-ng/files/ronn-ng-0.9.1-psych-4-tests.patch @@ -0,0 +1,40 @@ +https://github.com/apjanke/ronn-ng/commit/e194bf62b1d0c0828cc83405e60dc5ece829e62f + +From e194bf62b1d0c0828cc83405e60dc5ece829e62f Mon Sep 17 00:00:00 2001 +From: Andrew Janke +Date: Fri, 6 Jan 2023 07:25:48 -0500 +Subject: [PATCH] Workaround for Psych 4.0+ in tests + +Psych 4.0, shipped with Ruby 3.1, switched to a "safe load" by default, and requires you to explicitly set allowed classes. But previous Psych versions didn't support this kwarg, so the call needs to be made differently depending on which version of Psych/Ruby this is running under. + +Co-authored-by: Takuya Noguchi +--- + test/test_ronn_document.rb | 7 ++++++- + 2 files changed, 7 insertions(+), 6 deletions(-) + +diff --git a/test/test_ronn_document.rb b/test/test_ronn_document.rb +index 75788dc..cd573fe 100644 +--- a/test/test_ronn_document.rb ++++ b/test/test_ronn_document.rb +@@ -137,6 +137,11 @@ def canonicalize(text) + + test 'converting to yaml' do + require 'yaml' ++ actual = begin ++ YAML.load(@doc.to_yaml, permitted_classes: [Time]) ++ rescue ArgumentError # Remove this line when Ruby 3.0.x support is dropped ++ YAML.load(@doc.to_yaml) ++ end + assert_equal({ + 'section' => '1', + 'name' => 'hello', +@@ -146,7 +151,7 @@ def canonicalize(text) + 'toc' => [['NAME', 'NAME']], + 'organization' => nil, + 'manual' => nil +- }, YAML.load(@doc.to_yaml)) ++ }, actual) + end + + test 'converting to json' do + diff --git a/app-text/ronn-ng/ronn-ng-0.9.1-r3.ebuild b/app-text/ronn-ng/ronn-ng-0.9.1-r3.ebuild new file mode 100644 index 000000000000..6aa2714d5808 --- /dev/null +++ b/app-text/ronn-ng/ronn-ng-0.9.1-r3.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +USE_RUBY="ruby27 ruby30 ruby31 ruby32" + +RUBY_FAKEGEM_EXTRADOC="AUTHORS CHANGES README.md" +RUBY_FAKEGEM_GEMSPEC="ronn-ng.gemspec" + +inherit ruby-fakegem + +DESCRIPTION="Builds manuals in HTML and Unix man page format from Markdown" +HOMEPAGE="https://github.com/apjanke/ronn-ng" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" + +IUSE="" + +RDEPEND+="!app-text/ronn" + +DEPS=" + >=dev-ruby/kramdown-2.1:2 + >=dev-ruby/nokogiri-1.9.0:0 +" + +ruby_add_rdepend " + =dev-ruby/mustache-1* + ${DEPS} +" + +ruby_add_bdepend "${DEPS}" + +PATCHES=( + "${FILESDIR}"/${P}-psych-4-tests.patch +) + +all_ruby_prepare() { + sed -i -e '/mustache/ s/0.7/1.0/' ${RUBY_FAKEGEM_GEMSPEC} || die +} + +each_ruby_prepare() { + # Make sure that we always use the right interpreter during tests + sed -i -e "/output/ s:ronn:${RUBY} bin/ronn:" test/test_ronn.rb || die + # ... and during the man page build. + sed -i -e "/sh 'ronn/s:ronn:${RUBY} bin/ronn:" Rakefile || die +} + +each_ruby_compile() { + #if ! [[ -f man/ronn.1 ]] ; then + # einfo "Building man pages using ${RUBY}" + # PATH="${S}/bin:${PATH}" ${RUBY} -S rake man || die + #fi + :; +} + +all_ruby_install() { + all_fakegem_install + + doman man/ronn.1 man/ronn-format.7 +} diff --git a/dev-embedded/Manifest.gz b/dev-embedded/Manifest.gz index de0e8bb7570eda4fcb2450f19aff7778bdde842e..faafd4a960b1b081a84c7f1665d50facf8299fce 100644 GIT binary patch literal 9213 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 TK7;#N{dfNd8o@Vfg+TxSomq66 literal 9210 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 Q+5I2>A0OuFb%sFz0EHQk=>Px# diff --git a/dev-embedded/dfu-programmer/Manifest b/dev-embedded/dfu-programmer/Manifest index 6c7ef3610ac3..4ea970c349de 100644 --- a/dev-embedded/dfu-programmer/Manifest +++ b/dev-embedded/dfu-programmer/Manifest @@ -1,5 +1,3 @@ -DIST dfu-programmer-0.7.2.tar.gz 146613 BLAKE2B 85222185bdbfdb90c06ece2a284f6f6e15fe5118a1934948a0bca6364902743a86429ea13d5aabc2a948f6f2ce41177b6021ae85a8ad22b75a026507253380d8 SHA512 429b89192bb5a9653ad8678dfc182bfc30eb057d0d1f72fe88efdf85005d3ad557e0f572f4fad3346f1f1078cd273a289f4bba2663bb1f840e6bf724d5293db4 DIST dfu-programmer-1.0.0.tar.gz 78504 BLAKE2B ae05a92c95a17ee9b5e2266e380c43d0cdadb3be76e481eb5de321116aa1d930c733ad3a086e239b817a475d36185157715e7907d564c2001a9ce25df01d46c6 SHA512 abb73970e10017f111b118c5be0b98a3fe7ef8c95794b5ca701f21b5a40f518f46ff8a392f09e7eea2ad9a4eb6c43ecc9514bee817c01acf0d6135a5f8f9048f -EBUILD dfu-programmer-0.7.2-r1.ebuild 1272 BLAKE2B e396e4aeeda24b974a914dd3bfd4fae76a727845246e17c5c2d0b630b353e384f2bffecd5424e761ba6828d9346b279184ef4c09963a66a55442508eb3fc183b SHA512 dfb3a40db708e16e4e80b10f1fd614f8e0be80ae40335493f2cd900b5f51f6e1ef1aca97803662773b23ebb8fa84d7862db4a67af3622f829a3ce7ec62f3015e -EBUILD dfu-programmer-1.0.0.ebuild 1209 BLAKE2B 53fff4d9ab44d5ad3f089cb0f2e3741edc8b8aa041cc929f63151b62f8c48b247b7f35751b48b8d627f66d7d74f4456e72a2ddb1fbe77ca5eb0e22ed8bae3b17 SHA512 8db6ef5dd7e3992684ffa248cd99f5063bc5fa1d22240126c31a94e9efa0ba404a904c0b30bdeb7b2e8705d4055698c7452120bf310712a3858847fe19b1bb12 +EBUILD dfu-programmer-1.0.0.ebuild 1207 BLAKE2B 02a61e67db0ee04d73598eaca86f1f8041efb3561b62aa33bdb3c5d4b55090a1a93ab896179f082a328f3609113e929ef4f4b1565f035f1ea7fdcf4e085ae2e1 SHA512 563fe1549fba6933af9f6fd7bea5b5ad1ef78d44c5ecb31b752ef7464b9f0e16b542d5e2c04377a850f9c24f6277955f3733c971c539a023ed9045dd5d197206 MISC metadata.xml 405 BLAKE2B 2df0f01b21eced13afb92b9e0c07d4a6f984c86a82013d60e2a1fd93cfc216c89b4b6464bd25dbf59f572147da411a8ddaa7fcb6d1fb7feb47d3b124491505a7 SHA512 d7e43077a6c74c5fd982a084abaca6de9995658d05fc9a0617a39228202cbd62ffcf382f7b0969113b6a7bdb0d65a150c7fdd75df09c9734d8ea23e20db13a1a diff --git a/dev-embedded/dfu-programmer/dfu-programmer-0.7.2-r1.ebuild b/dev-embedded/dfu-programmer/dfu-programmer-0.7.2-r1.ebuild deleted file mode 100644 index fc823eeb789a..000000000000 --- a/dev-embedded/dfu-programmer/dfu-programmer-0.7.2-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs udev - -DESCRIPTION="A Device Firmware Update based USB programmer for Atmel chips" -HOMEPAGE="http://dfu-programmer.sourceforge.net" -SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 arm ~arm64" -IUSE="" - -RDEPEND=" - acct-group/plugdev - virtual/libusb:1 - virtual/udev" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - default - - # Upstream has fixed this in their configure already. - tc-export CPP PKG_CONFIG - sed -i \ - -e "/LIBUSB_1_0_CFLAGS=/s:=.*:='$(${PKG_CONFIG} --cflags libusb-1.0)':" \ - -e "/LIBUSB_1_0_LIBS=/s:=.*:='$(${PKG_CONFIG} --libs libusb-1.0)':" \ - configure || die -} - -src_install() { - default - - cat <<-EOF > 70-dfu-programmer.rules - # - # do not edit this file, it will be overwritten on update - # - EOF - printf 'SUBSYSTEM=="usb", ACTION=="add", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="%s", MODE="660", GROUP="plugdev", SYMLINK+="dfu-%%n"\n' \ - 2ff{a,b,9,7,4,3} >> 70-dfu-programmer.rules - - udev_dorules 70-dfu-programmer.rules -} - -pkg_postinst() { - elog "To update device firmware as user you must be in the plugdev group:" - elog - elog "usermod -aG plugdev " -} diff --git a/dev-embedded/dfu-programmer/dfu-programmer-1.0.0.ebuild b/dev-embedded/dfu-programmer/dfu-programmer-1.0.0.ebuild index 59c09044f9ec..9f6025c857fd 100644 --- a/dev-embedded/dfu-programmer/dfu-programmer-1.0.0.ebuild +++ b/dev-embedded/dfu-programmer/dfu-programmer-1.0.0.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64" +KEYWORDS="amd64 arm ~arm64" RDEPEND=" acct-group/plugdev diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 9fee0f5ee2d67f7cfc3acc49b7cfd964f709e876..8d187a1c6562244802e3bb3c5ffae6abf5decf0c 100644 GIT binary patch delta 52933 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 aA8wCG0#56tpe%68|M&l!a?zmxqX7VlW!G*1 diff --git a/dev-java/batik/Manifest b/dev-java/batik/Manifest index 4d19cebd8a30..e8f96636cd1b 100644 --- a/dev-java/batik/Manifest +++ b/dev-java/batik/Manifest @@ -1,4 +1,3 @@ -AUX batik-squiggle.desktop 177 BLAKE2B 7f4fbc31f31f6ddbdb7802ad4ea6b87c21b39b83cec2caf5f8b68634693b05c66e3f7da6d2cf69f5da6defa2d44fa4c5a0eba4af13308b8f18fb666be86b1d40 SHA512 7e7be90a0a779752cf04bbb1e702f5f3ca773129f7dfebcc3352e55f81cad2d65f6067e07c075f730b7f11235529804856fc226703b5e213216bc110dd978d8e DIST batik-src-1.16.tar.gz 13495722 BLAKE2B 041442b5485588a23b6e335cc46630b3c73fb8a36157e8bc77baa7b399bf7986549039f27e89727ebc98b8492095b957c8c6deb12b232a39784844e4c5edf6ab SHA512 024ab7a204d00b6c855e26c62a326dfcde5fb486a7635890c6fcb37d421c7195ae04b3d292daabc0fcb6564f55bfa93d6fef15cf4c2dad77e569ca17d1eeb250 DIST batik-src-1.16.tar.gz.asc 833 BLAKE2B fdcfb26b9cc0d4fb0c37ce42d65628629ab0c27257ebe07715d5b2786500515125a240957c9ba76333aa54320905273031354cf09ee29e3a79fc7529640ebf03 SHA512 7fc3450d2b4d19e03528707fc20d6e18af926938ad24ad7460cc1c423c6c40507059fff2e2921d82fc582a4b486a75141fb407d450b043e2cc5007e0c2d486ea EBUILD batik-1.16-r1.ebuild 6520 BLAKE2B 168b507f647f73db2e51ee899269cf737602fde22bc8f9c6d1eed8546283cedbdc3d1e61d3394995b49499c3f3d7da7b3e96d8834c35d4082bee34ee698fed8e SHA512 ea78c70ab833ed6fec2c64f13d89bd4f26f6c53ee5bab5cfed03df6e104aa8d3b96c28fe9d88742c7381de60b360cfe6e7f77c5869fea0066ab90d7e55c41286 diff --git a/dev-java/batik/files/batik-squiggle.desktop b/dev-java/batik/files/batik-squiggle.desktop deleted file mode 100644 index 95bb990177c7..000000000000 --- a/dev-java/batik/files/batik-squiggle.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=Squiggle -Comment=SVG browser -Exec=batik-squiggle-1.14 -Icon=init -Terminal=false -Type=Application -Categories=Graphics;VectorGraphics; -MimeType=image/svg+xml; diff --git a/dev-java/fop/Manifest b/dev-java/fop/Manifest index 95ee32ee2057..1eb29628b511 100644 --- a/dev-java/fop/Manifest +++ b/dev-java/fop/Manifest @@ -1,4 +1,8 @@ +AUX fop-2.8-skip-failing-tests.patch 2005 BLAKE2B 09e9d3625bce2422aa24a7af5e395f9e92a830a2630010478082591bf1a9f12b04a8667107f40b084bda1d431c0dd665bf2355be1d61155cebaa75fecec64373 SHA512 fb18b67c8c70a0c87d818ae9f73eabfe0747932a12df3cb378441a67937e2f84e9eb885bb6981abde97863f861beec6013cad183da8d2e372cafadc18c6401ee DIST fop-2.7-jars.tar.xz 7348 BLAKE2B 79a5b4f1948bbc9628e571a9873494e2d2088d7a90296e81e03cafa6ecd8f9d1c8dd6779d15c47a0e110304aa07e706c56412e3766a84e0a66c8224fdd92f61c SHA512 71c39cbb20416dc29beb8628ae8bac2a663c0b0d1f0418a241f3795a2d5e01159572c210b5a2d2eff8274247dc3631980de50fea4f94182ddde095d0e5e605c6 DIST fop-2.8-src.tar.gz 22855369 BLAKE2B 183649f531068b8f7513613c89f9f66a48894ab97a659e110b91853d5dffc1664d3830a8ced9ba221e22ca02fc51aed991ddee0e927cab59b9160a504f6dab02 SHA512 22e1737b5cd87dc5e014838e2ad867ccf46bdc564fb5c231cc6b4c1f8a9862864679ea7ddf143126058553ed90045941fb07aa2657db9e3ed35660ce11169357 +DIST fop-2.8-src.tar.gz.asc 833 BLAKE2B f761b427bac89249ab4ab5f2194468e44f997e28ed77392a785764fb60dd2fbbc716ef881e2009a3dbad416ef195fc8ae4d2ebdbd63c3fb3f47d355acab8389b SHA512 c25e94ac4a72c9ff9bfa487369ee1510ab5b19a6178f14f5076b9cf0548044e79eca707025e962c63d268d0f48661cc7110f604036957e447f8413cdb582d3de +DIST fop-hyph-2.0.jar 6655933 BLAKE2B bfbefcc2ebd9a9a467c23a70d7cef256f83cf2335f6e17db6bbefceaf8a3cee78de0302f269d096eb3238b3f4883429e09cc640bed11a42da4ef67ab9f0cb164 SHA512 3d5f27623008c7beba5332387bd42c501b7ae1dddfc98014b3fb35273394ca5f0a4ce69e7726090ec468c9b4f7983fb8b1a5759f49e81ea342c81c61311d87b3 +EBUILD fop-2.8-r1.ebuild 5406 BLAKE2B fcb10267ec55275224deadf206f60a2a983b61ed35750ade82c5f5e5f959e7dc1da390034fcaaa422adb154afc2681f6452a1cabb27b1b8b16ef573df2172998 SHA512 4d2c53a6692f33191d5a9857efd6bb3857b8152212a56e5cfa2a398cb21ba4365d41a1c4c6ef1135e36d0ae5df598590cfb5dba29016947dd39638cf8f493301 EBUILD fop-2.8.ebuild 4393 BLAKE2B 7c5aa2c102b5300d830f5d6e35441050eeffbf2f1e5d3532c765c56cad3d5015a4b50b643cb55dd60bd02572b6e21ae68d7d26713bf3a05b5213cc392cb3f9cf SHA512 1f0778c3411a729120de6d56cfe73f701a28c8849588c606fb5e091949f1d7a87330369bb7bf1336abef9a01c3e054139fec62c989687079da6b82aae44733fa MISC metadata.xml 449 BLAKE2B 91dd2fd3b50581a408755aade7aa37406c527e9298bd0156cb18d363fef88cf60eb85f259ba443022fbd6c5377be0e0fc990cb2826d418347dc92bf7b6ff5ca9 SHA512 cf49f03d1ed992a7df7deebb7c00721895be45ff144da8c4b1777aecba5e17d86a7353a83ad8df8b356f70afda5fadcdc53350b2c5732a0f0469b18f501959d4 diff --git a/dev-java/fop/files/fop-2.8-skip-failing-tests.patch b/dev-java/fop/files/fop-2.8-skip-failing-tests.patch new file mode 100644 index 000000000000..729795e93fd2 --- /dev/null +++ b/dev-java/fop/files/fop-2.8-skip-failing-tests.patch @@ -0,0 +1,48 @@ +# https://bugs.gentoo.org/903880 +--- a/fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java ++++ b/fop-core/src/test/java/org/apache/fop/accessibility/fo/FO2StructureTreeConverterTestCase.java +@@ -43,6 +43,7 @@ import javax.xml.transform.stream.StreamSource; + + import org.custommonkey.xmlunit.Diff; + import org.junit.Test; ++import org.junit.Ignore; + import org.w3c.dom.Document; + import org.xml.sax.SAXException; + import org.xml.sax.helpers.AttributesImpl; +@@ -144,7 +145,7 @@ public class FO2StructureTreeConverterTestCase { + assertNull(d.getStructureTreeEventHandler().startNode("table-body", null, null)); + } + +- @Test ++ @Test @Ignore + public void testRemoveBlocks() throws Exception { + keepEmptyTags = false; + compare("\n" +@@ -180,7 +181,7 @@ public class FO2StructureTreeConverterTestCase { + + "\n"); + } + +- @Test ++ @Test @Ignore + public void testRemoveTableHeader() throws Exception { + keepEmptyTags = false; + String fo = IOUtils.toString(getResource("table-artifact.fo"), "utf8").replace("role=\"artifact\"", ""); +--- a/fop-core/src/test/java/org/apache/fop/render/pdf/PDFEncodingTestCase.java ++++ b/fop-core/src/test/java/org/apache/fop/render/pdf/PDFEncodingTestCase.java +@@ -25,6 +25,7 @@ import java.io.File; + import java.io.IOException; + + import org.junit.Test; ++import org.junit.Ignore; + import org.xml.sax.SAXException; + + import static org.junit.Assert.assertEquals; +@@ -61,7 +62,7 @@ public class PDFEncodingTestCase extends BasePDFTest { + * Test using a standard FOP font + * @throws Exception checkstyle wants a comment here, even a silly one + */ +- @Test ++ @Test @Ignore + public void testPDFEncodingWithStandardFont() throws Exception { + + /* If the PDF encoding is correct, a text dump of the generated PDF file contains this (excerpts) diff --git a/dev-java/fop/fop-2.8-r1.ebuild b/dev-java/fop/fop-2.8-r1.ebuild new file mode 100644 index 000000000000..487cd4d7cade --- /dev/null +++ b/dev-java/fop/fop-2.8-r1.ebuild @@ -0,0 +1,187 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.apache.xmlgraphics:fop:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple verify-sig + +DESCRIPTION="XML Graphics Format Object Processor All-In-One" +HOMEPAGE="https://xmlgraphics.apache.org/fop/" +SRC_URI=" + mirror://apache/xmlgraphics/fop/source/${P}-src.tar.gz + https://dev.gentoo.org/~flow/distfiles/fop/fop-2.7-jars.tar.xz + verify-sig? ( https://www.apache.org/dist/xmlgraphics/fop/source/${P}-src.tar.gz.asc ) + test? ( https://repo1.maven.org/maven2/net/sf/offo/fop-hyph/2.0/fop-hyph-2.0.jar ) +" +S="${WORKDIR}/fop-${PV}" + +LICENSE="Apache-2.0" +SLOT="2.8" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +CP_DEPEND=" + dev-java/batik:1.16 + dev-java/commons-io:1 + dev-java/commons-logging:0 + dev-java/fontbox:0 + dev-java/qdox:1.12 + dev-java/xmlgraphics-commons:2 +" + +DEPEND="${CP_DEPEND} + >=virtual/jdk-1.8:* + dev-java/ant-core:0 + dev-java/javax-servlet-api:2.2 + dev-java/sun-jai-bin:0 + test? ( + dev-java/mockito:2 + dev-java/pdfbox:0 + dev-java/xmlunit:1 + ) +" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-1.8:*" + +BDEPEND="dev-java/xalan:0" + +DOCS=( NOTICE README ) + +PATCHES=( "${FILESDIR}/fop-2.8-skip-failing-tests.patch" ) + +JAVA_CLASSPATH_EXTRA=" + ant-core + javax-servlet-api-2.2 + sun-jai-bin +" + +BDEPEND="verify-sig? ( sec-keys/openpgp-keys-apache-xmlgraphics-fop )" +VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}/usr/share/openpgp-keys/xmlgraphics-fop.apache.org.asc" +src_unpack() { + if use verify-sig; then + verify-sig_verify_detached "${DISTDIR}"/${P}-src.tar.gz{,.asc} + fi + default +} + +src_prepare() { + java-pkg_clean + java-pkg-2_src_prepare + default +} + +src_compile() { + JAVA_JAR_FILENAME="fop-util.jar" + JAVA_SRC_DIR="fop-util/src/main/java" + java-pkg-simple_src_compile + JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-util.jar" + rm -r target || die + + JAVA_JAR_FILENAME="fop-events.jar" + JAVA_RESOURCE_DIRS="fop-events/src/main/resources" + JAVA_SRC_DIR="fop-events/src/main/java" + java-pkg-simple_src_compile + JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-events.jar" + rm -r target || die + + JAVA_JAR_FILENAME="fop-core.jar" + JAVA_MAIN_CLASS=$( sed -n 's:.*\(.*\):\1:p' fop-core/pom.xml ) + JAVA_RESOURCE_DIRS="fop-core/src/main/resources" + JAVA_SRC_DIR="fop-core/src/main/java" + # Code generation according to + # https://github.com/apache/xmlgraphics-fop/blob/fop-2_8/fop-core/pom.xml#L156-L225 + pushd fop-core/src/main/codegen/fonts > /dev/null || die + local fonts=$(find . -name "Courier*.xml" \ + -o -name "Helvetica*.xml" \ + -o -name "Times*.xml" \ + -o -name "Symbol.xml" \ + -o -name "ZapfDingbats.xml" + ) + for font in ${fonts}; do \ + xalan -XSLTC \ + -IN $font \ + -XSL font-file.xsl \ + -OUT ../../java/org/apache/fop/fonts/base14/${font//.xml}.java || die + done + xalan -XSLTC \ + -IN encodings.xml \ + -XSL code-point-mapping.xsl \ + -OUT ../../java/org/apache/fop/fonts/base14/CodePointMapping.java || die + popd > /dev/null || die + java-pkg-simple_src_compile + + # Update "fop-core.jar" with "event-mode.xml" files produced manually + # by running "mvn package". + # Upstream does this with maven-antrun-plugin: + # https://github.com/apache/xmlgraphics-fop/blob/fop-2_8/fop-core/pom.xml#L269-L290 + mkdir event-model && pushd $_ > /dev/null || die + jar -xf "${WORKDIR}/fop-2.7-core-event-models.jar" + popd > /dev/null || die + + jar -uf "fop-core.jar" -C event-model . || die + JAVA_GENTOO_CLASSPATH_EXTRA+=":fop-core.jar" + rm -r target || die + + if use doc; then \ + JAVA_SRC_DIR=( + "fop-util/src/main/java" + "fop-events/src/main/java" + "fop-core/src/main/java" + ) + JAVA_JAR_FILENAME="ignoreme.jar" + java-pkg-simple_src_compile + fi +} + +src_test() { + JAVA_TEST_GENTOO_CLASSPATH="junit-4,mockito-2,pdfbox,xmlunit-1" + + einfo "Testing fop-events" + JAVA_TEST_EXCLUDES="org.apache.fop.events.TestEventProducer" + JAVA_TEST_SRC_DIR="fop-events/src/test/java" + # This jar file was created manually from the output of "mvn test". + # Upstream does this with maven-antrun-plugin + jar -xf "${WORKDIR}/fop-2.7-test-event-model.jar" || die + java-pkg-simple_src_test + + einfo "Testing fop-core" + pushd fop-core/src/test/java > /dev/null || die + # Excluding one test, see https://bugs.gentoo.org/903880 + local JAVA_TEST_RUN_ONLY=$(find * -type f \ + -name "*TestCase.java" \ + ! -name 'MissingLanguageWarningTestCase.java' \ + ) + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//.java}" + JAVA_TEST_RUN_ONLY="${JAVA_TEST_RUN_ONLY//\//.}" + popd > /dev/null || die + # https://github.com/apache/xmlgraphics-fop/blob/fop-2_8/fop-core/pom.xml#L297-L307 + # ../fop + pushd fop > /dev/null || die + JAVA_GENTOO_CLASSPATH_EXTRA="${DISTDIR}/fop-hyph-2.0.jar" + JAVA_GENTOO_CLASSPATH_EXTRA+=":../fop-util.jar" + JAVA_GENTOO_CLASSPATH_EXTRA+=":../fop-events.jar" + JAVA_GENTOO_CLASSPATH_EXTRA+=":../fop-core.jar" + JAVA_TEST_RESOURCE_DIRS="../fop-core/src/test/resources" + JAVA_TEST_SRC_DIR="../fop-core/src/test/java" + java-pkg-simple_src_test + popd > /dev/null || die +} + +src_install() { + local module + for module in fop-util fop-events fop-core ; do + java-pkg_dojar "${module}.jar" + if use source; then + java-pkg_dosrc "${module}/src/main/java/*" + fi + done + if use doc; then + java-pkg_dojavadoc target/api + fi + java-pkg_dolauncher "fop-${SLOT}" --main "org.apache.fop.cli.Main" + einstalldocs +} diff --git a/dev-java/mockito/Manifest b/dev-java/mockito/Manifest index 341c61a86ac2..ca8d3a3d1bd2 100644 --- a/dev-java/mockito/Manifest +++ b/dev-java/mockito/Manifest @@ -1,5 +1,8 @@ +AUX mockito-2.28.2-skip-failing-tests.patch 2622 BLAKE2B 70862d1fe8376ad2514fa53c15e1f6e83dde17d7ff1a8a09701897d89b27ca6a339c532b2615436da727b10c8ec69a0fadda5c841ebb64be12fbd8e8ded6b5ad SHA512 646649ec712b958f02c862ee8d2a52259e5458812f838d9d2622544154c35270a5f5a731c8193850fc804ede87fde1a7d54abef8d4136b5619ac01664f9539e8 +DIST mockito-2.28.2.tar.gz 875085 BLAKE2B d0aab378c028530724156f999700506fe64f5bf19371dc9b957e34924d3d17b8191f093054c6dde4f5879d61ddf9614a60b1fd597aae09b92abf559c08fbcdf7 SHA512 9921fe9ffbdff4d7a9a8de56aa5078e68eb6bee38f379f58059dcc42da07a59b7e5953309d646e1fb760f7135f5076e201529370cc5df56d685f7acb08311ea5 DIST mockito-4.11.0.tar.gz 1050218 BLAKE2B 7f7298e233c9cdb0b475aa201300a1063fd8efc587f3a4de0cb1caedd6f6506a32f8e9b0548fa5898892515ec96625153a1a2ad65fc8070b7dc6c254206fbbfd SHA512 b1de01c8e9b2fc4eef0013af562efeac7e22babdebbd8c7842ecd55071627e11c5e6ab575436990ea70d4ceefb56fc260333278c8d4b833e454956bf89841fc5 DIST mockito-core-1.9.5-sources.jar 723074 BLAKE2B e553a923542a1a2574ee0cda5979d168cc3e9644dbbc9fceed2301ae1bac150c4e35dbc4432d50e2479efea2a6cd35ec19c62c3598f61709f1f5dc8959cc0155 SHA512 271e626c3b5be9a7d7c82a2f0bf44077aabd51924b0956a88633ace7fe8c134d8cd1f89ce348ce0d15ccce55a50027e303836d2d2f430500317b6136d308d3d4 EBUILD mockito-1.9.5-r3.ebuild 713 BLAKE2B d46334ba15f68eef38b979b4c8bd84ad51fdfd61f2d33f77f3230876802c753a6fdbbb0422edae5de79f931b314c7bfbc63266de9dabbc9327ed7b1a302d517a SHA512 73886d139804085b34e67902a67af34358c7abd1083bbd2e21d6cec7b149d273307312d42351236fe6628e237685c4e1f62bcfc7333e1af32017fb97183e7f34 +EBUILD mockito-2.28.2.ebuild 3325 BLAKE2B 482449d78d6f9f254ace1d669981f766423e5d38351d4c794b38875bdd6b80668db8fd6a636f0d3202b7216cb70fda81ebd587dc2f9bf60cf9f23561d336cce2 SHA512 ac0109f40d058dd98975478d420f95a85f9bee75fbc24e5fa630a89aaca1871f696876434cebacdbda380f2f64c607742948193e93751fdb0c3a98e9b326e9e2 EBUILD mockito-4.11.0.ebuild 1237 BLAKE2B baf80f24433502cae15d281ca1f2f020c22c3dd82d8a4e0068ceb6f82e0c336b2b6fc65ea77e3eab305c3402d73326886d8a166de38c2b67a5a5c121ff6d1fba SHA512 e23720020cfd5047ae59927a66dc8d2a709b50f47b71035493e06ec1fc2b83dac08bbdacd06fb131d610047e7f55f91cefcff1be28ec8b65f08407b2eb1647a5 MISC metadata.xml 317 BLAKE2B 209b27a429c1fdeca71c1e215f8fc43bfc66c961b1a3ad3dfcda16d5ea1df51e54cea248f4f152966aa1f91059b91c21fb734c6995f8033150dbda5e1813d121 SHA512 1f7be64d432b4004d2bbf1ec2c6776ec8618875356ea0308b8409f322d48bf3440d692732406ddb3fa7a273c9754c4cc5a6f6cd9808348d0ba8beb7159887a5b diff --git a/dev-java/mockito/files/mockito-2.28.2-skip-failing-tests.patch b/dev-java/mockito/files/mockito-2.28.2-skip-failing-tests.patch new file mode 100644 index 000000000000..06bf5bcd6346 --- /dev/null +++ b/dev-java/mockito/files/mockito-2.28.2-skip-failing-tests.patch @@ -0,0 +1,82 @@ +# https://bugs.gentoo.org/903897 +--- a/src/test/java/org/mockito/internal/creation/bytebuddy/AbstractByteBuddyMockMakerTest.java ++++ b/src/test/java/org/mockito/internal/creation/bytebuddy/AbstractByteBuddyMockMakerTest.java +@@ -6,6 +6,7 @@ package org.mockito.internal.creation.bytebuddy; + + import net.bytebuddy.ByteBuddy; + import org.junit.Test; ++import org.junit.Ignore; + import org.mockito.Mockito; + import org.mockito.internal.creation.MockSettingsImpl; + import org.mockito.internal.handler.MockHandlerImpl; +@@ -134,7 +135,7 @@ public abstract class AbstractByteBuddyMockMakerTest { + } + } + +- @Test ++ @Test @Ignore + public void instantiate_fine_when_objenesis_on_the_classpath() throws Exception { + // given + ClassLoader classpath_with_objenesis = ClassLoaders.excludingClassLoader() +--- a/src/test/java/org/mockitousage/matchers/VarargsTest.java ++++ b/src/test/java/org/mockitousage/matchers/VarargsTest.java +@@ -19,6 +19,7 @@ import org.assertj.core.api.ObjectAssert; + import org.junit.Ignore; + import org.junit.Rule; + import org.junit.Test; ++import org.junit.Ignore; + import org.junit.rules.ExpectedException; + import org.mockito.ArgumentCaptor; + import org.mockito.Captor; +@@ -78,7 +79,7 @@ public class VarargsTest { + verify(mock).varargs((String[]) isNotNull()); + } + +- @Test ++ @Test @Ignore + public void shouldMatchVarArgs_oneNullArg_eqNull() { + Object arg = null; + mock.varargs(arg); +@@ -86,7 +87,7 @@ public class VarargsTest { + verify(mock).varargs(eq(null)); + } + +- @Test ++ @Test @Ignore + public void shouldMatchVarArgs_oneNullArg_isNull() { + Object arg = null; + mock.varargs(arg); +@@ -94,7 +95,7 @@ public class VarargsTest { + verify(mock).varargs(isNull()); + } + +- @Test ++ @Test @Ignore + public void shouldMatchVarArgs_nullArrayArg() { + Object[] argArray = null; + mock.varargs(argArray); +@@ -118,21 +119,21 @@ public class VarargsTest { + verify(mock).varargs((String[])any()); // any() -> VarargMatcher + } + +- @Test ++ @Test @Ignore + public void shouldMatchVarArgs_oneArgsOneAnyMatcher() { + mock.varargs(1); + + verify(mock).varargs(any()); // any() -> VarargMatcher + } + +- @Test ++ @Test @Ignore + public void shouldMatchVarArgs_twoArgsOneAnyMatcher() { + mock.varargs(1, 2); + + verify(mock).varargs(any()); // any() -> VarargMatcher + } + +- @Test ++ @Test @Ignore + public void shouldMatchVarArgs_twoArgsTwoAnyMatcher() { + mock.varargs(1, 2); + diff --git a/dev-java/mockito/mockito-2.28.2.ebuild b/dev-java/mockito/mockito-2.28.2.ebuild new file mode 100644 index 000000000000..c055b2705a67 --- /dev/null +++ b/dev-java/mockito/mockito-2.28.2.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.mockito:mockito-core:${PV}" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="Mockito mock objects library core API and implementation" +HOMEPAGE="https://github.com/mockito/mockito" +SRC_URI="https://github.com/mockito/mockito/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${P}" + +LICENSE="MIT" +SLOT="2" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +CP_DEPEND=" + dev-java/asm:9 + dev-java/byte-buddy:0 + dev-java/objenesis:0 +" + +DEPEND=" + dev-java/junit:4 + dev-java/opentest4j:0 + >=virtual/jdk-1.8:* + ${CP_DEPEND} + test? ( dev-java/assertj-core:3 ) +" + +RDEPEND=" + >=virtual/jre-1.8:* + ${CP_DEPEND} +" + +# see https://bugs.gentoo.org/903897 +PATCHES=( "${FILESDIR}/mockito-2.28.2-skip-failing-tests.patch" ) + +JAVA_AUTOMATIC_MODULE_NAME="org.mockito" +JAVA_CLASSPATH_EXTRA="junit-4 opentest4j" +JAVA_SRC_DIR="src/main/java" + +JAVA_TEST_EXCLUDES=( + org.mockito.internal.junit.JUnitRuleTest # We run it in JAVA_TEST_RUN_ONLY + org.mockito.internal.util.reflection.DummyClassForTests # No runnable methods + org.mockito.internal.util.reflection.DummyParentClassForTests # No runnable methods + org.mockito.junit.TestableJUnitRunner # No runnable methods + org.mockitoutil.TestBase # No runnable methods +) +JAVA_TEST_GENTOO_CLASSPATH="assertj-core-3,junit-4" +JAVA_TEST_RUN_ONLY=( + # This needs to run separately, otherwise one of its 4 tests would fail. + org.mockito.internal.junit.JUnitRuleTest +) +JAVA_TEST_SRC_DIR="src/test/java" + +src_prepare() { + java-pkg-2_src_prepare + default + # dev-java/byte-buddy is built from byte-buddy-dep without shaded stuff. + sed \ + -e 's:net.bytebuddy.jar.asm:org.objectweb.asm:' \ + -i src/main/java/org/mockito/internal/creation/bytebuddy/MockMethodAdvice.java \ + -i src/main/java/org/mockito/internal/creation/bytebuddy/InlineBytecodeGenerator.java || die +} + +src_compile() { + java-pkg-simple_src_compile + mv target/classes/org/mockito/internal/creation/bytebuddy/inject/MockMethodDispatcher.{class,raw} || die + jar ufv mockito.jar -C target/classes org/mockito/internal/creation/bytebuddy/inject/MockMethodDispatcher.raw || die +} + +src_test() { + # Increasing number of test failures with higher Java versions + # Test failures are documented in https://bugs.gentoo.org/903897 + local vm_version="$(java-config -g PROVIDES_VERSION)" + if ver_test "${vm_version}" -ge 11; then + JAVA_TEST_EXCLUDES+=( + org.mockito.internal.stubbing.defaultanswers.ReturnsMocksTest + org.mockitousage.bugs.GenericsMockitoAnnotationsTest + ) + fi + if ver_test "${vm_version}" -ge 17; then + JAVA_TEST_EXCLUDES+=( + org.concurrentmockito.ThreadsRunAllTestsHalfManualTest + org.mockitousage.matchers.InvalidUseOfMatchersTest + org.mockitousage.serialization.DeepStubsSerializableTest + org.mockitousage.stubbing.StubbingWithDelegateTest + ) + JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.io=ALL-UNNAMED ) + JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/java.lang=ALL-UNNAMED ) + JAVA_TEST_EXTRA_ARGS+=( --add-opens=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED ) + fi + # First run what needs to run separately + java-pkg-simple_src_test + # And then the other tests + JAVA_TEST_RUN_ONLY="" + java-pkg-simple_src_test +} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index 09cc25b770c435f55ce58c619f335a8e5520270f..c7c490236b98c7cdd089cfcc25cf35f3e2882b14 100644 GIT binary patch delta 17800 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 delta 6980 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 1.20 +RESTRICT="!test? ( test )" +IUSE="test" + +BDEPEND=" + test? ( >=dev-lang/go-1.20 ) +" +RDEPEND="app-containers/docker-cli" + +src_compile() { + local _buildx_r='github.com/docker/buildx' + local version=${PV} + if [[ ${PV} == 9999 ]]; then + version="$(git rev-parse --short HEAD)" + fi + ego build -o docker-buildx \ + -ldflags "-linkmode=external + -X $_buildx_r/version.Version=${version} + -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) + -X $_buildx_r/version.Package=$_buildx_r" \ + ./cmd/buildx +} + +src_test() { + # TestGit can't work in a source tarball; TestReadTargets fails seemingly due to parallelism. + if [[ ${PV} == 9999 ]]; then + ego test ./... -skip "TestReadTargets" + else + ego test ./... -skip "TestGit|TestReadTargets" + fi +} + +src_install() { + exeinto /usr/libexec/docker/cli-plugins + doexe docker-buildx + + dodoc README.md +} diff --git a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild index f87f8b650cac..c294def7f490 100644 --- a/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild +++ b/app-containers/docker-buildx/docker-buildx-0.10.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git" else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" + KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi diff --git a/app-containers/docker-buildx/docker-buildx-9999.ebuild b/app-containers/docker-buildx/docker-buildx-9999.ebuild index e46ea450eaef..48941a07ce98 100644 --- a/app-containers/docker-buildx/docker-buildx-9999.ebuild +++ b/app-containers/docker-buildx/docker-buildx-9999.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/docker/buildx.git" else SRC_URI="https://github.com/docker/buildx/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" S="${WORKDIR}/${MY_PN}-${PV}" fi @@ -28,8 +28,7 @@ IUSE="test" BDEPEND=" test? ( >=dev-lang/go-1.20 ) " -DEPEND="app-containers/docker" -RDEPEND="${DEPEND}" +RDEPEND="app-containers/docker-cli" src_compile() { local _buildx_r='github.com/docker/buildx' @@ -37,10 +36,10 @@ src_compile() { if [[ ${PV} == 9999 ]]; then version="$(git rev-parse --short HEAD)" fi - ego build -mod=vendor -o docker-buildx \ - -ldflags "-linkmode=external \ - -X $_buildx_r/version.Version=${version} \ - -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) \ + ego build -o docker-buildx \ + -ldflags "-linkmode=external + -X $_buildx_r/version.Version=${version} + -X $_buildx_r/version.Revision=$(date -u +%FT%T%z) -X $_buildx_r/version.Package=$_buildx_r" \ ./cmd/buildx } diff --git a/app-containers/docker-compose/Manifest b/app-containers/docker-compose/Manifest index 902122fea0ce..b5ccc9c9ff70 100644 --- a/app-containers/docker-compose/Manifest +++ b/app-containers/docker-compose/Manifest @@ -5,9 +5,12 @@ DIST docker-compose-2.12.2-deps.tar.xz 139592724 BLAKE2B fd0e375e9cefe802d6d5577 DIST docker-compose-2.12.2.tar.gz 305198 BLAKE2B a39a0c2266abc442f1c65ac00da9dd380df85d2aaa9429898461f12138fe64a7a6c74a45b3bb734419b7093ec69a44b49dfc57ff264a2d3cb576a78a0720db03 SHA512 dfb82ecc5a984d7193da164924c1e430d07b6378028dac7264b8084da2e315e5c5091803a5db79fe27ed06b002c62b295d873b9371bd19d4550a37a28f8ec952 DIST docker-compose-2.16.0-deps.tar.xz 194381032 BLAKE2B 69f06124ac0b2e520b9948e4aab48c0ee9a9c5bef62ca70d70695dfe2ea3c51f69ec2b45f3e1b180b314d520a5d7028d81d5b2d760a747cb2c935c9621be374b SHA512 fd552426ac6befc55efd7dd505dc70a512dd736f12395cf7f107bdd508f95d4bf37d78ebf05e9daa4ac25fce0139c988ffd90cf2822fea8d7cf6666b6b834f8e DIST docker-compose-2.16.0.tar.gz 302946 BLAKE2B 3f2e03151be62982749c884af574f13798c2a85ffdf2736641a1df165fcd80c29fa611ad55a0655de6c5cf911783cd3b98392ddc4375b09da0179d774eea4959 SHA512 2158c829de298529e3192cb8e201c554f89fa7554a81eae858470db30b41d03925aa4dce9ef6d22c295625abf67ab181f851f05818dc76e2a5d6c46554d5ca3f +DIST docker-compose-2.17.2-deps.tar.xz 194695756 BLAKE2B 2a0ce1c41d09186f36ea4a935977a35edd80d013b6face813ac9622345ffa1ed8e090537ad990c4ee488ecccfe0575f92bb17f8baa0b8dc2104f75d18fac3877 SHA512 4649405eb0e49641265e514ef89cdae47806958611014ab9a9479848e857d85a5c3352ab44ff9ec39af1ca6fab67b6a2ae6c457d44690c1c1bcc3824aeb6fc07 +DIST docker-compose-2.17.2.tar.gz 310664 BLAKE2B bb36afe02b85dd4f64e6eefdb542cc954e03c11f5f3b39bcd5d84b8b4ea87218e222a89a9f20aa2b6e89afc6edd0e7ef68ccc98cbe4e26be5fe2a07f189ea07e SHA512 e0afb5ac5867f3fbe4c3216710f6f529832310e69cc8943f47d6e67fbbcc7c7541a589f6b42eed54c0415c10851dd635c0b73c4ca31dd0969c6bf68de2b40b8b EBUILD docker-compose-1.29.2-r1.ebuild 1918 BLAKE2B bf3402c6139087a39c13b23710b981f36d7e6f8802ae40d9fabc7360109b2332c8b6d9042c46248c75655aded07ad6ea6a9a69a25c1fcf43a0f53999adf54c25 SHA512 86b1860c5414c7ae77f41e8b4d379332762f10bf5000d944d04ea4384b1baa1d4e9653c98bef32aa8baae4d0c520b5fe23b54fe44286a14c4210e447399a6186 EBUILD docker-compose-1.29.2-r2.ebuild 1969 BLAKE2B 1b64296bae273bb6ff90991988d94b6470fafe365915183d52e8d56106702fc30d856dc6e23eb7c094bbc4f12bee70ead77d03a31512dd89fed6824ae3151c43 SHA512 43f0a4ab7009a6a4516f30a7432a9a11c60b33a8e845eb9ad0d64f1e9f091cb2fbb32baa04cbdc034d9fa23709ec79cfe2dba12d19588b5b33326c4696d595bc EBUILD docker-compose-1.29.2-r3.ebuild 2003 BLAKE2B d1e7de7c5a30ba4bf7d0de36de4da1778e66f20c761cd4edc8801d093dec2c5f882d9997ad60ab039ac048c1692af628a0c3bda94c0989e04f6c269c5caa73cb SHA512 acae66015644f268d94778edc88565016e6a171cc8e4185a9c9607375efc775dc866b8354296db03e2bdfc0dd11691c09ea76f2244618c075e7777dd664ad55e EBUILD docker-compose-2.12.2.ebuild 1143 BLAKE2B 65406f19f5454c903ac34ce63653083ec4533707c5e507e56c767f8529b1fdf397573cac69efef2981c77314feced2b5a7723cd6ded71ecd422787b5ad0347ed SHA512 5ba4e727da997ecc072a8ee09b60d5986f7313c8b6c097680c07b67c156cc59f912256b99075de1c0b91f66e81ded4a0411099f89585a7f3c4f26bd0a2a6aa4f EBUILD docker-compose-2.16.0.ebuild 1142 BLAKE2B b1889ef6e4657930147d8541a0c6a53eb013f9a81b756d0898617cfe4cb74c2bdb493c34a2707ccef44da87f37273d9cde3e6aacc33d61575155d2acdb7d238e SHA512 921964225e698658fbc716cbde486d3a8e9f062fe11a220aadc7e14a535a0e8a39820af50c228b4ed7b18bcc064a76c270c20f5db0e56d14190538551062383b +EBUILD docker-compose-2.17.2.ebuild 1158 BLAKE2B e2ee9eb582a2558a1f7cf82a15205184cef7774cc1269fafc389deda3e7b042b46588a52d9f94fef5f3afaabd1c31918ba1e5bbade867e412645bd284c191dea SHA512 2fd7c2e56a6935d4c3f294bbeb4f18d8951060f9f385ce976c2ef8edcb734cfb104788f258e30a32f4c31d101f6010dd595c4da8bcfa1868e71963767e34da12 MISC metadata.xml 544 BLAKE2B d515d07ee7d2045db1d4a2a0e8f0e797e23b01dea7ab164d9bffc85bc00ddc18a050f296db0a80df8a65c9c554d6e189218a1939b07b29ea823e5eea65d803e6 SHA512 17c3b4e7be1318a36aa744e185d7f7d5571107cecc98eed8fce07b4d905273409b95a202129440082f29be57d6a44eabda43730e8f47cc7c63c04d6d0ed05645 diff --git a/app-containers/docker-compose/docker-compose-2.17.2.ebuild b/app-containers/docker-compose/docker-compose-2.17.2.ebuild new file mode 100644 index 000000000000..a47ff4eb91c7 --- /dev/null +++ b/app-containers/docker-compose/docker-compose-2.17.2.ebuild @@ -0,0 +1,50 @@ +# Copyright 2018-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit bash-completion-r1 go-module +MY_PV=${PV/_/-} + +DESCRIPTION="Multi-container orchestration for Docker" +HOMEPAGE="https://github.com/docker/compose" +SRC_URI="https://github.com/docker/compose/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="Apache-2.0" +SLOT="2" +KEYWORDS="~amd64 ~arm64" + +RDEPEND=">=app-containers/docker-cli-23.0.0" + +RESTRICT="test" +S="${WORKDIR}/compose-${MY_PV}" + +src_prepare() { + default + # do not strip + sed -i -e 's/-s -w//' Makefile || die +} + +src_compile() { + emake VERSION=v${PV} +} + +src_test() { + emake test +} + +src_install() { + exeinto /usr/libexec/docker/cli-plugins + doexe bin/build/docker-compose + dodoc README.md +} + +pkg_postinst() { + ewarn + ewarn "docker-compose 2.x is a sub command of docker" + ewarn "Use 'docker compose' from the command line instead of" + ewarn "'docker-compose'" + ewarn "If you need to keep 1.x around, please run the following" + ewarn "command before your next --depclean" + ewarn "# emerge --noreplace docker-compose:0" +} diff --git a/app-crypt/Manifest.gz b/app-crypt/Manifest.gz index 38774143593cd9675cc225e33f8fb3985742b050..157bcb4095e971ec141cd2373ed05d12d6301910 100644 GIT binary patch delta 1708 zcmV;d22=U5zyaC80kA|`f7@=|HWWnP`!5DailU^?5ihEPI(3`GMUt=YS}b78M*8gd z_=KYNo_(1a(|=G`S#@dG%3CEFk=i9hg4+SUmu)-h?mqIA>`kg$D!!SU$?0?yeCj=@ z7FoL}Q5Ol61T*5!){ZF~tDjxv6-a6`G^hGebD{LMX~%E3Q+XJQe=7UTn;eM^?2~mi z-bm2uDCv|8ey*C$^LmCu%_|U@4aPdebG-XK7m4gqWtAq`T|0%YS#aVzP{jgwta6DJ zBTi+s+dcbdd^tZ#i`{$t*;$cg+d>)u^Aj||@{Q;0opC6r9)hDV>qA9K?BKU$J(^K; z=huf+!C^mu!XWvKe@RyZzzLpkC3FRaZ_6)#()UX`!S zDX32rsbo%$O%K&F_rAsfTD1#J4M_?;i~daxzkp?O!3cHy^Q|hA-g`g#4X&_pMJd5Pmf0Pfx$zGl8b!z!4H>SdaXZyNat(VbMSmba4s;($!*~ioiUA+z-E(m^}$!U+e%wc>| z85W#YR}LshWxEomxU0tl0t3p~9Ok}7ZbaG_YSgu;avUmM znpmp-s#lC9f)v@ICYlLK5jyf7u+{IbEMdRw?u(yw&GtRmCnS0jMwtW!9OM z@z=R^bwtGP@r|g(hwcUv!{_!aPn;A%e=;SSxxY^^Y{mU9J&e^@QvbIo1Sli8UgVfe zaID!!d|pavRCmkXpWE~K?eU?HuYY`d{_B4fU_C{jzf}^4v`$r`s!XD4T~@@xcdA4V z@S01ooKNbuP`XOa?u@OK3wUI;RjbRDQ&HLG7ZJvhh2q0qz8)_KzyLfRZ3TnuVZvY>;$Z%ZK}b7I41!WoVhejq4>$1>CPSV#opLv`qN)LslyUn z0$BC3Tx~v+n|J@3Qx?m`w{pFyf8u^YK7&@q&h%ut?TQsut=HYGX&vC~y!+r=+GA>` zM$pohw5*n%9Iq*S3NX36BDBLUhoeJf0qZ#(c{U|t!HP*`iAE6`e)|^;%ALH@umAvg Cf?kdQ delta 1538 zcmV+d2L1Wj!2z+r0kA|`e{F8$HV{NlWPp??QaX17U{RZ)d8;2a7g`>Zc6_>>%EM4pf7xd)awH1aC+Tcl zNYLsi>68q9uA0qrJj0>p6^P6RV;$l-&VEl>B70O>rAcyVGO zI|1igS*F&fHPz$E$z2JKSWH=?cbeTTEe~VIkl7td0v05gL#dss=Rq%$a|;(e_+Y>|3ZzBa3% zK2fBSIaxM6RP&ts8V6|AE;KbHDfGg5RVKal;5;!ErFy0kvSfAj zZRgQ)>0LBaf2iE9sXlR^O8oxv`gHzrKL7an!EyI?C9*ob-=<$X*|zWk%VwXQT(y7^ zqHe;Vv6=SOQ6#mG*cA`jsh9{Sj&)H@CL6(Wwv~3MawLX}bSMwn9bh?~&>>JI{$BKw zxT;k7zP;MDfwlOm?0N~+4-S0ZucnbLiDl0=lZcU~f0?1=U|y!10tl1CQ5_>z>rkZu zY0kj522@o8ot#r9nBz0Yk zk%dcPSPmkq2og@Qv37PSqH#c`j#J1x%n)hSW4 z4)+4praB;bp9MbP*IY_+nC5QRu4Up!MHvF1^g`1HU)O7ihl}ES=@<4DR@}GYtD1BK1;V7&=nbXHFn8{2k?&7Xe#O3=yQTN$b|@vxV`GNc1pfY-XINq)5viAoFw;te;a2@ zGe}}}1@@knEz3m#iY2uXf?hth;n zIRir#B}Ibw*_*bEn|)N$%nRCaySh777jcI~S_cDqb$jrXwoBTnr?Cti-IrzB#%pSL ol4CD7?XY0?7EFb^dQNkhqS`62XHg`9vX&C+A0s_|)19vX06F~#@Bjb+ diff --git a/app-crypt/yubihsm-shell/Manifest b/app-crypt/yubihsm-shell/Manifest new file mode 100644 index 000000000000..0f00190d1d71 --- /dev/null +++ b/app-crypt/yubihsm-shell/Manifest @@ -0,0 +1,3 @@ +DIST yubihsm-shell-2.4.0.tar.gz 334956 BLAKE2B 93a86baa1e463aa5200e31e9cc657642f37e05ec6e9897bb35f0b518df83b38c69e365766170d76aeeae6da357f3c2fce736c03665861c7ed4f2b56805a7eb3a SHA512 2b08e6e8932ff3bc12d1233d88147264a9875ce145290e29fb6b8f25eeb8e502afff9e7d02714a50454b85b0f01b09c0321d830a483d6b4f7afb962adce882d5 +EBUILD yubihsm-shell-2.4.0.ebuild 530 BLAKE2B d25cbe902c01c2178cc93a61fd9d583faea45b342b1154d07e2fae0eaff9657761182ffb79e4094ed6d03bf894be45c5f8562b537dce9f2b4ff9b6ecacdfe129 SHA512 451504879db0bb00531770a7736c7c3e2c8eddf0ba84d6578c768baf12c336ccb9fe3fbe64d43273e496f0c86ef725677faa3b71ca5d2c188b7edcf214687490 +MISC metadata.xml 336 BLAKE2B 1c5a26c43beeee9fc1497c1444d100bd932ecf9c67b0601451caeee362a9bd408d6135f10cfe333c82832021fad86f6f0f39aa5fad26b9fa49fbb5b993903e86 SHA512 f560dfcedb27bf5cb2ab2ae5157702b047636c10e7a763357ba9d2dd23664296a03c2dc4652adc10393a1acac23ff9533c461b4dc7f64a1d96d05d9a18551277 diff --git a/app-crypt/yubihsm-shell/metadata.xml b/app-crypt/yubihsm-shell/metadata.xml new file mode 100644 index 000000000000..2914927d575f --- /dev/null +++ b/app-crypt/yubihsm-shell/metadata.xml @@ -0,0 +1,11 @@ + + + + + zx2c4@gentoo.org + Jason A. Donenfeld + + + Yubico/yubihsm-shell + + diff --git a/app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild b/app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild new file mode 100644 index 000000000000..6ff4ec262044 --- /dev/null +++ b/app-crypt/yubihsm-shell/yubihsm-shell-2.4.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Components used to interact with the YubiHSM 2" +HOMEPAGE="https://developers.yubico.com/yubihsm-shell/" +SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND=" + dev-libs/openssl:= + net-misc/curl + dev-libs/libedit + virtual/libusb:1 + sys-apps/pcsc-lite +" +RDEPEND="${DEPEND}" +BDEPEND=" + dev-util/gengetopt + virtual/pkgconfig +" diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 6148b24688fbf8582d5ff940b056837bbf02088f..0d3f4dc5234b31eb34273209b24d193f695be5a8 100644 GIT binary patch delta 13101 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