From 18a767dd02ef3eddf621c053bdb5db87d1f0bfc6 Mon Sep 17 00:00:00 2001 From: Calculate Linux Date: Wed, 7 Apr 2021 10:03:42 +0300 Subject: [PATCH] Sync with portage [Wed Apr 7 10:03:41 MSK 2021]. --- Manifest.files.gz | Bin 29287 -> 29328 bytes app-accessibility/Manifest.gz | Bin 4554 -> 4554 bytes app-accessibility/kontrast/Manifest | 1 - .../kontrast/kontrast-1.0.2.ebuild | 34 - app-admin/Manifest.gz | Bin 32702 -> 32705 bytes app-admin/metalog/metalog-20200113-r1.ebuild | 2 +- .../superadduser/superadduser-1.15.ebuild | 2 +- app-arch/Manifest.gz | Bin 16234 -> 16229 bytes app-arch/dump/dump-0.4.47.ebuild | 12 +- app-arch/rpm/rpm-4.16.0.ebuild | 17 +- app-arch/unrar/unrar-6.0.4.ebuild | 2 +- app-cdr/Manifest.gz | Bin 7831 -> 7832 bytes app-cdr/dolphin-plugins-mountiso/Manifest | 1 - .../dolphin-plugins-mountiso-20.08.3.ebuild | 65 - app-editors/Manifest.gz | Bin 13278 -> 13274 bytes app-editors/okteta/Manifest | 2 +- ...eta-0.26.4.ebuild => okteta-0.26.6.ebuild} | 10 +- app-emulation/Manifest.gz | Bin 20557 -> 20563 bytes app-emulation/docker-compose/Manifest | 1 + .../docker-compose-1.29.0.ebuild | 73 + .../docker-compose-1.29.0-setup-py.patch | 66 + app-emulation/img/metadata.xml | 9 +- .../spice-protocol-0.14.3.ebuild | 2 +- app-emulation/spice/spice-0.14.3-r1.ebuild | 2 +- app-forensics/Manifest.gz | Bin 4692 -> 4689 bytes app-forensics/aide/metadata.xml | 9 +- app-laptop/Manifest.gz | Bin 3076 -> 3073 bytes app-laptop/hdapsd/hdapsd-20141203-r1.ebuild | 72 - app-laptop/hdapsd/hdapsd-20141203-r2.ebuild | 2 +- app-office/Manifest.gz | Bin 8549 -> 8548 bytes app-office/libalkimia/Manifest | 1 - .../files/libalkimia-8.0.3-cmake.patch | 54 - app-office/libalkimia/libalkimia-8.0.4.ebuild | 78 -- .../scribus-1.5.6.1-poppler-21.04.0.patch | 27 + app-office/scribus/scribus-1.5.6.1.ebuild | 1 + app-portage/Manifest.gz | Bin 9729 -> 9729 bytes app-portage/tatt/tatt-0.8.ebuild | 2 +- app-text/Manifest.gz | Bin 47882 -> 47865 bytes app-text/cherrytree/metadata.xml | 9 +- app-text/enscript/enscript-1.6.6.ebuild | 24 +- .../enscript/files/enscript-1.6.2-ruby.patch | 4 +- .../files/enscript-1.6.4-ebuild.st.patch | 4 +- .../files/enscript-1.6.4-fsf-gcc-darwin.patch | 4 +- .../files/enscript-1.6.5.2-php.st.patch | 5 +- app-text/poppler/Manifest | 1 - ...er-0.28.1-fix-multilib-configuration.patch | 23 - .../poppler-0.60.1-qt5-dependencies.patch | 29 - .../files/poppler-0.61.0-respect-cflags.patch | 55 - .../poppler-20.11.0-respect-cflags.patch | 64 - app-text/poppler/poppler-20.11.0.ebuild | 124 -- app-text/xmlto/metadata.xml | 11 +- dev-cpp/Manifest.gz | Bin 10714 -> 10721 bytes dev-cpp/kokkos/kokkos-3.1.01.ebuild | 12 +- ...XL-1.1.7-r2.ebuild => KXL-1.1.7-r3.ebuild} | 29 +- dev-games/KXL/files/KXL-1.1.7-amd64.patch | 16 +- dev-games/KXL/files/KXL-1.1.7-as-needed.patch | 4 +- dev-games/KXL/files/KXL-1.1.7-ldflags.patch | 4 +- dev-games/KXL/files/KXL-1.1.7-m4.patch | 4 +- dev-games/Manifest.gz | Bin 6408 -> 6407 bytes dev-games/newton/newton-3.14.ebuild | 15 +- dev-java/Manifest.gz | Bin 87773 -> 87761 bytes dev-java/asm/asm-9.1.ebuild | 2 +- dev-java/cglib/Manifest | 1 - dev-java/cglib/cglib-3.1.ebuild | 58 - dev-java/cglib/cglib-3.3.0.ebuild | 2 +- .../cglib/files/cglib-3.1-build.xml.patch | 36 - .../icedtea-web/icedtea-web-1.8.4-r1.ebuild | 2 +- dev-java/snakeyaml/Manifest | 1 + dev-java/snakeyaml/snakeyaml-1.28.ebuild | 86 ++ dev-lang/Manifest.gz | Bin 16837 -> 16835 bytes dev-lang/erlang/erlang-23.2.7.ebuild | 2 +- dev-lang/python/Manifest | 3 + dev-lang/python/python-2.7.18_p8.ebuild | 2 +- dev-lang/python/python-3.10.0_alpha7.ebuild | 350 +++++ dev-lang/python/python-3.6.13_p1.ebuild | 2 +- dev-lang/python/python-3.7.10_p1.ebuild | 2 +- dev-lang/python/python-3.8.8_p1.ebuild | 2 +- dev-lang/python/python-3.9.2_p1.ebuild | 2 +- dev-libs/Manifest.gz | Bin 86493 -> 86484 bytes dev-libs/libvoikko/Manifest | 2 - dev-libs/libvoikko/libvoikko-4.3.1.ebuild | 2 +- dev-libs/libvoikko/libvoikko-4.3.ebuild | 55 - dev-libs/plasma-wayland-protocols/Manifest | 2 +- ...asma-wayland-protocols-1.2.0-version.patch | 24 - ... => plasma-wayland-protocols-1.2.1.ebuild} | 5 +- dev-libs/tree-sitter/Manifest | 2 +- ....4.ebuild => tree-sitter-0.19.4-r1.ebuild} | 4 +- dev-libs/userspace-rcu/Manifest | 1 - ....ebuild => userspace-rcu-0.12.2-r1.ebuild} | 9 +- .../BitVector/BitVector-3.4.9-r1.ebuild | 2 +- dev-python/BitVector/BitVector-3.4.9.ebuild | 21 - dev-python/Faker/Faker-5.6.5.ebuild | 30 - dev-python/Faker/Faker-6.4.1.ebuild | 27 - dev-python/Faker/Faker-6.6.0.ebuild | 28 - dev-python/Faker/Faker-6.6.1.ebuild | 28 - dev-python/Faker/Faker-6.6.2.ebuild | 28 - dev-python/Faker/Faker-6.6.3.ebuild | 28 - ...{Faker-6.5.1.ebuild => Faker-8.0.0.ebuild} | 0 dev-python/Faker/Manifest | 8 +- .../Faker/files/Faker-5.6.5-ukposttest.patch | 33 - dev-python/Manifest.gz | Bin 241492 -> 241495 bytes dev-python/alembic/Manifest | 2 - dev-python/alembic/alembic-1.5.5.ebuild | 33 - dev-python/alembic/alembic-1.5.6.ebuild | 33 - dev-python/alembic/alembic-1.5.7.ebuild | 2 +- dev-python/aniso8601/Manifest | 1 - dev-python/aniso8601/aniso8601-9.0.0.ebuild | 19 - dev-python/aniso8601/aniso8601-9.0.1.ebuild | 2 +- dev-python/asgiref/Manifest | 2 + dev-python/asgiref/asgiref-3.3.2.ebuild | 27 + dev-python/asgiref/asgiref-3.3.4.ebuild | 27 + dev-python/autoprop/Manifest | 1 + dev-python/autoprop/autoprop-2.2.0.ebuild | 24 + dev-python/bitarray/Manifest | 1 + dev-python/bitarray/bitarray-1.9.1.ebuild | 21 + dev-python/boto3/Manifest | 2 + dev-python/boto3/boto3-1.17.45.ebuild | 56 + dev-python/boto3/boto3-1.17.46.ebuild | 56 + dev-python/botocore/Manifest | 2 + dev-python/botocore/botocore-1.20.45.ebuild | 59 + dev-python/botocore/botocore-1.20.46.ebuild | 59 + dev-python/brotlicffi/Manifest | 1 + .../brotlicffi/brotlicffi-1.0.9.2.ebuild | 59 + dev-python/cfn-python-lint/Manifest | 1 + .../cfn-python-lint-0.48.2.ebuild | 52 + dev-python/coverage/coverage-5.5.ebuild | 2 +- dev-python/cython/cython-0.29.22.ebuild | 2 +- dev-python/django-auth-ldap/Manifest | 1 + .../django-auth-ldap-2.4.0.ebuild | 38 + dev-python/django/Manifest | 8 + dev-python/django/django-2.2.20.ebuild | 93 ++ dev-python/django/django-3.0.14-r1.ebuild | 106 ++ dev-python/django/django-3.1.8-r1.ebuild | 99 ++ dev-python/django/django-3.2.ebuild | 95 ++ dev-python/docker-py/Manifest | 1 + dev-python/docker-py/docker-py-5.0.0.ebuild | 44 + dev-python/fsspec/Manifest | 1 + dev-python/fsspec/fsspec-0.9.0.ebuild | 48 + dev-python/google-auth-httplib2/Manifest | 1 - .../google-auth-httplib2-0.0.4.ebuild | 39 - .../google-auth-httplib2-0.1.0.ebuild | 2 +- dev-python/google-auth/Manifest | 1 - .../google-auth/google-auth-1.27.0.ebuild | 59 - .../google-auth/google-auth-1.27.1.ebuild | 2 +- dev-python/hcloud-python/Manifest | 1 + .../hcloud-python/hcloud-python-1.12.0.ebuild | 41 + dev-python/hcloud-python/metadata.xml | 4 + dev-python/hypothesis/Manifest | 1 + dev-python/hypothesis/hypothesis-6.8.5.ebuild | 62 + dev-python/ijson/Manifest | 1 - dev-python/ijson/ijson-3.1.3.ebuild | 25 - dev-python/ijson/ijson-3.1.4.ebuild | 2 +- dev-python/ipdb/Manifest | 3 - dev-python/ipdb/ipdb-0.10.3-r1.ebuild | 27 - dev-python/ipdb/ipdb-0.13.5.ebuild | 25 - dev-python/ipdb/ipdb-0.13.6.ebuild | 25 - dev-python/ipdb/ipdb-0.13.7.ebuild | 2 +- ...7.21.0.ebuild => ipython-7.21.0-r1.ebuild} | 21 +- ...7.22.0.ebuild => ipython-7.22.0-r1.ebuild} | 21 +- .../matterhook/matterhook-0.2-r1.ebuild | 2 +- dev-python/matterhook/matterhook-0.2.ebuild | 22 - dev-python/micawber/Manifest | 1 - dev-python/micawber/micawber-0.5.2.ebuild | 28 - dev-python/micawber/micawber-0.5.3.ebuild | 2 +- dev-python/miniupnpc/miniupnpc-2.2.2.ebuild | 2 +- dev-python/nbsphinx/nbsphinx-0.8.2.ebuild | 2 +- dev-python/nose2/nose2-0.10.0.ebuild | 2 +- dev-python/peewee/peewee-3.14.3.ebuild | 2 +- .../phonenumbers/phonenumbers-8.12.20.ebuild | 2 +- dev-python/pycson/pycson-0.8-r1.ebuild | 2 +- dev-python/pyproj/pyproj-3.0.1.ebuild | 2 +- dev-python/python-dotenv/Manifest | 1 + .../python-dotenv/python-dotenv-0.17.0.ebuild | 29 + .../files/pyls-fix-test_folding.patch | 38 + .../files/pyls-jedi-18.patch | 68 + .../files/pyls-numpy-1.20.patch | 63 + .../python-language-server-0.36.2-r1.ebuild | 77 ++ .../python-nbxmpp-2.0.2-r1.ebuild | 2 +- .../python-socks/python-socks-1.2.2.ebuild | 2 +- dev-python/pytools/Manifest | 1 + dev-python/pytools/pytools-2021.2.3.ebuild | 24 + .../rope-0.18.0-add-python-3.9-support.patch | 155 +++ dev-python/rope/rope-0.18.0-r1.ebuild | 45 + dev-python/sentry-sdk/Manifest | 1 - .../sentry-sdk/sentry-sdk-0.20.3.ebuild | 67 - dev-python/sentry-sdk/sentry-sdk-1.0.0.ebuild | 2 +- dev-python/speg/speg-0.3-r2.ebuild | 2 +- dev-python/sphinx_rtd_theme/Manifest | 1 + .../sphinx_rtd_theme-0.5.2.ebuild | 34 + dev-python/tenacity/tenacity-7.0.0.ebuild | 2 +- dev-python/towncrier/Manifest | 2 + dev-python/towncrier/towncrier-19.9.0.ebuild | 37 + dev-python/towncrier/towncrier-21.3.0.ebuild | 38 + dev-python/tqdm/Manifest | 1 + dev-python/tqdm/tqdm-4.60.0.ebuild | 53 + .../translate-toolkit-3.3.3.ebuild | 2 +- dev-python/tvdb_api/tvdb_api-3.0.2.ebuild | 2 +- .../websocket-client-0.58.0.ebuild | 2 +- dev-python/xmlschema/Manifest | 1 + dev-python/xmlschema/xmlschema-1.6.0.ebuild | 32 + dev-qt/Manifest.gz | Bin 10361 -> 10365 bytes dev-qt/qtwebengine/Manifest | 1 + .../qtwebengine-5.15.2_p20210406-gcc11.patch | 113 ++ ...ebengine-5.15.2_p20210406-glibc-2.33.patch | 141 ++ .../qtwebengine-5.15.2_p20210406.ebuild | 189 +++ ...ebkit-5.212.0_pre20200309-python-3.9.patch | 27 + .../qtwebkit-5.212.0_pre20200309-r1.ebuild | 5 +- dev-ros/Manifest.gz | Bin 61046 -> 61041 bytes dev-ros/ament_cmake_copyright/Manifest | 1 + .../ament_cmake_copyright-0.10.4.ebuild | 63 + dev-ros/ament_cmake_core/Manifest | 1 + .../ament_cmake_core-1.1.3.ebuild | 46 + dev-ros/ament_cmake_cppcheck/Manifest | 1 + .../ament_cmake_cppcheck-0.10.4.ebuild | 63 + dev-ros/ament_cmake_cpplint/Manifest | 1 + .../ament_cmake_cpplint-0.10.4.ebuild | 62 + .../ament_cmake_export_definitions/Manifest | 1 + ...ment_cmake_export_definitions-1.1.3.ebuild | 46 + .../ament_cmake_export_dependencies/Manifest | 1 + ...ent_cmake_export_dependencies-1.1.3.ebuild | 47 + .../Manifest | 1 + ...ke_export_include_directories-1.1.3.ebuild | 46 + .../ament_cmake_export_interfaces/Manifest | 1 + ...ament_cmake_export_interfaces-1.1.3.ebuild | 47 + dev-ros/ament_cmake_export_libraries/Manifest | 1 + .../ament_cmake_export_libraries-1.1.3.ebuild | 46 + .../ament_cmake_export_link_flags/Manifest | 1 + ...ament_cmake_export_link_flags-1.1.3.ebuild | 46 + dev-ros/ament_cmake_export_targets/Manifest | 1 + .../ament_cmake_export_targets-1.1.3.ebuild | 47 + dev-ros/ament_cmake_gmock/Manifest | 1 + .../ament_cmake_gmock-1.1.3.ebuild | 46 + dev-ros/ament_cmake_gtest/Manifest | 1 + .../ament_cmake_gtest-1.1.3.ebuild | 46 + .../ament_cmake_include_directories/Manifest | 1 + ...ent_cmake_include_directories-1.1.3.ebuild | 46 + dev-ros/ament_cmake_libraries/Manifest | 1 + .../ament_cmake_libraries-1.1.3.ebuild | 46 + dev-ros/ament_cmake_lint_cmake/Manifest | 1 + .../ament_cmake_lint_cmake-0.10.4.ebuild | 49 + dev-ros/ament_cmake_pytest/Manifest | 1 + .../ament_cmake_pytest-1.1.3.ebuild | 46 + dev-ros/ament_cmake_python/Manifest | 1 + .../ament_cmake_python-1.1.3.ebuild | 47 + .../ament_cmake_target_dependencies/Manifest | 1 + ...ent_cmake_target_dependencies-1.1.3.ebuild | 48 + dev-ros/ament_cmake_test/Manifest | 1 + .../ament_cmake_test-1.1.3.ebuild | 59 + dev-ros/ament_cmake_uncrustify/Manifest | 1 + .../ament_cmake_uncrustify-0.10.4.ebuild | 62 + dev-ros/ament_cmake_version/Manifest | 1 + .../ament_cmake_version-1.1.3.ebuild | 46 + dev-ros/ament_cmake_xmllint/Manifest | 1 + .../ament_cmake_xmllint-0.10.4.ebuild | 61 + dev-ros/ament_copyright/Manifest | 1 + .../ament_copyright-0.10.4.ebuild | 52 + dev-ros/ament_cppcheck/Manifest | 1 + .../ament_cppcheck-0.10.4.ebuild | 38 + dev-ros/ament_cpplint/Manifest | 1 + .../ament_cpplint/ament_cpplint-0.10.4.ebuild | 46 + dev-ros/ament_flake8/Manifest | 1 + .../ament_flake8/ament_flake8-0.10.4.ebuild | 45 + dev-ros/ament_lint/Manifest | 1 + dev-ros/ament_lint/ament_lint-0.10.4.ebuild | 35 + dev-ros/ament_lint_auto/Manifest | 1 + .../ament_lint_auto-0.10.4.ebuild | 47 + dev-ros/ament_lint_cmake/Manifest | 1 + .../ament_lint_cmake-0.10.4.ebuild | 46 + dev-ros/ament_pep257/Manifest | 1 + .../ament_pep257/ament_pep257-0.10.4.ebuild | 46 + dev-ros/ament_uncrustify/Manifest | 1 + .../ament_uncrustify-0.10.4.ebuild | 38 + dev-ros/ament_xmllint/Manifest | 1 + .../ament_xmllint/ament_xmllint-0.10.4.ebuild | 48 + dev-ros/gmapping/Manifest | 12 + dev-ros/gmapping/gmapping-1.4.2.ebuild | 37 +- dev-ros/gmapping/gmapping-9999.ebuild | 37 +- dev-ros/qt_gui_cpp/qt_gui_cpp-0.4.2-r1.ebuild | 7 +- dev-ros/qt_gui_cpp/qt_gui_cpp-9999.ebuild | 7 +- dev-ros/roslint/roslint-0.12.0.ebuild | 4 +- dev-ros/roslint/roslint-9999.ebuild | 4 +- dev-ros/rqt_plot/Manifest | 2 +- ...t-0.4.12.ebuild => rqt_plot-0.4.13.ebuild} | 2 +- dev-ros/rqt_reconfigure/Manifest | 2 +- ....3.ebuild => rqt_reconfigure-0.5.4.ebuild} | 5 +- .../rqt_reconfigure-9999.ebuild | 5 +- dev-ros/urg_node/urg_node-0.1.15.ebuild | 5 +- dev-ros/urg_node/urg_node-9999.ebuild | 7 +- dev-ros/xacro/Manifest | 2 +- ...acro-1.14.5.ebuild => xacro-1.14.6.ebuild} | 2 +- dev-ruby/Manifest.gz | Bin 109216 -> 109213 bytes dev-ruby/mocha/mocha-0.14.0-r1.ebuild | 31 + dev-ruby/redcloth/redcloth-4.3.2-r2.ebuild | 61 + dev-ruby/shoulda/shoulda-2.11.3-r3.ebuild | 27 + dev-ruby/sqlite3/sqlite3-1.4.2-r1.ebuild | 2 +- dev-util/Manifest.gz | Bin 63524 -> 63522 bytes dev-util/bear/bear-2.4.4.ebuild | 4 +- dev-util/cutter/cutter-2.0.0.ebuild | 4 +- dev-util/edi/edi-0.8.0-r1.ebuild | 61 + dev-util/edi/edi-0.8.0.ebuild | 4 +- dev-util/edi/metadata.xml | 5 +- .../gtk-update-icon-cache-3.24.26.ebuild | 2 +- dev-util/rizin/rizin-0.1.2.ebuild | 2 +- games-action/Manifest.gz | Bin 13301 -> 13320 bytes games-action/atanks/Manifest | 1 - games-action/atanks/atanks-6.4-r1.ebuild | 53 - .../descent3-demo-1.4.0a-r1.ebuild | 32 +- ...0b-r2.ebuild => descent3-1.4.0b-r3.ebuild} | 36 +- games-action/extreme-tuxracer/Manifest | 1 - .../extreme-tuxracer-0.7.4.ebuild | 53 - ...a.ebuild => heretic2-demo-1.06a-r1.ebuild} | 32 +- ...06c-r1.ebuild => heretic2-1.06c-r2.ebuild} | 55 +- ... hotline-miami-1.0.9a_p20140221-r2.ebuild} | 28 +- ...build => shadowgrounds-bin-0_p1-r1.ebuild} | 34 +- ...shadowgrounds-survivor-bin-0_p1-r1.ebuild} | 32 +- ...lar2-1.10.ebuild => solar2-1.10-r1.ebuild} | 40 +- .../supermariowar-2.0_beta1-r1.ebuild | 1 - ...ebuild => swordandsworcery-1.02-r1.ebuild} | 26 +- games-arcade/Manifest.gz | Bin 20885 -> 20875 bytes ....1.3-r1.ebuild => aquaria-1.1.3-r2.ebuild} | 29 +- ....1.ebuild => cavezofphear-0.5.1-r1.ebuild} | 36 +- .../files/cavezofphear-0.5.1-gentoo.patch | 12 +- games-arcade/epiar/Manifest | 1 + games-arcade/epiar/epiar-0.5-r1.ebuild | 58 +- games-arcade/epiar/epiar-0.5.1.ebuild | 49 + .../files/epiar-0.5-Makefile.linux.patch | 4 +- .../epiar/files/epiar-0.5-gcc41.patch | 4 +- .../epiar/files/epiar-0.5-paths.patch | 20 +- .../epiar/files/epiar-0.5-respect-CC.patch | 37 + .../epiar/files/epiar-0.5-underlink.patch | 4 +- .../files/epiar-0.5-unsilence-build.patch | 445 +++++++ .../files/epiar-0.5.1-fix-bashisms.patch | 41 + .../files/epiar-0.5.1-unbundle-lua5.1.patch | 49 + games-arcade/epiar/metadata.xml | 19 +- .../gish-demo/gish-demo-1.6-r1.ebuild | 18 +- games-arcade/jumpnbump/Manifest | 2 - .../jumpnbump/jumpnbump-1.50-r2.ebuild | 53 - games-arcade/jumpnbump/metadata.xml | 15 +- games-emulation/Manifest.gz | Bin 9678 -> 9678 bytes .../dolphin/dolphin-5.0_p20200705.ebuild | 4 +- games-emulation/dolphin/dolphin-9999.ebuild | 4 +- games-emulation/zsnes/zsnes-1.51-r8.ebuild | 124 -- games-emulation/zsnes/zsnes-1.51-r9.ebuild | 11 +- games-engines/Manifest.gz | Bin 3543 -> 3538 bytes games-engines/devilutionx/Manifest | 2 +- ...-1.0.3.ebuild => devilutionx-1.2.0.ebuild} | 30 +- .../devilutionx/devilutionx-9999.ebuild | 9 +- games-fps/Manifest.gz | Bin 10872 -> 10879 bytes ...n-1.5-r2.ebuild => etqw-bin-1.5-r3.ebuild} | 50 +- ...1-r2.ebuild => etqw-demo-2.0_p1-r3.ebuild} | 42 +- ...n-2.2.ebuild => ezquake-bin-2.2-r1.ebuild} | 52 +- ...n-0-r2.ebuild => glxquake-bin-0-r3.ebuild} | 28 +- ...2.40.ebuild => quake1-data-2.40-r1.ebuild} | 34 +- ....ebuild => quake1-demodata-1.06-r1.ebuild} | 34 +- ...-1.2.ebuild => quake1-rally-1.2-r1.ebuild} | 33 +- ...uild => quake1-teamfortress-2.9-r1.ebuild} | 28 +- ...ild => quake1-textures-20050820-r1.ebuild} | 30 +- ...3.20.ebuild => quake2-data-3.20-r1.ebuild} | 48 +- ....ebuild => quake2-demodata-3.14-r1.ebuild} | 28 +- ...uild => quake2-textures-0_beta8-r1.ebuild} | 23 +- .../qudos/files/qudos-0.40.1-gnusource.patch | 4 +- .../qudos/files/qudos-0.40.1-libpng15.patch | 4 +- games-fps/qudos/qudos-0.40.1.ebuild | 52 +- .../red-blue-quake2/files/0.1-gentoo.patch | 16 +- .../files/red-blue-quake2-0.1-gcc41.patch | 8 +- .../files/red-blue-quake2-0.1-ldflags.patch | 4 +- .../red-blue-quake2-0.1-r1.ebuild | 73 + .../red-blue-quake2-0.1.ebuild | 57 - ...build => soldieroffortune-1.06a-r2.ebuild} | 55 +- games-fps/tribes2/tribes2-25034.ebuild | 35 +- ...4-r1.ebuild => ut2004-demo-3334-r2.ebuild} | 39 +- games-fps/yamagi-quake2/Manifest | 1 - .../yamagi-quake2/yamagi-quake2-7.43.ebuild | 152 --- games-misc/Manifest.gz | Bin 8968 -> 8961 bytes ...wsay-3.04.ebuild => cowsay-3.04-r1.ebuild} | 23 +- .../cowsay/files/cowsay-3.04-mech.patch | 4 +- .../cowsay/files/cowsay-3.04-tongue.patch | 4 +- .../cowsay/files/cowsay-3.04-utf8.patch | 5 +- .../cowsay/files/cowsay-3.04-version.patch | 4 +- ...uild => little-inferno-20130509-r1.ebuild} | 28 +- games-mud/Manifest.gz | Bin 2049 -> 2051 bytes games-mud/powwow/Manifest | 1 - .../files/powwow-1.2.16-underlinking.patch | 17 - games-mud/powwow/powwow-1.2.16-r1.ebuild | 42 - games-puzzle/Manifest.gz | Bin 17142 -> 17146 bytes ...222.ebuild => nightsky-20111222-r1.ebuild} | 29 +- ...21120.ebuild => splice-20121120-r1.ebuild} | 33 +- ....1.ebuild => tiny-and-big-1.4.1-r1.ebuild} | 31 +- ...FTL-1.5.13.ebuild => FTL-1.5.13-r1.ebuild} | 33 +- games-roguelike/Manifest.gz | Bin 3055 -> 3057 bytes games-roguelike/tome/tome-2.3.5.ebuild | 6 +- games-rpg/Manifest.gz | Bin 7453 -> 7442 bytes ....ebuild => dear-esther-20130608-r1.ebuild} | 36 +- ...-moon-0.ebuild => to-the-moon-0-r1.ebuild} | 38 +- ...3.ebuild => wasteland2-1.9.0.13-r1.ebuild} | 31 +- games-simulation/Manifest.gz | Bin 3761 -> 3762 bytes .../openttd/openttd-1.10.3.ebuild | 4 +- games-simulation/openttd/openttd-9999.ebuild | 4 +- games-sports/Manifest.gz | Bin 2232 -> 2230 bytes .../billardgl/billardgl-1.75-r2.ebuild | 27 +- games-strategy/Manifest.gz | Bin 8070 -> 8069 bytes ....ebuild => darwinia-1.4.0_beta9-r2.ebuild} | 22 +- ...-2.16.ebuild => dominions2-2.16-r1.ebuild} | 26 +- .../files/galaxyhack-1.74-boost-1.50.patch | 142 +- .../files/galaxyhack-1.74-boost.patch | 20 +- .../files/galaxyhack-1.74-destdirs.patch | 20 +- .../files/galaxyhack-1.74-format.patch | 116 +- .../files/galaxyhack-1.74-gcc43.patch | 21 +- .../files/galaxyhack-1.74-gentoo.patch | 4 +- .../galaxyhack/galaxyhack-1.74-r1.ebuild | 49 +- .../warmux/warmux-11.04.1-r1.ebuild | 7 +- .../xbattleai/xbattleai-1.2.2-r2.ebuild | 4 +- games-util/Manifest.gz | Bin 7903 -> 7903 bytes games-util/datutil/datutil-2.46.ebuild | 41 +- kde-apps/Manifest.gz | Bin 38036 -> 38039 bytes kde-apps/akonadi-calendar/Manifest | 1 - .../akonadi-calendar-20.12.2.ebuild | 45 - kde-apps/akonadi-contacts/Manifest | 1 - .../akonadi-contacts-20.12.2.ebuild | 46 - kde-apps/akonadi-import-wizard/Manifest | 1 - .../akonadi-import-wizard-20.12.2.ebuild | 43 - kde-apps/akonadi-mime/Manifest | 1 - .../akonadi-mime/akonadi-mime-20.12.2.ebuild | 37 - kde-apps/akonadi-notes/Manifest | 1 - .../akonadi-notes-20.12.2.ebuild | 25 - kde-apps/akonadi-search/Manifest | 1 - .../akonadi-search-20.12.2-r1.ebuild | 49 - kde-apps/akonadi/Manifest | 1 - kde-apps/akonadi/akonadi-20.12.2-r1.ebuild | 132 -- .../files/akonadi-20.12.2-mysql8-conf.patch | 75 -- kde-apps/akonadiconsole/Manifest | 1 - .../akonadiconsole-20.12.2.ebuild | 49 - kde-apps/akregator/Manifest | 1 - kde-apps/akregator/akregator-20.12.2.ebuild | 64 - kde-apps/analitza/Manifest | 1 - kde-apps/analitza/analitza-20.08.3.ebuild | 48 - kde-apps/ark/Manifest | 1 - kde-apps/ark/ark-20.08.3.ebuild | 77 -- kde-apps/artikulate/Manifest | 1 - kde-apps/artikulate/artikulate-20.08.3.ebuild | 46 - kde-apps/audiocd-kio/Manifest | 1 - .../audiocd-kio/audiocd-kio-20.08.3.ebuild | 48 - kde-apps/baloo-widgets/Manifest | 1 - .../baloo-widgets-20.08.3.ebuild | 31 - kde-apps/blinken/Manifest | 1 - kde-apps/blinken/blinken-20.08.3.ebuild | 37 - kde-apps/bomber/Manifest | 1 - kde-apps/bomber/bomber-20.08.3.ebuild | 35 - kde-apps/bovo/Manifest | 1 - kde-apps/bovo/bovo-20.08.3.ebuild | 36 - kde-apps/calendarjanitor/Manifest | 1 - .../calendarjanitor-20.12.2.ebuild | 43 - kde-apps/calendarsupport/Manifest | 1 - .../calendarsupport-20.12.2.ebuild | 47 - kde-apps/cantor/Manifest | 1 - kde-apps/cantor/cantor-20.08.3.ebuild | 106 -- .../cantor/files/cantor-20.08.3-python.patch | 71 - kde-apps/cervisia/Manifest | 1 - kde-apps/cervisia/cervisia-20.08.3.ebuild | 41 - kde-apps/dolphin-plugins-dropbox/Manifest | 1 - .../dolphin-plugins-dropbox-20.08.3.ebuild | 64 - kde-apps/dolphin-plugins-git/Manifest | 1 - .../dolphin-plugins-git-20.08.3.ebuild | 67 - kde-apps/dolphin-plugins-mercurial/Manifest | 1 - .../dolphin-plugins-mercurial-20.08.3.ebuild | 70 - kde-apps/dolphin-plugins-subversion/Manifest | 1 - .../dolphin-plugins-subversion-20.08.3.ebuild | 66 - kde-apps/dolphin/Manifest | 1 - kde-apps/dolphin/dolphin-20.08.3.ebuild | 94 -- kde-apps/dragon/Manifest | 1 - kde-apps/dragon/dragon-20.08.3.ebuild | 43 - kde-apps/eventviews/Manifest | 1 - kde-apps/eventviews/eventviews-20.12.2.ebuild | 45 - kde-apps/ffmpegthumbs/Manifest | 1 - .../ffmpegthumbs/ffmpegthumbs-20.08.3.ebuild | 28 - kde-apps/filelight/Manifest | 1 - kde-apps/filelight/filelight-20.08.3.ebuild | 34 - kde-apps/granatier/Manifest | 1 - kde-apps/granatier/granatier-20.08.3.ebuild | 36 - kde-apps/grantlee-editor/Manifest | 1 - .../grantlee-editor-20.12.2.ebuild | 44 - kde-apps/grantleetheme/Manifest | 1 - .../grantleetheme-20.12.2.ebuild | 36 - kde-apps/gwenview/Manifest | 1 - kde-apps/gwenview/gwenview-20.08.3.ebuild | 109 -- kde-apps/incidenceeditor/Manifest | 1 - .../incidenceeditor-20.12.2.ebuild | 69 - kde-apps/juk/Manifest | 1 - kde-apps/juk/juk-20.08.3.ebuild | 46 - kde-apps/k3b/Manifest | 1 - kde-apps/k3b/k3b-20.08.3.ebuild | 120 -- kde-apps/kaccounts-integration/Manifest | 1 - .../kaccounts-integration-20.08.3.ebuild | 50 - kde-apps/kaccounts-providers/Manifest | 1 - .../kaccounts-providers-20.08.3.ebuild | 37 - kde-apps/kaddressbook/Manifest | 1 - .../kaddressbook/kaddressbook-20.12.2.ebuild | 74 -- kde-apps/kajongg/Manifest | 1 - kde-apps/kajongg/kajongg-20.08.3.ebuild | 48 - kde-apps/kalarm/Manifest | 1 - kde-apps/kalarm/kalarm-20.12.2.ebuild | 85 -- kde-apps/kalarmcal/Manifest | 1 - kde-apps/kalarmcal/kalarmcal-20.12.2.ebuild | 35 - kde-apps/kalgebra/Manifest | 1 - kde-apps/kalgebra/kalgebra-20.08.3.ebuild | 47 - kde-apps/kalzium/Manifest | 1 - kde-apps/kalzium/kalzium-20.08.3.ebuild | 64 - kde-apps/kamera/Manifest | 1 - kde-apps/kamera/kamera-20.08.3.ebuild | 34 - kde-apps/kamoso/Manifest | 1 - kde-apps/kamoso/kamoso-20.08.3.ebuild | 42 - kde-apps/kanagram/Manifest | 1 - kde-apps/kanagram/kanagram-20.08.3.ebuild | 50 - kde-apps/kapman/Manifest | 1 - kde-apps/kapman/kapman-20.08.3.ebuild | 35 - kde-apps/kapptemplate/Manifest | 1 - .../kapptemplate/kapptemplate-20.08.3.ebuild | 32 - kde-apps/kate/Manifest | 1 - kde-apps/kate/kate-20.08.3.ebuild | 109 -- kde-apps/katomic/Manifest | 1 - kde-apps/katomic/katomic-20.08.3.ebuild | 35 - kde-apps/kbackup/Manifest | 1 - kde-apps/kbackup/kbackup-20.08.3.ebuild | 35 - kde-apps/kblackbox/Manifest | 1 - kde-apps/kblackbox/kblackbox-20.08.3.ebuild | 38 - kde-apps/kblocks/Manifest | 1 - kde-apps/kblocks/kblocks-20.08.3.ebuild | 34 - kde-apps/kbounce/Manifest | 1 - kde-apps/kbounce/kbounce-20.08.3.ebuild | 38 - kde-apps/kbreakout/Manifest | 1 - kde-apps/kbreakout/kbreakout-20.08.3.ebuild | 36 - kde-apps/kbruch/Manifest | 1 - kde-apps/kbruch/kbruch-20.08.3.ebuild | 29 - kde-apps/kcachegrind/Manifest | 1 - .../kcachegrind/kcachegrind-20.08.3.ebuild | 40 - kde-apps/kcalc/Manifest | 1 - kde-apps/kcalc/kcalc-20.08.3.ebuild | 40 - kde-apps/kcalutils/Manifest | 1 - kde-apps/kcalutils/kcalutils-20.12.2.ebuild | 37 - kde-apps/kcharselect/Manifest | 1 - .../kcharselect/kcharselect-20.08.3.ebuild | 31 - kde-apps/kcolorchooser/Manifest | 1 - .../kcolorchooser-20.08.3.ebuild | 25 - kde-apps/kcron/Manifest | 1 - kde-apps/kcron/kcron-20.08.3.ebuild | 32 - .../kde-apps-meta-20.08.3.ebuild | 26 - kde-apps/kde-dev-scripts/Manifest | 1 - .../kde-dev-scripts-20.08.3.ebuild | 34 - kde-apps/kde-dev-utils/Manifest | 1 - .../kde-dev-utils-20.08.3.ebuild | 31 - .../kdeaccessibility-meta-20.08.3.ebuild | 18 - .../kdeadmin-meta-20.08.3.ebuild | 17 - kde-apps/kdebugsettings/Manifest | 1 - .../kdebugsettings-20.08.3.ebuild | 33 - .../kdecore-meta/kdecore-meta-20.08.3.ebuild | 34 - kde-apps/kdeedu-data/Manifest | 1 - .../kdeedu-data/kdeedu-data-20.08.3.ebuild | 18 - .../kdeedu-meta/kdeedu-meta-20.08.3.ebuild | 42 - .../kdegames-meta-20.08.3.ebuild | 59 - .../kdegraphics-meta-20.08.3.ebuild | 30 - kde-apps/kdegraphics-mobipocket/Manifest | 1 - .../kdegraphics-mobipocket-20.08.3.ebuild | 29 - .../kdemultimedia-meta-20.08.3.ebuild | 29 - kde-apps/kdenetwork-filesharing/Manifest | 1 - .../kdenetwork-filesharing-20.08.3.ebuild | 35 - .../kdenetwork-filesharing-20.12.3.ebuild | 2 +- .../kdenetwork-meta-20.08.3-r1.ebuild | 27 - ...uild => kdenetwork-meta-20.12.3-r1.ebuild} | 4 +- kde-apps/kdenetwork-meta/metadata.xml | 3 +- kde-apps/kdenlive/Manifest | 1 - .../files/kdenlive-20.08.3-webengine.patch | 213 --- kde-apps/kdenlive/kdenlive-20.08.3.ebuild | 92 -- kde-apps/kdepim-addons/Manifest | 1 - .../kdepim-addons-20.12.2.ebuild | 86 -- .../kdepim-meta/kdepim-meta-20.12.2.ebuild | 73 - kde-apps/kdepim-runtime/Manifest | 1 - .../kdepim-runtime-20.12.2.ebuild | 90 -- kde-apps/kdesdk-kioslaves/Manifest | 1 - .../kdesdk-kioslaves-20.08.3.ebuild | 22 - .../kdesdk-meta/kdesdk-meta-20.08.3.ebuild | 31 - kde-apps/kdesdk-thumbnailers/Manifest | 1 - .../kdesdk-thumbnailers-20.08.3.ebuild | 26 - .../kdeutils-meta-20.08.3.ebuild | 43 - kde-apps/kdf/Manifest | 1 - kde-apps/kdf/kdf-20.08.3.ebuild | 34 - kde-apps/kdialog/Manifest | 1 - kde-apps/kdialog/kdialog-20.08.3.ebuild | 42 - kde-apps/kdiamond/Manifest | 1 - kde-apps/kdiamond/kdiamond-20.08.3.ebuild | 36 - kde-apps/keditbookmarks/Manifest | 1 - .../keditbookmarks-20.08.3.ebuild | 47 - kde-apps/kfind/Manifest | 1 - kde-apps/kfind/kfind-20.08.3.ebuild | 37 - kde-apps/kfloppy/Manifest | 1 - kde-apps/kfloppy/kfloppy-20.08.3.ebuild | 33 - kde-apps/kfourinline/Manifest | 1 - .../kfourinline/kfourinline-20.08.3.ebuild | 35 - kde-apps/kgeography/Manifest | 1 - kde-apps/kgeography/kgeography-20.08.3.ebuild | 33 - kde-apps/kget/Manifest | 1 - kde-apps/kget/kget-20.08.3.ebuild | 80 -- kde-apps/kgoldrunner/Manifest | 1 - .../kgoldrunner/kgoldrunner-20.08.3.ebuild | 40 - kde-apps/kgpg/Manifest | 1 - kde-apps/kgpg/kgpg-20.08.3.ebuild | 53 - kde-apps/khangman/Manifest | 1 - kde-apps/khangman/khangman-20.08.3.ebuild | 45 - kde-apps/khelpcenter/Manifest | 1 - .../khelpcenter/khelpcenter-20.08.3.ebuild | 53 - kde-apps/kidentitymanagement/Manifest | 1 - .../kidentitymanagement-20.12.2.ebuild | 37 - kde-apps/kig/Manifest | 1 - kde-apps/kig/kig-20.08.3.ebuild | 72 - kde-apps/kigo/Manifest | 1 - kde-apps/kigo/kigo-20.08.3.ebuild | 40 - kde-apps/killbots/Manifest | 1 - kde-apps/killbots/killbots-20.08.3.ebuild | 36 - kde-apps/kimagemapeditor/Manifest | 1 - .../kimagemapeditor-20.08.3.ebuild | 35 - kde-apps/kimap/Manifest | 1 - kde-apps/kimap/kimap-20.12.2.ebuild | 40 - kde-apps/kio-extras/Manifest | 1 - .../kio-extras/kio-extras-20.08.3-r1.ebuild | 96 -- kde-apps/kipi-plugins/Manifest | 1 - .../kipi-plugins/kipi-plugins-20.08.3.ebuild | 55 - kde-apps/kipi-plugins/metadata.xml | 1 - kde-apps/kiriki/Manifest | 1 - kde-apps/kiriki/kiriki-20.08.3.ebuild | 36 - kde-apps/kiten/Manifest | 1 - kde-apps/kiten/kiten-20.08.3.ebuild | 43 - kde-apps/kitinerary/Manifest | 1 - kde-apps/kitinerary/kitinerary-20.12.2.ebuild | 44 - kde-apps/kjumpingcube/Manifest | 1 - .../kjumpingcube/kjumpingcube-20.08.3.ebuild | 36 - kde-apps/kldap/Manifest | 1 - kde-apps/kldap/kldap-20.12.2.ebuild | 30 - kde-apps/kleopatra/Manifest | 1 - kde-apps/kleopatra/kleopatra-20.12.2.ebuild | 55 - kde-apps/klettres/Manifest | 1 - kde-apps/klettres/klettres-20.08.3.ebuild | 34 - kde-apps/klickety/Manifest | 1 - kde-apps/klickety/klickety-20.08.3.ebuild | 40 - kde-apps/klines/Manifest | 1 - kde-apps/klines/klines-20.08.3.ebuild | 37 - kde-apps/kmag/Manifest | 1 - kde-apps/kmag/kmag-20.08.3.ebuild | 40 - kde-apps/kmahjongg/Manifest | 1 - kde-apps/kmahjongg/kmahjongg-20.08.3.ebuild | 40 - kde-apps/kmail-account-wizard/Manifest | 1 - .../kmail-account-wizard-20.12.2.ebuild | 53 - kde-apps/kmail/Manifest | 1 - kde-apps/kmail/kmail-20.12.2.ebuild | 113 -- kde-apps/kmailtransport/Manifest | 1 - .../kmailtransport-20.12.2.ebuild | 43 - kde-apps/kmbox/Manifest | 1 - kde-apps/kmbox/kmbox-20.12.2.ebuild | 18 - kde-apps/kmime/Manifest | 1 - kde-apps/kmime/kmime-20.12.2.ebuild | 21 - kde-apps/kmines/Manifest | 1 - kde-apps/kmines/kmines-20.08.3.ebuild | 36 - kde-apps/kmix/Manifest | 1 - kde-apps/kmix/kmix-20.08.3.ebuild | 56 - kde-apps/kmousetool/Manifest | 1 - kde-apps/kmousetool/kmousetool-20.08.3.ebuild | 37 - kde-apps/kmouth/Manifest | 1 - kde-apps/kmouth/kmouth-20.08.3.ebuild | 35 - kde-apps/kmplot/Manifest | 1 - kde-apps/kmplot/kmplot-20.08.3.ebuild | 39 - kde-apps/knavalbattle/Manifest | 1 - .../knavalbattle/knavalbattle-20.08.3.ebuild | 41 - kde-apps/knetwalk/Manifest | 1 - kde-apps/knetwalk/knetwalk-20.08.3.ebuild | 38 - kde-apps/knights/Manifest | 1 - kde-apps/knights/knights-20.08.3.ebuild | 59 - kde-apps/knotes/Manifest | 1 - kde-apps/knotes/knotes-20.12.2.ebuild | 76 -- kde-apps/kolf/Manifest | 1 - kde-apps/kolf/kolf-20.08.3.ebuild | 38 - kde-apps/kollision/Manifest | 1 - kde-apps/kollision/kollision-20.08.3.ebuild | 33 - kde-apps/kolourpaint/Manifest | 1 - .../kolourpaint/kolourpaint-20.08.3.ebuild | 45 - kde-apps/kompare/Manifest | 1 - .../files/kompare-20.08.3-qt-5.15.2.patch | 44 - kde-apps/kompare/kompare-20.08.3.ebuild | 42 - kde-apps/konqueror/Manifest | 1 - kde-apps/konqueror/konqueror-20.08.3.ebuild | 89 -- kde-apps/konquest/Manifest | 1 - kde-apps/konquest/konquest-20.08.3.ebuild | 36 - kde-apps/konsole/Manifest | 1 - kde-apps/konsole/konsole-20.08.3.ebuild | 70 - kde-apps/konsolekalendar/Manifest | 1 - .../konsolekalendar-20.12.2.ebuild | 41 - kde-apps/kontact/Manifest | 1 - kde-apps/kontact/kontact-20.12.2.ebuild | 48 - kde-apps/kontactinterface/Manifest | 1 - .../kontactinterface-20.12.2.ebuild | 29 - kde-apps/kopete/Manifest | 1 - kde-apps/kopete/kopete-20.08.3.ebuild | 182 --- kde-apps/korganizer/Manifest | 1 - kde-apps/korganizer/korganizer-20.12.2.ebuild | 96 -- kde-apps/kpat/Manifest | 1 - kde-apps/kpat/kpat-20.08.3.ebuild | 43 - kde-apps/kpimtextedit/Manifest | 1 - .../kpimtextedit/kpimtextedit-20.12.2.ebuild | 41 - kde-apps/kpkpass/Manifest | 1 - kde-apps/kpkpass/kpkpass-20.12.2.ebuild | 24 - kde-apps/kqtquickcharts/Manifest | 1 - .../kqtquickcharts-20.08.3.ebuild | 20 - kde-apps/krdc/Manifest | 1 - kde-apps/krdc/krdc-20.08.3.ebuild | 52 - kde-apps/kreversi/Manifest | 1 - kde-apps/kreversi/kreversi-20.08.3.ebuild | 41 - kde-apps/krfb/Manifest | 1 - kde-apps/krfb/krfb-20.08.3.ebuild | 55 - kde-apps/kross-interpreters/Manifest | 1 - .../kross-interpreters-20.08.3.ebuild | 32 - kde-apps/kruler/Manifest | 1 - kde-apps/kruler/kruler-20.08.3.ebuild | 43 - kde-apps/kshisen/Manifest | 1 - kde-apps/kshisen/kshisen-20.08.3.ebuild | 36 - kde-apps/ksirk/Manifest | 1 - kde-apps/ksirk/ksirk-20.08.3.ebuild | 44 - kde-apps/ksmtp/Manifest | 1 - kde-apps/ksmtp/ksmtp-20.12.2.ebuild | 28 - kde-apps/ksnakeduel/Manifest | 1 - kde-apps/ksnakeduel/ksnakeduel-20.08.3.ebuild | 37 - kde-apps/kspaceduel/Manifest | 1 - kde-apps/kspaceduel/kspaceduel-20.08.3.ebuild | 35 - kde-apps/ksquares/Manifest | 1 - kde-apps/ksquares/ksquares-20.08.3.ebuild | 35 - kde-apps/ksudoku/Manifest | 1 - kde-apps/ksudoku/ksudoku-20.08.3.ebuild | 57 - kde-apps/ksystemlog/Manifest | 1 - kde-apps/ksystemlog/ksystemlog-20.08.3.ebuild | 60 - kde-apps/kteatime/Manifest | 1 - kde-apps/kteatime/kteatime-20.08.3.ebuild | 33 - kde-apps/ktimer/Manifest | 1 - kde-apps/ktimer/ktimer-20.08.3.ebuild | 32 - kde-apps/ktouch/Manifest | 1 - kde-apps/ktouch/ktouch-20.08.3.ebuild | 65 - kde-apps/ktp-accounts-kcm/Manifest | 1 - .../ktp-accounts-kcm-20.08.3.ebuild | 63 - kde-apps/ktp-approver/Manifest | 1 - .../ktp-approver/ktp-approver-20.08.3.ebuild | 33 - kde-apps/ktp-auth-handler/Manifest | 1 - .../ktp-auth-handler-20.08.3.ebuild | 39 - kde-apps/ktp-common-internals/Manifest | 1 - .../ktp-common-internals-20.08.3.ebuild | 68 - kde-apps/ktp-contact-list/Manifest | 1 - .../ktp-contact-list-20.08.3.ebuild | 44 - kde-apps/ktp-contact-runner/Manifest | 1 - .../ktp-contact-runner-20.08.3.ebuild | 31 - kde-apps/ktp-desktop-applets/Manifest | 1 - .../ktp-desktop-applets-20.08.3.ebuild | 27 - kde-apps/ktp-filetransfer-handler/Manifest | 1 - .../ktp-filetransfer-handler-20.08.3.ebuild | 30 - kde-apps/ktp-kded-module/Manifest | 1 - .../ktp-kded-module-20.08.3.ebuild | 43 - kde-apps/ktp-send-file/Manifest | 1 - .../ktp-send-file-20.08.3.ebuild | 37 - kde-apps/ktp-text-ui/Manifest | 1 - .../ktp-text-ui/ktp-text-ui-20.08.3.ebuild | 59 - kde-apps/ktuberling/Manifest | 1 - kde-apps/ktuberling/ktuberling-20.08.3.ebuild | 42 - kde-apps/kturtle/Manifest | 1 - kde-apps/kturtle/kturtle-20.08.3.ebuild | 36 - kde-apps/kubrick/Manifest | 1 - kde-apps/kubrick/kubrick-20.08.3.ebuild | 36 - kde-apps/kwalletmanager/Manifest | 1 - .../kwalletmanager-20.08.3.ebuild | 47 - kde-apps/kwave/Manifest | 1 - kde-apps/kwave/kwave-20.08.3.ebuild | 87 -- kde-apps/kwordquiz/Manifest | 1 - kde-apps/kwordquiz/kwordquiz-20.08.3.ebuild | 42 - kde-apps/kwrite/Manifest | 1 - kde-apps/kwrite/kwrite-20.08.3.ebuild | 57 - kde-apps/libgravatar/Manifest | 1 - .../libgravatar/libgravatar-20.12.2.ebuild | 39 - kde-apps/libkcddb/Manifest | 1 - kde-apps/libkcddb/libkcddb-20.08.3.ebuild | 54 - kde-apps/libkcompactdisc/Manifest | 1 - .../libkcompactdisc-20.08.3.ebuild | 33 - kde-apps/libkdcraw/Manifest | 1 - kde-apps/libkdcraw/libkdcraw-20.08.3.ebuild | 20 - kde-apps/libkdegames/Manifest | 1 - .../libkdegames/libkdegames-20.08.3.ebuild | 51 - kde-apps/libkdepim/Manifest | 1 - kde-apps/libkdepim/libkdepim-20.12.2.ebuild | 37 - kde-apps/libkeduvocdocument/Manifest | 1 - .../libkeduvocdocument-20.08.3.ebuild | 25 - kde-apps/libkexiv2/Manifest | 1 - kde-apps/libkexiv2/libkexiv2-20.08.3.ebuild | 20 - kde-apps/libkgapi/Manifest | 1 - kde-apps/libkgapi/libkgapi-20.12.2.ebuild | 33 - kde-apps/libkipi/Manifest | 1 - kde-apps/libkipi/libkipi-20.08.3.ebuild | 26 - kde-apps/libkleo/Manifest | 1 - kde-apps/libkleo/libkleo-20.12.2.ebuild | 43 - kde-apps/libkmahjongg/Manifest | 1 - .../libkmahjongg/libkmahjongg-20.08.3.ebuild | 28 - kde-apps/libkomparediff2/Manifest | 1 - .../libkomparediff2-20.08.3.ebuild | 29 - kde-apps/libksane/Manifest | 1 - kde-apps/libksane/libksane-20.08.3.ebuild | 33 - kde-apps/libksieve/Manifest | 1 - kde-apps/libksieve/libksieve-20.12.2.ebuild | 56 - kde-apps/libktnef/Manifest | 1 - kde-apps/libktnef/libktnef-20.12.2.ebuild | 27 - kde-apps/lokalize/Manifest | 1 - kde-apps/lokalize/lokalize-20.08.3.ebuild | 72 - kde-apps/lskat/Manifest | 1 - kde-apps/lskat/lskat-20.08.3.ebuild | 35 - kde-apps/mailcommon/Manifest | 1 - kde-apps/mailcommon/mailcommon-20.12.2.ebuild | 64 - kde-apps/mailimporter/Manifest | 1 - .../mailimporter/mailimporter-20.12.2.ebuild | 34 - kde-apps/marble/Manifest | 1 - kde-apps/marble/marble-20.08.3.ebuild | 96 -- kde-apps/mbox-importer/Manifest | 1 - .../mbox-importer-20.12.2.ebuild | 34 - kde-apps/messagelib/Manifest | 1 - kde-apps/messagelib/messagelib-20.12.2.ebuild | 72 - kde-apps/minuet/Manifest | 1 - kde-apps/minuet/minuet-20.08.3.ebuild | 32 - kde-apps/okular/Manifest | 1 - .../okular/files/okular-20.07.90-tests.patch | 148 --- kde-apps/okular/okular-20.08.3.ebuild | 112 -- kde-apps/palapeli/Manifest | 1 - kde-apps/palapeli/palapeli-20.08.3.ebuild | 41 - kde-apps/parley/Manifest | 1 - kde-apps/parley/parley-20.08.3-r1.ebuild | 62 - kde-apps/picmi/Manifest | 1 - kde-apps/picmi/picmi-20.08.3.ebuild | 41 - kde-apps/pim-data-exporter/Manifest | 1 - .../pim-data-exporter-20.12.2.ebuild | 60 - kde-apps/pim-sieve-editor/Manifest | 1 - .../pim-sieve-editor-20.12.2.ebuild | 55 - kde-apps/pimcommon/Manifest | 1 - kde-apps/pimcommon/pimcommon-20.12.2.ebuild | 69 - .../plasma-telepathy-meta-20.08.3.ebuild | 32 - kde-apps/poxml/Manifest | 1 - kde-apps/poxml/poxml-20.08.3.ebuild | 21 - kde-apps/print-manager/Manifest | 1 - .../print-manager-20.08.3.ebuild | 62 - kde-apps/rocs/Manifest | 1 - kde-apps/rocs/rocs-20.08.3.ebuild | 51 - kde-apps/signon-kwallet-extension/Manifest | 1 - .../signon-kwallet-extension-20.08.3.ebuild | 20 - kde-apps/spectacle/Manifest | 1 - kde-apps/spectacle/spectacle-20.08.3.ebuild | 59 - kde-apps/step/Manifest | 1 - kde-apps/step/step-20.08.3.ebuild | 63 - kde-apps/svgpart/Manifest | 1 - kde-apps/svgpart/svgpart-20.08.3.ebuild | 27 - kde-apps/sweeper/Manifest | 1 - kde-apps/sweeper/sweeper-20.08.3.ebuild | 37 - kde-apps/thumbnailers/Manifest | 1 - .../thumbnailers/thumbnailers-20.08.3.ebuild | 37 - kde-apps/umbrello/Manifest | 1 - ...brello-20.08.3-unbundle-kdevelop-php.patch | 92 -- kde-apps/umbrello/umbrello-20.08.3.ebuild | 76 -- kde-apps/yakuake/Manifest | 1 - kde-apps/yakuake/yakuake-20.08.3.ebuild | 58 - kde-apps/zeroconf-ioslave/Manifest | 1 - .../zeroconf-ioslave-20.08.3.ebuild | 25 - kde-misc/Manifest.gz | Bin 5278 -> 5278 bytes kde-misc/kdeconnect/Manifest | 1 - kde-misc/kdeconnect/kdeconnect-20.08.3.ebuild | 85 -- kde-misc/kio-gdrive/Manifest | 1 - kde-misc/kio-gdrive/kio-gdrive-20.08.3.ebuild | 49 - kde-plasma/Manifest.gz | Bin 8759 -> 8763 bytes kde-plasma/bluedevil/Manifest | 2 +- ...-5.21.3.ebuild => bluedevil-5.21.4.ebuild} | 0 kde-plasma/breeze-grub/Manifest | 2 +- ....21.3.ebuild => breeze-grub-5.21.4.ebuild} | 0 kde-plasma/breeze-gtk/Manifest | 2 +- ...5.21.3.ebuild => breeze-gtk-5.21.4.ebuild} | 0 kde-plasma/breeze-plymouth/Manifest | 2 +- ...3.ebuild => breeze-plymouth-5.21.4.ebuild} | 0 kde-plasma/breeze/Manifest | 2 +- ...eze-5.21.3.ebuild => breeze-5.21.4.ebuild} | 0 kde-plasma/discover/Manifest | 2 +- kde-plasma/discover/discover-5.20.5-r1.ebuild | 2 +- kde-plasma/discover/discover-5.20.5.ebuild | 82 -- ...r-5.21.3.ebuild => discover-5.21.4.ebuild} | 2 + kde-plasma/drkonqi/Manifest | 2 +- ...qi-5.21.3.ebuild => drkonqi-5.21.4.ebuild} | 0 kde-plasma/kactivitymanagerd/Manifest | 2 +- ...ebuild => kactivitymanagerd-5.21.4.ebuild} | 0 kde-plasma/kde-cli-tools/Manifest | 2 +- ...1.3.ebuild => kde-cli-tools-5.21.4.ebuild} | 0 kde-plasma/kde-gtk-config/Manifest | 2 +- ....3.ebuild => kde-gtk-config-5.21.4.ebuild} | 0 kde-plasma/kdecoration/Manifest | 2 +- ....21.3.ebuild => kdecoration-5.21.4.ebuild} | 0 kde-plasma/kdeplasma-addons/Manifest | 2 +- ....ebuild => kdeplasma-addons-5.21.4.ebuild} | 0 kde-plasma/kgamma/Manifest | 2 +- ...mma-5.21.3.ebuild => kgamma-5.21.4.ebuild} | 0 kde-plasma/khotkeys/Manifest | 2 +- ...s-5.21.3.ebuild => khotkeys-5.21.4.ebuild} | 0 kde-plasma/kinfocenter/Manifest | 2 +- ....21.3.ebuild => kinfocenter-5.21.4.ebuild} | 0 kde-plasma/kmenuedit/Manifest | 2 +- ...-5.21.3.ebuild => kmenuedit-5.21.4.ebuild} | 0 kde-plasma/kscreen/Manifest | 2 +- ...en-5.21.3.ebuild => kscreen-5.21.4.ebuild} | 0 kde-plasma/kscreenlocker/Manifest | 2 +- ...1.3.ebuild => kscreenlocker-5.21.4.ebuild} | 0 kde-plasma/ksshaskpass/Manifest | 2 +- ....21.3.ebuild => ksshaskpass-5.21.4.ebuild} | 0 kde-plasma/ksysguard/Manifest | 2 +- ...-5.21.3.ebuild => ksysguard-5.21.4.ebuild} | 0 kde-plasma/kwallet-pam/Manifest | 2 +- ....21.3.ebuild => kwallet-pam-5.21.4.ebuild} | 0 kde-plasma/kwayland-integration/Manifest | 2 +- ...ild => kwayland-integration-5.21.4.ebuild} | 0 kde-plasma/kwayland-server/Manifest | 2 +- ...3.ebuild => kwayland-server-5.21.4.ebuild} | 0 kde-plasma/kwin/Manifest | 2 +- ...{kwin-5.21.3.ebuild => kwin-5.21.4.ebuild} | 0 kde-plasma/kwrited/Manifest | 2 +- ...ed-5.21.3.ebuild => kwrited-5.21.4.ebuild} | 0 kde-plasma/libkscreen/Manifest | 2 +- ...5.21.3.ebuild => libkscreen-5.21.4.ebuild} | 0 kde-plasma/libksysguard/Manifest | 2 +- ....3.1.ebuild => libksysguard-5.21.4.ebuild} | 0 kde-plasma/libkworkspace/Manifest | 2 +- ...1.3.ebuild => libkworkspace-5.21.4.ebuild} | 0 kde-plasma/milou/Manifest | 2 +- ...ilou-5.21.3.ebuild => milou-5.21.4.ebuild} | 0 kde-plasma/oxygen/Manifest | 2 +- ...gen-5.21.3.ebuild => oxygen-5.21.4.ebuild} | 0 .../plasma-browser-integration/Manifest | 2 +- ... plasma-browser-integration-5.21.4.ebuild} | 0 kde-plasma/plasma-desktop/Manifest | 2 +- ....3.ebuild => plasma-desktop-5.21.4.ebuild} | 0 kde-plasma/plasma-disks/Manifest | 2 +- ...21.3.ebuild => plasma-disks-5.21.4.ebuild} | 0 kde-plasma/plasma-firewall/Manifest | 2 +- ...3.ebuild => plasma-firewall-5.21.4.ebuild} | 1 + kde-plasma/plasma-integration/Manifest | 2 +- ...build => plasma-integration-5.21.4.ebuild} | 0 ....21.3.ebuild => plasma-meta-5.21.4.ebuild} | 2 +- kde-plasma/plasma-nm/Manifest | 2 +- ...-5.21.3.ebuild => plasma-nm-5.21.4.ebuild} | 0 kde-plasma/plasma-pa/Manifest | 2 +- ...-5.21.3.ebuild => plasma-pa-5.21.4.ebuild} | 0 kde-plasma/plasma-sdk/Manifest | 2 +- ...5.21.3.ebuild => plasma-sdk-5.21.4.ebuild} | 0 kde-plasma/plasma-systemmonitor/Manifest | 2 +- ...ild => plasma-systemmonitor-5.21.4.ebuild} | 0 kde-plasma/plasma-thunderbolt/Manifest | 2 +- ...build => plasma-thunderbolt-5.21.4.ebuild} | 0 kde-plasma/plasma-vault/Manifest | 2 +- ...21.3.ebuild => plasma-vault-5.21.4.ebuild} | 0 .../plasma-workspace-wallpapers/Manifest | 2 +- ...plasma-workspace-wallpapers-5.21.4.ebuild} | 0 kde-plasma/plasma-workspace/Manifest | 2 +- ....ebuild => plasma-workspace-5.21.4.ebuild} | 0 kde-plasma/plymouth-kcm/Manifest | 2 +- ...21.3.ebuild => plymouth-kcm-5.21.4.ebuild} | 0 kde-plasma/polkit-kde-agent/Manifest | 2 +- ....ebuild => polkit-kde-agent-5.21.4.ebuild} | 0 kde-plasma/powerdevil/Manifest | 2 +- ...5.21.3.ebuild => powerdevil-5.21.4.ebuild} | 0 kde-plasma/sddm-kcm/Manifest | 2 +- ...m-5.21.3.ebuild => sddm-kcm-5.21.4.ebuild} | 0 kde-plasma/systemsettings/Manifest | 2 +- ....3.ebuild => systemsettings-5.21.4.ebuild} | 0 kde-plasma/xdg-desktop-portal-kde/Manifest | 2 +- ...d => xdg-desktop-portal-kde-5.21.4.ebuild} | 0 kde-plasma/xembed-sni-proxy/Manifest | 2 +- ....ebuild => xembed-sni-proxy-5.21.4.ebuild} | 0 licenses/LastPass | 59 - licenses/Manifest.gz | Bin 111500 -> 111173 bytes licenses/newrelic | 37 - mail-client/Manifest.gz | Bin 4382 -> 4379 bytes mail-client/thunderbird-bin/Manifest | 66 - .../thunderbird-bin-78.8.1.ebuild | 378 ------ mail-client/thunderbird/Manifest | 65 - .../thunderbird/thunderbird-78.8.1.ebuild | 1108 --------------- media-gfx/Manifest.gz | Bin 38136 -> 38141 bytes media-gfx/asymptote/Manifest | 1 + media-gfx/asymptote/asymptote-2.70.ebuild | 236 ++++ .../asymptote/files/asymptote-2.70-info.patch | 13 + .../files/asymptote-2.70-xdg-utils.patch | 23 + media-gfx/fontforge/Manifest | 1 - .../files/20200314-MacServiceReadFDs.patch | 38 - .../fontforge/files/20200314-big-endian.patch | 298 ----- .../fontforge/files/20200314-stylemap.patch | 30 - .../fontforge/files/20200314-tilepath.patch | 31 - .../fontforge-20200314-freetype-2.10.3.patch | 60 - media-gfx/fontforge/fontforge-20200314.ebuild | 117 -- media-gfx/zbar/metadata.xml | 9 +- media-libs/Manifest.gz | Bin 65322 -> 65323 bytes media-libs/libebur128/Manifest | 1 - media-libs/libebur128/libebur128-1.2.4.ebuild | 35 - media-libs/libebur128/libebur128-1.2.6.ebuild | 2 +- media-libs/libpano13/Manifest | 1 + media-libs/libpano13/libpano13-2.9.20.ebuild | 39 + .../libsdl/libsdl-1.2.15_p20210224.ebuild | 24 +- media-libs/libsndfile/Manifest | 1 - .../libsndfile/libsndfile-1.0.30.ebuild | 74 -- ...mixer-1.2.12-parallel-build-slibtool.patch | 92 ++ .../sdl-mixer/sdl-mixer-1.2.12-r4.ebuild | 8 +- media-libs/taglib/taglib-1.12.ebuild | 2 +- media-plugins/Manifest.gz | Bin 45050 -> 45051 bytes media-plugins/kodi-pvr-iptvsimple/Manifest | 1 + .../kodi-pvr-iptvsimple-7.6.0.ebuild | 43 + media-sound/Manifest.gz | Bin 58658 -> 58667 bytes media-sound/drumstick/Manifest | 2 +- ...ck-2.1.0.ebuild => drumstick-2.1.1.ebuild} | 8 +- media-sound/elisa/Manifest | 1 - media-sound/elisa/elisa-20.08.3.ebuild | 63 - media-video/Manifest.gz | Bin 25638 -> 25632 bytes media-video/mpv/Manifest | 2 +- ...v-0.33.0-r100.ebuild => mpv-0.33.1.ebuild} | 0 media-video/qmplay2/metadata.xml | 4 - metadata/Manifest.gz | Bin 3008 -> 3008 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 27932 -> 27943 bytes .../md5-cache/app-accessibility/Manifest.gz | Bin 6549 -> 6389 bytes .../app-accessibility/kontrast-1.0.2 | 14 - metadata/md5-cache/app-admin/Manifest.gz | Bin 57324 -> 57319 bytes .../md5-cache/app-admin/metalog-20200113-r1 | 4 +- .../md5-cache/app-admin/superadduser-1.15 | 4 +- metadata/md5-cache/app-arch/Manifest.gz | Bin 24899 -> 24895 bytes metadata/md5-cache/app-arch/dump-0.4.47 | 8 +- metadata/md5-cache/app-arch/rpm-4.16.0 | 6 +- metadata/md5-cache/app-arch/unrar-6.0.4 | 4 +- metadata/md5-cache/app-cdr/Manifest.gz | Bin 9118 -> 8954 bytes .../app-cdr/dolphin-plugins-mountiso-20.08.3 | 14 - metadata/md5-cache/app-editors/Manifest.gz | Bin 21102 -> 21101 bytes metadata/md5-cache/app-editors/okteta-0.26.4 | 15 - metadata/md5-cache/app-editors/okteta-0.26.6 | 15 + metadata/md5-cache/app-emulation/Manifest.gz | Bin 41347 -> 41498 bytes .../app-emulation/docker-compose-1.29.0 | 16 + .../md5-cache/app-emulation/spice-0.14.3-r1 | 4 +- .../app-emulation/spice-protocol-0.14.3 | 4 +- metadata/md5-cache/app-laptop/Manifest.gz | Bin 4238 -> 4079 bytes .../md5-cache/app-laptop/hdapsd-20141203-r1 | 13 - .../md5-cache/app-laptop/hdapsd-20141203-r2 | 4 +- metadata/md5-cache/app-office/Manifest.gz | Bin 11197 -> 11025 bytes .../md5-cache/app-office/libalkimia-8.0.4 | 15 - metadata/md5-cache/app-office/scribus-1.5.6.1 | 2 +- metadata/md5-cache/app-portage/Manifest.gz | Bin 18266 -> 18270 bytes metadata/md5-cache/app-portage/tatt-0.8 | 4 +- metadata/md5-cache/app-text/Manifest.gz | Bin 75489 -> 75331 bytes metadata/md5-cache/app-text/enscript-1.6.6 | 9 +- metadata/md5-cache/app-text/poppler-20.11.0 | 15 - metadata/md5-cache/dev-cpp/Manifest.gz | Bin 18349 -> 18352 bytes metadata/md5-cache/dev-cpp/kokkos-3.1.01 | 8 +- metadata/md5-cache/dev-games/KXL-1.1.7-r2 | 12 - metadata/md5-cache/dev-games/KXL-1.1.7-r3 | 13 + metadata/md5-cache/dev-games/Manifest.gz | Bin 8650 -> 8646 bytes metadata/md5-cache/dev-games/newton-3.14 | 9 +- metadata/md5-cache/dev-java/Manifest.gz | Bin 124981 -> 124988 bytes metadata/md5-cache/dev-java/asm-9.1 | 4 +- metadata/md5-cache/dev-java/cglib-3.1 | 14 - metadata/md5-cache/dev-java/cglib-3.3.0 | 4 +- .../md5-cache/dev-java/icedtea-web-1.8.4-r1 | 4 +- metadata/md5-cache/dev-java/snakeyaml-1.28 | 14 + metadata/md5-cache/dev-lang/Manifest.gz | Bin 40235 -> 40395 bytes metadata/md5-cache/dev-lang/erlang-23.2.7 | 4 +- metadata/md5-cache/dev-lang/python-2.7.18_p8 | 4 +- .../md5-cache/dev-lang/python-3.10.0_alpha7 | 16 + metadata/md5-cache/dev-lang/python-3.6.13_p1 | 4 +- metadata/md5-cache/dev-lang/python-3.7.10_p1 | 4 +- metadata/md5-cache/dev-lang/python-3.8.8_p1 | 4 +- metadata/md5-cache/dev-lang/python-3.9.2_p1 | 4 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 148212 -> 148070 bytes metadata/md5-cache/dev-libs/libvoikko-4.3 | 16 - metadata/md5-cache/dev-libs/libvoikko-4.3.1 | 4 +- ....2.0-r1 => plasma-wayland-protocols-1.2.1} | 4 +- ...ee-sitter-0.19.4 => tree-sitter-0.19.4-r1} | 6 +- ...ace-rcu-0.12.1 => userspace-rcu-0.12.2-r1} | 6 +- .../md5-cache/dev-python/BitVector-3.4.9-r1 | 4 +- metadata/md5-cache/dev-python/Faker-5.6.5 | 15 - metadata/md5-cache/dev-python/Faker-6.4.1 | 15 - metadata/md5-cache/dev-python/Faker-6.6.0 | 15 - metadata/md5-cache/dev-python/Faker-6.6.1 | 15 - metadata/md5-cache/dev-python/Faker-6.6.2 | 15 - metadata/md5-cache/dev-python/Faker-6.6.3 | 15 - .../dev-python/{Faker-6.5.1 => Faker-8.0.0} | 2 +- metadata/md5-cache/dev-python/Manifest.gz | Bin 339440 -> 340933 bytes metadata/md5-cache/dev-python/alembic-1.5.5 | 15 - metadata/md5-cache/dev-python/alembic-1.5.6 | 15 - metadata/md5-cache/dev-python/alembic-1.5.7 | 4 +- metadata/md5-cache/dev-python/aniso8601-9.0.0 | 15 - metadata/md5-cache/dev-python/aniso8601-9.0.1 | 4 +- metadata/md5-cache/dev-python/asgiref-3.3.2 | 15 + metadata/md5-cache/dev-python/asgiref-3.3.4 | 15 + metadata/md5-cache/dev-python/autoprop-2.2.0 | 15 + metadata/md5-cache/dev-python/bitarray-1.9.1 | 14 + metadata/md5-cache/dev-python/boto3-1.17.45 | 15 + metadata/md5-cache/dev-python/boto3-1.17.46 | 15 + .../md5-cache/dev-python/botocore-1.20.45 | 15 + .../md5-cache/dev-python/botocore-1.20.46 | 15 + .../md5-cache/dev-python/brotlicffi-1.0.9.2 | 16 + .../dev-python/cfn-python-lint-0.48.2 | 15 + metadata/md5-cache/dev-python/coverage-5.5 | 4 +- metadata/md5-cache/dev-python/cython-0.29.22 | 4 +- metadata/md5-cache/dev-python/django-2.2.20 | 15 + .../md5-cache/dev-python/django-3.0.14-r1 | 15 + metadata/md5-cache/dev-python/django-3.1.8-r1 | 15 + metadata/md5-cache/dev-python/django-3.2 | 15 + .../dev-python/django-auth-ldap-2.4.0 | 15 + metadata/md5-cache/dev-python/docker-py-5.0.0 | 16 + metadata/md5-cache/dev-python/fsspec-0.9.0 | 15 + .../md5-cache/dev-python/google-auth-1.27.0 | 16 - .../md5-cache/dev-python/google-auth-1.27.1 | 4 +- .../dev-python/google-auth-httplib2-0.0.4 | 16 - .../dev-python/google-auth-httplib2-0.1.0 | 4 +- .../md5-cache/dev-python/hcloud-python-1.12.0 | 15 + .../md5-cache/dev-python/hypothesis-6.8.5 | 15 + metadata/md5-cache/dev-python/ijson-3.1.3 | 16 - metadata/md5-cache/dev-python/ijson-3.1.4 | 4 +- metadata/md5-cache/dev-python/ipdb-0.10.3-r1 | 14 - metadata/md5-cache/dev-python/ipdb-0.13.5 | 16 - metadata/md5-cache/dev-python/ipdb-0.13.6 | 16 - metadata/md5-cache/dev-python/ipdb-0.13.7 | 4 +- .../{ipython-7.21.0 => ipython-7.21.0-r1} | 8 +- .../{ipython-7.22.0 => ipython-7.22.0-r1} | 8 +- metadata/md5-cache/dev-python/matterhook-0.2 | 14 - .../md5-cache/dev-python/matterhook-0.2-r1 | 4 +- metadata/md5-cache/dev-python/micawber-0.5.2 | 15 - metadata/md5-cache/dev-python/micawber-0.5.3 | 4 +- metadata/md5-cache/dev-python/miniupnpc-2.2.2 | 4 +- metadata/md5-cache/dev-python/nbsphinx-0.8.2 | 4 +- metadata/md5-cache/dev-python/nose2-0.10.0 | 4 +- metadata/md5-cache/dev-python/peewee-3.14.3 | 4 +- .../md5-cache/dev-python/phonenumbers-8.12.20 | 4 +- metadata/md5-cache/dev-python/pycson-0.8-r1 | 4 +- metadata/md5-cache/dev-python/pyproj-3.0.1 | 4 +- .../md5-cache/dev-python/python-dotenv-0.17.0 | 16 + .../python-language-server-0.36.2-r1 | 15 + .../dev-python/python-nbxmpp-2.0.2-r1 | 4 +- .../md5-cache/dev-python/python-socks-1.2.2 | 4 +- .../md5-cache/dev-python/pytools-2021.2.3 | 15 + metadata/md5-cache/dev-python/rope-0.18.0-r1 | 16 + .../md5-cache/dev-python/sentry-sdk-0.20.3 | 15 - .../md5-cache/dev-python/sentry-sdk-1.0.0 | 4 +- metadata/md5-cache/dev-python/speg-0.3-r2 | 4 +- .../dev-python/sphinx_rtd_theme-0.5.2 | 16 + metadata/md5-cache/dev-python/tenacity-7.0.0 | 4 +- .../md5-cache/dev-python/towncrier-19.9.0 | 15 + .../md5-cache/dev-python/towncrier-21.3.0 | 15 + metadata/md5-cache/dev-python/tqdm-4.60.0 | 15 + .../dev-python/translate-toolkit-3.3.3 | 4 +- metadata/md5-cache/dev-python/tvdb_api-3.0.2 | 4 +- .../dev-python/websocket-client-0.58.0 | 4 +- metadata/md5-cache/dev-python/xmlschema-1.6.0 | 15 + metadata/md5-cache/dev-qt/Manifest.gz | Bin 10425 -> 10596 bytes .../dev-qt/qtwebengine-5.15.2_p20210406 | 16 + .../dev-qt/qtwebkit-5.212.0_pre20200309-r1 | 4 +- metadata/md5-cache/dev-ros/Manifest.gz | Bin 177752 -> 182790 bytes .../dev-ros/ament_cmake_copyright-0.10.4 | 14 + .../md5-cache/dev-ros/ament_cmake_core-1.1.3 | 13 + .../dev-ros/ament_cmake_cppcheck-0.10.4 | 14 + .../dev-ros/ament_cmake_cpplint-0.10.4 | 14 + .../ament_cmake_export_definitions-1.1.3 | 13 + .../ament_cmake_export_dependencies-1.1.3 | 13 + ...ent_cmake_export_include_directories-1.1.3 | 13 + .../ament_cmake_export_interfaces-1.1.3 | 13 + .../ament_cmake_export_libraries-1.1.3 | 13 + .../ament_cmake_export_link_flags-1.1.3 | 13 + .../dev-ros/ament_cmake_export_targets-1.1.3 | 13 + .../md5-cache/dev-ros/ament_cmake_gmock-1.1.3 | 13 + .../md5-cache/dev-ros/ament_cmake_gtest-1.1.3 | 13 + .../ament_cmake_include_directories-1.1.3 | 13 + .../dev-ros/ament_cmake_libraries-1.1.3 | 13 + .../dev-ros/ament_cmake_lint_cmake-0.10.4 | 13 + .../dev-ros/ament_cmake_pytest-1.1.3 | 13 + .../dev-ros/ament_cmake_python-1.1.3 | 13 + .../ament_cmake_target_dependencies-1.1.3 | 13 + .../md5-cache/dev-ros/ament_cmake_test-1.1.3 | 15 + .../dev-ros/ament_cmake_uncrustify-0.10.4 | 14 + .../dev-ros/ament_cmake_version-1.1.3 | 13 + .../dev-ros/ament_cmake_xmllint-0.10.4 | 14 + .../md5-cache/dev-ros/ament_copyright-0.10.4 | 16 + .../md5-cache/dev-ros/ament_cppcheck-0.10.4 | 14 + .../md5-cache/dev-ros/ament_cpplint-0.10.4 | 16 + .../md5-cache/dev-ros/ament_flake8-0.10.4 | 16 + .../ament_lint-0.10.4} | 16 +- .../md5-cache/dev-ros/ament_lint_auto-0.10.4 | 13 + .../md5-cache/dev-ros/ament_lint_cmake-0.10.4 | 16 + .../md5-cache/dev-ros/ament_pep257-0.10.4 | 16 + .../md5-cache/dev-ros/ament_uncrustify-0.10.4 | 14 + .../md5-cache/dev-ros/ament_xmllint-0.10.4 | 16 + metadata/md5-cache/dev-ros/gmapping-1.4.2 | 6 +- metadata/md5-cache/dev-ros/gmapping-9999 | 5 +- .../md5-cache/dev-ros/qt_gui_cpp-0.4.2-r1 | 4 +- metadata/md5-cache/dev-ros/qt_gui_cpp-9999 | 4 +- metadata/md5-cache/dev-ros/roslint-0.12.0 | 4 +- metadata/md5-cache/dev-ros/roslint-9999 | 4 +- .../{rqt_plot-0.4.12 => rqt_plot-0.4.13} | 4 +- ...econfigure-0.5.3 => rqt_reconfigure-0.5.4} | 6 +- .../md5-cache/dev-ros/rqt_reconfigure-9999 | 4 +- metadata/md5-cache/dev-ros/urg_node-0.1.15 | 4 +- metadata/md5-cache/dev-ros/urg_node-9999 | 4 +- .../dev-ros/{xacro-1.14.5 => xacro-1.14.6} | 4 +- metadata/md5-cache/dev-ruby/Manifest.gz | Bin 201784 -> 202257 bytes metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 | 16 + metadata/md5-cache/dev-ruby/redcloth-4.3.2-r2 | 16 + metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 | 16 + metadata/md5-cache/dev-ruby/sqlite3-1.4.2-r1 | 12 +- metadata/md5-cache/dev-util/Manifest.gz | Bin 122079 -> 122240 bytes metadata/md5-cache/dev-util/bear-2.4.4 | 4 +- metadata/md5-cache/dev-util/cutter-2.0.0 | 6 +- metadata/md5-cache/dev-util/edi-0.8.0 | 4 +- metadata/md5-cache/dev-util/edi-0.8.0-r1 | 14 + .../dev-util/gtk-update-icon-cache-3.24.26 | 4 +- metadata/md5-cache/dev-util/rizin-0.1.2 | 4 +- metadata/md5-cache/games-action/Manifest.gz | Bin 15099 -> 14749 bytes metadata/md5-cache/games-action/atanks-6.4-r1 | 12 - .../md5-cache/games-action/descent3-1.4.0b-r2 | 14 - .../md5-cache/games-action/descent3-1.4.0b-r3 | 14 + .../games-action/descent3-demo-1.4.0a-r1 | 9 +- .../games-action/extreme-tuxracer-0.7.4 | 12 - .../md5-cache/games-action/heretic2-1.06c-r1 | 14 - .../md5-cache/games-action/heretic2-1.06c-r2 | 14 + .../games-action/heretic2-demo-1.06a | 13 - .../games-action/heretic2-demo-1.06a-r1 | 13 + ...1-r1 => hotline-miami-1.0.9a_p20140221-r2} | 10 +- .../games-action/shadowgrounds-bin-0_p1 | 13 - .../games-action/shadowgrounds-bin-0_p1-r1 | 13 + .../shadowgrounds-survivor-bin-0_p1 | 13 - .../shadowgrounds-survivor-bin-0_p1-r1 | 13 + metadata/md5-cache/games-action/solar2-1.10 | 13 - .../md5-cache/games-action/solar2-1.10-r1 | 13 + .../games-action/supermariowar-2.0_beta1-r1 | 2 +- ...sworcery-1.02 => swordandsworcery-1.02-r1} | 10 +- metadata/md5-cache/games-arcade/Manifest.gz | Bin 22439 -> 22436 bytes .../md5-cache/games-arcade/aquaria-1.1.3-r1 | 13 - .../md5-cache/games-arcade/aquaria-1.1.3-r2 | 13 + .../md5-cache/games-arcade/cavezofphear-0.5.1 | 12 - .../games-arcade/cavezofphear-0.5.1-r1 | 13 + metadata/md5-cache/games-arcade/epiar-0.5-r1 | 13 +- metadata/md5-cache/games-arcade/epiar-0.5.1 | 15 + .../md5-cache/games-arcade/gish-demo-1.6-r1 | 8 +- .../md5-cache/games-arcade/jumpnbump-1.50-r2 | 13 - .../md5-cache/games-emulation/Manifest.gz | Bin 13637 -> 13471 bytes .../games-emulation/dolphin-5.0_p20200705 | 2 +- .../md5-cache/games-emulation/dolphin-9999 | 2 +- .../md5-cache/games-emulation/zsnes-1.51-r8 | 14 - .../md5-cache/games-emulation/zsnes-1.51-r9 | 6 +- metadata/md5-cache/games-engines/Manifest.gz | Bin 5729 -> 5731 bytes .../md5-cache/games-engines/devilutionx-1.0.3 | 14 - .../md5-cache/games-engines/devilutionx-1.2.0 | 14 + .../md5-cache/games-engines/devilutionx-9999 | 2 +- metadata/md5-cache/games-fps/Manifest.gz | Bin 11412 -> 11250 bytes metadata/md5-cache/games-fps/etqw-bin-1.5-r2 | 14 - metadata/md5-cache/games-fps/etqw-bin-1.5-r3 | 14 + .../md5-cache/games-fps/etqw-demo-2.0_p1-r2 | 13 - .../md5-cache/games-fps/etqw-demo-2.0_p1-r3 | 13 + metadata/md5-cache/games-fps/ezquake-bin-2.2 | 14 - .../md5-cache/games-fps/ezquake-bin-2.2-r1 | 14 + .../md5-cache/games-fps/glxquake-bin-0-r2 | 12 - .../md5-cache/games-fps/glxquake-bin-0-r3 | 11 + metadata/md5-cache/games-fps/quake1-data-2.40 | 12 - .../md5-cache/games-fps/quake1-data-2.40-r1 | 12 + .../md5-cache/games-fps/quake1-demodata-1.06 | 13 - .../games-fps/quake1-demodata-1.06-r1 | 12 + metadata/md5-cache/games-fps/quake1-rally-1.2 | 13 - .../md5-cache/games-fps/quake1-rally-1.2-r1 | 12 + .../games-fps/quake1-teamfortress-2.9 | 12 - .../games-fps/quake1-teamfortress-2.9-r1 | 11 + .../games-fps/quake1-textures-20050820 | 12 - .../games-fps/quake1-textures-20050820-r1 | 10 + metadata/md5-cache/games-fps/quake2-data-3.20 | 14 - .../md5-cache/games-fps/quake2-data-3.20-r1 | 14 + .../md5-cache/games-fps/quake2-demodata-3.14 | 13 - .../games-fps/quake2-demodata-3.14-r1 | 13 + .../games-fps/quake2-textures-0_beta8 | 13 - .../games-fps/quake2-textures-0_beta8-r1 | 11 + metadata/md5-cache/games-fps/qudos-0.40.1 | 10 +- .../md5-cache/games-fps/red-blue-quake2-0.1 | 12 - .../games-fps/red-blue-quake2-0.1-r1 | 13 + .../games-fps/soldieroffortune-1.06a-r1 | 14 - .../games-fps/soldieroffortune-1.06a-r2 | 14 + metadata/md5-cache/games-fps/tribes2-25034 | 13 +- .../md5-cache/games-fps/ut2004-demo-3334-r1 | 12 - .../md5-cache/games-fps/ut2004-demo-3334-r2 | 12 + .../md5-cache/games-fps/yamagi-quake2-7.43 | 14 - metadata/md5-cache/games-misc/Manifest.gz | Bin 9560 -> 9564 bytes .../{cowsay-3.04 => cowsay-3.04-r1} | 4 +- .../games-misc/little-inferno-20130509 | 14 - .../games-misc/little-inferno-20130509-r1 | 14 + metadata/md5-cache/games-mud/Manifest.gz | Bin 2241 -> 2076 bytes metadata/md5-cache/games-mud/powwow-1.2.16-r1 | 12 - metadata/md5-cache/games-puzzle/Manifest.gz | Bin 19444 -> 19450 bytes .../md5-cache/games-puzzle/nightsky-20111222 | 13 - .../games-puzzle/nightsky-20111222-r1 | 13 + .../md5-cache/games-puzzle/splice-20121120 | 12 - .../md5-cache/games-puzzle/splice-20121120-r1 | 12 + .../md5-cache/games-puzzle/tiny-and-big-1.4.1 | 14 - .../games-puzzle/tiny-and-big-1.4.1-r1 | 14 + metadata/md5-cache/games-roguelike/FTL-1.5.13 | 13 - .../md5-cache/games-roguelike/FTL-1.5.13-r1 | 13 + .../md5-cache/games-roguelike/Manifest.gz | Bin 3741 -> 3746 bytes metadata/md5-cache/games-roguelike/tome-2.3.5 | 2 +- metadata/md5-cache/games-rpg/Manifest.gz | Bin 8074 -> 8071 bytes .../md5-cache/games-rpg/dear-esther-20130608 | 13 - .../games-rpg/dear-esther-20130608-r1 | 13 + metadata/md5-cache/games-rpg/to-the-moon-0 | 13 - metadata/md5-cache/games-rpg/to-the-moon-0-r1 | 14 + .../md5-cache/games-rpg/wasteland2-1.9.0.13 | 12 - .../games-rpg/wasteland2-1.9.0.13-r1 | 12 + .../md5-cache/games-simulation/Manifest.gz | Bin 4629 -> 4636 bytes .../md5-cache/games-simulation/openttd-1.10.3 | 2 +- .../md5-cache/games-simulation/openttd-9999 | 2 +- metadata/md5-cache/games-sports/Manifest.gz | Bin 2100 -> 2091 bytes .../md5-cache/games-sports/billardgl-1.75-r2 | 8 +- metadata/md5-cache/games-strategy/Manifest.gz | Bin 10049 -> 10049 bytes .../games-strategy/darwinia-1.4.0_beta9-r1 | 14 - .../games-strategy/darwinia-1.4.0_beta9-r2 | 14 + .../md5-cache/games-strategy/dominions2-2.16 | 14 - .../games-strategy/dominions2-2.16-r1 | 14 + .../games-strategy/galaxyhack-1.74-r1 | 8 +- .../games-strategy/warmux-11.04.1-r1 | 4 +- .../games-strategy/xbattleai-1.2.2-r2 | 3 +- metadata/md5-cache/games-util/Manifest.gz | Bin 9653 -> 9658 bytes metadata/md5-cache/games-util/datutil-2.46 | 6 +- metadata/md5-cache/kde-apps/Manifest.gz | Bin 74346 -> 38195 bytes .../md5-cache/kde-apps/akonadi-20.12.2-r1 | 16 - .../kde-apps/akonadi-calendar-20.12.2 | 15 - .../kde-apps/akonadi-contacts-20.12.2 | 15 - .../kde-apps/akonadi-import-wizard-20.12.2 | 14 - .../md5-cache/kde-apps/akonadi-mime-20.12.2 | 15 - .../md5-cache/kde-apps/akonadi-notes-20.12.2 | 15 - .../kde-apps/akonadi-search-20.12.2-r1 | 15 - .../md5-cache/kde-apps/akonadiconsole-20.12.2 | 14 - metadata/md5-cache/kde-apps/akregator-20.12.2 | 15 - metadata/md5-cache/kde-apps/analitza-20.08.3 | 15 - metadata/md5-cache/kde-apps/ark-20.08.3 | 15 - .../md5-cache/kde-apps/artikulate-20.08.3 | 14 - .../md5-cache/kde-apps/audiocd-kio-20.08.3 | 14 - .../md5-cache/kde-apps/baloo-widgets-20.08.3 | 15 - metadata/md5-cache/kde-apps/blinken-20.08.3 | 14 - metadata/md5-cache/kde-apps/bomber-20.08.3 | 14 - metadata/md5-cache/kde-apps/bovo-20.08.3 | 14 - .../kde-apps/calendarjanitor-20.12.2 | 14 - .../kde-apps/calendarsupport-20.12.2 | 15 - metadata/md5-cache/kde-apps/cantor-20.08.3 | 16 - metadata/md5-cache/kde-apps/cervisia-20.08.3 | 14 - metadata/md5-cache/kde-apps/dolphin-20.08.3 | 15 - .../kde-apps/dolphin-plugins-dropbox-20.08.3 | 14 - .../kde-apps/dolphin-plugins-git-20.08.3 | 14 - .../dolphin-plugins-mercurial-20.08.3 | 14 - .../dolphin-plugins-subversion-20.08.3 | 14 - metadata/md5-cache/kde-apps/dragon-20.08.3 | 14 - .../md5-cache/kde-apps/eventviews-20.12.2 | 15 - .../md5-cache/kde-apps/ffmpegthumbs-20.08.3 | 14 - metadata/md5-cache/kde-apps/filelight-20.08.3 | 15 - metadata/md5-cache/kde-apps/granatier-20.08.3 | 14 - .../kde-apps/grantlee-editor-20.12.2 | 14 - .../md5-cache/kde-apps/grantleetheme-20.12.2 | 15 - metadata/md5-cache/kde-apps/gwenview-20.08.3 | 15 - .../kde-apps/incidenceeditor-20.12.2 | 15 - metadata/md5-cache/kde-apps/juk-20.08.3 | 15 - metadata/md5-cache/kde-apps/k3b-20.08.3 | 16 - .../kde-apps/kaccounts-integration-20.08.3 | 15 - .../kde-apps/kaccounts-providers-20.08.3 | 14 - .../md5-cache/kde-apps/kaddressbook-20.12.2 | 15 - metadata/md5-cache/kde-apps/kajongg-20.08.3 | 15 - metadata/md5-cache/kde-apps/kalarm-20.12.2 | 14 - metadata/md5-cache/kde-apps/kalarmcal-20.12.2 | 15 - metadata/md5-cache/kde-apps/kalgebra-20.08.3 | 14 - metadata/md5-cache/kde-apps/kalzium-20.08.3 | 14 - metadata/md5-cache/kde-apps/kamera-20.08.3 | 14 - metadata/md5-cache/kde-apps/kamoso-20.08.3 | 15 - metadata/md5-cache/kde-apps/kanagram-20.08.3 | 14 - metadata/md5-cache/kde-apps/kapman-20.08.3 | 14 - .../md5-cache/kde-apps/kapptemplate-20.08.3 | 15 - metadata/md5-cache/kde-apps/kate-20.08.3 | 15 - metadata/md5-cache/kde-apps/katomic-20.08.3 | 14 - metadata/md5-cache/kde-apps/kbackup-20.08.3 | 14 - metadata/md5-cache/kde-apps/kblackbox-20.08.3 | 14 - metadata/md5-cache/kde-apps/kblocks-20.08.3 | 14 - metadata/md5-cache/kde-apps/kbounce-20.08.3 | 14 - metadata/md5-cache/kde-apps/kbreakout-20.08.3 | 14 - metadata/md5-cache/kde-apps/kbruch-20.08.3 | 14 - .../md5-cache/kde-apps/kcachegrind-20.08.3 | 14 - metadata/md5-cache/kde-apps/kcalc-20.08.3 | 15 - metadata/md5-cache/kde-apps/kcalutils-20.12.2 | 15 - .../md5-cache/kde-apps/kcharselect-20.08.3 | 14 - .../md5-cache/kde-apps/kcolorchooser-20.08.3 | 14 - metadata/md5-cache/kde-apps/kcron-20.08.3 | 14 - .../md5-cache/kde-apps/kde-apps-meta-20.08.3 | 10 - .../kde-apps/kde-dev-scripts-20.08.3 | 14 - .../md5-cache/kde-apps/kde-dev-utils-20.08.3 | 14 - .../kde-apps/kdeaccessibility-meta-20.08.3 | 9 - .../md5-cache/kde-apps/kdeadmin-meta-20.08.3 | 10 - .../md5-cache/kde-apps/kdebugsettings-20.08.3 | 15 - .../md5-cache/kde-apps/kdecore-meta-20.08.3 | 10 - .../md5-cache/kde-apps/kdeedu-data-20.08.3 | 11 - .../md5-cache/kde-apps/kdeedu-meta-20.08.3 | 10 - .../md5-cache/kde-apps/kdegames-meta-20.08.3 | 10 - .../kde-apps/kdegraphics-meta-20.08.3 | 10 - .../kde-apps/kdegraphics-mobipocket-20.08.3 | 14 - .../kde-apps/kdemultimedia-meta-20.08.3 | 10 - .../kde-apps/kdenetwork-filesharing-20.08.3 | 14 - .../kde-apps/kdenetwork-filesharing-20.12.3 | 4 +- .../kde-apps/kdenetwork-meta-20.08.3-r1 | 10 - .../kde-apps/kdenetwork-meta-20.12.3 | 10 - .../kde-apps/kdenetwork-meta-20.12.3-r1 | 10 + metadata/md5-cache/kde-apps/kdenlive-20.08.3 | 15 - .../md5-cache/kde-apps/kdepim-addons-20.12.2 | 15 - .../md5-cache/kde-apps/kdepim-meta-20.12.2 | 10 - .../md5-cache/kde-apps/kdepim-runtime-20.12.2 | 15 - .../kde-apps/kdesdk-kioslaves-20.08.3 | 14 - .../md5-cache/kde-apps/kdesdk-meta-20.08.3 | 10 - .../kde-apps/kdesdk-thumbnailers-20.08.3 | 14 - .../md5-cache/kde-apps/kdeutils-meta-20.08.3 | 10 - metadata/md5-cache/kde-apps/kdf-20.08.3 | 14 - metadata/md5-cache/kde-apps/kdialog-20.08.3 | 14 - metadata/md5-cache/kde-apps/kdiamond-20.08.3 | 14 - .../md5-cache/kde-apps/keditbookmarks-20.08.3 | 15 - metadata/md5-cache/kde-apps/kfind-20.08.3 | 14 - metadata/md5-cache/kde-apps/kfloppy-20.08.3 | 14 - .../md5-cache/kde-apps/kfourinline-20.08.3 | 14 - .../md5-cache/kde-apps/kgeography-20.08.3 | 14 - metadata/md5-cache/kde-apps/kget-20.08.3 | 15 - .../md5-cache/kde-apps/kgoldrunner-20.08.3 | 14 - metadata/md5-cache/kde-apps/kgpg-20.08.3 | 14 - metadata/md5-cache/kde-apps/khangman-20.08.3 | 14 - .../md5-cache/kde-apps/khelpcenter-20.08.3 | 14 - .../kde-apps/kidentitymanagement-20.12.2 | 15 - metadata/md5-cache/kde-apps/kig-20.08.3 | 16 - metadata/md5-cache/kde-apps/kigo-20.08.3 | 14 - metadata/md5-cache/kde-apps/killbots-20.08.3 | 14 - .../kde-apps/kimagemapeditor-20.08.3 | 14 - metadata/md5-cache/kde-apps/kimap-20.12.2 | 15 - .../md5-cache/kde-apps/kio-extras-20.08.3-r1 | 15 - .../md5-cache/kde-apps/kipi-plugins-20.08.3 | 15 - metadata/md5-cache/kde-apps/kiriki-20.08.3 | 14 - metadata/md5-cache/kde-apps/kiten-20.08.3 | 14 - .../md5-cache/kde-apps/kitinerary-20.12.2 | 16 - .../md5-cache/kde-apps/kjumpingcube-20.08.3 | 14 - metadata/md5-cache/kde-apps/kldap-20.12.2 | 15 - metadata/md5-cache/kde-apps/kleopatra-20.12.2 | 15 - metadata/md5-cache/kde-apps/klettres-20.08.3 | 14 - metadata/md5-cache/kde-apps/klickety-20.08.3 | 14 - metadata/md5-cache/kde-apps/klines-20.08.3 | 14 - metadata/md5-cache/kde-apps/kmag-20.08.3 | 14 - metadata/md5-cache/kde-apps/kmahjongg-20.08.3 | 14 - metadata/md5-cache/kde-apps/kmail-20.12.2 | 15 - .../kde-apps/kmail-account-wizard-20.12.2 | 15 - .../md5-cache/kde-apps/kmailtransport-20.12.2 | 15 - metadata/md5-cache/kde-apps/kmbox-20.12.2 | 15 - metadata/md5-cache/kde-apps/kmime-20.12.2 | 15 - metadata/md5-cache/kde-apps/kmines-20.08.3 | 14 - metadata/md5-cache/kde-apps/kmix-20.08.3 | 14 - .../md5-cache/kde-apps/kmousetool-20.08.3 | 14 - metadata/md5-cache/kde-apps/kmouth-20.08.3 | 14 - metadata/md5-cache/kde-apps/kmplot-20.08.3 | 14 - .../md5-cache/kde-apps/knavalbattle-20.08.3 | 14 - metadata/md5-cache/kde-apps/knetwalk-20.08.3 | 15 - metadata/md5-cache/kde-apps/knights-20.08.3 | 14 - metadata/md5-cache/kde-apps/knotes-20.12.2 | 15 - metadata/md5-cache/kde-apps/kolf-20.08.3 | 14 - metadata/md5-cache/kde-apps/kollision-20.08.3 | 14 - .../md5-cache/kde-apps/kolourpaint-20.08.3 | 14 - metadata/md5-cache/kde-apps/kompare-20.08.3 | 14 - metadata/md5-cache/kde-apps/konqueror-20.08.3 | 15 - metadata/md5-cache/kde-apps/konquest-20.08.3 | 14 - metadata/md5-cache/kde-apps/konsole-20.08.3 | 15 - .../kde-apps/konsolekalendar-20.12.2 | 14 - metadata/md5-cache/kde-apps/kontact-20.12.2 | 14 - .../kde-apps/kontactinterface-20.12.2 | 14 - metadata/md5-cache/kde-apps/kopete-20.08.3 | 15 - .../md5-cache/kde-apps/korganizer-20.12.2 | 15 - metadata/md5-cache/kde-apps/kpat-20.08.3 | 15 - .../md5-cache/kde-apps/kpimtextedit-20.12.2 | 15 - metadata/md5-cache/kde-apps/kpkpass-20.12.2 | 15 - .../md5-cache/kde-apps/kqtquickcharts-20.08.3 | 14 - metadata/md5-cache/kde-apps/krdc-20.08.3 | 14 - metadata/md5-cache/kde-apps/kreversi-20.08.3 | 14 - metadata/md5-cache/kde-apps/krfb-20.08.3 | 14 - .../kde-apps/kross-interpreters-20.08.3 | 14 - metadata/md5-cache/kde-apps/kruler-20.08.3 | 14 - metadata/md5-cache/kde-apps/kshisen-20.08.3 | 14 - metadata/md5-cache/kde-apps/ksirk-20.08.3 | 14 - metadata/md5-cache/kde-apps/ksmtp-20.12.2 | 15 - .../md5-cache/kde-apps/ksnakeduel-20.08.3 | 14 - .../md5-cache/kde-apps/kspaceduel-20.08.3 | 14 - metadata/md5-cache/kde-apps/ksquares-20.08.3 | 14 - metadata/md5-cache/kde-apps/ksudoku-20.08.3 | 14 - .../md5-cache/kde-apps/ksystemlog-20.08.3 | 15 - metadata/md5-cache/kde-apps/kteatime-20.08.3 | 14 - metadata/md5-cache/kde-apps/ktimer-20.08.3 | 14 - metadata/md5-cache/kde-apps/ktouch-20.08.3 | 14 - .../kde-apps/ktp-accounts-kcm-20.08.3 | 14 - .../md5-cache/kde-apps/ktp-approver-20.08.3 | 14 - .../kde-apps/ktp-auth-handler-20.08.3 | 14 - .../kde-apps/ktp-common-internals-20.08.3 | 15 - .../kde-apps/ktp-contact-list-20.08.3 | 14 - .../kde-apps/ktp-contact-runner-20.08.3 | 14 - .../kde-apps/ktp-desktop-applets-20.08.3 | 14 - .../kde-apps/ktp-filetransfer-handler-20.08.3 | 14 - .../kde-apps/ktp-kded-module-20.08.3 | 14 - .../md5-cache/kde-apps/ktp-send-file-20.08.3 | 14 - .../md5-cache/kde-apps/ktp-text-ui-20.08.3 | 14 - .../md5-cache/kde-apps/ktuberling-20.08.3 | 14 - metadata/md5-cache/kde-apps/kturtle-20.08.3 | 14 - metadata/md5-cache/kde-apps/kubrick-20.08.3 | 14 - .../md5-cache/kde-apps/kwalletmanager-20.08.3 | 14 - metadata/md5-cache/kde-apps/kwave-20.08.3 | 14 - metadata/md5-cache/kde-apps/kwordquiz-20.08.3 | 14 - metadata/md5-cache/kde-apps/kwrite-20.08.3 | 14 - .../md5-cache/kde-apps/libgravatar-20.12.2 | 15 - metadata/md5-cache/kde-apps/libkcddb-20.08.3 | 15 - .../kde-apps/libkcompactdisc-20.08.3 | 15 - metadata/md5-cache/kde-apps/libkdcraw-20.08.3 | 14 - .../md5-cache/kde-apps/libkdegames-20.08.3 | 15 - metadata/md5-cache/kde-apps/libkdepim-20.12.2 | 15 - .../kde-apps/libkeduvocdocument-20.08.3 | 15 - metadata/md5-cache/kde-apps/libkexiv2-20.08.3 | 14 - metadata/md5-cache/kde-apps/libkgapi-20.12.2 | 15 - metadata/md5-cache/kde-apps/libkipi-20.08.3 | 14 - metadata/md5-cache/kde-apps/libkleo-20.12.2 | 14 - .../md5-cache/kde-apps/libkmahjongg-20.08.3 | 14 - .../kde-apps/libkomparediff2-20.08.3 | 15 - metadata/md5-cache/kde-apps/libksane-20.08.3 | 14 - metadata/md5-cache/kde-apps/libksieve-20.12.2 | 15 - metadata/md5-cache/kde-apps/libktnef-20.12.2 | 15 - metadata/md5-cache/kde-apps/lokalize-20.08.3 | 16 - metadata/md5-cache/kde-apps/lskat-20.08.3 | 14 - .../md5-cache/kde-apps/mailcommon-20.12.2 | 15 - .../md5-cache/kde-apps/mailimporter-20.12.2 | 15 - metadata/md5-cache/kde-apps/marble-20.08.3 | 15 - .../md5-cache/kde-apps/mbox-importer-20.12.2 | 14 - .../md5-cache/kde-apps/messagelib-20.12.2 | 15 - metadata/md5-cache/kde-apps/minuet-20.08.3 | 14 - metadata/md5-cache/kde-apps/okular-20.08.3 | 15 - metadata/md5-cache/kde-apps/palapeli-20.08.3 | 14 - metadata/md5-cache/kde-apps/parley-20.08.3-r1 | 14 - metadata/md5-cache/kde-apps/picmi-20.08.3 | 15 - .../kde-apps/pim-data-exporter-20.12.2 | 15 - .../kde-apps/pim-sieve-editor-20.12.2 | 15 - metadata/md5-cache/kde-apps/pimcommon-20.12.2 | 15 - .../kde-apps/plasma-telepathy-meta-20.08.3 | 10 - metadata/md5-cache/kde-apps/poxml-20.08.3 | 14 - .../md5-cache/kde-apps/print-manager-20.08.3 | 14 - metadata/md5-cache/kde-apps/rocs-20.08.3 | 15 - .../kde-apps/signon-kwallet-extension-20.08.3 | 14 - metadata/md5-cache/kde-apps/spectacle-20.08.3 | 15 - metadata/md5-cache/kde-apps/step-20.08.3 | 15 - metadata/md5-cache/kde-apps/svgpart-20.08.3 | 14 - metadata/md5-cache/kde-apps/sweeper-20.08.3 | 14 - .../md5-cache/kde-apps/thumbnailers-20.08.3 | 14 - metadata/md5-cache/kde-apps/umbrello-20.08.3 | 15 - metadata/md5-cache/kde-apps/yakuake-20.08.3 | 14 - .../kde-apps/zeroconf-ioslave-20.08.3 | 14 - metadata/md5-cache/kde-misc/Manifest.gz | Bin 5854 -> 5524 bytes .../md5-cache/kde-misc/kdeconnect-20.08.3 | 15 - .../md5-cache/kde-misc/kio-gdrive-20.08.3 | 15 - metadata/md5-cache/kde-plasma/Manifest.gz | Bin 17000 -> 16822 bytes .../{bluedevil-5.21.3 => bluedevil-5.21.4} | 4 +- .../{breeze-5.21.3 => breeze-5.21.4} | 8 +- ...{breeze-grub-5.21.3 => breeze-grub-5.21.4} | 2 +- .../{breeze-gtk-5.21.3 => breeze-gtk-5.21.4} | 4 +- ...plymouth-5.21.3 => breeze-plymouth-5.21.4} | 2 +- metadata/md5-cache/kde-plasma/discover-5.20.5 | 15 - .../md5-cache/kde-plasma/discover-5.20.5-r1 | 4 +- metadata/md5-cache/kde-plasma/discover-5.21.3 | 15 - metadata/md5-cache/kde-plasma/discover-5.21.4 | 15 + .../{drkonqi-5.21.3 => drkonqi-5.21.4} | 2 +- ...nagerd-5.21.3 => kactivitymanagerd-5.21.4} | 2 +- ...-cli-tools-5.21.3 => kde-cli-tools-5.21.4} | 6 +- ...tk-config-5.21.3 => kde-gtk-config-5.21.4} | 6 +- ...{kdecoration-5.21.3 => kdecoration-5.21.4} | 2 +- ...-addons-5.21.3 => kdeplasma-addons-5.21.4} | 4 +- .../{kgamma-5.21.3 => kgamma-5.21.4} | 2 +- .../{khotkeys-5.21.3 => khotkeys-5.21.4} | 6 +- ...{kinfocenter-5.21.3 => kinfocenter-5.21.4} | 4 +- .../{kmenuedit-5.21.3 => kmenuedit-5.21.4} | 2 +- .../{kscreen-5.21.3 => kscreen-5.21.4} | 6 +- ...reenlocker-5.21.3 => kscreenlocker-5.21.4} | 4 +- ...{ksshaskpass-5.21.3 => ksshaskpass-5.21.4} | 2 +- .../{ksysguard-5.21.3 => ksysguard-5.21.4} | 6 +- ...{kwallet-pam-5.21.3 => kwallet-pam-5.21.4} | 2 +- ...ion-5.21.3 => kwayland-integration-5.21.4} | 2 +- ...d-server-5.21.3 => kwayland-server-5.21.4} | 2 +- .../kde-plasma/{kwin-5.21.3 => kwin-5.21.4} | 8 +- .../{kwrited-5.21.3 => kwrited-5.21.4} | 2 +- .../{libkscreen-5.21.3 => libkscreen-5.21.4} | 2 +- ...ksysguard-5.21.3.1 => libksysguard-5.21.4} | 2 +- ...kworkspace-5.21.3 => libkworkspace-5.21.4} | 6 +- .../kde-plasma/{milou-5.21.3 => milou-5.21.4} | 2 +- .../{oxygen-5.21.3 => oxygen-5.21.4} | 8 +- ...21.3 => plasma-browser-integration-5.21.4} | 6 +- ...a-desktop-5.21.3 => plasma-desktop-5.21.4} | 6 +- ...lasma-disks-5.21.3 => plasma-disks-5.21.4} | 2 +- ...firewall-5.21.3 => plasma-firewall-5.21.4} | 6 +- ...ation-5.21.3 => plasma-integration-5.21.4} | 6 +- .../md5-cache/kde-plasma/plasma-meta-5.21.3 | 11 - .../md5-cache/kde-plasma/plasma-meta-5.21.4 | 11 + .../{plasma-nm-5.21.3 => plasma-nm-5.21.4} | 4 +- .../{plasma-pa-5.21.3 => plasma-pa-5.21.4} | 2 +- .../{plasma-sdk-5.21.3 => plasma-sdk-5.21.4} | 2 +- ...tor-5.21.3 => plasma-systemmonitor-5.21.4} | 6 +- ...rbolt-5.21.3 => plasma-thunderbolt-5.21.4} | 2 +- ...lasma-vault-5.21.3 => plasma-vault-5.21.4} | 6 +- ...rkspace-5.21.3 => plasma-workspace-5.21.4} | 8 +- ...1.3 => plasma-workspace-wallpapers-5.21.4} | 2 +- ...lymouth-kcm-5.21.3 => plymouth-kcm-5.21.4} | 4 +- ...e-agent-5.21.3 => polkit-kde-agent-5.21.4} | 2 +- .../{powerdevil-5.21.3 => powerdevil-5.21.4} | 6 +- .../{sddm-kcm-5.21.3 => sddm-kcm-5.21.4} | 4 +- ...msettings-5.21.3 => systemsettings-5.21.4} | 6 +- ...e-5.21.3 => xdg-desktop-portal-kde-5.21.4} | 2 +- ...i-proxy-5.21.3 => xembed-sni-proxy-5.21.4} | 2 +- metadata/md5-cache/mail-client/Manifest.gz | Bin 7538 -> 7206 bytes .../md5-cache/mail-client/thunderbird-78.8.1 | 15 - .../mail-client/thunderbird-bin-78.8.1 | 15 - metadata/md5-cache/media-gfx/Manifest.gz | Bin 52901 -> 52904 bytes metadata/md5-cache/media-gfx/asymptote-2.70 | 16 + .../md5-cache/media-gfx/fontforge-20200314 | 16 - metadata/md5-cache/media-libs/Manifest.gz | Bin 95999 -> 95818 bytes .../md5-cache/media-libs/libebur128-1.2.4 | 14 - .../md5-cache/media-libs/libebur128-1.2.6 | 4 +- .../md5-cache/media-libs/libpano13-2.9.20 | 13 + .../media-libs/libsdl-1.2.15_p20210224 | 2 +- .../md5-cache/media-libs/libsndfile-1.0.30 | 15 - .../md5-cache/media-libs/sdl-mixer-1.2.12-r4 | 5 +- metadata/md5-cache/media-libs/taglib-1.12 | 4 +- metadata/md5-cache/media-plugins/Manifest.gz | Bin 67801 -> 67966 bytes .../media-plugins/kodi-pvr-iptvsimple-7.6.0 | 13 + metadata/md5-cache/media-sound/Manifest.gz | Bin 76888 -> 76727 bytes .../{drumstick-2.1.0 => drumstick-2.1.1} | 4 +- metadata/md5-cache/media-sound/elisa-20.08.3 | 15 - metadata/md5-cache/media-video/Manifest.gz | Bin 38824 -> 38824 bytes .../{mpv-0.33.0-r100 => mpv-0.33.1} | 2 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 66099 -> 66251 bytes .../md5-cache/net-analyzer/nagstamon-3.6.0 | 15 + metadata/md5-cache/net-fs/Manifest.gz | Bin 7526 -> 7184 bytes .../net-fs/minio-2021.03.04.00.53.13 | 12 - .../net-fs/minio-2021.03.12.00.00.47 | 12 - metadata/md5-cache/net-fs/nfs-utils-2.5.3-r1 | 4 +- metadata/md5-cache/net-fs/openafs-1.8.7 | 8 +- metadata/md5-cache/net-im/Manifest.gz | Bin 15753 -> 15754 bytes metadata/md5-cache/net-im/gajim-1.3.1 | 4 +- metadata/md5-cache/net-irc/Manifest.gz | Bin 11286 -> 11120 bytes .../md5-cache/net-irc/konversation-1.7.7-r1 | 14 - metadata/md5-cache/net-libs/Manifest.gz | Bin 55775 -> 54816 bytes .../md5-cache/net-libs/libktorrent-2.2.0-r1 | 15 - .../net-libs/libmicrohttpd-0.9.65-r1 | 14 - .../net-libs/libmicrohttpd-0.9.68-r1 | 4 +- .../md5-cache/net-libs/libmicrohttpd-0.9.69 | 14 - .../net-libs/libmicrohttpd-0.9.70-r1 | 14 - .../md5-cache/net-libs/libmicrohttpd-0.9.71 | 14 - metadata/md5-cache/net-libs/libtirpc-1.3.1 | 4 +- metadata/md5-cache/net-libs/mbedtls-2.24.0 | 15 - metadata/md5-cache/net-libs/miniupnpc-2.2.2 | 4 +- metadata/md5-cache/net-misc/Manifest.gz | Bin 89191 -> 88863 bytes metadata/md5-cache/net-misc/dibbler-1.0.1 | 12 - metadata/md5-cache/net-misc/dibbler-1.0.1-r2 | 14 - metadata/md5-cache/net-misc/dibbler-1.0.1-r3 | 4 +- metadata/md5-cache/net-misc/grive-0.5.1 | 13 - .../net-misc/grive-0.5.1_pre20171005 | 12 - metadata/md5-cache/net-misc/netifrc-0.7.3 | 4 +- .../md5-cache/net-misc/sks-1.1.6_p20200624-r1 | 15 + .../md5-cache/net-misc/youtube-dl-2021.04.07 | 15 + metadata/md5-cache/net-p2p/Manifest.gz | Bin 12948 -> 12785 bytes metadata/md5-cache/net-p2p/ktorrent-5.2.0-r1 | 15 - metadata/md5-cache/net-proxy/Manifest.gz | Bin 9178 -> 8226 bytes metadata/md5-cache/net-proxy/haproxy-1.8.28 | 15 - metadata/md5-cache/net-proxy/haproxy-1.8.29 | 6 +- .../md5-cache/net-proxy/haproxy-2.0.14-r2 | 6 +- metadata/md5-cache/net-proxy/haproxy-2.0.21 | 6 +- metadata/md5-cache/net-proxy/haproxy-2.0.9999 | 6 +- metadata/md5-cache/net-proxy/haproxy-2.1.12 | 15 - metadata/md5-cache/net-proxy/haproxy-2.1.4-r2 | 15 - metadata/md5-cache/net-proxy/haproxy-2.1.9999 | 14 - metadata/md5-cache/net-proxy/haproxy-2.2.12 | 6 +- .../{haproxy-2.2.11 => haproxy-2.2.13} | 8 +- metadata/md5-cache/net-proxy/haproxy-2.2.5-r1 | 6 +- metadata/md5-cache/net-proxy/haproxy-2.2.9999 | 6 +- metadata/md5-cache/net-proxy/haproxy-2.3.7 | 15 - metadata/md5-cache/net-proxy/haproxy-2.3.8 | 15 - metadata/md5-cache/net-proxy/haproxy-2.3.9 | 6 +- metadata/md5-cache/net-proxy/haproxy-2.3.9999 | 6 +- metadata/md5-cache/net-wireless/Manifest.gz | Bin 29227 -> 29224 bytes .../net-wireless/{bluez-5.56 => bluez-5.58} | 8 +- metadata/md5-cache/ros-meta/Manifest.gz | Bin 23953 -> 24112 bytes metadata/md5-cache/ros-meta/ament_cmake-1.1.3 | 15 + metadata/md5-cache/sci-libs/Manifest.gz | Bin 53717 -> 53716 bytes metadata/md5-cache/sci-libs/mumps-5.3.5 | 2 +- ...rocos_kdl-1.4.0-r1 => orocos_kdl-1.4.0-r2} | 2 +- .../md5-cache/sci-mathematics/Manifest.gz | Bin 18864 -> 18864 bytes .../md5-cache/sci-mathematics/coq-8.12.0-r1 | 2 +- metadata/md5-cache/sci-mathematics/coq-8.13.0 | 2 +- metadata/md5-cache/sci-physics/Manifest.gz | Bin 6705 -> 6541 bytes .../md5-cache/sci-physics/herwig++-2.7.1-r1 | 14 - metadata/md5-cache/sys-apps/Manifest.gz | Bin 93439 -> 93426 bytes .../md5-cache/sys-apps/fakeroot-1.25.3-r1 | 4 +- .../md5-cache/sys-apps/linux-misc-apps-5.8 | 2 +- metadata/md5-cache/sys-block/Manifest.gz | Bin 19084 -> 18919 bytes .../md5-cache/sys-block/{di-4.48 => di-4.50} | 8 +- .../sys-block/partitionmanager-4.2.0 | 14 - metadata/md5-cache/sys-fabric/Manifest.gz | Bin 5534 -> 5696 bytes .../md5-cache/sys-fabric/mstflint-4.16.0_p2 | 14 + metadata/md5-cache/sys-fs/Manifest.gz | Bin 37279 -> 37277 bytes ...path-tools-0.8.4 => multipath-tools-0.8.6} | 8 +- metadata/md5-cache/sys-fs/udiskie-2.3.3 | 4 +- metadata/md5-cache/sys-fs/zfs-9999 | 2 +- metadata/md5-cache/sys-kernel/Manifest.gz | Bin 29941 -> 29947 bytes .../sys-kernel/gentoo-kernel-5.10.27 | 4 +- .../sys-kernel/gentoo-kernel-5.4.109 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.10.27 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.4.109 | 4 +- .../sys-kernel/gentoo-kernel-bin-5.4.109-r1 | 4 +- .../sys-kernel/gentoo-sources-4.14.228 | 4 +- .../sys-kernel/gentoo-sources-4.19.184 | 4 +- .../sys-kernel/gentoo-sources-4.4.264 | 4 +- .../sys-kernel/gentoo-sources-4.9.264 | 4 +- .../sys-kernel/gentoo-sources-5.10.27 | 4 +- .../sys-kernel/gentoo-sources-5.4.109 | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 37036 -> 36879 bytes metadata/md5-cache/sys-libs/kpmcore-4.2.0 | 15 - metadata/md5-cache/virtual/Manifest.gz | Bin 42864 -> 42880 bytes .../md5-cache/virtual/dist-kernel-5.10.27 | 4 +- .../md5-cache/virtual/dist-kernel-5.4.109 | 4 +- metadata/md5-cache/www-apps/Manifest.gz | Bin 19675 -> 19683 bytes .../md5-cache/www-apps/postfixadmin-3.3.8 | 4 +- metadata/md5-cache/www-client/Manifest.gz | Bin 11071 -> 10100 bytes metadata/md5-cache/www-client/firefox-78.8.0 | 15 - metadata/md5-cache/www-client/firefox-86.0 | 15 - metadata/md5-cache/www-client/firefox-86.0.1 | 15 - .../md5-cache/www-client/firefox-bin-78.8.0 | 15 - .../md5-cache/www-client/firefox-bin-86.0 | 15 - .../md5-cache/www-client/firefox-bin-86.0.1 | 15 - metadata/md5-cache/x11-drivers/Manifest.gz | Bin 7266 -> 7261 bytes .../x11-drivers/nvidia-drivers-390.141-r1 | 4 +- .../x11-drivers/nvidia-drivers-450.102.04-r1 | 4 +- .../x11-drivers/nvidia-drivers-460.39-r1 | 16 - .../x11-drivers/nvidia-drivers-460.67 | 4 +- .../x11-drivers/nvidia-drivers-465.19.01 | 4 +- .../x11-drivers/xf86-input-libinput-1.0.0 | 14 + metadata/md5-cache/x11-libs/Manifest.gz | Bin 29926 -> 29932 bytes metadata/md5-cache/x11-libs/gtk+-3.24.26 | 6 +- metadata/md5-cache/x11-misc/Manifest.gz | Bin 68392 -> 68387 bytes ...{xdg-utils-1.1.3-r1 => xdg-utils-1.1.3-r2} | 4 +- ...p20200220 => xdg-utils-1.1.3_p20200220-r2} | 4 +- ...200220-r1 => xdg-utils-1.1.3_p20200220-r3} | 4 +- metadata/news/timestamp.chk | 2 +- metadata/projects.xml | 4 + metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- net-analyzer/Manifest.gz | Bin 45670 -> 45674 bytes net-analyzer/nagstamon/Manifest | 1 + net-analyzer/nagstamon/nagstamon-3.6.0.ebuild | 55 + net-fs/Manifest.gz | Bin 3865 -> 3866 bytes net-fs/minio/Manifest | 10 - net-fs/minio/minio-2021.03.04.00.53.13.ebuild | 939 ------------- net-fs/minio/minio-2021.03.12.00.00.47.ebuild | 937 ------------- net-fs/nfs-utils/nfs-utils-2.5.3-r1.ebuild | 2 +- net-fs/openafs/openafs-1.8.7.ebuild | 2 +- net-im/Manifest.gz | Bin 10069 -> 10068 bytes net-im/gajim/gajim-1.3.1.ebuild | 2 +- net-irc/Manifest.gz | Bin 7726 -> 7730 bytes net-irc/konversation/Manifest | 1 - ...konversation-1.7.5-unused-kemoticons.patch | 112 -- .../konversation-1.7.6-no-kiconthemes.patch | 347 ----- .../files/konversation-1.7.7-no-solid.patch | 38 - .../konversation/konversation-1.7.7-r1.ebuild | 82 -- net-libs/Manifest.gz | Bin 33393 -> 33391 bytes net-libs/libktorrent/Manifest | 1 - ...libktorrent-2.2.0-fix-MultiFileCache.patch | 26 - .../libktorrent/libktorrent-2.2.0-r1.ebuild | 63 - net-libs/libmicrohttpd/Manifest | 4 - .../libmicrohttpd-0.9.65-r1.ebuild | 56 - .../libmicrohttpd-0.9.68-r1.ebuild | 2 +- .../libmicrohttpd/libmicrohttpd-0.9.69.ebuild | 61 - .../libmicrohttpd-0.9.70-r1.ebuild | 56 - .../libmicrohttpd/libmicrohttpd-0.9.71.ebuild | 61 - net-libs/libmicrohttpd/metadata.xml | 1 - net-libs/libtirpc/libtirpc-1.3.1.ebuild | 2 +- net-libs/mbedtls/Manifest | 1 - net-libs/mbedtls/mbedtls-2.24.0.ebuild | 95 -- net-libs/miniupnpc/miniupnpc-2.2.2.ebuild | 2 +- net-misc/Manifest.gz | Bin 55256 -> 55268 bytes net-misc/dibbler/dibbler-1.0.1-r2.ebuild | 56 - net-misc/dibbler/dibbler-1.0.1-r3.ebuild | 2 +- net-misc/dibbler/dibbler-1.0.1.ebuild | 49 - net-misc/grive/Manifest | 1 - net-misc/grive/grive-0.5.1.ebuild | 34 - net-misc/grive/grive-0.5.1_pre20171005.ebuild | 35 - net-misc/netifrc/netifrc-0.7.3.ebuild | 2 +- .../sks-1.1.6_p20200624-r1-db-hang.patch | 32 + net-misc/sks/sks-1.1.6_p20200624-r1.ebuild | 133 ++ net-misc/youtube-dl/Manifest | 1 + .../youtube-dl/youtube-dl-2021.04.07.ebuild | 71 + net-p2p/Manifest.gz | Bin 7770 -> 7770 bytes net-p2p/go-ethereum/metadata.xml | 9 +- net-p2p/ktorrent/Manifest | 1 - .../ktorrent-5.2.0-fix-start-in-systray.patch | 24 - .../files/ktorrent-5.2.0-taglib-linking.patch | 247 ---- net-p2p/ktorrent/ktorrent-5.2.0-r1.ebuild | 111 -- net-proxy/Manifest.gz | Bin 5546 -> 5545 bytes net-proxy/haproxy/Manifest | 7 +- net-proxy/haproxy/haproxy-1.8.28.ebuild | 169 --- net-proxy/haproxy/haproxy-1.8.29.ebuild | 1 + net-proxy/haproxy/haproxy-2.0.14-r2.ebuild | 1 + net-proxy/haproxy/haproxy-2.0.21.ebuild | 1 + net-proxy/haproxy/haproxy-2.0.9999.ebuild | 1 + net-proxy/haproxy/haproxy-2.1.12.ebuild | 180 --- net-proxy/haproxy/haproxy-2.1.4-r2.ebuild | 180 --- net-proxy/haproxy/haproxy-2.2.11.ebuild | 180 --- net-proxy/haproxy/haproxy-2.2.12.ebuild | 1 + ...-2.1.9999.ebuild => haproxy-2.2.13.ebuild} | 1 + net-proxy/haproxy/haproxy-2.2.5-r1.ebuild | 1 + net-proxy/haproxy/haproxy-2.2.9999.ebuild | 1 + net-proxy/haproxy/haproxy-2.3.7.ebuild | 177 --- net-proxy/haproxy/haproxy-2.3.8.ebuild | 177 --- net-proxy/haproxy/haproxy-2.3.9.ebuild | 1 + net-proxy/haproxy/haproxy-2.3.9999.ebuild | 1 + net-wireless/Manifest.gz | Bin 16545 -> 16553 bytes net-wireless/bluez/Manifest | 1 + .../{bluez-5.56.ebuild => bluez-5.58.ebuild} | 20 +- profiles/Manifest.gz | Bin 141321 -> 141309 bytes profiles/base/make.defaults | 6 +- profiles/base/use.mask | 8 - profiles/embedded/make.defaults | 6 +- profiles/features/selinux/package.mask | 6 +- profiles/license_groups | 2 +- profiles/package.mask | 20 +- .../features/fsf-gcc-ld64/package.use.mask | 6 + profiles/prefix/darwin/make.defaults | 5 +- profiles/use.local.desc | 10 +- ros-meta/Manifest.gz | Bin 8922 -> 8929 bytes ros-meta/ament_cmake/Manifest | 1 + ros-meta/ament_cmake/ament_cmake-1.1.3.ebuild | 60 + sci-libs/Manifest.gz | Bin 42135 -> 42126 bytes sci-libs/mumps/mumps-5.3.5.ebuild | 6 +- ...0-r1.ebuild => orocos_kdl-1.4.0-r2.ebuild} | 1 - sci-mathematics/Manifest.gz | Bin 13344 -> 13337 bytes sci-mathematics/coq/coq-8.12.0-r1.ebuild | 2 +- sci-mathematics/coq/coq-8.13.0.ebuild | 2 +- sci-physics/Manifest.gz | Bin 4520 -> 4356 bytes sci-physics/herwig++/Manifest | 1 - .../files/herwig++-2.6.3-looptools.patch | 64 - .../files/herwig++-2.7.1-fix-boost-1.67.patch | 42 - sci-physics/herwig++/herwig++-2.7.1-r1.ebuild | 68 - sci-physics/herwig++/metadata.xml | 20 - sys-apps/Manifest.gz | Bin 48520 -> 48517 bytes sys-apps/fakeroot/fakeroot-1.25.3-r1.ebuild | 2 +- .../linux-misc-apps-5.8.ebuild | 4 +- sys-block/Manifest.gz | Bin 10523 -> 10519 bytes sys-block/di/Manifest | 2 +- .../di/{di-4.48.ebuild => di-4.50.ebuild} | 6 +- sys-block/partitionmanager/Manifest | 1 - .../partitionmanager-4.2.0.ebuild | 38 - sys-fabric/Manifest.gz | Bin 4326 -> 4320 bytes sys-fabric/mstflint/Manifest | 1 + sys-fabric/mstflint/mstflint-4.16.0_p2.ebuild | 46 + sys-fs/Manifest.gz | Bin 21246 -> 21251 bytes sys-fs/multipath-tools/Manifest | 2 +- ...tipath-tools-0.8.4-parallel_make_fix.patch | 85 -- .../multipath-tools-0.8.4-respect-flags.patch | 19 - ....4.ebuild => multipath-tools-0.8.6.ebuild} | 15 +- sys-fs/udiskie/udiskie-2.3.3.ebuild | 2 +- sys-fs/zfs/zfs-9999.ebuild | 2 - sys-kernel/Manifest.gz | Bin 4412 -> 4415 bytes .../gentoo-kernel-bin-5.10.27.ebuild | 2 +- .../gentoo-kernel-bin-5.4.109-r1.ebuild | 2 +- .../gentoo-kernel-bin-5.4.109.ebuild | 2 +- .../gentoo-kernel-5.10.27.ebuild | 2 +- .../gentoo-kernel-5.4.109.ebuild | 2 +- .../gentoo-sources-4.14.228.ebuild | 2 +- .../gentoo-sources-4.19.184.ebuild | 2 +- .../gentoo-sources-4.4.264.ebuild | 2 +- .../gentoo-sources-4.9.264.ebuild | 2 +- .../gentoo-sources-5.10.27.ebuild | 2 +- .../gentoo-sources-5.4.109.ebuild | 2 +- sys-libs/Manifest.gz | Bin 14080 -> 14078 bytes sys-libs/kpmcore/Manifest | 1 - .../kpmcore/files/kpmcore-4.2.0-kf-5.77.patch | 50 - sys-libs/kpmcore/kpmcore-4.2.0.ebuild | 42 - virtual/Manifest.gz | Bin 28610 -> 28620 bytes .../dist-kernel/dist-kernel-5.10.27.ebuild | 2 +- .../dist-kernel/dist-kernel-5.4.109.ebuild | 2 +- www-apps/Manifest.gz | Bin 11266 -> 11266 bytes .../postfixadmin/postfixadmin-3.3.8.ebuild | 2 +- www-client/Manifest.gz | Bin 5876 -> 5878 bytes www-client/firefox-bin/Manifest | 291 ---- .../firefox-bin/firefox-bin-78.8.0.ebuild | 411 ------ .../firefox-bin/firefox-bin-86.0.1.ebuild | 411 ------ .../firefox-bin/firefox-bin-86.0.ebuild | 411 ------ www-client/firefox/Manifest | 289 ---- www-client/firefox/firefox-78.8.0.ebuild | 1183 ----------------- www-client/firefox/firefox-86.0.1.ebuild | 1173 ---------------- www-client/firefox/firefox-86.0.ebuild | 1173 ---------------- x11-drivers/Manifest.gz | Bin 5028 -> 5028 bytes x11-drivers/nvidia-drivers/Manifest | 2 - .../nvidia-drivers-390.141-r1.ebuild | 38 +- .../nvidia-drivers-450.102.04-r1.ebuild | 29 +- .../nvidia-drivers-460.39-r1.ebuild | 485 ------- .../nvidia-drivers-460.67.ebuild | 30 +- .../nvidia-drivers-465.19.01.ebuild | 31 +- x11-drivers/xf86-input-libinput/Manifest | 1 + .../xf86-input-libinput-1.0.0.ebuild | 22 + x11-libs/Manifest.gz | Bin 20187 -> 20179 bytes x11-libs/gtk+/gtk+-3.24.26.ebuild | 4 +- x11-misc/Manifest.gz | Bin 48614 -> 48621 bytes ....3-r1.ebuild => xdg-utils-1.1.3-r2.ebuild} | 5 +- ...ld => xdg-utils-1.1.3_p20200220-r2.ebuild} | 5 +- ...ld => xdg-utils-1.1.3_p20200220-r3.ebuild} | 5 +- 1915 files changed, 9984 insertions(+), 33632 deletions(-) delete mode 100644 app-accessibility/kontrast/kontrast-1.0.2.ebuild delete mode 100644 app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-20.08.3.ebuild rename app-editors/okteta/{okteta-0.26.4.ebuild => okteta-0.26.6.ebuild} (92%) create mode 100644 app-emulation/docker-compose/docker-compose-1.29.0.ebuild create mode 100644 app-emulation/docker-compose/files/docker-compose-1.29.0-setup-py.patch delete mode 100644 app-laptop/hdapsd/hdapsd-20141203-r1.ebuild delete mode 100644 app-office/libalkimia/files/libalkimia-8.0.3-cmake.patch delete mode 100644 app-office/libalkimia/libalkimia-8.0.4.ebuild create mode 100644 app-office/scribus/files/scribus-1.5.6.1-poppler-21.04.0.patch delete mode 100644 app-text/poppler/files/poppler-0.28.1-fix-multilib-configuration.patch delete mode 100644 app-text/poppler/files/poppler-0.60.1-qt5-dependencies.patch delete mode 100644 app-text/poppler/files/poppler-0.61.0-respect-cflags.patch delete mode 100644 app-text/poppler/files/poppler-20.11.0-respect-cflags.patch delete mode 100644 app-text/poppler/poppler-20.11.0.ebuild rename dev-games/KXL/{KXL-1.1.7-r2.ebuild => KXL-1.1.7-r3.ebuild} (51%) delete mode 100644 dev-java/cglib/cglib-3.1.ebuild delete mode 100644 dev-java/cglib/files/cglib-3.1-build.xml.patch create mode 100644 dev-java/snakeyaml/snakeyaml-1.28.ebuild create mode 100644 dev-lang/python/python-3.10.0_alpha7.ebuild delete mode 100644 dev-libs/libvoikko/libvoikko-4.3.ebuild delete mode 100644 dev-libs/plasma-wayland-protocols/files/plasma-wayland-protocols-1.2.0-version.patch rename dev-libs/plasma-wayland-protocols/{plasma-wayland-protocols-1.2.0-r1.ebuild => plasma-wayland-protocols-1.2.1.ebuild} (80%) rename dev-libs/tree-sitter/{tree-sitter-0.19.4.ebuild => tree-sitter-0.19.4-r1.ebuild} (94%) rename dev-libs/userspace-rcu/{userspace-rcu-0.12.1.ebuild => userspace-rcu-0.12.2-r1.ebuild} (81%) delete mode 100644 dev-python/BitVector/BitVector-3.4.9.ebuild delete mode 100644 dev-python/Faker/Faker-5.6.5.ebuild delete mode 100644 dev-python/Faker/Faker-6.4.1.ebuild delete mode 100644 dev-python/Faker/Faker-6.6.0.ebuild delete mode 100644 dev-python/Faker/Faker-6.6.1.ebuild delete mode 100644 dev-python/Faker/Faker-6.6.2.ebuild delete mode 100644 dev-python/Faker/Faker-6.6.3.ebuild rename dev-python/Faker/{Faker-6.5.1.ebuild => Faker-8.0.0.ebuild} (100%) delete mode 100644 dev-python/Faker/files/Faker-5.6.5-ukposttest.patch delete mode 100644 dev-python/alembic/alembic-1.5.5.ebuild delete mode 100644 dev-python/alembic/alembic-1.5.6.ebuild delete mode 100644 dev-python/aniso8601/aniso8601-9.0.0.ebuild create mode 100644 dev-python/asgiref/asgiref-3.3.2.ebuild create mode 100644 dev-python/asgiref/asgiref-3.3.4.ebuild create mode 100644 dev-python/autoprop/autoprop-2.2.0.ebuild create mode 100644 dev-python/bitarray/bitarray-1.9.1.ebuild create mode 100644 dev-python/boto3/boto3-1.17.45.ebuild create mode 100644 dev-python/boto3/boto3-1.17.46.ebuild create mode 100644 dev-python/botocore/botocore-1.20.45.ebuild create mode 100644 dev-python/botocore/botocore-1.20.46.ebuild create mode 100644 dev-python/brotlicffi/brotlicffi-1.0.9.2.ebuild create mode 100644 dev-python/cfn-python-lint/cfn-python-lint-0.48.2.ebuild create mode 100644 dev-python/django-auth-ldap/django-auth-ldap-2.4.0.ebuild create mode 100644 dev-python/django/django-2.2.20.ebuild create mode 100644 dev-python/django/django-3.0.14-r1.ebuild create mode 100644 dev-python/django/django-3.1.8-r1.ebuild create mode 100644 dev-python/django/django-3.2.ebuild create mode 100644 dev-python/docker-py/docker-py-5.0.0.ebuild create mode 100644 dev-python/fsspec/fsspec-0.9.0.ebuild delete mode 100644 dev-python/google-auth-httplib2/google-auth-httplib2-0.0.4.ebuild delete mode 100644 dev-python/google-auth/google-auth-1.27.0.ebuild create mode 100644 dev-python/hcloud-python/hcloud-python-1.12.0.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.8.5.ebuild delete mode 100644 dev-python/ijson/ijson-3.1.3.ebuild delete mode 100644 dev-python/ipdb/ipdb-0.10.3-r1.ebuild delete mode 100644 dev-python/ipdb/ipdb-0.13.5.ebuild delete mode 100644 dev-python/ipdb/ipdb-0.13.6.ebuild rename dev-python/ipython/{ipython-7.21.0.ebuild => ipython-7.21.0-r1.ebuild} (94%) rename dev-python/ipython/{ipython-7.22.0.ebuild => ipython-7.22.0-r1.ebuild} (94%) delete mode 100644 dev-python/matterhook/matterhook-0.2.ebuild delete mode 100644 dev-python/micawber/micawber-0.5.2.ebuild create mode 100644 dev-python/python-dotenv/python-dotenv-0.17.0.ebuild create mode 100644 dev-python/python-language-server/files/pyls-fix-test_folding.patch create mode 100644 dev-python/python-language-server/files/pyls-jedi-18.patch create mode 100644 dev-python/python-language-server/files/pyls-numpy-1.20.patch create mode 100644 dev-python/python-language-server/python-language-server-0.36.2-r1.ebuild create mode 100644 dev-python/pytools/pytools-2021.2.3.ebuild create mode 100644 dev-python/rope/files/rope-0.18.0-add-python-3.9-support.patch create mode 100644 dev-python/rope/rope-0.18.0-r1.ebuild delete mode 100644 dev-python/sentry-sdk/sentry-sdk-0.20.3.ebuild create mode 100644 dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.2.ebuild create mode 100644 dev-python/towncrier/towncrier-19.9.0.ebuild create mode 100644 dev-python/towncrier/towncrier-21.3.0.ebuild create mode 100644 dev-python/tqdm/tqdm-4.60.0.ebuild create mode 100644 dev-python/xmlschema/xmlschema-1.6.0.ebuild create mode 100644 dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210406-gcc11.patch create mode 100644 dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210406-glibc-2.33.patch create mode 100644 dev-qt/qtwebengine/qtwebengine-5.15.2_p20210406.ebuild create mode 100644 dev-qt/qtwebkit/files/qtwebkit-5.212.0_pre20200309-python-3.9.patch create mode 100644 dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.10.4.ebuild create mode 100644 dev-ros/ament_cmake_core/ament_cmake_core-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_cppcheck/ament_cmake_cppcheck-0.10.4.ebuild create mode 100644 dev-ros/ament_cmake_cpplint/ament_cmake_cpplint-0.10.4.ebuild create mode 100644 dev-ros/ament_cmake_export_definitions/ament_cmake_export_definitions-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_export_dependencies/ament_cmake_export_dependencies-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_export_include_directories/ament_cmake_export_include_directories-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_export_interfaces/ament_cmake_export_interfaces-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_export_libraries/ament_cmake_export_libraries-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_export_link_flags/ament_cmake_export_link_flags-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_export_targets/ament_cmake_export_targets-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_gmock/ament_cmake_gmock-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_gtest/ament_cmake_gtest-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_include_directories/ament_cmake_include_directories-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_libraries/ament_cmake_libraries-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_lint_cmake/ament_cmake_lint_cmake-0.10.4.ebuild create mode 100644 dev-ros/ament_cmake_pytest/ament_cmake_pytest-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_python/ament_cmake_python-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_target_dependencies/ament_cmake_target_dependencies-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_test/ament_cmake_test-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_uncrustify/ament_cmake_uncrustify-0.10.4.ebuild create mode 100644 dev-ros/ament_cmake_version/ament_cmake_version-1.1.3.ebuild create mode 100644 dev-ros/ament_cmake_xmllint/ament_cmake_xmllint-0.10.4.ebuild create mode 100644 dev-ros/ament_copyright/ament_copyright-0.10.4.ebuild create mode 100644 dev-ros/ament_cppcheck/ament_cppcheck-0.10.4.ebuild create mode 100644 dev-ros/ament_cpplint/ament_cpplint-0.10.4.ebuild create mode 100644 dev-ros/ament_flake8/ament_flake8-0.10.4.ebuild create mode 100644 dev-ros/ament_lint/ament_lint-0.10.4.ebuild create mode 100644 dev-ros/ament_lint_auto/ament_lint_auto-0.10.4.ebuild create mode 100644 dev-ros/ament_lint_cmake/ament_lint_cmake-0.10.4.ebuild create mode 100644 dev-ros/ament_pep257/ament_pep257-0.10.4.ebuild create mode 100644 dev-ros/ament_uncrustify/ament_uncrustify-0.10.4.ebuild create mode 100644 dev-ros/ament_xmllint/ament_xmllint-0.10.4.ebuild rename dev-ros/rqt_plot/{rqt_plot-0.4.12.ebuild => rqt_plot-0.4.13.ebuild} (96%) rename dev-ros/rqt_reconfigure/{rqt_reconfigure-0.5.3.ebuild => rqt_reconfigure-0.5.4.ebuild} (87%) rename dev-ros/xacro/{xacro-1.14.5.ebuild => xacro-1.14.6.ebuild} (95%) create mode 100644 dev-ruby/mocha/mocha-0.14.0-r1.ebuild create mode 100644 dev-ruby/redcloth/redcloth-4.3.2-r2.ebuild create mode 100644 dev-ruby/shoulda/shoulda-2.11.3-r3.ebuild create mode 100644 dev-util/edi/edi-0.8.0-r1.ebuild delete mode 100644 games-action/atanks/atanks-6.4-r1.ebuild rename games-action/descent3/{descent3-1.4.0b-r2.ebuild => descent3-1.4.0b-r3.ebuild} (84%) delete mode 100644 games-action/extreme-tuxracer/extreme-tuxracer-0.7.4.ebuild rename games-action/heretic2-demo/{heretic2-demo-1.06a.ebuild => heretic2-demo-1.06a-r1.ebuild} (69%) rename games-action/heretic2/{heretic2-1.06c-r1.ebuild => heretic2-1.06c-r2.ebuild} (65%) rename games-action/hotline-miami/{hotline-miami-1.0.9a_p20140221-r1.ebuild => hotline-miami-1.0.9a_p20140221-r2.ebuild} (82%) rename games-action/shadowgrounds-bin/{shadowgrounds-bin-0_p1.ebuild => shadowgrounds-bin-0_p1-r1.ebuild} (71%) rename games-action/shadowgrounds-survivor-bin/{shadowgrounds-survivor-bin-0_p1.ebuild => shadowgrounds-survivor-bin-0_p1-r1.ebuild} (73%) rename games-action/solar2/{solar2-1.10.ebuild => solar2-1.10-r1.ebuild} (85%) rename games-action/swordandsworcery/{swordandsworcery-1.02.ebuild => swordandsworcery-1.02-r1.ebuild} (91%) rename games-arcade/aquaria/{aquaria-1.1.3-r1.ebuild => aquaria-1.1.3-r2.ebuild} (69%) rename games-arcade/cavezofphear/{cavezofphear-0.5.1.ebuild => cavezofphear-0.5.1-r1.ebuild} (50%) create mode 100644 games-arcade/epiar/epiar-0.5.1.ebuild create mode 100644 games-arcade/epiar/files/epiar-0.5-respect-CC.patch create mode 100644 games-arcade/epiar/files/epiar-0.5-unsilence-build.patch create mode 100644 games-arcade/epiar/files/epiar-0.5.1-fix-bashisms.patch create mode 100644 games-arcade/epiar/files/epiar-0.5.1-unbundle-lua5.1.patch delete mode 100644 games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild delete mode 100644 games-emulation/zsnes/zsnes-1.51-r8.ebuild rename games-engines/devilutionx/{devilutionx-1.0.3.ebuild => devilutionx-1.2.0.ebuild} (68%) rename games-fps/etqw-bin/{etqw-bin-1.5-r2.ebuild => etqw-bin-1.5-r3.ebuild} (71%) rename games-fps/etqw-demo/{etqw-demo-2.0_p1-r2.ebuild => etqw-demo-2.0_p1-r3.ebuild} (64%) rename games-fps/ezquake-bin/{ezquake-bin-2.2.ebuild => ezquake-bin-2.2-r1.ebuild} (63%) rename games-fps/glxquake-bin/{glxquake-bin-0-r2.ebuild => glxquake-bin-0-r3.ebuild} (60%) rename games-fps/quake1-data/{quake1-data-2.40.ebuild => quake1-data-2.40-r1.ebuild} (74%) rename games-fps/quake1-demodata/{quake1-demodata-1.06.ebuild => quake1-demodata-1.06-r1.ebuild} (76%) rename games-fps/quake1-rally/{quake1-rally-1.2.ebuild => quake1-rally-1.2-r1.ebuild} (59%) rename games-fps/quake1-teamfortress/{quake1-teamfortress-2.9.ebuild => quake1-teamfortress-2.9-r1.ebuild} (58%) rename games-fps/quake1-textures/{quake1-textures-20050820.ebuild => quake1-textures-20050820-r1.ebuild} (68%) rename games-fps/quake2-data/{quake2-data-3.20.ebuild => quake2-data-3.20-r1.ebuild} (61%) rename games-fps/quake2-demodata/{quake2-demodata-3.14.ebuild => quake2-demodata-3.14-r1.ebuild} (70%) rename games-fps/quake2-textures/{quake2-textures-0_beta8.ebuild => quake2-textures-0_beta8-r1.ebuild} (62%) create mode 100644 games-fps/red-blue-quake2/red-blue-quake2-0.1-r1.ebuild delete mode 100644 games-fps/red-blue-quake2/red-blue-quake2-0.1.ebuild rename games-fps/soldieroffortune/{soldieroffortune-1.06a-r1.ebuild => soldieroffortune-1.06a-r2.ebuild} (75%) rename games-fps/ut2004-demo/{ut2004-demo-3334-r1.ebuild => ut2004-demo-3334-r2.ebuild} (78%) delete mode 100644 games-fps/yamagi-quake2/yamagi-quake2-7.43.ebuild rename games-misc/cowsay/{cowsay-3.04.ebuild => cowsay-3.04-r1.ebuild} (73%) rename games-misc/little-inferno/{little-inferno-20130509.ebuild => little-inferno-20130509-r1.ebuild} (72%) delete mode 100644 games-mud/powwow/files/powwow-1.2.16-underlinking.patch delete mode 100644 games-mud/powwow/powwow-1.2.16-r1.ebuild rename games-puzzle/nightsky/{nightsky-20111222.ebuild => nightsky-20111222-r1.ebuild} (78%) rename games-puzzle/splice/{splice-20121120.ebuild => splice-20121120-r1.ebuild} (67%) rename games-puzzle/tiny-and-big/{tiny-and-big-1.4.1.ebuild => tiny-and-big-1.4.1-r1.ebuild} (74%) rename games-roguelike/FTL/{FTL-1.5.13.ebuild => FTL-1.5.13-r1.ebuild} (74%) rename games-rpg/dear-esther/{dear-esther-20130608.ebuild => dear-esther-20130608-r1.ebuild} (68%) rename games-rpg/to-the-moon/{to-the-moon-0.ebuild => to-the-moon-0-r1.ebuild} (80%) rename games-rpg/wasteland2/{wasteland2-1.9.0.13.ebuild => wasteland2-1.9.0.13-r1.ebuild} (82%) rename games-strategy/darwinia/{darwinia-1.4.0_beta9-r1.ebuild => darwinia-1.4.0_beta9-r2.ebuild} (77%) rename games-strategy/dominions2/{dominions2-2.16.ebuild => dominions2-2.16-r1.ebuild} (87%) delete mode 100644 kde-apps/akonadi-calendar/akonadi-calendar-20.12.2.ebuild delete mode 100644 kde-apps/akonadi-contacts/akonadi-contacts-20.12.2.ebuild delete mode 100644 kde-apps/akonadi-import-wizard/akonadi-import-wizard-20.12.2.ebuild delete mode 100644 kde-apps/akonadi-mime/akonadi-mime-20.12.2.ebuild delete mode 100644 kde-apps/akonadi-notes/akonadi-notes-20.12.2.ebuild delete mode 100644 kde-apps/akonadi-search/akonadi-search-20.12.2-r1.ebuild delete mode 100644 kde-apps/akonadi/akonadi-20.12.2-r1.ebuild delete mode 100644 kde-apps/akonadi/files/akonadi-20.12.2-mysql8-conf.patch delete mode 100644 kde-apps/akonadiconsole/akonadiconsole-20.12.2.ebuild delete mode 100644 kde-apps/akregator/akregator-20.12.2.ebuild delete mode 100644 kde-apps/analitza/analitza-20.08.3.ebuild delete mode 100644 kde-apps/ark/ark-20.08.3.ebuild delete mode 100644 kde-apps/artikulate/artikulate-20.08.3.ebuild delete mode 100644 kde-apps/audiocd-kio/audiocd-kio-20.08.3.ebuild delete mode 100644 kde-apps/baloo-widgets/baloo-widgets-20.08.3.ebuild delete mode 100644 kde-apps/blinken/blinken-20.08.3.ebuild delete mode 100644 kde-apps/bomber/bomber-20.08.3.ebuild delete mode 100644 kde-apps/bovo/bovo-20.08.3.ebuild delete mode 100644 kde-apps/calendarjanitor/calendarjanitor-20.12.2.ebuild delete mode 100644 kde-apps/calendarsupport/calendarsupport-20.12.2.ebuild delete mode 100644 kde-apps/cantor/cantor-20.08.3.ebuild delete mode 100644 kde-apps/cantor/files/cantor-20.08.3-python.patch delete mode 100644 kde-apps/cervisia/cervisia-20.08.3.ebuild delete mode 100644 kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-20.08.3.ebuild delete mode 100644 kde-apps/dolphin-plugins-git/dolphin-plugins-git-20.08.3.ebuild delete mode 100644 kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-20.08.3.ebuild delete mode 100644 kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-20.08.3.ebuild delete mode 100644 kde-apps/dolphin/dolphin-20.08.3.ebuild delete mode 100644 kde-apps/dragon/dragon-20.08.3.ebuild delete mode 100644 kde-apps/eventviews/eventviews-20.12.2.ebuild delete mode 100644 kde-apps/ffmpegthumbs/ffmpegthumbs-20.08.3.ebuild delete mode 100644 kde-apps/filelight/filelight-20.08.3.ebuild delete mode 100644 kde-apps/granatier/granatier-20.08.3.ebuild delete mode 100644 kde-apps/grantlee-editor/grantlee-editor-20.12.2.ebuild delete mode 100644 kde-apps/grantleetheme/grantleetheme-20.12.2.ebuild delete mode 100644 kde-apps/gwenview/gwenview-20.08.3.ebuild delete mode 100644 kde-apps/incidenceeditor/incidenceeditor-20.12.2.ebuild delete mode 100644 kde-apps/juk/juk-20.08.3.ebuild delete mode 100644 kde-apps/k3b/k3b-20.08.3.ebuild delete mode 100644 kde-apps/kaccounts-integration/kaccounts-integration-20.08.3.ebuild delete mode 100644 kde-apps/kaccounts-providers/kaccounts-providers-20.08.3.ebuild delete mode 100644 kde-apps/kaddressbook/kaddressbook-20.12.2.ebuild delete mode 100644 kde-apps/kajongg/kajongg-20.08.3.ebuild delete mode 100644 kde-apps/kalarm/kalarm-20.12.2.ebuild delete mode 100644 kde-apps/kalarmcal/kalarmcal-20.12.2.ebuild delete mode 100644 kde-apps/kalgebra/kalgebra-20.08.3.ebuild delete mode 100644 kde-apps/kalzium/kalzium-20.08.3.ebuild delete mode 100644 kde-apps/kamera/kamera-20.08.3.ebuild delete mode 100644 kde-apps/kamoso/kamoso-20.08.3.ebuild delete mode 100644 kde-apps/kanagram/kanagram-20.08.3.ebuild delete mode 100644 kde-apps/kapman/kapman-20.08.3.ebuild delete mode 100644 kde-apps/kapptemplate/kapptemplate-20.08.3.ebuild delete mode 100644 kde-apps/kate/kate-20.08.3.ebuild delete mode 100644 kde-apps/katomic/katomic-20.08.3.ebuild delete mode 100644 kde-apps/kbackup/kbackup-20.08.3.ebuild delete mode 100644 kde-apps/kblackbox/kblackbox-20.08.3.ebuild delete mode 100644 kde-apps/kblocks/kblocks-20.08.3.ebuild delete mode 100644 kde-apps/kbounce/kbounce-20.08.3.ebuild delete mode 100644 kde-apps/kbreakout/kbreakout-20.08.3.ebuild delete mode 100644 kde-apps/kbruch/kbruch-20.08.3.ebuild delete mode 100644 kde-apps/kcachegrind/kcachegrind-20.08.3.ebuild delete mode 100644 kde-apps/kcalc/kcalc-20.08.3.ebuild delete mode 100644 kde-apps/kcalutils/kcalutils-20.12.2.ebuild delete mode 100644 kde-apps/kcharselect/kcharselect-20.08.3.ebuild delete mode 100644 kde-apps/kcolorchooser/kcolorchooser-20.08.3.ebuild delete mode 100644 kde-apps/kcron/kcron-20.08.3.ebuild delete mode 100644 kde-apps/kde-apps-meta/kde-apps-meta-20.08.3.ebuild delete mode 100644 kde-apps/kde-dev-scripts/kde-dev-scripts-20.08.3.ebuild delete mode 100644 kde-apps/kde-dev-utils/kde-dev-utils-20.08.3.ebuild delete mode 100644 kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-20.08.3.ebuild delete mode 100644 kde-apps/kdeadmin-meta/kdeadmin-meta-20.08.3.ebuild delete mode 100644 kde-apps/kdebugsettings/kdebugsettings-20.08.3.ebuild delete mode 100644 kde-apps/kdecore-meta/kdecore-meta-20.08.3.ebuild delete mode 100644 kde-apps/kdeedu-data/kdeedu-data-20.08.3.ebuild delete mode 100644 kde-apps/kdeedu-meta/kdeedu-meta-20.08.3.ebuild delete mode 100644 kde-apps/kdegames-meta/kdegames-meta-20.08.3.ebuild delete mode 100644 kde-apps/kdegraphics-meta/kdegraphics-meta-20.08.3.ebuild delete mode 100644 kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-20.08.3.ebuild delete mode 100644 kde-apps/kdemultimedia-meta/kdemultimedia-meta-20.08.3.ebuild delete mode 100644 kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-20.08.3.ebuild delete mode 100644 kde-apps/kdenetwork-meta/kdenetwork-meta-20.08.3-r1.ebuild rename kde-apps/kdenetwork-meta/{kdenetwork-meta-20.12.3.ebuild => kdenetwork-meta-20.12.3-r1.ebuild} (88%) delete mode 100644 kde-apps/kdenlive/files/kdenlive-20.08.3-webengine.patch delete mode 100644 kde-apps/kdenlive/kdenlive-20.08.3.ebuild delete mode 100644 kde-apps/kdepim-addons/kdepim-addons-20.12.2.ebuild delete mode 100644 kde-apps/kdepim-meta/kdepim-meta-20.12.2.ebuild delete mode 100644 kde-apps/kdepim-runtime/kdepim-runtime-20.12.2.ebuild delete mode 100644 kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-20.08.3.ebuild delete mode 100644 kde-apps/kdesdk-meta/kdesdk-meta-20.08.3.ebuild delete mode 100644 kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-20.08.3.ebuild delete mode 100644 kde-apps/kdeutils-meta/kdeutils-meta-20.08.3.ebuild delete mode 100644 kde-apps/kdf/kdf-20.08.3.ebuild delete mode 100644 kde-apps/kdialog/kdialog-20.08.3.ebuild delete mode 100644 kde-apps/kdiamond/kdiamond-20.08.3.ebuild delete mode 100644 kde-apps/keditbookmarks/keditbookmarks-20.08.3.ebuild delete mode 100644 kde-apps/kfind/kfind-20.08.3.ebuild delete mode 100644 kde-apps/kfloppy/kfloppy-20.08.3.ebuild delete mode 100644 kde-apps/kfourinline/kfourinline-20.08.3.ebuild delete mode 100644 kde-apps/kgeography/kgeography-20.08.3.ebuild delete mode 100644 kde-apps/kget/kget-20.08.3.ebuild delete mode 100644 kde-apps/kgoldrunner/kgoldrunner-20.08.3.ebuild delete mode 100644 kde-apps/kgpg/kgpg-20.08.3.ebuild delete mode 100644 kde-apps/khangman/khangman-20.08.3.ebuild delete mode 100644 kde-apps/khelpcenter/khelpcenter-20.08.3.ebuild delete mode 100644 kde-apps/kidentitymanagement/kidentitymanagement-20.12.2.ebuild delete mode 100644 kde-apps/kig/kig-20.08.3.ebuild delete mode 100644 kde-apps/kigo/kigo-20.08.3.ebuild delete mode 100644 kde-apps/killbots/killbots-20.08.3.ebuild delete mode 100644 kde-apps/kimagemapeditor/kimagemapeditor-20.08.3.ebuild delete mode 100644 kde-apps/kimap/kimap-20.12.2.ebuild delete mode 100644 kde-apps/kio-extras/kio-extras-20.08.3-r1.ebuild delete mode 100644 kde-apps/kipi-plugins/kipi-plugins-20.08.3.ebuild delete mode 100644 kde-apps/kiriki/kiriki-20.08.3.ebuild delete mode 100644 kde-apps/kiten/kiten-20.08.3.ebuild delete mode 100644 kde-apps/kitinerary/kitinerary-20.12.2.ebuild delete mode 100644 kde-apps/kjumpingcube/kjumpingcube-20.08.3.ebuild delete mode 100644 kde-apps/kldap/kldap-20.12.2.ebuild delete mode 100644 kde-apps/kleopatra/kleopatra-20.12.2.ebuild delete mode 100644 kde-apps/klettres/klettres-20.08.3.ebuild delete mode 100644 kde-apps/klickety/klickety-20.08.3.ebuild delete mode 100644 kde-apps/klines/klines-20.08.3.ebuild delete mode 100644 kde-apps/kmag/kmag-20.08.3.ebuild delete mode 100644 kde-apps/kmahjongg/kmahjongg-20.08.3.ebuild delete mode 100644 kde-apps/kmail-account-wizard/kmail-account-wizard-20.12.2.ebuild delete mode 100644 kde-apps/kmail/kmail-20.12.2.ebuild delete mode 100644 kde-apps/kmailtransport/kmailtransport-20.12.2.ebuild delete mode 100644 kde-apps/kmbox/kmbox-20.12.2.ebuild delete mode 100644 kde-apps/kmime/kmime-20.12.2.ebuild delete mode 100644 kde-apps/kmines/kmines-20.08.3.ebuild delete mode 100644 kde-apps/kmix/kmix-20.08.3.ebuild delete mode 100644 kde-apps/kmousetool/kmousetool-20.08.3.ebuild delete mode 100644 kde-apps/kmouth/kmouth-20.08.3.ebuild delete mode 100644 kde-apps/kmplot/kmplot-20.08.3.ebuild delete mode 100644 kde-apps/knavalbattle/knavalbattle-20.08.3.ebuild delete mode 100644 kde-apps/knetwalk/knetwalk-20.08.3.ebuild delete mode 100644 kde-apps/knights/knights-20.08.3.ebuild delete mode 100644 kde-apps/knotes/knotes-20.12.2.ebuild delete mode 100644 kde-apps/kolf/kolf-20.08.3.ebuild delete mode 100644 kde-apps/kollision/kollision-20.08.3.ebuild delete mode 100644 kde-apps/kolourpaint/kolourpaint-20.08.3.ebuild delete mode 100644 kde-apps/kompare/files/kompare-20.08.3-qt-5.15.2.patch delete mode 100644 kde-apps/kompare/kompare-20.08.3.ebuild delete mode 100644 kde-apps/konqueror/konqueror-20.08.3.ebuild delete mode 100644 kde-apps/konquest/konquest-20.08.3.ebuild delete mode 100644 kde-apps/konsole/konsole-20.08.3.ebuild delete mode 100644 kde-apps/konsolekalendar/konsolekalendar-20.12.2.ebuild delete mode 100644 kde-apps/kontact/kontact-20.12.2.ebuild delete mode 100644 kde-apps/kontactinterface/kontactinterface-20.12.2.ebuild delete mode 100644 kde-apps/kopete/kopete-20.08.3.ebuild delete mode 100644 kde-apps/korganizer/korganizer-20.12.2.ebuild delete mode 100644 kde-apps/kpat/kpat-20.08.3.ebuild delete mode 100644 kde-apps/kpimtextedit/kpimtextedit-20.12.2.ebuild delete mode 100644 kde-apps/kpkpass/kpkpass-20.12.2.ebuild delete mode 100644 kde-apps/kqtquickcharts/kqtquickcharts-20.08.3.ebuild delete mode 100644 kde-apps/krdc/krdc-20.08.3.ebuild delete mode 100644 kde-apps/kreversi/kreversi-20.08.3.ebuild delete mode 100644 kde-apps/krfb/krfb-20.08.3.ebuild delete mode 100644 kde-apps/kross-interpreters/kross-interpreters-20.08.3.ebuild delete mode 100644 kde-apps/kruler/kruler-20.08.3.ebuild delete mode 100644 kde-apps/kshisen/kshisen-20.08.3.ebuild delete mode 100644 kde-apps/ksirk/ksirk-20.08.3.ebuild delete mode 100644 kde-apps/ksmtp/ksmtp-20.12.2.ebuild delete mode 100644 kde-apps/ksnakeduel/ksnakeduel-20.08.3.ebuild delete mode 100644 kde-apps/kspaceduel/kspaceduel-20.08.3.ebuild delete mode 100644 kde-apps/ksquares/ksquares-20.08.3.ebuild delete mode 100644 kde-apps/ksudoku/ksudoku-20.08.3.ebuild delete mode 100644 kde-apps/ksystemlog/ksystemlog-20.08.3.ebuild delete mode 100644 kde-apps/kteatime/kteatime-20.08.3.ebuild delete mode 100644 kde-apps/ktimer/ktimer-20.08.3.ebuild delete mode 100644 kde-apps/ktouch/ktouch-20.08.3.ebuild delete mode 100644 kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-20.08.3.ebuild delete mode 100644 kde-apps/ktp-approver/ktp-approver-20.08.3.ebuild delete mode 100644 kde-apps/ktp-auth-handler/ktp-auth-handler-20.08.3.ebuild delete mode 100644 kde-apps/ktp-common-internals/ktp-common-internals-20.08.3.ebuild delete mode 100644 kde-apps/ktp-contact-list/ktp-contact-list-20.08.3.ebuild delete mode 100644 kde-apps/ktp-contact-runner/ktp-contact-runner-20.08.3.ebuild delete mode 100644 kde-apps/ktp-desktop-applets/ktp-desktop-applets-20.08.3.ebuild delete mode 100644 kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-20.08.3.ebuild delete mode 100644 kde-apps/ktp-kded-module/ktp-kded-module-20.08.3.ebuild delete mode 100644 kde-apps/ktp-send-file/ktp-send-file-20.08.3.ebuild delete mode 100644 kde-apps/ktp-text-ui/ktp-text-ui-20.08.3.ebuild delete mode 100644 kde-apps/ktuberling/ktuberling-20.08.3.ebuild delete mode 100644 kde-apps/kturtle/kturtle-20.08.3.ebuild delete mode 100644 kde-apps/kubrick/kubrick-20.08.3.ebuild delete mode 100644 kde-apps/kwalletmanager/kwalletmanager-20.08.3.ebuild delete mode 100644 kde-apps/kwave/kwave-20.08.3.ebuild delete mode 100644 kde-apps/kwordquiz/kwordquiz-20.08.3.ebuild delete mode 100644 kde-apps/kwrite/kwrite-20.08.3.ebuild delete mode 100644 kde-apps/libgravatar/libgravatar-20.12.2.ebuild delete mode 100644 kde-apps/libkcddb/libkcddb-20.08.3.ebuild delete mode 100644 kde-apps/libkcompactdisc/libkcompactdisc-20.08.3.ebuild delete mode 100644 kde-apps/libkdcraw/libkdcraw-20.08.3.ebuild delete mode 100644 kde-apps/libkdegames/libkdegames-20.08.3.ebuild delete mode 100644 kde-apps/libkdepim/libkdepim-20.12.2.ebuild delete mode 100644 kde-apps/libkeduvocdocument/libkeduvocdocument-20.08.3.ebuild delete mode 100644 kde-apps/libkexiv2/libkexiv2-20.08.3.ebuild delete mode 100644 kde-apps/libkgapi/libkgapi-20.12.2.ebuild delete mode 100644 kde-apps/libkipi/libkipi-20.08.3.ebuild delete mode 100644 kde-apps/libkleo/libkleo-20.12.2.ebuild delete mode 100644 kde-apps/libkmahjongg/libkmahjongg-20.08.3.ebuild delete mode 100644 kde-apps/libkomparediff2/libkomparediff2-20.08.3.ebuild delete mode 100644 kde-apps/libksane/libksane-20.08.3.ebuild delete mode 100644 kde-apps/libksieve/libksieve-20.12.2.ebuild delete mode 100644 kde-apps/libktnef/libktnef-20.12.2.ebuild delete mode 100644 kde-apps/lokalize/lokalize-20.08.3.ebuild delete mode 100644 kde-apps/lskat/lskat-20.08.3.ebuild delete mode 100644 kde-apps/mailcommon/mailcommon-20.12.2.ebuild delete mode 100644 kde-apps/mailimporter/mailimporter-20.12.2.ebuild delete mode 100644 kde-apps/marble/marble-20.08.3.ebuild delete mode 100644 kde-apps/mbox-importer/mbox-importer-20.12.2.ebuild delete mode 100644 kde-apps/messagelib/messagelib-20.12.2.ebuild delete mode 100644 kde-apps/minuet/minuet-20.08.3.ebuild delete mode 100644 kde-apps/okular/files/okular-20.07.90-tests.patch delete mode 100644 kde-apps/okular/okular-20.08.3.ebuild delete mode 100644 kde-apps/palapeli/palapeli-20.08.3.ebuild delete mode 100644 kde-apps/parley/parley-20.08.3-r1.ebuild delete mode 100644 kde-apps/picmi/picmi-20.08.3.ebuild delete mode 100644 kde-apps/pim-data-exporter/pim-data-exporter-20.12.2.ebuild delete mode 100644 kde-apps/pim-sieve-editor/pim-sieve-editor-20.12.2.ebuild delete mode 100644 kde-apps/pimcommon/pimcommon-20.12.2.ebuild delete mode 100644 kde-apps/plasma-telepathy-meta/plasma-telepathy-meta-20.08.3.ebuild delete mode 100644 kde-apps/poxml/poxml-20.08.3.ebuild delete mode 100644 kde-apps/print-manager/print-manager-20.08.3.ebuild delete mode 100644 kde-apps/rocs/rocs-20.08.3.ebuild delete mode 100644 kde-apps/signon-kwallet-extension/signon-kwallet-extension-20.08.3.ebuild delete mode 100644 kde-apps/spectacle/spectacle-20.08.3.ebuild delete mode 100644 kde-apps/step/step-20.08.3.ebuild delete mode 100644 kde-apps/svgpart/svgpart-20.08.3.ebuild delete mode 100644 kde-apps/sweeper/sweeper-20.08.3.ebuild delete mode 100644 kde-apps/thumbnailers/thumbnailers-20.08.3.ebuild delete mode 100644 kde-apps/umbrello/files/umbrello-20.08.3-unbundle-kdevelop-php.patch delete mode 100644 kde-apps/umbrello/umbrello-20.08.3.ebuild delete mode 100644 kde-apps/yakuake/yakuake-20.08.3.ebuild delete mode 100644 kde-apps/zeroconf-ioslave/zeroconf-ioslave-20.08.3.ebuild delete mode 100644 kde-misc/kdeconnect/kdeconnect-20.08.3.ebuild delete mode 100644 kde-misc/kio-gdrive/kio-gdrive-20.08.3.ebuild rename kde-plasma/bluedevil/{bluedevil-5.21.3.ebuild => bluedevil-5.21.4.ebuild} (100%) rename kde-plasma/breeze-grub/{breeze-grub-5.21.3.ebuild => breeze-grub-5.21.4.ebuild} (100%) rename kde-plasma/breeze-gtk/{breeze-gtk-5.21.3.ebuild => breeze-gtk-5.21.4.ebuild} (100%) rename kde-plasma/breeze-plymouth/{breeze-plymouth-5.21.3.ebuild => breeze-plymouth-5.21.4.ebuild} (100%) rename kde-plasma/breeze/{breeze-5.21.3.ebuild => breeze-5.21.4.ebuild} (100%) delete mode 100644 kde-plasma/discover/discover-5.20.5.ebuild rename kde-plasma/discover/{discover-5.21.3.ebuild => discover-5.21.4.ebuild} (96%) rename kde-plasma/drkonqi/{drkonqi-5.21.3.ebuild => drkonqi-5.21.4.ebuild} (100%) rename kde-plasma/kactivitymanagerd/{kactivitymanagerd-5.21.3.ebuild => kactivitymanagerd-5.21.4.ebuild} (100%) rename kde-plasma/kde-cli-tools/{kde-cli-tools-5.21.3.ebuild => kde-cli-tools-5.21.4.ebuild} (100%) rename kde-plasma/kde-gtk-config/{kde-gtk-config-5.21.3.ebuild => kde-gtk-config-5.21.4.ebuild} (100%) rename kde-plasma/kdecoration/{kdecoration-5.21.3.ebuild => kdecoration-5.21.4.ebuild} (100%) rename kde-plasma/kdeplasma-addons/{kdeplasma-addons-5.21.3.ebuild => kdeplasma-addons-5.21.4.ebuild} (100%) rename kde-plasma/kgamma/{kgamma-5.21.3.ebuild => kgamma-5.21.4.ebuild} (100%) rename kde-plasma/khotkeys/{khotkeys-5.21.3.ebuild => khotkeys-5.21.4.ebuild} (100%) rename kde-plasma/kinfocenter/{kinfocenter-5.21.3.ebuild => kinfocenter-5.21.4.ebuild} (100%) rename kde-plasma/kmenuedit/{kmenuedit-5.21.3.ebuild => kmenuedit-5.21.4.ebuild} (100%) rename kde-plasma/kscreen/{kscreen-5.21.3.ebuild => kscreen-5.21.4.ebuild} (100%) rename kde-plasma/kscreenlocker/{kscreenlocker-5.21.3.ebuild => kscreenlocker-5.21.4.ebuild} (100%) rename kde-plasma/ksshaskpass/{ksshaskpass-5.21.3.ebuild => ksshaskpass-5.21.4.ebuild} (100%) rename kde-plasma/ksysguard/{ksysguard-5.21.3.ebuild => ksysguard-5.21.4.ebuild} (100%) rename kde-plasma/kwallet-pam/{kwallet-pam-5.21.3.ebuild => kwallet-pam-5.21.4.ebuild} (100%) rename kde-plasma/kwayland-integration/{kwayland-integration-5.21.3.ebuild => kwayland-integration-5.21.4.ebuild} (100%) rename kde-plasma/kwayland-server/{kwayland-server-5.21.3.ebuild => kwayland-server-5.21.4.ebuild} (100%) rename kde-plasma/kwin/{kwin-5.21.3.ebuild => kwin-5.21.4.ebuild} (100%) rename kde-plasma/kwrited/{kwrited-5.21.3.ebuild => kwrited-5.21.4.ebuild} (100%) rename kde-plasma/libkscreen/{libkscreen-5.21.3.ebuild => libkscreen-5.21.4.ebuild} (100%) rename kde-plasma/libksysguard/{libksysguard-5.21.3.1.ebuild => libksysguard-5.21.4.ebuild} (100%) rename kde-plasma/libkworkspace/{libkworkspace-5.21.3.ebuild => libkworkspace-5.21.4.ebuild} (100%) rename kde-plasma/milou/{milou-5.21.3.ebuild => milou-5.21.4.ebuild} (100%) rename kde-plasma/oxygen/{oxygen-5.21.3.ebuild => oxygen-5.21.4.ebuild} (100%) rename kde-plasma/plasma-browser-integration/{plasma-browser-integration-5.21.3.ebuild => plasma-browser-integration-5.21.4.ebuild} (100%) rename kde-plasma/plasma-desktop/{plasma-desktop-5.21.3.ebuild => plasma-desktop-5.21.4.ebuild} (100%) rename kde-plasma/plasma-disks/{plasma-disks-5.21.3.ebuild => plasma-disks-5.21.4.ebuild} (100%) rename kde-plasma/plasma-firewall/{plasma-firewall-5.21.3.ebuild => plasma-firewall-5.21.4.ebuild} (98%) rename kde-plasma/plasma-integration/{plasma-integration-5.21.3.ebuild => plasma-integration-5.21.4.ebuild} (100%) rename kde-plasma/plasma-meta/{plasma-meta-5.21.3.ebuild => plasma-meta-5.21.4.ebuild} (98%) rename kde-plasma/plasma-nm/{plasma-nm-5.21.3.ebuild => plasma-nm-5.21.4.ebuild} (100%) rename kde-plasma/plasma-pa/{plasma-pa-5.21.3.ebuild => plasma-pa-5.21.4.ebuild} (100%) rename kde-plasma/plasma-sdk/{plasma-sdk-5.21.3.ebuild => plasma-sdk-5.21.4.ebuild} (100%) rename kde-plasma/plasma-systemmonitor/{plasma-systemmonitor-5.21.3.ebuild => plasma-systemmonitor-5.21.4.ebuild} (100%) rename kde-plasma/plasma-thunderbolt/{plasma-thunderbolt-5.21.3.ebuild => plasma-thunderbolt-5.21.4.ebuild} (100%) rename kde-plasma/plasma-vault/{plasma-vault-5.21.3.ebuild => plasma-vault-5.21.4.ebuild} (100%) rename kde-plasma/plasma-workspace-wallpapers/{plasma-workspace-wallpapers-5.21.3.ebuild => plasma-workspace-wallpapers-5.21.4.ebuild} (100%) rename kde-plasma/plasma-workspace/{plasma-workspace-5.21.3.ebuild => plasma-workspace-5.21.4.ebuild} (100%) rename kde-plasma/plymouth-kcm/{plymouth-kcm-5.21.3.ebuild => plymouth-kcm-5.21.4.ebuild} (100%) rename kde-plasma/polkit-kde-agent/{polkit-kde-agent-5.21.3.ebuild => polkit-kde-agent-5.21.4.ebuild} (100%) rename kde-plasma/powerdevil/{powerdevil-5.21.3.ebuild => powerdevil-5.21.4.ebuild} (100%) rename kde-plasma/sddm-kcm/{sddm-kcm-5.21.3.ebuild => sddm-kcm-5.21.4.ebuild} (100%) rename kde-plasma/systemsettings/{systemsettings-5.21.3.ebuild => systemsettings-5.21.4.ebuild} (100%) rename kde-plasma/xdg-desktop-portal-kde/{xdg-desktop-portal-kde-5.21.3.ebuild => xdg-desktop-portal-kde-5.21.4.ebuild} (100%) rename kde-plasma/xembed-sni-proxy/{xembed-sni-proxy-5.21.3.ebuild => xembed-sni-proxy-5.21.4.ebuild} (100%) delete mode 100644 licenses/LastPass delete mode 100644 licenses/newrelic delete mode 100644 mail-client/thunderbird-bin/thunderbird-bin-78.8.1.ebuild delete mode 100644 mail-client/thunderbird/thunderbird-78.8.1.ebuild create mode 100644 media-gfx/asymptote/asymptote-2.70.ebuild create mode 100644 media-gfx/asymptote/files/asymptote-2.70-info.patch create mode 100644 media-gfx/asymptote/files/asymptote-2.70-xdg-utils.patch delete mode 100644 media-gfx/fontforge/files/20200314-MacServiceReadFDs.patch delete mode 100644 media-gfx/fontforge/files/20200314-big-endian.patch delete mode 100644 media-gfx/fontforge/files/20200314-stylemap.patch delete mode 100644 media-gfx/fontforge/files/20200314-tilepath.patch delete mode 100644 media-gfx/fontforge/files/fontforge-20200314-freetype-2.10.3.patch delete mode 100644 media-gfx/fontforge/fontforge-20200314.ebuild delete mode 100644 media-libs/libebur128/libebur128-1.2.4.ebuild create mode 100644 media-libs/libpano13/libpano13-2.9.20.ebuild delete mode 100644 media-libs/libsndfile/libsndfile-1.0.30.ebuild create mode 100644 media-libs/sdl-mixer/files/sdl-mixer-1.2.12-parallel-build-slibtool.patch create mode 100644 media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.0.ebuild rename media-sound/drumstick/{drumstick-2.1.0.ebuild => drumstick-2.1.1.ebuild} (89%) delete mode 100644 media-sound/elisa/elisa-20.08.3.ebuild rename media-video/mpv/{mpv-0.33.0-r100.ebuild => mpv-0.33.1.ebuild} (100%) delete mode 100644 metadata/md5-cache/app-accessibility/kontrast-1.0.2 delete mode 100644 metadata/md5-cache/app-cdr/dolphin-plugins-mountiso-20.08.3 delete mode 100644 metadata/md5-cache/app-editors/okteta-0.26.4 create mode 100644 metadata/md5-cache/app-editors/okteta-0.26.6 create mode 100644 metadata/md5-cache/app-emulation/docker-compose-1.29.0 delete mode 100644 metadata/md5-cache/app-laptop/hdapsd-20141203-r1 delete mode 100644 metadata/md5-cache/app-office/libalkimia-8.0.4 delete mode 100644 metadata/md5-cache/app-text/poppler-20.11.0 delete mode 100644 metadata/md5-cache/dev-games/KXL-1.1.7-r2 create mode 100644 metadata/md5-cache/dev-games/KXL-1.1.7-r3 delete mode 100644 metadata/md5-cache/dev-java/cglib-3.1 create mode 100644 metadata/md5-cache/dev-java/snakeyaml-1.28 create mode 100644 metadata/md5-cache/dev-lang/python-3.10.0_alpha7 delete mode 100644 metadata/md5-cache/dev-libs/libvoikko-4.3 rename metadata/md5-cache/dev-libs/{plasma-wayland-protocols-1.2.0-r1 => plasma-wayland-protocols-1.2.1} (94%) rename metadata/md5-cache/dev-libs/{tree-sitter-0.19.4 => tree-sitter-0.19.4-r1} (78%) rename metadata/md5-cache/dev-libs/{userspace-rcu-0.12.1 => userspace-rcu-0.12.2-r1} (66%) delete mode 100644 metadata/md5-cache/dev-python/Faker-5.6.5 delete mode 100644 metadata/md5-cache/dev-python/Faker-6.4.1 delete mode 100644 metadata/md5-cache/dev-python/Faker-6.6.0 delete mode 100644 metadata/md5-cache/dev-python/Faker-6.6.1 delete mode 100644 metadata/md5-cache/dev-python/Faker-6.6.2 delete mode 100644 metadata/md5-cache/dev-python/Faker-6.6.3 rename metadata/md5-cache/dev-python/{Faker-6.5.1 => Faker-8.0.0} (98%) delete mode 100644 metadata/md5-cache/dev-python/alembic-1.5.5 delete mode 100644 metadata/md5-cache/dev-python/alembic-1.5.6 delete mode 100644 metadata/md5-cache/dev-python/aniso8601-9.0.0 create mode 100644 metadata/md5-cache/dev-python/asgiref-3.3.2 create mode 100644 metadata/md5-cache/dev-python/asgiref-3.3.4 create mode 100644 metadata/md5-cache/dev-python/autoprop-2.2.0 create mode 100644 metadata/md5-cache/dev-python/bitarray-1.9.1 create mode 100644 metadata/md5-cache/dev-python/boto3-1.17.45 create mode 100644 metadata/md5-cache/dev-python/boto3-1.17.46 create mode 100644 metadata/md5-cache/dev-python/botocore-1.20.45 create mode 100644 metadata/md5-cache/dev-python/botocore-1.20.46 create mode 100644 metadata/md5-cache/dev-python/brotlicffi-1.0.9.2 create mode 100644 metadata/md5-cache/dev-python/cfn-python-lint-0.48.2 create mode 100644 metadata/md5-cache/dev-python/django-2.2.20 create mode 100644 metadata/md5-cache/dev-python/django-3.0.14-r1 create mode 100644 metadata/md5-cache/dev-python/django-3.1.8-r1 create mode 100644 metadata/md5-cache/dev-python/django-3.2 create mode 100644 metadata/md5-cache/dev-python/django-auth-ldap-2.4.0 create mode 100644 metadata/md5-cache/dev-python/docker-py-5.0.0 create mode 100644 metadata/md5-cache/dev-python/fsspec-0.9.0 delete mode 100644 metadata/md5-cache/dev-python/google-auth-1.27.0 delete mode 100644 metadata/md5-cache/dev-python/google-auth-httplib2-0.0.4 create mode 100644 metadata/md5-cache/dev-python/hcloud-python-1.12.0 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.8.5 delete mode 100644 metadata/md5-cache/dev-python/ijson-3.1.3 delete mode 100644 metadata/md5-cache/dev-python/ipdb-0.10.3-r1 delete mode 100644 metadata/md5-cache/dev-python/ipdb-0.13.5 delete mode 100644 metadata/md5-cache/dev-python/ipdb-0.13.6 rename metadata/md5-cache/dev-python/{ipython-7.21.0 => ipython-7.21.0-r1} (55%) rename metadata/md5-cache/dev-python/{ipython-7.22.0 => ipython-7.22.0-r1} (55%) delete mode 100644 metadata/md5-cache/dev-python/matterhook-0.2 delete mode 100644 metadata/md5-cache/dev-python/micawber-0.5.2 create mode 100644 metadata/md5-cache/dev-python/python-dotenv-0.17.0 create mode 100644 metadata/md5-cache/dev-python/python-language-server-0.36.2-r1 create mode 100644 metadata/md5-cache/dev-python/pytools-2021.2.3 create mode 100644 metadata/md5-cache/dev-python/rope-0.18.0-r1 delete mode 100644 metadata/md5-cache/dev-python/sentry-sdk-0.20.3 create mode 100644 metadata/md5-cache/dev-python/sphinx_rtd_theme-0.5.2 create mode 100644 metadata/md5-cache/dev-python/towncrier-19.9.0 create mode 100644 metadata/md5-cache/dev-python/towncrier-21.3.0 create mode 100644 metadata/md5-cache/dev-python/tqdm-4.60.0 create mode 100644 metadata/md5-cache/dev-python/xmlschema-1.6.0 create mode 100644 metadata/md5-cache/dev-qt/qtwebengine-5.15.2_p20210406 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_copyright-0.10.4 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_core-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_cppcheck-0.10.4 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_cpplint-0.10.4 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_export_definitions-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_export_dependencies-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_export_include_directories-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_export_interfaces-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_export_libraries-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_export_link_flags-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_export_targets-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_gmock-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_gtest-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_include_directories-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_libraries-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_lint_cmake-0.10.4 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_pytest-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_python-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_target_dependencies-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_test-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_uncrustify-0.10.4 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_version-1.1.3 create mode 100644 metadata/md5-cache/dev-ros/ament_cmake_xmllint-0.10.4 create mode 100644 metadata/md5-cache/dev-ros/ament_copyright-0.10.4 create mode 100644 metadata/md5-cache/dev-ros/ament_cppcheck-0.10.4 create mode 100644 metadata/md5-cache/dev-ros/ament_cpplint-0.10.4 create mode 100644 metadata/md5-cache/dev-ros/ament_flake8-0.10.4 rename metadata/md5-cache/{dev-python/BitVector-3.4.9 => dev-ros/ament_lint-0.10.4} (67%) create mode 100644 metadata/md5-cache/dev-ros/ament_lint_auto-0.10.4 create mode 100644 metadata/md5-cache/dev-ros/ament_lint_cmake-0.10.4 create mode 100644 metadata/md5-cache/dev-ros/ament_pep257-0.10.4 create mode 100644 metadata/md5-cache/dev-ros/ament_uncrustify-0.10.4 create mode 100644 metadata/md5-cache/dev-ros/ament_xmllint-0.10.4 rename metadata/md5-cache/dev-ros/{rqt_plot-0.4.12 => rqt_plot-0.4.13} (98%) rename metadata/md5-cache/dev-ros/{rqt_reconfigure-0.5.3 => rqt_reconfigure-0.5.4} (96%) rename metadata/md5-cache/dev-ros/{xacro-1.14.5 => xacro-1.14.6} (95%) create mode 100644 metadata/md5-cache/dev-ruby/mocha-0.14.0-r1 create mode 100644 metadata/md5-cache/dev-ruby/redcloth-4.3.2-r2 create mode 100644 metadata/md5-cache/dev-ruby/shoulda-2.11.3-r3 create mode 100644 metadata/md5-cache/dev-util/edi-0.8.0-r1 delete mode 100644 metadata/md5-cache/games-action/atanks-6.4-r1 delete mode 100644 metadata/md5-cache/games-action/descent3-1.4.0b-r2 create mode 100644 metadata/md5-cache/games-action/descent3-1.4.0b-r3 delete mode 100644 metadata/md5-cache/games-action/extreme-tuxracer-0.7.4 delete mode 100644 metadata/md5-cache/games-action/heretic2-1.06c-r1 create mode 100644 metadata/md5-cache/games-action/heretic2-1.06c-r2 delete mode 100644 metadata/md5-cache/games-action/heretic2-demo-1.06a create mode 100644 metadata/md5-cache/games-action/heretic2-demo-1.06a-r1 rename metadata/md5-cache/games-action/{hotline-miami-1.0.9a_p20140221-r1 => hotline-miami-1.0.9a_p20140221-r2} (54%) delete mode 100644 metadata/md5-cache/games-action/shadowgrounds-bin-0_p1 create mode 100644 metadata/md5-cache/games-action/shadowgrounds-bin-0_p1-r1 delete mode 100644 metadata/md5-cache/games-action/shadowgrounds-survivor-bin-0_p1 create mode 100644 metadata/md5-cache/games-action/shadowgrounds-survivor-bin-0_p1-r1 delete mode 100644 metadata/md5-cache/games-action/solar2-1.10 create mode 100644 metadata/md5-cache/games-action/solar2-1.10-r1 rename metadata/md5-cache/games-action/{swordandsworcery-1.02 => swordandsworcery-1.02-r1} (65%) delete mode 100644 metadata/md5-cache/games-arcade/aquaria-1.1.3-r1 create mode 100644 metadata/md5-cache/games-arcade/aquaria-1.1.3-r2 delete mode 100644 metadata/md5-cache/games-arcade/cavezofphear-0.5.1 create mode 100644 metadata/md5-cache/games-arcade/cavezofphear-0.5.1-r1 create mode 100644 metadata/md5-cache/games-arcade/epiar-0.5.1 delete mode 100644 metadata/md5-cache/games-arcade/jumpnbump-1.50-r2 delete mode 100644 metadata/md5-cache/games-emulation/zsnes-1.51-r8 delete mode 100644 metadata/md5-cache/games-engines/devilutionx-1.0.3 create mode 100644 metadata/md5-cache/games-engines/devilutionx-1.2.0 delete mode 100644 metadata/md5-cache/games-fps/etqw-bin-1.5-r2 create mode 100644 metadata/md5-cache/games-fps/etqw-bin-1.5-r3 delete mode 100644 metadata/md5-cache/games-fps/etqw-demo-2.0_p1-r2 create mode 100644 metadata/md5-cache/games-fps/etqw-demo-2.0_p1-r3 delete mode 100644 metadata/md5-cache/games-fps/ezquake-bin-2.2 create mode 100644 metadata/md5-cache/games-fps/ezquake-bin-2.2-r1 delete mode 100644 metadata/md5-cache/games-fps/glxquake-bin-0-r2 create mode 100644 metadata/md5-cache/games-fps/glxquake-bin-0-r3 delete mode 100644 metadata/md5-cache/games-fps/quake1-data-2.40 create mode 100644 metadata/md5-cache/games-fps/quake1-data-2.40-r1 delete mode 100644 metadata/md5-cache/games-fps/quake1-demodata-1.06 create mode 100644 metadata/md5-cache/games-fps/quake1-demodata-1.06-r1 delete mode 100644 metadata/md5-cache/games-fps/quake1-rally-1.2 create mode 100644 metadata/md5-cache/games-fps/quake1-rally-1.2-r1 delete mode 100644 metadata/md5-cache/games-fps/quake1-teamfortress-2.9 create mode 100644 metadata/md5-cache/games-fps/quake1-teamfortress-2.9-r1 delete mode 100644 metadata/md5-cache/games-fps/quake1-textures-20050820 create mode 100644 metadata/md5-cache/games-fps/quake1-textures-20050820-r1 delete mode 100644 metadata/md5-cache/games-fps/quake2-data-3.20 create mode 100644 metadata/md5-cache/games-fps/quake2-data-3.20-r1 delete mode 100644 metadata/md5-cache/games-fps/quake2-demodata-3.14 create mode 100644 metadata/md5-cache/games-fps/quake2-demodata-3.14-r1 delete mode 100644 metadata/md5-cache/games-fps/quake2-textures-0_beta8 create mode 100644 metadata/md5-cache/games-fps/quake2-textures-0_beta8-r1 delete mode 100644 metadata/md5-cache/games-fps/red-blue-quake2-0.1 create mode 100644 metadata/md5-cache/games-fps/red-blue-quake2-0.1-r1 delete mode 100644 metadata/md5-cache/games-fps/soldieroffortune-1.06a-r1 create mode 100644 metadata/md5-cache/games-fps/soldieroffortune-1.06a-r2 delete mode 100644 metadata/md5-cache/games-fps/ut2004-demo-3334-r1 create mode 100644 metadata/md5-cache/games-fps/ut2004-demo-3334-r2 delete mode 100644 metadata/md5-cache/games-fps/yamagi-quake2-7.43 rename metadata/md5-cache/games-misc/{cowsay-3.04 => cowsay-3.04-r1} (73%) delete mode 100644 metadata/md5-cache/games-misc/little-inferno-20130509 create mode 100644 metadata/md5-cache/games-misc/little-inferno-20130509-r1 delete mode 100644 metadata/md5-cache/games-mud/powwow-1.2.16-r1 delete mode 100644 metadata/md5-cache/games-puzzle/nightsky-20111222 create mode 100644 metadata/md5-cache/games-puzzle/nightsky-20111222-r1 delete mode 100644 metadata/md5-cache/games-puzzle/splice-20121120 create mode 100644 metadata/md5-cache/games-puzzle/splice-20121120-r1 delete mode 100644 metadata/md5-cache/games-puzzle/tiny-and-big-1.4.1 create mode 100644 metadata/md5-cache/games-puzzle/tiny-and-big-1.4.1-r1 delete mode 100644 metadata/md5-cache/games-roguelike/FTL-1.5.13 create mode 100644 metadata/md5-cache/games-roguelike/FTL-1.5.13-r1 delete mode 100644 metadata/md5-cache/games-rpg/dear-esther-20130608 create mode 100644 metadata/md5-cache/games-rpg/dear-esther-20130608-r1 delete mode 100644 metadata/md5-cache/games-rpg/to-the-moon-0 create mode 100644 metadata/md5-cache/games-rpg/to-the-moon-0-r1 delete mode 100644 metadata/md5-cache/games-rpg/wasteland2-1.9.0.13 create mode 100644 metadata/md5-cache/games-rpg/wasteland2-1.9.0.13-r1 delete mode 100644 metadata/md5-cache/games-strategy/darwinia-1.4.0_beta9-r1 create mode 100644 metadata/md5-cache/games-strategy/darwinia-1.4.0_beta9-r2 delete mode 100644 metadata/md5-cache/games-strategy/dominions2-2.16 create mode 100644 metadata/md5-cache/games-strategy/dominions2-2.16-r1 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-20.12.2-r1 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-calendar-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-contacts-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-import-wizard-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-mime-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-notes-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/akonadi-search-20.12.2-r1 delete mode 100644 metadata/md5-cache/kde-apps/akonadiconsole-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/akregator-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/analitza-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ark-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/artikulate-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/audiocd-kio-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/baloo-widgets-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/blinken-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/bomber-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/bovo-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/calendarjanitor-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/calendarsupport-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/cantor-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/cervisia-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-dropbox-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-git-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-mercurial-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/dolphin-plugins-subversion-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/dragon-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/eventviews-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/ffmpegthumbs-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/filelight-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/granatier-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/grantlee-editor-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/grantleetheme-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/gwenview-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/incidenceeditor-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/juk-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/k3b-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kaccounts-integration-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kaccounts-providers-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kaddressbook-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kajongg-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kalarm-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kalarmcal-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kalgebra-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kalzium-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kamera-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kamoso-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kanagram-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kapman-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kapptemplate-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kate-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/katomic-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kbackup-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kblackbox-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kblocks-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kbounce-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kbreakout-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kbruch-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kcachegrind-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kcalc-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kcalutils-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kcharselect-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kcolorchooser-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kcron-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kde-apps-meta-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kde-dev-scripts-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kde-dev-utils-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeaccessibility-meta-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeadmin-meta-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdebugsettings-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdecore-meta-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeedu-data-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeedu-meta-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdegames-meta-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdegraphics-meta-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdegraphics-mobipocket-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdemultimedia-meta-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdenetwork-filesharing-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdenetwork-meta-20.08.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/kdenetwork-meta-20.12.3 create mode 100644 metadata/md5-cache/kde-apps/kdenetwork-meta-20.12.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/kdenlive-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdepim-addons-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kdepim-meta-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kdepim-runtime-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kdesdk-kioslaves-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdesdk-meta-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdesdk-thumbnailers-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdeutils-meta-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdf-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdialog-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kdiamond-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/keditbookmarks-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kfind-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kfloppy-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kfourinline-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kgeography-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kget-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kgoldrunner-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kgpg-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/khangman-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/khelpcenter-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kidentitymanagement-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kig-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kigo-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/killbots-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kimagemapeditor-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kimap-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kio-extras-20.08.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/kipi-plugins-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kiriki-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kiten-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kitinerary-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kjumpingcube-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kldap-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kleopatra-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/klettres-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/klickety-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/klines-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmag-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmahjongg-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmail-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kmail-account-wizard-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kmailtransport-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kmbox-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kmime-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kmines-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmix-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmousetool-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmouth-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kmplot-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/knavalbattle-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/knetwalk-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/knights-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/knotes-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kolf-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kollision-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kolourpaint-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kompare-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/konqueror-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/konquest-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/konsole-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/konsolekalendar-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kontact-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kontactinterface-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kopete-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/korganizer-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kpat-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kpimtextedit-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kpkpass-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/kqtquickcharts-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/krdc-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kreversi-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/krfb-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kross-interpreters-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kruler-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kshisen-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ksirk-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ksmtp-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/ksnakeduel-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kspaceduel-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ksquares-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ksudoku-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ksystemlog-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kteatime-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktimer-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktouch-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-accounts-kcm-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-approver-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-auth-handler-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-common-internals-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-contact-list-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-contact-runner-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-desktop-applets-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-filetransfer-handler-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-kded-module-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-send-file-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktp-text-ui-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/ktuberling-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kturtle-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kubrick-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kwalletmanager-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kwave-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kwordquiz-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/kwrite-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libgravatar-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/libkcddb-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkcompactdisc-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkdcraw-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkdegames-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkdepim-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/libkeduvocdocument-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkexiv2-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkgapi-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/libkipi-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkleo-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/libkmahjongg-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libkomparediff2-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libksane-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/libksieve-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/libktnef-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/lokalize-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/lskat-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/mailcommon-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/mailimporter-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/marble-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/mbox-importer-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/messagelib-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/minuet-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/okular-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/palapeli-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/parley-20.08.3-r1 delete mode 100644 metadata/md5-cache/kde-apps/picmi-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/pim-data-exporter-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/pim-sieve-editor-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/pimcommon-20.12.2 delete mode 100644 metadata/md5-cache/kde-apps/plasma-telepathy-meta-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/poxml-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/print-manager-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/rocs-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/signon-kwallet-extension-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/spectacle-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/step-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/svgpart-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/sweeper-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/thumbnailers-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/umbrello-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/yakuake-20.08.3 delete mode 100644 metadata/md5-cache/kde-apps/zeroconf-ioslave-20.08.3 delete mode 100644 metadata/md5-cache/kde-misc/kdeconnect-20.08.3 delete mode 100644 metadata/md5-cache/kde-misc/kio-gdrive-20.08.3 rename metadata/md5-cache/kde-plasma/{bluedevil-5.21.3 => bluedevil-5.21.4} (95%) rename metadata/md5-cache/kde-plasma/{breeze-5.21.3 => breeze-5.21.4} (91%) rename metadata/md5-cache/kde-plasma/{breeze-grub-5.21.3 => breeze-grub-5.21.4} (82%) rename metadata/md5-cache/kde-plasma/{breeze-gtk-5.21.3 => breeze-gtk-5.21.4} (93%) rename metadata/md5-cache/kde-plasma/{breeze-plymouth-5.21.3 => breeze-plymouth-5.21.4} (93%) delete mode 100644 metadata/md5-cache/kde-plasma/discover-5.20.5 delete mode 100644 metadata/md5-cache/kde-plasma/discover-5.21.3 create mode 100644 metadata/md5-cache/kde-plasma/discover-5.21.4 rename metadata/md5-cache/kde-plasma/{drkonqi-5.21.3 => drkonqi-5.21.4} (97%) rename metadata/md5-cache/kde-plasma/{kactivitymanagerd-5.21.3 => kactivitymanagerd-5.21.4} (96%) rename metadata/md5-cache/kde-plasma/{kde-cli-tools-5.21.3 => kde-cli-tools-5.21.4} (93%) rename metadata/md5-cache/kde-plasma/{kde-gtk-config-5.21.3 => kde-gtk-config-5.21.4} (88%) rename metadata/md5-cache/kde-plasma/{kdecoration-5.21.3 => kdecoration-5.21.4} (95%) rename metadata/md5-cache/kde-plasma/{kdeplasma-addons-5.21.3 => kdeplasma-addons-5.21.4} (96%) rename metadata/md5-cache/kde-plasma/{kgamma-5.21.3 => kgamma-5.21.4} (96%) rename metadata/md5-cache/kde-plasma/{khotkeys-5.21.3 => khotkeys-5.21.4} (91%) rename metadata/md5-cache/kde-plasma/{kinfocenter-5.21.3 => kinfocenter-5.21.4} (96%) rename metadata/md5-cache/kde-plasma/{kmenuedit-5.21.3 => kmenuedit-5.21.4} (97%) rename metadata/md5-cache/kde-plasma/{kscreen-5.21.3 => kscreen-5.21.4} (90%) rename metadata/md5-cache/kde-plasma/{kscreenlocker-5.21.3 => kscreenlocker-5.21.4} (96%) rename metadata/md5-cache/kde-plasma/{ksshaskpass-5.21.3 => ksshaskpass-5.21.4} (96%) rename metadata/md5-cache/kde-plasma/{ksysguard-5.21.3 => ksysguard-5.21.4} (94%) rename metadata/md5-cache/kde-plasma/{kwallet-pam-5.21.3 => kwallet-pam-5.21.4} (95%) rename metadata/md5-cache/kde-plasma/{kwayland-integration-5.21.3 => kwayland-integration-5.21.4} (95%) rename metadata/md5-cache/kde-plasma/{kwayland-server-5.21.3 => kwayland-server-5.21.4} (96%) rename metadata/md5-cache/kde-plasma/{kwin-5.21.3 => kwin-5.21.4} (91%) rename metadata/md5-cache/kde-plasma/{kwrited-5.21.3 => kwrited-5.21.4} (96%) rename metadata/md5-cache/kde-plasma/{libkscreen-5.21.3 => libkscreen-5.21.4} (96%) rename metadata/md5-cache/kde-plasma/{libksysguard-5.21.3.1 => libksysguard-5.21.4} (97%) rename metadata/md5-cache/kde-plasma/{libkworkspace-5.21.3 => libkworkspace-5.21.4} (87%) rename metadata/md5-cache/kde-plasma/{milou-5.21.3 => milou-5.21.4} (97%) rename metadata/md5-cache/kde-plasma/{oxygen-5.21.3 => oxygen-5.21.4} (91%) rename metadata/md5-cache/kde-plasma/{plasma-browser-integration-5.21.3 => plasma-browser-integration-5.21.4} (90%) rename metadata/md5-cache/kde-plasma/{plasma-desktop-5.21.3 => plasma-desktop-5.21.4} (92%) rename metadata/md5-cache/kde-plasma/{plasma-disks-5.21.3 => plasma-disks-5.21.4} (97%) rename metadata/md5-cache/kde-plasma/{plasma-firewall-5.21.3 => plasma-firewall-5.21.4} (88%) rename metadata/md5-cache/kde-plasma/{plasma-integration-5.21.3 => plasma-integration-5.21.4} (92%) delete mode 100644 metadata/md5-cache/kde-plasma/plasma-meta-5.21.3 create mode 100644 metadata/md5-cache/kde-plasma/plasma-meta-5.21.4 rename metadata/md5-cache/kde-plasma/{plasma-nm-5.21.3 => plasma-nm-5.21.4} (96%) rename metadata/md5-cache/kde-plasma/{plasma-pa-5.21.3 => plasma-pa-5.21.4} (96%) rename metadata/md5-cache/kde-plasma/{plasma-sdk-5.21.3 => plasma-sdk-5.21.4} (97%) rename metadata/md5-cache/kde-plasma/{plasma-systemmonitor-5.21.3 => plasma-systemmonitor-5.21.4} (89%) rename metadata/md5-cache/kde-plasma/{plasma-thunderbolt-5.21.3 => plasma-thunderbolt-5.21.4} (96%) rename metadata/md5-cache/kde-plasma/{plasma-vault-5.21.3 => plasma-vault-5.21.4} (92%) rename metadata/md5-cache/kde-plasma/{plasma-workspace-5.21.3 => plasma-workspace-5.21.4} (90%) rename metadata/md5-cache/kde-plasma/{plasma-workspace-wallpapers-5.21.3 => plasma-workspace-wallpapers-5.21.4} (91%) rename metadata/md5-cache/kde-plasma/{plymouth-kcm-5.21.3 => plymouth-kcm-5.21.4} (94%) rename metadata/md5-cache/kde-plasma/{polkit-kde-agent-5.21.3 => polkit-kde-agent-5.21.4} (96%) rename metadata/md5-cache/kde-plasma/{powerdevil-5.21.3 => powerdevil-5.21.4} (92%) rename metadata/md5-cache/kde-plasma/{sddm-kcm-5.21.3 => sddm-kcm-5.21.4} (94%) rename metadata/md5-cache/kde-plasma/{systemsettings-5.21.3 => systemsettings-5.21.4} (94%) rename metadata/md5-cache/kde-plasma/{xdg-desktop-portal-kde-5.21.3 => xdg-desktop-portal-kde-5.21.4} (96%) rename metadata/md5-cache/kde-plasma/{xembed-sni-proxy-5.21.3 => xembed-sni-proxy-5.21.4} (95%) delete mode 100644 metadata/md5-cache/mail-client/thunderbird-78.8.1 delete mode 100644 metadata/md5-cache/mail-client/thunderbird-bin-78.8.1 create mode 100644 metadata/md5-cache/media-gfx/asymptote-2.70 delete mode 100644 metadata/md5-cache/media-gfx/fontforge-20200314 delete mode 100644 metadata/md5-cache/media-libs/libebur128-1.2.4 create mode 100644 metadata/md5-cache/media-libs/libpano13-2.9.20 delete mode 100644 metadata/md5-cache/media-libs/libsndfile-1.0.30 create mode 100644 metadata/md5-cache/media-plugins/kodi-pvr-iptvsimple-7.6.0 rename metadata/md5-cache/media-sound/{drumstick-2.1.0 => drumstick-2.1.1} (93%) delete mode 100644 metadata/md5-cache/media-sound/elisa-20.08.3 rename metadata/md5-cache/media-video/{mpv-0.33.0-r100 => mpv-0.33.1} (98%) create mode 100644 metadata/md5-cache/net-analyzer/nagstamon-3.6.0 delete mode 100644 metadata/md5-cache/net-fs/minio-2021.03.04.00.53.13 delete mode 100644 metadata/md5-cache/net-fs/minio-2021.03.12.00.00.47 delete mode 100644 metadata/md5-cache/net-irc/konversation-1.7.7-r1 delete mode 100644 metadata/md5-cache/net-libs/libktorrent-2.2.0-r1 delete mode 100644 metadata/md5-cache/net-libs/libmicrohttpd-0.9.65-r1 delete mode 100644 metadata/md5-cache/net-libs/libmicrohttpd-0.9.69 delete mode 100644 metadata/md5-cache/net-libs/libmicrohttpd-0.9.70-r1 delete mode 100644 metadata/md5-cache/net-libs/libmicrohttpd-0.9.71 delete mode 100644 metadata/md5-cache/net-libs/mbedtls-2.24.0 delete mode 100644 metadata/md5-cache/net-misc/dibbler-1.0.1 delete mode 100644 metadata/md5-cache/net-misc/dibbler-1.0.1-r2 delete mode 100644 metadata/md5-cache/net-misc/grive-0.5.1 delete mode 100644 metadata/md5-cache/net-misc/grive-0.5.1_pre20171005 create mode 100644 metadata/md5-cache/net-misc/sks-1.1.6_p20200624-r1 create mode 100644 metadata/md5-cache/net-misc/youtube-dl-2021.04.07 delete mode 100644 metadata/md5-cache/net-p2p/ktorrent-5.2.0-r1 delete mode 100644 metadata/md5-cache/net-proxy/haproxy-1.8.28 delete mode 100644 metadata/md5-cache/net-proxy/haproxy-2.1.12 delete mode 100644 metadata/md5-cache/net-proxy/haproxy-2.1.4-r2 delete mode 100644 metadata/md5-cache/net-proxy/haproxy-2.1.9999 rename metadata/md5-cache/net-proxy/{haproxy-2.2.11 => haproxy-2.2.13} (72%) delete mode 100644 metadata/md5-cache/net-proxy/haproxy-2.3.7 delete mode 100644 metadata/md5-cache/net-proxy/haproxy-2.3.8 rename metadata/md5-cache/net-wireless/{bluez-5.56 => bluez-5.58} (92%) create mode 100644 metadata/md5-cache/ros-meta/ament_cmake-1.1.3 rename metadata/md5-cache/sci-libs/{orocos_kdl-1.4.0-r1 => orocos_kdl-1.4.0-r2} (96%) delete mode 100644 metadata/md5-cache/sci-physics/herwig++-2.7.1-r1 rename metadata/md5-cache/sys-block/{di-4.48 => di-4.50} (60%) delete mode 100644 metadata/md5-cache/sys-block/partitionmanager-4.2.0 create mode 100644 metadata/md5-cache/sys-fabric/mstflint-4.16.0_p2 rename metadata/md5-cache/sys-fs/{multipath-tools-0.8.4 => multipath-tools-0.8.6} (74%) delete mode 100644 metadata/md5-cache/sys-libs/kpmcore-4.2.0 delete mode 100644 metadata/md5-cache/www-client/firefox-78.8.0 delete mode 100644 metadata/md5-cache/www-client/firefox-86.0 delete mode 100644 metadata/md5-cache/www-client/firefox-86.0.1 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-78.8.0 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-86.0 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-86.0.1 delete mode 100644 metadata/md5-cache/x11-drivers/nvidia-drivers-460.39-r1 create mode 100644 metadata/md5-cache/x11-drivers/xf86-input-libinput-1.0.0 rename metadata/md5-cache/x11-misc/{xdg-utils-1.1.3-r1 => xdg-utils-1.1.3-r2} (77%) rename metadata/md5-cache/x11-misc/{xdg-utils-1.1.3_p20200220 => xdg-utils-1.1.3_p20200220-r2} (79%) rename metadata/md5-cache/x11-misc/{xdg-utils-1.1.3_p20200220-r1 => xdg-utils-1.1.3_p20200220-r3} (80%) create mode 100644 net-analyzer/nagstamon/nagstamon-3.6.0.ebuild delete mode 100644 net-fs/minio/minio-2021.03.04.00.53.13.ebuild delete mode 100644 net-fs/minio/minio-2021.03.12.00.00.47.ebuild delete mode 100644 net-irc/konversation/files/konversation-1.7.5-unused-kemoticons.patch delete mode 100644 net-irc/konversation/files/konversation-1.7.6-no-kiconthemes.patch delete mode 100644 net-irc/konversation/files/konversation-1.7.7-no-solid.patch delete mode 100644 net-irc/konversation/konversation-1.7.7-r1.ebuild delete mode 100644 net-libs/libktorrent/files/libktorrent-2.2.0-fix-MultiFileCache.patch delete mode 100644 net-libs/libktorrent/libktorrent-2.2.0-r1.ebuild delete mode 100644 net-libs/libmicrohttpd/libmicrohttpd-0.9.65-r1.ebuild delete mode 100644 net-libs/libmicrohttpd/libmicrohttpd-0.9.69.ebuild delete mode 100644 net-libs/libmicrohttpd/libmicrohttpd-0.9.70-r1.ebuild delete mode 100644 net-libs/libmicrohttpd/libmicrohttpd-0.9.71.ebuild delete mode 100644 net-libs/mbedtls/mbedtls-2.24.0.ebuild delete mode 100644 net-misc/dibbler/dibbler-1.0.1-r2.ebuild delete mode 100644 net-misc/dibbler/dibbler-1.0.1.ebuild delete mode 100644 net-misc/grive/grive-0.5.1.ebuild delete mode 100644 net-misc/grive/grive-0.5.1_pre20171005.ebuild create mode 100644 net-misc/sks/files/sks-1.1.6_p20200624-r1-db-hang.patch create mode 100644 net-misc/sks/sks-1.1.6_p20200624-r1.ebuild create mode 100644 net-misc/youtube-dl/youtube-dl-2021.04.07.ebuild delete mode 100644 net-p2p/ktorrent/files/ktorrent-5.2.0-fix-start-in-systray.patch delete mode 100644 net-p2p/ktorrent/files/ktorrent-5.2.0-taglib-linking.patch delete mode 100644 net-p2p/ktorrent/ktorrent-5.2.0-r1.ebuild delete mode 100644 net-proxy/haproxy/haproxy-1.8.28.ebuild delete mode 100644 net-proxy/haproxy/haproxy-2.1.12.ebuild delete mode 100644 net-proxy/haproxy/haproxy-2.1.4-r2.ebuild delete mode 100644 net-proxy/haproxy/haproxy-2.2.11.ebuild rename net-proxy/haproxy/{haproxy-2.1.9999.ebuild => haproxy-2.2.13.ebuild} (99%) delete mode 100644 net-proxy/haproxy/haproxy-2.3.7.ebuild delete mode 100644 net-proxy/haproxy/haproxy-2.3.8.ebuild rename net-wireless/bluez/{bluez-5.56.ebuild => bluez-5.58.ebuild} (95%) create mode 100644 ros-meta/ament_cmake/ament_cmake-1.1.3.ebuild rename sci-libs/orocos_kdl/{orocos_kdl-1.4.0-r1.ebuild => orocos_kdl-1.4.0-r2.ebuild} (97%) delete mode 100644 sci-physics/herwig++/Manifest delete mode 100644 sci-physics/herwig++/files/herwig++-2.6.3-looptools.patch delete mode 100644 sci-physics/herwig++/files/herwig++-2.7.1-fix-boost-1.67.patch delete mode 100644 sci-physics/herwig++/herwig++-2.7.1-r1.ebuild delete mode 100644 sci-physics/herwig++/metadata.xml rename sys-block/di/{di-4.48.ebuild => di-4.50.ebuild} (81%) delete mode 100644 sys-block/partitionmanager/partitionmanager-4.2.0.ebuild create mode 100644 sys-fabric/mstflint/mstflint-4.16.0_p2.ebuild delete mode 100644 sys-fs/multipath-tools/files/multipath-tools-0.8.4-parallel_make_fix.patch delete mode 100644 sys-fs/multipath-tools/files/multipath-tools-0.8.4-respect-flags.patch rename sys-fs/multipath-tools/{multipath-tools-0.8.4.ebuild => multipath-tools-0.8.6.ebuild} (79%) delete mode 100644 sys-libs/kpmcore/files/kpmcore-4.2.0-kf-5.77.patch delete mode 100644 sys-libs/kpmcore/kpmcore-4.2.0.ebuild delete mode 100644 www-client/firefox-bin/firefox-bin-78.8.0.ebuild delete mode 100644 www-client/firefox-bin/firefox-bin-86.0.1.ebuild delete mode 100644 www-client/firefox-bin/firefox-bin-86.0.ebuild delete mode 100644 www-client/firefox/firefox-78.8.0.ebuild delete mode 100644 www-client/firefox/firefox-86.0.1.ebuild delete mode 100644 www-client/firefox/firefox-86.0.ebuild delete mode 100644 x11-drivers/nvidia-drivers/nvidia-drivers-460.39-r1.ebuild create mode 100644 x11-drivers/xf86-input-libinput/xf86-input-libinput-1.0.0.ebuild rename x11-misc/xdg-utils/{xdg-utils-1.1.3-r1.ebuild => xdg-utils-1.1.3-r2.ebuild} (97%) rename x11-misc/xdg-utils/{xdg-utils-1.1.3_p20200220.ebuild => xdg-utils-1.1.3_p20200220-r2.ebuild} (96%) rename x11-misc/xdg-utils/{xdg-utils-1.1.3_p20200220-r1.ebuild => xdg-utils-1.1.3_p20200220-r3.ebuild} (96%) diff --git a/Manifest.files.gz b/Manifest.files.gz index 8d5cdf4930e5c77f5d4a8345d511f9c2e8a02eeb..f850b70b1f6f354e66b4e82331e56c1532dcbb56 100644 GIT binary patch literal 29328 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 a;2P(p-nlQGo=Yc^|M`FMJMwuG)Bpe+0h~<$ diff --git a/app-accessibility/Manifest.gz b/app-accessibility/Manifest.gz index b684d90e0be6b1c337c1928b8cb76c5c18e4b01c..4933120355667e0557b1618ebb26fbef484e3546 100644 GIT binary patch delta 4523 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 JdU_-v001_S*E;|J diff --git a/app-accessibility/kontrast/Manifest b/app-accessibility/kontrast/Manifest index b83355238653..3be36846d1ba 100644 --- a/app-accessibility/kontrast/Manifest +++ b/app-accessibility/kontrast/Manifest @@ -1,2 +1 @@ -DIST kontrast-1.0.2.tar.xz 35300 BLAKE2B dbcf66706d707d2e277ab8a551533495c4005556421321b0a2a03fc046c193a931c00ed9a82160f51b44cf081550c86c8933e849158f5f1e63dd0c85c4506b96 SHA512 637b2fb65e42b208b26349e6d971827d616f647db53b5d2b5e5c7264388e723912fecb130138693060c9ec877e8a6d4dd1478f68942b6b10db024e8a4d66173c DIST kontrast-20.12.3.tar.xz 122468 BLAKE2B 4e29c034ba87781ffef03a37ecc7219eed488585bc47b0b3420950cdfe8fa92e9f4fd2a35dea76ac296318cb8c8be38fcf92061bca105fcfafa9dc9121afbabe SHA512 d6a4b60416f43bc1e9ba2539b13f33233c988417c7e8f05dd295d7e4946301943db9493123a07c48b0844c7aa55a22a3f1b898c3a00cccc6f6aae295d89d90c8 diff --git a/app-accessibility/kontrast/kontrast-1.0.2.ebuild b/app-accessibility/kontrast/kontrast-1.0.2.ebuild deleted file mode 100644 index feb46a2b2d8e..000000000000 --- a/app-accessibility/kontrast/kontrast-1.0.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.70.0 -QTMIN=5.14.2 -inherit ecm kde.org - -DESCRIPTION="Tool to check contrast for colors to verify they are correctly accessible" -HOMEPAGE="https://apps.kde.org/en/kontrast" - -if [[ ${KDE_BUILD_TYPE} == release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" - KEYWORDS="amd64 arm64 x86" -fi - -LICENSE="GPL-3+" -SLOT="5" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz index 32648c64247068fd19595ed52023fe98e0a4b576..7aaab871d38f68b669d6d975e1fc7e582d39962e 100644 GIT binary patch delta 32551 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 OfBp}=tOHq+8-38SE delta 32565 zcmV((K;XZ@{{g=L0gxC3k~Kt1vb=9-R zv1X0w=;zh1xNqm4(z(iYo?9IuwRF_$>N`Jkq}h(SU9E+*uC!g(aUNl`D_`N*x3H~k z<#S(QKlgg2vy{jONB;7NtFEK+$A9^+|Hpr%J^Ur^VZ>avYaQ{dmCs3aTqy;AeqqMh z=XK6{jluWUt(Un*-otET?QNTrFWpwzHh-p_t(>b}^N4NbbsT#tA)R4M`?`+MW>0C` z)=1Y}SG-CNt=9HG{g?mvfBw(^{XhTL|Mr)5ef#mh{+IUUPjgfmh zS4<(V-uvG7t+vtEzQ?w=qaCGxkC}6;d4#!m>=xrbX3xF18uNLq+<3xxmbt~sL-1*X z)4a}WTy=8d2hUwDKJu912%Q(7apNh*9?L%utDdn<&ga;+kgpW#ah#mg)x)aSzH`81 zTSwux!WeyP$2hs;IL~blS2;I6FBe|B?7gH~)2yi;xy>zagX;`yoW1pbwZ=SZ;2<}? zVjrPLPLoSGABQ!+ef|FH$6w}$_PKxPUq65T?aRj>|9G5VIP%;1&8_gUf!Etc8dr!t zq`ho&-+JA*{W$q&zHyX&=MM%lb0qFt#qnoCPtnO7*Ip%GiETRm1v zTt&($<$WI)*F0jMGnaIggm~sqGFo!v8s-?2a|?k>+}eJYeWkTR-&5zZkG44F&_XQR zYM}`m;13-L~m__uOEGXmLpx2=Z%>!%Q?kf z`?V0G-ZM{ABG+GAUYRp*qolI@`!jOD*WOb_t>Y-;NNu1J-St+l#eSIB3`d;&6dqJ`Ys8OGdKTp^$hTwhx&mNOu#$0!w3k@m!AuQEeBc%hc= zzbz$kTo;BVVl+m7&f9jZywOyrG5JP)9bXt9@5)!9W!x(sUH`& z8pnPeedpHrl7KGMx_3-WJ~^#(rE4J^p{`PMYORNBwb}|MCwMSn%dz%>y{V=4nbL{@ z`pz- zBb6i6F}7`tGhYLPwe}04s^^#s!?x$r>zO+iu!UT=0~-*>Samx?-FAM8!@jnR9S{5@ zD*HUH?;o#E^TXA?&*!0?``e*;z_Ib=G4M^LA-~ATQS;fhqnE2*TjE+KZ@I?4`bdFS zS(uA~iLZNq!E*VXU&+oj4JhVj8=QEEu85%l=;Ae@QFzL>ho55Jj6tr#=)s@ zge|m``<_>A2*WmF%11c1dgVI9d2j{IfB5sE_0QvfdisOoc-gb_#Fq0U+%Wbrrctp+ zom;#5HcvDa5xhcc+t&LzPhJJts#xH$&K+AbdD@22n5~zFXF2B#kS=Wql0lf14i*pF|nML6T==(o+3?TzvS7kIXeCZ16qr|1|tzO-!L*)z2alcv=YXC$7#t(~$wcE7t;HWVhKnT~1sQ~H#SGe~BVV!3J zZM0mqgNqN?>Yoqo^Vjj)r}_QE&+YrqAOG5Z`}Fh&@g;T@^K@~HF^`@K-?wJLvY@tq zR~KGYOz`gUFc zZ*pmbw!Puhj~yi{7g#Co7oad~{6ox&G(Z6ToL9SIzpm`}V4oWwhBw0c)QKe23}hSu zbOmA^n{UY>;Hx-xehBk|h2vu~avX3a*PBDov0X>Wd&z*)!t)#*FVMDvo}UwcmxZT1 z!F<4FP#ZUjEyHHud^rBZgPocgZYK)GfpO?8hmVuVIA#uVac#KGocEgcsODq!kWQR* zJs#)vYwJJH4?n(s{q+5*run6&tzncv&O9w2)N3smA#ijBLURjO!>Am%y?g;=V~?V_ z+E4ib@0sU5aS4%U1Ha=-@c`q0LMl;htThaxg3jkT!b&^Pn2+U!a^P!txww`5&qG^z zg167fq2iLxnH!(1{acuEpcQrqS9E~-z_1Z-1!mU3V4~E?(K41Fi?vOlBS`4vy8)EE z8y*?|eQuz6{;})GDhCf~kY$_~<^qTH$3y$^_1Axm(gI%z5L^pHS!Do!bKnL6T|*z! z_qbx+xcwb$k0`|{K*v>kP1nhnwNcTXinD0zSR57pC^SeH_pDWc5p@tu0{w#b_{54T zuN~xp=?d|UNo@%W*m(AeBWgf~U8;ci_a1jRSV!Md!v(0lFf?2SI*jMscqlD=KrOae zgsPY`DbA65#@XXa3q%BeC&TaI-6MWDj!<}{3qZwR)py|b*Pot_GriCTYK_0fQErmG z*ba>}xM#y=ovU+F>x76PA2_78fw2HU-~mih@PQLR_u^DA=b%K$4f2yAN<2j5jAN1n zfPp2Q_z#^PFPLB+P=vFE7ep%?$2sRp2R;Zhg}ujiBykWJ{t^^J16LuxxbGdniO{0%LWYK_IO(Z1sKC#a0GK~fhRnFBzjk?6V~ZJOybGcsX@rQPktqMno05-eLX$C{7kUb2Jzz#L zLO!4f9CbVSy=!uvNoN)s-U5DoRgmq2X2O?#eEjt39cRj~a1h#r^-Y_a3_TA>+r&eE z^-X76gcXU)8$dq%a5mVo&f_w2lYvO1pfx)bt`5Mt|BamSSQ}8dVg3Z`*!~M+y(YLZ zuF8kwR5xU-iX{GdU>B~mo`~N#LA%(cj8y>;{mX}gyeXEbRt^_EI1r$&s!mX-A0-cVC>YPtHp~E<;9U`(dyaU#Czs7-NaJd_I zg^}*4<=Iw*KaB#%T3j|x8|(|*Y+DZjvcFv*B|ZY}*Mq?ckgxeBZ8%V5`9RZuAf_1E zWRyl0jF~PFc)4n91CvpMW);VU62gOzRDjj{o*M=QrG`Q9%n-TKQ^(u@356~g(<5>t zpaG%X$rbdz_Ov0Z0H6oH=P;kLbhLd-b{0%LCjtgyVQ2c8G362NE z=>31Zvt--ruy8U7^mG{=j64!R2O`3sKnXGD-1d2G_{M;?)C;?d8`yR(TX%q!$_dzt zy9W^fb0ep{XQUDS!#Se39czzbX6RsoBg|B=H5=A2a^^_#KMxDt#k2?Le%PRaxDer) z_7$VuVND=FKDqdRO$*xr+sxYz>{=apN%+-{<2%h)oPf*oEWk5F3Y3jf?x7oZQQ^LJPvDo{Qjih+sjY#)!5-FNX5xun|2Wd9`538`9OGhk(%xsly-sxdz)8~S#UrdMvB9Zd>=eS z%#<+Q z01m-dc!INkfZcf$oDpJjVI|?J^8`TH_P$Wb! z@@~kx7(4+wq#g87qGE~W6=R+#o#AcX23Uvb*J)sX%Tj+H*tf4=fBg6FP~c~(B)rZH zjH|$6|h+UJTuc=73)8jp)VjFQpsyWhYrI~*s?tU zA%KT}AZD%!(A)s6*v0_&%C$5AGx#}3-mWR)NO$gKL;PgfSE~m9AOesnrD5k?dANw{ z1~~ok%zpbgo?7|JEurht5YaS90Ff&h9F3jj{+m`2fCXIV#Fl8opdZdM4ZLyOapD^e zk>`hcERY-SsD)ub7!r=x$pXg-)Y~h*tDkLuD{I4sVVmU;u${MfMV%9ufICJrK_(Ro z2ou3Vm zW)~EP2WZ$7bn-%>xE}No>w}1b!aE-VH0rpW4bvdGIif&2c2l3=H-sl-F*wp(CB9pE zGx?A-^t+kb>PR@(#k(98G%~<^7Y{dK|KX5ShXzeQ2BHR1;TaMnc0dns(q$fkRX{C7 zXgkc=VPSzUc=wh;0uc|jIPMmVDn_|~3*fvx(ZsuyQr)&k-WSl#6E)xr@L-={oefDn zuvZ!ZFpnX0kbX@jkapwf1s}D`NcuJ-2Ce0UM=f|%)T13nTz1?70A+&IBaY*M+h|09 z!rVVH683H~`-Qw<G+*UJ*(Tn1N&g0JF3WuepE)@L$kneV*0#e|&k^d&tfsmxMg- zSXCqh>KgAL)MdyA%mnuvqBv~QG9KFGOmojX38dySC6kS)EMxe%!;|NU7iK*3(xLH$ zeA>dvK?h6gI8S*0SQ!xxF=MiSv6gSPYv58E3=g({aHgH}0^b#MP%px#bS~gpz}Btn za+hygxVkegK;d>?f?Mnw>RiE906?95snzV4&g?+4v1w~8BYj8Bz@!~`kk69N=W+e^ z{m1$x(iE&zkwp8OAcM|l>3HM@P8db(4c=1A}}iccb9~t^z$v1gx%qHh26)Q zWLl|{+!H5Dx7o05NbD7S_7kskVG{bpvTR61<|%fwrH>eO|N7;Ze>}l`eo>*^mXrtX zGeE-~SO9ecO!03$=5m}HR;Ughco^-i80*T<;kq}IP81e@E3bvGK)o-c$N1rfSinh( zxOaPlV0@HeVo+Bcri%H99q0*&3Mdm^j?Y^gM7Aw>WkdSS^A0``K!!8H2<(_|<5RWF zYg}f?x018rDnK@7X2%r3K*2nd+vU3w{tLi(Z2a@P)A~NY{dInOn0uJv%iNDXfkZoE ze@PFUae&BwIfVV((mFDJ22lYx=Y-;!`sPtFFIZDJQ^2)y!I)UYk$VUDz&TD#?1ki? z92QcEe%#3m02^d2w^|E6W6z+0Hxss-Jch+!?>0mKLp+B2*ilrN{{a+hfcAEQ<2Wy1 z%;b=aHXMlEDit#;lC6f$U`a4bxntn>11>k=HH>9z0+tblYk^nBo~~;*f3QL??@#Qv zPanR`Uq5~9?Z*R%#k@a4)t6yZlc*RmNE`AGhrUdcE)41zs+=fEcGCuQNUMVVtNg^l zgLnP+nAWBk<=Bwc-`NPh8w|X~jv!%7y^YgEt-klqsD#e#YGe5SkDL@VD(&wNqe9Z+| z1zniDO&~N54`R8QS>(Zu*>GU6p<|)N2wzw= zMp6IX-%vlk7*}?GU|%NG9V^LO147aUkjBGpTQ)I{aATB!1@QFH0FfDmt~%La<`>o$ ztlr{R3ty-`-Eb^`J8K#?!x(5636n-}b;0L}7s@$`GN=t)$?kxFNQkaGY`U`@w=JWg{aC`jQn<~o5CL$|Ei z^Y|-z1=t1Uf@qNG(%w|`YT2qQh&@mcb-mDfiyR8@ESHtzTFDX=IF88px`V_cn7^{L zgU{X$SaIg%*F-VFN!BlwWb|COjV`CWp(&w`2~D}6uQN`tNQN9f4(!+8K7IWB@!#-p z01X1s;kI{wIUW|}KxPaB06tN;^IA(!kg9Aa27`w<17OkIve_8~0UW!aYXty$0$}<3 zi5zaCpY6b?fMPcuEl3-&ifTC;Hd+bs72%PC0#|n2%rq1{f@U4sKKLm>cExQB@Lfs} zc%;tk@Ipx20PlbzH~eb>IBy7!=}}AyEDsRNXFyMXcVm+{vEH>lpDKKU zNCHv-7+A#wN}C4&00@8$KCQBWU|NvTxr?+a#$zADTDb;I-GJUEDAN8*d}*!gNCFhA0tM$Tb?o zx}e`uO9Z5vUM(nJUjszTFI>Qajq^Y}VbZXF5zHROqvN@Nx+nY;(#V-6z%PVzH=bYL zSU8|+_0>8@i+$=QQYJEem=eN|B6n9GWlQK3%mVqco)Vh{P34R@4U9zs21aueCkOs-0!6w3g z$JZcK2c`pzz&T-6@Hb$cxLG1Rfie4RM_Gs#ydAJT5dw2Lyd8Ira2})MCq?Gi{#4=0 z{lL_%1-Lcj7(q6m4qOL93j05oulz-%Q*2T%%>WY)9wjv!-vuQvJI|k+=ot`T=affor#_e_hD-IuB z2!;qSzzF3IGs61AyAeFYJ=SZ%>}E&HqGgs?tJK@^7P^oV!E!6_)L|CkI4q5SM)ebB ztd5m92p~mT8denny49TcV-+C5l%=vtpA7|P?2MYO{U|{0PkDRlI<0uT2X-2 z{48Vww{GER_5&&u^m$a@+W7n=m9Nt}kZ;%|_cR5AQ(@?lr%eUgYW^L6gNce)lb4|) zDZFmRDR-Z`fM@nFfL`ExQ@or#=IT1l?qh|p#MXSk>yBVCchs4#d091h6cE&WWsFSa z!U#c@{1fM5-3=dzLB{}rOA%D7LDvbgfcs{QAc6?Eh9G3i=fZj6WjJz4Da2u*4||FS zcRD%`JU{~$gT}>e@2JjyIkL>S#Sk7PDdX$2$f9m9xC-5n_iB2rlir7wW)pMOt_p(1 z!N3Fn9AIQVH5<98@?%H<0tv+IS4bBgAL9#^H@$T5b6gby(kq3fLt2a8Vd#crAdqm;G?O|w*O?%Rc#$FEw_(=N;%;L}u% z!Sy>@j44FKidC6^f!7%Fu(wm&D};Nu`y^XKYKc4o3D&dM0CZ)m1#l19P}0_u6ay}a4JBp0{nveSKAY65^`QGSP=-kzz)1SwI83JLH+IJ z7{h`QKtoQ9mN2G>TTFlovv}={)SMS=F5`Euk-!lR?99`D8OMSzR-+F*zrq!PRo4lk zmn;S>GL#1RWqGRQ+E?*X3zCXfV*R<3H~bZJw!{4DR*J=*SHkmDw0t`vRu9(hmsx5V zx6OLy9a%0w!UlAeW~;-nD&#m6j3+k)rpM^PdQP1;Pzf7g%}wa1RkBE7gGQT9T8}v5 z`1afPpWk(Vi@e+-W)u4eys@6Y`Vv4Ccq{lA0Fejy3QLbeoc3$%B@U~H;VHbe$-W9T zv1kixG8QBd`_N0agv8`yu2}1-S%Fj{k(?hsFECE4`hWG zN_)pwp=$P%U@;-W=9Yi}0bB|U+=7P(w?SUe>cjpbi{yrtWJWHeCn@2{O%%VG`~Vuj z$tJLW!R1TFGk{3V`GUFdVr5o!wpmtEu=ob%p}nyBYT|5lYxy{7=#uqD{Hk%v!#p>Z zy3D&>2=|GTv>36Yo&_Nn!;i!@v^Vt4BhH;JRvZv zz7W!d^+Gz%>E7Ob8JK6u;B=GJ0W40>B&2w-EgcQ{Y(=)l7b-VrLs`5Q8Z)-YsYA$w1)&D3CCJoAuH5J^;LNGJRm)ALVs6@l*xjfVEbC1M=65 z9j6o;AGPu+$VWh7fjA=Z-!Lz9RDj7%5qrWd@hbgV*6&5}s7;#@xCJ4AU7BjQc!! zA|4Vi%5`8D0qDE!W&!vAl(6rpWdHGRDuhA4O)!jx?N)0A4zJi=IcKzgvkAV>8S;Nw zi@VI8=E3>wcps1-fQsXr<|+5in;M75wHmwy>#S@f3RG(_Dz-3jB59(fXXPgiXw+Bi zFj%j+q7h$Qzgc#m76N^VOh*iON;o)YxPeylDZdA5>A`J7EcUz}&@N9BoR(KG`D_UW zbQL``easyoVFz5cSvd}W*WKa`h~^_oJ^%XS?|<@>FN;6%$uj(AEEPDjS)E{71JP($ z9HB6LkDK1m9TNz^Y?#M^49zVJ8@AA8G&C1%8Sq;J*sN;aeL552`P8kfAQ*$hSjWC2 zF^K1yuW|vadnVYg=<$Jn6*CV*$Cq3HI`6IwLlW4_Zh8J@Un5X|yTBo_qnr=W=(NG~ zf-QAJVEkuH;|}qGfRfF{yy-kg;Ujx7qh~4ncD?hHe}BihUs1#3PBhpa1`p!G)>Un+ zLQ_hzS7#+F__OVYb+?fPtdER&HzH;h3!Lz|~hn(VWGB0T`O2&A7_SP|pi`x*d792RMMCq1E{q zc;<;8z9K>jk;Z97tWM`V>fNGw%m$p_CX^DEaT%NhF?#;-$s$+#{4UM*vRhp}20tyt zUtcX$g6G*Efv>`+VPdi!DP;p^u2nEL=KhTuV3Wtb>H%+4{I*`JD3C-hPM~^6sMCHJBo!apMe8o(5P$7^)&=Ysu?`aw^ox?IMdwoIAKt6r` z0hoad0e1$TaS81Yi$|oH#nMy``RF(o(6_}*Z$bPVY)-HCzHe}tbU2{EWO~`aqBUaP zaV9Ob4unB0PFtr32BAUb5Ob8cu6#GsO$lNTIoKV4U_r$Omc~DgyNniHI=M7GszsbA zDWvUu=;8XfzJB;~T)IAr!&I*VWrpl^EzYsoVr|{~T_}b{i31Cc{SGKtG2z|ncDLr* zqybR`%wnO@@?csX9I+s|(3W&3i)6V_FDVtUa7NfJAk;cR)S;hm0oG`-@uB|WBv3lD zc1TZu-!iy)DY;-B6!FT&5;@dM1G_tAAj45)wgTtCIfWC<+pSf;PWXC;v;^ucMsjZYQ(7Y*?^%V^$Orttp{@PK=ffJvKXcjWkGSL{uG$o|$)&L?06hQ1K%J||o?3~NDyoozLL zSr22$;{mJ1{|kG|weV|?9@5GU zYi=B&ImuuJ81!A)Xf>yWRT#njdX?0n9v1l8tx)*>aoF1;20q3G^N>mzg1fd3 z9Nh*;M9@RHG`)!Q$groHA&X)MMDOH~VQ1>>GzVYcmVQjSn@!a-7km~er$G#FLlbL`IE<`y3| z?5Fnm!=Gw+o?UG)Hdrf1jORw(t-i&MR7`6r;Ka&hV8~VgYGcYSP6eQUvt|OJA4Uj) z9_XrhnT5FuPUcA9pJi5N0W1)r<|ptzB@NiJgJEt;z8Zh_I@UiH+oMEmU&1Pr>$p9zgSmd-OSjWD1Cl$wWtj`>$q2Lg8X-H+ z16nc-Z>_J>1PqeT(++5WXM^!&``33TumH0T15>bhD>V*0e>1$m*}oyNil7{DfKB`- zc@Wd1eRJvZz~XK0iLbii-4b${^)|j-Y$1*a08YRW5|{O1clTC*$VdTBWdI#cKYj)* z$F><&1LYJ8!*Qb+*x4S@!=L7tZ(l#J_X_!-+-T%o5#0@~<9r-;bR4#37JC-5jO(UE zJQfTM1I0~+*{tL`ugF`aYS7HQ!ikab|2f|M?up!Y;EKWWX}36T1B8tYpT~w|VZp~M z3z?0Z-rf;zfQX!bR%>%;=P~&mrz&BhxgX=uR+L>uzC;Hu|I;MfIUj8^dH^Qfsa;yKqZT3XVUd-~AtdRu|Tbsi^ow08n=B#IXh^ zR8&-4Fv^ZwIX2ViIq;&Gb;xwVCB@c4C#g_Nm&}iSO)&77h$7dIrnP^J)42|FipM zned0tAHRKn`}*yf{eJY#XQLn(RjXPpe5*X9(5A1uoEr3ZAXgI`f&Gmef0P5dfW(Jo z!_C@l`QM!JvM_B{NMT9J4hFwzDrTofgR)7M|y_lM*O{`SY%fpi6n9}dk2qzy+2 zO~xQe_c5+JDxHFr0J}|*r`79*4XQyqJUjj!20MY_0NWe_!jK$c1Mu>MN zAOSdkb_jixi_PoU-t1fzuX1Xz9Xq&-&$6wFJFy)uIg# z{rLFr8lH8Yc2k6;C6 zHbXgB34{XYjlqoM=HQQg$2(PQw$+fwO4vupbOIotp@Ktfk=5ZTmEgdIb3d(PLbi{8 zA(+F=Jdf`0|9A$0URrt_$!;~g){cVss~x+8Ge=MC4n#LI(9FqeHhWcTCsCGVrU8cw zvce3(FLPYUh64C0#t*}sa)(d@>qd$51f5)fT7WAO#sMcZiBEsks9?O36$f!*-5>^B z*|5SGzJynWfjGY z5f=*)gFR->binrf9?|}NvKmrp5s{^MkMsJ}zV!JnZuW|3Sb+j`!e?@sv4K@Bys!}a zI303e>(VVRR@CD7riJ!*gPVR3uZJE546BP0jU1VRI9q+`ckSgT}kHGuUN zkckKGx>SR}Z}gm(&NygThqE9|`V34YrqcS+0oZb?1zwID&dAb0P+`1>IW`M` zU>Y_=D_6mZo=ZZrPY1Lpm1VB>m_3F(=F5}=F9_F!mjeHzo#eQc8f^Y)j!UX`lNsc+ z0;-yr-?kG6-GIjNY@r-~7GHHMA?mIA(MhGXv#%DuD(6c&B4f5d?fd#ZCdr-4L5@b_>6nK0mVziD^UDi(yXMfsIZs~Q45qpa* z2AQHER%SfT?d!ivT)uP@`rV?g8HaKJ82UZVZdgPO^6$pUFWU<+XjWt=999NrZ9=(q z;;t*)1)v1yy`uGhsPLh*+aTKQ@s8pn%j@HH+zs*O&&0c9}@t+Ru|NZ{;OZ)ZX>)cME$zxU5GBV)*@1>{T-A9x zCQq<&!3kZ6=Gq|p959yP0zs|*D#JT@m3Wu?MWoJu8M?(eq=)b$I}jv9XEhjwsTP5n zC_&_tj>;NqmB4(x6NaN9Ma)Vxv1PQx;uWrGU*jGXFmzYL=^*ySANr6#o!j@{K7aoD z<-@PvzW(*&c&ci&iu=Jtfy>K^KEw<>Fp;AO0KbCs?D9PlY{$+-tuB`SG@>!OWqb}O zYE~Y94HJ!JvxUz{(baut6P?98`Du6W(ehc#F^fGBctCvFIC<4KI^f{Hz~5a;IZEJ^ z5zzJ(yLCRvc6zwUk|3QHLcs4^g}5*Khp#e0DNcOehULu{Zk>ZPLu-r%+;#@=?>*W$ zOrtFmByJHQoGWf6R$2C)8s-^LZcYVsu0 z1?cM_IJj#^L^I|Bj|+w`c=@svHrtzV<-yO;>pB1$bAtbH2-6)jz|U%X90Tmg5Uh!R zy_KjrN^0xGaN4fLv73qNpjoL;`uVN><9$m6&-yCv7i$^JQn7AFo+~TBNuh2TLs~k5zr4F_yW0b*Fry}lA}DbH6GYaRq&in*tzVaZ~)?K z`UL>qVR>-;W%BtR6NqO>ewQVvBB078*AM;TwK=%OuCCupN8$nFXQ9)U)HzzK)3bL4}tw~_SC*(M}{T8 zP9(*pL>qK{chI4}t1kfKVRwClwx87reW1#^Iel;R;#>>Mu8oG=IQ4MMB~TcD2zOj* zRzaHO_Pe=K&}w&H@56z1+<(MpazGZ~ougMrg}}%s2#;qRwkiR4t!ycGSPBugz#>Hq zuT|QIRj?r827D_g8V+~PKy7`U-BU1(x%dlt!#!XV?FLF2bb1`w&+Xgz_+>o{4&p1M zVMvN=fEOw`3DM`nagQSn?gw0djw)CZ=L}#YVAumE)|~;?2n;`*9wqr}AQ$Xi#<vIc#UO`&V z^ZNb^WbpT7P!o-x};$32$jvSJ=(c0B%-EF$9VK{ia*u$AX?;QQ5B~%*srZ?RmfwP~-u&MU}Ex=wc@oM(c9l>%xdy8>(7^aFv^10zL z4h2Ha@QJtwhm&G|e^zqL0`#COBEycI$zxb&V{*#cHy$||TfxgGQ1Cs+KN>zL{WAGi z?6WH2F;J^+GO#=9lP#ADVq~M3F`itio#$a%^QgDGoGql+31A^7>0!F=(NEceOlZk2 z0It&yab(|#fo)cW+L7>kaRh{YT-9mN*w;t#`p@$j{)ygy_RENAx#}SfZ3Ehb!U6sb zh=BpBJ+Yh@rs>>772tNTKh_suxyusw7Up4zNx|=%H7mxcGWUq-cW7~}APLjyA=s9K zrkQSD&i0rEeR$KxYf2E@0T2Vahebe0c2k8?-OYaTIfj)NPJObOCEaK$*fNdc?v9Nz z=42PzIqxxlp|&n@WXHH?383TGo#5}N(KNY-3LH*r*~hb_7})yZ`{(v9ps~G>zoyn8 zi#($*>Ez|mR`eY#%iUoxz(r~9B9?OEOV^GrUKgV1{7vxxw4AFs`9B_aFQl0^mq`pm z^#RF3Ow6F+%WNLS1M2T`?e#^>F=}`%vvl3m+qfKm(%!4>4TfC7m;s@<^66l}%Yhe% zS>@#5Kl=l#kTysmmC~3_0Hw*syO>!FWOqjh>#k}!fXQ4+Lvr=1<=~ zzN`6+kB%k0^byvEL_4bvU$gtfU@GTZAlltp0aqCqX39Y9dxeD^2^i(I*ZAkXAnbt_tT`;9Dra!|%AW`-q*WlzP*99y=Ix@?pWcU1#g z0R;!x*?s9C3&#{x$IW&)2o40$k*ub%1rJO+#cfW7jM3=srAs%W>w*a@Vxi=~lVPcX zv%}}pP5v_HAFw`<`VsDr&K!1T(B?RfT?1Nwwda@ZJ&xE!>nwG0kR)0G(&yFi^MGoY zpguKN@TRGDuA6|Tz)&32Zy0*rDcPnLbCW1*h}e7%q#O>mdqvFLX5y@p&6YrOSE<_w z;8;|51Sr4>*&oY6-`&3c%^Aqk%u&JpZjK%df)%|2ynQ-i=QLkc&4(WA&gn$QC2dZB zqXg#ISOB5P&xuF>|9SnrzZ-D+LKLew3`_*^dtt+t?u_Auv9c`53i^r2b08LTT61To zNVSS9AI`@$oX^<+B+KdKnpn8w9`CIV@hpxcYxV_2DLPMlM5Fp{$Jh(d@{LSlp*VKz z0M^tlK#OSM%X_vw(}5bG#pGD({eWbD<_wB=2g~vlkW~Ac9dj~mZy!m586mFD_~q>E zFT}r}ck3RCVA`vjb-I=VAm($@-7gXBi#C7P^q44`u>r{P6Qp8!4C z!NUhm+D#`&wXGA5<_Bj25xFh+n3G+cl?z;kI&ou&0rGBB559V#4HrH8r3R zqb7$njq!403l6}F!0m=!d0;HIJCScI=4r&G2UPemwe6Q*`=>{+r#x!>c@~Gw4V;cM z^*T(jHRnD~>zS=rt7faOJZwdO;3aHuj}F#`2Wp1T(c zj9LK6slr@1mt|SV#fKo-aNTqQ2yjt_Gj7xJ_~uC0f>qIT$GpQ;q78m#dW`D0?MZi@ z<=e>$D+k~&xLkU+-F#}_f7~I(cbbU?zqrwcyK@@d1?LbYZo(HV>ebGB%!vcIt;7R! zZJ^p@v>NjO=bcu6aN%dINpM1xvn`@Y7KaTK;0tE8Ta4BRK=F*qhILag;zPXWgvkBT z);psu-Q#fVLpBs{gC6(bkmds$%ST;zi)nzYW4a4`HoEo#R2On_Q$;NfEQOBL)8Ssj z7G4)ka9IuzgdHdI#l`F;e4!^^6T*f8d0_odAFu!Z+xK^W6+rbdB?{iy0)o9VhlCGy z?(4F(mv1dQRJPyq(>Fk|g#eD?fM70D5(Zx}{?oYx?s0;HJAb2>XuhK%R>!fKe|FAL zHkadSs$}!bVauDM`qtbv>?n2kNh-&(X3d_WILp!WmdI>&=R=7%i48}CJk@(vi1QMx z_A7TA?`dt5D?SM=f>hGI08TpWo4sa@yAgjbOwV*4;R9QI`qKXT4v0PKWUql}Wz&W* zRky3G-IHNH8GrOxPWyMS0(!{_59I7}_I!5`HRjNczsuh354IF2;jT4JE;L{?<-j; zfMOfWs7Nf%dc*z=CH8igeHr0<9M;#L?isrOrf(elg?}}`(C{G5dh3!m=eqJK5VFf= zFUR0?tiE+WDU8iD%9zNaaX!?*SUcxd@98neygz62M;fJG;gen;UkGIw)r!4qv=DA-m2_ zCye98Fn@cf0EFOf);sR0i@d&83>0+2p$2xft@ZA}K7al4l&{Brq<{;?MkibTin$hq z&m5S!>1O9GAa#QVhka>7dG;)BX^t!~!i5oY-_S&jHYXw#=&kA0n=TjBAHwyvFAs^}9?;;!^^}Vb>tNfJSXv_Fg#2YB31B1kQAT zPBAK$m3uIJ>*u$uS)>e^%0y@xW-TT4p=yV!-SeW_>rNAZJ%RZoJcQVj?QMQ=@ zUw?3umAkliz|`D{0DS{m;3LqTbl4rni@nWLwBFQ_W9UfO+`)p2j8Xv>Kk2|LE_B*w zeAwUbqBd~U*2lC~re(=`Set_ATAM7Xm5WC%i)pDUQcs| zO1}eifv3rZA$Ikh*jE)}B6j98@&Nf3n-Y;04Nx4cSU7&v{5}Aq8ObsdN}Y6a<-h0Rh%$(Cl<0TxHbeiO~`Ou zY&d_eagWCD!{spV59~+#^wYKR?rX{3=MRUA&(GUGxSz$H_We{ zc7_=KMQ3gJJ2QfGg_GyArRTEi*-G!Ri;;hen`d#md%3a;LpdmX7fOdtW`3nO$l z+kCkP=MZ5&FJXp+7vzg#?b42z{&-^Fe}2Cs!^upKMlXwguWJKEG~sl@!*E_!kFI<2 zwi|VqD<$o6ag1G;eb|8%TM*1|R)z!Dc4v+t5ek~yD`&+TZ8anZ)}5MIv}xWQ87Y6` zh#}VVP0WU!N&HyDC!aT_ymxjv_|+Dg!>RLN1xGPr3mwFE4USILu|j-qF5Oi+1erOs9rpGa(k+-4_cZ$>9%T_S?5Lzx~h8sMtf!_F$*Wbx)9q zhr@owVTPdGz3Of&h)ys?0bMwceofbb_q5{ zE*pdfSZ(;341%-IrXbQI6@xYt8&XPleyT2T3E zF}7o4(lTs&R2z>UO=)(FKo|v%a}X zlo4W%7Y6NNiPk{Vd9vxcL3qG%MAuIjX*>1{t5DqyoNt3W#=0F)*Am0Suo#CUsNKeB zCa0UHa-e^L*Ou}s?ac#ifdP|mMIwLi3?V+$ z+4sRU5AFtm)5t=a$;#UMl#ip2&b8l-6|Xn&>TDnzifmN7N(R-4O)QT&tnzFT1M2>4 zr_iERc;v#DSSOKORhCT)_r_7j41BpO+-!9|zChKu%8);;AR42Rr2 zkL&9vM_+vW>$?S?kAi_>^BaHu%VH*Tn%jmY*m>imcbfQSQ2pf;t0Bm`N5dT;TIUZO z&hNeU^Tdoh@zRaW-3hREE*V|paIN7-wT79f>9m}7*@|>GQJZvoJ2S^E?p8vr-?h+E zNVjd@6XnhglQf+p37$s0H#1ztn{@Z`XsKSoI(3)EInekzORyq#IEsJ!$`Mi9d*xM7 z*d5m(o$EpmfL%ms_UD<+k009SA0Pg}Dr=~Z`OGJZZq!Y-b2d zM_Pvox}oWC&n`AOI*O+7{@589;xwil9i9ZQi7uOg4jrk0We+~V?v_&AWqCM!t2k2e zQK4Ru%3@`nOS>?U!M>9YM;m|H_Mqh41848~bJmXsuEJ%Bj^16zy`at!wh`idZhOA> zscd6D5ADbMwc_zPj_foCnBCKa`$)ODVzQeyw$#r)-WBbCz1xQD(F{6oaHZWY)ws>- z2E|TCnsnFNV6&Zkj?b{1^>E2%^L?R;m$PLtv?hfeh?o2Mni#?(=um&E6JmB}?D4*M zlCYLnnU0PN>qe*Ep%ug`@B+oMj*9ccJ}hwftf?U-_cP940>sjso5*uM7PYjRHj zd|&v?eD~f5=OSl&sN8?e)(ny*C-&&T_k0TNv3lTjd|J2b<_dN^x=$&((!Rb55r5yj zX3d+sYdHhk(;fX{-GFu5?vbtb@ys;~U?aHu%1sNCL*e0glzSiWF|WxBIPa{xbK|h? z%stlj_EdN#g6lS>k{kHjP41A)M?~y1IPB{mXScoU<+7ZqgQ?Y4*to0_M6$UFazKY6B(9m?0lghp2^e$qkK;r(eAcxG zyg(SE*r@f!kt!au^4jMe^?MPRN%Vi5*zh5y@y`(2k-_yerw&@~I&wdpXM=x*UglJWRc+Y_3#`Do(X%?b z7Y0@W+{y8Z8J>q7c9pl=x{D%}-9Xy%=_>{F@^YbaGW&@{KC+Xaf3%P9W>0dgFN5zo znd?-Rc?t`J!q^>b1dZPBxK}l_Y#BQ!{sQORi|4TZu7wiE-D z?<@@Ne*wNX1!W`yc*iks%vhf=SS0vu~gssA!mYaVZiz8RAg-Dx{9s*cAIPBB1i?fex^f%#w zom@NJYZmUATr;X#=efBw8^exURy`d^0PyDo9Hh%9q;U_c=P!SO z$hN^JOx>H5nNmJr3gEyz41P-~(*h!14Oq3D`tL|Ts589A*bN_A>^bba#WI_7-i9?8 zGL>}iJ8rI4OVemHke{}Tr)Hl z``&QCNUMyT?pdyPHQTTKCaovq=ANP3t->XFVP3yUde7 zYH_>=j@L3o2SeXMe5?XjY3(tDt~=evh4d~Y#0xDu3i{R2=x*!J>$txDYCeDW5BqkX z;~kuPg{vuNims;EFxZCu9RKY`7{jjMcVqz?##aw9~Ib>*G4Ts zLzi0$F*}DvP8cvtt2Bq)&(ZI+`*e`(3%*`f09|;9>GIUWaI2dvz#7x?MZiAK67Df+ zCkGlK<_>_oTQP5j0S*KK?E`~gm$+Di}jWf#%uj!yfbk9#$Garl)npXLET zhTq&}ab}!L&rm(6maQMtk_9(uTdsPUICY+CA3g&#EITI2>M)-UXk~gQ+4|E>eee{i zgL6kQ2pJO=#0pP~te24dw_rVU$OoG%&7 zr!~GBoXCw=XGJ-P)T)f=lG0fLf@V)}Mi@7lq19#Ux&w=*iA~tcB{ytFv;GD<4T#hq{$f>b#Tn_9J z*JD8q&fG0x-Br4_Ey`Q0h^lv6ZgYvNyVub;XD@6}N0i~jkM2$s0ZkVBTlQ9lgGVt@ z&V9D@v@h3VMpFe2{w-m?(z}R_3+Iu`%~(o8J<;bC`9Oa+73aG+9)}GF$2r!!^MpU2 zzjGv)iracT;UJD-a7udw;k)%|VfBrd@aM5@_hfB10`VLHJOIaq&O8t8??2{qUGW|s zeId5Gx|s|(cJ2*e__-mYQo&_Sv>q$Mdu_+iH<+TbMhiO%I{9I7CNo#eaUE-%Q%pLeje_N zb03Ti-*<%?NL$L9l$+={d`q&X`&6`(f|tJD!C1d(lf&+NmTXpd@Y}FRozO%!!&O!M1Zjbpm0L-WKim zv(e1u>bOVqA{^12-MJ8(U3_+5OK0Zp_7Y&XJBt_PC+3_guqM0}*0shxn4^EY7S1VzfLlH?xH};_kINvBgWR`h)-72c zWkZ)U6|f_RYc*`SjLBgKkkDDnQ!T9&{`{}!sWd~tm+)kEoDLYlwbHx0ZEbC_O%I$e zgf#sCusN^ZT}$EaFz{r!H;Wu{A%MDTA{{!3dY?Emu>I+vDd%ko-q2at;<*_|1O`@?jdZaAFbYtb5CjMXYOkGTQ?<$|o; zosy0Nb+A#ecul%6rVVij-H}WtY~A(V#+&exCeSYt!*EI{Ud#Nh6uCXm?Q4Ixm-54x zcii&P;%wme&=T3|>-vUh8En48DZ3Lfvo)x0$8GEtyU|#oZ#BBcv zWR73EcLQ4;kA>+T#39pL*G zJl^{W?0fD8LEsi{{%o#5z~_HhQ+I{{+pEc48$H2C4%@4^)DyaIs=2xPE7~`#0oj~? z!ymjmGsmC)*$32zK`RC}U9wekbllXT_Jka4`a6ZUyf1`bRa{~-o^cK{krV0&CgD7b zN#YI5aHl>Y1!r^WN-^%3!2K{TcV;=A+JVOIXR;mxxQYb6`Aq=19dm!Dd(0*$vfPC? z&kQhcn6P1A9L;BP?hqiSx4f=%I5|3^!_Hl)v20># zRMbhx&g2Evz`!+f0rju|6Rc36W?Oxp*1HnLr}bZM5O>xF{I`EsHQm|LV{;l+EiSg@ z&21*h4suDw;yHIZ9~D&TvRx-u9Z|=$JJ(bw%WHt)ZSWPbS~EDBGsvbhWO0HhQ2c!) z;A^j-6P1R$nhxY|*;oC0lFXT$*=D0=8o9tlx{c7tk2Um4`Z;)a3%mQs%hK;=1q?=X zm}uHKprqV8at;M3>|F3B~_r~DG?++z;z(34{K}{gQjyAtbK<%1z@uS^z&7s2rVwbVH915Sbe=H{gX=f*X znN2!vKI`0Z{L`U*`uOF?zaHJwEP_-(c31pL>hAf|IKE&6J`LlX0B8HJ&rHyDrb-WgUjT&jf>r z0_o*Axg$!VZL{1sm$U4{muDV-0yK0Cz%9siJo5ySci`R zfUT=WwhwEfT@ZAr!7*5sQBU)LfCfj~0%ME4CkBW4%awx_;fERhf7-Az{K;FXic^hT z(mQuJX2|xdo-RwWK7F^gz~wE6ft5Xh>4I+K+%4jAJFBzl&G0yHHEz}&U7}$}q4jN6 z%&nnq-e<#p$J5ec_}pC&SC8}H1OIqj<9ed8_*l_}S;aIv#}aNKUZ`vCE`D_QO=}5} z;L`Lgv0D*&bvM@~f5UgpiNqByV(W)X=YwE6Ph*^qe}^5b_k^(E*uu%HI(7fL z_z=*`Lg2E=gJuaBl(Qwt+$Ftpa-S8|V7aZioo+vjJM#$15q+(oN4C)i?|tF~?dCJo zs>E0`RozVqK6{h0JvkNyRC3q$bqrOq@*2~g9OMo@x4Lv#VPUb)z_P})7P4kzFkZ=) zz-~1b-{e65f15i_gPkB;1fe+veYn84!qD#ucZXa8#_RDcA^Y`j{o6l&eHXuY^wuC_ zZl&+;*}?gk(_9nWO>u4`sNsk}2vH8_~=CZz$5arR0OkY#&gZ14mM z_hFL>oER(Cm+M;GCY0RJ#ZfsWzcJJWk9e{bq9T8}kgD8!4AC?sKC*=Pd zZt`(jdwC?15~#t69PR(B>kM}+w~?g#|9ck$A}NyM<46?gY1q^5scw%w`}E&AtVLaw z*8?mtf9tmU-YbgCjATYeP)$#swrHnQaq2En^quXa13a#6 zp89c)?aAl-_6H?p`Y*Q@Lod3UZ(&2m?iAJ~MZhs*3a*Rd{F2hJ?c}3d8JBy_i&O5@ zYy~J~)ge!keDOdMDWr}p-3W(LqBaD})k!yA(U}88rBcK-`w1_vV#@g5udXP0Qd_;q zfB4J9#3ie1h&8CGYowc~Jjg z1!E|RnpT|xZjwaS%yp~*{>rwRUL)-9f6Jn9r-~9zW9ke9oLhvRyT+wn)?Z^HYtkWl z!9-0DN|LIfxn{5W8rH(e&dsh02U&?DVpP`x^_El(QeUZ|>QW`~MU9%GpD4$YOchmD zaF-TsllZ_}YnhW=QcdMge#*bTfmlBYTR*IALMp|vi7Rc51(?OTgC)Tuu~7F+f6pcm zOI`Sj9kB14=HF747T@^@GEk}Ac14xJCLp#<4SgKT@FJ<_HMjP6nH0>_xs?LK&_d%RB{psss(SB(LK9{^2 z-@AQ8dEQB1qG2E;@Q`*?#6C_;vEb8th*NOswX0&6T0iEH;k04e*<_0=e`O3hIaR=9 z4fv#aB*2^|Ojnl~rzx-F0GBuNr@}NUhLT<%CDFfr|I&Z?{>PWUP*WaUVO>gmLz+u6oidMT+mx=sf{c3=g#Rbc{ zW$+l8>RiR`?j-Jh4rvY_f5D3lzH!>pAbiX2zjXuU5F0Cmy~MuDnT9%;^#hP~ zq?$k`ejc(FW9dsHTvPW+?HK^$Hdd~s!^YB0mD|p2ITjpICGAq-Jn-sU*natY7c=Eq zHc9XoZ+k0JGP|w5D1$Sv(ju?fes6e*Z6u|gc<}I1I%)$Ou8^c5w9Of78_3;3Zr(o?4q>TH zUh7o23$ULRI4G;FR?XXLmJ=K#dbz5{V3krNb_NwQCF=C7RvcS0tlKj1?_hgfT_4%De_;A|KjU4&yJ?{wl}0s6D0v#E zs(NHU0Ku(Xf0feEq}`_K*``nrXR2>JO1L*m0I7D)``ZHMJ@Nvn*NRR_Aiz!8&s%k^ z%Szrw{uc6;hy8yNustYcWjo{z$6NVE|CuRXUq< zT(TgXzl`eMAFB9UQZ!KE2~_o?h&))@qYA5oAUyMQV_uEc7~3#>1LIX8*d^m-Ava#<7#M zjd1|ufA&r>c6Ictws|tsoV6sR?kZ*)2M5Sw*W1bd((>eWf}7<^j}e+3n4au2Ms~*L z>?6DQQii5F)k7^hDxaly`x2YeD=erBq-`A8SVmil>%WfCLiIQ(JJLpO_bx|fixld+ zadd{x(mcrKP`dinto389#<$tKQFwl_h;(zj zPeXEi&`Xw5?S7Q5v-GB{SX7Of>=O^b>T}5!V{=(ded*&#NjV-1M>(J)xVCoZGH_e+ zlpQc^b+Vi!yvx)5fzy>PI|S9eL_`O)fwQh+lks5_f1QoUh6Ee)$4!kiAkpFY;KyFe z+Bi;407wnw2kkBI%Z^(INc1!ETH2*rM7HC`zn8|OS1GTmNL84w2sxqh7*dIrk#e#( zGPR4Y3P(3#*|@vr@V6$xULWm>YCIS2&rj6g7ZXL=2B3Qlxeyv8MjmT?QfO-;vv{p)@s`2a@cuZZ4*^-s#moLAw+$2dj)+Dm?|uFZH&l zpFS`J=R~TVvKMOjh;x?b?hLxVIYA@J>&04`GR;dYeVerY)*nv1zstG^Q|=$zoL>>x zwkZrd-_$Cm%B>!%<0$I6g%ixzc_EkZ>mm%6(oG|vNguJ9_#h}{Q3O))7$UAKF=e+CCnYa{5u8-*jPL1OQ?ZJaBenm1*Ts|;YRZ1irhHe{vW zZ!Jdiy1FeZmL@m5_2~sG%S=&!yxe!4e`;s%7A3{A%rMy^?X;KHoST#-%Eo4y)o?Wc zHD#PO3NW^B^9JX-*7)WjHC>Je@8x#FGZj^Ys~VzN_n}Q(;dHgueKt-lH2<<@kGs|K zP)gCBQxEgJvFb&gI>o($#<4>k8FG*}YdQj6B3Eba!m*#r;o^2$7Gwxs9ojSke^M#b zqC)f%^c1b)9B-3{q=eb~9y=JHYH6sKl0X=kkMrL1P_L}YHp)~fX4Z1B0PBZ~Qzm7>A zZr9Y;&1rH(RUdKz9A~bxVp(awYWKvxv=%!X3*x=CI$j?WA=Jg1A*OckVNwv;LpjQxG7yX0USt8A=&N4m!c=Hz-`?7E#(|o%vpB!%A~4}N_i(-zO>gI3n98ib% zO?aM$Mq@Hlit`qnIcJINSDJ*_cf@Af^4=;8>Swe45#K8ys?9@df8pAvDirfYpRg~# zD@9txsAP%>ZaJrVU5)<@3Izp4nJ33dPViLJPlXw8lr+N7EXVO{JtbH_mFZ83e793Z zn!=Ug%$+95U`>1bX?RQR$nbow)?bGI43Mwg)lF_=yR|nu^eEAGb!wih)9bxy)OI?9 zzbsJLY`%TH%x%hpf4zpDsi5QvxQ?T%A$_ZJprc5c*09vXx0Q#BrMCPA9iEqoDm!=~uS$)>2MDeu-~@78bHDK;^?T4XvosHDlB zm!`s261&Dxlrs)M-@@NY-a8#J>n4~UZI181^nxABN>Li6Y72UwHqMDGsjIfSOr6&_IZwjdy_Xcz=p}JMKG zHm6;jJy_kG&cy80YG+@v4oy3xWkI@cV0(psu5H<{a{&3`xo%>IKFkUOv!WWn3^%T9 zDHd~v8kY31R|Trcl2#w>kMBQz`{P-Ezpf9bf0X!r>ru;MlVa<{d7WLtp?n3AReqEA zCg(C7vy0@-zIPnayG2PzWm$`pf-W$fS}p7WXI=)uGTN=D03o`73`+A@OTSOLoxCI& z90%~=G!4_|CKL14bK_8z4rFi{ zzjb$__Nr>+X194aYiWGJHqnqwyDVas0|H||v>}%-bXog(qhB~wcBcoBUuWwsLyS|< z)S@8^ziwNpq{+?#0&#FTE($&4U=>gSe`Sc1YWBH8-eiu|xXh{80h)SqH%T9CXN|JO zU8OYkq=u~d4!884s5n94|FmWDvWPfS=d$5?F4z6(HtaExReC1u7jS=`l!Q(x?<#$s zYGm=X9B%LdAWP#ekSISh?yKHocLM~<(9408x)c2BsYcqC(pjaTlr2Xpc@h)we?*`A zgC`mfTI)6bFl?h|hwE)D_vL(;+${ z6ve|lE%H)Z-U9QSvl1jV{%*GUf3?%$?8!(d94TsPHda+@;2H#waSZ*^uWeIB#bWO{7W$HXsbdp<_*%b3Px$C)Df8WL%AEBD- zf6)*-D{zO1T~zgT!iXAlI_gM5vViIi5-X6ioRkBJiY=%UsqfL-Kkb(n=~aHrQrzSh zsiji8yK5=2dt0bFVqt@gp&_H9IW}=Vf|uf@chVH=a;83TX83gNC{z?D8Q!bis0wJa z+pjMwXsD=jn$lL9#yBLDf6PDZBE3lIwgG$znflEr=T|gzVT*#lh_U*7@jQ)Vex&}F zMf>-c@4tN_H9aQ2*)|&Xk*Y7}QwW(rMJH=ht6CuPHUQ_O`D+w!OYEfc(^-m?RH_)> z92{PrZu3a1gQXR9l_jGjat+bhB1&}cioH>{%Oo4lR%3hRM)?S*e-dH~Qn{KG`nT8s z)C!axN;PW7)vD4%Dn$kdf_;Zx63f|0!;T3bGaSvo!-$UmIca$74kG2xwX`9Xx$w{={vhCKacKwqjiyhb|Lhf~b<(NK~;sQiK9Wf&>CUl{Sj!wl~}EyY6?C zucA5fZI+d(zM!*jmXrIl`2O?Dr}o-Ibxi?ajgTD|mUpk2f938)IK_SmGI9Yhlq3pX zo~PX7+p9qZq77cLS)EmX+S2;J=B~S>6SEFL@oT-V07wDJZW3{pO)xnMIyfEql^%y5 zNVeHQfgGNxz!)XOr7cfXpLDa+n5XlPUiMpxcvtTQaA`XDa_qctD$_0-b<=rDPj>?J zkZub;BN*tYe+)WL0DYCa?6lY{dhV|Oe782bKOM*YL2Ck4I%JnQL6!8cw3aZZJK@8r zjC%A)kGXemshc*qi44h-ko&f3d8Tkrjzkd;*v?+!X|?)kL0>muErm?o!f`nINb2`6 zT)-2a?ITBaxhH|zrnZB6BJE^cN^tgZvSk&eQA@!%e|7pxd1a@ry>9bnsY~;e-k7A4 zZ5~cN>Xl#EDB`X>*1)s>oR@Www@)94-9>PMvlpX;BtbC!ooOBvxq|qvzUAxyPU6 zarKmye;!arr%^nX%%bNPU{wN;M59u`ErD2DJH2$lHT#O+_3DHk*(F}Tc|q>XhPIzV zg_Tp)ZPI|=iNB%<9s7C)bp&RyIqwj3v}Cx%c22RWjmER(|FdEmPo7U5Tm?QK?V_@z zX);^IF>-?e#Xj)4oeo$5Dq;|tV->LD_L|%SvxqN%E*u*z18S!E0SJ3*2t~u!Ut*1 zne9z2+too-tX7SRb8yLLbHPZ4r zV6iDFWQgXw7olOY;sA=N`~)G5Wf+MtqvFN2WC&td28b_MvDpsQ(mm+?d3bR^f9BYi z+ZD)9gGOhJ8-G)`5l`y|Or!SUAD7PA;enSQ=WRG&zAIN`LYo`dcdJ&&pbgdjWlk&D zN%4MqFV;WDG5xLkZ(rw^pMU!Hrb*OufbC&;r1^GPegR-hN0%tqVwT5h4w|Q&Zy}G} zT9TvhUS_sJ&1y3xo~$k6hq}M!f5YvN?5fz=4W49c-gc!2=-+z9W-ohk=ga}>NPjQo zP4B>$P4TQ`B0`r0aq*5FHs!N7C;F9Xr=(S2Gs#%ZMh6|X9Y&^n?M~M7l2j}P3F-HH zN1Iu?T<$($RsC2V89TNBVW>66Q{nG_7jIp|{saQ}WqiG#jkmIuhs=OJf4Y2Mw;OZl z$7btIlKG4_{wN7UR#3)^tIF{M<^u5boV%x@uX>V7gENR-Dsp7$G-fd3q&$tWYjwA6 z0Sre1DciOb>f#{Yd~Cfd<~5Z<*+2%-pzGq{mC#T;mF=6ZHSckio5cku5nhSFMMqi| z(PizXjx)ofHkfufuxbvRk68F64&XqAJ-<2rLyr0rWa-0YdB+4ehR|ZIj}^%g0e|e@i_E6+MV0N~PJ% z4trT$zbh;agiI`?!dKwn_LiS#S-!r+2Y`0fT2Il}yf7q~l!cYa&mZJL%DxqGa@ys! zW;^k6`hUt8n z<9d_?`p|S|5tRt&e-4s41VAF=fL+Ss+)7`{IoKqOd$IZ97DbdeRAAGNY^fa{S-}N) z8l0wG-`hqJIh=-{%cV@Vk1gE3c#_pz?ck(xFSBfOQ$AZPq@z91j#@q^r4$Blk`$xj zVylz~y@d2!t+%&x{`U6IC#;S2VL#mTp306MH|3Y3eF%*|S}duZrvX@La=0cutB7*< zs*7rUjj+YYdTh!S?(2$60laq)uAy)OkMB+GmNoAHB`f^rbd~L?Vr-uu6awAXbk+!L z<2Y`w!HMf`NiU+DjLc`SKgtgDHoQ%fw{$FjyR_$;egC2V@NN&O8M_}0yhtxw!zq0H%Bj1&&$nT`loERyXZ7J$O@)ZhkAp# z&^6hXqYmJgs-9%|(S-vN*Za`7?K(J3pqP8v3wMAE+eJH{?qfgJM|{o2fP>=L~149_#hbZ*SxL_UZB`Kiosy z(WlzFL|b`9rxa3iWakiu!B;8YdIRekF~x>Ys!79|qQbpxjH2xhk)&Ush>al9qt#o6G%WS zrb0kuqXK7aDeqBdr?OU)LrxjnISV4J16;W8(mZu%*QA3Js#=h4x5asXEPie?h4IpL zt8>iS!SApK`#X=C>G#i98S!c0);2{oL=_ww5-&gZI#fW=9zGP-ji5#z%1Q`2zg^Vt zI(7f8HeJi6c|}&Y`P_*VQQ102e$u{V79|=aFS%T|(T#(vAy_^pa*=` z;6=Gxi*nz|b}dApj58;HF;hpT&Vkb5^el>TR=@#As_R-X^@yQrAcCn1ZnwOVLN3*1 z*%yAxLEJTJZMOy!r|+Gu_T&5C3s?jt;;X+pdVy#aaNFCB z3Tg)>cw`c8{J9OpW1M!NtEzq849`O?{zd_>s*0~TSj>?S+5aSed{&Lp-CnF7s6$b8 zmc0hA`8NUR@frm@sT`a|uH@26u86nopX{xt%CpTlKz!9XF6be#>_veg zWTKsIdM*705030nHo}zIQB}D~j>KxYeVY$7f_Q4B{Qmv=_m}aVLw>w2(z z58WN;_5_}5h>2Zzd#CUGxc zB7Am_>;Cj0D0=C|UvS#qn={D=vA?F(x6^#EY81?smKI!601yvjaLjBDL^jLM-wS3Y^+&I;US+F{{J3t z|M~i*f0C_x3?SVbxtkQ#t?-TR$)O2;;0AD4C(pZ1bz{rEF2Xqas*{eaecf?8X5F2Y z$WBrN4JbKu$fW)S0s!6>$fbn3bWqGdxgHhL=lwW;y-2Qj>BsM!zow~8txB$kTeU+4 zLfGB>T?sGV^-wl)0B))6MC^@(P@*yLEUGP;lS!g1?6Enl5#OiS$KrS{fzDGer{E~& zp`({mb7F(nf-O)nfBW_R+=zR0l`^qi@1Aj}84Gx~y-pZO$_-J_0MWF7N|NfSUI5c8 z(}mN2=|&B9t4(!Rcc=iYchR=AHmd$_)#2w=$tZ^%PZrui{aqJ&RwurOki2Rt6BK4! zHeNOjY>5yCgKt1F`J?xJO2F3enE1|Na~}Cv;@C>tfwHU3B~_LrwJOF{Jf!1vd_*S} zt8+p5tp+L~?d&@EmHrrJ{$pI{uV4P>FZx)24^v%P_4}~q>#L*&Wda$qO)WClbqlA0 z&b`}ZD}@@#d9=KE%WP})sq|%ww??wct=vKVG-ukgb^D0*y5$eRDAC2ZPng7qETC|qpr3x*7 zB4|e!)gB0V&QR@D4x^$+P9dcV!qkYbeqOO}-~RW)?8zm2>@)qM^--JCf+&htZ=IA@ zg|9wRmUNP&2?8EfV7I@e59!t%wK%qY*qC@&|xi9fAOWM=PYJIlHCcVenFz6!AbpQvP-s>F{~`^Rtp2lGEPCF`kT=Em*@%<2?r zh$7&Kq@5*Y`vE$1<~bFR%~QoG6-$EFf8C$qc8dOQIwxm}?Q|CKBA{*4IfJc#%GuT< znmi7a?UYG_w{HRbXkM!A8oa1dq+X2(YqTL-#zKBm@GvhKNFsTS2U*?WKgz8_V%;c+ zL%USS%Yj$ZdGANpwJBG}tMnNS$|#VgqavncT`IwPsJ-XS+vDou&tLledAiv<-q*Qg z>nm`@F+XRc*dXJPl;z$O2@Usu*u3|10c?-yplAmtEK&EQD*kFATAgsNDMON0rzh}h z)5Jr5Msoa6L0|C6?Hx~$A-L(CH$T{&=L!5v4ve_XnnEO5-srCCcPqO$>iU$hSL2l_ z^a;AfE(kbGn$xUNSDQ6$f0kv%ODt(iGlaUH6S|ypg3jKm7KOc%A;`vm-WKyDj|KZo z95IhQ)9Ix&vCWciE6OoEey%Fx=G^0eW3DZO`* z87Q!g+D)&&sU6)QldCDI;d*6@gu?TXhdFH@QB3U@P|dFH1(jk@;z?H8RH7^9)hqM{ zj33L70l(^GMGElh;wFTDrsi-8t7+%&SWY56X?h~mJi@M2?-p3+Hi^FBpycXRduFO zoM6w{Ii~9!`>%?cMlhgDT%PRJ#o$_F3Xps8MpntEv*~z_uD@5;j28cJ`?guC?VX znMo=v<7>74bKd{_d!n5_uv8fipXu6b`>X2$;|$=X=`~pTR#;(>5^RR(lQ@=d_}wf+ zIlVb~lT5N{&KT}>$Ig%58wCv;!@KLM2ztC0QTwLmnJknym}nc_D|uy4+8bVbni#t+S1ePN=TBIRe` c+{k*?mr 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

*00nqr&C*N)jh_%f15q0r%Kr1 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⚮){|XL+HwHW>jZF4zHf0JOqs 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 diff --git a/dev-java/asm/asm-9.1.ebuild b/dev-java/asm/asm-9.1.ebuild index fff77ca01ffb..671695dc8120 100644 --- a/dev-java/asm/asm-9.1.ebuild +++ b/dev-java/asm/asm-9.1.ebuild @@ -12,7 +12,7 @@ MY_P="ASM_${PV//./_}" SRC_URI="https://gitlab.ow2.org/asm/asm/-/archive/${MY_P}/asm-${MY_P}.tar.gz" LICENSE="BSD" SLOT="9" -KEYWORDS="amd64 ~arm ~arm64 ppc64 x86 ~x64-macos" +KEYWORDS="amd64 ~arm arm64 ppc64 x86 ~x64-macos" RESTRICT="test" CDEPEND="" diff --git a/dev-java/cglib/Manifest b/dev-java/cglib/Manifest index cf2193ec38be..e2e74e006c28 100644 --- a/dev-java/cglib/Manifest +++ b/dev-java/cglib/Manifest @@ -1,2 +1 @@ DIST cglib-RELEASE_3_3_0.tar.gz 151490 BLAKE2B d7ca4cc9ea6dad9f7a827c784ad13f93e8f31c817c5a0182a86b2ba759ccd3dfbec88d5178507599cd08a97a1ef13ba4880cab016b68b92dda3358bfb0a751c0 SHA512 635dcdb10a8fe83887a1dc8cf12844fe61b73a12fb530bf84d6ac53f75b0103820d76518cbc0d93d63dba86d13929f0df4dbae3b4943a402cf9f2af76f44161a -DIST cglib-src-3.1.jar 1541525 BLAKE2B 46df8c11a8d05549c15a3bbf0f9789fbe4ad0540caa5be6d30f922aec95b55427cf36bff7740ba8c050c3c72749c6e9c98d8119a6de345126d7ef72343130568 SHA512 3b246b37f1c90acaefd4ba64f1f1db0b4d1fa64025f0e4e216ae7955e05701671bf8dc01d19c754286966cc5f8c06d78d02cb4f4500542f4448656768109c13f diff --git a/dev-java/cglib/cglib-3.1.ebuild b/dev-java/cglib/cglib-3.1.ebuild deleted file mode 100644 index 88dbbfbb6dd9..000000000000 --- a/dev-java/cglib/cglib-3.1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" - -JAVA_PKG_IUSE="doc examples source test" - -inherit java-pkg-2 java-ant-2 - -DESCRIPTION="cglib is a powerful, high performance and quality Code Generation Library" -HOMEPAGE="https://github.com/cglib/cglib" -SRC_URI="mirror://sourceforge/${PN}/${PN}-src-${PV}.jar" - -LICENSE="Apache-2.0" -SLOT="3" -KEYWORDS="amd64 ~arm64 ppc64 x86" - -IUSE="" - -COMMON_DEP="dev-java/asm:4 - dev-java/ant-core:0" -RDEPEND=">=virtual/jre-1.6 - ${COMMON_DEP}" -DEPEND=">=virtual/jdk-1.6 - test? ( dev-java/junit:4 ) - ${COMMON_DEP}" - -S="${WORKDIR}" - -JAVA_ANT_REWRITE_CLASSPATH="yes" -EANT_GENTOO_CLASSPATH="asm-4 ant-core" - -java_prepare() { - find . -iname '*.jar' -delete || die - - # Get rid of some parts in XML. - epatch "${FILESDIR}"/${P}-build.xml.patch -} - -src_install() { - java-pkg_newjar dist/${P}.jar ${PN}.jar - - if use doc; then - java-pkg_dojavadoc docs - fi - - if use source; then - java-pkg_dosrc src/proxy/net - fi - - if use examples; then - java-pkg_doexamples --subdir samples src/proxy/samples - fi -} - -src_test() { - java-pkg-2_src_test -} diff --git a/dev-java/cglib/cglib-3.3.0.ebuild b/dev-java/cglib/cglib-3.3.0.ebuild index f15e55c92d04..df66cf8c3d65 100644 --- a/dev-java/cglib/cglib-3.3.0.ebuild +++ b/dev-java/cglib/cglib-3.3.0.ebuild @@ -19,7 +19,7 @@ SRC_URI="https://github.com/cglib/cglib/archive/refs/tags/${MY_PV}.tar.gz -> ${M LICENSE="Apache-2.0" SLOT="3" -KEYWORDS="amd64 ~arm64 ppc64 x86" +KEYWORDS="amd64 arm64 ppc64 x86" CDEPEND="dev-java/ant-core:0 dev-java/asm:9 diff --git a/dev-java/cglib/files/cglib-3.1-build.xml.patch b/dev-java/cglib/files/cglib-3.1-build.xml.patch deleted file mode 100644 index 0bf60be7b014..000000000000 --- a/dev-java/cglib/files/cglib-3.1-build.xml.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- build.xml.orig 2015-04-11 20:26:25.459688628 +0200 -+++ build.xml 2015-04-11 20:28:41.930026892 +0200 -@@ -73,7 +73,7 @@ - - -+ target="${compile.target}" extdirs="${compile.extdirs}" source="${compile.source}"> - - - -@@ -123,15 +123,6 @@ - - - -- -- -- -- -- -- -- -- -- - - - -@@ -246,7 +237,7 @@ - - - -- -+ - - - diff --git a/dev-java/icedtea-web/icedtea-web-1.8.4-r1.ebuild b/dev-java/icedtea-web/icedtea-web-1.8.4-r1.ebuild index f62805439b55..8e3bba4fc0c5 100644 --- a/dev-java/icedtea-web/icedtea-web-1.8.4-r1.ebuild +++ b/dev-java/icedtea-web/icedtea-web-1.8.4-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/AdoptOpenJDK/${PN}/archive/${P}.tar.gz $(cargo_crate_uris ${CRATES})" LICENSE="GPL-2 GPL-2-with-linking-exception LGPL-2" SLOT="0" -KEYWORDS="amd64 ~arm64 ppc64 x86" +KEYWORDS="amd64 arm64 ppc64 x86" IUSE="doc" # tests require ton of java deps we don't have packaged/working diff --git a/dev-java/snakeyaml/Manifest b/dev-java/snakeyaml/Manifest index bf4e3ba8cc26..585b73ed3681 100644 --- a/dev-java/snakeyaml/Manifest +++ b/dev-java/snakeyaml/Manifest @@ -1 +1,2 @@ +DIST asomov-snakeyaml-b28f0b4d87c6.tar.gz 397832 BLAKE2B 054c228cd739e0d7ae89227cba7ae1aba76e5b6a7aae4915a765816d916ab3a47e80d6c2795a5e9bcaee96a70c1751fb9e67523e7faed2db5a6d2123d773d04a SHA512 2d19aee8c3aef2c4c300382451c1241dd2452180fe28c39eb9fe1bbc9d6c615bb8504535d3cf1cf5fe2ad55def8c43b709e8ecd97f760403cfaee7db977f074c DIST snakeyaml-1.16.tar.bz2 234954 BLAKE2B dea06c3501ceab4e92b4d125dc882ce7b7773d67ac5526fdf39fafb421f339fe892cfd3f8e80e413aa080fecbc94425842ccabd099d97e1c705eab7025c489e9 SHA512 77ef0b1fa2ebe7ab1618745c407436ac6965159e29e1271b0d571006b967bcd94658eb3a8047180ea7c3160eb66ecbac1f24414537a24a81c11fb735ce65e3a4 diff --git a/dev-java/snakeyaml/snakeyaml-1.28.ebuild b/dev-java/snakeyaml/snakeyaml-1.28.ebuild new file mode 100644 index 000000000000..33fed45f0219 --- /dev/null +++ b/dev-java/snakeyaml/snakeyaml-1.28.ebuild @@ -0,0 +1,86 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Skeleton command: +# java-ebuilder --generate-ebuild --workdir . --pom pom.xml --download-uri https://bitbucket.org/asomov/snakeyaml/get/snakeyaml-1.28.tar.gz --slot 0 --keywords "~amd64 ~x86" --ebuild snakeyaml-1.28-r1.ebuild + +EAPI=7 + +JAVA_PKG_IUSE="doc source test" +MAVEN_ID="org.yaml:snakeyaml:1.28" +JAVA_TESTING_FRAMEWORKS="junit-4" + +inherit java-pkg-2 java-pkg-simple + +MY_COMMIT="b28f0b4d87c6" +MY_P="asomov-snakeyaml-${MY_COMMIT}" + +DESCRIPTION="YAML 1.1 parser and emitter for Java" +HOMEPAGE="https://bitbucket.org/asomov/snakeyaml" +SRC_URI="https://bitbucket.org/asomov/${PN}/get/${P}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# Compile dependencies +# POM: pom.xml +# test? commons-io:commons-io:2.5 -> >=dev-java/commons-io-2.4:1 +# test? joda-time:joda-time:2.10.1 -> >=dev-java/joda-time-2.10.10:0 +# test? junit:junit:4.13.1 -> >=dev-java/junit-4.13.1:4 +# test? org.apache.commons:commons-lang3:3.4 -> >=dev-java/commons-lang-3.4:3.4 +# test? org.apache.velocity:velocity:1.6.2 -> >=dev-java/velocity-1.7:0 + +DEPEND=" + >=virtual/jdk-1.8:* + test? ( + >=dev-java/commons-io-2.4:1 + >=dev-java/commons-lang-3.4:3.4 + >=dev-java/joda-time-2.10.10:0 + >=dev-java/velocity-1.7:0 + ) +" + +RDEPEND=" + >=virtual/jre-1.8:* +" + +S="${WORKDIR}/${MY_P}" + +JAVA_SRC_DIR="src/main/java" + +JAVA_TEST_GENTOO_CLASSPATH="commons-io-1,joda-time,junit-4,commons-lang-3.4,velocity" +JAVA_TEST_SRC_DIR="src/test/java" +JAVA_TEST_RESOURCE_DIRS="src/test/resources" + +JAVA_TEST_EXCLUDES=( + "examples.spring.TestEntityDescription" # Invalid test class + "org.yaml.snakeyaml.constructor.TestBean1" # Invalid test class + "org.yaml.snakeyaml.introspector.TestAnnotation" # Invalid test class + "org.yaml.snakeyaml.introspector.TestBean" # Invalid test class + "org.yaml.snakeyaml.ruby.TestObject" # Invalid test class + "org.yaml.snakeyaml.issues.issue154.TestBean" # Invalid test class + "org.yaml.snakeyaml.issues.issue193.TestYaml" # Invalid test class + + # initializationError(org.yaml.snakeyaml.constructor.TestBean) + # java.lang.IllegalArgumentException: Test class can only have one constructor + "org.yaml.snakeyaml.constructor.TestBean" + + # testTemplate1(org.yaml.snakeyaml.emitter.template.VelocityTest) + # java.lang.NullPointerException + "org.yaml.snakeyaml.emitter.template.VelocityTest" + + # yamlClassInYAMLCL(org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest) + # java.lang.ClassNotFoundException: org.yaml.snakeyaml.Yaml + "org.yaml.snakeyaml.issues.issue318.ContextClassLoaderTest" + + "examples.spring.TestEntity" # Invalid test class + + "org.pyyaml.PyImportTest" # No tests found in org.pyyaml.PyImportTest +) + +src_test() { + export EnvironmentKey1="EnvironmentValue1" + export EnvironmentEmpty="" + java-pkg-simple_src_test +} diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz index ecfa3ee4a9ef5b34b61d5e32ba7f4fb99d10699c..c65985133c50ae7b20aee69475523c878838ab26 100644 GIT binary patch delta 12096 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 delta 12134 zcmV-sFPYH8g8{{Z0kB~Te`k*59Y6@geucM)IpRq~9|q_6QReMbxH1rp=vIP+U`qXr z0@lG9z#!*vEt6-$H31r#+9i^q3D!$Bw9>$i33`rnf#dse5{VR>y5G%pdIA^2Acn42 zMIFlLfdscw%ZNZy37Ii)qzKBm5m$Y}#!wUiO~U6J&Mk~e?54!QeP>i*q9b`91k>O?4D+U1}D+svil|2T!wM>J;?nfjd zKD^W@`KuoIlN&e+e=4Fuu^jRgF%7vZPK6PN<8f@OC74tguoswqBuL442YCU9N23(9 zJ78}cDAhX~ba{;04onrSE{f+cu-L+tZ(MBuvggN_&o}5ox<3u(<0R?sT_r3Q>}d0u zi=PN)&$~F3*V%5AvAwD;WvY;X3eKy8^xGqF+o}QT2tyNHVytm);DQ(h{(9<8yeWk%B2U$$b%% zO{uR)pa@+-PGtAa;3f&OF9;g>P_?>@v)8!KtYm1DKMWRs@K^Mq{`WGXR=E6a+bBy>bk7p?rQW5ZrV-~2v z@3tauA_jQGHC2S!aB_T?IJVhvRv0Hakl=*HSLkv9LWwf)NfvPt2BAV2$F9He@a;*c zZ=wZ(x#V?!_+LqUSVISsDI3HZ+E@6)1zo?9)w5q;-u7K|`={u30S4tDRjD`xt{pyR zN7bHbX@|g{@b?AMBgBCZZo?b|AEL-)rjrjJ4tkI0p~*?!-OtP)8sZ-fWBeVTsDa_c z526_;uNBxj4b_q!v=rQ;1)Qh?j4uxxv7kTEYXpJ+9YvQ4hI zAejsN>Ky|#2oT2a3MWKlq&)J(DS#0;TLw0GY5aadzDZBX-MRhwI`51tKN&<>&iG9S ziw3oER#YEoNzzu?0Ⓢ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 diff --git a/dev-lang/erlang/erlang-23.2.7.ebuild b/dev-lang/erlang/erlang-23.2.7.ebuild index e78f4f36b069..fc507a8315e2 100644 --- a/dev-lang/erlang/erlang-23.2.7.ebuild +++ b/dev-lang/erlang/erlang-23.2.7.ebuild @@ -22,7 +22,7 @@ LICENSE="Apache-2.0" # same build of ERTS that was used when compiling the code. See # http://erlang.org/doc/system_principles/misc.html for more information. SLOT="0/${PV}" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" IUSE="doc emacs +hipe java +kpoll libressl odbc sctp ssl systemd tk wxwidgets" RDEPEND=" diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index f9f34f4f77cd..8849868a45db 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -2,6 +2,8 @@ DIST Python-2.7.18.tar.xz 12854736 BLAKE2B 060a621c91dd8e3d321aec99d44c17aa67381 DIST Python-2.7.18.tar.xz.asc 833 BLAKE2B 1d98770e46171971fb99994508d238c01d2755281d2f94353314014d9e83e0ec5f0b3e3950ea1fdf5fce9ba6b8f55312355845c2a3fc4291c27ee56fe6215448 SHA512 c2a5f5a52f47dec52460ad3275758d4e5de6e7075c3def4353c988d74d563a39b42cae2d5eb24e2a23a6247cef69100f91620b11a49c2359fbf99b203c9cbda8 DIST Python-3.10.0a6.tar.xz 18354336 BLAKE2B 30e39f6657546f19792e037a4dc2877c0cca722f894088736ca373c79f23d0697ef35a631a3d96a26b625fadc32dddb187bfdcf105d874efef8325704bcbb29c SHA512 b405e4d0294306ceab205ba98b6f34a0384993a2eff93b75974bb9bfc25599ab594ef98c633de9db77de11cef11f03e4c9b5090f985cc00e8b9dec39003997a6 DIST Python-3.10.0a6.tar.xz.asc 833 BLAKE2B 415dad66ac08c086e7da1657d99864b930e07fb521a9dc7cd2b0b72d97882f71e662a42be5cec6b44cfc0d1308163f0f54e7660dc91d6a81dfa12fd0df150c83 SHA512 4f6e86afd09622a461d712b32fb48ba76c37dbc807d84cd375be4afed53b43ca4e0027a816383323d8ccd334845a2e5337ba15a83097a0e0df9270f439b1964e +DIST Python-3.10.0a7.tar.xz 18403212 BLAKE2B f3795f82b186ef8895000498083ecc5f6f2478b22ef55ff31b25f1609ddbd3059489276695d0c156ec4d691659ffc1c4b37ffab01e3a4811f238045b66ff1f60 SHA512 050ac4a0671bd61aed581afb03f0e5cc496b6e6b3a0a2e712da20a7104dbf440f4b8d7231298691df18ef9ecc2de4741c3169bbd5bf831eb53547a270d27815b +DIST Python-3.10.0a7.tar.xz.asc 833 BLAKE2B 8ca46ac985bce713fc4def4afe32396c61362b3e07e41b626c3766e00bf78e28c12f49a310b261f74fcadffc632e86640b915cc5d8401631921a54df033e1fa3 SHA512 a5ba57390a57fc2ae6daf9794117972f908aba127f51b8988976959f0ad8374e3d9a5f15cde91892210782aa550bbecfe71b6908310316d4fdcdb86771d5a238 DIST Python-3.6.13.tar.xz 17213520 BLAKE2B 7c1938f92616d428d107a70397a9f7fc82377d0e3d26c2da4f5bcb79a54115f71498a5e7b5f601b6cff6f362ec1f689c3ac920eb248956e1e4f6c21602514dd1 SHA512 0482b3e7eea22b0635b61f06753e77c832c9431385c5ea1ecb8f60868262afd2b45c239badb8e906a33f035ffbf347b4a499fe6f0f008f1fa9ecc9de66c63947 DIST Python-3.6.13.tar.xz.asc 833 BLAKE2B bc1df46c2e460c2d237647ecff84e12c75f6ed24a432d2f9cbefdead8a77d4468e5e4ed9f4debac593c63cf95d27c9f7d0f94dce69af8746cc71f0d0b1810245 SHA512 f6e8936a5e5b45d3ad41184717f5ed75debe29f81138fd1b75b53bc7d2905edff42b42dd7995b11ba6d80233c5c3755521edb19d7ac28d414bfebb2d1dfc0c86 DIST Python-3.7.10.tar.xz 17392580 BLAKE2B b030db731d141b97f1be794a19382cc252c5bbf867661d09c9455640ebcfd3030e8a691f57fe91a2e0c4e5d3bd4f8f3de07fa4bd287a58900d8c6e1fba2f0583 SHA512 5cb61739acbd29f526d25073443398b2ca0eef30d01d134e8236c8bbc7ab0586c44ec00689f5a75e6aedc0170acf4551721ada5e967e4b99a146cfcaad949128 @@ -19,6 +21,7 @@ DIST Python-3.9.4.tar.xz.asc 833 BLAKE2B aa261d09200f150522ae9fb15e75f3a927ed48d DIST python-gentoo-patches-2.7.18_p7.tar.xz 26392 BLAKE2B 94a6312698789810af835a2ac8d87c34dc8d435a1ff4d5c9b7ae9175b92da6a4b204feabf9bb6db498fc6dcc17bb1b042b2b0b17ddc781587589b1ab0905396d SHA512 a3cd34f38a717183d9a8d6b91817a6ac989fb8ae4275f35cba4be810813a4c9c45f4e72d16aee33904eddaee77c4719b516392d629d2c4627c840e4ecc6bc121 DIST python-gentoo-patches-2.7.18_p8.tar.xz 28304 BLAKE2B 76b653f45a284b7354202f646a645b1c245791a04b09cbae89b404f6bb14b56a54855433a03e96081b72c88841c125131c97f4e2714e3951472db6ec59279328 SHA512 7fed01c44cd5ed36e142a19cb10f3b5f0f8fd50e78ece32e353395e2bcee4fa0fe7f8b13d736f7b1eb5e1f2662ee4749c089fa0dda6f5d19bb08a01c7b3db200 DIST python-gentoo-patches-3.10.0a6.tar.xz 8148 BLAKE2B 0fb7fc2eb2d17ff34f9b973aee7761d78b279425044f80a8f3f6a97ae479492f509bf4a18bce16e9b5efd44e6a755a9af3cac1a63e8fa7169e4880ad08bc0f7a SHA512 39d449ef090ac01463e507784500fde408487350d5a5cf86b9bda852f451841874557d674c69eb31e94121d2d243f862ea97cd0d8ba69f4ddfdefa461336594b +DIST python-gentoo-patches-3.10.0a7.tar.xz 8164 BLAKE2B 7df2fea05c52279cca7f91acc72d9d9ef5f3774387f218ab70494465e76de91c6780da1d15c1097268c89c6e39e80071ab9a613aac2680cdb260aa69797a4786 SHA512 6686aec44d71813d8c044ea5715be34325753b2b79c6e2ad74badd91fd9e66040f2fec68bd886a43c409c6aafc14a7bb000db1712d7fe8fb6e4d25ae6795ce9e DIST python-gentoo-patches-3.6.13.tar.xz 11428 BLAKE2B 3f6ea5a5a79ba6b0d12d9d36c62232cbf0accbc3a8d792a12e2ed8ad5ce5079ac5a5d12493fbc36dff66b275a18a538c439fff02efdd77a68d5c974aa0e62a96 SHA512 118a8ca9d19b515d03ec834a950410bd8c8086dd9b3ea2e1dff5c7d3d42a4d873bccea62aa9d1b64f92892aecd090eb1337dec7d200668d55fece68eeacfa2dc DIST python-gentoo-patches-3.6.13_p1.tar.xz 14972 BLAKE2B 0c479bc6bac5e2c53236d8cd0c5282dfff86004f9e2a51ff027da38fac840bd02fb6bc9ddffd49f154afa96139287a3236acc6160fa7d4c233288fc0dcdb499b SHA512 90a3e1da8a6952ca68c104042097d7ed68eb4f9b0605c9db17560b791b454b829c0b13b99c259cadf86cf639f3599538df7d7e1af725f0debf30039505019905 DIST python-gentoo-patches-3.7.10.tar.xz 10572 BLAKE2B 440d004985407beb256863d37e798dbf6626b0c26fd443a5651d76cd584323abe31a13f5370d9808cd385cd999693b59097ad6ef6142c255a7b306a632fc68cf SHA512 ffe567d05b9de5f58c6a6786a5ff28f5a09aec76a69e57ab025b1c7bab57f4087704d465c049017ffd2680cc7e7363a54c5313774c0214258fa99b56bb1d46fe diff --git a/dev-lang/python/python-2.7.18_p8.ebuild b/dev-lang/python/python-2.7.18_p8.ebuild index 19b9700c50db..4930bd0d25aa 100644 --- a/dev-lang/python/python-2.7.18_p8.ebuild +++ b/dev-lang/python/python-2.7.18_p8.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86" IUSE="-berkdb bluetooth build elibc_uclibc examples gdbm hardened ipv6 libressl +ncurses +readline +sqlite +ssl +threads tk +wide-unicode wininst +xml" # Do not add a dependency on dev-lang/python to this ebuild. diff --git a/dev-lang/python/python-3.10.0_alpha7.ebuild b/dev-lang/python/python-3.10.0_alpha7.ebuild new file mode 100644 index 000000000000..7d2e54b48f91 --- /dev/null +++ b/dev-lang/python/python-3.10.0_alpha7.ebuild @@ -0,0 +1,350 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" +WANT_LIBTOOL="none" + +inherit autotools check-reqs flag-o-matic multiprocessing pax-utils \ + python-utils-r1 toolchain-funcs verify-sig + +MY_PV=${PV/_alpha/a} +MY_P="Python-${MY_PV%_p*}" +PYVER=$(ver_cut 1-2) +PATCHSET="python-gentoo-patches-${MY_PV}" + +DESCRIPTION="An interpreted, interactive, object-oriented programming language" +HOMEPAGE="https://www.python.org/" +SRC_URI="https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz + https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz + verify-sig? ( + https://www.python.org/ftp/python/${PV%%_*}/${MY_P}.tar.xz.asc + )" +S="${WORKDIR}/${MY_P}" + +LICENSE="PSF-2" +SLOT="${PYVER}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline +sqlite +ssl test tk wininst +xml" +RESTRICT="!test? ( test )" + +# Do not add a dependency on dev-lang/python to this ebuild. +# If you need to apply a patch which requires python for bootstrapping, please +# run the bootstrap code on your dev box and include the results in the +# patchset. See bug 447752. + +RDEPEND="app-arch/bzip2:= + app-arch/xz-utils:= + dev-libs/libffi:= + sys-apps/util-linux:= + >=sys-libs/zlib-1.1.3:= + virtual/libcrypt:= + virtual/libintl + gdbm? ( sys-libs/gdbm:=[berkdb] ) + ncurses? ( >=sys-libs/ncurses-5.2:= ) + readline? ( >=sys-libs/readline-4.1:= ) + sqlite? ( >=dev-db/sqlite-3.3.8:3= ) + ssl? ( + !libressl? ( dev-libs/openssl:= ) + libressl? ( dev-libs/libressl:= ) + ) + tk? ( + >=dev-lang/tcl-8.0:= + >=dev-lang/tk-8.0:= + dev-tcltk/blt:= + dev-tcltk/tix + ) + xml? ( >=dev-libs/expat-2.1:= ) + !!/dev/null) + newins "${S}"/Tools/gdb/libpython.py "${libname}"-gdb.py + + newconfd "${FILESDIR}/pydoc.conf" pydoc-${PYVER} + newinitd "${FILESDIR}/pydoc.init" pydoc-${PYVER} + sed \ + -e "s:@PYDOC_PORT_VARIABLE@:PYDOC${PYVER/./_}_PORT:" \ + -e "s:@PYDOC@:pydoc${PYVER}:" \ + -i "${ED}/etc/conf.d/pydoc-${PYVER}" \ + "${ED}/etc/init.d/pydoc-${PYVER}" || die "sed failed" + + local -x EPYTHON=python${PYVER} + # if not using a cross-compiler, use the fresh binary + if ! tc-is-cross-compiler; then + local -x PYTHON=./python + local -x LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${PWD} + else + local -x PYTHON=${EPREFIX}/usr/bin/${EPYTHON} + fi + + echo "EPYTHON='${EPYTHON}'" > epython.py || die + python_domodule epython.py + + # python-exec wrapping support + local pymajor=${PYVER%.*} + local scriptdir=${D}$(python_get_scriptdir) + mkdir -p "${scriptdir}" || die + # python and pythonX + ln -s "../../../bin/${abiver}" \ + "${scriptdir}/python${pymajor}" || die + ln -s "python${pymajor}" "${scriptdir}/python" || die + # python-config and pythonX-config + # note: we need to create a wrapper rather than symlinking it due + # to some random dirname(argv[0]) magic performed by python-config + cat > "${scriptdir}/python${pymajor}-config" <<-EOF || die + #!/bin/sh + exec "${abiver}-config" "\${@}" + EOF + chmod +x "${scriptdir}/python${pymajor}-config" || die + ln -s "python${pymajor}-config" \ + "${scriptdir}/python-config" || die + # 2to3, pydoc + ln -s "../../../bin/2to3-${PYVER}" \ + "${scriptdir}/2to3" || die + ln -s "../../../bin/pydoc${PYVER}" \ + "${scriptdir}/pydoc" || die + # idle + if use tk; then + ln -s "../../../bin/idle${PYVER}" \ + "${scriptdir}/idle" || die + fi +} diff --git a/dev-lang/python/python-3.6.13_p1.ebuild b/dev-lang/python/python-3.6.13_p1.ebuild index 9f0a00b27c1a..7703c375cc43 100644 --- a/dev-lang/python/python-3.6.13_p1.ebuild +++ b/dev-lang/python/python-3.6.13_p1.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" SLOT="${PYVER}/${PYVER}m" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 sparc x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~s390 sparc x86" IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline +sqlite +ssl test +threads tk wininst +xml" RESTRICT="!test? ( test )" diff --git a/dev-lang/python/python-3.7.10_p1.ebuild b/dev-lang/python/python-3.7.10_p1.ebuild index 0fd3004c21f6..c6b5a67b7026 100644 --- a/dev-lang/python/python-3.7.10_p1.ebuild +++ b/dev-lang/python/python-3.7.10_p1.ebuild @@ -22,7 +22,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" SLOT="${PYVER}/${PYVER}m" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline +sqlite +ssl test tk wininst +xml" RESTRICT="!test? ( test )" diff --git a/dev-lang/python/python-3.8.8_p1.ebuild b/dev-lang/python/python-3.8.8_p1.ebuild index fe5a85ec3b70..bb83a674744d 100644 --- a/dev-lang/python/python-3.8.8_p1.ebuild +++ b/dev-lang/python/python-3.8.8_p1.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline +sqlite +ssl test tk wininst +xml" RESTRICT="!test? ( test )" diff --git a/dev-lang/python/python-3.9.2_p1.ebuild b/dev-lang/python/python-3.9.2_p1.ebuild index 52be0fce7094..14602c472533 100644 --- a/dev-lang/python/python-3.9.2_p1.ebuild +++ b/dev-lang/python/python-3.9.2_p1.ebuild @@ -23,7 +23,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="PSF-2" SLOT="${PYVER}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86" IUSE="bluetooth build examples gdbm hardened ipv6 libressl +ncurses +readline +sqlite +ssl test tk wininst +xml" RESTRICT="!test? ( test )" diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index c17dee5300e12eca97099d19e451a156e39c5c14..512fa073483976504b6b9877d4d04629efa7cf4e 100644 GIT binary patch delta 37447 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 bBk5CXgjTk@`r&FY|F8cCL{gla&U69*@1iIc delta 37337 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 V?XG^f8qELe{{d4S9iYy10svi=jphIV diff --git a/dev-libs/libvoikko/Manifest b/dev-libs/libvoikko/Manifest index 7ccdd92aac55..1c6ccfc16553 100644 --- a/dev-libs/libvoikko/Manifest +++ b/dev-libs/libvoikko/Manifest @@ -1,4 +1,2 @@ DIST libvoikko-4.3.1.tar.gz 658079 BLAKE2B 4f52789b5d62991333ba9b979259a631ef2989bc70358b398a4281d56765046209657fd3e41afd47ee7ba1dbafeeb4a34ffd007e55037bca9958fb813e4b7202 SHA512 6677fac7c0cba1289dda23b0c0a4bbe44480ce747189d40634ac57811728c1942a795efd50270e933373fabab9c54e82a8f9fde06d936442820e3f8019574f08 DIST libvoikko-4.3.1.tar.gz.asc 833 BLAKE2B 4a69ae75da1973e383ab21cb557352be1344dc6e34fef13e28616fbd9e0003b93ef5e3488f1e776eb476a750980281463ee144edc5849ec7e3159badc160ceb7 SHA512 04a5e8899679e1503ec0d378903b8ff17e8065aa105ba61559b584eb4cde2a5a9b622fd39bd0126bb87915c7dcbac8495e874c3cdabf25232b1ae41491275ba0 -DIST libvoikko-4.3.tar.gz 655465 BLAKE2B a5c0cfd420d51f873bbd707dfddf2e20ea3df8285a88a13fd6a2af947183be42137aefd1ae088b7b01e938864b3fc9402b110cc8a577efb8331a7ea24f795c2e SHA512 804d55d34deca52f882580ff8699a548d0b62d79eb8e27f8f5783a9e0e57d1ab8986963084df2b5fc7ca9f45546e6e4d66e195a42cfbe0327ca02dc211563988 -DIST libvoikko-4.3.tar.gz.asc 833 BLAKE2B 78c8da90512a214ce2060c41f6251c7f7575df59bccb50ae80876de0acd37da56c616e73bcdd83f5962712a9e90fc38817fbd2cd773e4ddb9985f0dc86c7f2bf SHA512 3087e098c3d85ba6419e414ec92af380fedebcab2a8a037b7fc55738f00fe042c9d0de7ec18fb6eb12e3afe2c6e0e8a0bdbcfc55747f0e46268a19158a08fb0b diff --git a/dev-libs/libvoikko/libvoikko-4.3.1.ebuild b/dev-libs/libvoikko/libvoikko-4.3.1.ebuild index 51d52df53811..772aa6d83de7 100644 --- a/dev-libs/libvoikko/libvoikko-4.3.1.ebuild +++ b/dev-libs/libvoikko/libvoikko-4.3.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.puimula.org/voikko-sources/${PN}/${P}.tar.gz LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+expvfst +hfst verify-sig" diff --git a/dev-libs/libvoikko/libvoikko-4.3.ebuild b/dev-libs/libvoikko/libvoikko-4.3.ebuild deleted file mode 100644 index 16a28656c60d..000000000000 --- a/dev-libs/libvoikko/libvoikko-4.3.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit python-r1 verify-sig - -DESCRIPTION="Spell checking, hyphenation and morphological analysis tool for Finnish language" -HOMEPAGE="https://voikko.puimula.org/" -SRC_URI="https://www.puimula.org/voikko-sources/${PN}/${P}.tar.gz - verify-sig? ( https://www.puimula.org/voikko-sources/libvoikko/${P}.tar.gz.asc )" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 x86" - -IUSE="+expvfst +hfst verify-sig" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT="test" - -DEPEND="${PYTHON_DEPS} - hfst? ( >=dev-util/hfstospell-0.5.0 )" -RDEPEND="${DEPEND}" -BDEPEND="verify-sig? ( app-crypt/openpgp-keys-voikko )" - -VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/voikko.asc - -PATCHES=( "${FILESDIR}"/${P}-disable-wall-werror.patch ) - -src_configure() { - local myconf=( - --prefix=/usr - --with-dictionary-path=/usr/share/voikko - $(use_enable expvfst) - ) - - if ! use hfst ; then - myconf+=( --disable-hfst ) - fi - - econf "${myconf[@]}" -} - -src_install() { - python_setup - default - - python_foreach_impl python_domodule python/libvoikko.py - - find "${D}" -name '*.la' -delete -o -name '*.a' -delete || die -} diff --git a/dev-libs/plasma-wayland-protocols/Manifest b/dev-libs/plasma-wayland-protocols/Manifest index 85e5aef3d635..588d9a514377 100644 --- a/dev-libs/plasma-wayland-protocols/Manifest +++ b/dev-libs/plasma-wayland-protocols/Manifest @@ -1,2 +1,2 @@ DIST plasma-wayland-protocols-1.1.1.tar.xz 38380 BLAKE2B 0dfeb13455932d0853084d87c8b385c7d4d51bf7de05325c0c26221dbb9c8966287146cbff6c4fe1ae45ce7bcb86bbb572852e53ca10c1aa8d00dcc012224f66 SHA512 82244fd9a6c25d8faa8aa64f57cb64ac8e589908cc3b0665ca9c8ce98bd42a8e9cae0f40484bacf3a05107c9e14613d1c9be80b363ba690d36c676ca62da8b9c -DIST plasma-wayland-protocols-1.2.0.tar.xz 38692 BLAKE2B d1d301160db714741d344932a6ae055ab59f1a850d11b3000dae3e615a072047dc6f123664f5fea3cf2a8e919c6f49617cce4161f9652e75d66e837595a102bc SHA512 a28a469e9bb895ca3660d6a0f1cc97638804a207c2e5cb450deca8a16d3f2f0ba9813fe66ccd0c97a262cdb532fffc1174bdb3f5c58e78b04e584b92e068e1d9 +DIST plasma-wayland-protocols-v1.2.1.tar.xz 38716 BLAKE2B cf651ae6511ac8c2c00c71cc9d3cfd3f76132adc29d143cbd71fd0d22b5cebe221aeeff1db534e62515a297b07cbd6b705752a0da0498b12635455cfba8f06b0 SHA512 7c94ec6e1a6e47651ea3194a238b2a2e28452c541095c17b0d7cf240a939bebb854c2acbff1ca56cc5a737ba2c802bd04674c7a3b0be623e3bd4328741374306 diff --git a/dev-libs/plasma-wayland-protocols/files/plasma-wayland-protocols-1.2.0-version.patch b/dev-libs/plasma-wayland-protocols/files/plasma-wayland-protocols-1.2.0-version.patch deleted file mode 100644 index 1901c02b1e97..000000000000 --- a/dev-libs/plasma-wayland-protocols/files/plasma-wayland-protocols-1.2.0-version.patch +++ /dev/null @@ -1,24 +0,0 @@ -From e4bc4e0d60484507d2808a8d271b7e0b3675f098 Mon Sep 17 00:00:00 2001 -From: Aleix Pol -Date: Sat, 27 Mar 2021 12:29:14 +0100 -Subject: [PATCH] Bump version to 1.2.0 - ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 32534c5c..0228c329 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,6 +1,6 @@ - cmake_minimum_required(VERSION 3.5) - --project(PlasmaWaylandProtocols VERSION 1.1.1) -+project(PlasmaWaylandProtocols VERSION 1.2.0) - - include(FeatureSummary) - include(CMakePackageConfigHelpers) --- -GitLab - diff --git a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.2.0-r1.ebuild b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.2.1.ebuild similarity index 80% rename from dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.2.0-r1.ebuild rename to dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.2.1.ebuild index caf56431f3ed..9a8b42d6b9d7 100644 --- a/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.2.0-r1.ebuild +++ b/dev-libs/plasma-wayland-protocols/plasma-wayland-protocols-1.2.1.ebuild @@ -11,11 +11,10 @@ DESCRIPTION="Plasma Specific Protocols for Wayland" HOMEPAGE="https://invent.kde.org/libraries/plasma-wayland-protocols" if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz" + SRC_URI="mirror://kde/stable/${PN}/${PN}-v${PV}.tar.xz" + S="${WORKDIR}/${PN}-v${PV}" KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="LGPL-2.1" SLOT="0" - -PATCHES=( "${FILESDIR}/${P}-version.patch" ) diff --git a/dev-libs/tree-sitter/Manifest b/dev-libs/tree-sitter/Manifest index 1fafbf7e948a..687f4af6d09a 100644 --- a/dev-libs/tree-sitter/Manifest +++ b/dev-libs/tree-sitter/Manifest @@ -1 +1 @@ -DIST tree-sitter-0.19.4.tar.gz 2869774 BLAKE2B 4f39a565d12f2fa0cb3a68c2015fd83a3445e5951a2293e1b37ac6c98c430aaeb1e219d33b11691de2c198b0039dd2319df53ab3be8c136c25a744f1c355d48c SHA512 269a9022f11c153c2dc09446273cc65de3f4fbab7ce2c42605b1b41abc5c98368660f6f10a5fd2deb751d6b9f21cf52a4351fcfec21bd6459be681e16eb2efc0 +DIST tree-sitter-0.19.4-r1.tar.gz 2869856 BLAKE2B ae010a66f5fd51175b474e1418d36965cea8ed87edb5d186c9a554cc2a193233046148ffd8f7764b61c166e75eb94866115d948b2a367a5e1140f5d41c9f8505 SHA512 cc6adba489f4bbf3348b24f6d0d4039ae8bd80164d6e6bd5ee313bea064ef978d43aa78f7294601f65a95501b4fa0a914af879fdc362e54f429ca2255f70ae2b diff --git a/dev-libs/tree-sitter/tree-sitter-0.19.4.ebuild b/dev-libs/tree-sitter/tree-sitter-0.19.4-r1.ebuild similarity index 94% rename from dev-libs/tree-sitter/tree-sitter-0.19.4.ebuild rename to dev-libs/tree-sitter/tree-sitter-0.19.4-r1.ebuild index 1a09f6f1bc2f..c21aa2ec8804 100644 --- a/dev-libs/tree-sitter/tree-sitter-0.19.4.ebuild +++ b/dev-libs/tree-sitter/tree-sitter-0.19.4-r1.ebuild @@ -12,8 +12,8 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 EGIT_REPO_URI="https://github.com/${PN}/${PN}" else - SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}-r1.tar.gz" + KEYWORDS="~amd64 ~x86" fi LICENSE="MIT" diff --git a/dev-libs/userspace-rcu/Manifest b/dev-libs/userspace-rcu/Manifest index 60722968f856..ff3079c73aba 100644 --- a/dev-libs/userspace-rcu/Manifest +++ b/dev-libs/userspace-rcu/Manifest @@ -1,3 +1,2 @@ DIST userspace-rcu-0.11.1.tar.bz2 527799 BLAKE2B b81ab5b3fd23e5666d422c1f627bc3c2cd095770f4f054f5d0d4ea6bc0007f12a4c6b05446e179b7a33775f7603e3be8ebf2c844be77b47ed80305da208151ea SHA512 112f7be1b72edfbad61582bb9962e2cf3c83415d12886cecb8239ab3263d1d07310b097813ac206aa9d4622953099100f0f54375d5ba345a3c87159c4b27bdc3 -DIST userspace-rcu-0.12.1.tar.bz2 527626 BLAKE2B 56fcea0fb81573dc55a0a80064e92ea837efdbd8743879d599424b4f6b140c0e9b0a88ff9a42d9643fa25e914a5fc67e1a26e101c25aa5c67582caa5da4d746d SHA512 c0c14eede77358904dfb10774390fd86b4fa9e0ab25d278c869728d40eb263bfa7e489b20ce7198169e71d74fe41bb5018fc1553a5e0654840c9765e088c83db DIST userspace-rcu-0.12.2.tar.bz2 529440 BLAKE2B 808cc088e0c16098e1b99bad00f599a01ed9b4a02ffccfe5b8020f56a616fc9af3e0c830f788c44d6c89fc1acdb444659ea6ac713736d38d226bdc5a1170f511 SHA512 97031a0b5fe30e75e54f50d2170fdb2618e6d9b526aa5f6fa53e59251a548dee95e85c909aafb3989175c7306a32fa9e104beb12adf0710f5f1eec924fa177aa diff --git a/dev-libs/userspace-rcu/userspace-rcu-0.12.1.ebuild b/dev-libs/userspace-rcu/userspace-rcu-0.12.2-r1.ebuild similarity index 81% rename from dev-libs/userspace-rcu/userspace-rcu-0.12.1.ebuild rename to dev-libs/userspace-rcu/userspace-rcu-0.12.2-r1.ebuild index f8357c381ab9..3f480a08e886 100644 --- a/dev-libs/userspace-rcu/userspace-rcu-0.12.1.ebuild +++ b/dev-libs/userspace-rcu/userspace-rcu-0.12.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -23,9 +23,14 @@ src_configure() { econf "${myeconfargs[@]}" } +src_install() { + default + find "${ED}" -type f -name "*.la" -delete || die +} + src_test() { default - if use regression-test; then + if use regression-test ; then emake -C tests/regression regtest fi } diff --git a/dev-python/BitVector/BitVector-3.4.9-r1.ebuild b/dev-python/BitVector/BitVector-3.4.9-r1.ebuild index 2f65d58fb9bb..fd32d9b3c571 100644 --- a/dev-python/BitVector/BitVector-3.4.9-r1.ebuild +++ b/dev-python/BitVector/BitVector-3.4.9-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://engineering.purdue.edu/kak/dist/ https://pypi.org/project/BitV SRC_URI="https://engineering.purdue.edu/kak/dist/${P}.tar.gz" LICENSE="PSF-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="test" RESTRICT="!test? ( test )" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/BitVector/BitVector-3.4.9.ebuild b/dev-python/BitVector/BitVector-3.4.9.ebuild deleted file mode 100644 index 53720854c263..000000000000 --- a/dev-python/BitVector/BitVector-3.4.9.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) -inherit distutils-r1 - -DESCRIPTION="A pure-Python memory-efficient packed representation for bit arrays" -HOMEPAGE="https://engineering.purdue.edu/kak/dist/ https://pypi.org/project/BitVector/" -SRC_URI="https://engineering.purdue.edu/kak/dist/${P}.tar.gz" -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="test" -RESTRICT="!test? ( test )" -DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" -RDEPEND="" - -python_test() { - "${PYTHON}" TestBitVector/Test.py || die "Tests fail with ${EPYTHON}" -} diff --git a/dev-python/Faker/Faker-5.6.5.ebuild b/dev-python/Faker/Faker-5.6.5.ebuild deleted file mode 100644 index 6ccb0ddc738d..000000000000 --- a/dev-python/Faker/Faker-5.6.5.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="a Python package that generates fake data for you" -HOMEPAGE="https://github.com/joke2k/faker" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] - >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}] - !dev-ruby/faker" -DEPEND="" -BDEPEND="test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/random2[${PYTHON_USEDEP}] - dev-python/validators[${PYTHON_USEDEP}] - )" - -# Specific test dependency for one country post code tests -PATCHES=( "${FILESDIR}"/${PN}-5.6.5-ukposttest.patch ) - -distutils_enable_tests pytest diff --git a/dev-python/Faker/Faker-6.4.1.ebuild b/dev-python/Faker/Faker-6.4.1.ebuild deleted file mode 100644 index bbfb4b2b95e7..000000000000 --- a/dev-python/Faker/Faker-6.4.1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="a Python package that generates fake data for you" -HOMEPAGE="https://github.com/joke2k/faker" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] - >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}] - !dev-ruby/faker" -DEPEND="" -BDEPEND="test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/random2[${PYTHON_USEDEP}] - dev-python/validators[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest diff --git a/dev-python/Faker/Faker-6.6.0.ebuild b/dev-python/Faker/Faker-6.6.0.ebuild deleted file mode 100644 index 44adab5d87c2..000000000000 --- a/dev-python/Faker/Faker-6.6.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE="https://github.com/joke2k/faker" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] - >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}] - !dev-ruby/faker" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/random2[${PYTHON_USEDEP}] - dev-python/validators[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest diff --git a/dev-python/Faker/Faker-6.6.1.ebuild b/dev-python/Faker/Faker-6.6.1.ebuild deleted file mode 100644 index 44adab5d87c2..000000000000 --- a/dev-python/Faker/Faker-6.6.1.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE="https://github.com/joke2k/faker" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] - >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}] - !dev-ruby/faker" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/random2[${PYTHON_USEDEP}] - dev-python/validators[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest diff --git a/dev-python/Faker/Faker-6.6.2.ebuild b/dev-python/Faker/Faker-6.6.2.ebuild deleted file mode 100644 index 44adab5d87c2..000000000000 --- a/dev-python/Faker/Faker-6.6.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE="https://github.com/joke2k/faker" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] - >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}] - !dev-ruby/faker" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/random2[${PYTHON_USEDEP}] - dev-python/validators[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest diff --git a/dev-python/Faker/Faker-6.6.3.ebuild b/dev-python/Faker/Faker-6.6.3.ebuild deleted file mode 100644 index 44adab5d87c2..000000000000 --- a/dev-python/Faker/Faker-6.6.3.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend -inherit distutils-r1 - -DESCRIPTION="A Python package that generates fake data for you" -HOMEPAGE="https://github.com/joke2k/faker" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=">=dev-python/python-dateutil-2.4.2[${PYTHON_USEDEP}] - >=dev-python/text-unidecode-1.3[${PYTHON_USEDEP}] - !dev-ruby/faker" -BDEPEND=" - test? ( - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/random2[${PYTHON_USEDEP}] - dev-python/validators[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest diff --git a/dev-python/Faker/Faker-6.5.1.ebuild b/dev-python/Faker/Faker-8.0.0.ebuild similarity index 100% rename from dev-python/Faker/Faker-6.5.1.ebuild rename to dev-python/Faker/Faker-8.0.0.ebuild diff --git a/dev-python/Faker/Manifest b/dev-python/Faker/Manifest index 1b5b20192592..b24777d4a23a 100644 --- a/dev-python/Faker/Manifest +++ b/dev-python/Faker/Manifest @@ -1,8 +1,2 @@ -DIST Faker-5.6.5.tar.gz 1058615 BLAKE2B 2a730b79ca11a80b33f5249541e2de68e5c53832fcd06891ce2e074dbca8aa21c657147e55725d37954cb997a2b1854b5c853449e7d58a71358b69fd2a36584f SHA512 1806eded3534602eb5c463ad030564edfe7c663952e62e943b809dd5d7c4e485b26c612e45f481b6125f6462d48215df065f2d3f30df67ab19699b6386a65b7b -DIST Faker-6.4.1.tar.gz 1073921 BLAKE2B 1434375b8341ad3143e5977b26fd22af69aee2e30da92072937308341f22151764c8a72361c93112b5818dc9858e8e565ab2b45bd0fabc9e59613c1015e6ea63 SHA512 8ae2014b27f07b41afc67dc9a3d65e39f1073987c0c4bac6da5d625145e1d43783e4134bafdfe4e94035be9ff4367e5a19ab63635bf8ce7ff353a8745cf96269 -DIST Faker-6.5.1.tar.gz 1074618 BLAKE2B dfcd80c170ae1f68c4eb541804b4f91c5c2821669e51d3231daa92c6b2818b30e6ff6a6328e5836f534a7d1ddd24d4b089adffc461e785642d7663088ba47251 SHA512 7681e9afa48f39c3a7dd41ef48e70025a4a225de3cbb6b8272279f353df7d4b956a2398ae0d84926fc1e72530accda4b2407e1b0cee116494bccfbaaf21bc38d -DIST Faker-6.6.0.tar.gz 1114719 BLAKE2B 2e3639eba6ad74784ef30e2e7e6aa8b9fdc61c1d64babb256994068e1f54133841225b6549b4edde3539c3888acdcacf3029fe7daa414fd1142e2c1df8ac201d SHA512 1e72fa5672e310ff846f0945481d60db3749d916b37cd4e267c8ca4ffc5a2eab067622f618e9b4c8bc704155be413424f197b5796a86975b86219556116e0d47 -DIST Faker-6.6.1.tar.gz 1115484 BLAKE2B b5c99a61cf0937c10bf2eab0e34c51f38eb1aa7e87f47bbd8618874a24278bc7c2230acaffbea69f51cca760e3f3de73d32ccc487201c3bae7a544511aadac94 SHA512 a15c42291656d32f962ee50217e67cfd4038e39a6c4ba4cca6708d4ad9b4698a2b946d899e53968f4a9c2fee02c494ba756cbcc4014b16a8adeb73c83b9b428a -DIST Faker-6.6.2.tar.gz 1115505 BLAKE2B 40bc09cafa1dfdda05bbf6c78380c5c3c0de85157dae856251063b0f099e32a08009a223dff70e3b3c037d572e4249cfee942b8749f78bd52506191dc180a13c SHA512 b6b75fd1891644e49d47acacfab9e705540003f18a8df413683e7ff0a3fb1283ede9f6020b19aee1a242a4a002ac1a34713701f283aae2089ee52d84c00764f4 -DIST Faker-6.6.3.tar.gz 1142318 BLAKE2B 7708b5fe576adee33bdd86076bd3bbf6ec785822183ac070ac8dad045e238291cb42367342b2d8ccb9bec4e36fda77680cfd08adedc7caf165e682d96ad833cf SHA512 d846e2a51f5b40d067abf4baa36aca3a8dfbaad585ca61c7146a33fb42e255a1a8ce173f74a379c5701b5aee02987bb89e0670287347ca866cacba93d0936dbf DIST Faker-7.0.1.tar.gz 1143226 BLAKE2B 0c5db5c718cb9d32e3c87d44e7fa66c8cf89a99f69988935f94a64460852d6c1f1ccb6c069795a6ea807c8de067cc3808121da7e07d8fdb326e27cb345141c42 SHA512 9a1aefaacd727bbf2e94239620948900e8bd33d5c3fa9cc30814850433cc5bbd4392d1f1d9f2c51d10e77cd1645d2d6919254663b438a45a7e1694988c58ac92 +DIST Faker-8.0.0.tar.gz 1143250 BLAKE2B 594b21ab72016cda550e27d53b032b4e7fffa2554ae81da7291f0d1ad1c63c54a5f849a5c528af1d8357d60bfc92235020c459cd025e0f5cda4b6fd4eab50320 SHA512 612ac59d2c88584243f9b7ff69c92d0dfb69394d419eedc18829641d53ebceca2ab5598a60500428453043a53c53d7716a1ac265ecc5e3a423fcbaa6d69f375e diff --git a/dev-python/Faker/files/Faker-5.6.5-ukposttest.patch b/dev-python/Faker/files/Faker-5.6.5-ukposttest.patch deleted file mode 100644 index 3cd84c171cf4..000000000000 --- a/dev-python/Faker/files/Faker-5.6.5-ukposttest.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff -Naur Faker-5.6.5.orig/tests/providers/test_address.py Faker-5.6.5/tests/providers/test_address.py ---- Faker-5.6.5.orig/tests/providers/test_address.py 2021-01-20 16:16:43.000000000 +0100 -+++ Faker-5.6.5/tests/providers/test_address.py 2021-01-23 10:12:35.826357768 +0100 -@@ -4,8 +4,6 @@ - - import pytest - --from ukpostcodeparser.parser import parse_uk_postcode -- - from faker.providers.address.cs_CZ import Provider as CsCzAddressProvider - from faker.providers.address.da_DK import Provider as DaDkAddressProvider - from faker.providers.address.de_AT import Provider as DeAtAddressProvider -@@ -377,20 +375,6 @@ - assert re.fullmatch(r'(?:Apt\.|Suite) \d{3}', secondary_address) - - --class TestEnGb: -- """Test en_GB address provider methods""" -- -- def test_postcode(self, faker, num_samples): -- for _ in range(num_samples): -- assert isinstance(parse_uk_postcode(faker.postcode()), tuple) -- -- def test_county(self, faker, num_samples): -- for _ in range(num_samples): -- county = faker.county() -- assert isinstance(county, str) -- assert county in EnGbAddressProvider.counties -- -- - class TestEnIe: - """Test en_IE address provider methods""" - diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz index ae44f49b24fb0a7641fa98cf334464a5bce105de..b71a18541b61d36cdaa64b7c836066644e89891d 100644 GIT binary patch delta 238424 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�$g%vZUEK45d43Q~`S4 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

MI%5ZHi$FEj#z|j7 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 bkPvQ%t9ppwXoKk@uH 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

Ev~wZfhtLhr&o{7Hd=Bb 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 delta 238221 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 z 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ℭM$!ySSI-UEt2Mc+cC%@#-e` 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 DVQB#$0^g|>e>{(kQ(GT7K6Sik~(N*>OiSSU> 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 diff --git a/dev-python/alembic/Manifest b/dev-python/alembic/Manifest index 546a50a6c9d8..1ed7ab984870 100644 --- a/dev-python/alembic/Manifest +++ b/dev-python/alembic/Manifest @@ -1,4 +1,2 @@ -DIST alembic-1.5.5.tar.gz 1150308 BLAKE2B 33db8a0ea00802b37d3e24ca43232a993bfc333e232fa08b8dd0560dfec5f18f4fa82bcc3c34a776c88c8fc8d3645c4501a9dde8e4e5411bc255eb654183d01a SHA512 a4078c66bbe1627620224f965b879c46453bc74e6a2a902619df28912f55b27f086cba68f08bc8c0a37bd221ac16e195f7f905379fd5d191854adb7f90f86530 -DIST alembic-1.5.6.tar.gz 1153606 BLAKE2B ef790285975101f5f17a629c812ef56053dcd2878a02a54d6c79aebd9b97e1d253dc63e98e99eb10eeee74ab85ac0f0483c7e0d993920f120373dd40d6dfc2c6 SHA512 95b57dd920fb36e36b7c249d369b1835492f8e4b74086d39f1100590c827b76b49a1aede1d484cfb1f600662bfb99d38ddead468ec8ffb92e8110d8c3523e23d DIST alembic-1.5.7.tar.gz 1154141 BLAKE2B 9932889b31d6afb49c91b3b5681285869867119f493123ccabac8d24d8a4de6c8700aa1bd5578bfbfd4e13adda10cfb4a59ad4de1a51a6180a3e9455acde928e SHA512 a0bd6104405302ab9155438e980223c0ac97c0bb9026afa701f02cd6b79233cdbb7e1f953314542ebed829c1db96bc73def47eeff42f63c75c31e1fb8e981829 DIST alembic-1.5.8.tar.gz 1154284 BLAKE2B 704a7aeb15fcfae8746238ef7ae4533ecbaaf83ab9248035c35cea343a4d02e02c00dfa3c8186826a437c839053fc6292c3f8343945ca32273ee608f6572f513 SHA512 e68f3709ed969764cff4c9f755781a10123631d2d07a970674fda2226c84cb92c140bc5ae81e44c8b279823718d4f0544236d260fd04fb7107f3d8293c85b4f0 diff --git a/dev-python/alembic/alembic-1.5.5.ebuild b/dev-python/alembic/alembic-1.5.5.ebuild deleted file mode 100644 index b0a59134f8e1..000000000000 --- a/dev-python/alembic/alembic-1.5.5.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( pypy3 python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="database migrations tool, written by the author of SQLAlchemy" -HOMEPAGE="https://github.com/sqlalchemy/alembic" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 ~arm64 x86" -IUSE="doc" - -RDEPEND=" - >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}] - dev-python/mako[${PYTHON_USEDEP}] - >=dev-python/python-editor-0.3[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_install_all() { - use doc && local HTML_DOCS=( docs/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/alembic/alembic-1.5.6.ebuild b/dev-python/alembic/alembic-1.5.6.ebuild deleted file mode 100644 index 32d428a7bdf3..000000000000 --- a/dev-python/alembic/alembic-1.5.6.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( pypy3 python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="database migrations tool, written by the author of SQLAlchemy" -HOMEPAGE="https://github.com/sqlalchemy/alembic" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="doc" - -RDEPEND=" - >=dev-python/sqlalchemy-1.1.0[${PYTHON_USEDEP}] - dev-python/mako[${PYTHON_USEDEP}] - >=dev-python/python-editor-0.3[${PYTHON_USEDEP}] - dev-python/python-dateutil[${PYTHON_USEDEP}] -" - -distutils_enable_tests pytest - -python_install_all() { - use doc && local HTML_DOCS=( docs/. ) - - distutils-r1_python_install_all -} diff --git a/dev-python/alembic/alembic-1.5.7.ebuild b/dev-python/alembic/alembic-1.5.7.ebuild index 32d428a7bdf3..b0a59134f8e1 100644 --- a/dev-python/alembic/alembic-1.5.7.ebuild +++ b/dev-python/alembic/alembic-1.5.7.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" IUSE="doc" RDEPEND=" diff --git a/dev-python/aniso8601/Manifest b/dev-python/aniso8601/Manifest index 366c8239720d..bab2940c528b 100644 --- a/dev-python/aniso8601/Manifest +++ b/dev-python/aniso8601/Manifest @@ -1,2 +1 @@ -DIST aniso8601-9.0.0.tar.gz 46924 BLAKE2B 2dc0d24b536de48b3c1367203d685b00fcde8b257fc407ad38461422d4b278af1f29bd32dd74136c72204530d874d427d967f711aa69c9224c47ea3883a70102 SHA512 e0fc9ab1de36ddc7a78c0fdd139769312302bb2f8d7ce874aba1e714c7da25ed153a883ef92e62ad9f1a0c4d192c43cc939b8e82405f9f60b7d4b400f104e348 DIST aniso8601-9.0.1.tar.gz 47345 BLAKE2B d8167bff8fdde88799e165c12aa0ea10a34d2edc91f8eeba93105e669dab52ab73e688467370927ef749395491baa128b55c984feb4f1d972e75242ec1c1efbc SHA512 a17c363a3a67b69a2fde50cc37b080b52615cebc453ef70090498ffce909775b0109c889b63e87381c795c2d8531efd6048542627c88e97297ac22ce81c10c8c diff --git a/dev-python/aniso8601/aniso8601-9.0.0.ebuild b/dev-python/aniso8601/aniso8601-9.0.0.ebuild deleted file mode 100644 index c3e8d0ec9ebe..000000000000 --- a/dev-python/aniso8601/aniso8601-9.0.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7..9} pypy3 ) - -inherit distutils-r1 - -DESCRIPTION="A library for parsing ISO 8601 strings" -HOMEPAGE="https://bitbucket.org/nielsenb/aniso8601/ https://pypi.org/project/aniso8601/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 arm64 x86" - -RDEPEND=">=dev-python/python-dateutil-2.7.3[${PYTHON_USEDEP}]" - -distutils_enable_tests unittest diff --git a/dev-python/aniso8601/aniso8601-9.0.1.ebuild b/dev-python/aniso8601/aniso8601-9.0.1.ebuild index 298eb44a792c..c3e8d0ec9ebe 100644 --- a/dev-python/aniso8601/aniso8601-9.0.1.ebuild +++ b/dev-python/aniso8601/aniso8601-9.0.1.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 arm64 x86" RDEPEND=">=dev-python/python-dateutil-2.7.3[${PYTHON_USEDEP}]" diff --git a/dev-python/asgiref/Manifest b/dev-python/asgiref/Manifest index b4d6dbca0146..21c4f4021096 100644 --- a/dev-python/asgiref/Manifest +++ b/dev-python/asgiref/Manifest @@ -1 +1,3 @@ DIST asgiref-3.3.1.tar.gz 27197 BLAKE2B 1a883ed8b87dd1214ffb7672796159684f04a9a38d75562df38455ea039667f877020263b4577a3f6f7cfdfa0aae2a2074781db669f10c5b639a5009ee4c94b3 SHA512 2d709e8b0ea8b9f11f485ee438cfbbfe8a832de1aa37094a6339cfff23c2605ec79f691320c42bebf46f3bddb005ebb6857d17a8ad641c87a149536cc65984e6 +DIST asgiref-3.3.2.tar.gz 30088 BLAKE2B 7c2b6083a0e0bd19162d4e1e12ad8e3b7267e8e004494eeca0e22ce13acd3bdc7b4ab056f72bb19209b7f933cee817e50930e31be798a89d0952d9de38fc6d67 SHA512 e2259add28554968936e09bf6a53cf71cef4e2e01d58d8e9651543657ba8517be5f2dd7d76334394cac579f7d560e3ab1c498434bbd67276b336ddd78644ba1f +DIST asgiref-3.3.4.tar.gz 30780 BLAKE2B f14a5ae3cc3d0c67a827b4b8d002c9d92388285f7388b7ac439b11fbe2e72b6dee5a9c38637e6b5189e3a3625d24a806b5aeff1ffc41861fd4947d7b7c4621ba SHA512 e224ce82f9156e3efde316f3e209a9fbb9494cb9347d6652e19ed130921143de8d3e2a45f50352bf13fcdf229c291e68a0348fff31de144e58cd1a53b4eb0c31 diff --git a/dev-python/asgiref/asgiref-3.3.2.ebuild b/dev-python/asgiref/asgiref-3.3.2.ebuild new file mode 100644 index 000000000000..c10fad78bb37 --- /dev/null +++ b/dev-python/asgiref/asgiref-3.3.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit distutils-r1 + +DESCRIPTION="ASGI utilities (successor to WSGI)" +HOMEPAGE=" + https://asgi.readthedocs.io/en/latest/ + https://github.com/django/asgiref/ + https://pypi.org/project/asgiref/" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' python3_7)" +BDEPEND=" + test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest diff --git a/dev-python/asgiref/asgiref-3.3.4.ebuild b/dev-python/asgiref/asgiref-3.3.4.ebuild new file mode 100644 index 000000000000..c10fad78bb37 --- /dev/null +++ b/dev-python/asgiref/asgiref-3.3.4.ebuild @@ -0,0 +1,27 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit distutils-r1 + +DESCRIPTION="ASGI utilities (successor to WSGI)" +HOMEPAGE=" + https://asgi.readthedocs.io/en/latest/ + https://github.com/django/asgiref/ + https://pypi.org/project/asgiref/" +SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" + +RDEPEND=" + $(python_gen_cond_dep ' + dev-python/typing-extensions[${PYTHON_USEDEP}] + ' python3_7)" +BDEPEND=" + test? ( dev-python/pytest-asyncio[${PYTHON_USEDEP}] )" + +distutils_enable_tests pytest diff --git a/dev-python/autoprop/Manifest b/dev-python/autoprop/Manifest index ae49e5bef90b..69e9407074ff 100644 --- a/dev-python/autoprop/Manifest +++ b/dev-python/autoprop/Manifest @@ -2,3 +2,4 @@ DIST autoprop-1.0.2.tar.gz 11040 BLAKE2B b53bdbf79947002a0c319fa84c6033908948365 DIST autoprop-2.0.0.tar.gz 11705 BLAKE2B 0dd6401671250f9445aaaf20345035bec683eb7e7e3889ee6c89bbefd76bff9112c848ab4b95c47f09f2487af92c3c6a3404be17bc57f47c9be33f36ec369175 SHA512 7e2f9d2d950ac8f2b0e73b483940590dbb6eb342a36204cc36fff219375eb223c62d5c0dc864b0d1212593919f1625cd282f0467a5bf84d5c1e5c158cfcf6cc1 DIST autoprop-2.1.0.tar.gz 13258 BLAKE2B a08431a87067463278276974326ca81a8c0150193fd3a03fdc2ab422b836655a11f759154fdeeaf834bc379163e167d4815358aaefdc83a76ab4dfa87b6efee5 SHA512 c30ee4bf85d139abf1be2e7b0217bc6f394ba289ccdad423c97f1d27f472ce00eaef2be0f3cdf1c9022c6edc56006d5834d1afd6ef2c5ee2ec124eb5bf679652 DIST autoprop-2.1.1.tar.gz 13794 BLAKE2B 63645d0d8f9d49f5df730dca18c468e3dea7108e01cf12f6de6d80ad6cf8b5d396957d4a0cd82c737c0b12274a8534e6f48120ef1118c0fb34dba529dc74f081 SHA512 39db6c1130d0b958713f15efcd75ecbbb41659f5f7182be37f1dca22a46c18832d0f7893fadfbf4e8ad9f446417a2476e7dc7890124c9caabd6b5dde37eb7c6f +DIST autoprop-2.2.0.tar.gz 13939 BLAKE2B b30565618cab67c5a3b9f94958a8f4734d60c048067f73a007fdb9d34555337f92776cac221c89e0067851d59b21f157b4bc1d24fdcaf3e3ae677c31c8a32cc9 SHA512 d8ef758b0d097ddb73cb384075d3d2b0d59191cd12d59a54cc449483da94ab116c75b39cf48d3d262b147e855af1806a0c617ba220f435118d636cd6f283c51e diff --git a/dev-python/autoprop/autoprop-2.2.0.ebuild b/dev-python/autoprop/autoprop-2.2.0.ebuild new file mode 100644 index 000000000000..37bed53e6f45 --- /dev/null +++ b/dev-python/autoprop/autoprop-2.2.0.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=no +PYTHON_COMPAT=( python3_{7..9} ) + +inherit distutils-r1 + +DESCRIPTION="Infer properties from accessor methods" +HOMEPAGE=" + https://github.com/kalekundert/autoprop/ + https://pypi.org/project/autoprop/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +KEYWORDS="~amd64" +SLOT="0" + +RDEPEND=" + dev-python/signature_dispatch[${PYTHON_USEDEP}]" + +distutils_enable_tests pytest diff --git a/dev-python/bitarray/Manifest b/dev-python/bitarray/Manifest index f5170f9ea37f..56f56e569d07 100644 --- a/dev-python/bitarray/Manifest +++ b/dev-python/bitarray/Manifest @@ -3,3 +3,4 @@ DIST bitarray-1.7.1.tar.gz 58441 BLAKE2B f09fa3ffe2cc6534984e9da05ddff767dcca590 DIST bitarray-1.8.1.tar.gz 62258 BLAKE2B b82b34e49be923822f4ecac1cdab04a44f0cbadc3d20f2d1b32f510029862c079de6a935559ce4811dfbb9b1a6547bf6e44de07a5e437e445d1541790809ea6c SHA512 35bbfff1957f0e647f654f0281b02925bb9c49af84b068e1cd71fb5e28e5ad3847cff16c1b864050c9ff8cf2b516aec8a6eb55d2808247bad6680e9a28ebd64a DIST bitarray-1.8.2.tar.gz 63378 BLAKE2B 9fd3540bfdbf4353f9cd168452ca475da2e66089bb105d3b6d45da281431bd7c2d1d8a26b467c81109cdb137b2f3eb76410751fdd4d0ce0ed063d167a80c3eff SHA512 4cdd8290c17ea06790471240cdc1d76eebdad21780bb22aaa56f3094dac6fac9a5f0f1d7ab04848051bf6187ed432803569c42f797999855ed1f52f6f05bc5ab DIST bitarray-1.9.0.tar.gz 67881 BLAKE2B 14aab9448731709616acb1e489cc0a003a601aff845c21121a838eb9622a41e9c2b4e330ca4a7834c5c7a8d45fb41939cc49c6c2a0c29aca962f2972cfa67b48 SHA512 3130f7defba4ace73eb697f7292d521edc8cd6df6eea40bc85826a82517d20fffe80bd7c6d66bdff4fec265b523d21cca372242e85d38d50d957ca842af43d0b +DIST bitarray-1.9.1.tar.gz 70355 BLAKE2B 0369c1c1501f41d8875641eed0e13c2779144206774cfcbef08930bd9be0d23bb14f279cc205f1aa55d6277c6314f10da6556f39fd5d88d6fa22102607ec2977 SHA512 e463c2da7ee5e3a9d4657f86d042962e180dfa845e4994626e70813583c15c04a991d9d5bc8454e9197dd5d7473948ccc3dc55ef64fa56f01c7cdda7d5fa7443 diff --git a/dev-python/bitarray/bitarray-1.9.1.ebuild b/dev-python/bitarray/bitarray-1.9.1.ebuild new file mode 100644 index 000000000000..f28d7d9d5c18 --- /dev/null +++ b/dev-python/bitarray/bitarray-1.9.1.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +DISTUTILS_USE_SETUPTOOLS=no + +inherit distutils-r1 + +DESCRIPTION="efficient arrays of booleans -- C extension" +HOMEPAGE="https://github.com/ilanschnell/bitarray https://pypi.org/project/bitarray/" +SRC_URI="mirror://pypi/b/${PN}/${P}.tar.gz" + +SLOT="0" +LICENSE="PSF-2" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +python_test() { + "${EPYTHON}" bitarray/test_bitarray.py -v || die "Tests fail with ${EPYTHON}" +} diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest index 6ac2d7f52818..03574a17bde0 100644 --- a/dev-python/boto3/Manifest +++ b/dev-python/boto3/Manifest @@ -8,3 +8,5 @@ DIST boto3-1.17.41.tar.gz 355972 BLAKE2B f58dc93b53850781d89db65dcdb17b60141b3db DIST boto3-1.17.42.tar.gz 357288 BLAKE2B 9a92b8dcee054e408954ea1cf31c776777fcf275ed3ccbccb2dca68acc5e6e6215576dc33bf401b5786a3c6f9995eed16f4be093f7d2bad13f781bf10fc2d13f SHA512 b7a9b06a69eefdc3b25b0bedcf7a4e775cb2099b8106541acf9cea5a95cf6a747f30497bbaacbe66931bb6280047f191cd6129815141ef3bd9a75f5691c04075 DIST boto3-1.17.43.tar.gz 358179 BLAKE2B 7d0a9344642b8c2a4241296327e055abe700c82776e83f12f30ff510ac9364ca6e7fd49f254ce8a3e1ac7123cbb747665dcba774e9befdfd053b3db1f72615bb SHA512 d6271b4563c92097f9c670f4e9c73c01c2a6764d344bed84a4bb08fb7989cd38147890e2c9526cfcbc2e1ae1de9d1e596385c5dc662db7b75c35a69d5ff79831 DIST boto3-1.17.44.tar.gz 358816 BLAKE2B 1739762cf4723d6fde30080d468732dd6fb9bc9e2d66b37621a545262a60cc2783505f39dabad28af34d4f2d69720053a256cb823937a99b699d76513fb9294d SHA512 69e3357f363e08b3135ffdf6aaac6049b0619fafd82049679b238f35013864cdf599452bd94ccd7c27a4da441bc81be79ebebd05b20460c45f5808c3b70cb9ca +DIST boto3-1.17.45.tar.gz 359297 BLAKE2B 2e0f2b3b13db473f2067d2d662dbe867189f4e82bd9730d1acda8448fe30d85d59a4a5a618e4ac9c3bd29ed3167eb05aee06138027b83497349cef8e1ece8565 SHA512 a686f19e788248a61deeff1c58fa18d3d000b32f3303c177f28db954d1bdec841a042f8310a545dc2214536ba4bcdf59d50173a7ca54e90bef68d61c6276b7f4 +DIST boto3-1.17.46.tar.gz 359739 BLAKE2B 87c22c4605c521e8b80b5b366cc56ce88745cba3fce12ed8a5dd6905b27fbd67dc440eac05f45552f80b6b281df10265d7dce2ef378840c7d6f7d1f1239e478f SHA512 84eabf10695c3fa236436658b878fa2de5c3307aef9f8b68047c1481963fe479b642cff22852a6f76bd208622da61398cbfc3feb3c5f5f6c03ac9e4e1e06a441 diff --git a/dev-python/boto3/boto3-1.17.45.ebuild b/dev-python/boto3/boto3-1.17.45.ebuild new file mode 100644 index 000000000000..74b9170a9119 --- /dev/null +++ b/dev-python/boto3/boto3-1.17.45.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..9} ) +DISTUTILS_USE_SETUPTOOLS=bdepend +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # prevent an infinite loop + rm tests/functional/docs/test_smoke.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}" +} diff --git a/dev-python/boto3/boto3-1.17.46.ebuild b/dev-python/boto3/boto3-1.17.46.ebuild new file mode 100644 index 000000000000..74b9170a9119 --- /dev/null +++ b/dev-python/boto3/boto3-1.17.46.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..9} ) +DISTUTILS_USE_SETUPTOOLS=bdepend +inherit distutils-r1 + +DESCRIPTION="The AWS SDK for Python" +HOMEPAGE="https://github.com/boto/boto3" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/boto3" + inherit git-r3 + BOTOCORE_PV=${PV} +else + SRC_URI="https://github.com/boto/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" + + # botocore is x.(y+3).z + BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)" +fi + +RDEPEND=" + >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}] + >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}] + >=dev-python/s3transfer-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +python_prepare_all() { + # don't lock versions to narrow ranges + sed -e '/botocore/ d' \ + -e '/jmespath/ d' \ + -e '/s3transfer/ d' \ + -i setup.py || die + + # prevent an infinite loop + rm tests/functional/docs/test_smoke.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + nosetests -v tests/unit/ tests/functional/ || die "test failed under ${EPYTHON}" +} diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest index 140705fd37a5..80243d819b0a 100644 --- a/dev-python/botocore/Manifest +++ b/dev-python/botocore/Manifest @@ -8,3 +8,5 @@ DIST botocore-1.20.41.tar.gz 7572739 BLAKE2B 2fde8a64fd04acd698b91e222934ba5338c DIST botocore-1.20.42.tar.gz 7579571 BLAKE2B 26d4a2c9e2df7df92888e9f49dba3799ccf5c0d9745cb46fd6d3ff0f4b1ea7cd5faa3bd6e173d67ec052989fbc92e4d7d6cb298c9d7807b3eea6b4c5d9e1abc1 SHA512 447c0fd5aa9864dacbb132f451f260f9d3f83fe70444993283ae0845150c383e2ef9df20e8977705d86d2698b8d12189071a2c27cb0ee1e6358eb0619ee2173b DIST botocore-1.20.43.tar.gz 7595391 BLAKE2B 78c7e146e2a5b204c5a4c0b6c0d8ea6ee8bdc36339698a671c90f529f74ce4e9314a901021fc7eeb93a8ad81d8442093478a365076175129a9924891dbfe34bd SHA512 2b575aed2748d5f4c8be593eb119f9453237c81a5fe53a5852a14f355626fa56111a5932ccf2825e28100414ea2ce5fd57b923e819296cf7eebe88a786bbf14a DIST botocore-1.20.44.tar.gz 7596878 BLAKE2B 935d4ea1c5212d29566c3344761b00d2eb03e7588bd7805072926ecd41f0fa03cd91e25802dc63078190c49f1b8503545bd0b2a88d702c04a961d57a0022080f SHA512 eb7ae15bac4ae8ad516ebcd8166f65a809d7d02c11dde25b714f7bf673ecfeef9ea414ab4b53ac428ac948ee8b054666ba2f6c0a96e6d148ff46d94e6100350d +DIST botocore-1.20.45.tar.gz 7597127 BLAKE2B 64023be1da8b10ab29110fe626ba641e9da48a47db663c2e17ed8f590b448d4fab07d66cbb68485cacaed556f27c48e12a8b2d7aa6053fcff921e4776f8a9db8 SHA512 2a3f97e4f1046aa4df3a5da9d3722579dcea0937807d9115ec5480e243788a31c58d10e1b4e002cb43668adb75174d9351cbf6b52edc0a5970c7d4b10691b02c +DIST botocore-1.20.46.tar.gz 7600596 BLAKE2B 31d81b6ae5ed9a4cf61d81151216bfb49badefce1eb56ae65ead25219044483753e6216883c50602efac336c7d2681a3814ec2449c964d9d0281dc0480180d32 SHA512 fdedd2b79ac8134b7cb819f2f713e7466c4e6f635155799dac0b95b5d97fc2010190b1e64c035b6f375082dff4e65cdf6389e267d25690caa7596dbb381c83c0 diff --git a/dev-python/botocore/botocore-1.20.45.ebuild b/dev-python/botocore/botocore-1.20.45.ebuild new file mode 100644 index 000000000000..4e5d698e619b --- /dev/null +++ b/dev-python/botocore/botocore-1.20.45.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..9} ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" +) + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + # very unstable + sed -i -e 's:test_stress_test_token_bucket:_&:' \ + tests/functional/retries/test_bucket.py || die + distutils-r1_src_prepare +} + +python_test() { + # note: suites need to be run separately as one of the unit tests + # seems to be leaking mocks and breaking a few functional tests + nosetests -v tests/unit || + die "unit tests failed under ${EPYTHON}" + nosetests -v tests/functional || + die "functional tests failed under ${EPYTHON}" +} diff --git a/dev-python/botocore/botocore-1.20.46.ebuild b/dev-python/botocore/botocore-1.20.46.ebuild new file mode 100644 index 000000000000..4e5d698e619b --- /dev/null +++ b/dev-python/botocore/botocore-1.20.46.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..9} ) + +inherit distutils-r1 + +DESCRIPTION="Low-level, data-driven core of boto 3" +HOMEPAGE="https://github.com/boto/botocore" +LICENSE="Apache-2.0" +SLOT="0" + +if [[ "${PV}" == "9999" ]]; then + EGIT_REPO_URI="https://github.com/boto/botocore" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux" +fi + +RDEPEND=" + dev-python/six[${PYTHON_USEDEP}] + dev-python/jmespath[${PYTHON_USEDEP}] + dev-python/python-dateutil[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/jsonschema[${PYTHON_USEDEP}] + ) +" + +PATCHES=( + "${FILESDIR}/1.8.6-tests-pass-all-env-vars-to-cmd-runner.patch" +) + +distutils_enable_sphinx docs/source \ + 'dev-python/guzzle_sphinx_theme' +distutils_enable_tests nose + +src_prepare() { + # unpin deps + sed -i -e "s:>=.*':':" setup.py || die + # very unstable + sed -i -e 's:test_stress_test_token_bucket:_&:' \ + tests/functional/retries/test_bucket.py || die + distutils-r1_src_prepare +} + +python_test() { + # note: suites need to be run separately as one of the unit tests + # seems to be leaking mocks and breaking a few functional tests + nosetests -v tests/unit || + die "unit tests failed under ${EPYTHON}" + nosetests -v tests/functional || + die "functional tests failed under ${EPYTHON}" +} diff --git a/dev-python/brotlicffi/Manifest b/dev-python/brotlicffi/Manifest index 7f031b2bfc61..4691f0c3ce7a 100644 --- a/dev-python/brotlicffi/Manifest +++ b/dev-python/brotlicffi/Manifest @@ -1,2 +1,3 @@ DIST brotli-46c1a881b41bb638c76247558aa04b1591af3aa7.tar.gz 19840371 BLAKE2B b9a1c3c2e5b62bd63b392debe54bd1732ac1cb31f88500f0142108b453649d96901d9a03b6db98642cb9abaf9188c06d440f2b8bd3cf57fbbb52196a931f5079 SHA512 dc573c90491032a205f32f0ce9c93e95b06c70a3107caa9501e038a212226c37117d63709a29843367344bf7d18cf32d0c0578b11166387198e12b38b1522406 DIST brotlicffi-1.0.9.1.gh.tar.gz 22589 BLAKE2B 14ebb3f6168d334abe3ba72bd88697ee98aba87ace6aaf634395ef50ecd9325723f0da0a9ce56a5e4dcfebfe3183a190e2ec183eff95492b25e3542161b32322 SHA512 669c73ed6dd18be6b916bb8cfb240657dcc10d67df5a32b3359f05cadf75aa654c27b53e8b964251f6d6cd74870e159efddf87ef0cfb59b7777eacd3cda66852 +DIST brotlicffi-1.0.9.2.gh.tar.gz 22714 BLAKE2B 463cff7aed04718d1c77e6b3477dbbdb40cf61f0e045a7759bf1e8656e3b07e7b9f3ff5c5356069e752d750774a6ab203588a4094d27ad7ab9ae80f091c6ea3a SHA512 3d200f606c9851f0049835b53dd1f117727786505b5887e246934f41a978d375e1fa5a078e0811f130c009931e41c51575bd9d55b602ee7b6daebe9759ed15d5 diff --git a/dev-python/brotlicffi/brotlicffi-1.0.9.2.ebuild b/dev-python/brotlicffi/brotlicffi-1.0.9.2.ebuild new file mode 100644 index 000000000000..a0aa1519e853 --- /dev/null +++ b/dev-python/brotlicffi/brotlicffi-1.0.9.2.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} pypy3 ) + +inherit distutils-r1 + +# Commit of the Brotli library bundled within brotlipy. +BROTLI_BUNDLED_COMMIT="46c1a881b41bb638c76247558aa04b1591af3aa7" + +DESCRIPTION="Python binding to the Brotli library" +HOMEPAGE=" + https://github.com/python-hyper/brotlicffi/ + https://pypi.org/project/brotlicffi/" +SRC_URI=" + https://github.com/python-hyper/${PN}/archive/v${PV}.tar.gz + -> ${P}.gh.tar.gz + test? ( + https://github.com/google/brotli/archive/${BROTLI_BUNDLED_COMMIT}.tar.gz + -> brotli-${BROTLI_BUNDLED_COMMIT}.tar.gz + )" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + +RDEPEND=" + app-arch/brotli:= + virtual/python-cffi[${PYTHON_USEDEP}]" +DEPEND=" + test? ( + dev-python/hypothesis[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest + +src_unpack() { + default + if use test; then + mv "brotli-${BROTLI_BUNDLED_COMMIT}"/tests "${S}"/libbrotli/ || die + fi +} + +src_configure() { + export USE_SHARED_BROTLI=1 +} + +python_test() { + local deselect=( + # incompatible with USE_SHARED_BROTLI=1 + test/test_compatibility.py::test_brotli_version + ) + + pytest -vv ${deselect[@]/#/--deselect } || + die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/cfn-python-lint/Manifest b/dev-python/cfn-python-lint/Manifest index 16660a614352..72acc0f59b8e 100644 --- a/dev-python/cfn-python-lint/Manifest +++ b/dev-python/cfn-python-lint/Manifest @@ -1,3 +1,4 @@ DIST cfn-python-lint-0.46.0.tar.gz 6287874 BLAKE2B 7ec2665596b50697c95e32b40f736822d718d4682d3a41f72b94e45f1b42a386d2d44cb5447826010c01ccd8da655e394b7379764e5e8ca2a79db22c274cc033 SHA512 b87751a719fc037dca2533bb8e14a483bc85d4460b73c7ef2a2d2fff188bd1c611d9828dbf13eca16781e21124123a85c723054bc460243df8ee9fcba5d8e104 DIST cfn-python-lint-0.47.2.tar.gz 6478541 BLAKE2B 1955c6aa43512d4249741db982a6e4e5fe46daa3197d028590269d74690de2f67a1615e4907bfc434fb1e265770780a5c0da2a19c2bdfa8b44dfc7b0386e4405 SHA512 26e2e4cc26090e6da54ff0f90b9e35767e1d5677321cfb84ff00f820477d6ab576e7f58219346f48eb838dccf662df3a8a75e709cfa9690868d85130745f0cc8 DIST cfn-python-lint-0.48.1.tar.gz 6531054 BLAKE2B 76aab248bf8d043c274b6a6d17c9ecada3b92fb0688a32989095771206a2f37728216fe1eb5d247237457d88279b04870a5808f7a93c15f77cf53c6734a3e4aa SHA512 11373f9755d0955d57dfb48fb806565cc22d2f6deeba261dbf1446b95960bce915b4b2d0bb3e1884b59a7874ead18b0cc196bd599bcdcc935a4ab0f18b4276aa +DIST cfn-python-lint-0.48.2.tar.gz 6710036 BLAKE2B 00f607dacbf1c10f8b82cac1ad98fb1f12a56149284bcfa7491ca2cf1c03a315ce3857eb3b6e7a3862ff1fe39b499a17840bcaed66d67ccaf19ac0bb32de8dcc SHA512 15f4506e272d53fb118d17b98a55b05ed4b870d2c39a48198d69a99ac80db04f23e596f61297672a91a020e5fd22b442ad5085d80491101c2af428e8fbfc8c24 diff --git a/dev-python/cfn-python-lint/cfn-python-lint-0.48.2.ebuild b/dev-python/cfn-python-lint/cfn-python-lint-0.48.2.ebuild new file mode 100644 index 000000000000..c3edcec5c4eb --- /dev/null +++ b/dev-python/cfn-python-lint/cfn-python-lint-0.48.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 + +DESCRIPTION="CloudFormation Linter" +HOMEPAGE="https://pypi.org/project/cfn-lint/ https://github.com/aws-cloudformation/cfn-python-lint" +SRC_URI="https://github.com/aws-cloudformation/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +RDEPEND=" + >=dev-python/aws-sam-translator-1.25.0[${PYTHON_USEDEP}] + $(python_gen_cond_dep ' + dev-python/importlib_resources[${PYTHON_USEDEP}] + ' python3_6) + dev-python/jsonpatch[${PYTHON_USEDEP}] + >=dev-python/jsonschema-3.0[${PYTHON_USEDEP}] + dev-python/junit-xml[${PYTHON_USEDEP}] + dev-python/networkx[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + >=dev-python/requests-2.15.0[${PYTHON_USEDEP}] + >=dev-python/six-1.11[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests --install unittest + +PATCHES=( + "${FILESDIR}/cfn-python-lint-0.30.1-tests.patch" +) + +src_prepare() { + # unpin the deps + sed -e 's:~=[0-9.]*::' -i setup.py || die + # requires git checkout + sed -e 's:test_update_docs:_&:' \ + -i test/unit/module/maintenance/test_update_documentation.py || die + # requires Internet + sed -e 's:test_update_resource_specs_python:_&:' \ + -i test/unit/module/maintenance/test_update_resource_specs.py || die + distutils-r1_src_prepare +} diff --git a/dev-python/coverage/coverage-5.5.ebuild b/dev-python/coverage/coverage-5.5.ebuild index dc0ce33ebc54..b710cf68c2cd 100644 --- a/dev-python/coverage/coverage-5.5.ebuild +++ b/dev-python/coverage/coverage-5.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos" #IUSE="test" # The tests are impossible to appease. Please run them externally # via tox. Or fix the ebuild if you have hours of time to spend diff --git a/dev-python/cython/cython-0.29.22.ebuild b/dev-python/cython/cython-0.29.22.ebuild index a94d62b41c68..ea7f70230158 100644 --- a/dev-python/cython/cython-0.29.22.ebuild +++ b/dev-python/cython/cython-0.29.22.ebuild @@ -16,7 +16,7 @@ SRC_URI="https://github.com/cython/cython/archive/${PV}.tar.gz -> ${P}.gh.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" IUSE="emacs test" RESTRICT="!test? ( test )" diff --git a/dev-python/django-auth-ldap/Manifest b/dev-python/django-auth-ldap/Manifest index 811881272955..882389eaa203 100644 --- a/dev-python/django-auth-ldap/Manifest +++ b/dev-python/django-auth-ldap/Manifest @@ -1,3 +1,4 @@ DIST django-auth-ldap-2.1.0.tar.gz 51027 BLAKE2B 1229d184746cf05f9c7ddb9e6674b2c529a0fc6d051f78ba01de6a80b0e5e408a8da10e35087efad60f1fef90be708e8a0c05b04c4408500329d9dfb567c0f8b SHA512 4c204eee856e33fae80a22a80bd0f3a21d1f2ee33b1ad56087832f89e91d7e1441579cf77541c1c35e8e0532d4da937b736fe3b4708d7c2d7bbccacbb0b24061 DIST django-auth-ldap-2.2.0.tar.gz 53148 BLAKE2B 1f83a2f174d9fcbd264ce7e298c0dfebc720482b058e55833416440627c9e1fc02f2ad4e585e6fe01102f100337df5835020b8ff48a5dccb850cfff28ef902a0 SHA512 2ed1913e81a4801d683280586018df57067ec84b44299da4c6415452c978c8f1d2ca1d36eaced40efa0737180d7e35971e4570753f60d946b32d846b455ab744 DIST django-auth-ldap-2.3.0.tar.gz 53383 BLAKE2B a07b487f386cec06b89a90979ef904790fcc1460bf0cab5a5b3539b4fee28cc281487c0db1996ac5b1d2bae756cb8a353fa92796654b689a82a13854cb1be9dd SHA512 08bde0ea25baaf1bcc42b500572e63636ab247a846222d3f16f25874c26c6799b37fa23dc2bfde3dfbcfb041c942ec7a2e7a4e6c7bb391eb3210568f77a8657b +DIST django-auth-ldap-2.4.0.tar.gz 53523 BLAKE2B a8c49b4a4ecaaf31b3b9e7caca228041e110b5b418bef0a16c0fac423d929b0bc416cb83d8dd54f0f4567503ce9d09f686c936cc9d7e170d2cf93d8c124bb3d8 SHA512 acf85846ebf6bc354f6bf00f14f3436e1701f1d7a7746cc3572310f92ae93fb75ee6eff38558548d270f2e22d64aa7c0108f4cb91457a783aae76adc714b61d1 diff --git a/dev-python/django-auth-ldap/django-auth-ldap-2.4.0.ebuild b/dev-python/django-auth-ldap/django-auth-ldap-2.4.0.ebuild new file mode 100644 index 000000000000..d87561115bc9 --- /dev/null +++ b/dev-python/django-auth-ldap/django-auth-ldap-2.4.0.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) + +inherit distutils-r1 + +DESCRIPTION="Django LDAP authentication backend" +HOMEPAGE="https://github.com/django-auth-ldap/django-auth-ldap + https://pypi.org/project/django-auth-ldap/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +KEYWORDS="~amd64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +LICENSE="BSD-2" +SLOT="0" + +RDEPEND=" + >=dev-python/django-2.2[${PYTHON_USEDEP}] + >=dev-python/python-ldap-3.1[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + $(python_gen_impl_dep sqlite) + net-nds/openldap[-minimal] + )" + +distutils_enable_sphinx docs --no-autodoc + +python_test() { + # for slapd and slapdtest + local -x SBIN=/usr/sbin:/usr/$(get_libdir)/openldap + django-admin test -v 2 --settings tests.settings \ + || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/django/Manifest b/dev-python/django/Manifest index 540a547421d5..29d35e97e651 100644 --- a/dev-python/django/Manifest +++ b/dev-python/django/Manifest @@ -1,6 +1,14 @@ DIST Django-2.2.19.checksum.txt 2563 BLAKE2B 746ba6ba9ea4edba7641e8f32c6022be76b5a10814643cf40dfa78efba1df89e3fbdcdf05248a6622b7b7dcfec06ac882bc4326a1c9518cffac4f1ab5e339f7c SHA512 64e23e0bbba0030f591fb5839c9c95b3b4175a2af21eb88b51f23a56c732a942e0a3b0166d498e918bf95b9a2451f2fef408e85c5898b6ae13b3bc9adbdf4ab6 DIST Django-2.2.19.tar.gz 9209434 BLAKE2B 0928a06d467ba9d643693cf6ffba358c05a739c6dca6199853a4debeb064748c8c56d57b768eb283ccd9cc4afe5fc192636d8270aec93108b4bcce57be5003ed SHA512 92f2200f147766349526d21b5240307e4f082f97fc5b80b55777330068a9da5eaa9941360ccdd729573d015d9a7a0430461f1ac61f749a0475c006981d8775ea +DIST Django-2.2.20.checksum.txt 2553 BLAKE2B 93b0cb2abdf105a0755b960d5047e473a9a70abf89a73d37e86b846227be377b5b0b9f581cd0c18bdcdf92a7968e3e1cac8203558395c76d40e6b6bf899d2e46 SHA512 d573cfd94ea30ae3403d4e59232421f7f26b3c45c5485497b1b9706f1c41b98dbe31c13c02b24ed66bbf34063fa3ac867eaebc4ebc9da2df5f19a190138b2e3d +DIST Django-2.2.20.tar.gz 9182853 BLAKE2B e1f3e685bad3b81ea687ff2b63b8cc874e8bc29a87ee8287104f50914839a9cf6c144693787fe175f84b0fb6d05378fc2382b047c1d02f944dd1609410e95576 SHA512 1d72805b3b80c9bc33a99e213f610aaf9ef90cdefa2341d7970499e831a69d2b26e5ce1e1ba1f9452b64ec768bb3f002968ebc7e26b99d5f8a07cd89b72b6870 DIST Django-3.0.13.checksum.txt 2563 BLAKE2B ef243cc9621c73ebf84e47292a18a41309eb51464a57a48084a3bfc086f9d9065c94d935136c47e0cd0f01243c4c49036a2bdaa96aac45389d25f1e085598ed7 SHA512 be4768c8ce5dddb26edfd4385da11eba9be3814bd58da6c74354d044860f6cc8805b1533169030c4a8d411d27152d40b5c7f067458dda9a11d893acd5c160baa DIST Django-3.0.13.tar.gz 9285769 BLAKE2B 9be51ec02119b79baa4f107f296c8b72920449eb846c3cd686b0d20417330eed4db1beedaaa3778ba45e0685cc4210325a4fdf04a979a028ad5360b9f160da09 SHA512 af4e4d1491ccd7edb4363f55a78f39850b55b544cceabaf8d94a3a7a866d29a63badfb41c834cefad3cadae612f2b074f9deacde5c5ee183c55f853c687c730c +DIST Django-3.0.14.checksum.txt 2553 BLAKE2B 142b407d6573cac8d07a140370123ce3996433742a67907cedff340741f36b0f82fb577a671929a938967b810d25cf2f491ff85241e6a25782e216eb5571c89f SHA512 3c0ec40c42b23d0213df540eeecb3d8dfc8590ccdbd2c5e8fab598a09dff0408364ea3c8836963e94205e0086c96bd64b8a049a62b9250c6b0c5850cf8d834db +DIST Django-3.0.14.tar.gz 9259569 BLAKE2B 454b91900a9d8cf81f6227adb465e4f9e0da16e4ddab40fa4a1c66ab131832088dd89be129ec97fd70dc8725e826e7da2c657c87c2339db64dd3eba410a91eb3 SHA512 d503f99417479e5c8be928981c14517c519adc88923efaec691cf090b4d9de77424d9ca5dae09a29dae4cb5e962cd86bbfb39cc86c3e910d45bc1757cf169d4a DIST Django-3.1.7.checksum.txt 2554 BLAKE2B 4df811f7bf1c502d4ab6031a92a07dbda24c6e67c31cd76dc68d1f29bb01ac376151f4e3f534a8293f7e10f98d0132b2f3359002ee424a9dbda3e5ab7b4e2f28 SHA512 94a93927fcb72cff5930ff824274ba5e6b0491e92d3b8b5973ed4884251cd16b1fa27816e02fd7bccdd671d8dc24523ef6713b54c10aae2cfde11e8ce5730fce DIST Django-3.1.7.tar.gz 9673009 BLAKE2B 89b1618365b09edb7714dbb8b8361d6d1918e673175e63536a31615d5115bfd5e2a7e3918991bcf4f576deb998019e449f4a8c37b5868a4b4ea82a0340984703 SHA512 a8a24f7f25ff2f3a7b5ebe4cef08c7f1303c78bd33f9a53c10630159d6895a738e863dc1034ad0817ad89275c202b4319aa5949ce89f36ca0b537c8a5c0c407c +DIST Django-3.1.8.checksum.txt 2544 BLAKE2B e62097ab681f16fb9732b656a05edc77673e3eefd81112bb7d362857c81f3d3f16baeb354e48f5989be8044df11440436ea39315d8c5f573968e93a54d310a3e SHA512 7c41575a3ee18f0db07b51a02ec780cf51a4cd375879c368f1b3dca405b13d1fec303bd2b85a38732c4a371c8aee7ec49fa5e12d3e1c88295a8c5e6e65f7b9c7 +DIST Django-3.1.8.tar.gz 9651582 BLAKE2B 00d0b80f2508df0d68e4009297f1251138419da0ded8ba51e85596399ffb456ac7351ed212d0f88a317ebb6b706c5ef3ee39579d9029d567ecdcf3a3af992212 SHA512 2b4df8595778b1436fe0077514f3a51d3e298fcdfb7751c8ba8bb7125ece3199a8269b2da96cdcdb230a39707e122a6d8f48444598fb624d5f5c312b12c2d7cc +DIST Django-3.2.checksum.txt 2532 BLAKE2B f36a277a983bed99905a61ab19bff11e50ac253838ec2d9d03fb9a88541d5da530dab60817e6286dcd022cf28ce136c410b06bdd96b96547199d039b3dad922f SHA512 fae42d25963618b68f39218c6c2ed70bf5b0785568e0a7e34a6613015dcf34f433fe571866478dafa601e83150dc10b766186c820e18fd57c213867208fb6800 +DIST Django-3.2.tar.gz 9819119 BLAKE2B 5fdc0a3ee9be8b084427f4fcb226616360eaed110066aa721136045c7139683f94488434c6079e450eec65b06551e3c18d4963ae30eae06acf483a39762c6c82 SHA512 126b9e9e848ed049721163a770af062e829c11d38c8be64288287149e494ac20bb2ecec28055c36cb515fec8c4e574c4e9923b3d7bbccc548a843ce7ff7fd004 diff --git a/dev-python/django/django-2.2.20.ebuild b/dev-python/django/django-2.2.20.ebuild new file mode 100644 index 000000000000..f1130cee8ad9 --- /dev/null +++ b/dev-python/django/django-2.2.20.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_REQ_USE='sqlite?,threads(+)' + +inherit bash-completion-r1 distutils-r1 optfeature verify-sig + +MY_P=${P^} +DESCRIPTION="High-level Python web framework" +HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/" +SRC_URI=" + https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz + verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +# admin fonts: Roboto (media-fonts/roboto) +LICENSE+=" Apache-2.0" +# admin icons, jquery, xregexp.js +LICENSE+=" MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +IUSE="doc sqlite test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-python/pytz[${PYTHON_USEDEP}] + >=dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]" +BDEPEND=" + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( + $(python_gen_impl_dep sqlite) + ${RDEPEND} + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[webp,${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + dev-python/tblib[${PYTHON_USEDEP}] + sys-devel/gettext + ) + verify-sig? ( app-crypt/openpgp-keys-django ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.7-bashcomp.patch +) + +distutils_enable_sphinx docs --no-autodoc + +VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/django.asc + +src_unpack() { + if use verify-sig; then + cd "${DISTDIR}" || die + verify-sig_verify_signed_checksums \ + "${MY_P}.checksum.txt" sha256 "${MY_P}.tar.gz" + cd "${WORKDIR}" || die + fi + + default +} + +python_test() { + # Tests have non-standard assumptions about PYTHONPATH, + # and don't work with ${BUILD_DIR}/lib. + PYTHONPATH=. "${EPYTHON}" tests/runtests.py --settings=test_sqlite -v2 || + die "Tests fail with ${EPYTHON}" +} + +python_install_all() { + newbashcomp extras/django_bash_completion ${PN}-admin + bashcomp_alias ${PN}-admin django-admin.py + + distutils-r1_python_install_all +} + +pkg_postinst() { + optfeature_header "Additional Backend support can be enabled via:" + optfeature "MySQL backend support" dev-python/mysqlclient + optfeature "PostgreSQL backend support" dev-python/psycopg:2 + optfeature_header + optfeature "GEO Django" "sci-libs/gdal[geos]" + optfeature "Memcached support" dev-python/pylibmc dev-python/python-memcached + optfeature "ImageField Support" dev-python/pillow + optfeature "Password encryption" dev-python/bcrypt + optfeature "High-level abstractions for Django forms" dev-python/django-formtools +} diff --git a/dev-python/django/django-3.0.14-r1.ebuild b/dev-python/django/django-3.0.14-r1.ebuild new file mode 100644 index 000000000000..e463df504484 --- /dev/null +++ b/dev-python/django/django-3.0.14-r1.ebuild @@ -0,0 +1,106 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_REQ_USE='sqlite?,threads(+)' + +inherit bash-completion-r1 distutils-r1 optfeature verify-sig + +MY_P=${P^} +DESCRIPTION="High-level Python web framework" +HOMEPAGE="https://www.djangoproject.com/ https://pypi.org/project/Django/" +SRC_URI=" + https://media.djangoproject.com/releases/$(ver_cut 1-2)/${MY_P}.tar.gz + verify-sig? ( https://media.djangoproject.com/pgp/${MY_P}.checksum.txt )" +S="${WORKDIR}/${MY_P}" + +LICENSE="BSD" +# admin fonts: Roboto (media-fonts/roboto) +LICENSE+=" Apache-2.0" +# admin icons, jquery, xregexp.js +LICENSE+=" MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86" +IUSE="doc sqlite test" +RESTRICT="!test? ( test )" + +RDEPEND=" + || ( + >=dev-python/asgiref-3.3.4[${PYTHON_USEDEP}] + =dev-python/sqlparse-0.2.2[${PYTHON_USEDEP}]" +BDEPEND=" + doc? ( dev-python/sphinx[${PYTHON_USEDEP}] ) + test? ( + $(python_gen_impl_dep sqlite) + ${RDEPEND} + dev-python/docutils[${PYTHON_USEDEP}] + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/pillow[webp,${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] + dev-python/selenium[${PYTHON_USEDEP}] + dev-python/tblib[${PYTHON_USEDEP}] + sys-devel/gettext + !!=dev-python/sphinx-1.4.6' +distutils_enable_tests pytest + +src_prepare() { + # localhost has a better chance of being in /etc/hosts + sed -e 's:socket[.]gethostname():"localhost":' \ + -i tests/unit/api_test.py || die + + distutils-r1_src_prepare +} + +python_test() { + pytest -vv tests/unit/ || die "tests failed under ${EPYTHON}" +} diff --git a/dev-python/fsspec/Manifest b/dev-python/fsspec/Manifest index 756acefdbcb2..300c1f5d450c 100644 --- a/dev-python/fsspec/Manifest +++ b/dev-python/fsspec/Manifest @@ -1,2 +1,3 @@ DIST filesystem_spec-0.8.5.tar.gz 255904 BLAKE2B df400276dbc53a453e9e9a00acb2e93a86a5f239237533bab036a16bd48d6d709f68241febe75f6f72281162ba4a563a087405a1064e18805ce2501095d778fb SHA512 20001fd02348f15e764a9e20eab98267f6746bd7e86187914d3db3098061aa62cb296595c3519696ae1e99ef896d49df0fcec846aaf6e5c281dd1a344ef6c393 DIST filesystem_spec-0.8.7.tar.gz 277744 BLAKE2B 4957b716d622ecd2a1bb381b291253970682dde2c90a0e8dd76dfcc3ce3c9ba55846d97df8c1fcedd4e0d5af1c10eccc6c94418f2e78e9fffde846d12c11e170 SHA512 6eb89bf1e19ac1313aad2217aaaf4686f2e2e831a2cd339f9e12b8319fb080b82f0b90b10af53c2e6febd98a34ae8520444fee3c6394e7ab5fd5ca68d56e5454 +DIST filesystem_spec-0.9.0.tar.gz 286641 BLAKE2B 70603c14d955640251f0922afaf7fa7cd3739c827218cb708fac27883b671e059ef17eb02b4d482904278855d06958e2159b49e232c558f78befd925472bca6f SHA512 68235dc592a7c7e85e5aab1b4409825f9c0a15c6841f96f54cef66c1b6ef166e930b910bd140bbaeb818f2f1f3dfc9a5752f3c479a97b6c5ce8e7d7ea98721af diff --git a/dev-python/fsspec/fsspec-0.9.0.ebuild b/dev-python/fsspec/fsspec-0.9.0.ebuild new file mode 100644 index 000000000000..b0dedf55ecb8 --- /dev/null +++ b/dev-python/fsspec/fsspec-0.9.0.ebuild @@ -0,0 +1,48 @@ +# Copyright 2020-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +inherit distutils-r1 + +MY_P=filesystem_spec-${PV} + +DESCRIPTION="A specification that python filesystems should adhere to" +HOMEPAGE="https://github.com/intake/filesystem_spec/ + https://pypi.org/project/fsspec/" +SRC_URI=" + https://github.com/intake/filesystem_spec/archive/${PV}.tar.gz + -> ${MY_P}.tar.gz" +S=${WORKDIR}/${MY_P} + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +BDEPEND=" + dev-python/versioneer[${PYTHON_USEDEP}] + test? ( + dev-python/aiohttp[${PYTHON_USEDEP}] + dev-python/numpy[${PYTHON_USEDEP}] + dev-python/requests[${PYTHON_USEDEP}] + dev-vcs/git + )" + +distutils_enable_tests pytest + +src_test() { + git config --global user.email "you@example.com" || die + git config --global user.name "Your Name" || die + distutils-r1_src_test +} + +python_test() { + # sftp and smb require server started via docker + pytest -vv \ + --deselect fsspec/tests/test_spec.py::test_find \ + --ignore fsspec/implementations/tests/test_dbfs.py \ + --ignore fsspec/implementations/tests/test_sftp.py \ + --ignore fsspec/implementations/tests/test_smb.py || + die "Tests failed with ${EPYTHON}" +} diff --git a/dev-python/google-auth-httplib2/Manifest b/dev-python/google-auth-httplib2/Manifest index 8d1467233291..b65ecdc417b6 100644 --- a/dev-python/google-auth-httplib2/Manifest +++ b/dev-python/google-auth-httplib2/Manifest @@ -1,2 +1 @@ -DIST google-auth-httplib2-0.0.4.tar.gz 11218 BLAKE2B a6f4b4cf29ba6db81d70dda16eef7c2d378cf1c38d1f3f2f27a38a7d293809a23a4ae38ef0515b8b1ce278bdfc4a15daa291cac0a70f7a84cf7c8f40e36e01c5 SHA512 a33e54d07c610dcb1e01118808792c3a259b7f1a579acbe3f92825ad5100b96a844168bb37327e71f078b870f1594b021d59d0c86c15868384f19ddb569b42cb DIST google-auth-library-python-httplib2-0.1.0.tar.gz 25116 BLAKE2B dbb0393bafb1bbe67b99ac0783e687271c42256c7b283422b884b86d4c8a83222392a5514b812aae683ec7f887afa4bf81307079e676f793f02eb87e52a375e5 SHA512 52b0faf70e185cb89420377a06c77e2c45f6b910b85371fc2c42fdfb06a4ebca28b476201f9d179fbaa4a8bf7b6015703d023ddd95d482113e2cdbf79fd376b5 diff --git a/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.4.ebuild b/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.4.ebuild deleted file mode 100644 index 0895e9373a8f..000000000000 --- a/dev-python/google-auth-httplib2/google-auth-httplib2-0.0.4.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -MY_PN="google-auth-library-python-httplib2" -DESCRIPTION="httplib2 Transport for Google Auth" -HOMEPAGE="https://pypi.org/project/google-auth-httplib2/ https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2" -# PyPi tarball is missing unit tests -#SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" -SRC_URI="https://github.com/GoogleCloudPlatform/google-auth-library-python-httplib2/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/httplib2[${PYTHON_USEDEP}] - dev-python/google-auth[${PYTHON_USEDEP}] - " -DEPEND="${RDEPEND} - test? ( - dev-python/flask[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - )" - -S="${WORKDIR}/${MY_PN}-${PV}" - -python_test() { - pytest -vv || die "Tests failed under ${EPYTHON}" -} diff --git a/dev-python/google-auth-httplib2/google-auth-httplib2-0.1.0.ebuild b/dev-python/google-auth-httplib2/google-auth-httplib2-0.1.0.ebuild index 2ac6744b4e6a..a92f61e6f672 100644 --- a/dev-python/google-auth-httplib2/google-auth-httplib2-0.1.0.ebuild +++ b/dev-python/google-auth-httplib2/google-auth-httplib2-0.1.0.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" RDEPEND=" dev-python/httplib2[${PYTHON_USEDEP}] diff --git a/dev-python/google-auth/Manifest b/dev-python/google-auth/Manifest index 6a46da99e86d..7ddb7609044c 100644 --- a/dev-python/google-auth/Manifest +++ b/dev-python/google-auth/Manifest @@ -1,3 +1,2 @@ -DIST google-auth-1.27.0.tar.gz 157225 BLAKE2B d3bf40dac2f72d5bafa318c4ec07588a250d4d778b2313c22ef5f43742939b023c864f465f543bf9e8ef6fd0251ba4642f78151df2534e82f2f2a60f5894e63c SHA512 adadea669ddd18a345011602e9fd575fa7783aee0f786d6a42e97278e14a0acf721451d7171765c8aea4bfa5eaa63762f9f826a2d1d5f2c4ea6abbb7d7186ebb DIST google-auth-1.27.1.tar.gz 157876 BLAKE2B 0a06451e8a800231972b5b167d45410791b38a1616043912befb5554eff217bd1af70bf34aaf455fe68f9f515ea143cb2446800231006c369005de6981f7f466 SHA512 d640bb5395f956fd3442ea31145af2d72855108bff6b11dfeecfd4b48ad4fa50efba838e423bace310e78bbae74860d6c031d4ee873a7ab6dd522eb49e3fbdab DIST google-auth-1.28.0.tar.gz 158266 BLAKE2B 7e1fcdd0a6d155c0170012d43062fa5df2c9dd731105990af6d055c0dc8f9c36917776876a25caedd4b804acf24cdebd93a0953a9f7642563a5abc05cc946156 SHA512 a02db23132950c99e032d8318451cd67127f1e9fc57731a8a76505a360d77484aef1859e54d8e4efa1bcde3f6f5379c3324d54cf57c0a95fb1fa7765f43e9581 diff --git a/dev-python/google-auth/google-auth-1.27.0.ebuild b/dev-python/google-auth/google-auth-1.27.0.ebuild deleted file mode 100644 index 4686417faf35..000000000000 --- a/dev-python/google-auth/google-auth-1.27.0.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend - -inherit distutils-r1 - -DESCRIPTION="Google Authentication Library" -HOMEPAGE=" - https://github.com/googleapis/google-auth-library-python/ - https://pypi.org/project/google-auth/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-python/namespace-google[${PYTHON_USEDEP}] - >=dev-python/pyasn1-0.1.7[${PYTHON_USEDEP}] - >=dev-python/pyasn1-modules-0.2.1[${PYTHON_USEDEP}] - >=dev-python/rsa-3.1.4[${PYTHON_USEDEP}] - >=dev-python/six-1.9.0[${PYTHON_USEDEP}] - >=dev-python/cachetools-2.0.0[${PYTHON_USEDEP}] - " -DEPEND="${RDEPEND} - test? ( - dev-python/cryptography[${PYTHON_USEDEP}] - dev-python/flask[${PYTHON_USEDEP}] - dev-python/freezegun[${PYTHON_USEDEP}] - dev-python/grpcio[${PYTHON_USEDEP}] - dev-python/mock[${PYTHON_USEDEP}] - dev-python/moto[${PYTHON_USEDEP}] - dev-python/oauth2client[${PYTHON_USEDEP}] - dev-python/pyopenssl[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/responses[${PYTHON_USEDEP}] - dev-python/urllib3[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest - -src_prepare() { - # delete stray files included in the tarball - find "${S}"/tests -name '*.pyc' -delete || die - distutils-r1_src_prepare -} - -python_install_all() { - distutils-r1_python_install_all - find "${ED}" -name '*.pth' -delete || die -} diff --git a/dev-python/google-auth/google-auth-1.27.1.ebuild b/dev-python/google-auth/google-auth-1.27.1.ebuild index 400d08da8e38..1c615664beeb 100644 --- a/dev-python/google-auth/google-auth-1.27.1.ebuild +++ b/dev-python/google-auth/google-auth-1.27.1.ebuild @@ -16,7 +16,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="amd64 ~arm ~arm64 x86" RDEPEND=" dev-python/namespace-google[${PYTHON_USEDEP}] diff --git a/dev-python/hcloud-python/Manifest b/dev-python/hcloud-python/Manifest index 8d1b8e5080f5..b9753d1ba913 100644 --- a/dev-python/hcloud-python/Manifest +++ b/dev-python/hcloud-python/Manifest @@ -1 +1,2 @@ DIST hcloud-python-1.10.0.tar.gz 82155 BLAKE2B a22ad24863f416b039a04d9e82675fa7923303d73aff6045a2247fc755db1740cfd98418a84758a15eb96ff666bc6e395a969cf59a234571414087fb03cd533f SHA512 c16e070c39e514faf002f7c78ed8fca6ac762775a75bb1a04f3033f6cd9ca6424b595dbd636ad451bce1eb5b52214373ddd29513937c42c84b4a0a7d2e84fb3f +DIST hcloud-python-1.12.0.tar.gz 88905 BLAKE2B 1e24cfa208f02a1068b0016ac8948358a3709eb4a2c1f73d75d8e3ee85bee7265b0da6f5cfc58afefee664a024becc57dfa3389f36c4e7ae0c0ae623944e51a3 SHA512 fc431041d2bbae749d5335dda0c8ccf6abcb3fdd8e3a467b50a2ff45e70f9b7a8378bc2b72c00be7c65cc8cf84e01fde7965c6bb731b7252d7da377648bc01eb diff --git a/dev-python/hcloud-python/hcloud-python-1.12.0.ebuild b/dev-python/hcloud-python/hcloud-python-1.12.0.ebuild new file mode 100644 index 000000000000..af7341e93d4d --- /dev/null +++ b/dev-python/hcloud-python/hcloud-python-1.12.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) + +inherit distutils-r1 + +DESCRIPTION="Official Hetzner Cloud python library" +HOMEPAGE="https://github.com/hetznercloud/hcloud-python" +SRC_URI="https://github.com/hetznercloud/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="doc examples" + +RDEPEND=" + >=dev-python/future-0.17.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.7.5[${PYTHON_USEDEP}] + >=dev-python/requests-2.20[${PYTHON_USEDEP}]" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + )" + +distutils_enable_sphinx docs \ + dev-python/sphinx_rtd_theme +distutils_enable_tests pytest + +python_install_all() { + use examples && dodoc -r examples + distutils-r1_python_install_all +} + +python_test() { + # Integration tests need docker: + # https://github.com/hetznercloud/hcloud-python/blob/master/.travis.yml#L16 + epytest --ignore tests/integration +} diff --git a/dev-python/hcloud-python/metadata.xml b/dev-python/hcloud-python/metadata.xml index 31093cd149cb..62b2eda06d1b 100644 --- a/dev-python/hcloud-python/metadata.xml +++ b/dev-python/hcloud-python/metadata.xml @@ -5,6 +5,10 @@ ago@gentoo.org Agostino Sarubbo + + python@gentoo.org + Python + hetznercloud/hcloud-python hcloud diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest index 6e6905e38ceb..348c411865e4 100644 --- a/dev-python/hypothesis/Manifest +++ b/dev-python/hypothesis/Manifest @@ -3,3 +3,4 @@ DIST hypothesis-python-6.6.0.tar.gz 9117847 BLAKE2B bb88ebee9db53f1c5753730d04e5 DIST hypothesis-python-6.8.1.tar.gz 9119495 BLAKE2B 4d98e30a04f652af79dd49e921b856124a312b63f087a6fd200282e9b0a0cd6fcad1a42a6008406bc347f21bf9cd6c5ff2db79d013987281f59365bd9d91550d SHA512 2f25e994438479b5faa15b2038146ab385445bf2722b0951ff55f324b074248d7322c4c6f3e9c659c18d0aa94150eea4c6567a7ac24debf2de4b32bab37a4dcc DIST hypothesis-python-6.8.3.tar.gz 9120421 BLAKE2B 9511f63aafe499316750ec8a993726d4e8db87b42fb772cf79cde1be18b23e99f55c1a2638f3ee7afadae5f323792322cf87b747ac428146fea2abc92793f8f5 SHA512 83660978dc4ff49a04d7167994821a18c769039c49dcbc515b28591651bb9ab2121e3a7267cb20281efade85003a5808e0898fda5dfe1e4be563a03d4688085c DIST hypothesis-python-6.8.4.tar.gz 9120762 BLAKE2B 00c6348c924252207cfca30babb2b281b70067478892ec154ef6fa40f87d5a1a4d7d4047eb2cb9f3e6b8cadee240f3475c2dc912f393553b35b0a6c71cf0ae4b SHA512 bb1c14aedf51bee4394c6b27d9c92d5c13b1d1e690608efff0cb68ae3ae7e8a078c99c10d0f1c4a6977430c8ebefea083af1be28f1535f93e320579614c9f46c +DIST hypothesis-python-6.8.5.tar.gz 9120852 BLAKE2B af15d2eaf0dbbd5d031c88af911bc9c490ba0cef0fa8a903747dbac93e8be72defbb65e7d41b354e713d56d956a7f09e6652390a771c4fedad3b0caf5830468f SHA512 ed1c67e7ffdd9cdf7864c1b21394419151936ee23bf2c3bbb9e5502f3184b092eeada97cf1ae5dfae857e268461662f2cf264cdfa76b146cddb824e01eb06e17 diff --git a/dev-python/hypothesis/hypothesis-6.8.5.ebuild b/dev-python/hypothesis/hypothesis-6.8.5.ebuild new file mode 100644 index 000000000000..75d02aad2bd3 --- /dev/null +++ b/dev-python/hypothesis/hypothesis-6.8.5.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=rdepend +PYTHON_COMPAT=( python3_{7..9} pypy3 ) +PYTHON_REQ_USE="threads(+),sqlite" + +inherit distutils-r1 eutils multiprocessing optfeature + +DESCRIPTION="A library for property based testing" +HOMEPAGE="https://github.com/HypothesisWorks/hypothesis https://pypi.org/project/hypothesis/" +SRC_URI="https://github.com/HypothesisWorks/${PN}/archive/${PN}-python-${PV}.tar.gz" +S="${WORKDIR}/${PN}-${PN}-python-${PV}/${PN}-python" + +LICENSE="MPL-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="cli" + +RDEPEND=" + >=dev-python/attrs-19.2.0[${PYTHON_USEDEP}] + >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}] + cli? ( + $(python_gen_cond_dep ' + dev-python/black[${PYTHON_USEDEP}] + dev-python/click[${PYTHON_USEDEP}] + ' 'python*') + ) +" +BDEPEND=" + test? ( + dev-python/mock[${PYTHON_USEDEP}] + dev-python/pexpect[${PYTHON_USEDEP}] + dev-python/pytest-xdist[${PYTHON_USEDEP}] + !!=dev-python/jedi-0.16[${PYTHON_USEDEP}] @@ -32,12 +32,8 @@ CDEPEND=" matplotlib? ( dev-python/matplotlib[${PYTHON_USEDEP}] ) " -RDEPEND="${CDEPEND} - nbconvert? ( dev-python/nbconvert[${PYTHON_USEDEP}] )" - BDEPEND=" test? ( - ${CDEPEND} app-text/dvipng[truetype] >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] dev-python/nbformat[${PYTHON_USEDEP}] @@ -53,6 +49,10 @@ BDEPEND=" dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] )" +distutils_enable_tests pytest + +RDEPEND+=" + nbconvert? ( dev-python/nbconvert[${PYTHON_USEDEP}] )" PDEPEND=" notebook? ( dev-python/notebook[${PYTHON_USEDEP}] @@ -79,6 +79,10 @@ python_prepare_all() { sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die fi + # Rename the test directory to reduce sys.path pollution + # https://github.com/ipython/ipython/issues/12892 + mv IPython/extensions/{,ipython_}tests || die + distutils-r1_python_prepare_all } @@ -93,13 +97,6 @@ src_test() { virtx distutils-r1_src_test } -python_test() { - distutils_install_for_testing - pushd "${TEST_DIR}" >/dev/null || die - "${TEST_DIR}"/scripts/iptest || die - popd >/dev/null || die -} - python_install() { distutils-r1_python_install diff --git a/dev-python/ipython/ipython-7.22.0.ebuild b/dev-python/ipython/ipython-7.22.0-r1.ebuild similarity index 94% rename from dev-python/ipython/ipython-7.22.0.ebuild rename to dev-python/ipython/ipython-7.22.0-r1.ebuild index f89ce11d047e..b1078fc60203 100644 --- a/dev-python/ipython/ipython-7.22.0.ebuild +++ b/dev-python/ipython/ipython-7.22.0-r1.ebuild @@ -19,7 +19,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="doc examples matplotlib notebook nbconvert qt5 +smp test" RESTRICT="!test? ( test )" -CDEPEND=" +RDEPEND=" dev-python/backcall[${PYTHON_USEDEP}] dev-python/decorator[${PYTHON_USEDEP}] >=dev-python/jedi-0.16[${PYTHON_USEDEP}] @@ -32,12 +32,8 @@ CDEPEND=" matplotlib? ( dev-python/matplotlib[${PYTHON_USEDEP}] ) " -RDEPEND="${CDEPEND} - nbconvert? ( dev-python/nbconvert[${PYTHON_USEDEP}] )" - BDEPEND=" test? ( - ${CDEPEND} app-text/dvipng[truetype] >=dev-python/ipykernel-5.1.0[${PYTHON_USEDEP}] dev-python/nbformat[${PYTHON_USEDEP}] @@ -53,6 +49,10 @@ BDEPEND=" dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] )" +distutils_enable_tests pytest + +RDEPEND+=" + nbconvert? ( dev-python/nbconvert[${PYTHON_USEDEP}] )" PDEPEND=" notebook? ( dev-python/notebook[${PYTHON_USEDEP}] @@ -79,6 +79,10 @@ python_prepare_all() { sed -e "/^ 'sphinx.ext.intersphinx',/d" -i docs/source/conf.py || die fi + # Rename the test directory to reduce sys.path pollution + # https://github.com/ipython/ipython/issues/12892 + mv IPython/extensions/{,ipython_}tests || die + distutils-r1_python_prepare_all } @@ -93,13 +97,6 @@ src_test() { virtx distutils-r1_src_test } -python_test() { - distutils_install_for_testing - pushd "${TEST_DIR}" >/dev/null || die - "${TEST_DIR}"/scripts/iptest || die - popd >/dev/null || die -} - python_install() { distutils-r1_python_install diff --git a/dev-python/matterhook/matterhook-0.2-r1.ebuild b/dev-python/matterhook/matterhook-0.2-r1.ebuild index c892d85008a6..1e10beb44ec7 100644 --- a/dev-python/matterhook/matterhook-0.2-r1.ebuild +++ b/dev-python/matterhook/matterhook-0.2-r1.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" diff --git a/dev-python/matterhook/matterhook-0.2.ebuild b/dev-python/matterhook/matterhook-0.2.ebuild deleted file mode 100644 index 2724f91b7152..000000000000 --- a/dev-python/matterhook/matterhook-0.2.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{7,8} ) - -inherit distutils-r1 - -DESCRIPTION="Interact with Mattermost incoming webhooks easily" -HOMEPAGE="https://github.com/numberly/matterhook" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 x86" - -RDEPEND="dev-python/requests[${PYTHON_USEDEP}]" - -DEPEND=" - ${RDEPEND} - dev-python/setuptools[${PYTHON_USEDEP}]" diff --git a/dev-python/micawber/Manifest b/dev-python/micawber/Manifest index fa5c705f7e96..eeb3f632c5f1 100644 --- a/dev-python/micawber/Manifest +++ b/dev-python/micawber/Manifest @@ -1,2 +1 @@ -DIST micawber-0.5.2.tar.gz 34541 BLAKE2B d123e67ed859a60d102c4653776d0440e410f084087bf27fa56f4976e6e1d06d4f5a7d91bb67b45c6fb99657d6b3cdf6145d3153bc13553b9f4e7892cc7e6d24 SHA512 2bca326f884e88b31a1e019f22d5002316d200f7b273cf2a80ed6240e3fcafc2816f351e8f992905d4b60223061fb096469e905d75ef7c1c45b941d744a1a217 DIST micawber-0.5.3.tar.gz 34550 BLAKE2B 045eebd018d8b1f52cca9f043cfbc8de528a409e42ad9f785cfa00bbe223546c98d2d182ed2dca0047b3e73428b318e8db712466813a781154a8a6654d8cb9a4 SHA512 7b5c7e3bb5d92a50a3488229c59c5ae95355410cc0aacd49be2d96372a2d6ab9169aa6ab066d49c72e6a8b80358b3937b358c4bb8027779c5132f0929747dde8 diff --git a/dev-python/micawber/micawber-0.5.2.ebuild b/dev-python/micawber/micawber-0.5.2.ebuild deleted file mode 100644 index 0cbc9decaf63..000000000000 --- a/dev-python/micawber/micawber-0.5.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) -inherit distutils-r1 - -DESCRIPTION="A small library for extracting rich content from urls" -HOMEPAGE="https://github.com/coleifer/micawber/" -SRC_URI="https://github.com/coleifer/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - $(python_gen_impl_dep sqlite) - dev-python/beautifulsoup:4[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - )" - -python_test() { - "${EPYTHON}" runtests.py || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/micawber/micawber-0.5.3.ebuild b/dev-python/micawber/micawber-0.5.3.ebuild index b9bd0eae8f9c..0cbc9decaf63 100644 --- a/dev-python/micawber/micawber-0.5.3.ebuild +++ b/dev-python/micawber/micawber-0.5.3.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/coleifer/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-python/miniupnpc/miniupnpc-2.2.2.ebuild b/dev-python/miniupnpc/miniupnpc-2.2.2.ebuild index 31887511ce30..40c18cf585e1 100644 --- a/dev-python/miniupnpc/miniupnpc-2.2.2.ebuild +++ b/dev-python/miniupnpc/miniupnpc-2.2.2.ebuild @@ -14,7 +14,7 @@ SRC_URI="http://miniupnp.free.fr/files/${P}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ppc ppc64 ~x86" +KEYWORDS="amd64 ppc ppc64 x86" IUSE="" RDEPEND=">=net-libs/miniupnpc-${PV}:0=" diff --git a/dev-python/nbsphinx/nbsphinx-0.8.2.ebuild b/dev-python/nbsphinx/nbsphinx-0.8.2.ebuild index 94b3df799087..6d626dc40a76 100644 --- a/dev-python/nbsphinx/nbsphinx-0.8.2.ebuild +++ b/dev-python/nbsphinx/nbsphinx-0.8.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="amd64 ~arm64 x86" RDEPEND=" dev-python/docutils[${PYTHON_USEDEP}] diff --git a/dev-python/nose2/nose2-0.10.0.ebuild b/dev-python/nose2/nose2-0.10.0.ebuild index 1f4c68ec3af2..78d73e088364 100644 --- a/dev-python/nose2/nose2-0.10.0.ebuild +++ b/dev-python/nose2/nose2-0.10.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/nose-devs/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="doc" # Failures need investigating RESTRICT="test" diff --git a/dev-python/peewee/peewee-3.14.3.ebuild b/dev-python/peewee/peewee-3.14.3.ebuild index 618fc5042135..5ac1aeef0ea5 100644 --- a/dev-python/peewee/peewee-3.14.3.ebuild +++ b/dev-python/peewee/peewee-3.14.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/coleifer/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="examples test" RESTRICT="!test? ( test )" diff --git a/dev-python/phonenumbers/phonenumbers-8.12.20.ebuild b/dev-python/phonenumbers/phonenumbers-8.12.20.ebuild index 8f5b4d0422ab..e1586dbb97b8 100644 --- a/dev-python/phonenumbers/phonenumbers-8.12.20.ebuild +++ b/dev-python/phonenumbers/phonenumbers-8.12.20.ebuild @@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/p/${PN}/${P}.tar.gz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" DOCS=(README.md) diff --git a/dev-python/pycson/pycson-0.8-r1.ebuild b/dev-python/pycson/pycson-0.8-r1.ebuild index 67ca8c30fe15..aa79a8793be9 100644 --- a/dev-python/pycson/pycson-0.8-r1.ebuild +++ b/dev-python/pycson/pycson-0.8-r1.ebuild @@ -9,6 +9,6 @@ HOMEPAGE="https://github.com/avakar/pycson/" SRC_URI="https://github.com/avakar/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" RDEPEND="dev-python/speg" diff --git a/dev-python/pyproj/pyproj-3.0.1.ebuild b/dev-python/pyproj/pyproj-3.0.1.ebuild index af1f8f54b07d..e9a704baf814 100644 --- a/dev-python/pyproj/pyproj-3.0.1.ebuild +++ b/dev-python/pyproj/pyproj-3.0.1.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/${P/_p/.post}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux" +KEYWORDS="amd64 ~x86 ~amd64-linux" RDEPEND=">=sci-libs/proj-7.2.0:=" BDEPEND=" diff --git a/dev-python/python-dotenv/Manifest b/dev-python/python-dotenv/Manifest index d6deed653817..2f060e473aaf 100644 --- a/dev-python/python-dotenv/Manifest +++ b/dev-python/python-dotenv/Manifest @@ -1,2 +1,3 @@ DIST python-dotenv-0.15.0.tar.gz 30008 BLAKE2B 1a406145f0d0497aa037dc95b80fb04854b2889ba4014e4689a24b142d5d71c49d24ac60406f8b2dc873e661c19e36604ef58eb03c7bc9f890f6d4561be199a6 SHA512 f1f16d2688041259027b12920ac5f47c2d1d96cfc3ec8a362a05ddfb13fee2cf4926c20ad38eda521fcafb6eef8d7895d86dedadef1b1ea2ecd7e33734b07cbe DIST python-dotenv-0.16.0.tar.gz 30903 BLAKE2B 10a737d819bbede558ef87e79b64c4347d05e3dc2bcf76877daf2f3a7afe80230dc95bd2667a7ab6adaad3507d3e55d061b1b43f09f1710778683e79c5aef928 SHA512 8025e3c1e3c2eb5276b13716f3f2f002151c699fa9837d61762fb8bc8b5fe9b58498905ff1689bc62c49612b8d81066e80e0a289164451f5b757bdc6bc0c46eb +DIST python-dotenv-0.17.0.tar.gz 31388 BLAKE2B 1b87a0e1cee4444c6bb929e6f3d859aa032da6105666fd48627987295730e1ffbb233197bdd339996a6ab4259ec313bfa76683c7bbcfc82e39ef02556ff45119 SHA512 77e260c2f39c4f6e7cf030ff2617045a50961d031918e11e1c1711693ab41243de9b14657b3f9e8c76799326af51911da4b034728c5011be7784ebf968f08108 diff --git a/dev-python/python-dotenv/python-dotenv-0.17.0.ebuild b/dev-python/python-dotenv/python-dotenv-0.17.0.ebuild new file mode 100644 index 000000000000..400dad458bc2 --- /dev/null +++ b/dev-python/python-dotenv/python-dotenv-0.17.0.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +DESCRIPTION="Manage .env files" +HOMEPAGE="https://github.com/theskumar/python-dotenv" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +DEPEND=" + test? ( + >=dev-python/click-5[${PYTHON_USEDEP}] + dev-python/ipython[${PYTHON_USEDEP}] + dev-python/mock[${PYTHON_USEDEP}] + >=dev-python/sh-1.09[${PYTHON_USEDEP}] + )" + +DOCS=( CHANGELOG.md README.md ) + +distutils_enable_tests --install pytest diff --git a/dev-python/python-language-server/files/pyls-fix-test_folding.patch b/dev-python/python-language-server/files/pyls-fix-test_folding.patch new file mode 100644 index 000000000000..6980053bf48a --- /dev/null +++ b/dev-python/python-language-server/files/pyls-fix-test_folding.patch @@ -0,0 +1,38 @@ +From 2d3c52c7b9debd73073650d22a3aa6e86d5491aa Mon Sep 17 00:00:00 2001 +From: Ben Greiner +Date: Thu, 1 Apr 2021 21:33:38 +0200 +Subject: [PATCH 2/2] TST: accept folding of decorator parameters in Python 3.9 + +--- + test/plugins/test_folding.py | 8 ++++++-- + 1 file changed, 6 insertions(+), 2 deletions(-) + +diff --git a/test/plugins/test_folding.py b/test/plugins/test_folding.py +index 05f0cdd8..91ac0f3b 100644 +--- a/test/plugins/test_folding.py ++++ b/test/plugins/test_folding.py +@@ -1,11 +1,11 @@ + # Copyright 2019 Palantir Technologies, Inc. + ++import sys + from textwrap import dedent + + from pyls import uris +-from pyls.workspace import Document + from pyls.plugins.folding import pyls_folding_range +- ++from pyls.workspace import Document + + DOC_URI = uris.from_fs_path(__file__) + DOC = dedent(""" +@@ -146,6 +146,10 @@ def test_folding(workspace): + {'startLine': 62, 'endLine': 63}, + {'startLine': 64, 'endLine': 65}, + {'startLine': 67, 'endLine': 68}] ++ if sys.version_info[:2] >= (3, 9): ++ # the argument list of the decorator is also folded in Python >= 3.9 ++ expected.insert(4, {'startLine': 9, 'endLine': 10}) ++ + assert ranges == expected + + diff --git a/dev-python/python-language-server/files/pyls-jedi-18.patch b/dev-python/python-language-server/files/pyls-jedi-18.patch new file mode 100644 index 000000000000..1410f3a81dd7 --- /dev/null +++ b/dev-python/python-language-server/files/pyls-jedi-18.patch @@ -0,0 +1,68 @@ +From 40afab312a6bf0dcd620c82e59555ea2967aacdf Mon Sep 17 00:00:00 2001 +From: bnavigator +Date: Tue, 5 Jan 2021 01:17:33 +0100 +Subject: [PATCH 1/2] bump jedi compatibility: compare to Path-like object + +--- + pyls/plugins/symbols.py | 2 +- + setup.py | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/pyls/plugins/symbols.py b/pyls/plugins/symbols.py +index 6468dd83..69a09fe9 100644 +--- a/pyls/plugins/symbols.py ++++ b/pyls/plugins/symbols.py +@@ -37,7 +37,7 @@ def pyls_document_symbols(config, document): + not sym_full_name.startswith('__main__')): + continue + +- if _include_def(d) and document.path == d.module_path: ++ if _include_def(d) and os.path.samefile(document.path, d.module_path): + tuple_range = _tuple_range(d) + if tuple_range in exclude: + continue +diff --git a/setup.py b/setup.py +index 12782990..99d2b312 100755 +--- a/setup.py ++++ b/setup.py +@@ -10,7 +10,7 @@ + 'configparser; python_version<"3.0"', + 'future>=0.14.0; python_version<"3"', + 'backports.functools_lru_cache; python_version<"3.2"', +- 'jedi>=0.17.2,<0.18.0', ++ 'jedi>=0.17.2,<0.19.0', + 'python-jsonrpc-server>=0.4.0', + 'pluggy', + 'ujson<=2.0.3 ; platform_system!="Windows" and python_version<"3.0"', + +From e442467312fe967bff5f893b7e3f92da133182c8 Mon Sep 17 00:00:00 2001 +From: bnavigator +Date: Tue, 5 Jan 2021 01:37:25 +0100 +Subject: [PATCH 2/2] Curse you Python 2 on Windows: os.path.samefile not + implemented + +--- + pyls/plugins/symbols.py | 10 ++++++++-- + 1 file changed, 8 insertions(+), 2 deletions(-) + +diff --git a/pyls/plugins/symbols.py b/pyls/plugins/symbols.py +index 69a09fe9..ef8e7fb8 100644 +--- a/pyls/plugins/symbols.py ++++ b/pyls/plugins/symbols.py +@@ -36,8 +36,14 @@ def pyls_document_symbols(config, document): + if (not sym_full_name.startswith(module_name) and + not sym_full_name.startswith('__main__')): + continue +- +- if _include_def(d) and os.path.samefile(document.path, d.module_path): ++ try: ++ docismodule = os.path.samefile(document.path, d.module_path) ++ except AttributeError: ++ # Python 2 on Windows has no .samefile, but then these are ++ # strings for sure ++ docismodule = document.path == d.module_path ++ ++ if _include_def(d) and docismodule: + tuple_range = _tuple_range(d) + if tuple_range in exclude: + continue diff --git a/dev-python/python-language-server/files/pyls-numpy-1.20.patch b/dev-python/python-language-server/files/pyls-numpy-1.20.patch new file mode 100644 index 000000000000..ab1c5032ff46 --- /dev/null +++ b/dev-python/python-language-server/files/pyls-numpy-1.20.patch @@ -0,0 +1,63 @@ +From 48f5eca25c2da064bcc9aa0fefb5de525bec618f Mon Sep 17 00:00:00 2001 +From: Ben Greiner +Date: Tue, 30 Mar 2021 20:20:08 +0200 +Subject: [PATCH 1/3] don't test np.sin hover for numpy 1.20 + +--- + test/plugins/test_hover.py | 10 +++++++--- + 1 file changed, 7 insertions(+), 3 deletions(-) + +diff --git a/test/plugins/test_hover.py b/test/plugins/test_hover.py +index 2302b865..f36bcb29 100644 +--- a/test/plugins/test_hover.py ++++ b/test/plugins/test_hover.py +@@ -46,9 +46,13 @@ def test_numpy_hover(workspace): + contents = 'NumPy\n=====\n\nProvides\n' + assert contents in pyls_hover(doc, numpy_hov_position_3)['contents'][0] + +- contents = 'Trigonometric sine, element-wise.\n\n' +- assert contents in pyls_hover( +- doc, numpy_sin_hov_position)['contents'][0] ++ # https://github.com/davidhalter/jedi/issues/1746 ++ import numpy as np ++ ++ if np.lib.NumpyVersion(np.__version__) < '1.20.0': ++ contents = 'Trigonometric sine, element-wise.\n\n' ++ assert contents in pyls_hover( ++ doc, numpy_sin_hov_position)['contents'][0] + + + def test_hover(workspace): + +From 3ee06dac069e27edf6231651ae27bff78ae8aaff Mon Sep 17 00:00:00 2001 +From: Ben Greiner +Date: Tue, 30 Mar 2021 20:21:20 +0200 +Subject: [PATCH 2/3] test snippet support with builtin instead of numpy + +--- + test/plugins/test_completion.py | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/test/plugins/test_completion.py b/test/plugins/test_completion.py +index 247c2c23..91df89cb 100644 +--- a/test/plugins/test_completion.py ++++ b/test/plugins/test_completion.py +@@ -216,14 +216,14 @@ def test_completion_with_class_objects(config, workspace): + + + def test_snippet_parsing(config, workspace): +- doc = 'import numpy as np\nnp.logical_and' +- completion_position = {'line': 1, 'character': 14} ++ doc = 'divmod' ++ completion_position = {'line': 0, 'character': 6} + doc = Document(DOC_URI, workspace, doc) + config.capabilities['textDocument'] = { + 'completion': {'completionItem': {'snippetSupport': True}}} + config.update({'plugins': {'jedi_completion': {'include_params': True}}}) + completions = pyls_jedi_completions(config, doc, completion_position) +- out = 'logical_and(${1:x1}, ${2:x2})$0' ++ out = 'divmod(${1:a}, ${2:b})$0' + assert completions[0]['insertText'] == out + + + diff --git a/dev-python/python-language-server/python-language-server-0.36.2-r1.ebuild b/dev-python/python-language-server/python-language-server-0.36.2-r1.ebuild new file mode 100644 index 000000000000..0b121d596271 --- /dev/null +++ b/dev-python/python-language-server/python-language-server-0.36.2-r1.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7,8,9} ) + +DISTUTILS_USE_SETUPTOOLS=rdepend +inherit distutils-r1 optfeature + +DESCRIPTION="An implementation of the Language Server Protocol for Python" +HOMEPAGE="https://github.com/palantir/python-language-server" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" + +BDEPEND="dev-python/versioneer[${PYTHON_USEDEP}] + test? ( + dev-python/autopep8[${PYTHON_USEDEP}] + dev-python/flaky[${PYTHON_USEDEP}] + >=dev-python/flake8-3.8.0[${PYTHON_USEDEP}] + dev-python/matplotlib[${PYTHON_USEDEP}] + >=dev-python/mccabe-0.6.0[${PYTHON_USEDEP}] + =dev-python/pycodestyle-2.6.0[${PYTHON_USEDEP}] + =dev-python/pydocstyle-2.0.0[${PYTHON_USEDEP}] + >=dev-python/pyflakes-2.2.0[${PYTHON_USEDEP}] + =dev-python/pylint-2.5.0[${PYTHON_USEDEP}] + dev-python/QtPy[gui,testlib,${PYTHON_USEDEP}] + >=dev-python/rope-0.10.5[${PYTHON_USEDEP}] + dev-python/yapf[${PYTHON_USEDEP}] +)" + +RDEPEND=" + >=dev-python/jedi-0.17.2[${PYTHON_USEDEP}] + =dev-python/python-jsonrpc-server-0.4.0[${PYTHON_USEDEP}] + >=dev-python/ujson-3[${PYTHON_USEDEP}] +" + +PATCHES=( + "${FILESDIR}/pyls-fix-test_folding.patch" + "${FILESDIR}/pyls-numpy-1.20.patch" + "${FILESDIR}/pyls-jedi-18.patch" +) + +distutils_enable_tests pytest + +python_prepare_all() { + # remove pytest-cov dep + sed -i -e '0,/addopts/I!d' setup.cfg || die + + # allow the use of jedi-18 + sed -i -e 's/jedi<0.18.0/jedi<0.19.0/g' python_language_server.egg-info/requires.txt || die + + distutils-r1_python_prepare_all +} + +pkg_postinst() { + optfeature "Automatically formats Python code to conform to the PEP 8 style guide" dev-python/autopep8 + optfeature "A wrapper around PyFlakes, pep8 & mccabe" dev-python/flake8 + optfeature "flake8 plugin: McCabe complexity checker" dev-python/mccabe + optfeature "Python style guide checker (fka pep8)" dev-python/pycodestyle + optfeature "Python docstring style checker" dev-python/pydocstyle + optfeature "Passive checker for Python programs" dev-python/pyflakes + optfeature "Python code static checker" dev-python/pylint + optfeature "Python refactoring library" dev-python/rope + optfeature "A formatter for Python files" dev-python/yapf +} diff --git a/dev-python/python-nbxmpp/python-nbxmpp-2.0.2-r1.ebuild b/dev-python/python-nbxmpp/python-nbxmpp-2.0.2-r1.ebuild index 360daedd51c4..b8dec3fe4292 100644 --- a/dev-python/python-nbxmpp/python-nbxmpp-2.0.2-r1.ebuild +++ b/dev-python/python-nbxmpp/python-nbxmpp-2.0.2-r1.ebuild @@ -15,7 +15,7 @@ S=${WORKDIR}/${MY_P} SLOT="0" LICENSE="GPL-3" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" RDEPEND=" dev-libs/gobject-introspection diff --git a/dev-python/python-socks/python-socks-1.2.2.ebuild b/dev-python/python-socks/python-socks-1.2.2.ebuild index 29375e51cbff..63ec12cd3af5 100644 --- a/dev-python/python-socks/python-socks-1.2.2.ebuild +++ b/dev-python/python-socks/python-socks-1.2.2.ebuild @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" # trio, curio are not packaged # asyncio is the only backend we have, so dep on its deps unconditionally diff --git a/dev-python/pytools/Manifest b/dev-python/pytools/Manifest index bb6ec0e62d0c..b2f11c6c85c8 100644 --- a/dev-python/pytools/Manifest +++ b/dev-python/pytools/Manifest @@ -2,4 +2,5 @@ DIST pytools-2021.1.2.tar.gz 62893 BLAKE2B 9aa637f2cfeef93a8353f6df700d8566918aa DIST pytools-2021.1.tar.gz 62003 BLAKE2B 2938359365082d9475cfb51586c78d3dce264cf0e8b1cf3fea0c7c688570c6e25c9a558b78977c35331ee89afd23ab7eb44a8702b3908eea160b07747646cc53 SHA512 c365cbb65b756869407f7f053112cb9732aeb138493172f2b90563a4f45e6d993557e54de2165a463931b8e2bd29c3ccd32c059702f21fb59e3dee74c19efd8f DIST pytools-2021.2.1.tar.gz 65336 BLAKE2B 2b44d738b84efb2d301f2cd1e346dd4ddde003f78e276025dd225814984565ad7e76682d4fdbc578da86e215296e1fbf354fe9afc75f4f4a59e474de09f440c3 SHA512 3ba0540cb8fc153b915183e424abac32d181173488d0f29b612cbad5d51bdbddc9e19c54432937abb6556c4bb6db09fee46e6a4172a62edb4c9f89dfcf00f8c5 DIST pytools-2021.2.2.tar.gz 62518 BLAKE2B 07e12005b3f0372c7fd52c10b549f9c7bda888b90ccdf0aa3efaef5af9b4b26b5deeaf6050d69d5b2419a1af77f4a870c6a849c3744cf9f614eb4212066cc3bd SHA512 553c70b9220b31b9123e1795198c17e562696e1a74481ca47cc6420a64697445e96d59ca8e5a2e52225b5da7db9034cfcce1c79e6cffef9b748fe8291499aa0b +DIST pytools-2021.2.3.tar.gz 63283 BLAKE2B e5f9e69a0055db8b81e7f525894f5170afbe3a28ca33684a4afb414fc5413bdb986d51a711faa3326c27f9eb2da5c7812eb730c6d372944e0b5a23f09e9c9d6b SHA512 9d9f7a2d6888f4ffa9c53059fa67d80bc835d42a34311e264518323d91bcaef918c2c78c7687fa8c2d9310f1a6804e2ae74c50834323d1adc29638033e1f8ee0 DIST pytools-2021.2.tar.gz 65140 BLAKE2B 8f419b5776c99b3179b2f4d44a2461ee5e3b55d663e8982f1e34f9fab3cb397ee5a0ee13a2eaf9de1f3330c951b6972cac6d9d0c3994f461ffeca8abf110f11d SHA512 3a91be32c5e1c70a3f2d8accb29888cd7f4b9e304fc68a3d2ca2d9ff674a885836236f6dbf11711555444a8eee63cbe86d85834fc73676420b331f94915a1018 diff --git a/dev-python/pytools/pytools-2021.2.3.ebuild b/dev-python/pytools/pytools-2021.2.3.ebuild new file mode 100644 index 000000000000..f35ef878b071 --- /dev/null +++ b/dev-python/pytools/pytools-2021.2.3.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_REQ_USE='sqlite' + +inherit distutils-r1 + +DESCRIPTION="Collection of tools missing from the Python standard library" +HOMEPAGE="https://mathema.tician.de/software/pytools/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=dev-python/appdirs-1.4.0[${PYTHON_USEDEP}] + >=dev-python/numpy-1.6.0[${PYTHON_USEDEP}] +" + +distutils_enable_tests pytest diff --git a/dev-python/rope/files/rope-0.18.0-add-python-3.9-support.patch b/dev-python/rope/files/rope-0.18.0-add-python-3.9-support.patch new file mode 100644 index 000000000000..edb5304841db --- /dev/null +++ b/dev-python/rope/files/rope-0.18.0-add-python-3.9-support.patch @@ -0,0 +1,155 @@ +https://github.com/python-rope/rope/pull/333 + +From a63ae26035c5493dc8b7c3bf6a70fc05dba2be98 Mon Sep 17 00:00:00 2001 +From: Matt Turner +Date: Sun, 14 Mar 2021 10:17:47 -0400 +Subject: [PATCH 1/3] Fix test expectations for Python 3.9 AST changes + +Fixes the following two tests under Python 3.9: + +FAILED ropetest/refactor/patchedasttest.py::PatchedASTTest::test_ext_slice_node - AssertionError: Node cannot be found +FAILED ropetest/refactor/patchedasttest.py::PatchedASTTest::test_simple_subscript - AssertionError: False is not true : Expected but was + +The ast module in Python 3.9 has some API changes. Quoting [1]: + + Simplified AST for subscription. Simple indices will be represented + by their value, extended slices will be represented as tuples. + Index(value) will return a value itself, ExtSlice(slices) will + return Tuple(slices, Load()). (Contributed by Serhiy Storchaka in + bpo-34822.) + +[1] https://docs.python.org/3/whatsnew/3.9.html#changes-in-the-python-api +--- + ropetest/refactor/patchedasttest.py | 18 +++++++++++++----- + 1 file changed, 13 insertions(+), 5 deletions(-) + +diff --git a/ropetest/refactor/patchedasttest.py b/ropetest/refactor/patchedasttest.py +index 04df3752..74a9d9a6 100644 +--- a/ropetest/refactor/patchedasttest.py ++++ b/ropetest/refactor/patchedasttest.py +@@ -838,8 +838,12 @@ class PatchedASTTest(unittest.TestCase): + source = 'x = xs[0,:]\n' + ast_frag = patchedast.get_patched_ast(source, True) + checker = _ResultChecker(self, ast_frag) +- checker.check_region('ExtSlice', 7, len(source) - 2) +- checker.check_children('ExtSlice', ['Index', '', ',', '', 'Slice']) ++ if sys.version_info >= (3, 9): ++ checker.check_region('Tuple', 7, len(source) - 2) ++ checker.check_children('Tuple', ['Num', '', ',', '', 'Slice']) ++ else: ++ checker.check_region('ExtSlice', 7, len(source) - 2) ++ checker.check_children('ExtSlice', ['Index', '', ',', '', 'Slice']) + + def test_simple_module_node(self): + source = 'pass\n' +@@ -933,9 +937,13 @@ class PatchedASTTest(unittest.TestCase): + source = 'a[1]\n' + ast_frag = patchedast.get_patched_ast(source, True) + checker = _ResultChecker(self, ast_frag) +- checker.check_children( +- 'Subscript', ['Name', '', '[', '', 'Index', '', ']']) +- checker.check_children('Index', ['Num']) ++ if sys.version_info >= (3, 9): ++ checker.check_children( ++ 'Subscript', ['Name', '', '[', '', 'Num', '', ']']) ++ else: ++ checker.check_children( ++ 'Subscript', ['Name', '', '[', '', 'Index', '', ']']) ++ checker.check_children('Index', ['Num']) + + def test_tuple_node(self): + source = '(1, 2)\n' +-- +2.26.2 + +From 02284e4151c2b1d549a64175ef0e3212b7737c56 Mon Sep 17 00:00:00 2001 +From: Matt Turner +Date: Sun, 14 Mar 2021 10:54:48 -0400 +Subject: [PATCH 2/3] Handle AST.expr in _Subscript() + +The ast module in Python 3.9 has some API changes. Quoting [1]: + + Simplified AST for subscription. Simple indices will be represented + by their value, extended slices will be represented as tuples. + Index(value) will return a value itself, ExtSlice(slices) will + return Tuple(slices, Load()). (Contributed by Serhiy Storchaka in + bpo-34822.) + +[1] https://docs.python.org/3/whatsnew/3.9.html#changes-in-the-python-api + +isinstance(thing, ast.Index) always return false in Python >= 3.9, so we +need to handle... whatever the value is now. ast.expr catches 20 of the +remaining 24 failures. The remaining 4 are resolved in the next patch. + +Fixes: #299 +--- + rope/base/evaluate.py | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/rope/base/evaluate.py b/rope/base/evaluate.py +index 610d34e0..4634981a 100644 +--- a/rope/base/evaluate.py ++++ b/rope/base/evaluate.py +@@ -307,6 +307,9 @@ class StatementEvaluator(object): + elif isinstance(node.slice, ast.Slice): + self._call_function(node.value, '__getitem__', + [node.slice]) ++ elif isinstance(node.slice, ast.expr): ++ self._call_function(node.value, '__getitem__', ++ [node.value]) + + def _Slice(self, node): + self.result = self._get_builtin_name('slice') +-- +2.26.2 + +From 46a3403a06aaadf9d17f87b38300c4e3febe47c5 Mon Sep 17 00:00:00 2001 +From: Matt Turner +Date: Fri, 19 Mar 2021 18:41:53 -0400 +Subject: [PATCH 3/3] Handle AST.expr in static object analysis + +The ast module in Python 3.9 has some API changes. Quoting [1]: + + Simplified AST for subscription. Simple indices will be represented + by their value, extended slices will be represented as tuples. + Index(value) will return a value itself, ExtSlice(slices) will + return Tuple(slices, Load()). (Contributed by Serhiy Storchaka in + bpo-34822.) + +[1] https://docs.python.org/3/whatsnew/3.9.html#changes-in-the-python-api + +This fixes the remaining 4 failures under Python 3.9. + +FAILED ropetest/advanced_oi_test.py::NewStaticOITest::test_static_oi_for_dicts_depending_on_append_function +FAILED ropetest/advanced_oi_test.py::NewStaticOITest::test_static_oi_for_dicts_depending_on_for_loops +FAILED ropetest/advanced_oi_test.py::NewStaticOITest::test_static_oi_for_dicts_depending_on_update +FAILED ropetest/advanced_oi_test.py::NewStaticOITest::test_static_oi_for_lists_per_object_for_set_item + +Fixes: #299 +--- + rope/base/oi/soa.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/rope/base/oi/soa.py b/rope/base/oi/soa.py +index 8ef17aee..20ab567e 100644 +--- a/rope/base/oi/soa.py ++++ b/rope/base/oi/soa.py +@@ -126,7 +126,7 @@ class SOAVisitor(object): + for subscript, levels in nodes: + instance = evaluate.eval_node(self.scope, subscript.value) + args_pynames = [evaluate.eval_node(self.scope, +- subscript.slice.value)] ++ subscript.slice)] + value = rope.base.oi.soi._infer_assignment( + rope.base.pynames.AssignmentValue(node.value, levels, + type_hint=type_hint), +@@ -149,5 +149,5 @@ class _SOAAssignVisitor(astutils._NodeNameCollector): + + def _added(self, node, levels): + if isinstance(node, rope.base.ast.Subscript) and \ +- isinstance(node.slice, rope.base.ast.Index): ++ isinstance(node.slice, (rope.base.ast.Index, rope.base.ast.expr)): + self.nodes.append((node, levels)) +-- +2.26.2 + diff --git a/dev-python/rope/rope-0.18.0-r1.ebuild b/dev-python/rope/rope-0.18.0-r1.ebuild new file mode 100644 index 000000000000..30b91ee55c4e --- /dev/null +++ b/dev-python/rope/rope-0.18.0-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) + +inherit distutils-r1 + +DESCRIPTION="Python refactoring library" +HOMEPAGE="https://github.com/python-rope/rope" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" + +IUSE="doc" + +# Dependency for docbuild documentation which is not noted in +# setup.py, using standard docutils builds docs successfully. +DEPEND="doc? ( dev-python/docutils[${PYTHON_USEDEP}] )" + +PATCHES=( + "${FILESDIR}"/${P}-add-python-3.9-support.patch +) + +distutils_enable_tests pytest + +python_compile_all() { + if use doc; then + pushd docs > /dev/null || die + mkdir build || die + local i + for i in ./*.rst; do + rst2html.py $i > ./build/${i/rst/html} || die + done + popd > /dev/null || die + fi +} + +python_install_all() { + use doc && local HTML_DOCS=( docs/build/. ) + distutils-r1_python_install_all +} diff --git a/dev-python/sentry-sdk/Manifest b/dev-python/sentry-sdk/Manifest index 07399d5cd585..5112c6e965d1 100644 --- a/dev-python/sentry-sdk/Manifest +++ b/dev-python/sentry-sdk/Manifest @@ -1,2 +1 @@ -DIST sentry-sdk-0.20.3.tar.gz 212130 BLAKE2B 48084039c493ca2903f56426913ea8f8f0480b759157270fe6ea4dfae72f9478d8566f8a86f6f863c06adb01379e980d5f873372f401a8d3f255f62f8a149b45 SHA512 0392fcf0e718f7d06200fa44fedf1aac46a2f61d11a8252ca339652d5385a377545128c1c4b9e31e1e1a8c8c9a8c57ded569b829312a748d84ad98696a897944 DIST sentry-sdk-1.0.0.tar.gz 213707 BLAKE2B 9fa3dfac7d82c9e2c81be6f4edafbc27ab19a2a96876885dabe72d2dbd6cf392b80e453c640affb94d84f35b227b12d56927bec88e01a0ebfdcf8a466470a909 SHA512 e91ede3e5e31c2acba7094bd5c6a95280aa8367b1fcd524fc9b100d2a3a253efec1ed3d9c72465f5b2ef5276c834906d622b84e1650b65d2032f4acaf2fd1ab8 diff --git a/dev-python/sentry-sdk/sentry-sdk-0.20.3.ebuild b/dev-python/sentry-sdk/sentry-sdk-0.20.3.ebuild deleted file mode 100644 index d3a5fb8d4d3f..000000000000 --- a/dev-python/sentry-sdk/sentry-sdk-0.20.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7..9} ) - -inherit distutils-r1 - -DESCRIPTION="Python client for Sentry" -HOMEPAGE="https://sentry.io/ https://pypi.org/project/sentry-sdk/" -SRC_URI="https://github.com/getsentry/sentry-python/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/sentry-python-${PV}" - -LICENSE="PSF-2" -SLOT="0" -KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86" - -RDEPEND=" - dev-python/urllib3[${PYTHON_USEDEP}] - dev-python/certifi[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/asttokens[${PYTHON_USEDEP}] - dev-python/django[${PYTHON_USEDEP}] - dev-python/executing[${PYTHON_USEDEP}] - dev-python/eventlet[${PYTHON_USEDEP}] - dev-python/fakeredis[${PYTHON_USEDEP}] - dev-python/flask-login[${PYTHON_USEDEP}] - dev-python/gevent[${PYTHON_USEDEP}] - dev-python/jsonschema[${PYTHON_USEDEP}] - dev-python/pyrsistent[${PYTHON_USEDEP}] - dev-python/pytest-aiohttp[${PYTHON_USEDEP}] - dev-python/pytest-django[${PYTHON_USEDEP}] - dev-python/pytest-forked[${PYTHON_USEDEP}] - dev-python/pytest-localserver[${PYTHON_USEDEP}] - dev-python/werkzeug[${PYTHON_USEDEP}] - ) -" - -distutils_enable_tests pytest - -python_test() { - local deselect=( - # tests require Internet access - tests/integrations/stdlib/test_httplib.py - tests/integrations/requests/test_requests.py - # wtf is it supposed to do?! - tests/integrations/gcp/test_gcp.py - # hangs - 'tests/test_transport.py::test_transport_works[eventlet' - # TODO - 'tests/test_basics.py::test_auto_enabling_integrations_catches_import_error' - tests/test_client.py::test_databag_depth_stripping - tests/test_client.py::test_databag_string_stripping - tests/test_client.py::test_databag_breadth_stripping - # test_circular_references: apparently fragile - 'tests/integrations/threading/test_threading.py::test_circular_references' - ) - - # Prevent tests/integrations/modules/test_modules.py:test_basic failure - # Needs to detect sentry-sdk in the installed modules - distutils_install_for_testing - - pytest -vv ${deselect[@]/#/--deselect } || die "Tests failed with ${EPYTHON}" -} diff --git a/dev-python/sentry-sdk/sentry-sdk-1.0.0.ebuild b/dev-python/sentry-sdk/sentry-sdk-1.0.0.ebuild index 1c883d192386..b0bc738254e6 100644 --- a/dev-python/sentry-sdk/sentry-sdk-1.0.0.ebuild +++ b/dev-python/sentry-sdk/sentry-sdk-1.0.0.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/sentry-python-${PV}" LICENSE="PSF-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="amd64 arm arm64 ~ppc ~ppc64 ~sparc x86" RDEPEND=" dev-python/urllib3[${PYTHON_USEDEP}] diff --git a/dev-python/speg/speg-0.3-r2.ebuild b/dev-python/speg/speg-0.3-r2.ebuild index 50b5e9ec3055..8ae01aa99bc6 100644 --- a/dev-python/speg/speg-0.3-r2.ebuild +++ b/dev-python/speg/speg-0.3-r2.ebuild @@ -9,6 +9,6 @@ HOMEPAGE="https://github.com/avakar/speg/" SRC_URI="https://github.com/avakar/speg/archive/v${PV}.tar.gz -> ${P}.tar.gz" SLOT="0" LICENSE="MIT" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]" RDEPEND="" diff --git a/dev-python/sphinx_rtd_theme/Manifest b/dev-python/sphinx_rtd_theme/Manifest index e151455e7040..774ac096f560 100644 --- a/dev-python/sphinx_rtd_theme/Manifest +++ b/dev-python/sphinx_rtd_theme/Manifest @@ -1 +1,2 @@ DIST sphinx_rtd_theme-0.5.1.tar.gz 2774928 BLAKE2B 1ff9c2e1b7ef7740de4969b6b4862d9ac499d515163a32ca2b5438c84910d610c80f5e8c3d03e3016ffa8c58003abecb67bd036ded065dfb65318e2f1d7e69d9 SHA512 20a04408fdf3f5698fecb2a0a430eba6f484770c8e01026c0d444d25ffcbd798edb82aa4b489df10b63d9fcc5eac204e9e3ccdaaf7eac7eb0baee2a5d7960c30 +DIST sphinx_rtd_theme-0.5.2.tar.gz 7606638 BLAKE2B c104121b36c89f4d2b7c2fc12433ffd1a7cba9b9d532358dafd53061b2ca9ead4bb93b7b596394c244a9da51c0b9299f2fe0ec8d4ca102015b6c7dfb92081813 SHA512 dd46bfeb05b433970d8130c06cad6dfa9dbc4e9db2d9a8190b80232d75b4d0a86590c17d64b9b1dcd2cb1d042033f4d2c2ce2e5cac0239c6b86899628b94b274 diff --git a/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.2.ebuild b/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.2.ebuild new file mode 100644 index 000000000000..e3330c4a7221 --- /dev/null +++ b/dev-python/sphinx_rtd_theme/sphinx_rtd_theme-0.5.2.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_SETUPTOOLS=bdepend +PYTHON_COMPAT=( python3_{7..9} pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="ReadTheDocs.org theme for Sphinx" +HOMEPAGE="https://github.com/readthedocs/sphinx_rtd_theme" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" +IUSE="" + +PDEPEND="dev-python/sphinx[${PYTHON_USEDEP}]" +RDEPEND="!!6cHGsjj^Q4avNUSHOiw>P`*Rj{g? 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 XTy;W_5Ng0U`ak?19{7?AD@p(WnJK>0 delta 6249 zcmV-v7?$V#Q29`hH3N`AX|Xt~34afUvtV1q6pZY!FnS9o7zJ4X5n&SxqZ^QXoirow z*i0wT-vOW-WZ-CMHZUbDaI(mYNW+o77-E#%hFh$YW{$0-q8MFfFRuAkPVn?UiJz2&D(yfu_LP?b_YJE=vVsVG-{bNUR|Oh^I*CJWPabkd7C* zJ~PiUF@_{QfsI4d2OjxTx=Y(3uJJtTUX-N<&xXzBNr|*KzAu*nSV*>_7zwSHk8zJd zd$U`(5Z*Uc;j2gK8Qw~okAFwRAQN|E(1pn&x)BTk*n)=$W-dufXK7309Zp=il!y; zb@mM7QJdj($<&6xA7Eygs9^SlL}3##jy^>(pBdt(Aw5V**<;EBfq%U~(51Ej^-z2r zBe;d$M46=faH(tf^V9nSSKc)$IvClEs|) zslpq(sJk}`#afS}q<;dRf`|ve5HPqW+$=a%aXI`P2AXYMnjB>yq7ZY4W*`X=K+2N9 zi8KVMHhG9vijoI~z)+f@Z4yKDSz!-6QJO=gsU{WVT0m$?4Sz+IHz8e6z^Ym&DR-3? z_`@c=S$uyxim0$2cyRQ>r|^UjK-Fs?I=qPExl@CpyE-$QWE%x3!G5+H@IZbAG#M!s z@N*=C%!b&I#7`0Zvb~xbc&C7i^VvNVb@g5m zV%VaI8-npElYfjC0<*m>4>ck6fxU`;WCb7*ItbTeOPPqyCGE1BEv4|hIiYR4&;!_( ztX$LuVhNFi3Sh6@wTCzhwv$AV)8Rk1%)f);GRkkk)}(`UIe|?0z)|Is)RqMm)ja}J zhA`X%PYYLoJstyGrp$-uvkEql5POg8i2`XVhLz&^;eYzo^F!30#;1E}amSQZt%wR1 zPQnfz#w{_+vykak<_3Qc9Z(Ak6JBrvKvY&gEUfJa1(}vHq80JfiF@Y96Z+g|QIi}} zQUe9aKuNO+OF9@jPrzrc*BnEJu?3{yVdc=|k+>X-qOLer=bf-B`&JOD1|6FB$rDC> zuWN7dJ%1=1pfn`(G$4!*_&yBQ@$v=# zlH($!*xL!wHz35}v$|1oj+G#;U`#Um>WwfPzJIG}#Kuwe@K&r&9bSx|KxS<8Adi)X zge-y{8O;_UPYPV5rfY{!*($_y1@{3{L}5w0q032dDz$~n#t-3~C#_}z9m7Idk&X`m zdmEpBcv|Dx&>!nT#onv_$fIpn8j@yZyc?+B*z0UYVi(INCQ=-6#rjrY^LNV`4x&i1 zGJi9I@EzhbQhyF?qnf}IRdxnt-awUuYTYx4Lnru)!_mf zD+33JHZbil0f*N-MDEMeEm(oFxWU*#NPiwoUO2dGeTYtr)?te#GnLyA`6puY0cmKiqXgX5BSqvl z0l*zcv=w+1Cgc|Zhobf->V+yNR)ifgVjnSPd+ET5qK6f$j=MItC?fd{&TGAL7BEfbptspU3<&3 z=d0j{Ad#dPNt}{W%haAF8%ayghJSkPo)7Ad74;g()IfqFvz;rFV6{>pq^`QM>f^Eb zvu7WjKDOqA+u)}f`B&JmIIE%kTR4={YWW4oVHzu=S6!9p2 z^FGw~%2;!D%R9&`qV#zjr?UlYG=l4Lm<5odl!1}v)R4ukN2IWkI!1jGM1Kevt+-{@ z?OYr;0Fv3D0*#zsg=jhO-EE^J0i<4X*INZZKPzt-$i18f!tAIPDZ|}QO`S(|Y5^;-TTRJJV-gI@8{M=G|8*a==hub0czwB3 z7sUPs|5!(tOb!>GU2tzIF@Ggv(@Il6b=V{UJkL%n6EZbt7L9pvYHL`;%Z2-E? zc){4D3dFSRa(?b%IYcKu9=$Qtw1)k#^d6J6`xV461^6}0U-HtO2t2h9$?$lQ>|I@X z`HrANAGBfCfdiOo2;Sf_RfZ2EgLvZ-bean5hy}1NsEo6Fha|!r9)G=o10#d+5^$LC z4lVSXkp0L5K0V({vT)bmk2oVaE9}3FLt9=<6sT4_Fs>gH$mbn^3q&e94#ls)1rFPe z)xjX=)KxzbfY?`w`QK*Hq5rj56rD-~pTqr(= z%<`a;^@HPpw1J*D8z#+@1GD4Ym)Foj1ac#H9@>7)zv$KDK)94@*DC0VjsV}zWsRL=I=M*zu-ZuiL5y&F9KpL zuM6#WMADY6?teMRG=MVu60``t_<&gml)EqdQqmUM{w0{xDpyW3qHon~VV(-&zimKH8 z&!>0O5e#fJj6H@5oktO61Vwkef&w$hVTY1*!iBd*X&T(aez$rS+KF_;<}TzAT9j{} zjIuo=dmxvWg~ZaqG{_HIL1x^Dvs7qek>COG1Vxf#xSB-`Z(t33ir7sf!%S-+IBMAV zOmjV7%zvb2jN*!az!-xL9O{U%Ue0pR<`gGXrf#2x4M>*MT+Pa*tHhwVZ0w`~l+cux zSc?NtX~=~{;k^*XRH3wCR3~MNW2gX&Jie=V>lqAqSH}aliC0-=xX_Vol(mlIiie#* z%cax%p^gg>2-x)LA7t$3=P#e0UY=gg>wkUBZbwSEGSG{fL8Kg)(0=SD|N28Qu!9Ys zeH@#UL+{HioOnU9M~yTLHK361zUVak%;S{uY9eW<;LK>7YQg^?;m}&S5%KEaFG|E9 z&$4cwoMIdRx;m7k2+9ju5DB0MkOkBYl@~@jMwX=9>eR?U*C<$Ik2~TLo`!!&uYZaX z)3h3{2{omoUB1{R2n(c|PO=b%t`DAMmN+8t^4N&|{QCYRS@!gD-^hqJ2Y^)$-s>0$ z=s^{;c|1C#i&_J+;2_kL<`HL+kX8$kot*06PP8?t;x*^D0_))Ci6SO`sDpiCXi`a; z+9*_22>9+IyrE3e_9)$WJBPz7!GGMHN~)JOuanH-C&0cvQ*{(OGz16eP*Y=a_zFo9 z&lXp(0a?lx#{v8B9r+QKgXYn8saNazrMpqk%tPJVb2NxGGQbSiSbYfE+tbU(`XtR449s>cN zvzi)O1Ak9P(C9<~kcb%XJ?gnkR)KmWmNpOp-Ip;$wr90-G0a#ENO%Eq;M&CDuZFaJ z%(cHg|ITQ})U4qKS`mQ$GMjU9j18@^)QM|lD4C{s8PrERlp5VwUJV029csmCK|(@# zR3~XJsITM!cBWHjkl(mmLo38;K<1PXu-G-=zJJoVp&7n3N%6_MqoyubwPNdAEmbx2 z*&|OyFA_r+r4CLLEnj`Y6y&LHK#Cga?-&be79i|0;83VbNUF_e6YZqg;$v!sZEW zx_|%wS+m@9Ea4^DlV#lt5)f;McQ&V+O%p?(J2Dc-hZm(P&>t16M*-b<6L*AqHQ6S^ z7fC%80_TQMsXEc`n2~Z>8BfN7@Xp`y`Mv-V?Kj3_+Xn z3LcACY#bhB*g=soNlcWd(sDo|c9~EJ*wCt}NJF%ZOZyZ%sIl~nm)B@1>byJ6DBRjW zT^-*NvD6jTCU{l1bIiOB@5%8XUq}hfN|3F1-L}*`Eh-yp$BU30?s73|_l{0P=zpY0 z^%UI$6+$B-k#!rH!goETt;27%|6rDAq zr#m%Y!-dvIN?`iT;Y@XeHSxGQc7HSME*oQ-mh`$~hPea+H5prQv1Es8mfWVo(*T*+ z|DaA^bTBYmq%&04&Vs`Xbx9$})_M)k1H@Q&obtoT+{fE^d4ImplfrzelJWKOb>N!&9x_(DR5kHr-;koFuCIme}*MIHZp+Rzuu!NRCaCnpFBe-y4Zkm2DwYw`8e6qcxbh2N= zpQcG_?0Jar5!#o(F4q8b8**$;6YghvM5D>xyD8U;V+vy zl)N7s3A$CICUiQswkk|RRO2#O*gIlZU8NlxI1$wkE;^phB^*4Yr++Gejx3vi#bphE zF=Q&&g0={3#C_m?8GnBsFZ;eg>n&oyrjiDp1hjzet*v(Cdfo_P+Y-LfH(lN%BP0bV{-tyAc2yWlen@!` zNzYz3NVP>uO;EVCYsPYr`=OO=sE==c+?ES*z}hsh5Rb8h?g=$X&-*I`zRuxo|YP z#*dP%cUOC%3BzCxD0x&r&19GSg8C51{1tfB)XdO8smDYmokZwRB%x5cu77}>*mTy@ zbefOrHW)3bwAnwthW^wv0N4Vb6fgi`0LeiDkH;s(%w9e{^vc40^JlWU2rTdjYB1o- zT@-xtPEjsEH-8FJHC+?odl-x|Ba5#kICi^{7{;qnt3$nrEZ5@*?UD9C#N$g7iw^Jx z^vl)^j`g~6t1Bvct*uv4@+MACuk@@#~n0&nUd zc9_$GulImHygeu@gNby7GS8DQ7@=sa8_z5Rb52*WlYEW&{6mmC~S|JLP14IEPoM`KIQK!4111+(0A47oK4BSW}mA@2`{sGDx* z;doInb{5vYFQ5|S(@Ars9N-!fkT(dX)*oymN*irr*ff>FvjPxsz}_6As! z(dqXKoc5cT>6Y((z;0^RLBf8bzED~kv>vAh7MB=MY z4Sya?gM5ISJ$MMF4?iPX}xmf8`sf+#YgTWo{K14c>sq~?lVmygcqLX4Njx#`X? zq=hzeD{X_v*~U8Tp=I{V)Bg03VF=n=S%03T25U>~Dn1wx(~Jrde(HWD9+^DSwL#r8 zTYP3+`Yj>7Y>YLMUp|1$>)Am1R1l9kM_av=rC+D8*xIJH6uwoz(E&l`Aq*CjpqH+h z+^bnS4v*WZ$W6jR+(BdYU1B0ijHnC)hR7@g>3xb1iX??~6R{3WC{tXzVTY|)E`R2t zd(XOpa1wuGzj_+Z&C+uAjWk3F5!Yo42((QjaZ$PL+_c(M>q z(v{M>Fa&4UWaSz%YBz}}-N2YPU4Ju;4WD!_*DrCe=$+X$xdCJp%5af3`du_zlY_cf zts@m5OWjH`@@D6MuLsxPvO9 zpa~Qxi!~&B<<(j2BJBtRuHriTLo)5`XGF?CqvtX|U6IiGy*^M}DA|=px}j#^Ivjo% zYa?O3hI;W&UE@I#bUeA!D)`2h8Xo27mv^X325}(w@q=m}$Ev$Hy1(Dr_)WAv4{YY! zqhTs{WT{(`Y(fEF$d|3#$A3;YRwjs~dtmzILz>iDYeWycZ86$lk8I|s<=|>HL_PD4g;6m1D@p(W=QgPW diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest index 428373e25157..8f706a897896 100644 --- a/dev-qt/qtwebengine/Manifest +++ b/dev-qt/qtwebengine/Manifest @@ -1,2 +1,3 @@ DIST qtwebengine-5.15.2-chromium87-ppc64le.tar.xz 28536 BLAKE2B 98f8e01e7026d9df1d30ae453d4394d3c4ad04c0620a2496235d45f5f1080c2280e040826cde7f72d9771bfc80d0c3df56c9dcbe4f763cec432ad56de37d64c5 SHA512 c90a76f44a9d720624016fd082ab3036f12e13b9789e869ebaf5e4774afca7d4187faf187f365f696d1a7eda05ca75516556ee9d291cdb3408d57cc4b23e2654 DIST qtwebengine-5.15.2_p20210224.tar.xz 320052028 BLAKE2B a1ebaae7cf114041576f4920de1e484bea70c715a470e83e7c47bd8ff95480fc4e408bba173990480732bd464a9eb07d304f4afdb90d943c0a8cbe1e8299df84 SHA512 939292511703f3a6d758d38f1c860ffacd003be65761b19f23e8817bf1121cb9e6351216f737126d8defb1c97ca877e1c6f352e7cfee8e9289274d0793348b51 +DIST qtwebengine-5.15.2_p20210406.tar.xz 320144324 BLAKE2B 45aafc32f4642fee5525f0504d61ed47c3085d5eff566271701805942ce5fcb2233655111592059775991da5b89dc1702031373f6ff171722ed163265d894daa SHA512 c4a0d5fec3247c04acc447c1c819d1e5dcb1d3c0cbb57a87a5cfa5c0c2b765e82c9f75a7297ba57303df5e1004d75dc554ffd70e24ecb8655126136672f38fdb diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210406-gcc11.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210406-gcc11.patch new file mode 100644 index 000000000000..ececf6896cc2 --- /dev/null +++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210406-gcc11.patch @@ -0,0 +1,113 @@ +diff --git a/src/3rdparty/chromium/third_party/angle/src/libANGLE/HandleAllocator.cpp b/src/3rdparty/chromium/third_party/angle/src/libANGLE/HandleAllocator.cpp +index 013f1dfb2..3ce63c192 100644 +--- a/src/3rdparty/chromium/third_party/angle/src/libANGLE/HandleAllocator.cpp ++++ b/src/3rdparty/chromium/third_party/angle/src/libANGLE/HandleAllocator.cpp +@@ -9,6 +9,7 @@ + + #include "libANGLE/HandleAllocator.h" + ++#include + #include + #include + +diff --git a/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.cc b/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.cc +index fd651958f..1e8d0606c 100644 +--- a/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.cc ++++ b/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/containers/string_pool.cc +@@ -14,9 +14,9 @@ + * limitations under the License. + */ + ++#include + #include "src/trace_processor/containers/string_pool.h" + +-#include + + #include "perfetto/base/logging.h" + #include "perfetto/ext/base/utils.h" +diff --git a/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/db/column.cc b/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/db/column.cc +index 00496b335..0dccfeb8a 100644 +--- a/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/db/column.cc ++++ b/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/db/column.cc +@@ -14,6 +14,7 @@ + * limitations under the License. + */ + ++#include + #include "src/trace_processor/db/column.h" + + #include "src/trace_processor/db/compare.h" +diff --git a/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/types/variadic.cc b/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/types/variadic.cc +index 837bfeba9..cdd56817d 100644 +--- a/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/types/variadic.cc ++++ b/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/types/variadic.cc +@@ -14,6 +14,7 @@ + * limitations under the License. + */ + ++#include + #include "src/trace_processor/types/variadic.h" + + namespace perfetto { +diff --git a/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_atk_hyperlink.cc b/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_atk_hyperlink.cc +index be91def6b..73f202356 100644 +--- a/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_atk_hyperlink.cc ++++ b/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_atk_hyperlink.cc +@@ -245,7 +245,7 @@ static void AXPlatformAtkHyperlinkInit(AXPlatformAtkHyperlink* self, gpointer) { + } + + GType ax_platform_atk_hyperlink_get_type() { +- static volatile gsize type_volatile = 0; ++ static gsize type_volatile = 0; + + AXPlatformNodeAuraLinux::EnsureGTypeInit(); + +diff --git a/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_node_auralinux.cc b/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_node_auralinux.cc +index 04125c6fd..6c64e5d8e 100644 +--- a/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_node_auralinux.cc ++++ b/src/3rdparty/chromium/ui/accessibility/platform/ax_platform_node_auralinux.cc +@@ -2274,7 +2274,7 @@ void ClassInit(gpointer class_pointer, gpointer /* class_data */) { + GType GetType() { + AXPlatformNodeAuraLinux::EnsureGTypeInit(); + +- static volatile gsize type_volatile = 0; ++ static gsize type_volatile = 0; + if (g_once_init_enter(&type_volatile)) { + static const GTypeInfo type_info = { + sizeof(AXPlatformNodeAuraLinuxClass), // class_size +diff --git a/src/3rdparty/chromium/ui/gtk/gtk_key_bindings_handler.cc b/src/3rdparty/chromium/ui/gtk/gtk_key_bindings_handler.cc +index c663a2074..38a342484 100644 +--- a/src/3rdparty/chromium/ui/gtk/gtk_key_bindings_handler.cc ++++ b/src/3rdparty/chromium/ui/gtk/gtk_key_bindings_handler.cc +@@ -141,7 +141,7 @@ void GtkKeyBindingsHandler::HandlerClassInit(HandlerClass* klass) { + } + + GType GtkKeyBindingsHandler::HandlerGetType() { +- static volatile gsize type_id_volatile = 0; ++ static gsize type_id_volatile = 0; + if (g_once_init_enter(&type_id_volatile)) { + GType type_id = g_type_register_static_simple( + GTK_TYPE_TEXT_VIEW, g_intern_static_string("GtkKeyBindingsHandler"), +--- a/src/3rdparty/chromium/components/bookmarks/browser/bookmark_expanded_state_tracker.cc ++++ b/src/3rdparty/chromium/components/bookmarks/browser/bookmark_expanded_state_tracker.cc +@@ -2,6 +2,7 @@ + // Use of this source code is governed by a BSD-style license that can be + // found in the LICENSE file. + ++#include + #include "components/bookmarks/browser/bookmark_expanded_state_tracker.h" + + #include +diff --git a/src/3rdparty/chromium/components/bookmarks/browser/base_bookmark_model_observer.cc b/src/3rdparty/chromium/components/bookmarks/browser/base_bookmark_model_observer.cc +index 657a3c96b..ad641a082 100644 +--- a/src/3rdparty/chromium/components/bookmarks/browser/base_bookmark_model_observer.cc ++++ b/src/3rdparty/chromium/components/bookmarks/browser/base_bookmark_model_observer.cc +@@ -2,6 +2,8 @@ + // Use of this source code is governed by a BSD-style license that can be + // found in the LICENSE file. + ++#include ++ + #include "components/bookmarks/browser/base_bookmark_model_observer.h" + + namespace bookmarks { diff --git a/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210406-glibc-2.33.patch b/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210406-glibc-2.33.patch new file mode 100644 index 000000000000..cb90428e8d49 --- /dev/null +++ b/dev-qt/qtwebengine/files/qtwebengine-5.15.2_p20210406-glibc-2.33.patch @@ -0,0 +1,141 @@ +diff -up b/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc b/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc +--- a/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc ++++ b/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc +@@ -257,6 +257,18 @@ ResultExpr EvaluateSyscallImpl(int fs_de + return RestrictKillTarget(current_pid, sysno); + } + ++#if defined(__NR_newfstatat) ++ if (sysno == __NR_newfstatat) { ++ return RewriteFstatatSIGSYS(); ++ } ++#endif ++ ++#if defined(__NR_fstatat64) ++ if (sysno == __NR_fstatat64) { ++ return RewriteFstatatSIGSYS(); ++ } ++#endif ++ + if (SyscallSets::IsFileSystem(sysno) || + SyscallSets::IsCurrentDirectory(sysno)) { + return Error(fs_denied_errno); +diff -up b/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc b/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc +--- a/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc ++++ b/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc +@@ -6,6 +6,8 @@ + + #include "sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h" + ++#include ++#include + #include + #include + #include +@@ -355,6 +357,35 @@ intptr_t SIGSYSSchedHandler(const struct + return -ENOSYS; + } + ++intptr_t SIGSYSFstatatHandler(const struct arch_seccomp_data& args, ++ void* aux) { ++ switch (args.nr) { ++#if defined(__NR_newfstatat) ++ case __NR_newfstatat: ++#endif ++#if defined(__NR_fstatat64) ++ case __NR_fstatat64: ++#endif ++#if defined(__NR_newfstatat) || defined(__NR_fstatat64) ++ if (*reinterpret_cast(args.args[1]) == '\0' ++ && args.args[3] == static_cast(AT_EMPTY_PATH)) { ++ return sandbox::sys_fstat64(static_cast(args.args[0]), ++ reinterpret_cast(args.args[2])); ++ } else { ++ errno = EACCES; ++ return -1; ++ } ++ break; ++#endif ++ } ++ ++ CrashSIGSYS_Handler(args, aux); ++ ++ // Should never be reached. ++ RAW_CHECK(false); ++ return -ENOSYS; ++} ++ + bpf_dsl::ResultExpr CrashSIGSYS() { + return bpf_dsl::Trap(CrashSIGSYS_Handler, NULL); + } +@@ -387,6 +418,10 @@ bpf_dsl::ResultExpr RewriteSchedSIGSYS() + return bpf_dsl::Trap(SIGSYSSchedHandler, NULL); + } + ++bpf_dsl::ResultExpr RewriteFstatatSIGSYS() { ++ return bpf_dsl::Trap(SIGSYSFstatatHandler, NULL); ++} ++ + void AllocateCrashKeys() { + #if !defined(OS_NACL_NONSFI) + if (seccomp_crash_key) +diff -up b/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h b/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h +--- a/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h ++++ b/src/3rdparty/chromium/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h +@@ -62,6 +62,10 @@ SANDBOX_EXPORT intptr_t SIGSYSPtraceFail + // sched_setparam(), sched_setscheduler() + SANDBOX_EXPORT intptr_t SIGSYSSchedHandler(const arch_seccomp_data& args, + void* aux); ++// If the fstatat syscall is actually a disguised fstat, calls the regular fstat ++// syscall, otherwise, crashes in the same way as CrashSIGSYS_Handler. ++SANDBOX_EXPORT intptr_t SIGSYSFstatatHandler(const struct arch_seccomp_data& args, ++ void* aux); + + // Variants of the above functions for use with bpf_dsl. + SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYS(); +@@ -72,6 +76,7 @@ SANDBOX_EXPORT bpf_dsl::ResultExpr Crash + SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYSFutex(); + SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYSPtrace(); + SANDBOX_EXPORT bpf_dsl::ResultExpr RewriteSchedSIGSYS(); ++SANDBOX_EXPORT bpf_dsl::ResultExpr RewriteFstatatSIGSYS(); + + // Allocates a crash key so that Seccomp information can be recorded. + void AllocateCrashKeys(); +diff -up b/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc b/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc +--- a/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc ++++ b/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.cc +@@ -261,4 +261,13 @@ int sys_sigaction(int signum, + + #endif // defined(MEMORY_SANITIZER) + ++SANDBOX_EXPORT int sys_fstat64(int fd, struct stat64 *buf) ++{ ++#if defined(__NR_fstat64) ++ return syscall(__NR_fstat64, fd, buf); ++#else ++ return syscall(__NR_fstat, fd, buf); ++#endif ++} ++ + } // namespace sandbox +diff -up b/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.h b/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.h +--- a/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.h ++++ b/src/3rdparty/chromium/sandbox/linux/services/syscall_wrappers.h +@@ -17,6 +17,7 @@ struct sock_fprog; + struct rlimit64; + struct cap_hdr; + struct cap_data; ++struct stat64; + + namespace sandbox { + +@@ -84,6 +85,9 @@ SANDBOX_EXPORT int sys_sigaction(int sig + const struct sigaction* act, + struct sigaction* oldact); + ++// Recent glibc rewrites fstat to fstatat. ++SANDBOX_EXPORT int sys_fstat64(int fd, struct stat64 *buf); ++ + } // namespace sandbox + + #endif // SANDBOX_LINUX_SERVICES_SYSCALL_WRAPPERS_H_ diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.2_p20210406.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.2_p20210406.ebuild new file mode 100644 index 000000000000..58fcae1fc202 --- /dev/null +++ b/dev-qt/qtwebengine/qtwebengine-5.15.2_p20210406.ebuild @@ -0,0 +1,189 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python2_7 ) +QTVER=$(ver_cut 1-3) +inherit multiprocessing python-any-r1 qt5-build + +DESCRIPTION="Library for rendering dynamic web content in Qt5 C++ and QML applications" + +if [[ ${QT5_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + if [[ ${PV} == ${QTVER}_p* ]]; then + SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${P}.tar.xz" + S="${WORKDIR}/${P}" + QT5_BUILD_DIR="${S}_build" + fi +fi + +# patchset based on https://github.com/chromium-ppc64le releases +SRC_URI+=" ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/${PN}-5.15.2-chromium87-ppc64le.tar.xz )" + +IUSE="alsa bindist designer geolocation +jumbo-build kerberos pulseaudio +system-ffmpeg +system-icu widgets" +REQUIRED_USE="designer? ( widgets )" + +RDEPEND=" + app-arch/snappy:= + dev-libs/glib:2 + dev-libs/nspr + dev-libs/nss + dev-libs/expat + dev-libs/libevent:= + dev-libs/libxml2[icu] + dev-libs/libxslt + dev-libs/re2:= + ~dev-qt/qtcore-${QTVER} + ~dev-qt/qtdeclarative-${QTVER} + ~dev-qt/qtgui-${QTVER} + ~dev-qt/qtnetwork-${QTVER} + ~dev-qt/qtprintsupport-${QTVER} + ~dev-qt/qtwebchannel-${QTVER}[qml] + media-libs/fontconfig + media-libs/freetype + media-libs/harfbuzz:= + media-libs/lcms:2 + media-libs/libjpeg-turbo:= + media-libs/libpng:0= + >=media-libs/libvpx-1.5:=[svc(+)] + media-libs/libwebp:= + media-libs/mesa[egl,X(+)] + media-libs/opus + sys-apps/dbus + sys-apps/pciutils + sys-libs/zlib[minizip] + virtual/libudev + x11-libs/libdrm + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXScrnSaver + x11-libs/libXtst + alsa? ( media-libs/alsa-lib ) + designer? ( ~dev-qt/designer-${QTVER} ) + geolocation? ( ~dev-qt/qtpositioning-${QTVER} ) + kerberos? ( virtual/krb5 ) + pulseaudio? ( media-sound/pulseaudio:= ) + system-ffmpeg? ( media-video/ffmpeg:0= ) + system-icu? ( >=dev-libs/icu-68.2:= ) + widgets? ( + ~dev-qt/qtdeclarative-${QTVER}[widgets] + ~dev-qt/qtwidgets-${QTVER} + ) +" +DEPEND="${RDEPEND} + ${PYTHON_DEPS} + >=app-arch/gzip-1.7 + dev-util/gperf + dev-util/ninja + dev-util/re2c + net-libs/nodejs + sys-devel/bison +" + +PATCHES=( + "${FILESDIR}/${PN}-5.15.0-disable-fatal-warnings.patch" # bug 695446 + "${FILESDIR}/${PN}-5.15.2_p20210224-chromium-87-v8-icu68.patch" # downstream, bug 757606 + "${FILESDIR}/${PN}-5.15.2_p20210224-disable-git.patch" # downstream snapshot fix + "${FILESDIR}/${P}-glibc-2.33.patch" # by Fedora, bug 769989 + "${FILESDIR}/${P}-gcc11.patch" # by Fedora, bug 768261 +) + +src_prepare() { + if [[ ${PV} == ${QTVER}_p* ]]; then + # This is made from git, and for some reason will fail w/o .git directories. + mkdir -p .git src/3rdparty/chromium/.git || die + + # We need to make sure this integrates well into Qt 5.15.2 installation. + # Otherwise revdeps fail w/o heavy changes. This is the simplest way to do it. + sed -e "/^MODULE_VERSION/s/5.*/${QTVER}/" -i .qmake.conf || die + fi + + # QTBUG-88657 - jumbo-build could still make trouble + if ! use jumbo-build; then + sed -i -e 's|use_jumbo_build=true|use_jumbo_build=false|' \ + src/buildtools/config/common.pri || die + fi + + # bug 630834 - pass appropriate options to ninja when building GN + sed -e "s/\['ninja'/&, '-j$(makeopts_jobs)', '-l$(makeopts_loadavg "${MAKEOPTS}" 0)', '-v'/" \ + -i src/3rdparty/chromium/tools/gn/bootstrap/bootstrap.py || die + + # bug 620444 - ensure local headers are used + find "${S}" -type f -name "*.pr[fio]" | \ + xargs sed -i -e 's|INCLUDEPATH += |&$${QTWEBENGINE_ROOT}_build/include $${QTWEBENGINE_ROOT}/include |' || die + + if use system-icu; then + # Sanity check to ensure that bundled copy of ICU is not used. + # Whole src/3rdparty/chromium/third_party/icu directory cannot be deleted because + # src/3rdparty/chromium/third_party/icu/BUILD.gn is used by build system. + # If usage of headers of bundled copy of ICU occurs, then lists of shim headers in + # shim_headers("icui18n_shim") and shim_headers("icuuc_shim") in + # src/3rdparty/chromium/third_party/icu/BUILD.gn should be updated. + local file + while read file; do + echo "#error This file should not be used!" > "${file}" || die + done < <(find src/3rdparty/chromium/third_party/icu -type f "(" -name "*.c" -o -name "*.cpp" -o -name "*.h" ")" 2>/dev/null) + fi + + qt_use_disable_config alsa webengine-alsa src/buildtools/config/linux.pri + qt_use_disable_config pulseaudio webengine-pulseaudio src/buildtools/config/linux.pri + + qt_use_disable_mod designer webenginewidgets src/plugins/plugins.pro + + qt_use_disable_mod widgets widgets src/src.pro + + qt5-build_src_prepare + + # we need to generate ppc64 stuff because upstream does not ship it yet + if use ppc64; then + einfo "Patching for ppc64le and generating build files" + eapply "${FILESDIR}/qtwebengine-5.15.2-enable-ppc64.patch" + pushd src/3rdparty/chromium > /dev/null || die + eapply -p0 "${WORKDIR}/${PN}-ppc64le" + popd > /dev/null || die + pushd src/3rdparty/chromium/third_party/libvpx > /dev/null || die + mkdir -vp source/config/linux/ppc64 || die + mkdir -p source/libvpx/test || die + touch source/libvpx/test/test.mk || die + ./generate_gni.sh || die + popd >/dev/null || die + fi +} + +src_configure() { + export NINJA_PATH=/usr/bin/ninja + export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}" + + local myqmakeargs=( + -- + -no-build-qtpdf + -printing-and-pdf + -system-opus + -system-webp + $(usex alsa '-alsa' '-no-alsa') + $(usex bindist '-no-proprietary-codecs' '-proprietary-codecs') + $(usex geolocation '-webengine-geolocation' '-no-webengine-geolocation') + $(usex kerberos '-webengine-kerberos' '-no-webengine-kerberos') + $(usex pulseaudio '-pulseaudio' '-no-pulseaudio') + $(usex system-ffmpeg '-system-ffmpeg' '-qt-ffmpeg') + $(usex system-icu '-webengine-icu' '-no-webengine-icu') + ) + qt5-build_src_configure +} + +src_install() { + qt5-build_src_install + + # bug 601472 + if [[ ! -f ${D}${QT5_LIBDIR}/libQt5WebEngine.so ]]; then + die "${CATEGORY}/${PF} failed to build anything. Please report to https://bugs.gentoo.org/" + fi +} diff --git a/dev-qt/qtwebkit/files/qtwebkit-5.212.0_pre20200309-python-3.9.patch b/dev-qt/qtwebkit/files/qtwebkit-5.212.0_pre20200309-python-3.9.patch new file mode 100644 index 000000000000..a3b677b779b1 --- /dev/null +++ b/dev-qt/qtwebkit/files/qtwebkit-5.212.0_pre20200309-python-3.9.patch @@ -0,0 +1,27 @@ +From 78360c01c796b6260bf828bc9c8a0ef73c5132fd Mon Sep 17 00:00:00 2001 +From: Konstantin Tokarev +Date: Wed, 3 Jun 2020 15:01:42 +0300 +Subject: [PATCH] Fix compilation with Python 3.9: avoid passing encoding to + json.load() + +In Python 2.7 UTF-8 is assumed by default, while in Python 3 this argument +is not supported. + +Change-Id: Ic459d60a6b20bc1838d8771bc36ac41614fe61a9 +--- + Source/JavaScriptCore/generate-bytecode-files | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/Source/JavaScriptCore/generate-bytecode-files b/Source/JavaScriptCore/generate-bytecode-files +index c5dab429c7b0..af3431275ecf 100644 +--- a/Source/JavaScriptCore/generate-bytecode-files ++++ b/Source/JavaScriptCore/generate-bytecode-files +@@ -163,7 +163,7 @@ if __name__ == "__main__": + initBytecodesFile = openOrExit(initASMFileName, "w") + + try: +- bytecodeSections = json.load(bytecodeFile, encoding = "utf-8") ++ bytecodeSections = json.load(bytecodeFile) + except: + print("Unexpected error parsing {0}: {1}".format(bytecodeJSONFile, sys.exc_info())) + diff --git a/dev-qt/qtwebkit/qtwebkit-5.212.0_pre20200309-r1.ebuild b/dev-qt/qtwebkit/qtwebkit-5.212.0_pre20200309-r1.ebuild index d6744c8a4054..26d118790a74 100644 --- a/dev-qt/qtwebkit/qtwebkit-5.212.0_pre20200309-r1.ebuild +++ b/dev-qt/qtwebkit/qtwebkit-5.212.0_pre20200309-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ else KEYWORDS="amd64 arm arm64 ppc64 x86" S="${WORKDIR}/${MY_P}" fi -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7,8,9} ) USE_RUBY="ruby25 ruby26 ruby27" inherit check-reqs cmake flag-o-matic python-any-r1 qmake-utils ruby-single toolchain-funcs @@ -86,6 +86,7 @@ CHECKREQS_DISK_BUILD="16G" # bug 417307 PATCHES=( "${FILESDIR}/${P}-bison-3.7.patch" # bug 736499 "${FILESDIR}/${P}-icu-68.patch" # bug 753260 + "${FILESDIR}/${P}-python-3.9.patch" # bug 766303 ) _check_reqs() { diff --git a/dev-ros/Manifest.gz b/dev-ros/Manifest.gz index 8155b0c0582566a8dd996a40e4c5de5a3b5b4031..e5750520be85a18a19282c8183071679af19117a 100644 GIT binary patch delta 60086 zcmV(xKaB_pYzVFOb|l!Xv^Tt4%HIHmUW} z{SNahi7wm>0GXNn^%^69kF~}=3Krm|L4E`kAM5y`}wtw`nCS= z|9JoIZz+er{ipxu-~R9aoc`0_ws_Uqwi!YRSBOWCeUzEgmVf%n{Yq<{sU2~zJ&ihJ zZAZGUauPfea*e+9xi`8-~R3Y{jdMm zfBx_P<8QTpef#mlySMHC_;2;Y+cm#@{aZ}&dXZRdeQUgF-&f&VTTf?Raiq4-dhJK; zeU@^Bt<1qU=h@TT&^iDWWKiRN_*w6m5-zKd3OFMm3)M=v{w0s z*-~Dulot2CLT{s;2z0NNpPBhOu9$NQ;TYT6%O1Cj-yGN6kGZ9l_iOw>VsGAm`Q^)# z*sh#j#DB&)Zb#4CDEo|QJ9)T;HmDk{t#EBKma|;w#Pn#;dFO$**~X~-C`XAq9~Kkxi$_VN^ec?|FR@)$o2zgANPBPR9?qfu zo~`AUIli+uPJ7gyV>xFp*D?2%Dkc;2wn`Zs@_#tbb_VovA934{ILfhl#vW$o_{QA! zc5ECpUsU&ABLbV1H{DZ>{YPT^`tjqtXSt>AVW8M0`gI*U8WE1Rg{y=T4@_zBSL5)v zt89EaFNTnKXO0^i!!&bB{03S#&U74G;34>#+)}I?N1i&Swug=mm8t5Ty_C>8CLjB` z&wn%2IM08{t#c;ZG26Aa9%iXqi=m$gFm5rTuY7B{FjLNL_0bOW>D-R1&nryM6+K7g zuGaI&CrVUTuLr-+ueU2+8`_a@DHo2Vmu;Xeh5x%Y%s!t7diO)Q{r2_a=ePBh?5;Dv z$gTwJsIGdBxaOH=Xy?rPdF=JfSJ*;6u79g<$`g%hS3mmPdFPQgPO;9+#~La zHw{<1);O=C>cu!ZFW7VeH6?_QF|8AIT(cm}R`S1Omotv7E|w&N<>YIqJpfO~kX;ZR``vTCHCTZ+{q% z5XV}3LM_u(IMXNDz3=aygcXqRi?p)tB&XTVqs4LVND}Ggt#D|)ZfVo8mlI9d)`1h{ zTMF{Zq1Mo1-*I?r!~b)Pi)RjHZE+nJPG_`y4s`C!=e4k7teBIIE#O3P-F-XJxAiY+ z#T`40Y0QPrgjh6C)NWsUC~Xz22!CzC!ET+G4xHyK!dBlj9e3sVy@byi9U;ll+=^sD+^YhzZe*O9o z-xjyyVW%5$i^GfO*;A_>YoBG`*U@pIaaP_GNtLoHwsHoP=8TgtdteQzV1EJS%v(cO z+ZhMeie})5=7}fiWgrc#y3HBqb=7N~*Irg5kaaX_q?p@_^f(X>;v`U>qvu?6#Bb$T z8XD5CkxIoapGPV6I0rvV#3bP3`gV&NVM z@L1N&JQ&J|-uJ=tY$uK+@~&qi)a`8}FkudrctI5ViQqnc>c7tZ@2|8jz6g(Vyiz1! zj#xWR6&y0~EMN^@yN$l@xFKw0%XrrVd){$hTh|jFoGNf&f*TUAvj*}?1kQn{0Rtkd zfNAov*9AyAkr!~F_kR&UdPEh%N_a#EA|!AQE9(d521M$DwP;|9gJ0|_c18Ay{|g)b z^B^{GBG*|7*?^l=v!P|7q5EDZZm0BP_LOHm@v}JO9qZnS2KZiL*p62zlMlh?&h%5^ zy?guNmBprq#e!#n5+mZ*j|Ega3VZv=*&Z$*2>gYp9 zHi4o96ChVSH*_G^QR+-}KNHBhU^ZcCUid7K--!j`@h(2*5glSB-d$j2%)-+cOMr%s z=T=kEae#mlaqBEwLHUVJd^k}S=ZiO+Qvkm4P6Hwk$}Oy6Xd-N6AW=Su;%z_5*nbP!lL<^K8>f-shta01~ zWZMXBL=;?5L+>tebIbJ@0Kq}LigjWCz;$3MIAP8mS3htL;KKhvjGyL*F+cRT^R*lw zykZhLj&X}BYNwEhE_hU$;TrWYsN@Y?&%f)2ip4kc1V`j#cj5ssCLnTx&4!yFS^st% z00CVC(tlXQs|)P}fxxZ!CxQLk_-FvNv8HwXg`B;iLn5un=S@K(RW zCSt;7Pk;g*6RCiL39$)*Zva2>(Y9|FBxLb6*NQw(Yz5h^jIsn6B|a6Mya;U@M^a#; z=`ZE@_CtU7+n8_0+t0HL{$7cbCx3Xxa(2McjDLuxbC5|20qww4aZLbr04FMU4c`77 zJNV_mWMaBDNl;jvKW+~snt`zGs2qK3BZ8VS%FS3<@di*%ej_!a>)4lQGx6W)7%yn1 zdUjX>!V<3I3*zdff&1_#5LM_Fnv0n*kg2fp+0!(5NXZ|I{DO`hR!Rv4knSWpa^+Jm>oc@H-!%o)*%tY^jlL&OLBMGPy zF6G?D1#dzf2fCcrf%`-mOTs25UI;V@Gie(f7l;mY?HnUvwu7>GJIt~Fr4*qepX;Ag z5mkH8kS#z$4uVa%BJakB!p8{BG2+G0|2k$nPF(iTCMJ=xjU8$MRmGN81NsE8?SI4@ z0RI7KDI~N2yV-KVCBT?aF(iKyl-7QrhiE9#0@9C-36GWL`I{|$t5YB5W5^;PO zbOEXX%)~ncETd#1#zEwe-Sr53#^gCQki))=?1xVWq+Jr!R#GGgh2yH}N|0#W#DYh8RHS$iW_Hl}p0@4wkjw0a} zcyOk9f|dgau)&2uG{g4-X5wxRj(T?R`at~v@Cp6Ez7y)sw*l%pj`KK0SLcfqu`W|v z$Tvs)V#XXmk&v7V;8{`2oXS4sB7pNv;no9F1tbD!d)e`Y0IfDg1m419P=5%VAY^<( z1)zW73N2mJR0wYgWLuJmr0t~uH26y?eyyK>nO|RtFg>7lBKjSG0Cc9+sv1O~72Fi} zq@sc9FCzJf`(X^8y8Rx9@=qNiHhEb=%ch4R`15NWg zQ8frOo&)DlkrRJhdE6jBgn>X51caksK!=bBUhtXi1Z?vWl5W0(=#FsPPuSfrUlG_d zy*nQHt8|S(0NnEclz$NF!D3-ucX|(VhLjpXh?n5s3#ox<0-&E*jQq~1H!k>J;x7L# z^tn}HEIX5D^l_oMC#gr4TmMg5td`Wtd9Pwu$<_YzN=JTI<;&#g{0ZvkI znZR)PFs9Kv@e`5)-p-~&K~1D^+8-DvRw%50DsbK^CTwong@gr2ww3I z=pGKI)nkL4?LU^>U*nl)c!=NFn&dz7wD`YPU}pLD)W@7W5ofkVpjN%zF+>5P()JSq zI5&UyhAkLZsD>d3AEur`AFwGH3IGX)*6^nQbJ$KbuLp7hLld8Ik^hn-KpGqnO)ZBS z2tX#X_Azp7Qh&wk$P3?=;OY1d@inlhVSnbDw_>J12M9y}*B9K4$`xUal`sr_JaI#r z;2Vj$cqrmayY_)e6#V;17=w z+#6Cw>!LR$#QA{c;lcP0obiS^D2Bb~b739?XFM2$3RRjLde@dQ20qw{W^mWRp@XM! zJBB!5)It%6S$qnQd2vGgHxLN8aPm$4r_%e^-#%02{lW1#&lA5i($ZlCbp2}BT!b)% zGXM~_J%23uX~BwdwVQ{&Dq-*H14%=CH$p9ufhS7~I}^fz!Z(8l{`$bxM6=2%!Z60f zArNNJasCjYytu!;wFB6eaKrFE&3G53&x#13VJIJ?4PU^N_ z9pnWg2HB0y;at_MHr#tBmLj135_7Sv$fsfa`N{|zG=YwR?Rn)Ba|=YFe42vWH_*}A z!G9w7)7e2>LL&r^NrN6YFN$FEL^#O4n3J<8v4aHh>^?9KAw_hO)5rTG%Qb#Rj}hIk zA3r=9E%ELVI<}N1CYjN_`_^ZmS9p!O!`ksMXi&>Q7iif68K4}50De4~TAK}vC!hg= z$6;EFAVCz1f{n0aBnfhz%vKSIkG(^STYtL$YHOM5Kl_W;p+L}tdR?m>xt}v&;-#A+ zMX|xQd>z=A05f-jx)21RVA6Q4KwJiGqm97#Y!>)VJa{pa%(la?^=iOT_<%{mz1>N# z2-E`&RjuL2qWk>u^_9^BteCo+D@@GnJi;aSG|4>iEZe>Z+|SX8eu+?jAvF|gMt`&v z{JCIg8*TTdFIfdEP$-r>P7FVqlMZ&bW=3gAFlFDMQLiStF}IDXW;P|CqPsKdGTeiP>csvK9^U~ zov^-nkw|2@5MkaHEFkQ`Y{ZY{_J0i`|NqIzU0fWxtwr~Q%U(f_GoX894fk#vxeV7j~<`JH* zkMvj2Fd$KYe5*~noDfbMdc@u1J-|f!h3fAxjTQ}4U?HG7XLT0PRjfcR;(u`(AXMXv zS1}wIKz0v6z*vaYryxn(5+hy|i5G0>CvyA~=6g!%L-HGbrQiGtrCEE`GxtF7C!n=> z5{U6r9X5%t4@-IjNe8}QK2R1OqIeCSK-&ODaMeiRG*5i&#e4-4MUL?J7&<=iN<@%c z<-4o2muNdH0Se%Q^v+}MFn@aJ3ZNW|2MEEgR?qu>VZ-?4ig!8BB1RqwU99LlV7!3U z0Sf1yZU~Q>mW-=L&IqrVc-cKV>?aK1CDz_Y~wggg8 zK<1lZ_TZvPu&o5r3UQnOE1Y~DX*=>D2-ncDy&cx*RedQMP`Kc1-GB5Z_+atFylP)yC*Nh zYwq4b6>lkk_BvL$RDx#!L5UG{2d&Ivn&7}scCR8pv&s8U!qSWH8=V+)O5#B1Fi+E0 zI6u%>l6uE_U;2Tb;J3AcK>+)?k_GxjC05x>WMgZ{5GL{o#r#Z3t4S2q1pjnSM-{*Ej)SQ z(Tgc#Ty+6spjW((xG9+0+|5ztW8>+pEEHL4)$RYZ5ld)A7CBzPr1GMm%5&5yM;gBQDd~NC=$A;cW!Q zQxoI`<9}8~^$iukgg^df}c%La-pTu)~;n=O&3982!MF zf$Bhh1nN-^Z~clH+3rO(pf%{JF?c_iqkwt>&wu8DkK8=5ABgR>k-m~zT;NW4g2}CM zt1MKfhbZUvY5*Qj=qDT&O+j>Zrc36VK%(Iu1$qyXWb?cqwyfXHiA2>*~BagUPH!j3~&+PDuC`WIB+p87#rCM9>52}#6}nfRKw7{ z561Jrl0x^23*3d1Cl+m}O9u^ZKxj}QpMU>ip(`mgi;U6iG#lLoZAjKOYpeM5S}ffNQs^DbiDBbDkQNX+w|Qi!39zVf3djm39B|v| zJ5~ErFaX6qZhjJ^9`F-3vm;@GV+SYkD}4P`46JW@M{d4aUR-vN`IW`7F6 zbw{(tYmQPaE)6lQT}+4rhO+}A@N*aLc&q0e#KCIr%=@cUAJssJ#!ItfyBSBA0*M25 zJ_O`eNS$-DG;#%y*Hwwa$b^3fyX|*v6u28n0V|{VN;cJ*4E1+KDDJnL z{sC4*VVFNvz3pOSrNt zfi~jWH{4m*sf3K#1?`Ani7pZU@jDP2q=%mFr&&9lA=%&n3WMRN#u^AOadn99LI}9{E~uGSdVp2Ew6FEN#D_q# zM~ZI48Ng8Rf_%vA7R5yn9Dm%?``X&QJA<_tdK+Mje={Svh+{Y{a67w2pyvS;089g* zsudcibum}L8aZxYIxsSxNu;+~@-cw!{u{jDcZrfu^Aj-PRWx`|g+kc&rmafv`!#s< zLWl;^w~U_`&8`@TsRW41Ap6>&aiT9)3hsdv9H)Sgzyf;Stw%;b09X=|YfobE1g`?+>|Rwj#f9$i z`c_h7;`NyLgSpOip=+DhdM0Ee(6Ng=>XlII40Hw`@_4=CL->yQU3UFP9P1TkTM%h8 zVsH>a{3=&$9Ns*=Xn*R_8`fG5SXstVi~+Vy=mYde-(DeS-MVjN<7Ee+CDte~t$57C z;#{;dhX%Mx5-|XCTZ9VSLfYVH`y(xf(ZXOsY$=Tk=do~QL>j>tT7AOx5BzNJCWP>r zVK+C_QSyYV(pK@s#J1Mpb|#g}l`xC}@_|zl+Y^yw01Nrnlz&I4x!{^C1@DI?S$`JX zcMRb*WJ3<%Y$Bg3z=si<1v&>1_#)o##CIZJ_2Pu@@;a*!Wr4hLQ{m7(gsyA0)*E8h z(KZiNV+^1>?X5vP2erK5$@=s-$!~B|0&V7}OeGDVr>sm!t^J4odN&0;q-em7>@_LmaGD z-0;2!uyVH$Xc9G1V$^4|xB{33IDg5zp+kunY(i>!#S899duYKD^$P+ABR^{0@aupG zVSjeQFEo?-3(d7M^n@-1D^d4;XRkJNw5hudn6%?0&(nl&;WKeTxE`#0mi=ZJ?az|? z^sYYV+QRj?o;D|q4^GKjWK=lg&9<(}VFrarq&Wgp4$cRX51H#3rnkT)-n^ri_#a&I ztf)s4Z-`=#VqFQ2uK>BMM_l+X%i_*dDu2IAKt^AouP<=`-Rpc5A+kf_%xoh%q`kI< zHG~SrzV7lALOFtq5C|fgw0{&t zfESO9ySHL^=eLjC;8l?9vqs|TK}cLPuWifaJi#6(zVeLgx|6+Nuy$RbW5S@f%vU?E z>i|IE<>QNY!)4YJvw<0a+R#Jj#qhcd>Ne~T0DR#NFBAmkF?SQjIAE;qEB`f zXv-)Z3Nh~c9m3iniw5VuI5hy>eGhR3xaX{?Z$RJ!+uA1@5v`g8ZQ)j6C4bH4xC>36 zoZwDWK>``#iZ8uzQAW#fWWLot6S!8KeOEA6{t*W7c$iehYnYQkh6IS$!s?$sJjKWRM5o7Z8hIX_JFGZLc|c-tqqPGTj1$-0&9x z5x$n!r+>Z@*Tao@>F9Oa)G#)@;vP98bQ}toRMrjR13p|{mX95OaDO6Mz>ZySum?CK z-fQs`po++2oJhy))kP*b&k@;tqP210Z@m+ClQfEn5c*#)3)<<1q(Q{o2d zihv1B7b$pe+~6WMOM#k$@ZlgBn&Kc37cB4qf+24F+==hRGE7`T;&)53t?Nd$mY^9y z9hvXK>E0amDFuoDvVSJT%Jnyh>+SpdZ=b{m^M9&uAU0kNUkc@c+2A@)fG+OWwwG4o zM9b0h$4VyrPHd377N;Toj(@9jg>zLEVSrQntMSqMOAF98bCFP5}5!h8( z3xtWA(SDi}M*u}xXsazFgc&RMtdpA6Cc{lXua6E zPYwx0;SFC2$bW>`3O{(scZ6^>f{(SB7pVGzxs5}-i*{`LE-*w}dM&nkm26~*cdLn& zMjo$8Kv?{K-2Gf1_EF5(a$;2A5@R#L62Lyb337?m`1A{wE;|&|i%#vgxHJl!nOqk+D(}}0- zCNsR|YQy^nkQe@B_E@D4N2t}VJkO}`efZ)!?6k#`4_Mya^cx}WmLi32$8l%6foTXYY5a@Wc~68YaN52fEo# zlNH2loPb?*!c#3TLmseR4F1B#5|PA9=XO^YSbw#HLpAqp{(S7v<$SkG;0-NR!~57i zG5Bb^Qo7wr7eH>qmWQ44;aPz1=jZz7Nsdpbw>*W5ijtrB16~pvz#7dQf#zgUr&V$``GafsEC#LnLBuWD5?ui1I=oTB$D=6N zet+msL;>!Uc34!e**`uY|HCd3d^5)bXv|F((eU`m1`Fc3*9cHfj@70n>-FJ#fZNVL zrarfrCX5Q$d^Ia@Pk0vCs(==tK+wDu%rzAl=6Eh={a$o$KGn}(=I3Yg%}+HB)ugSi zbOGbqVI5n| zg7fHS=0QXO)#IYTVi)o@V~KRH_;TqtyO9BcZku%i)Dja;t&A{#!pWnxHD0O1-sL7} z+VmDVn9be2!=L6!057|pFBmdr0)bC?!Lyr}CFroH4T`p?zF858e?|1GWllYH`+Q9=XwSP$u?+9>PL?x`!q?fG+N8WAlXx3>iJGCz1jTIsw z1l=nPe@ZEyW%v2>$FDykT=_xo?PR?>yevN7AmI5(-i&3t(QW+T&=dexv0$>-X)4Re zYHi5XqPKnx#*OE8P{mp&A#t~sW7)++6!Osm%o12j@Z4aN_--JN%5XkHEq}6KxNc%W zKhRf;iOtsY>w8I-$)ms)h~oLecI@%8k`i!B7#aD*2Y3fLFcWXmKq5e>YBRX~u&^&E zzg_QHcNFg%X)}9hDs0h;+9$ESt6#oAR*74$bS*uIm$4q~#+yUZ&)w^&-Mh=tIGSth zR#G=xc-yq&l?Nt{twSs0iGKoegpOf#coz_dH*3>dYa#&NeYY758rV!jTZRwQv?7~G z3M=XssJ>*#!LX}Aq9B45L>>>ACErf~f*%Zsz*shc)m(Ay60a1!ov{97n60V;P#|}= zxeqMTEV2|Y3YLhk2c~g)892QY#?dr$fS85F|JyUPdpGOnH~r(6uYd3Br#GKx|M>g- z{EApST?2M+OLj*|-1i>6FI>K@L2)0javNef>~WR-%9fl0UH}2$mhIZi03oKMhRe(M zu$wXjvH(4a)I8%Jy+}MWAYnj0KoQpj84}^3nK-tZUur@Ch8B*jU}-xpe#7LKog>z4 zjdT~-Kw%1&i>88fRDaE2)dJ7ERp7{$vGA-5wtBsURh#LyO!RNj6i@8Qf@>5eL@03r zUE-p_hXkjmTbXZ_H19u--~N>NO^?)wjhKgx!H_$i1ykeU7GK=&3@-kQ=zgX!QX0j3 zExB=p{I?0S>Ip7`@8vn7xB0{~OLOh7gLe14&2RZ7{@(T>P=Cq^zio)j3$b%sf}s_d6+7;)W&`XSn(>LE$8;6 zknN>_QF}WvYK6psXB$X=lnsuz%xFKy*N^Ys)lvTls;?mN1JT_L1!(L6Il30EB?d2r zA!R5JY@iS9!hg14SStty-=5lipKh6zMr4!_ROUKflvPI zl4J+_LE$XZDHZ10F^?Ycgq)uf9PUE+YV!>k!3iwrY=8by@rOE*S!zEIOTJ zvr!yZumBRL`SS{x-I94i2lfzmE{-JjdW8WCL_%KQOvuZr$AkLFfwmaW?$tV>EL88w zE5sbT@pkLFJAjWlEN{DOT_4?r$(DG+M8E|Sp{DI)Wl#60hKhg0moKLi?RVedb=;#T z0B@UBe}9%4%)~PyAjEPG=bu>iNLYnw;1F;q<+MY#Tl@>9w8I`%+aQU^xs7L`y>D+n z%<<;)$3{^7_3y9JQr|HVsC^f9E2= zRevhb6hFK`{p$+N{$zXEHXd2aoWdvdVA;f>js7c3_49~vpdRKijLVr`=$+jptf_<@5Z_VfFwH| z)zzC>_&_+}*RDO>sZ~4=#{m?9^!3*_Z{Guh-+cXCKYX!2 z^O;LL1z9^;F&aX=!zMCl?KlZi#IL>j9J?1tdp!&&V9hyTIfet9G;v@j5YV_;fKE>K zTD4Hw}WKzIELYBz)CH?24I z;Ok016y#rs@OZ#HdzIVHiO;hY%h!+nfQkjndWLs?hB+8&wD>zX&4_OYB=mvCbZ@ck z6GBaqC&F%F07I-*P)RV@0lWupg@5bz*WO$co;Zt<956LsL^zQloXJ}3b=v#m=bkYV z68jQGV#9!K(9aI}J?iMqQ3{h&gF`|*CcJH+eQGZjj6Pg(!wVlyQsAqAEo;?dhkH#+ z6u|iA{E3f*rtnG^KYaQ4ZoX-s-;Q4_oBl99{w$SZ1KI6kBi!1KwjfpE0e>q`u?6T9 znsC5(RsT3Fp~cS$Y0mRh$;1}`ESz|W)+bs>;Z54`BEgHpgfpw)yydMrT8pl?dR!>} zW-xoHj}t6jNAYZ+5mM18-*^;AP|Wz)&Bo|3plA3RX9IC^)(l2)^G2}2i!7jl zwTeKjbDZ9U-E$<%k$Zbsamh+wX+ro<$B37>1o6ltnZ=K)C z?cMzRn8@*J;L}rYSH7Uwesytb%iY+1MZzZx#xQU+X|qjMIDZc8a|gCT;vKX$tcS*= zr_inO2?wMJbUnQ*b)JOd%Y>2(f|3!VlSfbu;91e^4k199@5w8H&v@vSOrL^r@&Vg}Ogk3^o$J6n& zfiK@BubbF*lX^fQ2cVN!FaZT<7s7(X5*kO}S}gp$?aTIen!d6;%#x@5dTFb%<$AL` z`gY)QKd>YU?j5H2no`9^?HA$(kROy1+T2ssbc zbAIf~<9|Q}_j2yefC*^QaJ-r9AM^y`gw!}J!kQrG6^)8`Fn?!w5)|@s0zt81D%v}f z?)vxLi}wAr8E41)R@~k}pt-=$Y3mbokgxQY^7{@iKSkNrK(ZRzF`Z$E^zhZ#va=G2 z>S$5Lmz(y%u%p7T&}+(f0BfKFILU|>s)5h0dw(Qra609(PZ)7SzOHS9Ae>Vqi(fiX zqeEoiJ^gqZrh`1z0VTT}1?6zr3&(;lgIP3uQy1_Nsle0;XaZ*6vJ+`SCVoJPcmi!Yjch?V0BwB$VUNN-~zt4YwmBo7>zr6j^747q& zVt@3=vYgg%LgpZ>JF+c-U@)v49TvL-J*LAqy>zXB5Iblcn`Jq7tih^}{Z6QP>zq@U zX6&YpV9S^cXe2p!7><9_xNtg`3EYB{e{_rVU0T1}5y;m%p9eSK)CzB$TB_E-&2^8N zOg6$b$4I_L#!Mvb1Io7?!eV@52QO5(#v)({0X9b z%iyJ_nv)GQ__!cjcSDAV0RU9ut{Js_4?{$~oHLmUZe;pwAS1Nz*bH%3vQ!lcd6>Pk zCPWNl;fjUi4zht8g?mZ}5x81YjWofbcu^aAaqMl3N7qBf6*+6hnpme~gjlOHDSxtQ zF>8FYg+M3=D9AaI_PFt|g%E+525}wucX*!&8^QtNX1v7Q92e~~pXC&3qaXmwj^TJe7m>-~V6`uL_$U5<`17%ezEb9sFqve(IM4WPjmjOPD8w zePMCXVrZ zNX(JNqg)c_6T=@+UF*@I4a?iGPz7tKrWr~!0U&hlmkRr~I2n-*?gA&=M^G$A* zuU=C%6HryABS^&=5Rf@rJb$mvLUs{_r>OeO{6BsE*k6^;JxG7G)Ym$A%R}~U?YI?A zl$cjAk#6n_2b`_sK)xF;{cwfvDzkI)fq#=MKw(atStDHA z4u7*xX0J}uaL^Of8Wf!lJ_Gb#tgntBsOBUq%r^q_E+BBX8el#Oa1!s6&T*0JK{h@x8IaF-+vQTP9&IYL+u30bf-Uf zm29bDwwBsC$_~@-yw(+*gbTqvz^b`BIc*N-vu3Q}vcoCt*bGSGv;{l*T{XzMowl7G z(5uMhW_lY10E0g>21V-J*>zq`+Z@L7j9+#n(%`IIkXz+Qp2 zdtmZuEAT+tqknt<4a0EI8DVQ;S`K*6&spPV>3yj0{`uwY>tRCisqmzjpx*H##7&^q zS#~-1M(^u{gj*~@2*D+K!#H;EUo)=j^{tukHh0y1cObhXf-P36A_)*}l3BTT z0Nt`)3rv{e-G7~4Twax_pN*L9dI300^OZRu^aZbFHGhutLoMUSZ}jZNlUUh#Tfs4= z)d40pXu}l`%whuDqW2U~uFE`hu;nG5=6Coc>>4nRC(6#2j`N4I`=d(z@h3l<8|xK6 zW`X6*Y+yHS%XihwS?6-aD2zgKgnOrnIvOA(D`w{@r^Z`42EuX%RMok$#8_-TIf|(t z#j>wq$$!5?VhFg&{FPOr-rwfO=83#nGbysoCxls~dRTWu{KlrsvZfzTHBcgWUsuhPY;+hCU=k5T(P-=;2fvphJGl;?-nUM zP~EbQ%|giQ+aLxDTRhDKX|n6AVr&wtkdAuUEq|vw^s=<S6bN7jL#W|9iG>GDfM(Lw$<9#z}pskLO>zYq4^lV=`4D84)B>K zVx6QcRrYE&qJ6jpI~=pO;Kk{i&VEA}8^N!ml*1CYJz_Y(>ca~LqCIc5IT!%19gpjW za)0~n)2LscGXSrKL+od~R)Pi(+qP`wMVjAvFk`eJ1DXi7os)p1 z#I3J%3X%gK#QF5+rmyk&?eDNwYyO|rZQq_`)_E_-gdcj9c%eJzoqjqEdv@M zo1Lr?> zjoG4=YsXcBa|HH&U(VLJ1Ahpt>}k6ru$=1V705m2#KJ#o0Bf7!>>$nR&ASy<&tqKX z+h68~H+RD1o`3VYtoX@Zfgo44xfQN@-qStc#?3__IO8M0!x6fmo;K1?9M6U!y47Y%D?Mwv({%8H(u~rXmxvZ1bpyV(Ix4u7&gym*ED+{11}Ny&Ly(TO9rD)eBM*pZ@TR(Db~$bkDQpbD4e zfkz@ZzX&hzIR%_1%9#nzUUz$Z+6C2W#fl90z{J`RVaaa7k~n+H(*{Sc?LgH7hGPIj z;Fg?V5hWw61dnqPD5%gvzWYk{+A$8`XMdkXLio`I<<9DMP5|sC><7W^*wW=?CXpD1Nffqw%>4>aVPd^~_w`Sj z7Rr;nrk8%Q)!+c7!Uuz7k=D_i;f4FZVA*aFBJS<>15Pieru{u$?>ML-o)_WObzQa^ zn&&`aBWNi(&xPZ^djKpgIo+dkW~$Uv

OX$>sCD1bvRDe~9e6JL)Hg=8RFEG=EqbXnCutqip;+lVN%zbb@LfQsu;g zvv@r-@iY7u=C_wS-a7Lz-7|X{Cef_j0!jAMR*19rRWNiX-1C7Gf^~0Xs)L!QXz@@)t+if2PtH6h}U`8>z z*MH8Ulg*uBpq}FB2~q02OV^VF5YlrB_z#(VdiUEeZ$JEOf+oL+Uv2epAd2;J-gFDr z-F1Qs!H=oc#csNI5i*^^x-Ca56t|+`Sd-(q-9$2*1trC)hT;o{IBz!Hm67kBfYX8D zr)x^i1P+5IJTm8lXbW2@&7mecSO_!Uihnx}2=dk;xo$xe0XS1>kzD<;aR?1t0qSo!I^~bo5EnKm=`MO@afF6nST8GsVt78*D=4zFh5Fc$UJi9cTvgfLK`Ye=DS(bYo3-Rpm_$$zy0 zA999URi|y#n`^lJrk@+IscnxMSB(gVuTok@S z9Zy4C5@Enim+&hzyIZ?)d6_z(D}Rv0u-$KqW3WJfgA?$*@*cp{eI?Kd1!j0K=5wCA z>(C4kj`$c>OqO9UZNKiNL>nyfa3VQEbm~NXsj()0WBL^syUQ+zTZ`@)t|7b9&}siN zGyCxXCX*w9uO1*|*!m1Mk=m?+B?9)`HnZPss+bvenm;~d9^)j~5VumhYkve2F0i;; z#`QW+qMILHw+7?4pBm?&En5xFxH44%F|;_#_P9B%^DFkcx|%FFgV0nyF~DS-7Xi`s zUa;L*Kq}vWc)EuK07o16pkiT(7oVpSuYp6=>-Oq`5ZkinV~ar{IG|&$euP2-`kabu zPgR7;bq)&LpUmSP-jX>+3xBmD*w5e&IQM8;DS6#fMpFPqK)SzijZ3iEiEpv_Vp;IX zQ$Q=S$s5ZHh~FpX<8a2dj#uKEzrAWydKyCFHExS{qbkJc@)E5&_XkL67s6$UZobP~ z31KFbU8$CQbcmgAS07XWFF}oEv{`Of9~I zfMGU-C+DZUKRu%5+lM<_0b+y@;za|u-|Hs{JNz6X=pg5_t2PCiiLYDz?xf?G?(r`; zi(&Ur=F?obiNnAbU^msiO))TG__UNcz7p5Fw_jeVSBy_(UG87VcUf(;L4J1@hKmFX z5W9NA9Bt>D4#S8XZwRRqq3nNB3F1u9rq>@lC1H2Wdo|mEXik@7C0qSgZ~^Du+!2wM z*D|wS2j?zvcnO(HpyaBDc}2V1>Op3)5+ouZJC z2{35g;~vv}Us&((upbc~a+&kv_25`XHKjiA&(jXq^h#bpjGxT7ahiYl=6Hn)P&{Wg zA!%9F?ohZ2!N4I@ySl&#_yrvK;qoq7FL+s0+7o^ZIzj{jS&G9O&M>tNNC7D0^~U*a zN(kJ+(aPBi$YQ6>u^wC0w*A7R++Cnpj1%6LP4K$|xiYZHk(kRQW#x5kp(LbRWMVI7 za`;rM*4vtP#D8Qf9XEe>7`U1$*~hXUMyd$hw?w&PxM=Z3^f+7w@Jd`CK92c6Uq#BN zDJ>kK_ZgPG+}-mKBj<#+dfC>}#|W-XbGwcUv`*U`?QVeS00`%q2|#8b=dfDX+>$$r z%w4#w046_8p2lLCl!I0QCD9Fv_zn~s1n`1mT~Knuo#wTh9|wO+0Lh5K1eD86TeaD} zL@$ZY=t%!N9nSA?5Yw@__b^btB{mmA2bJ^)Dj)CSxCTqIIfAmQU+5~2k<*PE;Q_A= z@_DjBicj7?L-#E;!|R>A3#aG?th@w53%H(l!i>{(-F#3_2e$E+$#RBScSiw+6qg_t ze;$rI#k~j%7)gK800?xKwI#kgHJOx<$|8m zK2yh>$89aAn`G;^?siUH+r0(ybaXRlI_UFV=Ww{l=uFmT)>YsQ_Z_-xdS^4ARd6|5 zvb)RSqtCcvqFrB}8@BS3`?8sv;46>5s@->egK7-tg-w4Wl8slm$>cIdrx4bhR*;On4MDqywXl4SgZHE z&UD@cE)Z#=9EdGibhRT5C68yN2p=ic)f*v4artW$xxNrG|f*=i+>qE4XJdS-#{ju;>n$%VHnX z?zRPHM>K_EQ-xVlv!x&#VHhwf+XCUzHk$=r%kBOA`Wdl(`L%wUKbvDfs4vXAj}FBjMm43x0+*YSk^R&XGvgQ}c=gNOFQx-P2c9v zJP(Amx(_wMD&5R^%BADCC4!*v)SIi!kxzf=_QKfKz7M<|j1wPQt@5*!#@3$DZKQ{# zz%0$b5HW16uC-nrNuzYZ(g)`XnWvgB>IUOzW@1Oj;$Sv^tg`4TT^^u}=3+;TsshMd z2Vf7;2L5sv<~_U=Ug0FFdlEkSiSUf6&`!U{CfDY?m~JKS!q<8gfrAdyUcUUC%y@tI zvHkc?<*9_Smb;zEWiIDEo~+>D(YWIH7?`KK$`X3#Fooq*0CWV9?qmYg!oCY|5Zbhy z9#U*L4dWuN8k8&S)6GAa17b#3+0SQ+`6ft!z`B41(xu==v%-%E)T z)xyLopiF{bjbZZA9d^|2uF5iSb)bJ-$J46QrnBQxTiqaUjnR2dCt8OZ-LzpX?=+Ll zpEoq`c*g$k>!(j|KRm%R;nC9=-+h|~PkokqwDK{WSh-Ee-kyyz`#sRiiJ+#r2SjLP zMB~cZ!)pnzg1~clqIjbgTaNB58ezgYL+zeST)(Yna&*+}ZtjK#rN=H1J_>&4UFG>8Fv?}XK5ag$p?c&uc5qR}v(k~Cwt?8w z%3+%8->ey4V1;S5?6j379%pqyPBpX5Nf%SLaFRuoxm><^ZBA<2K#|~$dGeZs1cwP^ zFJ*AqF;SySh34C0yI~*sF2jS*5 zj~ymwW4jZ*I9kh%);)hl(>Wx$S`EbjE5u$r7PKRmjHk+F&a7R-**Rp7&9_P0a`pMQ&`XI==wmSXDcQi?m-{fc6V#GMg?ojY(g_1ayd=Cnz0+zAwV#g?j{CP zyTp1IbMb#%5rIc*Gm;bczZ2iv_rJZVU%$Tn>ej}uAK!dkKj~M94wh}XCQI(`tF$=L z5yy_yd+?wI3l|(51v|EkXUDoXtDs?S_Ov@BnLm`E4T4`@&6qAvb-lK% zSh!J}GijYwfDPl)@O6Z&;EoAbu5^1h2**v>IZ6cG;qWv9kU2CU3pGzSft~J0f|A=a zFiw9jm$6|X5q^ESngbu;9P47K^-Fpezn>OrVcH5n0S4@MS0U{5($QvDz_#FCA)xaC zDroz4R|gavT*2kfRPJsoV9zpehUpHRJt6*Wl;(8 zVGPSg`P442;Nh80Q#FY+fE|>8hme5~$rhht<8;V_~<3HdKFo$@1M0aqiRc*zgi!{-IvhlARPE?r!Ja)YP)j zl;fz@bG!NC)zYYk;9hf!SIY+mFm9LD|BqV+3z+Hq9itO+EFcj+U#?5AoCTvE5+O98l%Vj2U&l_feSd7 znY%+kJRKV26d$Nh4|ngnm8QhFW_+%H|C97edFteaZ=d$e#e4LaE_riJ0yvph z%~!~d3?85Y0PS_$4eQo-CyRf7cw)gEoX7iQkUB8UR)@PI@^l{_MtI~vPzct-W#_fJ zdIyQRqcOb9f5hz3HuT0tctQrJ?Jb9k7QmwE)~G$EYqzHq--1KHLxpHZ4uNfRm~O|l zt-C1Il{yd#!iNpn7DnJ`Ct=~*9BWBjfm9}E9QZBs_}s{9|J3gp zrddqqU?ZH*?tDvkSU!fw#VCS>)|oKa?8e$xW|QRc&iSE}I#q)8x>yohabALOx{Q9-ZXnbX$b!VwqvF zrvMMv6}4CnphFl}j~ylHrJVQAyR(DR-O}SeH9$(<>`nzcV*CjokCQRaV25>sEuX09 z0W0aCneDLkt1OZ8cQX9)uD<^PFMG-sJJ+o`Qo2~RnX7+Sm=LmYcilU_#%ww0mY{|b zVnJ?%C)@#Eg=`t03&ZZi#@^{LE{8oj70l%nXRuEjErkx_xKtV&s+$T8o^+S!OPPoR zn}IP{U3ar`JDt7h>@I6Dt@BLxwD}7i!vWrlX*Oramvh@EQs!Ttc-OMIYhr~(U^t!X ziTl9p5ifsC(0pIAJIq>4Gey;DL_q52oxXpF?(66JKkvW$=l3A*`F>|Lr|OK(cRLt; zIxfUr;nU%SMs|WqYc_*KAVla^kD&Jo zc;s$#>Kt)eF?!pACyfQweB&Q0dR=RqUHF*p4b#VPrqyr?2g>tAY`=93_V#AXueSuB zZxWw|-d+(!HY&Qh5^n932MDK?qQh_Pu1tu;QX5EjOYYIX;9@%z^s;bz=gn+`hZA8L z`lf#~Z5#iM-NWE&_1@=n(VPQurT9O@`Lkekyz;Hk+% zH}H%b28j&`&Fc2w_Tfg$3Q`1e<%EGJYhW%%Ecb2M3>5;Q+2!W)crE&<`LX{P9Bv-Q z4$a~P17EH;y8B!Uw4&dQaZdDx2Oxh(2jM#U4m1oMw3iEyiU+nm37~`4cB0I2uLHmD z`-&R?owXq{M5k@HatSutIG<;Z{vop8+Pk-3e*II&%=RR=WV&hEXea!F2e^RP^0ou> z0wv=x@b34tLa+Qiwu(n|Syv^pa>TnjxSS_@IBE32Ljf}{=Nh^md%vf3Y36@|{H}*Q zK&@V+T~Bk+l6~i8mE?F=+>ditZG$?7>n@2i#oBbI{pKs)L$GiW>NSMyaG$j4_z8A1 z-RVX)p2r2!P&cCc>2x03gPrxV@4(G#cbxm&u$A;YHuIa@K7agLzrJeF%8#bD%iTQQ z!PL82C6wl@UDs`&cFQhT8lZnmmyXmOSWpIx&c^>y#VSx83wA+WL$p5kecE}zAwbjt zw9d_L_egDbu|Vd~Vxj@>9B14fmG@GI7zXgMj^a9nVwe1$ok@U2Les;v-DYfg-uH9B zJU%SB*0V;74XtsJ8#tH_)r3mli%s)AYk!a4`(RNCZ)1&17Tph6lB0h#c;r6|?T6PA z+w;x`>tkI3dFP+A32JQ#Lv`8&XtIEb_S#Oz>BLB&?QZEzcRnE6OMzwJ^rPGIK+|5c zNJ^U1Xh6*4-s=L=wwG%hZ7V2a)!l9A_jr_(Z?0ppCf-efRvCR0^IbQn4<9BCoe);V z*VQ$+1CDCPfOGhOK`wtyb6R(CSdEjs9Xu}FO;?Jo;0nDmKk&83s%yhfqy>k<(LLvx zzRB(PxAX6>RPCwBqsx%G>P|q~CqT>v?z&^CXZHTYRvwr4Ifqd|+`g?>=}s6^kGwW< zW9W30J#+~~L}b{AVD@d;zIUM?(2f?|tbSO|vbrSVvGK=>JEwn4IoBp5hi)13R?${> z500Hrc1IXad^lbLW)>kgX9+{lvAM-*gY8D(X0CVf+qPNB=kT;RcAK@E(?0J#%`W|D z&Jo{Sg*f1z+q1}iyRXCEO}FP&z}vUBkDv4x-E*$trs;GIm>D^Ep`FV5taQ28WQ4Hq zLN5Gn-a%Fl<+Fcj5+yJ_OnkEn^0cVGYz@8!{C93y$Zo84)k1Jzl$#8ZWLcZDa=>UU zKlad`-gFaI0;uhDa@}&G5J&?qouXYj{Qtei_nztroZusH57|nvHJV!itUh+i?Ktl# z(9^Y&PH}W5z|aG4_swUM-SXPrkinDtGNQf~;5U)Id0&6WFMoggye|6nqLD3b5>#9r zP;&T5Hhg#d^hO}?zHXW1HC>i%D$8=#0T6YteG6NSt#Up{{R zSzW%_b63teki(4t=69l(0K*$aCw3AF!3kRi;I0p~L-`vfa zYj7F+0XYB-4;Wl^LQ3?uZ1PPJMr!W{FZgtmbAW&A;KddXyG!nXv$d$o3rZzxX=$xVsA|HwRwy z=t@5u0WT|{E@!o52Z{z~^$`m%d*^l(jyJ!rv@X|&Eab6{SeI9_ID<=A3effb6{GN0 zX`T0VtUKl{4c13G2>Ka|ST9lg*SEjVe`S9-zy1c@dRyPUQob`hT_YaD6mtUZTy{}g zr!<0V>~#I7l?Xswcc0;>?!s={%7~WT+2^CGz14+E{GO9Ab4u>H-n@o&;@N>)cODrw zQ{1Qm*J%ZU?(BA(I;h+lqkfjAvLW?B;h zZmYLV?uVOt?XdQ`6%=H@3}6qFQ2p+j$RRezZ%zn_9idQ>`_6lSuzV^^_}HZ7eQsc> zeRFfC^_-47c9?V_%DEfnkzKF$!d`zi+!FSW4A6v$p!}vpvK0l{X)N9^+F_O@uC^sw zJaX<%a017;yW%c$4j^Z5K^$n5oil>k5mkfJjnxJ?`mg}VYdi2n__OSOukXH9?tFpk z|7l#@{>U>qNCMn5Kt1>!H+snB&wErHk@sFwGu>cAWP==VtfG?X>~@YY%npB+a(SE+ zhjLc`D={iqW8%~k5^u)`h>8Sv?ZJ>2E} z)h;E0cI%3qZY+5{~uxRqAW*lWLtjG zH3I?xAmVFihyYN{5g&C~tWtk>fBmcl%1&k;k~5OJ)Z!ygBm!{X?%2NfRE2Me_+5e+ zDsLib2c(}*tM||Sx?15;Ly(c?dFvAnx>oMpsiG-gs}tEA{^lnrNappAOv?|ira%TxD=uRvD&~J* zuHavK$$kIyviM$lH=tGCgt1L?Ck9bg}tUj2T^Bx zH){K17E zpj4m243BpD@cMk`!22{JQ*V&- zh<|$KNNuS~jikrqSEBrzo*AH?H?DkR&^4)%5>85k139WlZTV2(!K|(a6d1(b>*i3A z!v!8!$3FPuWHG9J`^s?@bTDPhE#C9Ek&%ruL*2$T-IQbWEUTdn_Z8E5;(s^p428fT6kl3p>wX|$!VO18{ zl@O#7C$6hpdAeDv7gK>lel4}tq%f;*Cn{=_-ay@wKB`USFLQtsqT8A*bbpFPX^V3S z+^laM(wbhOz#-PjsMRtVKo}_TRrj$`W2lTh(X!D zEdP$2+Rj4IuFcWnK`M_SkM1lNAC#1Vpia=6`qW;G#4rhpB(9UPW}^h;2yF`Rf_sBL zM^nay*xZY;z3>=!F@Klt?^o>?_p8r*rh4dx*Onoy!XWyXYDPP~NdaP%5fmpo?~|(7 zmXhYpiPL8>14yHCQIyg<(#hMCao3TxiP0FY-4rg83apbl2aq>-o1{9m zwS?7vdf_T(&Dj!lC$qye#I^~n1I#H7zfmhMuTb3%cmB|>F8fg2>*6RY#vMl?JOY`3 zpKtZnaQf+1DSu*s{Z6e%z$znYlyRhW!EM^Pd2yrkbsv{>eYF=JwYcbc(MA-_aY(nf z=&gjIS3d&FYjqXoe}Hr0+vzmPf`J|KGhg%5$Ln*mz<;KF?N1sb6hgc9d~I1=?2R>w zHgojH)%P;kR;OCG)1wT9Za~q3njO!pJ(^}6`eGJuCx6rl(Qr=nywqeL4&JkJ#cb1q zdYk~FQ{{16F{bO$&eRq+ZAyx&xP0clYJ{s@Nm*6~LqA{JULvu^;XEeU(rKjXm5^La z6@o!LM7~o_Nvs0C8_?3(a6PLMpr&%N-H@DE1f8lt61MH-aDKeL{qymE-+Gw8X(Vlm zwO{<`xPSWLd(0OImYut0jnhND_kJkVQpt-~XxDXtyox$NGUE=7y4$86Az<7=YG<8w zz=%XKBFAC%=g_*OS(0gwj`4Prwqw6JV8K&GhVZSACM$fQC^9FIxYwAE)NVxU0J$jH!7v))`)EC zpCqTAKyDYc1e<1AYfpCg!QQAT*f1oIYh)}{mlu*agQ4o%skn(ZL&QSBMbn7diiUbm z!9D#r9d783^Y+VD6bHgVhIsR_lTlY1*^S5f08SRt?4Ox=2&pnuMB^4ccx+ z>?9m6Gfn=;u6lfy=yROxOz-7}&bRLt>^-N8>i@B1Yi=3L6Ld`>hp4M5Bc??h2t>O+VyS%4vPN#CZna$d)oyj`SOZLyFk6-@vfBv}s{6F8ur}0jowm#`Y zsG7H{si3Y?7EAB7aMteRPaK7Pe;BBW2&}r-f(cUrU;3x7=$s2B9)E-IaOW%@;v=M6 z9m>kv;Q^eeIId0t#hHXUy&M$u^&a7E?M`s5b&uXcW&Y|jUgP(zC}hXS7$pl zWnGsGd=JzaU9;#EH;0k?R57zV7cdTj{y|wM?`x{e&67#+*ZN^ZT`mS^f5efe`m%N} zGF=)hJ%(CYB%5BRb5WNX?VPXfL=nMNmPou698)T!=$(va4UUQ*Z_u`Jur3oC0C7_Y#m*f|3Knj+JRgpA zcf?#Q-V}1Gj)>URCP?uDf43@G>`=*t0Ft%ty>ypcJb$qoxGtN!y0>I&9CPV#b5`~j z5xpPF^`_2I!Qp0yrJ{y=KMwg(gHvA!%7#dXpAPfH>ZgK2siLFU zpvsE3Z4i^5nKGOxeInHbhrDQz0|aITmfS{W4Fu-oWZRt{e+LwRIs!Y#7UGo^ z53#5MtX1l|P1(&&rLCZV8OS*l&Tmo%m;X<3Wom~*X9rNF#La6dov{Db%~DbGbaxK# zT1vl>_Bv60nw}Oi_VUK3lc{Sh|Av z2Wf&VOXgtTM8%H>e=#kPDb(qr(06G4V)HI#jbqE41AuLkS}@d}(_fjDI9qxk4qe5m zZh*<8&|}+FBGe!0v^yCSQ8Gz|o^fhqxJ*O|N(l%?iM5>@xXHDalIm6xJ7Y{r*l#(!}B((Dx*M1)TV`HPeCnY_33OeNEb#|cK-we@0l91s}h@P2m}dbhVbgrs6Zxpa6GBoLXJ zBS`GJJqu41+Aq4j2k)dp2^4ZtegG!&45UmP`YG)s^MC0z+@?IEZd##mST7~qC*fmg za>*)Eb{3w8635Qi*neI(wc)K9$QcAHgWy477F8}iO8DS+Z^YuY?eLrYsZ>r}llBED zc!6a232H%X_fq@T2lTe76SrgEHp#Zz&bE`2B-P%=SmsSyGCO57saT7bYqk_`0$_G( zE$~J+C4tASJcc?dy_P4N84fEEFX!O5sTycfTa@AJ2u)>jC9e3Fma*XCl!&^cJ2;4Q zYLl@alz3T54mHL=WvseF9Apjfj=p!Yqo{zSNc3GLY${Yzy+*23{!dHw^~=}0eg4IT z-j-*RyV-Fs1?| zD|Z7H;ey~2w80w=lb>2sTuRD2ils4wviW(i^TIOO*4mX*73$3~IGY5$q?YGk8_WxA z^RVI}tMS^;3@9TrOlN*rUul2jf3^(n;RH0N%hi=v=R3+_91VEh#dMlU-wNqv8R1GP z$#BR@*(9Robr%Jd_jV|qz~al_rylkmoI?|Sv0^_@qCP-}d}VT*4wU@27PY5iCFkID zQfBQWOgqv10Pmux)_;utRRt9;5j8?1n;e- zaZHYQ;oEHUVM&=J_-XGv!@8zuSJNi&KJ52J=S7aoHB+0Nl1>d=R&~FZ4s1Wbg_~1g z?owrk@5swKB(td~bZE-xK;BuGKfL8Lr5DFS`EJ?%`tl9ck2?ULkMogGu9N4GBRY53$zt7UMxf8&;Vh7ET?it%;r zK7RlIG935nM^6vu4fsOZ+bo+Db!DB?ahfIT*m9k~4DTnK`u~fvuKG^bcR^Q~z>%~_ z0ij7ln73Y|z*bTw*on}rzMWu*a6uNdr*C;cnvZ zTm95a)Zk1)(-28&ToD+y=`NzI{T{{^bm~ir6qy3{Z1W&cEFRhgwMdj`vFU2e`2zDk z3n@7&{yL|t?8+mqdGE2OIXiGnjd7iuw=;Kuj`Y^-oufCHgIL3ElG>b=g|XMGa2*I? zW0MzeAb(}e9$-V(1%w>*kC45>i@1tcsknM>H0ClP* zvMKvX#a-v9PKBhjUs^rfaqdB8kuJf+cq;P!R94D!6^)>h4pMi1M-}dXEO z`h2=|G?oCVfe79>9Tx>;c9ec&J?`bfzU`dMw0U}WNr~PmJLb)5FB-e-*LH1s=LIhp z4l;yt8TPeL_i<{QlMHY-3UdQz4AIt5eJI+KO>i3lFOz9-MSqXceL)oAD6t*bl!tnf z=?qDG?5EZGJlanYEI#o}rT&jRuH}7rEqrSGu@XmtjcN${J54DNXJNK8>ZAvNby`yY z!%dr-{nFc)U7*iEPYL(Ix{`V?&7dgkwF=uNAE|_=ERF=~ zxo+MkPiIp&IA&ry_G!hw_VHsm&C4i`BUY9o_lD1A=U!#O#(6r7$sx{^5$x_>j z7s*pyNv9i`J5?E;a`)!#DS@x(&&6g5I-=Xx4x7zZhkx7TXxOl{cAt79Wi5oRjm+DwpVo^S^Usg>dr=<{#*@AZF^WPcfopHr#gQmRq^VsX0SpvKeN*%m8R{^W4)#iXHf4WS8(=CX^Y((8P;n*ag| zIBn?zul9#9xr)BTD&AbIl4Upm(WpT21*Xx8_EIHhI&`lUvo3boaPJQFMt$M>TL)eV zxzw~pL1vEmrVdV#v;Y{s`cf|@!FU;?7|AX5ncmvHWpf}7~6MB$Mo2<2q)y*Z<9c9i zTMjOqVj{{Z4p6;y`J$)eA=>EF?+m4a0jSf63_CcUI1PlqBf#!RP5Es3o1FqcYZV?T zHh*1cS1xKbIJiK}{NiBR6Mh5S&&Ng6)k5`W0Bjd(qTYHtdOGIlQmgEGs*f!eNAb-w@* zxB3-PC$fWTlI$9s+tb`>N|q!a$$FK2z*#suYYN~WR%dk6>1dVl}=%d6uj@49eAU>R8~{Wy@+fEqTFy!NOWK$lE1o9>-MiJI$P-hWb6 zYaZ_lmiw8)(7Tg8Dppm9}x3_)6=70nV zfX>F(DJqfby_u3+g0vpVoS9Jk}twl24GR)a#$%lPAe`&nIq`Xn^m9(J9aqvt{0jd5DtA({%doH z{!;Uuoqvt}u<2BzlQDHFf3dlpl)?cy>e?D^!n>NZUciIz2@4iVl{!*McU9pOY<6&S z^3`vhzqFp&_rtx{lvAIRtvGMJCr)6W_p0Yx;ZCI?BgmV!J&E%uxCc?(Ht=PpYT>FH z2}?B7Z8%fO1BjQAyQ&q`OAZrpj2*lLFH?dL|GgXI50YxfG1h!Xe^SF#4*jlGgVv_! z{oL~Y&zgN_seU&|x;w_=-JK44YL72apxnS2)VWoop(_7Mm>`2Y?Q=Spsmq=$f#wZ> z-VjspMKx^Y!Fr9lI)Dl$DXzGwGR@hGDimh{gA%|`G+Z`N$m|juEOT!5yHwO5_TAkp zY%O}$6<$)0w&z!x*s?moyu^^{xFTIaZItK6SI7It&&D$CTd zzn-6MD_pcMAGZ&8`#iq2-_ZL4KwP@ObV31?sJ+PARYaKNl*q2EOtSuSuEIRlvh*|C zYjQy-f#tV?19A?B0xWHiQ19j)ttyh2c2!z9ESo;BQN!YDe+@N6-V&)JwDQ9frxsVynYR)N~VT55Sy=siVT%AXrKM{jrCoW|*N=uHTw{slyxa@sk$4q#I| z$|#YZO^TV8SsG-Y_s`4r3!SLPvL(uI&l-Ijwr&r9`b)c>`&7B_ z$kH@-RpcA_5y<5LDld-TQV&c;P5Hk73I4>na!mu|DgLS9Np+(Eg4nY%hU3mg4nJ`F z<|8|VO?A|zdlSGb5%nss%eM5jepY;cxz9Tl9Vhg1e>jV~MlG7C7U$NeL;1dzl-WD@ zt}n8a7V5@O#2$yqa%yHJolh48%@CqYu1$9mtuvKR1j_5M0`v>(Zp%A}Q|zR6^cx|D z1DA_)QiS^*;Cd7mZ+J02v_86I11-OZc3Ru_UfD-!@tBHjxZn_D6i{eWQ|{zo7+ac< z5Z5@Re^+{wVNF~E(m+W8MTW;e@CrAhUK zc4A)!B*8`(MnxDFPSlDEfJXconWJgA%1Rq5*r`96!^y;)X)v{w(#~-wjbHfo;AIwb z>SOZ|#w$gmV~}@Q+KWIfYCw*k8%n>fu!-W_f6qjyUTYzo81K$$U!*y?r%FjLs;HC! zPGqrdkan`kV3$kp-k7-29Fiv zS*Bl;R(d2mn}WN|e%T&uPK>hx3}m*7iR-o8Llv$9Dh+3ESScGg8a2FyGTC_!=3PW& zy%AMK)(`SUiwR%2(L;{SntGp%O;GI2GqDV89_pan=_nw#iz*v@6*5U5( zR`))#c|Dhv>uX6+F+^qTSGK)ZqN;f$1#?E$pGwhO2lgU61UtWq7&1RhgJeEZ1wRhk|Q2|d2pvaR35E|Q&<4Zt)w3lPy$#(U! zUG)Lwsj}|sK=!&nYgGRE_5S+dpYf%CeVxyXPoo&*kg@5$EvKxW=Df{`q7YRhKW9Ij z*)fFe^5`V9Ql^hanaaB)O#o`ywI(G`FpGU=i~U6K5W9?IXSXUxlx-Y(sos?O?^k)4 zrSJuub%{>%ab|QqtqSy$@_QK)jHmoxg}1%ccS@n^QM6NXUE7l#d^~>^W81TQx16-&i7hB59*M7@`u-8^eMkMxK=6pQ2i?EVZ#w^-JCE}`cwuEfu zN%TxNO83Ej>$mPq6*Pb7G$EB17~~~|e*N@m^j}m6Pevb(!q{w%(k{yy=k2y6L(w#X zpP({@f?2@BOkmNabmU9szAV_wB6IPj?hC-z9rjg1W}`gS$5tMyZh7|F2;tg^OB?R8 z9lAb04^b%HU`T$O%@XJIipDhF{LLgm>AouErN$}8rcwtxTP1%q1v>y>AxMDGYrWjt z8RRUTCLl8Ltlk+75DR73y{~yI-VS-4|M20byy53v_ig*o+h6~6eQn?RhxW%G-^L&9 zWn2$b`P3z+I-8R6iSEt0#FJ8cax$p+e6D@h>6f6ya_XeU9<{o!%220G^WWP@MrO;G z*L+pK){V$V*?NDbkZl|TDgick(6-1MBxfFzT`AJv!w?qWZs02S&<&ae)@(uzws9KI zlU}SO!kwB*BlMDNNs)*sPxMhqyO)4ep0_?_oJ+v?o`-i-%~4Iwa}HdrY?Rs* z&0e;)`~3orzwU1z|9r>%BR)SW1?^roA!(PXamuqBV2OWeR~b;|wH`st?xRmhtiQB; z@E(I=PyfS0-AHP4qEF4fK$)L)z1b9>1<|Fz*5-I{4qI0911uYA=Uki7A08>YnmcUM z-P&uH?hS@;fVQu(8CkA86nU%4W!7*U@XXR4tWLiJyNQP`eJTT-o#cvIrT5GJLRi9~ z`z?#cp3Z-{ENcURo>ZgAc7I*B&+Y!Nk6&J?GLI^O;9;wew0U`PE)Qi}=kt(ys|#%( zHc6Y>R}KWUsl|GX_Wjf;=p)JRk1~P0fFL8@yl3z)A2OAH>?GT)D9pK!oqc|~qa2gs zBi=x-_u7}0&Q6N4HnU!%6lGWSpi`2~?8t`pL#G{H^{NJq3uqnq`vG9Uxx4r6aFzg& z%^uiwuR8eilW~6?e~*;{+BcWF;-R5g!XFxs9x^X)2ROXdN+~)ft*ShQ`ym@IMyKd( zwoX8$g>#wZT+dxK42!!|)#+r9re?c6R>0p;G|pCOj$Hhf6Otn{J8!^D(J8PDhFL4j zG{74iSn@Q1;XbYF?8}}fe~10-AcR$CqF4%R#@AuYn>XgHe~iRWR*^ChkgM35v9JSc zDEgI0B4Q@$+ouKlpYQ*rzWC?%ukqpY*Z%jX@tfJRvrBFSz*0z0+Z$&D!7Aj?38ZCe zGQBDG$Wv?SC4LX%%8rim9}2-;?J--7#9L|+vf+6uPkQaQ_e0HLvCJ1TMI1JMtCv`} zJr07wTR+^Ue>Pyp!DV1;ESEaMB(0F=8$+mq^@6BGbP z%7d+(4od-x*!A~ngdW7)LSeNB9Tqh=aYFc{=nsCme_M8Qck)FmCmrd8r@n+R)i2{| z9mCRj9?XBIwqm@ZLtw4UYV;?i1uzT{gJ0k5?(9RK)u#BmqVrcU3mY5`Z&#sZyHO zowV<-v4Y-#bAIoQb4BgB*`nc*w!COEZWIG3A3gJ5f0P43`vMXcz$$wat$HDU#~4Z_c5mdh z<9J!KSJ55z^HU}WTK)nJ6s0Pf=_Zb4dH1HMiC5efW1!X5=)rmA|?!U5a3ZpkME) ze=^o}?7mErJAc5+wM0c&olsh~fYGUZ?L%0x;2kn35IF7qmd4_SP47;f2t9&=K*Q$_ zGB;ai>E17w082o$zZWmRp)(8}p(vTWwrH!U=f9PtE-^Q)u@1ScmDhc!y&$*nP-}TP zz5x6Wk`XW>iCuYp;647#W=<(-yO#5UVbUSzN`KYiS5=m0DIFFK9Nv&F-!jS3b|PKD zPd4ciWRvtre($TLru?@~>q{@{(lwVHb6Sf^Q17-)Oitcrnd_6@9& zE;-hUx$K%xvyglEY02)_C3|+G*TObaUmO>8Q3HTc%iR~bXwSJ}-Z5O(xkO zMSplBZ&snRDCx&KoiJ~42k4D@RhOp5lE8=$RM%m!;OFZ(@*e z;2cjQ=ux6_`Y)B0WfTo>9C{`P?NYReMY72~2UV$nWHq%M)Y5N7J+m1<)KRLss)<)zZ#9hiVIcvqH;~ihN zfTuU2gv)UryIe5q1kP5-kD35oqwXWI?BB6kH*E_eBcbl>*fJu?L(_uGCx2TbWlz(dNa4UP90L%`r4Q%>8l&twdRsp zSY18pvb0E5Hnon)$8g$=0M&s#j+hZyID!ONZ`vyFT0`<}vqQwkE`XNV$H|G{sEdZ9 z5YNl@*Vn(l-Q&YIJ;cX9?|(G0AEXc7zKt9b0T{L(mE>YBJ}znDRJ`E%23%EB9#9dz zN!quPKxz>zu1Sl;mm?{_bS z2W@De1K?AGwy0`!J8S76-sZ&jtrQHPl8SUEc+Q|UhKA%``iO)rB@Y1M=Qd z=G$f~7Nn;Xl6q5$u{SRs`Eilg__TC?T>TffqtB#|OJVXnopa`Z0mm&w$jq4#+P!B? zx^GBs3VtKbWo4@;9QPQ2c21t+A))*h|&%FDSVE%^dXz=b<=QGfq+0r0DB*5 zK@oI+2vqJGf{dzq@|C=Kw)Nb`vX#}%=q4sV-;RF!dVT%=;nUZT`1;6s79BV29oAOl}<9TOl?lszLnP(+b9E}2Lcb$|T#bt{v?!Yamo=vozz z^DNO9URO|dTXf=%PIJ72PT|!o1mBuP1ZcleAQl`lD80*30l9eJQdG|=tf12owQsh- zl{2S6>!gsYc)QSb!l8`VL>)nu3grR1il4ibaW(Y-ySGxs`d&~Np5<`I}4yrb-tZBusPRsn6Zl&~1;ySiD_G|uNAmk{`Jz*~z1Fe(cq z`HE;6oV*5_b=~SX6ib5Hfx=xiX75RZX-<)X^T}IsE@CS$DXK=Sjzo2&=Imouve2_mT;#6s8s>|4EELDoiL3xDb?#~gXpo0p+^(`2;&Fk!L0 zi)Z=evi(xw^r>m&1)9E9(()bBQGB84ikDe^wIe#jJ?97pElG6Lq%uWw?PJT~Kq}6;k z1cl8Uz)=ME0{ejE8xXTBxr3>Y6lgo0S`-&&$iaZKav}hTk+XQOd*06B^qO83=X6tk zC|#h@BA_zKZsL#W{n_Hn*8A(j`0~%kZ(qM?JMkiH`lOPj#`0=DYs!(=rJe4B*OiIU zc7MVa{E{=?)hZ<1u&TQ5$fFz<(N|lZ1pKdYX}|^)J{^PHBp$KNys$Imv7>}@cPh#a zR(;jZ$9;3QDqVbi;0ZOjEu(w`^i$+7$}vjL`dyZMm+PkkWu<_iD(G2z#nPkAW|E$h z5};r^fVbR{lh}~F$km^2MgaAuY35LjgMalVr;V3&Ykz)xp5}P6sgFQX-jqcD+tEvJ zK>Bu%Q%>vzWyF4HM3mTe8+GzBV#=!0QBi5Wz5%Ral!Y3Xk(pv@Y(Elxj0bmV( zJLW-TYU-4_XfaX{yd{RVI43&???}Vye<(U9KL=2IsRxvWjC^UG{0i{*1QSxX1%DgC zl`7+;R%lMtIDx1sa4$-qWetF09;WsdTHe8F?$a5;@9wYm-dCkHlHk{YNW>yinW zD9Y4Fg)W-siEmgqk!Ast_5{vQHoj$0^&7}+(!$vW#C1?N>q6Qn7J%BGju0uK9nqJ* zpY_ZHQRv^R_zyKa@5OV$1AmcDpp#S5Jg2ULKkgq7r|6tq<1ajm$^2*a z{`&s)Tl-_YI5a<*zg$28j(*BO4YD-wfodLLd7V{JgM+YL`k~b?I7l+huuc zQbQH7zcp(vhtN#RQi_V94N@rfZfjInYFDi+*Dn8iiFq7aCVEZ33!-^TOPZ`NrTZzV zf-o+xRg4a<#*dkyu?%4%P`!gc2j8$A#mhtXhJzXakkKVTQ4~;f9FBvMqh~ZzUUtrc?SF3_ zfYdgkol38&s7NW-uu-*RZ}-kYQL7gm`7BW?cthG>*X!%ozrKIC=Zlf`(=C7Ua+3}4f>B6;;#(F-V4c9~#**XV4mYl(1MkRQuN%$aUUT>Y?uI+s^{yi|3W z@`Q9iI5;THc?CAb;Hzb_#$(WmKvX$PplL9lTImiO8iaxPZL=H1$8U}=M%Ig>o3Eao z`l8M|bX`(L5R9Y}qc)N<=xw_6Jt$?7L7dv(Dh5uZs6j!#;fPjq*7e=l{PwYb|1mx& zGTEM`U$-2etTi1mRP=Ax0FO#H+$sp zH{pHS<=OLcD3RV3TORkI1h9|#!#={nw`AjtNcnrtv zSEF|hX%ua?lo}TD4t3|%O*~{19amCZeHoGLY%uF#jk$FZ^d5IMA{ga&P9R+ELN05% z3do~KY~mc=V*k~${p=kao_ZgLou{^|NXQmXAn`l^3_hGYxH;jaiPY_F@3thWbO#>5 z*Pxf1b(l9B_P;k4{EkF_H(k>19Rxm$ezQSwaGtq_b#XLEW-Tug;PK#7hNT{FSA{~} z*2)>mr5IKNaO=dxkx~p!DJWG4DfLNM;uzx09hNhv6*7PSC>p5}2*6d2@otVj%QGv> zQ%jRJfVSXC`5nmVX?~kAQ^GbU>arsO zB|XeE_)aQ+N6s7XNa_o_A{VOublkTdCID}05Kd}XyT1Z|zmwyd*HR|SwlCERp_sAk zk|fBpDWvaB!s-h0)tp%G!a6{v)44$td&iDm7wqeozrKEY!DvsUNmk*ML2zkek+S(d z0=hKX^|uAb?6u-aXiRt zt^9r9Svz@u10Y{O++(il0)qkqhf<5V9+Wzc5M-xooki~6-gEj$pp*_&1YKhi-6*4- z*>bAt6^UKiY7C9Sw&Rv!c6pz#K)({VWJ`_6V~`6-fg{EVx-b7~$v*suYA-#>M+KVF zepr+pQ&sPMseE3x(g~G!R`aY7)(P!ulzZ@qINAz-%6%Hn5fj(d-=RzOc^By54A;o|ze7Ti1Zb z+2r*c$;5H#km6;9qqdUbf`lKyCooUZEIIVj*)zqu1u{Eh5Qss4>^{f*J7M*8Q>z1KY1{kd zGG~7L)wRL)M2;c8NSVk=a5v!o)Qp$3sCawxLj54~xwS#sPHn`RdyVZ{bWS=5RoIT9XukO%KtbL%}H2bK#z;4TXO@Xf`;nrhZXk+qyYU71r7E^Jrv` zLJ3Q`pVLo!O()Hd?`B3HLkMS;-e^kG)F2&(dwPvb|?Pn5EMna92l zFld!H9`%J#L`%;Z2YmKfD+hq^VUAZb^CXxQ@iAFP$MuU)4A|1%YnLhIUVN|@%$wA> z=e2JVUrGr?%%t6z7eeH#&1sQ*19sUYx1I&nI!mD=Ac*avv#6b?ZO5Vdfgay!kL-pN zy>q9~)*={4PYJnD!mXG5qWHdlF5I{A&IbKijHi{(`k$vGRptdfX1ydcBB{#}RWL3f zBd}rY_oi1$v*yulHdGCpa*yYp z-=doiiuW2bb^b4qKS9ZwQFb=mLRZ_l>=32--7_9DC>hQt1vVN2kwmnN1v10vW`{N7M`^P6I4ewDNIbly0pw_^E zooI(c)1Onh2)ox~y*ImnX$}?yv|~f7?UxX{Im1#lb}U{XYd~A9G4mukB@Ov5PU@LC zB~J6zMZ9H`k)n@Hp}_}#Z-E7xsx2=E3B{g49!ZjiPU!hi5Q|M%m317>8xpd3Tj2dx zbon^4^oTX_Ms8(;g{+gOYAZ!At>HmkZc!@U%$p=D7}S^Umbv?~YVSyrpn@ky+ue)U zJ1CW*5x{OAY^=C_oVv&7Xp1Z>cW&d16rVh{BYR~+s8a*diiz@n`Iv`uj|A;#|AfDk zyEoz9j}Y9*3Sk3*Rkn{3q;^iiqm7$+Gx7tcVefPtaD@e}5!vLMY@(BLWOHO8UQ4=< zXVO-5JM*pficGTInFs|3rmTPPpYC^c6Lu6?b)L~InK&*9b=CNGJ&}H1u%CrJj%QDZ zJImq*=bWTXqS#@7QD*_PZ>g$JM|GziZ61rHZRip#(|~<{=(?q;0f8XsNJeygZFGEU zUtU^jPjsS9X5qXgLf&Buq|Jlfo`xFnr}of$osNbEP2S>JBpVe{`Z*j?yPThhZ5b_S zb1BoFa)uIEGq}MD%i=rL5Y_UXIJQ>>>9WZ+dM*0Un_rq$&Mq9%gSPCH%IS1sPfH83 zm7o!;bH+d>qR94P&v?^qN4pSVRf*2Ksa(yBP_?Z{6eZm|hAIQfIeziJK*Vj?08PzZW?R>l zuPgRCS^Ff!mRJmh_E}|b$~f{YIS+qzQ*r}pnm2=@g%i|W*&0D|FwjFIn=Ynh&35Ce zgILvz4E{CU8DZBZ%9#Y}ESs3BCzjjRGjL!i>Nd`YNPwcH>k4XkvBMYkbfR0Wb1$!$-49LSU9z)-nyj@qFS+%h{8Tl6GP)j$xMmLiA4b)2otL&FhOEf%T8$Q zN{7D1|y>bse{qO#Ah4NS~?XH^a!F+|2qIeKuR`Fmn%u#R_!LHuYTqSB~ zP#%U;aHNQ3mUTH#qEuSKm@zeJDPUTTO5ztiFw}@l+f}wT$J_3psqM|gIzYGZrnV}BBjISE}+GUBtEUdMR1UVnXmZv8us z`3PWMm7LC3Q_nS(rDc=%cCrpXG#Yf~?EL@oITJyOoYx5mpahMR)--moxvsD4Mz&T1 z1;AM;WyF#$zv_}|&2XNaV{Mm&9+l=FzCSvkdYS3`|E<#Wt$*XDbL4c#FEtfutxbal z2Y+6>T02?AN~I=lha6i4Y3Y!V^aoP6OlO^9L`($bt-35Pgdfr_DhxNT^&*70~SC~pV!_O z8Gov5+nS+0DLuATery~t-6-WJA5qKm=iDDy2_p zAdt$w$qj{Dv}|=kX;?``>I~TaF`t_0=2xX z*Vn(lKcB{@otACy*b9H?t9}Gaa&PYzMWaG3E$%_Wy)Z*Rl z)2XQnur@0Oo(VFb&nVL{A6hq4u^swFTz<9457kSYZ}@f^YbCbD;;1?plAxX)?jBU; z%Bo+^p{O2b8%n+KrQ}RXp&lx zGz@8{QNExS)#tAB9lr~V>mn4hgMZB9t~(#mn^NBaAJJ_)myy$@61)bHPHR^|A^W=! z?N2tbWFrC@55jQ^@7C*E`~1AY%436d#cqy+EV&(W5<&6c6B{oS5+hp2j7#SUO&iRH zVA>iD{1UTmzMXolT@v=I7C+RXRi4Cd_~&CBWxRWnc(7|u;FVBo;NR?Xx9p|0E_@xo6dN>ONF>Mks1G<8af4|8ev(5d@|Lpa%wf1>EOw? zIw{zB18+A<-fj|zsAq@DBn`kPJCQI^od5D>C6OY9FhNQC4qm7JjXH<^knvLgblwWJ zO0rjq^4yokPSkC;HVExsN|y81w+)lqp&)-(>Nh1d$9~_3!k56IC04xq&_vVB(O|ce z`w1I|W;==|oc!}V9nxC1mBPzHHO^|0;x!oCb$-39X2NhnmEv1b+zD=AkF>{_U0i-X z2VvrB64I|_&3k}&2~4tZO`2Id7t(vY)Qs7@d+94n9B0&ncGRSratDAQ;$d7$Ebc=JTK>``Q4V{&BsZ{+(FovAVM2c~E5$t!S<|o9@4br26TYQ* zrZS=W+RvRw<>yf#<%?e!66N-s$K{w7NaqAnk|b*;vr?c)DI_U09p4lQ0N9affPG{F z`4Sh1KwB8+uz>|C)CKE65Y2tu+Rdc;clt2=L-kOQJi?bbT`PIig+jX=SlBsErR6DRz^pOcb; zD3O1Ze2~~d#PME@|CtnMGq&i}P%PGYxtk=Zq|vB?+eaPg(Q%{>mXPEv3Q?iy9quL7 z)^D4z#rMIk&)Ttvq;wj^6A@X<3uU4-1fH6R?NOx*JytggL`Z;ZuNk@R$qz>$%u zYaB`Y%B%YB*Z9@KegF7RyI)S~`DDtK*vx-wrOsoGCETokB9AFRr*4@hisLMGli5b3 zU){wu_ghaVJ=70tI=bKBW5B6=<~)@*Rt8j$Ri`u@Q`9atT(+M#WtuaG>Y;~DN?o0r z%f{hgeS=t$RdN#TFz1e>p2Vg@YtV|@NmA{~_I)w2;;DnRF|#WglXd)>pd|hC0vmr` zFCD>ZcTy~}_Ix-AiG1t)`Y$u<)7hPE-JBN#*z_Zh8ZUyLYmsnAwFu@|Ne_H2x+^5NEvjNsb%xq$dX=J2M457}83H zZc>~mZxw@=@CoQK&n4(gOsn}}T2LjL$+|3#5|1UhZm8r7t4Sy8(UTX`#m+Cz)t;b= zC9@;%m!Rf0^SY2&tanP2l7218+@XJ6%<1dkbBUQ*rNPRd?RTZD4W+(cwtqg}OBj1CJUW1M{M6<0Jp7aLY-Djr?R1`&=p`_Yl zuxCQqzPF`nrG!}3|LJmoeI}}^X<%VbxBFq8O881doBbpqPhsw*wS6N;E7gClUzFoj zzE^$MFCaBIxo+wl23->YAZlPMIeLdsgMD6#A~x7Qmu3?SBp=aAe@XaV9-2mRs^`bc zlBvD_o9-HMll;edIg^6L&R}WSaXPi9D*`Li6m2bb8wLsWwjoM*lEPh%!x?8awW8Lt z+KR9zCIy5{9^eW``O?&ZIlgr1n_}&YgH@gQYAgGs<#7^lBYI(j!#=jX{o>vhinn1p~I5C%pqQif7N>I zdT6q0qnB6E_THK|KKY1H8u=;7knEHn`EMCN%go;h)w6FgQsq%3pQ?YI7dyJVH`Of( z`Em$41sO0_sNe)81<-Xn-)5Pil#O&Wkn&A*qi9V_pENB6`us-Q?j*fL)aF|T=l{Ub zO6~4yVAbqt>~m4Ev*hk><4+a9pj|=-^mO%W`c{g0)so9@i7v|56yf!%PCsXm#Uld? z?f9cX;@GUDl-Ig+IVOMohSkz3(wv*)L5G#m0B~s2XAeT-DwRf$WkBsr-==2!*mZ`J z{9hH4-YGg=ut0tYI%0cwQr9$|_k5GD%2}tjp_0BdivR~F!dDT`J%r}KI$n5CY3sMt zHKh;Z)X=+z!`29u$hF%eN~+8x!m0DC+Sqt!K=>lC$9;1q`%r%!Sbs1*7I=dcHzi0W z;_z;5nQUy=rHNs_Du)7C^s-=ofBE?RH}_8ZjAL6H$4$5Bs_kvPHESja~v9+X8jdnI_-f^?_0K85&!l7O8sq zPM-Fzv)907?MGPeZP!Vmqv`aUX4qbPaE28?6eUbg7CMq+<$&M)w#0t*?tCB%#r29knD zSN3H-q|#U@mB+TEH=?qI8jMXX=F+wO7zB!HYAO35$~vbU64h}0yb6vp4rFJx?g7kb zG4^d4$LuWR@-pEqNAG1gIXoOy*4UQqMpe}HdAXMKfo4*a0RQtFM8=xmMIIxi20>ae zTXmO6P{n_%42mT!$&{SYP^AoAaJ55CI@1+O6>x`s=~HbL66R4xc8=#HUsm&-?%)&T zTAT`@UTQMRCh21m*&pks0)Q&a&MOzqfhZ}`KKkw)tyQLGLY{Os?48HGS${W+7V7iE za$SpMt-xYsA1G2uSw#GouLhEKoYW6ch;Q;%`FVeJ94s~ajr!r4b?|?`e`xo6o_2ha z+E9J368ogQIWU@Koob$|T6Y2Q zNgR&8sXO4k_eRaFy^mxuPBzQYFKy=EhzG3Z@@ZM}eTDN_FY-j<^fbk{g{=e&ecf5f za%_JN#GLx`w3y`gN;}4$d#l!&s**B_ThdCw>sp}3ePj@eH{?;4=Idoc9$w&`iP6{=5KRj={qgAS4cH*@b zpMA~scxxN&9~umMmb6cz+kx5_5n2JSrUrl5Er;qMT$SA=QBHfS?5m5qQN;;2=hA^2 z1h|6_3;++^Tx>{sgOYe2|KK7gpA(>=teA92-KP{8&=m~K>;z)s-uwV#+WDcye- zZZi-mJ1sYI-#)Q+_fj#F{`=BHoXZr^8zIn;t=To_nBO2-Rf4*&?vY|EAti%kz15=? zhk{s+0f4P)pw=b$A`tU#aNHLQ6*I_5)|;AanhLEO=6vYrJbb7IOJM3kX0|1X#ST28MU9kq0MhdUvP=}G)@7QZrRfftevk{A?mr|04 z6LpR`mBm@k(*MD8gulzF#Xy84MMX8doe(}t(AtYiMuTX5qTep1n!YDR=dg1VUO3B= zmrmG45R2*;sP9kBN1{?+B%EZD>()m^?)ow8qx5peL~y5s-MngJ?@2X~fJ1)}pGDIl zrF-D}!Fa21v@86V(|MuZ?`_le+p>V_}lF-z?dYemD$3B8ntC?WebCXQ& z)uY3j#gVpKhoZ4OPqOvG9rk5j+K7uFM3wj`z^Or2r*b>Y@yD{_JSb0eu`Ftx&rN^A zrrytkQ*{>`!K^c|j%uC{>w16P85J+(oj_~sc;)x%1ytOsK6xzndB{`Rwj8LXG~*kQ z+<$X6m!~Q~)6$iEBC&p)0-FhdBJ@-#mNSyRk5J!bgFgQJO=wg3LzP9{uRQ{)F>6Um z>YO@i-TFnU;&U}(FRP+P9>*aA`xS!RoR_{G+Re%hdaJ@OuqW!(it-ZD9FTiSJJ`YGJgfOWlag+cd5_SjK z+G#K8UkQMiDbvzfj;6V=vu3h1hzp0)vRwh&!2ad)`ecV}Q}qi1<7OxK)WGrG4ttdV zro?%Wj&JhVEp@!#9JLSzL5b|e!LVAJUg90u!J)FO8YtF*04H!@oL*wC0hlhA!Csr* zVY;+CwZL{y0Dob&77#(}XVa!sD^0;PX`vc>+zRYkZ)&VSyf1hn>ZC^8;XK&G6&*P_h?Ey05(pAc9Rt7`!pZN z@Y8y|6SRG{fZjcc%CoqYm)%#0`b^Gsrbvj@-BTn*On)Mq_XhUm6wc($IVljlRZ@L? z5ZlxbO-GpdAbYAak!2(tQL{HC<(+gKY%pz+sE;2*oBL54k%$G*r2ODS)|*0ZTA`AS zob>Y+8)(N_01ejFk_IgVFOj6*lZ*?y)`D54jYZzwA)(wr;k$GK_}=?@5@R zjWl-&lVrSKyA!6saB31tr_70xYP~nL{k#h;ipSkCZYe1<9zn*B%O?WRrr1v2G{h{# zEh3NdH0C{r>bm0=YGf|44}sOv10+9iR`oyN%?a;zAQj!PG}&&GQ?e+3P@p*XUDX}s zK6%f)B5eW5nj_n*VdLydPdXeOinU;2+w091B&tzC5zIL%-5WZ7Pd8&SaL{gUYJ&+- z?)CJ{)3L zq+-&hO)N)!*6qVwI+$#Kv5l%t2JfaNof~% zW@T|x1-EAjyXStY*uweR*1+3CGOj2)wHXP!w>jXb*n76o3~)PtS2?-K1UPjdBqAvE z1ZD(Bf>f3gax{V-_oDo3(RfiDIma}C?WY5Qx0MASc^_Vaas0b~qgUQX%I}u!>mQ)9 z51+(o@kUogob5p%r^fqT_i7POcr;rL)h!N_) zlT44YEs!2$KoyIB1V?Z3L2b3JiZ2C$oxuZ75Xzl;oDV+705{zVz8ofYrw%}UHZC>i z?J9`oVf)RZ;PP2EZSD>`WP#PNB$pDosRdHAw=r7&WDTTya&{S+r*TNeysU5MH^ z@j|6tQ5SlFe&@Zh&$ViB#6fo)DeQKWbbfG>j#cNywq1#$8F}Xvu5UfZY~Q>!=bedQ zQI|GNTAXD~+QZ#W8e9aiE*;A$RvqQ^Q%}h zrH$Hrc1P&}Vw3o^B7Y4a*(?j}>1;QrOa*C*H4Y5udsT#0vK1%Ai|Jb>pRH1sTXD8_ z$!jDImonrCRaX1dP7)+Tq{bE`mhVY=c`03<+Tt#gcjP2{1e|rRfT;ZGSq*v%Sj#U)n!E<$$M> zQ?>)EuD9iRX6nEctBerd>BV_axPgqQ!ieNS!w}d+t1T+vbHSeK0M=?FHnLw!PITv> zE{_6}yEaDz6L9#Djin+Nuy`uZU(!Ri_J_nD!4k}(WkDRN5E$4})a&QI82S1db>;4P zE)_MB_ZO;P>VI@oK!f%|)taRAIN7Fp=2T||`ejRVsoAmpDLEYn*?}hf(4sE!%bg~R z_UEUs-+x1VcV_Qcd^sXe1&&@rVcJ7Z5Y>)S+Qnv&q{I}ol|OS-3T_BFIJSBmx=1rD%CmPu+`Zv$5?Q1uFxJb{vMNz!3of zP6Y$6lbD>n=6eSer~CiqL@d}cT?e#TPKM?@!gc+CY4OE@jU^W>T0U0XxXD}TGcZlu>;E8fP`;Q z!~W;Na*^8fX_ntN2^TF=n#|%1HC2)$MSpCyI6>>%;?y~x%8Mpfah4Sj{ zKZ3(`wJ0Pc0NQaodT8@u?wJ}MBoD}t;^#;$s~g-EBB$E|hFm(|w%dZCWX#QW#O|b@ z*TB1ex?TmJfQAcyD3hjI+0^tyzeJuxD&^+QW^>M{Dmw$b&C25*+T@s3dX#%g%Df9t z!Lx<4O-E|(=`B1}T7K6>`=MX{=27_@-S<5k!YK2AVaBEcv{Lxwkew*$XrEdCYvM8i ztsQzQ0iKd(@=gd&fM|9gHVRlrkOxiy*rlUX>%cDUDoA*L*7k4k&x3e(OKm@SV{dDx z+r_0^`5BfJrvi;tJ3!8yV@sL+k-bG#L-Y!_j`6xU-$A#hc=k>OqM$Wt#o-Sx>aJ!R zRC_dUB7t@q&(*#zl#bg0`+6OAokRQ8+7aMBzFK;2`_r}5<~0rPqF)MKI~yI8UGir2 zpc0ygJ$g2O9iT)vtacLS^+cdRw(|p^I;xi$ySD6<6p5F)6K`?>uG;;Ndnrvi*+uDS zquEKkO_dR1;X^pc(Zna7-qsn94yWirWnE8k!%%1Ef4|aCipxawr?I zRq`xZn;hJg72+F_GF2}*Nl0pBk>Zq~o}4x9rR3IsNm*n^{%Ym^`aZ_D_ttlh13T}P z2csIHW@az)=Yq1{zi@(!!cnCt^)#a1NFh;F-FmN0)c{1HOrK79$BxD zJ?dG_-Xl_-xhY6@Ifw0?R;^D;RoN<>C8lC6S#27(w}F3Ooka?mD^ZL}m(5d!VMWkJ zTRL5T`#kxqT@n(>A>>UhRF&ED(i8wk1)abEM9sUha_X^YUEB57=5gLH-QQo9iO;XL z-J?0l15&4eI29#Rc0h7+(LYq3k-6IK%b8f|Ydx(Z8HD$lms+p#m>l_Acp0>wy&YMb z6WA`BF`DjF=$5MN?8lHWW_Zv^_tr@8?KaeZQ%Xeb5@*jiZIEinyK5$*S=(`xi~ZeK zdSNSbK3Gs{`=~oupSs!s<9Ji*83{!IPj7M`@7rF zZ~uJ!-{0J^B%Ks`rg#qGu!~SWqTO(M2_CKm_Dsmfs4zHj8=5?Gh*lEFDQw}5hg znM+P24s`&)YyhWz-wFamiK0t25?EEeKxLspHEZ7K4fra(R|!y?dgwaaY_{c`ldaw% z>#4j*%8Hb3#fw!h@l>%T1*qn55p3O3B!RFO;zO0lD|Z z{PN~@xJ}b}NX|YZd13I+;sD&e#CJ71(aLJ7^Hwu2hVT++*z}??u)i&xV#1nNlVN(H zhW&s0I>U9japcJU-=_fy5FnmL9|(XwT6ed4uhg?M`}BJbG`>}JCE51a;~uGhst5v^ zk%`C%rJ5*NIN3^f@c%7itY)1=9Q3>{nHBKK#j6T^d6`*`IqwU$>tOdiN2QN8ODu{X zRlSDf-=VQycRF&;0-zc5#n!^5`^WtK_g~efu}BK_a#p&1J|k%>S+o^?*tw)?Ra|E$ zhCUbjTMeYBtgcW<3D&lQh4}Y>>Zk5=I!~oPaEQll|8T!m7aF@pC$9D8D1lV&Hs^c2 zK-n&^)3H5ibR?&=j!?I_k)WF9OzO~*=*4LYgV-Kbn=ZPG$+t-z$T*CQyW2fo*%9bzP|nQ7ab#I$f|=WKsHjQI=Os*#i>A|Y(izs zH%`9;zZ*-}oxdxaFYk_Q|?tlnJ0ylYAeD$RUOhs(E+d35q zOZk}fp_HRAI5L%)T_qNq_sCCW%K>QBMQe);24u4bdunqaDTj=mwJ8sFEq8^&vt;|K z=dZpToQ!jGx|v1EI@{cTYjdA8t2t3Crw@8*I2WpdEC{sXRq{=f*Nkem)Wej~u zZ-w1*QMkJ+b3EchsY(Om1lCB-K&h*LDWiHe1$!K|cP4u{)_8D#di5^siY^(DECYvz zG4a%Bn*$S^%H~~bQv!~$Kd8I~zooOc)TmRtS>w_}e{0bBhwAFvm%o0o$F#hnQk1Kb zR$Hb|wG9rwXV(Hpo`z+Y6q!w(NiC`a;YXqgDKOtD6h}%_jOqt_Dmg5D3*8*WBPMH! zB|S|pCC{%6456%loboH)A+DMe5|kWxQQpA2RW?)hx~&{ehD&kXbv~U3K=n}Cqw7Aa zg!;bgKuAVnt0~0V9qi);HdUq4@-yC@7zOqYFEZ}k>igz57Tba?>_4p6GuQSdij_n5 z`|#AuOmkvDKOT-HsN$@_5<05Xd1NU;x4L8MaTE^Wh`L#S65lVcf-UP+xC?q^XR3kT z)U5SJPLG15O%Z3M1xg>)Whk)9c%)2e7i~JD$vZC|;}rKf)JnaFvZ^}!DYJJutQR(~ z@u{;eoipmm0;s=2X+q|w=;H0}lr-g%GqLMKdJ+{9i$z(}i_DySle7xQhkg6(=;@06 z-+BFFhkOt9$7~fEVZXnVF~aR&Piraoyn31xLF7Yrw%ym zJ^7r0UzWl1ZJfO;44#&xeUp=2_K{`DDoAHd^|1cfZT8sDlg%MPXtTdT0ZKq`28g6r zuKd;P0c)36GgbF=Hd&ESDe?n@EM-iaNxD%=eAEGdOtpCe_Tjw%$lFnJ-Mp2b-!x2p zF5ExhvG62}Ggg@c0;4n`c~GA7fp$AM3~i`;U+m=;1w1cx-9(>jV#KQ|opNF%*c@yn z>K;>U0-0#%L`5DGcu$^eR;c4pjeS`#5m$J-&i}qstV){L6D)o*pVS6P(V= z>ximLryl3L>0MI{1*z<^}Hk*{JSA~Hi;Tdj>p9h1?qY| z8#t_BEp5oWk~xT`l*p}G!ANhJ+Sqe`rQp%>!Dk2qgO(z_YfSJ zw5ym~n^LfwA{Sj9A#g6qW;+%;R@HQUh}|;|qlUzLI;em}x3`y8eBV+6EJHD}AS*w} z_zxPR1!q*u_us_L}1QMjBukw!0Uhr0&woUuywMcQU#@2?$M18e? zM`u*+i$x|_unr{I(;#GO(-2VS9-c#wIj{qJD;kVhCaPq_#j6m;F3Ksnc?EP>>ttT(pb5>^SRd-DFT z+B)f~Wl)cb{8wMMiq^ON4BN-m`)*c$|KF?kvUusK3x39G-`m;(Kq%=jWNM%6&B;zx zq^}a7mH>S7nvTUU501J=MOj)1pqu1D! ze{{8`MC=1EHZK?*P;L5G=HxuR$`s_UGReT!K4x=OlSx6fJssJv^LH@X%Q#euPetcs z^H(RjKoQ;1<~>kB#ih*%3?js{4y(xE=n^J4tdm%LfT)yGyq1|tU-zThI;%9KjK71= zT7}AySCQ~y7t1Zyty(1~XKv-_y>pi9e;Sh}$tFk7k5!=6vUVUvlD=JW%6Xxxy!KYQ zeE=XAr$7qLslORP;jm<$sx`3Fm9O-2pW2ubOFhhPcSe5$kWnh?5{I?HON`Ge_UG3x zZ$A#O$LA5UAYV}t+Qe44Gsth#wdb-x0xOdcDC(9;I5;8dDmmn;9|Vjle{rZee@pq! zF^WMpvhHqO7i}ft!ckeH=8VDyrU#d69jQi@sx9wXl&#}MLRETg>x-5IDAW>818m9- z0N&Lb8GAqY^Ig|Cht;>D>VrhSD&3$1059n~#5lz!RF@o1T$kiCP7RHQ31w4a$|>CA zs{GIWyk_6NQJuePWbXTugZR(_e}TNN=+N3CAj=Evb6icP{jwT76Gf1QnJUB`hoy6N z-%ZT~@6!gKO5U=GDMh-5vJO&H`wWUjqK&s`KnXS@h#W*bJl_;w$CHN6rH+q!_8=bh zs*{uEN$$+<>Q~3WN(8r6g^(pzvr5hk=aV#gdNrr~N;n*bR3Stdc76AhHA*XoOD*J; zMK6+^*}6Hd>*jJi8v=g)NBe93xXYe=iI-9RrPkyueFA$G2HQIyC0SJ6;i8jq#v6YQ zAXi?hYW*bNvJ38!wEVjwU#4TJyi_WN_v&f*jBJtZ(&Ae+NlCrr98wBE*Yb6>Fn(ur&+g25XCtX3x~9SqJ^ zA=OJ#JIao}7U3k3Nt+r8v3es83Q9tv#VMQZQ9I=;>vz_*BnZ>W;wYe(*uB5s%*liZ zBK=7u4d3T(d1IS11^R<`f>PF#OX*V~u99D6uPR9uG7gyT>|VWErr-B6UXg!@I&YG6 zF8RZ1{U{_IpQrn671p>eY&V@av_f_evQro+mD#)}k8FmdY~?+cq?Jntm{Tm59j)am zp($;bDrZ;HX$>q%NjSY?%A9kPBMWwxP&K0=ILkTS9ycmLEzJaXZT{%_daM-hOs|((>R=&RFvw^Jj?AlE@F8*)v61 zjuuph!fvON4xZcR73&{_k)NE^cPFg~DKga6B-C$kQp@mPSxdNn-rk;d8)$?Wz>F7~ zw^P!xBGpRO5TH1p>fnEG&1#Cqz7MbDRoW)rMo!FJ_W@I(uP&>aROo2Og96`37F9bz zb0vXqla4^*>x!O%O1f@Nit?$T!RD&^s}6EH6_r4uP?v(h3hT&uNw(q@^OpFS&!K3d za|yoH-MONmrP~Z9waD)hOAWd8R8ob7F?{bfH4Zi(4N}#dmx7iuSLipdk^jEX6 zYYHNM1L0P-?DBt1j1iDRMXi>x^TbUm)ANdrA7a>3*asgK=Sf@QJxu4FE)WwSKq8px zvxM_|YP9Ccfa3REMxN$?Qd_~Rdkud&ty9N?j5UH9scwZMq5q_as)Y z5t#g-b7!>*sbV%KGr?v+jUiYgHe-C^O-8nRdk9kUS>tREkukgOCku0v;6hTrb2@rCB&qw-z2` zHUPz8b9OOl$kiIOpR-mkvJ$TlwCg0fixhO4Bl=13Yw{x$F(t=bHaS%0P&q*)`Qys{ z50!sXtX{9xQ62Bk+JMDPu%I+$3nZVcrgk`XJ*ORI(F0MYw~FT@*dxm%PGzwv6V|u^ z`E6vvqrH6Rqk~f<6hK5?JL63g@S$jdBN~qhV(R|tZKc=UQfKx4y7m3Il8y6A5o-#} zO9{rQ)Y34xle?4)K6Ts}I)?GDjk-XBBsqU3@sciSw~l5BZq#JVa&E)WrAz0_03?2z z?Y9*Fbba}AyyVO$$)%{%8*!rUTe81$tGcQ^bz9>nb*5<3HdyPN>Sh#m@1YQ_|?yP^B zDbxNQL4AgsUAI@Y&pWTKf;xDmW%EXn-x9zTA?pp5G?%^kknE(L{TLpmaugEq!`AwD ziI?UCm8W9c>W3A3nD2aQzy0<$e`_zq1Emli{YM>7F3q!RHF6!QD1tkHW^4ha(>P|^ zaO9LIWBwqjsi4s90cjO@+B>6y*%f~b+iZ>NNan3tS=Yv16WR4Sb=AGiC{nz6Vd`wZ zCs8Uh3bdvsS9e%1oZi4kufM@X#xepzJ{FOj0$9TXxA#s34uY0+*}htlgS=LE3`Oo7hhRNh*x*l+jA|Tnl}$PY$AygA~Wq zZDuDwgyhgHVI`jr*6lHLH~?E8zC`MZq_#XUvQkG$BiU4U3Z|Aqp-vb)r4x!Kh{fax zXV?<|j`*S{ii*xNxb24CmG^(91Gofd020rokhCQFa4IrPS^G&rN{?*ismLRTzVi}~Nxa&~a|l(_q_oS)dWIT^SE};i z#*ttRmeEV?m(Vv$k`x?>Q`zbLp(_-ZVoc{WhU`Qg+3(`OT}zMolGT61!s^wgiW2`o zZ}zR*o*6~6N`;=(5F<{oM=9#gixkQ~rCcg<4SB!34mk%P3u1e7UeA_gVWWOn!0*=T z&nLA$iE`W>^hi1AfPjs6d$%pjdS-!;s$85|f^qR;q7+5wNv3kDTc(z0*4ms0IX7>t$jvUdEWgv~`$%^`n$a~2r5poOPnH)(jq z?LL)0o8l!Zmng4Sr892{6valoyp7JrD|RIN(>MR}4g2<^KR#&z5P z#`!#s@!xCrGBAJ3UU;$s3|DY|Q6>ujG!bRb?B(uYtJ^^sJVDSuvIC!{)}*znMjtiu zAu4$b>Y(T<{0Pmbu}RCtDhrptO5r5U{;;m8Ugu_KzReo7#fLcc=FOKMQiLU^W$0Dc+LAEQw=xpiHl?-MK{vG+D=ZubCe9*+IUP ze?nnFXm*q8;GxlV&ViUb^~26vHiHGfmjltW4aJo~M;8aSX36*=b*6jwWO^YjL0 znSrZN4Q?dfH(=$)sZw_cILRp^!BC_fPZkwSG)XBY6-m!RFLI!}fIBQ~N>SfmF&#jG-x@4DZgIjD>tut~R6k&OT< zOS4(e@0+A(HB^epsS)u#91dIX-&7H;Ik5p8Vfk|MO6JbehS~LZ)xS{oGrIGxvivEeQTM#7a!)?7UjQK=y7}yTL`C z4;94P(2R)uV!`2bqFP~D%iM8jjWESp5`@yj{>TxA;DrBnXuv)ks0Q`wx8^;c+(9Si zbt@9~J6H=+n!;huTGR_udI&g1XiMFpcHkbo=m|x)7}BkBdRdhe3T6t^8V*C@=B&s4 zlU4io^G3^0y76FtW*wNWWq!pG8b?wjh3(;8x=kaatLn;ty?UH^O$_tw6l7GaQ>iJ% z$uFmqC#YE&@E!DCd7LiUMt!MNg$LgKoO|XvIj` zK*UR|u_!kEWTX8c)hgnDjIe-YcuP7HT5BD}+FYtE&nOb>R-HtWp)adb!yqd)-Ig(T z4YI3G?L7C@{{VkZuON!b{TG;NI^8It>Y(fgEJWqoyzM)*Mxi8sAH=YbA3?`KPBSsC z$TwbW!-H6VyHpf{w>#BqAXC2FWbMp=fB?+%aI`;o0deScxrL)Ir#xr=f&?XMHfOnv zt4TwI8nmEtG_chD& z!mixU@0dBUW~rVUBunCaTCn>U@;SO^=<^qK<{g9~GUm=YTvAJSh9lg^kqIqqV0@YE2=5;c9kxQMo2!omZRXF*Q3Y$bX+? zoS}?9_=eh`sZ(@cj`4Yj?OA}MmEKW};n0S#IkP3*zVN=2o`D0z%Kiq~3dW;Eo=tx< z<;X?FfVQmllvMSs$e%>r=cdQ&wt8w1v81Peo<&pM8#qh^yZL4*t8zpfbY4=dTA|2J4)~1atSbeAnw{cJ(H|q+Y zDf>rCJ(jYGxz?hV-=Unj$Fr$h-kg0Ve>c?$b#uuocy1iB2O@kTQ!>SvR0q2zkh#i4?T<8f}D%~lS4@>?WW6eJ>^5#%9C() z>V;;-$d2}c(=KY%*B%aWDS+GcCD-I|4N`Z!av=4&XLrBG&e zbm*PGVK@2gqP3|4D_ASaR3T-1->G1Kn97{$P87g)CuBP{q-^JYDg;2FB9VgLdi1us z->RvRZ|>z=djNze)f7m!vERM6KQ7+gsVOTb=5>30nxB80fBr(J)!UuxT-KnxkD;Vo zt+6@usttHyOC1WHZR`$Cez?p@N8rK926|dMX>hb#qY@=LTsLJ5q?QqGcE$65#JURQ zQhio+Q`xi*VREG7!(2r>(yaDJyAL}>l(_oJ5&H)(j3fehxsJoIZFy~Q$-rxv&ITl4dG)s zYL!kVjTUHI$s{QnemD=37V6DZ7 z4VGTK6}>X}0@8I@!@Wau&hLE{J&~rQwcU9_N&!$H&vF6_Nf8wc28`K%0ZUdi);8mH z<^F5@{=8oCv0l5n((!PFX=Wf(^5iblqY|mjREq<@D9&6Q;1}gf?`l%I9O6_?6U5QH zgNu^(spfN!g@?8cJ9WeW^X{h?y#TbOopxv(91C#oeZ9O_kqD%y@y)X&zI|Ov#i&*6(**W*s&viHmH)Zd72wOwt<#sM(aw zeLBzZx?UeQ*b}VShk2R5HNO*rqs&gDY`asZuB|XCiQnJZ8apPLE(F?PiI80B6$OoKvAEa69Nl zDgi&k%Qz>fMYfvD=pzk|RUVDgCH#-pRl9vl9tx zY?VxTaJ(+qE8LIi$#$l9hmkW?IM9o&=1oKKehz$H0zfd?Yvn}lV^ z)8dr|6|(QH-^`(Z9PM!Muq^h#FsxBY-iwW-r(xP;xq3;OMth(zz9zXv9TKxCqJ?h; zVFH~9m=1Iu>yA)Da>~k$PJ7qH``Gzb5=oh13Gy$6!wQzw7OYZ5hy=XZ(lT~xY%LFy z1O~peZdI}Ab-7+h9535zOLASPh^b%nAyZ`Vlw7AXAtx$-b~c%0^J0hKP?)?(6IDxh z=+tL=@&ZHhntorwF|4GFKVZj(cBM$TFGrBCmXWKb@MZ8Zui+k}~?v}IH%qGfN7bW$J6Y+RyO$|VY28Dba8Rhav#!DM ze+{srW6SrhO+=8jC5iRpvHWo7^nx)`*rVb=yhlD`kbD$*?B&)0FKUPGP0nuVn^kT* zRI+ihUNGmJYW6}_{ZQXEdwhZk>~~OSUCxZ(1&~q`Ro;0KRpiH$6@<7z+lRo=uIjIS z2X6p>W4j_jPDbf|YGSw7PL-(AQqyt-xT+k%Jyn<^a%}oedF?>-vaP>u4vrAw*=l#$ zPDvY}{{r!9M z>E4}Xx*c)S;&nSfhiNxiXaO@+w_28!8pNM}I&Kezr)B=i9dKZ`PCX^N;|2Ulr@|;5 zC6)He7QC0~54~w`VTcSjAZ%BcNe?}cwN@)^B0{EP~z z90v!u3*3|tAI`0B)J)gzO&CArE^Cx4=u%^vjkYw#d@&6C_K*4Ht^J1s^X;wu`Sq`V zFK;ihR!4a%pIG@_-l><59LlMR{?Mx3tKi`T!<>MQ?wpzQimaHXQ?ZhAy6Q=L;Dms2 zy??x93XG6PRn0nCmYo!hI;ty{bjt{FM=Ls%$2lHc?hOocIAK^>@XH}upIM>uqH`6< zhE=*$6wb@ z<;Z$0aYm^Rr9P_rmZSjy(fGmOGd_l_qVgg~d{-#Lp)i8eke%EXzu>G-SL};_5VwVJ ztPnQXK-t-}*6O8Z*5p8*gz_}W)|dAeY|2@WL{+*6$6*?K@W`7Ixs9!;Uz6%E4i-k> zp^B%vzfF@eZ{yO*SI1ZH1oE?j$wqUXdJs_R*pxEQz;J_H})*RnOy$vpj$kX~DM_EH)NpOt$w+ zPFq}jbGF-)NBOHP7E4Bf$#X2vQA2B zEzrjs1!QSC2&yG}0Bgm*I;Y-X?dMC*xAwnh|MumF8tTRELRlt>6uZ8EUot3$4bMGM zAcGs@y~)E8-&oMc#oYA%>{O3H=ya=7O=tuo-RvP%OZq;S=_|SG(9EFuSwJ?RAm^?f zqOD8&4r2d9dQPhPeL9e-m3YyGK3lJ9%-i#-x_2;5QMa`c9a3B>{O9Rx;BZ0+sKHNH zQ`pV7JHHPCRIqwZufc+UBNlmP6?TDt#P!e=fSGLP{bk+${QAe|uO^01pa1+e-|qHe zs`V@nzXLX$VHJ}e+9hi+sc?SHdiZ&Z>;R%u=!Sz~-7*{&rwq*!h-HF;U^SPUOHOU` zULl0EsT`)Ug143wILFePj-J^=fuM~%vek!5un|Y$_b|Uti;5`~oe`+n(Cwis)=r)Ek|F+n`}X_%k6*|K%J-93_SLJL8(ppa>E~AC zpkzBK`jo%p=l5N*)2$;Ld5;sJq+hPBhs+BBsG)keu ztSwzo&}1fu>hxcKuNA-&poOXEjH0K}Ebe~@4$0t@%scAR^xhPSB8gI|5K}2k9a~&h zE7rzDFj?ISgzGU|uY$(kU4S5 z?DMWid$8S^EK&{|h`#~`rW{B*bW`SS#FJYG&$2}@C`F1=QrSFurrIuVTYj=)`^%C& zHrd>DqMKebd3j5YB?A#d3pIJy(|Ug_xh$ug6#dn9Z)9a7jB6*QlIWh3)72}wOrV!K zR#NOv1*^$dr?kZDaDrK94sgd-IamNs_TYo`t>NPA(lPZ))U7rdHzRA<|p#B{+&QKHD6m*}b6K4;a_p&iH8y#)!f1E{f+CysyA@WUqi z`uUGv@NmgcPBQB{qLSWmi|$D*I*@cp(i|@W0TJN5ipMmP6197#dOelwS&gkysHV=M zcIxGF70SPPOR1H>s{sG*eMKM$PfhOGKm_ES2{*gzJ^tjP6+n(mramSeb>-= zp3+}uQm}`7W5+{+&FRqIr8<8mm2n4hMCWVD9kOoZPOnXV5bvHJY17<66Zw{EAa2f3 zjAxz0zyJLFfBv4IK93jelBYce0wnJeJ#Tv+%BRTp7dXYBJLbNUkMPJ)b`xqPJJy(U zO1qBVJf#xus<6k?fy$>9dmAq?EIg^hhpWo3ZtLE#%5EXt9NHRaP(IfjGim?SNnJNR z-NPe4SYCV5_L^7}>^y&v?QJUEO>MKB?dUh67C?i8>lD$kdA^p*ZCU;vz^}&?#*C#p zUw%>38V2Q#2w>u+{USjcG$nUq=n0#o@Y(>8KFv?HeGRDV#rU|!DuA}L59&EexUs1{ zs}MY;zsx>r22On1fF8|e>p0KX#rpJDd;2=yej=9eRErJ`Hk}~fJP)rhl(KQWk8iBL zw64*kQ$UH|ayy(p2^Lh7$K|z??c^DM7JV-$awyAt>$_CXwB*&_OZe>VG4Fvl>D|^O zXdOD>mNmF)FC;1_r5!^>wMbYa z?v(Eq037NYSW=!PA=lFVY|j5lBbW^Bm86REWME#i%F&$~C9v_?14&cwblXsWXbKzx z-sD-GL!uaHv+P-Y*5cetB}A<3d5nXf2LdM<7fu*qoY+CQv2?UenWL9}6i4q7rd+V&LO&OafiBicu(?lRf0x z*#U{b$2)DyVbd8C0*4og?1<-oRr~Ez|Ap#{M%U{099i$iXb0_#5-$MQMK;T|q|=0m z?6ax3GH-L($l4`STxviOh@38_dR57*9uyIwQcgMDrxvpkKm^crQRZIYGo34QdhMMU z?UAg8iQZsyaT z8Lu7W%DQ}a$SH=hKq<3tThg{YdTIY*wWN0c%2y>z>={X4s-Q1GP>OUX(fNXi!ju83 zB`d885VuLY34F7(_Ty54Ka6`Ryan%VDbVY+dSXex1$N=)ENa=@aWf2gfZl$~n3(5y z5H+Z#Z#CyM>0vQRh?Kd1YJhJ`O`&cwrR~Vdtg@%M8lL?6-Agn_vx3a>lAL|X(zsOD z%}FhCuix#uDDiixG&HFB>pz=+uy+Os4{s)FlLS{ioH1;JMCQL&oUzw=$U20aKf9o}CD{PlvgG$);7AO?8LMRDzte z=E&!ea&*7HstQGR}P*!z0Qe?cX^P4l$WMhmla6`GL{FQlXwo!bU7`1QFzdM zrK*9&1{~H>JyKL&U=q#dlyT6(_&9?@Am07AO4YQCoQiCJzV%LvLI6b(@$3zB8SUfB zU2mVqZ?D2~PlkcIjt{5E$C6Pecu|>$UV*1PeCFNl3f($PqSS3Q@;DuGT$x}NdA%U$ zsnvjrN4Hcw)*vhKo%Q=v9Zq4j-Pt59?6!6)U3kf#emI0A&_3l6IO}Q_&{Pt2zf;(~ zQ95->tc$8J>m7|_4P#e`P6ws7BpbXeoD>P(L7zq6izE&>H(f|CeFqQCxRN%b6tb4& zHivRalQHQNf9LTem#JW*p`kjxpeH4pg>6l8+4jl*EhNt4*3_46cQ@tA9dmL8?rT|? zwQKKA?%ngI5Z>(;q}A=CPH0+royBU5$~^ciQ7s-#{Qy(>Ap^Eafe{EbN6S{(Ok-Jk`8oN0Y!V`d0 zVo{NRH+{13>g${z*6$zfPr}W==Py=pKc2J`sy$QAl-hV{>9ZeXrU?jBU#S|+HXeXC zs^8{)>sMr+bs$-3K3_Vlp|4IJOhDgZisFEDonui?#uQ z*bA^q4uy$$!I>bPwIQVFiB-b;q-O!X3!Mtth@jAeee@YgN_ALQ5E5 znQV0?uS*TxbC50$4Z?sQ+GJgu?oGF9h?{c;e?VFdh(cG%$5#E=S35muE6^wuB^}gs z@wNP!hiv?%vEO0M(`{*?OMf;n*_W#ya`}9Y9WAT2j5cb6L ze|B(=NA}u-+KnQif}4nV1o*zhL7W@ex<*_5TpX!BJd)rsmNf+(vB$0Tpc8ctik#cQ z#~sI|nw`YHbShutRhQRBQH8NHZR8QTOz+iJP>pue7V8j(*aqIVdSsnLbdm<*WocjH zA!UiI!sS@;3zsM)=a|?$WLOPeJ*y_we`F1~uGwy#+EiQErWf=At8>>_{mel48h*Kq zAFi06$le6f!>tAOCyr6yZ0cmNSBTSjYZNH{a?AU8XmxqZb+M~O{lDAMTm}nXvywb+ znME-#PK^UhXHb@x^qghUch0ja8o)K#Wm-w^?-Y4*^f{VLOWk~>R{?ltP@h%De{*t5 zoy$W*F|Rv&qu>xyK5Xzg{YQG?U2rJtlGyO-B1lu_$TSB<`f)3zcwhaNFdQg6bc*GN zO{YqpmhQ{H=I@_=dwXt#=zRGQyNZ{0g+`F9v!P5|h2)aMOPwF$6%lLfI1X@9Gq`A9 z`8ufo)eG=c>0CfvW;y0)CV@E?e|v{TQG1@n!&SXdEacsySE}4Qa96kGf@IFP#QJXTr;ZdrgB5-hy7+ zVa;MLGtGGD4y<+yRo_$V=wGeBeR(>YsXlSB_#xFAIz`QPI8CQ6(x8Yse{WsW7CWl! zN$$+1#R8>`Ge&AB5JI{L{ip-bq_wTv-b#uEbe!*S$l*y z0RH9mU6xR!5#*wV6V<3ADeB#y!OtRCO@+g$iY1s+TWYP!wj|jqYo`x2@0CBSXP7k4 ztr3vVd3v)LyFxxkq3YLbe^2HAjSuZl7YG0P57sDZ7(a{#D0$2 zWOOIWGwmHr3mWR&^$g2L>mFJKE20?uqf&omoJ_mJtAq(*1 zSYbkd`N9fOnTq$>G8Tz1zNlU)&1S68U^g>h`UVl5ip)BI=(Kz_J22Uk^%Bcz_eKUu zBoJVq`nHpj&jGVT0Y%>%9NNSxYnEz?&I+P;L($|MJWF+GhLO z{-6K;%g297IsD6i`~Uvy|L1>A|LtFnSla5x3ZaG);x*!!b${h_q_OiTY41DrE1qqn z*;Z`*N~P4RpW}*0Ykj9Q!@cXgRyjrsHSL(oeI7@NcMPS6k?*_paHLu9a`l$)xaSe? zm2wQ%zx*Hn+rQ?R{$;OrhR|1tjEYU2*ab=SM4()oZZ-XkPlH-)ux*t;INtzFag|M>6!`v3di z|KI=X|M7qROB-K5eE#(DL;rvM_x9<-UcY_)mzZLCJF(Ws(RtHx?#j3Jk?y?XO#NJ~ zoL3uT)p~`auE{s&)#H&DXS&b3l#^c_g~L2g4r-K=_kXq1GU+4%3y*VV_m2mh05zQSF5 zZ+ye*DeqoukLTE7^x1C?^lXivS-D&#=A1&f=CRLu#-s3?v#j%4N80%;^9LvP(=WgM z{M*a1m4BSxj*WXfu91&f&lS^g^Kct!P&9hqp&TpLyB1{QI&%`oqEo=3V`=Eje6 z+{jx%m?rNzIP%upPN81;}TsJy~YUY&q4Ww?~>AH@SZ4ztlEwq!?-!Xc*Kaj@~yR?rrg^evtP*5eOzU%5*GK0 zoFj6jk392@5Vbwp#qaa$y~J`L9SM_CFf5}U6KSdZUpY|wd|$}j56|uQub;nsXy2S& zx%1oE)qozg-R>Fpy3-2%UirMQv)#FbBY)(plyP{TNK`N58tdepXFj;afqC0VV{P$_ zm@D2ilvMV-OI7q@oP!tant+xPhmcXN8*$vLa+oSbc{H)aW$#$@tbeaFUA?U@&XKYA_ac~9;+VmGonP%h~-hKE51Q;Dp~!D{D@2TK&FyocGB|a(elwT-sS=heE#)6zI^!k zZ(rY!52NrdYxijA7j_Yof&j;rFbJ{5yS9Cz^I6VxzMbBI-{hFeyspKAv^i48 zLbZv=b5a-fidPQTK%X;KwQ#Q;FK}x~aoYH$y^zJs$#0MVPq(n8<-)WsOl#kJpguRZ zhOJro!aC!a&xUU~!}V9E_kU%*AKY=L`gU;O2`pH`mY&##eTUw3ewe)L#13~ndOyph zq@;qFAx3q#jd7lH;n*?;cb+?h8_#;hcBKF=KzHwf?A?2p3@i{DgozQ1sU%JU0jM$8 z(%zKxE-Lj(TF4=OIoE{`Jaa%(@joG5ASA#Lo@3p}{oN0)O6A3KrGMJidCWBj`icDY zRx;0v6+j<(iypbgwbNJ^atcAF9H&Peh4)2T|9o!4U zsypftKNAZuuH#P8**WUuNT!}+24$TaoC(;2=eoH>6jUKX+e5F9=-~2a?&nz|cn=E@ zBDf1{jqU75zBVwWw|~UFAlmWm@bbW^j#XN=@LP&Pg$T^OV5FAwkI zhfl8>d)E8y?9lr-m3J&vK*Dsi0E<2weiT!aGA=847)Jokm4CQmKU2nt0b4?DH<$=0 z47}?1Zrm*1AFaz{@XPpwv!;TR>sLKFsf1Kr+&k~0z~}UKc0iXb-pHVpp2ApdVJ&YA z2}+tUpdFDPmyRBff&aK7aQ&>gU1z|11W`*kZ!Wa=>&9CgX98*Wb%kE8^tkuQZLVHtMiv%&J+5#8=X9?4tiiK@)z7P(*l8RcC%Ai;H%w3*%6Eez za5}RLT@Ie+Ji(LyIK~rm2_DBOa$F7XePOfkOpu4U0)O5M=n39IkV6{iBDS~z#cMco zt5>{c#yT9C|Es|Lfmm>UZE7?RG+ta;7A~^q1FJLeM%d`%0Gaz$@%S%}@z?cfu218` z`t}^(?O@S_wjQsNHF{|AnFqG8K*)Ak7xoau7di(EM4EsP40Gnx#!Lm{9y@3TI)kUf z%Z?iYSARDc@Y?mdLG8HUe&!Q#ZWVE=IH&UfZ(+-M@jLwE98tTg>SFFL!sMMx1CZVq zdU^JYH4rWq7((XmFa7broRB#wRbV62>?4LA|EL&jScVK&ZyT&GMg?7vSVr z04xyYKH5I8_p$ubbNujWeEfZ`pXP@zYY6_nJ%7&Y-7@mQA%pe+Z`TH{57c|z7wQzb zW(;<#HF1x*gL48#m`gnub{dMf##ullyw*{XqzeZNIf9Vv)R%4-c}6ZE7aaqPrNe?w z2wjURYR`bMH{5(+1);O~1`|M=1Ev?hobw|`*o+EUX);%+T}ngSCo35sMIb@}y#n90 zihuipKf#@|ynDw8x42RZpj&)&z+dwQ9brBBM;_zmr_hD#zc|jX>&tHA+fxkhHWIT` zjt-%g@$jG;F6a|CS~4%v3(5w{k9+nEs!I_AC?1mBr z1g0R{fXK~PLhL~e*MD({pZ>>B`+sBm`L9HAM=T2nwD{VJtB-ri+Mx>w%OUkEg1HVN9u-qoFOL5o zr+9$@l`f7S4PKb8it&TMfe2@4xcLRlxo(^{b}ivLFy`@J8Zi;MpYcm1_}`FVYPJwn*(+Y!cff)W9NVENks zh!U`4I)tFWl>w08kB*ciSl|^80*ha?PX!Wl89(5R&}WPfB%wC2bh-@G1kN5OF#t{Q ztDOv*-ItazL{8wu%)EuJFn=8xmAF#OphbS=PFT7CW>3LT6K7wfyBJF2g~oy)C9ojA z1l56f08jCS<%Ue33B@P^{|+-n5IAP^y2gvIL4q#qpb#8u51HAeoj*RppMUxMinG0( zcNH#p&!oiyL>KfWvVj zzj^${$$jO(US;lh=YPc@BOpyhti~+?Ltrp~5eG7~ejSgtjIN}KW^!Y2JPdcQHLFqR zZd`zo3Z+U@GRJQmY2*R{EJlf-`}`ZUq%KVL_OiohrNV$QM(3L!?w$u;;sP_`=YfK2 z!Id%mC!pB)Xn+Sm*e4Qy7Z6Vv92IChW1vMin-k|TqfqO3@PF=txFZquY#_-SrvmNa zl4I?7H9QgY_?-CQJaYW;$^932<^>+&>|)UzfDX5@o+Cep)b$J;=LGs=lLAC)Wlj`m zD|YbRu$X8m7N%Ww%4$%>Q8qSDdygJsGUJXQ7qo5|klEPIy8#z_Z+YO1$6Ndq1DWPy z5%~8VLUBOWaDS0VFx)z0!{8Pem{T}CIwyRjaKUt;(Z&x0>d_E?a0Br~zBNq(%e8({Wr2wVB4nqgmI!EGkdFqL$gQy!> z14lsAhVOS{q~Y`V22+LG*O?0*iVwu4E$Fs)&5eN9(0{L!qvTCOfU{xzU?CG4hb!2K zc4-~G`^V|cwf2oI0IIYJVS>*ZzD4K+LDvMQfG7RfF3ST#8yd)Q!OIt@6=MRT!lz(+ zDuf2ojup+|fg54C&Jkf<7n+g4f;oexFyIA60~Ywxe|38Q_}g#74DZJWIRf>LEiW;y z!dXOMXMe`MbM07EE)S!HD6S=MfKp={@whQ!Ei(wXb}sNLitAl@BZzy#ZbI)-ty@|K z`U5PKJ3+elF%4+e6PIbWY>J9Aq3&-*6fBeb* z#rSUjjy4bDG60721WrzzY=BM`Zv_U9f4F#r(J^UJKn-cdFBr%6blRBw4<-k!f{*D6 zL&9m}U2ugtz=JQ@K2OePG(-BZvYi5c`h=Ceg|}drz{-F^ZH&XU@mn|2%Ei{m-yQ?E z1b^#Z*ful)FWT>pzX#h79Xl9hB4fvOEP?xh2J;#NkP55APA`lCj)vP_0d$lCoD>*@ z>BP+iu>W5k-QPZcdOteQ{X61o`f}gvg0=#Nz%JNy;4b7mci?+nCG3PR1ARiG9?Xy? za%nOID%ta@2x1h#N|E?8^b0qEx_6{B4u75Z4Y=+{*kH8V*kR`!uM?Gg58s?!`fRrM3UD;Iu%c|T3Fry8#mK;7rhd6rqMf08p@qECQ24?nx^0*u`38L1`lwO&^hoUC>&1# zrhPlNQE>18lOsp(4{yDoV~XrrhZXA7O;2#<^UuYnb-M zm!ZB;?~B9UrlQB0acd}cg%sSzgMT*W*pSc8`^V?@2SonA6Ol=J_XA2j`qhrR1)hJS z5WIJSck&hh1(+t6C8sW#i z&Vq^=oWXal3pCu{tezeMcB274KokRKB@U_>dt50$83ivDWfaGQ^-zEVD}RQs!pCW- z@#>r}U;xsm8Q{$Vc5zM+i;=JhG(#?LP^Sd|qEtk^EUf4H3&!zh%=Z$~KWo5rfT3VQ zKr#5h1#+I|DPf0YUA0^rpK{3F&vJ2`BkyH!>O^_b+OR=3Xb*52w{QHjMhNomrhMy! zJ@a!3NIv=3SUi4;3s1darGMI+yTB{Jg(ZadfvR!mG|Yaj+4^(CB`YvU#`et4G!ui+Pg-=lKL*l?`Ng#{UqBvb+p@)rX5`={~c z_usyL*#Get-WI(Dq+veHX15NKJk4C5g0@?0!FQDd>D>Kp`2xqCD1Tl9j-WWG?A=F1 z-zP`~4ddv!!^p=VryF90UxmsHx!@A@l^f}TAMqA*^Q!fQ=|*k>X**AF*rkwyqM$86 z_nBZH8TAZRJCz0&3^B)?p_)Sk!Y4uytrs{reFV&S+_*t|*pd_eQouIc7#uq04quwn8{A6|V1#_c6wwaVfPutu>&-Q!#)zY=g3YH>iyO+TFXxiNyk znCrxJ!2CCuCRHmYfMJ{4J$Sma=){4>)FgPoT*}wcBy0wpO@9JDdJF0! zYliDNZde5}W5(Bv*-+9@h!c)C%|PJM4Fzy75U8{OnK%1NkWV}P_jhEJ5ayPRNBj&SegstpzL4_FFJv60r6^;H&a)y^p{FQ5hWD_vr4K|Ak9UeiK~H<&1+as> zLje03wH(NH59fJdDe~DO*Ut0LS(e2-0e~w&DEAK%z~85SW69-(T)^OOoGWD9fSVCR z-lH^?!VE8(g}g;@J9?6UnKu$(8O=OSb6+5X6@l%29)Gx+W63ObHBN9vG!7qZUccUp z8=9yit|Cfc`HsEATUaHWJirLh7p&=B3>r>T;c%(HWvbr;t!7PTP6MG z)QW_TF9FFeJm8b6IzRzXS75`&Et-u67fi#-ro-@}+OPEFqoZMOY%YLgVHzz;tN95- zp~wZ&Q}7@)g;MWgsy7BMxLOD#yltbrpISKp3Ou}R{n6&^pL(DK%91;{; zmv;zsLq91a%_DoI-_lr#7FI7k{+s!cAjv`teqrQ8(WXYyn@j@w`dEv>gpL zxY5%4p{Wfqysw3`DcDSi*y>h2n#YAQta@8QH|6{*aZPKix=<2013VU(2T(R?_~e%Y zXkjkEUY+XspAYTN&LF=ygTtzaD<_l0cTBjiR81sXL~_q&0_ci0U$8Tt^TN;ZOn;DS zOjOn3<1x5Fh+&0L9JxnR%V}hDt zy0Eiz@asT8LoV%avZYCA063G?SJ>LpI^_dyeE4gL*QpXI+p{xu?Q7D^3)PeEDOj4 zDTK6gGThObqM^@@5}pr!MP&~TWn~Llxl8mHm{2lE6FbT0 z2^V_u=0u}+vGJW3&Z)19%fk6t)dL37a-Kp4L<{0+GHqf~%EmoyVEHNGuYd5?+iXs2 zKs~Oz!hYa@n6x}Od$T)QwS|E4$gQdYJT70EuOFV!tbH!R2TR4NRMP2phw3?v-ZojTyfjr+BwwJ)%3R)xM zz5r3P*MRkoN6T2?fn&Q(rSR8YEjk1N`6v$r!+T14Qg2AkWs%@9b=X&0Ty6m)HshH!BL=a>2yrt3&Y_L(5A8=B>l@5w z=@4&^pB#6n=GG z_#EH_sLUe(HL6L;jA!FqPOVYI53tzu?5Bg~~J(qduI1BiYWppDUv+^tAS z7!HKdnq*)i5T_md11RDc2lg0yT`LZtDn%S@wg5ij$urky8h;5%s{t;Kjy$1wkni<< zPWC&7@TVf~jdc%eoN6Z$0=Yc$bzr#pxq)#p!NQA{ZSgvEg|kh9(#zt)!w6*qw_I66 z%%?4=`A9`pA>D7BF@M``oO4_AJgsN1YG4H(A8+Eu58w|$t4CUTAxI09Xc-b+X2C!X zz#oq{~WfZjC)=U@c zR_YwDPT|wfAJ;d5xbQAy=)um|#ucD`aL|m2sIu*4-V4@balvr|6ecKVLq%4MmcmO- zC*o=quW2OUETnTQf!%x2CTOp2^G=pbg`FsS} zT?!XqcVHvH!{9b<5Jd_Y0xO1~Zu@aoVHmZylOyE|c#tnHg(rYZ-CVZOF<>B`VZ!1! z?_in2X~-_>-0y1G_EpG!pC3N|G}^CUfB&W+G}M=>ZLV|52ryw z3#hh{(`uILC?3gSXt86F?355oVtTuzDhJMDL13}mwWER^X9V&*KrmOyw$EVl+gunh zWG;h}V;sN}^u6B}H=*MvE)_8R7O>2w_O0~Xrdlv*9k>C0vqT+e3L@hI+ktPwUKH>| zihssNZwseRjOYj;;2b)>A3HcI7!Dcj%5EQcI2g)(8}NnBTEAfI6$)x_VXoc(d~&~j zZ2$2pY~>}fe_BF(q_m3|4P1`M4n@wwIg3v@uM>!8&3qR=@xX6w$Oa_NBKEfVTI=^MPJ@ubEq1dQw_W%QD5wcgOutp~kiZhK z6QEzt5QF@FWWD{ie){-%w2z+Kr%&t4H-PPhAy`X^C68v$Qm>{Lgr${(0N%g@Q-4|e zKxVduS!R1LZnYl;@x=3j#U|wD+$+PQA%?KTcw;N?xUn3#mUEhsh6sVZFo$Qc#PNbh z_H@PZj&$J#Q5+cWQ#k|^O-tmVaMS*P8zXXqPzzKEun3mG*C72T)D&AaEJU=+XMeotY5)9bz8+RQUtB@4P_8b_XacvR zqXwi=zK}(b1CxzAveFfG;28`f=mK)GD#&sIi-V&PLD<6u9S0WxtfJ`6w5lm%lnsGH zAm)?b3D~$@uhH7OQLD(!wKJai1d6mY4mmZt1&9_fVD;grn3ZT+sx5d>%YSl^6R&c~ z1m?z;7EBbDt_by)H(dcD5n$lKTn0F~iBwQ2INN103TKFe`1Y{IufM*YS9-51ZXp00 zq1vDzd=g-j;}~%8_T&kMkrxnzh-zc3mZz8Nf=Y2NTps{!;>0@t2RnvYlnito9Tx~f zlM94pniG`J^GeVw<2pF5g?}{SE8orwzQb{XU=XZ;1IA?lApp0qup3$dW?fP?S-jlJhA1lE~FVcYNQD82dL&pF?E1ye1GTQZ>y!*;GSt?AA$%X zfRG+HhM+|NTQ&QZa5DqXm!Y()*+iJ^mn=U%zK;z$^|x1ydxn<^VO#(%4%gLF1GV2^ zKTawxC=*Noj}u{5xYP>kfJF+zZNK56gZ3G;WAI@Ym;inlaAc>~JfC`z^9GRxee-D? z7esOOU2EV>nt!bAdaG{;;p#XaW2^;KT~6GKtxg%~I3N-LL!<@vVXIfodKLrn{0oa# zxL!~NABe?#`puF}bQAnvO%R^^Xl~gM7%a@113dTzh2SewPms62ki0)N!~$d9xm4mQ ztpsiW>5Q8eqF!jpQ@(*@nZC;*c3x*_Y>_R5Z{c@F4SxW~02GBsVX&H|vA4b$*2iOa zs5+Prra9ZyHl9qZ5i9>a;IUT%W4yV~qU?+du&2j?USiA6mGRV>W5<<7^z^oPvW;zS zc18S7FyS4Oar0r|7?BOleCXjFRld)PkZGrFF!+cIv*|a&^DITM&P1P`Qv312{kFdT z{_9VFTYn#a{RV%e7cvU4ZiX9BkrcJtL=6Uu)=N;!W^YCxzK5rW_#Q^3JB@pw4OX0yk_9wHie*ZVC(896JI8}bEs2}T(( z0*Gf7o~n5n@__cD@C6-9coOre7{I~>f%DQ6lz#!%S-gJqDqaHlZo4(iPj3Es^3jLA zy^xa2)a3ERvFxaLJ-}bqm-f@kIliFY`r_Ljkut1t4pRKqWQ-T?b#t!;G$)I?uNjreyFG~*EL}S#MM3F$aa+y7By)C2;b^0w(LcNyvBZC{p_;U>Yv3;SyCK+oSD;fGKA^H0CDPk-&_ zZ#DPDX8=4h-i=qb4+hD;O~6_= z-f^Qy$Ek0f5EIa<`ss& zq!h1b_vOpyuRkJO`JLY5Wfq{pI-l7O2zWL;dDy$&d^heWc>w0uV6x=~&u%>{D4lD= z>pdZwbJ$>lU$BwZXnwL?xZ@wQj~0q~rjGNpCJ@^Vr2wIV#P`y&T)e_SrFkOdC6VD@egB3j`rf(gx zVA$OuQ4qnl?V^EM^8Gj<_`!UVu?XF4xgAeB8mMWyGdVrPXjKz{0=b9%yI_%?Q?%!C z3YPG%*HgQU(S@Ay8mO)@K-9uS(D4fGKCbrVr}6o>ufMckfBLe<=YPMiFW(T0`vs*y z#6d=)a2v75*qHpB@!#i!mACWh|Cyzp#cYuE!GHj8%TW#^Ku?WifbU!FXvh%A0`$aF z^Nc4z8~B<52@~>BOo)RFjcwyop^o`2Ne?hw1G{dQa!uCW+&2OrOb8;P_p;p&er@gr zT84qO&K5JWc;2G{M}LlthG$JM)CL&1TQ}U6@%}v;;;~BDYSC(GjqNcV%Zp~gdB;l) z+#i)RzkHs*|0(dB-a{kNlGkE?hJ|Ywkj=wwzIZ$lTW z!!l89FV7Ky9Rq)MVySrD4ecJ;o=M|N(GFV7Bp4cg+c`4a!+&+Jm!4SsAtD93f$0vB zali@Af*EoKfa#ZwOSmz;Ha|stc(mIS!eN{{J)vT2@YnT3kaq=bIkzVTl>Ldu;{MOs zn%!r^{M|L{0ms`$v|s(}=Z_!TZ2#$0zk$T>h%Q)|fW%&qqp~qA5ggw@Qi${k8yFM4 zXw}cQ?9D2^j(>11z1V4wEZTzAOU2e2AnuUL)*A~hDupBK9R%4J8DMR-m?JHyPuKSC zxAcM}9A4@y9IXCEu$LLWA__#m(72S%bl`{qoKSAQpPw4mzNG+xx8It>GD&C}@-oZ1 zz;NkIsK+pGXrcpa%xyqxPf#ov!3iwLZ2tb(e*ZG}H-EDBo@5AEvgmY@1ImMUinc}H z#?KpI_DIGF9oU24DJBRwhQ7*u`@ODxJZ}rd)_%) zPK_%DU;)CO0`ZamnCgHk0k5vB3T@!A9O!CJKbd>$@U^8?9D zw?~O*nNZDzkxCtvbOOt=gaX3>9zZ0wW~SZNJ3v^neI!;kI&{k#I=vrguYlX2kDS^( zo_x_X!v9ZB?y2(qCf)E-YYF9o%Gr#z2PiE%tpLS1%&7(I`Yg#qb8#pMaPah(IcaF0 zR)774ju@LFI_-Qscg+W81u5mlY*Fh8&w+qKA^-+e|9hnnm!({oPq^b71di>p%5d%* zE@MixqhkBEZ2_f<=`P39XVjghW#1G=1}K2qR@;=@T|sU4q1}z`1OQ2P2BNDq!>-{u zkTgtWctWdK9g6(|5(cJI%;4#yYGc93$Fm7?9?wLpW@n zn!u3WuwT((0S-doM!Ge$DWpQhkXQI9Ewu$s9y=XA`LkuypXTSk3Z~L6`DAuvywx|!FFn|6g*yZ}o>3#k3`Qvv1yq6Tkal|KRFHy&iEyd62Ev+T6 z>l!fpI*stodEn)4U;)yz?Lj+d6*JsMGYbbiouM%&hZNvy_(a^`1|`DHmw0zLhsl~b zG?_ES*0%R~Sw}Xa)}4mcbhv=vXw?KiZJY+U)TZIo^31_Q8tu6|;D5I~4Bif)495k_ z6ze1!qF4e<5gPzF;TjEIEN{`;+l*bcmIVuH6c@)g$M=WkJiGq+-~XaLX`lmm)P{;8 zviSA{z%bwlsSp>kZUE0ANzMX* zHUn)MUIM@RupWmc@)y8md!F0WPX!|3=ni5#y! z_qDgnZqDRagTzL4=o;6C`-H*h2An>!4x6kn9O&nHSOZiomVZWRPnb_zLbuK*T#zQv z^)gqQFfWc(5=!p;jESfdl3AbrwDnBh0^q%8Do#r;FBA9h;0w4 z2NZHz`Fi5Hz*i%3Sdds;;~a-mzHpq54!|xNzOuNK>*g4!}bH^!&cV%P(HGKV4FmcPwWZa(dWmblF*ncy*+xVapBspxDvF zu+YmXbl_N&q1&4Svc_;>c%G50HUgL~%P{6_(|^ZtKoIWr%p&S=yfH43fqDA3r~uNy zdF;!!JiJPCxNO0&V9Q_@9osYne0VA_bpo1z*^i7)l#uZsP$HfH+_Z{Ql43G0C11nI zWTzapC|o~>WyDs@7LyCZW+$8G!#7Or)8E&>gO$a5pMU%Crxfk$pkn06vYg&ALdGDh zJAVSwCu_DNfN0{D>?l|c-!$pk9QJ{|vEfV(6|5ys{!1Ck$(%RAav4t2!znX1RgYPppoerdzYFuaBDwfCV9wwb@(`}rKe)0 z=8$2uu#aJus?HO3S#74{4AFAOMNKONA%8&#r}G?mOHMD_O!+5>@<#+O&DZ|b^zJJz z#|t_j#8EiY76sJE{vN&q@w$!cR?Nuq*+53kQchi*vz*pxtF+NOYeK{@7Ont1EAQWv z1KSLB;(?tqUgYzP4!)exI=4-aP#Ne1Bx7X&pqXMe$F z9qilWVJj|zW16;Oj^i?)2phrxVrEQY9*&FlnXMT<^u2fsXC^tt#Hqo~+uX0MBIDOz z|Fewlo8ivy_0*snluB4~WHn+rkOIet!d?}ke{^e0M-iP{a&0Tx-n{m0c`gtG?0RQg zHQJa7C0l^wa7dv1kd-mQmwi>2rGHeTI`An#PnJFayYPnTIP-~sro*X>jtc@ET887C zX(S!=z>R60VRL4cc_#kn3XXiMrz!Q0=pjGL_F0GxU=n*XVvUx*+o8~^^FMEl zi$6T=mAYTb!N%YJlR-|;<22Y$!ooM)qhv!|Ld2}t!%bv^O6hW){Z&(EH{_%QH?$2<%i{ zWX#st${Egzy_=3Kae#(HnmgzZra2=Hv>SDuXXYMn5p}*zKSCKTPP$6MtwPR^?p%^G zj~3pNV2)hs*9AO{PuJyrozH|L1jOWihHzmrqs$Ijtr2?#3S02^J%2+vPWT(T(9Z^B z18CTDZ000gd0>kdI@&iiJ1-6) z-e)_Uesri8c7E7w#ie58H$1!LZcgX%Um3^I8UQZ$fnx&VK81f)MgU@}89;{;Vs-Nq z-*c`exFqi2Jl_$LBY)U!vj)ga1u9-|a8B_!vx8FoU656+4^=0rmt=Ti0zkQBD)iYFTt278M`XLHE~M^!cIv z{0XP^Ab}2+Hg%m}!O^M1&__@?{j*6lk9bOmRC^ zWpdhcnE!@h*nfVA+ghlW1K#s%)cE!EKDCek@!N+N90zE7ndgUfp1=U?h=X;u@k5M! zjkr}uAR$NPhJ;%zQEUy)W*FxQ{<9D3*6Ld`VK#TS^K>BloyXG&-b4~0+9b1bgc`DC zy%w18nW&}{dFz6Zsox!+?Ro(?O!t+Yl{L69s}4b!5`T4sGr(U=Jc*SZX9ek)y9KLV zI5@cCg<33NTQpAr!V+5PItft}N6Y%kU^F%(ZnH1SNEcz0uUe?_>xWfr)*7RekCV~YPOR#^( z>O57lS(NFQbaHE-E0c#R$8+jf5DX`|{0<+Q}@j3^GU`ZB?Qx96>}pgm!=<5hlm zZhyc3I@{OR2*8Oue-CrsvFrp5cAy<5)WUAionW4qy&Xe89H(k&gN=@YkZJ_)xQiK! zg9od}4#y=zyqzC`w*)vmGtMlQ810#xqMcsWE(#S*0?Tge+tES4FpzlyIP4g(y$}il zo;VLaz8kwo(ybO9oEL%xGO}nR9|5`$jDHwoyKpoX<2v*o|BX*VQ@~r+$vb3sG{@ha ze{`D)k^>*a{eb&kj_%8czr$Ls`TwTF@OU}1!F%06uS=^E3$k-R;ip@-XXlNXdW@k{ z)vuxjlR#T0-fVjTY`~8k1>E!il{pIVr3gGUS}A8YzTjxRWD z;|316yXJJL0YZ$^ZkJV|^NFV=an;M2{agDd{Shy2Vhw=M#e<-U=B)w6V2x?&8Oe70 z%LxJ!zB?@Lu1?J3io$fRLV-xS34g(^fo-#ab$TF$GEr+c4WM0U1ZeSu`a;W+Gdizl z)+q;iyd&efd)Apw(1#<2ogkg<8@|I+kz8bV&cP{tE0t!Et24JkOLq0!W!|0uUI7I- zYW29IF;k0G#4l!xZp(b`<20jUKQ_MR!v8hU;LFMV$EWrST58S7r~TpQZ-08gVme=@ zMmqloVixVR6z~Zw3HF3LbOd&XCxIFCW|9R6zc5RuHWN=g5})M^(f2(&R)2aUXdn=a3h)It zl7z+!I04Zpn3Ma#>8BrHb5O9tzupeSbN(rp9Yy$Hf@%As`C8rzdOeJblml(&q5o*G z9bSsVemv02X{~=gx!=Bi^z^>A51+m*>P#;oPM!;+|MYlUDl8l9xHfC7z$9Ti=nYjUmIq!5 z=lphffzPSnG*QkoTi5{pRWUQ_cI?-Yxm)Q{(rfH;?>xl+=szYWMn(; zt%Eh!VZ;4Zot+1DS|$wE@qrht3LZ14%lt#Q3%ZUZJWwegZ<<5+p28RroktZiD+;)OG# z|Ki>=teZcGxPS0#2+A)oI^L|nZo+xt+^!=PlbLv87$#oW?lC7Nyts+|;p5joN!rVd zud^(ZezMh2H#CqB2FY?-&hBlnQ%6B8w+P|)PWu6u$*E<3kLjI*M~HX9y}GWeKch5H zOtiDSc5*Qb*Z=eYSXy$sN9WFhF!w~g&-hvrqB{XJHgIfw~RMaxR#snI#?RnD?B}6v@yUnB~I~4Hu(06+3QAu#164+y-ZNK}06h+GPqa z2JYwfKUe?!(_DZ5Cf}N0{i(3Y7~1LhYODS@Ia3h0(V3GKh8CGm?(l|WHiK;?;yIvv z8~Sj8<$uvtw0uA%5I^vY!!Qq=>4j$47=bgWb}L=jB7V;RJ(9L!ek1(dB7U1<@zDoL z<~lToqFcF}bAq>heCbZfUjlH;}&!c`bH&$o?5e`Z+yv5~3Sp7BXw}nY6|)Qe&Zm~2lW{JGL%^S*T<}mM!4W&s+-)_^<20-A45&Av7#;p) z(SOO|&M;6}qeS{M#EV#^G)BWsfg8Pl9wGOE$yc-OyTToJ+Oe(%O9Gqm+U7h*q2|zXZz~e+_ zonsA8c#oXV?&t}Qf1`dUSO_&gz-(5m6o2cGX0dbuJ?bZdV+P{sDoM6L0lil>9%}9s zz;^&Wo1HM(ZDmjTE;jzHvkZpYt~W_G<~wZZv`M0vx^fvD&Jy^LoqtK$ zE`+c>Tm$+zTyx>vkoP@x8=35jKj%y**7UT-L_BYeH2Ub!ECO-5*Q9mw;K}{vF_7#XgUZ! zu}v!`>$I146!UTT=_5cv8pl_hI?>*0tnuG2dvQ;Z>=MojzIKMIvxK`n1w&?LKc0hu zxDp2%M~5}rV`~}Sx{P05&a{!v%BHH3VGuFA8~ZTt+btIWg{MX^VFGIc4}U@FUwT~u zY~Qv9rMVFr{P z@SJ?~ou2(H*qP;Gr(v|@vfKgoW#Jpv8^puW{4v-)KRHnt)&&x|I;PXm;`@K-bE6?V zIX`9o^oo{mUv8EFh&kf#K+l~XwC{-9af#0C1LSOl;jAPbVGM)DzeaV=?U> z%6ys&H!&E8+q1Bf5Lz)XZuqv8Iev3oA3yx|jd;bE#X$y5dw$AlqYd(>voKsFSb^Bh z40E)dZ#fJjx_~L9frqk7C5V4BL7S#OcuKd2fy1oR=V)%++%x7GE8zmpvpZ5SZPPNV zm5Y0qIJ~*cEl_f*-zw4WHoHRH?shjPzR4n8y>-|V1}kuKN10p;WId$^Iyyzcg+-1d z)*o|!PlEb!59bvx2R-r@ydE6uYKGJ&_IcUin!Y(NAjV(JxWS0HO3r`M=F9b(1|%)3 z;v(8;5DW}Lv#Se?fL%D8em!mE0!#J>m5ziRgO1>VK$hb0jxkLA08-@RS%r50F(t(1 zQ^)P*plGe@vsdXojC&R=%F_jk#-LSbP2|X-)Hws2&g^y{r#|tzwou~IEi$neGdalK zv52R;-=ZrUtaLn*BlUm!VRQ=2a_OmJa>LPexi=9hF3WL2vweG9pFYp^e|_UAU#7Hh zh2}FXdwII&Ax6tKq*iQe8FL0Wz$zkmPt7(*yBlCSPL;be4#)`PnpO)NTPoedsg7X*lsFYkdf!|Q`BpaVAP#N=EMHtVnZOc2vde#Yjl)S_=zFxT+$8bM z9ougT$>4Xmh*fRUmNoG$vAYmDD5O_V_;?q`HCU3(71UGtLRNW~*q1 ziZ9mQ?UK)wKfDI-!Y$rT6yE}&4P4Kst7o`^a5!rMjsSSPlI0A`p~f2bxCODdyA7WZ z_jZ;$)>{R@Jv&=!2?;?oRGP{F(+(9bMs3vPO+ph42Cx`Bu-qnp~Id%LH6)pVJp9wFPph>zVhheFyV6?Pz_MO+Xjq8-Nk=xJ+7fTiUtS+W0j~4(sqsk zBOMr*Ir2Z^{l~bRScU^ZL@ZfxIw(#mTdwEUTvW~Rf7bZF6haTTh1IrT_0!gG$9BZM z9qGd{-sbx|?|(WdEtbbIy3M*KbQL<8+|_iH=#UPD(K&tTk3Ea-qV2+Zn4kq+xYKnw z&^x+v;%I+0y1n3=^ZNNq`}J?%r&V6#X5bx^&OJI60SgGpbP9ke?PP$pndcpAtV7@e zk-psZmZL?dXm1cRIT00k%4nMl8LuZVVy?lFQ27}o2Q_tJxh)R7VRKb3j`n5P`+(a+ zM_U^@Y!LeCz;4HtgFiqz*s{X`@`ws*o~!d+3Rr*N4qiZ(!@#g*;Vu^Y7wf+e%Gt zftm)ZPf_Q!H?kbpa61a-rMZz0jj~Q?T68r~w_->hCj|U9Oorb>9hR*&+`ns$gd%%_ z?ZAJcEu--X1NT0Ha9X1Vhgll#l&q)b6(^A72B*3d$sUr4JJ6$^!J>-zF!v)kNe+WM z&u5O`u%Xy`%s&c!PQmo`6g3!TD|V7sFn4tj7%G0aSMIxm`;YIkc&~#S9W;1pVr`^t zwl+Gb$i9|^H?cV}js9$F1-%S=VQgzZC)R(?k-zC|R{2>cg}!LYF5f1EamId~E)Kc`+`gnHyVcDgp!T0yO}~YcS*E=lYUQ(H>lbl*y3>M}Bh$^C`KqUG7Row48qfbUP|4 z*hD(Q^GSI*tO)br4&zbdG$v_L_IcLJ3A!aZO%KR3r{h7fU)AxaI5kcigXvnzZr~k6 zch<%|U}BDo!+t-ozqK#(-`bb;<5K&Vdht;lrqiC%Vjkc94~~IGW}-8v;C;#B$?5p) zeqMLoxTM2Ml?j4`AUhw>wQzq9vR&uc_V76*t`$MjbzF|)!^hpAq7wl9Q zy&>CRp>2JdH1GlE7`WAKaTDMz@L0)yYpaF+=+xmHMBmSRFT8AawgI%!c0?3=?aS~u zO4^<3p7mg*K9fXrVnBpsiEnaHW^^RqOPR;to*iXBy)wkN}_9ehrdD5ooehE4Is2C;c)X_*Xbzc zYNG?nje7vA?PrXpb4Y)3vl`%!ZG3nzR{^6oF7|Vg2*M3=vxEj4)VuY^;k$FhPkjBb z|EjOo7Cy9o;u#$ScUr~^MhvxVGl@pmZ=ebujaxg>-Dv6@vh>HOS{@pR%<%>@Ew1Ig zTmw^&?WPU*Xid(fh;_qrOy$kyghe+$82bos0X2&-BQ~hr#!!FU#y7#UeHb&&u-E3w zTfEcG+l_1b1$AXue2VDLPiC9$JCCLe!q#m}-k)nv|i#)hf9vgqilDCqe(gvgu{tP4I$1Yhk zuWX$MNNAmw>AE=Vc8sY(`_e5dMuDpV`LkAFapnk|uX)sC?SNzS zvLiaPEdW+iI8kapv4$11%{C?WYT)4+^pS0Mw`R+AC8x|LbmJi|f(6Fg*w`Eb1cMp) zRoNI=iUWVeY2!UO@MvvD!T{~>j_<=SzyH*}e*N&(t&Lwl|MYeLMZZFHux!t+KY*;5 zN^>_}b?iuc1`k@WP`Xo_u^oB29RcT?8tmn^r~R2v?BoX%mC(7-!D67Z=whkqF3~?G z9HcO0lhK{7zy&*-T>JCJTe~Y=0V3V1WtYSp$8vuW4qr3ZQ`O``q0{urHhO|9s<_@H zKt1}iIzzuxU<3gW#*^VU1qu zdTm*;aHDl+(mJaE9dusyAK+PE{x+U#DL@JDukUD4Xq2+a}Q1> z2RdJ%f_|2#I-p|Us;ju&*@-@076M^4-Ou56u;%QblEnT%=`d}%0dwBjf;8;33H$Ng z!Rc#%TVMYE3XYNQccqPBnI1W zM>G11FuL5N@KDQ+d$hvQaU9xkK-g%`9WPwKFvO2FCxLuSp9!& z{&buU(wNCnn-h9={qW@enaJT9Y&US>M|XmXi`w(y#vEfbpxJPk&49YP6j#l3pWBMh zev$6gF~QZwR`DV%AJIbiq@Fy>kTwm&%HA)`rJP{xNo@y$Mzm-n!vbeNXSAJ*V>_(kaz3~EX=7j)(vkcm&O!5 zskXkmIgxKSXY%w6*re9_VGiHcoAYTC!Aqh8_p^Q_xkR>9ms0O%@i`xiuFik@KL5dH zvkMb&ZzFe?fOt7H#wk9~9`}VD^Qkn&$0a92Iz<`xi(7HJm=!$L9aIJmESEj4Mqg)k zN&$$TI5avEGexQF9pBi8V?MejOc#g=l{B}gq{-GK2O`JwO5?bpx0 ztsjoM#nF_PrIrAm8XOa7x$?O0)2jPt707HhY`d@0RJ5y%PmAy-tPHZ%a11C!FVn)y zB2u~`0uF)eI>l>Q@pT28q@B)$V~uOuuDW`@y5{QI?={dax|n~mDElH|D9`YpwykhL z)!?A%DM_itVb)G?;t#gn7dblG9lmw%V9j zag5)vR{s32jt`dmTAiBi@_vT58$8_iiedmo9P^luX9>=d3rl$?J7WmV8z;e3{1Udwc_iYHghwD2_c(L*S+IwjFy9L zacT%58kDW1&zCzRfov|wfnkqnWAAbpm%|>N3g&W(JJ_dUF-2IBn%tJ za68o#^MQZbbG$G?<9*5QFl#Z56g8(20jbyg?&!XLY5&*rcmMG{$a~H2?Cw;Z=|&X? zqc6vWY?sVAoKVk>Q|aAikO+hbE|e^8%8FJ$5ANopke-&@BY!aS&=AmK;q=Ly*#-|M zI^BQK1)xdC!C%pP7+h=SeGpwanUy#&+Qo;~F7$gJxLgBdtoQLuX>Y~ci1Q;Hk&Ktw zp#&2+xZz+5FF@|YZTxH6C)S_%CqVvLE|s40Q9zg#`R;@Va6`#3kNEhE7L0B=BRA^^ zRL})H@y{psk95UrLh;4lHZf_pCmkgPXP$qn*l`+cT!Xzsv1f5_DZk_dZfIB^X-hY| z3n-`kXlTl?`3=VhT!d5%3>(B&0dmCE$km>FfHYStwLQ#=0ZMVg?>HrHyR5(@E@O3? zS8=g*bI&zTab3_?Y&`gS*lB`AMwg3)6W3v^#hDR*Ow@!Vol6eFpZ~Fz4Vf=uuk(Ly z&yc=wJ2!3H#k}kUzh4_be$?8VUMFR6e;8N1_p+rJR&{O@3<@y5&cUIMvIDs}-28eml8~%n|LwqwHaD&C%0@pHuZhMKM=XzH+YA)~t~t74(XsGo^wsiPF|;E^ zjl+s@Wuu+&3m)KVY|Gm& z)C-jCrn-DS(+W-bdur#Ks1^Gh@ zd4XC@q?MOBXvx0wx@&U0E9S?!tF}Qs`vEZ%yIPy>wBKCfGXx70p*`f={WawpeyNhY~~;5_T}@}_Vt?vt^D59R@}{F ztyX)gRYL8~+6@?`+iuzIN&|mnsc1;K%>ZR^jclE5Hn9p+$AVo@*A%U<^IUcwa0w7~ z0IhSg`!iD8T`Z6}q!@3&J4ZK?y$c(@H--s(Y_qyf!Tb$8+L;7sBs4uN+im8N*OQ-f zH&+p=n5nba&>9!HfrIG|*Uf28`8Ut3{WG>91DXkIV~tA|-A`DOqcneb&^%3V{uCPi9crp)anw7>a+>aWCatQt>2E*i4jLTaN;RF@qlPA1)71;kGEqVaxl#z zDd|q50Wr^KuM0@qUaoodqq@#pb9W%$^Szw>a2<;^@%T)^+4;vYKXrrJ@M+M{31Llq z4bS2EQG03faQ`Qu^|pp&o(murJVeZ~)H9nuv6Uz9bvTDnK-~XWuQHr4rW~0z zS@`zlD0|nPX6L6Lcrg1mY~L%$2eiYLhLC;BS@w`byl?!m;?935Q_i)?oWrn;`EaFk zGYNC@$?gclh)>5$z|11#=B{B1Iu5ru9kAU9+|2DMemf2;`5c}W=V`NcciLyLf6t{K z-8te1Ca_Pq=ka=Ezdz})kIU_O4e<6y+s9w@7d>;X;ilL*&dLF! zxoPojW`UV*+)4no-A=CCP84#@YJ(ZurNjTb=Vm=qJ%JN^1m+=I3ASf`Qa3+Ju3KB3!s&B@4b&W7FP%uMG_6VZ(FfP!~Pxx@0(yb zuIGPs2&1ezr=77Y5C{wu0%}^(9a&kt+n-ei?zNb_GMM41v2aGpJS>f!}(?BGyZ^@%6*s*FS$EoL_&3ZhdGUzY)GWyrdDYX^1%icZyxq z)+x>48aqw@Z6yK_*WG7s9k#IBwlcisaQ69ZN^f(a62Ipp%$(BIPe)M{_Yda_v+g`H zbf&sd1+LR81l`#ep}kL7ezwPB+1%^u&`wYy+Rd?HsQB{W27~N0zMgs9+v;y;_Ff00034j(hD z>E>3)sLB&Ui?(Zb)2;6R1|kFYPzlBFsfnCobC(Q5NbCrOiaa^*3BvNJP~q#4mXCFS zrOw06oz`kXN{Q2zu-ah_Ox$_%b z|4-xMUN^qy>U3sHov=G@^pMNn&!{*&@3W+4xxog{207qbMJ3DG?Ob7411x{#@;E2R zVI|S++Ez9*g(Ky!*TyK}T}!Z!GBq zq`xdi{_ywl?P-PoKVfg9B*%Y^B;7vIXNCk4K<3lXkO@G`JN(f{QJUR-`g;yI)>YLc z@72smBeL0@g#;oz0v_&<8iI^8PoQ{{K&srkQ$?H%5FU}u;ctF|f@IE*@4O)0fyxm^ zY%;;)dQcrm&ebR+#S@g(`P|E_%jX=hXlJQUIcKNW{(RcDZN8O9ZoLBeUX#mOeH#oOjZ5KX%AJ`4ls>( zvL4DkHX^aNW8JRUXqCE9oVxRt0SW#Ay{iThqrYFizbspSS@p*!C#CANLsOe6a4Hmr zCoo+;P27*2cXpDk4p4%!D4LP3T($%4=1FGAp9_1>@Rp$qi zeZAhI81vp%@A4G?@x=dbh=BNWz^!Y8McM3&{EgTNE0&1p)1Hgf4`QgTGYM zw!hl0q5vO_(4}J@4|(wmr;f*`P9hF6lS!61_!{+fv|Bxsw;PEedN|Kj!M~4kssh`214%bN_-M4eAlapO5e{V4|A7yhU$N7Wa zL!vAspmfzlR0}4XBpXfMh6TM%SqR5@yd}vxTJk9*^T_JF?U^o)Tr&O?AofxG&7{VH zQhf?DJlg4(HwApO=v6nHSV2N9Gj}JfC>Sr>H^phtaDn;G<%)c&s;YS`l}2-HF;`m` zmWqjmt5zra#O@Jj2gs)YV_kg3lSE!Sf7@2WEN8bbR>)kp+_uh@6(7(y+O_+ z{^^+`wWTUGk{**^iSloHW`KI$xblfX*Q7>DI4KPdWXZ{m9B-|O*qcqs zg8Ni0gdfQh7)i;(L)Y#woc)mqf6+BT1oCB744P-&rn@(r7x7#s=wsEEH0Fo)*I(oF z^)9eIt=m+7B3=jJbFfa5b#mq{PX6M}YfV+VO$Jp}I!{g10P#^05_{FAmX_@-tjZ$0 z5`t9X#C4S`Pd97zVk&URucfw{6lV49Y>L{XH&C~vk7`r-%N*c@Xk3$pe@?L|ZE-Gv zoAs$fTGJ~OIK(;`wOS?v2m>X)O5Zj{fadpD9G1GP^Ei_YES-$OTuC|b3_|8)S`!0f z-mlxQZwi5tk9?{dY|>+)Y?9Vb%@KG*m-9{Ihx?!2s<%>OO+6LDg>w(nl1k5u5O08c z){bY})QDR1zQRzJn6g6|e_qA4IQZR3E^3$NNGV`}y8P{qRdc>w-Pz$8%j*i6A4z_s z4A=mVB#NlJ6oJ_xjZ3Z%p*{6OnY+_TiAZ{{#J*eQ9a7It8Qh#%+$^$^RJ%&>Ch`>T zbO5bH;iiS|{eI9d#tq*1vjO6i?)C1MoC+blzT+H-i3eFh2-g0%)p-tIJI&YjXaoL+rvG@WfO zEf{vco)?9DBDbPQgq0tw6hzr1{*t^soa{+p`BvJGna+5rf6xI`l8#n4cOYe{AtnI&B4`m60^cIMTY{HtpQJxKaALk4w6~+6&*bxafJ&Mik9)NVm7m zTM0w2egu}+>MG3t0O!J|(`k|g13TnrzUHTo*XL$||4jSZpEO1&gm&%u+OoLV8*8-L z%+ViL-^*ZIood}qk1`ax0c{r4?08=7(KPGO7qfUff1yr@hI6Xtr6&7u@Sc?`W}6<= z;{*_$Dv#TWFv{d{eEiNqR*^O$5yr;(~xLUJ)x z2nO*G`A#_{TNUu#fR@gN>sgfmHIGEDp>;{KB-6e*#@kKWj{Uw}*%0(NggQTZvE7y6R#ZjVjIfB+mtLad+E)1h zNDQ6;YFUdYsasA}Yokl$2?8RV@tO_%fF!Ake@X<@K@6dA@xXA@m8ENTqf&ZqjmW0{ zNpk85Pds~(>v`Wz=a(|ft0^Xe<H%NuYAFaFR7YwQ_XEr}JIC7pF7K(E)2WO zJHfTqJ$eh74XD7WMlCHghHy0d78$Wzo$b_=bzLs-Jy2(K&7#v59Y*d`#mw$pz&Hr{ z2W6eSucxZ%Faxpj~e~vuWm$iG5>C#~7G1ST;+4MS{i@MZk=X`Z1iU>Y@ z^r}?WNzr0CNj~&eDY9&`IV>CGQ1994*5YUIj+cd5_n9gP0M#j2HsY<|m{K8a-pOdz z;HdcV25lP$>oTDM5TimUcJ5eGuyDKO`EabeBj#f9rjS#0M8vK(L5dd`f2(A%LnRji zNY=Xd(p_@#{KabEx@_+1-jc0x%%#K4S=nDi^nNVYhwk| z{6EE&sT~fT9YB>5H?O61!v0$~OGVAo-8sB#G4Cj(_#2cIZ$3E0c%Oh6ctG2vt=8Ar7MVkkS55oWDfStrugw7f2IX8g*sgn`XCQ& znUAHcam36y0N5s}1w-vQ{gqjXv!w^(&{dr32AE6=Jz`XeP=BP;?&Ow;l1VD`+@?l` z%S4o*lz?EASn-VDCf8a@wu{J`-p#u~wTrY5)Pb6>qMlQd{oe`Bprv-)YTQ7dQRjiSwa zriSdQ#HOZQD|Lw)PC$G`N_ROLqf(XE;>7-yrKTSBQt)F=#Vq)Xz_w|Nqavk#mP8r7 zX@GBsGPINGMQycux3@b40F5FVIy?#zh)m59BzE1Ng(nK_7v0{2cT%AQ3OOl1026rz zQYH@lly;K&fAktID$l5!Rwx|SO9}T$_!yd8vWk?Qh3BEfu`@RIpVv)oxNq&Jo6;v^ zEn8+_XrJ0yPq|@6OZ5YigKNnkv}rVFrKba3S&Ctsmvki)ddXd6GRZdT7hSq`n^m`T ztGhxr2s(5QydeKRC*l(n4QilaRIhEu?-^>GTYzQ)iG~BYNPz$R1=M4QRmj;fBRgGmUl_Ebq@m47jn>rmQROI5!$ zo&0&--j7AU=tPIJJGeo1KMBLc3IeHIDZP&Je?AB`P2CL>H$jyHX!?#ct|^j!@*@e1U*R0!*! zphMMBN(_E^lTJA~eM-br0DE(PPi=mhZZjr-t<$KRhgLm7Rd1k=PCzF=O-pdqJBuEh ze{$(~DJNh3JQn@=U(X3NJh?)jO66>8(!Kx%FOUpBK`n@QFST!dKyRBmTRip{CELcG zZ6_y5s=bY|%$u}icFJf{u@*1aY$@IZ!0gmo;EhHlfyb>p25*JaTAplXIIKjxoP(dH zYM@DNQHHN0G?mGfxZ*D@W5LBK5p_p*I1uO5CSyM+@v@Q}YK(!(SapRs$Qs}seeYyP zQ2|Mj=(|eTRH&qSjZ~@ppO)(Dm#=sG{EG{{n3KJ08YM(E$4`%2^wOYjAj5L&4x?y< z#p7APilFv8C<4pJmcB)9=B00w{A)&kVsguISd%mRTGyz)uXY^JU8j^3pYIDkfBk3t z?D6qP0giuL&Sq~EM_QKQYA5sYteYr|sQ}5!-GD{7Ah-l=@P@-Fh-sCWj20ZU#I?beSh4iwFaHW)FIAo=45>fNIi-O8~JCsgf@#XJR4|@;J zp$WfOv7aYVAD~0NGPz9$O8%)u?de#_IXIn^Svv{SPBcHjyC|ylAESR&L4}J%&o3x7 z25h-@^Ve7wU;7#n+?zZY{=*u74j}}=JGL~A$q_Gnnm8Yplu3f0_Rce`Yl?O?Z36GZ ze&6Q2$Z@%5YO_<)se#L??)TDx?FYCpItAt~Rd)E^cv**JHWh^qO&J}?JL~d?w|u7b z;#jC01CBf2E!$t8zW)0|`_ez$)a|dM9*-7ob%#n(zk?b-p@mlKvKz90+L#0sWuJK` zn{B+46md{bQiStE_eg!JNtEHF2CA2;s5voet|5 z+G?kAe3gj4Qz#Q|_I?Z}@2kEQ>_mC8*Cyd`St~hnx;YBQ%W9#{yg~v=N_ok4N%B?K zDy!0?TbK4UeCJE6WpKHFw%4`$`2GLOaNMgOJw2Q^-~(xIvusk-m32N{QE1zlwVN75n%geDDP-g=D!TS=KPw0gnF97~^B_zuB#E04J5y~m#B?7%TK#&vFv zXYK$U>8;s2M{h6(v4-6wwK*#bW3N}?IuJr+lNoOye}G+hfDKs}6w;oW{ff7?plZ!! z<+J&;h2StQd&%CF9pO?o+6gbKyF(}K>vYEt>(D!^56ySGz4ntlzImT5vG{Z#govm5 zi32Fr22MX;7wo+%;nRY7A1&*FY)?!8s8cPGP1#Q>?m9=OZiI8fSVvwpHH`r#u6Yk5WyR#F=;_@hC3>gqm^Z7vXza3I+ZFZB3tlc9WC-Ol>}#Lyl{gA)R72R`X-a`O3lq;xCp`eH(~|lhMr~^LOK)Fxg#z_Mi3xRmfZx=Vgs=Y?h&f`-F zAnKXd<&B7>ty9<6O+qnfTIV3un)38yscprJOQ9cCHS!^xA1hu+_KqnwoZ!i2;Tn>RzZr$ajYhQxpVh)*m*N7g1QT z4W$Ejf^Qtop-r1*eKY;tV=NbLcb6>{b-Gnv5d;kfI1@f(pMp-%L(JOWj?p zP4rZv@W>K`aNFz54vr^I1L5xtV0WaZe75|}P642`3Xilke_d!-E^0M6xIn_CLg<^9nbC4i$!$3? zQzM^^?3QIsQ}$_-zG~0e`|}n1*Gqkd4o;*T&$koC!Y_ur#9pgO@At zIaMFD>z-59TEdDtI4K0ec028T8r(KHX8vwc!H_h%ShqG~=B|qpp}b`a`JsrDG|O>2WtN8nwOy&|egPnE^(!`=$PTJWvTJZ|Pjja!S(1Dt>s9sv zXW{IuDS&@ioz+>KLZyy~@-aEml%5Y~8TCPqH zdLXF*HEbq%EqPdX;?&D|Pnyg}z~%Cmf2vyZcweyG&lHB0NRLRi*JH zpZl&_CEsrD{c>{dL$Ls;=H(c56Dt9!orP>0?7vU-cu&8i3tdt$6 z6_=vS8LrJXIK~cMf|n^li2vS=@r9(?af~(J zk$==Ml|#R4)u6TMc|W(j|FdS_S*qU+lJ1VNcz36Rp4#IJ6eu@v26b-LXsF7+5+=yt zPWznBW$LmgOQ3lJpf|)6d{GTsd9Yrit`4ArNs24RebbhW>PF*c0fQ32Pc&RMP{`~O z8!U51`&}w(5c}@#6}A>V>x!?XP267=@snG28h^x9?#~|!8y&mKGIi{)=V#jr7wyZ( z_~CA!$G7$ydS3vDOBa|R}vMqf!RZ}?# zyMI(nfZVumEw#KU^qyi{%Ab*(qqnYtW;Md|E#Xl}M?hIqyxBt3?3#E~2R zndCj)g(bXfB1*4tJ`wo4TDYV-FAAw@YJZc8&jXyx*6ra>e`(iqpDOnqS(@gqihLtK z0=XPO<;C$^>Vc`KDgPHB!B?Cs*EB$$;-4CxR5uzRh&?M~c-z^?;RkMyKC(mDR7YL9 zHvzm7QLpm4Y)fD3SBme?&0Iyt3B4T7;;vDPW>bqZHtJA5uO(&n4!-M)?4*UdF@F@X z$6>OZnpsKb(*;2@giR(_)SX1@Oyv`S@;a;l{ldE2@($t@JEH(a;eH3W z9)-mlUW^Z|k1p9j%P*px*7m(u_EB0qreYf|IK;RKD72|5cXBX{Elo(+);OhCdXwX? z_mOX2KW}P$fX#^M3Az1w|8Ab;$bV0wJ@HZuFcMZf|0T!lX1S>}sh-eI?8|^8*yzHj z2*bjOT5$o;h(9B9G!0i-X+s4&^(S*UnV2&TrnXYrIqszK3!fgm%wkS`Y#zdRrD${v z@-9nz5vWBC$nkSS>DLvaD9-&%gzB{x!in+joc2YUlY6R^^rDJN8Q??~+kXaWCz}j* zx%57cN>p5sn$ap%cL>$$iNmk!_ERzc$fCD41&$GPiKDf7MMB`W-AW~6+0|15lT4A@ zS#IS|*jUG)BDY0P>72c1QJYwd;w7FH29ZC?UvH^-O_`O)vmIN=?=Tn!e>sA-l(GU)5 zP{V{>x&)FFq z9v}(2o1WS>3=bJnncP<9aRrWvde&@1FA*I@A#1Eb;i3~bc%|7j(SOC0S8*j0Zk8FD z*dcElZ16!i%R$G0%?gO>QzBSW>N46lJ5@Gp^2`$DU+!Mf5|CALwHw~$sAV~rv4LdO zGOj_b6%dfhhAo3q_%uWIGU3gwr%eBhz=EfO^oIudr;pe3k&KTO<5{L3;nGi2Y9nyK zD+mzc)HsfWSG%^D-IH#54?9u8-DbaR4>l*pSpfzzTgAlnTJE6=R{@oVvp1}i4IGUc z-a?t|JO}eGBC_6ysv_$Lc{q}{bfG*xo0GVDK7VWk7-v^`OTNK7d#FT_W-9Mp$;9}!`RCXB>xX~Fm;Uv2K5u&(#UO`_sQb2@vU-~H zq7y}7Q;qzb{cvW-5Vp&slgvt)J{n~z?~*hDsAbohlsv&K_L(jA6Tw65GLoI$svJ?a zapow8oNe1o!7b?lcmh$qo-|`^rwN;W4iG7zjzn$?StR$5& zi*`|oxayoOAzOJ8J=2ZSeX!s9tvgc%e+@cKNTme^c}byPKYbeg7Zt*j(TAfjHk&tT zmt~Ffc3YC6Xd1y!P?oxr`zj$5DNpsWm4~WZ zp1n3gxOU>whP!NsPCDxkQ7GMDNPf{~iF0~IV;XP%W|E+EUzPGw%XqA z?OXrQ{`lkD_@ljy>wzkty5v-6Q&K+By*Zb7Qfg051{I&rweLFp5|mg@oz&Q)R`*pI z>J&Bqy^UmKwtRWbSM_U+L_W&ae=~(_;}}p0u(?B|X7vWina5;TiuCs|gax=8xXL|r zgJyv>n^1#ooW}E{7b}Tyr>4>fy(C*wBqGWaeN@u!B_NgOtxp-}5-`5!;T=_TR8#Yu z!x?iapVkI#{q5tQ@0fqY=SQWW-Afdbc9|NdJi7swf0%Za0cBq6 z5yb31`jo`_OUnoEF(~%*KP=RZq&6q|)a(nC`B~SSsQ4_1E(NwW$Afd&vYH=Y*-$&@ z+Km42NZHlgVVmyOUb}Q}FoXlNeT~h?a^<1OTU9QzhU0)|miAzE`W@I!Jap+(8Q|DZDOdu~H$cQ)Z8T`vPnaV$Ql5JKL z=G@25K0n=2j!E$?-axPS+Lx8iPKvQMvtFYVWmol}QjScNLf1P^Os~R*epmpHS z2Y>!J+SLub@26S2UA8+)6MZ?mfA}lFPsx-No(`#-I~3>Qhw4K-zo*P zZ!UGkLqoHKKQtaaWM1A5aCobg(&m`7s`3=>hitrUbBfMp>jYF}{8- zI-Tt4-bC7C1^gXFf8%VG=E%iwIUzYRv-1Yb6rBRgV3@VSOar{ZfhA8981B=$&c5t< z@@Lr34nkOUCW@u7W_%sSym@2J%1HcV6)6(|xr(hB3p=oeqF;F=B4(n#eOj>p`Tk$( zi+^ta8XrD??SFq7znMKdyW~ayEQR#6y>V_JScM!qfwW9bf2N~ik36-OUgGyKuI%V2 z|D_Pz)gH6ONW7&MAse2j@}$>(dq3117R!7fQ^aB8w|a?n+v6Y@y!FFvY6Es0Tn4so zY1ptwJjuVZid3K z+2CRU2sk(2e}c?<@)UhLep~MrZsLUSNzottaJTH{?&OPBPSns{c+8*<+_2r~K(m~AX3m*z?fFx80 z+jTy4e886~mL-pgQl&JlJ89ovV+Fkf=ltH0b4BeL zZPD<^f3eA)UPP|9-F5@4Y$7;(e6eXV`+O(`l#it{<)D^=b=$&j(J>MypjaohnhV?M z%6jO{yc@*;%16)qgK{8fUqHeFSY>abRWIbv7(=PV?nqucj+Zri72RP!KV^cT=~4tM1pRtXm9eg4_hpjY`2s7~vMIvq zgwnDF+yGBNu)mzj*FJ<53*I4v0)f-sZ)q%U*!1qyiO?e`2sC`|Aak>ImhSy>dGYca zI>XQrihq*HYm2sudj6>-b=h*$8tahDT6x`v+6!_E54Dz;;|sw5AQ=H8lGv5k2j1gr zqB*6ccrE7z!=yvbm8!#!sw~e^IxHGEydhmaWs;-qM7n~XY|#@DA(+2XuJg*G z!+(0_m0jM_d3e|37dGOe)>>@ILn}7*nvXU7;oQaT;RCblF>@XovVVa#w8>V~JYrgXi3d4LQ61@V&O3^h^_bGu z#}T1TUs0lfiVQidJNh&5zV3P&<;vjz)2&{eET5)ls0_gBXp)j_I%h;_or7Yg=X>Yv zU;F{TiMJ>DX|H{2U;5Y2AHMwk`Ff{1`7|FI%Ao}=PoVrovSmw-Y*hIvfVHv{a(^5? zLi4R}0o7(Y2|jJV0Cl`Sg8a!DCbc#q4aIJXZA_H()s5|1bIB~Mt{!z+TBItQT7SpnV>oR_ zfa<^=N6dg;5iSRxV0#aw(`(!!~D!SfBcs-`@kV)G_xj|97*yHGMxNPIbx0!-Ip zI__((IP7XfNIfQd+&?aG_2`OYl#7QZz=OF+KL6~DTSoolw$17i${Lk z#%p|9x<9V|i`&s>(#NGRd7jQWbHIS(79wQkd`BB@(fL`j<<#F={eKYZOSXDaPKK;R zdfM%KpEjZIaMf@rdZ0_9qcHOGycFQm*rjs{CQ|NdOsL8u#q-;2?Vc&by_(g~gJYg9 z%Mo_andPV*Gg*o#-LRj+=S>&rVY9tP4QCYy2!sUU{-G8WLHCD1<*p&fsH!Jl$(v_e z&uuJQS>23oV)FCt=zq7b*VpeKK7GC0r;q>pe%vuXRR+!MZK_w}Aw+fs-xP>D!qxT; zGVm4GF#!@q*)zfeMHGqSl8Izd$3L%InG_aQG4?~(s_i(>viZX63d(MaPTbLHj(5;0 zyqbmJTeFA&?I#MvfN$lKbULDvIE%wqF@IB_byCPxyj|!z;ZR1H zHB(TfLV19$;^!`9TunW|?yXd@z84gRCvc+f&c3zxOZUV6>RyIj!R$cc zt{SuVq`@?&NPofk`G)GNF`wtTq%e(C?zg)IoDx5wwjl4k9w@O;R zLpq8tG+ptMtSXS%q8$v25>Uou9kIp)8!gWqYHu3$eNae<0hH?Cd0;cw-U9T)^%xDFGk0q zHnmNVBeHF3kDYT_@TxzfMx5GuB#KSXwVjhm#h|l5qvX~$oy-B|c_xbgSiIls!;hDJiBz*`Mp7i=F;d zgmS&nwBRlL&2jjRqf*Gu9N8u*y)Vt|^l<0o_tZpM&38jkh~@x}BG?|-m)ahIm}SWw zOogPV^U|qBadCzm3^*$%0)Pm(&iA_K?Ho?8>3>ymPB-O;(ghkV0xFa2CcaGX&$hj6 zy}v$;FaLb}_VtUl6EDK1PbyhzEU)IXrW|=)+UY)cU6~kdCv3qlIpbZeLc$HJs_TwC z%3%?GwdF~`zl}=+HlXn77-W=q#5VK7&XC8B63*SJC^uO3RXZQ|&DpAS@%4cx)Zn&^ z@_$WXoHqWT9HZo{-(|^nxqdoOQV^tBoEt2i_q^F`Ch0jT0SdMQc*`9*i4Dn%T>a_h z2B40bW)8(TSZ{LLcv-jh=f~%1jwhS?4M@tHlIVXsdg%>FkCZcVVkanL>xV`}iES6D zla~=wR+TPtItd;TV6|28~8>+@Rk_b z;+#-rwIdCy|Doud{2V~-r5;cgGV-By@+-jK6HJ(92sVN%RmMrJ(444o0#Q@oUX(t| z8USs1tmcUZwwjlzIK;cY^sZNmHMQ5}`ul|;PA+>KOR&817*4_Sz*{B3r>ZzDJAbRK za!{v}mVOK~lHJDGC|$1r9^PftdD*w_l@xLV3e+-|pNn8}35uRe0;PiroMh6w@Q`UX z_1}1_6lP7T*h}e?RUS?~OvoGxpntw%@IlJ=? z$c5)@tk+3?1Tf!gjF}Ij%*^s^r<~=t1{szgLYSQ@GjXPl_sjL+^T$7a=u>?7_P!JT zRF>|y=FBPRIC3gj9K96bskEjl(h)^JfdDLXl>hMo&&c6&8c%9<8~iH=Hdm4ws37Z- z379C#)Ncx1G|v;Cuy7*H0)Hm$37ny9e9NHfH;~z+g|iKa>!5Ddg|tyD0JS|GVWWh0 zL|^)T)-w}Cp?|O9Kh*HN7tbl5VHu0*b43XaL^^>^PD%5ex(fcde>|L`b8?M8@GK_t zpVj;8``2&nkMZKr{AB)e0R=evDFZdg(!d9*d4T10Rz(dC!glG0R)4?XAk74mfWkU) zsFgSq#nZA8(&9oqKh9CS$hyy4$gFHzqm>C+&5M~3a_uJ-KbKc0yL-vM)8UT>dB|uRWP;(rPgOa1?W~QVB%M`iA zX`sy;E*sHKrB_u{q?BvesM@i&d*`62)eDY%mM9gxA?>g0_4Vst-#^^*#mM^UmdbQU z>U6MI_e!Vq&uJfqk4daaa?XSyYE^}`D4Twe9t zrK-!6C!_yk2pU?i0owULxTZ_}mkK`Dz2;?(|DF>oS94GQuNN3@!=uJ6v~w~v4Q zkMTi~$@VP$8uRvKt?7uNqJO&vcvQOKR)MIPYlduY;G&#GLN)1p>4WXL*(;-dcRM+7 zKC~op6W*s?o;@#z66sxA%i|uD01i0(u#a%?E!j9D5b1V^mefa*mm6EDhcZ=0mO?A18m2I#c~CpbFL?;^?Wk30D3eK~*8l`X%i zv%XRvcy;s6A&sKVmQuq)-l6Wix`~HuqT@=6t1lyxoegF^tTDGPg5KlKMg*h$&IyF8 zUC3okR{?nxiA|itTkOADwx7L&!&C3$u=CV*6$#nm2_&8efWe1z2RA3YG?BW!?Tt&K zN_XG^d<}ZJS%-PEVgEa_;P-zTPtTMmtt5Az^xM#M@lg`rJz(Hq|_&2iDQT}cUaDxR>=JMqiCc`AOKf6#v2`d zmSVtZYtT$2)J4u06|os zmCbRfP;kqfx~=6oyk(m=TW8u$QhvMb_O+Bx&qp{^DDDm>uR(Xtnly$gGQ2M^tKL3i zzaEs`UA_C8H?&iqCvT0rV)emJ4;Uq0$K6N((Khq62Ppw}zh!^h47nYI6DQs3MDt?^ z3SA-#DP`NvO8D3X9_oK|va@`<7ceKYd%OQ5rh|sZ@nM^azd6}eFLr{li$FadZ|gK$#A+WmjEd8L+B8*qv|+rCsQ zgkr|BOOhbZrjWij39Bo}M{{Dm3+n)xPUi+q>>WFLU9hiT{`&gq1*1KYCRv432EnC? zMat&;l$Xq(HjqWJDb<_|#+QTB6wm!4BXJg$)7h2VDD1sTz0{~OrH@&_rbUjd*P&yW z#PJ}nweshIXYGIF4S;+BagVvG3k(Vf97-+bdQj>(LXe%Vbr!jMd(Y`3fl@k95p<17 zbfett%$8GCuZ`HHt;WzOEFQNMv&;K@1^Sh^C0lAlz6H5}6gXm>p!@Q#mh8iisP@v6 zd{m$*?T1C#F;(^6m&)g5E1ghzXEo0XVV%&fM!5%%h@*e4pxme795HcS{T<3=(g?@Z z_aZwbkD*df)k>gp>UNuQx{QELF4luk68I?(;4yE$N7KNX6=n~Fs15|7r|XRt^~}rw z+qwoc&L*$tNG6U;hZHX>9JQ4c7bN@uK7o0PX33$K&YmgOEs)t6gFp=WWA{1c-wCU) zEBAVp{KS7V-IbJ+2+%iv`kjVZrxMwfyHqZhHz!H2gTL)kDFmi`n1qV4DWAG#F4<|C z2P|XE>=!jzq8bnocy@k;a$(x2PF{50deAhriyl*tT^kTF1t^#jpFQeqvrRI-F^iQ< zz5Hp(oK*`)(90RT%wWr3&Lf9Ksw2qSn`Bjn6Ni7Ya{zg}h8IooQ#)sJ53h3JM_Kt z`9`f#lE+#0*cT#pIzR=GTN|W!Y9rR%Yi!q|bJ9T=uU7WuL1P1w4Cy&e!1DXVcc;th zJY9bTzF}jjB>yC@GwcGXHAxZJ^bj376pTVW7w(zbQ24ilW`px;>K7%pt()UiVVx~M zk4E+=l(3ZhIsLTPbkh9zZf5i`gm6~rjWz|3;5{CJN=~0YV7H1SAW>OzPH_rI9mXmvk@@Ztz(f*#FA9VT|Q=5&P_y(Dd*_iIh5y}9C{&#T-GoY zC(>^E@{^%xnWcJioQ4|5`SYs%YI>tQAZ~DuPDz-OPeasUV)=6E$TPl8DiACq--T)zm#fGzF4c9~M{#Rq%A zyh)9FUVD`IQc56VChf+&5F%eir$zD&*kzO4dKOgcEQOAMAhwInqIRCP9f#@%dVI@O zVVyVc+$prR2nNzqLN1hW>m|P^zOR1^_ienhL4OwGX{EFN=jlk5c|ng^FUgEZ>T+x< z7#ENc*l_E2)GMV~^XRslN}Q$erb-wY+&h(&)=ZWnlnA2l>QaiLK<4)%J9TFDc{Z)w zw{y>L(M<=%dySbo{};%gpk&P`I~#7Ht9ULuL}`Ba+>RNP4CfrHq-DL#zPW$E5}n1J z`+4Y8Hys57l7JF9=%C-yY@>K235s)BKgtP<&(cM#SpV4m_(Jvm@ySWUdz42`*pmgQ zH85ajv%{h3F5-RrU5n_a*(2MYq)v7y!WONiZ^VW}EB7B7%Bpe@#zc@mwHhI|(% z^~{_Sr}^q4-m=L^(MMEh@WFpuV1cG;%gaGRv1gD+lH{QidOj4yViQ(n9f$LVge=|` zc)t~0K8`FsVokh}TiIYC>*T50O3_Pecu<#Hl!`a=Cdmp0^`*OI?!K(rJCY=*;K|W; z_agQVN@ZvSu-gY4D{ddB?(uoEMV6I2w{b>_PafNmy)q%xsR3!lMEQSw%)_}yg7#+r zgg=zKH{sro5ZuTLA%egv+eZmfJ161M#?8DL`GM20cRCKZ!h+U_Z1O0Z=%gHpjx21~ zlJ4V~v=xnKzSUm2sZuy%qu2iEoLhDqnJXvgKUan zg=@$p)9$#D5rfWnM6;c=v0L0L7*=n6J>Rlt(`wNQg43rU|Dpe=f<$bSQ)$p3kWt?m z{7{kt4_f+N)Cbf81kqzTR1VeLFXI7apciGcgJ6{W)u`z-U>|?FZfR;jAP72=5glI} z9iQ5lmzLTSohZsIoVP^CJH$ZRJlO4Ns1bi^553pvXlT&nZ99u(qe4nQha+m2^AlTJ zMhn_p%Cx7Pp#;_pZm`0``2saWwR|Uz?Nvd#Y;xVa7JcZ=FU=}v7Y^w`F*~JlI-S_l z(t>OyXvFHAF_0!`WBagYyy>>1U5K!%MCaX9u4YE4+EyfrlI|Ttl>y}(z@e$`7Lyj4 zL4P|cb+q3a5ge-5@|H#R`g!x2gPw{MkVLzDcD;QbmR&`XpS-@hJj>RITFQd2?zyAb zpfmwb9THw0{vLWl$bK?8@dgb6gn|b2BFv~N3-U@adI{wGvFdLuCshQ9xGfu?skzH+ z>$>uF#a<_CpM=;Fi=ogytL#k~N1i3;p?_{lZa_`*W>Bc%Bq`BW#SXHl67TN?4PCA_tijoHKh}90jGkf#!!& zpcUj@7P&$Tc95*DGksrjp^K;*d6$RwjUDtPr|;;FWveU-wtQPJHuQ+L#dB0{UDIbV zTm`l_FmQH&GDO2Q6>Jtw5dW)p(|>HUrfuYI=i4^&VXN2HHXBnP05uS2lbhk+gL6&Y9T2K2Q@w<4DO&iOOkq@qsY0Y624^R<-Pe z#;z1}k6Y@%tBdoIjdXHQSi)V3A4}tU>)KvA<>pl+$;dtqWhq7U^k|&%3xAxWdPqML zWpa)Pm6F^YG`hPZMpNr_G7JS8>2BMU;dD4x%J~`ZY4HYL_2yVXeo@Imc{%K)yGTW+ zqNeVVp5Yu6>3{c^E0o7_X?N9R59TYJ6vcxOvx*0sVUB{c2zK?B<|)2YnkxYN|Uy*b9`CEVoL>7~l2 zi<2yzCx7BR3iYCs)NB&rH%B!q^426fB@F-wN_+%T;WZSft9m2q{6Q`&VW+U!G}t?j zx+L>-9Z+~J4(U_Ca6(u7+tLb%&ckA`n_vhBX z@;MXLF*&c7OF=)4lh!nLu(__UYb0B% zfdb&HlrmyTmtS>BwPrX^&at*jLXS%G58odhP`%7_{{L2K`qsZO>Kr-U@k>obT5Hpw z!GD3*uGUUgu~Mmt+abqRL0UQ_Bz?m5K3AC-s^~qx z$2%>9X}zF8;K$}{-6>^hU&d7y;naClU6aq95PtxNJlv*m6%}cXUOwKMNr&BjfFnS9 zXezhj4I+b(x`ca9q+Ame6cXdRS4_E*}eO`NC zwSNv8DLvvUKOzTAH%j@*$ENN`c*>7Nl%l|Z4K6)=8r2anLM{a$g0M4{(x)^K zNM+yTX$!d6E8Fx{KJ-lI4{LzrR4Fxqu*DXqtP<*~O!)~+iSH+aiGvXH*$g{8>fv(UNiuw7VmbS zPEA#SwOKLnOppP6ZZZu;9l@L7L%)d2kGAnc^%Cb3zMaNeiETiPvq}{tsAq?}2bH<9 z>X&mUs>j)eQZIZdIg=7Ol=?pp^WAkW4RUf6`7YX7qo^CI6r4sJ-o_CMaKQTYQhx;B z>8(u1 zRz=$BCSOpC>T}omj^DkDTf468Ab<0?>&{2?rqp-9M|9iHW#n|J1g}A))7rK1&e`9E zXn(SaB^wdQco2?Tc(-2P+UMsDRvsIyD|T}nWXX8QNd(1%Pi(wUNQ})oW?VW?Xxd;l ztdx|SfnQ>_&9_spwM)W&)#8Ubw91p%4gY)_M;Y(lBp&RV6L=-mfRpT3Cw~y$$c(@` zKp-GY^#qwKb@}JDpfDwym!q?3hqG~r5+OE7dcFt2?Dp#Ms9rXC8KzBHIEpNUrZ0`? zR^C=*={)1an0nuuzZMlcjC%z9*9H5Zm*e=P`yv%aP7T>{kGmbC9@M%GJ|-EQeAgY6 ztjZLOa;oqf?D(u7ezR|+F@LG6Q@ropw?XN9m6QU7I!>YsYiY&X%+_FQf@!Z<;^r;}q!^be=vsLd|z9O^#bdG$U3 zRhw933kT?`7J?sz_O!Ok1YMhoOJ71y`FZAdtM!{M^^=*8eqy{1VFy5$SM51Eqmy5u z7im#vyxyfk+)-r4f2M{`!Kg-9Rw18EwX2+3O=dcH@~KV=cHY3-jgq&U1S0C$p)yGW z@X1ajOcdw8yje-4NFhv6(!PV&sed<}Lx0G4sed|eg<2)qD@A$kOJir#ZI^QH&}>W2 zTaOWw-=QFX*K#%`HOGG6hr*Y@p(R$l`_M#F3Qr{}$o+(kL$e)46Hfkqo(^d(+e+bO zp&DnkNbwqs?K;0+Rx@EZp-S2kodyHDyXCd38Yy>*LLWD$vaf<` z28p^Plso_ly=bz7xBxYMo2M-oV11KKCLcvJC1rkqfeIoW&M~G)lOUr#e;%E*JBfSY zb_hxZTYXVghtkFV(nX$+#ZOA=%5C}K`%kV-NIU$BM1i-eb69)tiwJcXKO8e>*L^Xe*j69;zjn&#j`8M$9q@*B9eMDB9}?PmV=S(Uq^ENPj*LuQ<4D?9Ue$NM#;+Fc`^SIU z{c=*zCsVG(e`Z!IbslRh;b#34c}xL1b;~qS9A~LfW*d=ybr;v%Z#|v#P(Q5c=zfEb z0jKhr^Hkng8Bje|oziejQM=f1*?x}7G-nRgLl2#lx;izNjl;qE2C*Wm+*O>-aT6N&4pne>S{cI)c^iq}ayV^UX;}VF$RXqj7Z8xyWRwb=Vz@Yw>hMUS^f3Irk zX5Z{eD(Bt9A?xmN8Btd@;HJIin4yis;lCF4EJf3{1ZA;-ScRGFRZ z>FiEi88_zuHvPyqjTb@BwMe+5S_JZIBffjVvniA9rZ9i4ks(QP7u!}X#i>qKiPhHQ zrs&e`820k%kXNly+$c4i8AFr<|X-K02C-YNz!;SkC$fTW64;ZT6FdJcYTJ*7l7YtyF)zeo>BB`Cj#1zkt->B~yFHVhK#Z9|msB!#;ihcnJWzPSQ`Ic*>|o-!77e_JH_$uP*yezrN>UM(`c-%ozLZ0!XU@)%iXtz$x~6E`h(yIdT6q0qnB6E_THLzd-4&X zH1fM7L$XtT(W23F0U#y%GnJ4^2F zHvUur4B91hKu=e{rpHputCn1LOLS4brUpQeNxQ<(Pl; z8&*rFNONwE2OU;M1Hhq8pFIeTt5h02mI1XheNoN!vFi*c`M)Y8y;F3$V1fJ)bj0@V zq^@Z^@A)Plm9tK5LnVD_76A@Ugs&o=dkD>eb-eJP($;UOYf2x+siAibhpiDRk!!a{ zlvJ5Xgj45NwXyNefbd0N-}dNC_Mv||u>N3rEbs;?Zc30$#Nmx?nQX-C(!?-dl|un6 zdRef)zkK}uoBJn_R7hDRrK#0n(w4bXW2m!~HZOce_dUkQd65iY@KAm5Ccksqs1etF zQBniHbhcb@d}~*EK;M;oD3z+hft5D((`naUeOwQ$u}gj-Dtnb2&!5j2V zb|DBCeDkti|9&=oeu-bj%Wg0UaHZNSca-8#aA)Xe>l{S14%wWdJe;EsX^1uLELs(? zBw-XK57~g*7`K-#I_RSSXdpV$vH?*+LD* zrWSMQia!Q{wrlQH*#}Y9IpvV3hU53E;5g$zc4q4yz>KzSJuc&zorPRpCcNd%dl^m+ z4@Z?X;T;eNx^W7|pUyHP2P8 zI{^^1W73s}&o}a><2i@S$pC#0sZ+GGnR&{cW=GXV)kt~ODN!AbqcHW}J5qCN?;}}^ zlg)DUOPl#O;sL9}#&aTieb4p~0|cN&6(a z9jJW~p%w6IYJh*;a;P4{RoPv#$!TwueRWYcsyN~1Tn0^p0C(^W1HeN!7aNk^pd_Bh zFI?p0a{@G!6_XCB`;;OBx`Kh3oj^?d=hA$^Nz;qsj!b$;QT}PYKKzi{|D7AsNwp|A zEbR9Ls`QFAb4rx+oHj0kd`&s_N~9=6A8qPU`-v%&(rtg?HUp8e({dyC?GtNvFBLQC zzb`$+xl9qg5dsa_nq6~_`3;g)C8+!A9x1jGQZh)^TRmEFD2U}40NAPqYF&aa0x|Cf z$9=I-TLwAFdQ+24Q=xUkoDUtnhdGL~WIofO3eZ|~)RC_olv=yq?X#aIonGwS4tv?; z0KnrFmP>zGSFAy$k;3aZ)M2FdJNBAYm7y}rY{a7JrIh61M4e+!WpS3X^ndUi;qP*4 zF%Th1QJWgxP6(eRXzfKMqd~Mj(QlVhP2ZEEbJ!V$7tXTer4x1$#5VN{)c2?6BT=a@ z5>7J7b?YM{cl{XlQF^(zL~y5sjb62}_oNy~z#)H#&!Xv&Qa+9Ysq$9u^?F~Vmwv3- z_ixI?fBW#ceQAHZP&l?HlF-z?I?g4lV;{k()l9JKxk)DX>d|4%;z--AL(y2CC)s-8 z4*N1MZNxGM#W2cC(s%@UirOx0TpA_Cy(Vm4|z&4=0Gi_8Q<8*{WoWGd8z_5EnUec66?n) zu$cfTLQj=qIXBYx5$d~a(8r&@32iEWsIsX0wMRfTW-Uocol{3GId_LDK3605vMOri zaU3$RUm?ioy!7qRZdPv4TNQqRJyEY#l$R3bfZR*k!FE2M*O4seKJQJ3fs>xEGJgT$ zvZe&_9_l)Pf;q-Am%_&IrU0&Qx_mD{vMl(eBsIl!8d zS0U@90j+_bH_R%VLz15I=ytyYuZctR{|hr%CvNrqiHVe zteGqg;=L1RQ-a$813Yq8aTe&VXqRvlsFI4@l77PrH=QTqZYy- zD3QH57*=c3OS~gHI8>HZ1I0QJ-~oD>M&Dycp`h;8bJrX$RJkUiCzkfOUE zn`UoH$~);e*kIZsQ6E2sHus}8A`uIqN%_HvtT%<+v_d5tIqByuHqef<02-{TB@J2# zULr}qCm9!Ztp&48$EhQBcm6Lp(>IRe(D?3R{V&I8NCK=Pu$!G1=6}z7?87rX;e|}Q z+`xx~gB+xO^EvfhGg3{*-*;--e%YbmZQX2hWf%_$-jgsr8)@zmCdqieb|*}M;nXCQ zPMH%W)p~Dg`*{~y6py>NEvBT*_y#h5Ts{$iqGCHaYKU2gTSOk^Y0P^L)pf@$)W}?7 z9|EhT2S|S4tm=Qjn+f0TKq|UnX%cUfRI(_4NH!|_uIi3*pS)*Yk+y(j&5`ZZuyJ;! zCmoIs#aghi?e%6064j`n2<9A>?hPHkr<*YuIA}LFwZR0a@o^*nR_)w+`*Elo-5wkm z0Lr?cml7y}c$*6F6D6c8PUoX|L2Nfb?&=$;Zr0-1heHgDR7~2miRGxzx_y{S2a_#- z7OC1~@J21^)Nq-yhX{aDv&7SY($j(8MOTZg&f*j?aQGtD~p>dxIIhQJ@-?^7S2~( z18)z>xT5S-G!k}ibHGts@7YE(!0lXrdjYT!FDXg;cmgj8OlbWO|giKzfh?RV)&J9KFd0 zwbi;Rz7zy@1`j+zD0k{{KKL91+;l7Wa+uiflRd@W(`<_L-Bl3H!}gm+!R50=ZSD>` zWP#PNB$pBy)dH#6+Zo9(e4_5u#NdTERLAC{GIyKjC8VVYUR4TUzAoJ7um6mX-+u!( z!o0HbS^yeR1n-rk!0QI`QW&v+ttdIXe%dBsTNeysUD&j7;)P1PqAv6T{my%1pKI07 zW7mo7mcni~N#_SA=~#7MY}=J6nj7z&!u74^nC+Xl=DafzY}2Jpp>$_illE}8lLi+- ztV_poid9EB{gfnfu>KMXx`!YrnwvmtLxI*^*N#Jzu##0kVre&RKD(m=bX$}7v?6~9 zkZhI(_H^RSDN{k3VvPd>`d$@bm2AaH@nZT`$tPCIax2c(E_sc_;ZlYip~`BX+DU?B zh?H;ZbzaieRu~g%vc()UvwAXQmEJTa^*Q zJH0p$3OA4uRTz;xXcz*UXthNJd@k5i9l%;`#76dO$%*b9)a6lNa@XdFU;+*wvawX; z0v5CWOG@I6m;6KGk6;OA(XwD0sSp_0Qq=3`z8LxX8ujFyU0sSA$@>e{FLi&qDWE}n zp=wQ1dYo)iJ#(tF0{yb3xzy~~{*;`KgX};PerQpb_~lNMMf>y9*YCd}zVA~TP8B@Y zrC#^Op`F2LR6U-mvlKGBS%zMkj8M?ft`3&oWfb!)whj29#W*4NN}y{Z4bgCq+E;Tp zPx2p24U%vog$?T~Z@X^8kG_9KY=Lv80>IKO&=i0WK*XfdxV+rqr;?*iuXjUQxS*Svy*b!9nC(|8h3P3RVFQKBU8W@1$$?LhZOe)57>Y2B~B3c!NfWX z1y-|P@^WNj^W~H&gdVEK;zeWDU(Bhvx57!OsIHEFoh+=R+OetTM6i}k)YV2W@vIUJ z*jbe6l3Y_)1i5IPL?9!$6fJM+se4gvHnyFkxOYXS9fu(*a6~|WQ^CONBqnFC`QAZ| zU&(&) zC%iSuiG<`!L5ODaLn;OFuel$9@BUV^PkY`nrQWXTrgC`2xdMIwiw4S=s$nQ!6BoVh zA`%4sk2Q`P8F7FP{rY0_IdQ5+J%k*Wb!cil`G)o3S zTd2CWzgx9m7+btxv||lVPti4dh=@TIH#A<7p{ZW`L23f!g@FrB;e!9>D=d zg-dRoBm%{EQ-+&VGC8aF1Zb+Osj8x7kG5%5&xFJdD0c%AzCjK9p9jlDYSX7#e&1}w z#EsHq7H6obk{o|2ViRVC;%zS^2XEK(^|6%W?Skt_Cc0F8K*wb2Dvl_CkVjQwLkjkx zUUH>iaKxBexXoXz+Rx3$2QNqq9-xMIIVy!vl~Jov?*J6K3Fsn!Jt(|8MPadG;We?!i? zHE>Q9KPQjKVO0B58L173?{s1zh(wb&xgUR&yBwl6sq<~3;;Hc+-0%YG%l!Dq-``$E zmL3^&%WG!bNn4wT7Q@9Uj$=ud5fIpHU7fEaKaF^{Rb9!X4|oN|n`KjNU0d580ACI@ z6vAb6;@3I1eiD3x{KMVq<FA(cUn3wj<4!!$^+}u9ka^yNor16Qn9>6_0oY(e4c!&f9-r;(KVY|+u4bo=;Afw zyLDUoI9ztMf)vmuN!4;W@_BHbzODwisLCZM%LPbI)p(oEh7!3hw} z4#aK())C}^Qvi19DAhW!OS=jZp0$7d8~pts-rZ8$PZG)7T!C&EmvZH2SW=t{G*;~Z zIdhIJW%ft*7F7+=E8IH9>*9O|-JZ6Scfx{XrJuUPA70d5%{Hj^Xx>Bu?KGaNeO)LW zw*&U|I_x@!U#=Yi?&GVaXWXBzrJ~m~!B?cvHCa*qJ&B0ybx;Y-!yf$xVjO?oiBS>~ z=JiCNK(_M(pgO9T8N0UZ;E^=RU&NbSfU9=@x4o1mo$R7?w9)J&UQ}g-SojbQaYKD=3u$j1tei9sZ-!kr-do>24(z;F9^BLjH8XpWKNpns{)Gfr z6prEuD%1{$mtw}t(;+(=q!a5ii7|@C69^Q9s#&It^T>LI?3^&mYnVW)imvh+O zY1R6qRF$p5Sz;>IlGUbhdmH%o)mfx~xe~>wblE&r7*+&rw58Lv&y#=ewM#-GgoGT` zLRFbPFHHe(RL}_wK-9b|0|Q20?4hu*2c(zxOZWGeW#aRzZTDzS@_^JSIq7Y%WCtWC z7yU!k8JVlyzMP4bz8(S>G6?T8FSTCfF*)+LVj)56+1rt|If3o688_3N3f)qbo&6XR z#taWS>E0R%zTJj;N_T&1eu=Z^Hf@k<$h&JMqFLKz5TJp;I8=(xh2^ zU>t8sJtLtAwZ2v?ir@wDfr0~LlJXQA^J>U3psv(m+~3`Xe*5R+|NiEVCF!KlGsSZd zhh6*SG<9qWAZ%J39o~IA?5iIS1yUr&6ML!6FBzOOx&@TWTylRR+YrN(R{&1^z7+)6 zB#JK8NMKd<0+odZ)vS4^H{h%EUL`<9_0V;;iMHjOldaw%>#4j*%8Hc6;>D_$c&gZj zL2xxx%;}b*ZVG!LKGX_cFA7h9Jf^xu07n8fk;i6VOiqBVL`F^ju3Y#J`|-owyw>|o zh|@ognzE?j(UO0z(}Zue2bw<9tjc*vv(kC^G^dk6_r924-rNqiX*v(d+2=-H82r6B z0Cz9(U5!q(vYP6=QHGIkCI>e}y=V;VZ%e0`u;$gtEKLooR1+l&CtK+b{%sj!@s0XP z9Q3>{nHBKK|J&EuZp&>WS@!=t4M=>Dcp5Db09~54Ezf_ITvIhqKYK&fH#4uK?(XVU z%a$^eAP{i^apIhdR~7p5G8?y+J}ft(4D7yBQ_Y}X3Pny-Xy49txrfGj-Ra0V4*<=W zFSZsg-9P5jfZ#z)r{Zq|uR_(n=w@ z#f=2jG-pzWmP9X3+W;J1kE+chm>|I)x*jM11)Su?cr_eHBr1Z4n{GmiBRkzZ&!FLe zmx#8fHi9x(=fjG<{qq+$M#_*?2UF?^7PJR7`HFv2fkfGa%9wAQeg}RxmaaR0cWl1M z%h54FiWjzC3NN-!z8stkVB3{gCtVS2 zbi04K&$=D+yGW%YP9NG+-|kP}-d@<;`Kj092#HrHa=u3Jl>{bqiySp;SBR-U> zG%!wJjpPiJy84$gs%KNM$5DG{vWH`hnbUu(cVSm_$$(@TI5dojr$*ZxnBY`4?^>G@ zaE$kZ%3JVTI(tivI<=cMF3tK|w>y2PuD*Tw>lb@W%PT5HxhiVP=$@#yLFRjQEpX&% zSawN~+0>cTqB;Z2Yk=SYqv33Xh zijp^+%C!89cPB=Hy~9Svy<2_X{Kms;!4~!(*6W#T`x3>DEc<Sd-mF`yq0#}ZU= z)?f)8RqCWzSq_>!fO;GUhj2vQEQx>bm#tvSdKK=1UfG3epf@#Z?a1j-khCe{thCUA zbps2nyVZNjly=dkGn%~f!(*J{K8ISV_fS?4(gma+9|-BAmaKww)>IGckKM~2@AG7HND$h*->9h*(3=4w>6I&gwRphVWoxD?#Ka~$ zBvgw0z#vN*)5|2?C?!7X0H%N1JOMk~7XW!XO0Ju?^7C6%3-W2bKH#zNB#bjwnF9i& zG$DCVn)89)c5oQlQ1_m|+Q5z)p{wgA`dkwuwyJc>q4utKW-C$mm|_#iL_4R+woKqX zd9p>Jj;tE{vS3o{YSXmfotW&nm=dNY-6;R^T+P$0QZvEnylh8QeL{bnKATxDbxJBt za*yHBj@LnfuF##$t6TTDv!+vzbKdl>DaJH7$^hp*Nf4)&r})xT`i0KNVtxAj$KU_q z^Znv>hyr@52YpHjcaVW%bLn{Tl4S7jhUnQOYBX<iW7^kbJI?MIYE%%~VLaKcTj!fEB%&ko+*iDg(u8t5m zmt?c$#g0`qT_0lijKioQ@t!gju;})-X~p*~CBS2FY(|ikA7uOojnRTLs%}C18S%rq zeP6Sm>HzFdawegA3NcKuW*Ubr(b2ViNBqwFPvHg~?N=V(4{lDtfNmng{dQ{}U?scnZ zecR8leO$foX7zvny?QT;m!59H&se?pwzdEeN;(XM+NZGL^w5a;XqAxYezP_de+1 zJTL%L$-2bX1F7%DW!Eu`a5OpIIs$PH_}ZvNgetAYmUFa?O-WaOYf8jE@M5#U=zwa| zzp^Cf=~bp6e;tzyZ0%z${W^aKqrHqnrTA2IPBwpaq6-w!9c|tN6;xc> zjKCm5JnOKE42~{gg2OtA#Ti7Ul;X9_RQl?VYU`}hkTU)bK5G>!M_xt3i(M?Ycxb2t z;&*9`NB158$i*p;LUZbGMo`F> z%u}@ncDnMFHutHGDY4YU?B34kZvZk%hq}aJZSW(;=N0?&>zB752iW8D2w9M?s0eLh zE8GR-x9Qq*Ss;OxNeC2m07EiVJfg0WL#}!zU{v{wL(N%#%6E=Y46>1Rck8-nD-joR zWsRCM3LBUnT&{Jb8da*cyk}9ij*Wz>^xD=JEeTMlC7cG>lp6rNt2ZSJGk?D88t1V3 zcBuLwk*`WO=m5Y=`VKKpu?f{BhZEOF@)@UwM#F@%DKX^~ZoVr2cR#P$w{KMEuNs;A z{^TG&v_K$#uPZvVwg|}b0{i5v$+TZqgJ+@$(lAqnxSTDWi~DYBCU~D-@Tuf2o0w9h zYbfg=HMP&6SR~rmMFUE(8A0SA;^FzG_{vWjI+r>=>e+*M)T>TTnkTt4yQ^Ov13RKu z=?WoBu4a{-87?Pj^t3gn{7T3UL#hxW47*`#NXG6fR z|7d^BA9vZ4FLBe`=1Rlc{XT)c3WM#PkCH5^?(m_LamE{eGLWk*RkePSZ`lR+NLv0~ zkuOtJQ(h_+!+Z5Kd`7m&c4_ggnxv#&atr2gvv842~s5TJp&bB-Whd0T#l7kZMPfPYk`@pt(;=^an6B1i%$TT~b za4+l6R#HTNZ$_nqLjjTa>}V}l2~BCcR5`nnPHSLEO2R2A zqj1hmjx5-DgsK@0!CB7n_UNbpwKNml?JPTgq91PHkx!mgIVys}8J7$_@mpgMWlbcs zs-W0^?pc)ZD*&SENbaq?OznrYS1WRDx9GqQ1)!GZT9ZhI+U#$S)noR$EES7+ zMgOaqWM3V;W7kdY>O4}R43#@oA6MFXLoLmJSr+Eb8?nC<#+KEa`dOW2+$o0GHC0A} zPQA;K_gb_!FQIC&``P(P%Y!>PW6i(j&k&&{k!PLR3q@Ip7F1bbx6?@n&+YSy^$)_x zPtNMQlU9Tj8R}{h>Nhy4W%!?>C0svmyJy`CG(rquCJA+%l9m;zR;q>ohx4fp{??*@ zrfBT@uqCh3Ht{xcV&>`xOohI>tZGuBqaBZSXCqlu?F7x01ino=0*S9HdIl=#x;ZJz zr-BBXtLm>h$mvv60*QmV6a;p#j+~d|RlH)}5+BPs6isw4!MD0QR}}PA^Tv-K4#ay} zu5a>eKWwlqKj|NU&DG?&j45`1Wd&A$_2LQY6})F!JMKNoLI;;iJ1K$eW%w?Ru&B*U z+~=F8L#XQ5A9nRPt+U=ikyQ#+iE2Fft#{zzc&H5J>wRco=hWGE)*9Pk!i$3X)_;H_ zM1TWndd087YaI8kD3h+iw_isIG#34~IKy}l{&$=HY8G})LBww$+{%_+o{2Gk0#c}` z)iQRTxH*USykg^r81@wQ)nIm>v?bodbl&L#F#!T3f~h`BIKQVxYpx6^e&1!}X$~m0 z6}-Cl5QfJ`NB4O~4`cNXnYu`+OX8vC$ArF3S3%&O#OgHyQyz5gqE;c*?76%Ol;PDJ zt2%$E7!-SfYFO4I*>^gSS=Bm!)SuS{(|ws$}i7Qvh>Zd0Bv4slyrsslRX)-AK2y0Q9U|- zIN5TjFqeqpx%#b2!m*ax8c~rX0HipaC*mVjRSQx+4>OoO5<6Iq+VFRO_i*fwK^|v* z+IKp;z9=9;wgSgdg9?p7*vKrFv%>(`Wp&VQXHiVTw{s3oaBncJI?k6fIp5}&|4`undi(MshEpEb8Z7j(*$a}!T2V}%*H}Yu z`jN-9-x{GLC(#9gxvxQgB8oB6~Tzm^9>S4cgCHtBtJ0 zD+KL2N$w&Ao#u#sydpsFHiIIj<1s-@-Cyli+U}M*tM}Kf@5hzAIKLFJrog5_KqXqMncO~xYUHVj?5biNEg;-}euOYu+Fmp{i#&U}(wiaNa! zC+fZ>?^kYBSGA{ZYy70n6uqV%kXC`G zcV|>EyMkeVn^)sHlG#-|R@>M%k+(jluDZ7wMT$2sOr7obBuZsQf!5UI>JICL(++&J z{S7WMmJtw2UPN*VU=6PnPV$;3H95Hk-;5;8G6?r7qB|VW#W?_35ZjycdR|!`Y}5}6_}yCl`J~n-QI5NV9w`SM5b)yN zyW19KJ&Qm{RW8mfK{_d=U#e=J3#4d56O<%hSB}}D?<9Ri$6CDUTX$}^NlS%4YWk#q zgl3pJB563Hg_WZ*?~7K{^&%Z8c0jSR4dv+E7}A3XdReuo>u`EKlhKH4UOUP=?SRK- zgF!`=wCr2%<<~hQU zJDt9tv_#uTpCs_6E_S9mUjtrq2;ZE41qLo?;px~-8n(FIr_yIryhP;^<@Ks`<}HDu z*oc?i=wiHLN3uVC^N(A|d`rI%(vR4`)WcoPX-WkS{UuUa+zZVdl_FXiUYboGq#Va+ z@8*QJMeyiewl`S@YnXj$FI)y0a$=fJ@{%?}`!0oX30?hdxPHwc3#2>M5M;M3Hav{u#VqeebNCA**wimt+s(0m%3v|Ow= zCxgFA;UvvITh~s zNK=ABqZ!Ux2)Q|vtZ7Ra+P5oz5>TW|%R=NStAl5~D?G4#QtLqxGBiKfe_XQ__B6ls~@{&ABDok+LH7 zatgb(eoRXvc@Qqa=F~sK>*=#2hR%}zkVhieTskVQthfTVrifjZ>S(?pye%~ZTtD$n3oEj0| z!{M+6|4S9oniCtq5tgqcTQYZ%Hq5TStNx8@5dOGuA8lz~_M5g28dxeiyMl+ech`Md zOx_NDtC0lWKBGJDI+j0$H0oYW zP^}{}2Zuw@`Hp)j?}Ytef~sJ}YE%MA`6uzpmx|lDUOTlq0FX)_G_>()-bBu=g7ccP zo`5!|IGWdQSNuM8K3ZeP%giFHaNu>*+pQ^2CuWXoZ~BD(xNJYTJ3IxqLY9)K&ky9R zI=f3HKB)MVR_0`mE;3jAd4w&VR;YiSCDhq@T>%5xyJ77H7kNHZ5Nks-BJzs`htr8_ zg%vGxN7fo)inSyNrN@w-BMiX_|1E34J{+h9_3F1~pHJ?f6Z5(i3Hu$a1u0G8FlR05 zg(*D*93!-)?oc~$4>o$jp<4{;Ryn<*N(u!tg=r1hP{>vo&&|B|Rr~kzMk{|$y76FU z9hk0Ve#H?QIVqCD_OO@krIFE9b!EU_&1YE?!#q0$85QePYD#hP%jx6^YE}k(2fbGw zr%Sd`Un*7MfxX`|s1Tsu0oygc*QlV!MENzqc}LXA;_xm&VWcHEe<}1lZZ~I_d+Pm# z-WIzOx#|lm(Y`C^Pk7r8fOUW8w^iQwPV}(*$m!ZxBEaaO6(eN>5idE-0*XyP*=RpV zwTk#3BP<}9-O#5e_`e3IL@`2L+tM@X-()QyA*8ECirdKWW%Z}vhr14)exu;?ZK%=0hZ@bqN|d@ z$Qdf}ogxP|)ViziUSfZlbS9rZc?}vGsnEVDkuE*-O+d7r%&addTQPGqt<<_2=$r%X zxVt1od7#IAb7;Y}vO^QpHvP?%BNr6|+KSdwQq_wh ze-d?{FFjtj)zg0k5lgC9TNfx|?wn{SpvF4-(O^mx^)O?_>Rm#^OS1W9{i!_8Q2 zwkwv_iEtJqT2SoTD2ek(yIBE?l&dqXO&eLT`cM&Wk6MK`$tO6OWDL+Yf;PZ zP|n=r+0-p>&OVdBo9cwRxfB&V_0*%9RlP=Idu8OcL{)z-j~I|7;dwO=I#HCNbKLVG zPcV#IHJb3UR-dlFe}BCmdKR?>IUo8@4kfL$n?9E7DIdaCo`kDYFElGgcC-zW+$_P_ zd}nbyw5TYe1&j)R0CjekB`c-1m#x+7)*^J%$C;9~Ttm?;CmxHVL+|_zZ-PFIKmRuW{Dn@d-JMJ4TDDM7Vob6~Y!1C@1AefjvVvzD zyMvP-E^|^2JUH1vPirR)a=SGuQKG|jQ^r7Q8R36sS3FOwt57c0XH_?qO$&JQNXLh{ z3dq!{T1_#tH${}V`pOae2QQ2y0(iNUxd)i;LxC&rV+q}=Wq}xyaUSAQ_%rw z%1(E!x|=Of(^2cFTF+DJchf`~lw_cz*A@G1e)(g5d;9l?rol^^>_h(NeJ*2IUR_xY zluCbsFWPnjdUXEHvCzEk*Nce}cV(il8 zAwmFG_bsHw%B8q}h`>vzysXW6Nx3bn25Z%R+G3?PcP?0KF=B(I7jH$c48DMLEiuV{ z@O6&w_bPfKO-XCJ^MsTFpg^AG1QwDaDj0tZ7_$SGtZ1xl#_P)c*ZBQ;z2alNc6Fs= zc7$mbAXD<>F4LnUQk$t32YykU`EY<=lrO!jN$GNkQ#nl#N3#bPCGD%@(Br{Fdks5v z!~pZ|r;T0!+R{$T8VAQEOYvSVd3(b$C~AE3EQxPlO{q9_LjI4-^RD0{*<0ED9v6R2 z&DIrQ!pfd;_YBxUql=I7AMe@B=5yW($g?)vRrMFrqLcKjIT*5s;22g? z#vicbg?6P#xGzVLujNK}5Qs<*gfLd`(e%_WlC)Z!@0E(?byon`@psN+*&L1atD+mYiBd;V<&@X{y0Jz=}p=4>WVHnp~!6)(yFWjqapyBHNUh-hTUPD)wDbCMU zadKYxz3eG+iJc|Y{iA>C(VeVx&fR88Q(8Am6AlVhch)sH{;vU6bZq(FwTTF_wj{BB zJeD7NPA?cEg`JH}3>@r=bC7%#dF;on10DgC3T zO%__f4ArfcWo3WjC!RWP4~3^?{>mM2V7E>^CA;GV{7I+6C>`iNmT{@>Y{|b5HJ1v&8sxDRvV9$VmYSbYA(fnOl|HnErIr}Zt#8y! z*KQ|_pK>2-lq={`W15X#X^i<|82IfU^UGWN4+rMkTl;_W>tA2qUSzHE@l-ys^1HlK zn~xmIsfzy4s@+!baDrh@Ku34ZOnOC8Ow*}YNjY8hq&;v#z_|7wFPQ=(lu=c)PL^dS zMWc@DiY47LLfp}c4wZ3^2bX&T!(=B6D+_)(MC&svRDS4O1+rn4E)|8#@;j*4Nzo~k zlS`2}ubY2&6A2j0n{=p)z(5c>Iqsp6n$_&ui(Dku@Cqj-Y7Wao{CXbjR}JCoxAw9b>EUS z03aGa7<|UZkX2M(&55dX501k$_FyiX61k17s9zI*;Bc@o0uNO@)%|UnlzAJMPQE(6 z+7l?x3MN1Asz1wG?Fyhc=}{z5=^T{2q&+l&;f;AKLv^4K#MF-?fA81dTK3 zM{0kIBzun*En!K#2W4N^2V3<#&N#~hIFS~7+hFlxQO0C@Z*qFY#Wxpk8%wKQXBaDP zS>|!swHE(9h>aguN0H}2(YE{=Ktj!nVA+X5BPj44|54USNv#F?c%y(UEeAohWDj7i z*jMM&8?61@-!~xVtC=XCkkY6W4t$cSmGNC`nZ^z z_RmiB2!u|zI@N?mFw)H)QnjS-bD6%9yRv2m&CgP7j%0F&mPK2a_8r9j^za`WM26FW zOs&KZUFeJTs>Zy%tg3ql(;VuyR-!|SONIYDoedmL2mv+t>1qnQ`F7{`L4XQY&uM=f zEI49O6sKd`MU^Q+QvhbNo%fe@`}6A`pTC+IK7Ic4+kCs*i>cPLJp2yWaE4V(nzc*T zU{c}yTJ-R5ew5SZ2f~d;^oY5QhnA%B`wcsCri>jnR8lFUK$m)7M zMWEY5SFD{n>m@_{{r2tm`5(WK50vjGuk5Q=IXAjm`_s>@#zDz;QuHZ*$ItJ(WT#t4 zHu4@PLP__qq=qyi(#Dvmd6H~Zc&49qdPd@42upm z-b&v(1qLM<=NT0SBaEDSw?;{b0Q|A3989^+dG1o(w;~&V{RTx31=0Jl46`^wvKxS% z8i$-SJa|J{fY?a&EP7VQ`%+c`WH;_+H@sCz4MkV(F=S3$GW+cHXb-kKlSRs51MyeD zz?1_?hi=Nejd*hF;CXBj3`&urlvFW~o~gFWZp%+rY=2p@$0nP*PIS{Ylg(RlEE$Lx zdQg*hJ*~%olFM?+Nzq?z_eN1R!nk%)Dv9nnIbFS?%LICl`{85!&r{q%2FYhVu zO=7y><4~f=J1@~w_xhYwPgy&Tt=k0&vID5GlP8XU)bPV5`}+BhU+{3rP);)II--(Z zzD4&W79B{sBx#Npfq)2bUWdmtk`lFhrg}Y<>{%CE$3Zo99%`pvF4sZ%H*YDm5_lEh z-|bffg7DPjo()7m-Z}2?E0%628ok%BO413zd;Mh-WK`cZbe^a5*O?UTA>Vl8A;IQ! zXzx;g9h1tq139AeHOC!_Zsbm{O@0vXo*(I@xq~M1E!9BWoS_)cI){J%`T76+JwJUO zFWMzfdkh3f-X(h8-gzjWBHv%&6oc-V`$|SSpJ~uhl(8X_D5FWn)q82TFjl&Gm=S_;%fKerEux#pNj`=?Ioy6Nd29{IuY+LN}|#G>GT z%>&uqOQpN1ZB~jm`b~M+=)rZ0C~uyx<#Ky0e-Gf-V+v!&qdH%HQPZ}idnnVksJK}b z|7xHqxf?@I*d&G53lQnk{8X>60d@T_KCZC}pzZ8~dX5rqY--Oc1W)NNvyYmA6Q4Gq zNAt3EoagIeefq1teVuPV5leWgMTZ6GndQDSvPXc#~&!4vAu*&0{a>vmVa9 zR6@kco_S<`9tfOdd~m`DVo{UAE<_u)&gBE$@{NfTxj1Fa zUp|F_Nj%lP9%7xr-lVJV(?z?u#K6blm;}0L6{Ao(Cws`X^9CdWAMdm+hfQZp2pl#N z*%8mH_J7-_{tML?jjq-0$wlwR=ndK#C0+oq57{i&l1>vMvd^aC%Dm0tMb<8v;!*>O zK;(2W)vHQgHB&@{N;&0ppIXdH01-e}qs+a)XF6Br^x8Wy$U%!{DXk$h2yq{B9(cO4 zu|qXisesw44v>{3J3JP{Ch+*Ye8&zA?GlZ1xlHH z+mg2J(Wd=})sou%3ttr~Rr!{!PD$~6!tIo>-dd!sad7sN2I=fy0uFDP)B{9XwlySH zURv9{(6+6%xW8l!#T}F0V+8Aq!jyAB{5n~7J|GU8g^EUQdy(V&--JiiYr|C5<-WU9 z?|;6cZPzO+92)1YZYI!L=ZR8p4^ z%=MpE7lJr<-WoDSr@xiKqz;(cbOVWraDV%Bn44@`mDyBx_~0oxj9Yi)b4WS5-|vJ@ zQJdNe1gKe7vBRQ}5r9L(#i7h+B}ui0EJEZ+{Ani~^3=D=ngIBfPAjhK^zNLn5cDNa zbKG-TsZy1nR5n)}SqEc4cW~gF3gRh@{qytJzdkj>nD=S@zh0yZ&!F^<7H_I>;c79GJn@xg$$yC zq}q_X!(JtL>hwA%F5bt36r{W~#k#CWDv+@}_?*OZaHh*?*$;&W?JHFcEH>b zsO$J}ihL{?bxskLdFT~*%EK4l-LBBB!z4=GRwIwoA^9o{`A8kB!TuRkHA@1vw)_Os5?Pmx1)6Glz&(kRo5Pk zV+~_hh)xHkwj>*D7EX!;d(h{h??n;^oSQDBm%f8pGp?k~D21#gxtBxbND5Mi@nOw+ z`(wT}l`=nHZ|#GzXMU2)RIqUpeX7$7dQ!4k*w!SMjUYq-CUNFlQ(v~--IObL%*hqF zuVrD@uDv_CcN6nCU)~m^b${E}G#k*u;;&iP^e{?Yy<-28j~Vg>j7q@7T`Gv!RFjhB`_dw(V~O+c9XO4Vq# z@c_J0{WkAg?-FnoNr2aPO%)1uJ&bQJz$JG$dq2E}>&pZYt1^F4=ea%sLRjt33nh1w?pwA0>RXKTdS%T zDA5$gS0-DX$?H->_Z*~)tU(y?Lz}E?)4l0d4RLeM07$C=QRpi9cvV04b)6ox6=)QS zk`8LR_*(wVLpJ`>*e_f2G_O1C$PVI*d|A=zq_`v3Y#uf?bAM3CNIeom3h*bMSpdA1 z-AQUqu5>O|)29OFD~YzLlHLQshxl>p-luiJPzjwx_N>mtqW#TY`+sYzefp!lv3NgM z2z%mrJ2=N9+xDP#qe!UWCL$gIzAteQ=SH@!(N;efN2(8xBzTNvO+iQOace#3M4f{o z=a%`noG;bvB!Bj$Q~4TOUAB#spa&9c!jA>_1pCxB zw_e*}&0;Py&6sruR=b6&@9FC3U#-7=c{-b^K1;X;eh_=hJ3&f1fcjxZN-UGy9Nyja zo%Fj)KRk82_eF(yvt5)c1WHJJ*BtKBZk5lYVB0hird}tY^{d^(elLi>*OM(XoyD0- zihsSY*5<&=q>h`X=XY}tl84zX(NQ4wJ83p4Iqyu>nmJHZc&^#-y;JKQBP#g-GzW3> zyR;++23#P~b|1P?=)dA;4{A6Tik08Dk>!a$b3gv|$M0`{y-ei25KAep(iJ5QdcCZ8 z6Z@H(PabPgG^AW0C~98tyagfksU}$W?SJL;e)%UU4fGSgmpw6u1TYBd(+~_`x^>ns zwSz3c5gf6rLcL&U}0*qio0_t!MWDJsL_wLn);om5Apgi-K^?&_;AAJMZTLZuW E0FYemVgLXD diff --git a/dev-ros/ament_cmake_copyright/Manifest b/dev-ros/ament_cmake_copyright/Manifest index 27a0fb880514..d3e102b1486f 100644 --- a/dev-ros/ament_cmake_copyright/Manifest +++ b/dev-ros/ament_cmake_copyright/Manifest @@ -1,3 +1,4 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384 diff --git a/dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.10.4.ebuild b/dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.10.4.ebuild new file mode 100644 index 000000000000..5c1ecf570f76 --- /dev/null +++ b/dev-ros/ament_cmake_copyright/ament_cmake_copyright-0.10.4.ebuild @@ -0,0 +1,63 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The auto-magic functions for ease to use of the ament linters" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-ros/ament_copyright + dev-ros/ament_cmake_test +" +DEPEND="" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}] dev-ros/ament_copyright[${PYTHON_USEDEP}] test? ( dev-ros/ament_lint_cmake[${PYTHON_USEDEP}] )' ) + dev-ros/ament_cmake_core + dev-ros/ament_cmake_test + dev-ros/ament_copyright + test? ( + dev-ros/ament_cmake_lint_cmake + ) + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" && \ + has_version "dev-ros/ament_copyright[${PYTHON_USEDEP}]" && \ + ( use !test || has_version "dev-ros/ament_lint_cmake[${PYTHON_USEDEP}]" ) +} + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test ON OFF) + ) + cmake_src_configure +} diff --git a/dev-ros/ament_cmake_core/Manifest b/dev-ros/ament_cmake_core/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_core/Manifest +++ b/dev-ros/ament_cmake_core/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_core/ament_cmake_core-1.1.3.ebuild b/dev-ros/ament_cmake_core/ament_cmake_core-1.1.3.ebuild new file mode 100644 index 000000000000..2074f44599e0 --- /dev/null +++ b/dev-ros/ament_cmake_core/ament_cmake_core-1.1.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The core of the ament buildsystem in CMake" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-python/ament_package + dev-python/catkin_pkg +" +DEPEND="${RDEPEND}" +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_cppcheck/Manifest b/dev-ros/ament_cmake_cppcheck/Manifest index 27a0fb880514..d3e102b1486f 100644 --- a/dev-ros/ament_cmake_cppcheck/Manifest +++ b/dev-ros/ament_cmake_cppcheck/Manifest @@ -1,3 +1,4 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384 diff --git a/dev-ros/ament_cmake_cppcheck/ament_cmake_cppcheck-0.10.4.ebuild b/dev-ros/ament_cmake_cppcheck/ament_cmake_cppcheck-0.10.4.ebuild new file mode 100644 index 000000000000..33c0d35ad478 --- /dev/null +++ b/dev-ros/ament_cmake_cppcheck/ament_cmake_cppcheck-0.10.4.ebuild @@ -0,0 +1,63 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="CMake API for ament_cppcheck to perform static code analysis on C/C++" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-ros/ament_cmake_test + dev-ros/ament_cmake_core + dev-ros/ament_cppcheck +" +DEPEND="" +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + dev-ros/ament_cmake_test + dev-ros/ament_cmake_core + test? ( + dev-ros/ament_cmake_copyright + $(python_gen_any_dep 'dev-ros/ament_copyright[${PYTHON_USEDEP}]') + dev-ros/ament_cmake_lint_cmake + ) + ${PYTHON_DEPS} +" + +python_check_deps() { + { use !test || has_version -b "dev-ros/ament_copyright[${PYTHON_USEDEP}]"; } && \ + has_version -b "dev-python/catkin_pkg[${PYTHON_USEDEP}]" && \ + has_version -b "dev-python/ament_package[${PYTHON_USEDEP}]" +} + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test ON OFF) + ) + cmake_src_configure +} diff --git a/dev-ros/ament_cmake_cpplint/Manifest b/dev-ros/ament_cmake_cpplint/Manifest index 27a0fb880514..d3e102b1486f 100644 --- a/dev-ros/ament_cmake_cpplint/Manifest +++ b/dev-ros/ament_cmake_cpplint/Manifest @@ -1,3 +1,4 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384 diff --git a/dev-ros/ament_cmake_cpplint/ament_cmake_cpplint-0.10.4.ebuild b/dev-ros/ament_cmake_cpplint/ament_cmake_cpplint-0.10.4.ebuild new file mode 100644 index 000000000000..b7bc58e1dcf7 --- /dev/null +++ b/dev-ros/ament_cmake_cpplint/ament_cmake_cpplint-0.10.4.ebuild @@ -0,0 +1,62 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="CMake API for ament_cpplint to lint C / C++ code using cpplint" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-ros/ament_cmake_test + dev-ros/ament_cpplint +" +DEPEND="" +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + dev-ros/ament_cmake_test + dev-ros/ament_cmake_core + test? ( + dev-ros/ament_cmake_copyright + $(python_gen_any_dep 'dev-ros/ament_copyright[${PYTHON_USEDEP}]') + dev-ros/ament_cmake_lint_cmake + ) + ${PYTHON_DEPS} +" + +python_check_deps() { + { use !test || has_version -b "dev-ros/ament_copyright[${PYTHON_USEDEP}]"; } && \ + has_version -b "dev-python/catkin_pkg[${PYTHON_USEDEP}]" && \ + has_version -b "dev-python/ament_package[${PYTHON_USEDEP}]" +} + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test ON OFF) + ) + cmake_src_configure +} diff --git a/dev-ros/ament_cmake_export_definitions/Manifest b/dev-ros/ament_cmake_export_definitions/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_export_definitions/Manifest +++ b/dev-ros/ament_cmake_export_definitions/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_export_definitions/ament_cmake_export_definitions-1.1.3.ebuild b/dev-ros/ament_cmake_export_definitions/ament_cmake_export_definitions-1.1.3.ebuild new file mode 100644 index 000000000000..874cd96f222b --- /dev/null +++ b/dev-ros/ament_cmake_export_definitions/ament_cmake_export_definitions-1.1.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="Export definitions to downstream packages in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_export_dependencies/Manifest b/dev-ros/ament_cmake_export_dependencies/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_export_dependencies/Manifest +++ b/dev-ros/ament_cmake_export_dependencies/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_export_dependencies/ament_cmake_export_dependencies-1.1.3.ebuild b/dev-ros/ament_cmake_export_dependencies/ament_cmake_export_dependencies-1.1.3.ebuild new file mode 100644 index 000000000000..d44de106feb3 --- /dev/null +++ b/dev-ros/ament_cmake_export_dependencies/ament_cmake_export_dependencies-1.1.3.ebuild @@ -0,0 +1,47 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="Export dependencies to downstream packages in the ament buildsystem in CMake" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core + dev-ros/ament_cmake_libraries +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_export_include_directories/Manifest b/dev-ros/ament_cmake_export_include_directories/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_export_include_directories/Manifest +++ b/dev-ros/ament_cmake_export_include_directories/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_export_include_directories/ament_cmake_export_include_directories-1.1.3.ebuild b/dev-ros/ament_cmake_export_include_directories/ament_cmake_export_include_directories-1.1.3.ebuild new file mode 100644 index 000000000000..2745da488293 --- /dev/null +++ b/dev-ros/ament_cmake_export_include_directories/ament_cmake_export_include_directories-1.1.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="Export include directories to downstream packages in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_export_interfaces/Manifest b/dev-ros/ament_cmake_export_interfaces/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_export_interfaces/Manifest +++ b/dev-ros/ament_cmake_export_interfaces/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_export_interfaces/ament_cmake_export_interfaces-1.1.3.ebuild b/dev-ros/ament_cmake_export_interfaces/ament_cmake_export_interfaces-1.1.3.ebuild new file mode 100644 index 000000000000..6185db69440e --- /dev/null +++ b/dev-ros/ament_cmake_export_interfaces/ament_cmake_export_interfaces-1.1.3.ebuild @@ -0,0 +1,47 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="Export interfaces to downstream packages in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core + dev-ros/ament_cmake_export_libraries +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_export_libraries/Manifest b/dev-ros/ament_cmake_export_libraries/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_export_libraries/Manifest +++ b/dev-ros/ament_cmake_export_libraries/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_export_libraries/ament_cmake_export_libraries-1.1.3.ebuild b/dev-ros/ament_cmake_export_libraries/ament_cmake_export_libraries-1.1.3.ebuild new file mode 100644 index 000000000000..00ce3f49953c --- /dev/null +++ b/dev-ros/ament_cmake_export_libraries/ament_cmake_export_libraries-1.1.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="Export libraries to downstream packages in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_export_link_flags/Manifest b/dev-ros/ament_cmake_export_link_flags/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_export_link_flags/Manifest +++ b/dev-ros/ament_cmake_export_link_flags/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_export_link_flags/ament_cmake_export_link_flags-1.1.3.ebuild b/dev-ros/ament_cmake_export_link_flags/ament_cmake_export_link_flags-1.1.3.ebuild new file mode 100644 index 000000000000..ec73128cddf3 --- /dev/null +++ b/dev-ros/ament_cmake_export_link_flags/ament_cmake_export_link_flags-1.1.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="Export link flags to downstream packages in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_export_targets/Manifest b/dev-ros/ament_cmake_export_targets/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_export_targets/Manifest +++ b/dev-ros/ament_cmake_export_targets/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_export_targets/ament_cmake_export_targets-1.1.3.ebuild b/dev-ros/ament_cmake_export_targets/ament_cmake_export_targets-1.1.3.ebuild new file mode 100644 index 000000000000..b91eb36e4adc --- /dev/null +++ b/dev-ros/ament_cmake_export_targets/ament_cmake_export_targets-1.1.3.ebuild @@ -0,0 +1,47 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="Export targets to downstream packages in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core + dev-ros/ament_cmake_export_libraries +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_gmock/Manifest b/dev-ros/ament_cmake_gmock/Manifest index 467a4082eebe..b8889b616625 100644 --- a/dev-ros/ament_cmake_gmock/Manifest +++ b/dev-ros/ament_cmake_gmock/Manifest @@ -2,3 +2,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_gmock/ament_cmake_gmock-1.1.3.ebuild b/dev-ros/ament_cmake_gmock/ament_cmake_gmock-1.1.3.ebuild new file mode 100644 index 000000000000..385f6a48ae40 --- /dev/null +++ b/dev-ros/ament_cmake_gmock/ament_cmake_gmock-1.1.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The ability to add Google mock-based tests in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_gtest/Manifest b/dev-ros/ament_cmake_gtest/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_gtest/Manifest +++ b/dev-ros/ament_cmake_gtest/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_gtest/ament_cmake_gtest-1.1.3.ebuild b/dev-ros/ament_cmake_gtest/ament_cmake_gtest-1.1.3.ebuild new file mode 100644 index 000000000000..370bf941137d --- /dev/null +++ b/dev-ros/ament_cmake_gtest/ament_cmake_gtest-1.1.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The ability to add gtest-based tests in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_include_directories/Manifest b/dev-ros/ament_cmake_include_directories/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_include_directories/Manifest +++ b/dev-ros/ament_cmake_include_directories/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_include_directories/ament_cmake_include_directories-1.1.3.ebuild b/dev-ros/ament_cmake_include_directories/ament_cmake_include_directories-1.1.3.ebuild new file mode 100644 index 000000000000..2745da488293 --- /dev/null +++ b/dev-ros/ament_cmake_include_directories/ament_cmake_include_directories-1.1.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="Export include directories to downstream packages in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_libraries/Manifest b/dev-ros/ament_cmake_libraries/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_libraries/Manifest +++ b/dev-ros/ament_cmake_libraries/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_libraries/ament_cmake_libraries-1.1.3.ebuild b/dev-ros/ament_cmake_libraries/ament_cmake_libraries-1.1.3.ebuild new file mode 100644 index 000000000000..503955156e84 --- /dev/null +++ b/dev-ros/ament_cmake_libraries/ament_cmake_libraries-1.1.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The functionality to deduplicate libraries in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_lint_cmake/Manifest b/dev-ros/ament_cmake_lint_cmake/Manifest index 27a0fb880514..d3e102b1486f 100644 --- a/dev-ros/ament_cmake_lint_cmake/Manifest +++ b/dev-ros/ament_cmake_lint_cmake/Manifest @@ -1,3 +1,4 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384 diff --git a/dev-ros/ament_cmake_lint_cmake/ament_cmake_lint_cmake-0.10.4.ebuild b/dev-ros/ament_cmake_lint_cmake/ament_cmake_lint_cmake-0.10.4.ebuild new file mode 100644 index 000000000000..93474a6aa424 --- /dev/null +++ b/dev-ros/ament_cmake_lint_cmake/ament_cmake_lint_cmake-0.10.4.ebuild @@ -0,0 +1,49 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The CMake API for ament_lint_cmake to lint CMake code using cmakelint" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_test + dev-ros/ament_lint_cmake +" +DEPEND="${RDEPEND}" +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}] dev-ros/ament_lint_cmake[${PYTHON_USEDEP}]') + dev-ros/ament_cmake_test + dev-ros/ament_cmake_core + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" && \ + has_version "dev-ros/ament_lint_cmake[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_pytest/Manifest b/dev-ros/ament_cmake_pytest/Manifest index 467a4082eebe..b8889b616625 100644 --- a/dev-ros/ament_cmake_pytest/Manifest +++ b/dev-ros/ament_cmake_pytest/Manifest @@ -2,3 +2,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_pytest/ament_cmake_pytest-1.1.3.ebuild b/dev-ros/ament_cmake_pytest/ament_cmake_pytest-1.1.3.ebuild new file mode 100644 index 000000000000..38d82b7f38f4 --- /dev/null +++ b/dev-ros/ament_cmake_pytest/ament_cmake_pytest-1.1.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The ability to run Python tests using pytest in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_python/Manifest b/dev-ros/ament_cmake_python/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_python/Manifest +++ b/dev-ros/ament_cmake_python/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_python/ament_cmake_python-1.1.3.ebuild b/dev-ros/ament_cmake_python/ament_cmake_python-1.1.3.ebuild new file mode 100644 index 000000000000..78fe12b5149e --- /dev/null +++ b/dev-ros/ament_cmake_python/ament_cmake_python-1.1.3.ebuild @@ -0,0 +1,47 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The ability to use Python in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" +PATCHES=( "${FILESDIR}/destdir.patch" ) + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_target_dependencies/Manifest b/dev-ros/ament_cmake_target_dependencies/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_target_dependencies/Manifest +++ b/dev-ros/ament_cmake_target_dependencies/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_target_dependencies/ament_cmake_target_dependencies-1.1.3.ebuild b/dev-ros/ament_cmake_target_dependencies/ament_cmake_target_dependencies-1.1.3.ebuild new file mode 100644 index 000000000000..f2d4349aceca --- /dev/null +++ b/dev-ros/ament_cmake_target_dependencies/ament_cmake_target_dependencies-1.1.3.ebuild @@ -0,0 +1,48 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="Add defs, include dirs and libs to a target in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core + dev-ros/ament_cmake_include_directories + dev-ros/ament_cmake_libraries +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_test/Manifest b/dev-ros/ament_cmake_test/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_test/Manifest +++ b/dev-ros/ament_cmake_test/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_test/ament_cmake_test-1.1.3.ebuild b/dev-ros/ament_cmake_test/ament_cmake_test-1.1.3.ebuild new file mode 100644 index 000000000000..dbf6bb035b91 --- /dev/null +++ b/dev-ros/ament_cmake_test/ament_cmake_test-1.1.3.ebuild @@ -0,0 +1,59 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The ability to add tests in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +DEPEND=" + dev-ros/ament_cmake_core + dev-python/ament_package[${PYTHON_USEDEP}] + dev-python/catkin_pkg[${PYTHON_USEDEP}] + dev-ros/ament_cmake_python + ${PYTHON_DEPS} +" +RDEPEND="${DEPEND}" +BDEPEND="${DEPEND}" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +src_configure() { + python_foreach_impl cmake_src_configure +} + +src_compile() { + python_foreach_impl cmake_src_compile +} + +src_test() { + python_foreach_impl cmake_src_test +} + +src_install() { + python_foreach_impl cmake_src_install + python_foreach_impl python_optimize +} diff --git a/dev-ros/ament_cmake_uncrustify/Manifest b/dev-ros/ament_cmake_uncrustify/Manifest index 27a0fb880514..d3e102b1486f 100644 --- a/dev-ros/ament_cmake_uncrustify/Manifest +++ b/dev-ros/ament_cmake_uncrustify/Manifest @@ -1,3 +1,4 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384 diff --git a/dev-ros/ament_cmake_uncrustify/ament_cmake_uncrustify-0.10.4.ebuild b/dev-ros/ament_cmake_uncrustify/ament_cmake_uncrustify-0.10.4.ebuild new file mode 100644 index 000000000000..ac77dc9fa08f --- /dev/null +++ b/dev-ros/ament_cmake_uncrustify/ament_cmake_uncrustify-0.10.4.ebuild @@ -0,0 +1,62 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The CMake API for ament_uncrustify to check code against styleconventions" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-ros/ament_cmake_test + dev-ros/ament_uncrustify +" +DEPEND="" +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + dev-ros/ament_cmake_test + dev-ros/ament_cmake_core + test? ( + dev-ros/ament_cmake_copyright + $(python_gen_any_dep 'dev-ros/ament_copyright[${PYTHON_USEDEP}]') + dev-ros/ament_cmake_lint_cmake + ) + ${PYTHON_DEPS} +" + +python_check_deps() { + { use !test || has_version -b "dev-ros/ament_copyright[${PYTHON_USEDEP}]"; } && \ + has_version -b "dev-python/catkin_pkg[${PYTHON_USEDEP}]" && \ + has_version -b "dev-python/ament_package[${PYTHON_USEDEP}]" +} + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test ON OFF) + ) + cmake_src_configure +} diff --git a/dev-ros/ament_cmake_version/Manifest b/dev-ros/ament_cmake_version/Manifest index a5194a6b62f7..88b98a64e111 100644 --- a/dev-ros/ament_cmake_version/Manifest +++ b/dev-ros/ament_cmake_version/Manifest @@ -3,3 +3,4 @@ DIST ament_cmake-1.0.0.tar.gz 63304 BLAKE2B dd0c4bc5b72d9143cfb8ee9caae236a36089 DIST ament_cmake-1.0.1.tar.gz 66465 BLAKE2B cd905b52f4600ccf364ab8d5e4dcf102e1f6034bae7ab020022860fa440ff058a996752cbb0e743b5f66a2b6bc0d1f46cec7c71900be53f035ed8a0642e50b04 SHA512 5f60c933c0ba1eea97f2d0913e19f383e154f26a0625ea4e40c529dd1fa5831109f7cbc0c39a514d37334d61c5d614df0ea546e49ab46202002af09a2adf6288 DIST ament_cmake-1.0.3.tar.gz 67279 BLAKE2B 5a11fd6e8174a47acc2f7524c8aec4ce0b77668525928d722c631b6d874d8d7229a84e5dd084eda834d5afcdf4cc1faf692c3ea4552374b0858c2b60610417e6 SHA512 654a02d8c8130d023d063eff29197ed71e75a1f46c73e3808f5e481ce1b68ff6d0b3002b471bb3ba13a473c4947f4a291cc91cf1aa803906d3a89c78e66eb76a DIST ament_cmake-1.0.4.tar.gz 67452 BLAKE2B 6c28c06e67e77ca636b1f85a4bb69e1bb856d87a64fbf0cebddbecefc495113aeb001b83b446086233e4330c70b1f420c59efa01f92647539dd8b87a3321fb24 SHA512 f7ec6afd35c314a99f09ccce0568eb9debdcce4ce7494d21a3919328f0b9da062ed3837653e8016f930db75125bf4db85a244f2ce5d26c790e47d1440d1be07e +DIST ament_cmake-1.1.3.tar.gz 69705 BLAKE2B 3f6cbe397c6690265ee9e367b3379359d36571789eed1ff615b8b1dc7e710a73e7f061e69b1f21a91091928e6633c3e3f9d0c1e167eee79b9549deaef5d1f150 SHA512 633604a3d3d37591b48574d0fedbb5a9e88656066bc8457ff73e03895b2cd372f0a0dc5331d1a87df0af2268ff5b1a1da7e4ee18e448a5ce83e4333e91aad22e diff --git a/dev-ros/ament_cmake_version/ament_cmake_version-1.1.3.ebuild b/dev-ros/ament_cmake_version/ament_cmake_version-1.1.3.ebuild new file mode 100644 index 000000000000..8c734e6b7df4 --- /dev/null +++ b/dev-ros/ament_cmake_version/ament_cmake_version-1.1.3.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_cmake" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_cmake" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_cmake/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="Override the exported package version in the ament buildsystem" +HOMEPAGE="https://github.com/ament/ament_cmake" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_cmake_xmllint/Manifest b/dev-ros/ament_cmake_xmllint/Manifest index 27a0fb880514..d3e102b1486f 100644 --- a/dev-ros/ament_cmake_xmllint/Manifest +++ b/dev-ros/ament_cmake_xmllint/Manifest @@ -1,3 +1,4 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384 diff --git a/dev-ros/ament_cmake_xmllint/ament_cmake_xmllint-0.10.4.ebuild b/dev-ros/ament_cmake_xmllint/ament_cmake_xmllint-0.10.4.ebuild new file mode 100644 index 000000000000..4e164f033962 --- /dev/null +++ b/dev-ros/ament_cmake_xmllint/ament_cmake_xmllint-0.10.4.ebuild @@ -0,0 +1,61 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="he CMake API for ament_xmllint to check XML file using xmmlint" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-ros/ament_cmake_test + dev-ros/ament_cmake_copyright +" +DEPEND="" +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}] dev-ros/ament_xmllint[${PYTHON_USEDEP}]') + dev-ros/ament_cmake_test + dev-ros/ament_cmake_core + dev-ros/ament_cmake_copyright + test? ( + dev-ros/ament_cmake_lint_cmake + ) + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" && \ + has_version "dev-ros/ament_xmllint[${PYTHON_USEDEP}]" +} + +src_configure() { + local mycmakeargs=( + -DBUILD_TESTING=$(usex test ON OFF) + ) + cmake_src_configure +} diff --git a/dev-ros/ament_copyright/Manifest b/dev-ros/ament_copyright/Manifest index 7fd0dfc330ef..7ae1c97b2996 100644 --- a/dev-ros/ament_copyright/Manifest +++ b/dev-ros/ament_copyright/Manifest @@ -1,2 +1,3 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 diff --git a/dev-ros/ament_copyright/ament_copyright-0.10.4.ebuild b/dev-ros/ament_copyright/ament_copyright-0.10.4.ebuild new file mode 100644 index 000000000000..e23e04234485 --- /dev/null +++ b/dev-ros/ament_copyright/ament_copyright-0.10.4.ebuild @@ -0,0 +1,52 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The ability to check source files for copyright and license information." +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="test" + +RDEPEND=" + dev-ros/ament_lint + dev-python/importlib_metadata[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( + dev-ros/ament_flake8[${PYTHON_USEDEP}] + dev-ros/ament_pep257[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" +BDEPEND="" + +distutils_enable_tests pytest + +python_test() { + distutils_install_for_testing + pytest -vv || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-ros/ament_cppcheck/Manifest b/dev-ros/ament_cppcheck/Manifest index 7fd0dfc330ef..7ae1c97b2996 100644 --- a/dev-ros/ament_cppcheck/Manifest +++ b/dev-ros/ament_cppcheck/Manifest @@ -1,2 +1,3 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 diff --git a/dev-ros/ament_cppcheck/ament_cppcheck-0.10.4.ebuild b/dev-ros/ament_cppcheck/ament_cppcheck-0.10.4.ebuild new file mode 100644 index 000000000000..7749ef3ab532 --- /dev/null +++ b/dev-ros/ament_cppcheck/ament_cppcheck-0.10.4.ebuild @@ -0,0 +1,38 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The ability to perform static code analysis on C/C++ code using Cppcheck" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-util/cppcheck +" +DEPEND="" +BDEPEND="" diff --git a/dev-ros/ament_cpplint/Manifest b/dev-ros/ament_cpplint/Manifest index 7fd0dfc330ef..7ae1c97b2996 100644 --- a/dev-ros/ament_cpplint/Manifest +++ b/dev-ros/ament_cpplint/Manifest @@ -1,2 +1,3 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 diff --git a/dev-ros/ament_cpplint/ament_cpplint-0.10.4.ebuild b/dev-ros/ament_cpplint/ament_cpplint-0.10.4.ebuild new file mode 100644 index 000000000000..ad815d52a35a --- /dev/null +++ b/dev-ros/ament_cpplint/ament_cpplint-0.10.4.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The ability to check code against the Google style conventions using cpplint" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="test" + +RDEPEND=" +" +DEPEND="${RDEPEND} + test? ( + dev-ros/ament_copyright[${PYTHON_USEDEP}] + dev-ros/ament_flake8[${PYTHON_USEDEP}] + dev-ros/ament_pep257[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-ros/ament_flake8/Manifest b/dev-ros/ament_flake8/Manifest index 7fd0dfc330ef..7ae1c97b2996 100644 --- a/dev-ros/ament_flake8/Manifest +++ b/dev-ros/ament_flake8/Manifest @@ -1,2 +1,3 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 diff --git a/dev-ros/ament_flake8/ament_flake8-0.10.4.ebuild b/dev-ros/ament_flake8/ament_flake8-0.10.4.ebuild new file mode 100644 index 000000000000..c7e56408c4d7 --- /dev/null +++ b/dev-ros/ament_flake8/ament_flake8-0.10.4.ebuild @@ -0,0 +1,45 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The ability to check code for style and syntax conventions with flake8" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="test" + +RDEPEND=" + dev-ros/ament_lint[${PYTHON_USEDEP}] + dev-python/flake8[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( + dev-python/pytest[${PYTHON_USEDEP}] + ) +" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-ros/ament_lint/Manifest b/dev-ros/ament_lint/Manifest index 27a0fb880514..d3e102b1486f 100644 --- a/dev-ros/ament_lint/Manifest +++ b/dev-ros/ament_lint/Manifest @@ -1,3 +1,4 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384 diff --git a/dev-ros/ament_lint/ament_lint-0.10.4.ebuild b/dev-ros/ament_lint/ament_lint-0.10.4.ebuild new file mode 100644 index 000000000000..0b5c8657415c --- /dev/null +++ b/dev-ros/ament_lint/ament_lint-0.10.4.ebuild @@ -0,0 +1,35 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit distutils-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="Common API for ament linter packages" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND="" +DEPEND="${RDEPEND}" +BDEPEND="" diff --git a/dev-ros/ament_lint_auto/Manifest b/dev-ros/ament_lint_auto/Manifest index 27a0fb880514..d3e102b1486f 100644 --- a/dev-ros/ament_lint_auto/Manifest +++ b/dev-ros/ament_lint_auto/Manifest @@ -1,3 +1,4 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 DIST ament_lint-0.9.5.tar.gz 218077 BLAKE2B bc49fdb517bcdab815cfd4c945e9d61a9b53d4b600361ced9161b6186bfb74fdb3d5ed5f14a48f22a91fd0737333dc76cc7d55044c204ea864b53dd68e32254b SHA512 1c5b3acb31a07f4613e13fe69f6dad1981df0dc596e46a07651322a4da1c5f3db40befb775aa42aabc1f6808132c950c9f37950f64b4196e3c1b40871e25a384 diff --git a/dev-ros/ament_lint_auto/ament_lint_auto-0.10.4.ebuild b/dev-ros/ament_lint_auto/ament_lint_auto-0.10.4.ebuild new file mode 100644 index 000000000000..e28b382d25f1 --- /dev/null +++ b/dev-ros/ament_lint_auto/ament_lint_auto-0.10.4.ebuild @@ -0,0 +1,47 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) + +inherit cmake python-any-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The auto-magic functions for ease to use of the ament linters" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-ros/ament_cmake_core + dev-ros/ament_cmake_test +" +DEPEND="${RDEPEND}" +# Deps here are transitive from ament_cmake_core to have matching python support +BDEPEND=" + $(python_gen_any_dep 'dev-python/ament_package[${PYTHON_USEDEP}] dev-python/catkin_pkg[${PYTHON_USEDEP}]') + ${PYTHON_DEPS} +" + +python_check_deps() { + has_version "dev-python/ament_package[${PYTHON_USEDEP}]" && \ + has_version "dev-python/catkin_pkg[${PYTHON_USEDEP}]" +} diff --git a/dev-ros/ament_lint_cmake/Manifest b/dev-ros/ament_lint_cmake/Manifest index 7fd0dfc330ef..7ae1c97b2996 100644 --- a/dev-ros/ament_lint_cmake/Manifest +++ b/dev-ros/ament_lint_cmake/Manifest @@ -1,2 +1,3 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 diff --git a/dev-ros/ament_lint_cmake/ament_lint_cmake-0.10.4.ebuild b/dev-ros/ament_lint_cmake/ament_lint_cmake-0.10.4.ebuild new file mode 100644 index 000000000000..7eb72a8a75a3 --- /dev/null +++ b/dev-ros/ament_lint_cmake/ament_lint_cmake-0.10.4.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="Lint CMake code using cmakelint and generate xUnit test result files" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="test" + +RDEPEND=" +" +DEPEND="${RDEPEND} + test? ( + dev-ros/ament_flake8[${PYTHON_USEDEP}] + dev-ros/ament_pep257[${PYTHON_USEDEP}] + dev-ros/ament_copyright[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-ros/ament_pep257/Manifest b/dev-ros/ament_pep257/Manifest index 7fd0dfc330ef..7ae1c97b2996 100644 --- a/dev-ros/ament_pep257/Manifest +++ b/dev-ros/ament_pep257/Manifest @@ -1,2 +1,3 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 diff --git a/dev-ros/ament_pep257/ament_pep257-0.10.4.ebuild b/dev-ros/ament_pep257/ament_pep257-0.10.4.ebuild new file mode 100644 index 000000000000..08b1b6af9f30 --- /dev/null +++ b/dev-ros/ament_pep257/ament_pep257-0.10.4.ebuild @@ -0,0 +1,46 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="Checks code against style conventions in PEP 8 and generate test result files" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="test" + +RDEPEND=" + dev-ros/ament_lint[${PYTHON_USEDEP}] + dev-python/pydocstyle[${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( + dev-ros/ament_flake8[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-ros/ament_uncrustify/Manifest b/dev-ros/ament_uncrustify/Manifest index 7fd0dfc330ef..7ae1c97b2996 100644 --- a/dev-ros/ament_uncrustify/Manifest +++ b/dev-ros/ament_uncrustify/Manifest @@ -1,2 +1,3 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 diff --git a/dev-ros/ament_uncrustify/ament_uncrustify-0.10.4.ebuild b/dev-ros/ament_uncrustify/ament_uncrustify-0.10.4.ebuild new file mode 100644 index 000000000000..016aff416aad --- /dev/null +++ b/dev-ros/ament_uncrustify/ament_uncrustify-0.10.4.ebuild @@ -0,0 +1,38 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="The ability to check code against style conventions using uncrustify" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="" + +RDEPEND=" + dev-util/uncrustify +" +DEPEND="" +BDEPEND="" diff --git a/dev-ros/ament_xmllint/Manifest b/dev-ros/ament_xmllint/Manifest index 7fd0dfc330ef..7ae1c97b2996 100644 --- a/dev-ros/ament_xmllint/Manifest +++ b/dev-ros/ament_xmllint/Manifest @@ -1,2 +1,3 @@ DIST ament_lint-0.10.0.tar.gz 219525 BLAKE2B 6ba7a32d0678e545c24b74ed187991140c34a363ad855e469f0e20f8a088b7cc939bbd187566233e099576e4c2b899d7d75edf311d3026234222078968be7ce6 SHA512 565413fa325317e6f00ce18051eb13556d1d50144d2c8f62368e5505455ef7f9fae3a69e8d723a3949e44b1f9e638741ae6d9b87687df81a661eb804365200f8 DIST ament_lint-0.10.1.tar.gz 221215 BLAKE2B 47ffa7dfd892b05f345ba962c7c08dcf1627c4653cc75e1a1d1cad28971974ef5ca9c09d3989b3fdbfacd7f94dace9651c44911cd7747f39c5c59083f0195443 SHA512 1dd996d86cfb7488bd6bf57510eb5b7531fe4fe21d25203a4801046ec719ba19afdb89eb7ba9d862317d2e041e7139fadde27d114614d96741a177e8ec2a2ba3 +DIST ament_lint-0.10.4.tar.gz 222285 BLAKE2B 81a15dc996bad0fe3fa461aa7067eba423550d94a04881a12c8a4b0732a4a0ddcc30ab6bef94f81cb236836d8de7959b53d5560d5fb6eb480f2fbd849bd02489 SHA512 cb99084622f598b17f1ffe55620c9c822867771f2603e673098f8943d95b7be188e25480d4e22bf7c2988e94d8b69f6f7fa3b60cd042213f6bd8c2ad2c5deaf3 diff --git a/dev-ros/ament_xmllint/ament_xmllint-0.10.4.ebuild b/dev-ros/ament_xmllint/ament_xmllint-0.10.4.ebuild new file mode 100644 index 000000000000..36ebcfc004b0 --- /dev/null +++ b/dev-ros/ament_xmllint/ament_xmllint-0.10.4.ebuild @@ -0,0 +1,48 @@ +# Copyright 2019-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python{3_7,3_8} ) +DISTUTILS_USE_SETUPTOOLS=rdepend + +inherit distutils-r1 + +ROS_PN="ament_lint" +if [ "${PV#9999}" != "${PV}" ] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/ament/ament_lint" + SRC_URI="" + S=${WORKDIR}/${P}/${PN} +else + SRC_URI="https://github.com/ament/ament_lint/archive/${PV}.tar.gz -> ${ROS_PN}-${PV}.tar.gz" + S="${WORKDIR}/${ROS_PN}-${PV}/${PN}" +fi + +DESCRIPTION="Checks XML files like the package manifest using xmllint" +HOMEPAGE="https://github.com/ament/ament_lint" + +LICENSE="Apache-2.0" +SLOT="0" +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" +else + KEYWORDS="~amd64" +fi +IUSE="test" + +RDEPEND=" + dev-ros/ament_lint[${PYTHON_USEDEP}] + dev-libs/libxml2[python,${PYTHON_USEDEP}] +" +DEPEND="${RDEPEND} + test? ( + dev-ros/ament_copyright[${PYTHON_USEDEP}] + dev-ros/ament_flake8[${PYTHON_USEDEP}] + dev-ros/ament_pep257[${PYTHON_USEDEP}] + dev-python/pytest[${PYTHON_USEDEP}] + ) +" +BDEPEND="" + +distutils_enable_tests pytest diff --git a/dev-ros/gmapping/Manifest b/dev-ros/gmapping/Manifest index 4784f82b3dc9..66fc97e6a87a 100644 --- a/dev-ros/gmapping/Manifest +++ b/dev-ros/gmapping/Manifest @@ -1 +1,13 @@ +DIST gmapping-1.4.2-basic_localization_stage_groundtruth.pgm 16000058 BLAKE2B 4bf5494b34be09f4dcf63c26c8bcfd29b63e96a11d667dd8083dee6a2f8352b67c84ffa5603ec262a5af3e7fcbb7ca71ca77563df92f8cf72d3e4cdb2f817226 SHA512 32be0d40c84b2a5320215efee317d97e25131aa4ce2f39e6dbdb4481b4782ba8d437dd8d086a60728ee215d6243ea9ff0693c6bffd2cae542977d5bd55c91fad +DIST gmapping-1.4.2-basic_localization_stage_indexed.bag 8554014 BLAKE2B 56605fc2642ee7dfe93379c620e8888da56260e23155dc68b3026c59d219cbd287ea04e9387bf3105a1089f8d930976d2a9875775d63646def090f2fdfa3f9e5 SHA512 2060ad1f65150043b254f820357eafe179483e3fd12bd0d85721841bfc9a15bf702dfbb34f99cb9b1566bafe64b79b8777d6e7c2ee77bc33ca7e87eb4b6fb240 +DIST gmapping-1.4.2-hallway_slow_2011-03-04-21-41-33.bag 43648223 BLAKE2B 93d733a8ed4e959c0a786369ce95c51698849591de200b99da01cd4a3acd22dd2faeb0e532c0a29add1b04f0de88384df171bcc404cefb772a19171949d71a77 SHA512 dd97fa6a0c22a2802473d343ad9f9b26ba8ebd119c8baa6ae3bcf19e913742a1456aa2879aef64c1bd6aab987d5b164f6cb4c251a3fd0736a290465b7f0f92bc +DIST gmapping-1.4.2-test_replay_crash.bag 191247 BLAKE2B 348b6b1766cc2e2909106a544936538ced8a7d33536f5a964de03155df531ca57733386834804f81071b40a09c188e32ee23ef6d14f8436849e0d20a84bd7297 SHA512 e94b351d2a3406ee01c14b09237e9108812a0e65f3cbfceeb4b7def514f61ca934545764962b36804e28fc9cac8ce17f3f6d18a7cb7574dcb0a2f169cd7a1014 +DIST gmapping-1.4.2-test_turtlebot.bag 3003517 BLAKE2B d5d9f468aa5ac700bc3a3f819fe3ab1bd2ea7a28fb468dac9ac82c0bbbc1d59146bce132482baf81cfd763c25e82f9fa5cfbac28c6cc2fea6e114063b0daaf17 SHA512 8a9d9a0d63da607a2fc220e15e37ea339a254433dcb9b91e3b3041f032924177078ddeaef50df00e2ca0e5a9bd80ec17eadd8bfb4f0f879faab62de54a0555a4 +DIST gmapping-1.4.2-test_upside_down.bag 9353464 BLAKE2B e4835be6d70595e67c25eac28803857c6d14375b63e5c11991d50b7e47614e093728a628281241cfd5678e4ed84a776890ab68ccf129ddcdcb2b4c693afa4c5c SHA512 c8e193fd65c049b436c24677ba26e1e2e29f5ea744ea4e50f311224c4dbca685ba7da1804bcf3a41cea41ae79a1848158c8fdb0c4954cfa4ec4130089adfc7b4 +DIST gmapping-9999-basic_localization_stage_groundtruth.pgm 16000058 BLAKE2B 4bf5494b34be09f4dcf63c26c8bcfd29b63e96a11d667dd8083dee6a2f8352b67c84ffa5603ec262a5af3e7fcbb7ca71ca77563df92f8cf72d3e4cdb2f817226 SHA512 32be0d40c84b2a5320215efee317d97e25131aa4ce2f39e6dbdb4481b4782ba8d437dd8d086a60728ee215d6243ea9ff0693c6bffd2cae542977d5bd55c91fad +DIST gmapping-9999-basic_localization_stage_indexed.bag 8554014 BLAKE2B 56605fc2642ee7dfe93379c620e8888da56260e23155dc68b3026c59d219cbd287ea04e9387bf3105a1089f8d930976d2a9875775d63646def090f2fdfa3f9e5 SHA512 2060ad1f65150043b254f820357eafe179483e3fd12bd0d85721841bfc9a15bf702dfbb34f99cb9b1566bafe64b79b8777d6e7c2ee77bc33ca7e87eb4b6fb240 +DIST gmapping-9999-hallway_slow_2011-03-04-21-41-33.bag 43648223 BLAKE2B 93d733a8ed4e959c0a786369ce95c51698849591de200b99da01cd4a3acd22dd2faeb0e532c0a29add1b04f0de88384df171bcc404cefb772a19171949d71a77 SHA512 dd97fa6a0c22a2802473d343ad9f9b26ba8ebd119c8baa6ae3bcf19e913742a1456aa2879aef64c1bd6aab987d5b164f6cb4c251a3fd0736a290465b7f0f92bc +DIST gmapping-9999-test_replay_crash.bag 191247 BLAKE2B 348b6b1766cc2e2909106a544936538ced8a7d33536f5a964de03155df531ca57733386834804f81071b40a09c188e32ee23ef6d14f8436849e0d20a84bd7297 SHA512 e94b351d2a3406ee01c14b09237e9108812a0e65f3cbfceeb4b7def514f61ca934545764962b36804e28fc9cac8ce17f3f6d18a7cb7574dcb0a2f169cd7a1014 +DIST gmapping-9999-test_turtlebot.bag 3003517 BLAKE2B d5d9f468aa5ac700bc3a3f819fe3ab1bd2ea7a28fb468dac9ac82c0bbbc1d59146bce132482baf81cfd763c25e82f9fa5cfbac28c6cc2fea6e114063b0daaf17 SHA512 8a9d9a0d63da607a2fc220e15e37ea339a254433dcb9b91e3b3041f032924177078ddeaef50df00e2ca0e5a9bd80ec17eadd8bfb4f0f879faab62de54a0555a4 +DIST gmapping-9999-test_upside_down.bag 9353464 BLAKE2B e4835be6d70595e67c25eac28803857c6d14375b63e5c11991d50b7e47614e093728a628281241cfd5678e4ed84a776890ab68ccf129ddcdcb2b4c693afa4c5c SHA512 c8e193fd65c049b436c24677ba26e1e2e29f5ea744ea4e50f311224c4dbca685ba7da1804bcf3a41cea41ae79a1848158c8fdb0c4954cfa4ec4130089adfc7b4 DIST slam_gmapping-1.4.2.tar.gz 21721 BLAKE2B 63ac4ccc1238cc4fecbf416e2fb716d1b679b4ae4d2d94508887ede8894402d77564af0f60a3b8d0b1661c91d755a5276aabd3894826af436ce11bd6119619b2 SHA512 d21810149ffe09cf57730e8657298f0d5c7aaa2cd6257b4e891ef990e2b6c727f2246d22d7272969a11604e33887e245d8d66980cb0c158f875810f4ff17072a diff --git a/dev-ros/gmapping/gmapping-1.4.2.ebuild b/dev-ros/gmapping/gmapping-1.4.2.ebuild index 5fcdea266180..b68005106277 100644 --- a/dev-ros/gmapping/gmapping-1.4.2.ebuild +++ b/dev-ros/gmapping/gmapping-1.4.2.ebuild @@ -23,4 +23,39 @@ RDEPEND=" " DEPEND="${RDEPEND} dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] - dev-ros/rostest" + test? ( + dev-ros/rostest + dev-cpp/gtest + ) +" +TEST_DATA=" + basic_localization_stage_indexed.bag + hallway_slow_2011-03-04-21-41-33.bag + basic_localization_stage_groundtruth.pgm +" +PERCEPTION_TEST_DATA=" + test_replay_crash.bag + test_turtlebot.bag + test_upside_down.bag +" +SRC_URI="${SRC_URI} test? ( " +for i in ${TEST_DATA}; do + SRC_URI="${SRC_URI} http://download.ros.org/data/gmapping/${i} -> ${P}-${i}" +done +for i in ${PERCEPTION_TEST_DATA}; do + SRC_URI="${SRC_URI} https://github.com/ros-perception/slam_gmapping_test_data/raw/master/${i} -> ${P}-${i}" +done +SRC_URI="${SRC_URI} )" + +src_prepare() { + ros-catkin_src_prepare + if use test; then + for i in ${TEST_DATA} ${PERCEPTION_TEST_DATA}; do + cp "${DISTDIR}/${P}-${i}" "${S}/${i}" || die + done + sed \ + -e "s#http://download.ros.org/data/gmapping#file://${S}#" \ + -e "s#https://github.com/ros-perception/slam_gmapping_test_data/raw/master#file://${S}#" \ + -i CMakeLists.txt || die + fi +} diff --git a/dev-ros/gmapping/gmapping-9999.ebuild b/dev-ros/gmapping/gmapping-9999.ebuild index 5fcdea266180..b68005106277 100644 --- a/dev-ros/gmapping/gmapping-9999.ebuild +++ b/dev-ros/gmapping/gmapping-9999.ebuild @@ -23,4 +23,39 @@ RDEPEND=" " DEPEND="${RDEPEND} dev-ros/nav_msgs[${CATKIN_MESSAGES_CXX_USEDEP}] - dev-ros/rostest" + test? ( + dev-ros/rostest + dev-cpp/gtest + ) +" +TEST_DATA=" + basic_localization_stage_indexed.bag + hallway_slow_2011-03-04-21-41-33.bag + basic_localization_stage_groundtruth.pgm +" +PERCEPTION_TEST_DATA=" + test_replay_crash.bag + test_turtlebot.bag + test_upside_down.bag +" +SRC_URI="${SRC_URI} test? ( " +for i in ${TEST_DATA}; do + SRC_URI="${SRC_URI} http://download.ros.org/data/gmapping/${i} -> ${P}-${i}" +done +for i in ${PERCEPTION_TEST_DATA}; do + SRC_URI="${SRC_URI} https://github.com/ros-perception/slam_gmapping_test_data/raw/master/${i} -> ${P}-${i}" +done +SRC_URI="${SRC_URI} )" + +src_prepare() { + ros-catkin_src_prepare + if use test; then + for i in ${TEST_DATA} ${PERCEPTION_TEST_DATA}; do + cp "${DISTDIR}/${P}-${i}" "${S}/${i}" || die + done + sed \ + -e "s#http://download.ros.org/data/gmapping#file://${S}#" \ + -e "s#https://github.com/ros-perception/slam_gmapping_test_data/raw/master#file://${S}#" \ + -i CMakeLists.txt || die + fi +} diff --git a/dev-ros/qt_gui_cpp/qt_gui_cpp-0.4.2-r1.ebuild b/dev-ros/qt_gui_cpp/qt_gui_cpp-0.4.2-r1.ebuild index dac9e5563d61..84d56a89ba1f 100644 --- a/dev-ros/qt_gui_cpp/qt_gui_cpp-0.4.2-r1.ebuild +++ b/dev-ros/qt_gui_cpp/qt_gui_cpp-0.4.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,6 +7,8 @@ ROS_REPO_URI="https://github.com/ros-visualization/qt_gui_core" KEYWORDS="~amd64" ROS_SUBDIR=${PN} +# FIXME: fails to build with ninja +CMAKE_MAKEFILE_GENERATOR=emake inherit ros-catkin DESCRIPTION="C++-bindings for qt_gui and creates bindings for every generator available" @@ -32,6 +34,3 @@ PATCHES=( "${FILESDIR}/libdir.patch" "${FILESDIR}/rpaths.patch" ) - -# FIXME: fails to build with ninja -CMAKE_MAKEFILE_GENERATOR=emake diff --git a/dev-ros/qt_gui_cpp/qt_gui_cpp-9999.ebuild b/dev-ros/qt_gui_cpp/qt_gui_cpp-9999.ebuild index dac9e5563d61..84d56a89ba1f 100644 --- a/dev-ros/qt_gui_cpp/qt_gui_cpp-9999.ebuild +++ b/dev-ros/qt_gui_cpp/qt_gui_cpp-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -7,6 +7,8 @@ ROS_REPO_URI="https://github.com/ros-visualization/qt_gui_core" KEYWORDS="~amd64" ROS_SUBDIR=${PN} +# FIXME: fails to build with ninja +CMAKE_MAKEFILE_GENERATOR=emake inherit ros-catkin DESCRIPTION="C++-bindings for qt_gui and creates bindings for every generator available" @@ -32,6 +34,3 @@ PATCHES=( "${FILESDIR}/libdir.patch" "${FILESDIR}/rpaths.patch" ) - -# FIXME: fails to build with ninja -CMAKE_MAKEFILE_GENERATOR=emake diff --git a/dev-ros/roslint/roslint-0.12.0.ebuild b/dev-ros/roslint/roslint-0.12.0.ebuild index 58b60db84260..eff6b00931fb 100644 --- a/dev-ros/roslint/roslint-0.12.0.ebuild +++ b/dev-ros/roslint/roslint-0.12.0.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 ROS_REPO_URI="https://github.com/ros/roslint" KEYWORDS="~amd64 ~arm" +CMAKE_MAKEFILE_GENERATOR="emake" # https://bugs.gentoo.org/738584 inherit ros-catkin DESCRIPTION="Static checking of Python or C++ source code for errors and standards compliance" @@ -14,4 +15,3 @@ IUSE="" RDEPEND="" DEPEND="${RDEPEND}" -CMAKE_MAKEFILE_GENERATOR="emake" # https://bugs.gentoo.org/738584 diff --git a/dev-ros/roslint/roslint-9999.ebuild b/dev-ros/roslint/roslint-9999.ebuild index 58b60db84260..eff6b00931fb 100644 --- a/dev-ros/roslint/roslint-9999.ebuild +++ b/dev-ros/roslint/roslint-9999.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 ROS_REPO_URI="https://github.com/ros/roslint" KEYWORDS="~amd64 ~arm" +CMAKE_MAKEFILE_GENERATOR="emake" # https://bugs.gentoo.org/738584 inherit ros-catkin DESCRIPTION="Static checking of Python or C++ source code for errors and standards compliance" @@ -14,4 +15,3 @@ IUSE="" RDEPEND="" DEPEND="${RDEPEND}" -CMAKE_MAKEFILE_GENERATOR="emake" # https://bugs.gentoo.org/738584 diff --git a/dev-ros/rqt_plot/Manifest b/dev-ros/rqt_plot/Manifest index dbb519f751ad..a3055699e823 100644 --- a/dev-ros/rqt_plot/Manifest +++ b/dev-ros/rqt_plot/Manifest @@ -1 +1 @@ -DIST rqt_plot-0.4.12.tar.gz 19862 BLAKE2B b98e9d3c5862674997e6e6792332beae945a798eadb8ca0fd5b9d105fa04e6fe9a36033d48535d1918b5f3ab6d40cc5c3e0babae7e55079f013f4acd998dbdbc SHA512 adb20495b1c7402fda5685afe300d25ea7117fbe540025588c0fc30bf5791f408286a8ba9101dafd97d88a11e5561cd0f1b8c35e868bf979b6c5833b3c9f85e6 +DIST rqt_plot-0.4.13.tar.gz 20082 BLAKE2B 89d3653fddf7db0beae573aefcd115258db5e05e0a41a00fcdcbad70779a0e0e64a6b7fa5aff4b620af2099b6af424f5b235f7e7c25bb64b35b46a0a26c05bff SHA512 dc1a94ec74050313f7c6dcc308f56afff8e4fb31f9f8679e9d6f341e6d77f63ba94fc53c57ecde1a472f9b8c26c8d14307b8451ca7fb6c3fcf77f4b0a4bdcb6a diff --git a/dev-ros/rqt_plot/rqt_plot-0.4.12.ebuild b/dev-ros/rqt_plot/rqt_plot-0.4.13.ebuild similarity index 96% rename from dev-ros/rqt_plot/rqt_plot-0.4.12.ebuild rename to dev-ros/rqt_plot/rqt_plot-0.4.13.ebuild index 84ec25dcda92..cd9938c0d4f2 100644 --- a/dev-ros/rqt_plot/rqt_plot-0.4.12.ebuild +++ b/dev-ros/rqt_plot/rqt_plot-0.4.13.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/dev-ros/rqt_reconfigure/Manifest b/dev-ros/rqt_reconfigure/Manifest index f5085432f11d..38acb10749a4 100644 --- a/dev-ros/rqt_reconfigure/Manifest +++ b/dev-ros/rqt_reconfigure/Manifest @@ -1 +1 @@ -DIST rqt_reconfigure-0.5.3.tar.gz 31439 BLAKE2B 2af1c2e0fd4c8b57ff0af077bc112198fd9454a11e715492c6ab38c1b3a52833d8257f9a64ebc4ed9e030c09b6154c312969844b3e6200f7a28047a4e1bd03c9 SHA512 c8986dde4094e62b29f0f8699af2ca7cd2b477f34c6e65ae5943162a5d3de7b06a4cc93bdfacfc44f3ea9b750e415cf77f1d5d11c9307bcc13f636378d0a3fc8 +DIST rqt_reconfigure-0.5.4.tar.gz 31640 BLAKE2B 6751492454eb4bdf368de771c016cf712042ae1676a3890b819aecf6285aa1937f5f0528651ce7fb0e935e595d8ef3094ecb0a7a282f4b44f8d5107891329b32 SHA512 ae2e2286bfb974b53070359fdaed9345191674142ca11bbc7bc823c166fe2df5c035b6623b6566b189367f77312e08c30b1ba25cfcc5f2d7d49092380a9bc1da diff --git a/dev-ros/rqt_reconfigure/rqt_reconfigure-0.5.3.ebuild b/dev-ros/rqt_reconfigure/rqt_reconfigure-0.5.4.ebuild similarity index 87% rename from dev-ros/rqt_reconfigure/rqt_reconfigure-0.5.3.ebuild rename to dev-ros/rqt_reconfigure/rqt_reconfigure-0.5.4.ebuild index 475a03749044..2616cff7f4fc 100644 --- a/dev-ros/rqt_reconfigure/rqt_reconfigure-0.5.3.ebuild +++ b/dev-ros/rqt_reconfigure/rqt_reconfigure-0.5.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,6 +6,9 @@ EAPI=7 KEYWORDS="~amd64" ROS_REPO_URI="https://github.com/ros-visualization/rqt_reconfigure" +# Tests fail with ninja +CMAKE_MAKEFILE_GENERATOR=emake + inherit ros-catkin DESCRIPTION="Provides the way to view and edit the parameters from dynamic_reconfigure" diff --git a/dev-ros/rqt_reconfigure/rqt_reconfigure-9999.ebuild b/dev-ros/rqt_reconfigure/rqt_reconfigure-9999.ebuild index 475a03749044..2616cff7f4fc 100644 --- a/dev-ros/rqt_reconfigure/rqt_reconfigure-9999.ebuild +++ b/dev-ros/rqt_reconfigure/rqt_reconfigure-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,6 +6,9 @@ EAPI=7 KEYWORDS="~amd64" ROS_REPO_URI="https://github.com/ros-visualization/rqt_reconfigure" +# Tests fail with ninja +CMAKE_MAKEFILE_GENERATOR=emake + inherit ros-catkin DESCRIPTION="Provides the way to view and edit the parameters from dynamic_reconfigure" diff --git a/dev-ros/urg_node/urg_node-0.1.15.ebuild b/dev-ros/urg_node/urg_node-0.1.15.ebuild index 985c4cbd04ca..0b173d1c9c2f 100644 --- a/dev-ros/urg_node/urg_node-0.1.15.ebuild +++ b/dev-ros/urg_node/urg_node-0.1.15.ebuild @@ -6,6 +6,8 @@ ROS_REPO_URI="https://github.com/ros-drivers/urg_node" KEYWORDS="~amd64 ~arm" CATKIN_HAS_MESSAGES=yes +# https://bugs.gentoo.org/735106 +CMAKE_MAKEFILE_GENERATOR=emake inherit ros-catkin DESCRIPTION="ROS wrapper for the Hokuyo urg_c library" @@ -32,6 +34,3 @@ DEPEND="${RDEPEND} dev-ros/roslaunch ) " - -# https://bugs.gentoo.org/735106 -CMAKE_MAKEFILE_GENERATOR=emake diff --git a/dev-ros/urg_node/urg_node-9999.ebuild b/dev-ros/urg_node/urg_node-9999.ebuild index cd680c30f62e..0b173d1c9c2f 100644 --- a/dev-ros/urg_node/urg_node-9999.ebuild +++ b/dev-ros/urg_node/urg_node-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,6 +6,8 @@ ROS_REPO_URI="https://github.com/ros-drivers/urg_node" KEYWORDS="~amd64 ~arm" CATKIN_HAS_MESSAGES=yes +# https://bugs.gentoo.org/735106 +CMAKE_MAKEFILE_GENERATOR=emake inherit ros-catkin DESCRIPTION="ROS wrapper for the Hokuyo urg_c library" @@ -32,6 +34,3 @@ DEPEND="${RDEPEND} dev-ros/roslaunch ) " - -# https://bugs.gentoo.org/735106 -CMAKE_MAKEFILE_GENERATOR=emake diff --git a/dev-ros/xacro/Manifest b/dev-ros/xacro/Manifest index ab7485b7b7ca..fc60409dd704 100644 --- a/dev-ros/xacro/Manifest +++ b/dev-ros/xacro/Manifest @@ -1 +1 @@ -DIST xacro-1.14.5.tar.gz 81184 BLAKE2B 27234030e313c715cdd2fb9cc2e77f8e3591017ac99ca7af35e7ae6a01bab56175f4f512595ee12ca47a7405ad38cec4d77b6cf71172c24444c31da350be6d3c SHA512 5f3bc7507fcd4774c0a00c5715cf96cb4b2b3ca279df70d0158c7d8eae773df962c10319887f867316ea135937249cb6805bd79b78f70f61d7a767b63dfdf3db +DIST xacro-1.14.6.tar.gz 81362 BLAKE2B b0ec80e8f224f1b31e9f21e1c11669a46da1b13cf82b5d82912196f9f647aa1c45a7084f4ea1e1690c0d969b5e126cd5b6069c9987034898b72d92310b7d565f SHA512 0796c07cbf4d51699ab07d656a42d13fc140406f6dbee3b94554f2aa91e68b64bd5d2c218930edb5b139ac41b5d5c6bffad505d220353d5748f371ec6bb196a3 diff --git a/dev-ros/xacro/xacro-1.14.5.ebuild b/dev-ros/xacro/xacro-1.14.6.ebuild similarity index 95% rename from dev-ros/xacro/xacro-1.14.5.ebuild rename to dev-ros/xacro/xacro-1.14.6.ebuild index 8383de0334c5..5c1e6682dc01 100644 --- a/dev-ros/xacro/xacro-1.14.5.ebuild +++ b/dev-ros/xacro/xacro-1.14.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz index 9ed14260e225ad580a13b2912e51ea999160be2a..1afc91a39c3781783439c4541f00c6cb2ca579ce 100644 GIT binary patch delta 59117 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 S;nVT%fBp}6#y9o<8v_6e*l8mG delta 59072 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⪙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 Z?=2ac88e4(-`D(K{|m@>pQZmB0|4(70s;U4 diff --git a/dev-ruby/mocha/mocha-0.14.0-r1.ebuild b/dev-ruby/mocha/mocha-0.14.0-r1.ebuild new file mode 100644 index 000000000000..0e4a590535db --- /dev/null +++ b/dev-ruby/mocha/mocha-0.14.0-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +USE_RUBY="ruby25 ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_TASK_TEST="MOCHA_NO_DOCS=true test:units" + +RUBY_FAKEGEM_EXTRADOC="README.md RELEASE.md" + +RUBY_FAKEGEM_EXTRAINSTALL="init.rb" + +inherit ruby-fakegem + +DESCRIPTION="Mocking and stubbing using a syntax like that of JMock and SchMock" +HOMEPAGE="http://gofreerange.com/mocha/docs/" + +LICENSE="MIT" +SLOT="0.14" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +ruby_add_bdepend " + test? ( >=dev-ruby/test-unit-2.5.1-r1 dev-ruby/introspection )" + +ruby_add_rdepend "dev-ruby/metaclass" #metaclass ~> 0.0.1 + +all_ruby_prepare() { + sed -i -e '/[Bb]undler/ s:^:#:' -e '1iload "lib/mocha/version.rb"' Rakefile || die + sed -i -e '20irequire "mocha/setup"' test/test_helper.rb || die +} diff --git a/dev-ruby/redcloth/redcloth-4.3.2-r2.ebuild b/dev-ruby/redcloth/redcloth-4.3.2-r2.ebuild new file mode 100644 index 000000000000..e442db0353e6 --- /dev/null +++ b/dev-ruby/redcloth/redcloth-4.3.2-r2.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby25 ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_NAME="RedCloth" + +RUBY_FAKEGEM_RECIPE_TEST="rspec3" +RUBY_FAKEGEM_TASK_DOC="" + +RUBY_FAKEGEM_DOCDIR="doc" + +RUBY_FAKEGEM_EXTRADOC="README.rdoc CHANGELOG" + +RUBY_FAKEGEM_REQUIRE_PATHS="lib/case_sensitive_require" + +RUBY_FAKEGEM_GEMSPEC=redcloth.gemspec + +inherit ruby-fakegem + +DESCRIPTION="A module for using Textile in Ruby" +HOMEPAGE="http://redcloth.org/" + +GITHUB_USER=jgarber +SRC_URI="https://github.com/${GITHUB_USER}/redcloth/archive/v${PV}.tar.gz -> ${RUBY_FAKEGEM_NAME}-${PV}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="" + +DEPEND+=" =dev-util/ragel-6*" + +PATCHES=( "${FILESDIR}/${P}-load-documents.patch" ) + +ruby_add_bdepend " + >=dev-ruby/rake-0.8.7 + >=dev-ruby/rake-compiler-0.7.1 + test? ( >=dev-ruby/diff-lcs-1.1.2 )" + +pkg_setup() { + ruby-ng_pkg_setup + + # Export the VERBOSE variable to avoid remapping of stdout and + # stderr, and that breaks because of bad interactions between + # echoe, Ruby and Gentoo. + export VERBOSE=1 +} + +all_ruby_prepare() { + sed -i -e '/[Bb]undler/d' Rakefile ${PN}.gemspec || die + rm -f tasks/{release,rspec,rvm}.rake || die +} + +each_ruby_compile() { + # We cannot run this manually easily, because Ragel re-generation + # is a mess + ${RUBY} -S rake compile || die "rake compile failed" +} diff --git a/dev-ruby/shoulda/shoulda-2.11.3-r3.ebuild b/dev-ruby/shoulda/shoulda-2.11.3-r3.ebuild new file mode 100644 index 000000000000..905694b9e654 --- /dev/null +++ b/dev-ruby/shoulda/shoulda-2.11.3-r3.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +USE_RUBY="ruby25 ruby26 ruby27 ruby30" + +RUBY_FAKEGEM_EXTRADOC="CONTRIBUTION_GUIDELINES.rdoc README.rdoc" + +RUBY_FAKEGEM_GEMSPEC=shoulda.gemspec + +inherit ruby-fakegem + +DESCRIPTION="Making tests easy on the fingers and eyes" +HOMEPAGE="http://thoughtbot.com/projects/shoulda" +SRC_URI="https://github.com/thoughtbot/${PN}/tarball/v${PV} -> ${P}.tar.gz" +RUBY_S="thoughtbot-${PN}-*" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +IUSE="" + +# tests seem to be quite broken :( They require working version of +# various rails versions. There appear to be unit and matcher tests but +# they can't be run on their own. +RESTRICT=test diff --git a/dev-ruby/sqlite3/sqlite3-1.4.2-r1.ebuild b/dev-ruby/sqlite3/sqlite3-1.4.2-r1.ebuild index 8eabff0df5b0..4733b3915fb6 100644 --- a/dev-ruby/sqlite3/sqlite3-1.4.2-r1.ebuild +++ b/dev-ruby/sqlite3/sqlite3-1.4.2-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" +USE_RUBY="ruby25 ruby26 ruby27 ruby30" RUBY_FAKEGEM_TASK_DOC="faq" RUBY_FAKEGEM_DOCDIR="doc faq" diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index a829fbd6295f02d9959773bd1ff20905f792dee8..6b9a5c84df44393c9bf1c20164f1658ebbcdfaa6 100644 GIT binary patch delta 60427 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 delta 60354 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

ID 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⃥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 HsLKHWvW@CD diff --git a/dev-util/bear/bear-2.4.4.ebuild b/dev-util/bear/bear-2.4.4.ebuild index 468a104719bb..2b8550b13b8b 100644 --- a/dev-util/bear/bear-2.4.4.ebuild +++ b/dev-util/bear/bear-2.4.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020 Gentoo Authors +# Copyright 2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -13,7 +13,7 @@ SRC_URI="https://github.com/rizsotto/Bear/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="~amd64 ~ppc64" +KEYWORDS="~amd64 ~ppc64 ~x86" IUSE="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/dev-util/cutter/cutter-2.0.0.ebuild b/dev-util/cutter/cutter-2.0.0.ebuild index a73139fb67c5..a4c98cbaf844 100644 --- a/dev-util/cutter/cutter-2.0.0.ebuild +++ b/dev-util/cutter/cutter-2.0.0.ebuild @@ -8,14 +8,14 @@ TRANS_COMMIT="974298653ba71b958e1b6c83f6011f5fefff6236" inherit cmake toolchain-funcs xdg-utils python-single-r1 -DESCRIPTION="A Qt and C++ GUI for radare2 reverse engineering framework" +DESCRIPTION="A Qt and C++ GUI for rizin reverse engineering framework" HOMEPAGE="https://cutter.re https://github.com/rizinorg/cutter/" SRC_URI="https://github.com/rizinorg/cutter/archive/v${PV}.tar.gz -> ${P}.tar.gz https://github.com/rizinorg/cutter-translations/archive/${TRANS_COMMIT}.tar.gz -> cutter-translations-${TRANS_COMMIT}.tar.gz" LICENSE="CC-BY-SA-3.0 GPL-3" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" COMMON_DEPEND="${PYTHON_DEPS} diff --git a/dev-util/edi/edi-0.8.0-r1.ebuild b/dev-util/edi/edi-0.8.0-r1.ebuild new file mode 100644 index 000000000000..5f9ff81adc18 --- /dev/null +++ b/dev-util/edi/edi-0.8.0-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit llvm meson xdg + +DESCRIPTION="An EFL-based IDE" +HOMEPAGE="https://www.enlightenment.org/about-edi + https://phab.enlightenment.org/w/projects/edi/ + https://github.com/Enlightenment/edi" +SRC_URI="https://github.com/Enlightenment/edi/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 GPL-3 LGPL-2.1-with-linking-exception" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="clang" + +RDEPEND="|| ( dev-libs/efl[X] dev-libs/efl[wayland] ) + >=dev-libs/efl-1.22.0[eet] + clang? ( + dev-util/bear + sys-devel/clang:= + )" +DEPEND="${RDEPEND} + dev-libs/check" +BDEPEND="virtual/pkgconfig" + +llvm_check_deps() { + has_version "sys-devel/clang:${LLVM_SLOT}" +} + +pkg_setup() { + use clang && llvm_pkg_setup +} + +src_prepare() { + default + + # fix a QA issue with .desktop file, https://phab.enlightenment.org/T7368 + sed -i '/Version=/d' data/desktop/edi.desktop* || die + + # fix 'unexpected path' QA warning + sed -i 's|share/doc/edi/|share/doc/'${PF}'/|g' doc/meson.build || die +} + +src_configure() { + local emesonargs=( + $(meson_use clang bear) + $(meson_use clang libclang) + ) + + if use clang; then + emesonargs+=( + -D libclang-headerdir="$(llvm-config --includedir)" + -D libclang-libdir="$(llvm-config --libdir)" + ) + fi + + meson_src_configure +} diff --git a/dev-util/edi/edi-0.8.0.ebuild b/dev-util/edi/edi-0.8.0.ebuild index b90faeeb5e6f..7d927fc23d22 100644 --- a/dev-util/edi/edi-0.8.0.ebuild +++ b/dev-util/edi/edi-0.8.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://github.com/Enlightenment/edi/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="GPL-2 GPL-3 LGPL-2.1-with-linking-exception" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="clang" RDEPEND="|| ( dev-libs/efl[X] dev-libs/efl[wayland] ) diff --git a/dev-util/edi/metadata.xml b/dev-util/edi/metadata.xml index 9fbd2808478f..50630f4a3f49 100644 --- a/dev-util/edi/metadata.xml +++ b/dev-util/edi/metadata.xml @@ -7,8 +7,9 @@ - Provide integration with sys-devel/clang for autocompletion and inline - errors + Provide integration with sys-devel/clang and + dev-util/bear for autocompletion, inline errors and + information about compilation units. diff --git a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.26.ebuild b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.26.ebuild index 2efd47edd97f..87d12e868a48 100644 --- a/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.26.ebuild +++ b/dev-util/gtk-update-icon-cache/gtk-update-icon-cache-3.24.26.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://gitlab.gnome.org/Community/gentoo/${PN}/-/archive/${PV}/${P}.ta LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" # man page was previously installed by gtk+:3 ebuild RDEPEND=" diff --git a/dev-util/rizin/rizin-0.1.2.ebuild b/dev-util/rizin/rizin-0.1.2.ebuild index d1ca78992fea..0bbd04ea7b64 100644 --- a/dev-util/rizin/rizin-0.1.2.ebuild +++ b/dev-util/rizin/rizin-0.1.2.ebuild @@ -13,7 +13,7 @@ HOMEPAGE="https://rizin.re/" SRC_URI="https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-${PV}.tar.xz test? ( https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> rizin-testbins-${BINS_COMMIT}.tar.gz )" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~x86" LICENSE="Apache-2.0 BSD LGPL-3 MIT" SLOT="0" diff --git a/games-action/Manifest.gz b/games-action/Manifest.gz index bf90d8f2c21e5c21e7f7e995167ee7f9a9427eb9..64296e8de7f3856db65d0614dbadfaaa90ef7592 100644 GIT binary patch literal 13320 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 S+N#vsKm1>XDF_d`UH|~D=!M7t literal 13301 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 diff --git a/games-action/atanks/Manifest b/games-action/atanks/Manifest index cfd190f706c5..6aa3da363406 100644 --- a/games-action/atanks/Manifest +++ b/games-action/atanks/Manifest @@ -1,2 +1 @@ -DIST atanks-6.4.tar.gz 6059315 BLAKE2B ea217b5dceaf63e85e3772369ebab1f76d35175cf8e2d0914e2806db8209f9d4721590f8a285bbfe0938f4957eec409e1581189257f117ec5d5e4c3af59707c1 SHA512 e9410e5bf0e8ec0281718ad8ddca74b67000db96b09b6af8aa906bbf2cd815f07ff550087ecdee2e4c5bfabc42941f184173f35e50538e57bb008372a599e1e6 DIST atanks-6.5.tar.gz 6059648 BLAKE2B 8a5c3e77391d0e7b3dc8170f49e2cd24fb31eda6f29362851d29eba5dc10748d2b95bfb688771fbbdaac4aada253f06c5ce4064e293335ef59cc8accc43a64a0 SHA512 cb1456e06132da754ae5d9926e118ecb8ac7789747f0a3273bcb49311d79824610bb9cfc74fbba8c75bbefe905d63ae2e01d193ccb37a64759f5490328c8cc89 diff --git a/games-action/atanks/atanks-6.4-r1.ebuild b/games-action/atanks/atanks-6.4-r1.ebuild deleted file mode 100644 index 001496a6326f..000000000000 --- a/games-action/atanks/atanks-6.4-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit desktop gnome2-utils toolchain-funcs - -DESCRIPTION="Worms and Scorched Earth-like game" -HOMEPAGE="https://atanks.sourceforge.io/" -SRC_URI="mirror://sourceforge/atanks/${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="media-libs/allegro:0[X]" -RDEPEND=${DEPEND} - -PATCHES=( "${FILESDIR}"/${PN}-6.4-fix-build-system.patch ) - -src_configure() { - tc-export CXX -} - -src_compile() { - emake \ - INSTALLDIR="${EPREFIX}/usr/share/${PN}" -} - -src_install() { - dobin ${PN} - local DOCS=( Changelog README TODO ) - einstalldocs - - insinto /usr/share/${PN} - doins -r button misc missile sound stock tank tankgun text title unicode.dat *.txt - - doicon -s 48 ${PN}.png - make_desktop_entry atanks "Atomic Tanks" -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-action/descent3-demo/descent3-demo-1.4.0a-r1.ebuild b/games-action/descent3-demo/descent3-demo-1.4.0a-r1.ebuild index a7347bf10e23..c0be84464d16 100644 --- a/games-action/descent3-demo/descent3-demo-1.4.0a-r1.ebuild +++ b/games-action/descent3-demo/descent3-demo-1.4.0a-r1.ebuild @@ -1,34 +1,38 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit desktop eutils unpacker xdg +inherit desktop unpacker wrapper xdg DESCRIPTION="Indoor/outdoor 3D combat with evil robotic mining spacecraft" HOMEPAGE="http://www.lokigames.com/products/descent3/" SRC_URI="mirror://lokigames/loki_demos/${PN}.run" +S="${WORKDIR}" LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="alsa pulseaudio" REQUIRED_USE="?? ( alsa pulseaudio )" + RESTRICT="bindist mirror strip" -DEPEND="games-util/loki_patch" -RDEPEND="sys-libs/glibc +RDEPEND=" + sys-libs/glibc >=virtual/opengl-7.0-r1[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)] alsa? ( media-libs/alsa-oss[abi_x86_32(-)] ) - pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)] )" + pulseaudio? ( media-sound/pulseaudio[abi_x86_32(-)] ) +" +BDEPEND="games-util/loki_patch" -dir="/opt/${PN}" -QA_PREBUILT="${dir:1}/descent3_demo.x86 - ${dir:1}/netgames/*.d3m" - -S="${WORKDIR}" +dir="opt/${PN}" +QA_PREBUILT=" + ${dir}/descent3_demo.x86 + ${dir}/netgames/*.d3m +" src_install() { local \ @@ -38,8 +42,8 @@ src_install() { loki_patch patch.dat data/ || die - insinto "${dir}" - exeinto "${dir}" + insinto ${dir} + exeinto ${dir} doins -r "${demo}"/* doexe "${demo}/${exe}" @@ -63,11 +67,9 @@ src_install() { pkg_postinst() { xdg_pkg_postinst - echo elog "To play the game run:" elog " descent3-demo" elog elog "If the game appears blank, then run it windowed with:" elog " descent3-demo -w" - echo } diff --git a/games-action/descent3/descent3-1.4.0b-r2.ebuild b/games-action/descent3/descent3-1.4.0b-r3.ebuild similarity index 84% rename from games-action/descent3/descent3-1.4.0b-r2.ebuild rename to games-action/descent3/descent3-1.4.0b-r3.ebuild index 44a13d1b0af9..0756a6d15fc4 100644 --- a/games-action/descent3/descent3-1.4.0b-r2.ebuild +++ b/games-action/descent3/descent3-1.4.0b-r3.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils unpacker cdrom multilib games +EAPI=7 + +inherit cdrom desktop unpacker wrapper -IUSE="nocd videos" DESCRIPTION="Descent 3 - 3-Dimensional indoor/outdoor spaceship combat" HOMEPAGE="http://www.lokigames.com/products/descent3/" SRC_URI="mirror://lokigames/${PN}/${PN}-1.4.0a-x86.run @@ -13,20 +13,23 @@ SRC_URI="mirror://lokigames/${PN}/${PN}-1.4.0a-x86.run LICENSE="LOKI-EULA" SLOT="0" KEYWORDS="~amd64 ~x86" +IUSE="nocd videos" + RESTRICT="strip mirror bindist" -RDEPEND="sys-libs/glibc +RDEPEND=" media-libs/libsdl[abi_x86_32(-)] media-libs/smpeg[abi_x86_32(-)] + sys-libs/glibc virtual/opengl[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] - x11-libs/libXext[abi_x86_32(-)]" + x11-libs/libXext[abi_x86_32(-)] +" -dir=${GAMES_PREFIX_OPT}/${PN} -Ddir=${D}/${dir} +dir=opt/${PN} +Ddir="${ED}"/${dir} pkg_setup() { - games_pkg_setup if use videos ; then ewarn "The installed game takes about 1.2GB of space!" elif use nocd ; then @@ -42,6 +45,7 @@ src_unpack() { else cdrom_get_cds missions/d3.mn3 fi + mkdir -p "${S}"/{a,b} || die cd "${S}"/a || die unpack_makeself ${PN}-1.4.0a-x86.run @@ -51,9 +55,9 @@ src_unpack() { src_install() { einfo "Copying files... this may take a while..." - exeinto "${dir}" + exeinto ${dir} doexe ${CDROM_ROOT}/bin/x86/glibc-2.1/{${PN},nettest} - insinto "${dir}" + insinto ${dir} doins ${CDROM_ROOT}/{FAQ.txt,README{,.mercenary},d3.hog,icon.{bmp,xpm}} cd "${Ddir}" || die @@ -73,6 +77,7 @@ src_install() { cd "${S}"/a || die bin/Linux/x86/loki_patch --verify patch.dat || die bin/Linux/x86/loki_patch patch.dat "${Ddir}" >& /dev/null || die + cd "${S}"/b || die bin/Linux/x86/loki_patch --verify patch.dat || die bin/Linux/x86/loki_patch patch.dat "${Ddir}" >& /dev/null || die @@ -80,22 +85,19 @@ src_install() { # now, since these files are coming off a cd, the times/sizes/md5sums wont # be different ... that means portage will try to unmerge some files (!) # we run touch on ${D} so as to make sure portage doesnt do any such thing - find "${Ddir}" -exec touch '{}' + + find "${Ddir}" -exec touch '{}' + || die - games_make_wrapper descent3 ./descent3.dynamic "${dir}" "${dir}" + make_wrapper descent3 ./descent3.dynamic "${dir}" "${dir}" newicon ${CDROM_ROOT}/icon.xpm ${PN}.xpm # Fix for 2.6 kernel crash cd "${Ddir}" || die - ln -sf ppics.hog PPics.Hog + ln -sf ppics.hog PPics.Hog || die - prepgamesdirs make_desktop_entry ${PN} "Descent 3" ${PN} } pkg_postinst() { - games_pkg_postinst elog "To play the game run:" elog " descent3" - echo } diff --git a/games-action/extreme-tuxracer/Manifest b/games-action/extreme-tuxracer/Manifest index dd0e5708ac95..58193c0684d2 100644 --- a/games-action/extreme-tuxracer/Manifest +++ b/games-action/extreme-tuxracer/Manifest @@ -1,2 +1 @@ -DIST etr-0.7.4.tar.xz 44179876 BLAKE2B 040554b8053e7f513526b539479dddd3740e002348e169453dcbd1cec28fa15e1abff13c1b02cbd61552d04974e3ec508b0d9b24e1162e4d113f284103b877d9 SHA512 780263859ee3510b0c421f10c190b479db62a1268def14f18ecf7ff84c470cf28f1a2b077fcb21d8bd447cde8b3a7f280aced5cd830eb3aa174b3e461e9efae1 DIST extreme-tuxracer-0.7.5.tar.xz 44180024 BLAKE2B 6c4cb4cdfe19e376a6bc5fa164ea17592f0aa46b5d297957219a501e8b294e3a071909b2ce168424e734e1d06a5ef81647d5a392e6943b71a6bafd50890206e3 SHA512 62ea5ccdacb3e793760fe793133f1866179dffd938fd4b8e5c369371d847320a247bf85a89648b7c01078dc18a65ac6eac30a59bfe710032c79c16ab93f9e4aa diff --git a/games-action/extreme-tuxracer/extreme-tuxracer-0.7.4.ebuild b/games-action/extreme-tuxracer/extreme-tuxracer-0.7.4.ebuild deleted file mode 100644 index 91aa7ac5cd6b..000000000000 --- a/games-action/extreme-tuxracer/extreme-tuxracer-0.7.4.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools desktop gnome2-utils - -DESCRIPTION="High speed arctic racing game based on Tux Racer" -HOMEPAGE="http://extremetuxracer.sourceforge.net/" -SRC_URI="mirror://sourceforge/extremetuxracer/etr-${PV/_/}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - >=media-libs/libsfml-2.2:0= - virtual/glu - virtual/opengl -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -S="${WORKDIR}/etr-${PV/_/}" - -src_prepare() { - default - # kind of ugly in there so we'll do it ourselves - sed -i -e '/SUBDIRS/s/resources doc//' Makefile.am || die - eautoreconf -} - -src_install() { - default - dodoc doc/{code,courses_events,guide,score_algorithm} - doicon -s 48 resources/etr.png - doicon -s scalable resources/etr.svg - domenu resources/etr.desktop -} - -pkg_preinst() { - gnome2_icon_savelist -} - -pkg_postinst() { - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/games-action/heretic2-demo/heretic2-demo-1.06a.ebuild b/games-action/heretic2-demo/heretic2-demo-1.06a-r1.ebuild similarity index 69% rename from games-action/heretic2-demo/heretic2-demo-1.06a.ebuild rename to games-action/heretic2-demo/heretic2-demo-1.06a-r1.ebuild index 13ff487e694d..8d869e898f2b 100644 --- a/games-action/heretic2-demo/heretic2-demo-1.06a.ebuild +++ b/games-action/heretic2-demo/heretic2-demo-1.06a-r1.ebuild @@ -1,31 +1,31 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils unpacker multilib games +EAPI=7 + +inherit desktop multilib unpacker wrapper DESCRIPTION="Third-person classic magical action-adventure game" HOMEPAGE="http://www.lokigames.com/products/heretic2/ http://www.hereticii.com/" SRC_URI="mirror://lokigames/loki_demos/${PN}.run" +S="${WORKDIR}" LICENSE="LOKI-EULA" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" + RESTRICT="strip mirror bindist" -QA_TEXTRELS="${GAMES_PREFIX_OPT:1}/heretic2-demo/ref_glx.so" -DEPEND="games-util/loki_patch" RDEPEND=" x11-libs/libX11[abi_x86_32(-)] - x11-libs/libXext[abi_x86_32(-)]" + x11-libs/libXext[abi_x86_32(-)] +" +BDEPEND="games-util/loki_patch" -S=${WORKDIR} - -dir=${GAMES_PREFIX_OPT}/${PN} -Ddir=${D}/${dir} +dir=opt/${PN} QA_PREBUILT="${dir:1}/*" +QA_TEXTRELS="opt/heretic2-demo/ref_glx.so" src_install() { ABI=x86 @@ -36,7 +36,7 @@ src_install() { loki_patch patch.dat data/ || die # Remove bad opengl library - rm -r "${demo}/gl_drivers/" + rm -r "${demo}/gl_drivers/" || die # Change to safe default of 800x600 and option of normal opengl driver sed -i \ @@ -44,14 +44,12 @@ src_install() { -e "s:libGL:/usr/$(get_libdir)/libGL:" \ "${demo}"/base/default.cfg || die - insinto "${dir}" - exeinto "${dir}" + insinto ${dir} + exeinto ${dir} doins -r "${demo}"/* doexe "${demo}/${exe}" - games_make_wrapper ${PN} "./${exe}" "${dir}" "${dir}" + make_wrapper ${PN} "./${exe}" "${dir}" "${dir}" newicon "${demo}"/icon.xpm ${PN}.xpm make_desktop_entry ${PN} "Heretic 2 (Demo)" ${PN} - - prepgamesdirs } diff --git a/games-action/heretic2/heretic2-1.06c-r1.ebuild b/games-action/heretic2/heretic2-1.06c-r2.ebuild similarity index 65% rename from games-action/heretic2/heretic2-1.06c-r1.ebuild rename to games-action/heretic2/heretic2-1.06c-r2.ebuild index 60d2b16cafed..729e2999cb0a 100644 --- a/games-action/heretic2/heretic2-1.06c-r1.ebuild +++ b/games-action/heretic2/heretic2-1.06c-r2.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils unpacker cdrom multilib games +EAPI=7 + +inherit cdrom desktop multilib unpacker wrapper DESCRIPTION="Third-person classic magical action-adventure game" HOMEPAGE="http://lokigames.com/products/heretic2/ @@ -10,16 +11,17 @@ HOMEPAGE="http://lokigames.com/products/heretic2/ SRC_URI="mirror://lokigames/${PN}/${P/%?/b}-unified-x86.run mirror://lokigames/${PN}/${P}-unified-x86.run mirror://lokigames/${PN}/${PN}-maps-1.0.run" +S="${WORKDIR}" LICENSE="LOKI-EULA" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RESTRICT="strip mirror bindist" -QA_TEXTRELS="${GAMES_PREFIX_OPT:1}/${PN}/base/*.so" -DEPEND="games-util/loki_patch" -RDEPEND="virtual/opengl +QA_TEXTRELS="opt/${PN}/base/*.so" + +RDEPEND=" + virtual/opengl amd64? ( >=virtual/opengl-7.0-r1[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] @@ -28,17 +30,17 @@ RDEPEND="virtual/opengl x86? ( x11-libs/libX11 x11-libs/libXext - )" - -S=${WORKDIR} + ) +" +BDEPEND="games-util/loki_patch" src_unpack() { cdrom_get_cds bin/x86/glibc-2.1/${PN} - mkdir ${A} + mkdir ${A} || die local f for f in * ; do - cd "${S}"/${f} + cd "${S}"/${f} || die unpack_makeself ${f} done } @@ -46,39 +48,38 @@ src_unpack() { src_install() { has_multilib_profile && ABI=x86 - local dir=${GAMES_PREFIX_OPT}/${PN} + local dir=opt/${PN} - cd "${CDROM_ROOT}" + cd "${CDROM_ROOT}" || die - insinto "${dir}" + insinto ${dir} doins -r base help Manual.html README README.more - exeinto "${dir}" + exeinto ${dir} doexe bin/x86/glibc-2.1/${PN} - games_make_wrapper ${PN} ./${PN} "${dir}" "${dir}" + make_wrapper ${PN} ./${PN} "${dir}" "${dir}" sed -i \ -e 's/^exec /__GL_ExtensionStringVersion=17700 exec /' \ - "${D}/${GAMES_BINDIR}/${PN}" || die + "${ED}/usr/bin/${PN}" || die newicon icon.xpm ${PN}.xpm make_desktop_entry ${PN} "Heretic II" - cd "${D}/${dir}" - ln -s "${CDROM_ROOT}"/*.gz . + cd "${ED}/${dir}" || die + ln -s "${CDROM_ROOT}"/*.gz . || die unpack ./*.gz - rm -f *.gz + rm -f *.gz || die local d for d in "${S}"/* ; do - pushd "${d}" > /dev/null - loki_patch patch.dat "${D}/${dir}" || die - popd > /dev/null + pushd "${d}" > /dev/null || die + loki_patch patch.dat "${ED}/${dir}" || die + popd > /dev/null || die done - rmdir gl_drivers + rmdir gl_drivers || die + sed -i \ "128i set gl_driver \"/usr/$(get_libdir)/libGL.so\"" \ base/default.cfg || die - - prepgamesdirs } diff --git a/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r1.ebuild b/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r2.ebuild similarity index 82% rename from games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r1.ebuild rename to games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r2.ebuild index fa19d6e68fda..1a6a8e0ef21e 100644 --- a/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r1.ebuild +++ b/games-action/hotline-miami/hotline-miami-1.0.9a_p20140221-r2.ebuild @@ -1,14 +1,14 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# TODO: unbundle Qt5 +EAPI=7 -EAPI=5 -inherit eutils games +inherit desktop wrapper DESCRIPTION="High-octane action game overflowing with raw brutality" HOMEPAGE="http://www.devolverdigital.com/games/view/hotline-miami" SRC_URI="HotlineMiami_linux_1392944501.tar.gz" +S="${WORKDIR}" LICENSE="all-rights-reserved" SLOT="0" @@ -16,11 +16,14 @@ KEYWORDS="~amd64 ~x86" IUSE="bundled-libs +launcher" RESTRICT="bindist fetch splitdebug" -MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN} -QA_PREBUILT="${MYGAMEDIR#/}/lib/* +MYGAMEDIR=opt/${PN} +QA_PREBUILT=" + ${MYGAMEDIR#/}/lib/* ${MYGAMEDIR#/}/Hotline - ${MYGAMEDIR#/}/hotline_launcher" + ${MYGAMEDIR#/}/hotline_launcher +" +# TODO: unbundle Qt5 RDEPEND=" amd64? ( >=x11-libs/libX11-1.6.2[abi_x86_32(-)] @@ -53,9 +56,8 @@ RDEPEND=" x11-libs/libXrender x11-libs/libxcb ) - )" - -S=${WORKDIR} + ) +" pkg_nofetch() { einfo "Please buy & download ${SRC_URI} from:" @@ -75,12 +77,10 @@ src_install() { use launcher && doexe lib/libQt5* use bundled-libs && doexe libCg* libopenal* - games_make_wrapper ${PN} "./Hotline" "${MYGAMEDIR}" "${MYGAMEDIR}/lib" + make_wrapper ${PN} "./Hotline" "${MYGAMEDIR}" "${MYGAMEDIR}/lib" make_desktop_entry ${PN} if use launcher ; then - games_make_wrapper ${PN}-launcher "./hotline_launcher" "${MYGAMEDIR}" "${MYGAMEDIR}/lib" + make_wrapper ${PN}-launcher "./hotline_launcher" "${MYGAMEDIR}" "${MYGAMEDIR}/lib" make_desktop_entry ${PN}-launcher "${PN} (launcher)" fi - - prepgamesdirs } diff --git a/games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1.ebuild b/games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1-r1.ebuild similarity index 71% rename from games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1.ebuild rename to games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1-r1.ebuild index 232160a45498..58f4129b9c57 100644 --- a/games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1.ebuild +++ b/games-action/shadowgrounds-bin/shadowgrounds-bin-0_p1-r1.ebuild @@ -1,25 +1,26 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit unpacker games eutils versionator +EAPI=7 -DIST_PV=$(get_version_component_range 2) +inherit desktop unpacker wrapper -DESCRIPTION="an epic action experience combining modern technology with addictive playability" +DIST_PV=$(ver_cut 2-) + +DESCRIPTION="An epic action experience combining modern technology with addictive playability" HOMEPAGE="http://shadowgroundsgame.com/" # FIXME: PV should perhaps be 0_p1, in which case a filter is in order SRC_URI="shadowgroundsUpdate${DIST_PV/p/}.run" +S="${WORKDIR}" LICENSE="frozenbyte-eula" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="" RESTRICT="fetch strip" -DEPEND="app-arch/unzip" -RDEPEND=">=sys-libs/glibc-2.4 +RDEPEND=" >=sys-devel/gcc-4.3.0 + >=sys-libs/glibc-2.4 !amd64? ( gnome-base/libglade sys-libs/zlib @@ -27,11 +28,11 @@ RDEPEND=">=sys-libs/glibc-2.4 amd64? ( >=gnome-base/libglade-2.6.4-r1[abi_x86_32(-)] sys-libs/zlib[abi_x86_32(-)] - )" - -S=${WORKDIR} + ) +" +BDEPEND="app-arch/unzip" -d="${GAMES_PREFIX_OPT}/${PN}" +d="opt/${PN}" QA_TEXTRELS_x86="`echo ${d#/}/lib32/lib{avcodec.so.51,avformat.so.52,avutil.so.49,FLAC.so.8}`" QA_TEXTRELS_amd64=${QA_TEXTRELS_x86} @@ -41,9 +42,9 @@ pkg_nofetch() { } src_unpack() { - # manually run unzip as the initial seek causes it to exit(1) + # Manually run unzip as the initial seek causes it to exit(1) unpack_zip ${A} - rm lib*/lib{gcc_s,m,rt,selinux,z}.so.? + rm lib*/lib{gcc_s,m,rt,selinux,z}.so.? || die } src_install() { @@ -54,7 +55,8 @@ src_install() { bb="shadowgrounds-${b}" exeinto ${d} newexe ${bb} ${bb} || die - games_make_wrapper ${bb} "./${bb}" "${d}" + + make_wrapper ${bb} "./${bb}" "${d}" make_desktop_entry ${bb} "Shadowgrounds ${b}" Shadowgrounds done @@ -63,6 +65,4 @@ src_install() { insinto ${d} doins -r Config data Profiles *.fbz *.glade *-logo.png - - prepgamesdirs } diff --git a/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1.ebuild b/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1-r1.ebuild similarity index 73% rename from games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1.ebuild rename to games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1-r1.ebuild index 242be142fe41..09beed77b703 100644 --- a/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1.ebuild +++ b/games-action/shadowgrounds-survivor-bin/shadowgrounds-survivor-bin-0_p1-r1.ebuild @@ -1,34 +1,35 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit unpacker eutils games versionator +EAPI=7 -DIST_PV=$(get_version_component_range 2) +inherit desktop unpacker wrapper + +DIST_PV=$(ver_cut 2-) DESCRIPTION="human survivors who battle against the ongoing alien onslaught" HOMEPAGE="http://shadowgroundsgame.com/survivor/" SRC_URI="survivorUpdate${DIST_PV/p/}.run" +S="${WORKDIR}" LICENSE="frozenbyte-eula" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="" RESTRICT="fetch strip" -DEPEND="app-arch/unzip" -RDEPEND=">=sys-libs/glibc-2.4 +RDEPEND=" >=sys-devel/gcc-4.3.0 + >=sys-libs/glibc-2.4 !amd64? ( gnome-base/libglade ) amd64? ( >=gnome-base/libglade-2.6.4-r1[abi_x86_32(-)] - )" - -S=${WORKDIR} + ) +" +BDEPEND="app-arch/unzip" -d="${GAMES_PREFIX_OPT}/${PN}" +d="opt/${PN}" QA_TEXTRELS_x86="`echo ${d#/}/lib32/lib{avcodec.so.51,avformat.so.52,avutil.so.49,FLAC.so.8}`" QA_TEXTRELS_amd64=${QA_TEXTRELS_x86} @@ -38,9 +39,9 @@ pkg_nofetch() { } src_unpack() { - # manually run unzip as the initial seek causes it to exit(1) + # Manually run unzip as the initial seek causes it to exit(1) unpack_zip ${A} - rm lib*/lib{gcc_s,m,rt,selinux}.so.? + rm lib*/lib{gcc_s,m,rt,selinux}.so.? || die } src_install() { @@ -51,7 +52,8 @@ src_install() { bb="survivor-${b}" exeinto ${d} newexe ${bb} ${bb} - games_make_wrapper ${bb} "./${bb}" "${d}" + + make_wrapper ${bb} "./${bb}" "${d}" make_desktop_entry ${bb} "Shadowgrounds Survivor ${b}" "Shadowgrounds Survivor" done @@ -60,6 +62,4 @@ src_install() { insinto ${d} doins -r Config data Profiles *.fbz *.glade *-logo.png - - prepgamesdirs } diff --git a/games-action/solar2/solar2-1.10.ebuild b/games-action/solar2/solar2-1.10-r1.ebuild similarity index 85% rename from games-action/solar2/solar2-1.10.ebuild rename to games-action/solar2/solar2-1.10-r1.ebuild index 2a092f697e3a..3a6de3fa920b 100644 --- a/games-action/solar2/solar2-1.10.ebuild +++ b/games-action/solar2/solar2-1.10-r1.ebuild @@ -1,31 +1,34 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# TODO: - unbundle libmono for 64bit -# - unbundling libSDL_mixer breaks the game -# - provide icon -# - test useflags for libsdl on x86 +EAPI=7 -EAPI=5 +inherit desktop gnome2-utils wrapper -inherit eutils gnome2-utils games - -DESCRIPTION="An open-world, sandbox game set in an infinite abstract universe" -HOMEPAGE="http://murudai.com/solar/" GAMEBALL="${PN}-linux-${PV}.tar.gz" ICONFILE="https://dev.gentoo.org/~chewi/distfiles/${PN}.png" +DESCRIPTION="An open-world, sandbox game set in an infinite abstract universe" +HOMEPAGE="http://murudai.com/solar/" SRC_URI="${GAMEBALL} ${ICONFILE}" +S="${WORKDIR}"/Solar2 LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" IUSE="bundled-libs" + RESTRICT="bindist fetch splitdebug" -MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN} -QA_PREBUILT="${MYGAMEDIR#/}/lib/* - ${MYGAMEDIR#/}/Solar2.bin.x86" +MYGAMEDIR=opt/${PN} +QA_PREBUILT=" + ${MYGAMEDIR#/}/lib/* + ${MYGAMEDIR#/}/Solar2.bin.x86 +" +# TODO: - unbundle libmono for 64bit +# - unbundling libSDL_mixer breaks the game +# - provide icon +# - test useflags for libsdl on x86 RDEPEND=" virtual/opengl amd64? ( @@ -53,8 +56,6 @@ RDEPEND=" ) )" -S=${WORKDIR}/Solar2 - pkg_nofetch() { einfo "Please buy and download ${GAMEBALL} from:" einfo " ${HOMEPAGE}" @@ -79,24 +80,21 @@ src_prepare() { } src_install() { - insinto "${MYGAMEDIR}" + insinto ${MYGAMEDIR} doins -r * - games_make_wrapper ${PN} "./Solar2.bin.x86" "${MYGAMEDIR}" + make_wrapper ${PN} "./Solar2.bin.x86" "${MYGAMEDIR}" make_desktop_entry ${PN} doicon -s 64 "${DISTDIR}"/${PN}.png - fperms +x "${MYGAMEDIR}"/Solar2.bin.x86 - prepgamesdirs + fperms +x ${MYGAMEDIR}/Solar2.bin.x86 } pkg_preinst() { - games_pkg_preinst gnome2_icon_savelist } pkg_postinst() { - games_pkg_postinst gnome2_icon_cache_update } diff --git a/games-action/supermariowar/supermariowar-2.0_beta1-r1.ebuild b/games-action/supermariowar/supermariowar-2.0_beta1-r1.ebuild index 193bd23cf4a5..a4231229bbf3 100644 --- a/games-action/supermariowar/supermariowar-2.0_beta1-r1.ebuild +++ b/games-action/supermariowar/supermariowar-2.0_beta1-r1.ebuild @@ -91,7 +91,6 @@ EOF ebegin "Installing ${MY_PN}-server files" dosbin "${smw_server}" - dodir ${smw_serverdir} insinto ${smw_serverdir} doins "${S}"/src/server/serverconfig diff --git a/games-action/swordandsworcery/swordandsworcery-1.02.ebuild b/games-action/swordandsworcery/swordandsworcery-1.02-r1.ebuild similarity index 91% rename from games-action/swordandsworcery/swordandsworcery-1.02.ebuild rename to games-action/swordandsworcery/swordandsworcery-1.02-r1.ebuild index a35edbe92d2a..ba249b9f5fda 100644 --- a/games-action/swordandsworcery/swordandsworcery-1.02.ebuild +++ b/games-action/swordandsworcery/swordandsworcery-1.02-r1.ebuild @@ -1,15 +1,14 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# TODO: unbundle liblua-5.1 when available for multilib - -EAPI=5 +EAPI=7 -inherit eutils games +inherit desktop DESCRIPTION="An exploratory action adventure game with an emphasis on audiovisual style" HOMEPAGE="http://www.swordandsworcery.com/" SRC_URI="${PN}_${PV}.tar.gz" +S="${WORKDIR}" LICENSE="CAPYBARA-EULA LGPL-3" SLOT="0" @@ -17,10 +16,13 @@ KEYWORDS="-* ~amd64 ~x86" IUSE="bundled-libs" RESTRICT="bindist fetch splitdebug" -MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN} -QA_PREBUILT="${MYGAMEDIR#/}/bin/* - ${MYGAMEDIR#/}/lib/*" +MYGAMEDIR=opt/${PN} +QA_PREBUILT=" + ${MYGAMEDIR#/}/bin/* + ${MYGAMEDIR#/}/lib/* +" +# TODO: unbundle liblua-5.1 when available for multilib # linked to pulseaudio RDEPEND=" virtual/opengl @@ -74,8 +76,6 @@ RDEPEND=" ) )" -S=${WORKDIR} - pkg_nofetch() { einfo "Please buy & download ${SRC_URI} from:" einfo " ${HOMEPAGE}" @@ -98,11 +98,11 @@ src_install() { insinto "${MYGAMEDIR}" doins -r bin lib res - dogamesbin "${T}"/${PN} + dobin "${T}"/${PN} make_desktop_entry ${PN} - dohtml README.html + docinto html + dodoc README.html fperms +x "${MYGAMEDIR}"/bin/${PN} - prepgamesdirs } diff --git a/games-arcade/Manifest.gz b/games-arcade/Manifest.gz index b3818fd99d55fe13f3691500a0e2f42f6183e813..a1e727e627abb58f54ba07785954bb035b24e2a3 100644 GIT binary patch literal 20875 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 literal 20885 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 diff --git a/games-arcade/aquaria/aquaria-1.1.3-r1.ebuild b/games-arcade/aquaria/aquaria-1.1.3-r2.ebuild similarity index 69% rename from games-arcade/aquaria/aquaria-1.1.3-r1.ebuild rename to games-arcade/aquaria/aquaria-1.1.3-r2.ebuild index ff45a40ffdba..e1fb8b150c63 100644 --- a/games-arcade/aquaria/aquaria-1.1.3-r1.ebuild +++ b/games-arcade/aquaria/aquaria-1.1.3-r2.ebuild @@ -1,27 +1,26 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit unpacker eutils games +EAPI=7 + +inherit desktop unpacker wrapper DESCRIPTION="A 2D scroller set in a massive ocean world" HOMEPAGE="http://www.bit-blot.com/aquaria/" SRC_URI="aquaria-lnx-humble-bundle.mojo.run" +S="${WORKDIR}"/data LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="" RESTRICT="strip fetch bindist" -DEPEND="app-arch/unzip" RDEPEND=" >=media-libs/libsdl-1.2.15-r4[abi_x86_32(-)] >=media-libs/openal-1.15.1[abi_x86_32(-)]" +BDEPEND="app-arch/unzip" -S=${WORKDIR}/data - -dir=${GAMES_PREFIX_OPT}/${PN} +dir=opt/${PN} QA_PREBUILT="${dir#/}/aquaria" pkg_nofetch() { @@ -36,19 +35,17 @@ src_unpack() { } src_install() { - insinto "${dir}" - exeinto "${dir}" + insinto ${dir} + exeinto ${dir} doins -r *.xml */ - doexe "${PN}" - doicon "${PN}.png" + doexe ${PN} + doicon ${PN}.png dodoc README-linux.txt mv "${ED}/${dir}"/docs "${ED}/usr/share/doc/${PF}/html" || die - dosym /usr/share/doc/${PF}/html "${dir}"/docs + dosym ../../../usr/share/doc/${PF}/html ${dir}/docs - games_make_wrapper "${PN}" "./${PN}" "${dir}" + make_wrapper "${PN}" "./${PN}" "${dir}" make_desktop_entry "${PN}" "Aquaria" - - prepgamesdirs } diff --git a/games-arcade/cavezofphear/cavezofphear-0.5.1.ebuild b/games-arcade/cavezofphear/cavezofphear-0.5.1-r1.ebuild similarity index 50% rename from games-arcade/cavezofphear/cavezofphear-0.5.1.ebuild rename to games-arcade/cavezofphear/cavezofphear-0.5.1-r1.ebuild index 1069f5a9ce3c..714985d68031 100644 --- a/games-arcade/cavezofphear/cavezofphear-0.5.1.ebuild +++ b/games-arcade/cavezofphear/cavezofphear-0.5.1-r1.ebuild @@ -1,36 +1,44 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils games +EAPI=7 + +inherit toolchain-funcs DESCRIPTION="A boulder dash / digger-like game for console using ncurses" HOMEPAGE="http://www.x86.no/cavezofphear/" SRC_URI="mirror://gentoo/phear-${PV}.tar.bz2" +S="${WORKDIR}"/${P/cavezof/} + LICENSE="GPL-3" SLOT="0" KEYWORDS="~amd64 ~ppc64 ~x86" -IUSE="" -RDEPEND=">=sys-libs/ncurses-5:0" -DEPEND="${RDEPEND} - virtual/pkgconfig" +RDEPEND=">=sys-libs/ncurses-5:0=" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" -S=${WORKDIR}/${P/cavezof/} +PATCHES=( + "${FILESDIR}"/${P}-gentoo.patch + "${FILESDIR}"/${P}-no-common.patch +) src_prepare() { - epatch "${FILESDIR}"/${P}-gentoo.patch - epatch "${FILESDIR}"/${P}-no-common.patch + default + sed -i \ - -e "s:get_data_dir(.):\"${GAMES_DATADIR}/${PN}/\":" \ + -e "s:get_data_dir(.):\"/usr/share/${PN}/\":" \ src/{chk.c,main.c,gplot.c} \ || die } +src_configure() { + tc-export CC PKG_CONFIG +} + src_install() { - dogamesbin src/phear - insinto "${GAMES_DATADIR}"/${PN} + dobin src/phear + insinto /usr/share/${PN} doins -r data/* dodoc ChangeLog README* TODO - prepgamesdirs } diff --git a/games-arcade/cavezofphear/files/cavezofphear-0.5.1-gentoo.patch b/games-arcade/cavezofphear/files/cavezofphear-0.5.1-gentoo.patch index fbf79af44519..e3cb92c17a01 100644 --- a/games-arcade/cavezofphear/files/cavezofphear-0.5.1-gentoo.patch +++ b/games-arcade/cavezofphear/files/cavezofphear-0.5.1-gentoo.patch @@ -1,6 +1,5 @@ -diff -ru phear-0.5.1.orig/Makefile phear-0.5.1/Makefile ---- phear-0.5.1.orig/Makefile 2007-02-27 06:21:55.000000000 -0500 -+++ phear-0.5.1/Makefile 2013-01-18 02:09:56.403224104 -0500 +--- a/Makefile ++++ b/Makefile @@ -2,7 +2,7 @@ DESTDIR_DATA = /usr/local/share @@ -10,9 +9,8 @@ diff -ru phear-0.5.1.orig/Makefile phear-0.5.1/Makefile clean: rm -f phear editor install: -diff -ru phear-0.5.1.orig/src/Makefile phear-0.5.1/src/Makefile ---- phear-0.5.1.orig/src/Makefile 2011-12-12 07:26:03.000000000 -0500 -+++ phear-0.5.1/src/Makefile 2013-01-18 02:10:48.218423433 -0500 +--- a/src/Makefile ++++ b/src/Makefile @@ -2,10 +2,8 @@ DESTDIR = .. @@ -21,7 +19,7 @@ diff -ru phear-0.5.1.orig/src/Makefile phear-0.5.1/src/Makefile INSTALL = install -CFLAGS ?= -s -Wall -O2 -LDFLAGS += -lncurses -+LDLIBS = `pkg-config ncurses --libs` ++LDLIBS = `${PKG_CONFIG} ncurses --libs` all: phear install clean diff --git a/games-arcade/epiar/Manifest b/games-arcade/epiar/Manifest index baa5cbae42a2..2c4d09e0caa1 100644 --- a/games-arcade/epiar/Manifest +++ b/games-arcade/epiar/Manifest @@ -1 +1,2 @@ DIST epiar-0.5.0-src.zip 8809392 BLAKE2B c29c541f5841da91d13f7ccddfa2d2175265a434ae03e2ed87a64cd5c177d7139ff2cf44ec679ec023fe783427868f0f234c6f5f49d0d52ab08be852d424ba59 SHA512 22d8655aefd3aa071de064aeeed40d8780fb32ee702e657c8b8a723c381b6825ae9b5820cf5b29991e14bc264c443d0b24f88656b4997a6270383aa080c15f3e +DIST epiar-0.5.1.tar.gz 35576547 BLAKE2B 6648eeccbe86e6935f53d83e5a58aa5839dbec2f5a8c408fd4d8a95e303daa8877c001f5dd4e37a2b72b3c24df646236c850c57c1a1d000fca63177cf075c729 SHA512 ce09aaafc455f3f9721d46a1703bf110ae00041234627b2b5fb4a9489f38672d0d0600b01a65d210728a50b596a51aacddc525d50d1138a6959db421b9384c40 diff --git a/games-arcade/epiar/epiar-0.5-r1.ebuild b/games-arcade/epiar/epiar-0.5-r1.ebuild index 203d8500f903..ba57731041dd 100644 --- a/games-arcade/epiar/epiar-0.5-r1.ebuild +++ b/games-arcade/epiar/epiar-0.5-r1.ebuild @@ -1,50 +1,66 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit flag-o-matic eutils games +EAPI=7 + +inherit flag-o-matic toolchain-funcs DESCRIPTION="A space adventure/combat game" HOMEPAGE="https://sourceforge.net/projects/epiar/" SRC_URI="mirror://sourceforge/epiar/${P}.0-src.zip" +S="${WORKDIR}" LICENSE="GPL-2 LGPL-2.1" SLOT="0" KEYWORDS="~x86" -IUSE="" -RDEPEND="media-libs/libsdl[video] - media-libs/sdl-image[png]" -DEPEND="${RDEPEND} +RDEPEND=" + media-libs/libsdl[video] + media-libs/sdl-image[png] +" +DEPEND=" + ${RDEPEND} x11-libs/libX11 virtual/opengl - app-arch/unzip" +" +BDEPEND="app-arch/unzip" -S=${WORKDIR} +PATCHES=( + "${FILESDIR}"/${P}-paths.patch + "${FILESDIR}"/${P}-gcc41.patch + "${FILESDIR}"/${P}-Makefile.linux.patch + "${FILESDIR}"/${P}-underlink.patch + "${FILESDIR}"/${P}-unsilence-build.patch + "${FILESDIR}"/${P}-respect-CC.patch +) src_prepare() { + default + + append-cflags -fcommon + sed -i \ - -e "/^CFLAGS/s:-pg -g:${CFLAGS} ${LDFLAGS}:" \ + -e "/^CFLAGS/s:-pg -g:${CFLAGS} ${CPPFLAGS} ${LDFLAGS}:" \ Makefile.linux || die - epatch \ - "${FILESDIR}"/${P}-paths.patch \ - "${FILESDIR}"/${P}-gcc41.patch \ - "${FILESDIR}"/${P}-Makefile.linux.patch \ - "${FILESDIR}"/${P}-underlink.patch + sed -i \ - -e "s:GENTOO_DATADIR:${GAMES_DATADIR}/${PN}/:" \ + -e "s:GENTOO_DATADIR:/usr/share/${PN}/:" \ src/main.c || die } src_compile() { - emake -f Makefile.linux + emake \ + -j1 \ + -f Makefile.linux \ + CC="$(tc-getCC)" } src_install() { - dogamesbin epiar - insinto "${GAMES_DATADIR}"/${PN} + dobin epiar + + insinto /usr/share/${PN} doins -r missions *.eaf - keepdir "${GAMES_DATADIR}"/${PN}/plugins + + keepdir /usr/share/${PN}/plugins dodoc AUTHORS ChangeLog README - prepgamesdirs } diff --git a/games-arcade/epiar/epiar-0.5.1.ebuild b/games-arcade/epiar/epiar-0.5.1.ebuild new file mode 100644 index 000000000000..4a03726722d3 --- /dev/null +++ b/games-arcade/epiar/epiar-0.5.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-1 ) +inherit autotools lua-single + +DESCRIPTION="A space adventure/combat game" +HOMEPAGE="https://epiar.net/" +SRC_URI="https://github.com/cthielen/Epiar/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2 LGPL-2.1" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND=" + dev-games/physfs + dev-libs/libxml2 + media-libs/ftgl + media-libs/libsdl[video] + media-libs/sdl-image[png] + ${LUA_DEPS} +" +DEPEND=" + ${RDEPEND} + x11-libs/libX11 + virtual/opengl +" +BDEPEND=" + app-arch/unzip + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-0.5.1-unbundle-lua5.1.patch + "${FILESDIR}"/${PN}-0.5.1-fix-bashisms.patch +) + +src_prepare() { + default + + # Remove bundled Lua 5.1 + rm -rf source/lua || die + + eautoreconf +} diff --git a/games-arcade/epiar/files/epiar-0.5-Makefile.linux.patch b/games-arcade/epiar/files/epiar-0.5-Makefile.linux.patch index 3086bd13ef9a..baf89abc3f9a 100644 --- a/games-arcade/epiar/files/epiar-0.5-Makefile.linux.patch +++ b/games-arcade/epiar/files/epiar-0.5-Makefile.linux.patch @@ -1,5 +1,5 @@ ---- Makefile.linux.old 2007-04-05 16:42:30 +0000 -+++ Makefile.linux 2007-04-05 16:42:47 +0000 +--- a/Makefile.linux ++++ b/Makefile.linux @@ -24,7 +24,7 @@ @echo Building Epiar 0.5.0 ... @$(CC) $(CFLAGS) -I/usr/X11R6/lib/ $(OBJS) -o epiar $(LIBS) diff --git a/games-arcade/epiar/files/epiar-0.5-gcc41.patch b/games-arcade/epiar/files/epiar-0.5-gcc41.patch index 65f08b2691d1..7bc0e28d99cf 100644 --- a/games-arcade/epiar/files/epiar-0.5-gcc41.patch +++ b/games-arcade/epiar/files/epiar-0.5-gcc41.patch @@ -1,5 +1,5 @@ ---- src/game/game.h.old 2006-04-23 22:13:36.000000000 +0200 -+++ src/game/game.h 2006-04-23 22:13:50.000000000 +0200 +--- a/src/game/game.h ++++ b/src/game/game.h @@ -2,7 +2,6 @@ #include "includes.h" diff --git a/games-arcade/epiar/files/epiar-0.5-paths.patch b/games-arcade/epiar/files/epiar-0.5-paths.patch index 41266c7272b1..0401a029e03a 100644 --- a/games-arcade/epiar/files/epiar-0.5-paths.patch +++ b/games-arcade/epiar/files/epiar-0.5-paths.patch @@ -1,5 +1,5 @@ ---- src/input/input.c -+++ src/input/input.c +--- a/src/input/input.c ++++ b/src/input/input.c @@ -240,7 +240,10 @@ * ******************************************************************************/ @@ -35,8 +35,8 @@ if (fp == NULL) { fprintf(stdout, "Could not create '~/.epiar-input.ecf' to save keybindings\n"); return; ---- src/main.c -+++ src/main.c +--- a/src/main.c ++++ b/src/main.c @@ -16,7 +16,7 @@ unsigned char view_mode = 0; int ship_to_follow = 0; @@ -55,14 +55,14 @@ init(desired_bpp); menu(); ---- src/main.h -+++ src/main.h +--- a/src/main.h ++++ b/src/main.h @@ -1,2 +1,2 @@ extern char epiar_version[6]; -extern char *game_path; +extern const char * const game_path; ---- src/system/init.c -+++ src/system/init.c +--- a/src/system/init.c ++++ b/src/system/init.c @@ -89,9 +89,6 @@ main_eaf = NULL; } @@ -73,8 +73,8 @@ if (average_loop_time == 0) average_loop_time = 18; /* in case they quit on menu */ #ifndef NDEBUG ---- src/system/path.c -+++ src/system/path.c +--- a/src/system/path.c ++++ b/src/system/path.c @@ -45,7 +45,7 @@ } #endif diff --git a/games-arcade/epiar/files/epiar-0.5-respect-CC.patch b/games-arcade/epiar/files/epiar-0.5-respect-CC.patch new file mode 100644 index 000000000000..cf2d1d866f95 --- /dev/null +++ b/games-arcade/epiar/files/epiar-0.5-respect-CC.patch @@ -0,0 +1,37 @@ +From 74b0233e06365262ca6fc9bde1cfb70051acb83c Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 6 Apr 2021 23:38:53 +0000 +Subject: [PATCH 2/2] respect CC + +--- + Makefile.linux | 2 +- + tools/Makefile | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Makefile.linux b/Makefile.linux +index 903e392..aad4b49 100644 +--- a/Makefile.linux ++++ b/Makefile.linux +@@ -18,7 +18,7 @@ timer.o target.o zoom.o r_ships.o warship.o maneuvers.o gate_defender.o + + PLUGIN_OBJS= + +-CC=cc ++CC?=cc + + default: $(OBJS) + echo Building Epiar 0.5.0 ... +diff --git a/tools/Makefile b/tools/Makefile +index 8491658..a3f940d 100644 +--- a/tools/Makefile ++++ b/tools/Makefile +@@ -1,5 +1,5 @@ + default: +- gcc -Wall main.c -o eaf_util ++ $(CC) -Wall main.c -o eaf_util + + clean: + rm -rf eaf_util +-- +2.31.1 + diff --git a/games-arcade/epiar/files/epiar-0.5-underlink.patch b/games-arcade/epiar/files/epiar-0.5-underlink.patch index 13146cb68b27..fb4669be90cb 100644 --- a/games-arcade/epiar/files/epiar-0.5-underlink.patch +++ b/games-arcade/epiar/files/epiar-0.5-underlink.patch @@ -1,5 +1,5 @@ ---- Makefile.linux.old 2011-06-22 15:15:50.000000000 +0200 -+++ Makefile.linux 2011-06-22 15:17:01.000000000 +0200 +--- a/Makefile.linux ++++ b/Makefile.linux @@ -1,6 +1,6 @@ CFLAGS=-W -Wall `sdl-config --cflags` -Isrc/ -DLINUX -DDEVEL -export-dynamic -I/usr/include/SDL -I/usr/local/include/SDL -DBLIT_METHOD_2 -DNAUDIO -O2 -march=pentium4 -pipe -mfpmath=sse -ggdb -Wl,-O1 -Wl,--as-needed diff --git a/games-arcade/epiar/files/epiar-0.5-unsilence-build.patch b/games-arcade/epiar/files/epiar-0.5-unsilence-build.patch new file mode 100644 index 000000000000..20a6d6755c8a --- /dev/null +++ b/games-arcade/epiar/files/epiar-0.5-unsilence-build.patch @@ -0,0 +1,445 @@ +From 5cc36cce65329d946140feb78f17fc3c91cc7496 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Tue, 6 Apr 2021 23:38:27 +0000 +Subject: [PATCH 1/2] unsilence build + +--- + Makefile | 20 ++--- + Makefile.linux | 218 ++++++++++++++++++++++++------------------------- + 2 files changed, 119 insertions(+), 119 deletions(-) + +diff --git a/Makefile b/Makefile +index d0aa7a8..f2c4641 100644 +--- a/Makefile ++++ b/Makefile +@@ -1,13 +1,13 @@ + default: +- @echo "To build Epiar, please type the command that corresponds to your system:" +- @echo "" +- @echo "Linux - make -f Makefile.linux" +- @echo "FreeBSD - make -f Makefile.freebsd" +- @echo "Windows - Documentation not available yet" ++ echo "To build Epiar, please type the command that corresponds to your system:" ++ echo "" ++ echo "Linux - make -f Makefile.linux" ++ echo "FreeBSD - make -f Makefile.freebsd" ++ echo "Windows - Documentation not available yet" + + clean: +- @echo "Please specify your system:" +- @echo "" +- @echo "Linux - make -f Makefile.linux clean" +- @echo "FreeBSD - make -f Makefile.freebsd clean" +- @echo "Windows - Documentation not available yet" ++ echo "Please specify your system:" ++ echo "" ++ echo "Linux - make -f Makefile.linux clean" ++ echo "FreeBSD - make -f Makefile.freebsd clean" ++ echo "Windows - Documentation not available yet" +diff --git a/Makefile.linux b/Makefile.linux +index 40ae1ff..903e392 100644 +--- a/Makefile.linux ++++ b/Makefile.linux +@@ -21,290 +21,290 @@ PLUGIN_OBJS= + CC=cc + + default: $(OBJS) +- @echo Building Epiar 0.5.0 ... +- @$(CC) $(CFLAGS) -I/usr/X11R6/lib/ $(OBJS) -o epiar $(LIBS) +- @echo Building plugins ... +- @$(MAKE) -f Makefile.linux plugin +- @echo Epiar 0.5.0 build complete. +- @echo +- @echo Type './epiar' to play. ++ echo Building Epiar 0.5.0 ... ++ $(CC) $(CFLAGS) -I/usr/X11R6/lib/ $(OBJS) -o epiar $(LIBS) ++ echo Building plugins ... ++ $(MAKE) -f Makefile.linux plugin ++ echo Epiar 0.5.0 build complete. ++ echo ++ echo Type './epiar' to play. + + static: $(OBJS) +- @echo Building Epiar 0.5.0 and linking statically ... +- @$(CC) $(CFLAGS) -L/usr/X11R6/lib -L/opt/gnome-2.1/lib $(OBJS) -o epiar $(STATIC_LIBS) +- @echo Building plugins ... +- @$(MAKE) plugin +- @echo Epiar 0.5.0 build complete. +- @echo +- @echo Type './epiar' to play. ++ echo Building Epiar 0.5.0 and linking statically ... ++ $(CC) $(CFLAGS) -L/usr/X11R6/lib -L/opt/gnome-2.1/lib $(OBJS) -o epiar $(STATIC_LIBS) ++ echo Building plugins ... ++ $(MAKE) plugin ++ echo Epiar 0.5.0 build complete. ++ echo ++ echo Type './epiar' to play. + + clean: +- @rm -f $(OBJS) +- @rm -f plugins/*.so +- @rm -f *~ +- @rm -f src/*~ +- @rm -f src/system/*~ +- @rm -f src/system/video/*~ +- @rm -f src/audio/*~ +- @rm -f epiar ++ rm -f $(OBJS) ++ rm -f plugins/*.so ++ rm -f *~ ++ rm -f src/*~ ++ rm -f src/system/*~ ++ rm -f src/system/video/*~ ++ rm -f src/audio/*~ ++ rm -f epiar + + main.o: src/main.c +- @$(CC) $(CFLAGS) -c src/main.c ++ $(CC) $(CFLAGS) -c src/main.c + + init.o: src/system/init.c +- @$(CC) $(CFLAGS) -c src/system/init.c ++ $(CC) $(CFLAGS) -c src/system/init.c + + video.o: src/system/video/video.c +- @$(CC) $(CFLAGS) -c src/system/video/video.c ++ $(CC) $(CFLAGS) -c src/system/video/video.c + + backbuffer.o: src/system/video/backbuffer.c +- @$(CC) $(CFLAGS) -c src/system/video/backbuffer.c ++ $(CC) $(CFLAGS) -c src/system/video/backbuffer.c + + debug.o: src/system/debug.c +- @$(CC) $(CFLAGS) -c src/system/debug.c ++ $(CC) $(CFLAGS) -c src/system/debug.c + + audio.o: src/audio/audio.c +- @$(CC) $(CFLAGS) -c src/audio/audio.c ++ $(CC) $(CFLAGS) -c src/audio/audio.c + + linux_video.o: src/osdep/linux/linux_video.c +- @$(CC) $(CFLAGS) -c src/osdep/linux/linux_video.c ++ $(CC) $(CFLAGS) -c src/osdep/linux/linux_video.c + + sprite.o: src/sprite/sprite.c +- @$(CC) $(CFLAGS) -c src/sprite/sprite.c ++ $(CC) $(CFLAGS) -c src/sprite/sprite.c + + menu.o: src/menu/menu.c +- @$(CC) $(CFLAGS) -c src/menu/menu.c ++ $(CC) $(CFLAGS) -c src/menu/menu.c + + game.o: src/game/game.c +- @$(CC) $(CFLAGS) -c src/game/game.c ++ $(CC) $(CFLAGS) -c src/game/game.c + + update.o: src/game/update.c +- @$(CC) $(CFLAGS) -c src/game/update.c ++ $(CC) $(CFLAGS) -c src/game/update.c + + input.o: src/input/input.c +- @$(CC) $(CFLAGS) -c src/input/input.c ++ $(CC) $(CFLAGS) -c src/input/input.c + + rander.o: src/system/rander.c +- @$(CC) $(CFLAGS) -c src/system/rander.c ++ $(CC) $(CFLAGS) -c src/system/rander.c + + planet.o: src/sprite/planet.c src/sprite/planet.h +- @$(CC) $(CFLAGS) -c src/sprite/planet.c ++ $(CC) $(CFLAGS) -c src/sprite/planet.c + + fire.o: src/sprite/fire.c src/sprite/fire.h +- @$(CC) $(CFLAGS) -c src/sprite/fire.c ++ $(CC) $(CFLAGS) -c src/sprite/fire.c + + ai.o: src/ai/ai.c src/ai/ai.h +- @$(CC) $(CFLAGS) -c src/ai/ai.c ++ $(CC) $(CFLAGS) -c src/ai/ai.c + + linux_misc.o: src/osdep/linux/linux_misc.c src/osdep/linux/linux_misc.h +- @$(CC) $(CFLAGS) -c src/osdep/linux/linux_misc.c ++ $(CC) $(CFLAGS) -c src/osdep/linux/linux_misc.c + + flare.o: src/sprite/flare.c src/sprite/flare.h +- @$(CC) $(CFLAGS) -c src/sprite/flare.c ++ $(CC) $(CFLAGS) -c src/sprite/flare.c + + particle.o: src/sprite/particle.c src/sprite/particle.h +- @$(CC) $(CFLAGS) -c src/sprite/particle.c ++ $(CC) $(CFLAGS) -c src/sprite/particle.c + + music.o: src/audio/music.c src/audio/music.h +- @$(CC) $(CFLAGS) -c src/audio/music.c ++ $(CC) $(CFLAGS) -c src/audio/music.c + + hud.o: src/hud/hud.c src/hud/hud.h +- @$(CC) $(CFLAGS) -c src/hud/hud.c ++ $(CC) $(CFLAGS) -c src/hud/hud.c + + afont_base.o: src/system/afont_base.c src/system/afont.h +- @$(CC) $(CFLAGS) -c src/system/afont_base.c ++ $(CC) $(CFLAGS) -c src/system/afont_base.c + + afont_sdl.o: src/system/afont_sdl.c src/system/afont_sdl.h +- @$(CC) $(CFLAGS) -c src/system/afont_sdl.c ++ $(CC) $(CFLAGS) -c src/system/afont_sdl.c + + trig.o: src/system/trig.c src/system/trig.h +- @$(CC) $(CFLAGS) -c src/system/trig.c ++ $(CC) $(CFLAGS) -c src/system/trig.c + + playlist.o: src/audio/playlist.c src/audio/playlist.h +- @$(CC) $(CFLAGS) -c src/audio/playlist.c ++ $(CC) $(CFLAGS) -c src/audio/playlist.c + + options.o: src/menu/options.c src/menu/options.h +- @$(CC) $(CFLAGS) -c src/menu/options.c ++ $(CC) $(CFLAGS) -c src/menu/options.c + + save.o: src/system/save.c src/system/save.h +- @$(CC) $(CFLAGS) -c src/system/save.c ++ $(CC) $(CFLAGS) -c src/system/save.c + + land.o: src/land/land.c src/land/land.h +- @$(CC) $(CFLAGS) -c src/land/land.c ++ $(CC) $(CFLAGS) -c src/land/land.c + + land_dlg.o: src/land/land_dlg.c src/land/land_dlg.h +- @$(CC) $(CFLAGS) -c src/land/land_dlg.c ++ $(CC) $(CFLAGS) -c src/land/land_dlg.c + + math.o: src/system/math.c src/system/math.h +- @$(CC) $(CFLAGS) -c src/system/math.c ++ $(CC) $(CFLAGS) -c src/system/math.c + + status.o: src/menu/status.c src/menu/status.h +- @$(CC) $(CFLAGS) -c src/menu/status.c ++ $(CC) $(CFLAGS) -c src/menu/status.c + + shipyard.o: src/land/shipyard.c src/land/shipyard.h +- @$(CC) $(CFLAGS) -c src/land/shipyard.c ++ $(CC) $(CFLAGS) -c src/land/shipyard.c + + gui_commdlg.o: src/gui/gui_commdlg.c src/gui/gui_commdlg.h +- @$(CC) $(CFLAGS) -c src/gui/gui_commdlg.c ++ $(CC) $(CFLAGS) -c src/gui/gui_commdlg.c + + navigation.o: src/navigation/navigation.c src/navigation/navigation.h +- @$(CC) $(CFLAGS) -c src/navigation/navigation.c ++ $(CC) $(CFLAGS) -c src/navigation/navigation.c + + gate.o: src/sprite/gate.c src/sprite/gate.h +- @$(CC) $(CFLAGS) -c src/sprite/gate.c ++ $(CC) $(CFLAGS) -c src/sprite/gate.c + + comm.o: src/comm/comm.c src/comm/comm.h +- @$(CC) $(CFLAGS) -c src/comm/comm.c ++ $(CC) $(CFLAGS) -c src/comm/comm.c + + plugin.o: src/system/plugin.c src/system/plugin.h +- @$(CC) $(CFLAGS) -c src/system/plugin.c ++ $(CC) $(CFLAGS) -c src/system/plugin.c + + path.o: src/system/path.c src/system/path.h +- @$(CC) $(CFLAGS) -c src/system/path.c ++ $(CC) $(CFLAGS) -c src/system/path.c + + tutorial.o: src/tutorial/tutorial.c src/tutorial/tutorial.h +- @$(CC) $(CFLAGS) -c src/tutorial/tutorial.c ++ $(CC) $(CFLAGS) -c src/tutorial/tutorial.c + + defender.o: src/ai/defender.c src/ai/defender.h +- @$(CC) $(CFLAGS) -c src/ai/defender.c ++ $(CC) $(CFLAGS) -c src/ai/defender.c + + missions.o: src/missions/missions.c src/missions/missions.h +- @$(CC) $(CFLAGS) -c src/missions/missions.c ++ $(CC) $(CFLAGS) -c src/missions/missions.c + + trader.o: src/ai/trader.c src/ai/trader.h +- @$(CC) $(CFLAGS) -c src/ai/trader.c ++ $(CC) $(CFLAGS) -c src/ai/trader.c + + explorer.o: src/ai/explorer.c src/ai/explorer.h +- @$(CC) $(CFLAGS) -c src/ai/explorer.c ++ $(CC) $(CFLAGS) -c src/ai/explorer.c + + alliances.o: src/alliances/alliances.c src/alliances/alliances.h +- @$(CC) $(CFLAGS) -c src/alliances/alliances.c ++ $(CC) $(CFLAGS) -c src/alliances/alliances.c + + summary.o: src/land/summary.c src/land/summary.h +- @$(CC) $(CFLAGS) -c src/land/summary.c ++ $(CC) $(CFLAGS) -c src/land/summary.c + + employment.o: src/land/employment.c src/land/employment.h +- @$(CC) $(CFLAGS) -c src/land/employment.c ++ $(CC) $(CFLAGS) -c src/land/employment.c + + bar.o: src/land/bar.c src/land/bar.h +- @$(CC) $(CFLAGS) -c src/land/bar.c ++ $(CC) $(CFLAGS) -c src/land/bar.c + + track.o: src/racing/track.c src/racing/track.h +- @$(CC) $(CFLAGS) -c src/racing/track.c ++ $(CC) $(CFLAGS) -c src/racing/track.c + + model.o: src/sprite/model.c src/sprite/model.h +- @$(CC) $(CFLAGS) -c src/sprite/model.c ++ $(CC) $(CFLAGS) -c src/sprite/model.c + + force.o: src/force/force.c src/force/force.h +- @$(CC) $(CFLAGS) -c src/force/force.c ++ $(CC) $(CFLAGS) -c src/force/force.c + + weapon.o: src/sprite/weapon.c src/sprite/weapon.h +- @$(CC) $(CFLAGS) -c src/sprite/weapon.c ++ $(CC) $(CFLAGS) -c src/sprite/weapon.c + + asteroid.o: src/asteroid/asteroid.c src/asteroid/asteroid.h +- @$(CC) $(CFLAGS) -c src/asteroid/asteroid.c ++ $(CC) $(CFLAGS) -c src/asteroid/asteroid.c + + network.o: src/network/network.c src/network/network.h +- @$(CC) $(CFLAGS) -c src/network/network.c ++ $(CC) $(CFLAGS) -c src/network/network.c + + chunk.o: src/sprite/chunk.c src/sprite/chunk.h +- @$(CC) $(CFLAGS) -c src/sprite/chunk.c ++ $(CC) $(CFLAGS) -c src/sprite/chunk.c + + gui_btab.o: src/gui/gui_btab.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui_btab.c ++ $(CC) $(CFLAGS) -c src/gui/gui_btab.c + + gui_button.o: src/gui/gui_button.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui_button.c ++ $(CC) $(CFLAGS) -c src/gui/gui_button.c + + gui.o: src/gui/gui.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui.c ++ $(CC) $(CFLAGS) -c src/gui/gui.c + + gui_checkbox.o: src/gui/gui_checkbox.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui_checkbox.c ++ $(CC) $(CFLAGS) -c src/gui/gui_checkbox.c + + gui_commondlg.o: src/gui/gui_commondlg.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui_commondlg.c ++ $(CC) $(CFLAGS) -c src/gui/gui_commondlg.c + + gui_frame.o: src/gui/gui_frame.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui_frame.c ++ $(CC) $(CFLAGS) -c src/gui/gui_frame.c + + gui_image.o: src/gui/gui_image.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui_image.c ++ $(CC) $(CFLAGS) -c src/gui/gui_image.c + + gui_keybox.o: src/gui/gui_keybox.c +- @$(CC) $(CFLAGS) -c src/gui/gui_keybox.c ++ $(CC) $(CFLAGS) -c src/gui/gui_keybox.c + + gui_label.o: src/gui/gui_label.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui_label.c ++ $(CC) $(CFLAGS) -c src/gui/gui_label.c + + gui_scrollbar.o: src/gui/gui_scrollbar.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui_scrollbar.c ++ $(CC) $(CFLAGS) -c src/gui/gui_scrollbar.c + + gui_session.o: src/gui/gui_session.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui_session.c ++ $(CC) $(CFLAGS) -c src/gui/gui_session.c + + gui_tab.o: src/gui/gui_tab.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui_tab.c ++ $(CC) $(CFLAGS) -c src/gui/gui_tab.c + + gui_textbox.o: src/gui/gui_textbox.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui_textbox.c ++ $(CC) $(CFLAGS) -c src/gui/gui_textbox.c + + gui_text_entry.o: src/gui/gui_text_entry.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui_text_entry.c ++ $(CC) $(CFLAGS) -c src/gui/gui_text_entry.c + + gui_window.o: src/gui/gui_window.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui_window.c ++ $(CC) $(CFLAGS) -c src/gui/gui_window.c + + gui_listbox.o: src/gui/gui_listbox.c src/gui/gui.h +- @$(CC) $(CFLAGS) -c src/gui/gui_listbox.c ++ $(CC) $(CFLAGS) -c src/gui/gui_listbox.c + + net_sprite.o: src/network/net_sprite.c +- @$(CC) $(CFLAGS) -c src/network/net_sprite.c ++ $(CC) $(CFLAGS) -c src/network/net_sprite.c + + upgrade.o: src/sprite/upgrade.c +- @$(CC) $(CFLAGS) -c src/sprite/upgrade.c ++ $(CC) $(CFLAGS) -c src/sprite/upgrade.c + + eaf.o: src/system/eaf.c src/system/eaf.h +- @$(CC) $(CFLAGS) -c src/system/eaf.c ++ $(CC) $(CFLAGS) -c src/system/eaf.c + + scenario.o: src/game/scenario.c src/game/scenario.h +- @$(CC) $(CFLAGS) -c src/game/scenario.c ++ $(CC) $(CFLAGS) -c src/game/scenario.c + + pirate.o: src/ai/pirate.c src/ai/pirate.h +- @$(CC) $(CFLAGS) -c src/ai/pirate.c ++ $(CC) $(CFLAGS) -c src/ai/pirate.c + + outfit.o: src/outfit/outfit.c src/outfit/outfit.h +- @$(CC) $(CFLAGS) -c src/outfit/outfit.c ++ $(CC) $(CFLAGS) -c src/outfit/outfit.c + + esf.o: src/system/esf.c src/system/esf.h +- @$(CC) $(CFLAGS) -c src/system/esf.c ++ $(CC) $(CFLAGS) -c src/system/esf.c + + timer.o: src/system/timer.c src/system/timer.h +- @$(CC) $(CFLAGS) -c src/system/timer.c ++ $(CC) $(CFLAGS) -c src/system/timer.c + + font.o: src/system/font.c src/system/font.h +- @$(CC) $(CFLAGS) -c src/system/font.c ++ $(CC) $(CFLAGS) -c src/system/font.c + + target.o: src/sprite/target.c src/sprite/target.h +- @$(CC) $(CFLAGS) -c src/sprite/target.c ++ $(CC) $(CFLAGS) -c src/sprite/target.c + + zoom.o: src/system/video/zoom.c src/system/video/zoom.h +- @$(CC) $(CFLAGS) -c src/system/video/zoom.c ++ $(CC) $(CFLAGS) -c src/system/video/zoom.c + + r_ships.o: src/sprite/r_ships.c src/sprite/r_ships.h +- @$(CC) $(CFLAGS) -c src/sprite/r_ships.c ++ $(CC) $(CFLAGS) -c src/sprite/r_ships.c + + warship.o: src/ai/warship.c src/ai/warship.h +- @$(CC) $(CFLAGS) -c src/ai/warship.c ++ $(CC) $(CFLAGS) -c src/ai/warship.c + + gate_defender.o: src/ai/gate_defender.c src/ai/gate_defender.h +- @$(CC) $(CFLAGS) -c src/ai/gate_defender.c ++ $(CC) $(CFLAGS) -c src/ai/gate_defender.c + + maneuvers.o: src/ai/maneuvers.c src/ai/maneuvers.h +- @$(CC) $(CFLAGS) -c src/ai/maneuvers.c ++ $(CC) $(CFLAGS) -c src/ai/maneuvers.c + + plugin: $(PLUGIN_OBJS) +- @echo Plugins built. ++ echo Plugins built. + + plugins/radar.so: src/plugins/radar.c +- @$(CC) $(CFLAGS) $(OBJS) -shared src/plugins/radar.c -o plugins/radar.so ++ $(CC) $(CFLAGS) $(OBJS) -shared src/plugins/radar.c -o plugins/radar.so +-- +2.31.1 + diff --git a/games-arcade/epiar/files/epiar-0.5.1-fix-bashisms.patch b/games-arcade/epiar/files/epiar-0.5.1-fix-bashisms.patch new file mode 100644 index 000000000000..cc064799366a --- /dev/null +++ b/games-arcade/epiar/files/epiar-0.5.1-fix-bashisms.patch @@ -0,0 +1,41 @@ +From 99b92a9d29f61beae05227c4f10ed54c41c02b11 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Wed, 7 Apr 2021 00:29:01 +0000 +Subject: [PATCH 2/2] Fix bashisms + +--- + configure.ac | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/configure.ac b/configure.ac +index b5a70d5..4d3d598 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -22,13 +22,13 @@ AC_PROG_RANLIB + AC_LANG(C++) + + dnl Check for a C++ compiler +-if test "$ac_cv_prog_cxx_g" == no ++if test "$ac_cv_prog_cxx_g" = no + then + AC_MSG_ERROR([Cannot find a working C++ compiler]) + fi + + dnl Set PKG_CONFIG if necessary +-if test "$PKG_CONFIG" == "" ++if test "$PKG_CONFIG" = "" + then + PKG_CONFIG=`which pkg-config` + fi +@@ -71,7 +71,7 @@ AC_CHECK_LIB(physfs, PHYSFS_init, have_physfs_lib=yes) + if test x$have_physfs_hdr = xyes -a x$have_physfs_lib = xyes; then + enable_physfs="yes" + else +-dnl if test "$ac_cv_prog_cxx_g" == no ++dnl if test "$ac_cv_prog_cxx_g" = no + dnl then + AC_MSG_ERROR([Could not find PhysicsFS]) + dnl fi +-- +2.31.1 + diff --git a/games-arcade/epiar/files/epiar-0.5.1-unbundle-lua5.1.patch b/games-arcade/epiar/files/epiar-0.5.1-unbundle-lua5.1.patch new file mode 100644 index 000000000000..e80615e549b6 --- /dev/null +++ b/games-arcade/epiar/files/epiar-0.5.1-unbundle-lua5.1.patch @@ -0,0 +1,49 @@ +From 0ed05474a5ea50cc972fae620fd1580ed0026fca Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Wed, 7 Apr 2021 00:28:07 +0000 +Subject: [PATCH 1/2] Unbundle Lua 5.1 and dynamically link with system copy + +Signed-off-by: Sam James +--- + Makefile.am | 6 ++---- + configure.ac | 3 +++ + 2 files changed, 5 insertions(+), 4 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 334b80e..b24ad29 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,4 +1,4 @@ +-AM_CXXFLAGS = -I$(top_srcdir)/source/ -I$(top_srcdir)/source/lua/src ++AM_CXXFLAGS = -I$(top_srcdir)/source/ $(LUA_CFLAGS) + + bin_PROGRAMS = epiar + +@@ -74,9 +74,7 @@ epiar_SOURCES = source/main.cpp \ + source/Utilities/trig.cpp \ + source/Utilities/xml.cpp + +-epiar_LDADD = source/lua/src/liblua.a +- +-SUBDIRS=source/lua ++epiar_LDADD = $(LUA_LIBS) + + include resources/Animations/Makefile.am + include resources/audio/Makefile.am +diff --git a/configure.ac b/configure.ac +index 17202ae..b5a70d5 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -99,6 +99,9 @@ case "$target" in *-apple-darwin*) + LIBS="$LIBS `xml2-config --libs`" + esac + ++dnl Check for Lua 5.1 ++PKG_CHECK_MODULES([LUA], [lua5.1], [], [AC_MSG_ERROR([Could not find needed Lua 5.1])]) ++ + dnl Check for SDL + SDL_VERSION=1.2.10 + +-- +2.31.1 + diff --git a/games-arcade/epiar/metadata.xml b/games-arcade/epiar/metadata.xml index 9a42744eb0df..af9cc9c06ba0 100644 --- a/games-arcade/epiar/metadata.xml +++ b/games-arcade/epiar/metadata.xml @@ -6,16 +6,17 @@ Gentoo Games Project -Epiar is a space adventure/combat game written in C with SDL -(Simple DirectMedia Layer). It is absolutely free (released -under the General Public License v2). -In Epiar, you begin as a shuttle pilot in a galaxy generally -ruled by anarchy, with few stable governments and numerous -rebel factions. You start your adventure off doing whatever -you want, but generally trying to save up money for a new -starship, and your adventure takes off from there ... - + Epiar is a space adventure/combat game written in C with SDL + (Simple DirectMedia Layer). It is absolutely free (released + under the General Public License v2). + In Epiar, you begin as a shuttle pilot in a galaxy generally + ruled by anarchy, with few stable governments and numerous + rebel factions. You start your adventure off doing whatever + you want, but generally trying to save up money for a new + starship, and your adventure takes off from there ... + + cthielen/Epiar epiar diff --git a/games-arcade/gish-demo/gish-demo-1.6-r1.ebuild b/games-arcade/gish-demo/gish-demo-1.6-r1.ebuild index 1116e16d52ec..3d80f29f2e3a 100644 --- a/games-arcade/gish-demo/gish-demo-1.6-r1.ebuild +++ b/games-arcade/gish-demo/gish-demo-1.6-r1.ebuild @@ -1,37 +1,35 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit eutils +EAPI=7 + +inherit wrapper DESCRIPTION="Play as an amorphous ball of tar that rolls and squishes around" HOMEPAGE="http://www.chroniclogic.com/gish.htm" SRC_URI="http://www.chroniclogic.com/demos/gishdemo.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/gishdemo LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="" RESTRICT="mirror bindist strip" -QA_PREBUILT="${GAMES_PREFIX_OPT:1}/${PN}/gish" +QA_PREBUILT="opt/${PN}/gish" RDEPEND=" + >=media-libs/openal-1.6.372 media-libs/libsdl media-libs/libvorbis virtual/opengl x11-libs/libX11 - >=media-libs/openal-1.6.372 " -DEPEND="" - -S="${WORKDIR}/gishdemo" src_install() { local dir=/opt/${PN} local gishbin=gishdemo use amd64 && gishbin=gishdemo_64 - insinto "${dir}" + insinto ${dir} doins -r * fperms +x "${dir}"/${gishbin} make_wrapper gish ./${gishbin} "${dir}" diff --git a/games-arcade/jumpnbump/Manifest b/games-arcade/jumpnbump/Manifest index fa2a4f9799fb..98b961d211e2 100644 --- a/games-arcade/jumpnbump/Manifest +++ b/games-arcade/jumpnbump/Manifest @@ -1,3 +1 @@ -DIST jumpnbump-1.50-autotool.patch.bz2 94692 BLAKE2B 40fa60260426cc1461e3e31d220a8f7261c7ad9e079fb17011fff72dc7ad2d52f66fb040263502d6082f3609bda0c783dd5c8b6a1d226d4fa22a1f77e6bfe5c4 SHA512 3749f3bda969d9ab2225019d8a6333d23402c8e284c3278aad23f76d5436326fed1efcae28a8922f814e0cf8417ea20fc51abb34f70bd6d37afca803475214fa -DIST jumpnbump-1.50.tar.gz 397208 BLAKE2B f62a30723d8a08976ba06b1941d62544a764b4d5cbce6b076d0f096af099d9db35a451c413f3c490e2aff0388c92456e46a70cdc6a9404449a19dc4a77be0db3 SHA512 a343e514efa42aacd2c0fd113269ebf27418ea851dad21cecfa16a765639cc6a5de43fbdb9ad2f0282740f369b7e457a236fc3e918b486af10222c733f5c8fb0 DIST jumpnbump-1.61.tar.xz 309072 BLAKE2B 057f597aedfcacb5c45e2980d670109c6ed1d9508a17ff467f44e10190d84d19609fded416c30512a59385a6c59221da98af90069adc993f0cc4c9332d248321 SHA512 1c5999c6d0d00770416a61803e5dac4742e23d787ba6bec3742517e3eab006efe9448e59f3e84278e224e184a8ac8444c7c766b74374761b1aec7cffdc1708c1 diff --git a/games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild b/games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild deleted file mode 100644 index 476381cf4757..000000000000 --- a/games-arcade/jumpnbump/jumpnbump-1.50-r2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools desktop - -DESCRIPTION="A funny multiplayer game about cute little fluffy bunnies" -HOMEPAGE="http://www.jumpbump.mine.nu/" -SRC_URI=" - http://www.jumpbump.mine.nu/port/${P}.tar.gz - mirror://gentoo/${P}-autotool.patch.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="X fbcon kde svga tk +music" - -DEPEND=" - media-libs/sdl-mixer - media-libs/libsdl[sound,joystick,video] - media-libs/sdl-net - X? ( x11-libs/libXext ) - kde? ( kde-apps/kdialog ) - music? ( media-libs/sdl-mixer[mod] ) -" -RDEPEND="${DEPEND} - tk? ( - dev-lang/tcl:0= - dev-lang/tk:0= - ) -" - -src_prepare() { - default - eapply ../${P}-autotool.patch - rm -f configure - eautoreconf - sed -i \ - -e "/PREFIX/ s:PREFIX.*:\"/usr/share/${PN}/jumpbump.dat\":" \ - globals.h \ - || die "sed failed" -} - -src_install() { - default - # clean up a bit. It leaves a dep on Xdialog but ignore that. - use fbcon || rm -f "${D}${GAMES_BINDIR}/jumpnbump.fbcon" - use kde || rm -f "${D}${GAMES_BINDIR}/jumpnbump-kdialog" - use svga || rm -f "${D}${GAMES_BINDIR}/jumpnbump.svgalib" - use tk || rm -f "${D}${GAMES_BINDIR}/jnbmenu.tcl" - newicon sdl/jumpnbump64.xpm ${PN}.xpm - make_desktop_entry ${PN} "Jump n Bump" -} diff --git a/games-arcade/jumpnbump/metadata.xml b/games-arcade/jumpnbump/metadata.xml index 81218895621f..42a904172c6a 100644 --- a/games-arcade/jumpnbump/metadata.xml +++ b/games-arcade/jumpnbump/metadata.xml @@ -1,12 +1,11 @@ - - games@gentoo.org - Gentoo Games Project - - - Install Python-based GTK menu - Enable playing of background music - + + games@gentoo.org + Gentoo Games Project + + + Install Python-based GTK menu + diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz index d9f20117034fda17f64e9c05c341acdb11f2d5b3..b87dda14f9856b94f504ef6b94cb6b0d7de9bc32 100644 GIT binary patch delta 8966 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 literal 3543 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 LC?$|HF-`yg7e0!F literal 10872 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/libsdl-1.2.15-r4[video,sound,opengl,abi_x86_32(-)] >=media-libs/alsa-lib-1.0.27.2[abi_x86_32(-)] + sys-libs/glibc + >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] >=x11-libs/libXext-1.3.2[abi_x86_32(-)] - cdinstall? ( games-fps/etqw-data )" + virtual/jpeg-compat:62[abi_x86_32(-)] + amd64? ( sys-libs/glibc[multilib] ) + cdinstall? ( games-fps/etqw-data ) +" +BDEPEND="app-arch/unzip" -S=${WORKDIR}/data -dir=${GAMES_PREFIX_OPT}/etqw +MY_DIR=opt/etqw -QA_PREBUILT="${dir:1}/*.x86 - ${dir:1}/*.so*" +QA_PREBUILT=" + ${MY_DIR:1}/*.x86 + ${MY_DIR:1}/*.so* +" src_unpack() { tail -c +194885 "${DISTDIR}"/${A} > ${A}.zip unpack ./${A}.zip - rm -f ${A}.zip + rm -f ${A}.zip || die } src_install() { - insinto "${dir}" + insinto ${MY_DIR} doins -r base pb *.png dodoc *.txt - exeinto "${dir}" + exeinto ${MY_DIR} doexe etqw{,ded,-rthread}.x86 openurl.sh libCgx86.so libSDL*.id.so* newicon etqw_icon.png etqw.png - games_make_wrapper etqw ./etqw.x86 "${dir}" "${dir}" + make_wrapper etqw ./etqw.x86 "${MY_DIR}" "${MY_DIR}" make_desktop_entry etqw "Enemy Territory: Quake Wars" etqw - games_make_wrapper etqw-dedicated ./etqwded.x86 "${dir}" "${dir}" + make_wrapper etqw-dedicated ./etqwded.x86 "${MY_DIR}" "${MY_DIR}" make_desktop_entry etqw-dedicated "Enemy Territory: Quake Wars (dedicated server)" etqw - games_make_wrapper etqw-rthread ./etqw-rthread.x86 "${dir}" "${dir}" + make_wrapper etqw-rthread ./etqw-rthread.x86 "${MY_DIR}" "${MY_DIR}" make_desktop_entry etqw-rthread "Enemy Territory: Quake Wars (SMP)" etqw - - prepgamesdirs } pkg_postinst() { - games_pkg_postinst - if ! use cdinstall ; then elog "You need to copy pak00*.pk4, zpak_*.pk4 and the megatextures" - elog "directory to ${dir}/base before running the game." + elog "directory to ${MY_DIR}/base before running the game." fi + elog "To change the game language from English, add" elog "seta sys_lang \"your_language\" to your autoexec.cfg file." elog "Menu fonts may not show up until you do so." diff --git a/games-fps/etqw-demo/etqw-demo-2.0_p1-r2.ebuild b/games-fps/etqw-demo/etqw-demo-2.0_p1-r3.ebuild similarity index 64% rename from games-fps/etqw-demo/etqw-demo-2.0_p1-r2.ebuild rename to games-fps/etqw-demo/etqw-demo-2.0_p1-r3.ebuild index 862cea3fb0da..244db5ad24ee 100644 --- a/games-fps/etqw-demo/etqw-demo-2.0_p1-r2.ebuild +++ b/games-fps/etqw-demo/etqw-demo-2.0_p1-r3.ebuild @@ -1,37 +1,43 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit unpacker eutils versionator games +EAPI=7 -MY_MAJOR=$(get_major_version) -MY_REV=$(get_version_component_range 3) +inherit desktop unpacker wrapper + +MY_MAJOR=$(ver_cut 1) +MY_REV=$(ver_cut 3-) MY_BODY="ETQW-demo${MY_MAJOR}-client-full.r${MY_REV/p/}.x86" DESCRIPTION="Enemy Territory: Quake Wars demo" HOMEPAGE="http://zerowing.idsoftware.com/linux/etqw/" SRC_URI="mirror://idsoftware/etqw/${MY_BODY}.run" +S="${WORKDIR}" # See copyrights.txt LICENSE="ETQW" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RESTRICT="bindist strip mirror" -DEPEND="app-arch/unzip" -RDEPEND=">=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] - virtual/jpeg-compat:62[abi_x86_32(-)] +RDEPEND=" >=media-libs/libsdl-1.2.15-r4[video,sound,opengl,abi_x86_32(-)] + sys-libs/ncurses-compat[abi_x86_32(-)] + >=sys-libs/zlib-1.2.8-r1[abi_x86_32(-)] + virtual/jpeg-compat:62[abi_x86_32(-)] >=x11-libs/libX11-1.6.2[abi_x86_32(-)] - >=x11-libs/libXext-1.3.2[abi_x86_32(-)]" + >=x11-libs/libXext-1.3.2[abi_x86_32(-)] +" -S=${WORKDIR} -dir=${GAMES_PREFIX_OPT}/${PN} +BDEPEND="app-arch/unzip" -QA_PREBUILT="${dir:1}/guis/libmojosetupgui_ncurses.so +dir=opt/${PN} + +QA_PREBUILT=" + ${dir:1}/guis/libmojosetupgui_ncurses.so ${dir:1}/data/* - ${dir:1}/data/pb/*.so" + ${dir:1}/data/pb/*.so +" src_unpack() { # exit status of 1 should just be warnings, not corrupt archive @@ -42,7 +48,7 @@ src_install() { insinto "${dir}" doins -r guis scripts - cd data + cd data || die insinto "${dir}"/data doins -r base pb etqw_icon.png dodoc README.txt EULA.txt copyrights.txt etqwtv.txt @@ -50,11 +56,9 @@ src_install() { exeinto "${dir}"/data doexe etqw *\.x86 etqw-* libCgx86* libSDL* *.sh - games_make_wrapper ${PN} ./etqw.x86 "${dir}"/data "${dir}"/data + make_wrapper ${PN} ./etqw.x86 "${dir}"/data "${dir}"/data # Matches with desktop entry for enemy-territory-truecombat make_desktop_entry ${PN} "Enemy Territory - Quake Wars (Demo)" - games_make_wrapper ${PN}-ded ./etqwded.x86 "${dir}"/data "${dir}"/data - - prepgamesdirs + make_wrapper ${PN}-ded ./etqwded.x86 "${dir}"/data "${dir}"/data } diff --git a/games-fps/ezquake-bin/ezquake-bin-2.2.ebuild b/games-fps/ezquake-bin/ezquake-bin-2.2-r1.ebuild similarity index 63% rename from games-fps/ezquake-bin/ezquake-bin-2.2.ebuild rename to games-fps/ezquake-bin/ezquake-bin-2.2-r1.ebuild index 5e6fe5800999..f84c116cd555 100644 --- a/games-fps/ezquake-bin/ezquake-bin-2.2.ebuild +++ b/games-fps/ezquake-bin/ezquake-bin-2.2-r1.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit games +EAPI=7 + +inherit wrapper MY_FULL_PV=1.9.3 MY_PN="${PN/-bin/}" @@ -12,57 +13,56 @@ SRC_URI=" amd64? ( mirror://sourceforge/${MY_PN}/${MY_PN}_linux-x86_64.${MY_FULL_PV}.tar.gz mirror://sourceforge/${MY_PN}/${MY_PN}_linux64_${PV}.tar.gz ) x86? ( mirror://sourceforge/${MY_PN}/${MY_PN}_linux-x86_${MY_FULL_PV}.tar.gz - mirror://sourceforge/${MY_PN}/${MY_PN}_linux32_${PV}.tar.gz )" + mirror://sourceforge/${MY_PN}/${MY_PN}_linux32_${PV}.tar.gz ) +" +S="${WORKDIR}"/${MY_PN} LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" -RESTRICT="strip mirror" +KEYWORDS="-* ~amd64 ~x86" IUSE="cdinstall" +RESTRICT="strip mirror" + DEPEND="cdinstall? ( games-fps/quake1-data )" -RDEPEND="${DEPEND} +RDEPEND=" + ${DEPEND} virtual/opengl x11-libs/libXxf86dga - x11-libs/libXxf86vm" - -S=${WORKDIR}/${MY_PN} + x11-libs/libXxf86vm +" -dir=${GAMES_PREFIX_OPT}/${PN} - -QA_PREBUILT="${dir:1}/ezquake*" +MY_DIR=opt/${PN} +QA_PREBUILT="${MY_DIR:1}/ezquake*" src_unpack() { unpack ${A} + if use amd64; then - mv ${MY_PN}_linux-x86_64.${MY_FULL_PV} "${MY_PN}" - mv ezquake-gl_linux-x64.glx "${MY_PN}"/ezquake-gl.glx + mv ${MY_PN}_linux-x86_64.${MY_FULL_PV} "${MY_PN}" || die + mv ezquake-gl_linux-x64.glx "${MY_PN}"/ezquake-gl.glx || die else - mv ${MY_PN}_linux-x86.${MY_FULL_PV} "${MY_PN}" - mv ezquake-gl_linux-x86.glx "${MY_PN}"/ezquake-gl.glx + mv ${MY_PN}_linux-x86.${MY_FULL_PV} "${MY_PN}" || die + mv ezquake-gl_linux-x86.glx "${MY_PN}"/ezquake-gl.glx || die fi } src_install() { - exeinto "${dir}" - insinto "${dir}" + exeinto ${MY_DIR} + insinto ${MY_DIR} doexe ezquake-gl.glx doins -r ezquake qw - dosym "${GAMES_DATADIR}"/quake1/id1 "${dir}"/id1 - games_make_wrapper ezquake-gl.glx ./ezquake-gl.glx "${dir}" "${dir}" - - prepgamesdirs + dosym ../../usr/share/quake1/id1 ${MY_DIR}/id1 + make_wrapper ezquake-gl.glx ./ezquake-gl.glx "${MY_DIR}" "${MY_DIR}" } pkg_postinst() { - games_pkg_postinst - if ! use cdinstall; then elog "NOTE that this client doesn't include .pak files. You *should*" elog "enable \"cdinstall\" flag or install quake1-demodata with the symlink use flag." elog "You can also copy the files from your Quake1 CD to" - elog " ${dir}/quake1/id1 (all names lowercase)" + elog " ${MY_DIR}/quake1/id1 (all names lowercase)" elog "" elog "You may also want to check:" elog " http://fuhquake.quakeworld.nu - complete howto on commands and variables" diff --git a/games-fps/glxquake-bin/glxquake-bin-0-r2.ebuild b/games-fps/glxquake-bin/glxquake-bin-0-r3.ebuild similarity index 60% rename from games-fps/glxquake-bin/glxquake-bin-0-r2.ebuild rename to games-fps/glxquake-bin/glxquake-bin-0-r3.ebuild index 14f81de25338..eb9cce08a4ba 100644 --- a/games-fps/glxquake-bin/glxquake-bin-0-r2.ebuild +++ b/games-fps/glxquake-bin/glxquake-bin-0-r3.ebuild @@ -1,42 +1,40 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit games +EAPI=7 DESCRIPTION="A binary that works with any 3D-graphics-card that supports the glx X-extension" HOMEPAGE="http://mfcn.ilo.de/glxquake/" SRC_URI="http://www.wh-hms.uni-ulm.de/~mfcn/shared/glxquake/glxquake.tar.gz" +S="${WORKDIR}"/glxquake LICENSE="GPL-2" SLOT="0" KEYWORDS="-* ~amd64 ~x86" RESTRICT="strip" -IUSE="" -RDEPEND="sys-libs/glibc +RDEPEND=" + sys-libs/glibc amd64? ( sys-libs/glibc[multilib] ) virtual/opengl[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] x11-libs/libXxf86vm[abi_x86_32(-)] - x11-libs/libXxf86dga[abi_x86_32(-)]" + x11-libs/libXxf86dga[abi_x86_32(-)] +" -S=${WORKDIR}/glxquake - -QA_PREBUILT="${GAMES_BINDIR:1}/glquake" +QA_PREBUILT="usr/bin/glquake" src_install() { - dogamesbin glquake + dobin glquake dodoc README - prepgamesdirs } pkg_postinst() { - games_pkg_postinst - elog "To play with it, create a subdirectory called id1" + elog "To play with ${PN}, create a subdirectory called id1" elog "Copy the pak0.pak, and eventually pak1.pak into this subdirectory" - elog "You can eventually get pak0.pak emerging games-fps/quake1-demodata" - elog "The file pak0.pak will be on the ${GAMES_DATADIR}/quake1/demo/" + elog "You can get pak0.pa by emerging games-fps/quake1-demodata" + elog "(or use the disc)" + elog "The file pak0.pak will be in /usr/share/quake1/demo/" elog "You can now run glxquake by executing glquake" } diff --git a/games-fps/quake1-data/quake1-data-2.40.ebuild b/games-fps/quake1-data/quake1-data-2.40-r1.ebuild similarity index 74% rename from games-fps/quake1-data/quake1-data-2.40.ebuild rename to games-fps/quake1-data/quake1-data-2.40-r1.ebuild index 6c3c9e1eb193..ed730aa32cb3 100644 --- a/games-fps/quake1-data/quake1-data-2.40.ebuild +++ b/games-fps/quake1-data/quake1-data-2.40-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 # TODO: if installing off of the 1.01 cd, need to fetch the @@ -6,51 +6,53 @@ # http://linux.omnipotent.net/article.php?article_id=11287 # ftp://ftp.cdrom.com/pub/idgames/idstuff/quake/quake106.zip -EAPI=5 -inherit eutils cdrom games +EAPI=7 + +inherit cdrom DESCRIPTION="iD Software's Quake 1 ... the data files" HOMEPAGE="https://www.idsoftware.com/games/quake/quake/" -SRC_URI="" +S="${WORKDIR}" LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -DEPEND="app-arch/lha" RDEPEND="!games-fps/quake1-demodata[symlink]" - -S=${WORKDIR} +BDEPEND="app-arch/lha" src_unpack() { export CDROM_NAME_SET=("Existing Install" "Quake CD (1.01)" "Ultimate Quake Collection" "Quake CD (newer)") cdrom_get_cds id1:q101_int.1:Setup/ID1:resource.1 + if [[ ${CDROM_SET} == "1" ]] ; then - echo ">>> Unpacking q101_int.lha to ${PWD}" + elog "Unpacking q101_int.lha to ${PWD}" cat "${CDROM_ROOT}"/q101_int.1 "${CDROM_ROOT}"/q101_int.2 > \ "${S}"/q101_int.exe + lha xqf "${S}"/q101_int.exe || die - rm -f q101_int.exe + rm -f q101_int.exe || die elif [[ ${CDROM_SET} == "3" ]] ; then - echo ">>> Unpacking resource.1 to ${PWD}" + elog "Unpacking resource.1 to ${PWD}" lha xqf "${CDROM_ROOT}"/resource.1 || die fi } src_install() { - insinto "${GAMES_DATADIR}"/quake1/id1 + insinto /usr/share/quake1/id1 case ${CDROM_SET} in - 0) doins "${CDROM_ROOT}"/id1/* + 0) + doins "${CDROM_ROOT}"/id1/* dodoc "${CDROM_ROOT}"/*.txt ;; - 1|3)doins id1/* + 1|3) + doins id1/* dodoc *.txt ;; - 2) newins "${CDROM_ROOT}"/Setup/ID1/PAK0.PAK pak0.pak + 2) + newins "${CDROM_ROOT}"/Setup/ID1/PAK0.PAK pak0.pak newins "${CDROM_ROOT}"/Setup/ID1/PAK1.PAK pak1.pak dodoc "${CDROM_ROOT}"/Docs/* ;; esac - prepgamesdirs } diff --git a/games-fps/quake1-demodata/quake1-demodata-1.06.ebuild b/games-fps/quake1-demodata/quake1-demodata-1.06-r1.ebuild similarity index 76% rename from games-fps/quake1-demodata/quake1-demodata-1.06.ebuild rename to games-fps/quake1-demodata/quake1-demodata-1.06-r1.ebuild index 102d80da46f6..b5931771e141 100644 --- a/games-fps/quake1-demodata/quake1-demodata-1.06.ebuild +++ b/games-fps/quake1-demodata/quake1-demodata-1.06-r1.ebuild @@ -1,15 +1,15 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils versionator games +EAPI=7 -MY_PV=$(delete_all_version_separators) +MY_PV=$(ver_rs 1- '') MY_PN="quake" DESCRIPTION="Demo data for Quake 1" HOMEPAGE="https://en.wikipedia.org/wiki/Quake_I" SRC_URI="mirror://idsoftware/${MY_PN}/${MY_PN}${MY_PV}.zip" +S="${WORKDIR}" # See licinfo.txt LICENSE="quake1-demodata" @@ -18,15 +18,14 @@ KEYWORDS="~amd64 ~x86" IUSE="symlink" RDEPEND="symlink? ( !games-fps/quake1-data )" -DEPEND="app-arch/lha - app-arch/unzip" +BDEPEND=" + app-arch/lha + app-arch/unzip +" -S=${WORKDIR} -dir=${GAMES_DATADIR}/${MY_PN}1 +dir=usr/share/${MY_PN}1 pkg_setup() { - games_pkg_setup - if has_version "games-fps/quake1-data" ; then ewarn "games-fps/quake1-data already includes the demo data," ewarn "so this installation is not very useful." @@ -37,31 +36,28 @@ src_unpack() { unpack ${A} # File rename for bug #159100 - mv resource.{1,x} + mv resource.{1,x} || die lha xfq resource.x || die "lha failed" # Don't want to conflict with the cdinstall files - mv id1 demo + mv ID1 demo || die } src_install() { - insinto "${dir}" + insinto ${dir} doins -r demo - dodoc *.txt + dodoc *.TXT if use symlink ; then # Make the demo the default, so that people can just run it, # without having to mess with command-line options. - cd "${D}/${dir}" && ln -sfn demo id1 + cd "${ED}/${dir}" || die + ln -sfn demo id1 || die fi - - prepgamesdirs } pkg_postinst() { - games_pkg_postinst - elog "This is just the demo data." elog "You will still need a Quake 1 client, to play, such as darkplaces." echo diff --git a/games-fps/quake1-rally/quake1-rally-1.2.ebuild b/games-fps/quake1-rally/quake1-rally-1.2-r1.ebuild similarity index 59% rename from games-fps/quake1-rally/quake1-rally-1.2.ebuild rename to games-fps/quake1-rally/quake1-rally-1.2-r1.ebuild index e7c086e83cbe..5b4137c84763 100644 --- a/games-fps/quake1-rally/quake1-rally-1.2.ebuild +++ b/games-fps/quake1-rally/quake1-rally-1.2-r1.ebuild @@ -1,38 +1,39 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils games +EAPI=7 + +inherit edos2unix DESCRIPTION="TC which turns Quake into a Rally racing game" HOMEPAGE="http://wiki.quakeworld.nu/Quake_Rally" SRC_URI="http://ehall.freeshell.org/quake/qr12.zip http://ehall.freeshell.org/quake/qrlo1.zip" +S="${WORKDIR}" LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -RESTRICT="mirror bindist" -RDEPEND="" -DEPEND="app-arch/unzip" +RESTRICT="mirror bindist" -S=${WORKDIR} +BDEPEND="app-arch/unzip" src_unpack() { - echo ">>> Unpacking qr12.zip to ${PWD}" + einfo "Unpacking qr12.zip to ${PWD}" unzip -qoLL "${DISTDIR}"/qr12.zip || die "unpacking qr12.zip failed" - echo ">>> Unpacking qrlo1.zip to ${PWD}" + + einfo "Unpacking qrlo1.zip to ${PWD}" unzip -qoLL "${DISTDIR}"/qrlo1.zip || die "unpacking qrlo1.zip failed" - rm -f button.wav qrally.exe - cd rally - edos2unix $(find . -name '*.txt' -o -name '*.cfg') - mv rally{,.example}.cfg + + rm -f button.wav qrally.exe || die + cd rally || die + + edos2unix $(find . -name '*.txt' -o -name '*.cfg' || die) + mv rally{,.example}.cfg || die } src_install() { - insinto "${GAMES_DATADIR}/quake1" + insinto /usr/share/quake1 doins -r * - prepgamesdirs } diff --git a/games-fps/quake1-teamfortress/quake1-teamfortress-2.9.ebuild b/games-fps/quake1-teamfortress/quake1-teamfortress-2.9-r1.ebuild similarity index 58% rename from games-fps/quake1-teamfortress/quake1-teamfortress-2.9.ebuild rename to games-fps/quake1-teamfortress/quake1-teamfortress-2.9-r1.ebuild index 19e52511fc51..92573dc42b6e 100644 --- a/games-fps/quake1-teamfortress/quake1-teamfortress-2.9.ebuild +++ b/games-fps/quake1-teamfortress/quake1-teamfortress-2.9-r1.ebuild @@ -1,37 +1,35 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils games +EAPI=7 + +inherit edos2unix DESCRIPTION="The classic Team Fortress Quake World mod" HOMEPAGE="http://www.planetfortress.com/teamfortress/" SRC_URI="mirror://gentoo/tf28.zip mirror://gentoo/tf29qw.zip" +S="${WORKDIR}" LICENSE="quake1-teamfortress" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND="" -DEPEND="app-arch/unzip" -S=${WORKDIR} +BDEPEND="app-arch/unzip" src_unpack() { - echo ">>> Unpacking tf28.zip to ${PWD}" + elog "Unpacking tf28.zip to ${PWD}" unzip -qoL "${DISTDIR}"/tf28.zip || die "unpacking tf28.zip failed" - cd fortress - echo ">>> Unpacking tf29qw.zip to ${PWD}" + + cd fortress || die + elog "Unpacking tf29qw.zip to ${PWD}" unzip -qoL "${DISTDIR}"/tf29qw.zip || die "unpacking tf29qw.zip failed" - edos2unix $(find . -name '*.txt' -o -name '*.cfg') - mv server.cfg server.example.cfg + edos2unix $(find . -name '*.txt' -o -name '*.cfg' || die) + mv server.cfg server.example.cfg || die } src_install() { - insinto "${GAMES_DATADIR}/quake1" + insinto /usr/share/quake1 doins -r * - prepgamesdirs } diff --git a/games-fps/quake1-textures/quake1-textures-20050820.ebuild b/games-fps/quake1-textures/quake1-textures-20050820-r1.ebuild similarity index 68% rename from games-fps/quake1-textures/quake1-textures-20050820.ebuild rename to games-fps/quake1-textures/quake1-textures-20050820-r1.ebuild index 4489581ed4ad..38e4e9a9dfa7 100644 --- a/games-fps/quake1-textures/quake1-textures-20050820.ebuild +++ b/games-fps/quake1-textures/quake1-textures-20050820-r1.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils games +EAPI=7 MY_SKINS="SKINSbmodels-48files-4-23-05.zip" MY_TEXTURES="textures-486files-8-20-05.rar" @@ -11,41 +10,36 @@ DESCRIPTION="Collection of graphical improvements for Quake 1" HOMEPAGE="http://facelift.quakedev.com/" SRC_URI="http://facelift.quakedev.com/download/${MY_SKINS} http://facelift.quakedev.com/download/${MY_TEXTURES}" +S="${WORKDIR}" LICENSE="quake1-textures" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -RDEPEND="" -DEPEND="app-arch/unzip +BDEPEND=" + app-arch/unzip || ( app-arch/unrar - app-arch/rar )" - -S=${WORKDIR} -dir=${GAMES_DATADIR}/quake1 + app-arch/rar + ) +" src_unpack() { unpack ${A} - mv readme.txt skins.txt + mv readme.txt skins.txt || die } src_install() { - insinto "${dir}"/id1/textures + local dir=/usr/share/quake1 + insinto ${dir}/id1/textures doins -r *.tga # Set up symlink, for the demo levels to include the textures - dosym "${dir}/id1/textures" "${dir}/demo/textures" - + dosym ../id1/textures ${dir}/demo/textures dodoc *.txt - - prepgamesdirs } pkg_postinst() { - games_pkg_postinst - elog "Use a Quake 1 client (e.g. darkplaces) to take advantage of these." } diff --git a/games-fps/quake2-data/quake2-data-3.20.ebuild b/games-fps/quake2-data/quake2-data-3.20-r1.ebuild similarity index 61% rename from games-fps/quake2-data/quake2-data-3.20.ebuild rename to games-fps/quake2-data/quake2-data-3.20-r1.ebuild index d7eda8747829..f631098f4959 100644 --- a/games-fps/quake2-data/quake2-data-3.20.ebuild +++ b/games-fps/quake2-data/quake2-data-3.20-r1.ebuild @@ -1,30 +1,22 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit unpacker eutils cdrom games +EAPI=7 + +inherit cdrom unpacker DESCRIPTION="iD Software's Quake 2 ... the data files" HOMEPAGE="https://www.idsoftware.com/" SRC_URI="mirror://idsoftware/quake2/q2-${PV}-x86-full-ctf.exe" +S="${WORKDIR}" LICENSE="Q2EULA" SLOT="0" KEYWORDS="~alpha ~amd64 ~x86" IUSE="videos" -DEPEND="app-arch/unzip" -RDEPEND="" - -S=${WORKDIR} - -pkg_setup() { - games_pkg_setup - if has_version "games-fps/quake2-demodata[symlink]" ; then - eerror "The symlink for the demo data conflicts with the cdinstall data" - die "Unmerge games-fps/quake2-demodata to remove the conflict" - fi -} +RDEPEND="!games-fps/quake2-demodata[symlink]" +BDEPEND="app-arch/unzip" src_unpack() { export CDROM_NAME_SET=("Existing Install" "Ultimate Quake Edition" "Quake2 CD" "Quake4 Bonus DVD") @@ -36,10 +28,11 @@ src_unpack() { src_install() { dodoc DOCS/* 3.20_Changes.txt newdoc ctf/readme.txt ctf-readme.txt + case ${CDROM_SET} in - 0) dohtml -r "${CDROM_ROOT}"/Install/DOCS/quake2_manual/* ;; - 1) dohtml -r "${CDROM_ROOT}"/Install/Docs/quake2_manual/* ;; - 2) dohtml -r "${CDROM_ROOT}"/Install/DOCS/quake2_manual/* ;; + 0) { docinto html && dodoc -r "${CDROM_ROOT}"/Install/DOCS/quake2_manual/* ; } ;; + 1) { docinto html && dodoc -r "${CDROM_ROOT}"/Install/Docs/quake2_manual/* ; } ;; + 2) { docinto html && dodoc -r "${CDROM_ROOT}"/Install/DOCS/quake2_manual/* ; } ;; 3) dodoc "${CDROM_ROOT}"/Docs/* ;; esac @@ -51,35 +44,34 @@ src_install() { 3) baseq2_cdpath=${CDROM_ROOT}/setup/Data/baseq2;; esac - dodir "${GAMES_DATADIR}"/quake2/baseq2 + dodir /usr/share/quake2/baseq2 if use videos ; then - insinto "${GAMES_DATADIR}"/quake2/baseq2/video + insinto /usr/share/quake2/baseq2/video doins "${baseq2_cdpath}"/video/* fi - insinto "${GAMES_DATADIR}"/quake2/baseq2 + insinto /usr/share/quake2/baseq2 doins "${baseq2_cdpath}"/pak0.pak doins baseq2/*.pak baseq2/maps.lst - dodir "${GAMES_DATADIR}"/quake2/baseq2/players + + dodir /usr/share/quake2/baseq2/players cp -R "${baseq2_cdpath}"/players/* baseq2/players/* \ - "${D}/${GAMES_DATADIR}"/quake2/baseq2/players/ || die + "${ED}"/usr/share/quake2/baseq2/players/ || die for mod in ctf rogue xatrix ; do if [[ -d ${baseq2_cdpath}/../${mod} ]] ; then if use videos && [[ -d ${baseq2_cdpath}/../${mod}/video ]] ; then - insinto "${GAMES_DATADIR}"/quake2/${mod}/video + insinto /usr/share/quake2/${mod}/video doins "${baseq2_cdpath}"/../${mod}/video/* 2>/dev/null fi if [[ -n $(ls "${baseq2_cdpath}"/../${mod}/*.pak 2>/dev/null) ]] ; then - insinto "${GAMES_DATADIR}"/quake2/${mod} + insinto /usr/share/quake2/${mod} doins "${baseq2_cdpath}"/../${mod}/*.pak fi fi done - insinto "${GAMES_DATADIR}"/quake2/ctf + insinto /usr/share/quake2/ctf doins ctf/*.{cfg,ico,pak} - - prepgamesdirs } diff --git a/games-fps/quake2-demodata/quake2-demodata-3.14.ebuild b/games-fps/quake2-demodata/quake2-demodata-3.14-r1.ebuild similarity index 70% rename from games-fps/quake2-demodata/quake2-demodata-3.14.ebuild rename to games-fps/quake2-demodata/quake2-demodata-3.14-r1.ebuild index bcca12997738..b7fe8cd32c7d 100644 --- a/games-fps/quake2-demodata/quake2-demodata-3.14.ebuild +++ b/games-fps/quake2-demodata/quake2-demodata-3.14-r1.ebuild @@ -1,16 +1,19 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit unpacker eutils versionator games +EAPI=7 -MY_PV=$(delete_all_version_separators) +inherit unpacker + +#MY_PV=$(delete_all_version_separators) +MY_PV=$(ver_rs 1- '') MY_PN="quake2" FILE="q2-${MY_PV}-demo-x86.exe" DESCRIPTION="Demo data for Quake 2" HOMEPAGE="https://en.wikipedia.org/wiki/Quake_II" SRC_URI="mirror://idsoftware/${MY_PN}/${FILE}" +S="${WORKDIR}" # See license.txt - it's a bit different to Q2EULA in Portage LICENSE="quake2-demodata" @@ -18,19 +21,17 @@ SLOT="0" KEYWORDS="~alpha ~amd64 ~x86" IUSE="symlink" -RDEPEND="" -DEPEND="app-arch/unzip - !games-fps/quake2-data" # games-fps/quake2-data already includes the demo data +RDEPEND="!games-fps/quake2-data" # games-fps/quake2-data already includes the demo data +BDEPEND="app-arch/unzip" -S=${WORKDIR} -dir=${GAMES_DATADIR}/${MY_PN} +dir=usr/share/${MY_PN} src_unpack() { unpack_zip ${A} } src_install() { - insinto "${dir}"/demo + insinto ${dir}/demo doins -r Install/Data/baseq2/{pak0.pak,players} dodoc Install/Data/DOCS/*.txt @@ -38,15 +39,12 @@ src_install() { if use symlink ; then # Make the demo the default, so that people can just run it, # without having to mess with command-line options. - cd "${D}/${dir}" && ln -sfn demo baseq2 + cd "${ED}"/${dir} || die + ln -sfn demo baseq2 || die fi - - prepgamesdirs } pkg_postinst() { - games_pkg_postinst - elog "This is just the demo data. To play, install a client" elog "such as games-fps/qudos" echo diff --git a/games-fps/quake2-textures/quake2-textures-0_beta8.ebuild b/games-fps/quake2-textures/quake2-textures-0_beta8-r1.ebuild similarity index 62% rename from games-fps/quake2-textures/quake2-textures-0_beta8.ebuild rename to games-fps/quake2-textures/quake2-textures-0_beta8-r1.ebuild index 7c3cf3832513..c26a14c1fc59 100644 --- a/games-fps/quake2-textures/quake2-textures-0_beta8.ebuild +++ b/games-fps/quake2-textures/quake2-textures-0_beta8-r1.ebuild @@ -1,40 +1,31 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils versionator games +EAPI=7 -MY_PV=$(get_version_component_range 2-2) +MY_PV=$(ver_cut 2-) MY_PV=${MY_PV/beta/} DESCRIPTION="High-resolution textures for Quake 2" HOMEPAGE="http://jdolan.tastyspleen.net/" SRC_URI="http://jdolan.tastyspleen.net/pak${MY_PV}.zip" +S="${WORKDIR}" LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" -RESTRICT="mirror bindist" -RDEPEND="" -DEPEND="app-arch/unzip" +RESTRICT="bindist mirror" -S=${WORKDIR} -dir=${GAMES_DATADIR}/quake2 +BDEPEND="app-arch/unzip" src_install() { - insinto "${dir}"/baseq2 + insinto /usr/share/quake2/baseq2 doins *.pak - dodoc README - - prepgamesdirs } pkg_postinst() { - games_pkg_postinst - elog "Use a recent Quake 2 client to take advantage of" elog "these textures, e.g. qudos or quake2-icculus." echo diff --git a/games-fps/qudos/files/qudos-0.40.1-gnusource.patch b/games-fps/qudos/files/qudos-0.40.1-gnusource.patch index dd2113b0c3bb..b82a276b012c 100644 --- a/games-fps/qudos/files/qudos-0.40.1-gnusource.patch +++ b/games-fps/qudos/files/qudos-0.40.1-gnusource.patch @@ -1,5 +1,5 @@ ---- src/unix/qsh_unix.c.orig 2011-10-22 17:46:37.665993357 -0500 -+++ src/unix/qsh_unix.c 2011-10-22 17:46:40.965972209 -0500 +--- a/src/unix/qsh_unix.c ++++ b/src/unix/qsh_unix.c @@ -17,6 +17,9 @@ * Temple Place - Suite 330, Boston, MA 02111-1307, USA. * diff --git a/games-fps/qudos/files/qudos-0.40.1-libpng15.patch b/games-fps/qudos/files/qudos-0.40.1-libpng15.patch index ecf9de9370e9..633215be34be 100644 --- a/games-fps/qudos/files/qudos-0.40.1-libpng15.patch +++ b/games-fps/qudos/files/qudos-0.40.1-libpng15.patch @@ -1,5 +1,5 @@ ---- src/ref_gl/gl_local.h -+++ src/ref_gl/gl_local.h +--- a/src/ref_gl/gl_local.h ++++ b/src/ref_gl/gl_local.h @@ -29,6 +29,7 @@ #include #include diff --git a/games-fps/qudos/qudos-0.40.1.ebuild b/games-fps/qudos/qudos-0.40.1.ebuild index 1c167f70ec4d..24a6a4e01612 100644 --- a/games-fps/qudos/qudos-0.40.1.ebuild +++ b/games-fps/qudos/qudos-0.40.1.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -inherit eutils flag-o-matic toolchain-funcs games +inherit desktop flag-o-matic toolchain-funcs FILE_STEM="QuDos-${PV}-src" PK3_FILE="QuDos-${PV}.pk3" @@ -13,6 +13,7 @@ DESCRIPTION="Enhanced Quake 2 engine" HOMEPAGE="https://github.com/ZwS/qudos" SRC_URI="mirror://gentoo/${FILE_STEM}.tar.bz2 https://github.com/ZwS/qudos/raw/master/quake2/baseq2/qudos.pk3 -> ${PK3_FILE}" +S="${WORKDIR}"/${FILE_STEM} LICENSE="GPL-2+" SLOT="0" @@ -34,13 +35,19 @@ DEPEND="opengl? ( x11-libs/libXext x11-libs/libXxf86dga x11-libs/libXxf86vm" -RDEPEND="${DEPEND} +RDEPEND=" + ${DEPEND} cdinstall? ( games-fps/quake2-data ) demo? ( games-fps/quake2-demodata[symlink] ) - textures? ( games-fps/quake2-textures )" + textures? ( games-fps/quake2-textures ) +" -S=${WORKDIR}/${FILE_STEM} -dir=${GAMES_DATADIR}/${MY_PN} +dir=usr/share/${MY_PN} + +PATCHES=( + "${FILESDIR}"/${P}-libpng15.patch + "${FILESDIR}"/${P}-gnusource.patch +) default_client() { if use opengl || use sdl || ! use dedicated ; then @@ -51,8 +58,6 @@ default_client() { } pkg_setup() { - games_pkg_setup - if ! use qmax && $( use opengl || use sdl ) ; then elog "The 'qmax' graphical improvements are recommended." echo @@ -85,12 +90,12 @@ src_unpack() { } src_prepare() { - rm docs/gnu.txt + rm docs/gnu.txt || die # Change default sound driver and its location sed -i \ -e "s:\"oss\":\"${snd_drv}\":" \ - -e "s:\"\./snd:\"$(games_get_libdir)/${PN}/snd:" \ + -e "s:\"\./snd:\"/usr/$(get_libdir)/${PN}/snd:" \ src/client/snd_dma.c || die sed -i \ @@ -102,11 +107,12 @@ src_prepare() { -e '1i#define OF(x) x' \ src/qcommon/unzip/ioapi.h || die fi + sed -i -e '106,119 s/CFL/LED/' Makefile || die - epatch \ - "${FILESDIR}"/${P}-libpng15.patch \ - "${FILESDIR}"/${P}-gnusource.patch + sed -i -e 's:-L/usr/lib -L$(LOCALBASE)/lib :: ' Makefile || die + + default } src_configure() { @@ -115,7 +121,9 @@ src_configure() { } src_compile() { - yesno() { usex $1 YES NO; } + yesno() { + usex ${1} YES NO; + } local client="YES" default_client || client="NO" @@ -137,7 +145,7 @@ src_compile() { TYPE="${type}" \ DATADIR="${dir}" \ LOCALBASE=/usr \ - LIBDIR="$(games_get_libdir)"/${PN} \ + LIBDIR="/usr/$(get_libdir)"/${PN} \ WITH_QMAX=$(yesno qmax) \ BUILD_3ZB2=$(yesno mods) \ BUILD_CTF=$(yesno mods) \ @@ -157,24 +165,24 @@ src_compile() { src_install() { if default_client ; then - newgamesbin ${MY_PN}/QuDos ${PN} + newbin ${MY_PN}/QuDos ${PN} + # Change from gif to png in next version? newicon docs/q2_orig/quake2.gif ${PN}.gif + make_desktop_entry ${PN} "QuDos" ${PN}.gif fi if use dedicated ; then - newgamesbin ${MY_PN}/QuDos-ded ${PN}-ded + newbin ${MY_PN}/QuDos-ded ${PN}-ded fi - insinto "$(games_get_libdir)"/${PN} + insinto "/usr/$(get_libdir)"/${PN} doins -r ${MY_PN}/* - rm "${D}/$(games_get_libdir)"/${PN}/QuDos + rm "${ED}/usr/$(get_libdir)"/${PN}/QuDos || die - insinto "$(games_get_libdir)"/${PN}/baseq2 + insinto "/usr/$(get_libdir)"/${PN}/baseq2 newins "${DISTDIR}/${PK3_FILE}" qudos.pk3 dodoc $(find docs -name \*.txt) docs/q2_orig/README* - - prepgamesdirs } diff --git a/games-fps/red-blue-quake2/files/0.1-gentoo.patch b/games-fps/red-blue-quake2/files/0.1-gentoo.patch index fd13df9bcb45..e283e6e3bc03 100644 --- a/games-fps/red-blue-quake2/files/0.1-gentoo.patch +++ b/games-fps/red-blue-quake2/files/0.1-gentoo.patch @@ -1,6 +1,6 @@ diff -ur Makefile.old Makefile ---- Makefile 2001-12-29 20:37:22.000000000 -0500 -+++ Makefile 2003-07-17 22:14:50.000000000 -0400 +--- a/linux/Makefile ++++ b/linux/Makefile @@ -54,7 +54,7 @@ RELEASE_CFLAGS=$(BASE_CFLAGS) -O6 -ffast-math -funroll-loops \ -fomit-frame-pointer -fexpensive-optimizations @@ -11,8 +11,8 @@ diff -ur Makefile.old Makefile endif diff -ur sys_linux.c.old sys_linux.c ---- sys_linux.c.old 2001-12-22 18:45:58.000000000 -0500 -+++ sys_linux.c 2003-07-17 22:34:11.000000000 -0400 +--- a/linux/sys_linux.c ++++ b/linux/sys_linux.c @@ -220,7 +220,7 @@ char curpath[MAX_OSPATH]; char *path; @@ -38,8 +38,8 @@ diff -ur sys_linux.c.old sys_linux.c } diff -ur ../qcommon/files.c ../qcommon/files.c ---- ../qcommon/files.c 2001-12-22 16:32:26.000000000 -0500 -+++ ../qcommon/files.c 2003-07-17 22:34:29.000000000 -0400 +--- a/qcommon/files.c ++++ b/qcommon/files.c @@ -865,7 +865,7 @@ // // start up with baseq2 by default @@ -50,8 +50,8 @@ diff -ur ../qcommon/files.c ../qcommon/files.c // any set gamedirs will be freed up to here fs_base_searchpaths = fs_searchpaths; diff -ur ../qcommon/qcommon.h ../qcommon/qcommon.h ---- ../qcommon/qcommon.h 2001-12-22 16:32:26.000000000 -0500 -+++ ../qcommon/qcommon.h 2003-07-17 21:20:03.000000000 -0400 +--- a/qcommon/qcommon.h ++++ b/qcommon/qcommon.h @@ -25,7 +25,7 @@ #define VERSION 3.21 diff --git a/games-fps/red-blue-quake2/files/red-blue-quake2-0.1-gcc41.patch b/games-fps/red-blue-quake2/files/red-blue-quake2-0.1-gcc41.patch index 1f933d33537e..22ca5c56a54f 100644 --- a/games-fps/red-blue-quake2/files/red-blue-quake2-0.1-gcc41.patch +++ b/games-fps/red-blue-quake2/files/red-blue-quake2-0.1-gcc41.patch @@ -1,5 +1,5 @@ ---- ../game/g_local.h.old 2006-05-07 00:27:45.000000000 +0200 -+++ ../game/g_local.h 2006-05-07 00:28:06.000000000 +0200 +--- a/game/g_local.h ++++ b/game/g_local.h @@ -458,11 +458,6 @@ extern int sm_meat_index; extern int snd_fry; @@ -12,8 +12,8 @@ // means of death #define MOD_UNKNOWN 0 #define MOD_BLASTER 1 ---- ../ctf/g_local.h.old 2006-05-07 00:36:21.000000000 +0200 -+++ ../ctf/g_local.h 2006-05-07 00:36:38.000000000 +0200 +--- a/ctf/g_local.h ++++ b/ctf/g_local.h @@ -466,11 +466,6 @@ extern int sm_meat_index; extern int snd_fry; diff --git a/games-fps/red-blue-quake2/files/red-blue-quake2-0.1-ldflags.patch b/games-fps/red-blue-quake2/files/red-blue-quake2-0.1-ldflags.patch index 58beb0f3cec5..547b9045a869 100644 --- a/games-fps/red-blue-quake2/files/red-blue-quake2-0.1-ldflags.patch +++ b/games-fps/red-blue-quake2/files/red-blue-quake2-0.1-ldflags.patch @@ -1,5 +1,5 @@ ---- Makefile.old 2010-10-18 09:09:48.000000000 +0200 -+++ Makefile 2010-10-18 09:15:59.000000000 +0200 +--- a/linux/Makefile ++++ b/linux/Makefile @@ -59,7 +59,7 @@ endif diff --git a/games-fps/red-blue-quake2/red-blue-quake2-0.1-r1.ebuild b/games-fps/red-blue-quake2/red-blue-quake2-0.1-r1.ebuild new file mode 100644 index 000000000000..01e871966b25 --- /dev/null +++ b/games-fps/red-blue-quake2/red-blue-quake2-0.1-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +DESCRIPTION="Red-blue Quake II! Play quake2 with 3D glasses!" +HOMEPAGE="https://www.jfedor.org/red-blue-quake2/" +SRC_URI="mirror://idsoftware/source/q2source-3.21.zip + https://www.jfedor.org/red-blue-quake2/${P}.tar.gz" +S="${WORKDIR}"/quake2-3.21 + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" + +RDEPEND="x11-libs/libX11" +DEPEND="${RDEPEND}" +BDEPEND="app-arch/unzip" + +PATCHES=( + "${FILESDIR}"/${PV}-gentoo.patch + "${FILESDIR}"/${P}-gcc41.patch + "${FILESDIR}"/${P}-ldflags.patch +) + +src_prepare() { + default + + cd linux || die + + sed -i \ + -e "s:GENTOO_DIR:$(get_libdir)/${PN}:" \ + sys_linux.c || die + + sed -i \ + -e "s:/etc/quake2.conf:/etc/${PN}.conf:" \ + sys_linux.c vid_so.c || die + + sed -i \ + -e 's:-O6::' \ + -e 's:-g::' \ + Makefile || die + + echo "$(get_libdir)"/${PN} > "${T}"/${PN}.conf || die +} + +src_compile() { + cd linux || die + + mkdir -p releasei386-glibc/ref_soft || die + + emake \ + CC="$(tc-getCC)" \ + GENTOO_CFLAGS="${CFLAGS}" \ + GENTOO_DATADIR=/usr/share/quake2/baseq2/ \ + build_release +} + +src_install() { + cd linux/release* || die + + exeinto "$(get_libdir)"/${PN} + doexe gamei386.so ref_softx.so + + exeinto "$(get_libdir)"/${PN}/ctf + doexe ctf/gamei386.so + newbin quake2 red-blue-quake2 + + insinto /etc + doins "${T}"/${PN}.conf +} diff --git a/games-fps/red-blue-quake2/red-blue-quake2-0.1.ebuild b/games-fps/red-blue-quake2/red-blue-quake2-0.1.ebuild deleted file mode 100644 index 96715daaab62..000000000000 --- a/games-fps/red-blue-quake2/red-blue-quake2-0.1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils games - -DESCRIPTION="red-blue Quake II ! play quake2 w/3d glasses !" -HOMEPAGE="https://www.jfedor.org/red-blue-quake2/" -SRC_URI="mirror://idsoftware/source/q2source-3.21.zip - https://www.jfedor.org/red-blue-quake2/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -RDEPEND="x11-libs/libX11" -DEPEND="${RDEPEND} - app-arch/unzip" - -S=${WORKDIR}/quake2-3.21/linux - -src_prepare() { - epatch "${FILESDIR}"/${PV}-gentoo.patch \ - "${FILESDIR}/${P}"-gcc41.patch \ - "${FILESDIR}/${P}"-ldflags.patch - sed -i \ - -e "s:GENTOO_DIR:$(games_get_libdir)/${PN}:" \ - sys_linux.c || die - sed -i \ - -e "s:/etc/quake2.conf:${GAMES_SYSCONFDIR}/${PN}.conf:" \ - sys_linux.c vid_so.c || die - echo "$(games_get_libdir)"/${PN} > "${T}"/${PN}.conf || die -} - -src_compile() { - mkdir -p releasei386-glibc/ref_soft - emake \ - GENTOO_CFLAGS="${CFLAGS}" \ - GENTOO_DATADIR="${GAMES_DATADIR}"/quake2/baseq2/ \ - build_release -} - -src_install() { - cd release* - - exeinto "$(games_get_libdir)"/${PN} - doexe gamei386.so ref_softx.so - exeinto "$(games_get_libdir)"/${PN}/ctf - doexe ctf/gamei386.so - newgamesbin quake2 red-blue-quake2 - - insinto "${GAMES_SYSCONFDIR}" - doins "${T}"/${PN}.conf - - prepgamesdirs -} diff --git a/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild b/games-fps/soldieroffortune/soldieroffortune-1.06a-r2.ebuild similarity index 75% rename from games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild rename to games-fps/soldieroffortune/soldieroffortune-1.06a-r2.ebuild index b10d3fa33648..ad644fc95b44 100644 --- a/games-fps/soldieroffortune/soldieroffortune-1.06a-r1.ebuild +++ b/games-fps/soldieroffortune/soldieroffortune-1.06a-r2.ebuild @@ -1,36 +1,36 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit check-reqs eutils unpacker cdrom games +EAPI=7 + +CHECKREQS_DISK_BUILD="1450M" +CHECKREQS_DISK_USR="725M" +inherit cdrom check-reqs desktop unpacker wrapper DESCRIPTION="First-person shooter based on the mercenary trade" HOMEPAGE="http://www.lokigames.com/products/sof/" SRC_URI="mirror://lokigames/sof/sof-${PV}-cdrom-x86.run" +S="${WORKDIR}" LICENSE="LOKI-EULA" SLOT="0" KEYWORDS="~amd64 ~x86" RESTRICT="strip mirror bindist" -IUSE="" -DEPEND="games-util/loki_patch" -RDEPEND="sys-libs/glibc - amd64? ( sys-libs/glibc[multilib] ) - virtual/opengl[abi_x86_32(-)] +RDEPEND=" media-libs/libsdl[X,opengl,sound,abi_x86_32(-)] + media-libs/smpeg[abi_x86_32(-)] + sys-libs/glibc + virtual/opengl[abi_x86_32(-)] x11-libs/libXrender[abi_x86_32(-)] x11-libs/libXrandr[abi_x86_32(-)] - media-libs/smpeg[abi_x86_32(-)]" - -S=${WORKDIR} - -dir=${GAMES_PREFIX_OPT}/${PN} -Ddir=${ED}/${dir} -unpackDir=${T}/unpack + amd64? ( sys-libs/glibc[multilib] ) +" +BDEPEND="games-util/loki_patch" -CHECKREQS_DISK_BUILD="1450M" -CHECKREQS_DISK_USR="725M" +dir=opt/${PN} +Ddir="${ED}"/${dir} +unpackDir="${T}"/unpack pkg_pretend() { check-reqs_pkg_pretend @@ -46,38 +46,37 @@ src_unpack() { src_install() { einfo "Copying files... this may take a while..." - exeinto "${dir}" + + exeinto ${dir} doexe "${CDROM_ROOT}"/bin/x86/glibc-2.1/sof - insinto "${dir}" + + insinto ${dir} doins -r "${unpackDir}"/* doins "${CDROM_ROOT}"/{README,kver.pub,sof.xpm} - cd "${S}" + cd "${S}" || die export _POSIX2_VERSION=199209 - loki_patch --verify patch.dat + loki_patch --verify patch.dat || die loki_patch patch.dat "${Ddir}" >& /dev/null || die # now, since these files are coming off a cd, the times/sizes/md5sums wont # be different ... that means portage will try to unmerge some files (!) # we run touch on ${D} so as to make sure portage doesnt do any such thing - find "${Ddir}" -exec touch '{}' + + find "${Ddir}" -exec touch '{}' + || die - games_make_wrapper sof ./sof "${dir}" "${dir}" + make_wrapper sof ./sof "${dir}" "${dir}" - # fix buffer overflow + # Fix buffer overflow sed -i -e '/^exec/i \ export MESA_EXTENSION_MAX_YEAR=2003 \ export __GL_ExtensionStringVersion=17700' \ - "${ED}/${GAMES_BINDIR}/sof" || die + "${ED}/usr/bin/sof" || die doicon "${CDROM_ROOT}"/sof.xpm make_desktop_entry sof "Soldier of Fortune" sof - - prepgamesdirs } pkg_postinst() { - games_pkg_postinst elog "To play the game run:" elog " sof" } diff --git a/games-fps/tribes2/tribes2-25034.ebuild b/games-fps/tribes2/tribes2-25034.ebuild index b6863191127a..225678114969 100644 --- a/games-fps/tribes2/tribes2-25034.ebuild +++ b/games-fps/tribes2/tribes2-25034.ebuild @@ -1,12 +1,14 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils unpacker cdrom games +EAPI=7 + +inherit cdrom desktop unpacker wrapper DESCRIPTION="Tribes 2 - Team Combat on an Epic Scale" HOMEPAGE="http://www.lokigames.com/products/tribes2/" SRC_URI="http://www.libsdl.org/projects/${PN}/release/${P}-cdrom-x86.run" +S="${WORKDIR}" LICENSE="LOKI-EULA" SLOT="0" @@ -14,21 +16,21 @@ SLOT="0" # time to try to figure it out but this definitely needs to stay -amd64 until # someone does fix the patching. KEYWORDS="-amd64 ~x86" -IUSE="" RESTRICT="mirror bindist strip" -DEPEND="sys-libs/glibc - games-util/loki_patch" -RDEPEND="${DEPEND} - virtual/opengl" - -S=${WORKDIR} +DEPEND=" + sys-libs/glibc +" +RDEPEND=" + ${DEPEND} + virtual/opengl +" +BDEPEND="games-util/loki_patch" -dir=${GAMES_PREFIX_OPT}/${PN} -Ddir=${D}/${dir} +dir=opt/${PN} +Ddir="${ED}"/${dir} pkg_setup() { - games_pkg_setup ewarn "The installed game takes about 507MB of space!" } @@ -59,17 +61,14 @@ src_install() { # now, since these files are coming off a cd, the times/sizes/md5sums wont # be different ... that means portage will try to unmerge some files (!) # we run touch on ${D} so as to make sure portage doesnt do any such thing - find "${Ddir}" -exec touch '{}' + + find "${Ddir}" -exec touch '{}' + || die newicon "${CDROM_ROOT}"/icon.xpm tribes2.xpm - games_make_wrapper t2launch ./t2launch "${dir}" "${dir}" + make_wrapper t2launch ./t2launch "${dir}" "${dir}" make_desktop_entry t2launch "Tribes 2" tribes2 - - prepgamesdirs } pkg_postinst() { - games_pkg_postinst elog "To play the game run:" elog " t2launch" } diff --git a/games-fps/ut2004-demo/ut2004-demo-3334-r1.ebuild b/games-fps/ut2004-demo/ut2004-demo-3334-r2.ebuild similarity index 78% rename from games-fps/ut2004-demo/ut2004-demo-3334-r1.ebuild rename to games-fps/ut2004-demo/ut2004-demo-3334-r2.ebuild index 51bc3e089f0b..7615513c46ae 100644 --- a/games-fps/ut2004-demo/ut2004-demo-3334-r1.ebuild +++ b/games-fps/ut2004-demo/ut2004-demo-3334-r2.ebuild @@ -1,33 +1,30 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils unpacker games +EAPI=7 + +inherit desktop unpacker wrapper MY_P="ut2004-lnx-demo${PV}.run" DESCRIPTION="Demo for the critically-acclaimed first-person shooter" HOMEPAGE="http://www.unrealtournament.com/" SRC_URI="mirror://gentoo/${MY_P}" +S="${WORKDIR}" LICENSE="ut2003-demo" SLOT="0" KEYWORDS="-* ~amd64 ~x86" RESTRICT="strip" -IUSE="" -DEPEND="" RDEPEND=" sys-libs/libstdc++-v3:5 x11-libs/libX11[abi_x86_32(-)] x11-libs/libXext[abi_x86_32(-)] virtual/opengl[abi_x86_32(-)] " - -S=${WORKDIR} - -dir=${GAMES_PREFIX_OPT}/${PN} -Ddir=${D}/${dir} -QA_PREBUILT="${dir:1}/System/*" +dir=opt/${PN} +Ddir="${ED}"/${dir} +QA_PREBUILT="${dir}/System/*" src_unpack() { unpack_makeself @@ -35,37 +32,31 @@ src_unpack() { } src_install() { - dodir "${dir}" + dodir ${dir} tar xjf ut2004demo.tar.bz2 -C "${Ddir}" || die - if use x86 - then + if use x86 ; then tar xjf linux-x86.tar.bz2 || die - fi - if use amd64 - then + elif use amd64 ; then tar xjf linux-amd64.tar.bz2 || die fi - insinto "${dir}" + insinto ${dir} doins README.linux ut2004.xpm newicon ut2004.xpm ut2004-demo.xpm - exeinto "${dir}" + exeinto ${dir} doexe bin/ut2004-demo - exeinto "${dir}"/System + exeinto ${dir}/System doexe System/{libSDL-1.2.so.0,openal.so,ucc-bin,ut2004-bin} - games_make_wrapper ut2004-demo ./ut2004-demo "${dir}" "${dir}" + make_wrapper ut2004-demo ./ut2004-demo "${dir}" "${dir}" make_desktop_entry ut2004-demo "Unreal Tournament 2004 (Demo)" ut2004-demo - - prepgamesdirs } pkg_postinst() { - games_pkg_postinst echo elog "For Text To Speech:" elog " 1) emerge festival speechd" diff --git a/games-fps/yamagi-quake2/Manifest b/games-fps/yamagi-quake2/Manifest index 1f6bc68feb91..8390668efd24 100644 --- a/games-fps/yamagi-quake2/Manifest +++ b/games-fps/yamagi-quake2/Manifest @@ -1,4 +1,3 @@ -DIST quake2-7.43.tar.xz 1989812 BLAKE2B dbce9e3b65a63637726dda375f0fc64193529a3c1744643290778ee8f1a0eff3067f96dd3e76fa4d138cfbb5e9237f7517f608277e4f5b21729473849b7c8ac3 SHA512 c728609e277330b39fc423d66bbd098e360e7fc8c54500fa5accbc4aaeb9145a00c8ff8be67ce8f36047dbe6d98480bdbe1f330da5b0037517607ada8a63e4b8 DIST quake2-7.45.tar.xz 1997816 BLAKE2B 1025a3e226e80b456c48fcd76100f46fa03e3ef2c61d70071136f8119f2b2af39b24fa859239217d34d14501127e4880ff7b61b79dc61c79e64dd22fcc44ce0b SHA512 1aa161ca03782eba14feecd142d65eb5a9ca5af4b384f21d3e68338cd8d88bd5e71c1678d44285eea692d5d1b2161429270745d880b4caacd6c87c7e76ed404b DIST quake2-ctf-1.07.tar.xz 135880 BLAKE2B 7501d5db676cbc7b523313bf4e5d572cc8711efd09e2390d6aa6980d45bc682e7f137581b8a9a8d4b491de8f8ed7dd1cb32a66c9ed2cc456e114f672cedf2a1c SHA512 de2ab94fc7bb43327170f6aefbaf811e7a0071da2e5c4602354854e46e4c8cfc687a6300e7162c8f1be2f0b42cf2d3edc255c2f44fb0e39adc873a521197a316 DIST quake2-rogue-2.07.tar.xz 243828 BLAKE2B f292bc7318ee8094b0dae0219fbf7882fb9a168ee2b311c254b5cabdb53f6a65350be80ea09185f66b5e3af4e670c3dd21235a06aeec2f334dc84cb474cb02da SHA512 21b0dca16240307c1e7a6c2a2c08e380fabf4f6bdbf1981a2183056ccd5f05f7003f41b38b4b131f9b16909b4c714ff2ef23638601b0c420003674bc9a9d0789 diff --git a/games-fps/yamagi-quake2/yamagi-quake2-7.43.ebuild b/games-fps/yamagi-quake2/yamagi-quake2-7.43.ebuild deleted file mode 100644 index 335ae177e9f9..000000000000 --- a/games-fps/yamagi-quake2/yamagi-quake2-7.43.ebuild +++ /dev/null @@ -1,152 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop eutils - -CTF_V="1.07" -ROGUE_V="2.07" -XATRIX_V="2.08" - -DESCRIPTION="Quake 2 engine focused on single player" -HOMEPAGE="https://www.yamagi.org/quake2/" -SRC_URI="https://deponie.yamagi.org/quake2/quake2-${PV}.tar.xz - ctf? ( https://deponie.yamagi.org/quake2/quake2-ctf-${CTF_V}.tar.xz ) - rogue? ( https://deponie.yamagi.org/quake2/quake2-rogue-${ROGUE_V}.tar.xz ) - xatrix? ( https://deponie.yamagi.org/quake2/quake2-xatrix-${XATRIX_V}.tar.xz )" -S="${WORKDIR}/quake2-${PV}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+client ctf dedicated openal +opengl rogue softrender xatrix" -REQUIRED_USE=" - || ( client dedicated ) - client? ( || ( opengl softrender ) ) -" - -DEPEND=" - client? ( - media-libs/libsdl2[video] - !openal? ( media-libs/libsdl2[sound] ) - opengl? ( - media-libs/libsdl2[opengl] - virtual/opengl - ) - ) -" -RDEPEND="${DEPEND} - client? ( openal? ( media-libs/openal ) ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-respect-flags.patch -) -DOCS=( CHANGELOG README.md doc ) - -mymake() { - emake \ - VERBOSE=1 \ - WITH_SYSTEMWIDE=yes \ - WITH_SYSTEMDIR="${EPREFIX}"/usr/share/games/quake2 \ - WITH_OPENAL=$(usex openal) \ - "$@" -} - -src_prepare() { - local addon - for addon in ctf rogue xatrix; do - use ${addon} || continue - - pushd "${WORKDIR}"/quake2-${addon}-* >/dev/null || die - if [[ ${addon} = ctf ]]; then - eapply -l -- "${FILESDIR}"/${PN}-addon-respect-flags-r4.patch - else - eapply -l -- "${FILESDIR}"/${PN}-addon-respect-flags-r3.patch - fi - popd >/dev/null || die - done - - default -} - -src_compile() { - local targets=( game ) - if use client; then - targets+=( client ) - use opengl && targets+=( ref_gl1 ref_gl3 ) - use softrender && targets+=( ref_soft ) - fi - use dedicated && targets+=( server ) - - mymake config - mymake "${targets[@]}" - - local addon - for addon in ctf rogue xatrix; do - use ${addon} || continue - emake -C "${WORKDIR}"/quake2-${addon}-* VERBOSE=1 - done -} - -src_install() { - insinto /usr/lib/yamagi-quake2 - # Yamagi Quake II expects all binaries to be in the same directory - # See stuff/packaging.md for more info - exeinto /usr/lib/yamagi-quake2 - doins -r release/. - - if use client; then - doexe release/quake2 - dosym ../lib/yamagi-quake2/quake2 /usr/bin/yquake2 - - newicon stuff/icon/Quake2.svg "yamagi-quake2.svg" - make_desktop_entry "yquake2" "Yamagi Quake II" - fi - - if use dedicated; then - doexe release/q2ded - dosym ../lib/yamagi-quake2/q2ded /usr/bin/yq2ded - fi - - insinto /usr/lib/yamagi-quake2/baseq2 - doins stuff/yq2.cfg - - local addon - for addon in ctf rogue xatrix; do - use ${addon} || continue - - insinto /usr/lib/yamagi-quake2/${addon} - doins "${WORKDIR}"/quake2-${addon}-*/release/game.so - - if use client; then - local addon_name - case ${addon} in - ctf) addon_name="CTF" ;; - rogue) addon_name="Ground Zero" ;; - xatrix) addon_name="The Reckoning" ;; - esac - - make_wrapper "yquake2-${addon}" "yquake2 +set game ${addon}" - make_desktop_entry "yquake2-${addon}" "Yamagi Quake II: ${addon_name}" - fi - done - - einstalldocs - if use client; then - docinto examples - dodoc stuff/cdripper.sh - fi -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog - elog "In order to play, you must at least install:" - elog "games-fps/quake2-data or games-fps/quake2-demodata or copy game" - elog "data files to ~/.yq2/ or ${EPREFIX}/usr/share/games/quake2/ manually." - elog "Read ${EPREFIX}/usr/share/doc/${PF}/README.md* for more information." - elog - fi -} diff --git a/games-misc/Manifest.gz b/games-misc/Manifest.gz index a525b4d560a06fd282832264a1719bc0685b95a8..d9a895bc31d7f6619d2fc981e8183b7be0e59178 100644 GIT binary patch delta 8604 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 delta 8632 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/openal-1.15.1-r1[abi_x86_32(-)] + ) +" +BDEPEND="app-arch/xz-utils" src_unpack() { unpack_makeself ${A} @@ -42,31 +46,27 @@ src_unpack() { } src_prepare() { - if use !bundled-libs ; then + if ! use bundled-libs ; then rm -rv lib || die fi } src_install() { - insinto "${MYGAMEDIR}" + insinto ${MYGAMEDIR} doins -r * doicon -s 128 LittleInferno.png make_desktop_entry ${PN} "Little Inferno" LittleInferno - games_make_wrapper ${PN} "./LittleInferno.bin.x86" "${MYGAMEDIR}" "${MYGAMEDIR}/lib" - - fperms +x "${MYGAMEDIR}"/LittleInferno.bin.x86 + make_wrapper ${PN} "./LittleInferno.bin.x86" "${MYGAMEDIR}" "${MYGAMEDIR}/lib" - prepgamesdirs + fperms +x ${MYGAMEDIR}/LittleInferno.bin.x86 } pkg_preinst() { - games_pkg_preinst gnome2_icon_savelist } pkg_postinst() { - games_pkg_postinst gnome2_icon_cache_update } diff --git a/games-mud/Manifest.gz b/games-mud/Manifest.gz index 2d7162efead5bdad4ed9d589afe5f8d465069fef..5fae42a8a69b396f54887cfd46368b50525c45ad 100644 GIT binary patch literal 2051 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 diff --git a/games-mud/powwow/Manifest b/games-mud/powwow/Manifest index 1aa6fcb5a71d..f759f013a4e7 100644 --- a/games-mud/powwow/Manifest +++ b/games-mud/powwow/Manifest @@ -1,2 +1 @@ -DIST powwow-1.2.16.tar.gz 295441 BLAKE2B 36f45e57af83b624e8f061ba7cc10ac7429b42bba56b1f61c737d9541ded788e5d94c76e1c70d00f49aac98a2a1fac6a04965d2eb78e587d53cea8b0d17ea736 SHA512 9bc046ba14760d55a7aabb550229d5f5b234f3ef0690d837f1de8df5e1f404b8483e61981cffdf8e82f164bd5a68f4da3f8342b0c09b98155adaabf14d8b079e DIST powwow-1.2.22.tar.gz 339521 BLAKE2B abbad1cdce0f1f8d7c5affdb2665231fd3f4faa2439e90a5f37f23455eea0e687c63476fc63a508cbfff2ffc33ea97c31c66b868255aa60a4a9819c0eebe8844 SHA512 558143ab4dfa06798abe7cb6b18ce3ceb70925214ac0125f0f3823f077a6cbbda50557c954af623a2dae003a57df893325085e53a4ee9322250bc7e695b76fe5 diff --git a/games-mud/powwow/files/powwow-1.2.16-underlinking.patch b/games-mud/powwow/files/powwow-1.2.16-underlinking.patch deleted file mode 100644 index d6c5cceba1fd..000000000000 --- a/games-mud/powwow/files/powwow-1.2.16-underlinking.patch +++ /dev/null @@ -1,17 +0,0 @@ -From: Julian Ospald -Date: Mon Feb 18 02:25:38 UTC 2013 -Subject: fix underlinking - -https://bugs.gentoo.org/show_bug.cgi?id=454928 - ---- powwow-1.2.16/Makefile.am -+++ powwow-1.2.16/Makefile.am -@@ -5,7 +5,7 @@ - powwow_SOURCES = beam.c cmd.c log.c edit.c cmd2.c eval.c \ - utils.c main.c tcp.c list.c map.c tty.c \ - ptr.c --powwow_LDFLAGS = @dl_ldflags@ -+powwow_LDADD = @dl_ldflags@ - powwowdir = $(pkgincludedir) - powwow_HEADERS = beam.h cmd.h log.h edit.h cmd2.h eval.h \ - utils.h main.h tcp.h list.h map.h tty.h \ diff --git a/games-mud/powwow/powwow-1.2.16-r1.ebuild b/games-mud/powwow/powwow-1.2.16-r1.ebuild deleted file mode 100644 index 5529c4d4e37b..000000000000 --- a/games-mud/powwow/powwow-1.2.16-r1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit autotools eutils - -DESCRIPTION="PowWow Console MUD Client" -HOMEPAGE="https://www.hoopajoo.net/projects/powwow.html" -SRC_URI="https://www.hoopajoo.net/static/projects/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="sys-libs/ncurses:0" -RDEPEND=${DEPEND} - -PATCHES=( - "${FILESDIR}"/${P}-underlinking.patch -) - -src_prepare() { - default - - # note that that the extra, seemingly-redundant files installed are - # actually used by in-game help commands - sed -i \ - -e "s/pkgdata_DATA = powwow.doc/pkgdata_DATA = /" \ - Makefile.am || die - mv configure.in configure.ac || die - eautoreconf -} - -src_configure() { - econf --includedir=/usr/include -} - -src_install() { - DOCS="ChangeLog Config.demo Hacking NEWS powwow.doc powwow.help README.* TODO" \ - default -} diff --git a/games-puzzle/Manifest.gz b/games-puzzle/Manifest.gz index 1a222e8b207509daf27654425a9f351f49f9da29..f9b101498ae90a39554e91b53b16fc32f75da8cf 100644 GIT binary patch literal 17146 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�&Sou&(%AtrvpT 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 x*Az6+eZs!~NVNjRYM0j_w4MpCf4qcG9s@ "${T}"/${PN} || die } src_install() { - dogamesbin "${T}"/${PN} + dobin "${T}"/${PN} insinto "${MYGAMEDIR}" doins -r * @@ -72,16 +74,13 @@ src_install() { make_desktop_entry ${PN} fperms +x "${MYGAMEDIR}"/NightSkyHD$(usex amd64 "_64" "") - prepgamesdirs } pkg_preinst() { - games_pkg_preinst gnome2_icon_savelist } pkg_postinst() { - games_pkg_postinst gnome2_icon_cache_update echo diff --git a/games-puzzle/splice/splice-20121120.ebuild b/games-puzzle/splice/splice-20121120-r1.ebuild similarity index 67% rename from games-puzzle/splice/splice-20121120.ebuild rename to games-puzzle/splice/splice-20121120-r1.ebuild index d9b15617e47f..91d02c164129 100644 --- a/games-puzzle/splice/splice-20121120.ebuild +++ b/games-puzzle/splice/splice-20121120-r1.ebuild @@ -1,27 +1,29 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# TODO: unbundle mono? (seems hardcoded) -# icon +EAPI=7 -EAPI=5 - -inherit eutils games +inherit desktop wrapper DESCRIPTION="An experimental and artistic puzzler set in a microbial world" HOMEPAGE="http://www.cipherprime.com/games/splice/" SRC_URI="splice-linux-1353389454.tar.gz" +S="${WORKDIR}"/Linux LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="" + RESTRICT="bindist fetch splitdebug" -MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN} -QA_PREBUILT="${MYGAMEDIR#/}/Splice* - ${MYGAMEDIR#/}/Splice_Data/Mono/*" +MYGAMEDIR=opt/${PN} +QA_PREBUILT=" + ${MYGAMEDIR#/}/Splice* + ${MYGAMEDIR#/}/Splice_Data/Mono/* +" +# TODO: unbundle mono? (seems hardcoded) +# icon RDEPEND=" virtual/glu virtual/opengl @@ -29,8 +31,6 @@ RDEPEND=" x11-libs/libXcursor x11-libs/libXext" -S=${WORKDIR}/Linux - pkg_nofetch() { einfo "Please buy & download ${SRC_URI} from:" einfo " ${HOMEPAGE}" @@ -38,7 +38,7 @@ pkg_nofetch() { } src_prepare() { - einfo "removing ${ARCH} unrelated files..." + einfo "Removing ${ARCH} unrelated files..." rm -v Splice.x86$(usex amd64 "" "_64") || die rm -rv Splice_Data/Mono/x86$(usex amd64 "" "_64") || die @@ -49,12 +49,11 @@ src_prepare() { src_install() { dodoc "${T}"/README - insinto "${MYGAMEDIR}" + insinto ${MYGAMEDIR} doins -r * make_desktop_entry ${PN} - games_make_wrapper ${PN} "./Splice.x86$(usex amd64 "_64" "")" "${MYGAMEDIR}" + make_wrapper ${PN} "./Splice.x86$(usex amd64 "_64" "")" "${MYGAMEDIR}" - fperms +x "${MYGAMEDIR}"/Splice.x86$(usex amd64 "_64" "") - prepgamesdirs + fperms +x ${MYGAMEDIR}/Splice.x86$(usex amd64 "_64" "") } diff --git a/games-puzzle/tiny-and-big/tiny-and-big-1.4.1.ebuild b/games-puzzle/tiny-and-big/tiny-and-big-1.4.1-r1.ebuild similarity index 74% rename from games-puzzle/tiny-and-big/tiny-and-big-1.4.1.ebuild rename to games-puzzle/tiny-and-big/tiny-and-big-1.4.1-r1.ebuild index d8b650922b2f..e19bbc2b3a3c 100644 --- a/games-puzzle/tiny-and-big/tiny-and-big-1.4.1.ebuild +++ b/games-puzzle/tiny-and-big/tiny-and-big-1.4.1-r1.ebuild @@ -1,36 +1,36 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# TODO: unbundle media-libs/cal3d, lib hacked or old version - -EAPI=5 +EAPI=7 -inherit eutils games +inherit desktop wrapper DESCRIPTION="Combines elements of adventure, jump&run and physical puzzles" HOMEPAGE="http://www.tinyandbig.com/" SRC_URI="tinyandbig_grandpasleftovers-retail-linux-${PV}_1370968537.tar.bz2" +S="${WORKDIR}"/tinyandbig LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" IUSE="bundled-libs" + RESTRICT="bindist fetch bundled-libs? ( splitdebug )" -MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN} +MYGAMEDIR=opt/${PN} QA_PREBUILT="${MYGAMEDIR#/}/bin32/* ${MYGAMEDIR#/}/bin64/*" -DEPEND="app-arch/bzip2" +# TODO: unbundle media-libs/cal3d, lib hacked or old version RDEPEND=" - virtual/opengl media-libs/openal + virtual/opengl x11-libs/libX11 !bundled-libs? ( media-gfx/nvidia-cg-toolkit - )" - -S=${WORKDIR}/tinyandbig + ) +" +BDEPEND="app-arch/bzip2" pkg_nofetch() { einfo "Please buy & download ${SRC_URI} from:" @@ -40,7 +40,7 @@ pkg_nofetch() { } src_prepare() { - if use !bundled-libs ; then + if ! use bundled-libs ; then rm -v $(usex amd64 "bin64" "bin32")/libCg{,GL}.so || die "unbundling libs failed!" fi } @@ -48,13 +48,12 @@ src_prepare() { src_install() { local bindir=$(usex amd64 "bin64" "bin32") - insinto "${MYGAMEDIR}" + insinto ${MYGAMEDIR} doins -r assets ${bindir} - games_make_wrapper ${PN} "./${bindir}/tinyandbig" "${MYGAMEDIR}" "${MYGAMEDIR}/${bindir}" + make_wrapper ${PN} "./${bindir}/tinyandbig" "${MYGAMEDIR}" "${MYGAMEDIR}/${bindir}" make_desktop_entry ${PN} "Tiny & Big" dodoc readme.txt - fperms +x "${MYGAMEDIR}"/${bindir}/tinyandbig - prepgamesdirs + fperms +x ${MYGAMEDIR}/${bindir}/tinyandbig } diff --git a/games-roguelike/FTL/FTL-1.5.13.ebuild b/games-roguelike/FTL/FTL-1.5.13-r1.ebuild similarity index 74% rename from games-roguelike/FTL/FTL-1.5.13.ebuild rename to games-roguelike/FTL/FTL-1.5.13-r1.ebuild index 41455eb7e7b3..d0eb80d7dba2 100644 --- a/games-roguelike/FTL/FTL-1.5.13.ebuild +++ b/games-roguelike/FTL/FTL-1.5.13-r1.ebuild @@ -1,18 +1,20 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -inherit eutils games +inherit desktop wrapper DESCRIPTION="Faster Than Light: A spaceship simulation real-time roguelike-like game" HOMEPAGE="http://www.ftlgame.com/" SRC_URI="FTL.${PV}.tar.gz" +S="${WORKDIR}"/${PN} LICENSE="all-rights-reserved Boost-1.0 free-noncomm MIT bundled-libs? ( FTL LGPL-2.1 ZLIB libpng )" SLOT="0" KEYWORDS="-* ~amd64 ~x86" IUSE="bundled-libs" + RESTRICT="fetch bindist splitdebug" RDEPEND=" @@ -23,12 +25,13 @@ RDEPEND=" media-libs/freetype:2 media-libs/libsdl[X,sound,joystick,opengl,video] sys-libs/zlib - )" - -QA_PREBUILT="${GAMES_PREFIX_OPT#/}/${PN}/bin/${PN} - ${GAMES_PREFIX_OPT#/}/${PN}/lib/*" + ) +" -S=${WORKDIR}/${PN} +QA_PREBUILT=" + opt/${PN}/bin/${PN} + opt/${PN}/lib/* +" pkg_nofetch() { einfo "Please buy & download ${SRC_URI} from:" @@ -45,21 +48,21 @@ src_prepare() { } src_install() { - local dir=${GAMES_PREFIX_OPT}/${PN} + local dir=opt/${PN} - insinto "${dir}" + insinto ${dir} doins -r data/resources - exeinto "${dir}"/bin + exeinto ${dir}/bin doexe data/${ARCH}/bin/${PN} - exeinto "${dir}"/lib + exeinto ${dir}/lib doexe data/${ARCH}/lib/*.so* - games_make_wrapper ${PN} "${dir}/bin/${PN}" "${dir}" "${dir}/lib" + make_wrapper ${PN} "${dir}/bin/${PN}" "${dir}" "${dir}/lib" make_desktop_entry ${PN} "Faster Than Light" "/usr/share/pixmaps/FTL.bmp" newicon data/resources/exe_icon.bmp FTL.bmp - dohtml ${PN}_README.html - prepgamesdirs + docinto html + dodoc ${PN}_README.html } diff --git a/games-roguelike/Manifest.gz b/games-roguelike/Manifest.gz index 5c2f45083f99abf7bfcffc38186f3d7596c5476f..a8512ee6f0662308100f4b2fa00b1d5485ee29b5 100644 GIT binary patch literal 3057 zcmVtN{-gfz?uU18KAg|f=jZvme|`A*O)9Ov`S!2x{_qqulJGP#7cG-2DDYHur?MYhg;Uea<)jCJ_Q+Lgg z)#r3elC#VmwiBN?s@t{g9a2)AZ@&N2yO#1BO?*5b?V6-VTPt!;%O>w_dr2>Cl~KfU z)tzz@9cNANvyWu!q*YsM$GZ0j)4j(um*SH{q~d#)agNk8k9q8<+{D|cyXY8Pr%L_i zZ}0y8=Rbb;{SR;c_`_e{zJGfE`@hYPKgId<`HhwIGOpUX)wyELJvDRfzI#mVGi;{n z#q!ylXU<}2Fp{RN)F@l>F8>+ z6_eyCSLPnQ*jU~68rA2J6Pdf2Fx%ZY;HhPeug3LiRH84V+I8hTclN>}#1pr=H?*o! zE!in5nRlflN!SC(D}~EPGiK3^U5(_$BX&xstW>2ipXn{}m0hFOq|R`2B#X(Q7B?L! z@4eFCL0?9dZKNdA&gcsq9?mk*VhQ|PI)OopIi zjjRiJSQ}&5XiQ?Bl^26eph0*k6Y!bBba~)WQ;SP;Hf&09)--9`oAIPoF-;PtWJ={`sf# z@$+l_Dlc<8Ce2MXmo>8@gjbXSjmNk$!QE6>iKvIe1kwVTfItaWwN~j95crvGlqLtQ zNqjON>FJzgwXc@B6HM1~_OYy{qo^hZd2f~Tm$|hyELI(*fZBG!+a=|a*4P6<=#G-1 zPa{&a-eK$N=sG(>LE31Gfn`TelGrXj;CLU3*6qGge1D1hKh#UqX?1O}TM5Jet=7uH&e$ zm(-BQ?BE#U$8ye>=VNR?p8w@1Lw*cQa6?=}aHg{*jdSfC@5Id24se_N*$5LL^ob#1 z+QmDhZDoSBF)?yIit*WMX-^-GwZ=Jv=WavAb^=j+mY1|Zcj|&vP!oXE@iMTPS%OXL zGS=B0(5et562iQE=eG6*3L>7J=rSRE_l8$OKve~Xh*O_=AcKf;nnaQo$9{7Z{PjSD zgxFM0fK`Eq#z6N{&UwA`F|ZF$&p*vq@Vcjaz{{+b1T-!7ygUwa5@P z7goadbu_kmFjnvYA8e5AMm4tRwy@@M57P>H zCSQ-+XtwafMgSQc0^JFg(`=({ucr0!Jbiq-e|&!Wa9#;nei#74$z+HnR@or>5rj#? z6f;Y~Y6J0soTH&B2{E`g<|bp4KQJWzvW(>hgbO$U%k*ZrMe3{rmD`}^0AMVQ1Z)|D zK=IIzz^k~KA?30o;6=;!14s*zxl0*WTsSNZCQA0Ce z16gqhR2*rN!yrr5D;i|bGSgzqF$3em-*Am%eo8cpq#7es6>NR-KGcoHB1 zL|AQ*b>RNgz?@MGpwNUn|?Ave9ZkiUc%^&0Xw4Z)? ze*cP%nJYZzg)&*fE|3r^Aw4TdE4qXb9fquw1CoG06ZC|{<6$!38cAWHxhrK%6BjUI zu5ns;#}9DaPJd*(V4ljC@KG+t*L*0aT@MSRB#&5;1G#8vCpmO0LT_8xn{vj)HA`Cy~uTvKox>Qkd;s}`;Dy@H-_*r zzBP&abQWmRC?%>l7`%em=daZMQtmOV9LyUImOXBdym9RIWHJU!B!seA3<>hjnh=n{ ztjeT7F$TBd6cjFk({vIVC?`O`KE)*n=0tY3&-73<6#Mp1zp>3SEi3&iVP8?InCHC&y&*{5UFc;qD%Nek~nPsm9QcW+3Ubfkf=@IViRbCgNgiu8V& z*M>@D3Z6l8BJ%QSyNRCKQ~`b~SOogOkTiGZF(4DsmU=6b%1C)MjDkE^9WNx)fM^(p zR%n5oR9ftZ4+QN*IV07dLoLh>1Om0kyncOtdjHF7c(wYdMd%Ji%SbwLE45swrMo~( znoUG%F*bG{#6$*o3aN(=ktDqpz<2t9s(amvjxS(BD1+W*lFD%2{ToE-%%k+15bOxd z$h5n8J=9*(1fVERB_*&n;xG6ir}0$aq&F5Y5JZ{D5eqXoyT54QxY$pRp;ttSWk41& zCu6{4yX3{oc~!dg4VT1ph_8|F? literal 3055 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 KcwbBp!gAPQ%P-Oo)MeKY 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 diff --git a/games-rpg/dear-esther/dear-esther-20130608.ebuild b/games-rpg/dear-esther/dear-esther-20130608-r1.ebuild similarity index 68% rename from games-rpg/dear-esther/dear-esther-20130608.ebuild rename to games-rpg/dear-esther/dear-esther-20130608-r1.ebuild index 9786f2de6ba9..b2a07780a454 100644 --- a/games-rpg/dear-esther/dear-esther-20130608.ebuild +++ b/games-rpg/dear-esther/dear-esther-20130608-r1.ebuild @@ -1,35 +1,37 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# TODO: unbundle libSDL2 +EAPI=7 -EAPI=5 -inherit eutils gnome2-utils unpacker games +inherit desktop gnome2-utils unpacker wrapper TIMESTAMP="${PV:4:2}${PV:6:2}${PV:0:4}" DESCRIPTION="Ghost story, told using first-person gaming technologies" HOMEPAGE="http://dear-esther.com/" SRC_URI="dearesther-linux-${TIMESTAMP}-bin" +S="${WORKDIR}"/data LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="-* ~amd64 ~x86" -IUSE="" + RESTRICT="bindist fetch splitdebug" -MYGAMEDIR=${GAMES_PREFIX_OPT}/${PN} -QA_PREBUILT="${MYGAMEDIR#/}/dearesther_linux - ${MYGAMEDIR#/}/bin/*.so*" +MYGAMEDIR=opt/${PN} +QA_PREBUILT=" + ${MYGAMEDIR#/}/dearesther_linux + ${MYGAMEDIR#/}/bin/*.so* +" -DEPEND="app-arch/unzip" +# TODO: unbundle libSDL2 RDEPEND=" >=media-libs/freetype-2.5.0.1[abi_x86_32(-)] >=media-libs/libsdl-1.2.15-r5[abi_x86_32(-)] >=media-libs/openal-1.15.1[abi_x86_32(-)] x11-libs/libX11[abi_x86_32(-)] - virtual/opengl[abi_x86_32(-)]" - -S=${WORKDIR}/data + virtual/opengl[abi_x86_32(-)] +" +BDEPEND="app-arch/unzip" pkg_nofetch() { einfo "Please buy & download ${SRC_URI} from:" @@ -43,27 +45,23 @@ src_unpack() { } src_install() { - insinto "${MYGAMEDIR}" + insinto ${MYGAMEDIR} doins -r bin dearesther platform dearesther_linux doicon -s 256 dearesther.png make_desktop_entry "${PN}" "Dear Esther" dearesther - games_make_wrapper ${PN} "./dearesther_linux -game dearesther" "${MYGAMEDIR}" "${MYGAMEDIR}/bin" + make_wrapper ${PN} "./dearesther_linux -game dearesther" "${MYGAMEDIR}" "${MYGAMEDIR}/bin" dodoc README-linux.txt - fperms +x "${MYGAMEDIR}"/dearesther_linux - - prepgamesdirs + fperms +x ${MYGAMEDIR}/dearesther_linux } pkg_preinst() { - games_pkg_preinst gnome2_icon_savelist } pkg_postinst() { - games_pkg_postinst gnome2_icon_cache_update } diff --git a/games-rpg/to-the-moon/to-the-moon-0.ebuild b/games-rpg/to-the-moon/to-the-moon-0-r1.ebuild similarity index 80% rename from games-rpg/to-the-moon/to-the-moon-0.ebuild rename to games-rpg/to-the-moon/to-the-moon-0-r1.ebuild index b55f9b6f24f4..4b29282e74db 100644 --- a/games-rpg/to-the-moon/to-the-moon-0.ebuild +++ b/games-rpg/to-the-moon/to-the-moon-0-r1.ebuild @@ -1,31 +1,34 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# TODO: unbundling sdl-sound breaks the game - -EAPI=5 +EAPI=7 -inherit eutils unpacker gnome2-utils games +inherit desktop gnome2-utils unpacker wrapper MY_PN=ToTheMoon DESCRIPTION="Two doctors traversing the memories of a dying man to fulfill his last wish" HOMEPAGE="http://freebirdgames.com/games/to-the-moon" SRC_URI="${MY_PN}_linux_1389114090.sh" +S="${WORKDIR}"/data LICENSE="all-rights-reserved bundled-libs? ( LGPL-2 LGPL-2.1 ZLIB )" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="bundled-libs" + RESTRICT="fetch bindist splitdebug" -QA_PREBUILT="${GAMES_PREFIX_OPT}/${PN}/${MY_PN}.bin*" +QA_PREBUILT="opt/${PN}/${MY_PN}.bin*" if [[ ${ARCH} == "amd64" ]] ; then - QA_PREBUILT="${QA_PREBUILT} ${GAMES_PREFIX_OPT}/${PN}/lib64/*" + QA_PREBUILT="${QA_PREBUILT} opt/${PN}/lib64/*" else - QA_PREBUILT="${QA_PREBUILT} ${GAMES_PREFIX_OPT}/${PN}/lib/*" + QA_PREBUILT="${QA_PREBUILT} opt/${PN}/lib/*" fi +# TODO: unbundling sdl-sound breaks the game RDEPEND=" + sys-libs/zlib + virtual/opengl !bundled-libs? ( dev-libs/libsigc++:2 >=media-libs/libsdl2-2.0.1[X,joystick,opengl,sound,threads,video] @@ -33,10 +36,11 @@ RDEPEND=" media-libs/sdl2-image[png] media-libs/sdl2-ttf ) - sys-libs/zlib - virtual/opengl" - -S=${WORKDIR}/data +" +DEPEND=" + sys-apps/coreutils + sys-apps/grep +" pkg_nofetch() { einfo @@ -50,14 +54,16 @@ src_unpack() { # mojo stuff inside makeself archive, unpack_makeself fails local lastline=$(( $(grep -a -h -n -m 1 -F -e "Extra newline, because in very rare cases (OpenSolaris) stub is directly added after script" "${DISTDIR}/${A}" | cut -d':' -f1) + 1 )) [[ ${lastline} ]] || die "no last line" + local offset=$(head -n ${lastline} "${DISTDIR}/${A}" | wc -c) [[ ${offset} ]] || die "no offset" + dd ibs=${offset} skip=1 if="${DISTDIR}/${A}" of="${T}"/moon.zip || die unpack_zip "${T}"/moon.zip } src_install() { - local dir=${GAMES_PREFIX_OPT}/${PN} + local dir=opt/${PN} local libsuffix=$(usex amd64 "64" "") local arch=$(usex amd64 "x86_64" "x86") @@ -74,20 +80,16 @@ src_install() { doexe ${arch}/lib${libsuffix}/libSDL_sound-1.0.so.1 fi - games_make_wrapper ${PN} "./${MY_PN}.bin.${arch}" "${dir}" "${dir}/lib${libsuffix}" + make_wrapper ${PN} "./${MY_PN}.bin.${arch}" "${dir}" "${dir}/lib${libsuffix}" make_desktop_entry ${PN} "To the Moon" newicon -s 32 noarch/${MY_PN}.png ${PN}.png - - prepgamesdirs } pkg_preinst() { - games_pkg_preinst gnome2_icon_savelist } pkg_postinst() { - games_pkg_postinst gnome2_icon_cache_update } diff --git a/games-rpg/wasteland2/wasteland2-1.9.0.13.ebuild b/games-rpg/wasteland2/wasteland2-1.9.0.13-r1.ebuild similarity index 82% rename from games-rpg/wasteland2/wasteland2-1.9.0.13.ebuild rename to games-rpg/wasteland2/wasteland2-1.9.0.13-r1.ebuild index b8ddb7e9b2e9..0b6cef868318 100644 --- a/games-rpg/wasteland2/wasteland2-1.9.0.13.ebuild +++ b/games-rpg/wasteland2/wasteland2-1.9.0.13-r1.ebuild @@ -1,21 +1,23 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=7 -inherit eutils gnome2-utils check-reqs games +CHECKREQS_DISK_BUILD="22000M" +CHECKREQS_DISK_USR="21600M" +inherit check-reqs desktop gnome2-utils wrapper DESCRIPTION="Sequel to 1988 Wasteland, post-apocalyptic computer RPG inspiration for Fallout" HOMEPAGE="https://wasteland.inxile-entertainment.com/" SRC_URI="gog_wasteland_2_${PV}.tar.gz" +S="${WORKDIR}/Wasteland 2" LICENSE="all-rights-reserved" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RESTRICT="bindist fetch mirror" -QA_PREBUILT="${GAMES_PREFIX_OPT}/${PN}/*" +QA_PREBUILT="opt/${PN}/*" RDEPEND=" >=dev-libs/atk-2.12.0-r1[abi_x86_32(-)] @@ -34,11 +36,6 @@ RDEPEND=" virtual/opengl " -S="${WORKDIR}/Wasteland 2" - -CHECKREQS_DISK_BUILD="22000M" -CHECKREQS_DISK_USR="21600M" - pkg_nofetch() { einfo einfo "Please buy Wasteland 2" @@ -53,30 +50,26 @@ pkg_nofetch() { } src_install() { - local dir=${GAMES_PREFIX_OPT}/${PN} + local dir=opt/${PN} # over 20GB of data - dodir "${dir}" - mv game/WL2_Data "${D%/}${dir}"/ || die - exeinto "${dir}" + dodir ${dir} + mv game/WL2_Data "${ED}/${dir}"/ || die + exeinto ${dir} doexe game/WL2 - games_make_wrapper ${PN} ./WL2 "${dir}" + make_wrapper ${PN} ./WL2 "${dir}" newicon -s 256 support/gog-wasteland-2.png ${PN}.png make_desktop_entry ${PN} "Wasteland 2" dodoc docs/*.pdf - - prepgamesdirs } pkg_preinst() { - games_pkg_preinst gnome2_icon_savelist } pkg_postinst() { - games_pkg_postinst gnome2_icon_cache_update } diff --git a/games-simulation/Manifest.gz b/games-simulation/Manifest.gz index d9b6238fdfed7434a1049ffc54ad407849ee136f..5e7d3c1c26a4be11cab54b52a849f43223d9f1b5 100644 GIT binary patch literal 3762 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 literal 3761 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 diff --git a/games-simulation/openttd/openttd-1.10.3.ebuild b/games-simulation/openttd/openttd-1.10.3.ebuild index bd35f84f89bf..0af63df64cff 100644 --- a/games-simulation/openttd/openttd-1.10.3.ebuild +++ b/games-simulation/openttd/openttd-1.10.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -158,7 +158,7 @@ pkg_postinst() { elog "games-misc/opengfx, and games-misc/opensfx, or copy the " elog "following 6 files from a version of Transport Tycoon Deluxe" elog "(windows or DOS) to ~/.openttd/data/ or" - elog "${GAMES_DATADIR}/${PN}/data/." + elog "/usr/share/${PN}/data/." elog elog "From the WINDOWS version you need: " elog "sample.cat trg1r.grf trgcr.grf trghr.grf trgir.grf trgtr.grf" diff --git a/games-simulation/openttd/openttd-9999.ebuild b/games-simulation/openttd/openttd-9999.ebuild index d3e0bdea7018..c685cc3c5763 100644 --- a/games-simulation/openttd/openttd-9999.ebuild +++ b/games-simulation/openttd/openttd-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -157,7 +157,7 @@ pkg_postinst() { elog "games-misc/opengfx, and games-misc/opensfx, or copy the " elog "following 6 files from a version of Transport Tycoon Deluxe" elog "(windows or DOS) to ~/.openttd/data/ or" - elog "${GAMES_DATADIR}/${PN}/data/." + elog "/usr/share/${PN}/data/." elog elog "From the WINDOWS version you need: " elog "sample.cat trg1r.grf trgcr.grf trghr.grf trgir.grf trgtr.grf" diff --git a/games-sports/Manifest.gz b/games-sports/Manifest.gz index 230edcc5da2782df48ee9da36b049765cd5745e5..7e7796da32307b6a6bf6c1f2b51b3403bf8be6be 100644 GIT binary patch delta 2227 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::' \ -e 's::\nusing namespace std;:' \ - bmp.cpp \ - || die "sed bmp.cpp failed" + bmp.cpp || die "sed bmp.cpp failed" } src_install() { newbin BillardGL ${PN} + insinto /usr/share/${PN} doins -r lang Texturen dodoc README doicon "${DISTDIR}"/${PN}.png + make_desktop_entry ${PN} BillardGL } diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz index b3c31b176bcf9d5497ff5edceee44913bf6e2bc6..aaf7d8ecb4e4a475b9b0e1867eb493e2aff6ba88 100644 GIT binary patch delta 7404 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 delta 7405 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 fhtMnxOQMUO_?JzvmGyleaf()); -- DoCopy(sourcePath.string() + "/" + iter->leaf(), destPath.string() + "/" + iter->leaf()); -+ fs::create_directory(destPath.string() + "/" + iter->path().filename().string()); -+ DoCopy(sourcePath.string() + "/" + iter->path().filename().string(), destPath.string() + "/" + iter->path().filename().string()); - continue; - } - string destFile; -- if (iter->leaf() == sideName + ".dat") -+ if (iter->path().filename() == sideName + ".dat") - destFile = theInput + ".dat"; - else -- destFile = iter->leaf(); -+ destFile = iter->path().filename().string(); - - fs::copy_file(*iter, destPath.string() + "/" + destFile); - } ---- a/Main.cpp.orig 2012-08-20 17:48:13.000000000 +0200 -+++ b/Main.cpp 2012-08-20 17:50:51.000000000 +0200 + fs::directory_iterator directoryEnd; // default construction yields past-the-end + for (fs::directory_iterator iter(sourcePath); iter != directoryEnd; ++iter) { + if (is_directory(*iter)) { +- fs::create_directory(destPath.string() + "/" + iter->leaf()); +- DoCopy(sourcePath.string() + "/" + iter->leaf(), destPath.string() + "/" + iter->leaf()); ++ fs::create_directory(destPath.string() + "/" + iter->path().filename().string()); ++ DoCopy(sourcePath.string() + "/" + iter->path().filename().string(), destPath.string() + "/" + iter->path().filename().string()); + continue; + } + string destFile; +- if (iter->leaf() == sideName + ".dat") ++ if (iter->path().filename() == sideName + ".dat") + destFile = theInput + ".dat"; + else +- destFile = iter->leaf(); ++ destFile = iter->path().filename().string(); + + fs::copy_file(*iter, destPath.string() + "/" + destFile); + } +--- a/Main.cpp ++++ b/Main.cpp @@ -339,12 +339,6 @@ - - void GameInit(char* argv[]) { - namespace fs = boost::filesystem; -- //boost is really quite stupid -- #ifndef WIN32 -- fs::path::default_name_check(fs::windows_name); -- #else -- fs::path::default_name_check(fs::native); -- #endif - - FindHomePath(); - LoadSettings(argv); ---- a/Menu_Base.cpp.orig 2012-08-20 17:51:05.000000000 +0200 -+++ b/Menu_Base.cpp 2012-08-20 17:52:15.000000000 +0200 + + void GameInit(char* argv[]) { + namespace fs = boost::filesystem; +- //boost is really quite stupid +- #ifndef WIN32 +- fs::path::default_name_check(fs::windows_name); +- #else +- fs::path::default_name_check(fs::native); +- #endif + + FindHomePath(); + LoadSettings(argv); +--- a/Menu_Base.cpp ++++ b/Menu_Base.cpp @@ -206,7 +206,7 @@ - - fs::directory_iterator directoryEnd; // default construction yields past-the-end - for (fs::directory_iterator iter(directory); iter != directoryEnd; ++iter) { -- string filename = iter->leaf(); -+ string filename = iter->path().filename().string(); - - if (filename.find('.') == filename.npos) - continue; + + fs::directory_iterator directoryEnd; // default construction yields past-the-end + for (fs::directory_iterator iter(directory); iter != directoryEnd; ++iter) { +- string filename = iter->leaf(); ++ string filename = iter->path().filename().string(); + + if (filename.find('.') == filename.npos) + continue; @@ -237,7 +237,7 @@ - fs::directory_iterator directoryEnd; // default construction yields past-the-end - for (fs::directory_iterator iter(globalSettings.bdp + "fleets/"); iter != directoryEnd; ++iter) { - if (fs::is_directory(*iter)) { -- string fleetName = iter->leaf(); -+ string fleetName = iter->path().filename().string(); - - if (CheckFleetExists(fleetName)) { - tempItem.desc = fleetName; + fs::directory_iterator directoryEnd; // default construction yields past-the-end + for (fs::directory_iterator iter(globalSettings.bdp + "fleets/"); iter != directoryEnd; ++iter) { + if (fs::is_directory(*iter)) { +- string fleetName = iter->leaf(); ++ string fleetName = iter->path().filename().string(); + + if (CheckFleetExists(fleetName)) { + tempItem.desc = fleetName; @@ -261,7 +261,7 @@ - fs::path iterPath(GetFleetDir(whichSide)); - fs::directory_iterator directoryEnd; // default construction yields past-the-end - for (fs::directory_iterator iter(iterPath); iter != directoryEnd; ++iter) { -- string filename = iter->leaf(); -+ string filename = iter->path().filename().string(); - - if (filename.find('.') == filename.npos) - continue; ---- a/Stuff.cpp.orig 2012-08-20 17:52:36.000000000 +0200 -+++ b/Stuff.cpp 2012-08-20 17:53:11.000000000 +0200 + fs::path iterPath(GetFleetDir(whichSide)); + fs::directory_iterator directoryEnd; // default construction yields past-the-end + for (fs::directory_iterator iter(iterPath); iter != directoryEnd; ++iter) { +- string filename = iter->leaf(); ++ string filename = iter->path().filename().string(); + + if (filename.find('.') == filename.npos) + continue; +--- a/Stuff.cpp ++++ b/Stuff.cpp @@ -657,7 +657,7 @@ - fs::directory_iterator directoryEnd; // default construction yields past-the-end - for (fs::directory_iterator iter(tempPath); iter != directoryEnd; ++iter) { - if (fs::is_directory(*iter) && !fs::is_empty(*iter)) -- RemoveDirectory(iter->string()); -+ RemoveDirectory(iter->path().string()); - else - fs::remove(*iter); - } + fs::directory_iterator directoryEnd; // default construction yields past-the-end + for (fs::directory_iterator iter(tempPath); iter != directoryEnd; ++iter) { + if (fs::is_directory(*iter) && !fs::is_empty(*iter)) +- RemoveDirectory(iter->string()); ++ RemoveDirectory(iter->path().string()); + else + fs::remove(*iter); + } diff --git a/games-strategy/galaxyhack/files/galaxyhack-1.74-boost.patch b/games-strategy/galaxyhack/files/galaxyhack-1.74-boost.patch index c7fd49135dee..0da874e8715e 100644 --- a/games-strategy/galaxyhack/files/galaxyhack-1.74-boost.patch +++ b/games-strategy/galaxyhack/files/galaxyhack-1.74-boost.patch @@ -1,11 +1,11 @@ ---- src/SetupBattle.cpp -+++ src/SetupBattle.cpp +--- a/SetupBattle.cpp ++++ b/SetupBattle.cpp @@ -18,7 +18,7 @@ - #include "PreBattle.h" - - #include --#include -+#include - - using std::stringstream; - using std::getline; + #include "PreBattle.h" + + #include +-#include ++#include + + using std::stringstream; + using std::getline; diff --git a/games-strategy/galaxyhack/files/galaxyhack-1.74-destdirs.patch b/games-strategy/galaxyhack/files/galaxyhack-1.74-destdirs.patch index 7c60c4efa624..01283c5ab50f 100644 --- a/games-strategy/galaxyhack/files/galaxyhack-1.74-destdirs.patch +++ b/games-strategy/galaxyhack/files/galaxyhack-1.74-destdirs.patch @@ -1,11 +1,11 @@ ---- a/Main.cpp.old 2006-07-28 00:04:46.000000000 +0200 -+++ b/Main.cpp 2006-07-28 00:08:28.000000000 +0200 +--- a/Main.cpp ++++ b/Main.cpp @@ -184,7 +184,7 @@ - #ifndef WIN32 - string settingsPath = userHomePath + "settings.dat"; - if (!DoesFileExist(settingsPath)) -- settingsPath = "settings.dat"; -+ settingsPath = "@GAMES_DATADIR@/galaxyhack/settings.dat"; - #else - string settingsPath = "settings.dat"; - #endif + #ifndef WIN32 + string settingsPath = userHomePath + "settings.dat"; + if (!DoesFileExist(settingsPath)) +- settingsPath = "settings.dat"; ++ settingsPath = "@GAMES_DATADIR@/galaxyhack/settings.dat"; + #else + string settingsPath = "settings.dat"; + #endif diff --git a/games-strategy/galaxyhack/files/galaxyhack-1.74-format.patch b/games-strategy/galaxyhack/files/galaxyhack-1.74-format.patch index 478e58001c73..f878fbd904a5 100644 --- a/games-strategy/galaxyhack/files/galaxyhack-1.74-format.patch +++ b/games-strategy/galaxyhack/files/galaxyhack-1.74-format.patch @@ -1,64 +1,64 @@ ---- a/JSDL.cpp.old 2016-01-04 10:42:56.404316856 +0100 -+++ b/JSDL.cpp 2016-01-04 10:51:16.744255312 +0100 +--- a/JSDL.cpp ++++ b/JSDL.cpp @@ -47,14 +47,14 @@ - if (!globalSettings.batch) { - if (SDL_Init(SDL_INIT_TIMER | SDL_INIT_VIDEO) == -1) { - char output[120]; -- sprintf(output, SDL_GetError()); -+ strcpy(output, SDL_GetError()); - throw runtime_error(output); - } - - if (!globalSettings.disableSound) { - if (SDL_InitSubSystem(SDL_INIT_AUDIO) == -1) { - char error[120]; -- sprintf(error, SDL_GetError()); -+ strcpy(error, SDL_GetError()); - string errorStr = error; - errorStr += ", continuing without initialising sound."; - WriteLog(errorStr); + if (!globalSettings.batch) { + if (SDL_Init(SDL_INIT_TIMER | SDL_INIT_VIDEO) == -1) { + char output[120]; +- sprintf(output, SDL_GetError()); ++ strcpy(output, SDL_GetError()); + throw runtime_error(output); + } + + if (!globalSettings.disableSound) { + if (SDL_InitSubSystem(SDL_INIT_AUDIO) == -1) { + char error[120]; +- sprintf(error, SDL_GetError()); ++ strcpy(error, SDL_GetError()); + string errorStr = error; + errorStr += ", continuing without initialising sound."; + WriteLog(errorStr); @@ -81,7 +81,7 @@ - //4096 is rather a large chunksize, should be smaller if I add sound effects - if (Mix_OpenAudio(MIX_DEFAULT_FREQUENCY, MIX_DEFAULT_FORMAT, 2, 4096) == -1) { - char output[100]; -- sprintf(output, Mix_GetError()); -+ strcpy(output, Mix_GetError()); - throw runtime_error(output); - } - } + //4096 is rather a large chunksize, should be smaller if I add sound effects + if (Mix_OpenAudio(MIX_DEFAULT_FREQUENCY, MIX_DEFAULT_FORMAT, 2, 4096) == -1) { + char output[100]; +- sprintf(output, Mix_GetError()); ++ strcpy(output, Mix_GetError()); + throw runtime_error(output); + } + } @@ -101,7 +101,7 @@ - if (screen == NULL) { - SDL_Quit(); - char output[120]; -- sprintf(output, SDL_GetError()); -+ strcpy(output, SDL_GetError()); - throw runtime_error(output); - } - } + if (screen == NULL) { + SDL_Quit(); + char output[120]; +- sprintf(output, SDL_GetError()); ++ strcpy(output, SDL_GetError()); + throw runtime_error(output); + } + } @@ -114,7 +114,7 @@ - - if (loadingSurface == NULL) { - char output[100]; -- sprintf(output, IMG_GetError()); -+ strcpy(output, IMG_GetError()); - throw runtime_error(output); - } - + + if (loadingSurface == NULL) { + char output[100]; +- sprintf(output, IMG_GetError()); ++ strcpy(output, IMG_GetError()); + throw runtime_error(output); + } + @@ -308,7 +308,7 @@ - - if (!theMusic) { - char output[100]; -- sprintf(output, Mix_GetError()); -+ strcpy(output, Mix_GetError()); - throw runtime_error(output); - } - } + + if (!theMusic) { + char output[100]; +- sprintf(output, Mix_GetError()); ++ strcpy(output, Mix_GetError()); + throw runtime_error(output); + } + } @@ -319,7 +319,7 @@ - - if (Mix_PlayMusic(theMusic, -1) == -1) { - char output[100]; -- sprintf(output, Mix_GetError()); -+ strcpy(output, Mix_GetError()); - throw runtime_error(output); - } - } + + if (Mix_PlayMusic(theMusic, -1) == -1) { + char output[100]; +- sprintf(output, Mix_GetError()); ++ strcpy(output, Mix_GetError()); + throw runtime_error(output); + } + } diff --git a/games-strategy/galaxyhack/files/galaxyhack-1.74-gcc43.patch b/games-strategy/galaxyhack/files/galaxyhack-1.74-gcc43.patch index eeb64d12e587..817958b0403a 100644 --- a/games-strategy/galaxyhack/files/galaxyhack-1.74-gcc43.patch +++ b/games-strategy/galaxyhack/files/galaxyhack-1.74-gcc43.patch @@ -1,12 +1,11 @@ -diff -aur src.old/JSDL.cpp src/JSDL.cpp ---- src.old/JSDL.cpp 2008-07-17 18:31:38.000000000 +0200 -+++ src/JSDL.cpp 2008-07-17 19:19:39.000000000 +0200 +--- a/JSDL.cpp ++++ b/JSDL.cpp @@ -20,7 +20,7 @@ - #include - #include - #include -- -+#include - using std::runtime_error; - using std::memcpy; - + #include + #include + #include +- ++#include + using std::runtime_error; + using std::memcpy; + diff --git a/games-strategy/galaxyhack/files/galaxyhack-1.74-gentoo.patch b/games-strategy/galaxyhack/files/galaxyhack-1.74-gentoo.patch index 9e55c941bfeb..e9fb838826ec 100644 --- a/games-strategy/galaxyhack/files/galaxyhack-1.74-gentoo.patch +++ b/games-strategy/galaxyhack/files/galaxyhack-1.74-gentoo.patch @@ -1,5 +1,5 @@ ---- a/Makefile.old 2009-02-11 22:21:26.000000000 +0100 -+++ b/Makefile 2009-02-11 22:20:58.000000000 +0100 +--- a/Makefile ++++ b/Makefile @@ -6,12 +6,11 @@ # James Gregory and Everton da Silva Marques # diff --git a/games-strategy/galaxyhack/galaxyhack-1.74-r1.ebuild b/games-strategy/galaxyhack/galaxyhack-1.74-r1.ebuild index aead3e7b9481..1466c52f896d 100644 --- a/games-strategy/galaxyhack/galaxyhack-1.74-r1.ebuild +++ b/games-strategy/galaxyhack/galaxyhack-1.74-r1.ebuild @@ -1,29 +1,28 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit eutils flag-o-matic readme.gentoo-r1 +EAPI=7 + +inherit desktop edos2unix toolchain-funcs readme.gentoo-r1 DESCRIPTION="Multiplayer AI script based strategy game" HOMEPAGE="http://galaxyhack.sourceforge.net/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2 mirror://gentoo/${PN}.png" +S="${WORKDIR}/${PN}/src" LICENSE="GPL-2 galaxyhack" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" RDEPEND=" + >=dev-libs/boost-1.34:= media-libs/libsdl[video] media-libs/sdl-image[png] media-libs/sdl-mixer[mod,vorbis] - >=dev-libs/boost-1.34 " RDEPEND="${DEPEND}" -S="${WORKDIR}/${PN}/src" - DISABLE_AUTOFORMATTING="yes" DOC_CONTENTS=" Settings will default to those found in @@ -35,30 +34,46 @@ Additional user submitted fleets can be downloaded from http://galaxyhack.sourceforge.net/viewfleets.php " +PATCHES=( + "${FILESDIR}"/${P}-destdirs.patch + "${FILESDIR}"/${P}-boost.patch + "${FILESDIR}"/${P}-gcc43.patch + "${FILESDIR}"/${P}-boost-1.50.patch + "${FILESDIR}"/${P}-format.patch + "${FILESDIR}"/${P}-gentoo.patch +) + src_prepare() { + edos2unix *.cpp Makefile + default - edos2unix Makefile - eapply \ - "${FILESDIR}"/${P}-destdirs.patch \ - "${FILESDIR}"/${P}-boost.patch \ - "${FILESDIR}"/${P}-gcc43.patch \ - "${FILESDIR}"/${P}-boost-1.50.patch \ - "${FILESDIR}"/${P}-format.patch \ - "${FILESDIR}"/${P}-gentoo.patch + sed -i "s:@GAMES_DATADIR@:/usr/share:" \ Main.cpp || die sed -i "/Base data path/s:pwd:/usr/share/${PN}:" \ ../settings.dat || die + + sed -i \ + -e 's:INSTALL_DIR="${GAMES_DATADIR}":INSTALL_DIR="/usr/share/":' \ + -e 's:INSTALL_BIN_DIR="${GAMES_BINDIR}":INSTALL_BIN_DIR="/usr/bin":' \ + Makefile || die +} + +src_configure() { + tc-export CXX } src_install() { - dobin "${PN}" - cd .. + dobin ${PN} + cd .. || die + insinto /usr/share/${PN} doins -r fleets gamedata graphics music standardpictures \ settings.dat + dodoc readme.txt readme.gentoo_create_doc + doicon "${DISTDIR}"/${PN}.png make_desktop_entry ${PN} GalaxyHack } diff --git a/games-strategy/warmux/warmux-11.04.1-r1.ebuild b/games-strategy/warmux/warmux-11.04.1-r1.ebuild index f143ac0a47c5..14f71195338e 100644 --- a/games-strategy/warmux/warmux-11.04.1-r1.ebuild +++ b/games-strategy/warmux/warmux-11.04.1-r1.ebuild @@ -1,13 +1,14 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit autotools eutils +inherit autotools desktop DESCRIPTION="A free Worms clone" HOMEPAGE="http://gna.org/projects/warmux/" SRC_URI="http://download.gna.org/warmux/${P}.tar.bz2" +S="${WORKDIR}"/${PN}-11.04 LICENSE="GPL-2" SLOT="0" @@ -31,8 +32,6 @@ DEPEND="${RDEPEND} virtual/pkgconfig nls? ( sys-devel/gettext )" -S=${WORKDIR}/${PN}-11.04 - PATCHES=( "${FILESDIR}"/${P}-gentoo.patch "${FILESDIR}"/${P}-zlib.patch diff --git a/games-strategy/xbattleai/xbattleai-1.2.2-r2.ebuild b/games-strategy/xbattleai/xbattleai-1.2.2-r2.ebuild index e7b53bcc541e..34735392b6cb 100644 --- a/games-strategy/xbattleai/xbattleai-1.2.2-r2.ebuild +++ b/games-strategy/xbattleai/xbattleai-1.2.2-r2.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit eutils DESCRIPTION="A multi-player game of strategy and coordination" HOMEPAGE="https://inf.ug.edu.pl/~piotao/xbattle/mirror/www.lysator.liu.se/XBattleAI/" @@ -11,7 +10,6 @@ SRC_URI="https://inf.ug.edu.pl/~piotao/xbattle/mirror/www.lysator.liu.se/XBattle LICENSE="xbattle" SLOT="0" KEYWORDS="~amd64 ~x86" -IUSE="" # Since this uses similar code and the same binary name as the original XBattle, # we want to make sure you can't install both at the same time diff --git a/games-util/Manifest.gz b/games-util/Manifest.gz index 688f588a0e0fde6d7eea1bc8f45f461e9ffa054e..796d43793157b2275d6c61c6f5cccccabd3811ad 100644 GIT binary patch literal 7903 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%0Ax}7N{_Fqw zulb1ovP#=6^EY{~m3kPpT&Wy++;?x~I`5;MbzS$o*E(hm=gjxHM=a;H(#rQW%U*XK zSMRI$W7mF%TJlO`*Hw<#&&l7{JMS=KUv>1|t`YA(QYp3N|K-2@>;LrOi)&8SV4>GTXQR?Z31ypZ5Cg`@h`reci$tXH5GZ@f?#+i}yL=#RsR@^X$G` zSna&~?zOTgyQa;W#Cz1-cL{|z9W&fzrCHlv=Y6vatIjn>NjdhxJDmAAOO9jZGp}{; z%`5FIo#~waShsSXGmgE&-D+*;s5=M#u-cukE3;Iq=6xSE=r0Zn+cN%xb^6ujb>6mG2fp7N4zfP-T3P(s8+Z%K8m3x-adF6Uu z?Yh@_9P2(xp69B5;az)JF&&Ye-XoOzNG#>aubf9I$DOd(686Q?)xO5PR|=ga!&R{V z62i=R-S@r657zC|FTZ~M_Wdva_UV7LZ}VmG();4|vHLjLxrUj|J7BKdiB&{wQD zR9r2jwJ#i-{j66AyXUwrjOO-b&tvt?PvntnYn8W1Db-kenk)9l#o5=mSekg1#5$bk zNO*FpZ;O|)1&oz1Y9;NQu5riJ@7Y$0?FK)Nqvf7PIKoUd^lQbDMi1A%u8Swd>H66# z%Q!*|e8)_Q^*`3kCG^Z!O`a#l9S>k2qx>stM+;qKv&i}%Z?U)HO^g|{_3ZWicH zSLdNlK8tUhX^B)PUUy;oDF84Bh;|R2?nv!of6kltxTU@aA&QpT59|h@>Ib+}K)5s9c*3r1?uqR;Aoxrb;Arg*gyYp}zQOiPNMVuVq3;l^ z|FLS|R9l_@@Q$q!9ifbhYc#EM4kHii;0sNNCjNZWnf=HT;*d;8kGj%A+d7tsV6JVACAjGXj?%(7#(@pr*vUCId@6=O00)3J0gK1Zy<&Y>*siQ) zBhD=%KkmSq^I`6dG(1u2?gVC(=ErhXC?&+}Xde4rX9K#6_u zpAMm%u;3=O!Mpj6Yqkwqrue#GU)twS-~UH@U9b4IULXQA>V$H#LxgA;$HOvMo;`O1 zDJ~p#_XVbd*YPZ%|8jg$9A~|0tRhU8U1xMzmfhC-2+=T}lXpE2&w5!~_eZzHe_6y?7!xImo zl~~M3&4ndkPgVuqI0gtkFI*eg;kWud5`rVLbaMlGu+x|I`u6k7QiXTKFL&JRX9b@I zoF9RL9UU+)YykSzZnhy5tQDUG`9i4&I_u(*anOcuLUlUUsR07F@d6D2mr$_EaS~&1 z*nS-Gz|k$_Ygi7C7aI}_WJ(bWkJt{>hagom&TvKi z5}|VBiEA7CaV!Eo-T@zL{L6#w-26?v;3mhtP*R&!Ip5Ih#yUFN7Gf&eo$)0T3oo9f zMAjU9Y6ql9QWIHB5ELv6-RO9*@e_T8UPh52L5WwJt-)3S$>5`<6Dz`?8bD(tASfSD zJ6Y$x+J0HF-{+^VWB%pmPhVf+WK8+RAqn(+fogNRWITfbH?>2;1HFJIRj}(?w~PaF zNmxF!RHG4_ft54C%X5J7rh;CAn4E>6jd$>S5CQPGqyx$hp(m!J5?LJxD)2GhtSmR6 z>cnxWe6_RW03%AQg(C7b{^xzodi(tKD^h9xv_1;W7Zk&>V?$!FKS7~#6WfU8 z7wmih=x}IkEdVF@0xpY7g?tat32MZ z6W}L2W;2^psyMqP zrJn2wY6DLL#gb z3&1p`6p0*&Rm5$=T6p(x;|TS|lwDMA3V%w|2#mI!z0szltE z<@)+dU$2xRyrbB@7t%XZj&+=FkRiw0I&7crC zO@ep9Z|?y$Crm702Wki@fegea=L1dU{bIyTDqaGeAmHsceRSQDHYCuNT0sX56b%MF z06{Y#h#jar1RHySJ}sz?m~dDB|D|f@x5rUUs~BNwR_dFtP^zyB6m1n+y-}Qy7Ua|8 zmM4-8;GVCm^|!A-j*&#;BP1L-!w&BaXTBcRxp8&`B}^M<;+uDaz!yw6rsF~m1Y*xd zhQxF8q*!Cx2mv%kW&e4$Fc(-z96!eBApM2WhJ)~(%*Ej~tM&|Cd!t{SJ+5+2G{o2n zc61*x5E2txUlrhQX3wL zsMkQm5XreC(>IWZo$XI%G4t#^)-)90mtvN>U3RD3$kRGy8=Ss#2G;D_>^Ai7_Fxm##$AIXmcvLf}_NsVeTyw-R3X zA^2gNAVR?G@n0;KU4~iKEM&kMq20Z1Byc03!`1`gIcIZu_u1;}vVHj{Y4n~PgG53% zW6Axvh;11-K)S>(jNjf9jvtyiROL6O27l)1iu8qx6_Sa}ypt&0R_2g}W5VwzXKdV(>U zJb~vIV1m$%Ob2%$7dRET3`iZBXU%#xKs!AzKv={#+|M;4a^T>IAOud8D-$r&2~kI` zwWAZ82uiLYD+8ay-OWTamXN4^syX-s%o27xGfW%jP{TqjJD4koTqyX6WH^p;N;*)* zAr08y3zp5VpMU-9r!Rl`_4DsPefsj-U*@;3zxJ>H{T0(*h%ACNs4i;0c3~BX3dGTH z^2Wp+gkjxSH?e2u^CF;?tK`vrVK+=fHSk z0#tELEP$v_lspJVkbN{h>?WUewE}SmGQ{x{!l~_}dn4ZIAqrF&LjkwoW(a-QHX)BV zgNa<}VDV$d4*{=E=*H<$HnaR=>5c(I=&=xAYKP=N7sJ|a3GZK?S56)UL>3$?$2D=2 zaf5~<9j3*ujJ2crJOpB)VS*JClbB(#F;?KX69(eCJYw8W(*GKBLi++T=FgYzm-TJ@ z{_Ruy{JMbefg$o7^M=wN#4DC)rV2p-O;0xHjKr(96JdUx$8HglG6~%W3omIhvW19faCt zW|a5Lu!xN0F8lcN1^n&z{^9y{sPu0;tC>%k=R5&u>qBE5U>og59c|FoxwaRAh2P2 ze8Ei&XKO*~Rs$PT?c5z z3$%HI({MO`i7&eQW$s+H_xy<$`3bEj9Bd&p^w4|3#)J) z0#RS-UQi))(n6v_iKOg}?Fel88ui8_OP_fT^Chz&aEL|VYedj)_{_^{t-q}=-~aY$ z{o8AX<9J83dZ4_oiBJQ3(SBG8U;^}myim==mv{zd-T~O$fB&U_ShM#NbfP}{lpsOL1Ul$4`+f0Z&^i7u#*S2y5uct& zS1p0qU*kl_vr;F*U%&sD@y^u@zW~$W`7f-i-DO-E z-8iu4ntB;XlXA2UW%by1fhw8J!*7RW9y|`DpXWAjlnzXc$kqAdlWwmeN2u}|S1^Ie z$E<*h-Vn5Vp65I7xM7WeF+vs3A~51P7eIexM9YF63{NyYx({$m!2*OpfdtqamhXpk zl)=3T6zh;ZMRVOX;<j z`w*Jg8blcp2piU=h{qubRIP&)YBw~F>I3QlIGiP(2W%W+h&soXiuD5LM#2=#D2$_7 z`h&omElIwBa6~>2M)0~27Q`*0Wjl}e8jVSGgg{{!mSWr`Kc!ejFiNoGamjdvwB-Q^ z){#AkN8VUz0H^`KSS%(C+rXC1{iTsBZdnLSvkp&y6O;`Gc_panH9g2SR$R4wT(Iw- z*ZRwv|CH`{(d|Gg$^{z&X4lRgc7eu41`>Abz!NPJ*$w~80nu==-x=UDQd;2vU_l9x z!e&2-jOMc7x#NJTVD3k)9*A4<6(Ipcn#PXvip>Nhgy2mYD9LxJ4T|XDWtq5TgCZie zl6jMh5XHZ3eXjzp^Xup}NE+VZZh|Ez$l8{tCg|~)Vc#JRu=Q*?$HE_wiXQH7m){jcj|ZOgkTAVk6kv9pHFXOI&+A#h?js2?E)&3m>1KP61X-k+)^ z5TzwxK_9%Xn?){}KoFYz0EX8r>tZ`Gx6U%E)x#q@Sbg{tZw;Wv9Cm$U7;IYGu#%({ zww4CF+F*RYKugRVum`ANC|Nhp9_JqXe$I$9EP0pW`PPZby?Qsfa#k<~iWAuOO%%R~ zu%3|d?OFoA+zz0&h|L7?mqq)x^~I3+V=&7j0`k2@-3YgW!CU^6*}`!Fr^M^B(V6Wc zu$uDoWMbbn#Y|jc^KiE(r%mY0yeV-CepcfE(gM&&zXzvW+yP?51%JFzh z4uO@47ulm4bV8BR18W1!DG}^L0kIqvs1K-MECeG3t4=T?d;E#P!I4Ad398I%JO|__ z0m$;p*@O8_2;H6t#5M{>=E)}5cfxg!7cl$uWqg|J3l#D{@J)WzlXzZkW_*eV0&z0i zeXp}-7}i4d0ZJLcxd~l?kcwPC4*2f!l)b6*F2XDd{+^aQp$+y})@&jRd0y-U(Ot2~ zgttIW*@y!&Qs5D9(#b3+9*@Tr;Ig7;?z5m^yS0lf4p4_Afzh2F$zigHPy8K1c1v^z zrZO??BeTOdQL9N){d0vyS<_@LVNTN{h~Ck+g_utz3N{J@d0)2w_WPe42=~pGbkz9- zm;e6GcitJU9X#fWPf5>0@nJ1b-W1ndwPl%gVOfFOWPw3ak&FqG#Q5)P5Nk2rrHDXK z8#bUx)$j_mWCAQ9wqEZU4nkOq*0tb_@lqwR9w7rycLLk`@PmrFeZ!PX7~)vRQeYix z8@#TZv_gZ*6(N7{vn?$;_K6o*T!I`u2zDmd3f>cLv>-x@t&cA(_UF`Jm+B=@4v+Q0 z${t|oAUX;iZhiL!)q^jhF9sY7_kdl3W@8?n;a8ksAk_}fZ&-%rsc-l27>O7G^a|mE zS!z@V-i(PvXc?Z+!DI`9_-vN=t<0bx4fql8{%p5}Iyf2oG;u{83HDA1CqhGe;4P3e z5cDB9{LLy0xIIxu+W=aL7E5i4x<#9K=)_WA_rf>+?g<^>3~5_+wem%5O)uc}Gj9I% z_b=an`^%><-xv7*{ZF+x5vVR`0?}J($nqdZ*k}ZoWDBf>Rf1pF)pN?{z?3zhLXbZM z=7vqg1wX6GXwy<=-as-ql7B~>Oxb#jqRP7JL{hWp^8)5A5__X%s`?mB8U-`1jW0_V zUwvM&3STXl0KmyXPyE69kI)G!=eQ5}d&H`aD;ALbaFb;pChyRgl>x5Do-Flx z3dp^L9rJ-5vGAkC`}Nz`zX59BetXsB<=sbt^p$`r5S%wh>cdg-7E8yi9>04ajP4Bl z5}_>E+BngT=`M@oIv9hXhD`yn&DsS0l7D7(T7HgsAp_vQajxUYXfx0g6F%H>*wTCH zHV~#P@XQpElr76!ZJR%W_MH9=N*nb9dqr1uteU920(t=Zgv5e**W!PBDrR>G4gp#s z+lMCuF$WR?dw{}Xg#0d1`U+33lQm7RYd7b&_1ka#>(`%ue40Kg)_YsHcxo$8vYoeH zSP0;Hbs;w5i|9=7VVuSR78JR8BfGQb-^9pTDghf!9xRN;j0TE#-2m|UcMdz!u)GMh z0ywZc9pPTssQ03?i0-)#B5jU|<;<*8H1_4^2s7TE%n;DWeNU_SjsqbvFc%ZRn}?3g zQkO6h`A9BPQ3=I`tHcw&e8g#z5r)%Si{i!^19UA|7I49SUf1luef{#&Pd_f9ItOor z87HWXi!iPDfp76wFhUuU`Fw;k+J$h1OPF2kb>brd{=372xoFak!aT|eYES42!h9pM zAq1TdC)^K^Yj+>i2ztz7GPk@DGkm)|X%NCFaczf?yEPUAnj#5&isYf)*tSQmL#+ykx&ZIlnG?I(g@>*ELL0kQk% z)fyji*{`B}dfwMe$f25fryb0*)I2bvaLoeu2LRv$un71bkAia*n6&lw6BoKs-Ucex znqYom?ZxJb1_+<7v>qxzN}I!O1V+df?5Q#yrFE6!x=svB0_#kB~a}1-L@r zI_7AwF41f-beqUAaD5`tQF_Dl?EL`r&vI^9)~q;Zi#!Z57S}7D3xRaRW=H^*IAQ$= z6HM_!)$ET8_S5R${^Z!MH%uq4Im&I$Y*_P&uH2R^HXe3B*{rR<60X4>vKEFc4Dj?! z|1b}ab^~*()d+Vn!(x#rat0SV{I6Vz@<@CSX{{SWx5v(}XCUw&>qX2P&CoZxO+A(q zoaTD=fchd{S(&^sxzm%$Nz`Q@8(L@cZ_ZT^-kDu^GN4B%*s>cDR(Ia8qTxvkf(lM$ zp$Haf^#kj9>VqkB4vv= zPLyil`|@fYEvfu2kD;rD1!q6Ov~w(2EC}P#!+?_$GhbKhOM~nG@+Z(0tXsEJaPW9_ zK+wyj(?=_$u#sTa&11(5^+D>kT`tV*4u=i_L2EPLqIl@O+bJ%B94ZEX-PWcu|&q6{QY_GJ!$9r4HlW(nASTH2s;vr9fZJC z?d?*?|NSVLCCof$#Tm2N>Uzxsu7w$&!$L0zMNDa+LfJ0tfWP6p;ZB3EB}@-%oP+%> zY+`<0v)8r40$-?VH0zG<+_o*?Qn91HSKkX`n9?3P0>dLLb zq0ra2Ej77eYr|~YJT1qzZEy@VIsqFUi@kR?$!>#c`@>L_odsIBJk2G**bjG$r*R^w z=E@;}7q*dpSgfzVd>TKlDh}0@%-$XFhEAXBwvV*jpz^R7*D~>LkL(kBO{liLw@hTnMgmqr;KBkVJ}*5Lxf8D|C1&YwfoEh&ZfcI*QW4V>-`X9@gZs| zXx4RLOpsIv#|DOg%i{(`OCf%&fW)_$8^HxDw?*@2uWb?F?W={t(t{$1q7Bj$U3j73 zBAvE%4zz!Q{0A(>B*Kwl9IwQye`dWt7L>h2N8}7d4TB(-C4H{g1_85|NWvGak~7=f zbGRTIyWtBcRiaglynN;RkmEh?GkG|~TI6H1S{FYKoFb>10u*VBN5i{=6^D@b0E{6E z-cBd&t7BqjaZmP-aGh-kgf~KQp?>*Wo!f~I>*m?A zwuyG1ma^RSZMiVrT3}Ju`xQQlpGVGG5)L$rk@wRSvHhOvX(wh{>a+xU!~dVktA!jz z_7V*`)HH3Y)vk)H7#{Gc^`^~Pr}GMsX9d~2oHCGJ%hoZi-@lCY`slfILuAw31 zJJq5|xt#@37x9uuhxQSLhW+&|*|^JoKy~087%VPT^GHY(D4Qh*ugmpqwV%KK{{6>i z--VcS*|3>F^1Tz^lZOWr(3)i{p|zc+zX^LdJ&+4lVr$VRFAI*!;hFsuslgfhK`jk1 zF&M1T*onXe%^1#iK&99qisB2|o^251ZNcnxFkQDzcJSf}=dxYxF(ateYA1xwy0ity zZA2#Y^RhA#xxo^5+j?@a)P(STI2@n`q{W8p0vfCrp&G1f!=$;L8hzgYGpxo&s1FPF z`-gV%7qWU^%i6SMlN(H4`hrwNa~%WJfQwruzMphA+gqLPFo-xvU_eT353wxI5fZL; z*MWM=&mmp3Z$knEo}JkqEx`AD6neE22f`gu?QdsAgt83i5k3*1aCFQCgKtVz#I%Xb z0h2uwUXF(=hQQRMDnaI0*aLn=Ug2O3WSRV1a3#cgoz{dGd!{_S>nEJoq&WfD!o$ODzpU$C@5SnN_lAW#gPZHL zkqkE}Z9oZ3Z2&)&H$~z$(_=HRUcDhj5cJn+EiRx}f^C2-8lcsoMfVvo;IJWr)iZz3 zvF*kK%&huQsCf9CT(W6LUmD1Z(b18t2^eO<(Q3p@qQ8ZQ%{ehQfO9)PDHO|&-_E)F zg&Knl!Hh4p@Qs}SfzxWfgNH<}7bHAzsn*}N$+3is_*U$u;?wvh_~A&P0yqdWB=UgB z`a}xj>F!R-caKR1+PIwtAQst@lGg?MYy0-w`n<;XKWXRPVl#>pD{hfbf&-4*dVvcK z8DWq}un3>QrwwSwrxR(yVJnDWza7uDd3Buqw3yTqEX!&ULd|h0(dy{)a>xvP9zg;RhZ?Zn zK2)|s!UkJ~j+2PeJs)JodGp(%l?-6sCKK`JRj0MC%Y4%y&R{dULu&772W!GFZF7lt zKl$0@q>1a0PByqbi`kl;T^JXll0Y3Ud&>n4XV^fWv4z$9wgB`>jeLG$cu_AdQ^l?;A7novCT@q zr@`!CwJt;xY>dwqA7QtMUiK3^JV7W>*&;@iuszDdUy6LM3ew&p>`l2EAma6vv(ELG z_Uo^9JbZu2NnbD20_Ioof8ci62aA9|Jp(~~V~5rL4y$)|w0QwEdaQr&c%E+XI(Fg- zbeGecpxMK8QzhtGuhu|3-Y@ge7Ql3p= zTNQf%{cej!D$g0f?(VtTVeyF(9-V}wnrOzm@)nTWXpY<@Sz5=ZWD76Y2Me3ALDc1aruRu98OMi8 z;*#Zrm}QguFlFLSGHJP;D8z^JCu|N$YKux=PEETS)Yo8+8=7Nu=b9m@3HGMI3W`t@5>IFy#g40d8}McI2K{~ z_7FUw)QL0kFhvbrXr9l{o?t}jDF8#UOLRPn-YWGA0SzsWM0{fZxNRCgpECpezrN>O zpTRffuo|DpiBz)d$#ZUx6 zpDb`4vv?%TQb9rRrC9^fmhTzCUe_z6e_FJE_RaJ%0ngedboBAeQ;7Iy+qlgvy?~`` zx>dC4w3+7|4lNl#oVHEL`^WweC^2yF= zLX@3^kZ9|KTtBs8r$@8{DUbW=_a@Yoxt*Rs+)Tw1MTJiWY@d@RKpaCKm=MjQDLH-2r3y;`El{)FQ2~r z!Qx(2(_vwbsVcTnTz+r=cG*hir-t1(9v)7K#R!KCTV=*vmjAPI1c47cKKP!>I-qPSqH%lb; z`C-v|`|Xcj`cjX+|6Z{~fI@QP{|Qu>)2TG3XD+=SyVnXOo#&*j4#SVtIny z+PT^tsJHjU_7TpjVfJZ!LQZVK_5xRBMis6Hy}6t+xC!3`BfNHX$Pr-#MM#hU*z$AM zye)V-i2w1Q*6jD6ep}zafBN#%hggta64)a=^BRlkb9Q~&i#@SC1c`{_&I98PCu9#WGpl_$b<7|+Ep3nGw0?P5hfhSiibl9)rw0`EH+PGJw9n{D~1UJkOe;fUY`m9#PyL9`J0Fr7OZvl-{kfHOaocelW?lNx<8}fA z?C41&8c9Wm$>Xytn2$7I@z~2gFy5G+*Bj*ce7&5PSj#1HwBOu}d zW9MbzT)j9u!ojq#IvWq}^pX&|v!ha-@f@5fO`wtg58l=ZZbjaXNC+^LYp@|G@n)d| zABBXpGUWnPVI?@T4UXM3%4!}$ow4;aDvuD(r(22rik@$nX13~Ql>SkB{`9T=`qxk6 z59{`FaI&o-Iaqkq2V&bY+R?3JP97IkXM+QuV_;TQG7Cq7Zmk2s4!RRjZN^7$JD4Fn zClWmMGtdEA=KziMw7V5&aA$+w*vVP5{frKjc`u2w(U3iamGZ{HcE!_qNPU>q@LVF; z<~LOI`*5I8F!2LrjaGECvd!uYSPRBv!T;q5k>XIWED!@_?Q|YeY}kRb%Bx3;+it9u z()lOr_O*Zd_3QX~egBgw&x*E!VK||32PqCu>%=H122|4U86A+t8l`$?3ysoq9E=?W zXPe@j38o7KIla-h-p3u5!!(gtY1rG&TS3%JhHR%%UE^p+anRX%cU1xecDJe>Tu^Sl z)3S6Y$hCDttWc*3Q8r=u15s%L1G+{O!H6rO9|gUhN(ZOHIY`-l(G6|3dO6FEp?nqp zuce!dxNPe3OwB=T9|giMzkmMz>6bM>wLjQhdL1r^96JLl)-lh!K4qFUHjA2B%V$PP zn9dn6X>)o~d82X;Jo2!D3(gWP(1Z1w&_u>xr}eNF7Q`eZKBrNqGvzuS_l%Lp$_dY) z(VN{_+?ftXL|0G=QWc$oY~71f5->ls+JOcHCherM(HaDqCa-vJBw-zu*y=n!5A+?g zmiuA$|E>-08G>gkT`)@NaA@t5URo9@1FRqE$Cvf}-@bnP`7bv5{`S}Q4fgh8cjwD6 zpxX{02q@?V>+KF|+Nb4SKK^Lvx@CmR*;=rLNBws6V^#v$d7U*0e^XlFh zP(U~lG4PY|NhO&fp4T&yIy++$9{|;CmU29Tes$T$HZKc**l}bx5^M0+u`DFf4_EKc zjc(3*V^Q~Hsg}hQ5Rm!I$2Jp`h-hpOV&`x)SMk7|@Lrrhb1p>jb{@uQfuZ=o<8(xf) zLtq=R7ElXtBJAlI6UfK2r*MemWXWNV{tYWew;e5)^2T@J7z7&6?BP5Pn%ho9I_xky zFDDWhHo*8eJRgY73T6HQm7bm&@!||Q&!tbNW^5fbV*A0tJ7>$#7SHg(@`e{H4wL^~-O6GFn_9fNppo0LTOJ4)5_k4Zg|2#<0}e(L)oX?ra`v zrm~qRenP>1%1erMNjQ&g3|+d%cEFUGBd2oNc45Ssqk8-t?HHU!o6_5R1^a&HiwXO1 zsYsNwC9XU7pXh^f4d<{;x>>;h3vxzLxEwmovsSiBYbH{#a1;A`CUJSp`82f*FMoh` z6U$+ccQxr-Et^R|-(Bo*&VN|6KWDs~B)gZR%vge81!1&9*owVnF`|>oWR`o|Bb8O}&c3j1$D&)f zRBDj6MxeTrQ0#!9eF3UO4G`_hM}iE)31G;4OJxf`tlDq$XUFsY_PPD-TM9W@giDT!ZJpdb+Fi>=4ZV9 z(@~h=ls0&uAl{6yC&XDd;d#O=-hwCWu+(91iq(!=#5V7FIt#A@9KcwKjvpfGCa*QY zlAa1f9+!2%P#5H#;E0zyXVP+@{XY*@+H;i$7|64wipfH!u$P;6^PDn51^%#Z|A8cx z*rJ#MfN>)P%D7>t^TtW#klD!uN9eYWM8`PaL!@h%f9T6Umez4b^5MtF? zdnSDE6r4mzsCp`98g7J8$5@{+qR^-}l^{GWF~Fmot_n%`BY)-8e(c^#80+foT0IRz z_`ihEC^_B*=?zQ8k_+%m81xF|F_CpB0 z7M?aeW-{q}3#QxD7JEEa6P^a)FxptQOKX;qnqoo-SEtj8$4-#8THj)^?e$NGeYQGA zeyH`wrF+h({y@~;`7QLtex)S|8g)6{Gn>IMCd78&^f!FN^T!hvVvva50^!_Rd?_F~vJ>x1JWqaJ}T8A^* zpMo}cMw4YP6gu&}wD5T^+=A_cBv`to+WhGzfD`3|JxmuqfED5k)l{I4yU?V`!5j9y zIx!_Zq8BLd>9rVn?$<;2_x{!8{0^t{Wp8_lmhD9o!r7CeZb}L`x-Cz0F6w0i)!|U! z49u`v7Ry4W@2efl@oe1;;@RpTUJWn1i2%y<8Yfg_dVa|g5pMqt{!Y3 zY&P^hU;%mG&mjciu_H~K<`O;mnZfG7inrS_J}t&2XfE>!CsyMwc{PYxsxzI~_hmPQ zH59eMr3k$BG*fawu+Q-^!S<^AkdZKMJtom^=wv88NRcP~5M_o}@ zTVI6yo1KP|KgGZ2Gxnz!H(9z}Ua#bExqkWjv5YUhjL-IR3#2oV&XE%RxnavA>t!dx zLf&1T&sIZOo}ODo_q9NvH#=$75Q6*4nB{ny=UHHf86;bGov#6jR0i2E9K%yCyW2r{ zvnlxK?<1iJ*Zm64>UX9Ka*MckY~b6fzh|KKgnc;99usch*060?=?gvOF^hS&d=|$b z4qyo)ftuUFNQ279C@mthkjo;r%Q~_GxL|?k(%1EJ{)+AQzqD^3s<&S*et}E3_T=Nz z699)f3TRk%VEZ%f!A7vP&6|!9pVGtQx$oq5Fuzm2K`&%5arU-roS4DYnET9ois7WfRo%o9bL+)-{fJjcn<>+j<%84+r z*B8$m$(w~>fVhHp6F6UpT{fw7Iz-;np1e(ru*z0FTYZkLUtStG`O=qF+aD`MU&@AR zkUOGQk{!;Mt+AL1>L+1g-X^Zj%{v8q^ZIcTsGqtweE3ym?$2L; z{q^7fWcnge!rMXEA`b$I(U2dnHVDs9H>)zOLfpZV(87+}`EPyxKw=RP9i?C$_MFyx z;67|M^bKmepYHSypxIH;@tN+V)GWJ#hZPIA?)S+^UW110+Jpm@z_gtob}=5G&c?n`gN2U zR(5|_uCKp;`}F1Wr!RkUlZm|Eifqq(!*Wd49@qmQ?*&hI>TI47?_grxq>onzVRhcu z5Q>S@z6|2Y5*P2aw7C=}v8Pwc-Cm5-;Nr0On>QBe0F&y4Cm>La?}Of^42@{gce&74 z7YZOd)vyg!-Sip_Qdg^F_^wlj{2ek^RM7;SbgsAbi5zNcqI z-V}K^ z%^#da``nqhi)}q{;O;Qa$e%9zub)mOy@a!=6YUG&bK^%=H*qrYO;}jl>hNT`znPm8OM?=6?boynp;}<(wOci@{9f$Vuy(l|j32AR zw0b^Nd<4_!O;OFeD#LrF=xt&@;8$RZt%htF{*Q__nB^8mDQD#cy?}NPa0`dJJnRDA zajMJuD`|1Mt9P<(=a=xFIcF~c>|w`VT+#0Oq+Ba9 zJ}Rd~=4$8Bf`jY{Kp)QC>}>n=UIhs9ZO6rye7_~Ftp#wHuGgX2?qyxgHNBV?4hIFO z$}xP?X@JgiMB4xW+wnT_vU>`yni7P}n@ofAxt&2Cj^{=PtA`wp3N|2#Z`hv$rk}w# z&ZU~KH?RKu*Y)|=vA%r&SmpjsDZDD6DDKBIVzyD?o z?Kzd*W|1w^ul8KBT-Mt+#_GgXT(8<2;^a4i zriH25s~y9*6ToOju}*O26~P>}`2ExOfB(gi59=5H;m3EspxBakEqlX|wFb!MYKGYo z1Y`s>GBn(_H3Fb5JPw&b8$-tH@Md7|I2sEjSMspHDicLaOqCYq;f*NX-L%mGW1yR^ z)g1fjog671$Mqg4y|2i-tM1!eEIu4reoGpxt82sSE)Uq~Qv?H7KlwJ_sGBppcM2y$TT9tYd(46SU((^+fP zr6j;X;jEbxH80*hR!cNa>sJTqBr-kjfh=L7H^Na zs)8)w%?}mkAHDN%iw*o$<{40>L@Nitd7%t6Sf_;mOxsb19cYdsxvmdp_S4rNk6bJu z>T+HkN-Lwvwq+Tq9Jk#=_nGa-N3Y#ZOI(gMaZS|FaAz?+v0h<%kz?8R)`-UOu!=Z% z9%aGHN$~W>M|-ul1x2RJ@Q+@gv~QHPsHDoFC0f7W#1=33y}b*}D=K&|yx7wI{HS>% z6SfM=y`F0sfFuv~ma`7B^0h#M02G4>=9_KS^9tSo7FeS%}EeVGeX7F@8BpjXE0e`PD*buwbp23*Um}$cJ?M=*pEpTH1fLIXO zo%J~jqoYAEi9qDx8>fO~8k&`t-k)LNae-(W3-z1VHcvJg8| z=LbN`h;GWXay?f}t;74I4ybO*p&r30SrC!Ssc>;(LEUcV*?HBwl{Yi zz@G6-5G=1>yRjWddEw8?p_fmgLGj3*AM+BNXTbl&86l{v%t5S5r?;(O+m?n;2h)s* zAuiMT9#A+s&{?|!+~Gp1f(ao1Zr03@?G z3-zUIm`* zC2PBR4CMvsMCt6E2W;eVAJY+>W_w;2>+4_EfB*ii{mH!tmX%tx<}p+tw44rCaBPE@ z`36}L)Nxr`?Pl2&;*BY4>Fgomw)*-!J5m{s>yAVj*~^2X6?xN@4TL&afB=s z&)mf^nn+}Dg;?kn!tL^gVc?j+ofd$Ke_pa7*#F@e0|@lxTmzmQ&b=i6!%?`9gUkB} z!o*3IQ?vVN@C!t)EhgDq^Uh!4bXEcF@XY=kCVpY$m*!m|p5AHdZE7a{8}^*8J&l5f z)ZHai_Qh(Z&0=^bOdnpleuFcR95_nFZr1_Jbav?FF|pGr34D$f{V@6A)3;AQfBNxA zw>D#K52>{1l&I|XBXF0axV*hn-iYK_{cyChcbZBrw^O2Rd~}N7X(_D(YjBec!-;>- z&>oVYWtxp(p4b+AjR&>^JDDar90&1MN4D*vBrccE|rroTbRNUBVGkXZcdnxDP&~iJ>EEIRnotJ%2C%c*$$lD7vj$?SS zXl>qs=l!Z>!O;>S$(d!@3jRqHy*>SQ!2G51o$cj@h%B3J+l;Tb0v)9!9^@7b_I~O* z`#zt^!xrekfS1}LKN-WqK4!<5I0a=nFzm?NmI@XcK7Dw5Bx?$q9x%WZVZ*R#8_?FR z;_Byz#rpJReQV$TBo78zh3YwQaM?nWwXhq!!LQev@wtflKIH9BFOV%2Ry}yKG@L|G z9Qtz)+Zlio*w6uyhCd*{@dXn=PmZBGx?bz&M+RB}2B~yD&i4Y(=CvFSMe!)-@FMZ) zk*w!f&S`RXu~jRu0*e>7xKLUBn*+F^0{jjA6>WO+kmdxEg8G)VnwNx=P*4Ct9OT9A6cHRi=_9< zl%iL3P+wuAqD0ajT#K}>go>(Sgxtg$frI&2R*-*_p`<#qXEeeGo zX8Z*7aB_x?WVhFmKpGE1I^@~jKrcXlS+mdc&o~9-#<`PTxjuPN-_Nql+&jB%RsHLr94SVI<(ouKFRChXeEbs~#hwZn8`Hf!P6A#WvMqnojG ztR7s@21i)T;SiVmWamA{#6o7T>CW9N#bJWsmA8IgUw>`iKMsg}IW2N%U~|}ako1r;&S_>2)C;GV6$cr&QS! z!zOw~f_E-AXHG-q=X2?}Icj18u7Wn3cA008!efTZaxr1h>zO|+*!S<>)}KtuAZ86f z>~t!_lwtPa=)deGI!=|42B66B)#Z_hM?D_IOmNi#C@&;tL%l=Bse)dFhGg^hJye^0 zbRMEz4*Zo_*zkEd9nS*B3i`hvcppwifH!3;h`b;vdU*&?BuDn%3!9J9cuMlk;NMQ* zWiu{wvj92!Sj^FR?2eXTX-*RcFz;uG0^8>#P^(6tq-3%og&<$22Sv ztGK4Oe>>WczpmMfPh$^GqViZV9gfOxc6+`Z-8!gr^W4oc`C_Lu`V<=o7AyvYsTaAh zoaZy>!TGEfq^Kpuu8|1sJXkfOQSEex3LZ`^uJ`Tr&4B!Q!PLA5_Pn1v+m3!a*D=Sc zNc*r}Up`pZ3!|{}3g+a^l@3LoO(R0OsvcnH$MmYT+X?bTH;8=xfH)wpN9|sYi;yM) zLQ`2BX@^&In*6)HvU6Ky=T%)+b9r)j6Xb0$;R{{calMbhBQ5~xGH+xMh>ho20Dx6* zr-xh7>m8EIX(Z#a45B`xQ=9k75LcYv#823>VV(kUJ1}+FU-7O8Z#!$Zw{sP!HQ)g5 z2gQW-^90+M)k1au_`(t6BJrXeF(dIz1vvB3T2tq$W(31VR}b$fR%jS|Fff4JAz#hQ zz(SGzTV4aYc{Jwq{9yHqExpN#0n95oa@M*5%d&|61QxXSdbt9~k;#0UgY~8t_da7L z{UX>Ne(3m;;9cph@h^h~P5kGwF4pUroo3}d+`;(m6@?yZn6V0F&65E7Nd-a%r!Z2 zjd#0*nrW2oo(1^C-V1(sU6d`3?e;RG;k5@sV|OsWH$Vcx_T_A>5}$b^U%d77Fs^u* zw63x29de8qV%8bnfDTr6!9u-H4S<|;n3=;tqeH(O6J8LV=abEtN`2G@bc>LYo!5d3 z-Sx@96BIlU_1;9hbazN_`mkW1KL6!^UZ3%ofBW=5+PC@RJ5-w$zR^l8q@$C`rjtuB zwF-^sEFOyA{0vL%NCR-o8Y1gX)V2Ygg7lC08MNHvuQ)U8>pJyaQ> z#PtlUOl&4RtU6XePd9oF+kp}f-nGK?4_}k1vF9$Fx;!#B$VOhf+St0i3O@hSV!^?_{PxfHx9691nDuXw z_2B_vu7t7fn9MY9Z??*(S5JEWZ&joNhc~(tg|cjLzAR3IHlYuB1-oDz?ofDhV*Itd z2ghiCSoZ~1avR8z@bcX<#>jml_2N6 zpJ_$=ci>)LxsB^h_H$g*-o4vq0+YWL;5%m37@ODS!O5yKygjJ4c5h)LAJSpJd>nuJ zlFz?A&cJc5zn85dqVHf1CE0^AoIq;Thgy-C+@6LOCzF|)tzKld9T@CQ#~HcXokJ0^ ze={uukewEbIK(#J+c7u8n}i}%e_AbK<=uPhIL@4(6O3y&yw@TYv^x0hO|}?+I~`+Q zoMd_vBiVx|8RE6H-m2*(R@D>P8Kbv2U8sw*tz%%8mu-p9Jqb?6vq5h~XEIb9z^RmaJoWe#kfvtj~2CS-=7GTVdn!GR&fYtLn0M1K7oaJeY3SYE@ z0^*SaII~rVcu@5EsAX~Y_M$Cwg?uuq{b)qd=Aj0w8BEo_PxV)e3)~#_RX2ZCU?A`#v4o8(?8vw!M$}qqdK47J7W>}@ur3fnqXzH#XHUp>)?nl z8Nl&|9~-hw!<}A?3Sd>pgT1TT4j%6j-|Z~TgB{FP&|Yy{+>;55_=ZzxmP!0to`do@ z%-}ktD1>Kt)%kj?_RH7be_P+be*OGo5(aGphz|IQE!|GDevYWUy&5ZaiW9&#jG8w2 zc|Vf#s<(~I`QS_UlM`s^ig2Rx477M!n~QVk4zm$g_5wIHi8W#I@aCn5mR#_K`Q9x9 z37cMNZhw-UKpy%p>jb=3&p88U#u`kXSbJtW2*SwLB+v@&gxkV^vZq7Om{?~&Z!A1G zhOb)CdOD`~D|`VxMdBaz8IGU_}R)V(Uu{=o0(Awva zF1|O)I4>qyMt)&0;BP3^MsD^idEuK^XRv&i*W*C{Re~Kfa=f7}OVt$I)GwqPkO(hh z*_h!%EucSduU?0epsl^uI1z!J;OPww1)lLbWbv0@KY#uH<5Je)7}fh}j`h~F+s5zf zzzB->IRQy>0UL*`^Ycm$J8{Q;?i=$CH>eK?)_F0DarI-#SiI~(mxOFM3KD!0!>|SKzAD}Xy#QHtak2QTcyrI` z&2#ot$#atD_iTw>%@(oST? z_W9=@=X1Pqz`HEGyBh(qbW9@CDKZ<2Zan{T?DzD#+rtYS93KW~c&Ckhq8n?oWEw!S zIW<2hT%L)@d&8sq(-C+(=EXJyw%TEHSTK=rzj1qSlDia#_Kfl_xQsW2Jfl;*mFzrF z1=~T#z>Zf&+;MFZp6kbNZz!`>HJfwc0t~d9AJKZhLgfKQkQZmbS?k0$Y23S%gd(V1*=8E1gidS>;1O% zh9H5DvTcNW?}Ncj%_=|nW;G%94dYvOHDWADmUF=g##8s~*slI0qD^_(X^M=qU&yPR zmGcC$6db8h(2@0NVT=|}mUzVRp^o+I=g*&h`*?BeYvz7>G29GL1^B{wX#!3SMy)E- z;$m6WazJlC!HpwThnv+x+yPq$+XQc5GlwG3Hae)n?Tl%UJ|>ZrpYeRDTvj|g*YR{> ze7SM9n(p&`T1D;i$?bG+uiFj-SzduKyr(K%)+jxzyb4XWX8^VrIC>RoMjm-j zn*~bKN(-3rec)`YW^}Tf1?oiXNZbHmz4OhBzhP>2OMFFevb|Vx_(ZrK%zo7ETD~2cma9FpSAi4noG+^>Iyj!v_-|LS*xMqkA z;7}Uww3$@-s~Y1@t1;y12@a@=3c;C^XxfaD0`;Su4lX>V5WS-dDoG_zR755ZCl-X1H@;yOx1$DstP@bJI&swU`_8G zyk86U{PSZp@ltlaLbvw|Qf#Y=*W;Ep;YjQpU)_E#b02Nhf#3T{{N9OXw5C(5obq?P0qf+OD?WSJ;v~y4N3E5zoR1Y2M z`w)DC`15L2HG4M580$jUP)}%VAV@)D^|n;0EHz-g+UVnQ&y!d|dAbZlm4Yi-Evlf@ z$Gi1<{`L;rKP=ZK)10TxyDSqgUNa`JP3vmEK-7RrbwTK?F3`B_Vx1$c<{cYzWj6=V zCYGp^V1>h;TJo~Gz)KE5Rala*>z!+|_OtvTf)YRVdIet=I*FRV+$>UMFXnVuCR-LO zL9rW{j)b> zV{{(iI{s_9{;HqH*Is{oEV010KLmT=OalCV09=>bGH@sIm zR2%05R5s?EJ8P@s+>$M~J_3uh=f%m2{aUW{_Vz}*;S@=&mjgeW7OnSy!2*Q<`Bk=i zkuWVp@#tV*j!{zj_&sL*_Vs6dZv^om`FF5R#9HtK$J?2ppgSyB$}!w!tOi{hx)gzm zc(o)0|In>_61%?Z2x*tj&K4{VV*{XJDR;RF>%osz@U}yPPF;Er0va2L!zXdt(_7DP zHA9FPf~~3ip-mF4#JyqwQBOvFdUnn4v_s~dH769ba8ZKA;egHI`^#49mm;;@<(G$7 z54?M6T7cVzky%4(Cm||PTi>AnTCOK2WM+NmG4;?Z-6ceKae{=b-ZipW+ld@H@^U`m zn-I?{@7=3nXl{dukfkoW^&Gm=kdW_p0B+e4MtH|uhF!?|+DYsV;w)jKd8=Ez{tnS= z%j2z?bvT)2$DLk$HG;y(i$ug^{R5mF2AetQ!(!oIuSw3E2EJX9z8P6(yw^O$i>5?P}8^5fl)U;sUoLs=HOb?zO4n zh4WB!|IMosMBmgfRb%3wPW$PhM1(k7E@2s?ZhCa;msIU`)_Ec7iK%le2SEj(Gwp}t zHDjArf3|FNi9;4eYVBQ_v!bn>C9*@WOEy?G*1cP;AAe(|{_}n)GCy=SDbjbqFOt*m zDv@k{I%mKcLrz5^6K`J1*ygN*x$8rOiN(qP#J^c^v}0iazyL!HHb{6-LW69UZg|~D z5@-$S$JH;LGE}a#Yvi@FNjp^XAt#gbZJ$j@JA_)3D=&SZ#{|&AGw!-tv0=?J={U02 zN0+mb7ZLw7Ck$Sfb%V62olGJFfaovHF7S%I@Swari?7aS*&Vn)s$hMuf0((|#-PDQ zfudQf@U|uedb19&Yho+#zavPe>kpWcJtt7MMx@+fy>XkIgjgMyZfRR$g4b=wMeC;? zNI}=@sB?AIoznJvEkSj@No3eJ`v=e@P;AtV*yEM)v^T{GE8EQuYriVAI|T;C5$^cA z@bChTsm&%8Roqm7bv*7?(3ID1H76 zW!7&V$F3Wu*QV>XW2i2yn#rhk!Gg9y0R-b$Fb0E-OX%D;4z|mFIq?SZN@Xpgo3>FS zp8HYL8MErDyf}^eB>Nz_>*lSn=A7JI*x8x$qGH%ifYXWHnTgGz-mHdtIaV?~peHQz zsYIKsn10bN zuxU!~%A8KMO`G5>3?2l#>hwR+Q-`aXp(8^-*P@R9)r*ss;16(-ZF5SpHJu5Kt8j=K zk6P#Ba{c4yKYl&6*Pbjyl0@n)13xb{xop_v*)ND=Bl(kMc;MkENmomc z=(6du1jRjzr3IKt=BVl#=^T;@9&jYs3CJCo(Ts*Aq!*7GMfX&@$oK0Gn^pN3!ZtWB zc`H;cE6iI8Q{xC$E#+{gP2KMVaEP0#cE_$F5G?B)HdQ<4 zX#@BY1q-*<*;Zi(sPVBh{bT%d{CIx)c*f7muFRg=6glS1sVrUdy4Y;l3m=CKVXcjA zo8>)OCtYII4RlQWMrh>tX}5?2J*+i^splmd4El~+3!2E38-@o#CmUJThn13qEp@)N z>1@!=UTh5-rT4fb*^j0Pmlni4&!x|hB^{s>EFpI_ZSWqFqzW;#7piW!Aqb$Wl9Z9$%jY&a7Gaj+3-AB4b7;lA#+RTzI+Bj}68 z$G%p=i1naTYYJLLaJG4Kni?F-wF@e*t+Qg4WN*c`oPpQL+ zbziP14)epzypsf3jJ#T0Szw#YZEi@~bv(BH{`mI%{ApqQ?>~U8?*;qbNI35#>ZWky z=_u7$*0uNPb*#GjN-moiIH6~^>6uu-Rs*@JtYh#xCTqPcEp5^DHY`Vw5OHP|Uck_2 zXncg~dcih=de}vf;6C8-*BYW1w$8ZiQNbVGdk9x&Zw(N=#jf7iZfg(O`|6u&?C}5U z9PH3(jYy=vi4N=Q>RY!%VksfNO%6hEs#5iotVSKU(2E>vrrsuAGrg->{P^|x9cX=M zKIsCb;Oaa11}so>QI!@_+6Bu<>cMCgPDUBF{zaABiDnjss=YE+d-q@i5mAWn&&ysH zoSUN!(74+Q%TU2@1FtC6t#*QzSg@8i-F;F%&oUgc=LU=E1U{??~2?)+q`U7 ziHx0{6c{v6sM$>H1`v`3`dRob9^+i<%ei_9Y}_CX0|$o+)`w{M>ey1(-aEf+Ju?U4p_+Vv;V@I`73kCRJYv2EdH!xVqsjSaIdm z%*P9(=cgZkeZ04V+HeJ`H8|VOMGepWAds<{i2EGPEJMk9ryskc1674aH@Hr3^VW__ zt7IGcnwm(Bq^Z=EJ&I-5ufRK*8r5c;U<`+dK}P{by1h+8vN`77YgbdT*%GDx-lZ%O z>#U#~X%P5U+B~wpP3mA0aoyV+NtH;qug3qVdUuDNvF?DDkP10Of7(;ZR#j=zH8QDg ztijpT4*qzwTY3KS^ZUowYjam;E-iP1YGZmJc9D2@Cv6;FWP>@Cty+|pc0nHnr^Gl& zMOUf73OR|m^e2~MR^H0$3Ri7u6Q*oR9L{Og&~J5B?OArOz0WrX?BwXwy1;x%KayuY zbx&m(=U90YcJ=E@_JdbDZgfj0N9k^-bc{CJy!Gxyv5v|1t<~gcg%^cZ#xGYASgHS} z0)l+uaVEmzBYS-QTK^jT*Z4zc6T65g!v-h%fQf=t%4Hni;FiN?(XK`a>G80uCtXKB zw>6JVl-W%TUUI0^PWtC`04RwaKL4pXG$&~4w*@2IgT-Z#F&Kb67Rw3Z*d8p_$qkcd z=V0^NNodCn$lO-#@m9=nxfB9PZSvrFRfvYZafdyttN3%lQf-b24rDZ465#pU=xU+I z+ijqqa#e?!pK;h`z=pIdZGW8fc>WHS{qu@J8nTu43i=b0u@LG+P7Fj~7Aiuq zgEtM?UNjxkuX-$phue{p2-vvhVu__)iWytb+Vf!#zhjZdP-fuTz3uiJ0;kAyJ??Kx zeY*XD7dUX_W5dy*=Bp6?R<6|YkaAz+^6?I;s(z#hC~f4u&9{>QKS+w9dFln^E?SvW;-6FKp41`5c__X6;! zTCu;u5~#oG2gfUa03NO2_Y+mfbVq&iYCx+~~h26D4q6I5)^ ztaHfm4TKq%$i*#ak`y3yfY9T%_p$AYdE6!l*wU?m`EA`v!yC4lH4AyTsQYr>Qmf1% z53*}=56frC2R~M!-JTi^)bpmY!ILt*SynEklYKEtWJ>vA#HKDcAmD9K}yMk zuI`Zil{%KCvw8Fbe=yKc?bmDXm zuk?ovs8Pv8F;nu!V5#oBHA-{D?VyA&RJ}0nDuk(e>`{0WZV+jw~M0lZ)P zrihVAr8-psiY3sy540>Jiy7dg4Dp7g`NIK3@8JpwMn@x?QZ7-WPKZ?~16|Q-QAP4)?RYl>M zws|YoP0mV(<1}`w*uok)Ww2Zi`h&IBJWsZRLn@>>*uqe>RyBU_xT7xQBj}{cuHzd9 zR$hG!f+9rB_&eFjP8PM(_#`iL#twL%*NZh~(?aDDQMg!t z!uAcM06Am__Y}*mNu)JGhZU7!pD~{7_p@psVILn9P>V{^a|LEZ4SJeaSGOje86I+a z6Ed9nNy}%EKzN(6+n^74&U(_?TR6RQ;d?sO zSNN6Uyg6=lDXZVABsFyg&(m?)Xm3e)Q9t8pU!nbU-j1_!DwVvi`yX&3&!u{Qae^qp z#yPM$LRc(GIVB$|G!za=TCpNFOL<&^3YSEGs1RwVIOYY6rK3EI2lfNci@5=hMRf>O4^kgLW?*dwu58&OV0C9K@TXCStx-6)brmB@J;grL`kR+CBc=7WPA zuW>upw#;0u=z>0A&o5p*EQ=-ZX~!+Ad29qx<=|P^D3$B|T$UWShbEtP-BtL#{a9nO zjcP7ojJ7;oyqw!$5b3vd`~LmMw}1XgKT}=@fz<>KI8ZPByfoxtg@$%En*7|_jG0lo z3f9>!D|X!KJsfxQ_GAWfWgyX3unwSeFAk`w#MRE###5b3*qnNV(*y9DHCPzttB{A& zs5a#9s%yqgjX7XtjkZ`B@$6D|02)*k_`cJr`1|hVDl=G#wwIPY+6m`Dqf0o$ot&`Q z)i^4;nn7gQxuoy&+$}a%tyk+Hr0%Kxwr0P6{{7S6>(~CiTJdm&3zIt>rXWMA4aJ)& zphhQN;)=Ul03yiQ%Dq|9-}^EH+kqMx2-_UWJnZ5Ey26MLu~gGgI4US~RsR-@OMBzR z!#HuA>^*wT?v3tigN5dP#|G`0j<22uQT~1^{Uom_xs)I`L5(MN`P>!I*Eng|J5JoS zN6jD)OuD_lyDeD*F;305v}!2z z9{w;ovWfD$f@}8g`K%;v&PcNeSvLp6t20q--jSB;EL-FE zwOg$NpFTgm>w$WRZ??q`Z!pxJC=j%+HYpUEm+y;|n1Lq_QWPfv_H(cHd5wY9+ydZ4 z{RM`rFKyR7J|*>I&fay79WPbJo`o=x9AbzE03Rz9y;k`N826b>mD+nB4l6HHC?T+2 zDTIOwCO*3saezSLXt;TifX97XbKv?twh*=3vX>GvWq%Pr^gMbX1F%?{qJqS=<@GW_ z0kgU8c7Bg<|F>@cr4k$-E-bz15_tejrND54c$34fO;qpAg!7TNV;gM8GMClIb#t7S zta*ZS>2_^r;3}kUcJr!(ksE6XEH(^91yhEuT1tzN!5je56ZK)hwCYPvP>6zQMGxa# z!*C(EF$m_vCbt?u74usgKkJ+IpN(Xx-)wjLcA`t2LJx{(^aBvOiyX0h4an;gV^g>F|l zmV(m8^CS&L`5g7svz-b8+s2|;%OvC0dg&BjJ+{`=9iljGs?XM46+b<7i@J4JBIDiL z$WEI^H3t_<<5?%9tt-2n)PmXGFP*-MYp8jSA0H%&^I`p7TGx(yY0D7Oqq_R+D82_l zBWtsFJ1AAPD^X{3*KDTPadSoujnve1o>{Y76)>cxsa|~NX0zU93+s`xznQ`P>;*5m z{dZeB-xT9tjF(z;YzM07?YP%~5Er{eiHltn!9n%VwNx%Ig)699M{Fyaijp}e>C||= z=5`+ng4nBDtgGAC!K$iX0FhuJC%BI^yu5Pv_v`mpAN|vpZ~fQjKUtEsw%RehOducV zA#o=yq*dVQw^R-IW7`)|M@@*dubSsjP0o&*eAvOxKQuthhEZ65;5>LRO<~@y7yQ^+?z+2Jb33norQu4%xd#LSQb?K;Jc0Qmv z-8f-8iirRt6=N3_C(xQBZo6LR{o1-+nsCrti`--k(4Y(c`hMA-$Jf60-p73z8`#ZW zh@h^r^A(#&mrou_qYz${LI+^-zl13p$o2vA;$`pc79m_qIK&QOmcy1CZCDiMQ^847 zTn)*#&H;8pC`?t|s%DqUzrKMIpg*k9meo`C#!+^3`k3~tgsa$VVGYjU+VN z+m4H{cPnnu$iA=@Z+E>A;}8zJ?*peOsTd9p2u)Qf0kY6oZ=CB^Z>Ns;i)Js&r(aJW z@suYvQo#YODZ3&SO_c zV)?r@NB&@E%kCz6e-?~IEjK7C7{jLRSFU9n@UDox@6CNvgO>rN7)t{Q5b$CDL(~#A z59M1)00qd%+l6};ho2fKUGZ8reN!6{<(cEI$G$!HB;Ss$*THfoo(;To`wRE-# zKUCgS$|Gq$SGCU>j#?dbicmJ7N>;s!bI)Ha>q1HS;@68O*angB%9hJ`mhL%rhR7Xo z`2)dDnu$19(;Uumsw=bonoL?cBUPB=_SPO?4Z5wDz0HSe6l^?qIh$@%byf>$_4wHH z*@nsU9hd+0_uZMyj8l{zC=c~ua9dV00{WE>I!=jw1T3}Aw|vPen65*d57UG=mr-r~5 z7GFUcjOfs@!5Mu^C%5=)29<52TPrBh9m(60F(@8~GHx2DNPiU?2EM4T>qQu;SNor? z!V8oxDT=Rc+Y)(Youv#?Ej1$ST>!YfTeWvy#E&W$x<>9zV%C?sc-Xolg+O(cV~B=o zFXm=T!Fk23Dx`wmpz9-ZE;jN#+x{Si7gfT^h<=~Tde8P^b?3CJa_ZA-C-ngc9>tDF zt@B>{iMQ3Hwdr|udEENJZpz6{&Zv_O#7xsAQjsb@gubF+s~3A6PE3k{(VHn%3OSvR zJ)7;LdCgk#E8db^a8oT{UF|^Hcm5I#Q~~+N#rpQ6|Kr!we?GpfD>i@IF~w`rgXg6s z7V;Rw(0H97rJ-|nLUMB=VO_`p8uihwDoPMm`7^_Y2(R}~y{fd)ROFBFF$H+6g`Mwt z`Hbnx1_30t6Qtkjk=hpk0o zIdvsBhYCKEhj8Aw#+5nYGf;;n8YCv)q@rPuPOym@k_d}?x4V8k{rtoB(zD9q?XJaf z0lu;bFgDH{&>m944-yZg(|HT|9U(am+hsctP4~{FE39N0Xx-^YQtAbHBUk_@^H3m} z)W%r?`MhwfqV)$Pl@#}SGf>rQbP7Le1p%Mc)LIylw5w3TAGl}p0dEdy%(ijNQZ*-d z*QF@Kx_B}8d2MKaGKl2J#e$T#%EZRf`PbN%9f59fG3(PwLg(q;R_pWA{kI?WpY`Xv zv6}~R@A_gteVw`jCuh05fJj=lH;z|VKzal2R3MFA9IP;>J?KH`mB>9w=t@+?cvYe_ zo9wm`+L_>VB)?lw0Lxky;aF|aRjxi=R3P5#k~LF<7T$W#*gaO1XZGfAst)f!oMjS^ z`Vw$aIo`==PDgCFQ(Viz*ZF%(Ny7^FOwM6%Y(2QgJnWYv{A#cF7d7V zPpuw^ebMO`J?U&i@Gj9`tFFsmhbCF$)-zT2USPv3YVDWYyV-)iOi5rv(P83LLF1%E zc%km|oX;>cP&(}oJ0RMC-J=TZfTEc^WK~_Kq)Q7$h4pm%3{j)Op^gjm0=&Nr0yotP zIw0)P|6(ne6RPcJe|l~or%5M|$ye$Zb%1BIUuF|!1bZ;O!nQuIDH*T*vj4|MQ$Fw7 zmkDW8c~qsYb~;OX3@I|am+S1^bm$yPfxL8On6X zRsqr-z3c4`#)vs@{3YdBY09!0aMUh_mp#c8U*3CyzX8~zTf_3Q{|e5v?KVs~>I*KI0MMulT+;MOg&D!V(%xY;* zeZRFH+zzBb{fW>Km_P#D>`c>6=x`3B@D?t|wn23EkC_t7xxGxlc~bzKAG$702+XvQ z>}-G)x7B{F9g>4t6L2%mUNX>39kuPS*SI~pG`}p__opw9!R(*;5@_YXUBuT^OvkVl%y8vC)71^IPlR+OOX&qu!bj z*0Ta4ISj>#?W{1VK`WQ4?n^8$I+sxgcVMWJ0Idq#qYj*+Ps;)q8}rm>R5{kmCRe5L zpnI$EygQq39my6`HL!ODTGWcz-V}VCeAZfJiH>*20u_%rv~Mh&N;VwdR1M4OEs{L= zUb>}F{JU;jFvo3InI-1?)e7=ri^~7livO`j8EuMDeZ@;hHzn=bi zd>qe2&ev)0ncXy`oEv6%TsDU&idgIi0h(qfLmMWQa&m|npx4P}$CN#YX=c*7)uF!UG#5xB?z+g$#{hdSBH-`If`IsaM=swwED+0bD&>ka{QvWSu$RWypI!w6|nnLOO@ z7wm8K`_mt$?)OSco+`+vobYf${EVdiytR`}*L>afhn{-A!1SsnsZd_kM)(Wf z=XIyh`74~ktqKyYXdMpuoXT|QooT0zBW*FS%jWoKTA;d;CTr|R6;kZO08g_6`l<}H zrJS7=lQDU_ zskYzN>*@V+J;eTV*`I?yC!ZUur3J^Sco@>((h?(m9>E)iw67Y6JQBLJAHPDj?^O5baQyQL`YM?t_kDQpzpF(tucCOaJ!||+ zP*L33j6l@A|F~G>0~+Ky{8h1tf7|8Kt4iG8j91+H=(=JDR1il+TC;f zIWGJS&_dX6ARX(iSa(n}AG*XdONd}bOS(r|r|ufc^^p%8)=g^6a*|Is-f)Z! z2Jwn9Rx8+KmAu{z7Jj2^>|U5tv*&2VQ+j9f#!^t{H>F3GH`%u;fhJocSAV8T{3^)p z_Z9?5A^ zjficCJIPmeRf9+2a1s2vol0q@aPY0Bwb}&d3wP4hyxz{!L;_;AQ3kdkFe%=Hx+Ww) zr4{%-{Oq>{gME=1EbxZzWp|#A2e#FysMz=svv+^hM+JI&qYEbVmXxHz)2LX(={!6s zj-SLm-0D*$%a!)en=x#TBt+-wOg?77KW8K zo3Dy}e|7RwUav)TL>sH0tmU>`XnI}BWfeer0o85JRV4^^x@UV5o9slB-o z0SNe-_v{vLYl0G86|$t1x>^KmG2H{9x3)%zH^+XSy*{SOZ-3R#PyZPoOSoN*PPOa+ zW`Hv67eCmED?3*V0!}x(ZI&M>R zvg5GTYYE}TcJu9nB3EFaT28i}SDBwl`LFky4sZ3u zr4qU6&{aTAL&MvV0>R71kuBQ5HQTB>u!atEb7G6_ajKUM0-XnxK<50r7o2D2=#j~n zJoa$n`Lv5k(|WM34mkZ}7u!4$omO~VETi7ZLg_i*{Cc2Fr!?obYYj!P(T?LV`&_y3 zV&O>5-mcAUpEqTPy`_pvhJuXBPxo?C_bu>E@zw8_S~$&tlT!mK)kA|*xA`G@DZ>BK zocD1BR*Q?BOm=lWSRu#+)zDWB*o01^R%l2;4)4IpSdyTVjHu;bSi|1z8;gM1S-1>1 zDLR-dldx`Cg1W#q1RosHq+o|FR)>QpK)Kg=KQ^_|-3!paS(l1_Qzo3q?By5)>70Dd zbmElAp);NZr4v|mI~fe~nDVsj(3^MenNZuv=d9_btiv^wG9y_G*a#@L%-!qRrK6g+ z_bc}FMbCmid0l4`@*PwG2G)%2@CK{^M~9deNfZ^VdbcOsPE z!G`L_g)MnaOOWWP-ZkhFRaN7!`>BW>uea)-ck79eTUTqzG7H;Wb>X{$f~yrsa+?-E zjvJ_?YinR@k8Aeh{?k1;;68agCJ1h5exM_m3cP~qs3m9v%@(t8*0kBW|LyIzzSR~= z2Rn50N|6xe3Z3svcfYTdnF#f5&FWs*U(t^J0g9MU5oDV$R|6ioPr4v%wYs)z2& zQ|N{ZdWn%(eo`tJIZjdOau*ufvJ($`f}8Ur6`L$Nz-S~@PVFVqzQo*$&NBLsCiU9e zrPV2b#@E@ED<_x7$3+{@&-HHuaPe_>N;{n4vNuTwb;7MGkX5gSBE#vtN7$;D$A_La;fpC^x(cPmqlWHG^BNWL>@?tW8t$ZY3y zXm7tMi0vFpa)4`JrM2Mo#nLlo(T^h^$+EoC1`6bqe1>JqJPF1}-tCsk^RQ7z&Gx&O z)7p^!pzV8&HMU&?o`;c+42 zb*14wM%&c+VNFJnx||$>RK2%Tn^CLsTZ5$}PpRst+w-AFnBaR&Q6k@gTNbc5bRJ%1OdDz;xFivnl0GXCMqAhqD?53KSdhn! zF$MnaCDQBW3J|ZMuSVaOlAglXiEy@qUi$8Bx4ki&^;7WHREn2{;PIU$$(nmy{EZHy zUtSdB&{N49cit(-BHOyF2-s~Y!ONSl9NTYo>v&6V%k{l}uHQM0AA?qCTT$WpR$by& zQ8f`C?l>K4N$2WrHWF-hZ0bR|ljs%8fOgLt;;i^7v2}tVBKYATAC)6qR%)yPYv-jE zOd3s>ic=$kdaCnnBSm;6MUE5@ki}oNWb9+fUhxCeDz0|Ton*cvjB#@S9OqZsrz?%= z&srCyHUKnowE7MO@-x{6df;lYRh>K64ApPh!&u6z{AZgYpyBV<>&NHu?>`(yKE22u zVSp@sR$5$533$B2@2r{4rbTl~M-7+pK=L9DAhPlFr;ez+MR8j9mcb&AvUG}yv5ic)h>i48A9xVGx}<&)Si=MV^9tmuBVe2{VT4)6)f z14jD;>r=!^$3Y?8%{Gm&=|_Hfb4VOk>XCRRt_aDVTOWbE8QALuRQa%4PwmSe+?oTl z51h*L@_`0al}0Q~rfnKJz#5l~;ZlO0Z0xkLm;2>tGPCZiWWKz@A>C`6r<6Mn2MtYn z1bGFh5VL0Mfh^Z%d zDb*(C;&yV%Qvn4aM%$fFzP&^`&y#Gc1iMz1c6C_vW;6KKRkyS^=14uw$Hn^csn?(N z)A-kaL5hdlwhcOO-w>hms>_U&fT(89uAGFD)VmQJT7IrVmmOob(i|l0FjT#CP*8tQ zHP-H+$@_8>6nu(4mHPyr62JhIBrAPFlv9@+0GwWT8Ek5RXp)1zmJJ=s-qa&I2#EId zlbTO|Y8+u)OL}lq-ex->X*%w@fFdAb2MJbHD%J;nHKdggnq(2(usHO8(SziI7%`0xK-Ktq~hH>!RCjS3%zbZCxpjADk~c0I?}30u%j6vg`-3DHjNk@Yt3iel`mqQ zb{%`7W>}7PXxO9oNLMovOg@%+2wU*XP7vKu>}AW=>FlCoMW=e4Z+-OK2@&BKCyuFqfUr=R2V_+Eeh{okLyjGqtQ#Oa~sj=0XNn4L7Fxo6(I zy8|jm-6iDXtsJ+}sLHmJ^1vt1Rg0UXo~gBo;-sOw^?qq9vpP8&$Ct3EP@^Z?5l?;S zt@@W$xMXRd!mr^?OP(?8E|<(lrO0-*=(Ce&yCr`oiy=uxyHN2N^zk?rywE;p>4t86 z58LN$Gtf|m?0Tti06qqx#N;3$?E5LpVaJ)59P$~-~RRG^B?>m?9GHKms>~; za1Hmp^8gl8`%)v{lNHo@B+0>18sJ&g8Q1`b$+a0vV{OyCt+a=@dV zKw(>4q*XG-?g=k2Qa05qicPyxkJT-*>njoLkI+X-7a$?E1-ZKk$Y4LwK@(ozo^`7* z@Xc1$A}-pJdnI>&ef|0AgO=g& z;J54LF);cnQ>$ivw2)(4hyr+P?OBtlu`I+w65em#2P-Cbs9)YLFS4MJS*=PNO*gy9 zNMZbkq*pEoIa+~T1BGYNx7D$oV2|Z%!MZ~*cCm*x8RiQg?@=>})sPD*og6AH?;+FG8w^oS?O=*51>8Q>- z6Vt$n+Z9c+PA969q(*c0SrTVk8USO_qde8!VSUZ&$mroxHB5npy84z>+%6B*vFE41 zef{?J)Bo>H|D;;%*Wdg{9%taJ8DAdh0pr@$+ti%gnPQGRYtWPCqmwMY2lk|v5Jz#m z?ne#(DcN!-u{0{C%{awY@KvJ(vsX)|-`6pEe^0g(^;+fNjB1N!G60pgMhU zxIjgY2LDa!Yr8#WhfsM~0JGZrs^(Lhdhq}OGTFJ;hjQ$8 z*yydRt=boD=~6D;HlmL+f}7$BoAXG8W0CVxZ93o;mzRXGX*jBPXBSqIS~8qMYLs@+*7){8S#)M9X!IBeyCHa-9IZ}7~YA78wIO>UB*w!vWwH4W88!ZDXz z*xsE8g@LXa9`?P;sONp@<3`f6oyS9b3^@4VT}RNxzJhO~qc1nleCe#JxE&$Vhy$Dl zs3~gia9Z5nek;BlTw9U1aWupe)AhHv)2M_RSo}k*jUpp%VW2_rrnNdRpcy( z7Ta6F<4sR>MNbblAYo53-h0wt2TGx_;Z3%?biRF9uKyY1`+I$iH@XCX1u1CH#!vO$ zehu^Ir5|B4mSSLV_T&{0jD!cehN2IUOy~AgNV-o5XClI;TN@Cu1+itby>w?Icz4fh z4vJwPnve#qzrjmR0*|+Deh$v1_WBIVcSr#j{t3CaRIg#ZvX|X1zh>t~)qGGj%VjFM`h0>wQu|8 zD_FK`6>6^sq9(valV;m^$+z3`U+p%szjAXM7Wrb$0c(zvetESJ%9Rpgj~_!ZGeCR} z>D>78HZ=s!QWSjHALSf$@q)fz7i$Ol*<;j{GI5BGT*-~(SOxWq!V_9LO&!fixqQcm z8Z0aJV|@Pn&<6$DebAsEUIeOOXP=zaJZmEYKOMCJHGG_oiq`LqXWhmEj^@Rl&YTzX z+?^B#?}xHJj#%EHeueAxLhat3O*RxKY2(lGT6cRftDa>Uw<-$0InCcX!TgDt*YAuMTyGlO^I zU=OJyu(0Ot?wI!Y;T2XQ#hL#^o&ymuh_R*s$ybP596Z~~|EUW`?{HZTk5qwt@= z8jXc-D&pFCdZn0yJ8~NjaO^(=@cQlR{Pgtg`Sbh1w+GFdLLOT7BFUPTv3qywdL9H_ z`|q_3c0wg3n~fCJx^0bhl9s1qkxAwxR1)*;S617QQxaE~deHfWHE6nZ@`N0J&}p5@ z9%xYr%z87hw1#`=kN~fMS{*yN6Cw-#m1%hG5kd3{2*e8czR7r-6IASXr8>31f_i99 vB6G;s&U)7s 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 skJwZ22SS2L86p|0g%yn9+S3~d;>2h=dev-db/mariadb-10.4"; then - ewarn "If an existing Akonadi QMYSQL database is being upgraded using" - ewarn ">=dev-db/mariadb-10.4 and KMail stops fetching and sending mail," - ewarn "check ~/.local/share/akonadi/akonadiserver.error for errors like:" - ewarn " \"Cannot add or update a child row: a foreign key constraint fails\"" - ewarn - ewarn "Manual steps are required to fix it, see also:" - ewarn " https://bugs.gentoo.org/688746 (see Whiteboard)" - ewarn " https://bugs.kde.org/show_bug.cgi?id=409224" - ewarn - fi - - if use sqlite || has_version "<${CATEGORY}/${P}[sqlite]"; then - ewarn "We strongly recommend you change your Akonadi database backend to" - ewarn "either MariaDB/MySQL or PostgreSQL in your user configuration." - ewarn "In particular, kde-apps/kmail does not work properly with the sqlite backend." - fi - - ecm_pkg_setup -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package kaccounts AccountsQt5) - $(cmake_use_find_package kaccounts KAccounts) - -DAKONADI_BUILD_QSQLITE=$(usex sqlite) - -DBUILD_TOOLS=$(usex tools) - $(cmake_use_find_package xml LibXml2) - ) - - ecm_src_configure -} - -src_install() { - # Who knows, maybe it accidentally fixes our permission issues - cat <<-EOF > "${T}"/akonadiserverrc -[%General] -Driver=${DRIVER} -EOF - insinto /usr/share/config/akonadi - doins "${T}"/akonadiserverrc - - ecm_src_install -} - -pkg_postinst() { - ecm_pkg_postinst - elog "You can select the storage backend in ~/.config/akonadi/akonadiserverrc." - elog "Available drivers are:" - use mysql && elog " QMYSQL" - use postgres && elog " QPSQL" - use sqlite && elog " QSQLITE3" - elog "${DRIVER} has been set as your default akonadi storage backend." -} diff --git a/kde-apps/akonadi/files/akonadi-20.12.2-mysql8-conf.patch b/kde-apps/akonadi/files/akonadi-20.12.2-mysql8-conf.patch deleted file mode 100644 index 8edf9d605dde..000000000000 --- a/kde-apps/akonadi/files/akonadi-20.12.2-mysql8-conf.patch +++ /dev/null @@ -1,75 +0,0 @@ -From 9c666d0d6039a87f6286014c7d9c7281a5bd9dd1 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Tue, 16 Feb 2021 21:38:14 +0100 -Subject: [PATCH] MySQL server settings: Make use of 'loose_' option prefix - -Idea by one of the Gentoo MySQL maintainers. This makes MySQL skip over -unsupported options rather than fail, which is important with >=MySQL-8. - -See also: -https://dev.mysql.com/doc/refman/8.0/en/option-files.html#option-file-syntax -https://mariadb.com/kb/en/configuring-mariadb-with-option-files/#option-prefixes - -BUG: 421922 - -Thanks-to: Thomas Deutschmann ---- - src/server/storage/mysql-global-mobile.conf | 6 +++--- - src/server/storage/mysql-global.conf | 6 +++--- - 2 files changed, 6 insertions(+), 6 deletions(-) - -diff --git a/src/server/storage/mysql-global-mobile.conf b/src/server/storage/mysql-global-mobile.conf -index 19649d347..48e150af7 100644 ---- a/src/server/storage/mysql-global-mobile.conf -+++ b/src/server/storage/mysql-global-mobile.conf -@@ -65,7 +65,7 @@ innodb_large_prefix=1 - log_error=mysql.err - - # print warnings and connection errors (default:1) --log_warnings=2 -+loose_log_warnings=2 - - # Convert table named to lowercase - lower_case_table_names=1 -@@ -80,10 +80,10 @@ max_connections=256 - # (make sense when having the same query multiple times) - - # Memory allocated for caching query results (default:0 (disabled)) --query_cache_size=0 -+loose_query_cache_size=0 - - # Do not cache results (default:1) --query_cache_type=0 -+loose_query_cache_type=0 - - # Do not use the privileges mechanisms - skip_grant_tables -diff --git a/src/server/storage/mysql-global.conf b/src/server/storage/mysql-global.conf -index ab4a4a1e3..b67a4ec1e 100644 ---- a/src/server/storage/mysql-global.conf -+++ b/src/server/storage/mysql-global.conf -@@ -62,7 +62,7 @@ innodb_log_file_size=64M - log_error=mysql.err - - # print warnings and connection errors (default:1) --log_warnings=2 -+loose_log_warnings=2 - - # Convert table named to lowercase - lower_case_table_names=1 -@@ -77,10 +77,10 @@ max_connections=256 - # (make sense when having the same query multiple times) - - # Memory allocated for caching query results (default:0 (disabled)) --query_cache_size=0 -+loose_query_cache_size=0 - - # Do not cache results (default:1) --query_cache_type=0 -+loose_query_cache_type=0 - - # Do not use the privileges mechanisms - skip_grant_tables --- -2.30.1 - diff --git a/kde-apps/akonadiconsole/Manifest b/kde-apps/akonadiconsole/Manifest index c26d0335bce1..116fc132c688 100644 --- a/kde-apps/akonadiconsole/Manifest +++ b/kde-apps/akonadiconsole/Manifest @@ -1,2 +1 @@ -DIST akonadiconsole-20.12.2.tar.xz 198012 BLAKE2B 1cbbb43d7d20d45a5afe112345b1a4a17b1492fd128e885c61925d9ef7a34a3347f3440ab577b6d81309c378ad6ddef9e56d8b2beb51a68ad4c412bed99a8fff SHA512 f4b33bd2b8add0e09beb5443d6360d2bfd226249950233d8dd44e1e408e199e3d3e625e2b6a1e0d4b6c756371c2b1ee5e486394ca4b2bc47e48e476e0711a6e4 DIST akonadiconsole-20.12.3.tar.xz 198064 BLAKE2B 84d20b4e1b9194d7936848d9096f84da37419cb38384637c01adfecd9ccf800108e3c7465954f0c3e043746bd2da4047af829411e970bfebdf45950832e74d55 SHA512 6a24e4ea642621472f28d9ead78247830393ce2b917a0f8386890c2a61de4a95250e9cf0823a58a53501955e250860c55c0b536486ffd2b9d71b2347f47d2e82 diff --git a/kde-apps/akonadiconsole/akonadiconsole-20.12.2.ebuild b/kde-apps/akonadiconsole/akonadiconsole-20.12.2.ebuild deleted file mode 100644 index 402f00b62a0d..000000000000 --- a/kde-apps/akonadiconsole/akonadiconsole-20.12.2.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Application for debugging Akonadi Resources" -HOMEPAGE="https://techbase.kde.org/KDE_PIM/Akonadi/Development_Tools" - -LICENSE="GPL-2+ LGPL-2.1+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - dev-libs/xapian:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/akregator/Manifest b/kde-apps/akregator/Manifest index a5495add8586..16fc8ab4075c 100644 --- a/kde-apps/akregator/Manifest +++ b/kde-apps/akregator/Manifest @@ -1,2 +1 @@ -DIST akregator-20.12.2.tar.xz 2205104 BLAKE2B 56a05146aca50a419a659c93bbd9b8c5903e2465f80cd5125a01be14f53a67d1d9da6e7e7b2a97550ec86d28e85431f8f56392475d7c3f371b9c86754246ed17 SHA512 b8fef0b5f4a825d8854373810f173dc0c3d9e95007f6e96647d8b537801910f572d7b8593801137b078cbd754447e70af08c1ff3c2863e733be10dcfbc4c0913 DIST akregator-20.12.3.tar.xz 2206188 BLAKE2B b1bb959de8d792057b6542a9f059687121fc3cfcffa36e519ebbb10940f1a0d002d9d3c0784e0c1f0163ebaf7442fea19985fe434a728c060e254fbbc8369624 SHA512 f223c45fb63a844a1f662c3a77a1f6d23a9b0f8de738fd3a0a88379a82c1be4343536f6ae11856839b03406181ed1bc42cee8ab2cb1ff2515a74a2adb2327ad7 diff --git a/kde-apps/akregator/akregator-20.12.2.ebuild b/kde-apps/akregator/akregator-20.12.2.ebuild deleted file mode 100644 index 2f6b14d2bdc9..000000000000 --- a/kde-apps/akregator/akregator-20.12.2.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="News feed aggregator" -HOMEPAGE="https://apps.kde.org/en/akregator" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="telemetry" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syndication-${KFMIN}:5 - telemetry? ( dev-libs/kuserfeedback:5 ) -" -DEPEND="${RDEPEND} - dev-libs/grantlee:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} diff --git a/kde-apps/analitza/Manifest b/kde-apps/analitza/Manifest index d7581acd9c72..24d174de3882 100644 --- a/kde-apps/analitza/Manifest +++ b/kde-apps/analitza/Manifest @@ -1,2 +1 @@ -DIST analitza-20.08.3.tar.xz 338512 BLAKE2B e5d80d4c944e77af8153fa80a0063917485fb884b9fcb3b003d028a72b4cff0dca92d89d1deed306f5b964d50eb8682c7f6a27ae4222ebf5bb24c35989a8903b SHA512 b5a92b5953668308c9ce095017e5c7fd62400223811f63d10e3f24968ed374e1259b8482f1a090dab7f96b624739a6b48e616152a8723668ae33e3d333b2b746 DIST analitza-20.12.3.tar.xz 341640 BLAKE2B 0efcf1596f78413523375ec5dbc3ce9007c36ad71173d03f5c9de7de5add8353c856b27c0d18d2243969d4c147664844a39023eee8df32792c6e8e8ab7aaf1db SHA512 2357c5395bcdf66b1a54de7404441ef6966ef6b2a6c2c9a6cc31d5104a126acdd09f7aeb3f4d605591c0e2753a32967eafbccb48e188c96318126ed6657b0d01 diff --git a/kde-apps/analitza/analitza-20.08.3.ebuild b/kde-apps/analitza/analitza-20.08.3.ebuild deleted file mode 100644 index 82416b6a5481..000000000000 --- a/kde-apps/analitza/analitza-20.08.3.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="KDE library for mathematical features" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="eigen nls" - -BDEPEND=" - nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 ) -" -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5[-gles2-only] - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - eigen? ( dev-cpp/eigen:3 ) -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - - if ! use test; then - sed -i \ - -e "/add_subdirectory(examples)/ s/^/#DONT/" \ - analitzaplot/CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package eigen Eigen3) - ) - - ecm_src_configure -} diff --git a/kde-apps/ark/Manifest b/kde-apps/ark/Manifest index ca9795a67b38..4f81b899d0bd 100644 --- a/kde-apps/ark/Manifest +++ b/kde-apps/ark/Manifest @@ -1,2 +1 @@ -DIST ark-20.08.3.tar.xz 2711708 BLAKE2B c486320f113ab3d12b67aec7589e7973a022415da5dbe01754a9e454c74bb59d2b6556c6934aafd7b5c0ee685e2eca7feee276ad3ebb8a0c6f57aea5bc666a0f SHA512 41ab1498b77f9d152f900eba9e784e8ed28127c849796e42c18db5beb963b0c8f2a1ef1c408d37db02fb21577e5d8e08d8561b72b14042e079a5f1baffa01a01 DIST ark-20.12.3.tar.xz 2717324 BLAKE2B 120dd525b1f6a4230dcb6307b86ff866161ba9da8a47d7a13852ebe028d0efc936b1aaaa69160329fff82d26fcb2aa4d198d09c4d1407774c1184aa7c4aaecdf SHA512 c6f3da5f3c24ad274891af99dd118d0c852382ce632abbc1273a5b6e216ecb53ef466d49d2279d3e6f0e1b088975584eadb2d2182d3819b888047c0a59ba0a7a diff --git a/kde-apps/ark/ark-20.08.3.ebuild b/kde-apps/ark/ark-20.08.3.ebuild deleted file mode 100644 index ff2b5a1d65ec..000000000000 --- a/kde-apps/ark/ark-20.08.3.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org optfeature - -DESCRIPTION="File archiver by KDE" -HOMEPAGE="https://apps.kde.org/en/ark https://utils.kde.org/projects/ark/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="zip" - -BDEPEND=" - sys-devel/gettext -" -RDEPEND=" - app-arch/libarchive:=[bzip2,lzma,zlib] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - sys-libs/zlib - zip? ( >=dev-libs/libzip-1.2.0:= ) -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package zip LibZip) - ) - - ecm_src_configure -} - -src_test() { - local myctestargs=( - -E "(plugins-clirartest)" - ) - - ecm_src_test -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "rar archive creation/extraction" app-arch/rar - optfeature "rar archive extraction only" app-arch/unar app-arch/unrar - optfeature "7-Zip archive support" app-arch/p7zip - optfeature "lrz archive support" app-arch/lrzip - optfeature "markdown support in text previews" kde-misc/markdownpart:${SLOT} kde-misc/kmarkdownwebview:${SLOT} - fi - ecm_pkg_postinst -} diff --git a/kde-apps/artikulate/Manifest b/kde-apps/artikulate/Manifest index bbdcb7cb0ef7..1d57e93d9e33 100644 --- a/kde-apps/artikulate/Manifest +++ b/kde-apps/artikulate/Manifest @@ -1,2 +1 @@ -DIST artikulate-20.08.3.tar.xz 1084024 BLAKE2B 021d0d7cc1ac04ecc5861e0b66df79bb9df2ddb4130906f565706b8cb1670daab792f0c5551506e7974116f468f4ce5f57c9d52d879bb337cb7e3fef9d06515f SHA512 6bce1555acdb9762277f9c54ef004f98fe5b08375d27716b0fc623d30906b053d4a025f79af93a3fc373341d37cf20e05b59bf01df6da9f4b1e8b3f43ea3d2f2 DIST artikulate-20.12.3.tar.xz 1085400 BLAKE2B e482a4cb9e4414737bb60b12ba6fec542a804f885f8723b2e8a01a7ceccb09aead993ee7f98358e02e1d9401ddda2348bc6ba18d95f9566c4af1e16c2ee47edb SHA512 34fec06e45120745c668e58ce691c68c28c56e8528a163c6fa330419018cef258a5ce7a33d2e2cdba991e256a50c2523460ca5224180b37e8764559a229ac3a6 diff --git a/kde-apps/artikulate/artikulate-20.08.3.ebuild b/kde-apps/artikulate/artikulate-20.08.3.ebuild deleted file mode 100644 index f78704598c5c..000000000000 --- a/kde-apps/artikulate/artikulate-20.08.3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Language learning application that helps improving pronunciation skills" -HOMEPAGE="https://apps.kde.org/en/artikulate" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="gstreamer" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - gstreamer? ( >=media-libs/qt-gstreamer-1.2.0-r4 ) - !gstreamer? ( >=dev-qt/qtmultimedia-${QTMIN}:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DBUILD_GSTREAMER_PLUGIN=$(usex gstreamer) - -DBUILD_QTMULTIMEDIA_PLUGIN=$(usex !gstreamer) - ) - - ecm_src_configure -} diff --git a/kde-apps/audiocd-kio/Manifest b/kde-apps/audiocd-kio/Manifest index c8e918859f3e..fdb04637f0cc 100644 --- a/kde-apps/audiocd-kio/Manifest +++ b/kde-apps/audiocd-kio/Manifest @@ -1,2 +1 @@ -DIST audiocd-kio-20.08.3.tar.xz 498660 BLAKE2B 60fc9d06505b7ad03d8cb8eec78d4f3893ca54859d1a18f6ea3ac28060ba74780af64baf3ba6499b16d3fc6388837b111eb6a3cc602c5adf55de0b96eb0a71a4 SHA512 77d03d9aed910329a70dcb6c1825de34caeb5d9d215959c772d98e972e92fafb94a5245df0b14c65f1e5d08f5cf565b9bba00e9637320eca156837890b6dd87b DIST audiocd-kio-20.12.3.tar.xz 500672 BLAKE2B 44cd5c3f0670f4336352126fa569c5ee53182efca435d6d308b00a50021190b9627f1bc8ac4b64faa1f25fc3f9aa2f9b91a611c1333f9e8341c6a9ba6fa4156e SHA512 0b5d343f802cee3435fa1aadf39ddba3afa6ec70569bab00da0e0cbda4360618e5384042c913a4e54017f82f27f3f202a509d933762d1b7ef4884d2ba70556bc diff --git a/kde-apps/audiocd-kio/audiocd-kio-20.08.3.ebuild b/kde-apps/audiocd-kio/audiocd-kio-20.08.3.ebuild deleted file mode 100644 index bd78baae3f47..000000000000 --- a/kde-apps/audiocd-kio/audiocd-kio-20.08.3.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="kioslave for accessing audio CDs" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="flac vorbis" - -DEPEND=" - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkcddb-${PVCUT}:5 - >=kde-apps/libkcompactdisc-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - media-sound/cdparanoia - flac? ( >=media-libs/flac-1.1.2 ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-19.04.0-handbook.patch" ) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package flac FLAC) - $(cmake_use_find_package vorbis OggVorbis) - ) - - ecm_src_configure -} diff --git a/kde-apps/baloo-widgets/Manifest b/kde-apps/baloo-widgets/Manifest index 68feaa61a73c..da5f527789db 100644 --- a/kde-apps/baloo-widgets/Manifest +++ b/kde-apps/baloo-widgets/Manifest @@ -1,2 +1 @@ -DIST baloo-widgets-20.08.3.tar.xz 261756 BLAKE2B 06fe1287ffd63608a50d05eef3a247d4231bb75475bfd3377bddad593551322fbd663c8a8d8e31503eb896e68b1b440185ec493fb3e06618e61e6005361dcdd4 SHA512 3a2d033d86a6b008c1c73f23f3f54b0bf4757f7fb0f8799b9e932d2951434ec49d01a2bbcc18ea25d4f4560baf549ac0cbd383e9f9aca7e24c684459aaa23b26 DIST baloo-widgets-20.12.3.tar.xz 261628 BLAKE2B 95bfc55b901dca67795572e4bd77c5822f1bdfd87c9b24526a1275e556c5ae612d54cead1f6f0d20bb519f39304cfb3d9cb6a59369624a215724178320d0ffc7 SHA512 dc00b8196cb0128c69188981b691b17ef242dc150b38322fa7094b400393cd4b592be472c1c17991fd85f8d606f4138936d225a02568b24ee28440ecdba37650 diff --git a/kde-apps/baloo-widgets/baloo-widgets-20.08.3.ebuild b/kde-apps/baloo-widgets/baloo-widgets-20.08.3.ebuild deleted file mode 100644 index 6bbe2551bd80..000000000000 --- a/kde-apps/baloo-widgets/baloo-widgets-20.08.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Widget library for baloo" - -LICENSE="LGPL-2+ LGPL-2.1+ || ( LGPL-2.1 LGPL-3 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/baloo-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -RESTRICT+=" test" diff --git a/kde-apps/blinken/Manifest b/kde-apps/blinken/Manifest index 58391d5e7e74..ae1118ae1aab 100644 --- a/kde-apps/blinken/Manifest +++ b/kde-apps/blinken/Manifest @@ -1,2 +1 @@ -DIST blinken-20.08.3.tar.xz 2828668 BLAKE2B f5feebddeaf03a7f45c44515ce2550e4d80daea0e6416ff35f3679598506b193491b7793134c472d9e77eebf40f9068c70b07fefaa84689785b1b08a40eb7003 SHA512 fdba92252b7997d51d13e49918b87644254bd4d61dc9451b8479c7f401206cd0e3594254d3a0cb28887aa2f9ab138332f4ec428fd534fae476f9ef1ed2d0eab6 DIST blinken-20.12.3.tar.xz 2537996 BLAKE2B e45062261af09bcb568ae04e99bd6c1070ce6aeee92ddd4f78cbd27399a4635b0d43a6e53b52c3c03ea54e25316334d9b7589716be4be137941ea3d73cc6fe18 SHA512 0c78fdddb9772f003e73ef12cd09557fa0af469ecdbbbefe1b6c01e236f6d882b93182bdd99427d430eb680a0cfb2346a36df54f626cab568bb86d60e1fe3a84 diff --git a/kde-apps/blinken/blinken-20.08.3.ebuild b/kde-apps/blinken/blinken-20.08.3.ebuild deleted file mode 100644 index d0460b330c88..000000000000 --- a/kde-apps/blinken/blinken-20.08.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Memory enhancement game based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/en/blinken https://edu.kde.org/blinken/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 -" -RDEPEND="${DEPEND}" - -src_install() { - ecm_src_install - rm "${ED}"/usr/share/${PN}/README.packagers || die -} diff --git a/kde-apps/bomber/Manifest b/kde-apps/bomber/Manifest index 4c09de2d0475..3f52a0c02e6f 100644 --- a/kde-apps/bomber/Manifest +++ b/kde-apps/bomber/Manifest @@ -1,2 +1 @@ -DIST bomber-20.08.3.tar.xz 824992 BLAKE2B 2f611fc9c0b91e538260a56c24d7634568f5dbbc1e71bea54306ac003125adf95e4643fac4e0e454c6617c91ca96957dd2658fec3a69af203e8beaf890d52ff7 SHA512 efc884a08aa1eaeda1c25a7a8b25a86858b4ab69e44a29967317c043960067ce4a02acd3541202d3c8c7f9c9faa130678442ecaeffc9c83c636f50f3f0a2fb41 DIST bomber-20.12.3.tar.xz 825104 BLAKE2B 1f252e8edc3f3e0a033efc8dece86c62227508379ab5766f1165f6313be5a7008a90d10491a9ba97f4e7ec96751b66769c6fcaf03b0ed766536d00fda2e06d8d SHA512 4a40b968507ee3c0b9db4fd0adb87a734a11e170599513fc2bccf4086047eb9991ca566109f82b7b147cb551efe50e9ecb95d9a3a8b723a8c2c7823cebbde50c diff --git a/kde-apps/bomber/bomber-20.08.3.ebuild b/kde-apps/bomber/bomber-20.08.3.ebuild deleted file mode 100644 index a22b99b15d6c..000000000000 --- a/kde-apps/bomber/bomber-20.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Single player arcade bombing game" -HOMEPAGE="https://apps.kde.org/en/bomber" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - !games-action/xbomber -" diff --git a/kde-apps/bovo/Manifest b/kde-apps/bovo/Manifest index 294a082e722e..ca0a0fbf316c 100644 --- a/kde-apps/bovo/Manifest +++ b/kde-apps/bovo/Manifest @@ -1,2 +1 @@ -DIST bovo-20.08.3.tar.xz 205900 BLAKE2B 65b220d02a36976f6c426caed1b518586affe3cc51948ce0018cbdcd2f667e20d1bc5a993b98b0c3340932c95fdecca03ace98f17fb7d585f6642a9414703f96 SHA512 f8b270add7930b665f7d4ef0eb1332e22016aa349743edc6bb4df3d5301ed4b58b86ede361a591cfcf95dd5cf0b319eea1efc9c961f63b0530a58c2350f30b6b DIST bovo-20.12.3.tar.xz 205792 BLAKE2B 53589575bf462c3ea9c73e0b85fe3af0b60996dcc39ef90e53bc6704d4d927f3b883373b16897ffe77e959f4ef003eebcb5a597b01966cda0ac0a119087dc28a SHA512 3da7166ea79a597eb8efa092fdcaf85a89f32d2fd8cd9113d33741701c259d2267ace1f050ba87f5ed035cd451aa44fc77cb687a3321fa26a48adf118c4fe2ee diff --git a/kde-apps/bovo/bovo-20.08.3.ebuild b/kde-apps/bovo/bovo-20.08.3.ebuild deleted file mode 100644 index 866fb61629c2..000000000000 --- a/kde-apps/bovo/bovo-20.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Five-in-a-row Board Game" -HOMEPAGE="https://apps.kde.org/en/bovo" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS HISTORY TODO ) diff --git a/kde-apps/calendarjanitor/Manifest b/kde-apps/calendarjanitor/Manifest index e8e556da9ecb..5894174bb02a 100644 --- a/kde-apps/calendarjanitor/Manifest +++ b/kde-apps/calendarjanitor/Manifest @@ -1,2 +1 @@ -DIST akonadi-calendar-tools-20.12.2.tar.xz 224864 BLAKE2B 137a0d975242b2e419007ebc9be0eaac55e5f024b708c78fb773158695a0bb0b673657b8634423826eeba03cfdab75ff7e85bcc6ce09e33372a0927490d0b9b8 SHA512 12ed3517ec1a308bbb80691bb1fccf29a2a44c9715436288f51aa5eeffee25c3842d6664c1bfbe7c2ac669806d5ae0f0123bc1dece279953abd95feaafafff81 DIST akonadi-calendar-tools-20.12.3.tar.xz 224860 BLAKE2B 0f03e653c6cde40a1288fe24d92d612e238768fe38f9c10e7ddf0a20c18cdc8ce44c85e416a0535bf45a8730dee33358a8027a2c7a67442e98d65066de5c3109 SHA512 5890454e49f4cfb04e3edb4895eb4f4f7abfba691185ccc9b9b3c3efc3d675cfe8c7b493b3378143d5da552ff784a391fd194c7107e4ddd11434aa3c130e5d56 diff --git a/kde-apps/calendarjanitor/calendarjanitor-20.12.2.ebuild b/kde-apps/calendarjanitor/calendarjanitor-20.12.2.ebuild deleted file mode 100644 index 6e6c5bf7979d..000000000000 --- a/kde-apps/calendarjanitor/calendarjanitor-20.12.2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release -ECM_TEST="false" -KDE_ORG_NAME="akonadi-calendar-tools" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Tool to scan calendar data for buggy instances" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - - cmake_comment_add_subdirectory doc konsolekalendar - sed -i -e "/console\.categories/ s/^/#DONT/" CMakeLists.txt || die - - # delete colliding konsolekalendar translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - rm -f po/*/konsolekalendar.po || die - rm -rf po/*/docs/konsolekalendar || die - fi -} diff --git a/kde-apps/calendarsupport/Manifest b/kde-apps/calendarsupport/Manifest index 71b412535d9c..d5642615f348 100644 --- a/kde-apps/calendarsupport/Manifest +++ b/kde-apps/calendarsupport/Manifest @@ -1,2 +1 @@ -DIST calendarsupport-20.12.2.tar.xz 665200 BLAKE2B dbaf358e0295c27f663b87f91598a4aae6449f37bd470648f8416c69e654b8db39a37c9429c32ba204232118e7dc67cf3a1ef7927fdc2b84a04812620e0499f8 SHA512 63878598f52634e6dcd4aca527dd3f6278b9d2569b169d2a81a78d31b2cce632b45713da8fd4b97d241aa041fd9805a909b59aa2c090f6b55e685fe60e2f8cde DIST calendarsupport-20.12.3.tar.xz 666200 BLAKE2B 9ba81d61384fb1f5f88c7166f54bb68989657416432948a5709451bc3387102c2b54e99465f15b7e1dcaf46a917a2e211a8fdfc2ad1be09f651a899a593d11a3 SHA512 cfb2c1faabdeae1aee13d1f0a6e3b960b68e835e5f96dc86acb9af7c84d57516b3e7ab131e9f0dda12db41e26aabe65f02c4326c989ed2f54620325e6b11196e diff --git a/kde-apps/calendarsupport/calendarsupport-20.12.2.ebuild b/kde-apps/calendarsupport/calendarsupport-20.12.2.ebuild deleted file mode 100644 index 85d97b997ff4..000000000000 --- a/kde-apps/calendarsupport/calendarsupport-20.12.2.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="false" -KFMIN=5.75.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Calendar support library" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - dev-libs/libical - >=dev-qt/designer-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/cantor/Manifest b/kde-apps/cantor/Manifest index b09ba2516452..6f62129ff238 100644 --- a/kde-apps/cantor/Manifest +++ b/kde-apps/cantor/Manifest @@ -1,2 +1 @@ -DIST cantor-20.08.3.tar.xz 9082332 BLAKE2B 7ea84959559e109a28794d1f610e07936de353c08e7732a90c6f8145828df99d6b408006580e367208e135c3d76530bdb02716c873a4adf491912ef07b470350 SHA512 8558bb6b3e6641c1c575a4f5f0b1db7f6d6003ed011432f555ee0954586f0cd3a0d1d897d55114dd29cd9aa58d7e6d7ffb9a2357b1e96c01bbf2b4f3623174dd DIST cantor-20.12.3.tar.xz 9128948 BLAKE2B 9cc4c6b28ea1f9946ad6d4eeac98b5c47b17b16efc434f355ba2a0f71b23afd4a58ab31df12a881e2a35e836901075d197ad9550409a97f025efdbd21ac919de SHA512 35461a47c9ce4aa4de8ca8496ca33c42691db6be927f30018e174f3234a485c436cca90b6362c8ba325f8bc220a09079069278bdfd08f4510dd7d12ee1a39ed7 diff --git a/kde-apps/cantor/cantor-20.08.3.ebuild b/kde-apps/cantor/cantor-20.08.3.ebuild deleted file mode 100644 index a958973a811a..000000000000 --- a/kde-apps/cantor/cantor-20.08.3.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_MAKEFILE_GENERATOR="emake" -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PYTHON_COMPAT=( python3_{7,8,9} ) -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org optfeature python-single-r1 - -DESCRIPTION="Interface for doing mathematics and scientific computing" -HOMEPAGE="https://apps.kde.org/en/cantor https://edu.kde.org/cantor/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="+analitza julia lua postscript python qalculate R" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# TODO Add Sage Mathematics Software backend (http://www.sagemath.org) -DEPEND=" - app-text/poppler[qt5] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - analitza? ( >=kde-apps/analitza-${PVCUT}:5 ) - julia? ( dev-lang/julia ) - lua? ( dev-lang/luajit:2 ) - qalculate? ( - sci-libs/cln - sci-libs/libqalculate:= - ) - postscript? ( app-text/libspectre ) - python? ( - ${PYTHON_DEPS} - >=dev-qt/qtdbus-${QTMIN}:5 - ) - R? ( dev-lang/R ) -" -RDEPEND="${DEPEND} - !analitza? ( !julia? ( !lua? ( !python? ( !qalculate? ( !R? ( - || ( - sci-mathematics/maxima - sci-mathematics/octave - ) - ) ) ) ) ) ) -" - -RESTRICT+=" test" - -PATCHES=( "${FILESDIR}/${PN}-20.08.3-python.patch" ) - -pkg_setup() { - use python && python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_configure() { - use julia && addpredict /proc/self/mem # bug 602894 - - local mycmakeargs=( - $(cmake_use_find_package analitza Analitza5) - $(cmake_use_find_package julia Julia) - $(cmake_use_find_package lua LuaJIT) - -DUSE_LIBSPECTRE=$(usex postscript) - $(cmake_use_find_package python Python3) - $(cmake_use_find_package qalculate Qalculate) - $(cmake_use_find_package R R) - ) - use python && mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" ) - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Maxima backend" sci-mathematics/maxima - optfeature "Octave backend" sci-mathematics/octave - optfeature "LaTeX support" virtual/latex-base - fi - ecm_pkg_postinst -} diff --git a/kde-apps/cantor/files/cantor-20.08.3-python.patch b/kde-apps/cantor/files/cantor-20.08.3-python.patch deleted file mode 100644 index c0dc3804c83c..000000000000 --- a/kde-apps/cantor/files/cantor-20.08.3-python.patch +++ /dev/null @@ -1,71 +0,0 @@ -From c794fb5f0f616ce2d9e4004fc459a1c50f077470 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Sun, 11 Oct 2020 22:47:55 +0200 -Subject: [PATCH] Use CMake FindPython3 module, raises minimum CMake to 3.12 - -Gives us out-of-the-box future proof python detection (python-3.9 right now). ---- - CMakeLists.txt | 2 +- - src/backends/CMakeLists.txt | 10 ++++------ - src/backends/python/CMakeLists.txt | 4 +--- - 3 files changed, 6 insertions(+), 10 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index e96e6df0..a90328b5 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,4 +1,4 @@ --cmake_minimum_required (VERSION 3.5 FATAL_ERROR) -+cmake_minimum_required (VERSION 3.12 FATAL_ERROR) - - set(CMAKE_CXX_STANDARD 11) - set(CMAKE_CXX_STANDARD_REQUIRED ON) -diff --git a/src/backends/CMakeLists.txt b/src/backends/CMakeLists.txt -index e99e1731..9b6b615e 100644 ---- a/src/backends/CMakeLists.txt -+++ b/src/backends/CMakeLists.txt -@@ -50,15 +50,13 @@ if(QALCULATE_FOUND) - add_subdirectory(qalculate) - endif(QALCULATE_FOUND) - --set_package_properties(PythonLibs3 PROPERTIES DESCRIPTION "A powerful dynamic programming language." -- URL "https://www.python.org/" -- TYPE OPTIONAL -+set_package_properties(Python3 PROPERTIES TYPE OPTIONAL - PURPOSE "Backend to use Python with Cantor.") - --find_package(PythonLibs3) --if(PYTHONLIBS3_FOUND) -+find_package(Python3 COMPONENTS Interpreter Development) -+if(Python3_FOUND) - add_subdirectory(python) --endif(PYTHONLIBS3_FOUND) -+endif() - - set_package_properties(LuaJIT PROPERTIES DESCRIPTION "A lightweight, extensible programming language (luajit implementation)." - URL "https://www.lua.org/" -diff --git a/src/backends/python/CMakeLists.txt b/src/backends/python/CMakeLists.txt -index 04b4c313..c7868561 100644 ---- a/src/backends/python/CMakeLists.txt -+++ b/src/backends/python/CMakeLists.txt -@@ -14,8 +14,6 @@ set(PythonServer_SRCS - pythonserver.cpp - ) - --include_directories(${PYTHONLIBS3_INCLUDE_DIRS}) -- - qt5_add_resources(PythonBackend_RSCS python.qrc) - ki18n_wrap_ui(PythonBackend_SRCS settings.ui) - kconfig_add_kcfg_files(PythonBackend_SRCS settings.kcfgc) -@@ -34,7 +32,7 @@ set_target_properties(cantor_pythonserver PROPERTIES INSTALL_RPATH_USE_LINK_PATH - if(MSVC) - set_property(TARGET cantor_pythonserver PROPERTY LINK_FLAGS "/SUBSYSTEM:CONSOLE") - endif() --target_link_libraries(cantor_pythonserver ${PYTHONLIBS3_LIBRARIES}) -+target_link_libraries(cantor_pythonserver Python3::Python) - - if(BUILD_TESTING) - add_executable(testpython testpython.cpp settings.cpp) --- -2.28.0 - diff --git a/kde-apps/cervisia/Manifest b/kde-apps/cervisia/Manifest index 000cede76502..1315e53e2f50 100644 --- a/kde-apps/cervisia/Manifest +++ b/kde-apps/cervisia/Manifest @@ -1,2 +1 @@ -DIST cervisia-20.08.3.tar.xz 1888324 BLAKE2B 06f4b3c72846f738c439a44b36b4daff3deca517cf37454df3abf4cacbaf48fbafde1ca6dbab77f81450712b198b0c85878df0a7319f211d418f8bce5429c620 SHA512 8479024588c458d60e45319b9e50928861a56bc7c4225dcb119c9b43a65a4e2ab2f639b6da304e2a5fa5767d01b5c4b9dd9d0b3be2399782ec453f8c3ef21a9d DIST cervisia-20.12.3.tar.xz 1888284 BLAKE2B 2e49250c45ae8f734f94f726fe6b1a133392fc89080fe2b4d7ec74eed728da0755666a074f12d06eb67b9a959de8d2dd934c143c74491c1facffd12a980dda14 SHA512 461f856f6fc5a9381b981c82aea70c005fa0da424a5658a706b9b6f6c90749cef85c3e3692df38210c891db57ca42b214abba29fc22494a359d32ba4fc017113 diff --git a/kde-apps/cervisia/cervisia-20.08.3.ebuild b/kde-apps/cervisia/cervisia-20.08.3.ebuild deleted file mode 100644 index 5c1083158d22..000000000000 --- a/kde-apps/cervisia/cervisia-20.08.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="CVS frontend by KDE" -HOMEPAGE="https://apps.kde.org/en/cervisia" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdesu-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kinit-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - dev-vcs/cvs -" diff --git a/kde-apps/dolphin-plugins-dropbox/Manifest b/kde-apps/dolphin-plugins-dropbox/Manifest index 5d7eec232223..5fc632221dd9 100644 --- a/kde-apps/dolphin-plugins-dropbox/Manifest +++ b/kde-apps/dolphin-plugins-dropbox/Manifest @@ -1,2 +1 @@ -DIST dolphin-plugins-20.08.3.tar.xz 230272 BLAKE2B 1978ffebe88d95350cac0892c56e127507b6ddd6d5675bca8f420990552e20ff271e6f5742a2bdeff685c82464e70177ac83e5e9368547eb175a3e8133d77624 SHA512 2010be567ef025375caac92e90c0259faea1eb58bdbc55e441e42a10af68b6313391707a7f6b6b10285ba80dcbdee92468fa5088970eb98d4ea8afea145976d9 DIST dolphin-plugins-20.12.3.tar.xz 239340 BLAKE2B 141e5d2bb6190edaef98cec2a271e41b916966118300d69f4eb5e7da15e51730476f23a20312b76fca0fc1490501e83528b4f0cb62f9f6c64e4caf5ac5b2cd37 SHA512 1d5303e92d912bc80c5260263b081205d36372f1f15205ebd3e705697a114f8481edd1ad31004d7906c3088d43a74cb1e33dac6e1196c247e702a544d67db11b diff --git a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-20.08.3.ebuild b/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-20.08.3.ebuild deleted file mode 100644 index d42966a73dfa..000000000000 --- a/kde-apps/dolphin-plugins-dropbox/dolphin-plugins-dropbox-20.08.3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="false" -KDE_ORG_NAME="dolphin-plugins" -MY_PLUGIN_NAME="dropbox" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Dolphin plugin for Dropbox service integration" -HOMEPAGE="https://apps.kde.org/en/dolphin_plugins" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - !kde-apps/dolphin-plugins:5 - net-misc/dropbox-cli -" - -src_prepare() { - ecm_src_prepare - # solid, qtdbus only required by mountiso - ecm_punt_bogus_dep Qt5 DBus - ecm_punt_bogus_dep KF5 Solid - # delete non-${PN} translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die - fi -} - -src_configure() { - local mycmakeargs=( - -DBUILD_${MY_PLUGIN_NAME}=ON - -DBUILD_bazaar=OFF - -DBUILD_git=OFF - -DBUILD_hg=OFF - -DBUILD_mountiso=OFF - -DBUILD_svn=OFF - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die -} diff --git a/kde-apps/dolphin-plugins-git/Manifest b/kde-apps/dolphin-plugins-git/Manifest index 5d7eec232223..5fc632221dd9 100644 --- a/kde-apps/dolphin-plugins-git/Manifest +++ b/kde-apps/dolphin-plugins-git/Manifest @@ -1,2 +1 @@ -DIST dolphin-plugins-20.08.3.tar.xz 230272 BLAKE2B 1978ffebe88d95350cac0892c56e127507b6ddd6d5675bca8f420990552e20ff271e6f5742a2bdeff685c82464e70177ac83e5e9368547eb175a3e8133d77624 SHA512 2010be567ef025375caac92e90c0259faea1eb58bdbc55e441e42a10af68b6313391707a7f6b6b10285ba80dcbdee92468fa5088970eb98d4ea8afea145976d9 DIST dolphin-plugins-20.12.3.tar.xz 239340 BLAKE2B 141e5d2bb6190edaef98cec2a271e41b916966118300d69f4eb5e7da15e51730476f23a20312b76fca0fc1490501e83528b4f0cb62f9f6c64e4caf5ac5b2cd37 SHA512 1d5303e92d912bc80c5260263b081205d36372f1f15205ebd3e705697a114f8481edd1ad31004d7906c3088d43a74cb1e33dac6e1196c247e702a544d67db11b diff --git a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-20.08.3.ebuild b/kde-apps/dolphin-plugins-git/dolphin-plugins-git-20.08.3.ebuild deleted file mode 100644 index 3c5bb7ccd14c..000000000000 --- a/kde-apps/dolphin-plugins-git/dolphin-plugins-git-20.08.3.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="false" -KDE_ORG_NAME="dolphin-plugins" -MY_PLUGIN_NAME="git" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Dolphin plugin for Git integration" -HOMEPAGE="https://apps.kde.org/en/dolphin_plugins" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 -" -RDEPEND="${DEPEND} - !kde-apps/dolphin-plugins:5 - dev-vcs/git -" - -src_prepare() { - ecm_src_prepare - # solid, qtdbus only required by mountiso - ecm_punt_bogus_dep Qt5 DBus - ecm_punt_bogus_dep KF5 Solid - # kxmlgui, qtnetwork only required by dropbox - ecm_punt_bogus_dep Qt5 Network - ecm_punt_bogus_dep KF5 XmlGui - # delete non-${PN} translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die - fi -} - -src_configure() { - local mycmakeargs=( - -DBUILD_${MY_PLUGIN_NAME}=ON - -DBUILD_bazaar=OFF - -DBUILD_dropbox=OFF - -DBUILD_hg=OFF - -DBUILD_mountiso=OFF - -DBUILD_svn=OFF - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die -} diff --git a/kde-apps/dolphin-plugins-mercurial/Manifest b/kde-apps/dolphin-plugins-mercurial/Manifest index 5d7eec232223..5fc632221dd9 100644 --- a/kde-apps/dolphin-plugins-mercurial/Manifest +++ b/kde-apps/dolphin-plugins-mercurial/Manifest @@ -1,2 +1 @@ -DIST dolphin-plugins-20.08.3.tar.xz 230272 BLAKE2B 1978ffebe88d95350cac0892c56e127507b6ddd6d5675bca8f420990552e20ff271e6f5742a2bdeff685c82464e70177ac83e5e9368547eb175a3e8133d77624 SHA512 2010be567ef025375caac92e90c0259faea1eb58bdbc55e441e42a10af68b6313391707a7f6b6b10285ba80dcbdee92468fa5088970eb98d4ea8afea145976d9 DIST dolphin-plugins-20.12.3.tar.xz 239340 BLAKE2B 141e5d2bb6190edaef98cec2a271e41b916966118300d69f4eb5e7da15e51730476f23a20312b76fca0fc1490501e83528b4f0cb62f9f6c64e4caf5ac5b2cd37 SHA512 1d5303e92d912bc80c5260263b081205d36372f1f15205ebd3e705697a114f8481edd1ad31004d7906c3088d43a74cb1e33dac6e1196c247e702a544d67db11b diff --git a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-20.08.3.ebuild b/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-20.08.3.ebuild deleted file mode 100644 index f6011f824b3b..000000000000 --- a/kde-apps/dolphin-plugins-mercurial/dolphin-plugins-mercurial-20.08.3.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="false" -KDE_ORG_NAME="dolphin-plugins" -MY_PLUGIN_NAME="hg" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Dolphin plugin for Mercurial integration" -HOMEPAGE="https://apps.kde.org/en/dolphin_plugins" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND} - !kde-apps/dolphin-plugins:5 - dev-vcs/mercurial -" - -src_prepare() { - ecm_src_prepare - # solid, qtdbus only required by mountiso - ecm_punt_bogus_dep Qt5 DBus - ecm_punt_bogus_dep KF5 Solid - # kxmlgui, qtnetwork only required by dropbox - ecm_punt_bogus_dep Qt5 Network - ecm_punt_bogus_dep KF5 XmlGui - # delete non-${PN} translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die - fi -} - -src_configure() { - local mycmakeargs=( - -DBUILD_${MY_PLUGIN_NAME}=ON - -DBUILD_bazaar=OFF - -DBUILD_dropbox=OFF - -DBUILD_git=OFF - -DBUILD_mountiso=OFF - -DBUILD_svn=OFF - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die -} diff --git a/kde-apps/dolphin-plugins-subversion/Manifest b/kde-apps/dolphin-plugins-subversion/Manifest index 5d7eec232223..5fc632221dd9 100644 --- a/kde-apps/dolphin-plugins-subversion/Manifest +++ b/kde-apps/dolphin-plugins-subversion/Manifest @@ -1,2 +1 @@ -DIST dolphin-plugins-20.08.3.tar.xz 230272 BLAKE2B 1978ffebe88d95350cac0892c56e127507b6ddd6d5675bca8f420990552e20ff271e6f5742a2bdeff685c82464e70177ac83e5e9368547eb175a3e8133d77624 SHA512 2010be567ef025375caac92e90c0259faea1eb58bdbc55e441e42a10af68b6313391707a7f6b6b10285ba80dcbdee92468fa5088970eb98d4ea8afea145976d9 DIST dolphin-plugins-20.12.3.tar.xz 239340 BLAKE2B 141e5d2bb6190edaef98cec2a271e41b916966118300d69f4eb5e7da15e51730476f23a20312b76fca0fc1490501e83528b4f0cb62f9f6c64e4caf5ac5b2cd37 SHA512 1d5303e92d912bc80c5260263b081205d36372f1f15205ebd3e705697a114f8481edd1ad31004d7906c3088d43a74cb1e33dac6e1196c247e702a544d67db11b diff --git a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-20.08.3.ebuild b/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-20.08.3.ebuild deleted file mode 100644 index ddfa845d95da..000000000000 --- a/kde-apps/dolphin-plugins-subversion/dolphin-plugins-subversion-20.08.3.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="false" -KDE_ORG_NAME="dolphin-plugins" -MY_PLUGIN_NAME="svn" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Dolphin plugin for Subversion integration" -HOMEPAGE="https://apps.kde.org/en/dolphin_plugins" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 -" -RDEPEND="${DEPEND} - !kde-apps/dolphin-plugins:5 - dev-vcs/subversion - >=kde-apps/kompare-${PVCUT}:5 -" - -src_prepare() { - ecm_src_prepare - # solid, qtdbus only required by mountiso - ecm_punt_bogus_dep Qt5 DBus - ecm_punt_bogus_dep KF5 Solid - # kxmlgui, qtnetwork only required by dropbox - ecm_punt_bogus_dep Qt5 Network - ecm_punt_bogus_dep KF5 XmlGui - # delete non-${PN} translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die - fi -} - -src_configure() { - local mycmakeargs=( - -DBUILD_${MY_PLUGIN_NAME}=ON - -DBUILD_bazaar=OFF - -DBUILD_dropbox=OFF - -DBUILD_git=OFF - -DBUILD_hg=OFF - -DBUILD_mountiso=OFF - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die -} diff --git a/kde-apps/dolphin/Manifest b/kde-apps/dolphin/Manifest index 60a3fa7f1d18..63eb56b1a5d3 100644 --- a/kde-apps/dolphin/Manifest +++ b/kde-apps/dolphin/Manifest @@ -1,2 +1 @@ -DIST dolphin-20.08.3.tar.xz 5094964 BLAKE2B 368eca6e1972361bdb02bb3b1d3b449074d7d48af7bb88df60447ac9a7c88e8562fcac185c96596c57520df3efb87859cd21ad19e3b8515ec4ce40ebc7d2b3a5 SHA512 6fb1533597d886a7a032b68dbe2d9d05c0b856c006ba06d08eeda5ae267530f528fa4c4b7a8e2caf1cb074284a27d01a223922b606fde238984588a7df3abe6c DIST dolphin-20.12.3.tar.xz 5134660 BLAKE2B 3ad3e7c16d0c4203e189bdf035028777115971091bc3c45a3e88231f9715c9439f44c67b2bf2d9d4680a07d222c0c14858028d54499fbe8cf006e3eae63a9193 SHA512 fb57121875fb6b3db9b3071590ea2b6fe7db1d22238af758591835946ac297d7a1734646385a2f6b7ade41de7dcfdf8f6b5e7dccf335a3cf558259d017e44a11 diff --git a/kde-apps/dolphin/dolphin-20.08.3.ebuild b/kde-apps/dolphin/dolphin-20.08.3.ebuild deleted file mode 100644 index ed43a736d709..000000000000 --- a/kde-apps/dolphin/dolphin-20.08.3.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org optfeature - -DESCRIPTION="Plasma filemanager focusing on usability" -HOMEPAGE="https://apps.kde.org/en/dolphin https://userbase.kde.org/Dolphin" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="activities semantic-desktop" - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kinit-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 ) - semantic-desktop? ( - >=kde-apps/baloo-widgets-${PVCUT}:5 - >=kde-frameworks/baloo-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - ) -" -RDEPEND="${DEPEND} - >=kde-apps/kio-extras-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package semantic-desktop KF5Baloo) - $(cmake_use_find_package semantic-desktop KF5BalooWidgets) - $(cmake_use_find_package semantic-desktop KF5FileMetaData) - ) - ecm_src_configure -} - -src_test() { - local myctestargs=( - # servicemenuinstaller requires ruby, no thanks - # dolphinmainwindowtest, kitemlistcontrollertest, kfileitemlistviewtest, kfileitemmodeltest hang forever - # placesitemmodeltest requires DBus - -E "(servicemenuinstaller|dolphinmainwindowtest|kfileitemlistviewtest|kfileitemmodeltest|kitemlistcontrollertest|placesitemmodeltest)" - ) - ecm_src_test -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "compress/extract and other actions" kde-apps/ark:${SLOT} - optfeature "crypto actions" kde-apps/kleopatra:${SLOT} - optfeature "video file thumbnails" kde-apps/ffmpegthumbs:${SLOT} - optfeature "graphics file thumbnails" kde-apps/thumbnailers:${SLOT} - optfeature "'Share' context menu actions" kde-frameworks/purpose:${SLOT} - fi - ecm_pkg_postinst -} diff --git a/kde-apps/dragon/Manifest b/kde-apps/dragon/Manifest index cc598b2a70df..bbd45f4ebfe8 100644 --- a/kde-apps/dragon/Manifest +++ b/kde-apps/dragon/Manifest @@ -1,2 +1 @@ -DIST dragon-20.08.3.tar.xz 1657212 BLAKE2B 6eed982c500ac47b37936e46d50264f1b75160f1f676404caf877951adeea343ab1c200fe20582b3929c8783a3436db9b78e73de03b2e310ae77b285d16cef94 SHA512 88bab2a2608ad55f67a42261badc7471853be32bb325dac9c91478353910067c77c1a0dbc313cef4dd1a00969334bcbbbdae02809e9547d5c785ab076d116ccc DIST dragon-20.12.3.tar.xz 1656596 BLAKE2B a06979932943221fe99f2fb9e2815b87b94d9cb6aa9c591950b3cda2736cc855a00af943f4e76cef2c00a7cb9c40763023595580d53e94551439a2aa5ec5bc52 SHA512 af05801abdf24670286fcfdade58c600b1f0ae4a0316cc95cb8020deafbba7a5b5832e9907b7cc78569d5074d855a348e9aac325305ccb5afd7fdeb0d1e62527 diff --git a/kde-apps/dragon/dragon-20.08.3.ebuild b/kde-apps/dragon/dragon-20.08.3.ebuild deleted file mode 100644 index 8aaa630d3a14..000000000000 --- a/kde-apps/dragon/dragon-20.08.3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Simple video player" -HOMEPAGE="https://apps.kde.org/en/dragonplayer" - -LICENSE="GPL-2+ || ( GPL-2 GPL-3 ) handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -BDEPEND=" - sys-devel/gettext -" -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/phonon-4.11.0 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/eventviews/Manifest b/kde-apps/eventviews/Manifest index d8abde184d84..8f90a7e032fc 100644 --- a/kde-apps/eventviews/Manifest +++ b/kde-apps/eventviews/Manifest @@ -1,2 +1 @@ -DIST eventviews-20.12.2.tar.xz 444096 BLAKE2B 937d4a1d390536140af60fe11a0cb8725b1ba7aefb89bba2984890f6fe4433e5e6a708c2e4b0d4461a003fbd276691a14ade7deeb86de4e48fec4f0f6bd35d56 SHA512 c76427eff7f14db5b58529e6c62ab1606e68fd90ce397f2d1b44013ea2d6c19761bf8b3900acee16a4aec29e6c5082a03ed349409063e0dbfa933bf68000732a DIST eventviews-20.12.3.tar.xz 444100 BLAKE2B 9afa966f56b364ca047ec6e13368f833bc91fdd733c376a1d690c2a90c59248385c782542a8e3c66ebd1bc89485149bc32b5c433584e1a686358f30eff0c240a SHA512 a9f69fceffe8772cd059e5407660ef040bd9e4a4d8bff8ef4b4be3e18df989b74e4bb8c66b5d42251c89aeac9b1602fed08e75380e332182160c0a00c9a334cc diff --git a/kde-apps/eventviews/eventviews-20.12.2.ebuild b/kde-apps/eventviews/eventviews-20.12.2.ebuild deleted file mode 100644 index 38e701200e41..000000000000 --- a/kde-apps/eventviews/eventviews-20.12.2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Calendar viewer for KDE PIM" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - dev-libs/kdiagram:5 - dev-libs/libical - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ffmpegthumbs/Manifest b/kde-apps/ffmpegthumbs/Manifest index 6d849edbdb84..42e0e505e33a 100644 --- a/kde-apps/ffmpegthumbs/Manifest +++ b/kde-apps/ffmpegthumbs/Manifest @@ -1,2 +1 @@ -DIST ffmpegthumbs-20.08.3.tar.xz 32164 BLAKE2B edb1a898709d8a6bb5591ed055b5f28c5424321558a541130e3b61b516c2fecab8a7498bdc53a33949efdbe365c6fe49fb59fc9d3bef28dabfcf2bd2fcfe8c2b SHA512 03dbd65bf2d2151bfd6f20bafeba24df78c8be97188878e79e3566e1a5d11bac0d4959507ae997b45026533b985f60acbbcc68faca730663f8dba888a8b93b5f DIST ffmpegthumbs-20.12.3.tar.xz 34088 BLAKE2B cbabaff6409d7349939c8b9d63ca3b38490b5d851032e3aa3d4663bae25202c7361e1fb9cff9863b8073a6f91082f93d4fee4dc696a8f762c813eed1e8d2c28f SHA512 d81f89fa3c26982d9f7e84f76b2deb562308467376b5f01af9acda1bc2d62e21cc3054afe5bcbad5d098e3ecf79d9e9b0adee7e719127aaab228ee8efa190aad diff --git a/kde-apps/ffmpegthumbs/ffmpegthumbs-20.08.3.ebuild b/kde-apps/ffmpegthumbs/ffmpegthumbs-20.08.3.ebuild deleted file mode 100644 index 0eb49bf77275..000000000000 --- a/kde-apps/ffmpegthumbs/ffmpegthumbs-20.08.3.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="FFmpeg based thumbnail generator for video files" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -BDEPEND=" - virtual/pkgconfig -" -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - media-video/ffmpeg:0= -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/filelight/Manifest b/kde-apps/filelight/Manifest index 0aaa9d687627..5fd4f9cce7bb 100644 --- a/kde-apps/filelight/Manifest +++ b/kde-apps/filelight/Manifest @@ -1,2 +1 @@ -DIST filelight-20.08.3.tar.xz 667748 BLAKE2B d3d6e842eb2027e9b9420fd7130d7a32a5f63d0085029e1bf382c88b9cd12b073ec5c001eb9c6a351a7d46feb43b105a3f8bbaee7c2b6d170ded2cac0df0a61e SHA512 1cf668980055b158479ba5016bef593774ef06aead671d1ff09661f93bf78f591448568f3ec447fbaef53fc2f7253adeff797a26e3d467d678c9f336ea7b3aa2 DIST filelight-20.12.3.tar.xz 671244 BLAKE2B 0de8b3fddba934d1d6cbd014fa7185f16e0736cf1623cda4efba938a958f5134d71f24ee37d4f9753e5c1edf3e5025b0fbc326f55d1e4922ec5b1a0a7d4a58de SHA512 3a30181a95deb4eb8f9f5cc435658bfa9f5d6406a4756d80535de6783c5ab86c31f874cfa86f56b9a687a72b249d73fcdaa7066e99a548301f648b0abe5b2bb9 diff --git a/kde-apps/filelight/filelight-20.08.3.ebuild b/kde-apps/filelight/filelight-20.08.3.ebuild deleted file mode 100644 index 4e5350a9939b..000000000000 --- a/kde-apps/filelight/filelight-20.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings" -HOMEPAGE="https://apps.kde.org/en/filelight -https://utils.kde.org/projects/filelight/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/granatier/Manifest b/kde-apps/granatier/Manifest index bbcf25085a66..62447437f667 100644 --- a/kde-apps/granatier/Manifest +++ b/kde-apps/granatier/Manifest @@ -1,2 +1 @@ -DIST granatier-20.08.3.tar.xz 1951616 BLAKE2B 03a3d330116bdbfb7e078fec9382b23e8d71da289b00af71a85374d3876d006b215a40842aae5ea12cc6a7206379cdf08a3a22688e8f800ef5e4ccb51e037ac4 SHA512 c77a09980fe09b89c58e9ca1bdb9063eb1b9fe637b0e7dea1a3e3191e29885e40aba5937b6ce1768ee4b0b6a3e6b88070be51a5976a116b3d1204d0b61338385 DIST granatier-20.12.3.tar.xz 1951672 BLAKE2B ed49b7a3d843eddc721cc826db3e59a428b4c80b56a9c4c5bb9217ee8079737fddde61caf4b360862c89aae7ccc0da8501520b3197308319a77f3a3f7e802b39 SHA512 91b577c2b6e87e4e5376e139d6161d03c9f9f7e835446f11b02541d04e2bb1a0f8f5f6f0ae2f10c1d83ec0ce74046d3d926f29c2d051e68a2c83abf61730ee93 diff --git a/kde-apps/granatier/granatier-20.08.3.ebuild b/kde-apps/granatier/granatier-20.08.3.ebuild deleted file mode 100644 index ec7c253c5fd0..000000000000 --- a/kde-apps/granatier/granatier-20.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Bomberman game" -HOMEPAGE="https://apps.kde.org/en/granatier" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/grantlee-editor/Manifest b/kde-apps/grantlee-editor/Manifest index 5138c275f4bd..3ae429bd590b 100644 --- a/kde-apps/grantlee-editor/Manifest +++ b/kde-apps/grantlee-editor/Manifest @@ -1,2 +1 @@ -DIST grantlee-editor-20.12.2.tar.xz 107480 BLAKE2B 6363c03ca0b020dd411f689a539002af822c09f0a1c2d63d131acf634e649db603c69b9ec13c3472052910846041ff62f263092332a30538d93d0fb3d1cca336 SHA512 b430d535b3c0e15c32dea5ac7aea73cd3d2353f84972fb3cdeb6c5f5d946fcc9b3058d175e998cf1b8d3dc9db5b16251d0c8cdf5d15cb710f0f7fec6ba3d4132 DIST grantlee-editor-20.12.3.tar.xz 107424 BLAKE2B ba967fa5f5e5b7415f696a3e2e9874625abddebeb135fec2aa510a8c7241434ebde6f42357ec961cf70fc7deabebf0316e8755de942c2b6b17d3be9392893b3b SHA512 7e601b8f180e502f639ee6fc62fea45c383602a8d9732034ffb5a14d27bf4ec47fe5115e09eb8bca6ba039fa703765fe57aab9b5221c70e05deac2438dcf2fbb diff --git a/kde-apps/grantlee-editor/grantlee-editor-20.12.2.ebuild b/kde-apps/grantlee-editor/grantlee-editor-20.12.2.ebuild deleted file mode 100644 index 2c70baa0c538..000000000000 --- a/kde-apps/grantlee-editor/grantlee-editor-20.12.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Utilities and tools to manage themes in KDE PIM applications" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/grantleetheme/Manifest b/kde-apps/grantleetheme/Manifest index 4b5d1850a081..bb067adddb90 100644 --- a/kde-apps/grantleetheme/Manifest +++ b/kde-apps/grantleetheme/Manifest @@ -1,2 +1 @@ -DIST grantleetheme-20.12.2.tar.xz 56536 BLAKE2B 58a15b4beed8b2712bb6df6c7645cd41532b873422145c13e1b932faebecf30eda57bffa5fa214c58b3f994727341c2808b9e0a681cddcb5f2857c45c7347f80 SHA512 6f587ea30e4c5954fd09bfdacb5ebadb406c333ce04758e99ff31d7b219eb65c3be68d426f8677ad6816c38e409717f1a77fec4d4d97797fa3ee525d72380979 DIST grantleetheme-20.12.3.tar.xz 56540 BLAKE2B fc65cd63ef8c2a2f5e003f6e8eaab67a3c1a2c1ee1ef4b1a17afede8afcc5ab4c00302ecadd16e24d34ec4c5ff3f60d6e05dfd42b56bb7710c595678db0f99b1 SHA512 8daa07c7903dbff3b2435c35f31e8ff0fc7b7d29ca6f8f05473ef09331c0fc14bb18f419c575c2f4f4778fb6847f5f202b2a30d6e2d699bc57711ee8028f3ac1 diff --git a/kde-apps/grantleetheme/grantleetheme-20.12.2.ebuild b/kde-apps/grantleetheme/grantleetheme-20.12.2.ebuild deleted file mode 100644 index 662f50179731..000000000000 --- a/kde-apps/grantleetheme/grantleetheme-20.12.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Library for Grantlee plugins" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -RDEPEND=" - dev-libs/grantlee:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=dev-qt/qtnetwork-${QTMIN}:5 -" - -# fails if package not already installed -RESTRICT+=" test" diff --git a/kde-apps/gwenview/Manifest b/kde-apps/gwenview/Manifest index 67b722033129..9daa98e8219f 100644 --- a/kde-apps/gwenview/Manifest +++ b/kde-apps/gwenview/Manifest @@ -1,2 +1 @@ -DIST gwenview-20.08.3.tar.xz 6742928 BLAKE2B 1494d58e65993cfd3cd40311818c7ec414a9e9b5052d241e043b9425e5bb6de64578bd1f8e0e6b9708680fdd73dcf8c42cc2aab909c0f8efb653a9ad4e3732ad SHA512 a636250900f7b0ac96a4b847571acbc13854d7a0977fbec3d57a0291f2dfd88b1b1eae5048f3f507ef62db48152de0ce1bce1d113aba53353067650ce51c50f7 DIST gwenview-20.12.3.tar.xz 6753636 BLAKE2B ebf4cb69941875f9f2cda8816ff16953fd82a8a434efb18dab60c4ce53e1cd4e76ae8d51ef619b39f18fde82a2fb0943b2a24465513fe85cdb774d411e389c38 SHA512 4a2973029d7bb2e8883cebb8b031fa60068b3a258eceb165a8ba2dcfe52d63fa3c505772a895d72aae93bf88b024fbbb2189e9f1b982ecd94a3629f67d15eb2b diff --git a/kde-apps/gwenview/gwenview-20.08.3.ebuild b/kde-apps/gwenview/gwenview-20.08.3.ebuild deleted file mode 100644 index c87242c3822b..000000000000 --- a/kde-apps/gwenview/gwenview-20.08.3.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org optfeature - -DESCRIPTION="Image viewer by KDE" -HOMEPAGE="https://apps.kde.org/en/gwenview https://userbase.kde.org/Gwenview" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="activities fits kipi +mpris raw semantic-desktop share X" - -# requires running environment -RESTRICT+=" test" - -COMMON_DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtopengl-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - media-gfx/exiv2:= - media-libs/lcms:2 - media-libs/libpng:0= - >=media-libs/phonon-4.11.0 - media-libs/tiff - virtual/jpeg:0 - activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 ) - fits? ( sci-libs/cfitsio ) - kipi? ( >=kde-apps/libkipi-${PVCUT}:5= ) - mpris? ( >=dev-qt/qtdbus-${QTMIN}:5 ) - raw? ( >=kde-apps/libkdcraw-${PVCUT}:5 ) - semantic-desktop? ( - >=kde-frameworks/baloo-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - ) - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - ) -" -DEPEND="${COMMON_DEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtimageformats-${QTMIN}:5 - >=kde-frameworks/kimageformats-${KFMIN}:5 - kipi? ( >=kde-apps/kipi-plugins-${PVCUT}:5 ) -" - -src_prepare() { - ecm_src_prepare - if ! use mpris; then - # FIXME: upstream a better solution - sed -e "/set(HAVE_QTDBUS/s/\${Qt5DBus_FOUND}/0/" -i CMakeLists.txt || die - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package fits CFitsio) - $(cmake_use_find_package kipi KF5Kipi) - $(cmake_use_find_package raw KF5KDcraw) - $(cmake_use_find_package share KF5Purpose) - $(cmake_use_find_package X X11) - ) - - if use semantic-desktop; then - mycmakeargs+=( -DGWENVIEW_SEMANTICINFO_BACKEND=Baloo ) - else - mycmakeargs+=( -DGWENVIEW_SEMANTICINFO_BACKEND=None ) - fi - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "SVG support" kde-apps/svgpart:${SLOT} - fi - ecm_pkg_postinst -} diff --git a/kde-apps/incidenceeditor/Manifest b/kde-apps/incidenceeditor/Manifest index 1672bd9a71b5..33ed33f6d20e 100644 --- a/kde-apps/incidenceeditor/Manifest +++ b/kde-apps/incidenceeditor/Manifest @@ -1,2 +1 @@ -DIST incidenceeditor-20.12.2.tar.xz 546144 BLAKE2B 2a7ee26b398347595a26b4a74c2dbfbd3c99e3cf576b484497b418b7522c9fe3ed0c218434da79b2fe72063224ab11add669e02dd033529f24a02cbf001f429b SHA512 4c28ccdbc7e389a26f93072309626966570392bb05af2457c8a8c73581f7ca9e04d030eb7d4bc45c16a5545218e928d66575cd9f5fb2333131be136f3b52c0ad DIST incidenceeditor-20.12.3.tar.xz 546308 BLAKE2B 8156fc4bf9a5fb06d755c89debc55c8f765d3d76f9a33b03bad94df8d8dc1617be79e584e6cf6728577c66fdb4db5a627570545d06d0d673615b1d4795c759cc SHA512 cd344322ae026c9782fdd2756c5206b89bb8dc475f38addfc58b3622ea4ab8106287d32b0105506c0b4491c2575b227ea52570c486a29e019b7495f41ba5aa90 diff --git a/kde-apps/incidenceeditor/incidenceeditor-20.12.2.ebuild b/kde-apps/incidenceeditor/incidenceeditor-20.12.2.ebuild deleted file mode 100644 index 72a8cbb949a6..000000000000 --- a/kde-apps/incidenceeditor/incidenceeditor-20.12.2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Incidence editor for korganizer" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -RDEPEND=" - dev-libs/kdiagram:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND} - test? ( >=kde-apps/akonadi-${PVCUT}:5[postgres,sqlite] ) -" -BDEPEND=" - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) -" - -src_test() { - # Paths exceed unix domain socket limit, bug 770775 - local myctestargs=( - -E "(akonadi-pgsql-incidencedatetimetest|akonadi-sqlite-incidencedatetimetest)" - ) - - ecm_src_test -} diff --git a/kde-apps/juk/Manifest b/kde-apps/juk/Manifest index c64df7246bf5..711ce433a264 100644 --- a/kde-apps/juk/Manifest +++ b/kde-apps/juk/Manifest @@ -1,2 +1 @@ -DIST juk-20.08.3.tar.xz 1997992 BLAKE2B 83a4df418e782067ac4b65ad89a7fe749870d8cab318ebe71a04d995b48be4bb442b03ead274de49c074cdc4320cf644ba7bed02c389d4788ca507403f236c6c SHA512 7e12689364b01c409f69547fd7a7b24149296c12dc8c9b8f4392932b15a24613ca6d92381bb37914c995610bfc618829646f0ca9d57883c8ad6e7957d29a2f3b DIST juk-20.12.3.tar.xz 1997996 BLAKE2B 857defce1e5d089d711f7f70ca0077beec0267d576cb262536b79089622b32e53700d2c031430cdb63d7bf2a5c9eb8a67d5fc0aac64c0ccf2557835b15174f61 SHA512 3eca02446be784cc8d3dd68e7da146dfbe5ab7296d27ba78d0f15ce34b87183692d91ef01126aa97a9bc95a558e9af6b6bef47c0ba0a2f25fbeacda79285edc1 diff --git a/kde-apps/juk/juk-20.08.3.ebuild b/kde-apps/juk/juk-20.08.3.ebuild deleted file mode 100644 index 119da45e2d11..000000000000 --- a/kde-apps/juk/juk-20.08.3.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Jukebox and music manager by KDE" -HOMEPAGE="https://apps.kde.org/en/juk" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - >=media-libs/taglib-1.6 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/k3b/Manifest b/kde-apps/k3b/Manifest index e9eca2298e98..f2b837da750f 100644 --- a/kde-apps/k3b/Manifest +++ b/kde-apps/k3b/Manifest @@ -1,2 +1 @@ -DIST k3b-20.08.3.tar.xz 10684548 BLAKE2B bfb9a06fd5b9c023fe7a9c1c93fd2f473941906870f8face596617cf5bc2e26e258cc6adbe9fb7a99da0ed5bd9f09273168408133c8d6142bd42dc4779e2fa32 SHA512 0d068f10d8dd287a33ca672e780673b7f6a92c2071ea9ec22176ea4a9a210e205eb1b605ee23edca4d2e7eaefbe2dead04ef8b8ee29b690f38185e3caae14ba8 DIST k3b-20.12.3.tar.xz 10688136 BLAKE2B aa2e8de78b98e33888f47454ca5b2edfb195915c000c5a6f94f6cf0bd89575d22b7c4efde1e307a91b61bab1087b2e5fa665bf2abcb28de178f236df1ec37758 SHA512 e0c85d4faa6749d271d92a945e54c68876582b7d5c5719682950ca9305b75d0a46226f080e9c0bac300e63e32387ebb034d48f6ddc3b2d1a4fa2487db53f4039 diff --git a/kde-apps/k3b/k3b-20.08.3.ebuild b/kde-apps/k3b/k3b-20.08.3.ebuild deleted file mode 100644 index cfe5805e1339..000000000000 --- a/kde-apps/k3b/k3b-20.08.3.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Full-featured burning and ripping application based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/en/k3b https://userbase.kde.org/K3b" - -LICENSE="GPL-2 FDL-1.2" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="dvd encode ffmpeg flac mad mp3 musepack sndfile sox taglib vcd vorbis" - -REQUIRED_USE=" - flac? ( taglib ) - mp3? ( encode taglib ) - sox? ( encode taglib ) -" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkcddb-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5[taglib?] - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - media-libs/libsamplerate - dvd? ( media-libs/libdvdread:= ) - ffmpeg? ( media-video/ffmpeg:0= ) - flac? ( >=media-libs/flac-1.2[cxx] ) - mp3? ( media-sound/lame ) - mad? ( media-libs/libmad ) - musepack? ( >=media-sound/musepack-tools-444 ) - sndfile? ( media-libs/libsndfile ) - taglib? ( >=media-libs/taglib-1.5 ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) -" -RDEPEND="${DEPEND} - app-cdr/cdrdao - app-cdr/cdrtools - dev-libs/libburn - media-sound/cdparanoia - dvd? ( - >=app-cdr/dvd+rw-tools-7 - encode? ( media-video/transcode[dvd] ) - ) - sox? ( media-sound/sox ) - vcd? ( media-video/vcdimager ) -" - -DOCS+=( ChangeLog {FAQ,PERMISSIONS,README}.txt ) - -src_configure() { - local mycmakeargs=( - -DK3B_BUILD_API_DOCS=OFF - -DK3B_BUILD_WAVE_DECODER_PLUGIN=ON - -DK3B_ENABLE_HAL_SUPPORT=OFF - -DK3B_ENABLE_MUSICBRAINZ=OFF - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON - -DK3B_DEBUG=$(usex debug) - -DK3B_ENABLE_DVD_RIPPING=$(usex dvd) - -DK3B_BUILD_EXTERNAL_ENCODER_PLUGIN=$(usex encode) - -DK3B_BUILD_FFMPEG_DECODER_PLUGIN=$(usex ffmpeg) - -DK3B_BUILD_FLAC_DECODER_PLUGIN=$(usex flac) - -DK3B_BUILD_LAME_ENCODER_PLUGIN=$(usex mp3) - -DK3B_BUILD_MAD_DECODER_PLUGIN=$(usex mad) - -DK3B_BUILD_MUSE_DECODER_PLUGIN=$(usex musepack) - -DK3B_BUILD_SNDFILE_DECODER_PLUGIN=$(usex sndfile) - -DK3B_BUILD_SOX_ENCODER_PLUGIN=$(usex sox) - -DK3B_ENABLE_TAGLIB=$(usex taglib) - -DK3B_BUILD_OGGVORBIS_DECODER_PLUGIN=$(usex vorbis) - -DK3B_BUILD_OGGVORBIS_ENCODER_PLUGIN=$(usex vorbis) - ) - - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - - echo - elog "If you get warnings on start-up, uncheck the \"Check system" - elog "configuration\" option in the \"Misc\" settings window." - echo - - local group=cdrom - use kernel_linux || group=operator - elog "Make sure you have proper read/write permissions on optical device(s)." - elog "Usually, it is sufficient to be in the ${group} group." - echo -} diff --git a/kde-apps/kaccounts-integration/Manifest b/kde-apps/kaccounts-integration/Manifest index f398b8a0fef2..15d05918df26 100644 --- a/kde-apps/kaccounts-integration/Manifest +++ b/kde-apps/kaccounts-integration/Manifest @@ -1,2 +1 @@ -DIST kaccounts-integration-20.08.3.tar.xz 76624 BLAKE2B 4e12fdb8b83e2e99184756b1ce43b7b0c7261c2989dfd7f11e29ecb79902ecd2a11ebeed7242c9de466bdb1d18ba517d86634cf2595370c0f7a8729c1f30c045 SHA512 83dadfc224568ab07f23975db6dd04d8524a512bbdecc72da6dd8dc03cc06290199309a60f3b6f2570ac422da9bfdb9e253ec7a56c7dc15026414b3c108098a6 DIST kaccounts-integration-20.12.3.tar.xz 84376 BLAKE2B 55f03614f86f2fa60b5b6475092ecf8f923e5e5c9ca2e057d2488abda250861fc1eb7a5c0141006da8a4a1747efe6a897bfbfc45740baea72c51a898783de34b SHA512 e9089f5d99d665a0568e43d66837faa5e994d2d93a3699057e6b86ff3bd65bddc448dd36afb49642ff80e150a922b4f110541f7834d04b52e9059fbff7795a88 diff --git a/kde-apps/kaccounts-integration/kaccounts-integration-20.08.3.ebuild b/kde-apps/kaccounts-integration/kaccounts-integration-20.08.3.ebuild deleted file mode 100644 index 7f3b0790605f..000000000000 --- a/kde-apps/kaccounts-integration/kaccounts-integration-20.08.3.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -KFMIN=5.74.0 -PLASMA_MINIMAL=5.16.5 -QTMIN=5.15.1 -VIRTUALDBUS_TEST="true" -inherit ecm kde.org - -DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" -IUSE="" - -BDEPEND=" - sys-devel/gettext -" -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - net-libs/accounts-qt - >=net-libs/libaccounts-glib-1.21:= - net-libs/signond -" -DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-plasma/kde-cli-tools-${PLASMA_MINIMAL}:5 -" -RDEPEND="${COMMON_DEPEND} - dev-util/intltool -" - -# bug #549444 -RESTRICT+=" test" diff --git a/kde-apps/kaccounts-providers/Manifest b/kde-apps/kaccounts-providers/Manifest index 6166350e0390..49f3117f8c83 100644 --- a/kde-apps/kaccounts-providers/Manifest +++ b/kde-apps/kaccounts-providers/Manifest @@ -1,2 +1 @@ -DIST kaccounts-providers-20.08.3.tar.xz 36188 BLAKE2B 90694addc96e68ef87ba53115e1e0021543e5d4731f31b42e419bfa7c282581efd175723f89a5f091400ba69d23c929d26d75f0ccbe365ce00bcd19c91362348 SHA512 d83e66c315f0b6bd2cc6bc7a438812ca45aed2327e57e9007e29be78e20b947cb47eea929f787e97bf18d0c555ff10bbbace26d6c791c6b78dc0048f8f4804fc DIST kaccounts-providers-20.12.3.tar.xz 61612 BLAKE2B 89861cc15a73f7003900b8ee540c904a0e426ed254c802a4116e5a9861f4483daecd00dafbc4f28eca7edc97f52af58d3c5503396e8d3168575e5f654129fd1d SHA512 9ad534fd4e4bfd4992265fb2722b09eb09fc3f4a880751a44b5f29da7250d2827dc1bf62a7df04449064d63d2b0b30ce4038f0920f9a6838f8f4876bf680b2c2 diff --git a/kde-apps/kaccounts-providers/kaccounts-providers-20.08.3.ebuild b/kde-apps/kaccounts-providers/kaccounts-providers-20.08.3.ebuild deleted file mode 100644 index d3e7056ab52b..000000000000 --- a/kde-apps/kaccounts-providers/kaccounts-providers-20.08.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE accounts providers" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -BDEPEND=" - dev-util/intltool -" -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/kaccounts-integration-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kpackage-${KFMIN}:5 -" -RDEPEND="${DEPEND} - net-libs/signon-oauth2 - net-libs/signon-ui -" diff --git a/kde-apps/kaddressbook/Manifest b/kde-apps/kaddressbook/Manifest index 4c2caa17fabf..9ff3dc84d3a9 100644 --- a/kde-apps/kaddressbook/Manifest +++ b/kde-apps/kaddressbook/Manifest @@ -1,2 +1 @@ -DIST kaddressbook-20.12.2.tar.xz 3257200 BLAKE2B 8c5c8a31400533d145999b9d574c44d9466854da3480746d435d4d556db603ea4baf52a5563a96972281db9453d7d0212183b018a5b4d7f4fd75def79df0374b SHA512 fd7e8213db1061807b3ad509d92627282d0782af9c528d940a493fecc50c1680b97170d38d00d4b044722a598d4c5717a2561ec25171369f672518d24c99911b DIST kaddressbook-20.12.3.tar.xz 3263556 BLAKE2B 711a518d90d207473b4125c74e3a04d34773feef500ea5635247eeafb8050b870e85cc19ebfd18147e4b4318d6052361cef4bfe1afa54a77fb2a3c63ac48673b SHA512 6f8b069222734fd3d42078d1bb2401db8dc4d8697c0383e49c47479b559fd7776b0ae7f7f757e2e767c2a173b1738c7ba8adda928481ac947dbfd404fdaa0434 diff --git a/kde-apps/kaddressbook/kaddressbook-20.12.2.ebuild b/kde-apps/kaddressbook/kaddressbook-20.12.2.ebuild deleted file mode 100644 index 39d33fd5af10..000000000000 --- a/kde-apps/kaddressbook/kaddressbook-20.12.2.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org optfeature - -DESCRIPTION="Address book application based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/en/kaddressbook" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="telemetry" - -DEPEND=" - >=app-crypt/gpgme-1.11.1[cxx,qt5] - dev-libs/grantlee:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/libgravatar-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5 - telemetry? ( dev-libs/kuserfeedback:5 ) -" -RDEPEND="${DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Postal addresses" kde-apps/kdepim-addons:${SLOT} - fi - ecm_pkg_postinst -} diff --git a/kde-apps/kajongg/Manifest b/kde-apps/kajongg/Manifest index a0186fa20e79..121e1aa82f6c 100644 --- a/kde-apps/kajongg/Manifest +++ b/kde-apps/kajongg/Manifest @@ -1,2 +1 @@ -DIST kajongg-20.08.3.tar.xz 4475032 BLAKE2B 736fea6a3a10131d94b72a5ec5b44160e790ee62884d60524ee80ac26540a116d9b9c0ce5fe63270ba9b4676ed16cd7f0469f6982f11d96412fa68d997aa0ed0 SHA512 b63f989cc166808326c1d3ea33d884f957bb1b33a38f1ab26339b18f6b822239da505c161c956fbde720b3c5f52e2956b910761bb6c6a8cca75e88d140742f30 DIST kajongg-20.12.3.tar.xz 4471984 BLAKE2B 0101613bada0322e27640135fe103980b5436c34593d2214093adeb8426fbc95a1b7258f027229488daf378a84f44f232ea8ebfb54f39b97b397b06093a85a53 SHA512 6821c06c1eb7aa9f55872234289de9ffe503dbe6183bb208aee104769fe8fa1af4cc2e34448f5902046c576e0823c1724f215a0bc9a3f60ef25b59b81d85ffa6 diff --git a/kde-apps/kajongg/kajongg-20.08.3.ebuild b/kde-apps/kajongg/kajongg-20.08.3.ebuild deleted file mode 100644 index 4b4bf9e2a388..000000000000 --- a/kde-apps/kajongg/kajongg-20.08.3.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PYTHON_COMPAT=( python3_{7,8,9} ) -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit python-single-r1 ecm kde.org - -DESCRIPTION="Classical Mah Jongg for four players" -HOMEPAGE="https://apps.kde.org/en/kajongg" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -DEPEND="${PYTHON_DEPS} - dev-db/sqlite:3 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - $(python_gen_cond_dep ' - dev-python/PyQt5[gui,svg,widgets,${PYTHON_MULTI_USEDEP}] - >=dev-python/twisted-16.6.0[${PYTHON_MULTI_USEDEP}] - ') -" -RDEPEND="${DEPEND} - >=kde-apps/libkmahjongg-${PVCUT}:5 -" - -pkg_setup() { - python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_prepare() { - python_fix_shebang src - ecm_src_prepare -} diff --git a/kde-apps/kalarm/Manifest b/kde-apps/kalarm/Manifest index de3fb7804690..cdca4a9424a1 100644 --- a/kde-apps/kalarm/Manifest +++ b/kde-apps/kalarm/Manifest @@ -1,2 +1 @@ -DIST kalarm-20.12.2.tar.xz 2080628 BLAKE2B dbb9109f6ed67b08cd57a575cd008bff7eafded5a64a49b13e507f54b0f982a202d9673e958c8a80cebab9df3c19ad6513ee6f8aab9f93791e8d8c7ce7cac614 SHA512 ff3b86679a98aa3da30691989b90bccaa1b400b5d11e6e8c2c730f999d64146c0913c4b321da7fd20a6e409c5200dad2a997036bffcb380957e6ec1b69d7f898 DIST kalarm-20.12.3.tar.xz 2110400 BLAKE2B e87af2d4ba02f5aede932894811d3b46a316a40625886f52ac98187a48b637bcb10d7b31f35734627a5379d993930b8d9b4e5abd4e07c4e63d80b2a4da350991 SHA512 c0e335e766349f0474a982325db6d8c6e4fc611a5a2e925a0dd4a108be6d4edb25493e88d08ab26cdc9167546cf1810c5898d036f6f9be32f491ff1662becfd1 diff --git a/kde-apps/kalarm/kalarm-20.12.2.ebuild b/kde-apps/kalarm/kalarm-20.12.2.ebuild deleted file mode 100644 index b5da90eae87f..000000000000 --- a/kde-apps/kalarm/kalarm-20.12.2.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Application to manage alarms and other timer based alerts for the desktop" -HOMEPAGE="https://apps.kde.org/en/kalarm https://userbase.kde.org/KAlarm" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="X" - -BDEPEND=" - dev-libs/libxslt -" -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kalarmcal-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - ) -" -RDEPEND="${DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package X Qt5X11Extras) - $(cmake_use_find_package X X11) - ) - - ecm_src_configure -} diff --git a/kde-apps/kalarmcal/Manifest b/kde-apps/kalarmcal/Manifest index 9b72ccb851af..b927ede8aba8 100644 --- a/kde-apps/kalarmcal/Manifest +++ b/kde-apps/kalarmcal/Manifest @@ -1,2 +1 @@ -DIST kalarmcal-20.12.2.tar.xz 576636 BLAKE2B 0b0eae2df5bb31d285c0c484133e233f1b1b42b34c99bd45fea5886e550f1f1669799f0f0661b133a183990fb7477ab017f0baba4946ddf3b63850ceaca80600 SHA512 af5522ff68bda3f6443aa3049f2826d85567fec77adf72721c79f4a1767272ae8181e663e1b904b7c49953630185df37f4b50999a961f964caa65911653038ba DIST kalarmcal-20.12.3.tar.xz 576680 BLAKE2B 7ddc5fe35c68ca4601dd361a26d7b324b467353d56757712d909a8f8c424711a7189abfb15e9565a2adcde08fa9aadb6ecb59016d1c65d2ba9e98f3fbc19951f SHA512 97391ff398c404051ab2001811cdf317720e8d68100d6e654b8ff416c2f4d49cff8ef3ef65c5476e4990749ab92356c767310637d876e1a0cadc6bcd923f33b4 diff --git a/kde-apps/kalarmcal/kalarmcal-20.12.2.ebuild b/kde-apps/kalarmcal/kalarmcal-20.12.2.ebuild deleted file mode 100644 index 01b92b99042d..000000000000 --- a/kde-apps/kalarmcal/kalarmcal-20.12.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Client library to access and handling of KAlarm calendar data" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -DEPEND="${RDEPEND} - test? ( >=dev-qt/qtdbus-${QTMIN}:5 ) -" - -src_test() { - LC_TIME="C" ecm_src_test #bug 665626 -} diff --git a/kde-apps/kalgebra/Manifest b/kde-apps/kalgebra/Manifest index 93da97924484..715892bf085c 100644 --- a/kde-apps/kalgebra/Manifest +++ b/kde-apps/kalgebra/Manifest @@ -1,2 +1 @@ -DIST kalgebra-20.08.3.tar.xz 1164344 BLAKE2B d5019283db8a8b5bf3d12641c581eff5388107ff428dc14f1483d77401aff4b6471c05a9ddbbeced2d1fb2c8f2a941b1cfc42a85c18ff49a56f4fdd770ba7808 SHA512 fce406cba3546ca58e03172558352d035b65ab35ecd22811644839daad6bd6b2f85635e1cca2c99472cfe74d96e3e95c4b1dee62fa3d53512057867ac37f3134 DIST kalgebra-20.12.3.tar.xz 1024612 BLAKE2B 0a3a5ce9b91dea0997f7ce8ceb7cfd28d8b5267fce8ea2e321c50b67b66d3230191502058506071621b2c574491256b8824d53986182e67982f4221919a61537 SHA512 75cc1a85253103768486de84526fb3902fe8a269320af0259bdb0c2dc732062a2928b05c8871a74dc0d0563db57fa5d0304e7c0702c928b29d6a40c99a3b9d30 diff --git a/kde-apps/kalgebra/kalgebra-20.08.3.ebuild b/kde-apps/kalgebra/kalgebra-20.08.3.ebuild deleted file mode 100644 index eea999dba62b..000000000000 --- a/kde-apps/kalgebra/kalgebra-20.08.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="MathML-based 2D and 3D graph calculator by KDE" -HOMEPAGE="https://apps.kde.org/en/kalgebra https://edu.kde.org/kalgebra/" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="readline" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/analitza-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - readline? ( sys-libs/readline:0= ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package readline Readline) - ) - - ecm_src_configure -} diff --git a/kde-apps/kalzium/Manifest b/kde-apps/kalzium/Manifest index 44cfc764e353..15135afe6c7f 100644 --- a/kde-apps/kalzium/Manifest +++ b/kde-apps/kalzium/Manifest @@ -1,2 +1 @@ -DIST kalzium-20.08.3.tar.xz 24524836 BLAKE2B 5e039f685890ce647cfabd1f320f34f51677809c33e012d9de8c10c461726e50f119856b4a32e333cc971f64255c2b112b96a79a468786610e0a9059ac34de88 SHA512 d755c601c5478901be24368da9bcd22ffd8df932bcc08a22a3919fe853a012ef300ae142fc3512af4b6615dcdd02263df300acc3afa66922b64a6ae41ebbcd2f DIST kalzium-20.12.3.tar.xz 24521912 BLAKE2B 23b1f1aa9948428789e46469c19e6bb9ebfa9841db29b4f8b89254e6cf973b213d49e9abda07fc9ee34a7a661d4ee2849491e0e6ade1e3fc0e544f7ba477e45b SHA512 09e3d588dd0ebcdac0b7c473f5bf7f240516a12797240a36efb1e764968c3953373c04e589ee84ff92b23df97e8d367a155b980175dc8ad01a2551a9d5d1f046 diff --git a/kde-apps/kalzium/kalzium-20.08.3.ebuild b/kde-apps/kalzium/kalzium-20.08.3.ebuild deleted file mode 100644 index bac5f26501d5..000000000000 --- a/kde-apps/kalzium/kalzium-20.08.3.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org flag-o-matic - -DESCRIPTION="Periodic table of the elements" -HOMEPAGE="https://apps.kde.org/en/kalzium https://edu.kde.org/kalzium/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="editor solver" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kplotting-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kunitconversion-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - editor? ( - dev-cpp/eigen:3 - >=dev-qt/qtopengl-${QTMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - sci-chemistry/openbabel - >=sci-libs/avogadrolibs-1.93[qt5] - ) - solver? ( dev-ml/facile[ocamlopt] ) -" -RDEPEND="${DEPEND} - sci-chemistry/chemical-mime-data -" - -src_configure(){ - # Fix missing finite() - [[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H - - local mycmakeargs=( - $(cmake_use_find_package editor Eigen3) - $(cmake_use_find_package editor AvogadroLibs) - $(cmake_use_find_package editor OpenBabel2) - $(cmake_use_find_package solver OCaml) - $(cmake_use_find_package solver Libfacile) - ) - - ecm_src_configure -} diff --git a/kde-apps/kamera/Manifest b/kde-apps/kamera/Manifest index 11698c3ea243..ef8a878a4621 100644 --- a/kde-apps/kamera/Manifest +++ b/kde-apps/kamera/Manifest @@ -1,2 +1 @@ -DIST kamera-20.08.3.tar.xz 108748 BLAKE2B 5a402fc999e43940840972c743ff1a80a03f0fbd6bbf19682ca00403e673b4768de03350ee71397e95dc23251abfab80f8ade320c9388aee8e755ae7963975c2 SHA512 9f66deb0cc9a6025412135e5785927b00a1a7f029d7261bf006d1ff0b80a955f03a40889d68c16e8dcb7a8a05e8346623d594e5b1625958b667b364917ceda93 DIST kamera-20.12.3.tar.xz 108696 BLAKE2B f449aa46ca076d03db9bdd60147702cd56ca3a0d47f9ef510198ea6f87d33ed04a6cd473d29e6060c3b34904239a189fedc12bc51322651e6e022e5f3c7c3ba4 SHA512 7abe0ae6e85e270084e608b85fa5982c3b67ebf16a81b9ed3e9690dbf860abbbc8ca1feb885e3cd7dd93faa91622757c16848a26baa4f68f128cc119fe91bd2c diff --git a/kde-apps/kamera/kamera-20.08.3.ebuild b/kde-apps/kamera/kamera-20.08.3.ebuild deleted file mode 100644 index ca31fcb6d60a..000000000000 --- a/kde-apps/kamera/kamera-20.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Plasma integration for gphoto2 cameras" -HOMEPAGE="https://apps.kde.org/en/kamera" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -BDEPEND=" - sys-devel/gettext -" -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - media-libs/libgphoto2:= -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kamoso/Manifest b/kde-apps/kamoso/Manifest index 88ef20178722..7a37ebfb65f5 100644 --- a/kde-apps/kamoso/Manifest +++ b/kde-apps/kamoso/Manifest @@ -1,2 +1 @@ -DIST kamoso-20.08.3.tar.xz 212588 BLAKE2B 4db6d759092d4cdf7b4ddf6e2ec4eca2417bc253da7ee5d5067a3a6a3bb14c364f0c404b592f5a51fee4090d2aa5075e5899acb89d1437ff20906a69d59cbffc SHA512 da978695dd9242e7ec5aba7d411ff532e209882815bc0bdfd75e2a954884498fd40380fea3099ce5435d1fec98c9bb75f1360dfa2eedf30c4c12c9457acf627e DIST kamoso-20.12.3.tar.xz 211540 BLAKE2B 2f4b9c8ed3a5f6110769ad30fbb380cafde4381802cd38678f70896d2c1f23902577442cb018c06d15e215dcdbec0b62e2a785ac2bcd1f72dc14d1a29f5ab0cf SHA512 9542452b52c7fb574ca00ce32b2fb836f3da211702ec2cea7c2f7cf735cf0eef7f5f80528e0312bff54c88c9e11bf52d73a54c14b933768a2394a2cc756b496b diff --git a/kde-apps/kamoso/kamoso-20.08.3.ebuild b/kde-apps/kamoso/kamoso-20.08.3.ebuild deleted file mode 100644 index e3ccaf8829c8..000000000000 --- a/kde-apps/kamoso/kamoso-20.08.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Application to take pictures and videos from your webcam by KDE" -HOMEPAGE="https://apps.kde.org/en/kamoso https://userbase.kde.org/Kamoso" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - dev-libs/glib:2 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 - media-libs/gst-plugins-base:1.0 - virtual/opengl -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - media-plugins/gst-plugins-jpeg:1.0 - media-plugins/gst-plugins-libpng:1.0 - media-plugins/gst-plugins-meta:1.0[alsa,theora,vorbis,v4l] -" - -RESTRICT+=" test" # bug 653674 diff --git a/kde-apps/kanagram/Manifest b/kde-apps/kanagram/Manifest index c8959e5ac87e..524eea4dbbe8 100644 --- a/kde-apps/kanagram/Manifest +++ b/kde-apps/kanagram/Manifest @@ -1,2 +1 @@ -DIST kanagram-20.08.3.tar.xz 8030604 BLAKE2B ccf88417f2404104e90722000245d883502e849cc72550947f7b4e2db4d736453c6f66c4bd8a135cf84710190f10d171fc5c1e08f3a958e08bd4e82582e39251 SHA512 b6d679493f30a4a0accd7ea6b8482b8055b23af7ce5af623e1f95d058a35e0b66164b9fe44347750246910116144ee963da124d06064585dd262bcf0be18ae4b DIST kanagram-20.12.3.tar.xz 8028804 BLAKE2B 980219011d912a3acca1356edc6d8cfea3d17967eeb9c5272c70da7896ee011cbd98e82a537b98d1f4d4eca121096aafa2178ee217ab5b594e9f6c042aa1a4c5 SHA512 2e101bc3430ab563c4b7c7f68d60560c60484c11c9e3243d6b7ca872fd4042e339165fcc8533a755c0c161098bef8a66c15afbae88a375a73f62293bddc54c26 diff --git a/kde-apps/kanagram/kanagram-20.08.3.ebuild b/kde-apps/kanagram/kanagram-20.08.3.ebuild deleted file mode 100644 index 3f94e16a8e75..000000000000 --- a/kde-apps/kanagram/kanagram-20.08.3.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Game based on anagrams of words" -HOMEPAGE="https://apps.kde.org/en/kanagram https://edu.kde.org/kanagram/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="speech" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtmultimedia-${QTMIN}:5[qml] - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=kde-apps/kdeedu-data-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package speech Qt5TextToSpeech) - ) - - ecm_src_configure -} diff --git a/kde-apps/kapman/Manifest b/kde-apps/kapman/Manifest index 4890795c9181..eca6e54269bf 100644 --- a/kde-apps/kapman/Manifest +++ b/kde-apps/kapman/Manifest @@ -1,2 +1 @@ -DIST kapman-20.08.3.tar.xz 2531540 BLAKE2B c1e263a52d5602d77069aa81432dbbe7ab34633f84ec6d826fd9a5f2cfd880a9c7c7ba83ddfef6dfcf8df9d405110ae07ef7e6593310e23cd3e6a014a0007c78 SHA512 6e6dc6d0a5f534c43dd9977d57acf53d9bfd481e8a863b303d508a3c4d99a9f6466c89c3d205bb1895e52bc38d8c741d0be98061b4ce508b930cc5daf4365e1c DIST kapman-20.12.3.tar.xz 2531568 BLAKE2B 9f853146aebf46ecfab0f518d0078385e6233512a221f42cddeb45f903e1cb82f2d8beac9f122ac0ecbf522243720c1f0dcc694b47bceb4b50c044dbfffb3c2f SHA512 cbfd2424a714695b643103300d693de987fb2b893910a9028806b8e18bf2b8841610fe816344821dc9847796af201d6732c86ae0add53e32fab0ade5bfe1be5f diff --git a/kde-apps/kapman/kapman-20.08.3.ebuild b/kde-apps/kapman/kapman-20.08.3.ebuild deleted file mode 100644 index 08ef4fddd52a..000000000000 --- a/kde-apps/kapman/kapman-20.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Pac-Man clone by KDE" -HOMEPAGE="https://apps.kde.org/en/kapman" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kapptemplate/Manifest b/kde-apps/kapptemplate/Manifest index 6137658f7f76..128d76de15e9 100644 --- a/kde-apps/kapptemplate/Manifest +++ b/kde-apps/kapptemplate/Manifest @@ -1,2 +1 @@ -DIST kapptemplate-20.08.3.tar.xz 335632 BLAKE2B a177522814ba5dc726a980592433443d6e17f1afec3901d0ea95e2045c902c7104ba256ab8cc35167dab2520a5cfb48c510401d0670a32eb7da30b8fed31cf90 SHA512 3d13a73d80e31c50d6a4d9ffa8e54b86638c6b87f7ba6e10d76114381fd55b8775c8329c0ca6c7647b9a357d3221c58e3e188db3281579648e68064916df4464 DIST kapptemplate-20.12.3.tar.xz 336772 BLAKE2B d0bd72275519d54c60a1b77f9e65dd9dd692475fd431b84440af11ad06c32683c2fb298315ff687a2286a8d23a601e4df554bd9350e16f11aae379de2100720c SHA512 a767c905b5a517c76940fef529a3add8f839c30bf80e36e3ff4a9319265c20686fa26d0b74fdf85cbd4b530931dce19191a267f0aa3fd426a62dacca9404716b diff --git a/kde-apps/kapptemplate/kapptemplate-20.08.3.ebuild b/kde-apps/kapptemplate/kapptemplate-20.08.3.ebuild deleted file mode 100644 index cc8898263346..000000000000 --- a/kde-apps/kapptemplate/kapptemplate-20.08.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Shell script to create the necessary framework to develop KDE applications" -HOMEPAGE="https://apps.kde.org/en/kapptemplate" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kate/Manifest b/kde-apps/kate/Manifest index 2288a7328a99..a1ff5ebf7f47 100644 --- a/kde-apps/kate/Manifest +++ b/kde-apps/kate/Manifest @@ -1,2 +1 @@ -DIST kate-20.08.3.tar.xz 5853216 BLAKE2B 8ad6f14e98e44355731497dd3363dab51e3f1658feadc398ba03629c13acb648f1a84e573bb200040008c0f3226f0ec1b6414a0975cf1ccc2cd1bfcebce1e125 SHA512 bb514f92a65ce7ff4e3552f16a400d10b30703340f779a1318403035900f32b2fd5c1da2ca0714632d49ad35da15e0f7e05a17bc008cd039388e89ab4fac3bd2 DIST kate-20.12.3.tar.xz 5949012 BLAKE2B e35c4da5426772286abe54156babc0de09fbdf8fb5c7505714637ad427e3a694fd541ca7b17e99ebab22f9a19f2a8893d34098cb625fd0e1c0f0b6b920acd62f SHA512 545ec2a48ea6ec737011602b20ac2f60a0f9db0a5e55e0b232f9fd7c10b7e3f54d2a346be7e6341537758a3f8f94868c4083a6d2d10b572568f5c56c9d3aee9c diff --git a/kde-apps/kate/kate-20.08.3.ebuild b/kde-apps/kate/kate-20.08.3.ebuild deleted file mode 100644 index 06f9c197daf9..000000000000 --- a/kde-apps/kate/kate-20.08.3.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org optfeature - -DESCRIPTION="Multi-document editor with network transparency, Plasma integration and more" -HOMEPAGE="https://kate-editor.org/ https://apps.kde.org/en/kate" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="activities +filebrowser lspclient +projects plasma +snippets sql telemetry" - -# only addons/externaltools depends on kiconthemes, too small for USE -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 ) - filebrowser? ( >=kde-frameworks/kbookmarks-${KFMIN}:5 ) - lspclient? ( >=kde-frameworks/kitemmodels-${KFMIN}:5 ) - plasma? ( >=kde-frameworks/plasma-${KFMIN}:5 ) - projects? ( - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - ) - snippets? ( >=kde-frameworks/knewstuff-${KFMIN}:5 ) - sql? ( - >=dev-qt/qtsql-${QTMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - ) - telemetry? ( dev-libs/kuserfeedback:5 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( - "${FILESDIR}/${P}-fix-filetree_model_test.patch" # bug 769548 -) - -src_prepare() { - ecm_src_prepare - - # delete colliding kwrite translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - find po -type f -name "*po" -and -name "kwrite*" -delete || die - rm -rf po/*/docs/kwrite || die - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package activities KF5Activities) - -DBUILD_filebrowser=$(usex filebrowser) - -DBUILD_lspclient=$(usex lspclient) - -DBUILD_sessionapplet=$(usex plasma) - -DBUILD_project=$(usex projects) - -DBUILD_snippets=$(usex snippets) - -DBUILD_katesql=$(usex sql) - -DBUILD_kwrite=FALSE - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} - -src_test() { - # tests hang - local myctestargs=( - -E "(session_manager_test|sessions_action_test)" - ) - - ecm_src_test -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Markdown text previews" kde-misc/markdownpart:${SLOT} kde-misc/kmarkdownwebview:${SLOT} - optfeature "DOT graph file previews" media-gfx/kgraphviewer - fi - ecm_pkg_postinst -} diff --git a/kde-apps/katomic/Manifest b/kde-apps/katomic/Manifest index 0e047e96b672..755d042d4776 100644 --- a/kde-apps/katomic/Manifest +++ b/kde-apps/katomic/Manifest @@ -1,2 +1 @@ -DIST katomic-20.08.3.tar.xz 1429312 BLAKE2B 1bd037c9d801946604ac9568a720769e157d1a65f2c9e372da6dea8d3e96c8a56a660df0a1af25127cdb04ed3dc1d317a16c57949bf3122de7c273e516228b04 SHA512 6e39c495b8ed55af7e3135132e4c402ddda7d62f70f46b3021f99ef47ba9444522d0adf824113ad0fcc6bf764550e234a9d3ee833a1a11a3c601de982cc5e90b DIST katomic-20.12.3.tar.xz 1429264 BLAKE2B 44fc6055ac792f4e7c0c6c8844f38fc5fadbdf3509a80e0f280149906899b32e774efd40cefe3d0df273a98be53b4392ba1daf06a6e6991ba47eb21709efd2d9 SHA512 3b738b702ae41ab3044da158c38ec267d6cf71f73a49973c4f7d31ef0c31c87d38927dbcd6f8a4aae0b723cd969394d6ea61aa5717b3fc50285ee84d56ca26db diff --git a/kde-apps/katomic/katomic-20.08.3.ebuild b/kde-apps/katomic/katomic-20.08.3.ebuild deleted file mode 100644 index edf411d9e612..000000000000 --- a/kde-apps/katomic/katomic-20.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Atomic Entertainment Game" -HOMEPAGE="https://apps.kde.org/en/katomic -https://games.kde.org/games/katomic" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kbackup/Manifest b/kde-apps/kbackup/Manifest index f42da94c3c88..cee1c804974c 100644 --- a/kde-apps/kbackup/Manifest +++ b/kde-apps/kbackup/Manifest @@ -1,2 +1 @@ -DIST kbackup-20.08.3.tar.xz 375188 BLAKE2B da675847bf9021097d06510bb3a79b57c4a9c2db4f44c96effc1e6b162a8d8fafc2788226a8688fddac3af65bc70f673fec8ccdb65520eb28feb137d94005979 SHA512 4154348e567b0ebd4bbaf023a80d3f2506fae0b37f1f51b2bfc31607998e7a1ea51896b2d90a9e719e7452029bf4350ab864a02cc47e5bdbd5b57f557f0f7906 DIST kbackup-20.12.3.tar.xz 380824 BLAKE2B 2a24a4b44ae7759e82d61497f38420c478a811ce0e6c49b0c217eb389c66e2c4c9c0c8b572f36b07c766d2a627294fe8bcef0a7869eee137a9378c1dceeae469 SHA512 5fab293909eca6b43ed6f29f0c62b81d6ec175f9a002a09bdae960bb933f370533a0709dfce5625865360b6e5b4a85aadc8bfb48f5ae9ca2dcf3f38981aeac37 diff --git a/kde-apps/kbackup/kbackup-20.08.3.ebuild b/kde-apps/kbackup/kbackup-20.08.3.ebuild deleted file mode 100644 index b840205c6a64..000000000000 --- a/kde-apps/kbackup/kbackup-20.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Program that lets you back up any directories or files" -HOMEPAGE="https://apps.kde.org/en/kbackup" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kblackbox/Manifest b/kde-apps/kblackbox/Manifest index 647a79d875a9..d8bb4ee75045 100644 --- a/kde-apps/kblackbox/Manifest +++ b/kde-apps/kblackbox/Manifest @@ -1,2 +1 @@ -DIST kblackbox-20.08.3.tar.xz 450388 BLAKE2B b107bf7e82425828685b9ba62f8bb7ede701c4c01e95d172b77f3177d5afdc383e4d5f692e10b0224ac2d2155662f13c1e4d3970b51a57cd83d8fd1c091c86de SHA512 517ca3ef49e84d59dd22c7c6d70100b67e497e474aea92b56ecdb1d7ec4b9c425966625b0ec8039c4f847f4823d15c9b8d9b40ad919831a6bb47910ebfa854c3 DIST kblackbox-20.12.3.tar.xz 450304 BLAKE2B 9ff8a31b61815ad05ac57834d035aa229d7ecd489a1c78c682940ac9169062a0312af848ff03baf9d52a7ba9499b86f88fd2ed70c69f76079d0aa023aef21e19 SHA512 5e641009fa3482e8e1dac73b01224a66a6ce14c1a4180d011d08b812815919a74c9c9285a5a7aa49ea2567ac744475327eef3311fae505e4cd52400b998b6310 diff --git a/kde-apps/kblackbox/kblackbox-20.08.3.ebuild b/kde-apps/kblackbox/kblackbox-20.08.3.ebuild deleted file mode 100644 index d3ab14bebc4f..000000000000 --- a/kde-apps/kblackbox/kblackbox-20.08.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Game of hide and seek played on a grid of boxes" -HOMEPAGE="https://apps.kde.org/en/kblackbox" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kblocks/Manifest b/kde-apps/kblocks/Manifest index 7bd60576cbce..9ec8abf5db22 100644 --- a/kde-apps/kblocks/Manifest +++ b/kde-apps/kblocks/Manifest @@ -1,2 +1 @@ -DIST kblocks-20.08.3.tar.xz 1907248 BLAKE2B 73267b70909f3f0207d0cfccf4f4291fe7786b8be606bdf53879ce4329ba9746bec24a303dbe65a763e7f2f94c73f7f048800fa4a07aa38170bf0e6b0a79454e SHA512 34c3a877cb1311a015e4328c51bb06f6891751561c9081d17cd578112b2fcfa7f1e94b1bdc5693410e44ce09a9423842c6a43d1a9e97f607071c178b5481f0ed DIST kblocks-20.12.3.tar.xz 1908420 BLAKE2B f4b5489b1fba530bba81ac446af949fba242812c5dd1b9dbe24c25f237bccddb858c30c882e5d8659685b3a1745af7f97d24b7014abb34dbdfcc7649310d2096 SHA512 ba5164af1bae348780b4ac284be0a696521671d258a26d0e2d7e401b995077d7b4c01fa0c3df4dbffdd6f79c617907e41b452b067d6d8861ffcbe5b68d5a2690 diff --git a/kde-apps/kblocks/kblocks-20.08.3.ebuild b/kde-apps/kblocks/kblocks-20.08.3.ebuild deleted file mode 100644 index 2207fee89f69..000000000000 --- a/kde-apps/kblocks/kblocks-20.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Single-player Tetris-like KDE game" -HOMEPAGE="https://apps.kde.org/en/kblocks" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kbounce/Manifest b/kde-apps/kbounce/Manifest index 87ea6a18ee5a..9edc62c2e011 100644 --- a/kde-apps/kbounce/Manifest +++ b/kde-apps/kbounce/Manifest @@ -1,2 +1 @@ -DIST kbounce-20.08.3.tar.xz 3444312 BLAKE2B 1ccb88d0499cd1d6240230ce8d1ca5e1170a08dc468093f81a26f1a11c8f6b7b0cc7dca47656d4675e3102e45ce8ae70b585864b1a7a253e05c8876a97aa943e SHA512 d90db84f9ffd279be89e2401150e8c98671a04ea1f227b291bb9d7747493225d5a213c164dde4d907373a2a0c6f0a6c9e8c60ae1d4733da2898a36185571cfc4 DIST kbounce-20.12.3.tar.xz 3443204 BLAKE2B 97cd3d386cc37a60e68cf0f19842abb74df16e1784436299134f7a7473a20f5ace66742351696fb9ef4f8e0a86ebb861668e80df971b81c60d0bd64afa7adb0f SHA512 d1137116ba98a96b129d21fca8f087c87df338ef081dea0b6bcab6b026eb341ad9ef4e9c0858d95a7268e5585aac68336b58bc132acc14148a0f91646637a22c diff --git a/kde-apps/kbounce/kbounce-20.08.3.ebuild b/kde-apps/kbounce/kbounce-20.08.3.ebuild deleted file mode 100644 index f2628bacc051..000000000000 --- a/kde-apps/kbounce/kbounce-20.08.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Bounce Ball Game" -HOMEPAGE="https://apps.kde.org/en/kbounce -https://games.kde.org/games/kbounce" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kbreakout/Manifest b/kde-apps/kbreakout/Manifest index a1aa8326fd45..b4b3cc9e2c4b 100644 --- a/kde-apps/kbreakout/Manifest +++ b/kde-apps/kbreakout/Manifest @@ -1,2 +1 @@ -DIST kbreakout-20.08.3.tar.xz 2283392 BLAKE2B a6d95fb6c1ec329f90ad80700670a5bac93ea0b0e74a3b9fc676436ea907403d3d5169e141659b60b52ebf431190c91cf8b1032128119faf75a4d5d80bef3967 SHA512 f82e6abf17425d2b8dc9787b02b983650a6dc4d99cf7badb9f3c597588d2d0325b38846fdce0276be148c13cd148050ef93548be9e190595f24ec31434bbcca9 DIST kbreakout-20.12.3.tar.xz 2284120 BLAKE2B 48f81ade530cf2d601d960030cb5eaca12af38345d736225b8ea65874fe08632a86fd3ff57147eaeb56d1d7c4bf31a93403904f65846d3140fee599fc81aaa79 SHA512 e74d6ecd602d210ca40f4192c00984eea9bc96c18dc2b72194449e578a5656f81c18680bacb444d707d301cdcf06c47b8651117a05b0ff2888117fea994958fe diff --git a/kde-apps/kbreakout/kbreakout-20.08.3.ebuild b/kde-apps/kbreakout/kbreakout-20.08.3.ebuild deleted file mode 100644 index 780b8ee8dc49..000000000000 --- a/kde-apps/kbreakout/kbreakout-20.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Breakout-like game by KDE" -HOMEPAGE="https://apps.kde.org/en/kbreakout -https://games.kde.org/games/kbreakout" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kbruch/Manifest b/kde-apps/kbruch/Manifest index 857a01a484e1..38878303eb3d 100644 --- a/kde-apps/kbruch/Manifest +++ b/kde-apps/kbruch/Manifest @@ -1,2 +1 @@ -DIST kbruch-20.08.3.tar.xz 5614600 BLAKE2B 6143109f2f38563e64b4b201ab58e88b65d820b74b48c1c6c7a01791d54cd37053c4a65124f8fb73b98fa6ee26cfe1b82442cf4fa221bd4c5afec0f1ce2020cb SHA512 75b3acf9b4dfec2ae99ac98067387310e639c0e50f2c3234507267fde87746aaf7ece85f01872058a5f176b66bca1eb1c09d3661495d253ccf8c8ce3bd3841a0 DIST kbruch-20.12.3.tar.xz 5614940 BLAKE2B aedcf2426709cc26a992686ec5d561ab7808230d4c58323117d31901873026f101268b2df136390406e43551c61a6117714a8932ab10264b6e5d1d22a4d65d21 SHA512 c0c72e9eef3da49328b201e36160d0ff6e92e011c8be5ff3d82db67a2c598e53a1ed4d95949ae0734bedaa3bf3b49af5722eb184fcb2578a813af5f159797dae diff --git a/kde-apps/kbruch/kbruch-20.08.3.ebuild b/kde-apps/kbruch/kbruch-20.08.3.ebuild deleted file mode 100644 index 0260763c3d07..000000000000 --- a/kde-apps/kbruch/kbruch-20.08.3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Educational application to learn calculating with fractions" -HOMEPAGE="https://apps.kde.org/en/kbruch https://edu.kde.org/kbruch/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kcachegrind/Manifest b/kde-apps/kcachegrind/Manifest index 196e422f1faa..1e79a1b5ccfa 100644 --- a/kde-apps/kcachegrind/Manifest +++ b/kde-apps/kcachegrind/Manifest @@ -1,2 +1 @@ -DIST kcachegrind-20.08.3.tar.xz 790584 BLAKE2B 765ebbe74eef548c2e9393fd690d3c1be9af02cddfd7d2730f25edff4d3148597c9903df411487f5d0182d4766735ed9aecbe0a0dc9e28e342ff92a11f7265d6 SHA512 01083e7355492d066fd9dc9d99d94ae7bb956a42c78146ac0764fd6c178e52f8f4ede8983eb110c4b47552d7f647cf5a8952a1955a16f4c705479ddf550893c1 DIST kcachegrind-20.12.3.tar.xz 818260 BLAKE2B d3dfd5255cfcd8cf9297992d372121683441e0254308de61cdee89b70266c32393da75d065331675f14242d6df450f58174c55d0e6f310487f49eb23d9c33227 SHA512 6c2f3a70becf81736e481595676550ffa12426399e856bf6a33f033fb009b86ae55cac8f60b0fe8f499400e5d19d6fc316a191f47d11c40962c8206da7ffdd9d diff --git a/kde-apps/kcachegrind/kcachegrind-20.08.3.ebuild b/kde-apps/kcachegrind/kcachegrind-20.08.3.ebuild deleted file mode 100644 index 9c98a19404e1..000000000000 --- a/kde-apps/kcachegrind/kcachegrind-20.08.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Frontend for Cachegrind by KDE" -HOMEPAGE="https://apps.kde.org/en/kcachegrind -https://kcachegrind.github.io/html/Home.html" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="nls" - -BDEPEND=" - nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 ) -" -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - media-gfx/graphviz -" diff --git a/kde-apps/kcalc/Manifest b/kde-apps/kcalc/Manifest index c45908d8a510..5c3cb4e10fc3 100644 --- a/kde-apps/kcalc/Manifest +++ b/kde-apps/kcalc/Manifest @@ -1,2 +1 @@ -DIST kcalc-20.08.3.tar.xz 379180 BLAKE2B e3d9235b1cbc3aeccf2ddaa4935e0dc106c3c83c73db99c5a13d584a18100966a40cc6f3ec92591d3171c4ea3fb2b8c9ffd95bf5bc789ddda3986916279e0001 SHA512 33f01720ac2b8609f4659d57cc5b9faabc823e6c346833c8bb2d7e233aa91243289619cb6b83208b6b8865a703e68cfb81b327ade2f20d94ff094b79ff3cea52 DIST kcalc-20.12.3.tar.xz 380676 BLAKE2B 00a091b778d510112e9ad0ce72f103b039f5bd28cfceb68481f20fc5f9d810a8d0ddf0503db532893ae0eba32387b0e844fedb3b48b4ba5ac399f76b9d044512 SHA512 033b57ed3432f09974185a8b237a6e675a5603328be5fe9391a00039a22784e7f5757cf64a65f0cec0eaa878004670447036e54fed25e120558f4bfdeccdb4df diff --git a/kde-apps/kcalc/kcalc-20.08.3.ebuild b/kde-apps/kcalc/kcalc-20.08.3.ebuild deleted file mode 100644 index 18d107fa8f70..000000000000 --- a/kde-apps/kcalc/kcalc-20.08.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE calculator" -HOMEPAGE="https://apps.kde.org/en/kcalc https://utils.kde.org/projects/kcalc/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -BDEPEND=" - sys-devel/gettext -" -DEPEND=" - dev-libs/gmp:0= - dev-libs/mpfr:0= - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kinit-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kcalutils/Manifest b/kde-apps/kcalutils/Manifest index 758f834de248..dcc6c1b70d99 100644 --- a/kde-apps/kcalutils/Manifest +++ b/kde-apps/kcalutils/Manifest @@ -1,2 +1 @@ -DIST kcalutils-20.12.2.tar.xz 324624 BLAKE2B 180837b6f461b41a9915f96ee202d84681340091e2f2093a4f6d46757f67a04d8f2adf9252fe7cf10652d8b61d6ebdac0119f153015f3b201f17cad3727843d1 SHA512 ed4a2dbd9dc866809c5c2ee7befe9070d1b94b02d5066e1bd0e460ec2f633bb7040328bf0f6a0df128788b203eac0866f129a34f27ad391d279ed99ce9c7e8b9 DIST kcalutils-20.12.3.tar.xz 324512 BLAKE2B 0e475570d34302c6008c597be9fe57cc09c2aad52983dcd0648926492a4b57c93db69b8c34ea08efda808efbac238e0db01502f57bf3cf8f0b4b3292a260f4d8 SHA512 a25d85dcc2e7ece08e9b1e4299954977150ea0e4422f1e9062a86a4829f59a356417bc6cea3f242310e7645f88bd66f8335a8b07b839ef58df1c00abf26558df diff --git a/kde-apps/kcalutils/kcalutils-20.12.2.ebuild b/kde-apps/kcalutils/kcalutils-20.12.2.ebuild deleted file mode 100644 index 607945f11100..000000000000 --- a/kde-apps/kcalutils/kcalutils-20.12.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Library providing utility functions for the handling of calendar data" -HOMEPAGE="https://api.kde.org/kdepim/kcalutils/html/index.html" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-libs/grantlee-5.2.0:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -RESTRICT+=" test" # bugs 653616, 711666 diff --git a/kde-apps/kcharselect/Manifest b/kde-apps/kcharselect/Manifest index 50cce772e199..a3dae8c515bc 100644 --- a/kde-apps/kcharselect/Manifest +++ b/kde-apps/kcharselect/Manifest @@ -1,2 +1 @@ -DIST kcharselect-20.08.3.tar.xz 366104 BLAKE2B 5b9da6dc56e311d28ec3d051169f05a3f7b221e176c4ed0fe4be8f6c44bd7664e4e84dbb75d7b2e15401cf44d24e0f055781ff23b9aec3ca52076f4c10320e2e SHA512 a51d46736652b26220e481bc2b75b1007b03e19fb4cd5a8ba3b1c47c9c8e99dc271434a781d2f5cfb86d3ad84fc735f6f636d88a14a058426089f59575bcae2e DIST kcharselect-20.12.3.tar.xz 366696 BLAKE2B 8154d34a4ca06cfc264542e95bd3b5f379fc9cfbc07acc3a4f9a05002ccd7923285ffe51fd5d1d1089cc75e212ea316ecbb4779a140d2d3e2622f706a16df04e SHA512 327eb664516645df72b671fc6a77c70435e5515506a661a40945a760f9b46f027303f97069e04f1695bd4a79009949fdfda70b213edc2415444a7ca0d05912f2 diff --git a/kde-apps/kcharselect/kcharselect-20.08.3.ebuild b/kde-apps/kcharselect/kcharselect-20.08.3.ebuild deleted file mode 100644 index dfda6bcbc867..000000000000 --- a/kde-apps/kcharselect/kcharselect-20.08.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE character selection utility" -HOMEPAGE="https://apps.kde.org/en/kcharselect -https://utils.kde.org/projects/kcharselect/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kcolorchooser/Manifest b/kde-apps/kcolorchooser/Manifest index 5f03d5607da3..a64bbe6eb7e3 100644 --- a/kde-apps/kcolorchooser/Manifest +++ b/kde-apps/kcolorchooser/Manifest @@ -1,2 +1 @@ -DIST kcolorchooser-20.08.3.tar.xz 27400 BLAKE2B 0e5c9796ea8890379334592eff0926ba6c0a2ae0ccd44e6a2863f4ddc8a6803a90f5f392ba7a082797bd0ef8444338115881d8b7c7d97cc66fdd746bbc13612a SHA512 3250af20aec324bd08e29e781e869bd71a2dd27f308e5793d4ba05c8ed2e5576e9fea75210b7725a06bdc53d770aea830d743855e1b4d692931e1d5ac8233f36 DIST kcolorchooser-20.12.3.tar.xz 27660 BLAKE2B 96789e1b1ed6cf3efbf03e53cfbe34c25bef070277ce9e4ea7e63952c7280d961d4f5a74009e103f6b570f964e5f3fe1270ec619c857fc87ed15dd4e9c412abb SHA512 0447b447ef7eab1bfa4a13d1e2767e636602180703c994cbfefe490fb7b18478e4d80ab86e52b88f67ab8bc4a327e3855fadf60f56af0816713703cce4b078fb diff --git a/kde-apps/kcolorchooser/kcolorchooser-20.08.3.ebuild b/kde-apps/kcolorchooser/kcolorchooser-20.08.3.ebuild deleted file mode 100644 index c747face3826..000000000000 --- a/kde-apps/kcolorchooser/kcolorchooser-20.08.3.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE color selector/editor" -HOMEPAGE="https://apps.kde.org/en/kcolorchooser" - -LICENSE="MIT" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kcron/Manifest b/kde-apps/kcron/Manifest index ec19dff2b678..fa677144e412 100644 --- a/kde-apps/kcron/Manifest +++ b/kde-apps/kcron/Manifest @@ -1,2 +1 @@ -DIST kcron-20.08.3.tar.xz 898708 BLAKE2B 235fba0e709c8b9bc9ced259091b53c9753b2d8b3b72bcf1339ed9db92cbacbbff166b85a6f89bfd7299d64de53ffd5f57015f5bce40fcd3e39c8dfed2a0903c SHA512 399ee6d7723125773a52932277a5c9ae6b404eae7070516a8279890aedca0e6b4bea743f674c49a5fc2f19948fb54a739db6fa3dc70453f0c83cb397161e6c6f DIST kcron-20.12.3.tar.xz 899000 BLAKE2B a1bd50d43a885974c76755ea357487dd16d964ff888867ab7325780ad930d9d99f4dd2f609ca14fe7356e71e6d9489cf86349044d312cedaf59f45e22f29c2f0 SHA512 e1571c113d8bf869e0fac0a3811625e35896bd3e64aa711541ecd59d145d2e051ccf563e00f0412f5813c1024b292c7a571111d89f0cb3fbc8fcbe4ef95b9b8c diff --git a/kde-apps/kcron/kcron-20.08.3.ebuild b/kde-apps/kcron/kcron-20.08.3.ebuild deleted file mode 100644 index 02988c2cd2e4..000000000000 --- a/kde-apps/kcron/kcron-20.08.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Task Scheduler" -HOMEPAGE="https://apps.kde.org/en/kcron" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND} - virtual/cron -" diff --git a/kde-apps/kde-apps-meta/kde-apps-meta-20.08.3.ebuild b/kde-apps/kde-apps-meta/kde-apps-meta-20.08.3.ebuild deleted file mode 100644 index 4ea71e1ef409..000000000000 --- a/kde-apps/kde-apps-meta/kde-apps-meta-20.08.3.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Meta package for the KDE Release Service collection" -HOMEPAGE="https://kde.org/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="accessibility +admin +education +games +graphics +multimedia +network pim sdk +utils" - -RDEPEND=" - >=kde-apps/kdecore-meta-${PV}:${SLOT} - accessibility? ( >=kde-apps/kdeaccessibility-meta-${PV}:${SLOT} ) - admin? ( >=kde-apps/kdeadmin-meta-${PV}:${SLOT} ) - education? ( >=kde-apps/kdeedu-meta-${PV}:${SLOT} ) - games? ( >=kde-apps/kdegames-meta-${PV}:${SLOT} ) - graphics? ( >=kde-apps/kdegraphics-meta-${PV}:${SLOT} ) - multimedia? ( >=kde-apps/kdemultimedia-meta-${PV}:${SLOT} ) - network? ( >=kde-apps/kdenetwork-meta-${PV}:${SLOT} ) - pim? ( >=kde-apps/kdepim-meta-${PV}:${SLOT} ) - sdk? ( >=kde-apps/kdesdk-meta-${PV}:${SLOT} ) - utils? ( >=kde-apps/kdeutils-meta-${PV}:${SLOT} ) -" diff --git a/kde-apps/kde-dev-scripts/Manifest b/kde-apps/kde-dev-scripts/Manifest index 665bee518f1a..1a5e7b3f2ba9 100644 --- a/kde-apps/kde-dev-scripts/Manifest +++ b/kde-apps/kde-dev-scripts/Manifest @@ -1,2 +1 @@ -DIST kde-dev-scripts-20.08.3.tar.xz 366100 BLAKE2B 9e76cc03a0a945a58c58bebaffbd5c3b09d2ed589cafe58a87612e906b8768f143241cb0b4e25f51f39302a32c903714a0539fe74f3070551753ddc6e40b8f96 SHA512 bb1298a85c6dfc64cbbf2dabb92ea5c964c13a927a73530bb1e84f21e2b55f6c60fdd1dc94c239c791a0dd8faea65ee3ac65dc0e1e0cb5c98e9eb523213e366e DIST kde-dev-scripts-20.12.3.tar.xz 366516 BLAKE2B e828220505de0287bfaa16f690a75a2f12fa2d6f7615aa61da123c9a2dd6473340cb17cb491541d37e1ee41688c10af2b0609a9d65f1a8f38b9cd0fb5d44edfa SHA512 5f6df12e9a43fe0721a9e21f152a25406ed03d7dcac45f06990667b54e13227744dacad2e7092b3c12655159e4c36aad1ebc908978117d8ac22db6f52486b59c diff --git a/kde-apps/kde-dev-scripts/kde-dev-scripts-20.08.3.ebuild b/kde-apps/kde-dev-scripts/kde-dev-scripts-20.08.3.ebuild deleted file mode 100644 index 809a3e65276a..000000000000 --- a/kde-apps/kde-dev-scripts/kde-dev-scripts-20.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="true" -KFMIN=5.74.0 -inherit ecm kde.org - -DESCRIPTION="KDE Development Scripts" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -# kdelibs4support - required for kdex.dtd -# kdoctools - to use ECM instead of kdelibs4 -DEPEND=" - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/kdoctools-${KFMIN}:5 -" -RDEPEND=" - app-arch/advancecomp - media-gfx/optipng - dev-perl/XML-DOM -" - -src_prepare() { - ecm_src_prepare - - # bug 275069 - sed -e 's:colorsvn::' -i CMakeLists.txt || die -} diff --git a/kde-apps/kde-dev-utils/Manifest b/kde-apps/kde-dev-utils/Manifest index ed9f83b1d3f8..f2aa7a5ec428 100644 --- a/kde-apps/kde-dev-utils/Manifest +++ b/kde-apps/kde-dev-utils/Manifest @@ -1,2 +1 @@ -DIST kde-dev-utils-20.08.3.tar.xz 65480 BLAKE2B a882ce5963feddfac84f856e1be1a75e14d7d8902834519a26d7d3818b736e565e397fe5345bf81abacab2ab4f9f69228bade83b03052fba2b143800150166fc SHA512 803273b6038f13963a49f5f61d616218c3323ac10aa4aece5f6f048c85373d6c2588ad12aa7f0f916c59f866c717af6f8952fa8a656d81a570cd8feaf04aad15 DIST kde-dev-utils-20.12.3.tar.xz 65832 BLAKE2B c83634cbbddd63b732d327ea316ef067840b70451e7f4eb9cc1f3d003fe4a61c8d2fbac0b5ccc0e1be535d7a31876455d98701f4d7c239393f021850abb38245 SHA512 72f5eccb3a67c4ac1a1bf9a8b81879a622dcae23b23df9caafa90f13f16de449a6c4750b0de55d99146a823716cf3c8845d1547360824c51d3b94882ca83cb7c diff --git a/kde-apps/kde-dev-utils/kde-dev-utils-20.08.3.ebuild b/kde-apps/kde-dev-utils/kde-dev-utils-20.08.3.ebuild deleted file mode 100644 index fd0101dad0e2..000000000000 --- a/kde-apps/kde-dev-utils/kde-dev-utils-20.08.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Development Utilities" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/designer-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-20.08.3.ebuild b/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-20.08.3.ebuild deleted file mode 100644 index f21f153825cb..000000000000 --- a/kde-apps/kdeaccessibility-meta/kdeaccessibility-meta-20.08.3.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="kdeaccessibility - merge this to pull in all kdeaccessiblity-derived packages" -HOMEPAGE="https://kde.org/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -RDEPEND=" - >=kde-apps/kmag-${PV}:${SLOT} - >=kde-apps/kmousetool-${PV}:${SLOT} - >=kde-apps/kmouth-${PV}:${SLOT} -" diff --git a/kde-apps/kdeadmin-meta/kdeadmin-meta-20.08.3.ebuild b/kde-apps/kdeadmin-meta/kdeadmin-meta-20.08.3.ebuild deleted file mode 100644 index fcef1db6d44f..000000000000 --- a/kde-apps/kdeadmin-meta/kdeadmin-meta-20.08.3.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="KDE administration tools - merge this to pull in all kdeadmin-derived packages" -HOMEPAGE="https://kde.org/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="+cron" - -RDEPEND=" - >=kde-apps/ksystemlog-${PV}:${SLOT} - cron? ( >=kde-apps/kcron-${PV}:${SLOT} ) -" diff --git a/kde-apps/kdebugsettings/Manifest b/kde-apps/kdebugsettings/Manifest index 0683d533a58b..16302afee999 100644 --- a/kde-apps/kdebugsettings/Manifest +++ b/kde-apps/kdebugsettings/Manifest @@ -1,2 +1 @@ -DIST kdebugsettings-20.08.3.tar.xz 68064 BLAKE2B 3db9d7d860ff39646f01191a4eca0569d0e77532a2aaf73f613f68d3c27b7cf474c3a8164f087f7cfe4a9de1de462c670cc52ef01eb6d45ef8f5292ac7d1bcf8 SHA512 32ee1eb7fc5dab76bfdedf89b5708011aa0b964839d893c0de34fc3ad1520ebb654124038521bed910b4c41cd461c5bfa6b9b4636bb80d717d7e67dee6a35e97 DIST kdebugsettings-20.12.3.tar.xz 68344 BLAKE2B 75fcdd7e9fa8374cf7540e0aa229f641f0eaefcab706840ab8bce6027b430f3d194f723517f24f84389bb1b9480f663d3a6302bf54bd3e2269e21bbb515ffffd SHA512 ce03f09aa75a2691a0752dd2fcfbd4f359584b97e18f6b19cc571985d4b6e552a925c6d3c5e16e32e6894f2e7f09a9923a81bb98347255bb9b9bbab951de3fd5 diff --git a/kde-apps/kdebugsettings/kdebugsettings-20.08.3.ebuild b/kde-apps/kdebugsettings/kdebugsettings-20.08.3.ebuild deleted file mode 100644 index e3fe22e398c6..000000000000 --- a/kde-apps/kdebugsettings/kdebugsettings-20.08.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Application to enable/disable qCDebug" -HOMEPAGE="https://apps.kde.org/en/kdebugsettings" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -RESTRICT+=" test" diff --git a/kde-apps/kdecore-meta/kdecore-meta-20.08.3.ebuild b/kde-apps/kdecore-meta/kdecore-meta-20.08.3.ebuild deleted file mode 100644 index d9dd4a2ed794..000000000000 --- a/kde-apps/kdecore-meta/kdecore-meta-20.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="kdecore - merge this to pull in the most basic applications" -HOMEPAGE="https://kde.org/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="+handbook +share +thumbnail +webengine" - -RDEPEND=" - >=kde-apps/dolphin-${PV}:${SLOT} - >=kde-apps/kdialog-${PV}:${SLOT} - >=kde-apps/keditbookmarks-${PV}:${SLOT} - >=kde-apps/kfind-${PV}:${SLOT} - >=kde-apps/konsole-${PV}:${SLOT} - >=kde-apps/kwrite-${PV}:${SLOT} - handbook? ( >=kde-apps/khelpcenter-${PV}:${SLOT} ) - webengine? ( || ( - www-client/falkon - >=kde-apps/konqueror-${PV}:${SLOT} - ) ) -" -# Optional runtime deps: kde-apps/dolphin -RDEPEND="${RDEPEND} - share? ( kde-frameworks/purpose:${SLOT} ) - thumbnail? ( - >=kde-apps/ffmpegthumbs-${PV}:${SLOT} - >=kde-apps/thumbnailers-${PV}:${SLOT} - ) -" diff --git a/kde-apps/kdeedu-data/Manifest b/kde-apps/kdeedu-data/Manifest index d33bd17cbd05..7403b32509b6 100644 --- a/kde-apps/kdeedu-data/Manifest +++ b/kde-apps/kdeedu-data/Manifest @@ -1,2 +1 @@ -DIST kdeedu-data-20.08.3.tar.xz 335520 BLAKE2B f4dbde742cac32ef585574ff272c8274ef6b587cdcbea7364f7301ec611e92998df857689b8db9bd6d9c1817d057e44dd86a1c75723c6f44e0bacf3cf79fb0b8 SHA512 356dd58a156b312f4a71f3f3e1c736a6c1d3fccd027ff9de044597729dca1d3ae830e3e8b5342a2181ff38fdde2690c567cd704f25ca4ade34dd3e66a5a63a44 DIST kdeedu-data-20.12.3.tar.xz 335416 BLAKE2B 2ffc9a521836b2a24bba19bbfd8ce6a70dec164c90d4d57d893ff4ce9111de13e24272df555db0dee84898159a38be5f819acf5bb9c7100c3c3e622b3aec0812 SHA512 f01ff9489e7548ef13ff0d4120e6d2cf77c5e41c26f0a74fa7979dde96cb89e1b08957017e54ae3df60bc440eae2abd653dd16d87d340f58ec17a9d84141286f diff --git a/kde-apps/kdeedu-data/kdeedu-data-20.08.3.ebuild b/kde-apps/kdeedu-data/kdeedu-data-20.08.3.ebuild deleted file mode 100644 index fcb228db73f6..000000000000 --- a/kde-apps/kdeedu-data/kdeedu-data-20.08.3.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit kde.org cmake - -DESCRIPTION="Shared icons, artwork and data files for educational applications" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -BDEPEND=" - dev-qt/qtcore:5 - kde-frameworks/extra-cmake-modules:5 -" diff --git a/kde-apps/kdeedu-meta/kdeedu-meta-20.08.3.ebuild b/kde-apps/kdeedu-meta/kdeedu-meta-20.08.3.ebuild deleted file mode 100644 index 40468c988e1d..000000000000 --- a/kde-apps/kdeedu-meta/kdeedu-meta-20.08.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="KDE educational apps - merge this to pull in all kdeedu-derived packages" -HOMEPAGE="https://edu.kde.org" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="+webengine" - -RDEPEND=" - >=kde-apps/analitza-${PV}:${SLOT} - >=kde-apps/artikulate-${PV}:${SLOT} - >=kde-apps/blinken-${PV}:${SLOT} - >=kde-apps/cantor-${PV}:${SLOT} - >=kde-apps/kalzium-${PV}:${SLOT} - >=kde-apps/kanagram-${PV}:${SLOT} - >=kde-apps/kbruch-${PV}:${SLOT} - >=kde-apps/kdeedu-data-${PV}:${SLOT} - >=kde-apps/kgeography-${PV}:${SLOT} - >=kde-apps/khangman-${PV}:${SLOT} - >=kde-apps/kig-${PV}:${SLOT} - >=kde-apps/kiten-${PV}:${SLOT} - >=kde-apps/klettres-${PV}:${SLOT} - >=kde-apps/kmplot-${PV}:${SLOT} - >=kde-apps/kqtquickcharts-${PV}:${SLOT} - >=kde-apps/ktouch-${PV}:${SLOT} - >=kde-apps/kturtle-${PV}:${SLOT} - >=kde-apps/kwordquiz-${PV}:${SLOT} - >=kde-apps/libkeduvocdocument-${PV}:${SLOT} - >=kde-apps/marble-${PV}:${SLOT} - >=kde-apps/minuet-${PV}:${SLOT} - >=kde-apps/rocs-${PV}:${SLOT} - >=kde-apps/step-${PV}:${SLOT} - webengine? ( - >=kde-apps/kalgebra-${PV}:${SLOT} - >=kde-apps/parley-${PV}:${SLOT} - ) -" diff --git a/kde-apps/kdegames-meta/kdegames-meta-20.08.3.ebuild b/kde-apps/kdegames-meta/kdegames-meta-20.08.3.ebuild deleted file mode 100644 index cd5a665dee42..000000000000 --- a/kde-apps/kdegames-meta/kdegames-meta-20.08.3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="kdegames - merge this to pull in all kdegames-derived packages" -HOMEPAGE="https://games.kde.org/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="opengl python" - -RDEPEND=" - >=kde-apps/bomber-${PV}:${SLOT} - >=kde-apps/bovo-${PV}:${SLOT} - >=kde-apps/granatier-${PV}:${SLOT} - >=kde-apps/kapman-${PV}:${SLOT} - >=kde-apps/katomic-${PV}:${SLOT} - >=kde-apps/kblackbox-${PV}:${SLOT} - >=kde-apps/kblocks-${PV}:${SLOT} - >=kde-apps/kbounce-${PV}:${SLOT} - >=kde-apps/kbreakout-${PV}:${SLOT} - >=kde-apps/kdiamond-${PV}:${SLOT} - >=kde-apps/kfourinline-${PV}:${SLOT} - >=kde-apps/kgoldrunner-${PV}:${SLOT} - >=kde-apps/kigo-${PV}:${SLOT} - >=kde-apps/killbots-${PV}:${SLOT} - >=kde-apps/kiriki-${PV}:${SLOT} - >=kde-apps/kjumpingcube-${PV}:${SLOT} - >=kde-apps/klickety-${PV}:${SLOT} - >=kde-apps/klines-${PV}:${SLOT} - >=kde-apps/kmahjongg-${PV}:${SLOT} - >=kde-apps/kmines-${PV}:${SLOT} - >=kde-apps/knavalbattle-${PV}:${SLOT} - >=kde-apps/knetwalk-${PV}:${SLOT} - >=kde-apps/knights-${PV}:${SLOT} - >=kde-apps/kolf-${PV}:${SLOT} - >=kde-apps/kollision-${PV}:${SLOT} - >=kde-apps/konquest-${PV}:${SLOT} - >=kde-apps/kpat-${PV}:${SLOT} - >=kde-apps/kreversi-${PV}:${SLOT} - >=kde-apps/kshisen-${PV}:${SLOT} - >=kde-apps/ksirk-${PV}:${SLOT} - >=kde-apps/ksnakeduel-${PV}:${SLOT} - >=kde-apps/kspaceduel-${PV}:${SLOT} - >=kde-apps/ksquares-${PV}:${SLOT} - >=kde-apps/ktuberling-${PV}:${SLOT} - >=kde-apps/libkdegames-${PV}:${SLOT} - >=kde-apps/libkmahjongg-${PV}:${SLOT} - >=kde-apps/lskat-${PV}:${SLOT} - >=kde-apps/palapeli-${PV}:${SLOT} - >=kde-apps/picmi-${PV}:${SLOT} - opengl? ( - >=kde-apps/ksudoku-${PV}:${SLOT} - >=kde-apps/kubrick-${PV}:${SLOT} - ) - python? ( >=kde-apps/kajongg-${PV}:${SLOT} ) -" diff --git a/kde-apps/kdegraphics-meta/kdegraphics-meta-20.08.3.ebuild b/kde-apps/kdegraphics-meta/kdegraphics-meta-20.08.3.ebuild deleted file mode 100644 index c74baf42d5e8..000000000000 --- a/kde-apps/kdegraphics-meta/kdegraphics-meta-20.08.3.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="kdegraphics - merge this to pull in all kdegraphics-derived packages" -HOMEPAGE="https://apps.kde.org/graphics" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="scanner" - -RDEPEND=" - >=kde-apps/gwenview-${PV}:${SLOT} - >=kde-apps/kamera-${PV}:${SLOT} - >=kde-apps/kcolorchooser-${PV}:${SLOT} - >=kde-apps/kdegraphics-mobipocket-${PV}:${SLOT} - >=kde-apps/kipi-plugins-${PV}:${SLOT} - >=kde-apps/kolourpaint-${PV}:${SLOT} - >=kde-apps/kruler-${PV}:${SLOT} - >=kde-apps/libkdcraw-${PV}:${SLOT} - >=kde-apps/libkexiv2-${PV}:${SLOT} - >=kde-apps/libkipi-${PV}:${SLOT} - >=kde-apps/okular-${PV}:${SLOT} - >=kde-apps/spectacle-${PV}:${SLOT} - >=kde-apps/svgpart-${PV}:${SLOT} - >=kde-apps/thumbnailers-${PV}:${SLOT} - scanner? ( >=kde-apps/libksane-${PV}:${SLOT} ) -" diff --git a/kde-apps/kdegraphics-mobipocket/Manifest b/kde-apps/kdegraphics-mobipocket/Manifest index 981e0fb52914..d51f7a7a2b04 100644 --- a/kde-apps/kdegraphics-mobipocket/Manifest +++ b/kde-apps/kdegraphics-mobipocket/Manifest @@ -1,2 +1 @@ -DIST kdegraphics-mobipocket-20.08.3.tar.xz 17048 BLAKE2B 118eb13481ffbdcfa92e07d4a3e32fa0e628f6e2da81c1d0159fde7d929d6dce2dc4a316d4235a6338198947cf049670603e2e1c9719f07386c43e3b83e9dec8 SHA512 9442b17d4abf01d5d808eb05b0027f102dc714bedd470307e9db866ea2424eab9d4922be36ba8a69f567350792b64f50284b3797fc8650b8c801bcf315b0d1db DIST kdegraphics-mobipocket-20.12.3.tar.xz 17056 BLAKE2B 9d04abfe25535c237db8acdb9e64d093a3da3fd87ad7940e1913b38a53fb59a449001a3b05a9a9ee352bb77af4aabe83511d7433ca0b9a57e3589ecc243b14fd SHA512 53367ccebe087186a30959852daaa0168f0e4c65f11ec9e074dd2f52c37569258b304a3ee5159770d5d2571d5aea98be6e113d9112ed249d5c948f2f00d92e8d diff --git a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-20.08.3.ebuild b/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-20.08.3.ebuild deleted file mode 100644 index 03a80aa56ce4..000000000000 --- a/kde-apps/kdegraphics-mobipocket/kdegraphics-mobipocket-20.08.3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Library to support mobipocket ebooks" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="+thumbnail" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - thumbnail? ( >=kde-frameworks/kio-${KFMIN}:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DBUILD_thumbnailers=$(usex thumbnail) - ) - - ecm_src_configure -} diff --git a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-20.08.3.ebuild b/kde-apps/kdemultimedia-meta/kdemultimedia-meta-20.08.3.ebuild deleted file mode 100644 index d4e7ec2b744e..000000000000 --- a/kde-apps/kdemultimedia-meta/kdemultimedia-meta-20.08.3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="kdemultimedia - merge this to pull in all kdemultimedia-derived packages" -HOMEPAGE="https://apps.kde.org/multimedia https://multimedia.kde.org/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="+cdrom +ffmpeg gstreamer" - -RDEPEND=" - >=kde-apps/dragon-${PV}:${SLOT} - >=kde-apps/juk-${PV}:${SLOT} - >=kde-apps/kdenlive-${PV}:${SLOT} - >=kde-apps/kmix-${PV}:${SLOT} - >=kde-apps/kwave-${PV}:${SLOT} - >=media-sound/elisa-${PV}:${SLOT} - cdrom? ( - >=kde-apps/audiocd-kio-${PV}:${SLOT} - >=kde-apps/k3b-${PV}:${SLOT} - >=kde-apps/libkcddb-${PV}:${SLOT} - >=kde-apps/libkcompactdisc-${PV}:${SLOT} - ) - ffmpeg? ( >=kde-apps/ffmpegthumbs-${PV}:${SLOT} ) - gstreamer? ( >=kde-apps/kamoso-${PV}:${SLOT} ) -" diff --git a/kde-apps/kdenetwork-filesharing/Manifest b/kde-apps/kdenetwork-filesharing/Manifest index 9c21d7834765..e18d7fa06d8e 100644 --- a/kde-apps/kdenetwork-filesharing/Manifest +++ b/kde-apps/kdenetwork-filesharing/Manifest @@ -1,2 +1 @@ -DIST kdenetwork-filesharing-20.08.3.tar.xz 321644 BLAKE2B ae458979d4d2f82fe102c8bb7e7178c6ff4c197901038a98d50f5a03c8a9af2660450f9937c4c5d5e8f38b5db34af6fbb50a0d261fa8e203205816c45ba6fd1f SHA512 88171c288c9cb56644bd719827fa1f060572353745c4ff6f5f9de3c02e8a508e4b222f6029e424ad857508c540bce37229fa2d06e52ff43121bac0808cafc398 DIST kdenetwork-filesharing-20.12.3.tar.xz 346716 BLAKE2B 8b80132ad55d26ecd9ffffaf11198ea58f284a9118289e4d22b7a74785b6617956fa0116f55304b0623a035e43d1aa3c9b220f564c5eba0d7ee7e656671a797c SHA512 ef635f83e9f4607bf1f0458761dbe918112ad2cee6c798f40c3666836dfa9fec2a6a4d6fa9237ab7694257675f1ab6c09f64a8636f18bc7560a4c4bcc0bee364 diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-20.08.3.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-20.08.3.ebuild deleted file mode 100644 index 9d3e6db03848..000000000000 --- a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-20.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="SMB filesharing config module for systemsettings" -HOMEPAGE="https://apps.kde.org/en/kdenetwork_filesharing" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_PackageKitQt5=ON - ) - - ecm_src_configure -} diff --git a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-20.12.3.ebuild b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-20.12.3.ebuild index c27737225e57..0f0970c9024f 100644 --- a/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-20.12.3.ebuild +++ b/kde-apps/kdenetwork-filesharing/kdenetwork-filesharing-20.12.3.ebuild @@ -7,7 +7,7 @@ KFMIN=5.75.0 QTMIN=5.15.2 inherit ecm kde.org -DESCRIPTION="SMB filesharing config module for systemsettings" +DESCRIPTION="Samba filesharing plugin for file properties" HOMEPAGE="https://apps.kde.org/en/kdenetwork_filesharing" LICENSE="GPL-2" # TODO: CHECK diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-20.08.3-r1.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-20.08.3-r1.ebuild deleted file mode 100644 index eb279a721295..000000000000 --- a/kde-apps/kdenetwork-meta/kdenetwork-meta-20.08.3-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="kdenetwork - merge this to pull in all kdenetwork-derived packages" -HOMEPAGE="https://kde.org/" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="dropbox +webengine" - -RDEPEND=" - >=kde-apps/kdenetwork-filesharing-${PV}:${SLOT} - >=kde-apps/kget-${PV}:${SLOT} - >=kde-apps/kopete-${PV}:${SLOT} - >=kde-apps/krdc-${PV}:${SLOT} - >=kde-apps/krfb-${PV}:${SLOT} - >=kde-apps/zeroconf-ioslave-${PV}:${SLOT} - >=kde-misc/kdeconnect-${PV}:${SLOT} - dropbox? ( >=kde-apps/dolphin-plugins-dropbox-${PV}:${SLOT} ) - webengine? ( - >=kde-apps/plasma-telepathy-meta-${PV}:${SLOT} - >=kde-misc/kio-gdrive-${PV}:${SLOT} - ) -" diff --git a/kde-apps/kdenetwork-meta/kdenetwork-meta-20.12.3.ebuild b/kde-apps/kdenetwork-meta/kdenetwork-meta-20.12.3-r1.ebuild similarity index 88% rename from kde-apps/kdenetwork-meta/kdenetwork-meta-20.12.3.ebuild rename to kde-apps/kdenetwork-meta/kdenetwork-meta-20.12.3-r1.ebuild index ba534f5b998b..43505127fbc9 100644 --- a/kde-apps/kdenetwork-meta/kdenetwork-meta-20.12.3.ebuild +++ b/kde-apps/kdenetwork-meta/kdenetwork-meta-20.12.3-r1.ebuild @@ -9,10 +9,9 @@ HOMEPAGE="https://kde.org/" LICENSE="metapackage" SLOT="5" KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="+bittorrent dropbox +webengine" +IUSE="+bittorrent dropbox samba +webengine" RDEPEND=" - >=kde-apps/kdenetwork-filesharing-${PV}:${SLOT} >=kde-apps/kget-${PV}:${SLOT} >=kde-apps/kopete-${PV}:${SLOT} >=kde-apps/krdc-${PV}:${SLOT} @@ -26,5 +25,6 @@ RDEPEND=" >=net-p2p/ktorrent-${PV}:${SLOT} ) dropbox? ( >=kde-apps/dolphin-plugins-dropbox-${PV}:${SLOT} ) + samba? ( >=kde-apps/kdenetwork-filesharing-${PV}:${SLOT} ) webengine? ( >=kde-apps/plasma-telepathy-meta-${PV}:${SLOT} ) " diff --git a/kde-apps/kdenetwork-meta/metadata.xml b/kde-apps/kdenetwork-meta/metadata.xml index a87ce4de0014..b6ffc17ea56b 100644 --- a/kde-apps/kdenetwork-meta/metadata.xml +++ b/kde-apps/kdenetwork-meta/metadata.xml @@ -8,6 +8,7 @@ Pull in net-p2p/ktorrent for BitTorrent protocol support Enable support for Dropbox in kde-apps/dolphin via kde-apps/dolphin-plugins-dropbox - Enable Google Drive support via kde-misc/kio-gdrive and instant messaging integration via kde-apps/plasma-telepathy-meta + Enable support for net-fs/samba file sharing plugin from within file properties + Enable support for Plasma Telepathy (instant messaging) integration via kde-apps/plasma-telepathy-meta diff --git a/kde-apps/kdenlive/Manifest b/kde-apps/kdenlive/Manifest index 720238ebff76..89165833942c 100644 --- a/kde-apps/kdenlive/Manifest +++ b/kde-apps/kdenlive/Manifest @@ -1,2 +1 @@ -DIST kdenlive-20.08.3.tar.xz 11383252 BLAKE2B aa8075758ec4b967c8eeabbab611278130df7235f10186b5bc4142a06805fb2cae94806059edf62f9af86a3640cee734863316e7651f3c67d020da32ab0d63ff SHA512 ed3ccffbe7c56d54e3c490d818a504bc4a3d65fd81c4d816a549d2a7d436b5320497145d122f352066def23c43aed523e2d31eb2a2f50378fb0122a89a23c424 DIST kdenlive-20.12.3.tar.xz 11514396 BLAKE2B eb789a2dcddc67a73122d3fcab06d43d72566de8aeec97dd7bc8b76918231a859e86c8859be7eaab4017c9048edaa951fd143d8e24187437252490464bef0773 SHA512 b21c9bd59171969ab84b93bab2617333160521c3b99b61a2182f9d9b5e65c3220b6dd960d71fe5eeb032733127392dafd40748b950b9973e0edfb5ae6317380a diff --git a/kde-apps/kdenlive/files/kdenlive-20.08.3-webengine.patch b/kde-apps/kdenlive/files/kdenlive-20.08.3-webengine.patch deleted file mode 100644 index 0ffff1b4a384..000000000000 --- a/kde-apps/kdenlive/files/kdenlive-20.08.3-webengine.patch +++ /dev/null @@ -1,213 +0,0 @@ -From 51feccf3cc0939d42c3ff237eb17f9a6091f1dd8 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Fri, 23 Oct 2020 15:32:39 +0200 -Subject: [PATCH] Port to QtWebEngineWidgets - -Fixes https://invent.kde.org/multimedia/kdenlive/-/issues/775 - -Signed-off-by: Andreas Sturmlechner ---- - CMakeLists.txt | 2 +- - src/CMakeLists.txt | 12 ++++++------ - src/qt-oauth-lib/logindialog.cpp | 4 ++-- - src/qt-oauth-lib/logindialog.h | 3 +-- - src/qt-oauth-lib/oauth2.h | 4 ++-- - src/ui/logindialog_ui.ui | 6 +++--- - src/utils/resourcewidget.cpp | 14 +++++++------- - 7 files changed, 22 insertions(+), 23 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index d434f1e31..a3f838433 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -71,7 +71,7 @@ if(WIN32) - set(MLT_PREFIX "..") - else() - set(MLT_PREFIX ${MLT_ROOT_DIR}) -- find_package(Qt5 OPTIONAL_COMPONENTS WebKitWidgets QUIET) -+ find_package(Qt5 OPTIONAL_COMPONENTS WebEngineWidgets QUIET) - endif() - - if(KF5FileMetaData_FOUND) -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 551178133..8356d4e47 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -65,7 +65,7 @@ add_subdirectory(transitions) - add_subdirectory(utils) - add_subdirectory(widgets) - add_subdirectory(xml) --if(Qt5WebKitWidgets_FOUND) -+if(Qt5WebEngineWidgets_FOUND) - add_subdirectory(qt-oauth-lib) - endif() - ## top_SRCS -@@ -178,12 +178,12 @@ if(KF5_PURPOSE) - target_link_libraries(kdenliveLib KF5::Purpose KF5::PurposeWidgets) - endif() - --if(Qt5WebKitWidgets_FOUND) -- message(STATUS "Found Qt5 WebKitWidgets. You can use your Freesound.org credentials to download files") -- target_compile_definitions(kdenliveLib PRIVATE -DQT5_USE_WEBKIT) -- target_link_libraries(kdenliveLib Qt5::WebKitWidgets) -+if(Qt5WebEngineWidgets_FOUND) -+ message(STATUS "Found Qt5 WebEngineWidgets. You can use your Freesound.org credentials to download files") -+ target_compile_definitions(kdenliveLib PRIVATE -DQT5_USE_WEBENGINE) -+ target_link_libraries(kdenliveLib Qt5::WebEngineWidgets) - else() -- message(STATUS "Qt5 WebKitWidgets not found. You cannot use your Freesound.org credentials, only preview files can be downloaded from the Online Resources Widget") -+ message(STATUS "Qt5 WebEngineWidgets not found. You cannot use your Freesound.org credentials, only preview files can be downloaded from the Online Resources Widget") - endif() - - if(Q_WS_X11) -diff --git a/src/qt-oauth-lib/logindialog.cpp b/src/qt-oauth-lib/logindialog.cpp -index a41aa420b..111978831 100644 ---- a/src/qt-oauth-lib/logindialog.cpp -+++ b/src/qt-oauth-lib/logindialog.cpp -@@ -38,7 +38,7 @@ - #include "ui_logindialog_ui.h" - - #include "kdenlive_debug.h" --#include -+#include - - LoginDialog::LoginDialog(QWidget *parent) - : QDialog(parent) -@@ -54,7 +54,7 @@ LoginDialog::LoginDialog(QWidget *parent) - i18n("Enter your freesound account details to download the highest quality version of this file. Or use the High Quality " - "preview file instead (no freesound account required).")); - // m_ui->textBrowser -- connect(m_ui->webView, &QWebView::urlChanged, this, &LoginDialog::urlChanged); -+ connect(m_ui->webView, &QWebEngineView::urlChanged, this, &LoginDialog::urlChanged); - } - - LoginDialog::~LoginDialog() -diff --git a/src/qt-oauth-lib/logindialog.h b/src/qt-oauth-lib/logindialog.h -index 963b38ec5..c34383bf2 100644 ---- a/src/qt-oauth-lib/logindialog.h -+++ b/src/qt-oauth-lib/logindialog.h -@@ -47,11 +47,10 @@ class LoginDialog; - - /** - \brief This is the dialog that is used to login to freesound -- \details It contains a QWebView object to display the freesound web page. I did try using a QTextBrowser -+ \details It contains a QWebEngineView object to display the freesound web page. I did try using a QTextBrowser - for this purpose but it responds to the URL that is used to connect with - "No document for - https://www.freesound.org/apiv2/oauth2/authorize/?client_id=3duhagdr874c&redirect_uri=https://www.freesound.org/home/app_permissions/permission_granted/&response_type=code" -- The use of QWebView adds a dependency on the KF5WebKit to kdenlive. Need install libkf5webkit5-dev package on ubuntu - */ - class LoginDialog : public QDialog - { -diff --git a/src/qt-oauth-lib/oauth2.h b/src/qt-oauth-lib/oauth2.h -index f28724455..03993a214 100644 ---- a/src/qt-oauth-lib/oauth2.h -+++ b/src/qt-oauth-lib/oauth2.h -@@ -45,7 +45,7 @@ - const QLatin1String OAuth2_strClientSecret("441d88374716e7a3503997151e4780566f007313"); // obtained when ttguy registered the kdenlive application with freesound - #endif - --#ifdef QT5_USE_WEBKIT -+#ifdef QT5_USE_WEBENGINE - - class LoginDialog; - -@@ -135,6 +135,6 @@ private: - void buildLoginDialog(); - }; - --#endif // QT5_USE_WEBKIT -+#endif // QT5_USE_WEBENGINE - - #endif // OAUTH2_H -diff --git a/src/ui/logindialog_ui.ui b/src/ui/logindialog_ui.ui -index 20827d686..e98a68ed2 100644 ---- a/src/ui/logindialog_ui.ui -+++ b/src/ui/logindialog_ui.ui -@@ -15,7 +15,7 @@ - - - -- -+ - - - about:blank -@@ -51,9 +51,9 @@ - - - -- QWebView -+ QWebEngineView - QWidget --

QtWebKitWidgets/QWebView
-+
QtWebEngineWidgets/QWebEngineView
- - - -diff --git a/src/utils/resourcewidget.cpp b/src/utils/resourcewidget.cpp -index 79bb48898..d0eaa225b 100644 ---- a/src/utils/resourcewidget.cpp -+++ b/src/utils/resourcewidget.cpp -@@ -49,7 +49,7 @@ - #include - #include - --#ifdef QT5_USE_WEBKIT -+#ifdef QT5_USE_WEBENGINE - #include "qt-oauth-lib/oauth2.h" - #endif - -@@ -103,7 +103,7 @@ ResourceWidget::ResourceWidget(QString folder, QWidget *parent) - search_text->setFocus(); - connect(search_text, SIGNAL(returnPressed()), this, SLOT(slotStartSearch())); - --#ifdef QT5_USE_WEBKIT -+#ifdef QT5_USE_WEBENGINE - m_pOAuth2 = new OAuth2(this); - connect(m_pOAuth2, &OAuth2::accessTokenReceived, this, &ResourceWidget::slotAccessTokenReceived); - connect(m_pOAuth2, &OAuth2::accessDenied, this, &ResourceWidget::slotFreesoundAccessDenied); -@@ -375,7 +375,7 @@ void ResourceWidget::slotSaveItem(const QString &originalUrl) - path.append(m_currentService->getDefaultDownloadName(item)); - - if (m_currentService->serviceType == AbstractService::FREESOUND) { --#ifdef QT5_USE_WEBKIT -+#ifdef QT5_USE_WEBENGINE - sFileExt = m_currentService->getExtension(search_results->currentItem()); - #else - sFileExt = QStringLiteral("*.") + m_currentInfo.HQpreview.section(QLatin1Char('.'), -1); -@@ -402,7 +402,7 @@ void ResourceWidget::slotSaveItem(const QString &originalUrl) - } - slotSetDescription(QString()); - button_import->setEnabled(false); // disable buttons while download runs. enabled in slotGotFile --#ifdef QT5_USE_WEBKIT -+#ifdef QT5_USE_WEBENGINE - if (m_currentService->serviceType == AbstractService::FREESOUND) { // open a dialog to authenticate with free sound and download the file - m_pOAuth2->obtainAccessToken(); // when job finished ResourceWidget::slotAccessTokenReceived will be called - } else { // not freesound - do file download via a KIO file copy job -@@ -841,7 +841,7 @@ void ResourceWidget::DownloadRequestFinished(QNetworkReply *reply) - m_desc.append(m_saveLocation); - updateLayout(); - } else { --#ifdef QT5_USE_WEBKIT -+#ifdef QT5_USE_WEBENGINE - m_pOAuth2->ForgetAccessToken(); - #endif - m_desc.append(QStringLiteral("
") + i18n("Error Saving File")); -@@ -850,11 +850,11 @@ void ResourceWidget::DownloadRequestFinished(QNetworkReply *reply) - } else { - - if (reply->error() == QNetworkReply::AuthenticationRequiredError) { --#ifdef QT5_USE_WEBKIT -+#ifdef QT5_USE_WEBENGINE - m_pOAuth2->obtainNewAccessToken(); - #endif - } else { --#ifdef QT5_USE_WEBKIT -+#ifdef QT5_USE_WEBENGINE - m_pOAuth2->ForgetAccessToken(); - #endif - m_desc.append(QStringLiteral("
") + i18n("Error Downloading File. Error code: %1", reply->error()) + QStringLiteral("
")); --- -2.29.1 - diff --git a/kde-apps/kdenlive/kdenlive-20.08.3.ebuild b/kde-apps/kdenlive/kdenlive-20.08.3.ebuild deleted file mode 100644 index 8db9f9c0d767..000000000000 --- a/kde-apps/kdenlive/kdenlive-20.08.3.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Non-linear video editing suite by KDE" -HOMEPAGE="https://kdenlive.org/en/" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="gles2-only semantic-desktop share v4l webengine" - -BDEPEND=" - sys-devel/gettext -" -DEPEND=" - dev-cpp/rttr - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5[gles2-only=] - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/mlt-6.20.0[ffmpeg,frei0r,kdenlive(+),melt(+),qt5,sdl,xml] - semantic-desktop? ( >=kde-frameworks/kfilemetadata-${KFMIN}:5 ) - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) - v4l? ( media-libs/libv4l ) - webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols-${QTMIN}:5 - media-video/ffmpeg[encode,sdl,X] -" - -RESTRICT+=" test" # segfaults, bug 684132 - -PATCHES=( "${FILESDIR}/${PN}-20.08.3-webengine.patch" ) # pending upstream - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package semantic-desktop KF5FileMetaData) - $(cmake_use_find_package share KF5Purpose) - $(cmake_use_find_package v4l LibV4L2) - $(cmake_use_find_package webengine Qt5WebEngineWidgets) - ) - - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - - # Gentoo bug 603168 - if ! has_version "media-libs/mlt[fftw]" ; then - elog "For 'Crop and Transform/Rotate and Shear' effect, please build media-libs/mlt with USE=fftw enabled." - fi -} diff --git a/kde-apps/kdepim-addons/Manifest b/kde-apps/kdepim-addons/Manifest index 5a45e3e03aa0..ec2695efd6d2 100644 --- a/kde-apps/kdepim-addons/Manifest +++ b/kde-apps/kdepim-addons/Manifest @@ -1,2 +1 @@ -DIST kdepim-addons-20.12.2.tar.xz 2145492 BLAKE2B 6c143977f8e645c9fde13fb5453c292cc8b4068721cb82beac942dfa571906648b03e49e0aa69e37c8042d4a3c0cea4b5befe48716adc736b7bdbf03b0c6b4c9 SHA512 33ed5c0e6444c292f78767c32778ac11a4d1e567c7fde2c85ab10016ddaa7adef7d29e2c75635b1538abf0e6f59eaeae0810b3b122c9aeadc0de407e476c7797 DIST kdepim-addons-20.12.3.tar.xz 2145600 BLAKE2B 142a519bd57a311042ecbdd1e246a6d4b8bccd64c64d1aeb13755cd5b55383b161082fdd897ccbd2cce83a5f7e9c24b2951cf25f88b2deae90ae0da5737c169d SHA512 345febeb6cd6db60f4c5e246d0a775e828310bca50288e36ba676185404ae5dfe556262a882a201e85cad851b3612a27de15e5b9d6076ee109abdb01e4909058 diff --git a/kde-apps/kdepim-addons/kdepim-addons-20.12.2.ebuild b/kde-apps/kdepim-addons/kdepim-addons-20.12.2.ebuild deleted file mode 100644 index fe3bd36fc9d3..000000000000 --- a/kde-apps/kdepim-addons/kdepim-addons-20.12.2.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org optfeature - -DESCRIPTION="Plugins for KDE Personal Information Management Suite" -HOMEPAGE="https://apps.kde.org/en/kontact" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="importwizard markdown" - -RDEPEND=" - >=app-crypt/gpgme-1.11.1[cxx,qt5] - >=dev-libs/grantlee-5.2.0:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/incidenceeditor-${PVCUT}:5 - >=kde-apps/kaddressbook-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kitinerary-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpkpass-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/libksieve-${PVCUT}:5 - >=kde-apps/libktnef-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/prison-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - importwizard? ( >=kde-apps/akonadi-import-wizard-${PVCUT}:5 ) - markdown? ( app-text/discount ) -" -DEPEND="${RDEPEND}" - -RESTRICT+=" test" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package importwizard KPimImportWizard) - $(cmake_use_find_package markdown Discount) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "regex support for Sieve editor plugin" kde-misc/kregexpeditor - fi - ecm_pkg_postinst -} diff --git a/kde-apps/kdepim-meta/kdepim-meta-20.12.2.ebuild b/kde-apps/kdepim-meta/kdepim-meta-20.12.2.ebuild deleted file mode 100644 index 6f04a2b45178..000000000000 --- a/kde-apps/kdepim-meta/kdepim-meta-20.12.2.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="KDE PIM - merge this to pull in all kdepim-derived packages" -HOMEPAGE="https://apps.kde.org/en/kontact" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="bogofilter clamav spamassassin" - -RDEPEND=" - >=kde-apps/akonadi-${PV}:${SLOT} - >=kde-apps/akonadiconsole-${PV}:${SLOT} - >=kde-apps/akonadi-calendar-${PV}:${SLOT} - >=kde-apps/akonadi-contacts-${PV}:${SLOT} - >=kde-apps/akonadi-import-wizard-${PV}:${SLOT} - >=kde-apps/akonadi-mime-${PV}:${SLOT} - >=kde-apps/akonadi-notes-${PV}:${SLOT} - >=kde-apps/akonadi-search-${PV}:${SLOT} - >=kde-apps/akregator-${PV}:${SLOT} - >=kde-apps/calendarjanitor-${PV}:${SLOT} - >=kde-apps/calendarsupport-${PV}:${SLOT} - >=kde-apps/eventviews-${PV}:${SLOT} - >=kde-apps/grantlee-editor-${PV}:${SLOT} - >=kde-apps/grantleetheme-${PV}:${SLOT} - >=kde-apps/incidenceeditor-${PV}:${SLOT} - >=kde-apps/kaddressbook-${PV}:${SLOT} - >=kde-apps/kalarm-${PV}:${SLOT} - >=kde-apps/kalarmcal-${PV}:${SLOT} - >=kde-apps/kcalutils-${PV}:${SLOT} - >=kde-apps/kdepim-addons-${PV}:${SLOT} - >=kde-apps/kdepim-runtime-${PV}:${SLOT} - >=kde-apps/kidentitymanagement-${PV}:${SLOT} - >=kde-apps/kimap-${PV}:${SLOT} - >=kde-apps/kitinerary-${PV}:${SLOT} - >=kde-apps/kldap-${PV}:${SLOT} - >=kde-apps/kleopatra-${PV}:${SLOT} - >=kde-apps/kmail-${PV}:${SLOT} - >=kde-apps/kmail-account-wizard-${PV}:${SLOT} - >=kde-apps/kmailtransport-${PV}:${SLOT} - >=kde-apps/kmbox-${PV}:${SLOT} - >=kde-apps/kmime-${PV}:${SLOT} - >=kde-apps/knotes-${PV}:${SLOT} - >=kde-apps/konsolekalendar-${PV}:${SLOT} - >=kde-apps/kontact-${PV}:${SLOT} - >=kde-apps/kontactinterface-${PV}:${SLOT} - >=kde-apps/korganizer-${PV}:${SLOT} - >=kde-apps/kpimtextedit-${PV}:${SLOT} - >=kde-apps/kpkpass-${PV}:${SLOT} - >=kde-apps/ksmtp-${PV}:${SLOT} - >=kde-apps/libgravatar-${PV}:${SLOT} - >=kde-apps/libkdepim-${PV}:${SLOT} - >=kde-apps/libkgapi-${PV}:${SLOT} - >=kde-apps/libkleo-${PV}:${SLOT} - >=kde-apps/libksieve-${PV}:${SLOT} - >=kde-apps/libktnef-${PV}:${SLOT} - >=kde-apps/mailcommon-${PV}:${SLOT} - >=kde-apps/mailimporter-${PV}:${SLOT} - >=kde-apps/mbox-importer-${PV}:${SLOT} - >=kde-apps/messagelib-${PV}:${SLOT} - >=kde-apps/pim-data-exporter-${PV}:${SLOT} - >=kde-apps/pim-sieve-editor-${PV}:${SLOT} - >=kde-apps/pimcommon-${PV}:${SLOT} -" -# Optional runtime dependencies: kde-apps/kmail -RDEPEND="${RDEPEND} - bogofilter? ( mail-filter/bogofilter ) - clamav? ( app-antivirus/clamav ) - spamassassin? ( mail-filter/spamassassin ) -" diff --git a/kde-apps/kdepim-runtime/Manifest b/kde-apps/kdepim-runtime/Manifest index 524cd95267f3..ece7dc4ee1da 100644 --- a/kde-apps/kdepim-runtime/Manifest +++ b/kde-apps/kdepim-runtime/Manifest @@ -1,2 +1 @@ -DIST kdepim-runtime-20.12.2.tar.xz 1801616 BLAKE2B d1db1893a3f87392ecd345976735545a90188aa6b0156b3728c16e08dd3ffd35648345509cb8bce65f7a939708b45be6b8849a8df2ec48f0ae6275efd8982b07 SHA512 234751643730d2ef2f7e4988ca1cf364c30c23997f5e611ef24b09745ee497742210af21096fe2301bca1bdadfda2e7cf47f7ace1627b79ee8d9f8cdd2ebac4e DIST kdepim-runtime-20.12.3.tar.xz 1801580 BLAKE2B 491684ee067d43f0b7f74ee3773401bd633a4708586b6054657c267a1b44cfbe0c2b8ffd9bd8ef54ff1196989c2bc4461352315ea8b1ca32bca85aa9cc345b24 SHA512 5dcc122c80575b6ebd7e220d72f71c58fa96fb894c7419ed5f3549eca6c5d3702d20f826baf1b2f7a0e8b80ce03afa5ede26cb558b9d01e38edf38976ab9b12a diff --git a/kde-apps/kdepim-runtime/kdepim-runtime-20.12.2.ebuild b/kde-apps/kdepim-runtime/kdepim-runtime-20.12.2.ebuild deleted file mode 100644 index 78109648bc76..000000000000 --- a/kde-apps/kdepim-runtime/kdepim-runtime-20.12.2.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Runtime plugin collection to extend the functionality of KDE PIM" -HOMEPAGE="https://apps.kde.org/en/kontact" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -# TODO kolab -BDEPEND=" - dev-libs/libxslt -" -RDEPEND=" - >=app-crypt/qca-2.3.0:2 - dev-libs/cyrus-sasl:2 - dev-libs/libical:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtnetworkauth-${QTMIN}:5 - >=dev-qt/qtspeech-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kalarmcal-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmbox-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkgapi-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdav-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - test? ( >=kde-apps/kimap-${PVCUT}:5[test] ) -" - -RESTRICT+=" test" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Libkolabxml=ON - ) - ecm_src_configure -} diff --git a/kde-apps/kdesdk-kioslaves/Manifest b/kde-apps/kdesdk-kioslaves/Manifest index 9e27ee61035f..c4540f4b0f1c 100644 --- a/kde-apps/kdesdk-kioslaves/Manifest +++ b/kde-apps/kdesdk-kioslaves/Manifest @@ -1,2 +1 @@ -DIST kdesdk-kioslaves-20.08.3.tar.xz 37368 BLAKE2B 3af5b8df85f3ac82ad2075fce8256a67b2154d7e4c211c569fc38e7e2188a3760d414df12cc63d1d4cb7e637f269de3c52a183908edb0610b2730f640d8cf460 SHA512 c02ffa42a7b44316764c643d8068bd9aef83719465d98d0b782ee76d7ece401d4ad4f2a1a1c8c6291d1055a1a4fcfb9a932a0cac5ccc587b5de33257ed3ccf95 DIST kdesdk-kioslaves-20.12.3.tar.xz 37468 BLAKE2B 5e42378da8ebc64cde7684626519d77c0b788731b156febed47a89dad30fcc0dd94a772b5539c54b74b44d1006b69786490aee1f67f830b5668d10aa1722428a SHA512 8a37af8b86d3a716e2003d17d79fa018d87639b9379bf76b87184e1cb772afa7370b02e17541f3e895cbc7b2df76df85caaa9c697d46c5c7d3fb8677872a83ad diff --git a/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-20.08.3.ebuild b/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-20.08.3.ebuild deleted file mode 100644 index ea210e062165..000000000000 --- a/kde-apps/kdesdk-kioslaves/kdesdk-kioslaves-20.08.3.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -inherit ecm kde.org - -DESCRIPTION="kioslaves from kdesdk package" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - dev-lang/perl - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kdesdk-meta/kdesdk-meta-20.08.3.ebuild b/kde-apps/kdesdk-meta/kdesdk-meta-20.08.3.ebuild deleted file mode 100644 index f72f977fe7d8..000000000000 --- a/kde-apps/kdesdk-meta/kdesdk-meta-20.08.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="KDE SDK - merge this to pull in all kdesdk-derived packages" -HOMEPAGE="https://apps.kde.org/development" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="cvs git mercurial python ruby subversion" - -RDEPEND=" - >=kde-apps/kapptemplate-${PV}:${SLOT} - >=kde-apps/kcachegrind-${PV}:${SLOT} - >=kde-apps/kde-dev-scripts-${PV}:${SLOT} - >=kde-apps/kde-dev-utils-${PV}:${SLOT} - >=kde-apps/kdesdk-kioslaves-${PV}:${SLOT} - >=kde-apps/kdesdk-thumbnailers-${PV}:${SLOT} - >=kde-apps/kompare-${PV}:${SLOT} - >=kde-apps/libkomparediff2-${PV}:${SLOT} - >=kde-apps/poxml-${PV}:${SLOT} - >=kde-apps/umbrello-${PV}:${SLOT} - cvs? ( >=kde-apps/cervisia-${PV}:${SLOT} ) - git? ( >=kde-apps/dolphin-plugins-git-${PV}:${SLOT} ) - mercurial? ( >=kde-apps/dolphin-plugins-mercurial-${PV}:${SLOT} ) - python? ( >=kde-apps/lokalize-${PV}:${SLOT} ) - ruby? ( >=kde-apps/kross-interpreters-${PV}:${SLOT} ) - subversion? ( >=kde-apps/dolphin-plugins-subversion-${PV}:${SLOT} ) -" diff --git a/kde-apps/kdesdk-thumbnailers/Manifest b/kde-apps/kdesdk-thumbnailers/Manifest index be25dc4f88ec..223953954bcd 100644 --- a/kde-apps/kdesdk-thumbnailers/Manifest +++ b/kde-apps/kdesdk-thumbnailers/Manifest @@ -1,2 +1 @@ -DIST kdesdk-thumbnailers-20.08.3.tar.xz 17688 BLAKE2B 0539ff592f9d3d659a183ab67a5a2ffcd303a85c86fec92069a7e7dd52736a031b11ffdda8cd23d95bd124fec66d28204df9d988c99ea20a521376f5add04022 SHA512 f1487b53ecc6be55058b78340a915a8f80f7c471a67a1bb198473a449b2b7f24e68cac1f397ebaf0b62d4fad9fcd0f7b471ec2d643371c84b438aa73b93567cb DIST kdesdk-thumbnailers-20.12.3.tar.xz 17816 BLAKE2B e5278cb5403f714e0853eeeddd968b618398107b79cff7d79a998b43e9479f94a7d98a84fc7ac8c546c5d4860270f1cbc43375537346266b07b9ce925091f749 SHA512 35c6af3e0770d45e357e33d3a7159b3be8c09f50a1a57f15fa4cc5e5bfcfa5f6767a890bcc268133975d48e839844aa968300062c54d338ef90298c928884313 diff --git a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-20.08.3.ebuild b/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-20.08.3.ebuild deleted file mode 100644 index a8438e1bd3e8..000000000000 --- a/kde-apps/kdesdk-thumbnailers/kdesdk-thumbnailers-20.08.3.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Thumbnail generator for PO files" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - sys-devel/gettext -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kdeutils-meta/kdeutils-meta-20.08.3.ebuild b/kde-apps/kdeutils-meta/kdeutils-meta-20.08.3.ebuild deleted file mode 100644 index 9a98bc425ed7..000000000000 --- a/kde-apps/kdeutils-meta/kdeutils-meta-20.08.3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="kdeutils - merge this to pull in all kdeutils-derived packages" -HOMEPAGE="https://apps.kde.org/utilities https://utils.kde.org" - -LICENSE="metapackage" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="7zip cups floppy gpg lrz rar +webengine" - -RDEPEND=" - >=app-cdr/dolphin-plugins-mountiso-${PV}:${SLOT} - >=kde-apps/ark-${PV}:${SLOT} - >=kde-apps/filelight-${PV}:${SLOT} - >=kde-apps/kate-${PV}:${SLOT} - >=kde-apps/kbackup-${PV}:${SLOT} - >=kde-apps/kcalc-${PV}:${SLOT} - >=kde-apps/kcharselect-${PV}:${SLOT} - >=kde-apps/kdebugsettings-${PV}:${SLOT} - >=kde-apps/kdf-${PV}:${SLOT} - >=kde-apps/kteatime-${PV}:${SLOT} - >=kde-apps/ktimer-${PV}:${SLOT} - >=kde-apps/kwalletmanager-${PV}:${SLOT} - >=kde-apps/sweeper-${PV}:${SLOT} - >=kde-apps/yakuake-${PV}:${SLOT} - cups? ( >=kde-apps/print-manager-${PV}:${SLOT} ) - floppy? ( >=kde-apps/kfloppy-${PV}:${SLOT} ) - gpg? ( >=kde-apps/kgpg-${PV}:${SLOT} ) - webengine? ( >=kde-apps/kimagemapeditor-${PV}:${SLOT} ) -" -# Optional runtime deps: kde-apps/ark -RDEPEND="${RDEPEND} - 7zip? ( app-arch/p7zip ) - lrz? ( app-arch/lrzip ) - rar? ( || ( - app-arch/rar - app-arch/unrar - app-arch/unar - ) ) -" diff --git a/kde-apps/kdf/Manifest b/kde-apps/kdf/Manifest index 0c63e16115b5..f242f50e431b 100644 --- a/kde-apps/kdf/Manifest +++ b/kde-apps/kdf/Manifest @@ -1,2 +1 @@ -DIST kdf-20.08.3.tar.xz 467208 BLAKE2B 5bebde8cd73aa1102d7bd4d519b156556faf2cc0b6e60215e9c0254eb374043d4dadb857c424298ef7ed2232146c1351fe0205e2537d9f50881e1f36bd530744 SHA512 caa585e5d9373fedd3e98b084cee8efd9c9e59f662f3b586cddf0c3911954e4beed75c96807c7596e77b0ff490f11e91f8e4eb0cb872aed0a3ece0d4bd119764 DIST kdf-20.12.3.tar.xz 467360 BLAKE2B fabff3ee3f7f2f33ba0667f61ec42cd7e4655b82c620afe655ecef2d3ba4329d2670f80dd97e214bb52b93d1e0c0355d5cb0932ab013c096492ff0e74762d9de SHA512 9b799221e9eaefc57f602c927a08c391792ac919e9d100508ec55ff63be2218048a19496157045f6376629625cf4398ca3efd74ec52f815b2400e63995e0c714 diff --git a/kde-apps/kdf/kdf-20.08.3.ebuild b/kde-apps/kdf/kdf-20.08.3.ebuild deleted file mode 100644 index 7645eb2c11b5..000000000000 --- a/kde-apps/kdf/kdf-20.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE free disk space utility" -HOMEPAGE="https://apps.kde.org/en/kdf https://utils.kde.org/projects/kdf/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kdialog/Manifest b/kde-apps/kdialog/Manifest index 5f540e061820..ba6ae2dc2b4a 100644 --- a/kde-apps/kdialog/Manifest +++ b/kde-apps/kdialog/Manifest @@ -1,2 +1 @@ -DIST kdialog-20.08.3.tar.xz 107888 BLAKE2B a18ae9f06086117f229014640d425a4618bd6d6c5a2ee44c6958e8cf787ac113501c4c5eee276d91603fec9bee9349679af35d5cca950d967a26dad1139e1bbc SHA512 72a0bcab15314af5fdc613860fe5cf475f879805da3c8d5b26e00ae08d24166c2df939063bdbf6bd78f1396850dc3d238d925a4b9b985bb38ad23bcecae1f71e DIST kdialog-20.12.3.tar.xz 108492 BLAKE2B 882cac8b2318fb879737085d3ccc59b121117a4ffca82326d89ed4aad9c66f9c32772da9a723dd6d17d31a400dd11a32d6c9cc4e894d35a16e6eea2a09be6f18 SHA512 09794892b150b8e9637f74971432c231c8abe9f2355b2c0c0ddd2527b5512d024a81f2d3dbab4dfd381495f729d4cb474caa46cfa8784f396abe223f989e243b diff --git a/kde-apps/kdialog/kdialog-20.08.3.ebuild b/kde-apps/kdialog/kdialog-20.08.3.ebuild deleted file mode 100644 index 3617ab97b2c2..000000000000 --- a/kde-apps/kdialog/kdialog-20.08.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Can be used to show nice dialog boxes from shell scripts" -HOMEPAGE="https://apps.kde.org/en/kdialog" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="X" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - X? ( x11-libs/libX11 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package X X11) - ) - ecm_src_configure -} diff --git a/kde-apps/kdiamond/Manifest b/kde-apps/kdiamond/Manifest index c28b8b701aa9..016597cb3dfd 100644 --- a/kde-apps/kdiamond/Manifest +++ b/kde-apps/kdiamond/Manifest @@ -1,2 +1 @@ -DIST kdiamond-20.08.3.tar.xz 4698100 BLAKE2B 29c84a38ce8cfdf645162d42fbf4f6210f28977e2cba596168f06029d7b1315beef683d3bd926eb12b00a0eb69ccf46d9ca0f1149afdfa4503a3eef043ade21b SHA512 d6b2292e70ba016f1d9a883348c45cd4383a95d002569360a80f7b27fbce3950515b277b6cc61de998b2dffb13c47290813dbda59fa27ab1d5a0642cd608c795 DIST kdiamond-20.12.3.tar.xz 4698168 BLAKE2B 8aa5330c4ff34828dbd044abdebe1b186a5525d83adfbbb9bdbc72abba6a782d634ef43cf603997a7458f252ac9d236115245420bf8a8b152b8c70ec89d55e88 SHA512 f7eb5dbdeb709290a2cdb46b03f829ac111ea629dc49d81d61ce0f32eeaf0f23fcf234cd20d44a54013e93dc42e867b0dd802d54ec624d3ab4b5b9c1e8ce8c75 diff --git a/kde-apps/kdiamond/kdiamond-20.08.3.ebuild b/kde-apps/kdiamond/kdiamond-20.08.3.ebuild deleted file mode 100644 index 8ef9f71f7e49..000000000000 --- a/kde-apps/kdiamond/kdiamond-20.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Single player three-in-a-row game" -HOMEPAGE="https://apps.kde.org/en/kdiamond -https://games.kde.org/games/kdiamond" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/keditbookmarks/Manifest b/kde-apps/keditbookmarks/Manifest index d61f43bf8ccc..7ec8ccafb6a8 100644 --- a/kde-apps/keditbookmarks/Manifest +++ b/kde-apps/keditbookmarks/Manifest @@ -1,2 +1 @@ -DIST keditbookmarks-20.08.3.tar.xz 190688 BLAKE2B 204439435cfb216c552c74fe827298c501aba003d9c022ee91fa217cddd4d03a870f3a3212e97d30b060188cac79799f598dd70e220b015c40d9891f692a636d SHA512 336808b9ac99b5e3fa7339f1ba7dafa02e81a01aaae51bc86f85d61ebde81b97a540e7763668c0c3009c05eae275844ba7f7255582c8caa538e0f1f7c07aa5b4 DIST keditbookmarks-20.12.3.tar.xz 191892 BLAKE2B f72d2429258d8d3f912c74a0a972a4c07131f021bc7f1d5052e5347cc2bac2910f6827b014c18ea829f5adb4ca36e42cc9fe30c77df6e7b7ed6506cc068909ac SHA512 6b8341f94e1d170994100e0fd06f0cf7bac7e5b1ad31f595f74b3bff980e0b7ac286f985b7d4bf83bd6f29a4540d89b2d964cabc46dd95769e8e823536f873f7 diff --git a/kde-apps/keditbookmarks/keditbookmarks-20.08.3.ebuild b/kde-apps/keditbookmarks/keditbookmarks-20.08.3.ebuild deleted file mode 100644 index d3d989540baa..000000000000 --- a/kde-apps/keditbookmarks/keditbookmarks-20.08.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Bookmarks editor based on KDE Frameworks" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="+man" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_prepare(){ - ecm_src_prepare - - if ! use man ; then - sed -i -e "/kdoctools_create_manpage/ s/^/#/" doc/CMakeLists.txt || die - fi -} diff --git a/kde-apps/kfind/Manifest b/kde-apps/kfind/Manifest index 311f9f8cf641..b48a8e1ae925 100644 --- a/kde-apps/kfind/Manifest +++ b/kde-apps/kfind/Manifest @@ -1,2 +1 @@ -DIST kfind-20.08.3.tar.xz 278648 BLAKE2B 7935cc4c8044a02fbce80c0b347de0ba5d49d544bba1e2dff73f7719de26395e62b8dea121344232848cfc5c6453c4297f09e8448209691fbcb4bc0e5a7f0f8b SHA512 2a3334221234889a4e6003ecfcc2a8e35d0b7db5bad999dd5a85074985eab11552c2e4015d3c31c1bf62752f098e81e8e33f090a9945f8874c8bd430e302b940 DIST kfind-20.12.3.tar.xz 278656 BLAKE2B d117d3eefa73d6e716818861c68b928e255a44e594d0da5ff8d05d5cb7509fbe2b6c26558fbe4dc13afa0f05a54f69802de454ebb8e902264413af7037c5b803 SHA512 e66ef911138c844ddad606b31c9075b8b0d3984315e52f95beb6f3035d8ddbf16a40bc1390d4d7ef1e93eaf27aeb4d1b1566db3db0d1b26691c8dea443b0eca9 diff --git a/kde-apps/kfind/kfind-20.08.3.ebuild b/kde-apps/kfind/kfind-20.08.3.ebuild deleted file mode 100644 index 43e72ba38264..000000000000 --- a/kde-apps/kfind/kfind-20.08.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="File finder utility based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/en/kfind" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kfilemetadata-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" diff --git a/kde-apps/kfloppy/Manifest b/kde-apps/kfloppy/Manifest index 5d732c27856e..fe2c0be1e11d 100644 --- a/kde-apps/kfloppy/Manifest +++ b/kde-apps/kfloppy/Manifest @@ -1,2 +1 @@ -DIST kfloppy-20.08.3.tar.xz 204024 BLAKE2B 753d89d725b3e535900e1da9c3727991733f0bc7aee765dd9a604c465b1b9f82e52821c8bb9ada18227f0671df1730516e640c87f70ae99f7cc81b29677715dd SHA512 a3c22c3051bdb1463988f50d3dfb5db3e56db6bd142a31761622bb5739bdd3e2581bd8390b0ce5414299e2e2dc863979f20fad3221da11b1f6e277a1a10a2a47 DIST kfloppy-20.12.3.tar.xz 204260 BLAKE2B f66f9cc1ac3cc6ad6ad01658d3599671608416aafbc8d57bfc1b12a5728584db215557cda3c5b798fcb10484b384fdf013823b68a5b715bfd2814f41b6905c89 SHA512 5220a465fbcb9feeed5f572d26ae4c2cf4eaf2aad68d66e102e3b6d24521d6997582bcb27484c39bb257ffdb19b93239dfe791890edec94af68879e8e10179c6 diff --git a/kde-apps/kfloppy/kfloppy-20.08.3.ebuild b/kde-apps/kfloppy/kfloppy-20.08.3.ebuild deleted file mode 100644 index 16dd526bbe48..000000000000 --- a/kde-apps/kfloppy/kfloppy-20.08.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Straightforward graphical means to format 3.5\" and 5.25\" floppy disks" -HOMEPAGE="https://apps.kde.org/en/kfloppy -https://utils.kde.org/projects/kfloppy/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kfourinline/Manifest b/kde-apps/kfourinline/Manifest index 911315b7f988..9b3471e55ba5 100644 --- a/kde-apps/kfourinline/Manifest +++ b/kde-apps/kfourinline/Manifest @@ -1,2 +1 @@ -DIST kfourinline-20.08.3.tar.xz 643876 BLAKE2B e9e81e55bd065e40fa3bce19ed435109010f9b977b7b1f8328856fe128b555528a891c8e5e7dbce2a1a53828f1b5801f617930dc57fc65eee5e078d44e52e643 SHA512 bedbc0700e3c588a8dedd33f52128dda4e0eb93c8629b88b0d3a2aab4de9fe16428f4020838a49166020026e5c1221107e5972a2a4cf8b7f22d573cc3feefaee DIST kfourinline-20.12.3.tar.xz 643812 BLAKE2B e26183d894b4f89c5edd2aff739d9c9c1c16ab0a45fd29070cbe9d0eeae8dbb062e95e6e92a74123fe582b4a62bb558a97d18d1940ae7d8edeff3a6b6d4addb5 SHA512 76792c00f6a2a0a5cd43d4441da5723b4c1ec79021d8fcdd66857ac222b25a80978014eb5878f05d4c091443a664d20fc5a2f25af8ec65f815d7a501775d3f83 diff --git a/kde-apps/kfourinline/kfourinline-20.08.3.ebuild b/kde-apps/kfourinline/kfourinline-20.08.3.ebuild deleted file mode 100644 index 8b1e3ae0957a..000000000000 --- a/kde-apps/kfourinline/kfourinline-20.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE four-in-a-row game" -HOMEPAGE="https://apps.kde.org/en/kfourinline -https://games.kde.org/games/kfourinline" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kgeography/Manifest b/kde-apps/kgeography/Manifest index 72e09cd5637b..c9ba0141ea48 100644 --- a/kde-apps/kgeography/Manifest +++ b/kde-apps/kgeography/Manifest @@ -1,2 +1 @@ -DIST kgeography-20.08.3.tar.xz 10764816 BLAKE2B 312793f8cd0e69432702e226dee280bbf7fbd9fe16b0be166eae049125482eca46135bd2845bf0a99cf9508e5e4b7c597854cd057068a6890edd2550663a434b SHA512 49434ec725514c434476e7fae2a80e86e9a1c859a288137cbabdb6aa2a668f7ca7645f7e9c9a6c86defb657433fac530458debbcadfbf3cddda74a4021dd943e DIST kgeography-20.12.3.tar.xz 10764016 BLAKE2B fb24cbe5ca7b3c8febe8da4bfe9649d5d05462f2a6aeef8e4a99458f6433c66a1003506a6837fe83c2911794687be73993a91511f4f1e20b28e87c42de8c0a9e SHA512 b77f334c063364608875f783795b362aefd0360af1e06f6a3a2eb8047ab3f84a6853bde23e76e38f3f4ca5c348d358551af79fb8290e26d9d6615752df9746ab diff --git a/kde-apps/kgeography/kgeography-20.08.3.ebuild b/kde-apps/kgeography/kgeography-20.08.3.ebuild deleted file mode 100644 index 375ca4b5c29a..000000000000 --- a/kde-apps/kgeography/kgeography-20.08.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Geography learning tool" -HOMEPAGE="https://apps.kde.org/en/kgeography" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kget/Manifest b/kde-apps/kget/Manifest index 15e5bc2cc96f..daeca3fc0f03 100644 --- a/kde-apps/kget/Manifest +++ b/kde-apps/kget/Manifest @@ -1,2 +1 @@ -DIST kget-20.08.3.tar.xz 5583180 BLAKE2B d0893aedbbf744bde38a502f87b2340c295dc107aaafdf0a91febc6281d96694948c22b1ca0e404838b68f7677b06097b22cef45e8c076d4e20e0efbd8d6ce92 SHA512 91def334f76e37a53e89e6e696fb955714c1e5239bd85f07b44e5bc625122aa3549a76a0776418e58f3bc76f6052900d9ef0fc595da73d5e98779e3565346540 DIST kget-20.12.3.tar.xz 5583636 BLAKE2B 174f46a833a5b7d4daae1ef81a6e5c695f97f0855dffebd21c882cd6d43a8725648a0d32cb3a5669ceeae75142cd45822f736ad778ad1b0c07a28daa551a18ec SHA512 f662fcf4915c72a19becd368ef1f069aab14b7a257c810c8290d5ca942446545265c54826588e8a157b009e35a1ea0b21e611085fa2b35976059cf7c19bb1549 diff --git a/kde-apps/kget/kget-20.08.3.ebuild b/kde-apps/kget/kget-20.08.3.ebuild deleted file mode 100644 index a4a66f219622..000000000000 --- a/kde-apps/kget/kget-20.08.3.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Advanced download manager by KDE" -HOMEPAGE="https://apps.kde.org/en/kget" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="bittorrent gpg kde mms sqlite" - -RDEPEND=" - >=app-crypt/qca-2.3.0:2 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - bittorrent? ( net-libs/libktorrent:5 ) - gpg? ( app-crypt/gpgme[qt5] ) - kde? ( kde-plasma/libkworkspace:5 ) - mms? ( media-libs/libmms ) - sqlite? ( dev-db/sqlite:3 ) -" -DEPEND="${RDEPEND} - dev-libs/boost -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package bittorrent KF5Torrent) - $(cmake_use_find_package gpg Gpgmepp) - $(cmake_use_find_package kde LibKWorkspace) - $(cmake_use_find_package mms LibMms) - $(cmake_use_find_package sqlite Sqlite) - ) - - ecm_src_configure -} - -src_test() { - # bug 756817: schedulertest fails, see also upstream commit 45735cfa - # filedeletertest hangs. - local myctestargs=( - -E "(schedulertest|filedeletertest)" - ) - - ecm_src_test -} diff --git a/kde-apps/kgoldrunner/Manifest b/kde-apps/kgoldrunner/Manifest index 826981463a13..4534b457c039 100644 --- a/kde-apps/kgoldrunner/Manifest +++ b/kde-apps/kgoldrunner/Manifest @@ -1,2 +1 @@ -DIST kgoldrunner-20.08.3.tar.xz 4444600 BLAKE2B a1307341dc0a21fa89b12f6de98d169504da570f4f42c23d3aea0e0a946f2052b3c36f76d92bad6784c3edc2bb33d14f0913af3f2cbf5cdfbf16a58811f48c9b SHA512 0c049a53813c8811245b42b4bf15dcc4027e51a9af61fa3d4221d22d5971afa1df604ad92ac38e5f80c31bb9db50a064b1168338f74d4934d5ab48d4092eee09 DIST kgoldrunner-20.12.3.tar.xz 4444752 BLAKE2B 302a55ce876fde2e8fc5795dad016a86d91464bef5b9dca3b96357dde37581d2dacdc87d028baf712345027e1ec2ae0757e0a47e0d785f14e85ef3240cf931bd SHA512 0cc72a33d0dee5368c034e7f8f5928531e785abd1a62ade58c24e0975af3ac6ec7e5bf89f07f52be720ce5cd8e5f0d6d4fdd4fa02a5bc8d46ecc5175ad419a4b diff --git a/kde-apps/kgoldrunner/kgoldrunner-20.08.3.ebuild b/kde-apps/kgoldrunner/kgoldrunner-20.08.3.ebuild deleted file mode 100644 index f2586a9bc698..000000000000 --- a/kde-apps/kgoldrunner/kgoldrunner-20.08.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Game of action and puzzle solving by KDE" -HOMEPAGE="https://apps.kde.org/en/kgoldrunner -https://games.kde.org/games/kgoldrunner" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - media-libs/libsndfile - media-libs/openal -" -RDEPEND="${DEPEND} - >=dev-qt/qtsvg-${QTMIN}:5 -" diff --git a/kde-apps/kgpg/Manifest b/kde-apps/kgpg/Manifest index 002ac9cd95e6..7c3120094cc0 100644 --- a/kde-apps/kgpg/Manifest +++ b/kde-apps/kgpg/Manifest @@ -1,2 +1 @@ -DIST kgpg-20.08.3.tar.xz 2883760 BLAKE2B 31b8e9af66d26dbbe2a77355a74c819e007e198e44ef4c6a803604f4828d1da53676c03d2407cff9075830269e4f557f023b97b05eb468487a036ace1d4204e9 SHA512 37417ef9468e21b8f725956f42e644ff2c76193d8d3df595086b8db88d4c58ec18be2b689f508b4f2c41c7b4cc32953034b1ae6787ee71e4d669938152e96611 DIST kgpg-20.12.3.tar.xz 2892236 BLAKE2B d953c76dcbff262827728088a6f4ed0dc2d94b0436cd3ca2fe6adcb2be066217a93226c187d3239c456a1dec8ebe1558606ed85f206ccd1d84d89ac03775876d SHA512 0816b1a2cf5d1bdc3d01230da57c84b357f8b7b5fd5a1afcab0ae47c257ef3ed3f4be6934db48896905437d9e3276c91c441da7139502c511582eba4bc6cb338 diff --git a/kde-apps/kgpg/kgpg-20.08.3.ebuild b/kde-apps/kgpg/kgpg-20.08.3.ebuild deleted file mode 100644 index a17108b4400d..000000000000 --- a/kde-apps/kgpg/kgpg-20.08.3.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="gpg" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Frontend for GnuPG, a powerful encryption utility by KDE" -HOMEPAGE="https://apps.kde.org/en/kgpg https://utils.kde.org/projects/kgpg/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${COMMON_DEPEND} - app-crypt/gpgme -" -RDEPEND="${COMMON_DEPEND} - app-crypt/gnupg -" diff --git a/kde-apps/khangman/Manifest b/kde-apps/khangman/Manifest index ca8c9447d771..6d25f9c86f3a 100644 --- a/kde-apps/khangman/Manifest +++ b/kde-apps/khangman/Manifest @@ -1,2 +1 @@ -DIST khangman-20.08.3.tar.xz 7407344 BLAKE2B 0f88ee8e487244e157349346f749c433d8ba7a4cf5fb7ca4985fe07d4db28b4e16564ed4d1d8df7f0e8b11af48f6ccbc20a3051c29694e3e5c9dfcf84ee16987 SHA512 e64d40f7477a629e8b6e153d358f7cce9444fc07e12aa5d0a8a077db246d60e5ae66c65b9706b96825c56889cd8627c134b0a85564307a321beeccba51413e15 DIST khangman-20.12.3.tar.xz 7400372 BLAKE2B d35d57b5a0af7d21b2c81b0ff0beb10eaea6c320190ee9c0b91376d2718db775b52f70f6f8c3ace0ce13821a2afec8dde047f2a53cb519b7e44db5cf727a922b SHA512 6b421298762a5b1f0747e41946d10f35b576b37d2dd865f45b6b35fc402a44f6845714788607e96bbad657d3f2da147f6661f0e53ed04857bc4a0a3d0ea2a2fd diff --git a/kde-apps/khangman/khangman-20.08.3.ebuild b/kde-apps/khangman/khangman-20.08.3.ebuild deleted file mode 100644 index 5e4bc85296b0..000000000000 --- a/kde-apps/khangman/khangman-20.08.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Classical hangman game by KDE" -HOMEPAGE="https://apps.kde.org/en/khangman https://edu.kde.org/khangman/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 -" -RDEPEND="${DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=kde-apps/kdeedu-data-${PVCUT}:5 -" diff --git a/kde-apps/khelpcenter/Manifest b/kde-apps/khelpcenter/Manifest index 138d534fb684..d0aeb26c7398 100644 --- a/kde-apps/khelpcenter/Manifest +++ b/kde-apps/khelpcenter/Manifest @@ -1,2 +1 @@ -DIST khelpcenter-20.08.3.tar.xz 4250844 BLAKE2B 62e8b4f952603ae9bfebbdc28ccb80d3ee92c6b16ae4cc3f305a5cc54f7e55fb7d48ecfacc28e1cb99e5355adcb62d85772ffca1055b60541ba3ccfb732f288c SHA512 cfc4118ff2dc1adb2f477f5520c37373c20f08e5ce28387f8135aa00f9d464cf97e72b4fa9c51dba3867930f5e42e839313e4ee2fc85b12dbf4d9b2d734e8934 DIST khelpcenter-20.12.3.tar.xz 4250480 BLAKE2B 08a31566902cfce5d91ac25e6cb6fd04f33c1f3f131839e5dfe15e6681144de7ee464564fb77910edf7b987069af22b0e057e5faa64c7e899f0520ca8b74daaf SHA512 6047f7dd135a5ae8b25494d48ef36c245f9c7055eff294e5c29087d4395df656a6b4d5c6f1099cb99257628ac4362b31bb8c4278be46ebae2ae5c01261b566e0 diff --git a/kde-apps/khelpcenter/khelpcenter-20.08.3.ebuild b/kde-apps/khelpcenter/khelpcenter-20.08.3.ebuild deleted file mode 100644 index 4f96b1c8c0c4..000000000000 --- a/kde-apps/khelpcenter/khelpcenter-20.08.3.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -PLASMA_MINIMAL=5.16.5 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Application to read documentation for KDE Plasma, Applications, Utilities" -HOMEPAGE="https://apps.kde.org/en/Help https://userbase.kde.org/KHelpCenter" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - dev-libs/grantlee:5 - dev-libs/libxml2 - dev-libs/xapian:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdoctools-${KFMIN}:5 - >=kde-frameworks/khtml-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kinit-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=kde-plasma/kde-cli-tools-${PLASMA_MINIMAL}:5 -" - -src_prepare() { - ecm_src_prepare - sed -e "/^install.*kde4\/services/s/^/#DONT/" -i CMakeLists.txt || die -} diff --git a/kde-apps/kidentitymanagement/Manifest b/kde-apps/kidentitymanagement/Manifest index 72fc9958156a..ac56455dcf44 100644 --- a/kde-apps/kidentitymanagement/Manifest +++ b/kde-apps/kidentitymanagement/Manifest @@ -1,2 +1 @@ -DIST kidentitymanagement-20.12.2.tar.xz 152092 BLAKE2B c23b6d9eb32f7c85d742a323166acad5b544cb5920130536a1df0ae44a87df9f78fc7c7348557cfa1ae6d60d771417fd4d47ebbb75fef06c66f0b0ca4eca9d5c SHA512 8a7544376b475b533d618c40fa3acad42a817f147492dc31dfb1622a727db9912dbedd8222c46c05bd11cfe4dc09b53dbb47f6252cd3965f2e52cee62a532ac2 DIST kidentitymanagement-20.12.3.tar.xz 152000 BLAKE2B 1b54c296951be13cadb5db42959ead0e7ac79c9e5a7af8b8ecb5e74355513a8e294158facea289277c998da9de285521f812e5b77249b2e2b7a57b91800d20ed SHA512 24ea71f45bb1dc0efcd9acc03f4a05c4558a77a24689dfc70a3dfecb8a697c7282e05e3d212466961e37661c2c8522606f909df0b750e3b203e3843ea3729e02 diff --git a/kde-apps/kidentitymanagement/kidentitymanagement-20.12.2.ebuild b/kde-apps/kidentitymanagement/kidentitymanagement-20.12.2.ebuild deleted file mode 100644 index ddfde1583b45..000000000000 --- a/kde-apps/kidentitymanagement/kidentitymanagement-20.12.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Library for managing identitites" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -RESTRICT+=" test" diff --git a/kde-apps/kig/Manifest b/kde-apps/kig/Manifest index ac23b1aaa0c0..c8984c970f1a 100644 --- a/kde-apps/kig/Manifest +++ b/kde-apps/kig/Manifest @@ -1,2 +1 @@ -DIST kig-20.08.3.tar.xz 3467000 BLAKE2B 98b103707fa38c2d840a2b2c2fe3a9892e75fc0bd49367d514d33e1d04fef6379bce502d7f75bce29da13951ed79ee44e55700725506d81b220a624610ebae44 SHA512 becd24e67af434cda18ca7d483ace8649446273ca62eaf12618d5012bed1220e175de5841912075d67a54d777ff1a015a27d56ef53f12bb03c03d2c91e3bdf3f DIST kig-20.12.3.tar.xz 3122112 BLAKE2B cff7502feada09f674f055c209840e0e665765aa2d744260e629a58f7fde2af442c136370b173d3fd9adbd332e4d70d55aa794bb036f6c7bbdf42e4abc7db547 SHA512 4de18bf47d532c623aa877e2d52ef3e78f9fe715b96a110eb654aca578fb1addb5aa7d8f9e8e0f54f0549954018e3d7f829f07cb41bf587da115f1a2923e5428 diff --git a/kde-apps/kig/kig-20.08.3.ebuild b/kde-apps/kig/kig-20.08.3.ebuild deleted file mode 100644 index aff614b5b0e7..000000000000 --- a/kde-apps/kig/kig-20.08.3.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -PYTHON_COMPAT=( python3_{7,8,9} ) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit python-single-r1 ecm kde.org - -DESCRIPTION="KDE Interactive Geometry tool" -HOMEPAGE="https://apps.kde.org/en/kig https://edu.kde.org/kig/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="geogebra scripting" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND="${PYTHON_DEPS} - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - geogebra? ( >=dev-qt/qtxmlpatterns-${QTMIN}:5 ) - scripting? ( - $(python_gen_cond_dep ' - >=dev-libs/boost-1.70:=[python,${PYTHON_MULTI_USEDEP}] - ') - ) -" -DEPEND="${RDEPEND} - >=kde-frameworks/ktexteditor-${KFMIN}:5 -" - -PATCHES=( "${FILESDIR}"/${PN}-20.08.70-cmake-boostpython.patch ) - -pkg_setup() { - python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_prepare() { - ecm_src_prepare - python_fix_shebang . -} - -src_configure() { - local mycmakeargs=( - -DBOOSTPYTHON_VERSION_MAJOR_MINOR=${EPYTHON} - $(cmake_use_find_package geogebra Qt5XmlPatterns) - $(cmake_use_find_package scripting Boost) - ) - - ecm_src_configure -} diff --git a/kde-apps/kigo/Manifest b/kde-apps/kigo/Manifest index d4c7adde7977..e1f8c0a559a9 100644 --- a/kde-apps/kigo/Manifest +++ b/kde-apps/kigo/Manifest @@ -1,2 +1 @@ -DIST kigo-20.08.3.tar.xz 5232212 BLAKE2B 8dff205e3e0086129d7180a7ab490b61a94db5400810172b1a6cd8413c4593300f73fda8fd3ef5f782776326141a16ee8354e50f391b9351bcc689e0fb997708 SHA512 6bf520d28f5231ed61058175f6f554dff031de637b5facfc679bbd7b254657d8ea6ec8ec28c694bd41435a9a5d6fbbec2522b3762d98bf012497d7a804db8215 DIST kigo-20.12.3.tar.xz 5234272 BLAKE2B 394f8dc485e4c544a2649673071c92188491a538920cf8e60df74e936f0cef2f5b1f9292736be3ca97f48609c61ac83dcc7a625c41d74e44f5e23a4f659d3e26 SHA512 6576abeafbd67bddbcb4466a4b1079c2cf709b21921f906270d637b4bc2364fab62030c4b12848dd7212910537d2581d2cde588f242286aca5b2039d684df69e diff --git a/kde-apps/kigo/kigo-20.08.3.ebuild b/kde-apps/kigo/kigo-20.08.3.ebuild deleted file mode 100644 index 1d77d887b8f7..000000000000 --- a/kde-apps/kigo/kigo-20.08.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Go game by KDE" -HOMEPAGE="https://apps.kde.org/en/kigo" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - games-board/gnugo -" diff --git a/kde-apps/killbots/Manifest b/kde-apps/killbots/Manifest index 02666b7f6762..f48ff4594f7b 100644 --- a/kde-apps/killbots/Manifest +++ b/kde-apps/killbots/Manifest @@ -1,2 +1 @@ -DIST killbots-20.08.3.tar.xz 1184736 BLAKE2B a8ac10b788030d36a49bd948184710deac4acc97d54db93fba934f82315cf55b4bdd02b3881c4c46c9dea8040d65bf9b0ffb7824bf99f03578cdfa9eccd96f77 SHA512 c0a8ea08ef0eb430f8ddd00aed2f031d2bde84c89fa2b0c51f0d64de9f3e1c07f2cbe88b5a52134faca99f20978d803f6007e1050074ee70a9717bd1fe56f7c3 DIST killbots-20.12.3.tar.xz 1186532 BLAKE2B f2ac6281f3c4d10faaad0a9d3e4a2462a431e9275c0ab6d9e42ebdbf6dce4a393be4b5b61dca8e8745bbc69845c9afc4fdb9d2e7da27fbeab413bc00b00c9484 SHA512 247d4325d705e527ca3934d35d0f939415a05c4f37d7b7b53b43cdb9bf28c3b59b87f60070eeacd24bac9ce22888042081a9503c2c1ce65db8bd4495df7f8504 diff --git a/kde-apps/killbots/killbots-20.08.3.ebuild b/kde-apps/killbots/killbots-20.08.3.ebuild deleted file mode 100644 index 67de16ddd0b8..000000000000 --- a/kde-apps/killbots/killbots-20.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Kill the bots or they kill you!" -HOMEPAGE="https://apps.kde.org/en/killbots" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=() diff --git a/kde-apps/kimagemapeditor/Manifest b/kde-apps/kimagemapeditor/Manifest index 799072b766a6..31b4f2504c41 100644 --- a/kde-apps/kimagemapeditor/Manifest +++ b/kde-apps/kimagemapeditor/Manifest @@ -1,2 +1 @@ -DIST kimagemapeditor-20.08.3.tar.xz 1077864 BLAKE2B 36f55cde0a5b556bccf39bb3ecc7747bbb3152d76c16dcc90faa9a50d034f0e17e33a97bc98f1d99a8971ae47d303e8f1a379416b983481f6fdea1f0bdcc0d64 SHA512 05b67d78c64957b97744a0b000d41f04c1922ca7d8c7a1750ac1a4978fd081b129b5012b23cfd5c17b03b9eb97d5ae0e181e0eb9e83add629376e303ab9e1662 DIST kimagemapeditor-20.12.3.tar.xz 1079008 BLAKE2B 7490e8e548b2d2d0f22f45f2c3a61bb8b75e53e2ffdd920e3dad8fcc609989c35ef134ba3251f7f0104ccd9e2c29658f521955a08bd93149986d820e62f068db SHA512 5bc03c0c4aecdb18582fbbf3e1365b3bfce9eca171d5769a5f39234643903dbf4724a9725d95dfaca6a01a03ebaa2c9646597de3d7b4032cf4037e8b993d32f6 diff --git a/kde-apps/kimagemapeditor/kimagemapeditor-20.08.3.ebuild b/kde-apps/kimagemapeditor/kimagemapeditor-20.08.3.ebuild deleted file mode 100644 index 88a2f8c1b55b..000000000000 --- a/kde-apps/kimagemapeditor/kimagemapeditor-20.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Generator of HTML image maps" -HOMEPAGE="https://apps.kde.org/en/kimagemapeditor" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kimap/Manifest b/kde-apps/kimap/Manifest index 5afd39b5e3b4..6cccedf753db 100644 --- a/kde-apps/kimap/Manifest +++ b/kde-apps/kimap/Manifest @@ -1,2 +1 @@ -DIST kimap-20.12.2.tar.xz 124672 BLAKE2B f03ac4355a6c34af2a249e83d726c0120c12d1a7344e9232aef78adbd3f0f9aa11ffa4610d063fb17c724d7ba335bfec3ead08227994a5796c4ed17a108c5066 SHA512 8017720c029aad508b0f32aee0a338785e72566e20eba03a07ec0644c77b929c90049247988e684e52d34f00025c88b41e36e1acbd83c625a1769fa651fa5317 DIST kimap-20.12.3.tar.xz 124676 BLAKE2B 3557b87d9afd1738a32fb7f62dbf11012a5043bba923fd712721c266add76d6cfed7da75a4ddcd68bcaf99839eed6b88c78930ca4e1319e278b501b5cbcc4615 SHA512 dc64e972c7955e64e5aea1b141d2c48b76e2074946c4048eada4c647f0089fb051bfd505578461fbf0cf7925b334c49c8de3abb898fc7ad97401276d4a16c5c3 diff --git a/kde-apps/kimap/kimap-20.12.2.ebuild b/kde-apps/kimap/kimap-20.12.2.ebuild deleted file mode 100644 index fe7782838823..000000000000 --- a/kde-apps/kimap/kimap-20.12.2.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Library for interacting with IMAP servers" -HOMEPAGE="https://api.kde.org/kdepim/kimap/html/index.html" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -RDEPEND=" - dev-libs/cyrus-sasl - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -# TODO: Convince upstream not to install stuff with tests -DEPEND="${RDEPEND} - test? ( >=dev-qt/qtnetwork-${QTMIN}:5 ) -" - -src_test() { - # tests cannot be run in parallel #605586 - local myctestargs=( - -j1 - ) - ecm_src_test -} diff --git a/kde-apps/kio-extras/Manifest b/kde-apps/kio-extras/Manifest index 02def58755b0..53ef234ea31c 100644 --- a/kde-apps/kio-extras/Manifest +++ b/kde-apps/kio-extras/Manifest @@ -1,2 +1 @@ -DIST kio-extras-20.08.3.tar.xz 630900 BLAKE2B 85d10431df29f62744c92dd6a3fe29442170e2cc18b9a0bd91a6726eccee9d63d6fec89e1f2eddddf3f2fa046c486e543d65bb4777b85c6c23bb14d142077c0a SHA512 c9336b2a348ced91c4edc36628afd2698891d9b52cd9ca6819e13e00a93745bf112eb98ed7d85940a41ae046f538d192d3bc7d8164d8fd65eb8464490d9471f2 DIST kio-extras-20.12.3.tar.xz 636012 BLAKE2B c5145871443ab7bfb562ac935462eb5dfdeb7caab63c123c53a929af9d41f3780bf03ac9f16153434854f785122455e1767573ce84b88bef196a01c62fc2e609 SHA512 a419f7fa92ff876802e8b53eef9b5756108dd3f30fee4f1e1d25f4c8f4468181b9565a92ec07c832aa175368763adcd512f7732666f09a4e534e8d1af6abd13e diff --git a/kde-apps/kio-extras/kio-extras-20.08.3-r1.ebuild b/kde-apps/kio-extras/kio-extras-20.08.3-r1.ebuild deleted file mode 100644 index 58bbfff301cf..000000000000 --- a/kde-apps/kio-extras/kio-extras-20.08.3-r1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="KIO plugins present a filesystem-like view of arbitrary data" -HOMEPAGE="https://invent.kde.org/network/kio-extras" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" -IUSE="activities +man mtp nfs openexr phonon samba +sftp taglib X" - -BDEPEND=" - man? ( dev-util/gperf ) -" -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - activities? ( - >=dev-qt/qtsql-${QTMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 - >=kde-frameworks/kactivities-stats-${KFMIN}:5 - ) - mtp? ( >=media-libs/libmtp-1.1.16:= ) - nfs? ( net-libs/libtirpc:= ) - openexr? ( media-libs/openexr:= ) - phonon? ( >=media-libs/phonon-4.11.0 ) - samba? ( - net-fs/samba[client] - net-libs/kdsoap:= - net-libs/kdsoap-ws-discovery-client - ) - sftp? ( net-libs/libssh:=[sftp] ) - taglib? ( >=media-libs/taglib-1.11.1 ) - X? ( - x11-libs/libX11 - x11-libs/libXcursor - ) -" -RDEPEND="${DEPEND} - >=kde-frameworks/kded-${KFMIN}:5 -" - -# requires running kde environment -RESTRICT+=" test" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package activities KF5ActivitiesStats) - $(cmake_use_find_package man Gperf) - $(cmake_use_find_package mtp Mtp) - $(cmake_use_find_package nfs TIRPC) - $(cmake_use_find_package openexr OpenEXR) - $(cmake_use_find_package phonon Phonon4Qt5) - $(cmake_use_find_package samba Samba) - $(cmake_use_find_package sftp libssh) - $(cmake_use_find_package taglib Taglib) - $(cmake_use_find_package X X11) - ) - use samba && mycmakeargs+=( - -DBUILD_KDSoapWSDiscoveryClient=OFF # disable bundled stuff - ) - - ecm_src_configure -} diff --git a/kde-apps/kipi-plugins/Manifest b/kde-apps/kipi-plugins/Manifest index 2ddff0075bdc..062f48103d6f 100644 --- a/kde-apps/kipi-plugins/Manifest +++ b/kde-apps/kipi-plugins/Manifest @@ -1,2 +1 @@ -DIST kipi-plugins-20.08.3.tar.xz 1644404 BLAKE2B 28515f969b3ec04f794e18abdb919ed6d432e636592cd09db8821982731dcafd4f194f08275566db240d473eadb6833e3945958d5e4a42abb209ad578301b14f SHA512 89b65b600e09738cfbd503c76395a4d5b9d7efa46457b6616eab9fc8653c842383dba978316ee66c9e78d6a7d47b908526ddb956cc8321197ab1d6879b39a34c DIST kipi-plugins-20.12.3.tar.xz 1644852 BLAKE2B 5b2e298b34d12508910ff005f525cd457c2865a553f07089df33144eb8f3acf06bee9b761e388ac1474929bc4df558ef772981b1345e40fc3de6df90ac5e4be5 SHA512 8e5cf2ea81facc7ab5eed509be71b0dc57e93ce06237c805211493e345805f82b3aa3f8994d0def3b81dec97261409acb9bc51616b85eebf10a98c43369b4992 diff --git a/kde-apps/kipi-plugins/kipi-plugins-20.08.3.ebuild b/kde-apps/kipi-plugins/kipi-plugins-20.08.3.ebuild deleted file mode 100644 index 81013316857b..000000000000 --- a/kde-apps/kipi-plugins/kipi-plugins-20.08.3.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Plugins for the KDE Image Plugin Interface" -HOMEPAGE="https://userbase.kde.org/KIPI https://invent.kde.org/graphics/kipi-plugins" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="flashexport mediawiki +remotestorage vkontakte" - -BDEPEND="sys-devel/gettext" -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-apps/libkipi-${PVCUT}:5= - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - flashexport? ( >=kde-frameworks/karchive-${KFMIN}:5 ) - mediawiki? ( net-libs/libmediawiki:5 ) - remotestorage? ( >=kde-frameworks/kio-${KFMIN}:5 ) - vkontakte? ( net-libs/libkvkontakte:5 ) -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package flashexport KF5Archive) - $(cmake_use_find_package mediawiki KF5MediaWiki) - $(cmake_use_find_package remotestorage KF5KIO) - $(cmake_use_find_package vkontakte KF5Vkontakte) - ) - - ecm_src_configure -} diff --git a/kde-apps/kipi-plugins/metadata.xml b/kde-apps/kipi-plugins/metadata.xml index 0315d40cae15..6e02e48299fd 100644 --- a/kde-apps/kipi-plugins/metadata.xml +++ b/kde-apps/kipi-plugins/metadata.xml @@ -12,6 +12,5 @@ Build the flash export plugin Build the mediawiki export plugin Build plugin for remote storage using network protocols such as FTP, SSH, SAMBA via kde-frameworks/kio - Build plugin for vkontakte.ru diff --git a/kde-apps/kiriki/Manifest b/kde-apps/kiriki/Manifest index 074cef231ff5..396cb8c2e449 100644 --- a/kde-apps/kiriki/Manifest +++ b/kde-apps/kiriki/Manifest @@ -1,2 +1 @@ -DIST kiriki-20.08.3.tar.xz 378736 BLAKE2B 88814a9940794d068eec28c6ac71f8273b1a317ba5d0b1702ab57574ce0e777b599b1f43fe0cce5d486d7f85f3947e26a04530a0a556eab125692fcc387ea68b SHA512 456d5914d5c6c897b09f685f8eb9e747ce072186c06ba0124501e37e8ab2add76df6fe198603764f9c169a8d3996bc0b5fd09c78e6cac8e7d3b481ca082f6c07 DIST kiriki-20.12.3.tar.xz 378704 BLAKE2B d58599bd2b25346bf58033139299da3d7ab9fef6a6e43a7422873b266ed0f8464d3bcfd31e59c2ce0790422b8cd5427d78d0210fda376eab0b7ec8af9bc26715 SHA512 52615d3de4ba76e3e80450c8ae90dafb9fbd123954c9e703d44167be78ef4b3ce85fc51fe90a811621e5a8beb79ddc95499ce0b5d91003e9726705f9e4a0f9b5 diff --git a/kde-apps/kiriki/kiriki-20.08.3.ebuild b/kde-apps/kiriki/kiriki-20.08.3.ebuild deleted file mode 100644 index 1c01df4f039e..000000000000 --- a/kde-apps/kiriki/kiriki-20.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="An addictive and fun dice game" -HOMEPAGE="https://apps.kde.org/en/kiriki -https://games.kde.org/games/kiriki" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kiten/Manifest b/kde-apps/kiten/Manifest index b091ccff12d0..23c122cbfb1e 100644 --- a/kde-apps/kiten/Manifest +++ b/kde-apps/kiten/Manifest @@ -1,2 +1 @@ -DIST kiten-20.08.3.tar.xz 11299328 BLAKE2B 530510a8ffccdb451fd6d08e90bda5fc0c96d601471cd0317a6f30e38357dab2b9f3ff9aa044a2f35d462903ed4dc1aca7d424a94c2747debe2ce85b2f7253b4 SHA512 31911ad884d00bb8f0e7377f7f2018c9b7e0d5636b216f03d1367008348c53058d658d4640559b52b0ac01595786161adcba4f05d6b78f5fad85a4a456c9f90f DIST kiten-20.12.3.tar.xz 11298492 BLAKE2B 04cb5f59e13abd4da7083ad609268f20f49dec40185c7188c85f7a01c1e9328ec45ddb7961a17c33ead52fdf4782640526102322199895ebada66714ca670e1d SHA512 f9801aa1bb8eb5a7021f6ee8a5daff3a4b3cfa9e36166e4a4b4ab5407ed7557b3a75fc1cba4e79f80fb1b0f93633f1066116129f2250adcd9756b98745fd9209 diff --git a/kde-apps/kiten/kiten-20.08.3.ebuild b/kde-apps/kiten/kiten-20.08.3.ebuild deleted file mode 100644 index 051d0ecc7265..000000000000 --- a/kde-apps/kiten/kiten-20.08.3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Japanese dictionary and reference" -HOMEPAGE="https://apps.kde.org/en/kiten https://edu.kde.org/kiten/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - media-fonts/kanjistrokeorders -" - -src_prepare() { - ecm_src_prepare - cmake_comment_add_subdirectory data/font -} diff --git a/kde-apps/kitinerary/Manifest b/kde-apps/kitinerary/Manifest index ed7e655dd32b..c36d5052bc20 100644 --- a/kde-apps/kitinerary/Manifest +++ b/kde-apps/kitinerary/Manifest @@ -1,2 +1 @@ -DIST kitinerary-20.12.2.tar.xz 1814612 BLAKE2B 68401199d3415b02a087f24e20e2c6772a8c66ebef0122788c189de8c4084337e31af42b8e842605d5062b59cd2303921d20680636ae4f4a407ff03e6426949a SHA512 58b0d3832cb04c024d6e9f41b60d0f7679aaa5aca96c21a6dfca6309d1e1e24f7d5156ee04938b0ac5d5dda463483f96e272abfcb3b6566a9f64238759c1d228 DIST kitinerary-20.12.3.tar.xz 1808996 BLAKE2B e1aca401696ce7aa01bff4c7d38eedd7af90b6ff4cf6246a22084bee64d130ed099b9dea98512df347c7516a55f78ef1a97795124f71f1944a87e30365ab7c8c SHA512 9216dde20f1941b933327fc37382af620e29c660d6ffebe84b0087c660df75b030056f4142a75afa857e339fa7d56ab146d6905065f341894ccd07c2e295e541 diff --git a/kde-apps/kitinerary/kitinerary-20.12.2.ebuild b/kde-apps/kitinerary/kitinerary-20.12.2.ebuild deleted file mode 100644 index 40bf4c7fcb6b..000000000000 --- a/kde-apps/kitinerary/kitinerary-20.12.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Data Model and Extraction System for Travel Reservation information" -HOMEPAGE="https://apps.kde.org/en/kontact" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="+barcode pdf" - -REQUIRED_USE="test? ( pdf )" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpkpass-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - sys-libs/zlib - barcode? ( >=media-libs/zxing-cpp-1.1.0 ) - pdf? ( app-text/poppler:=[qt5] ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package barcode ZXing) - $(cmake_use_find_package pdf Poppler) - ) - ecm_src_configure -} diff --git a/kde-apps/kjumpingcube/Manifest b/kde-apps/kjumpingcube/Manifest index 96f345d8fc63..b11d66b58963 100644 --- a/kde-apps/kjumpingcube/Manifest +++ b/kde-apps/kjumpingcube/Manifest @@ -1,2 +1 @@ -DIST kjumpingcube-20.08.3.tar.xz 290544 BLAKE2B e43d7d1a9ecd9ef5bd907d286b5ca6c6fe631b8509488eabedb0fbcc9b07cc76b897cef75193740786556cb2ea31158b22b5fa026b3e80280d5fc11a97056897 SHA512 ddf1e81df463ba8e73e4eea95300eb610ae64df37ccea5e4efb248b42d15861a4f42b6457aca728760906d372e79d2ffbeb46d37963c1fbf02fff3bd225bc144 DIST kjumpingcube-20.12.3.tar.xz 290892 BLAKE2B b0fe75d866889a9259daa4fa3c500eef1c93d077e0a6247a3bf7b1718435b721f4558ffd042ee7b2e6eb218ea888d5ee42dc30b2fb98ab7d910c1a0b65869fd1 SHA512 c4df393cf74c18b090d0cf97c04ab28579f75dc2f140921634a6250952747db0bec415a7516031eeda7ce731e15188062a57d652d0b5533193adfcdab48edc9b diff --git a/kde-apps/kjumpingcube/kjumpingcube-20.08.3.ebuild b/kde-apps/kjumpingcube/kjumpingcube-20.08.3.ebuild deleted file mode 100644 index 09fe1a7f145f..000000000000 --- a/kde-apps/kjumpingcube/kjumpingcube-20.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Tactical one or two player game" -HOMEPAGE="https://apps.kde.org/en/kjumpingcube -https://games.kde.org/games/kjumpingcube" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kldap/Manifest b/kde-apps/kldap/Manifest index cd39cf96d6c0..7d84aa40ac30 100644 --- a/kde-apps/kldap/Manifest +++ b/kde-apps/kldap/Manifest @@ -1,2 +1 @@ -DIST kldap-20.12.2.tar.xz 164608 BLAKE2B 1bb7e65eea8be94abb4d1506208730204265abc6a572be87e5146b578b17679b4afa70a3ebd1b6d948680df37a2f8c6211690ebbb7fa8bd71cb332b109433e61 SHA512 8576fed449efcbe1a49b3d473807d4ab64d0a64a490ea60dfa8019e69a94ce3dbc555c302b8310714febe9c3bac0ed1d8bd0b1a4eaf3ae41d42505deb47bf099 DIST kldap-20.12.3.tar.xz 164652 BLAKE2B 35c8f03a96616b125f7df264ad060753ae306b2503c350a90efe37884ae661f786b3e5a98078eec1fa9169872ea688faebb3b6847bc992499e5c57181e63491c SHA512 d1220afdd157de224fd65306f1b77f80c1adbe195307bea51c6de5234e9a94122b2c24d38e050ad5dd1a9597b5f7f0f65ea5de73a38c4a309d5692691ed09d54 diff --git a/kde-apps/kldap/kldap-20.12.2.ebuild b/kde-apps/kldap/kldap-20.12.2.ebuild deleted file mode 100644 index 88048114b272..000000000000 --- a/kde-apps/kldap/kldap-20.12.2.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Library for interacting with LDAP servers" -HOMEPAGE="https://api.kde.org/kdepim/kldap/html/index.html" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - dev-libs/cyrus-sasl - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - net-nds/openldap -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kleopatra/Manifest b/kde-apps/kleopatra/Manifest index 534be4200f3d..c686974e36cc 100644 --- a/kde-apps/kleopatra/Manifest +++ b/kde-apps/kleopatra/Manifest @@ -1,2 +1 @@ -DIST kleopatra-20.12.2.tar.xz 2000248 BLAKE2B 08fd582025a8a467dfc178e6f03f03be640e51a592efe7de3b35b51a5a5c234678a2344135c0475cc1359ee3ea4946d798233e6de112bb3ce52e7ea25e0c31d1 SHA512 23216e413993e61bb1ddb86df4dfb96e2d2b7b2beb27615bf4d55082fdbcb94c61cb3501d5678a30e99d3a414ad1fe3776a08800333a9576098d4ad41f03f797 DIST kleopatra-20.12.3.tar.xz 2001196 BLAKE2B 2bab317762becfff6f44d8fecd1ae25a9425c30b492ad201cf51e249d26bfc145bdb0dc06bb52b6511e131ffe9f26b9b1628b6915dd415d223786e950c533ee4 SHA512 8f27930714988d53622c0d8e5e5e3cd82e58eaf6582ed150f4a7326f61837c44fbb6dee2881934bdea1a0d8976b7173ef5d580154ccfeb84e75e3b0c38019433 diff --git a/kde-apps/kleopatra/kleopatra-20.12.2.ebuild b/kde-apps/kleopatra/kleopatra-20.12.2.ebuild deleted file mode 100644 index caa291dca796..000000000000 --- a/kde-apps/kleopatra/kleopatra-20.12.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Certificate manager and GUI for OpenPGP and CMS cryptography" -HOMEPAGE="https://apps.kde.org/en/kleopatra" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=app-crypt/gpgme-1.11.1[cxx,qt5] - dev-libs/boost:= - dev-libs/libassuan - dev-libs/libgpg-error - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=app-crypt/gnupg-2.1 - app-crypt/paperkey -" - -# tests completely broken, bug #641720 -RESTRICT+=" test" diff --git a/kde-apps/klettres/Manifest b/kde-apps/klettres/Manifest index 7ad53da5cd27..53be16dbed34 100644 --- a/kde-apps/klettres/Manifest +++ b/kde-apps/klettres/Manifest @@ -1,2 +1 @@ -DIST klettres-20.08.3.tar.xz 46835436 BLAKE2B cf02bb22fa244ee3239c62c665295123650fc405cb9d4bdd3b3a122852867194affbf9e293802308c7fbdc878abd145a826337f51c497f1e47a0396b9474fcc1 SHA512 31c8db762db004ccdb803da829555dfd51ea0642aa9811f1ff338541f04b7591ff70df8c9756bafef154ac033e1417f42c90dbaff6ab6164f9d9986ca5e994f6 DIST klettres-20.12.3.tar.xz 47059092 BLAKE2B f4f55c6e9f3895042f6bff7aaf5d764d902ac4c35018b8ff277dfb1d01e1dd541ad03fa3a208b7ef74479da6dc8912e4497aaa3e29daf69e10a94462b4dc7381 SHA512 89e3b72f07f3594b83909e0cfb719a074d999a4ffc253d340d018ab3523293b41605d66fa3f0474974d9a9f0aab57c7bd443cbf58968495ccb69598e6f0da094 diff --git a/kde-apps/klettres/klettres-20.08.3.ebuild b/kde-apps/klettres/klettres-20.08.3.ebuild deleted file mode 100644 index 0e693864644e..000000000000 --- a/kde-apps/klettres/klettres-20.08.3.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Alphabet learning application" -HOMEPAGE="https://apps.kde.org/en/klettres https://edu.kde.org/klettres/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/klickety/Manifest b/kde-apps/klickety/Manifest index f4169799df6f..a3b220c0ff22 100644 --- a/kde-apps/klickety/Manifest +++ b/kde-apps/klickety/Manifest @@ -1,2 +1 @@ -DIST klickety-20.08.3.tar.xz 1394772 BLAKE2B 63a78c955ec6898ec8ea35c3a7cb6efe326d7bb50bedce5a981cb5514d2e16870eb1ecf94ef97cb368fa66d62112d37d9bf73d27607d3629d110bb8b7a7bfb98 SHA512 8142149fda77414d92957f9c8df392125ddf7a91e9d3135baf6fcd7dfc3f5a28c8ad6d7b8b464e5dc73f737158a776db41436fef7989abac100521c8e0e3f6bc DIST klickety-20.12.3.tar.xz 1394852 BLAKE2B 47dd866e470b8041d2c41b7bf7052661fa4bf5beaf17c932497b2c231446fbd72799a7157cea21f38427d40f03b4c8ef3276bffa1d8967c3c12e81aea53d7ce8 SHA512 6fd26ee6d83e70f01911c31b17fbf398f718a54d26997174792c75884d0cd97f935caf7b25730ef1a9f6f1bc6daa78396449c19412c07936e630b5a7d42bf9f5 diff --git a/kde-apps/klickety/klickety-20.08.3.ebuild b/kde-apps/klickety/klickety-20.08.3.ebuild deleted file mode 100644 index cda694794496..000000000000 --- a/kde-apps/klickety/klickety-20.08.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="An adaptation of the Clickomania game" -HOMEPAGE="https://apps.kde.org/en/klickety -https://games.kde.org/games/klickety" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=() diff --git a/kde-apps/klines/Manifest b/kde-apps/klines/Manifest index c3a6d86d2f08..d40ebb60abbe 100644 --- a/kde-apps/klines/Manifest +++ b/kde-apps/klines/Manifest @@ -1,2 +1 @@ -DIST klines-20.08.3.tar.xz 1790152 BLAKE2B c1721c51530beb112328c607cf6a79c97b2986a5f8ec5869ff21c1c4247c95c2f295691645d27d6089000d5799396d50f60865de9d17fc67e1122bd11d06d8b6 SHA512 76ea4f05652ada88e87132b822257be44e2fcf39c1503c0373a03e114195f807556a6a5a4632fa462c864825f63dedf529b44aa5e742353c12a993b8d0c9dead DIST klines-20.12.3.tar.xz 1790320 BLAKE2B 78ed389575599fbdbc94bd2ede84e09108f4a98b7df94fcbb8aac7d4031bda5c5b5b247da2ed1dadc8c91018d3dfbccebe8465c6927701e9de0cfbd298d5aff3 SHA512 8e580603b78e405c52dea0d7c9c122d47018898d6c6a9999f1945c43c2afbb97e38fdcf35d5782ed38549843d1fff9f00b1bed62e4fad529a9cb55aa64d2b83a diff --git a/kde-apps/klines/klines-20.08.3.ebuild b/kde-apps/klines/klines-20.08.3.ebuild deleted file mode 100644 index 9cf0b83b9b17..000000000000 --- a/kde-apps/klines/klines-20.08.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="A little KDE game about balls and how to get rid of them" -HOMEPAGE="https://apps.kde.org/en/klines -https://games.kde.org/games/klines" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS ) diff --git a/kde-apps/kmag/Manifest b/kde-apps/kmag/Manifest index bbdc618c3247..bedf09d7e468 100644 --- a/kde-apps/kmag/Manifest +++ b/kde-apps/kmag/Manifest @@ -1,2 +1 @@ -DIST kmag-20.08.3.tar.xz 697692 BLAKE2B ae8624c50571424597130e6e5c5c936b28491319f39c92687114df035370381c29c8b6ef50f5a189430de7f58db1255b93909e5beed5a95d35eb55db1d74f2c1 SHA512 cad250fbf12d15eb292fa5101bbd1b1b9b26375561ff9065b31b5892a1fdbeffbcbe9d3f3fe027f760f1128f79f3dfacd1dc6ba81f2d7fa86009b25ae830237e DIST kmag-20.12.3.tar.xz 700412 BLAKE2B d4abdc75fc6960fc9e6a6b2ab1f8ca35c6a1aec204e774e6a1610423758ab3f89066b30e6c811d374a89a671b8a6ee852703972f12e295e9adb5aadc7e80ac86 SHA512 6c80bbb0ef4e54ad9f4cd6275da7cdfb878d93f8826e78ea68d1330ca75e438474b0f288a676f544feac144a8190fcace37e53f94752ab40fdf93373c1aa1be0 diff --git a/kde-apps/kmag/kmag-20.08.3.ebuild b/kde-apps/kmag/kmag-20.08.3.ebuild deleted file mode 100644 index bd583f6f5f1c..000000000000 --- a/kde-apps/kmag/kmag-20.08.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE screen magnifier" -HOMEPAGE="https://apps.kde.org/en/kmag" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="keyboardfocus" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - keyboardfocus? ( >=media-libs/libqaccessibilityclient-0.4:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package keyboardfocus QAccessibilityClient) - ) - - ecm_src_configure -} diff --git a/kde-apps/kmahjongg/Manifest b/kde-apps/kmahjongg/Manifest index 60ee05043d5a..282de07e23bb 100644 --- a/kde-apps/kmahjongg/Manifest +++ b/kde-apps/kmahjongg/Manifest @@ -1,2 +1 @@ -DIST kmahjongg-20.08.3.tar.xz 3434820 BLAKE2B 8ad982e860864513f5f94a813098b3b3b411159a3ced54157edf35f120dcc4e492c37bd03ece0af00c2a2fec1c82db7826e4c8b6aa0a6aa91f92a8e5343f4216 SHA512 9448ae277d818383b098aa8f303443d980489cd69751d7736d0c78d094c2864324cb1f487e701ad8988ad1a5968b1ad754ae9d346a9af4e9a3496f3142132bd7 DIST kmahjongg-20.12.3.tar.xz 3435208 BLAKE2B d8df800bbf58181592f4db16b97bae69811570aef89a922cd097a297556d1aa0493f5e422b243314d292bf41e2b224e531def326a51e7d8546628c2b8915bacc SHA512 f9c021e00f2c1a0be6acc589eb3cc6eed6541864d30e46a39d96a4b08f04ea497d1a2d3eec6706f66d0e3539ee571663415e12d666a972b21a412a061f3ce703 diff --git a/kde-apps/kmahjongg/kmahjongg-20.08.3.ebuild b/kde-apps/kmahjongg/kmahjongg-20.08.3.ebuild deleted file mode 100644 index d72b42e75238..000000000000 --- a/kde-apps/kmahjongg/kmahjongg-20.08.3.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="A tile matching game for one or two players" -HOMEPAGE="https://apps.kde.org/en/kmahjongg -https://games.kde.org/games/kmahjongg" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-apps/libkmahjongg-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmail-account-wizard/Manifest b/kde-apps/kmail-account-wizard/Manifest index e0d66e3e5700..8f85219c6e6c 100644 --- a/kde-apps/kmail-account-wizard/Manifest +++ b/kde-apps/kmail-account-wizard/Manifest @@ -1,2 +1 @@ -DIST kmail-account-wizard-20.12.2.tar.xz 160272 BLAKE2B 543e46692097b0c0737551c025141a14ab046edcdddfa5ea0d626d16a45c1f8c4b49f20b5aa6803473e272cf454802fcca9bc71e28478f7ef2fc0da4c68307d1 SHA512 621e45cfdf7d59a1a1008214baa84af9d09c8bacbc2ed3952d2cf735809e5eaa87fec4781060007eab4087a9aaf1e5c095b369316dbdab59c914190f472345cd DIST kmail-account-wizard-20.12.3.tar.xz 160704 BLAKE2B 2cd23f83f6200027953a78eb1a108ac20f406881d72bf6969b58c4f4176cbca5a7618b490f32ad1ec0c9c89499f296d411bc45fb8dff3a86353f40bb3ab00e64 SHA512 08508bd5e28ee20953dac413f56a62cef49b4d5d8ce5c14cb8482feb9b5c9f2abd65473923b5035977112bfce320b1da466d98bb64f931dbb435406327b57ed5 diff --git a/kde-apps/kmail-account-wizard/kmail-account-wizard-20.12.2.ebuild b/kde-apps/kmail-account-wizard/kmail-account-wizard-20.12.2.ebuild deleted file mode 100644 index 8c34ab9cade9..000000000000 --- a/kde-apps/kmail-account-wizard/kmail-account-wizard-20.12.2.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Assistant for KMail accounts configuration" -HOMEPAGE+=" https://userbase.kde.org/KMail/Account_Wizard" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kross-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmail/Manifest b/kde-apps/kmail/Manifest index 6e0b6075aa58..efa7f8251f74 100644 --- a/kde-apps/kmail/Manifest +++ b/kde-apps/kmail/Manifest @@ -1,2 +1 @@ -DIST kmail-20.12.2.tar.xz 4671468 BLAKE2B b95329724286f690a990a100bf88b5c743ac9e06688fe1e8c7208fffb0fe3a600b68a61215d2761a1edabfb56d95264765e790db1156b2c49349fcbfd93077ee SHA512 f6b2b217c95b844b8a4ed3c254a798310da411b6a9bc911378e087c6a150f83d76ab0c7d27bb337b5d5713f62852c3c646f2f8d5a1ef4cd44f7250be38a71945 DIST kmail-20.12.3.tar.xz 4671256 BLAKE2B a6cc830c5fb0f3612c990462fb8dff0fdb33ef81a7909f47c4165da2c4d8b2e4dbc9ccd06f2d8511fb0e3248aad14877bb7c78abf82d792308939b330c35c2a9 SHA512 ddb05673fb8d8a11a4aaf8b8cb5cc7fcdc74d2ab26482ebd61f426d12d5247518f3a4fedd74d78812bbacdeca83cc24db9b749efd40bf8caece4bcb2f77902c8 diff --git a/kde-apps/kmail/kmail-20.12.2.ebuild b/kde-apps/kmail/kmail-20.12.2.ebuild deleted file mode 100644 index 860ae432ca27..000000000000 --- a/kde-apps/kmail/kmail-20.12.2.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org optfeature - -DESCRIPTION="Email client, supporting POP3 and IMAP mailboxes." -HOMEPAGE="https://apps.kde.org/en/kmail2 -https://kontact.kde.org/components/kmail.html" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="telemetry" - -BDEPEND=" - dev-libs/libxslt - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) -" -COMMON_DEPEND=" - >=app-crypt/gpgme-1.11.1[cxx,qt5] - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libgravatar-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-apps/libksieve-${PVCUT}:5 - >=kde-apps/libktnef-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - telemetry? ( dev-libs/kuserfeedback:5 ) -" -DEPEND="${COMMON_DEPEND} - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] ) -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 - >=kde-apps/kmail-account-wizard-${PVCUT}:5 -" - -RESTRICT+=" test" # bug 616878 - -src_prepare() { - ecm_src_prepare - use handbook || cmake_run_in ktnef cmake_comment_add_subdirectory doc -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "Virus detection" app-antivirus/clamav - optfeature "Spam filtering" mail-filter/bogofilter mail-filter/spamassassin - optfeature "Fancy e-mail headers and useful plugins" kde-apps/kdepim-addons:${SLOT} - optfeature "Crypto config and certificate details GUI" kde-apps/kleopatra:${SLOT} - fi - ecm_pkg_postinst -} diff --git a/kde-apps/kmailtransport/Manifest b/kde-apps/kmailtransport/Manifest index d006e544a070..857215810e2d 100644 --- a/kde-apps/kmailtransport/Manifest +++ b/kde-apps/kmailtransport/Manifest @@ -1,2 +1 @@ -DIST kmailtransport-20.12.2.tar.xz 168128 BLAKE2B bb98fd98b0e3bac7bd77e754e36ddac0b0f47c5785e45f8b244f1c54bb50816f92e38cc8d777ac55addfa4cc94b21a9f0409b8e94f8dc18461d1565a3e610843 SHA512 3697c2b3a9025ba0df9d6fa608bf2a634f95702c0188fe2a6625f13ae536a16f7b8c4347ea682d85259bf6fc92aa46054d245a822b8577282242fb02f6b2b1fa DIST kmailtransport-20.12.3.tar.xz 168148 BLAKE2B e3a5c99810fefc41088f8934e1a651b615281fda2bc1ff3eee2fef08d53871d99a752a9e773312ecc4b2b3beb3f6996e71c90d23164af44247708ab70c27aeba SHA512 7f270ee8d6695dac72611ff3f092a84ebd36bc8b4e373e04f8e80bce04080fec9f8f4eb0d88e968a641b62f7b860a7758b168ad992d5b849f6c18334a3e716a7 diff --git a/kde-apps/kmailtransport/kmailtransport-20.12.2.ebuild b/kde-apps/kmailtransport/kmailtransport-20.12.2.ebuild deleted file mode 100644 index 8a980c8c20ee..000000000000 --- a/kde-apps/kmailtransport/kmailtransport-20.12.2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Mail transport service" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/ksmtp-${PVCUT}:5 - >=kde-apps/libkgapi-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -DEPEND="${RDEPEND} - test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 ) -" - -RESTRICT+=" test" diff --git a/kde-apps/kmbox/Manifest b/kde-apps/kmbox/Manifest index 728ac57f3b6a..d11364b2fdb9 100644 --- a/kde-apps/kmbox/Manifest +++ b/kde-apps/kmbox/Manifest @@ -1,2 +1 @@ -DIST kmbox-20.12.2.tar.xz 24788 BLAKE2B 388433f58ae3742af5792e4a0b758b77a60d5b4daeb61ab713a09b4c145265617659df1f7f566db00d7774cd2bb28cabac4920581f9ea90971ffe67b3c450a98 SHA512 02838f06d9866e77de79463622b9cd464ae2847362cb63ab8510b4fd8a5033fa49322dd554b8b8b5fe6fdea4b6fdb0aa3f4e8374a00e7c5c74d36e0571f420df DIST kmbox-20.12.3.tar.xz 24792 BLAKE2B aa1607ebb99149450ee7fd17f87b8083e0567d61a96de0b378bd55f309f49e6b69812bcc395f2f9886dfec7d4267621ed2ffc985397f9937a05606e308209811 SHA512 6df398ec30bb0d892ef6f29586de345400bfa8bad4f5888d1aa2ce9b71c99e59dc96778bfbf4d08085aabaf32f0c8cd374afabe079b9956a13134c69b49d1fd1 diff --git a/kde-apps/kmbox/kmbox-20.12.2.ebuild b/kde-apps/kmbox/kmbox-20.12.2.ebuild deleted file mode 100644 index 9fed4aa0ecb7..000000000000 --- a/kde-apps/kmbox/kmbox-20.12.2.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -inherit ecm kde.org - -DESCRIPTION="Library for accessing MBox format mail storages" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=">=kde-apps/kmime-${PVCUT}:5" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmime/Manifest b/kde-apps/kmime/Manifest index b60fa5d126b7..16dd853c3089 100644 --- a/kde-apps/kmime/Manifest +++ b/kde-apps/kmime/Manifest @@ -1,2 +1 @@ -DIST kmime-20.12.2.tar.xz 150928 BLAKE2B 6ad3783a43af23d1e3fb288622e123bfaf45d90e38830544d1fdc869951acb12a402e49110f69bf704215e993725361178abcb7deaa70b2aef2528c730d8cdf6 SHA512 9166604af411e92a863d29c362bc1e2efd98a4388c4f20e20ad2244a363832a6012a77ef2e57f58ded0276e38e9a8afa43f9db00b676b54eb8c4dc3b3ce17e41 DIST kmime-20.12.3.tar.xz 150872 BLAKE2B 8e9339304d2fe7bcdca5fcef459c253d91ea15206554e04e01f7a9a12e798370f468f72422179b83afc64f97e74acb55df8f5434e5d13f3e16e7dbd6006138e4 SHA512 8c472b64ec4633a31a53dc35f6609802cc9d15ebe035c64b162a0a1839d4ecc6a7252be380d5125039cea5b10ffaac67f30e2d1a35c005b81f57505505a00cea diff --git a/kde-apps/kmime/kmime-20.12.2.ebuild b/kde-apps/kmime/kmime-20.12.2.ebuild deleted file mode 100644 index 16f273ca1b5b..000000000000 --- a/kde-apps/kmime/kmime-20.12.2.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -KFMIN=5.75.0 -inherit ecm kde.org - -DESCRIPTION="Libary for handling mail messages and newsgroup articles" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmines/Manifest b/kde-apps/kmines/Manifest index 46614defb270..112b61df2de7 100644 --- a/kde-apps/kmines/Manifest +++ b/kde-apps/kmines/Manifest @@ -1,2 +1 @@ -DIST kmines-20.08.3.tar.xz 957424 BLAKE2B 914f8383750892d83c41d5859d38e5a1cbc932feee912206e04df601b5b6c0f7d07daac05420ef1ca72d412807796c948fb5d808875ab2f5d12b03175c805cea SHA512 f8e20428a70c1831221394e0304f0b8e8b08ce5251241741c404e7fe4329968af164c957487427168f92e119ef75e6b9eb5e75289f6812b5972253d1f69b9e19 DIST kmines-20.12.3.tar.xz 959492 BLAKE2B 6b155ddd86c7ea27c37b2e3acf0bb6b3ae176a14325545a82da5abe380605082dd7576e88b74ff6eb928b76434c10f43c857c7a722a0d48a44fb86f356293099 SHA512 ba714171e9b58a4c997e98c35463dbc679673990d2ec8769b8007cea1164d512273e3d40ef94484c3034be935d5406ab386bb70e4e5739727a615d8c0f9cc22d diff --git a/kde-apps/kmines/kmines-20.08.3.ebuild b/kde-apps/kmines/kmines-20.08.3.ebuild deleted file mode 100644 index 4c4475a43c35..000000000000 --- a/kde-apps/kmines/kmines-20.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Classic mine sweeper game" -HOMEPAGE="https://apps.kde.org/en/kmines -https://games.kde.org/games/kmines" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmix/Manifest b/kde-apps/kmix/Manifest index 8e32055ff859..ddd23ebe8bff 100644 --- a/kde-apps/kmix/Manifest +++ b/kde-apps/kmix/Manifest @@ -1,2 +1 @@ -DIST kmix-20.08.3.tar.xz 1107672 BLAKE2B 3cc1f4b555a29aa2ec042824ca7b6db22adf886f352d67b923a6cb82f95f0526875c15e94c7bfa6714083a25fe33df68709e1b788b4886f0b046049652759a87 SHA512 76fa76c85060430d924bd322d6dffe9ad61b8036560c2382e6327c005a0ab70c05459c4ec6591f3456da3a84c09cb930ae3f145beb80c4c9f4a37f8514791c78 DIST kmix-20.12.3.tar.xz 1150476 BLAKE2B 1c5bd4f3ecaa1a58b2ee43c31993e1bfd02d69c6f1173a79e3ccec8cd9a215a7f0524d7c5c5e78b4dc692cfa27dd7b4e458a687515c210058770d8aae4b75ebd SHA512 cd261b9b42e81187136366a8cfcce7296d576553e8ec541785b5d53f9529cfd570af43c952dc0c36a5d3ad22abc56b02dbe040b7aebf5e9353b0ea3e670a6480 diff --git a/kde-apps/kmix/kmix-20.08.3.ebuild b/kde-apps/kmix/kmix-20.08.3.ebuild deleted file mode 100644 index e3f38c7cc0c5..000000000000 --- a/kde-apps/kmix/kmix-20.08.3.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="false" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Volume control gui based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/en/kmix" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="alsa plasma pulseaudio" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - alsa? ( >=media-libs/alsa-lib-1.0.14a ) - plasma? ( >=kde-frameworks/plasma-${KFMIN}:5 ) - pulseaudio? ( - media-libs/libcanberra - >=media-sound/pulseaudio-0.9.12 - ) -" -RDEPEND="${DEPEND} - kde-plasma/kde-cli-tools:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package alsa ALSA) - $(cmake_use_find_package plasma KF5Plasma) - $(cmake_use_find_package pulseaudio Canberra) - $(cmake_use_find_package pulseaudio PulseAudio) - ) - - ecm_src_configure -} diff --git a/kde-apps/kmousetool/Manifest b/kde-apps/kmousetool/Manifest index a4f95446f4de..b4f8d4e51c43 100644 --- a/kde-apps/kmousetool/Manifest +++ b/kde-apps/kmousetool/Manifest @@ -1,2 +1 @@ -DIST kmousetool-20.08.3.tar.xz 116100 BLAKE2B 2bb52e10bc473dc4e48855d62d66207de0bfa5032534b228a31faf5e0ca6194e59ad6a2c51e06c1312c6910d29c3b3ea1094d1f61cbec0144dbb457dc44f748d SHA512 12a1e9e82500ebef3d722e193ff148bc1873aabbc82de101b69c1a5102ac70cc922b8b117ce416b5200019d4965339ae23b39db2e00dad4d04f45074666edca4 DIST kmousetool-20.12.3.tar.xz 116760 BLAKE2B af0cade62b7409719274b377c62e33504927597d4204434a4e02e7665260cfbeeb40ea0cf7177dbb513804c1f3cce520bfa2977c2025fcd237dd659728df285a SHA512 8b0d7a4c9a83a4b4c0fdc97016356f1aca195c6728802b182491421a71fb9dedf41bf4f8e5c4e0f2042cd46d972fa07492911844251117fc821a37ad03663c1d diff --git a/kde-apps/kmousetool/kmousetool-20.08.3.ebuild b/kde-apps/kmousetool/kmousetool-20.08.3.ebuild deleted file mode 100644 index ed0099606556..000000000000 --- a/kde-apps/kmousetool/kmousetool-20.08.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE program that clicks the mouse for you" -HOMEPAGE="https://apps.kde.org/en/kmousetool" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - x11-libs/libX11 - x11-libs/libXtst -" -DEPEND="${RDEPEND} - x11-base/xorg-proto - x11-libs/libXext - x11-libs/libXt -" diff --git a/kde-apps/kmouth/Manifest b/kde-apps/kmouth/Manifest index 40dd40aac593..5ad500fc5736 100644 --- a/kde-apps/kmouth/Manifest +++ b/kde-apps/kmouth/Manifest @@ -1,2 +1 @@ -DIST kmouth-20.08.3.tar.xz 2083972 BLAKE2B 9c14e725e02602028c1b4c5ddacf38a2b125d85f5ee1fab0b9beddbf07aff4743c04de62c70efb5dd7675d268c61c9ecc4e6c47714b569aa80f984d20f868d84 SHA512 69e1130f3369e6f10e55a4c3908779c2cd3f9b87b6bb774b7adaa3987dbd2d1cb8c846d22704e67615af8a681bc84435237faabcd1c15cdcee8fcb5f936200a2 DIST kmouth-20.12.3.tar.xz 2086596 BLAKE2B b74a6bf5d09fe4257ca29dce765e5d8e0976fff225ddf7d34df029e8b834bfb550c215d8bad3aae633f8c8b0c50b1c866ec54f81a4b1211c439984d49a82b035 SHA512 2e9966dc0aee562bca227570b2f27789f1b15b41bec581f4fff99de43b9dc01ba088d9dd54968c9b4331c0977de67f8328eb40651ab02262db2ec61022a170b4 diff --git a/kde-apps/kmouth/kmouth-20.08.3.ebuild b/kde-apps/kmouth/kmouth-20.08.3.ebuild deleted file mode 100644 index 402be2e7a757..000000000000 --- a/kde-apps/kmouth/kmouth-20.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Text-to-speech synthesizer front end" -HOMEPAGE="https://apps.kde.org/en/kmouth" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtspeech-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kmplot/Manifest b/kde-apps/kmplot/Manifest index 535fb6a4c225..07bd9b1131a8 100644 --- a/kde-apps/kmplot/Manifest +++ b/kde-apps/kmplot/Manifest @@ -1,2 +1 @@ -DIST kmplot-20.08.3.tar.xz 3055528 BLAKE2B aa54287371fd2c4076f569e7f5659b01654706ceaa86eca08fdddca5419849ca5ab6c68ba9f5659537b743dd806183074ff98972a5dd3537421fceb72ab207f2 SHA512 1c38cf10fb378ba5384802048da007a351cba8817dff1233c2364aaa607660a757cb1bf67429df9104e01b9c6e1706f98cb1095a553ebae61d65f5c1c592dbfc DIST kmplot-20.12.3.tar.xz 3055808 BLAKE2B ac61b5ef1d14696e3d0cd328a2212d03faa7e4ecbe2e6376d286c797e7b3e5a0bae4f9852268168438492108e273ac92f0423b96a70428598629aeb64942de7d SHA512 438ef6cb8c76ab943d517fb177bed8d28874a6a1696fffa8b15f8dc9992c61279ebfa583f3fdc20d4b1bd48ba120f0ba9800e693a58319feb5dce154d950b3bd diff --git a/kde-apps/kmplot/kmplot-20.08.3.ebuild b/kde-apps/kmplot/kmplot-20.08.3.ebuild deleted file mode 100644 index 87226e7dbaa6..000000000000 --- a/kde-apps/kmplot/kmplot-20.08.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Mathematical function plotter" -HOMEPAGE="https://apps.kde.org/en/kmplot https://edu.kde.org/kmplot/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/knavalbattle/Manifest b/kde-apps/knavalbattle/Manifest index f78b5e5ca56c..f35c08bac7ee 100644 --- a/kde-apps/knavalbattle/Manifest +++ b/kde-apps/knavalbattle/Manifest @@ -1,2 +1 @@ -DIST knavalbattle-20.08.3.tar.xz 1287652 BLAKE2B 333cddf3e7946b5b1ac53aee1f300f31fd0954f7613ff472fbf3b5340ec9f4c31274f61ae1644c1a6b6bcb917a9ee4a4184c322ed1ae275ee9bc94ef152af99a SHA512 bd36032f6fe4ca089e113db5e23df213bbc34f7c34cfdfb498b31f502cac836947492960fb884afae10cf02af536fd0110872b8a5c5012faf40fe3cbc565a8d9 DIST knavalbattle-20.12.3.tar.xz 1290248 BLAKE2B 5180a33e3bef947122a5ce26935f2e87c52b5882408e270531e148e72f7c389e86f34c810909b4387b7655d3eeee01ae46a196ac4c43c640ee24b62dad3d0bf2 SHA512 015414551b0b365234243b8dc1b250513aede658d62908fe85b6d370dd471d10bc65e79c5f31ff1d03f9e05d6ea2387c116d1808df106097ab0bc21eaeb8cac8 diff --git a/kde-apps/knavalbattle/knavalbattle-20.08.3.ebuild b/kde-apps/knavalbattle/knavalbattle-20.08.3.ebuild deleted file mode 100644 index bb520a949510..000000000000 --- a/kde-apps/knavalbattle/knavalbattle-20.08.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Battleship clone by KDE" -HOMEPAGE="https://apps.kde.org/en/knavalbattle -https://games.kde.org/games/kbattleship" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -DOCS=( AUTHORS ) diff --git a/kde-apps/knetwalk/Manifest b/kde-apps/knetwalk/Manifest index 35efaafdd202..0e262dfafd41 100644 --- a/kde-apps/knetwalk/Manifest +++ b/kde-apps/knetwalk/Manifest @@ -1,2 +1 @@ -DIST knetwalk-20.08.3.tar.xz 1267688 BLAKE2B 823946e1ea24d367447d8c4b869070270319041b24ddd1e8bf3af9baba97e45be6ca6d860d168f82854a1eb73e14cddd2912b7d8b95d617d42829626a10f1ee0 SHA512 fcc4c74af37022e79c860cf5382798623ae9bf754949e970bfe2cc2d38cc677027896a662aae1be5e49cde88a51dd15ac6db48f2d6fa5e1c8fcb29003a085c99 DIST knetwalk-20.12.3.tar.xz 1267580 BLAKE2B 1ebb98fae97a56cd77633055d24c71a1395f58629f3ff0762d273f24307e62265f363280646ca2aac784b5f1f9f099e90761dc02d93e402703b5e64fdb9dd0ec SHA512 510ca6b0a7de58cbcd2e51cc3ec12c3ceac13e7cf03d1f1f0399a3d91b92deac4ebdba1528a62a0d7401b2bd60b2eae2b540727209d3bfed868d11a2ca1201c9 diff --git a/kde-apps/knetwalk/knetwalk-20.08.3.ebuild b/kde-apps/knetwalk/knetwalk-20.08.3.ebuild deleted file mode 100644 index b51aaa1c6728..000000000000 --- a/kde-apps/knetwalk/knetwalk-20.08.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="KDE version of the popular NetWalk game for system administrators" -HOMEPAGE="https://apps.kde.org/en/knetwalk -https://games.kde.org/games/knetwalk" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/knights/Manifest b/kde-apps/knights/Manifest index 9b1dfd6872c8..089333d088e1 100644 --- a/kde-apps/knights/Manifest +++ b/kde-apps/knights/Manifest @@ -1,2 +1 @@ -DIST knights-20.08.3.tar.xz 3534664 BLAKE2B 6731ffb53be26c95972152b4438ab2c8fb5d24fa3f9d5de17575deabbe41a52139b717b88dee3b8087ca2d6d10ecb4a0a022952615bc2ede9d2ec1605f4ebdec SHA512 048973d06cc4c5ad5e695ce3061fbfea2e137e241d9b8c31b7e7c72ac09a7e54d1ecf9350ee77d7a711c0745ceee0f2d836f2af7b0e4c54f7b718c5cb1074354 DIST knights-20.12.3.tar.xz 3535008 BLAKE2B 662a432ca348246efbd286f4c033cfa9202fd0df6c4fc05042ae8296afff74f0e87eef39949839d981924e145e4a307cec5558f88bc9f5c4ad953f1b58ad616d SHA512 d2db270091dec8079976e2c31b11ebb9eaa113d734528f2d8fea0aa58ff0efd467ec8e67d528bb32ea038fcc1429cbff15c8193bbcfd493e3d5725609ce5d4f6 diff --git a/kde-apps/knights/knights-20.08.3.ebuild b/kde-apps/knights/knights-20.08.3.ebuild deleted file mode 100644 index d5bd76e0b215..000000000000 --- a/kde-apps/knights/knights-20.08.3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Simple chess board based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/en/knights" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="speech" - -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kplotting-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) -" -RDEPEND="${DEPEND} - || ( - games-board/gnuchess - games-board/crafty - games-board/stockfish - games-board/sjeng - ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package speech Qt5TextToSpeech) - ) - ecm_src_configure -} diff --git a/kde-apps/knotes/Manifest b/kde-apps/knotes/Manifest index f02f8f89e118..339bf3b23975 100644 --- a/kde-apps/knotes/Manifest +++ b/kde-apps/knotes/Manifest @@ -1,2 +1 @@ -DIST knotes-20.12.2.tar.xz 329504 BLAKE2B 7ec1c2fc977c44c71a5e8fa9fe85c505e04f0982a511c5cd31de018d3f6886861dcf2ea1387a17f5e9d7be843f0538714d09403437e7974184756f05cd2ef2a9 SHA512 f6aaa00da95e77055729f4fd74b207cba96bb2a99f7a21f3c6eb14eeb3b1bff44206839ebb1a18fda92079b45324a6597b5e248a96078b80b3c85bb1c9102ec5 DIST knotes-20.12.3.tar.xz 329536 BLAKE2B db0c7e87a7f9295bad77877fb1d6b8c0cf80f27fd55d4560ccd18149a903b9adc02a66ff92604e829b53144d196ba5e93f0ca3bfbec2c20e8c08d3543115d80a SHA512 077cee2df4165c619a12ab05f2d6289e750a54606a62d09dc2747a45a97e336acdc908e84b81968b983963c712b3597e5da3a9c60a26cab488912a5420dede14 diff --git a/kde-apps/knotes/knotes-20.12.2.ebuild b/kde-apps/knotes/knotes-20.12.2.ebuild deleted file mode 100644 index 172faf6bb269..000000000000 --- a/kde-apps/knotes/knotes-20.12.2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Note taking application" -HOMEPAGE="https://apps.kde.org/en/knotes -https://kontact.kde.org/components/knotes.html" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - dev-libs/grantlee:5 - dev-libs/libxslt - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - x11-libs/libX11 -" -RDEPEND="${DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 -" - -src_configure() { -# local mycmakeargs=( -# # FIXME: Does not build (last checked 2016-02-17) -# $(cmake_use_find_package X Qt5X11Extras) -# $(cmake_use_find_package X X11) -# ) - - ecm_src_configure -} diff --git a/kde-apps/kolf/Manifest b/kde-apps/kolf/Manifest index 6d85c5f13f92..1592ff671039 100644 --- a/kde-apps/kolf/Manifest +++ b/kde-apps/kolf/Manifest @@ -1,2 +1 @@ -DIST kolf-20.08.3.tar.xz 1030032 BLAKE2B e2221c762b5614377b9d149f49788a52246ee3bd8ae8114e0b81fee9bbd05428099558fdf240f885d92bcd258aa150934c5fc162ea9a20503b924e65c75b7a55 SHA512 f84f064b20b0e2a459fdee2636de74eb77a48198091b6dfaa1b2cb81e766f1314aaef18ba5f593ef3a4b24e5717963360a5173725363470276b398e9a3931bb0 DIST kolf-20.12.3.tar.xz 1029796 BLAKE2B 8627a1be35d72670dce3ca3727ea7768f9f9225962aac9b22f3beb97e2cebd89a3c5fa909d4284a9815b561026f76642346b7addc6c390b8f6c0e124762575ca SHA512 63f78174da9aa76bed51128b44900e52b314daf2caaf22e1f7bf2233b58e999a34e508354c46b20b26ba95908eb690d3cbe20a425ad6e2661a8ee5fd373acb63 diff --git a/kde-apps/kolf/kolf-20.08.3.ebuild b/kde-apps/kolf/kolf-20.08.3.ebuild deleted file mode 100644 index 7975490a3f34..000000000000 --- a/kde-apps/kolf/kolf-20.08.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Minigolf game by KDE" -HOMEPAGE="https://apps.kde.org/en/kolf -https://games.kde.org/games/kolf" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kollision/Manifest b/kde-apps/kollision/Manifest index 0b76737e4db1..4606a76918ec 100644 --- a/kde-apps/kollision/Manifest +++ b/kde-apps/kollision/Manifest @@ -1,2 +1 @@ -DIST kollision-20.08.3.tar.xz 288736 BLAKE2B bdaa9627fbb2a9076d21a78e63ed59f7552db679558bfe6aff33276b4207331c46d789595eaea3538f1cec7d912633ac8e28894ad3dcec73ea1836d87ca9465b SHA512 8e4f3c9789fd733c82a4cf8e6561bfb49a9c79df23e451de530c1b3c6e869544b84854f421ce11a403b8e0822af3880a5d5fc04704aee6e00e1f5a551ae111b0 DIST kollision-20.12.3.tar.xz 290660 BLAKE2B 4848aa71659269218966bfae9dadfb3a20ad7ba48f6908cfcddb3ac39234f2d55688e1039eb8833c138f37c32f8184af05dd7aefe7d7213611948bd276c1f8af SHA512 e1c019efd9fbc99abd67fb70d81ef12f2846e6d7c2e2c8283a78bce7e96ca9b70ff430fb9556a7a7c26ad8fffffe8989311df1285a34b39c74a394112aec8fe4 diff --git a/kde-apps/kollision/kollision-20.08.3.ebuild b/kde-apps/kollision/kollision-20.08.3.ebuild deleted file mode 100644 index a130428fe765..000000000000 --- a/kde-apps/kollision/kollision-20.08.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Simple ball dodging game" -HOMEPAGE="https://apps.kde.org/en/kollision -https://games.kde.org/games/kollision" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kolourpaint/Manifest b/kde-apps/kolourpaint/Manifest index 7d15b7c1b2e4..e3fd30ed1992 100644 --- a/kde-apps/kolourpaint/Manifest +++ b/kde-apps/kolourpaint/Manifest @@ -1,2 +1 @@ -DIST kolourpaint-20.08.3.tar.xz 5686628 BLAKE2B 6155d5c953332e44a3ec44b604fa1c780f8407e826c10ab4900968a30705e059272d0c6a0c022b3804fd0f36b041e41390fd3d93900e401e6492b6e35ebb464e SHA512 ed891626b0638bc6accb511467e9135bb50420d1ec26913940435f763fd01575af2ed6ac7a3a4256d657045a9211ffc665d7ec87606d7760125b8ebd6814b69f DIST kolourpaint-20.12.3.tar.xz 5686472 BLAKE2B ea2def24c9b10f0513786022ce9b4b5a804777551e94591ed6a2e5048c4e3e6f8ca30523a63b5013ea20c2f6163637a2002206f39d6c20900ed2ffe68a59948a SHA512 03a2312932fbbb0a22bc2291b12af639c4cf2895068d25efed4f2307fcc124ce6d22f5580eb3ddcb4501c18dbfbf4c88572cce106c9795196afc117099157fc5 diff --git a/kde-apps/kolourpaint/kolourpaint-20.08.3.ebuild b/kde-apps/kolourpaint/kolourpaint-20.08.3.ebuild deleted file mode 100644 index 443c49c73bde..000000000000 --- a/kde-apps/kolourpaint/kolourpaint-20.08.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Paint Program by KDE" -HOMEPAGE="https://apps.kde.org/en/kolourpaint" - -LICENSE="BSD-2 LGPL-2 LGPL-2+ || ( LGPL-2.1 LGPL-3 ) GPL-2 handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="scanner" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - scanner? ( >=kde-apps/libksane-${PVCUT}:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package scanner KF5Sane) - ) - - ecm_src_configure -} diff --git a/kde-apps/kompare/Manifest b/kde-apps/kompare/Manifest index 0bd427406671..600ad73e9314 100644 --- a/kde-apps/kompare/Manifest +++ b/kde-apps/kompare/Manifest @@ -1,2 +1 @@ -DIST kompare-20.08.3.tar.xz 924032 BLAKE2B 65940af6a4ef81ff0cdbf5b2e8ffc7b7ddf4b1baf71c5f6e7c7d55409085cfa7820e8b742f8d6b520cdae4c08585a4ff77bb3fbfa97710d729ad2f9f5c3492ef SHA512 0cb169296924e4dad2967052472fd7095092478819ba0925d82482f0e279719b2e29e75db9e732602cd845261918025ae9cf0e024c8ad0a250c04abe022deb4b DIST kompare-20.12.3.tar.xz 929648 BLAKE2B 14c2dbf52dc4075d4a57a39ab1f2c56b18d155abd24eb14f685fb2db365c1e2230287c8eebfb681f23b1700eee214a4dbef3f760283e2c096ce4a77454817f87 SHA512 0da525fd73629d3d092b0a61c8cae610989981ed3cf6ec5d47b94ee1a3a443ac37ec18e8c56f1888b03a480fe6a127e9711bf0f5a983febed3126dcd8787386d diff --git a/kde-apps/kompare/files/kompare-20.08.3-qt-5.15.2.patch b/kde-apps/kompare/files/kompare-20.08.3-qt-5.15.2.patch deleted file mode 100644 index c29f957d70d8..000000000000 --- a/kde-apps/kompare/files/kompare-20.08.3-qt-5.15.2.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 68d3eee36c48a2f44ccfd3f9e5a36311b829104b Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?=C3=96mer=20Fad=C4=B1l=20USTA?= -Date: Thu, 17 Sep 2020 22:12:57 +0300 -Subject: [PATCH] Portaway from Obsolete methods of QPrinter - -setOrientation -> setPageOrientation -QPrinter::Landscape -> QPageLayout::Landscape ---- - komparepart/kompare_part.cpp | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/komparepart/kompare_part.cpp b/komparepart/kompare_part.cpp -index 42d3120..88346d6 100644 ---- a/komparepart/kompare_part.cpp -+++ b/komparepart/kompare_part.cpp -@@ -26,6 +26,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -610,7 +611,7 @@ void KomparePart::saveDiff() - void KomparePart::slotFilePrint() - { - QPrinter printer; -- printer.setOrientation(QPrinter::Landscape); -+ printer.setPageOrientation(QPageLayout::Landscape); - QPrintDialog* dlg = new QPrintDialog(&printer, nullptr); - - if (dlg->exec() == QDialog::Accepted) -@@ -625,7 +626,7 @@ void KomparePart::slotFilePrint() - void KomparePart::slotFilePrintPreview() - { - QPrinter printer; -- printer.setOrientation(QPrinter::Landscape); -+ printer.setPageOrientation(QPageLayout::Landscape); - QPrintPreviewDialog dlg(&printer); - - connect(&dlg, &QPrintPreviewDialog::paintRequested, this, &KomparePart::slotPaintRequested); --- -GitLab - diff --git a/kde-apps/kompare/kompare-20.08.3.ebuild b/kde-apps/kompare/kompare-20.08.3.ebuild deleted file mode 100644 index bd56709d12e2..000000000000 --- a/kde-apps/kompare/kompare-20.08.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="A program to view the differences between files" -HOMEPAGE="https://apps.kde.org/en/kompare" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkomparediff2-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${P}-qt-5.15.2.patch" ) diff --git a/kde-apps/konqueror/Manifest b/kde-apps/konqueror/Manifest index c7d8063109c2..9cef4fb37783 100644 --- a/kde-apps/konqueror/Manifest +++ b/kde-apps/konqueror/Manifest @@ -1,2 +1 @@ -DIST konqueror-20.08.3.tar.xz 7173112 BLAKE2B b68467dced20de117d1f0d6974d88b19b9b93f82529c2bebe295b4a4159d600b15db4d1ade32ac8aaf99c5450e4b08d0337155fb2f94f3e99fbffbeb5e021656 SHA512 036e1a7ffc9452eccb334931d754c9d7a0e173b83127711579dcd636537d4d272aa70ff7442c875106098ea26851f305f004d5fa5fdce91b5e06a76ce4119430 DIST konqueror-20.12.3.tar.xz 7241896 BLAKE2B 0fd3e4fffe57cbd56bd953901617fee15d264ba4d4c709d2866ee01516cb00d15a2888e8e174592245a35f58fa5c4b7c10391c450506a23a4851e72dd2a3c4fc SHA512 38008dbecd9a22ff9658cb6b72092245b408288388b4c3f8077cc958d0a1dd5be62f24e05f3802eb5aed718ea7d5f902e3c6e15a52846661e3ffdd41c0fc7370 diff --git a/kde-apps/konqueror/konqueror-20.08.3.ebuild b/kde-apps/konqueror/konqueror-20.08.3.ebuild deleted file mode 100644 index 4854c2d422bb..000000000000 --- a/kde-apps/konqueror/konqueror-20.08.3.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" # not optional until !kdelibs4support -ECM_TEST="true" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit flag-o-matic ecm kde.org optfeature - -DESCRIPTION="Web browser and file manager based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/en/konqueror" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="activities speech X" - -# 4 of 4 tests fail. Last checked for 4.0.3 -RESTRICT+=" test" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/kdesu-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - sys-libs/zlib - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) - X? ( >=dev-qt/qtx11extras-${QTMIN}:5 ) -" -DEPEND="${COMMON_DEPEND} - activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 ) -" -RDEPEND="${COMMON_DEPEND} - kde-apps/kfind:5 - kde-plasma/kde-cli-tools:5 -" - -src_prepare() { - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lmalloc - - ecm_src_prepare -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package activities KF5Activities) - $(cmake_use_find_package speech Qt5TextToSpeech) - $(cmake_use_find_package X X11) - ) - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "bookmarks support" kde-apps/keditbookmarks:${SLOT} - optfeature "filemanager component" kde-apps/dolphin:${SLOT} - optfeature "SVG support" kde-apps/svg:${SLOT} - optfeature "Java support on webpages" virtual/jre - fi - ecm_pkg_postinst -} diff --git a/kde-apps/konquest/Manifest b/kde-apps/konquest/Manifest index c54685a3a364..222de024003d 100644 --- a/kde-apps/konquest/Manifest +++ b/kde-apps/konquest/Manifest @@ -1,2 +1 @@ -DIST konquest-20.08.3.tar.xz 665808 BLAKE2B f607edac0cd991785337dbe635d3a5fe7d6a2b82877300e759fc5f08a6d6d8b58059ca4333e858380648da48d36ed73a02cc8fa39dac2d497ee1d1b0a36e0e63 SHA512 2ef50f0722fefd8e43789fcfd2e0ca397028792492c2286b042023f8b4cde22116954d782b8f05e61cc8c67c1ffa6b6f4fe0acb5825bed0356fd52253c0b902f DIST konquest-20.12.3.tar.xz 666152 BLAKE2B 4e376170a0284c791a14ac14c369056515449fe3a7bd041e07fc4838f5ffe59caca54749fc38925931e47ebd172e14285bae5b0368762b81ccf9598bbfea43fc SHA512 331571276a7318bc5ed04f0860d2918d5c9b0461bef66ba8185d1be2a09e3606e02bcf46479ba24e3cabf35c834c687fb195d4d347b90b5f72903395aedce113 diff --git a/kde-apps/konquest/konquest-20.08.3.ebuild b/kde-apps/konquest/konquest-20.08.3.ebuild deleted file mode 100644 index 5ed2894d344b..000000000000 --- a/kde-apps/konquest/konquest-20.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Galactic Strategy KDE Game" -HOMEPAGE="https://apps.kde.org/en/konquest -https://games.kde.org/games/konquest" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/konsole/Manifest b/kde-apps/konsole/Manifest index 397589271f49..6b45408263a8 100644 --- a/kde-apps/konsole/Manifest +++ b/kde-apps/konsole/Manifest @@ -1,2 +1 @@ -DIST konsole-20.08.3.tar.xz 1212868 BLAKE2B cd3382e8df7f71639e11464a0cf28c087f28f8720c8631aac1970b827f6c377b5c86a9c38e93a5566bf9bdf7b4d36efe4691408e18657dc9566d899bdbc62205 SHA512 8025548b02523c58d4f98ea8950b1001a0223bb8c53d506928707f97d96a3ca4621c6fa6fbf14eb9ffdbe1cd171b4aa9ed2f8c8808eafa166d0f6764f590a5cf DIST konsole-20.12.3.tar.xz 1250536 BLAKE2B 83d4af770e42feb9fe96dcebc2cddc6889d98a7d6ce637fde6f8665ce845430e2118b3fcb34ca6448025a397826f14804442a590f1ff4ca62383768af7007a30 SHA512 a48eaa0080b26369f5f163f3ae345bca7f35aa06d581ecc0bbeca54fee2e9b900a4b648f940a67f506ecb00dba971220f1c1c7a699efcbb6e27ee0932c27e37a diff --git a/kde-apps/konsole/konsole-20.08.3.ebuild b/kde-apps/konsole/konsole-20.08.3.ebuild deleted file mode 100644 index f2b53daf9ebe..000000000000 --- a/kde-apps/konsole/konsole-20.08.3.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="KDE's terminal emulator" -HOMEPAGE="https://apps.kde.org/en/konsole https://konsole.kde.org" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="X" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kinit-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - X? ( x11-libs/libX11 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package X X11) - ) - - ecm_src_configure -} - -src_test() { - # drkonqi process interferes. bug 702690 - local myctestargs=( - -E "(DBusTest)" - ) - - ecm_src_test -} diff --git a/kde-apps/konsolekalendar/Manifest b/kde-apps/konsolekalendar/Manifest index e8e556da9ecb..5894174bb02a 100644 --- a/kde-apps/konsolekalendar/Manifest +++ b/kde-apps/konsolekalendar/Manifest @@ -1,2 +1 @@ -DIST akonadi-calendar-tools-20.12.2.tar.xz 224864 BLAKE2B 137a0d975242b2e419007ebc9be0eaac55e5f024b708c78fb773158695a0bb0b673657b8634423826eeba03cfdab75ff7e85bcc6ce09e33372a0927490d0b9b8 SHA512 12ed3517ec1a308bbb80691bb1fccf29a2a44c9715436288f51aa5eeffee25c3842d6664c1bfbe7c2ac669806d5ae0f0123bc1dece279953abd95feaafafff81 DIST akonadi-calendar-tools-20.12.3.tar.xz 224860 BLAKE2B 0f03e653c6cde40a1288fe24d92d612e238768fe38f9c10e7ddf0a20c18cdc8ce44c85e416a0535bf45a8730dee33358a8027a2c7a67442e98d65066de5c3109 SHA512 5890454e49f4cfb04e3edb4895eb4f4f7abfba691185ccc9b9b3c3efc3d675cfe8c7b493b3378143d5da552ff784a391fd194c7107e4ddd11434aa3c130e5d56 diff --git a/kde-apps/konsolekalendar/konsolekalendar-20.12.2.ebuild b/kde-apps/konsolekalendar/konsolekalendar-20.12.2.ebuild deleted file mode 100644 index 712823cc8e75..000000000000 --- a/kde-apps/konsolekalendar/konsolekalendar-20.12.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_ORG_NAME="akonadi-calendar-tools" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -inherit ecm kde.org - -DESCRIPTION="Command line interface to KDE calendars" -HOMEPAGE+=" https://userbase.kde.org/KonsoleKalendar" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - - # delete colliding calendarjanitor translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - rm -f po/*/calendarjanitor.po || die - fi - - cmake_comment_add_subdirectory calendarjanitor -} diff --git a/kde-apps/kontact/Manifest b/kde-apps/kontact/Manifest index 7a4382f55e35..feb7f6312777 100644 --- a/kde-apps/kontact/Manifest +++ b/kde-apps/kontact/Manifest @@ -1,2 +1 @@ -DIST kontact-20.12.2.tar.xz 790952 BLAKE2B 8d5a126d62e1d1cc151705bc2ac843625d866b1aa70d63d012341343dedcf0664b0c3e40cb99561f27e71ed4120357c2d9dbf0705673e74ea8dd9161d31c4d83 SHA512 52adbf4f201eafa819b17a88be5e409de5a06bb34e755f57c638b2cc315936fb7c8214d3242f2cdcc62924f44c416215acb1bb4da1a43641d996d3eb4ce44e19 DIST kontact-20.12.3.tar.xz 791076 BLAKE2B 1f0e9fe2abb9486049a9aaac9d0c70d51e10a80e32e2be2ef5ca42d3a97c1e63c4d57a28e167e4452577d088ad99e86cb0c20ce93eaae06afd6c7b40721ab489 SHA512 a957917a175b2fbf33bd15788e1c9e93520e13fc7f9204b91d317e9c99ef03a76bfa71a5e1651b24f24d3cf8ac663e74b964362f65515073170d55ac335eb23a diff --git a/kde-apps/kontact/kontact-20.12.2.ebuild b/kde-apps/kontact/kontact-20.12.2.ebuild deleted file mode 100644 index 77e83bad0295..000000000000 --- a/kde-apps/kontact/kontact-20.12.2.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Container application to unify several major PIM applications within one" -HOMEPAGE="https://kontact.kde.org/ https://apps.kde.org/en/en/kontact" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kontactinterface/Manifest b/kde-apps/kontactinterface/Manifest index 6af7fb3180e8..20567f91f1ca 100644 --- a/kde-apps/kontactinterface/Manifest +++ b/kde-apps/kontactinterface/Manifest @@ -1,2 +1 @@ -DIST kontactinterface-20.12.2.tar.xz 36072 BLAKE2B 4281849413b64fb3e62048b0a8089453071c617ded3dbbe97d055d4eaeecd5346a36538e2c2d14bfd74ecfd1f051278d203ad008c92f4ecb84c6571f00e58ae3 SHA512 dd0ca6de301206e661ef217209fd4bc2b9c925eb2d191487931a3a187d6d511e661cc76767ad102a1fca6c6e0d73e87291beae99e165552447bb578c19c4eac2 DIST kontactinterface-20.12.3.tar.xz 36056 BLAKE2B 0e8c31f1c7a0efca3f8e77b1cc577098aaf64ef21e50eca96dd292347ec9dc5eb2306313b30a8d210dbac4dcc29a32366c8259da1d985fc94dcf5a084f154724 SHA512 619b68a856e14795241e814cd148660477c320a10ee26f198aff83f0828861b718dec542cc28c161de0a771c5b36c4241585d2e67c17959ad04def346438b71b diff --git a/kde-apps/kontactinterface/kontactinterface-20.12.2.ebuild b/kde-apps/kontactinterface/kontactinterface-20.12.2.ebuild deleted file mode 100644 index 779d7c25edcb..000000000000 --- a/kde-apps/kontactinterface/kontactinterface-20.12.2.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Library for embedding KParts in a Kontact component" -HOMEPAGE="https://api.kde.org/kdepim/kontactinterface/html/index.html" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kopete/Manifest b/kde-apps/kopete/Manifest index ea667754190e..c94d40af0363 100644 --- a/kde-apps/kopete/Manifest +++ b/kde-apps/kopete/Manifest @@ -1,2 +1 @@ -DIST kopete-20.08.3.tar.xz 9385476 BLAKE2B 5c465bd4d4408a396910697dbbbb87d64b826317d34c0d9e6fa1683df21b3cb02a605af32473fec5a50f87d0d22068cb90e66584c0ab1816410fa2c4c81db7cb SHA512 c888864c11ed108ca2f8b49b35d8354c6619ed5b9295be2680c89647ee78c76163f1c2b8aec8ee5effb8f0179d9539ced39094c603d41f9cbf4437919c1162b4 DIST kopete-20.12.3.tar.xz 9380060 BLAKE2B c9d1f648a924920984f9ddfd8e5d174f034d3621ecd0468debd3689ae3261da32de2beb297513064bbe23477dc4d395371e02761c287302854f582096eaa2984 SHA512 0948547b0e67e67bce1165beb8099ba4c57e3803dfcb37fd6d547e132a449a484bf523f3312aca8cb4477cae8e8c984859313bf0b72bd70799d46e40e510c9fd diff --git a/kde-apps/kopete/kopete-20.08.3.ebuild b/kde-apps/kopete/kopete-20.08.3.ebuild deleted file mode 100644 index cef1a12bbac0..000000000000 --- a/kde-apps/kopete/kopete-20.08.3.ebuild +++ /dev/null @@ -1,182 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Multi-protocol IM client based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/en/kopete" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="ssl v4l" - -# Available plugins -# addbookmarks: NO DEPS -# alias: NO DEPS (disabled upstream) -# autoreplace: NO DEPS -# contactnotes: NO DEPS -# cryptography: BROKEN (app-crypt/gpgme[cxx,qt5], kde-apps/libkleo:5) -# highlight: NO DEPS -# history: NO DEPS -# latex: virtual/latex as RDEPEND -# nowlistening: NO DEPS -# otr: libotr -# pipes: NO DEPS -# privacy: NO DEPS -# statistics: dev-db/sqlite:3 -# texteffect: NO DEPS -# translator: NO DEPS -# urlpicpreview: NO DEPS -# webpresence: libxml2 libxslt -# NOTE: By default we enable all plugins that don't have any dependencies -PLUGINS="+addbookmarks +autoreplace +contactnotes +highlight history latex nowlistening -otr pipes +privacy +statistics +texteffect translator +urlpicpreview webpresence" - -# Available protocols -# gadu: net-libs/libgadu @since 4.3 -# groupwise: app-crypt/qca:2 -# irc: NO DEPS, probably will fail so inform user about it -# xmpp: net-dns/libidn app-crypt/qca:2 ENABLED BY DEFAULT NETWORK -# meanwhile: net-libs/meanwhile -# oscar: NO DEPS -# telepathy: net-libs/decibel -# testbed: NO DEPS -# winpopup: NO DEPS (we're adding samba as RDEPEND so it works) -# zeroconf (bonjour): NO DEPS -PROTOCOLS="gadu groupwise meanwhile oscar testbed winpopup +xmpp zeroconf" - -# disabled protocols -# irc: NO DEPS -# jingle: media-libs/speex net-libs/ortp DISABLED BY UPSTREAM -# qq: NO DEPS -# telepathy: net-libs/decibel -# skype, sms (until fixed) - -IUSE="${IUSE} ${PLUGINS} ${PROTOCOLS}" - -COMMON_DEPEND=" - app-crypt/gpgme[cxx,qt5] - dev-libs/libpcre - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/kemoticons-${KFMIN}:5 - >=kde-frameworks/khtml-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - x11-libs/libX11 - x11-libs/libXScrnSaver - gadu? ( >=net-libs/libgadu-1.8.0[threads] ) - groupwise? ( >=app-crypt/qca-2.3.0:2 ) - meanwhile? ( net-libs/meanwhile ) - otr? ( >=net-libs/libotr-4.0.0 ) - statistics? ( dev-db/sqlite:3 ) - v4l? ( media-libs/libv4l ) - webpresence? ( - dev-libs/libxml2 - dev-libs/libxslt - ) - xmpp? ( - >=app-crypt/qca-2.3.0:2 - net-dns/libidn:0= - sys-libs/zlib - ) - zeroconf? ( - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - ) -" -# jingle? ( -# dev-libs/expat -# dev-libs/openssl:0= -# >=media-libs/mediastreamer-2.3.0 -# media-libs/speex -# net-libs/libsrtp:0= -# net-libs/ortp:= -# ) -RDEPEND="${COMMON_DEPEND} - latex? ( - || ( - media-gfx/imagemagick - media-gfx/graphicsmagick[imagemagick] - ) - virtual/latex-base - ) - ssl? ( >=app-crypt/qca-2.3.0:2[ssl] ) -" -# sms? ( app-mobilephone/smssend ) -# winpopup? ( net-fs/samba ) -DEPEND="${COMMON_DEPEND} - x11-base/xorg-proto -" -# jingle? ( dev-libs/jsoncpp ) - -# tests hang, last checked for 4.2.96 -RESTRICT+=" test" - -src_configure() { - local x x2 - # Handle common stuff - local mycmakeargs=( - -DWITH_qq=OFF - -DDISABLE_VIDEOSUPPORT=$(usex !v4l) - ) -# $(cmake_use_find_package jingle LiboRTP) -# $(cmake_use_find_package jingle Mediastreamer) -# $(cmake_use_find_package jingle Speex) - - # enable protocols - for x in ${PROTOCOLS}; do - case ${x/+/} in - jingle) x2=libjingle ;; - xmpp) x2=jabber ;; - zeroconf) x2=bonjour ;; - *) x2=${x/+/} ;; - esac - mycmakeargs+=( -DWITH_${x2}=$(usex ${x/+/}) ) - done - - # disable until fixed: - mycmakeargs+=( -DWITH_{cryptography,libjingle,skype,sms}=OFF ) - - # enable plugins - for x in ${PLUGINS}; do - mycmakeargs+=( -DWITH_${x/+/}=$(usex ${x/+/}) ) - done - - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - - if ! use ssl; then - if use xmpp ; then - if ! has_version "app-crypt/qca:2[ssl]" ; then - elog "In order to use ssl in xmpp you'll need to" - elog "install app-crypt/qca package with USE=ssl." - fi - fi - fi -} diff --git a/kde-apps/korganizer/Manifest b/kde-apps/korganizer/Manifest index b3c7d2c55e4c..afb102ddd1be 100644 --- a/kde-apps/korganizer/Manifest +++ b/kde-apps/korganizer/Manifest @@ -1,2 +1 @@ -DIST korganizer-20.12.2.tar.xz 2246456 BLAKE2B f4126345fc0cdaf44f31cea13621a821677f45710803fa34bc818b6b5aa086b2776cc6a67118f8948f09c05c06e0132e99d42b9ffe2ce64f2d3c8451d98730ef SHA512 0170efde8e906ccf9f68bf18a08b44ba49a04bc75211ba8c328b6960b7bbe2e33f58eb614825bf318685e4f5aeb579c214da5b60b7fe478a989f56c4fb31beab DIST korganizer-20.12.3.tar.xz 2246496 BLAKE2B 7235c2cfaecd2368ce555c24d3742c8ea406b94bd53e642791d4ff7121bf0d1156e581f186d57daa11c40d4d3357ef7c44d1aaa3d9535ca33f9289df04f821d8 SHA512 3b8b7026704acb1afcdf83d3a0c8e0ea01ae4a2ed6f3667a7e2fc504cc2189395b6967b7b7ae36dcd0b92ab88451c6ad5e786a9b5f5cdee594cc03a9a328f974 diff --git a/kde-apps/korganizer/korganizer-20.12.2.ebuild b/kde-apps/korganizer/korganizer-20.12.2.ebuild deleted file mode 100644 index 50d67663f6a9..000000000000 --- a/kde-apps/korganizer/korganizer-20.12.2.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Organizational assistant, providing calendars and other similar functionality" -HOMEPAGE="https://apps.kde.org/en/korganizer" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="telemetry X" - -BDEPEND=" - test? ( >=kde-apps/akonadi-${PVCUT}:5[tools] ) -" -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-calendar-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-notes-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/eventviews-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/incidenceeditor-${PVCUT}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kontactinterface-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kholidays-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - telemetry? ( dev-libs/kuserfeedback:5 ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - ) -" -DEPEND="${COMMON_DEPEND} - >=dev-qt/designer-${QTMIN}:5 - >=kde-apps/kldap-${PVCUT}:5 - test? ( >=kde-apps/akonadi-${PVCUT}:5[sqlite] ) -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/kdepim-runtime-${PVCUT}:5 -" - -# testkodaymatrix is broken, akonadi* tests need DBus, bug #665686 -RESTRICT+=" test" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - $(cmake_use_find_package X X11) - ) - - ecm_src_configure -} diff --git a/kde-apps/kpat/Manifest b/kde-apps/kpat/Manifest index 843c30595bcc..c06264912774 100644 --- a/kde-apps/kpat/Manifest +++ b/kde-apps/kpat/Manifest @@ -1,2 +1 @@ -DIST kpat-20.08.3.tar.xz 3585132 BLAKE2B a73a17c5f14b328e1125194285b797f09de37afc24485c3b53f5ba803e58ca5eb1a80118ab93b69097f9e70ba15bb7730964c5bf983afe53bac8726b98dcddfa SHA512 773df8e2b21119c027067a386426dad3b818abd340c1fffafc59d87f2026536367a27436a2cf18475ec0e5c8ec967a7bc1288f21e78abe87fec0fb83f1094387 DIST kpat-20.12.3.tar.xz 3584892 BLAKE2B 89f8c74adc23a7b11ae34a790caad61f12939d2dcefbb7e9d7ebc162e8331e78082e2809171704647c0bf7739e8623f7f2b2e3f61cb13a745787da91aeade85b SHA512 d299fa951e171aeb45ca2b543e2eeabbd8451311446e685573c8306f5e8a34c0caba7017f2523c7286106a48f51f9f19f3723d71a2df8a19d9d51c21cfdaf23a diff --git a/kde-apps/kpat/kpat-20.08.3.ebuild b/kde-apps/kpat/kpat-20.08.3.ebuild deleted file mode 100644 index 0092ff1c91f1..000000000000 --- a/kde-apps/kpat/kpat-20.08.3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="KDE patience game" -HOMEPAGE="https://apps.kde.org/en/kpat -https://games.kde.org/games/kpat" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - dev-games/freecell-solver - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kpimtextedit/Manifest b/kde-apps/kpimtextedit/Manifest index 1c11166ca384..4f14696231f4 100644 --- a/kde-apps/kpimtextedit/Manifest +++ b/kde-apps/kpimtextedit/Manifest @@ -1,2 +1 @@ -DIST kpimtextedit-20.12.2.tar.xz 201248 BLAKE2B 8ef6a248f86ff4003a28e6992b19545d75f5be33c134d6fee75cbd5bf5f048a7a2d6902c61627342ec856df07d994f93c22b9ec697a0d487320463e84f77d4dd SHA512 680ceb87a508d25b34f2c20651e44381e3d631797cfbec30646497e2a1fec93eb600f10509a35815931faaac8305d73b18aa9cba68065e1a79dee0d10654e52d DIST kpimtextedit-20.12.3.tar.xz 201292 BLAKE2B ec0e0e1b22f2f061ce7bb21dd26ba7015cb85f1cee39af8d4ebc62bcb92a06ece7a803c4a865b3fba0b0f9b501c274651e53ef2b63d83dfff0835886cf68cb29 SHA512 8a62f79e909d4d434766151b5a53f024252fd6feca94bead809ed5f2a5b81a544563bff15afdcc3c9b280ba51e7f96bd643b490d88c0e28dd7fa378168cb1469 diff --git a/kde-apps/kpimtextedit/kpimtextedit-20.12.2.ebuild b/kde-apps/kpimtextedit/kpimtextedit-20.12.2.ebuild deleted file mode 100644 index f3df5b26a4a6..000000000000 --- a/kde-apps/kpimtextedit/kpimtextedit-20.12.2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_DESIGNERPLUGIN="true" -ECM_TEST="true" -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Extended text editor for PIM applications" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtspeech-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 -" -DEPEND="${RDEPEND} - test? ( >=kde-frameworks/ktextwidgets-${KFMIN}:5 ) -" - -RESTRICT+=" test" diff --git a/kde-apps/kpkpass/Manifest b/kde-apps/kpkpass/Manifest index 7813f5240cce..92dc56340641 100644 --- a/kde-apps/kpkpass/Manifest +++ b/kde-apps/kpkpass/Manifest @@ -1,2 +1 @@ -DIST kpkpass-20.12.2.tar.xz 23448 BLAKE2B fc39aeabdb73118aad1fa7222e726f24fed743da5b27fe94b2e178c53e7fab20e04d3373015160e0ae73d0c6a51fc5231a97860d2ace55e42caf1bb91a45b6dd SHA512 a5b858f802131b84632fc1c898a76d414b12ccf341a0a0f7a0850555b91a2e1a26528e6833c084fea49dc1b4054735311a318184afe580e87979335cc2690267 DIST kpkpass-20.12.3.tar.xz 23448 BLAKE2B bbc558cf7429e171bb60cc754aba324f9efa43749c0f03a8f00aac78eab1a1f05d03782098c17531edbc7ca6db9ab1545bbccd739178230c35e4db0019a2747d SHA512 3a2b1e82e0078a99ff171502d38195e8366b665db3d927c385319a5faf5f1c3bf5d2dee9c8791acdf73e06a52a06e59a2e1d9deacadde767271f6cd37f6c00bd diff --git a/kde-apps/kpkpass/kpkpass-20.12.2.ebuild b/kde-apps/kpkpass/kpkpass-20.12.2.ebuild deleted file mode 100644 index b7b5eea883ad..000000000000 --- a/kde-apps/kpkpass/kpkpass-20.12.2.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Library to deal with Apple Wallet pass files" -HOMEPAGE="https://apps.kde.org/en/kontact" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kqtquickcharts/Manifest b/kde-apps/kqtquickcharts/Manifest index 947be1d8a150..a7a533149ae6 100644 --- a/kde-apps/kqtquickcharts/Manifest +++ b/kde-apps/kqtquickcharts/Manifest @@ -1,2 +1 @@ -DIST kqtquickcharts-20.08.3.tar.xz 30132 BLAKE2B b17cff303bdb62cd1ea02eb6e116b45339a3596c1c0d8b5fbd81f48ae450c4e5adb0937e8464ddf8330e4eb9c7fb4a8b59a9b03109f882b61921de1f18958e0a SHA512 9f29cd2356473d98eaba13e8fb5716a2bfb4d029766a207021cb19432d22e05ffa6e3f501136216d07e7705e258eba7ccbc5a6633bbff0b3d854b731a15760c6 DIST kqtquickcharts-20.12.3.tar.xz 30080 BLAKE2B b3ea86c409806c8024fb27beb6aaf3d2760ab02d3e449bcb8d0ec45f473020606dc3f9e38b22e8e36ee2e0e617d178e7f69a95dc168348c2ff7a62c3be17ab4a SHA512 e3b02ac20b20c9c2d85f3006efb654af42154baf2d215373296bac1377aee889350cdcc2c6d0642d419285433352923fc280e72d6375127d3646d681ae3276cf diff --git a/kde-apps/kqtquickcharts/kqtquickcharts-20.08.3.ebuild b/kde-apps/kqtquickcharts/kqtquickcharts-20.08.3.ebuild deleted file mode 100644 index b1661d331406..000000000000 --- a/kde-apps/kqtquickcharts/kqtquickcharts-20.08.3.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Qt Quick plugin for beautiful and interactive charts" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/krdc/Manifest b/kde-apps/krdc/Manifest index 025876ea38a3..78c05f5142ed 100644 --- a/kde-apps/krdc/Manifest +++ b/kde-apps/krdc/Manifest @@ -1,2 +1 @@ -DIST krdc-20.08.3.tar.xz 1564296 BLAKE2B 4aea277256abd89bb22c8e2d889ead66c587ff073bcdff08e9c05cad49386a2e58e8adb65e285e3f79846d15aa9f411ab5e785b4947c6cc588b1b489df9abda2 SHA512 3481e543432a4e0aeeb60218b95911ff27455172617acd3a7c11cfdda7785bf0ef5dd5b8e5fab88c5a7e134537ee7888ea4a1fc9a33df70c8a0cdd495c298ff2 DIST krdc-20.12.3.tar.xz 1564652 BLAKE2B a98c021fcaff3b654a2da6c8c80eae0b6876273085aa78e774bf9470d3608a55f6cb7c5b841c49aa4080bb5aa2769fcb7cf80d396546b5191aa91a2c276d79be SHA512 bdf9fd7fd0be6925e6a547d2473ec78d073cfd252595996715f1216d1ff86a2792c995e708aecc4d9273dd605463bd769edffaf6543d0dffc0af910174789e4f diff --git a/kde-apps/krdc/krdc-20.08.3.ebuild b/kde-apps/krdc/krdc-20.08.3.ebuild deleted file mode 100644 index 96d898b4f10d..000000000000 --- a/kde-apps/krdc/krdc-20.08.3.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Remote desktop connection (RDP and VNC) client" -HOMEPAGE="https://apps.kde.org/en/krdc" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="+rdp +vnc" - -#nx? ( >=net-misc/nxcl-0.9-r1 ) disabled upstream, last checked 2016-01-24 -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - vnc? ( >=net-libs/libvncserver-0.9 ) -" -RDEPEND="${DEPEND} - rdp? ( >=net-misc/freerdp-1.1.0_beta1[X] ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package vnc LibVNCServer) - ) - - ecm_src_configure -} diff --git a/kde-apps/kreversi/Manifest b/kde-apps/kreversi/Manifest index faa8729bcc6c..b755ec03a5c4 100644 --- a/kde-apps/kreversi/Manifest +++ b/kde-apps/kreversi/Manifest @@ -1,2 +1 @@ -DIST kreversi-20.08.3.tar.xz 953152 BLAKE2B 6ffb801c0ac7c56dee9eece09e8db49c37022f232d831da2b6022a3b02f177b031683e628abe98b0ead70a99bee70f436a4d68cf13334ea804c171bf60888bac SHA512 81160d93de686d9389431411a25a55d5a45cb72bee0dc239cc870a5131e1f073fc62155414c934f1e3baa1d3a4e0de46b585777a027aa05ba98fd9cc0939d76a DIST kreversi-20.12.3.tar.xz 953588 BLAKE2B 6147c4e529ea3be0f678b24767c8d2c29b4db4c711923f350f8c31e2251b0359e4a9e311f7e48c05a4e549f6256027f84b791675bf3f638f72199480730101c8 SHA512 300704489db887d3738491a7dc0b62bf6d7056c803c778ea48bbb086c71b4c57a46517fe4350379982c2b6effd8fa8bfe109e506957905f168c341eb51e0dcd2 diff --git a/kde-apps/kreversi/kreversi-20.08.3.ebuild b/kde-apps/kreversi/kreversi-20.08.3.ebuild deleted file mode 100644 index fb4fb561a793..000000000000 --- a/kde-apps/kreversi/kreversi-20.08.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Board game by KDE" -HOMEPAGE="https://apps.kde.org/en/kreversi -https://games.kde.org/games/kreversi" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/krfb/Manifest b/kde-apps/krfb/Manifest index 715d58bdcdd4..bc281e864750 100644 --- a/kde-apps/krfb/Manifest +++ b/kde-apps/krfb/Manifest @@ -1,2 +1 @@ -DIST krfb-20.08.3.tar.xz 1282352 BLAKE2B a04e48a5475df53ab643656ab6259731ac1839456de6e6e18a4143dd2cff76eadcbc47ebdaf6d3ee2e54cc873f1b27a8ed5ca8e76773f6aa0d7c3ccd8f921530 SHA512 0b03908537afc65aa43543741683471236c97c34b4ea0bef5dd4b05cdbb3469f408e21fb1d2cdc83af37ccbb8e6021ab90f619cd4a693153c4c40428a93e66f8 DIST krfb-20.12.3.tar.xz 1280912 BLAKE2B ddb95577a65c5b8071a6caf8537c8e2986b36582d8c9ac369d3f514f62484392dd612f38c1e23866f38ff2d040d4150952419788dbed731f4b617518e9abca2e SHA512 f66948288fbf78adf893c9c53c76acd6eb36e805d6603d912e4cd5d7ecd6fd7dedfa421a072aff989b51b312041793b4a6c3d2a16dbef50a9a1f7014c558b5ab diff --git a/kde-apps/krfb/krfb-20.08.3.ebuild b/kde-apps/krfb/krfb-20.08.3.ebuild deleted file mode 100644 index f477778688ba..000000000000 --- a/kde-apps/krfb/krfb-20.08.3.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="VNC-compatible server to share Plasma desktops" -HOMEPAGE="https://apps.kde.org/en/krfb" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="wayland" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtx11extras-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=net-libs/libvncserver-0.9.9 - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXtst - x11-libs/xcb-util-image - wayland? ( media-video/pipewire:= ) -" -RDEPEND="${DEPEND} - wayland? ( sys-apps/xdg-desktop-portal[screencast] ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package wayland PipeWire) - ) - - ecm_src_configure -} diff --git a/kde-apps/kross-interpreters/Manifest b/kde-apps/kross-interpreters/Manifest index 9e0cf4a18b48..ea9dcf2daf63 100644 --- a/kde-apps/kross-interpreters/Manifest +++ b/kde-apps/kross-interpreters/Manifest @@ -1,2 +1 @@ -DIST kross-interpreters-20.08.3.tar.xz 151304 BLAKE2B 23e33a2dced1ff0b088bf40e6ac66bc985082c9e61a786d3dff90d4c518b9cc3f18194dd14f18ef759a9be4fe476b2d4a791feb2a338548c26b771804ee4be00 SHA512 5b5ed4420024cd11c925c0ecf36fe8c8ac8c667bd9e1ef26a8e902de83b174c2722d30ed1a164aaab7687d5e34383dd040f9a98a38dd9852fa6bc0cece9144bf DIST kross-interpreters-20.12.3.tar.xz 151292 BLAKE2B 71fe7ac36c989a24a1a8121b41ed46406aa95792a92f2fa6b91a837d4b81c5c6ddbc1e47218660d914282dce7828ea3ad37539614b69df2c8ab1865c467934cf SHA512 5b2017c32779315cb3b726d36ee508d3fb56e4ad69e7ff675388f5d9819eb255afde74810796b8493df06c7073e5d284ba58776567449d323e3e5bd2af42f215 diff --git a/kde-apps/kross-interpreters/kross-interpreters-20.08.3.ebuild b/kde-apps/kross-interpreters/kross-interpreters-20.08.3.ebuild deleted file mode 100644 index 2326558fa1dd..000000000000 --- a/kde-apps/kross-interpreters/kross-interpreters-20.08.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -USE_RUBY="ruby25 ruby26 ruby27" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org ruby-single - -DESCRIPTION="Kross interpreter plugins for programming languages" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kross-${KFMIN}:5 - ${RUBY_DEPS} -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_PythonLibs=ON - -DBUILD_ruby=ON - ) - ecm_src_configure -} diff --git a/kde-apps/kruler/Manifest b/kde-apps/kruler/Manifest index d1c878eaff4d..8e2aa80be71e 100644 --- a/kde-apps/kruler/Manifest +++ b/kde-apps/kruler/Manifest @@ -1,2 +1 @@ -DIST kruler-20.08.3.tar.xz 272476 BLAKE2B 726894aefd49a51cfa15d84e27bdcee20782ed6fb94b7341bbbb79dca3ff3aef21b61bb99734e1348e2b6c7f231a5ad81c7ac63b1445a81578297668a2212439 SHA512 cee0650767400ed49ba4912025170210d02cdbc2acb746515e1513412f62befe14a832725fd630a288d0c2c784308696e8f20f1ee9fd2492bbd236141ac0f772 DIST kruler-20.12.3.tar.xz 272396 BLAKE2B cc0c6cbcfe1ae2d4445175ee5019800e9ee9f1e1db1c8fe91ed7e7a6e0be8167663ca8a18662c1d36532567eaa87f0a77f4f0163d274828f552d962985b9cdf1 SHA512 2facf88204295321235b65975a1147b1e8e1d1f1ab9219bea635807bd9e6d3d060adc5a0e44d074132aea4a39cd0aeb4647b4f19692950484bd2b3516ca57b01 diff --git a/kde-apps/kruler/kruler-20.08.3.ebuild b/kde-apps/kruler/kruler-20.08.3.ebuild deleted file mode 100644 index c8095c4b7bd9..000000000000 --- a/kde-apps/kruler/kruler-20.08.3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Screen ruler for Plasma" -HOMEPAGE="https://apps.kde.org/en/kruler" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="X" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libxcb - ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package X X11) - ) - - ecm_src_configure -} diff --git a/kde-apps/kshisen/Manifest b/kde-apps/kshisen/Manifest index a7d295181927..2278babb7c82 100644 --- a/kde-apps/kshisen/Manifest +++ b/kde-apps/kshisen/Manifest @@ -1,2 +1 @@ -DIST kshisen-20.08.3.tar.xz 826980 BLAKE2B 7a1f5e29a448ac7667cbbd91ff188d335e68660eb3a8a22817c1beb5fe9d809711114571f0f8dd7f7e8dc9bde2d5fdb6491b6b867fa254a6ba0e7a0e8de1de96 SHA512 3d1fddeff2e1dc9a10edd786b50f4c1f82b11c0a6389b1ca79befecd5642ea62c6df3c7999e902a67e9815cf5a0118289769894a6ed6ce27ae82c0da749ee468 DIST kshisen-20.12.3.tar.xz 827336 BLAKE2B 1f587496f98b1989985b9c7c48c21b1738dc1258768bdbd0ef89296540243a6882f5ca59ed3062c637742d522f278535975140e9e2d367a543085924df0d7475 SHA512 32cf664a6c4c5bf20abf9d025398d45a4e37eb3693df337677ae23dc92f508862332f992c2d4a318af42fcc12abc4dcf2068c44633135ef66a7683cecbfe1581 diff --git a/kde-apps/kshisen/kshisen-20.08.3.ebuild b/kde-apps/kshisen/kshisen-20.08.3.ebuild deleted file mode 100644 index 72060a74ef34..000000000000 --- a/kde-apps/kshisen/kshisen-20.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Solitaire-like game played using the standard set of Mahjong tiles" -HOMEPAGE="https://apps.kde.org/en/kshisen -https://games.kde.org/games/kshisen" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-apps/libkmahjongg-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ksirk/Manifest b/kde-apps/ksirk/Manifest index e5cb9a546ff3..5a02569f1754 100644 --- a/kde-apps/ksirk/Manifest +++ b/kde-apps/ksirk/Manifest @@ -1,2 +1 @@ -DIST ksirk-20.08.3.tar.xz 6992288 BLAKE2B cea655267e438521d41d289ddc35dc8c1febaf7997449e78e3fe12a70f67c3b6be5483a8deb2f4af4aaeef65aa20322662fd674dc3eb27df033dee4881f0e4f7 SHA512 48f6f14d382d3832d241679d0a076f34d034546a24b479e5ae14aa26c9c8a551255f4d1e95b281f1c9dac2f8b975248408de84af8ee1c00095de3c3fd65f9303 DIST ksirk-20.12.3.tar.xz 6993564 BLAKE2B d20e6828af332a1decd1bd79c4277cf5e05ffa75facad0350c03420f0bc0dcea7226ca1fc47b29e3be0915fcef68c8cb67b5e72c183e8081f7a5d53879c89dea SHA512 f45d4ba82435f9e76349ca1f6218e3d1cc6e1d3025f86db4bfe0ee724129ad96bd71e9b0b6d21bf60a5e19f460e1b9b7c9a3d7c6c0f229e9d5cf4600bff18672 diff --git a/kde-apps/ksirk/ksirk-20.08.3.ebuild b/kde-apps/ksirk/ksirk-20.08.3.ebuild deleted file mode 100644 index c0ccc4c739c3..000000000000 --- a/kde-apps/ksirk/ksirk-20.08.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Port of the board game risk" -HOMEPAGE="https://apps.kde.org/en/ksirk -https://games.kde.org/games/ksirk" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=app-crypt/qca-2.3.0:2 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - sys-libs/zlib -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ksmtp/Manifest b/kde-apps/ksmtp/Manifest index 0f7140e8124d..600f03fe485f 100644 --- a/kde-apps/ksmtp/Manifest +++ b/kde-apps/ksmtp/Manifest @@ -1,2 +1 @@ -DIST ksmtp-20.12.2.tar.xz 43092 BLAKE2B 74a757a58687d4c76d6a6c6c9c5931ff01938c206d482bc9a02d00bd46fef942ad5fe785b6e2c300dee889509cda1ed489355c3ab2f00e65efd039dd53856a84 SHA512 d336777948705f4d79ba6ac2c428caa467da8d6b0853defd8fb42a150c10dd25ef0258f41ce2549212e27dabca58e17eddb0d6425d2159e3d21eafaa29e369a5 DIST ksmtp-20.12.3.tar.xz 43124 BLAKE2B d4c6e1a50a98ebbd1387f98b0c5b6d4397af533898093cf5a5bb1718ae8d575e2c78c1a7de52d64b019ff4a831bb3d2c82c2ccd8529dac256d564c124e6ecdfe SHA512 813b742471f35a9ceb851e3b4fecdce578532b0754b45afd9e1ba1cd1c33b5ad06f40399488f65a9753af61af674c3c6ce9956307b61be5f2661ddabb53937fb diff --git a/kde-apps/ksmtp/ksmtp-20.12.2.ebuild b/kde-apps/ksmtp/ksmtp-20.12.2.ebuild deleted file mode 100644 index 804cb09bc357..000000000000 --- a/kde-apps/ksmtp/ksmtp-20.12.2.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Job-based library to send email through an SMTP server" -HOMEPAGE="https://api.kde.org/kdepim/ksmtp/html/index.html" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - dev-libs/cyrus-sasl - >=dev-qt/qtnetwork-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -RESTRICT+=" test" # bug 642410 diff --git a/kde-apps/ksnakeduel/Manifest b/kde-apps/ksnakeduel/Manifest index 7d2742ec2412..9e219e246ccf 100644 --- a/kde-apps/ksnakeduel/Manifest +++ b/kde-apps/ksnakeduel/Manifest @@ -1,2 +1 @@ -DIST ksnakeduel-20.08.3.tar.xz 543940 BLAKE2B d70766b6618b79f68e59431fa253be62b87a80cad6361e3929d687eb81ed884505629048cd46620c1e1630682f6127829dda15ec888331793a93e9f8889e3d7c SHA512 29e5245aca40b44c0cf0680776c5db6e9a061161b46730fcf9c6c93c57830e06da3a447d780c786ad184f4f48d414f0c17871658e2295f39e569a35fb07df4a5 DIST ksnakeduel-20.12.3.tar.xz 544212 BLAKE2B abcb3622d923aab7bfb53940e1679b143f1a9c5bbada1cbec1bc87f4acb6169e1e1767d09e49d9590deebfe8911909ffea8f192bedbad320cd06aa06abd0a411 SHA512 6915dbb658b85bcc647a70ee45a99bb07437424966256cac4efdb2d3dbee625a832f0ebeae1ee6f6138356d1c0baca42cca7fa2a80c668686480634fb350b5cf diff --git a/kde-apps/ksnakeduel/ksnakeduel-20.08.3.ebuild b/kde-apps/ksnakeduel/ksnakeduel-20.08.3.ebuild deleted file mode 100644 index 1bdd368ebc10..000000000000 --- a/kde-apps/ksnakeduel/ksnakeduel-20.08.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Tron game" -HOMEPAGE="https://apps.kde.org/en/ksnakeduel" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kspaceduel/Manifest b/kde-apps/kspaceduel/Manifest index fe75787ec4f3..ec80d928ea37 100644 --- a/kde-apps/kspaceduel/Manifest +++ b/kde-apps/kspaceduel/Manifest @@ -1,2 +1 @@ -DIST kspaceduel-20.08.3.tar.xz 617684 BLAKE2B 0a24d756857e376af666bbdf55b3a8f65ae858b7121bc89a3efe56360c8b0cd67aeaedd909a338e758ee75776ff3ca47b8d53c7f35451c0be3cc2bad605c7e70 SHA512 afb272fc92c54597c62ad58d0f730d2ca992e916044b2954aabc6d2517f72b9691ce300c9c56592f5dc148f3378318da19e13d4520af11d056b305adbbd13272 DIST kspaceduel-20.12.3.tar.xz 618104 BLAKE2B bd4f091b37751e74e589b98350ebb6d35f2da8223075b0808ba28f49178bf59b5e521224ebd1fdead79129c4c5b70c64a242191eeefed68615c6e9c70f6ab8b6 SHA512 87c42bba9bc7c677e72ec62ad1255723ccca9b1acd6c840e83ed355ace40c95e605fedda6279b9946088fe94d0727760ee29b810e6fc9c0c353d2f357e453f3d diff --git a/kde-apps/kspaceduel/kspaceduel-20.08.3.ebuild b/kde-apps/kspaceduel/kspaceduel-20.08.3.ebuild deleted file mode 100644 index b38c273bfee3..000000000000 --- a/kde-apps/kspaceduel/kspaceduel-20.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Space Game by KDE" -HOMEPAGE="https://apps.kde.org/en/kspaceduel -https://games.kde.org/games/kspaceduel" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ksquares/Manifest b/kde-apps/ksquares/Manifest index 325e9c62b843..f833a48d8ebe 100644 --- a/kde-apps/ksquares/Manifest +++ b/kde-apps/ksquares/Manifest @@ -1,2 +1 @@ -DIST ksquares-20.08.3.tar.xz 266700 BLAKE2B 33ef2480e2e81bc5ed98016c851d7b7a7a51dc95f067626b53ab17fc127f3881776b76e1df269fa1f327cd7d92526a61885eb65ec566c37e1419483fea24a608 SHA512 8e18af8c182b0752e19d8ab8d7d7021036c68a0577240812b9b559d022778f335c0c0e1d11806869580b6b4a89082bea8288e1e0edb2612ed2ead1bd4eb54c3b DIST ksquares-20.12.3.tar.xz 266692 BLAKE2B c2db15eecdf68d41c9c31f67240326e7a165e122826d67e8c4b412254bb06402b2c46c5dd812699a36586417c7157fc2ef34a7a10d1fcc1fd25f16a73168dbc6 SHA512 a2b89b21e463bebd1951cf13502640fcd35967a74526bded57883a64ee408fb2eddfe47ae6bcb171c7f4f1d8dc7adc6d81dfc94de99eed7e3cb3e0b5612d23c9 diff --git a/kde-apps/ksquares/ksquares-20.08.3.ebuild b/kde-apps/ksquares/ksquares-20.08.3.ebuild deleted file mode 100644 index b562ba8d2328..000000000000 --- a/kde-apps/ksquares/ksquares-20.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE clone of the game squares" -HOMEPAGE="https://apps.kde.org/en/ksquares -https://games.kde.org/games/ksquares" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ksudoku/Manifest b/kde-apps/ksudoku/Manifest index 4b2b9afee4b0..fe53a3d085b1 100644 --- a/kde-apps/ksudoku/Manifest +++ b/kde-apps/ksudoku/Manifest @@ -1,2 +1 @@ -DIST ksudoku-20.08.3.tar.xz 1668796 BLAKE2B e8ad97343954825cff8da0919017a008ca60cc38aab5a4d09cb5ce6443883951448c88aae2ea4febccf1eaa2cb1eeb0061e5730df1c4776467d9c2fb061492a5 SHA512 bb1183dd5118d5169df430582c0548a7018572866e5f5d72f047e6cf2d03ad3cab97281854034bba74dc3ee5fc130c1d2e7647decee5fbb7b66830b4e2122abf DIST ksudoku-20.12.3.tar.xz 1676484 BLAKE2B 1c105623303cb7f6ddbc5f4edf080eccb961c2563973237a79a23fc9dc54f74eba27f43ca75698c87697435c09aab52ae8b00d8f52ebc75223db5971953da030 SHA512 3ee16844478ea8e70b606eda689279ae428423ffc758ea6876fb78ee3ad43795a44345c1314f0db0cbe8f98029f48bfeed9dbba1548d3160bf9f34e294e8c550 diff --git a/kde-apps/ksudoku/ksudoku-20.08.3.ebuild b/kde-apps/ksudoku/ksudoku-20.08.3.ebuild deleted file mode 100644 index 8e792acc434f..000000000000 --- a/kde-apps/ksudoku/ksudoku-20.08.3.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Logic-based symbol placement puzzle by KDE" -HOMEPAGE="https://apps.kde.org/en/ksudoku -https://games.kde.org/games/ksudoku" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="opengl" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - opengl? ( - >=dev-qt/qtopengl-${QTMIN}:5 - virtual/glu - ) -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - use opengl || ecm_punt_bogus_dep Qt5 OpenGL -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package opengl OpenGL) - ) - ecm_src_configure -} diff --git a/kde-apps/ksystemlog/Manifest b/kde-apps/ksystemlog/Manifest index df8eb4244151..45c7b277b3e3 100644 --- a/kde-apps/ksystemlog/Manifest +++ b/kde-apps/ksystemlog/Manifest @@ -1,2 +1 @@ -DIST ksystemlog-20.08.3.tar.xz 1936020 BLAKE2B 3d1ab5dee63dabf2219705f9c24afd3f1cba9b4e2b43d7f0344fd2d64354bb32e39aeb142ef09266bfc4f7382e048c1f27c7ca560e310d3cb11c56f80e51279f SHA512 8b5d3e787e17470caa8df1b616fa944efc1216570acdfa8266c0a25921f90c6205ba4f2aeed42b1164c46e069a6a4607949b3a3c4d15531b8cf050eebceace0b DIST ksystemlog-20.12.3.tar.xz 1938596 BLAKE2B 9d3e36fa65e73b370cc174b7b1c47946b567d9f7350a03929d458f32845cc270fa8010b5ecc9b1781a4d394b2b88c32468fd6b460bc95f1dd93e69daa348d6bb SHA512 a7b7d5bdeb7c118469888adcf5c0856758e0a0802d76f6bc8b3afafa7df2de7df7810f0ba73d8867b4bd55003b6c042a6b76e3292f28f1387247fd5e6adc5faa diff --git a/kde-apps/ksystemlog/ksystemlog-20.08.3.ebuild b/kde-apps/ksystemlog/ksystemlog-20.08.3.ebuild deleted file mode 100644 index edde82dbf5a7..000000000000 --- a/kde-apps/ksystemlog/ksystemlog-20.08.3.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="System log viewer by KDE" -HOMEPAGE="https://apps.kde.org/en/ksystemlog" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="kdesu systemd" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - systemd? ( sys-apps/systemd ) -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - if ! use kdesu; then - sed -e "/^X-KDE-SubstituteUID/s:true:false:" \ - -i src/org.kde.ksystemlog.desktop || die - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package systemd Journald) - ) - ecm_src_configure -} - -pkg_postinst() { - ecm_pkg_postinst - use kdesu || elog "Will show only user readable logs without USE=kdesu (only in X)." - use kdesu && elog "Cannot be launched from application menu in Wayland with USE=kdesu." -} diff --git a/kde-apps/kteatime/Manifest b/kde-apps/kteatime/Manifest index 71950da49dd6..b2dccfa7ef09 100644 --- a/kde-apps/kteatime/Manifest +++ b/kde-apps/kteatime/Manifest @@ -1,2 +1 @@ -DIST kteatime-20.08.3.tar.xz 294392 BLAKE2B eeb30e54d8618d538d32d46ddaa9c4b890099fe517bdef14acca6372de9a20d8b39f0c38b79b88892d6b76afec5c05f3a8cf90646d67a7abc11a73752bb4f90e SHA512 be129b79a7ba652e8baed2d5e8f8e09be948c1ec1386fa7e5e8460cc1a53200d163217eb85382f9bc926cbe26f5d6560aa23b062bcca3b0ff7adedb14cf38e9d DIST kteatime-20.12.3.tar.xz 294280 BLAKE2B 541c8ac13046080fff0c729b3ecace678d5a6d185c64473af35e61f6296886410bca2e591f8816f49f25b3fe7d4dcd396b1ff9d50eccf54be29535217c57b990 SHA512 98d6e376b4ffd156ff0b88d1b1f5574361cb9f92ce4365df62adc408a85c38aa965455db5088a86505a7139af690e9a3fcab4d06d5827470f28ce05e1da82eeb diff --git a/kde-apps/kteatime/kteatime-20.08.3.ebuild b/kde-apps/kteatime/kteatime-20.08.3.ebuild deleted file mode 100644 index d80c995caf6b..000000000000 --- a/kde-apps/kteatime/kteatime-20.08.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE timer for making a fine cup of tea" -HOMEPAGE="https://apps.kde.org/en/kteatime" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ktimer/Manifest b/kde-apps/ktimer/Manifest index 75f45f47f18b..1091d58edb14 100644 --- a/kde-apps/ktimer/Manifest +++ b/kde-apps/ktimer/Manifest @@ -1,2 +1 @@ -DIST ktimer-20.08.3.tar.xz 385496 BLAKE2B c55a60f0bc67ac395cef04b186789649c52b14a1c62a3a75998d28ec71bd4b56e8b8e0324a3779d017b5796cd199b9edac5d3e13c03fa6f2fd85e619da581046 SHA512 4e77fe7cf82b6eaa4b3565f8a57b18738f22941c6418c8378d8e215dd11b80b45c576ca5954400b8e9373e03ce61cad096ee17f91a32f3128e6f84c235362fcd DIST ktimer-20.12.3.tar.xz 386444 BLAKE2B c1feaa5a4a2aa8b13c24d1328985dbdf8b3903fea3ee571da4832c2dddfa6f87222f42851077c41fb7c9d77bcecc7ebe62c2f9d3eb7ed7426c893a00b16ede82 SHA512 3c278640bf5ce1340941f957ae7ab9050a9ba7b93a25ac9111f73cc01bec49b49a872363a6ceab03d0e893c65ad8228309903fbb993baead896a81ec389ed93b diff --git a/kde-apps/ktimer/ktimer-20.08.3.ebuild b/kde-apps/ktimer/ktimer-20.08.3.ebuild deleted file mode 100644 index 873d91d34d1c..000000000000 --- a/kde-apps/ktimer/ktimer-20.08.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Little tool to execute programs after some time" -HOMEPAGE="https://apps.kde.org/en/ktimer -https://utils.kde.org/projects/ktimer/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ktouch/Manifest b/kde-apps/ktouch/Manifest index 3ce62292f43c..95bdc276a6b1 100644 --- a/kde-apps/ktouch/Manifest +++ b/kde-apps/ktouch/Manifest @@ -1,2 +1 @@ -DIST ktouch-20.08.3.tar.xz 4943004 BLAKE2B de25f9da88931b2b0ce6c2bb1953350cd4b9102385c1317f844b63eaf1f51d9af713274199c0aa4ab8c627e27fc49028e5ac3de5b819d370d3276106e3ac4193 SHA512 7611ccc2132cf02bbb1028feb0a4a25fdd466dde8cab36a3e6d2d711d8f71ebd04a2798fee87fb1225c7fa5e7fcd5d9a3fb7aed284729ded838a71026fb03d1b DIST ktouch-20.12.3.tar.xz 4942444 BLAKE2B ee1d5c0fe9836d6725eab0ac73d242b2340616f8c2247b841c0cc2bc9ffab58cc848b668c3600f97d57cf3f7efd83761cb529961e8d35f3d86ee6a54236e5040 SHA512 33041f31a910182969f20c98e33393cb53142e0ae69fb5717d1d235a3006ee931734a50a77f9d0336b801984ae0ba3e7295f46de82ffda90fa3003a0634ba968 diff --git a/kde-apps/ktouch/ktouch-20.08.3.ebuild b/kde-apps/ktouch/ktouch-20.08.3.ebuild deleted file mode 100644 index fc3db8be2092..000000000000 --- a/kde-apps/ktouch/ktouch-20.08.3.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Program that helps to learn and practice touch typing" -HOMEPAGE="https://apps.kde.org/en/ktouch" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="X" - -COMMON_DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-qt/qtxmlpatterns-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libxcb[xkb] - x11-libs/libxkbfile - ) -" -DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kwindowsystem-${KFMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=kde-apps/kqtquickcharts-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - -DCOMPILE_QML=OFF - $(cmake_use_find_package X X11) - $(cmake_use_find_package X Qt5X11Extras) - ) - ecm_src_configure -} diff --git a/kde-apps/ktp-accounts-kcm/Manifest b/kde-apps/ktp-accounts-kcm/Manifest index 266ebab617ea..3cc88bb204cc 100644 --- a/kde-apps/ktp-accounts-kcm/Manifest +++ b/kde-apps/ktp-accounts-kcm/Manifest @@ -1,2 +1 @@ -DIST ktp-accounts-kcm-20.08.3.tar.xz 262152 BLAKE2B c34bcb3d0c11324eb4453be04267c2df9edeaef1bb95813f652e4eda34ee1de0d0f6a84b928afcb06aa3921cb73e8e6f517a2f3b2b17cc5665c018dd293efdeb SHA512 582efbdfbc16e27ba09aedfa2ca263802379b87410815adb2e55f3acac122a4009ee827115ff8ae01b28e0a2bb0248b9a8f92326c63e92c1463c18ae094edd16 DIST ktp-accounts-kcm-20.12.3.tar.xz 262196 BLAKE2B 6e2d421babf2c3210ff17944e365c40cd02210cca4c9032fcc10d8664cbab27b759332576cb1dd157fb6543beb01339f765ebb96708d2fa368f7051901d8282f SHA512 97bcc25bea0b680b25b8874fb66eb916dbde8ea4d8e16159cf8ed80f715245863d62cedd73f6969369d70efa8c0635ad7b72945e4e1fae1bea746b6410d63c4c diff --git a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-20.08.3.ebuild b/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-20.08.3.ebuild deleted file mode 100644 index 9a1334afa1f3..000000000000 --- a/kde-apps/ktp-accounts-kcm/ktp-accounts-kcm-20.08.3.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Telepathy account management kcm" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="experimental" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kaccounts-integration-${PVCUT}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - net-libs/accounts-qt - net-libs/signond - >=net-libs/telepathy-qt-0.9.8 -" -DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - net-libs/libaccounts-glib -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/kaccounts-providers-${PVCUT}:5 - net-im/telepathy-connection-managers -" - -src_configure() { - local mycmakeargs=( - -DBUILD_DISABLED_PROVIDERS=$(usex experimental) - ) - ecm_src_configure -} - -pkg_postinst() { - if use experimental; then - ewarn "Experimental providers are enabled." - ewarn "Most of them aren't integrated nicely and may require additional steps for account creation." - ewarn "Use at your own risk!" - fi - ecm_pkg_postinst -} diff --git a/kde-apps/ktp-approver/Manifest b/kde-apps/ktp-approver/Manifest index 44d21a7c4395..6d0f71e4d8f5 100644 --- a/kde-apps/ktp-approver/Manifest +++ b/kde-apps/ktp-approver/Manifest @@ -1,2 +1 @@ -DIST ktp-approver-20.08.3.tar.xz 37344 BLAKE2B 80283810dd22724d792bf867db29fab5af39c813792ecb0251e8c964add8df0335d0e79410a60171b98a950e0eec1c07d6db30c988dbb3608d48fb970905baba SHA512 df4a451a65d3d17f6f06affcfc0fad72ea01073e6d694480ea0e52953d3eeedf55975cb4188db5a78726a8725f038002408e000dd3139c75a5f750d3d70d95bb DIST ktp-approver-20.12.3.tar.xz 37304 BLAKE2B 7ec4406f026fdd8c8b9d49a21449309af8675605a88d057144941475373206fbcfe0e7349fadf760aba45b7fb75bdcc895a395735e587f2145e0cc17db4f66ed SHA512 0f7c578a69ff8820cc1447ea311842385c1678561b4881bd3bcc2dc988fe12a812d499d0714b123599906e3b75d5eac4f2102ddf309b037b5614935bc41ea0f1 diff --git a/kde-apps/ktp-approver/ktp-approver-20.08.3.ebuild b/kde-apps/ktp-approver/ktp-approver-20.08.3.ebuild deleted file mode 100644 index ff200224844a..000000000000 --- a/kde-apps/ktp-approver/ktp-approver-20.08.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Telepathy notification handler" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=net-libs/telepathy-qt-0.9.8 -" -RDEPEND="${DEPEND} - >=kde-apps/ktp-contact-list-${PVCUT}:5 -" diff --git a/kde-apps/ktp-auth-handler/Manifest b/kde-apps/ktp-auth-handler/Manifest index 55213891e9ea..594e86111ddc 100644 --- a/kde-apps/ktp-auth-handler/Manifest +++ b/kde-apps/ktp-auth-handler/Manifest @@ -1,2 +1 @@ -DIST ktp-auth-handler-20.08.3.tar.xz 46368 BLAKE2B e951c09138e335315481cf8f1d9a209e6849e5704e39378539d2b4663e8882e6f5e0d525b8723f93fb39f1a47ffdb03dd56dda75c4f7f2fe57b708ee8af3bc4d SHA512 f8cc0a952d92c695da6b22a60fc525b10c63b9f43062fb62124b163bc3aaf8c6d2204b50c4b924c46ba61290b73c14de22363382b063bb24bf68d077309b33eb DIST ktp-auth-handler-20.12.3.tar.xz 46328 BLAKE2B b34383d810f38bd428f604160cbefdf1bb809c955e6333d9e3c01329e628dcc70dde1215fa3217c7da83ee57238f400e9b28433cef44fe5a98289b29bd755abd SHA512 226f101d6d947d5d29e749336c9f5ed084ea416a534eaefcda4df888960eed1841189317e93c8b2ec05558a68a57be75f6afd31256bea97ddbf8257d542f68d9 diff --git a/kde-apps/ktp-auth-handler/ktp-auth-handler-20.08.3.ebuild b/kde-apps/ktp-auth-handler/ktp-auth-handler-20.08.3.ebuild deleted file mode 100644 index 99e5dc6abee1..000000000000 --- a/kde-apps/ktp-auth-handler/ktp-auth-handler-20.08.3.ebuild +++ /dev/null @@ -1,39 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Telepathy authentication handler" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=app-crypt/qca-2.3.0:2 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kaccounts-integration-${PVCUT}:5 - >=kde-apps/ktp-common-internals-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - net-libs/accounts-qt - net-libs/signond - >=net-libs/telepathy-qt-0.9.8 -" -RDEPEND="${DEPEND} - >=app-crypt/qca-2.3.0:2[ssl] -" diff --git a/kde-apps/ktp-common-internals/Manifest b/kde-apps/ktp-common-internals/Manifest index aea791b615a9..71f0d56de9c8 100644 --- a/kde-apps/ktp-common-internals/Manifest +++ b/kde-apps/ktp-common-internals/Manifest @@ -1,2 +1 @@ -DIST ktp-common-internals-20.08.3.tar.xz 449648 BLAKE2B 575d1ab5ec25102f3256254fc3969de8b298f665aa54129198e7b11bbc7fc16a4e4ac47ce30329e61e6e263d1bac613f4f1df24e27cd8f28ac0efd4be2137758 SHA512 aa574c04b0d9aad8a736eb8263ff83596e11411fbe63eb11702df455bbe93ff5dded5148ad1733875a0d1e9c0b2519aa141a59a0006e674480e73338ecaaadbb DIST ktp-common-internals-20.12.3.tar.xz 449572 BLAKE2B 5f7d28a9b0ff22dffe2f6670dd4a2821f0d305741e5334ef88960907e4571e1053e4b6ef5f4d897751ec6fe4e356c2a7535326e5d63a8d7e5613c003cba4d465 SHA512 217a4ec724f0a6918254637546367ecd52f5f0688bf754e582b6e8596a58a120e5e19a9933af5d0f4d4d2cac207edce4b55a602f8e3ab1493a21e071ca135b49 diff --git a/kde-apps/ktp-common-internals/ktp-common-internals-20.08.3.ebuild b/kde-apps/ktp-common-internals/ktp-common-internals-20.08.3.ebuild deleted file mode 100644 index 7fa1b99adfda..000000000000 --- a/kde-apps/ktp-common-internals/ktp-common-internals-20.08.3.ebuild +++ /dev/null @@ -1,68 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Telepathy common library" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="otr +sso" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpeople-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=net-libs/telepathy-logger-qt-17.08.0:5 - >=net-libs/telepathy-qt-0.9.8 - otr? ( - dev-libs/libgcrypt:0= - >=net-libs/libotr-4.0.0 - ) - sso? ( - >=kde-apps/kaccounts-integration-${PVCUT}:5 - net-libs/accounts-qt - net-libs/telepathy-accounts-signon - ) -" -DEPEND="${RDEPEND} - >=dev-qt/qtnetwork-${QTMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package sso KAccounts) - $(cmake_use_find_package sso AccountsQt5) - $(cmake_use_find_package otr Libgcrypt) - $(cmake_use_find_package otr LibOTR) - ) - - ecm_src_configure -} diff --git a/kde-apps/ktp-contact-list/Manifest b/kde-apps/ktp-contact-list/Manifest index 10da660db7e0..efdfe0b87228 100644 --- a/kde-apps/ktp-contact-list/Manifest +++ b/kde-apps/ktp-contact-list/Manifest @@ -1,2 +1 @@ -DIST ktp-contact-list-20.08.3.tar.xz 150020 BLAKE2B c321d59ec73af0492a818f298fe48ab1392d0c1eec9bb9b1e6aab4677886c49d72b5aa85c58758fc23f9831934bf17b282f7bac1fb166073ea5a438a13db93ed SHA512 abde3521f7bd57e79d650fff56ac960487b421680cfcebbf079991dfd355c661c9215ac63fb808dcc23ece38fa596f054dc16073c5ddbb97921c1c96cbbd6ce1 DIST ktp-contact-list-20.12.3.tar.xz 150320 BLAKE2B 9bd482ee79600f6dc37c224a6901ccaf8b31d924b1ff63f6a304f4b92454e12d869c271c16d003812876eccaf6f9b2d0037aae1271098ca07a3b0d5b22ae52a5 SHA512 54e946c452bf0a7f22c4b1c679d99f76024f39e13c49bd6c52365178b6a1a1df8c76d6e223e1191def79ca36140b6f5e683c35320705e4854c9c09099f8e2da0 diff --git a/kde-apps/ktp-contact-list/ktp-contact-list-20.08.3.ebuild b/kde-apps/ktp-contact-list/ktp-contact-list-20.08.3.ebuild deleted file mode 100644 index 1f05d8b74708..000000000000 --- a/kde-apps/ktp-contact-list/ktp-contact-list-20.08.3.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Telepathy contact list" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/ktp-common-internals-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kpeople-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=net-libs/telepathy-qt-0.9.8 -" -DEPEND="${RDEPEND} - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 -" diff --git a/kde-apps/ktp-contact-runner/Manifest b/kde-apps/ktp-contact-runner/Manifest index d77a1244d514..3f9dab0da68b 100644 --- a/kde-apps/ktp-contact-runner/Manifest +++ b/kde-apps/ktp-contact-runner/Manifest @@ -1,2 +1 @@ -DIST ktp-contact-runner-20.08.3.tar.xz 42940 BLAKE2B fa7397f8718736ac51fc3588c6b60701b422207365320fed9d9467054328ff206d81ec67af08ff2433fbfd256bbecbfc0b893b78df8ef511c8d5311ebb177b39 SHA512 8e7b9acb088795863589e1e1549fe012a4a1d721d9a1eb0a488ad1badb250a4c0e7bf0fc0f6b7c9d5e51ce313f0a6aa2d5ff1ba9f4d851ee3e8cb20f620ef032 DIST ktp-contact-runner-20.12.3.tar.xz 43084 BLAKE2B daae9c0c2fd9898df4797ab0bd09daf903915a46a8f3d2544330f58f889a3a7d2f8582a5a500aa9baa8585c13d6e5d6ba5f024050c4a68918239ef9fb5543923 SHA512 e714c2d7f9274d1f5689f140a0609ddb5bd1e9a0d3760b3f04e656c74b97a9b32090044940a49689801a2fa749ccb33b79ba58ef413be6a7a22343432305c6c0 diff --git a/kde-apps/ktp-contact-runner/ktp-contact-runner-20.08.3.ebuild b/kde-apps/ktp-contact-runner/ktp-contact-runner-20.08.3.ebuild deleted file mode 100644 index ba3e605f13e6..000000000000 --- a/kde-apps/ktp-contact-runner/ktp-contact-runner-20.08.3.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Telepathy krunner plugin" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/ktp-common-internals-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=net-libs/telepathy-qt-0.9.8 -" -DEPEND="${RDEPEND} - >=kde-frameworks/kservice-${KFMIN}:5 -" diff --git a/kde-apps/ktp-desktop-applets/Manifest b/kde-apps/ktp-desktop-applets/Manifest index e6db7437036f..d162ea719410 100644 --- a/kde-apps/ktp-desktop-applets/Manifest +++ b/kde-apps/ktp-desktop-applets/Manifest @@ -1,2 +1 @@ -DIST ktp-desktop-applets-20.08.3.tar.xz 43684 BLAKE2B 332e56f38d1866926a42bcfb8e5ef7ec2d90ba1446fed1d687359d437311beea9d7cb3fa84c6901a51e7a656aca5ddd84844302ca8264259e0cd55bb2ae39a1a SHA512 01f08443be107c86d5c8ddb8c127eecd375963ace051934f61d31d547af0c6831f637e70d2097c33984eab166a57a0990f08b8d55d74ba83d3b46f9ca2f7722b DIST ktp-desktop-applets-20.12.3.tar.xz 43704 BLAKE2B 90d8304eb8cdd20635359b947f91774ad28668aa917571d9ca1f616b06c5a1f3d63876497b0c500e989c907b53f542114eac3926e5a19bc900eb0ab1139cb93d SHA512 ef99274d65cb0bbbe1796402230472f243f331285ee69e316394c6a37fa87939c8a803b65ec68357328f39226517103c98f270258c5c7c9d3470865ef97dc325 diff --git a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-20.08.3.ebuild b/kde-apps/ktp-desktop-applets/ktp-desktop-applets-20.08.3.ebuild deleted file mode 100644 index 163fbf790e6f..000000000000 --- a/kde-apps/ktp-desktop-applets/ktp-desktop-applets-20.08.3.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Telepathy contact, presence and chat Plasma applets" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="|| ( GPL-2 GPL-3 ) GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=kde-frameworks/ki18n-${KFMIN}:5 -" diff --git a/kde-apps/ktp-filetransfer-handler/Manifest b/kde-apps/ktp-filetransfer-handler/Manifest index 823393e6dc76..7236f6ddc933 100644 --- a/kde-apps/ktp-filetransfer-handler/Manifest +++ b/kde-apps/ktp-filetransfer-handler/Manifest @@ -1,2 +1 @@ -DIST ktp-filetransfer-handler-20.08.3.tar.xz 46248 BLAKE2B d8494017fc10f7be275d284b9af460f84f1186c0bb944d3153401397a3e37e0089dbcf572c9d129e424c874adee09cf50c97c93ed8b55c80019c3b7cf4c54cbf SHA512 8d9d2a4939ee0d8780dbafa4b4df7bc04e8a661dea177784be24140dce313667aa9ca2a0e53e23db8ca03030ed6a782ffc51d120c79b9fec7fe08e12df28f5d1 DIST ktp-filetransfer-handler-20.12.3.tar.xz 46208 BLAKE2B 341e042981ee093125dd31152e5f65a8f83b94dd626a8f905799e0128f5687f068f4d1e15cbd52e65b0a3b22422c78d1449f48e4b14a5f68a9290b907210fcaa SHA512 b1482eaa8e18d3a0238d3e885d3f6d3398487f772944239bc807ee0309adb4ee1bed010dafd7a9bc149eab39085e4689c6f75d97bc5ce43ad17bf1b38453091c diff --git a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-20.08.3.ebuild b/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-20.08.3.ebuild deleted file mode 100644 index 2e089cf29de5..000000000000 --- a/kde-apps/ktp-filetransfer-handler/ktp-filetransfer-handler-20.08.3.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Telepathy file transfer handler" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="GPL-2+ LGPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/ktp-common-internals-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=net-libs/telepathy-qt-0.9.8 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/ktp-kded-module/Manifest b/kde-apps/ktp-kded-module/Manifest index ce0ebd98698d..903d50ef51fc 100644 --- a/kde-apps/ktp-kded-module/Manifest +++ b/kde-apps/ktp-kded-module/Manifest @@ -1,2 +1 @@ -DIST ktp-kded-module-20.08.3.tar.xz 98480 BLAKE2B 1a8e535d578ed086bf4b01dcc7ba6fb908493f097dee640a5388af65cb7c371c0f2492d6f8f57f459e8ed5d6f4cbb242c2c47b34842fe0f7a28c50887f4900ae SHA512 8f8c58a4f055d2b4a4e40e991b2c2026b1954f289a1eaefd7058c7e5eaa51d4591d15b785137e15f36264e203af37894fde5dfd93fba27977d3c8c707a49c2fb DIST ktp-kded-module-20.12.3.tar.xz 98312 BLAKE2B 70951217e2881c48af5862ce876df74dcc9a4ceba519c0f88bf9ae0a99b4bf5923f9d68950a84270206988a3a19913ad69526b43a724c15c879b6c16749515c5 SHA512 17ba3d45ce0931f42de09cfa4b693e88e77ef67f08ae35faf56f5d4d7fdefe28501be554c7ea279d6b1183ecbd46a99552e7316b19e2e85a3ec5906a2c285b3d diff --git a/kde-apps/ktp-kded-module/ktp-kded-module-20.08.3.ebuild b/kde-apps/ktp-kded-module/ktp-kded-module-20.08.3.ebuild deleted file mode 100644 index 4c54812d33f4..000000000000 --- a/kde-apps/ktp-kded-module/ktp-kded-module-20.08.3.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Telepathy workspace integration" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -COMMON_DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/ktp-common-internals-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=net-libs/telepathy-qt-0.9.8 -" -DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/signon-kwallet-extension-${PVCUT}:5 -" diff --git a/kde-apps/ktp-send-file/Manifest b/kde-apps/ktp-send-file/Manifest index cebcd7a6d174..98482094c01b 100644 --- a/kde-apps/ktp-send-file/Manifest +++ b/kde-apps/ktp-send-file/Manifest @@ -1,2 +1 @@ -DIST ktp-send-file-20.08.3.tar.xz 27824 BLAKE2B 739aa72b1cda196924b4e2a072e590df5ac7489447cdea13d94b7aa26ab44eaa32d579bb8374c0b90c03daba0738dbb6126d31123bb639d82e00cec4be64d11f SHA512 bd7c2a2f20376ccecbabd41f87c0b5d45564eebb77fa9eadb7f81782562c7645203f61dd8797a6ccb9d5c4eb19c0922ccdf553245197700fc7cac3293ffba2e6 DIST ktp-send-file-20.12.3.tar.xz 27816 BLAKE2B ff30f0d69d4a9c9bfcacd226c3261dfc9df7d998ab5e265eb2a6cdf183ad3c0797ad55469384df69f9c2e7b3bfabd551d3937c3cadbee90d22e670db0d20453b SHA512 4b5766f38cc4c83a61f0d7dc8acc112e844eb3159b4998bfc9deca8df7020182273e5fcaf25bd0543c451d38ab8cd9345906ac8de5e9cd2f31732f53a7152a80 diff --git a/kde-apps/ktp-send-file/ktp-send-file-20.08.3.ebuild b/kde-apps/ktp-send-file/ktp-send-file-20.08.3.ebuild deleted file mode 100644 index 5855159bd858..000000000000 --- a/kde-apps/ktp-send-file/ktp-send-file-20.08.3.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Telepathy file manager plugin to send files to contacts" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/ktp-common-internals-${PVCUT}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=net-libs/telepathy-qt-0.9.8 -" -DEPEND="${COMMON_DEPEND} - >=kde-frameworks/kcmutils-${KFMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=kde-apps/ktp-contact-list-${PVCUT}:5 - >=kde-apps/ktp-filetransfer-handler-${PVCUT}:5 -" diff --git a/kde-apps/ktp-text-ui/Manifest b/kde-apps/ktp-text-ui/Manifest index f8b18be91138..5e4aa432a00d 100644 --- a/kde-apps/ktp-text-ui/Manifest +++ b/kde-apps/ktp-text-ui/Manifest @@ -1,2 +1 @@ -DIST ktp-text-ui-20.08.3.tar.xz 470328 BLAKE2B 4c31ff6eee9cd2899913e6496e87237a3a833c8370a6c091b4dacfabd07697e915b59809d00cd5d80326e51189cbaa96a17f5d636200e44b81086ce8dee59760 SHA512 d8ff61d6348edb491dc4bf9f4c8bd3e3e0035c57e9b9f94f6314136931e25115b64adbc36007c7a97fdb55f8544335fbe85532d7807a03cdde3c899947bd212b DIST ktp-text-ui-20.12.3.tar.xz 471704 BLAKE2B b8245e4e791c8ec6eec832bd2f14fe499a5654cf14dd373d2428b168b75caa1cc6e83fa3199e03a23bc65f47fa34eeda5d419dc69c58c0e3a88def0b27d80e8b SHA512 0c2efcfc3497f2ec7f44389d5a10eb601b6fb2616d068ae6e4d99483a34de4f2537fed77ff0c7934561e980267e511213cca30d2bf2da1fb507b4789db944f5a diff --git a/kde-apps/ktp-text-ui/ktp-text-ui-20.08.3.ebuild b/kde-apps/ktp-text-ui/ktp-text-ui-20.08.3.ebuild deleted file mode 100644 index a24ae7fee82d..000000000000 --- a/kde-apps/ktp-text-ui/ktp-text-ui-20.08.3.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE Telepathy text chat window" -HOMEPAGE="https://community.kde.org/KTp" - -LICENSE="Apache-2.0 || ( AFL-2.1 BSD ) GPL-2+ LGPL-2.1+ MIT" -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="speech" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/ktp-common-internals-${PVCUT}:5[otr] - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kemoticons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kpeople-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=net-libs/telepathy-qt-0.9.8 - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) -" -RDEPEND="${DEPEND} - >=kde-apps/ktp-contact-list-${PVCUT}:5 -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package speech Qt5TextToSpeech) - ) - - ecm_src_configure -} diff --git a/kde-apps/ktuberling/Manifest b/kde-apps/ktuberling/Manifest index ea273fb7a9b9..ead572f5ae3d 100644 --- a/kde-apps/ktuberling/Manifest +++ b/kde-apps/ktuberling/Manifest @@ -1,2 +1 @@ -DIST ktuberling-20.08.3.tar.xz 70706504 BLAKE2B fe7058c3ef29c81953a50f5648543491ab73d4fac12e4d0a0e4591408f6e852fdbe7f8d95cef145798e765408bffa5066e20b95f49a2cf163051c9cfe7f01237 SHA512 84fbf32cb7e71e64499dc88bf9781cae3089c7019a3db1c8aa10b4cf58ae971dcc828132f768a107ccabf4b080aa63b5b9099a62585f7f598ca348e62ec98ddf DIST ktuberling-20.12.3.tar.xz 70712392 BLAKE2B 048618e1acf907ef74787d4ab88edde2badd5f2513ad65829a527e1bda966818b9d74003d91d7dfe57f6ce23b97370f1f87af37e7338c99f9dec187bf9667e15 SHA512 ea6d1dd04f53cdb4bde868ae478b7368e1c1147a73d7e5179133ad47ad2bc9a823d61c11bfd5cd922c26fd169a2ea4c43e4f9fb86e13a6e12f4a92f4974cd8b0 diff --git a/kde-apps/ktuberling/ktuberling-20.08.3.ebuild b/kde-apps/ktuberling/ktuberling-20.08.3.ebuild deleted file mode 100644 index ea140a0f7870..000000000000 --- a/kde-apps/ktuberling/ktuberling-20.08.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Potato game for kids by KDE" -HOMEPAGE="https://apps.kde.org/en/ktuberling -https://games.kde.org/games/ktuberling" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kturtle/Manifest b/kde-apps/kturtle/Manifest index b96f37b56c09..6da2162b9663 100644 --- a/kde-apps/kturtle/Manifest +++ b/kde-apps/kturtle/Manifest @@ -1,2 +1 @@ -DIST kturtle-20.08.3.tar.xz 1837212 BLAKE2B 641452e211401a5c97c0145b4db8a5cb018b6183c75a6ebf5f94bda4f2e998142be60739c03231db08f9354ff7a4084e059562dee5f8e5bae35b27f1b6abeb22 SHA512 3389eee520e485f72533bd599c1caa241fd47343ad70c332e3d06540ad9ed2fd3bf6c578f95a7e02c860e6594a800a1b65a84c9d980942dce9ac4d25ee14f2bd DIST kturtle-20.12.3.tar.xz 1837380 BLAKE2B 6e69a7b42b32e3e81369ad94b3bec0968f588c31c23753466bfff9e54a700c0523d144a4a0bd161f2bf7cb61aa8ad996e00e2d7306bc8f06937ebd34251afd8f SHA512 a24ed68ca908693b76cfac731c39fc51579c3a26eddb08800ec8064091c7a00b5964078546754524d739d89ebcb11966d1246bd0044aef0b6167fc3094c57570 diff --git a/kde-apps/kturtle/kturtle-20.08.3.ebuild b/kde-apps/kturtle/kturtle-20.08.3.ebuild deleted file mode 100644 index 7ab912bdc869..000000000000 --- a/kde-apps/kturtle/kturtle-20.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Educational programming environment using the Logo programming language" -HOMEPAGE="https://apps.kde.org/en/kturtle https://edu.kde.org/kturtle/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kubrick/Manifest b/kde-apps/kubrick/Manifest index 10970da35c0e..5dd30b9db809 100644 --- a/kde-apps/kubrick/Manifest +++ b/kde-apps/kubrick/Manifest @@ -1,2 +1 @@ -DIST kubrick-20.08.3.tar.xz 332024 BLAKE2B bb50aaa62d8c5c06f3b19d3f54c966394e10b94a18e586557af44a0716f52b660ea3f0f7c11bfa3d99257bc02539ab7e32fe8b42984d6cc2098054b88ad3c713 SHA512 3bb049cde9f09b36e357550f71e3f9297cc1968dcfdc5ea3968bf6b591cb3a2041aa03d578b2b72b32e7658fa4fd6b1afc0d0ae36f16a8db4b67bd0267eb8c4e DIST kubrick-20.12.3.tar.xz 339644 BLAKE2B 7b4a0eb179273765c3532540ff088bc698e9a01ee1384697a0ba40a27c10c1f5e0f36617b48470b2a1af7ea41ef1d781cb2f480921ef9beeeb183c9c8d7f5f2a SHA512 bd0e22fcc299c065d64ec697a248cdefd57dac0e0c2487f5cdbd15c952a87b0873df588fcc7023a68c8f839199d00582fc39621e91746093ea409a83402bb7bc diff --git a/kde-apps/kubrick/kubrick-20.08.3.ebuild b/kde-apps/kubrick/kubrick-20.08.3.ebuild deleted file mode 100644 index b3b2c62b2aab..000000000000 --- a/kde-apps/kubrick/kubrick-20.08.3.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Game based on the \"Rubik's Cube\" puzzle by KDE" -HOMEPAGE="https://apps.kde.org/en/kubrick" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtopengl-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - virtual/glu - virtual/opengl -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kwalletmanager/Manifest b/kde-apps/kwalletmanager/Manifest index e061eb060611..5506d709aa31 100644 --- a/kde-apps/kwalletmanager/Manifest +++ b/kde-apps/kwalletmanager/Manifest @@ -1,2 +1 @@ -DIST kwalletmanager-20.08.3.tar.xz 773736 BLAKE2B a4975d5e295781a917ebb3d9d9877fe770288dbd065bd9c9e5aef0e7af17577b78cc998e14a73bb5e9954764efdeeff9ac0a469c7dbf7f929dbd85e7b30149d3 SHA512 afe5d8cc99fe9a889510e5ab65660b8c8dd5962d75e70d8a149d2be3d8e10c4914b7b2b62d3cb42a9e18f1f5d44a17a593c3314b901c838fccc8a7292b74c97c DIST kwalletmanager-20.12.3.tar.xz 773840 BLAKE2B d5d9ef32a2033d2bef90452eb77e578dcf3c094777f71bbcdba459cc21f746fe23fd7e5ca03c87755fa5505c3ebd943ac58c89472d903ff046ba786f0e4db4ab SHA512 6cc9cb53813b4dc0e5c7c74a3130fee51dd85c4de9f78e4d3c64d40c4b2ed2b134a24f5fe10d67996077f57c4032a8cf2481e418238c5e5ff73c9f0d9657a6a3 diff --git a/kde-apps/kwalletmanager/kwalletmanager-20.08.3.ebuild b/kde-apps/kwalletmanager/kwalletmanager-20.08.3.ebuild deleted file mode 100644 index 886b1ca8347a..000000000000 --- a/kde-apps/kwalletmanager/kwalletmanager-20.08.3.ebuild +++ /dev/null @@ -1,47 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Tool to manage the passwords on your system using KDE Wallet" -HOMEAGE="https://apps.kde.org/en/kwalletmanager5 -https://utils.kde.org/projects/kwalletmanager" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kauth-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/kwave/Manifest b/kde-apps/kwave/Manifest index 9f4dae1b4870..3f6e50bcf089 100644 --- a/kde-apps/kwave/Manifest +++ b/kde-apps/kwave/Manifest @@ -1,2 +1 @@ -DIST kwave-20.08.3.tar.xz 6878552 BLAKE2B 1708bc448399b7fd71be9cd21ae949efdfc1f3d871fcfabd4330150ed91faa65acf5dda50c81c2a0d275dd252e324af09c051d8be6873f1cdb21428ba4d33206 SHA512 63829dc2b39e8c78168f7c436dbc60334fccb92ba5c18b37f3e91b117ef9c3c53cb4957862362841986f25cf6cae210cdb9e2dba74d8c9ac486756ef675d98c4 DIST kwave-20.12.3.tar.xz 6911104 BLAKE2B 17cc2c5a1b14b8c46548fc3d8c65a37c5f42f49a6656f54cef4549d5b8fbda08f3e491a11a5c46e328c3abc6fbcb4e09dc45529fe14e7a78ab031b1d0937cbdf SHA512 9854836fc328dfded8494c03137d940c8ecfc0409e0f8ea85b34d51fb1f7d077c3f3e9e8e439acdf9da66037de0da65dabe8db7422b5bccbadcbaff599e9893a diff --git a/kde-apps/kwave/kwave-20.08.3.ebuild b/kde-apps/kwave/kwave-20.08.3.ebuild deleted file mode 100644 index fc0111913711..000000000000 --- a/kde-apps/kwave/kwave-20.08.3.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Sound editor built on KDE Frameworks 5 that can edit many types of audio files" -HOMEPAGE="https://apps.kde.org/en/kwave" - -LICENSE="CC-BY-SA-3.0 CC0-1.0 GPL-2+ LGPL-2+ handbook? ( FDL-1.2 ) opus? ( BSD-2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="alsa flac mp3 opus oss pulseaudio +qtmedia vorbis" - -BDEPEND=" - sys-devel/gettext - handbook? ( || ( - gnome-base/librsvg - virtual/imagemagick-tools[png,svg] - ) ) -" -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - media-libs/audiofile:= - >=sci-libs/fftw-3 - media-libs/libsamplerate - alsa? ( media-libs/alsa-lib ) - flac? ( media-libs/flac ) - mp3? ( - media-libs/id3lib - media-libs/libmad - || ( - media-sound/lame - media-sound/toolame - media-sound/twolame - ) - ) - qtmedia? ( >=dev-qt/qtmultimedia-${QTMIN}:5 ) - opus? ( - media-libs/libogg - media-libs/opus - ) - pulseaudio? ( media-sound/pulseaudio ) - vorbis? ( - media-libs/libogg - media-libs/libvorbis - ) -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" - -DOCS=( AUTHORS CHANGES LICENSES README TODO ) - -src_configure() { - local mycmakeargs=( - -DDEBUG=$(usex debug) - -DWITH_ALSA=$(usex alsa) - -DWITH_DOC=$(usex handbook) - -DWITH_FLAC=$(usex flac) - -DWITH_MP3=$(usex mp3) - -DWITH_OGG_VORBIS=$(usex vorbis) - -DWITH_OGG_OPUS=$(usex opus) - -DWITH_OSS=$(usex oss) - -DWITH_PULSEAUDIO=$(usex pulseaudio) - -DWITH_QT_AUDIO=$(usex qtmedia) - ) - - ecm_src_configure -} diff --git a/kde-apps/kwordquiz/Manifest b/kde-apps/kwordquiz/Manifest index fa073abf854f..4828c99b6ec6 100644 --- a/kde-apps/kwordquiz/Manifest +++ b/kde-apps/kwordquiz/Manifest @@ -1,2 +1 @@ -DIST kwordquiz-20.08.3.tar.xz 4187476 BLAKE2B ebb76141212d84d02dc64100b7582fbc5bbc9e3b22efdd6686c83892f2d47d894547d7f4f57a3ef52f28745c6dd77af7202a97cb44b2989a49f13e4d56a6d2bc SHA512 59dc0d24a6434e9bdb9da7aefd21c0e03768e5420f60c829f2e26512c34277308c8418a078e14d08eb00365bcb462fa3e2ea5f077f25ea2ff8be8a7bff1058df DIST kwordquiz-20.12.3.tar.xz 4187776 BLAKE2B ac3fa74db64f93338ba77064e8223bd3272198d94440569b91f4250f302dff49a9088e70e6d9f7a0281be8c79f467f9c12ac2241a81a2b661f4706a3a43eee45 SHA512 2192c8e0b9bdd9d26ed5b0596baa208450bf31b89855c106c125b63465ec505e61e180bc05d60c36809ac93cc31cc9ef814e3636d8a7833909332755aced3872 diff --git a/kde-apps/kwordquiz/kwordquiz-20.08.3.ebuild b/kde-apps/kwordquiz/kwordquiz-20.08.3.ebuild deleted file mode 100644 index ede77d5bd398..000000000000 --- a/kde-apps/kwordquiz/kwordquiz-20.08.3.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Powerful flashcard and vocabulary learning program" -HOMEPAGE="https://apps.kde.org/en/kwordquiz https://edu.kde.org/kwordquiz/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 -" -RDEPEND=${DEPEND} diff --git a/kde-apps/kwrite/Manifest b/kde-apps/kwrite/Manifest index 2288a7328a99..a1ff5ebf7f47 100644 --- a/kde-apps/kwrite/Manifest +++ b/kde-apps/kwrite/Manifest @@ -1,2 +1 @@ -DIST kate-20.08.3.tar.xz 5853216 BLAKE2B 8ad6f14e98e44355731497dd3363dab51e3f1658feadc398ba03629c13acb648f1a84e573bb200040008c0f3226f0ec1b6414a0975cf1ccc2cd1bfcebce1e125 SHA512 bb514f92a65ce7ff4e3552f16a400d10b30703340f779a1318403035900f32b2fd5c1da2ca0714632d49ad35da15e0f7e05a17bc008cd039388e89ab4fac3bd2 DIST kate-20.12.3.tar.xz 5949012 BLAKE2B e35c4da5426772286abe54156babc0de09fbdf8fb5c7505714637ad427e3a694fd541ca7b17e99ebab22f9a19f2a8893d34098cb625fd0e1c0f0b6b920acd62f SHA512 545ec2a48ea6ec737011602b20ac2f60a0f9db0a5e55e0b232f9fd7c10b7e3f54d2a346be7e6341537758a3f8f94868c4083a6d2d10b572568f5c56c9d3aee9c diff --git a/kde-apps/kwrite/kwrite-20.08.3.ebuild b/kde-apps/kwrite/kwrite-20.08.3.ebuild deleted file mode 100644 index 840262196b29..000000000000 --- a/kde-apps/kwrite/kwrite-20.08.3.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KDE_ORG_NAME="kate" -ECM_HANDBOOK="optional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Simple text editor based on KDE Frameworks" -HOMEPAGE="https://apps.kde.org/en/kwrite" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="activities" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - activities? ( >=kde-frameworks/kactivities-${KFMIN}:5 ) -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - # delete colliding kate translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - find po -type f -name "*po" -and -not -name "kwrite*" -delete || die - rm -rf po/*/docs/kate* || die - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package activities KF5Activities) - -DBUILD_addons=FALSE - -DBUILD_kate=FALSE - ) - use handbook && mycmakeargs+=( -DBUILD_katepart=FALSE ) - - ecm_src_configure -} diff --git a/kde-apps/libgravatar/Manifest b/kde-apps/libgravatar/Manifest index d68baaa8fcad..defd51ec6302 100644 --- a/kde-apps/libgravatar/Manifest +++ b/kde-apps/libgravatar/Manifest @@ -1,2 +1 @@ -DIST libgravatar-20.12.2.tar.xz 31124 BLAKE2B 86912421ba998f8a151c730e32b2b95de61d43d26c34b675fc079cd01ea74fee273638d00558fd121d33a977c4019112e1b96e1f8a36f455e910b5cc1c136522 SHA512 4c5d9706d7f4530fd6ba27134855e1c033af245f72aedfa87045939bf92e6c4e35a87ebbc0fff0d4982f1295c23e65fdeadc13a1530343a213cb4ffed0693a7c DIST libgravatar-20.12.3.tar.xz 31160 BLAKE2B 449a467ccadb3cc01a6ff03ed621e78f7f63f690605205f45677b4907261829221a20b89f8e7eb8ffe05d5ef02d79ccdae9bb8f6e54d8d4835030442601b57f4 SHA512 920e4db3c9c2813cb02b8324772494b600865372ae6fa4ab7e883e013c837c04ce55b2b8cff74e00d89f7afd3eb7120e10e80640a139d06d05d0646be0fd6ee0 diff --git a/kde-apps/libgravatar/libgravatar-20.12.2.ebuild b/kde-apps/libgravatar/libgravatar-20.12.2.ebuild deleted file mode 100644 index 41f1649bdb99..000000000000 --- a/kde-apps/libgravatar/libgravatar-20.12.2.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 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Library for gravatar integration" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_test() { - # bug 624584 - needs internet connection - local myctestargs=( - -E "(gravatar-gravatarresolvurljobtest)" - ) - ecm_src_test -} diff --git a/kde-apps/libkcddb/Manifest b/kde-apps/libkcddb/Manifest index 7c2aa199c0a0..a0b2988cf897 100644 --- a/kde-apps/libkcddb/Manifest +++ b/kde-apps/libkcddb/Manifest @@ -1,2 +1 @@ -DIST libkcddb-20.08.3.tar.xz 425284 BLAKE2B 8300846872e4984876a4f872abea71df9a189ad317c2b8fdce386bb21be2e548a3487858944e71eeaea402f8ef81c44e1d3d1ac1e4af460770c370da1d2a66d6 SHA512 9ce75fd66d541b38408ec67810b27dee9b7939f306d6b6b956aab489c5887ef13d41d8ec95802b859f8a4d2605422bb4aa00467dcaeedcd22f149727b84bb1c6 DIST libkcddb-20.12.3.tar.xz 425180 BLAKE2B 5dd7c8c75c505d3eebe4ec0bac3a342779fe4af3db56b7f87cb4ed5b0f8d55d8aafa5b0911f415b2d871df4a6d9b276112853fdde0bed4538893f84eac58ed89 SHA512 7659ccb25555a3c9ae496f7ed695a69bd6ac7df1002c94379f5e637a85673ca1194311b8aa04c2b53a2d3b9f41013e38ecd33403ba5fe66c1afc473cefe08af1 diff --git a/kde-apps/libkcddb/libkcddb-20.08.3.ebuild b/kde-apps/libkcddb/libkcddb-20.08.3.ebuild deleted file mode 100644 index f8285d27ed98..000000000000 --- a/kde-apps/libkcddb/libkcddb-20.08.3.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE library for CDDB" - -LICENSE="GPL-2+ handbook? ( FDL-1.2 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="musicbrainz" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - musicbrainz? ( media-libs/musicbrainz:5 ) -" -RDEPEND="${DEPEND}" - -# tests require network access and compare static data with online data -# bug 280996 -RESTRICT+=" test" - -src_prepare() { - ecm_src_prepare - - if ! use handbook ; then - pushd kcmcddb > /dev/null - cmake_comment_add_subdirectory doc - popd > /dev/null - fi -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package musicbrainz MusicBrainz5) - ) - - ecm_src_configure -} diff --git a/kde-apps/libkcompactdisc/Manifest b/kde-apps/libkcompactdisc/Manifest index a8f2b216296d..c6cda55f0202 100644 --- a/kde-apps/libkcompactdisc/Manifest +++ b/kde-apps/libkcompactdisc/Manifest @@ -1,2 +1 @@ -DIST libkcompactdisc-20.08.3.tar.xz 96576 BLAKE2B 916e409c7b79b55cb4ccb36f9955f181ccd6aacd272639260babd005d9d2ca73e55d93de6d9779a0aff7194d9052636dbdd5f32ee9b2a05977e1cc702f49fa28 SHA512 2218a29f371d851a1209deae081249f6704a90208d7fcf5fa82d1227d1353b05d8e26b40b4abbed9dd85280d1a9704dd091546cbc155c196ba8893fcaff326ca DIST libkcompactdisc-20.12.3.tar.xz 96728 BLAKE2B 2194d8bac9dd07283a6defcc32dcf53ce3a081bd04d8f9e1c174d96cff813519b99e760ae6393bfe1d30b943250b931f1b761c37983bb21a97b47741a8aa5323 SHA512 cc586d297970304bd845ac8948912753e22d9de8a22e039c6f0a25083c8601bfd21ff831d863786f6db58c990a75f942fc3ce3d3c49bdb55e9a47a2dfaa6192c diff --git a/kde-apps/libkcompactdisc/libkcompactdisc-20.08.3.ebuild b/kde-apps/libkcompactdisc/libkcompactdisc-20.08.3.ebuild deleted file mode 100644 index b4641e5be1df..000000000000 --- a/kde-apps/libkcompactdisc/libkcompactdisc-20.08.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Library for playing & ripping CDs" - -LICENSE="GPL-2+ LGPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="alsa" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - alsa? ( media-libs/alsa-lib ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package alsa ALSA) - ) - ecm_src_configure -} diff --git a/kde-apps/libkdcraw/Manifest b/kde-apps/libkdcraw/Manifest index 2c45c155c657..6fe3c60d0adc 100644 --- a/kde-apps/libkdcraw/Manifest +++ b/kde-apps/libkdcraw/Manifest @@ -1,2 +1 @@ -DIST libkdcraw-20.08.3.tar.xz 41968 BLAKE2B 52818772af930f7dfe444c11bf73f2f99f0120537af4427775ad1aefca5fcf09501122e219ccf5735a03c611166debd6eabf5b42992965b9d6edd8f325d62161 SHA512 b8de2f04315b25951d53239896f23a24e0cd43802e583eae5d24a60b724056e0cb0c2bc2d847e987ba5009e7a185d8c0820fcea0dd9bd39389e9b1380ab18803 DIST libkdcraw-20.12.3.tar.xz 41956 BLAKE2B a8923c7430bfc0d309abaf3381edb55905921c205e3dcb736b56d7ef54f9249d8bff49b3724fe3a4ca51863ae257ffd6541a3cae1712b59bc887c8cb8aebdb69 SHA512 a1b89a1c4732958c4432830e5b0ff10cf447c702740d43d70a0530e04d5ca8efc3638a41dc74d7280357af867a0443e35c0ab758e1ed6fee22695aa4551ea039 diff --git a/kde-apps/libkdcraw/libkdcraw-20.08.3.ebuild b/kde-apps/libkdcraw/libkdcraw-20.08.3.ebuild deleted file mode 100644 index 043708f48f92..000000000000 --- a/kde-apps/libkdcraw/libkdcraw-20.08.3.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Digital camera raw image library wrapper" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=media-libs/libraw-0.16:= -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkdegames/Manifest b/kde-apps/libkdegames/Manifest index 9faa7e3eb04e..291c39fb2036 100644 --- a/kde-apps/libkdegames/Manifest +++ b/kde-apps/libkdegames/Manifest @@ -1,2 +1 @@ -DIST libkdegames-20.08.3.tar.xz 6391180 BLAKE2B edfcc6084730708f5bfc553212a4e9fe399d781812523a344eb3119c61225bb38bd019266bf39c99287e48c9bf3d8effcdacda73c56c46d4b4018948d7421bec SHA512 83a6f990744db08e539722d469be0368507b075b80c99891e351e8e05acf52c5958247fa8772188545f7844c896dd4a7f0160379959677f554e35b6ded3367dc DIST libkdegames-20.12.3.tar.xz 6389576 BLAKE2B 9d7be68bc6509b99abc5b4a2b06edfaf89737fc589c5503f255560b9cbbf8c00862fdd10bc1d3cb557644b52a0b251ddab81a3104b996e092a2656f171f115fe SHA512 a9b02c395b8e025f68b43f7bb5219cc3407ce6bbf9342c1542c53bf80881354f5410820f3f97dc496cdbc7dbbfd8c72e15b0fd07ea504235f40c9e3cd4123756 diff --git a/kde-apps/libkdegames/libkdegames-20.08.3.ebuild b/kde-apps/libkdegames/libkdegames-20.08.3.ebuild deleted file mode 100644 index 512985ecf35a..000000000000 --- a/kde-apps/libkdegames/libkdegames-20.08.3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Base library common to many KDE games" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - media-libs/libsndfile - media-libs/openal -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkdepim/Manifest b/kde-apps/libkdepim/Manifest index 6089764ac832..a657a6dc9da7 100644 --- a/kde-apps/libkdepim/Manifest +++ b/kde-apps/libkdepim/Manifest @@ -1,2 +1 @@ -DIST libkdepim-20.12.2.tar.xz 238548 BLAKE2B 0f859d3e081b4b26f96e0d66844ac68301ba4c3b4f59e22f8648f575cc4048fe682cf82233fa75a7d1c80c5c756ff1efaf6ca2a947d1d71616af48a315c037ba SHA512 fef76bd6b086ffe7bf232d6d742583a4d146c3dda31c15799708b86d23f29fa175dfce86ac084ced2cd107968dd21116a8f5e776e0ab67347ca6a62c35e4d877 DIST libkdepim-20.12.3.tar.xz 238528 BLAKE2B 4187e09fd31348d4c0d8feffa72e394d7777af6897cf80605cea7d3672acaf651fd0646378c9b9c87469a66cfb9475ef2a06f5395e28a9cc5a0e2a9697f97b06 SHA512 9d491c72cc5ab5745380b3381b50a7d2e94dc6c5b8d52fa36f26d8ba7666635a97b412294211f7dc032d5aba5bb4ce97d499e22218f11cd6f723d051e452fd74 diff --git a/kde-apps/libkdepim/libkdepim-20.12.2.ebuild b/kde-apps/libkdepim/libkdepim-20.12.2.ebuild deleted file mode 100644 index 88400a729a8a..000000000000 --- a/kde-apps/libkdepim/libkdepim-20.12.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_DESIGNERPLUGIN="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Common PIM libraries" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-20.12.1-unused-dep.patch" ) diff --git a/kde-apps/libkeduvocdocument/Manifest b/kde-apps/libkeduvocdocument/Manifest index 6951b392f96c..e30e1f79acb0 100644 --- a/kde-apps/libkeduvocdocument/Manifest +++ b/kde-apps/libkeduvocdocument/Manifest @@ -1,2 +1 @@ -DIST libkeduvocdocument-20.08.3.tar.xz 214996 BLAKE2B a30b2ebf0120b2b284afd7b6af2056d96a7a04be4d86e60e7fda0a622153c576b74d484f32a8607186d8bf865a3cc58a5c7704460e4eda47671675b0b367bcec SHA512 9f08fa2d9a06d4537fe3a5c96e0b7c9c54d6b0a36fb19c5ced9310a03263e06934597857c49efb446cd0581d1282d257563da47ad8d3e7be6275a29851ab2f7d DIST libkeduvocdocument-20.12.3.tar.xz 211096 BLAKE2B 64b89f8f1741632d96bb6455133c2c513a46a1870f5feb6679a22e37a7f760133320f074d5916a17f2bec31faff42908ae5df5ae5ff393540a47c8b512c399c2 SHA512 6ae7dfe1e22c0d412efe3c2d10f879b2fa9f853c4f9bcc41a86f4ad0d6031a8be57423cfb7b8badd666cff7666cfff535017882231d589e00d1ceddca6c59684 diff --git a/kde-apps/libkeduvocdocument/libkeduvocdocument-20.08.3.ebuild b/kde-apps/libkeduvocdocument/libkeduvocdocument-20.08.3.ebuild deleted file mode 100644 index 52553e9b0f28..000000000000 --- a/kde-apps/libkeduvocdocument/libkeduvocdocument-20.08.3.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Library for reading/writing KVTML" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkexiv2/Manifest b/kde-apps/libkexiv2/Manifest index c1e71b342395..277613d1b598 100644 --- a/kde-apps/libkexiv2/Manifest +++ b/kde-apps/libkexiv2/Manifest @@ -1,2 +1 @@ -DIST libkexiv2-20.08.3.tar.xz 64728 BLAKE2B 8ab07824181c7b21717889892cc76fc31e3735beface7b76dd2287e8c27c4d85cade468177d13a52b5d9da2a0b3407eeac9082f918403d218be4b1fb9ff83971 SHA512 ebe6bbb04923518ccf5e7621d434bd5accffd4e8f798a634c5ab8f63cbcbe58644db1ae9da2d263265a89803207da3c79cec0cb96b84d289170898e56d822ce5 DIST libkexiv2-20.12.3.tar.xz 64724 BLAKE2B 1534d240592d3ef545e48c4d1f00acb40a556966dedfbade2a683d2b4f53a1d7b943cf623b64746c90fedd36bc8f650e0c80f2427d44fc68d57fcc4dd1884069 SHA512 35fc12b5f1dbe8aa533370627529eb46aec05085c71cd5dc2858fa9b52413afd5d706c099ec2e74e7827bd7f5fdfda323e1475b599ab67fe78a4a5831240e217 diff --git a/kde-apps/libkexiv2/libkexiv2-20.08.3.ebuild b/kde-apps/libkexiv2/libkexiv2-20.08.3.ebuild deleted file mode 100644 index e1cd1b1c5b98..000000000000 --- a/kde-apps/libkexiv2/libkexiv2-20.08.3.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Wrapper around exiv2 library" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="+xmp" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=media-gfx/exiv2-0.25:=[xmp=] -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkgapi/Manifest b/kde-apps/libkgapi/Manifest index 0cb1a3719b5f..54d7660d8759 100644 --- a/kde-apps/libkgapi/Manifest +++ b/kde-apps/libkgapi/Manifest @@ -1,2 +1 @@ -DIST libkgapi-20.12.2.tar.xz 246020 BLAKE2B c934898d8832c0264919a313d25d6a74a7a377dbd5575926ea6bc6ebbe8870e37691b307b058b67a5ff09d9bbf2db759b4d98d93d347a239315500e7f95d5bdc SHA512 0350eaff72b192219553047781e1ae79bc794b9519095f812a1c8efe3e9d33c3dbb5d9db07bd28a39132adc4543627e2c46a866aec9f8710ef2d35cfb0a1f697 DIST libkgapi-20.12.3.tar.xz 246100 BLAKE2B 8032ac37f983c14e16c37279bbe14718cbf3ff5123db01dcaaeef2fc5b67454ea638df44b668f92f9c00a3ee8578d9b5dcaa00604ecca32b0b5ce14d8a81015a SHA512 5376773bdaad0970abc1a9fd43fc904eaf39601c56fc626f2d08fed5b2b48ee0df79c18a33d9426913efde048642b4ced59a29cb5532a0e4661e565beb30283d diff --git a/kde-apps/libkgapi/libkgapi-20.12.2.ebuild b/kde-apps/libkgapi/libkgapi-20.12.2.ebuild deleted file mode 100644 index 1f8552178b95..000000000000 --- a/kde-apps/libkgapi/libkgapi-20.12.2.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Library for accessing Google calendar and contact resources" -HOMEPAGE="https://api.kde.org/kdepim/libkgapi/html/index.html" - -LICENSE="LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="nls" - -BDEPEND=" - nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 ) -" -DEPEND=" - dev-libs/cyrus-sasl:2 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkipi/Manifest b/kde-apps/libkipi/Manifest index 3c8da1c66e87..616b203a310e 100644 --- a/kde-apps/libkipi/Manifest +++ b/kde-apps/libkipi/Manifest @@ -1,2 +1 @@ -DIST libkipi-20.08.3.tar.xz 103596 BLAKE2B f51af1cf60f8309a2ef6c938785dba7744001715f665c1073b9b434276cff561cbcd190fcc0fe7034a7c730acdf4371cf718fad652741dbe6b5ae6e088a620a6 SHA512 7ec92073717fbdd0e5e2285c48dabf68fc1fa6e3fe5039d8cdd2400625bdf0d35ccbcd4c179ec2d972525a00ab7230aef85e501c0b0ae4a4486f55b3eea40aea DIST libkipi-20.12.3.tar.xz 103628 BLAKE2B 72861287160fab80538784cc1ced1ce90a5907776aee917723d38565a3101d2480db7894f884b2d69372a985a14c72681c5659bdeb61909850feb91dc673963d SHA512 fde2b5026423b39a55e182a85ac0f1c8ab187ee24a68bd5840f1acb9ce16cb6b8fd633572f017b2f8416db598679f0b2022338a91c3a027f918fd59928f55368 diff --git a/kde-apps/libkipi/libkipi-20.08.3.ebuild b/kde-apps/libkipi/libkipi-20.08.3.ebuild deleted file mode 100644 index 3ea6f6e3349a..000000000000 --- a/kde-apps/libkipi/libkipi-20.08.3.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="A library for image plugins accross KDE applications" - -LICENSE="GPL-2+" -SLOT="5/32" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkleo/Manifest b/kde-apps/libkleo/Manifest index 3b33bd62cbf9..34e650aa1169 100644 --- a/kde-apps/libkleo/Manifest +++ b/kde-apps/libkleo/Manifest @@ -1,2 +1 @@ -DIST libkleo-20.12.2.tar.xz 358600 BLAKE2B 1b1802adf16605d6c8e3ce8fbf4e56a353cea5e3cc07a060dd78d8fe4f5adf2e1ce74c12942e803283a07fb9db237fc049a3bf1adf64f59337dc79e71bc31bb6 SHA512 38b6bbbecf37327ef8ce55f9d14750c4fbfa8ca9712d73906f13e42ca3e199e6fbe2b9dd28afdeaa239aca73cf6608a12246472238e235eee099305d9c48be50 DIST libkleo-20.12.3.tar.xz 358540 BLAKE2B 393da453f558670d448304f79f381ff948664422bfc49f89e706fe4e70b0b2ebc46eeb3b5039718c1822e0815d0fc08628ec50327d3e408077351d8f675f8a43 SHA512 006b6074f6e77fff1e95be7ea209042306b5dfbea6e99ee0502e78cf37709e1d8e4e02deb3011a434712dd98d62b2f1fdb5bf9140913def8075ca45e67e45623 diff --git a/kde-apps/libkleo/libkleo-20.12.2.ebuild b/kde-apps/libkleo/libkleo-20.12.2.ebuild deleted file mode 100644 index 7405150e5372..000000000000 --- a/kde-apps/libkleo/libkleo-20.12.2.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="false" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Library for encryption handling" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="+fancyviewer" - -RDEPEND=" - >=app-crypt/gpgme-1.11.1[cxx,qt5] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - fancyviewer? ( >=kde-apps/kpimtextedit-${PVCUT}:5 ) -" -DEPEND="${RDEPEND} - dev-libs/boost -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package fancyviewer KF5PimTextEdit) - ) - - ecm_src_configure -} diff --git a/kde-apps/libkmahjongg/Manifest b/kde-apps/libkmahjongg/Manifest index 65a5cd204320..d5698576f002 100644 --- a/kde-apps/libkmahjongg/Manifest +++ b/kde-apps/libkmahjongg/Manifest @@ -1,2 +1 @@ -DIST libkmahjongg-20.08.3.tar.xz 1690708 BLAKE2B 81a71ccc32ffccfd034f0024e38bc44b4f01178fbf0c57ad1143680d35b11b9eb0c618d7158d9c6b87787e515c950af7cdfc033d5173c20719f0e8138e85e8fe SHA512 1abd6e9eb3922a5b6cb97b410b2712a7f172e9cc3ccb8f8f4a15f89f6e99cc952966421c0ce44ae79198fe7175cee4eb180b710f2f2f12fa91f3747ad1123e47 DIST libkmahjongg-20.12.3.tar.xz 1691308 BLAKE2B 0d845abaf8878a09ecd00f2cef0a89861f3bbf09f4ad793fb1316c8bbe570ac23ced668e3b8ff1a0c0f5a39cd3146e15c64e4539e85d55bc1638c9ca914c741e SHA512 c4e35ec5f60ab6c401ba278e69ff2d46ccf16fd6a5f88b1dd1fa4914c030c52c7a055e473a9fb14e87ce0ca9ba36d2229ff57fe985bb9fdff29285d43e98df0e diff --git a/kde-apps/libkmahjongg/libkmahjongg-20.08.3.ebuild b/kde-apps/libkmahjongg/libkmahjongg-20.08.3.ebuild deleted file mode 100644 index 25dfa45be0dd..000000000000 --- a/kde-apps/libkmahjongg/libkmahjongg-20.08.3.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Mahjongg library based on Qt/KDE Frameworks" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libkomparediff2/Manifest b/kde-apps/libkomparediff2/Manifest index 98822ab75da2..bcdaac119dba 100644 --- a/kde-apps/libkomparediff2/Manifest +++ b/kde-apps/libkomparediff2/Manifest @@ -1,2 +1 @@ -DIST libkomparediff2-20.08.3.tar.xz 162304 BLAKE2B 676fbf373492ffc752240b4c162dce0aafec145a254cba360c4e66eb3ec0651aeddd426dd66f01bc8612071604dd4f3051ddaee47464b8c549e3910cdea90338 SHA512 828604632329ac34d0ffe36bf518b5260d0fe94057d9487ed4cb00284140c8d111a6f6f5523daf13580e658549dccac1603a3262c253afbd6100a7153be3becc DIST libkomparediff2-20.12.3.tar.xz 159344 BLAKE2B 47c64009b1e401cb762e249468934a49be28663041bd6d37fab1db11224aeeb82e09581b53d819677808bfc7957c783c120b59998041c61397e3346b283f5d85 SHA512 5b790d2c0ce5a73f3b87711df7ee501122e5672f4985487436968791e6bcc8a771093e755c7cb58fb4e589e50422be9b404438ab706c60e5bd88edddfa289618 diff --git a/kde-apps/libkomparediff2/libkomparediff2-20.08.3.ebuild b/kde-apps/libkomparediff2/libkomparediff2-20.08.3.ebuild deleted file mode 100644 index 49eb8f519bee..000000000000 --- a/kde-apps/libkomparediff2/libkomparediff2-20.08.3.ebuild +++ /dev/null @@ -1,29 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KDE library to compare files and strings" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/libksane/Manifest b/kde-apps/libksane/Manifest index 4b0148b48c4c..1bce3c237adc 100644 --- a/kde-apps/libksane/Manifest +++ b/kde-apps/libksane/Manifest @@ -1,2 +1 @@ -DIST libksane-20.08.3.tar.xz 145200 BLAKE2B d737ce2929e1fdf0960c0f31f336b84a5e408a510f74a8e456872e735ef26858d91e0963e4594f7b25bb286e3380fe66c013389e218ea56200edd33c7aee5f7a SHA512 4fc6d4b96bc195deee1390148ec63ef31e05d7a663f26cb209b18ee157a12623d02cd43a2d9a72105874c6bdcbb2d083e29419e3017f7bc6fc283fd460c498c8 DIST libksane-20.12.3.tar.xz 145464 BLAKE2B ba3cd3dc9120e16b340be16ef9657375ea8ee0e6957b8e4bec0fbc6d137a05f384e7f82148d410aa55604258e6b533018893610c9db4d3d98beb4909ba48b292 SHA512 c0fa893cd8e18bfb9c9372b43378a4cf384984359f92c5a433e0ab78c56c17a7a68927e0492155ed376e82e52127ee8cf077bb36a7feb5473aefbeb2dc62f9f0 diff --git a/kde-apps/libksane/libksane-20.08.3.ebuild b/kde-apps/libksane/libksane-20.08.3.ebuild deleted file mode 100644 index 621a15fca3f3..000000000000 --- a/kde-apps/libksane/libksane-20.08.3.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="SANE Library interface based on KDE Frameworks" - -LICENSE="|| ( LGPL-2.1 LGPL-3 )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="kwallet" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - media-gfx/sane-backends - kwallet? ( >=kde-frameworks/kwallet-${KFMIN}:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package kwallet KF5Wallet) - ) - ecm_src_configure -} diff --git a/kde-apps/libksieve/Manifest b/kde-apps/libksieve/Manifest index eb671589be54..0cac9981746b 100644 --- a/kde-apps/libksieve/Manifest +++ b/kde-apps/libksieve/Manifest @@ -1,2 +1 @@ -DIST libksieve-20.12.2.tar.xz 558380 BLAKE2B 50efee16805c4d9acf4f9760c4e9c5adee2f7d9041bb9755c91395240519c71eabe7eb28bb8962d9fb68233672754f9183edd89296320cb23f1fd6e3c182308a SHA512 18a44446a390cc5f682e36fa282ca34637e6c245fea32bd23f1aca9bdbdde1301d666b6576b88b37f665bafedbd85cf62a9c87f569548a1e2b85be25f989d6b5 DIST libksieve-20.12.3.tar.xz 558368 BLAKE2B 8bec3f84661050bbe67ced76e3cc40d0fd9e05516042c31d3985f8805c2e38f9525bafec684baa6fcd4fc4bed9e56ed012a85968facee49622dabef7d5d7e4e7 SHA512 0782de6b15000e97194c111e6b692721eb89e0414b4e854f8ad9bf989ad03b6792b4ae9af39549521db2f4d4c69ee07508c283f666c74d64ab5a7c51eea3091a diff --git a/kde-apps/libksieve/libksieve-20.12.2.ebuild b/kde-apps/libksieve/libksieve-20.12.2.ebuild deleted file mode 100644 index 0f3ae90ee9ab..000000000000 --- a/kde-apps/libksieve/libksieve-20.12.2.ebuild +++ /dev/null @@ -1,56 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Common PIM libraries" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -RDEPEND=" - dev-libs/cyrus-sasl - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 -" - -RESTRICT+=" test" - -src_prepare() { - ecm_src_prepare - cmake_run_in kioslave cmake_comment_add_subdirectory doc -} diff --git a/kde-apps/libktnef/Manifest b/kde-apps/libktnef/Manifest index 0d39ab3b0b75..7cd586c7ff26 100644 --- a/kde-apps/libktnef/Manifest +++ b/kde-apps/libktnef/Manifest @@ -1,2 +1 @@ -DIST ktnef-20.12.2.tar.xz 299868 BLAKE2B a6b8c67bdce00e4a392f80fd666af6aaca0d5ca85fab28681d2bb323c68d7755e576467eb9243c6ae383f1ffafc3f657ec6338d995a5aed023c7a1d130b4f40d SHA512 d59701455f7f9fcec54d2698fa3f16e508766e098f0b14e96c5cad8921428f2f43ef4cf627330dc3b1809b91ffadd5481feed645d4f1e29f7c16225a73c315e7 DIST ktnef-20.12.3.tar.xz 299852 BLAKE2B 3ca027e7a7156215b4399f4e0e41c725c481802ecaa980b801e619447c59820b5d15f950bf6c4478daf1f5e389f1956d60a6b475695ebea05e9af86e1d3be61b SHA512 b6173d2db8e76060c470bd1cf4679d1763d586dad5d84de88a64b744c499901322f09548efa6cafd857680a491d18a83912c80da3ebc1d349a683793368418ec diff --git a/kde-apps/libktnef/libktnef-20.12.2.ebuild b/kde-apps/libktnef/libktnef-20.12.2.ebuild deleted file mode 100644 index 0c2ac2980a32..000000000000 --- a/kde-apps/libktnef/libktnef-20.12.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -KDE_ORG_NAME="ktnef" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Library for handling TNEF data" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/kcalutils-${PVCUT}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/lokalize/Manifest b/kde-apps/lokalize/Manifest index 67b33d42cc0a..815dc2673d9b 100644 --- a/kde-apps/lokalize/Manifest +++ b/kde-apps/lokalize/Manifest @@ -1,2 +1 @@ -DIST lokalize-20.08.3.tar.xz 1987496 BLAKE2B 7928bd191443d517722fbd6753e71c9c74b105b9645d51a97787f6f4b62d93dbbcef2cd2304fba5a942bc4c876bee0eb5a0dea3e8480856d4d3fb50ca8f34660 SHA512 20b102b262f5fb595476ef0dd226b362cc16ec7cc3e5935f9a993fe01ac8f959baf788feaa6fd040c23a73cb64edfda667b3d03b1eb079c022797064ebef1ced DIST lokalize-20.12.3.tar.xz 1995860 BLAKE2B 1d53d6e99936d284567f48439fc84a95edcc8c971f4732711ea5c45f39bc4a698ba5f7883ad0411e1e069a08d35630f37957e92e1ba11aedc7fb643b4c217102 SHA512 dd12526cbade8a71d0c0a395ebaba50b00a5357c3cdc68779520da1aec7a0dc2d87f29504f45315ccf5108346b60ab0df235a80c000ece9d9f5d434b91829cdf diff --git a/kde-apps/lokalize/lokalize-20.08.3.ebuild b/kde-apps/lokalize/lokalize-20.08.3.ebuild deleted file mode 100644 index e1845123aab1..000000000000 --- a/kde-apps/lokalize/lokalize-20.08.3.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -PYTHON_COMPAT=( python3_{7,8,9} ) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit python-single-r1 ecm kde.org optfeature - -DESCRIPTION="Localization tool for KDE software and other free and open source software" -HOMEPAGE="https://apps.kde.org/en/lokalize https://l10n.kde.org/tools/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RESTRICT+=" test" # tests are broken, bug 739734 - -DEPEND="${PYTHON_DEPS} - >=app-text/hunspell-1.2.8:= - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtscript-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5[sqlite] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kross-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 -" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/translate-toolkit[${PYTHON_MULTI_USEDEP}] - ') -" - -pkg_setup() { - python-single-r1_pkg_setup - ecm_pkg_setup -} - -src_install() { - ecm_src_install - rm "${ED}"/usr/share/lokalize/scripts/msgmerge.{py,rc} || die - python_fix_shebang "${ED}"/usr/share/${PN} -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "autofetch kde.org translations in new project wizard" dev-vcs/subversion - optfeature "spell and grammar checking" app-text/languagetool - fi - ecm_pkg_postinst -} diff --git a/kde-apps/lskat/Manifest b/kde-apps/lskat/Manifest index 28a3a055b338..fe4f57048c53 100644 --- a/kde-apps/lskat/Manifest +++ b/kde-apps/lskat/Manifest @@ -1,2 +1 @@ -DIST lskat-20.08.3.tar.xz 1224744 BLAKE2B 3865177f85400a45dd94cf4442994c37650f26f0cf1516964eb1f4cf7011f350be3ffd992517c98634b321b72bc2833229ca5d90658671d781e04209655bbacd SHA512 ecb9264decb6e527ccfb3220e1bbeb1ea4d7e1f9e3152c8eb98a08bef72104156dceb0b9821f84ac448abb335e2afe97a965d7c001306f21f6b0ac1e31deb353 DIST lskat-20.12.3.tar.xz 1225308 BLAKE2B 5648d5a4a9c6d34c03c19b2eebd36b62c659b3606c15a04d5dcfdd37dfd6d9f86ecc707c4a86cf1cc15ae29aa2795f8c9dab605c346ca153e3d4c207417a27a0 SHA512 8e06137de8ad315cd0c885c382de0e7f85d76ace3d99a110e7d3f17e9a03011ebfe392c6236a9ca8523079d635421d4fc9fa1bcc0865807fad8a65b1d8093759 diff --git a/kde-apps/lskat/lskat-20.08.3.ebuild b/kde-apps/lskat/lskat-20.08.3.ebuild deleted file mode 100644 index 6f0b91f291ba..000000000000 --- a/kde-apps/lskat/lskat-20.08.3.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_SELINUX_MODULE="games" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Skat game by KDE" -HOMEPAGE="https://apps.kde.org/en/lskat -https://games.kde.org/games/lskat" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/mailcommon/Manifest b/kde-apps/mailcommon/Manifest index cad39a8d5e11..6c093640e645 100644 --- a/kde-apps/mailcommon/Manifest +++ b/kde-apps/mailcommon/Manifest @@ -1,2 +1 @@ -DIST mailcommon-20.12.2.tar.xz 723900 BLAKE2B 010a1e65b53c45dc0f91b51efb337f8a2c0450186e87b2c017470d7887c74a32eda1a834b9ee8a8df54786d058861c3fe29c75a9cb54912565a963f49e84de21 SHA512 22d161ea3d7330b02b5b21ab71864e3be7b067fac5518317471c7b1342b2a5115d5a5cae273bd5783788de4fd61ff82a1ee41c802900978b7cb38b14b8e78743 DIST mailcommon-20.12.3.tar.xz 723876 BLAKE2B b2c2ea308d5861af066d0d00e46ca50981b2d572e89be48c50b953bbe6009ca1c107f25211d40c843060006a0651eeb443516cb3c2c4eacb17514cb617892d64 SHA512 348c8ed4db7e4db234adbb1eeadccb2cbc85e59d47fca607b834ead5b6f65a0c62b9c1396bd34ee4eae91cdb95b5fc52b9caedf3b23d5ffbd9efbafd6e56ed32 diff --git a/kde-apps/mailcommon/mailcommon-20.12.2.ebuild b/kde-apps/mailcommon/mailcommon-20.12.2.ebuild deleted file mode 100644 index 6f8422e1f752..000000000000 --- a/kde-apps/mailcommon/mailcommon-20.12.2.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_DESIGNERPLUGIN="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Common mail library" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -BDEPEND=" - dev-libs/libxslt -" -DEPEND=" - >=dev-qt/qtcore-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/mailimporter-${PVCUT}:5 - >=kde-apps/messagelib-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 - >=media-libs/phonon-4.11.0 -" -RDEPEND="${DEPEND}" - -RESTRICT+=" test" diff --git a/kde-apps/mailimporter/Manifest b/kde-apps/mailimporter/Manifest index 0832735dca8b..7e4e2bb40abd 100644 --- a/kde-apps/mailimporter/Manifest +++ b/kde-apps/mailimporter/Manifest @@ -1,2 +1 @@ -DIST mailimporter-20.12.2.tar.xz 548636 BLAKE2B 39080c6a8cf829e0a4f4e72b09d3fb309abd7013a8cf4ae3f26b0be8040e855a3e56ce3ae9bbf492e1342073d687615961b0b686f6afcb21839a62e32d3e53da SHA512 a7ed6b2d6acd322c1fbfac5a6bc0d370715a1cdcaf615647fd908e06bb058f9226f20c04e101f01d520f31c98c0ddb5b05404119fa1db9b8e474e049a0056de8 DIST mailimporter-20.12.3.tar.xz 548588 BLAKE2B 1bde81c122b311ea5859b21e0f2ab8f2020db6325c5ce904260764999781c3cdc404759cd25b92dfc28ccfa9b21d33fe49da1945ec1fdcf5b09fce5e0fcf9a6b SHA512 2952c7f7bba61dc7e36bc877516aa6d46c5ec75b998f2f080a5d40d7f95ee553c97b8cc950a36b03929a57063b7c9899dc997e3397fd574c0278b01ffe2b4994 diff --git a/kde-apps/mailimporter/mailimporter-20.12.2.ebuild b/kde-apps/mailimporter/mailimporter-20.12.2.ebuild deleted file mode 100644 index 5253b4f09d64..000000000000 --- a/kde-apps/mailimporter/mailimporter-20.12.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Library to import mail from various sources" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/marble/Manifest b/kde-apps/marble/Manifest index f08ead905f97..325c06896b43 100644 --- a/kde-apps/marble/Manifest +++ b/kde-apps/marble/Manifest @@ -1,2 +1 @@ -DIST marble-20.08.3.tar.xz 52191936 BLAKE2B a7990d76d6df1333b5beac62d82e4e10ad55fa2513f579d4d169bd24e54e8d2f4132847d9544dcbeb1205b4bedcd193792332434c64c97cf9eb1180f6bad9b05 SHA512 0bffe97a14fe74300eef8c94a3d14217abba6602fef86e07c799d52970e37047576defd4baeaebe9171ff3915f35c0a64ca2e46d233fde834c8bd5dc3f15ebce DIST marble-20.12.3.tar.xz 52242116 BLAKE2B 70d16d5d9e2e51fbdc8c9331e55ac1efa85fbb11e79443f8a977ccb804184afbed8ddcb7e7358ee41f61201036bcb9553f1f578be51401e118d928ec5bdf9263 SHA512 0dc69ce2dafac196d3b494bd29a268f879e8bd14ae916454682289822024d58e077e4972588cc6d51284459f2fc9aceacd4e1e8a8302f987556e20a7acaf172a diff --git a/kde-apps/marble/marble-20.08.3.ebuild b/kde-apps/marble/marble-20.08.3.ebuild deleted file mode 100644 index f1581b300d5c..000000000000 --- a/kde-apps/marble/marble-20.08.3.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" # see src/apps/marble-kde/CMakeLists.txt -ECM_TEST="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Virtual Globe and World Atlas to learn more about Earth" -HOMEPAGE="https://marble.kde.org/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5/$(ver_cut 1-2)" -KEYWORDS="amd64 arm64 x86" -IUSE="aprs +dbus designer gps +kde nls phonon +geolocation shapefile +webengine" - -# FIXME (new package): libwlocate, WLAN-based geolocation -BDEPEND=" - aprs? ( dev-lang/perl ) - nls? ( >=dev-qt/linguist-tools-${QTMIN}:5 ) -" -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsql-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - sys-libs/zlib - aprs? ( >=dev-qt/qtserialport-${QTMIN}:5 ) - dbus? ( >=dev-qt/qtdbus-${QTMIN}:5 ) - designer? ( >=dev-qt/designer-${QTMIN}:5 ) - geolocation? ( >=dev-qt/qtpositioning-${QTMIN}:5 ) - gps? ( sci-geosciences/gpsd ) - kde? ( - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - ) - phonon? ( >=media-libs/phonon-4.11.0 ) - shapefile? ( sci-libs/shapelib:= ) - webengine? ( - >=dev-qt/qtwebchannel-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - ) -" -RDEPEND="${DEPEND}" - -# bug 588320 -RESTRICT+=" test" - -src_prepare() { - ecm_src_prepare - - rm -rf src/3rdparty/zlib || die "Failed to remove bundled libs" - - use kde && cmake_run_in src/apps cmake_comment_add_subdirectory marble-qt -} - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package aprs Perl) - $(cmake_use_find_package geolocation Qt5Positioning) - -DBUILD_MARBLE_TESTS=$(usex test) - -DWITH_DESIGNER_PLUGIN=$(usex designer) - -DWITH_libgps=$(usex gps) - -DWITH_KF5=$(usex kde) - -DWITH_Phonon4Qt5=$(usex phonon) - -DWITH_libshp=$(usex shapefile) - $(cmake_use_find_package webengine Qt5WebEngine) - $(cmake_use_find_package webengine Qt5WebEngineWidgets) - -DWITH_libwlocate=OFF - # bug 608890 - -DKDE_INSTALL_CONFDIR="/etc/xdg" - ) - if use kde; then - ecm_src_configure - else - cmake_src_configure - fi -} diff --git a/kde-apps/mbox-importer/Manifest b/kde-apps/mbox-importer/Manifest index ebd96c0433f1..237485c1ed0e 100644 --- a/kde-apps/mbox-importer/Manifest +++ b/kde-apps/mbox-importer/Manifest @@ -1,2 +1 @@ -DIST mbox-importer-20.12.2.tar.xz 24772 BLAKE2B d90529baf92a2ea78f026cf03cbdc27390c1044c774df2e8d2d8bd0201eecd7786d328fa7412b34a04b89886e61ebcd3b7b4136d02bd293fd56937a5cd2ca49a SHA512 e751606ecb47692d27ffc5b0c08b1550dc6eb769d42051ed4c05f43a07e21701bb7387078239c4c201aa21169eee26309b64f1fac53f0943cb529136e4195313 DIST mbox-importer-20.12.3.tar.xz 24760 BLAKE2B c02d7e11f575624c83462e746017c400f4f9378eb2b817289bb344e83a4ebc5ed2547994de0223c9f55089a6c8bd541e131dabc231bcbbc402ebdeefda75b16e SHA512 0907a158a2830eb08455270dc52ccb03c24c595435b372eae58291f36b92270ff6069391264100db13b1da8bea642858ac88b7a0540989ee6e1888ba8ddbf237 diff --git a/kde-apps/mbox-importer/mbox-importer-20.12.2.ebuild b/kde-apps/mbox-importer/mbox-importer-20.12.2.ebuild deleted file mode 100644 index baff0019624e..000000000000 --- a/kde-apps/mbox-importer/mbox-importer-20.12.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" # FIXME: Check back for doc in release -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -inherit ecm kde.org - -DESCRIPTION="Import mbox email archives from various sources into Akonadi" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/mailimporter-${PVCUT}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/messagelib/Manifest b/kde-apps/messagelib/Manifest index 21427d853200..fe20a6874386 100644 --- a/kde-apps/messagelib/Manifest +++ b/kde-apps/messagelib/Manifest @@ -1,2 +1 @@ -DIST messagelib-20.12.2.tar.xz 10542352 BLAKE2B 5aba18dff341f18dd30af8fd0f76434319496f5e4d7edc047e24e865ed325f33b6651b7329c592183f641dab107bf7a9f6a4ed344cfae07d63167caf414a661b SHA512 bc75d49ea1411dd75d35150757b9f1993e4e1b4ca1347bebbdcebc8c029dc18ccd43e83abcb375622a2638997c0346e15d08a9131b232c1032430d27bc71ff89 DIST messagelib-20.12.3.tar.xz 10527968 BLAKE2B b7d1b33232ee5e24392f2c66b5179b7e536e5aa0bc511c81af15500666fd15ab92645733e56797741e06caf1c08ac9af2bf0951d05aff1a1b73424c09901e335 SHA512 bd7fbab82cc53d141e27e6148a9b957603beef508ed10786fe3052df94e27d23f424ea3cdf8a6c1aa412ecb999ec21c3b61705dcc29d85ece2ccfdf4c4ff159e diff --git a/kde-apps/messagelib/messagelib-20.12.2.ebuild b/kde-apps/messagelib/messagelib-20.12.2.ebuild deleted file mode 100644 index 55c8a8ec4d74..000000000000 --- a/kde-apps/messagelib/messagelib-20.12.2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Libraries for messaging functions" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=app-crypt/gpgme-1.8.0-r1[cxx,qt5] - >=app-crypt/qca-2.3.0:2 - >=dev-libs/grantlee-5.2.0:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/incidenceeditor-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmbox-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libgravatar-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/libkleo-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/syntax-highlighting-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -# bug 579630 -RESTRICT+=" test" diff --git a/kde-apps/minuet/Manifest b/kde-apps/minuet/Manifest index e0284560820f..566e656aec8f 100644 --- a/kde-apps/minuet/Manifest +++ b/kde-apps/minuet/Manifest @@ -1,2 +1 @@ -DIST minuet-20.08.3.tar.xz 27723088 BLAKE2B b8118949b272bbd92e8fb5596bb2dc6da3055edd74fd7b29ddb99610604cb5d09c6015678cf70ff2ed6e05efabee852f035ec52fd26d197c4af0acae13500a53 SHA512 121040b207ab36f7e2c92c0e6b5bad91de9f12cac8cfa10149ad369ea0c55d4578d3fb3f27f10ae2f055e5ef50d6803b007758f409ac1f6ecc6ee4e0a2fd0926 DIST minuet-20.12.3.tar.xz 27731932 BLAKE2B c1638c069161f9ace3f4515ea5260f138b03e13f591e8e4eeaeb8c2daff5a754f3b516dc952fca74d784134940aa08dfeb55ae78620b781ee54c5fda42d83227 SHA512 17c92dd49e729f075eb37b205990c098931b2fce56b200ede20293c0df7ff833bb7492b7bf629e7de408984f7cad6986efe060a02577b11c07abde407b462a6e diff --git a/kde-apps/minuet/minuet-20.08.3.ebuild b/kde-apps/minuet/minuet-20.08.3.ebuild deleted file mode 100644 index c27ec0ec01d8..000000000000 --- a/kde-apps/minuet/minuet-20.08.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Music Education software by KDE" -HOMEPAGE="https://minuet.kde.org/" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -BDEPEND=" - virtual/pkgconfig -" -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - media-sound/fluidsynth:= -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/okular/Manifest b/kde-apps/okular/Manifest index 0ac85760f65b..f79571e55b12 100644 --- a/kde-apps/okular/Manifest +++ b/kde-apps/okular/Manifest @@ -1,2 +1 @@ -DIST okular-20.08.3.tar.xz 7520168 BLAKE2B 351a3d786b5451473aa8e9e155cac2a330890fac0acc34e5c897a7faca03844211ab721083408c338df681759f6d5986219395fb54397b185b75512b9f0f618f SHA512 15bbd2fa2f8d836e80f2fa30d0fbcb6e7303ee2bfb12ebc305ec7b51f046cc0f66a3abeb94458e60f1b17dce7cc964d679d038207766c2d941a238a32b663573 DIST okular-20.12.3.tar.xz 7884780 BLAKE2B 8ff44f3f60ea6f9c8b0b2357727a56aae9cd77fd408c60cf8282b41f2e286420747c11bb669e3bf52192481ad56dc3ee9125ba2f777432b423b6217249d31c7f SHA512 f64eca81bdbd163b2780037026c330259d5dd7fed7a175b06601742bc6b98c25f26463d72764e5b77878b3c36df4f4657d4cd5349f389786a45df1a5fa9cda45 diff --git a/kde-apps/okular/files/okular-20.07.90-tests.patch b/kde-apps/okular/files/okular-20.07.90-tests.patch deleted file mode 100644 index 6bd229fc3851..000000000000 --- a/kde-apps/okular/files/okular-20.07.90-tests.patch +++ /dev/null @@ -1,148 +0,0 @@ -From c675ba8bed1e792f351fabf3ba040a86138f9f84 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Thu, 12 Oct 2017 14:09:09 +0200 -Subject: [PATCH] Move tests into existing (auto)tests subdirectories - ---- - generators/chm/CMakeLists.txt | 12 +++--------- - generators/chm/autotests/CMakeLists.txt | 8 ++++++++ - generators/chm/autotests/chmgeneratortest.cpp | 2 +- - generators/comicbook/CMakeLists.txt | 10 +++------- - generators/comicbook/autotests/CMakeLists.txt | 6 ++++++ - generators/kimgio/CMakeLists.txt | 6 +----- - generators/kimgio/tests/CMakeLists.txt | 5 +++++ - generators/kimgio/tests/kimgiotest.cpp | 2 +- - 8 files changed, 28 insertions(+), 23 deletions(-) - create mode 100644 generators/chm/autotests/CMakeLists.txt - create mode 100644 generators/comicbook/autotests/CMakeLists.txt - create mode 100644 generators/kimgio/tests/CMakeLists.txt - -diff --git a/generators/chm/CMakeLists.txt b/generators/chm/CMakeLists.txt -index 9d82b9394..b3a33afe4 100644 ---- a/generators/chm/CMakeLists.txt -+++ b/generators/chm/CMakeLists.txt -@@ -30,15 +30,9 @@ set(okularGenerator_chmlib_SRCS - okular_add_generator(okularGenerator_chmlib ${okularGenerator_chmlib_SRCS}) - target_link_libraries(okularGenerator_chmlib okularcore ${CHM_LIBRARY} ${LIBZIP_LIBRARY} KF5::KHtml) - --########### autotests ############### -- --add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" ) --ecm_add_test(autotests/chmgeneratortest.cpp -- TEST_NAME "chmgeneratortest" -- LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore --) -- --target_compile_definitions(chmgeneratortest PRIVATE -DGENERATOR_PATH="$") -+if(BUILD_TESTING) -+ add_subdirectory(autotests) -+endif() - - ########### install files ############### - install( FILES okularChm.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) -diff --git a/generators/chm/autotests/CMakeLists.txt b/generators/chm/autotests/CMakeLists.txt -new file mode 100644 -index 000000000..59753ca45 ---- /dev/null -+++ b/generators/chm/autotests/CMakeLists.txt -@@ -0,0 +1,8 @@ -+add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" ) -+ -+ecm_add_test(chmgeneratortest.cpp -+ TEST_NAME "chmgeneratortest" -+ LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore -+) -+ -+target_compile_definitions(chmgeneratortest PRIVATE -DGENERATOR_PATH="$") -diff --git a/generators/chm/autotests/chmgeneratortest.cpp b/generators/chm/autotests/chmgeneratortest.cpp -index 9245a736f..5a2c487b4 100644 ---- a/generators/chm/autotests/chmgeneratortest.cpp -+++ b/generators/chm/autotests/chmgeneratortest.cpp -@@ -34,7 +34,7 @@ void ChmGeneratorTest::initTestCase() - { - Okular::SettingsCore::instance(QStringLiteral("ChmGeneratorTest")); - m_document = new Okular::Document(nullptr); -- const QString testFile = QStringLiteral(KDESRCDIR "autotests/data/test.chm"); -+ const QString testFile = QStringLiteral(KDESRCDIR "data/test.chm"); - QMimeDatabase db; - const QMimeType mime = db.mimeTypeForFile(testFile); - QCOMPARE(m_document->openDocument(testFile, QUrl(), mime), Okular::Document::OpenSuccess); -diff --git a/generators/comicbook/CMakeLists.txt b/generators/comicbook/CMakeLists.txt -index 9a07c7183..316c93152 100644 ---- a/generators/comicbook/CMakeLists.txt -+++ b/generators/comicbook/CMakeLists.txt -@@ -29,13 +29,9 @@ if (KArchive_HAVE_LZMA) - target_compile_definitions(okular_comicbook PRIVATE -DWITH_K7ZIP=1) - endif() - --########### autotests ############### -- --add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" ) --ecm_add_test(autotests/comicbooktest.cpp -- TEST_NAME "comicbooktest" -- LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore okular_comicbook --) -+if(BUILD_TESTING) -+ add_subdirectory(autotests) -+endif() - - ########### install files ############### - install( FILES okularComicbook.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) -diff --git a/generators/comicbook/autotests/CMakeLists.txt b/generators/comicbook/autotests/CMakeLists.txt -new file mode 100644 -index 000000000..aaacb341a ---- /dev/null -+++ b/generators/comicbook/autotests/CMakeLists.txt -@@ -0,0 +1,6 @@ -+add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" ) -+ -+ecm_add_test(comicbooktest.cpp -+ TEST_NAME "comicbooktest" -+ LINK_LIBRARIES Qt5::Test KF5::CoreAddons okularcore okular_comicbook -+) -diff --git a/generators/kimgio/CMakeLists.txt b/generators/kimgio/CMakeLists.txt -index b8cac76df..49f893bc1 100644 ---- a/generators/kimgio/CMakeLists.txt -+++ b/generators/kimgio/CMakeLists.txt -@@ -13,13 +13,9 @@ okular_add_generator(okularGenerator_kimgio generator_kimgio.cpp) - target_link_libraries(okularGenerator_kimgio okularcore KF5::KExiv2 KF5::I18n) - - if(BUILD_TESTING) -- add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/" ) -- set( kimgiotest_SRCS tests/kimgiotest.cpp ${CMAKE_SOURCE_DIR}/ui/pagepainter.cpp ${CMAKE_SOURCE_DIR}/ui/guiutils.cpp ${CMAKE_SOURCE_DIR}/ui/debug_ui.cpp ) -- ecm_add_test(${kimgiotest_SRCS} TEST_NAME "kimgiotest" LINK_LIBRARIES okularcore okularpart Qt5::Svg Qt5::Test) -- target_compile_definitions(kimgiotest PRIVATE -DGENERATOR_PATH="$") -+ add_subdirectory(tests) - endif() - -- - ########### install files ############### - install( FILES okularKimgio.desktop DESTINATION ${KDE_INSTALL_KSERVICES5DIR} ) - install( PROGRAMS okularApplication_kimgio.desktop org.kde.mobile.okular_kimgio.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) -diff --git a/generators/kimgio/tests/CMakeLists.txt b/generators/kimgio/tests/CMakeLists.txt -new file mode 100644 -index 000000000..f31bf3fe8 ---- /dev/null -+++ b/generators/kimgio/tests/CMakeLists.txt -@@ -0,0 +1,5 @@ -+add_definitions( -DKDESRCDIR="${CMAKE_CURRENT_SOURCE_DIR}/../" ) -+ -+set( kimgiotest_SRCS kimgiotest.cpp ${CMAKE_SOURCE_DIR}/ui/pagepainter.cpp ${CMAKE_SOURCE_DIR}/ui/guiutils.cpp ${CMAKE_SOURCE_DIR}/ui/debug_ui.cpp ) -+ecm_add_test(${kimgiotest_SRCS} TEST_NAME "kimgiotest" LINK_LIBRARIES okularcore okularpart Qt5::Svg Qt5::Test) -+target_compile_definitions(kimgiotest PRIVATE -DGENERATOR_PATH="$") -diff --git a/generators/kimgio/tests/kimgiotest.cpp b/generators/kimgio/tests/kimgiotest.cpp -index f2e50641d..a24f7af80 100644 ---- a/generators/kimgio/tests/kimgiotest.cpp -+++ b/generators/kimgio/tests/kimgiotest.cpp -@@ -9,7 +9,7 @@ - ***************************************************************************/ - - --#include "../../settings_core.h" -+#include "../../../settings_core.h" - #include "../generator_kimgio.h" - - #include --- -2.25.1 - diff --git a/kde-apps/okular/okular-20.08.3.ebuild b/kde-apps/okular/okular-20.08.3.ebuild deleted file mode 100644 index 588f832c2b36..000000000000 --- a/kde-apps/okular/okular-20.08.3.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Universal document viewer based on KDE Frameworks" -HOMEPAGE="https://okular.kde.org https://apps.kde.org/en/okular" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="chm djvu epub +image-backend markdown mobi +pdf +plucker +postscript qml share speech +tiff" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kactivities-${KFMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjs-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kpty-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - media-libs/freetype - >=media-libs/phonon-4.11.0 - sys-libs/zlib - chm? ( - dev-libs/chmlib - dev-libs/libzip:= - >=kde-frameworks/khtml-${KFMIN}:5 - ) - djvu? ( app-text/djvu ) - epub? ( app-text/ebook-tools ) - image-backend? ( - >=dev-qt/qtgui-${QTMIN}:5[gif,jpeg,png] - >=kde-apps/libkexiv2-${PVCUT}:5 - ) - markdown? ( app-text/discount ) - mobi? ( >=kde-apps/kdegraphics-mobipocket-${PVCUT}:5 ) - pdf? ( app-text/poppler[qt5] ) - plucker? ( virtual/jpeg:0 ) - postscript? ( app-text/libspectre ) - share? ( >=kde-frameworks/purpose-${KFMIN}:5 ) - speech? ( >=dev-qt/qtspeech-${QTMIN}:5 ) - tiff? ( media-libs/tiff:0 ) -" -RDEPEND="${DEPEND} - image-backend? ( >=kde-frameworks/kimageformats-${KFMIN}:5 ) - qml? ( - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - ) -" - -PATCHES=( - "${FILESDIR}/${PN}-20.07.90-tests.patch" # bug 734138 - "${FILESDIR}/${PN}-20.08.2-hide-mobile-app.patch" # avoid same-name entry -) - -src_prepare() { - ecm_src_prepare - cmake_run_in generators cmake_comment_add_subdirectory ooo -} - -src_configure() { - local mycmakeargs=( - -DOKULAR_UI=$(usex qml "both" "desktop") - $(cmake_use_find_package chm CHM) - $(cmake_use_find_package chm KF5KHtml) - $(cmake_use_find_package chm LibZip) - $(cmake_use_find_package djvu DjVuLibre) - $(cmake_use_find_package epub EPub) - $(cmake_use_find_package image-backend KF5KExiv2) - $(cmake_use_find_package markdown Discount) - $(cmake_use_find_package mobi QMobipocket) - $(cmake_use_find_package pdf Poppler) - $(cmake_use_find_package plucker JPEG) - $(cmake_use_find_package postscript LibSpectre) - $(cmake_use_find_package share KF5Purpose) - $(cmake_use_find_package speech Qt5TextToSpeech) - $(cmake_use_find_package tiff TIFF) - ) - ecm_src_configure -} - -src_test() { - # mainshelltest hangs, chmgeneratortest fails, bug #603116 - # parttest hangs, bug #641728, annotationtoolbartest fails, KDE-Bug #429640 - local myctestargs=( - -E "(mainshelltest|chmgeneratortest|parttest|annotationtoolbartest)" - ) - - ecm_src_test -} diff --git a/kde-apps/palapeli/Manifest b/kde-apps/palapeli/Manifest index b6787fce2a79..4c321a78dc3a 100644 --- a/kde-apps/palapeli/Manifest +++ b/kde-apps/palapeli/Manifest @@ -1,2 +1 @@ -DIST palapeli-20.08.3.tar.xz 2078736 BLAKE2B a7e3c741c3f62803c289ae0e5b1558afef1ab7ea3de95120e6504da23a6a7d0850568c88e250942dec48a165ad71ff30324df82166387f37d710077c1c821520 SHA512 b9fc3113da2800fba3b65f2e593ed3b9b078b0defcbb0db7c8c11127f3f1d2c5776918aee96e4399a8c5436e6aff8a09de7bbc35b13e4910f7d4f612e5b42210 DIST palapeli-20.12.3.tar.xz 2078720 BLAKE2B 18952513649553814abf17d45580251057dfa528c7cf142382ad6c90eba5bab9227b1cdfe7c818bdc71b93cbee3b2cb28b74cb0241d74a893feafcf3ae6b7e44 SHA512 f26efc3e724afdaba0826495cb14f8aff913dc6a6922e6a4734bf4177f572ef286a5d5c2c0926e2804a3c7429b64b07ee8b48917272af0be018f023cd7ec6a02 diff --git a/kde-apps/palapeli/palapeli-20.08.3.ebuild b/kde-apps/palapeli/palapeli-20.08.3.ebuild deleted file mode 100644 index d58ed88c51d4..000000000000 --- a/kde-apps/palapeli/palapeli-20.08.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Jigsaw puzzle game by KDE" -HOMEPAGE="https://apps.kde.org/en/palapeli" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -RDEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -DEPEND="${RDEPEND} - >=dev-qt/qtconcurrent-${QTMIN}:5 -" diff --git a/kde-apps/parley/Manifest b/kde-apps/parley/Manifest index 55f45086c777..4d0f66b39d25 100644 --- a/kde-apps/parley/Manifest +++ b/kde-apps/parley/Manifest @@ -1,2 +1 @@ -DIST parley-20.08.3.tar.xz 8842444 BLAKE2B e3d2d9552384baab9734700da7a5bff4d5a24d23e1cfdcb4659ecdedcad22fa4bc26ec86d8666d47ae15af3349dc06f80c61880a96c47d17e709c8d81414afd3 SHA512 b7d2f9fa4534a5e5749028f54b0374a271e0b443b4be6a7c905f16542553c02eb661928b25bc373cf9f556cf09c2ea88b4adbfd535df32181ee6c0ccaf16619f DIST parley-20.12.3.tar.xz 8842064 BLAKE2B 178a714610b9b68c2a993937b7109e4d82bbd173f90de9b3836ce7e8620f17cb46c0964e50e47f621d867e5ca83ee6994501119d98f33af1ee279c1ae1530ec3 SHA512 60623069078a2944e7a83798293a78ed7fac7feb5f37527cb978fc4a8a63ba613737ed0d8a24972ed92393476fa9e83ec83d3c41f6d879797243d966d6784d87 diff --git a/kde-apps/parley/parley-20.08.3-r1.ebuild b/kde-apps/parley/parley-20.08.3-r1.ebuild deleted file mode 100644 index 7cb545fab6b2..000000000000 --- a/kde-apps/parley/parley-20.08.3-r1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_HANDBOOK_DIR="docs" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="A vocabulary trainer to help you memorize things" -HOMEPAGE="https://apps.kde.org/en/parley" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - dev-libs/libxml2:2 - dev-libs/libxslt - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=kde-apps/libkeduvocdocument-${PVCUT}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kross-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 -" -RDEPEND="${DEPEND} - >=kde-apps/kdeedu-data-${PVCUT}:5 -" - -src_prepare() { - ecm_src_prepare - cmake_comment_add_subdirectory plugins -} - -pkg_postinst() { - ecm_pkg_postinst - elog "Plugins are disabled in Gentoo due to lack of Python-3 compatible" - elog "kross-interpreters, bug #766333." -} diff --git a/kde-apps/picmi/Manifest b/kde-apps/picmi/Manifest index 6bf52d761651..4ef5b82d7bcf 100644 --- a/kde-apps/picmi/Manifest +++ b/kde-apps/picmi/Manifest @@ -1,2 +1 @@ -DIST picmi-20.08.3.tar.xz 1367300 BLAKE2B 0ee12673896566ad280fec8645613048762e8936f5eb0cf205b153812d15aa30ec5c5e0aa1bce49039cd3948877e52b96ea350d87fb67b84933984ba6ba3403e SHA512 efbb31736614da07c69781dcb3f717855ecf6d13bc1ca1af4df1ae5f91d99644fe63e3f445eba1af679e75d4aedf6744547f8b50962a848cc7a31d06101135ed DIST picmi-20.12.3.tar.xz 1367556 BLAKE2B 258171a75184c9c6c4e8e7ad978bb5bf295e3d9ac8d111487555fbd3e01aae27b737aa74eed0b21f570b2d592a4a190d9869167eb0dca87d7f35477606d8a4db SHA512 46b269212a425a62fabe97d06f272bbc050ae7b288629ef4ad0597282a0fe8481016aeadd94e6b9971cd90317308032a6241d8f95bdb1c24a6b6601375aa64c8 diff --git a/kde-apps/picmi/picmi-20.08.3.ebuild b/kde-apps/picmi/picmi-20.08.3.ebuild deleted file mode 100644 index 89f51ccac4b9..000000000000 --- a/kde-apps/picmi/picmi-20.08.3.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Nonogram logic game by KDE" -HOMEPAGE="https://apps.kde.org/en/picmi -https://games.kde.org/games/picmi" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/libkdegames-${PVCUT}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-apps/pim-data-exporter/Manifest b/kde-apps/pim-data-exporter/Manifest index 67add2c8e947..2da26b5ef2e3 100644 --- a/kde-apps/pim-data-exporter/Manifest +++ b/kde-apps/pim-data-exporter/Manifest @@ -1,2 +1 @@ -DIST pim-data-exporter-20.12.2.tar.xz 400376 BLAKE2B ed88c2292c3a5cc70a0382cac11c77a891fe71755e2a2ab962cf2d8aa7244a6222b30759be572a58682de50f3d50a05591141e8f1147373ef6947e27fe8c4598 SHA512 a213183e6f7e6086de511c3f8171de52b705c7097c85dd149ff912959b420df20c3ac5fd96c61687dfca20e1fe6745e48e0884deba914c3cda1274db36d7d153 DIST pim-data-exporter-20.12.3.tar.xz 401632 BLAKE2B e86bfc2b2d49a5525bdc75e43d455ff40e36dabf1bc1677cdd673991613d39c19d2cd2b1aea200dc1e409b0b29c0f7b3e62a181d4fb22cc8a2719b79291659c2 SHA512 d9b96081967f6271908624b303fcb358ebabf90fad2aa731f2c0e67e421921f47dfbc054d59fbdea875c3719407a717c40fd708fe915baef179dbe22c3242129 diff --git a/kde-apps/pim-data-exporter/pim-data-exporter-20.12.2.ebuild b/kde-apps/pim-data-exporter/pim-data-exporter-20.12.2.ebuild deleted file mode 100644 index 30091bea2315..000000000000 --- a/kde-apps/pim-data-exporter/pim-data-exporter-20.12.2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Assistant to backup and archive PIM data and configuration" -HOMEPAGE="https://apps.kde.org/en/pimdataexporter -https://userbase.kde.org/KMail/Backup_Options" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="telemetry" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/grantleetheme-${PVCUT}:5 - >=kde-apps/kidentitymanagement-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/kmime-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-apps/mailcommon-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - telemetry? ( dev-libs/kuserfeedback:5 ) -" -RDEPEND="${DEPEND}" - -RESTRICT+=" test" # 11 out of 21 tests fail... - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} diff --git a/kde-apps/pim-sieve-editor/Manifest b/kde-apps/pim-sieve-editor/Manifest index 910ab8255fb1..5e91eafdce28 100644 --- a/kde-apps/pim-sieve-editor/Manifest +++ b/kde-apps/pim-sieve-editor/Manifest @@ -1,2 +1 @@ -DIST pim-sieve-editor-20.12.2.tar.xz 455092 BLAKE2B f39d1436f9121d0a0e1e78ce49db91fe3dafde6f09303bdf6a58c22ff480f5c160b655ac7d24f572202ddf291e29f454873b70f943a582a5daf8977fe1a8b42c SHA512 466bf9e5411ac33737a416108583c8e6cd3497f740457d8dfbaafd1ce57a45184337a894bbb0bb5a52496a0ce93104596c3835376be11f94d78382da7a41b24f DIST pim-sieve-editor-20.12.3.tar.xz 455152 BLAKE2B a4a28aeaf3a1ef2b612ae69f4503d1456f44af0e005eb3b36b99e4b75e7e394ac4386915ead419646277f106b57e6f889cb3fe86c3e1e79eef3bbe0abd57b6e4 SHA512 27270916ec2c41e2222ed1f5248091b19e6569564f82ff56d75204c81a6ad1ea7c0d6dbc907e2dc4d1a02f032162ecc443915f936f1577b0245f1b40d52166e9 diff --git a/kde-apps/pim-sieve-editor/pim-sieve-editor-20.12.2.ebuild b/kde-apps/pim-sieve-editor/pim-sieve-editor-20.12.2.ebuild deleted file mode 100644 index 5c0c92fed6bc..000000000000 --- a/kde-apps/pim-sieve-editor/pim-sieve-editor-20.12.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Assistant for editing IMAP Sieve filters" - -LICENSE="GPL-2+ handbook? ( FDL-1.2+ )" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="telemetry" - -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-mime-${PVCUT}:5 - >=kde-apps/calendarsupport-${PVCUT}:5 - >=kde-apps/kmailtransport-${PVCUT}:5 - >=kde-apps/libksieve-${PVCUT}:5 - >=kde-apps/pimcommon-${PVCUT}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcalendarcore-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - telemetry? ( dev-libs/kuserfeedback:5 ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} diff --git a/kde-apps/pimcommon/Manifest b/kde-apps/pimcommon/Manifest index 20f79843daf5..866fd7263e48 100644 --- a/kde-apps/pimcommon/Manifest +++ b/kde-apps/pimcommon/Manifest @@ -1,2 +1 @@ -DIST pimcommon-20.12.2.tar.xz 364268 BLAKE2B e979c3b72cc37c443d7bd29323c4277be1625e9635f20f16e90d8ebc0a5bcfcf343f91d6d88a26f25337583d270309aa66707cff141073e278b87faced43281a SHA512 268ad53f8cf44171be339e6ab4a6608581f79e7c4c08fd22f4d8ce698c20281580ed4f25a956d6b0449753273bda7b6c6d40d44189eeb5cd7c479266c706c960 DIST pimcommon-20.12.3.tar.xz 364304 BLAKE2B ce571e9b57089b34caddfab9bac4f26916238b98c2853d5b69656fb56b0fdf656f4e81e7a479571c687a25027764be854c868705ea8fc2ec0844c826cd2a22f1 SHA512 f016b68ca9f768b7e3c506034f2d9d8e13e2325aa3291ded274cb8d71abcea521051180342a9b6ee4488ad54715da729adf48c0f2ab562030622dcc64de96df0 diff --git a/kde-apps/pimcommon/pimcommon-20.12.2.ebuild b/kde-apps/pimcommon/pimcommon-20.12.2.ebuild deleted file mode 100644 index d282c2997b4d..000000000000 --- a/kde-apps/pimcommon/pimcommon-20.12.2.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_DESIGNERPLUGIN="true" -ECM_TEST="forceoptional" -PVCUT=$(ver_cut 1-3) -KFMIN=5.75.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="Common PIM libraries" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -BDEPEND=" - dev-libs/libxslt -" -COMMON_DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-apps/akonadi-${PVCUT}:5 - >=kde-apps/akonadi-contacts-${PVCUT}:5 - >=kde-apps/akonadi-search-${PVCUT}:5 - >=kde-apps/kimap-${PVCUT}:5 - >=kde-apps/kldap-${PVCUT}:5 - >=kde-apps/kpimtextedit-${PVCUT}:5 - >=kde-apps/libkdepim-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcontacts-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/purpose-${KFMIN}:5 -" -DEPEND="${COMMON_DEPEND} - test? ( >=kde-apps/kmime-${PVCUT}:5 ) -" -RDEPEND="${COMMON_DEPEND} - ! -Date: Fri, 30 Oct 2020 08:32:41 +0100 -Subject: [PATCH] Add support to use external KDevPHP packaga - -If no external development package has been found fallback to embedded -version. - -This commit adds an additional optional dependency for the KDevPHP package, which -named e.g. on openSUSE 'kdevelop5-plugin-php-devel'. - -BUG:428460 -FIXED-IN:2.32.80 (KDE releases 20.11.80) ---- - CMakeLists.txt | 20 ++++++++++++++------ - umbrello/codeimport/phpimport.cpp | 19 +++++++++++-------- - 2 files changed, 25 insertions(+), 14 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 221c04e31..398415f09 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -129,18 +129,26 @@ if(KDEVPGQT_FOUND AND KDEVPLATFORM_FOUND) - include_directories( - ${KDEVPGQT_INCLUDE_DIR} - ${KDEVPLATFORM_INCLUDE_DIR} -- ${CMAKE_SOURCE_DIR}/${KDEV_SOURCE_DIR}/parser -- ${CMAKE_BINARY_DIR}/${KDEV_SOURCE_DIR}/parser - ) -- set(NO_INSTALL 1) -- set(BUILD_PARSER_ONLY 1) - set(BUILD_PHP_IMPORT 1) - add_definitions( -- -DKDEVPHPPARSER_EXPORT= - -DENABLE_PHP_IMPORT - ) - add_subdirectory(lib/kdevplatform) -- add_subdirectory(${KDEV_SOURCE_DIR}) -+ find_package(KDevPHP) -+ if(NOT KDevPHP_FOUND) -+ set(NO_INSTALL 1) -+ set(BUILD_PARSER_ONLY 1) -+ set(BUILD_PHP_IMPORT 1) -+ add_definitions( -+ -DKDEVPHPPARSER_EXPORT= -+ ) -+ include_directories( -+ ${CMAKE_SOURCE_DIR}/${KDEV_SOURCE_DIR} -+ ${CMAKE_BINARY_DIR}/${KDEV_SOURCE_DIR} -+ ) -+ add_subdirectory(${KDEV_SOURCE_DIR}) -+ endif() - else() - set(BUILD_PHP_IMPORT 0) - endif() -diff --git a/umbrello/codeimport/phpimport.cpp b/umbrello/codeimport/phpimport.cpp -index f45f1416f..f714dcbad 100644 ---- a/umbrello/codeimport/phpimport.cpp -+++ b/umbrello/codeimport/phpimport.cpp -@@ -39,18 +39,21 @@ QTextStream qout(stdout); - QTextStream qerr(stderr); - QTextStream qin(stdin); - --#include "parsesession.h" --#include "phplexer.h" --#include "phpparser.h" --#include "phpdebugvisitor.h" --#include "phpast.h" --#include "tokenstream.h" --#include "phptokentext.h" -- -+// kdevphp -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+// kdevplatform - #include - #include - #include - #include -+#include - #include - - namespace Php { --- -GitLab - diff --git a/kde-apps/umbrello/umbrello-20.08.3.ebuild b/kde-apps/umbrello/umbrello-20.08.3.ebuild deleted file mode 100644 index ac0fd86af5da..000000000000 --- a/kde-apps/umbrello/umbrello-20.08.3.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_QTHELP="false" # TODO: figure out install error -ECM_TEST="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="KDE UML Modeller" -HOMEPAGE="https://apps.kde.org/en/umbrello https://umbrello.kde.org" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 x86" -IUSE="php" - -RDEPEND=" - dev-libs/libxml2 - dev-libs/libxslt - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtprintsupport-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - php? ( - dev-util/kdevelop:5= - dev-util/kdevelop-pg-qt:5 - dev-util/kdevelop-php:5 - ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-{no,unused}-qtwebkit.patch - "${FILESDIR}"/${P}-gentoo-docbundledir.patch # downstream fix hardcoded path - "${FILESDIR}"/${P}-unbundle-kdevelop-php.patch -) - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON # broken, re-enable w/ ECM_QTHELP - -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON - -DBUILD_APIDOC=OFF - -DBUILD_KF5=ON - -DBUILD_PHP_IMPORT=$(usex php) - -DBUILD_unittests=$(usex test) - ) - use test && mycmakeargs+=( - -DCMAKE_DISABLE_FIND_PACKAGE_LLVM=ON - -DCMAKE_DISABLE_FIND_PACKAGE_Clang=ON - -DCMAKE_DISABLE_FIND_PACKAGE_CLANG=ON - ) - - ecm_src_configure -} diff --git a/kde-apps/yakuake/Manifest b/kde-apps/yakuake/Manifest index 70d524c0feca..2dd447051c66 100644 --- a/kde-apps/yakuake/Manifest +++ b/kde-apps/yakuake/Manifest @@ -1,2 +1 @@ -DIST yakuake-20.08.3.tar.xz 381328 BLAKE2B 645538055977d42c37cb18d03c4512b9b11b6a289dbdea4f635348fff05e991e600e775e43f7968bb3a516fadc0f75abb6d8c07475adab3e29dfdea7fbfb03c1 SHA512 54cab72921686165047bd5dc8cc3052be90a75b3afc4aa81846f44cb074dcfba248eac26638e21252681ed272810dd5822dce9e031dc736d19eeda25bba3fc7c DIST yakuake-20.12.3.tar.xz 382104 BLAKE2B 36d10ac7193b0be54d24d1bdcb751a8c6d09efe82408ffd2a2e6acc33df11858afce9f649a270fa22bac55f34761d9bcac7eaa94b1a5394e5a461e4aead9826e SHA512 d4cd8a58744b20c5183b8683fea38d4df319864d9ced6b8c1acd1a46f1a3beae38f157562966d43ed136d23083eeffd89949c92ec3813d93b187ae61689c4781 diff --git a/kde-apps/yakuake/yakuake-20.08.3.ebuild b/kde-apps/yakuake/yakuake-20.08.3.ebuild deleted file mode 100644 index 33829c4f9169..000000000000 --- a/kde-apps/yakuake/yakuake-20.08.3.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Quake-style terminal emulator based on konsole" -HOMEPAGE="https://apps.kde.org/en/yakuake" - -LICENSE="GPL-2 LGPL-2" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="absolute-position X" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtsvg-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/konsole-${PVCUT}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - absolute-position? ( >=kde-frameworks/kwayland-${KFMIN}:5 ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libX11 - ) -" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package absolute-position KF5Wayland) - $(cmake_use_find_package X X11) - ) - - ecm_src_configure -} diff --git a/kde-apps/zeroconf-ioslave/Manifest b/kde-apps/zeroconf-ioslave/Manifest index 663955c45f94..2e4b52d82fb3 100644 --- a/kde-apps/zeroconf-ioslave/Manifest +++ b/kde-apps/zeroconf-ioslave/Manifest @@ -1,2 +1 @@ -DIST zeroconf-ioslave-20.08.3.tar.xz 43092 BLAKE2B 8380a03d90cce530102cf9e267d3f7fdc1da91c92aacaae7ddc398f231d26ca60672b095dfb3c8c77a7a15e98767e6eaa4026e284b22440003f2937e1d51e383 SHA512 842e2ef3875a62115883db39b3481f1fd4883ff958eef9bff7cb61395fab7d1bf05470898132ebe3cb4a8f17b85eb65b4c2bc8ea39d3a83414a3a456e25520d2 DIST zeroconf-ioslave-20.12.3.tar.xz 43424 BLAKE2B 17f3af54ac1d8214ccfdda23455ff8b559b848250b11abd1f1edb8f2e367e3f4c1fce34cfcdfe7604f8061b0e41038de5b4cde6c8815ffc363cc6ea50432e653 SHA512 ea2588ec08910364811c6aa2c7169e13fca3d822f04277d99b662d3a55476002928138c64d803e9768ddf24e8d266934e457d510f3b1628b9c2e9383646a85d8 diff --git a/kde-apps/zeroconf-ioslave/zeroconf-ioslave-20.08.3.ebuild b/kde-apps/zeroconf-ioslave/zeroconf-ioslave-20.08.3.ebuild deleted file mode 100644 index bf5558f4aef6..000000000000 --- a/kde-apps/zeroconf-ioslave/zeroconf-ioslave-20.08.3.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="DNSSD (DNS Service Discovery - part of Rendezvous) ioslave and kded module" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdnssd-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 -" -RDEPEND="${DEPEND}" diff --git a/kde-misc/Manifest.gz b/kde-misc/Manifest.gz index 8b79ef154cdbf26b55caf895e6573e628c59801e..887789db05ab9c2e6d14a924531ebecaa6efd3e3 100644 GIT binary patch literal 5278 zcmV;P6k+QhiwFP!00002|8<&6a$U=DMf(~BCjh(tpC%QSLJnK*NE67)sw5G_hXH`1 z<$bLCo6OBwd>$tKL7Rer^oXqTi)cK{`2wSQ*5n#`u)Fu{0pA&mUE{m%n~m^7`$({qvvY>E6!k8!IdGy~ZX>A*RS$xlgreEey)HyS6#P;UcY5n^IPYrIj3aZ%rGe>~W8l z+levnygOyn-b4OXE=xV>P7-}%I(2S!HDnH*qz!YrH-SAYq|9K;rV6XecR_l$-=e6 zq}NkYG@D_E+NfG;F&|5_k4B03udFdfYj(DoWaR-S&B$MmNeiolMKwYir%?2{cbmeq zk0fV?lnZ-thKyKh&=#5{da!LfF^_G(N;Y^b6DhI9aaJ3uB071PSxOpPcdKVTcpD# zGsj-;O}%HO%fpE!ry~r1UMIEFQ*9D;8uM097b-D=%zDm#pGiK-rLcdr*lN>`h}g)? zUC^|dJo<@2ZnSxvgRW;)of6c{zuKB3H{Eng3|wjT5$NG!vGDyAN^7@w3cYaY}6KF?I)CSQj#|646;+5l#)q_Dr7@Iq9yu; zdgT_ai44}A>qL_BVxm+P{cK4~H^y+4R97j?d_khvBYu8cT0RUZAX^MEGl&+Jq^lP8 zV=HPJRZ&4RR{&~WyOjB9&wdqb-c8=sH3bG1Q*D&m`D#ZgmlvDThj z;Q7-zy0_()7!Kphdxp%GAuZ;OA^bf5pgieJc0LS5@nojr^juGnnB&r1+2%f}%X_^R z_b_^^?QA?yQ$^&t8FsX{>Ov=26-_wT8STu?lCh`R&`yMkQW=|-QPCM}^6kb}ujE4P zt-6Nnh4@fkmdXX0CUno%vOUub?WSJ$k8jU^za7T@UM>6(6GOg^(OSdG)Rm&JStw&f z7JEA@OJk=MZ3&3wRJsQX6dI-umJ+kFowlfFt%py}LPxO76I~ZE)4-MDkTbf@rrE72 zS2-BeuWE%ZG|UzRV3b13Qe~lU5QjeT&VIb!=skW|-wUR7(&VKbnFbl~ zKcpFXX0BqS*A+<`2p49MciC$Nsn#$e?z>Hf%u!ejGDpFC2x0WpF}Fp<5b(<=Abv<2 z6I~1|t&veZTo%KR>sP_j-0LtY-i$%D6!pm6@wt22Dhz zQTkmZBVbm7zzy4Uf<5tp*riQYz-KE4GTD1a5X zT73 zv)Pd;iUr0y$H9Sbj>697Z0jlDbBh6&jd(8qBuii! z)%mZajo}&jVX(8vSs)(Kh6 zZo(rULF*f=gxw{gvUo%<8)d<+n69|#7sw9IjF36m58}^d^8f=iM)vzs^5UYBzv_l0 zXmt6WKHUk7r5X1qZmvi>DHYVP%I49IHVf9r`~t!uks(kF@+lrrVNIZ$OEJZGwp&p@ z(&#}RGr9&9LP=t6DTRXBYGk6?Exvk2x_gu-`Esjh_)55e{%q*B^%K#Y1HnXP3^!^7 zd@J%W@h-KyZ_`E_mD6@iS)La7IS)3u5hIr|I(i(f;(O$kC6WI*^5nvSBopDVe zkTK2#$M^Z9yD$&UM1cU%tq516{EO*i6j6>$-z#tcq2fjZ4eQ7xxpEyODV1rNA1dS~ zau2x*uM8U#T5--ZP)lk#@dQ8!zb@OMAVes6yW8KIz{`1($6Gz4zBgP(0Lm!B)FvHZ zXRFxbIbq@jU*ISiIyy==P_%e#Nb;)l5Bnv)k0j%fv&BjuY-ffWw>cO@tqss*E${N~DmQ z571Jx+MpVNWs|PlAfQ;(1qTPCu`8qXvr#ExaxhnKibV3pC<^%0T!U^c^Y!bGH&?UU zf?ZR%0m%doZ~=5c6a&xbFxfYELWd*;mv2I2OqDJVgaQDwqGK%+512IQViQDZ!Cq?^ zK>nH=ut%pfl0!>zA|-gS-Ri`F>Q9pD0&Bysf;B|ZdLt=T7_Kvp-H*1|Mk|fTlToOG z)-h&W6Xn$6c!zRk@;P})8vL8-Kr(m7H^{mj9for-2f`da;@bqSB~;YU-Uz_tDP{}x zPB#U6dw%_TzvM#>zvfB_TSq#$kaH|yYXidtea%YSKxPYc&4=le#U$6TTpn0bOup5l z0b)pwD$6?bpZly2l*dXPgW`4`j7Ujnhe9?3jh`VagJ4WD{Z%k}BN8*?NnMseHVGal za22MMsgp2KJm?W@%rWp;G-{v-Lkf|+18ighzF)V4)H%#hHtux-1tmI%OQNLvSr~x| zRqzxHgcrn=PdcmGCAmS=lHYi6wId9vM%PT%a0ceb7dTs%yK^ zGn@Rx-jj1D=21s%c;ZN&d`I)c$3YB7iK*P)q`Dkf7I~HYU9h`8>7j`*O&9|r{Z%pY zBh(LH78+?Ot<-3*#1cA~vHf(C7GK2KVl-LKP(JWZoQ~e@3N|3M_)?ErWi=0Vr%Rx$ zc)$3Wm?g<1^KBcu_LH7WYeKy|Oc~dT{Q`{d^77#bHs4?wdt`nNL)P{XTbQ58j+8_Z zDGWr-s;N{*&i9@NSyK-)f%%yX4@z#GSw*9wpBmCjHSfX5(5*%WG>QBm%Y!(;5PTyG zVmOHFTH|#tY4Yl-M96Gqs?!NHh)wE=cA$+(DF>}#WZX4iG&1dhdB_=6v0n9&oW&W( zTa2Fv6am2M=VWF3*&2W=M5+UDfW>3NYxtF8;I(Ma-_O&t*}b0UmoIm3Uw=HVC%J#P z9n&6f$23J0DTYP}BXbj2G3PU9p>GEE4l?rSm;>HVoFPaRrZ2Lscme1`_@zWMyCz`) ze9y)DsSVhKHh8c7S~|<>*%6PVA>__VV(r2*)aS?2v1B; zA}t~`k>?=JCEA=tz$WAaVPq2Mx)BT}pCo9KX+2PnM)gxTK8s;MEq#*&sBU!_rq_vL zR2GfbaXq6YmWVczP$jS?=ljE6hz&-V?!;QA#S$a@x2vBUVjSoiB%={x1}mG;PyCs^ z>FHl(29RgM{q}s~!MS-lO>Ov@6Q*^{kJ9_G{aaQ1dE|}we)sc!f4O~|GV9I3EukMm zSnMRo4gYyo!ssyq#0Nl6fgL7CVdg~i#T3wjgO;6SNFt+>&cME+h6P6EPWGjP^azH6 zJd)KJp-LDWpl2kt7MhwQfTK{n|E(b@TQ(gfiN|8{le@jYrh)Uwdkq>UIx`hW++MJ+ z>wj-yMV2UM*Oh$rK4=&`f|v}PZ9x_O-Yq)a-#*8LC}EeD-a=0_!;{o z{8fr{0uAdY7DihDP}RT&^^?u$!ZR71?9lxFG6mx$4H+o{b0u4E7>5v4Y2yhK6-bWM zHn63n$=^mSKX*?!@I-LfPBe{uBn$ux5HIncsFJ;z&5x{TUO%G)4ch^Xjv%RYHn(BW zG)xQ6Zt? zr$dRH;U@?kN}J>kf88>3_m8Ied9?uuWZLd8P9b!MFQ?FVwM$BS61c&5;!kx|L@3FL zzY__qA}wZcQ5Ff(BArJxXDe77{o(H_1^GZT4q(QxKqc(esSZi5hhTkqLqoor z=F!9O5rixze^&!_Y9RG2Xc5M{*6Zy&JlyN^huD7YFRnlh7D2NFei%NC0qDel3LZu> z9l!(@9k*u}VxPYU!OdvH!kCTI7eeGfM;1VK*?(jk6hP=NM}JMx4Is7_Paq5eE+*X{440kiGiNPhC8>=gVw%MWx2ooj<{E&1zz#LdqFBM26uJU9{=LTt97 zS+#-U$HSCs#ih>lEMT=eY7J6El4DNS*93?ok`7q=!5t9@07BguA~om2yvUL4+Cr+P zzfcMh(5<*D{DnBEvjaOb{C5i&|B!)1jfmZWiPTeH@>AfG{f!R8LNiOnz8l}<-Fq$F zPtoVcH(3uKeqSS{YbGWAv!g5&te{=E*zuz)2YP?GPTK(f%suTdWTK=XI*ft#AZcNG z7MhFb;K#K*08ySs0l4@BEoTt-pdDI7%>Ect8;FB57yzxSbU$q%0#P3zGdBj2Cs!lv`+-`;gbgnD?`tQwQciN_=SajD|}Q}V*;ssHZ30k-eRfj1=p0B>PJAxQzzQoqbmp}gJ*Z=ra z`r{YLrN$A`7D-v+UNNuLB!`f6MA-i)|kG;Dy4C!61TOvOR`=*ZvGfs5V&6OT znn!Q4OvjQx{Q2vD{rkWE=`Vl%vgGy0dHd%-%hSD`*EgQ5%uBh}*-=A^{qz;K_StMv zqgrE4wa3L1%~hlJW3$JxtA>~&&&qwOO>1FLzTLIW5e^q=o!XSLLM*N1xO;2bC}od( zwA@aNdFS0JoAw^^N4YHZq&rFUjp@|6)s;8pUz9iIRBa1uJm+vZiz_KtV#U3S>=8n- z#E*ux);x1<&A9~jv5JP4`TopNVj31{iqrR5r?ES=O-da{57%<(^TYGYzWcGyr;>$h zhe@xeq-Zw74z*FW)M7rCW*?0b@n2bEjMnUIGs(&VCe6qnk4X!wghe$%8mCb7xp$kw z+DDQzL&}A{I73D(HE0XX5NARYWI?nWdz$br+kIBAzh# zw^mm1olQfzdzH{mkrX;@OTUd)6AfhSKC7@mU$VJ9`)0S58JIweh2u{gQyVFtd@UKZ z(&wkAqo2F1UrN@w8uv4W)=GwWGFz8waG!CspWbL{$WuueZs*}-S4Q&_QG}A}PI(3j)yB(opGk?nL$!z7! z+Ujm+9}x*X21!S4(`b1PvAPE3Yqd@pM&rh?k8epiHOHAN>at^DB1)jTdn#+GNoz7e z0JvmFl=$)6lHHr-n{uU?FXfsoNKb}@m>!|eCbB>e8Kc8qjZ} z&pxgtS}_~7g;@IurJR(cjXHzuROg(=sKgZ#ZIx%}Wgs($o@LC0(&%+4^Q6LwhG8ai zi`Ik!Sk85#NqI3+s)~TNq@^2kxJs(46o$T_QEUf4zb!4Fh7`~(rkEi_3`{WZh5)a!72L#$C7ACS0nwLyg{#rLimHT4!NyWIlo zPv@{fmK%)}&AV@g+zRs5tg=wy=lKieN%RF38mQvQjK%4>o**&DrMWUweNvZ8y%zVd zUPIg2SWr`?qq!M=w72R)D0r$E$6RN$GdGWnKh1`CqEwX1*sP3<&R~;|8(Y1SEAeDs z){wpECF;wgazO+V;j^`D&&1^1)a(B7?fLIF)k@c4#1L^Y^y?U{HLOfsDGHl~G)8o> zx3jV|c3KgafLczad+|5AW!_L(Jhh&*_y@W(BT8Nt z2KAg-*vmC0W4RlW#&qi1-OAwBGo{fP54Cn~yX*e>&VGBn5qzYjUJ9ml(&VKbnFbp0 zKeQQrX0BqS*A)*KF&*3>@3PklQmx@c+;^h@GDqQI1Wh&TA%xLW$K4hcL&4uiA$MA& zGSS6QriuWeFwGr5u8)GHxz}M*yc=0s9{7sSvH4;t7(I&|m?h;~vhCyKG+zw&l>nz;&Slw)KM9*02TtF1yG0|O< zFj>tGd}TZpwp*@XEAjBzX1P!peOW-K)nUTLa+&^vaBc?13{~K|F~bh93ryH(GE;hl zM%|OiTN4S?{BA^Tgsj}UNP~pvvAG9oSNwB(%Z_`-ibJu&JPS_Nqx63$+4Ilu=jCQ9 zW4nTw?v<<+$Pb}TW{h{Lc^TzG@h2l%P=CbbP}8&eW&qhLh|kasfC{xJ2HQb|5G%WU zbcJ;eV%4bu0%uuJ={~&mGQ;hg+91heS}z)gVl8#MnnnYFlFP~#t(^i)pWlKH6wnG_ zE_EberZIUuy{6p#K!s9+pq9K#`seEtl$po_S=!3Skd!op67OzVMk5nu4J*zgIhL z#3eFD?&348jB6t1_&}jH1{Xn%U>{?|yo$OGw+rga%t=zIGz5T7w=}G6WpKBWAM#2N z4_PCC2XR8k84+U(6CMG(Y=J!LY(D&H%tFyJ8k$ge?w@2R0mgj8U_s^+b# zvwkiaHu?JfcWB>DqcoZsk?j~A%VdurE)@Kt%B8j){&O*gI$zT-iZ*?(7e!0paH>pewj0vL=WsC0lCQ5N#^X zNZSqV|9F&_AN%>&)33Asc7J}|TILnVs6x{bn5H^fia;?)sF*+nHjlt1#uQ`P?nV8e zYmLq&b)Z3oSdw_QlmZlO8kwl3H+A!rboVGv^6gg9FqUgjLZ}Q_vJRAwd_b6}jNwL& zIt+q5Ow5aW=ej*%2ELD~FRNW)G-@sZ^DGV#OhbI{e)1Z7-;r=Wo(ZcA{}E^u+?{bv zT%j_~M90f~(p|A4r;vYu=vD-*hk@_aM-k=7^u0m{AgX23lC+LYk}TIjl8|`I{7@k| zk$gy2m?Z(AC)6H0K`p7}gn%I-47+Tnf)K&v?RLLzs`hf8!R#*;uqGIxpsHLMN7AuzlA&}Q)gj1(+0Efv4XP1%Y~qz01Q?6D;NWmHc4f4FHY(NX2D2ZOWA8xUYRvMWnqfn3| zU%5W)LnxR>Vd0G#Q-2{_{$gx!t~!#S7(X$~LpZ3+|#74_3M5-@>^*+RY3 zO~KxtU%%fk`4q&j!BWE3kq$0IR9vL34GkCcH7jicnXO|T!tGN4&``s2dEk*^@~s{X z5JPfQd8|YKxzGAQd9GA|Gw;sA$dsgZC}cCx_!+V?NXA6dkAl$~k(?P%>H@~X2>>~X zt1zWZ9T<$_L62Z#j)Ct*qXvpFq!0-_z($6T{kpws&0&TDJ=+NslgLOZ7 z86Ja)w-7S{`Gzna z#~AQsp^=u-N{#kPJVFOEwx3VZ;)^_6j3&#uupK}|pjgqxsG@f06s6QEt9hzBT>@pr z`^8ViEJ-GslO?cgB4^07Ce+Jf%D7hS12BHd%ctY9e1m1t56A*!9o|!HVSXk%QW8a^ zFc39QO{F?=?k8r*8V0~FF+Y>xLCLK%t7ug8b3=Nm<~U07PVv~BJ9cW`x%0X)wA$JWJjZk}F9&$!itXF*`XK}{y z7USmuMF0?&CFc@FX=3zuSI+Qd7hrl?)5yse7k%5{@devlKY3- zG41hoOcP1Kv-ZAxIUbFS4z80q8^er9?BkCSd`5 z=H2?K4cLU^b?CN&86EeSy`zT74-JD;R2vtpg(P~1E9QyV+K>oCpk^UrIk@*a;94VSmCX%Ni@k3^ z6;`#b*sZLy-pOP zvS_?ssu-DZB32^_RRU{rzCY}R*kFX|PON2GEHT1=yZXT)#(}OuG8!Rfu(ApL#MkUi zPyZ@2fIKH=!Sjg+=jQ1&wc&?OnAR~rOz+3`?^W^FkvHP|-LL!o?e=}jtT!jO2g5

S$*QH$kc(Hv`9 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 G0|Njb<>WK~ delta 78954 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 delta 4351 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]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - mkdir "${S}" || die - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - MY_SRC_FILE=${_src_file} - fi - done -} - -src_install() { - # Set MOZILLA_FIVE_HOME - local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" - - dodir /opt - pushd "${ED}"/opt &>/dev/null || die - unpack "${MY_SRC_FILE}" - popd &>/dev/null || die - - pax-mark m \ - "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ - "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ - "${ED}${MOZILLA_FIVE_HOME}"/plugin-container - - # Patch alsa support - local apulselib= - if use alsa && ! use pulseaudio ; then - apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" - patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/chrome/icons/default" - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menus - local wrapper_wayland="${PN}-wayland.sh" - local wrapper_x11="${PN}-x11.sh" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local display_protocols="auto X11" - local icon="${PN}" - local name="Mozilla ${MOZ_PN^} (bin)" - local use_wayland="false" - - if use wayland ; then - display_protocols+=" Wayland" - use_wayland="true" - fi - - local app_name desktop_filename display_protocol exec_command - for display_protocol in ${display_protocols} ; do - app_name="${name} on ${display_protocol}" - desktop_filename="${PN}-${display_protocol,,}.desktop" - - case ${display_protocol} in - Wayland) - exec_command="${PN}-wayland --name ${PN}-wayland" - newbin "${FILESDIR}/${wrapper_wayland}" ${PN}-wayland - ;; - X11) - if ! use wayland ; then - # Exit loop here because there's no choice so - # we don't need wrapper/.desktop file for X11. - continue - fi - - exec_command="${PN}-x11 --name ${PN}-x11" - newbin "${FILESDIR}/${wrapper_x11}" ${PN}-x11 - ;; - *) - app_name="${name}" - desktop_filename="${PN}.desktop" - exec_command="${PN}" - ;; - esac - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - done - - # Install generic wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}.sh" ${PN} - - # Update wrapper - local wrapper - for wrapper in \ - "${ED}/usr/bin/${PN}" \ - "${ED}/usr/bin/${PN}-x11" \ - "${ED}/usr/bin/${PN}-wayland" \ - ; do - [[ ! -f "${wrapper}" ]] && continue - - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${wrapper}" \ - || die - done -} - -pkg_postinst() { - xdg_pkg_postinst - - if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \ - || ! has_version 'net-misc/curl'; then - einfo - einfo "For using the crashreporter, you need gnome-base/gconf," - einfo "gnome-base/orbit and net-misc/curl emerged." - einfo - fi - - use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" - - local HAS_AUDIO=0 - if use alsa || use pulseaudio; then - HAS_AUDIO=1 - fi - - if [[ ${HAS_AUDIO} -eq 0 ]] ; then - ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!" - fi - - local show_doh_information show_normandy_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_normandy_information=yes - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 70 ; then - # Tell user only once about our DoH default - show_doh_information=yes - fi - - if ver_test "${replacing_version}" -lt 74.0-r1 ; then - # Tell user only once about our Normandy default - show_normandy_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - # bug 713782 - if [[ -n "${show_normandy_information}" ]] ; then - elog - elog "Upstream operates a service named Normandy which allows Mozilla to" - elog "push changes for default settings or even install new add-ons remotely." - elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" - elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" - elog "concerns prevail, which is why we have switched off the use of this" - elog "service by default." - elog - elog "To re-enable this service set" - elog - elog " app.normandy.enabled=true" - elog - elog "in about:config." - fi -} diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index bf7d493b4322..d899d4531db5 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -1,69 +1,4 @@ DIST firefox-78esr-patches-10.tar.xz 66396 BLAKE2B c29b723e47c58b10885b220080568aba751e1b73c58e28fce62a2da4c4c3ba8c71b63e60448d17599a3df4446dbd9f9387b4b2b75da5ed1e545591aafe8ec83c SHA512 6bb9caf1f6867b894ab315a73f8ae6f381b5c80c90539f38e786ee653c72c0df055aade854faa23f22cab2253f54abaf918a756945b76ed88f5a224ba8a8f12f -DIST thunderbird-78.8.1-af.xpi 548350 BLAKE2B 5f500ac162f5dcf34abc7ae79fc2734856482b8f1265d746367ec3ec78077b0beaae65fb2da770ca4a5076f954919d6e5c632e3fda8059223135a47b08480044 SHA512 e5c4a6894d8bf7e32f884efb8d96dc100962632ea9175febf1cb5d456c5d8439d8919b1dc3fdd970fd221a88f57893acf655ad64040014953fd670cebd974216 -DIST thunderbird-78.8.1-ar.xpi 648604 BLAKE2B 591792bf93b16f79e79e2fdb726ade85ded8c2166068194a15bd29a8cb673a908a846ffba9dd43e57a37d1d8d6c2eec83177ab416ffe6d00e46cefbd426d336b SHA512 5f77f0789a4bfed84604372f77a7907c5ec2b7ad1e09c6be3ec2caaa9616270b4316e7df73becaf08fd458dd730a077d5a004af6b44e5d6aac516ee2b5d70323 -DIST thunderbird-78.8.1-ast.xpi 561260 BLAKE2B 31441d0d894cc4d593a52e7688c19f377e787aef0815a35c2044cd55ddc6582e4f526176fa63da5f4ebf70a3b5465b0ddc5f16de92d9578e2e9bfc053f2ed29c SHA512 ab1ecede6ac20ec7ee75a9c644d2bda0f694fa85780b51f3ae8295e3c8dde2b4cb92260230d658bc0f41e5b810b768c679eb5e6b94cedd492eb86611363c08cc -DIST thunderbird-78.8.1-be.xpi 666670 BLAKE2B 8f43fae8ba987674682772d3401b7a8d4e4cf18cc6aa46de1a71513c31e87c47449c0293ae3c00cf1db32205c3ea3b6baf4eb19d226867127b131fa453d5965c SHA512 a99d0b907674714dc00a5e993ff67ce46903e0b5f3a116da14295097ad18c8b042394485359ac5eb71aa692537b7c952709cb56c4f0d0d832e6f9fb6c46471e2 -DIST thunderbird-78.8.1-bg.xpi 672425 BLAKE2B fa994f69e5b012d03f63f82470a888fe140cf62c03071efeef53d96e51d9a06af0ff3cb26d4b4cda7b608b7cc9fd9fc138f78040d79112339c7a18245af071cc SHA512 a6a6b5811a9155ae7bb173de2acacd4185221b3a1780a00f528df892593e680b9e962bd711120bfe6786ad9b7964fdad2df7222c896f09580259295d76c51a69 -DIST thunderbird-78.8.1-br.xpi 604526 BLAKE2B caed4bcc95aef06b0f3fe0226b8b14c7d9053ba55d5750c359c44716c4b45dceb8d33e51a3c63f769eae0b3478c45e67526bb6361d2831a6e76bf27995347067 SHA512 44f1e9ccd1857809ca485b1c75a340efc5524b1dbbe6dc072de0103125475f8777bfb605d42afaf2a0b89d345409c01316d846b3acc89b36c10ef44eab9b2883 -DIST thunderbird-78.8.1-ca.xpi 620449 BLAKE2B d8c12bb0f4451135ffafda658ef7e8c1e889e06021b45bbebad1a2bf7dd112a3676d9e46aef26762b25c4a13413d05843e8c3781813ca1053b2ab17b61e33ed0 SHA512 14f1ab8b6117f077f86f22c4ce57159849342db02eca271044d7658962980a670e22435cace796ada45fdbf61921796f804afe88084eae21c82b8cb09784cbbf -DIST thunderbird-78.8.1-cak.xpi 635653 BLAKE2B acf27e372940263c2b06afc51cfd9e9060d5d3b7b6494a249c54b30a8fc5284b9fd7a5f9c787afcf904e6abf63e2f565f1f183e5b343d35f31c2a4212ef1c548 SHA512 1e02d5f4282b015b3090c8954066872fbf1456c820126389fb5f62dca545c12895c1a383857fa3b2d48dbe45691a10fb17da4caf7c224d8a28240bdc1f490e5c -DIST thunderbird-78.8.1-cs.xpi 635347 BLAKE2B be52108c3a6e8a94533d5428c67407793b98b62c2258be560332be033a0a11f51f16569e70720da3d0ccfba33f255c78629bc1e741e7498e97c5a8bd68182527 SHA512 a63e5aaba15350978f9da72885a2b1e817a0934fc3f3aa87b2cb7125601befa703770dce2c870580992515992fbe80d3655bda90a3ea073c1d7658fcede783ec -DIST thunderbird-78.8.1-cy.xpi 646246 BLAKE2B 1f01125a73186320663ee3b8eae3a2a17697c0ef08bdbf2a7d8ad168c54d72040e1e8afedf63229e06593814d76ae3d612ab24517c93d9fec92acef91e339dfb SHA512 fde9c3131e245461ac865fc2866bb74552af4853ccaa14a4f7ead9921bd29e9ffcb70de84549e531f9682a2e40b27ef10e0a8f1701573f66bb2d034a3a459036 -DIST thunderbird-78.8.1-da.xpi 620990 BLAKE2B db044e228bf88a0d3b9b24a1a0cdceb9490ee20521d217003d3a8aad065ab339aef23d2776c88ff46a36898fb8bc7d04b8ba1e10a0ee59b8e97c3ca0aebe6a9c SHA512 a97a7af8cacd95e650fc90464fba1e9223c13002e3198e8544ea46bdacab765dc6f6b0d2b9768fe676a5c273cc639a0323f41313f478284e68d145bb7c5eb398 -DIST thunderbird-78.8.1-de.xpi 665202 BLAKE2B 1bc25070b2c59f2382462090dac3225a3acac5fd615ca4f440c71e189df56c24009202183cb72111b8c398b2feff0cc97160d3ef72e1d6d7d3a7327a8ce85b15 SHA512 314c26d7578f86cfc0fab808d53fcedeb906265f7e75ea7b8400f5de9f01764e434227eedadd0c8a298b9936327166bb42f1e6dd054f1c11240c58787f2503e5 -DIST thunderbird-78.8.1-dsb.xpi 666783 BLAKE2B 27fa70624759ddf9400ebe105c408b681718878816e799ada72d70a127961f4e42c28cb787202d33fff2ac0f9efbb6d0a1066731c332bea261cc0be2e9b46773 SHA512 f976f8238f99f470c3ba608377c371146009dd5d1be8ff15610287b467ea1109815e81b623d35a25b5ceaae2dcd0ddf9e1cc0860d4bfd1333f3e1db9d0bbcf91 -DIST thunderbird-78.8.1-el.xpi 774453 BLAKE2B 796a7e603f12c1d1ef6146c81f97b9ee867924edf848f4b21f90f2bb85f15501b4a6fa77ce6e2d7f24b820340b8f9cf2b7cf5672910774db804bfe9de13cd021 SHA512 53247e8a7cbb158495fb4fc5f0fc6282e04647f7b39c57c108e0e083e23e8f9e5df1c3cf4efe8adeeb30290785ccb19be298bfc3513a2618530f7f78fcb5e459 -DIST thunderbird-78.8.1-en-CA.xpi 611774 BLAKE2B d7387ec772767db43fb235ade9012a793e14d40435956b8028e1ff66287cacd8cbe96fd8b76292bd4cc6aae002b546864785adace5514389dc249c30feb6d7ad SHA512 262687f4805605e2962252c34d382c0ce106363f55ecfbac1dd88574065f21e2f0d600dd64bc7ba18b945d9edcd5ec29cb835a26440fe53518a91a1289f12a64 -DIST thunderbird-78.8.1-en-GB.xpi 611177 BLAKE2B 8d2919d40fa25341baadda73cdb90ec7e06d7ef74091f6c90e687e7bc607680d5cf128e24fe35a6db2211e5d09756005aa44cfdf0eb2787e7dbabe6865e97148 SHA512 388034965f8e3b2544e02d644f98717007c9f4b94d0ba36a96f06b4fe1abe126bf516c773aecbfae1fef4c50a9be34f9501ebbb1bc6a68911c44c5d9dc942e8f -DIST thunderbird-78.8.1-es-AR.xpi 657796 BLAKE2B 735feebb38d0e27066d4df9ab6472c383d92ddbd1738f88c3f9dc553229ea3ac04486e0d211e01fffdfae002689b641ee1f05c4f7a43cf3d51b61c0a8eb067bf SHA512 6dd23a62aca0a3cda52b8a2ce7b46e9254b3139ca2bf87516c79bb675b907e24203e490973299bf44715652f53dc1f088b11f920495f8723a12dbd34c5ce1310 -DIST thunderbird-78.8.1-es-ES.xpi 569805 BLAKE2B 646886fc52c8af0d6e5db10a6457e2ff6a43e469532cd43e96be7dc64ef3d91cad0747fe87cb1eabc7b1f3dec23ece1b3528cf7a3fb1321512152d6627a30592 SHA512 429b7ca28412b6fa30184cfe08885a586a8b25a7da2d81cf619b8c8268b233e85a9d2149d8883968362125ee16948c70cc0e342c91cb64a891208278b21c2f4a -DIST thunderbird-78.8.1-et.xpi 597730 BLAKE2B ce18bbd02f9d91c2ce1e797ff8991a8a376887ff09751db0ca01ca04317b600de8d1eced4a8375f0720298f1785ae43552e3e7bc4a72170d3e75d8c91515f187 SHA512 2b8114d86265cdc434e36aebb5530119da120c84b15e08146a95f94ba76e461297b007ee010c120c5f05ef72b4d85a7152263fbe6e3a87914b42901280ddbae1 -DIST thunderbird-78.8.1-eu.xpi 632963 BLAKE2B fc2f198e58aa23e9ae6704ef4d995d588131e1875039d2fc8b12a34ccdd16c98cb3f56b5e152946225ff6991426acdd1fe2ff00d131f0c2b38c6a5fa6c055918 SHA512 c10e643a228a43596281f4d5c8f544259fd6d7ad99be6cc128911ea3b8b960c6a349a8c786cb2729a422e1628bf2af36bfc854b8ee7b623aa46a0d0626155ae3 -DIST thunderbird-78.8.1-fa.xpi 639749 BLAKE2B 8592188a4bc50e8937984457ec6ca1c77c7fea10231c491cae18b67f6e0228e493f7a81a8cc87fc542bccae9066bfe839927b5bc0679f40383252cf32e6eff1a SHA512 772397b3ae9c6f1e5c50c05d687e92b629525ae4d30e78c10dfb6afd17bb01187b5d02dce0a84e19e09b6c4b01982afb6b111a28456abc9fcc2ee0f8778e15c9 -DIST thunderbird-78.8.1-fi.xpi 642441 BLAKE2B 056b20ed9a6c54186bd9e00d634764b31f0c81e55cbd146d02f1aff6f814d443f2a69ad441f5934987bfb33aeb8d087fbdb3b242ff463e991907345d55a2de5b SHA512 71fae224654e032d0d3d52c63d4e69b0e3de105014cbe096147fee6e67002108f53932a62a1df756424e2ae4e1cd64a4aaef55895fa29e4c51d483f432a2a211 -DIST thunderbird-78.8.1-fr.xpi 669491 BLAKE2B e5891d777888f04b0116662a3646d35dbe0b7cf3d238f0d19ede0ae055ab3964b75715bec46b3c16dd5eaecbfa05ac73637a567138cbc43bc9d0f9148fbb6cb5 SHA512 0a57c85e2ae821e1fb6f51a8fa6c1ebe8d56919943e2c3842e7bc815f497d7f40a7307cbbe20f01411144ffeef7b772ae56eeb8cb86d45b9f7207818776dbce7 -DIST thunderbird-78.8.1-fy-NL.xpi 653081 BLAKE2B 630990939f338a8dbc6459eab4414da8866559092bb7ffe3aeed2c0faafb27c814762c25b0dad25e4d84626f127b65c9f2237e90233653fee9893dedc3d6f7f8 SHA512 e4d5a240ae3c15a1a1059236bda269ea40d58656ad4f1dad9b2fef0473d3e35ae1c29e0629f7284b76997b6a5b54fec37e5805e09a50c43d0275a2d7b602001e -DIST thunderbird-78.8.1-ga-IE.xpi 600712 BLAKE2B 94cb35753adb4a44c60aa153d91bc1685a2773aeee963485c09de9681760bfa4ab408395de0661eabd38e169fe154912f599e2c44a4be33607874566907a2fec SHA512 d6ba4b286557a529b0206d7d12d5b653437e6a6119d5c83375f1a1bbbee2e06936fe7dc2de134caf5668a049a64be80222708d94e723ff72a2e5b3769e516e87 -DIST thunderbird-78.8.1-gd.xpi 609387 BLAKE2B 94160f15271084ef6ec6b1116602e5e766424a7514415f90be6623bd8740e9ae4f9b8341f19ea3db3cd43cc49893d213a645671aeb71279caef1582b05239923 SHA512 f5992009185a7e930de7a7f71859bc5d5cb019df98ce1cb4e4a19936c14fd642e5f2667b6bd1cfc6b1788b52072a7901b4e687ed93689eda66bb47534b03a56f -DIST thunderbird-78.8.1-gl.xpi 615717 BLAKE2B d62165bfd54e3b460783c9d7ea291feb820a1be6f7fd43048dcfc3d6752b93a3ff590b5cb0d42ab66025862859e0d53b0ff76bdc12353c3403714b73d2dabcdf SHA512 53c2c559024df96d42ef4b1679c6d20fa529905f24e9614098cb4888e07d36d87fca305aad5e825613bc088e91172cf68c982b1db1ccc277965ef2882905a718 -DIST thunderbird-78.8.1-he.xpi 640498 BLAKE2B 4ec18360e6f54c014c1839c2aba0baf7d5ffbf53a9c9584f1e60bcf0127888962cd836c3a8b9aeca6f5d199d427943fe7ca095adc9e17a06708a1916a9b3445c SHA512 a83ddd38c33211a8875718ac922ff15df858f572cb6cbb8fe0b58412a277f744796168ab099dae28c24867200cd350961c0e4923e7de66db441f69d939723376 -DIST thunderbird-78.8.1-hr.xpi 629035 BLAKE2B 1e075eaa726fc24474f1da002b46fd49ade671da4c7a75fe593d2a34c510fe0280820d5199223195430c23ae53275fe7e1f9c968c02358a8f6f755589581ef3f SHA512 7de4674f1d421b718884c23939f52358beebfcce4e50df4b8706386241208901464d375ed9b6b3e85a950371bf0999a102691008f8715364ab94a596f864ea59 -DIST thunderbird-78.8.1-hsb.xpi 668605 BLAKE2B 2fc8aa7b99c43cba72dfc4a41836fca9a2076a75d0b1204d8d91d802870a1ece56020599608afacc9c4a01dae586ffe931068533cc032966c5dfd61464721dcf SHA512 0a9354721e1f2a680a7e578b2b5696aa674b101f82a8f691ad482bd28d08c6181185aef373d0e0b8efbabb8d5821706450323b000c59739b63d5e06ef3929fb1 -DIST thunderbird-78.8.1-hu.xpi 679834 BLAKE2B 5342790f8d4f8e50b237c5f1b35977de2db81a17f2e23f6077952250156a809ffb6bbe8f91e081b2972db3e23b43e9fe8c9941d21a483373b045de5673c9d785 SHA512 77fec037c715383ad7a68a3f6995431633ca519f973c7ed738537db771c7f1ba1fb24d694413f59173418d8f15e5b67bd46f888a5c5dd92b3457cb06a9d6e134 -DIST thunderbird-78.8.1-hy-AM.xpi 713322 BLAKE2B 4ef7d634a18877d5d59fe6d31918ffeb8dc75d6bc0d3f6765e5f37f8a061fb4e30c9f1e350941ab72d1329e1456b26598f16d0c457b142d07e3245a9816c461b SHA512 d9a45ff151cc8526d58f9ff439596c5bd56b7f7a076224588747c0438819837b1a4209f141e4681f65ccd32ba16e46bfcf9c5767e9ad9e2a531e6b101a180343 -DIST thunderbird-78.8.1-id.xpi 620675 BLAKE2B 7d754dc9d88680e6f23e88036db09059e6d854de616e6e0e81b88306411db2dae105079153005707564b2b9b75be6bf4733d7923980abe203e117aa9eb88b32c SHA512 81716fd41cc15d0a9abb22a0182958aa029adc07b181b806e01d020feb246d06f6150f66d7598cbb758888c0f0ec70f1d157eb1f63a7fb8b2a9176dd7038c706 -DIST thunderbird-78.8.1-is.xpi 581647 BLAKE2B b6e068e718ef2c1a0b81c8e710b3e462ee47942db969ce6ca4efa9f9ccc4f4164282b9ad2c7b52f663cf25e56fd87a5240307d4f142cd138482ffb9b599cf38d SHA512 46d63a393b549363d764e8de404b68378496114146864f30c4e97f97dbdebf851d30eb8da69beef10e20bcf8684380ee85eb3e8a842eb9f238d95559102d0dd1 -DIST thunderbird-78.8.1-it.xpi 572961 BLAKE2B 017bcc789d9ef9d0ff88bbff0de22fa6db20da9d5f02b78be584beefafc829983537386c24492f64b8e636e0f63b9dad56754cafceb42efbbfe5cc09b793e089 SHA512 9f1a74f0de48e683bd05eb6b9d6ad03efa65243bce1f6372ee12033d2a4053d1ea0c98ed698bc565efbd39df6a27bb165315df8bdb094730dcc19339809d3bbb -DIST thunderbird-78.8.1-ja.xpi 722459 BLAKE2B 212cc1af42e1aa822088bf399ca2162986146454391ba410c9c05bff601bf7a2d05b58b9f600676c7c6df6b1d44f2fa8d0608dc8497dc08ae5016a3a39b45de2 SHA512 f6a2bdf804fcedfa4dd8069e66a62e55ca5503d6765698de5d72cf4756289870ec71e3ee562a1846d825c68d49c2a8ce93463d5535c854165483b2f0aa05293f -DIST thunderbird-78.8.1-ka.xpi 717013 BLAKE2B c076c83fa6a911477c6b181ea4f01d71f61a641152a368b1cc658a4e8ea4aef343fad930c9701ec938aedd75b2879d6026acd3dde98dfb00603a31924ff82fbb SHA512 b4b01227f7f9a5ed338826e1a8bd3a82ecb0898cd853abc17b262165070532c8eb92b50ab57ca3de6ac7ebdb566add550f5562e41604b26643727f3466e2b03c -DIST thunderbird-78.8.1-kab.xpi 651926 BLAKE2B 8ef3415b8cea9cc4dc453c279e701b28eb41faf78a546e046dc0bdd829a42b4603ab03478b5e41f18c6f630edef53026480c404f22e5193cb0098e66970021f5 SHA512 9f555b77b4b5f5d978daecbf41675a57a3f1151a5b0946119b0794d17d497f816a4a9ebc7c125abaf3f907413048e583595a889f1e00ca646c8054c9524fce8a -DIST thunderbird-78.8.1-kk.xpi 720466 BLAKE2B 726ffd3012a3340aeac08b66f33e2847477bfbe33205926ab75aa3c6ad266502929b78bfda9f3270679379f8f10d41d1fd16fd7089a3adc50c4364b8e9680fdb SHA512 72cc25ef03b1625bc3bdec89d99f5afec52896dc3e923d5b8845fe65dd5eec60718d33eb04bb32482c93580ea73385be5348246c206bd1fa130b87ef6b181549 -DIST thunderbird-78.8.1-ko.xpi 688205 BLAKE2B 2671f42fd77bde1ce03aa3d7adda4a3c1ddf5215581975c65d5bcf5ab2e7392e82b4bd838c5a9672892f290df1c70ec992bd31e8a94d0d1b54c570e1ecaa889b SHA512 88078b489a9d6ea0edf80fdd98a5b291a9589c55e244d068be01e6f7abccc20c5d101bbeb660947c93b62e9969bb4db9b7dc4926fa8c5e730f5790655151b226 -DIST thunderbird-78.8.1-lt.xpi 660283 BLAKE2B 1415ee3607c4b7151b096ad796f6eec38fe62e7f40df44c88be70ca90cd4b2b195b7ca3f3a4276e169b346526981848ec5556d195e873a1abf6c3f65afe054ea SHA512 e7284ede9a124f6ad2ef9e6ee328e5bafe963be43887a230708d8abdca57cad8e4a3309d0001f69c2e120619131ddb3d79a3ae82232d0a60189e20320d8f90d7 -DIST thunderbird-78.8.1-ms.xpi 572174 BLAKE2B 5a7788ef89cb2310ab73979508401ebc4b456160c6cf94c6ce175d60b5b4523ea66b4b243a2e7e168599472d678037bef3623555db4132172156fab7d6c689cf SHA512 c4539592155fa051da5af8a2271b7eb2696f9182a53fb2493db6893c6af12cae08d30a45079215b5f7fe6984116592b11e0c1b3e1e68ae9b0d49204515ab449b -DIST thunderbird-78.8.1-nb-NO.xpi 637236 BLAKE2B d6e5a5f44cabc5358537ac9b35c9ed40cab8d08d245c4aca6f6b7c274cdd821091b307ae3b88a0e0eb2f81a80bfdf9a169f0589b47429494a46a78039930a72a SHA512 744e9b029b069762f63ea12543c85eef1e56314040bfe2950d5bdd8469bed5f31192509f1cc4ff7a2a1cc624067eb9cc911134746aba7c8ec076e7284df79472 -DIST thunderbird-78.8.1-nl.xpi 644356 BLAKE2B 5cb45bc48a5f19d38335bacd60ac33f88a09a1f49e25de02deb07fea808ec8b019614f5e69001b55a489c31cd81488971b74d19da81477721fed861ae3c42a91 SHA512 7ecdecd2f7dbe332ada1d17f99b6de9929a4f488af9ab98ada4db280af7507598116bf444e3c845246240ea95dcdf54aeb761a8032ee960f2b78a5933cb0c7b7 -DIST thunderbird-78.8.1-nn-NO.xpi 640691 BLAKE2B 76f30cafebd85f5bc625494e07c01c311c5647a5a3bda72cfdbff6cd0504c5b0259fc7bed6512a12a19e6bc13e8a9510a44fcd722240e866857ca99711dab2e3 SHA512 b8e15ddec6f906c8f8a108439c61ad9c3f2aca166e6574c4dd69043e6b4a395bf48dd97866453641dc05a847669f5486e21c2fab82cca87a2937528c9d55a2f0 -DIST thunderbird-78.8.1-pa-IN.xpi 633226 BLAKE2B a9e18890c32f5e969bd4317ea5567466ea9d645cdac5f71adaf735373bd9fbb3ba2cd78b87db7d16e3dc819ecc817b596279bc0e4bd8668518d40c5043371300 SHA512 7f6337b58e9e6f50088508a3830ee389e2881c557148a25b129cae88ab8b59b72b68c8fc2ed2a569ac03f586a628c16c0d64f592dfec1b3da3bb75c485b155ab -DIST thunderbird-78.8.1-pl.xpi 637121 BLAKE2B 8b2950fe0fa4a356f89ebaa2038bc42926dc1d5d30800838615b1c702d293017afef2a9ca6fc1e2360b7bd0ffe50aab5f89fa119cd73cdf79fd48ded384d30ee SHA512 57ce48d26938d244f49c114980fca32a96f619e2b7f464891b8c14a2f3221fe25171ce2b912856158c494f19300a64920a9007b02c7d511b0b6fe0fc70759aec -DIST thunderbird-78.8.1-pt-BR.xpi 649418 BLAKE2B 44f570beda3d65dacbd08872605fa54ea6bf955f1a226d4312cc00745e99c7b5c3d777edb2ffcfc46c7a3b0efd8d2011f258d0f0b55bc3168a0f364cacf2bf8f SHA512 61808cc790e9e45c63ee63d5a0a155ab5cf68a6acf1d415c2485f6d92a56583079b65b5fe8e41ad7e9df8dab7536d2366b21c4aa77756569f66270bbc5ef50c1 -DIST thunderbird-78.8.1-pt-PT.xpi 655498 BLAKE2B bb8d1288c4feb9f23677c5f9a1860f4fe43afe3971197552bd4ab04855a4dfb23c314a7271bb215b6bd6fe5ea1610f4ead35032a7f7cdea03e80019b63c6a12f SHA512 726f5ee8d7d1869c4a209094d9f3cd37638458497b54b2f9e4a59c3a0872f01f513e8098dbf57bd3e5a86d9a830d88aff1317380a99075e7a900c948c1395c83 -DIST thunderbird-78.8.1-rm.xpi 646534 BLAKE2B 12650a4db6deb68eaa29211069d132567fa1546d150324c1bfb165fe906b5d16a2273974d0c5269e3662176bad91e448abcf24dd1e5bc745e08621bebc7b19d5 SHA512 d645dc76c3f6940ad926f07fda7b53403107c453f303c773deff9c3531ba49b6d4f397121a6b3c0f48f12c949df2312ed5d64aff368fe28bfe4fb5e3fc020e26 -DIST thunderbird-78.8.1-ro.xpi 662633 BLAKE2B ad99e324f02286a0d8cd69d66fb5595bcf740e1cad7b3e93ede28f81f37927b4766d39e6758a9976d7d4e1bbf43151772d91cb1b55308c33d368af56c7f0d10c SHA512 bf54de92c1f8731d8a2180eebb3e9df2d60c66ca87acac45b60afb484478ac97246d1620f551a51a2a5821319c4cb3decf9b5b53e1c89f1ffd82fdd726bca83e -DIST thunderbird-78.8.1-ru.xpi 756197 BLAKE2B 749f0e9f2ad188add600aa99ec5a92604a37d90b5ff37aa3f02fafa4f433d9eb60e9c42d98354730ca2ef1c06229e48e0615cc0f5fc6c1d958537bc1b87fda5b SHA512 88506d70a15eca7dbfb04761396d14bc1b387edd37c39820a7c0fc67f5de6883978c277f5b059c8f8518281dae61df09b4cb1218d8af1f7da1c6f653474d4f17 -DIST thunderbird-78.8.1-si.xpi 651102 BLAKE2B 47c7edc91262805b9a7b1eef11e96c19bbac32e6ba1e98c223e81661d02a9846aec099a634f17dd0f0416f326f544463a0f7008e528323464cca6f6870716db6 SHA512 99f448b236cc687912e43a5bb488f3bc1336ce8f01a72e948bdced5ecd9ecb3475224af208eef1d214e9447cb150afb2b41669550a61cb346488c45696bc529b -DIST thunderbird-78.8.1-sk.xpi 643224 BLAKE2B c39bb3bb6c8e7809c63f77e8551a382449d3a75f7981c39dac977d345324afd38ff4f7e100cad6fdf998a20a8e5a04b78c2ebe02abda95905209e00a38e13c4b SHA512 e8554e8421f51c1e514b2413ee64b3c90ecad912781cdc297be30b95fb43b3f759f923cbd4b9ec376226666a30b3d2bc614b5fd53e6aefdad4eb11000fcaa019 -DIST thunderbird-78.8.1-sl.xpi 632388 BLAKE2B b49fc0ac88a83d9bafdeeee89a4059428c814bafd5ec565eaf369e7a2ca2a509dd9d29da494bc8fd227f0701feba66fb64dd124d48d410044389d47dd8c1cb24 SHA512 a42a693ef5d411f4e8b13730e20d396c66a5ed8c077608b86585f0b2136b76ddb73096ac9407c3b63ace5de5830607a04d6fad06952e3c94c4a88c183958c66e -DIST thunderbird-78.8.1-sq.xpi 657824 BLAKE2B cdd17b669d81dc4bbe2e6daf51902fb665df7f8899a7de75be48f96dd35ef53094a66db1c35808c98bb07f083979fa0745d35c295668f5206bb0f0c685544d2a SHA512 f2bcaacdc1bf026c22fc4cde95dc2a5473ed6e6a99bcefb439efa608a4f6a2a87ed28155a75b518fbc84b535c640514119759cc59263a3f8d0cbaf038f814fc0 -DIST thunderbird-78.8.1-sr.xpi 683110 BLAKE2B aeae86c7978383582f631d3d7f78e8cbb124e979d92ac33fb17280970cb29ad6b4ad2eeceb0cead85fd5ba8aa083100b341ff8810acd5a4c897b1902d0d569d2 SHA512 bce05fcb1557bc83199a8f9ef83847bdf20c60ee3afcb5e25d9a974a3daf2703e08ae82bce136b2addc89a5249192805227b97e4dfd05dd1fecb75defe612fdd -DIST thunderbird-78.8.1-sv-SE.xpi 648862 BLAKE2B 7efb20c7a0a924ede50c0068b6a0acece96a7840677035cd79e4953fe373eaf2ed294060d5aa8a558030354ed83e04c4ae7aca022cc3135f28364eea1944e588 SHA512 16c46860daab93c1350e9d7aba442bfabd9ee69df94cc9239afb7214c28ae2e7f3a7983fa60867dcd8631ba33cc2c5af4b38f3bd67863a754f563a2922f4a34c -DIST thunderbird-78.8.1-th.xpi 712036 BLAKE2B e5935f7d82bae7b185465ca43ae61f2a71cb5ea1d48349519af4e5d6547e429b3b2d62a8a53eb041248bbe2f0dec155ccb25f88f981a3d6c5c49b22b09d9596f SHA512 cb9578adb5364e3c0eb290c672c3f171e5c0fca0152857f90f1bcd8e2b3fc8497ff100a778f028942e86bfb127129892b177eaa87942af3574cfc622f4b3fd40 -DIST thunderbird-78.8.1-tr.xpi 649070 BLAKE2B 873927a7ce7419692949298003b83db471382b24e3baca4313092ee83d02df097b6ae17da1fea65d1142e62125e81f665ebeff672cc87cb59c396f62176049ae SHA512 8f8afc401592e89202dff50777db0ef8b24cfee6aab6d082e2453cd85c02ca4b23647fe561cb2dc6efb1becae1aa98f7fdd4713ccc042a0993ca8be4b32e48cc -DIST thunderbird-78.8.1-uz.xpi 586596 BLAKE2B 063839b8ffe5eeeef1b6bfb09a303e5b7932dbb2b679434a0c4363b21f1d147bcb5621d6cc5dc64af194fad652148afed269c2cab5f7b142d31e0accd29ff141 SHA512 9d3abdb4566f820bc190c65b4c9b8fe407c7fbfc0d361a637333fbe7b135fe60cf6858a0269ced9510ef7c2378d803d737c24fc3cd964af0f0d6ddf05e57c93f -DIST thunderbird-78.8.1-vi.xpi 674607 BLAKE2B 4e9171f411c664f28acf7cf5dfc592c22527f69a27b532bf475ea62f35c39d196e6a08ae0cac5cbb1bb27030c8069069c58c0ec0225e47dc076b7969c44efafe SHA512 95c9b9c4bf973a9b09aff80fc480509d17c487cd32a087befe810eda8169778e723fa6eff09bca13aca5e8a1b87566e3913d1eb11c03593a4c55e9ae3ca1113e -DIST thunderbird-78.8.1-zh-CN.xpi 687180 BLAKE2B f280eb1c9255c51a3e0e9a3fece514bc65c219cc6665ec0013af78073420c2fbefb342293817bbba422011889e0389af4984855fe57c549e60a3ca43761bd46f SHA512 67636461fedbaa03c78f3e8015cb423c9186459fdb7dc4ebfc23b6b8caa079d873a726ec875036afbb9458cea84b959f1242e2fe9917a4d53b55b428172dacb5 -DIST thunderbird-78.8.1-zh-TW.xpi 687625 BLAKE2B 6ccafd9cb5d2991143dead267bb7515ec23d8d9e491ec694641dfa182eb2f49b104553a9e918557edee2f0a85993526ca43c2a2ea6b15bd3a9a54b35b2235a53 SHA512 86e3f9c6fa84268ed79568cdb3003fee3420f2f8205492fd87eee972bbda94556f2e3c8d241bd028b174834f84f957738e0ef1f238a963c49aa589b5d9563aed -DIST thunderbird-78.8.1.source.tar.xz 352875768 BLAKE2B cbc099669575a198d7c0ef1663848327f52fe1fe30473122075dd4e5e4327c006e03ef6b5bb9e741c782276dd5c8b43fbec16d8a11369c684a252241ec3ca931 SHA512 5158f7663acf3d00f45b457d1c172dcc95978d6782775faa4ec3995d3a799dfce668302e2c4b963a5607add831314fac76d516e45863a1971fbd4a6b0c4bdb10 DIST thunderbird-78.9.0-af.xpi 548347 BLAKE2B 182a980ce57ac8eddc252461352b85149e8490f086f15f5481dc5afef81bd5694a12e6db2a2adb425a26ec1a8c806b01e6a5341e9da0065ce43b90b866afe77f SHA512 36ae4ccc440941b8aaf5a14f0f132967555f3588f039ac4846ed681f0478771a90ff28645aae9f720bbb9cedd942f03538adfcb346c60b76ebe7121b1b9356b2 DIST thunderbird-78.9.0-ar.xpi 648600 BLAKE2B b7c896823b8c3f758bad49d2b3f6c505b48c630dd7cb14385c1d31716e230485de12219b36724661db6b850e1edd380d0d519d1798d48b4f245f6158d4ddab9b SHA512 97c5d201e881643f9a7dfd282548063e09799370f631f6f0516c9953404c8f2ea98266000e57dfb544a8e5fc691ce18a5620b94e580a992ece8994949da566ef DIST thunderbird-78.9.0-ast.xpi 561257 BLAKE2B 642540f13de3ad883887441bb1493407853ad6b40f91ba13dceb36493c12773c7c12c2a0ff1595872bb0d868f0700ea0f70a21419666a84bafc602f77202d55c SHA512 5063dba84c3877fdabf0b5c619da1ca8adce88ee87effc7f5bf200a03d824f3e7f370df35e6a075d2461ef66715b5069bc6f95e047f8951bfed7b0ec6b41deb4 diff --git a/mail-client/thunderbird/thunderbird-78.8.1.ebuild b/mail-client/thunderbird/thunderbird-78.8.1.ebuild deleted file mode 100644 index 3289668057eb..000000000000 --- a/mail-client/thunderbird/thunderbird-78.8.1.ebuild +++ /dev/null @@ -1,1108 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -FIREFOX_PATCHSET="firefox-78esr-patches-10.tar.xz" - -LLVM_MAX_SLOT=11 - -PYTHON_COMPAT=( python3_{7..9} ) -PYTHON_REQ_USE="ncurses,sqlite,ssl" - -WANT_AUTOCONF="2.1" - -VIRTUALX_REQUIRED="pgo" - -MOZ_ESR= - -MOZ_PV=${PV} -MOZ_PV_SUFFIX= -if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then - MOZ_PV_SUFFIX=${BASH_REMATCH[1]} - - # Convert the ebuild version to the upstream Mozilla version - MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI - MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI - MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI -fi - -if [[ -n ${MOZ_ESR} ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -MOZ_PN="${PN%-bin}" -MOZ_P="${MOZ_PN}-${MOZ_PV}" -MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" -MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" - -inherit autotools check-reqs desktop flag-o-matic gnome2-utils llvm \ - multiprocessing pax-utils python-any-r1 toolchain-funcs \ - virtualx xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -if [[ ${PV} == *_rc* ]] ; then - MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" -fi - -PATCH_URIS=( - https://dev.gentoo.org/~{axs,polynomial-c,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET} -) - -SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz - ${PATCH_URIS[@]}" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="https://www.mozilla.org/thunderbird" - -KEYWORDS="amd64 ~arm64 ~ppc64 x86" - -SLOT="0/$(ver_cut 1)" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="+clang cpu_flags_arm_neon dbus debug eme-free - hardened hwaccel jack lto +openh264 pgo pulseaudio selinux - +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent - +system-libvpx +system-webp wayland wifi" - -REQUIRED_USE="wifi? ( dbus )" - -BDEPEND="${PYTHON_DEPS} - app-arch/unzip - app-arch/zip - >=dev-util/cbindgen-0.14.3 - >=net-libs/nodejs-10.21.0 - virtual/pkgconfig - >=virtual/rust-1.41.0 - || ( - ( - sys-devel/clang:11 - sys-devel/llvm:11 - clang? ( - =sys-devel/lld-11* - pgo? ( =sys-libs/compiler-rt-sanitizers-11*[profile] ) - ) - ) - ( - sys-devel/clang:10 - sys-devel/llvm:10 - clang? ( - =sys-devel/lld-10* - pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] ) - ) - ) - ( - sys-devel/clang:9 - sys-devel/llvm:9 - clang? ( - =sys-devel/lld-9* - pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] ) - ) - ) - ) - lto? ( - !clang? ( sys-devel/binutils[gold] ) - ) - amd64? ( >=dev-lang/yasm-1.1 ) - x86? ( >=dev-lang/yasm-1.1 ) - !system-av1? ( - amd64? ( >=dev-lang/nasm-2.13 ) - x86? ( >=dev-lang/nasm-2.13 ) - )" - -CDEPEND=" - >=dev-libs/nss-3.53.1 - >=dev-libs/nspr-4.25 - dev-libs/atk - dev-libs/expat - >=x11-libs/cairo-1.10[X] - >=x11-libs/gtk+-2.18:2 - >=x11-libs/gtk+-3.4.0:3[X] - x11-libs/gdk-pixbuf - >=x11-libs/pango-1.22.0 - >=media-libs/libpng-1.6.35:0=[apng] - >=media-libs/mesa-10.2:* - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) - virtual/freedesktop-icon-theme - >=x11-libs/pixman-0.19.2 - >=dev-libs/glib-2.26:2 - >=sys-libs/zlib-1.2.3 - >=dev-libs/libffi-3.0.10:= - media-video/ffmpeg - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXt - dbus? ( - sys-apps/dbus - dev-libs/dbus-glib - ) - system-av1? ( - >=media-libs/dav1d-0.3.0:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( - >=media-libs/harfbuzz-2.6.8:0= - >=media-gfx/graphite2-1.3.13 - ) - system-icu? ( >=dev-libs/icu-67.1:= ) - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) - system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) - system-webp? ( >=media-libs/libwebp-1.1.0:0= ) - wifi? ( - kernel_linux? ( - sys-apps/dbus - dev-libs/dbus-glib - net-misc/networkmanager - ) - ) - jack? ( virtual/jack ) - selinux? ( sec-policy/selinux-mozilla )" - -RDEPEND="${CDEPEND} - jack? ( virtual/jack ) - openh264? ( media-libs/openh264:*[plugin] ) - pulseaudio? ( - || ( - media-sound/pulseaudio - >=media-sound/apulse-0.1.12-r4 - ) - ) - selinux? ( sec-policy/selinux-mozilla ) - !&2 - return 1 - fi - - if use clang ; then - if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then - ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 -} - -MOZ_LANGS=( - af ar ast be bg br ca cak cs cy da de dsb el en-CA en-GB en-US - es-AR es-ES et eu fa fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM - id is it ja ka kab kk ko lt ms nb-NO nl nn-NO pa-IN pl pt-BR - pt-PT rm ro ru si sk sl sq sr sv-SE th tr uz vi zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_clear_vendor_checksums() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -ne 1 ]] ; then - die "${FUNCNAME} requires exact one argument" - fi - - einfo "Clearing cargo checksums for ${1} ..." - - sed -i \ - -e 's/\("files":{\)[^}]*/\1/' \ - "${S}"/third_party/rust/${1}/.cargo-checksum.json \ - || die -} - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -mozconfig_add_options_ac() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_add_options_mk() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local reason=${1} - shift - - local option - for option in ${@} ; do - echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} - done -} - -mozconfig_use_enable() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_enable "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -mozconfig_use_with() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 1 ]] ; then - die "${FUNCNAME} requires at least one arguments" - fi - - local flag=$(use_with "${@}") - mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" -} - -pkg_pretend() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_pretend - fi -} - -pkg_setup() { - if [[ ${MERGE_TYPE} != binary ]] ; then - if use pgo ; then - if ! has userpriv ${FEATURES} ; then - eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug ; then - CHECKREQS_DISK_BUILD="13500M" - else - CHECKREQS_DISK_BUILD="6400M" - fi - - check-reqs_pkg_setup - - llvm_pkg_setup - - if use clang && use lto ; then - local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') - [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") - [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" - - # temp fix for https://bugs.gentoo.org/768543 - # we can assume that rust 1.{49,50}.0 always uses llvm 11 - local version_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'release:' | awk '{ print $2 }') - [[ -n ${version_rust} ]] && version_rust=$(ver_cut 1-2 "${version_rust}") - [[ -z ${version_rust} ]] && die "Failed to read version from rustc!" - - if ver_test "${version_rust}" -ge "1.49" && ver_test "${version_rust}" -le "1.50" ; then - local version_llvm_rust="11" - else - local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') - [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") - [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" - fi - - if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then - eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." - eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" - eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" - eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" - eerror " - Build ${CATEGORY}/${PN} without USE=lto" - die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" - fi - fi - - python-any-r1_pkg_setup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset \ - DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XAUTHORITY \ - XDG_CACHE_HOME \ - XDG_SESSION_COOKIE - - # Build system is using /proc/self/oom_score_adj, bug #604394 - addpredict /proc/self/oom_score_adj - - if ! mountpoint -q /dev/shm ; then - # If /dev/shm is not available, configure is known to fail with - # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py - ewarn "/dev/shm is not mounted -- expect build failures!" - fi - - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then - MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" - fi - - if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then - MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" - fi - - # Mozilla API keys (see https://location.services.mozilla.com/api) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then - MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" - fi - - # Ensure we use C locale when building, bug #746215 - export LC_ALL=C - fi -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - unpack ${_src_file} - fi - done -} - -src_prepare() { - use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch - eapply "${WORKDIR}/firefox-patches" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Make LTO respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/build/moz.configure/lto-pgo.configure \ - || die "sed failed to set num_cores" - - # Make ICU respect MAKEOPTS - sed -i \ - -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ - "${S}"/intl/icu_sources_data.py \ - || die "sed failed to set num_cores" - - # sed-in toolchain prefix - sed -i \ - -e "s/objdump/${CHOST}-objdump/" \ - "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ - || die "sed failed to set toolchain prefix" - - sed -i \ - -e 's/ccache_stats = None/return None/' \ - "${S}"/python/mozbuild/mozbuild/controller/building.py \ - || die "sed failed to disable ccache stats call" - - einfo "Removing pre-built binaries ..." - find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die - - # Clearing checksums where we have applied patches - moz_clear_vendor_checksums target-lexicon-0.9.0 - - # Create build dir - BUILD_DIR="${WORKDIR}/${PN}_build" - mkdir -p "${BUILD_DIR}" || die - - # Write API keys to disk - echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die - echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die - echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die - - xdg_src_prepare -} - -src_configure() { - # Show flags set at the beginning - einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - local have_switched_compiler= - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - have_switched_compiler=yes - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - have_switched_compiler=yes - einfo "Enforcing the use of gcc due to USE=-clang ..." - AR=gcc-ar - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - NM=gcc-nm - RANLIB=gcc-ranlib - fi - - if [[ -n "${have_switched_compiler}" ]] ; then - # Because we switched active compiler we have to ensure - # that no unsupported flags are set - strip-unsupported-flags - fi - - # Ensure we use correct toolchain - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - # Pass the correct toolchain paths through cbindgen - if tc-is-cross-compiler ; then - export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" - fi - - # Set MOZILLA_FIVE_HOME - export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # python/mach/mach/mixin/process.py fails to detect SHELL - export SHELL="${EPREFIX}/bin/bash" - - # Set MOZCONFIG - export MOZCONFIG="${S}/.mozconfig" - - # Initialize MOZCONFIG - mozconfig_add_options_ac '' --enable-application=comm/mail - mozconfig_add_options_ac '' --enable-calendar - - # Set Gentoo defaults - export MOZILLA_OFFICIAL=1 - - mozconfig_add_options_ac 'Gentoo default' \ - --allow-addon-sideload \ - --disable-cargo-incremental \ - --disable-crashreporter \ - --disable-install-strip \ - --disable-strip \ - --disable-updater \ - --enable-official-branding \ - --enable-release \ - --enable-system-ffi \ - --enable-system-pixman \ - --host="${CBUILD:-${CHOST}}" \ - --libdir="${EPREFIX}/usr/$(get_libdir)" \ - --prefix="${EPREFIX}/usr" \ - --target="${CHOST}" \ - --without-ccache \ - --with-intl-api \ - --with-libclang-path="$(llvm-config --libdir)" \ - --with-system-nspr \ - --with-system-nss \ - --with-system-png \ - --with-system-zlib \ - --with-toolchain-prefix="${CHOST}-" \ - --with-unsigned-addon-scopes=app,system \ - --x-includes="${SYSROOT}${EPREFIX}/usr/include" \ - --x-libraries="${SYSROOT}${EPREFIX}/usr/$(get_libdir)" - - # Set update channel - local update_channel=release - [[ -n ${MOZ_ESR} ]] && update_channel=esr - mozconfig_add_options_ac '' --update-channel=${update_channel} - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_add_options_ac '' --enable-rust-simd - fi - - if [[ -s "${S}/api-google.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-safebrowsing-api-keyfile="${S}/api-google.key" - else - einfo "Building without Google API key ..." - fi - - if [[ -s "${S}/api-location.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-google-location-service-api-keyfile="${S}/api-location.key" - else - einfo "Building without Location API key ..." - fi - - if [[ -s "${S}/api-mozilla.key" ]] ; then - local key_origin="Gentoo default" - if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then - key_origin="User value" - fi - - mozconfig_add_options_ac "${key_origin}" \ - --with-mozilla-api-keyfile="${S}/api-mozilla.key" - else - einfo "Building without Mozilla API key ..." - fi - - mozconfig_use_with system-av1 - mozconfig_use_with system-harfbuzz - mozconfig_use_with system-harfbuzz system-graphite2 - mozconfig_use_with system-icu - mozconfig_use_with system-jpeg - mozconfig_use_with system-libevent system-libevent "${SYSROOT}${EPREFIX}/usr" - mozconfig_use_with system-libvpx - mozconfig_use_with system-webp - - mozconfig_use_enable dbus - - use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme - - if use hardened ; then - mozconfig_add_options_ac "+hardened" --enable-hardening - append-ldflags "-Wl,-z,relro -Wl,-z,now" - fi - - mozconfig_use_enable jack - - mozconfig_use_enable pulseaudio - # force the deprecated alsa sound code if pulseaudio is disabled - if use kernel_linux && ! use pulseaudio ; then - mozconfig_add_options_ac '-pulseaudio' --enable-alsa - fi - - mozconfig_use_enable wifi necko-wifi - - if use wayland ; then - mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland - else - mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3 - fi - - if use lto ; then - if use clang ; then - # Upstream only supports lld when using clang - mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - - mozconfig_add_options_ac '+lto' --enable-lto=cross - else - # Linking only works when using ld.gold when LTO is enabled - mozconfig_add_options_ac "forcing ld=gold due to USE=lto" --enable-linker=gold - - # ThinLTO is currently broken, see bmo#1644409 - mozconfig_add_options_ac '+lto' --enable-lto=full - fi - - if use pgo ; then - mozconfig_add_options_ac '+pgo' MOZ_PGO=1 - - if use clang ; then - # Used in build/pgo/profileserver.py - export LLVM_PROFDATA="llvm-profdata" - fi - fi - else - # Avoid auto-magic on linker - if use clang ; then - # This is upstream's default - mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld - elif tc-ld-is-gold ; then - mozconfig_add_options_ac "linker is set to gold" --enable-linker=gold - else - mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd - fi - fi - - # LTO flag was handled via configure - filter-flags '-flto*' - - mozconfig_use_enable debug - if use debug ; then - mozconfig_add_options_ac '+debug' --disable-optimize - else - if is-flag '-g*' ; then - if use clang ; then - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') - else - mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols - fi - else - mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols - fi - - if is-flag '-O0' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 - elif is-flag '-O4' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 - elif is-flag '-O3' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 - elif is-flag '-O1' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 - elif is-flag '-Os' ; then - mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os - else - mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 - fi - fi - - # Debug flag was handled via configure - filter-flags '-g*' - - # Optimization flag was handled via configure - filter-flags '-O*' - - # Modifications to better support ARM, bug #553364 - if use cpu_flags_arm_neon ; then - mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_add_options_ac '+cpu_flags_arm_neon' \ - --with-thumb=yes \ - --with-thumb-interwork=no - fi - fi - - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard - - if ! use system-libvpx ; then - sed -i \ - -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build \ - || die - fi - fi - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') - local disable_elf_hack= - if use amd64 ; then - disable_elf_hack=yes - elif use x86 ; then - disable_elf_hack=yes - elif use arm ; then - disable_elf_hack=yes - fi - - if [[ -n ${disable_elf_hack} ]] ; then - mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack - fi - elif tc-is-gcc ; then - if ver_test $(gcc-fullversion) -ge 10 ; then - einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." - append-cxxflags -fno-tree-loop-vectorize - fi - fi - - # Additional ARCH support - case "${ARCH}" in - arm) - # Reduce the memory requirements for linking - if use clang ; then - # Nothing to do - :; - elif tc-ld-is-gold || use lto ; then - append-ldflags -Wl,--no-keep-memory - else - append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads - fi - ;; - esac - - if ! use elibc_glibc ; then - mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc - fi - - # Allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - # Make revdep-rebuild.sh happy; Also required for musl - append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags - - # Pass $MAKEOPTS to build system - export MOZ_MAKE_FLAGS="${MAKEOPTS}" - - # Use system's Python environment - export MACH_USE_SYSTEM_PYTHON=1 - - # Disable notification when build system has finished - export MOZ_NOSPAM=1 - - # Build system requires xargs but is unable to find it - mozconfig_add_options_mk 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" - - # Set build dir - mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" - - # Show flags we will use - einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" - einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" - einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" - einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" - einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" - - # Handle EXTRA_CONF and show summary - local ac opt hash reason - - # Apply EXTRA_ECONF entries to $MOZCONFIG - if [[ -n ${EXTRA_ECONF} ]] ; then - IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} - for opt in "${ac[@]}"; do - mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} - done - fi - - echo - echo "==========================================================" - echo "Building ${PF} with the following configuration" - grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do - [[ -z ${hash} || ${hash} == \# ]] \ - || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" - printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" - done - echo "==========================================================" - echo - - ./mach configure || die -} - -src_compile() { - local virtx_cmd= - - if use pgo ; then - virtx_cmd=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - fi - - local -x GDK_BACKEND=x11 - - ${virtx_cmd} ./mach build --verbose \ - || die -} - -src_install() { - # xpcshell is getting called during install - pax-mark m \ - "${BUILD_DIR}"/dist/bin/xpcshell \ - "${BUILD_DIR}"/dist/bin/${PN} \ - "${BUILD_DIR}"/dist/bin/plugin-container - - DESTDIR="${D}" ./mach install || die - - # Upstream cannot ship symlink but we can (bmo#658850) - rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die - dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin - - # Don't install llvm-symbolizer from sys-devel/llvm package - if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then - rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/distribution.ini distribution.ini - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" - - # Set dictionary path to use system hunspell - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" - pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); - EOF - - # Force hwaccel prefs if USE=hwaccel is enabled - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \ - >>"${GENTOO_PREFS}" \ - || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" - fi - - # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it - if use system-harfbuzz ; then - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" - sticky_pref("gfx.font_rendering.graphite.enabled", true); - EOF - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${S}/comm/mail/branding/thunderbird" - local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menus - local wrapper_wayland="${PN}-wayland.sh" - local wrapper_x11="${PN}-x11.sh" - local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop" - local display_protocols="auto X11" - local icon="${PN}" - local name="Mozilla ${MOZ_PN^}" - local use_wayland="false" - - if use wayland ; then - display_protocols+=" Wayland" - use_wayland="true" - fi - - local app_name desktop_filename display_protocol exec_command - for display_protocol in ${display_protocols} ; do - app_name="${name} on ${display_protocol}" - desktop_filename="${PN}-${display_protocol,,}.desktop" - - case ${display_protocol} in - Wayland) - exec_command="${PN}-wayland --name ${PN}-wayland" - newbin "${FILESDIR}/${wrapper_wayland}" ${PN}-wayland - ;; - X11) - if ! use wayland ; then - # Exit loop here because there's no choice so - # we don't need wrapper/.desktop file for X11. - continue - fi - - exec_command="${PN}-x11 --name ${PN}-x11" - newbin "${FILESDIR}/${wrapper_x11}" ${PN}-x11 - ;; - *) - app_name="${name}" - desktop_filename="${PN}.desktop" - exec_command="${PN}" - ;; - esac - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - done - - # Install generic wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}.sh" ${PN} - - # Update wrapper - local wrapper - for wrapper in \ - "${ED}/usr/bin/${PN}" \ - "${ED}/usr/bin/${PN}-x11" \ - "${ED}/usr/bin/${PN}-wayland" \ - ; do - [[ ! -f "${wrapper}" ]] && continue - - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${wrapper}" \ - || die - done -} - -pkg_preinst() { - xdg_pkg_preinst - - # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # does not need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - einfo "APULSE found; Generating library symlinks for sound support ..." - local lib - pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # A quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if [[ ! -L ${lib##*/} ]] ; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - xdg_pkg_postinst - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi - - local show_doh_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi -} diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index ca2ea8749f899964a9b3dbfbd96e07853faf17bd..797094c5fcc3086580ac6c66b5fff0485ab6bc02 100644 GIT binary patch delta 38124 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 literal 38136 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 diff --git a/media-gfx/asymptote/Manifest b/media-gfx/asymptote/Manifest index db4715715f9e..8e506c7a290c 100644 --- a/media-gfx/asymptote/Manifest +++ b/media-gfx/asymptote/Manifest @@ -1,2 +1,3 @@ DIST asymptote-2.68.src.tgz 4672007 BLAKE2B 96c1a99815cf04180ea2fe01528615390faf8d1e5853d4e2e5f4fcdf48f0ec7e774ab0facdb86ad427e6ac11f5ce684902997f7d1e4855460ad450f6d6c64cfd SHA512 20aa3ae5116b93f266020a1d45178d7120cf39980634108b86a0bc8a4202e28b2cf0a1ac6fa5e921506db150e9077a1e3d7b8ad04869bc9bd22bae447f45fd46 DIST asymptote-2.69.src.tgz 4673601 BLAKE2B 9734ffec10c9c0b8053598402a4eb81a3ed8a48f8ce8e58d1720442be26e25fe7778d6d47cd2d29dae61183d15aaa456bca430ab98e951844c8210484226e67f SHA512 a1b746600b4e6880350e57adeb3a3228d10b1b0c1db11ee0e750545cf8023716eec92253c0cd0980747f72c16fd0097f25ee688657168f24a0def106260e0791 +DIST asymptote-2.70.src.tgz 4674495 BLAKE2B 126b2e99222e6ae438aaef89df00b8eae19118c3ef42d2fab0b0117f343911939e680d22e903b784213186a5d2eeeecb112afba1467562e7127c34de4bc66773 SHA512 24d60af361e3f0309a896ce8163da6fc0a9d6587efe726c5acf874dcb74f4d51b4bad8146a615ff54173ef06dac53117fd1cc09c77940271adc9f64cac6bcfe6 diff --git a/media-gfx/asymptote/asymptote-2.70.ebuild b/media-gfx/asymptote/asymptote-2.70.ebuild new file mode 100644 index 000000000000..11723a29a480 --- /dev/null +++ b/media-gfx/asymptote/asymptote-2.70.ebuild @@ -0,0 +1,236 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) + +inherit autotools elisp-common latex-package python-r1 + +DESCRIPTION="A vector graphics language that provides a framework for technical drawing" +HOMEPAGE="https://asymptote.sourceforge.io/" +SRC_URI="mirror://sourceforge/asymptote/${P}.src.tgz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="+boehm-gc context curl doc emacs examples fftw gsl +imagemagick latex offscreen +opengl python sigsegv svg test vim-syntax X" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + offscreen? ( opengl ) + doc? ( boehm-gc )" + +RDEPEND=" + >=sys-libs/ncurses-5.4-r5:0= + >=sys-libs/readline-4.3-r5:0= + net-libs/libtirpc + imagemagick? ( media-gfx/imagemagick[png] ) + opengl? ( media-libs/mesa[X(+)] media-libs/freeglut media-libs/glew:0 media-libs/glm ) + offscreen? ( media-libs/mesa[osmesa] ) + svg? ( app-text/dvisvgm ) + sigsegv? ( dev-libs/libsigsegv ) + boehm-gc? ( >=dev-libs/boehm-gc-7.0[cxx,threads] ) + fftw? ( >=sci-libs/fftw-3.0.1 ) + gsl? ( sci-libs/gsl ) + python? ( ${PYTHON_DEPS} ) + curl? ( net-misc/curl ) + X? ( + ${PYTHON_DEPS} + dev-python/PyQt5[${PYTHON_USEDEP},gui,widgets,svg] + dev-python/numpy + dev-python/pycson + >=gnome-base/librsvg-2.40 + ) + latex? ( + virtual/latex-base + >=dev-texlive/texlive-latexextra-2013 + ) + context? ( dev-texlive/texlive-context ) + emacs? ( >=app-editors/emacs-23.1:* ) + vim-syntax? ( || ( app-editors/vim app-editors/gvim ) )" +DEPEND="${RDEPEND} + dev-lang/perl + doc? ( + media-gfx/imagemagick[png] + virtual/texi2dvi + virtual/latex-base + app-text/ghostscript-gpl ) + test? ( app-text/ghostscript-gpl )" + +TEXMF=/usr/share/texmf-site + +PATCHES=( + # Changing pdf, ps, image viewers to xdg-open + "${FILESDIR}/${P}-xdg-utils.patch" + + # Bug #322473 + "${FILESDIR}/${P}-info.patch" +) + +src_prepare() { + sed -e "s:Datadir/doc/asymptote:Datadir/doc/${PF}:" \ + -i configure.ac \ + || die "sed configure.ac failed" + + default + eautoreconf +} + +src_configure() { + # for the CPPFLAGS see + # https://sourceforge.net/forum/forum.php?thread_id=1683277&forum_id=409349 + econf \ + CPPFLAGS=-DHAVE_SYS_TYPES_H \ + CFLAGS="${CXXFLAGS}" \ + --disable-gc-debug \ + --disable-gc-full-debug \ + --with-latex=/usr/share/texmf-site/tex/latex \ + --with-context=/usr/share/texmf-site/tex/context \ + $(use_enable boehm-gc gc system) \ + $(use_enable curl) \ + $(use_enable fftw) \ + $(use_enable gsl) \ + $(use_enable opengl gl) \ + $(use_enable offscreen) \ + $(use_enable sigsegv) +} + +src_compile() { + default + + cd doc || die + emake asy.1 + einfo "Making info" + cd png || die + emake ${PN}.info + cd .. || die + if use doc; then + cd FAQ || die + emake + cd .. || die + # pdf + einfo "Making pdf docs" + export VARTEXFONTS="${T}"/fonts + # see bug #260606 + emake -j1 asymptote.pdf + emake CAD.pdf asy-latex.pdf asyRefCard.pdf + fi + cd .. || die + + if use emacs; then + einfo "Compiling emacs lisp files" + elisp-compile base/*.el + fi +} + +src_install() { + # the program + dobin asy + + # .asy files + insinto /usr/share/${PN} + doins -r base/*.asy base/*.js base/*.sh base/*.ps base/shaders base/webgl + chmod 755 "${D}"/usr/share/${PN}/shaders/* + + # documentation + dodoc README ReleaseNotes ChangeLog + cd doc || die + doman asy.1 + doinfo png/${PN}.info + if use doc; then + dodoc FAQ/asy-faq.ascii + dodoc CAD.pdf asy-latex.pdf asyRefCard.pdf asymptote.pdf + fi + cd .. || die + + # asymptote.py + if use python; then + python_moduleinto ${PN} + python_foreach_impl python_domodule aspy.py + python_foreach_impl python_domodule base/${PN}.py + fi + + # X GUI + if use X; then + cd GUI || die + python_setup + sed -e 1d -i xasy.py + echo "#!/usr/bin/env ${EPYTHON}" > xasy1 + cat xasy1 xasy.py > xasy + rm xasy1 xasy.py + mv xasy xasy.py + cd .. || die + python_domodule GUI + chmod 755 "${D}/$(python_get_sitedir)/${PN}/GUI/xasy.py" + dosym "$(python_get_sitedir)/${PN}/GUI/xasy.py" /usr/bin/xasy + doman doc/xasy.1x + fi + + # examples + if use examples; then + docinto examples + dodoc \ + examples/*.asy \ + examples/*.views \ + examples/*.dat \ + examples/*.bib \ + examples/*.png \ + examples/*.pdb1 \ + doc/*.asy \ + doc/*.csv \ + doc/*.dat \ + doc/pixel.pdf \ + doc/extra/*.asy + docinto examples/animations + dodoc examples/animations/*.asy + fi + + # LaTeX style + if use latex; then + cd doc || die + insinto "${TEXMF}"/tex/latex/${PN} + doins *.sty latexmkrc + if use examples; then + docinto examples + dodoc latexusage.tex externalprc.tex + docinto examples/animations + dodoc ../examples/animations/*.tex + fi + cd .. || die + fi + + # ConTeXt + if use context; then + insinto /usr/share/texmf-site/tex/context + doins doc/colo-asy.tex + fi + + # emacs mode + if use emacs; then + elisp-install ${PN} base/*.el base/*.elc asy-keywords.el + elisp-site-file-install "${FILESDIR}"/64${PN}-gentoo.el + fi + + # vim syntax + if use vim-syntax; then + insinto /usr/share/vim/vimfiles/syntax + doins base/asy.vim + insinto /usr/share/vim/vimfiles/ftdetect + doins base/asy_filetype.vim + fi +} + +pkg_postinst() { + use latex && latex-package_rehash + use emacs && elisp-site-regen + + elog 'Use the variable ASYMPTOTE_PSVIEWER to set the postscript viewer' + elog 'Use the variable ASYMPTOTE_PDFVIEWER to set the PDF viewer' +} + +pkg_postrm() { + use latex && latex-package_rehash + use emacs && elisp-site-regen +} diff --git a/media-gfx/asymptote/files/asymptote-2.70-info.patch b/media-gfx/asymptote/files/asymptote-2.70-info.patch new file mode 100644 index 000000000000..369765df084e --- /dev/null +++ b/media-gfx/asymptote/files/asymptote-2.70-info.patch @@ -0,0 +1,13 @@ +Index: asymptote-2.70/doc/asymptote.texi +=================================================================== +--- asymptote-2.70.orig/doc/asymptote.texi ++++ asymptote-2.70/doc/asymptote.texi +@@ -23,7 +23,7 @@ file LICENSE in the top-level source dir + + @dircategory Languages + @direntry +-* asymptote: (asymptote/asymptote). Vector graphics language. ++* asymptote: (asymptote). Vector graphics language. + @end direntry + + @titlepage diff --git a/media-gfx/asymptote/files/asymptote-2.70-xdg-utils.patch b/media-gfx/asymptote/files/asymptote-2.70-xdg-utils.patch new file mode 100644 index 000000000000..bf7b50973e36 --- /dev/null +++ b/media-gfx/asymptote/files/asymptote-2.70-xdg-utils.patch @@ -0,0 +1,23 @@ +Только в asymptote-2.67.orig: .pc +Index: asymptote-2.70/settings.cc +=================================================================== +--- asymptote-2.70.orig/settings.cc ++++ asymptote-2.70/settings.cc +@@ -101,13 +101,13 @@ string defaultPSViewer="open"; + string defaultPDFViewer="open"; + string defaultHTMLViewer="open"; + #else +-string defaultPSViewer="gv"; +-string defaultPDFViewer="acroread"; +-string defaultHTMLViewer="google-chrome"; ++string defaultPSViewer="xdg-open"; ++string defaultPDFViewer="xdg-open"; ++string defaultHTMLViewer="xdg-open"; + #endif + string defaultGhostscript="gs"; + string defaultGhostscriptLibrary=""; +-string defaultDisplay="display"; ++string defaultDisplay="xdg-open"; + string defaultAnimate="animate"; + void queryRegistry() {} + const string dirsep="/"; diff --git a/media-gfx/fontforge/Manifest b/media-gfx/fontforge/Manifest index 74c0099dc368..11eaed591734 100644 --- a/media-gfx/fontforge/Manifest +++ b/media-gfx/fontforge/Manifest @@ -1,2 +1 @@ -DIST fontforge-20200314.tar.xz 13850076 BLAKE2B 5e6ae3b7940a5b3b08811abdfc9d151f231e6d457b219eb0c666e1b831db815b696f345eda0d4d423b7e340f56fca67205734ae19903b3815381080d34b5e95c SHA512 09f5dc93f87ca63668d72d108690604489d6b3cec7eedff1c07ad6d1ce5eae442ab60e79e71ae8b99e9808f3551011788025a86ffc3a9738518d99761d849975 DIST fontforge-20201107.tar.xz 14163424 BLAKE2B 8ce9148eef6e5b7206ab5c70310ff36fac67c392117e3c0b28060803a54306bf21c179b62b98734e11253739eac29e2ea8bcf3014c09432bb3a0b2b0f3ec631a SHA512 cf9666395405ab02943f0160959f04251bd2a80e279a8f60431089ad19a4c5a232efd42097050ed9f6c1fb39d01488176262949fd81f5f0960fe853b497437dc diff --git a/media-gfx/fontforge/files/20200314-MacServiceReadFDs.patch b/media-gfx/fontforge/files/20200314-MacServiceReadFDs.patch deleted file mode 100644 index d6beff7984c9..000000000000 --- a/media-gfx/fontforge/files/20200314-MacServiceReadFDs.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 5a3d2ce60aeefd706c36a8325721b0c8c818c742 Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Fri, 1 May 2020 05:06:07 -0400 -Subject: [PATCH] Stub-out MacServiceReadFDs() on non-Mac platforms (#4246) - -This should fix a build failure on Linux with musl libc due to the -missing sys/select.h include. - -MacServiceReadFDs seems to only be called in startui.c, also behind the -__Mac macro. - -Bug: https://bugs.gentoo.org/706792 ---- - gdraw/gdraw.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/gdraw/gdraw.c b/gdraw/gdraw.c -index 1fb3354b1d..6bac57b92a 100644 ---- a/gdraw/gdraw.c -+++ b/gdraw/gdraw.c -@@ -32,7 +32,7 @@ - #include "gkeysym.h" - #include "ustring.h" - --#if __Mac || __FreeBSD__ || __NetBSD__ || __OpenBSD__ || __DragonFly__ -+#if __Mac - # include - #endif - -@@ -1076,7 +1076,7 @@ GDrawRemoveReadFD( GDisplay *gdisp, - - void MacServiceReadFDs() - { --#if (!defined(__MINGW32__))&&(!defined(__CYGWIN__)) -+#if __Mac - int ret = 0; - - GDisplay *gdisp = GDrawGetDisplayOfWindow(0); diff --git a/media-gfx/fontforge/files/20200314-big-endian.patch b/media-gfx/fontforge/files/20200314-big-endian.patch deleted file mode 100644 index f9581ad35f42..000000000000 --- a/media-gfx/fontforge/files/20200314-big-endian.patch +++ /dev/null @@ -1,298 +0,0 @@ -From 65619185a42bd52bb4a4894c1714d78d96ed4175 Mon Sep 17 00:00:00 2001 -From: Jeremy Tan -Date: Sun, 26 Apr 2020 18:57:58 +1000 -Subject: [PATCH 1/2] tottfgpos.c: fix incorrect sizing of the scripts array - -latn contains 58 entries (29 pairs), meaning the size was too small -to fit the 0 marker at the end of the array ---- - fontforge/tottfgpos.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/fontforge/tottfgpos.c b/fontforge/tottfgpos.c -index 5de5164ed1..e12a0b8a79 100644 ---- a/fontforge/tottfgpos.c -+++ b/fontforge/tottfgpos.c -@@ -60,7 +60,7 @@ int use_second_indic_scripts = false; - /* scripts (for opentype) that I understand */ - /* see also list in lookups.c mapping script tags to friendly names */ - --static uint32 scripts[][59] = { -+static uint32 scripts[][61] = { - /* Adlam */ { CHR('a','d','l','m'), 0x1e900, 0x1e95f }, - /* Ahom */ { CHR('a','h','o','m'), 0x11700, 0x1173f }, - /* Anatolian */ { CHR('h','l','u','w'), 0x14400, 0x1467f }, - -From fde85b13382595cb3ab889e38570b4944edad808 Mon Sep 17 00:00:00 2001 -From: Jeremy Tan -Date: Sun, 26 Apr 2020 19:00:04 +1000 -Subject: [PATCH 2/2] python.c: fix type specifier on long input/return values - -int is guaranteed to be at least 16 bits, while long is at least -32 bits. So for uint32/int32 values, parse longs with the "l"/"k" -specifier and cast return values to long. - -The cast is necessary as on amd64 a long is 64 bits ---- - fontforge/python.c | 68 +++++++++++++++++++++++----------------------- - 1 file changed, 34 insertions(+), 34 deletions(-) - -diff --git a/fontforge/python.c b/fontforge/python.c -index 5344b0f60f..6c9675fa4e 100644 ---- a/fontforge/python.c -+++ b/fontforge/python.c -@@ -760,7 +760,7 @@ static PyObject *PyFF_UnicodeAnnotationFromLib(PyObject *UNUSED(self), PyObject - char *temp; - long val; - -- if ( !PyArg_ParseTuple(args,"|i",&val) ) -+ if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - - if ( (temp=unicode_annot(val))==NULL ) { -@@ -777,7 +777,7 @@ static PyObject *PyFF_UnicodeNameFromLib(PyObject *UNUSED(self), PyObject *args) - char *temp; - long val; - -- if ( !PyArg_ParseTuple(args,"|i",&val) ) -+ if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - - if ( (temp=unicode_name(val))==NULL ) { -@@ -798,10 +798,10 @@ static PyObject *PyFF_UnicodeBlockStartFromLib(PyObject *UNUSED(self), PyObject - /* Use this function with UnicodeBlockNameFromLib(n) & UnicodeBlockEndFromLib(n). */ - long val; - -- if ( !PyArg_ParseTuple(args,"|i",&val) ) -+ if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - -- return( Py_BuildValue("i", unicode_block_start(val)) ); -+ return( Py_BuildValue("l", (long)unicode_block_start(val)) ); - } - - static PyObject *PyFF_UnicodeBlockEndFromLib(PyObject *UNUSED(self), PyObject *args) { -@@ -809,10 +809,10 @@ static PyObject *PyFF_UnicodeBlockEndFromLib(PyObject *UNUSED(self), PyObject *a - /* Use this function with UnicodeBlockStartFromLib(n), UnicodeBlockNameFromLib(n) */ - long val; - -- if ( !PyArg_ParseTuple(args,"|i",&val) ) -+ if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - -- return( Py_BuildValue("i", unicode_block_end(val)) ); -+ return( Py_BuildValue("l", (long)unicode_block_end(val)) ); - } - - static PyObject *PyFF_UnicodeBlockNameFromLib(PyObject *UNUSED(self), PyObject *args) { -@@ -822,7 +822,7 @@ static PyObject *PyFF_UnicodeBlockNameFromLib(PyObject *UNUSED(self), PyObject * - char *temp; - long val; - -- if ( !PyArg_ParseTuple(args,"|i",&val) ) -+ if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - - if ( (temp=unicode_block_name(val))==NULL ) { -@@ -853,24 +853,24 @@ static PyObject *PyFF_UnicodeNames2GetCntFromLib(PyObject *UNUSED(self), PyObjec - static PyObject *PyFF_UnicodeNames2GetNxtFromLib(PyObject *UNUSED(self), PyObject *args) { - long val; - -- if ( !PyArg_ParseTuple(args,"|i",&val) ) -+ if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); -- return( Py_BuildValue("i", unicode_names2getUtabLoc(val)) ); -+ return( Py_BuildValue("l", (long)unicode_names2getUtabLoc(val)) ); - } - - static PyObject *PyFF_UnicodeNames2NxtUniFromLib(PyObject *UNUSED(self), PyObject *args) { - long val; - -- if ( !PyArg_ParseTuple(args,"|i",&val) ) -+ if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); -- return( Py_BuildValue("i", unicode_names2valFrmTab(val)) ); -+ return( Py_BuildValue("l", (long)unicode_names2valFrmTab(val)) ); - } - - static PyObject *PyFF_UnicodeNames2FrmTabFromLib(PyObject *UNUSED(self), PyObject *args) { - long val; - char *temp; - -- if ( !PyArg_ParseTuple(args,"|i",&val) ) -+ if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - if ( (temp=unicode_name2FrmTab(val))==NULL ) { - return Py_BuildValue("s", ""); -@@ -883,7 +883,7 @@ static PyObject *PyFF_UnicodeNames2FromLib(PyObject *UNUSED(self), PyObject *arg - long val; - char *temp; - -- if ( !PyArg_ParseTuple(args,"|i",&val) ) -+ if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - if ( (temp=unicode_name2(val))==NULL ) { - return Py_BuildValue("s", ""); -@@ -899,7 +899,7 @@ static PyObject *PyFF_UnicodeNames2FromLib(PyObject *UNUSED(self), PyObject *arg - static PyObject *PyFF_isligature(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - -- if ( !PyArg_ParseTuple(args,"|i",&codepoint) ) -+ if ( !PyArg_ParseTuple(args,"|l",&codepoint) ) - return( NULL ); - - return( Py_BuildValue("i", is_LIGATURE(codepoint)==0?1:0) ); -@@ -908,7 +908,7 @@ static PyObject *PyFF_isligature(PyObject *UNUSED(self), PyObject *args) { - static PyObject *PyFF_isvulgarfraction(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - -- if ( !PyArg_ParseTuple(args,"|i",&codepoint) ) -+ if ( !PyArg_ParseTuple(args,"|l",&codepoint) ) - return( NULL ); - - return( Py_BuildValue("i", is_VULGAR_FRACTION(codepoint)==0?1:0) ); -@@ -917,7 +917,7 @@ static PyObject *PyFF_isvulgarfraction(PyObject *UNUSED(self), PyObject *args) { - static PyObject *PyFF_isotherfraction(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - -- if ( !PyArg_ParseTuple(args,"|i",&codepoint) ) -+ if ( !PyArg_ParseTuple(args,"|l",&codepoint) ) - return( NULL ); - - return( Py_BuildValue("i", is_OTHER_FRACTION(codepoint)==0?1:0) ); -@@ -926,7 +926,7 @@ static PyObject *PyFF_isotherfraction(PyObject *UNUSED(self), PyObject *args) { - static PyObject *PyFF_isfraction(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - -- if ( !PyArg_ParseTuple(args,"|i",&codepoint) ) -+ if ( !PyArg_ParseTuple(args,"|l",&codepoint) ) - return( NULL ); - - return( Py_BuildValue("i", (is_VULGAR_FRACTION(codepoint)==0 || \ -@@ -957,28 +957,28 @@ static PyObject *PyFF_FracChartGetCnt(PyObject *UNUSED(self), PyObject *UNUSED(a - static PyObject *PyFF_LigChartGetNxt(PyObject *UNUSED(self), PyObject *args) { - long val; - -- if ( !PyArg_ParseTuple(args,"|i",&val) ) -+ if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - -- return( Py_BuildValue("i", Ligature_get_U(val)) ); -+ return( Py_BuildValue("l", (long)Ligature_get_U(val)) ); - } - - static PyObject *PyFF_VulChartGetNxt(PyObject *UNUSED(self), PyObject *args) { - long val; - -- if ( !PyArg_ParseTuple(args,"|i",&val) ) -+ if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - -- return( Py_BuildValue("i", VulgFrac_get_U(val)) ); -+ return( Py_BuildValue("l", (long)VulgFrac_get_U(val)) ); - } - - static PyObject *PyFF_OFracChartGetNxt(PyObject *UNUSED(self), PyObject *args) { - long val; - -- if ( !PyArg_ParseTuple(args,"|i",&val) ) -+ if ( !PyArg_ParseTuple(args,"|l",&val) ) - return( NULL ); - -- return( Py_BuildValue("i", Fraction_get_U(val)) ); -+ return( Py_BuildValue("l", (long)Fraction_get_U(val)) ); - } - - /* If you have a unicode ligature, or fraction, these routines return loc n. */ -@@ -987,7 +987,7 @@ static PyObject *PyFF_OFracChartGetNxt(PyObject *UNUSED(self), PyObject *args) { - static PyObject *PyFF_LigChartGetLoc(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - -- if ( !PyArg_ParseTuple(args,"|i",&codepoint) ) -+ if ( !PyArg_ParseTuple(args,"|l",&codepoint) ) - return( NULL ); - - return( Py_BuildValue("i", Ligature_find_N(codepoint)) ); -@@ -996,7 +996,7 @@ static PyObject *PyFF_LigChartGetLoc(PyObject *UNUSED(self), PyObject *args) { - static PyObject *PyFF_VulChartGetLoc(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - -- if ( !PyArg_ParseTuple(args,"|i",&codepoint) ) -+ if ( !PyArg_ParseTuple(args,"|l",&codepoint) ) - return( NULL ); - - return( Py_BuildValue("i", VulgFrac_find_N(codepoint)) ); -@@ -1005,7 +1005,7 @@ static PyObject *PyFF_VulChartGetLoc(PyObject *UNUSED(self), PyObject *args) { - static PyObject *PyFF_OFracChartGetLoc(PyObject *UNUSED(self), PyObject *args) { - long codepoint; - -- if ( !PyArg_ParseTuple(args,"|i",&codepoint) ) -+ if ( !PyArg_ParseTuple(args,"|l",&codepoint) ) - return( NULL ); - - return( Py_BuildValue("i", Fraction_find_N(codepoint)) ); -@@ -1066,7 +1066,7 @@ static PyObject *PyFF_LigChartGetAltVal(PyObject *UNUSED(self), PyObject *args) - - if ( !PyArg_ParseTuple(args,"ll",&nthCode, &altN) ) - return( NULL ); -- return( Py_BuildValue("i", Ligature_alt_getV(nthCode,altN)) ); -+ return( Py_BuildValue("l", (long)Ligature_alt_getV(nthCode,altN)) ); - } - - static PyObject *PyFF_LigChartUGetAltVal(PyObject *UNUSED(self), PyObject *args) { -@@ -1074,7 +1074,7 @@ static PyObject *PyFF_LigChartUGetAltVal(PyObject *UNUSED(self), PyObject *args) - - if ( !PyArg_ParseTuple(args,"ll",&nthCode, &altN) ) - return( NULL ); -- return( Py_BuildValue("i", LigatureU_alt_getV(nthCode,altN)) ); -+ return( Py_BuildValue("l", (long)LigatureU_alt_getV(nthCode,altN)) ); - } - - static PyObject *PyFF_VulChartGetAltVal(PyObject *UNUSED(self), PyObject *args) { -@@ -1082,7 +1082,7 @@ static PyObject *PyFF_VulChartGetAltVal(PyObject *UNUSED(self), PyObject *args) - - if ( !PyArg_ParseTuple(args,"ll",&nthCode, &altN) ) - return( NULL ); -- return( Py_BuildValue("i", VulgFrac_alt_getV(nthCode,altN)) ); -+ return( Py_BuildValue("l", (long)VulgFrac_alt_getV(nthCode,altN)) ); - } - - static PyObject *PyFF_VulChartUGetAltVal(PyObject *UNUSED(self), PyObject *args) { -@@ -1090,7 +1090,7 @@ static PyObject *PyFF_VulChartUGetAltVal(PyObject *UNUSED(self), PyObject *args) - - if ( !PyArg_ParseTuple(args,"ll",&nthCode, &altN) ) - return( NULL ); -- return( Py_BuildValue("i", VulgFracU_alt_getV(nthCode,altN)) ); -+ return( Py_BuildValue("l", (long)VulgFracU_alt_getV(nthCode,altN)) ); - } - - static PyObject *PyFF_OFracChartGetAltVal(PyObject *UNUSED(self), PyObject *args) { -@@ -1098,7 +1098,7 @@ static PyObject *PyFF_OFracChartGetAltVal(PyObject *UNUSED(self), PyObject *args - - if ( !PyArg_ParseTuple(args,"ll",&nthCode, &altN) ) - return( NULL ); -- return( Py_BuildValue("i", Fraction_alt_getV(nthCode,altN)) ); -+ return( Py_BuildValue("l", (long)Fraction_alt_getV(nthCode,altN)) ); - } - - static PyObject *PyFF_OFracChartUGetAltVal(PyObject *UNUSED(self), PyObject *args) { -@@ -1106,7 +1106,7 @@ static PyObject *PyFF_OFracChartUGetAltVal(PyObject *UNUSED(self), PyObject *arg - - if ( !PyArg_ParseTuple(args,"ll",&nthCode, &altN) ) - return( NULL ); -- return( Py_BuildValue("i", FractionU_alt_getV(nthCode,altN)) ); -+ return( Py_BuildValue("l", (long)FractionU_alt_getV(nthCode,altN)) ); - } - - static PyObject *PyFF_Version(PyObject *UNUSED(self), PyObject *UNUSED(args)) { -@@ -1542,8 +1542,8 @@ return( ret ); - } - - static PyObject *PyFF_scriptFromUnicode(PyObject *UNUSED(self), PyObject *args) { -- long u; -- if ( !PyArg_ParseTuple(args,"i",&u) ) -+ unsigned long u; -+ if ( !PyArg_ParseTuple(args,"k",&u) ) - return( NULL ); - - uint32 script = ScriptFromUnicode(u, NULL); diff --git a/media-gfx/fontforge/files/20200314-stylemap.patch b/media-gfx/fontforge/files/20200314-stylemap.patch deleted file mode 100644 index d3311cab02d2..000000000000 --- a/media-gfx/fontforge/files/20200314-stylemap.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 3b83adc89771000eb95fcd87bb675f771ba85aaf Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Sun, 29 Mar 2020 16:36:14 -0400 -Subject: [PATCH] Avoid integer size conflict when setting stylemap - -stylemap is a 16-bit integer, but hexmap writes 32-bits. - -Bug: https://bugs.gentoo.org/642756 ---- - fontforge/sfd.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/fontforge/sfd.c b/fontforge/sfd.c -index 9517d8cb1..b638fe447 100644 ---- a/fontforge/sfd.c -+++ b/fontforge/sfd.c -@@ -8104,7 +8104,9 @@ bool SFD_GetFontMetaData( FILE *sfd, - } - else if ( strmatch(tok,"StyleMap:")==0 ) - { -- gethex(sfd,(uint32 *)&sf->pfminfo.stylemap); -+ uint32 u; -+ gethex(sfd,&u); -+ sf->pfminfo.stylemap = u; - } - /* Legacy attribute for StyleMap. Deprecated. */ - else if ( strmatch(tok,"OS2StyleName:")==0 ) --- -2.26.0.rc2 - diff --git a/media-gfx/fontforge/files/20200314-tilepath.patch b/media-gfx/fontforge/files/20200314-tilepath.patch deleted file mode 100644 index 1e0d077532a4..000000000000 --- a/media-gfx/fontforge/files/20200314-tilepath.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 43e6087ec9bdbb23b8bb61c07efe6490fab23d73 Mon Sep 17 00:00:00 2001 -From: skef <6175836+skef@users.noreply.github.com> -Date: Thu, 19 Mar 2020 17:16:20 -0700 -Subject: [PATCH] Tilepath fix (#4231) - ---- - fontforgeexe/tilepath.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/fontforgeexe/tilepath.c b/fontforgeexe/tilepath.c -index b329b54098..2575058eb4 100644 ---- a/fontforgeexe/tilepath.c -+++ b/fontforgeexe/tilepath.c -@@ -571,7 +571,7 @@ static void AdjustPoint(TD *td,Spline *spline,bigreal t, FitPoint *to) { - } else { - bigreal s=(dy1*dx2/dy2-dx1); - if ( s>-.00001 && s<.00001 ) { /* essentially parallel */ -- to->p.x = x1; to->y = y1; -+ to->p.x = x1; to->p.y = y1; - } else { - bigreal t1 = (x1-x2- dx2/dy2*(y1-y2))/s; - to->p.x = x1 + dx1*t1; -@@ -610,7 +610,7 @@ static SplinePoint *TDMakePoint(TD *td,Spline *old,real t) { - - AdjustPoint(td,old,t,&fp); - new = chunkalloc(sizeof(SplinePoint)); -- new->me.x = tp.p.x; new->me.y = tp.p.y; -+ new->me.x = fp.p.x; new->me.y = fp.p.y; - new->nextcp = new->me; - new->prevcp = new->me; - new->nonextcp = new->noprevcp = true; diff --git a/media-gfx/fontforge/files/fontforge-20200314-freetype-2.10.3.patch b/media-gfx/fontforge/files/fontforge-20200314-freetype-2.10.3.patch deleted file mode 100644 index 0a07423ab626..000000000000 --- a/media-gfx/fontforge/files/fontforge-20200314-freetype-2.10.3.patch +++ /dev/null @@ -1,60 +0,0 @@ -https://bugs.gentoo.org/753788 -https://github.com/fontforge/fontforge/commit/7837530190a3b666109ba4eb9b3b76f09799057c ----- -From 7837530190a3b666109ba4eb9b3b76f09799057c Mon Sep 17 00:00:00 2001 -From: Jeremy Tan -Date: Tue, 3 Nov 2020 21:27:26 +1100 -Subject: [PATCH] Fix FreeType debugger compilation with FreeType >= 2.10.3 - -Fixes #4477 ---- - fontforge/fffreetype.h | 4 +++- - fontforgeexe/cvdebug.c | 4 +++- - fontforgeexe/cvdgloss.c | 4 +++- - 3 files changed, 9 insertions(+), 3 deletions(-) - -diff --git a/fontforge/fffreetype.h b/fontforge/fffreetype.h -index 7757b7bf3b..11070fc916 100644 ---- a/fontforge/fffreetype.h -+++ b/fontforge/fffreetype.h -@@ -39,7 +39,9 @@ - #endif - - #if defined(FREETYPE_HAS_DEBUGGER) --# include -+#if FREETYPE_MAJOR == 2 && (FREETYPE_MINOR < 10 || (FREETYPE_MINOR == 10 && FREETYPE_PATCH < 3)) -+# include -+# endif - # include - # include - # include -diff --git a/fontforgeexe/cvdebug.c b/fontforgeexe/cvdebug.c -index 9fb7db6112..a891902a06 100644 ---- a/fontforgeexe/cvdebug.c -+++ b/fontforgeexe/cvdebug.c -@@ -59,7 +59,9 @@ void CVDebugPointPopup(CharView *cv) { - #include - #include FT_FREETYPE_H - --#include -+#if FREETYPE_MAJOR == 2 && (FREETYPE_MINOR < 10 || (FREETYPE_MINOR == 10 && FREETYPE_PATCH < 3)) -+# include -+#endif - #include - - # define PPEMX(exc) ((exc)->size->root.metrics.x_ppem) -diff --git a/fontforgeexe/cvdgloss.c b/fontforgeexe/cvdgloss.c -index 33cc5c71e1..c1ad97790b 100644 ---- a/fontforgeexe/cvdgloss.c -+++ b/fontforgeexe/cvdgloss.c -@@ -42,7 +42,9 @@ extern GBox _ggadget_Default_Box; - #include - #include FT_FREETYPE_H - --#include -+#if FREETYPE_MAJOR == 2 && (FREETYPE_MINOR < 10 || (FREETYPE_MINOR == 10 && FREETYPE_PATCH < 3)) -+# include -+#endif - #include - - #define PPEMX(exc) ((exc)->size->root.metrics.x_ppem) diff --git a/media-gfx/fontforge/fontforge-20200314.ebuild b/media-gfx/fontforge/fontforge-20200314.ebuild deleted file mode 100644 index 8136d074c603..000000000000 --- a/media-gfx/fontforge/fontforge-20200314.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 2004-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit python-single-r1 xdg cmake - -DESCRIPTION="postscript font editor and converter" -HOMEPAGE="https://fontforge.org/" -SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/fontforge-${PV}.tar.xz" - -LICENSE="BSD GPL-3+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="doc truetype-debugger gif gtk jpeg png +python readline test tiff svg unicode woff2 X" -RESTRICT="!test? ( test )" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - dev-libs/glib:2 - dev-libs/libltdl:0 - dev-libs/libxml2:2= - >=media-libs/freetype-2.3.7:2= - gif? ( media-libs/giflib:0= ) - jpeg? ( virtual/jpeg:0 ) - png? ( media-libs/libpng:0= ) - tiff? ( media-libs/tiff:0= ) - truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] ) - gtk? ( >=x11-libs/gtk+-3.10:3 ) - !gtk? ( - X? ( - >=x11-libs/cairo-1.6:0= - >=x11-libs/pango-1.10:0=[X] - x11-libs/libX11:0= - x11-libs/libXi:0= - ) - ) - python? ( ${PYTHON_DEPS} ) - readline? ( sys-libs/readline:0= ) - unicode? ( media-libs/libuninameslist:0= ) - woff2? ( media-libs/woff2:0= ) -" -DEPEND="${RDEPEND} - !gtk? ( X? ( x11-base/xorg-proto ) ) -" -BDEPEND=" - sys-devel/gettext - doc? ( >=dev-python/sphinx-2 ) - python? ( ${PYTHON_DEPS} ) - test? ( ${RDEPEND} ) -" - -PATCHES=( - "${FILESDIR}"/20200314-stylemap.patch - "${FILESDIR}"/20200314-tilepath.patch - "${FILESDIR}"/20200314-big-endian.patch - "${FILESDIR}"/fontforge-doc-no-warn-error.patch - "${FILESDIR}"/20200314-MacServiceReadFDs.patch - "${FILESDIR}"/${P}-freetype-2.10.3.patch -) - -pkg_setup() { - : -} - -src_configure() { - local mycmakeargs=( - -DENABLE_DOCS=$(usex doc ON OFF) - -DENABLE_LIBGIF=$(usex gif ON OFF) - -DENABLE_LIBJPEG=$(usex jpeg ON OFF) - -DENABLE_LIBPNG=$(usex png ON OFF) - -DENABLE_LIBREADLINE=$(usex readline ON OFF) - -DENABLE_LIBSPIRO=OFF # No package in Gentoo - -DENABLE_LIBTIFF=$(usex tiff ON OFF) - -DENABLE_LIBUNINAMESLIST=$(usex unicode ON OFF) - -DENABLE_MAINTAINER_TOOLS=OFF - -DENABLE_PYTHON_EXTENSION=$(usex python ON OFF) - -DENABLE_PYTHON_SCRIPTING=$(usex python ON OFF) - -DENABLE_TILE_PATH=ON - -DENABLE_WOFF2=$(usex woff2 ON OFF) - ) - - if use gtk || use X; then - mycmakeargs+=( - -DENABLE_GUI=ON - # Prefer GTK over X11 if both USE flage are enabled - -DENABLE_X11=$(usex gtk OFF ON) - ) - else - mycmakeargs+=( -DENABLE_GUI=OFF ) - fi - - if use python; then - python_setup - mycmakeargs+=( -DPython3_EXECUTABLE="${PYTHON}" ) - fi - - if use truetype-debugger ; then - local ft2="${ESYSROOT}/usr/include/freetype2" - local ft2i="${ft2}/internal4fontforge" - mycmakeargs+=( - -DENABLE_FREETYPE_DEBUGGER="${ft2}" - -DFreeTypeSource_INCLUDE_DIRS="${ft2};${ft2i}/include;${ft2i}/include/freetype;${ft2i}/src/truetype" - ) - fi - - cmake_src_configure -} - -src_install() { - cmake_src_install - docompress -x /usr/share/doc/${PF}/html - einstalldocs - find "${ED}" -name '*.la' -type f -delete || die -} diff --git a/media-gfx/zbar/metadata.xml b/media-gfx/zbar/metadata.xml index 14483e82c58e..21d625e4e4c4 100644 --- a/media-gfx/zbar/metadata.xml +++ b/media-gfx/zbar/metadata.xml @@ -1,14 +1,7 @@ - - email@linxon.ru - Yury Martynov - - - proxy-maint@gentoo.org - Proxy Maintainers - + zbar mchehab/zbar diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index 4b1e3a3c26117d7b1ce1f011cae7ef5a0b8605b4..6e2eca503de73f356b3e557dca3fe969c09ad86c 100644 GIT binary patch delta 42477 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 delta 42450 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

91zHF0- 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 diff --git a/media-libs/libebur128/Manifest b/media-libs/libebur128/Manifest index 113780e952ee..d61dcb6542c2 100644 --- a/media-libs/libebur128/Manifest +++ b/media-libs/libebur128/Manifest @@ -1,3 +1,2 @@ DIST ebu-loudness-test-setv05.zip 91631421 BLAKE2B 95a345b0700893ab96854c7563ecc9c667db30e8137352226d1f1ac7a666f6b08d1748d88ef11f72056d0a4bd513f365a1336de568ea45917a6ba9af5bc526ea SHA512 60d022fdac47ad0be2688411be9daecbff85da994d6fa4921bba6cffab841b081d8b15d9ce284ad2253efb686463450a84a0d19cb0bad7a934546cc52dd73771 -DIST libebur128-1.2.4.tar.gz 23140 BLAKE2B 4095a11b976109c82ffbd133d5e509b60a2fa27871982d4a81c1927cb23783e89f907bcce52e78d3c743d1e41d1bd823b9b7b510792137649e4b3b680c93eca7 SHA512 d9aec133aca9240f7e859aae30cfcab07ba7aa20378187d53dfeec4cd3840d49bb117fa0698591bac04d95f9d8b5cd0b1fbe41c364694f2fa8267dd690b2dc02 DIST libebur128-1.2.6.tar.gz 25890 BLAKE2B 8f497091d201f05efc02c423ac3e83e9d056c11ac0dd67cc89d43b7d50f1a28f22ea0f35d329e6f7c8e3df4fb1f245e729fcf7201bdf0c83477211f67472fd00 SHA512 ab188c6d32cd14613119258313a8a3fb1167b55501c9f5b6d3ba738d674bc58f24ac3034c23d9730ed8dc3e95a23619bfb81719e4c79807a9a16c1a5b3423582 diff --git a/media-libs/libebur128/libebur128-1.2.4.ebuild b/media-libs/libebur128/libebur128-1.2.4.ebuild deleted file mode 100644 index bbea82445b4f..000000000000 --- a/media-libs/libebur128/libebur128-1.2.4.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake-multilib - -DESCRIPTION="A library implementing the EBU R128 loudness standard" -HOMEPAGE="https://github.com/jiixyj/libebur128" -SRC_URI="https://github.com/jiixyj/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - test? ( https://tech.ebu.ch/files/live/sites/tech/files/shared/testmaterial/ebu-loudness-test-setv05.zip )" - -LICENSE="MIT" -SLOT="0/1" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" -IUSE="static-libs test" -RESTRICT="!test? ( test )" - -DEPEND="test? ( app-arch/unzip - media-libs/libsndfile[${MULTILIB_USEDEP}] )" - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_STATIC_LIBS=$(usex static-libs) - -DENABLE_TESTS=$(usex test) - ) - cmake-utils_src_configure -} - -multilib_src_test() { - cd "${WORKDIR}" || die - "${BUILD_DIR}"/r128-test-library | tee test-results - grep -c "^FAILED" test-results > /dev/null \ - && die "At least one test failed" -} diff --git a/media-libs/libebur128/libebur128-1.2.6.ebuild b/media-libs/libebur128/libebur128-1.2.6.ebuild index cf757f01bd78..2f6ba7d05ebd 100644 --- a/media-libs/libebur128/libebur128-1.2.6.ebuild +++ b/media-libs/libebur128/libebur128-1.2.6.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/jiixyj/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="MIT" SLOT="0/1" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/media-libs/libpano13/Manifest b/media-libs/libpano13/Manifest index a2112ecc80b0..48eca7387d70 100644 --- a/media-libs/libpano13/Manifest +++ b/media-libs/libpano13/Manifest @@ -1 +1,2 @@ DIST libpano13-2.9.19.tar.gz 3527845 BLAKE2B 59d6b46b75de60a3230eb46e42bbb0f7b8826ac5b84d1dc32d28cc384b6690b258c0c3a6b75d3423a1583daccbd0aecd3f010eb58fb356cae5c54d29e05672f0 SHA512 f9f147426d44d8babac09cb1a1b5111f88b9c2fc079f33df80133492bcf24cbd1edd771e6bec7bed4b0256bf15c700139c0a83119d3adf296ae5c567e006d868 +DIST libpano13-2.9.20.tar.gz 3564544 BLAKE2B aabf9d8a3dac5b01e4a5bdb6d5ad6b56ea3e672f143b002c06b7108fae19cd6a00e8b524a4c18cbe16c65f41242fc12e7b19dd71c00bf6b553db65472fe8798d SHA512 18da5cb3760f06df8007622a64c4121c3acdadf8b02faa2125f319acde30532378cec5d97ccd5a65d6d2c1960c1b4946c80ffa850da2dc790051f5c0b76f8a86 diff --git a/media-libs/libpano13/libpano13-2.9.20.ebuild b/media-libs/libpano13/libpano13-2.9.20.ebuild new file mode 100644 index 000000000000..fd5ec44fc28f --- /dev/null +++ b/media-libs/libpano13/libpano13-2.9.20.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit java-pkg-opt-2 + +DESCRIPTION="Helmut Dersch's panorama toolbox library" +HOMEPAGE="http://panotools.sourceforge.net/" +SRC_URI="mirror://sourceforge/panotools/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/3" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="java static-libs" + +DEPEND="media-libs/libpng:0= + media-libs/tiff:0 + sys-libs/zlib + virtual/jpeg:0 + java? ( >=virtual/jdk-1.3 )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${PN}-$(ver_cut 1-3)" + +src_configure() { + LIBS="-lm" econf \ + $(use_with java java ${JAVA_HOME}) \ + $(use_enable static-libs static) +} + +src_install() { + emake DESTDIR="${D}" install + dodoc README README.linux AUTHORS NEWS doc/*.txt + + if ! use static-libs ; then + find "${D}" -name '*.la' -delete || die + fi +} diff --git a/media-libs/libsdl/libsdl-1.2.15_p20210224.ebuild b/media-libs/libsdl/libsdl-1.2.15_p20210224.ebuild index 4b61e3b581fd..65181ee97dc5 100644 --- a/media-libs/libsdl/libsdl-1.2.15_p20210224.ebuild +++ b/media-libs/libsdl/libsdl-1.2.15_p20210224.ebuild @@ -74,11 +74,34 @@ HTML_DOCS=( {docs,VisualC}.html docs/{html,images,index.html} ) src_prepare() { default + + if $(tc-is-gcc) && [[ ${CHOST} == *-darwin* ]] ; then + # GCC at least has no idea what -fpascal-strings is + sed -i -e '/EXTRA_CFLAGS="$EXTRA_CFLAGS -fpascal-strings"/d' configure.ac || die + # We have trouble building against Frameworks with GCC for now (no Blocks support, etc) + # error: unknown type name ‘CGImageSourceAnimationBlock’ + sed -i \ + -e '/EXTRA_CFLAGS="$EXTRA_CFLAGS -DTARGET_API_MAC_CARBON"/d' \ + -e '/EXTRA_CFLAGS="$EXTRA_CFLAGS -DTARGET_API_MAC_OSX"/d' \ + configure.ac || die + fi + AT_M4DIR="${EPREFIX}/usr/share/aclocal acinclude" eautoreconf } multilib_src_configure() { local myconf= + + if $(tc-is-gcc) && [[ ${CHOST} == *-darwin* ]] ; then + # We can't build against Cocoa because we lack Blocks + Objective C++ support in + # GCC (for now) + use video && myconf="${myconf} --disable-video-cocoa" + # CD support drags in audio + myconf="${myconf} --disable-cdrom" + else + myconf="${myconf} --enable-cdrom" + fi + if use !x86 && use !x86-linux ; then myconf="${myconf} --disable-nasm" else @@ -96,7 +119,6 @@ multilib_src_configure() { --disable-arts \ --disable-esd \ --enable-events \ - --enable-cdrom \ --enable-threads \ --enable-timers \ --enable-file \ diff --git a/media-libs/libsndfile/Manifest b/media-libs/libsndfile/Manifest index bc6548cf102c..7a791144a2d2 100644 --- a/media-libs/libsndfile/Manifest +++ b/media-libs/libsndfile/Manifest @@ -1,2 +1 @@ -DIST libsndfile-1.0.30.tar.bz2 852320 BLAKE2B 00bd558a3d8645f4ad03fba38c31fcea25d30bea4b6f1a785b4b31b0da61bfa6a6f7df1bd7907c95c543cce8ee6766032d2e614eb285f2fc529146cb1d319517 SHA512 c4be4bc57df880da81570889a80256ba4567f2c7d6bdfb38f3803c55f616278160e962544bfac32e53b613b8fdf2a2644d8da9ee778747c32cb681a0fd5aab00 DIST libsndfile-1.0.31.tar.bz2 875335 BLAKE2B 33e3c3d111427e829d8233aec52c227188834936839da9a04cf1ea5d2595d6a3127e7ce86d7686ca0336cca2017e6e2466845c27c7fc399efae34a0902316e41 SHA512 62202092e5cac6346fd3c0a977380e9bf888fc59d08c9c9707dc254a8ef6ed6356da2ab0430bb970c7b06ba5bb1dafa5d7b0fe13898834c1fe4acb16f409f0e1 diff --git a/media-libs/libsndfile/libsndfile-1.0.30.ebuild b/media-libs/libsndfile/libsndfile-1.0.30.ebuild deleted file mode 100644 index 9dc9865c9e56..000000000000 --- a/media-libs/libsndfile/libsndfile-1.0.30.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8,9} pypy3 ) - -if [[ ${PV} == *9999 ]]; then - inherit autotools git-r3 - EGIT_REPO_URI="https://github.com/erikd/libsndfile.git" -else - SRC_URI="https://github.com/erikd/libsndfile/releases/download/v${PV}/${P}.tar.bz2" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -fi -inherit python-any-r1 multilib-minimal - -DESCRIPTION="C library for reading and writing files containing sampled sound" -HOMEPAGE="http://www.mega-nerd.com/libsndfile" - -LICENSE="LGPL-2.1" -SLOT="0" -IUSE="alsa minimal sqlite static-libs test" -RESTRICT="!test? ( test )" - -RDEPEND=" - !minimal? ( - media-libs/flac:=[${MULTILIB_USEDEP}] - media-libs/libogg:=[${MULTILIB_USEDEP}] - media-libs/libvorbis:=[${MULTILIB_USEDEP}] - media-libs/opus:=[${MULTILIB_USEDEP}] - ) - alsa? ( media-libs/alsa-lib:= ) - sqlite? ( dev-db/sqlite )" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig - test? ( ${PYTHON_DEPS} )" -if [[ ${PV} == *9999 ]]; then - BDEPEND+=" - ${PYTHON_DEPS} - sys-devel/autogen - " -fi - -pkg_setup() { - if use test || [[ ${PV} == *9999 ]]; then - python-any-r1_pkg_setup - fi -} - -src_prepare() { - default - - [[ ${PV} == *9999 ]] && eautoreconf -} - -multilib_src_configure() { - ECONF_SOURCE="${S}" econf \ - --disable-octave \ - --disable-werror \ - $(use_enable static-libs static) \ - $(use_enable !minimal external-libs) \ - $(multilib_native_enable full-suite) \ - $(multilib_native_use_enable alsa) \ - $(multilib_native_use_enable sqlite) \ - PYTHON="${EPYTHON}" -} - -multilib_src_install_all() { - einstalldocs - - # package provides .pc files - find "${D}" -name '*.la' -delete || die -} diff --git a/media-libs/sdl-mixer/files/sdl-mixer-1.2.12-parallel-build-slibtool.patch b/media-libs/sdl-mixer/files/sdl-mixer-1.2.12-parallel-build-slibtool.patch new file mode 100644 index 000000000000..a9996f9b10e7 --- /dev/null +++ b/media-libs/sdl-mixer/files/sdl-mixer-1.2.12-parallel-build-slibtool.patch @@ -0,0 +1,92 @@ +https://github.com/libsdl-org/SDL_mixer/pull/311 + +This is the SDL 1 variant of the SDL 2 patch also in Gentoo. +See: 36d63464d341868f0ba533188238c805710f16e0 (Gentoo) +Bug: https://bugs.gentoo.org/777420 + +From 0b3b8a5f886648c95ce5ed0abb3d4e9e181d7ca6 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Tue, 6 Apr 2021 07:32:27 -0700 +Subject: [PATCH] build: Fix parallel make with slibtool. + +--- +diff --git a/Makefile.in b/Makefile.in +index 293608d..5d27df1 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -47,7 +47,7 @@ LT_RELEASE = @LT_RELEASE@ + LT_REVISION = @LT_REVISION@ + LT_LDFLAGS = -no-undefined -rpath $(libdir) -release $(LT_RELEASE) -version-info $(LT_CURRENT):$(LT_REVISION):$(LT_AGE) + +-all: $(srcdir)/configure Makefile $(objects) $(objects)/$(TARGET) $(objects)/playwave$(EXE) $(objects)/playmus$(EXE) ++all: $(srcdir)/configure Makefile $(objects)/$(TARGET) $(objects)/playwave$(EXE) $(objects)/playmus$(EXE) + + $(srcdir)/configure: $(srcdir)/configure.ac + @echo "Warning, configure is out of date, please re-run autogen.sh" +@@ -55,8 +55,9 @@ $(srcdir)/configure: $(srcdir)/configure.ac + Makefile: $(srcdir)/Makefile.in + $(SHELL) config.status $@ + +-$(objects): +- $(SHELL) $(auxdir)/mkinstalldirs $@ ++$(objects)/.created: ++ $(SHELL) $(auxdir)/mkinstalldirs $(objects) ++ touch $@ + + .PHONY: all install install-hdrs install-lib install-bin uninstall uninstall-hdrs uninstall-lib uninstall-bin clean distclean dist + +@@ -78,7 +79,7 @@ install-hdrs: + done + $(SHELL) $(auxdir)/mkinstalldirs $(libdir)/pkgconfig + $(INSTALL) -m 644 SDL_mixer.pc $(libdir)/pkgconfig/ +-install-lib: $(objects) $(objects)/$(TARGET) ++install-lib: $(objects)/$(TARGET) + $(SHELL) $(auxdir)/mkinstalldirs $(libdir) + $(LIBTOOL) --mode=install $(INSTALL) $(objects)/$(TARGET) $(libdir)/$(TARGET) + install-bin: +--- a/configure.in ++++ b/configure.in +@@ -626,14 +626,14 @@ OBJECTS=`echo $SOURCES` + DEPENDS=`echo $SOURCES` + OBJECTS=`echo "$OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.c,$(objects)/\1.lo,g'` + DEPENDS=`echo "$DEPENDS" | sed 's,\([[^ ]]*\)/\([[^ ]]*\)\.c,\\ +-$(objects)/\2.lo: \1/\2.c\\ ++$(objects)/\2.lo: \1/\2.c \$(objects)/.created\\ + \$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) '"$DEPENDENCY_TRACKING_OPTIONS"' -c \$< -o \$@,g'` + + OBJECTS_CXX=`echo $SOURCES_CXX` + DEPENDS_CXX=`echo $SOURCES_CXX` + OBJECTS_CXX=`echo "$OBJECTS_CXX" | sed 's,[[^ ]]*/\([[^ ]]*\)\.cpp,$(objects)/\1.lo,g'` + DEPENDS_CXX=`echo "$DEPENDS_CXX" | sed 's,\([[^ ]]*\)/\([[^ ]]*\)\.cpp,\\ +-$(objects)/\2.lo: \1/\2.cpp\\ ++$(objects)/\2.lo: \1/\2.cpp \$(objects)/.created\\ + \$(LIBTOOL) --mode=compile \$(CXX) \$(CFLAGS) \$(EXTRA_CFLAGS) '"$DEPENDENCY_TRACKING_OPTIONS"' -c \$< -o \$@,g'` + OBJECTS="$OBJECTS $OBJECTS_CXX" + DEPENDS="$DEPENDS $DEPENDS_CXX" +@@ -643,7 +643,7 @@ VERSION_OBJECTS=`echo $VERSION_SOURCES` + VERSION_DEPENDS=`echo $VERSION_SOURCES` + VERSION_OBJECTS=`echo "$VERSION_OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.rc,$(objects)/\1.o,g'` + VERSION_DEPENDS=`echo "$VERSION_DEPENDS" | sed 's,\([[^ ]]*\)/\([[^ ]]*\)\.rc,\\ +-$(objects)/\2.o: \1/\2.rc\\ ++$(objects)/\2.o: \1/\2.rc \$(objects)/.created\\ + \$(WINDRES) \$< \$@,g'` + VERSION_DEPENDS=`echo "$VERSION_DEPENDS" | sed 's,\\$,\\\\$,g'` + +@@ -652,7 +652,7 @@ PLAYWAVE_OBJECTS=`echo $PLAYWAVE_SOURCES` + PLAYWAVE_DEPENDS=`echo $PLAYWAVE_SOURCES` + PLAYWAVE_OBJECTS=`echo "$PLAYWAVE_OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.c,$(objects)/\1.lo,g'` + PLAYWAVE_DEPENDS=`echo "$PLAYWAVE_DEPENDS" | sed 's,\([[^ ]]*\)/\([[^ ]]*\)\.c,\\ +-$(objects)/\2.lo: \1/\2.c\\ ++$(objects)/\2.lo: \1/\2.c \$(objects)/.created\\ + \$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) '"$DEPENDENCY_TRACKING_OPTIONS"' -c \$< -o \$@,g'` + PLAYWAVE_DEPENDS=`echo "$PLAYWAVE_DEPENDS" | sed 's,\\$,\\\\$,g'` + +@@ -661,7 +661,7 @@ PLAYMUS_OBJECTS=`echo $PLAYMUS_SOURCES` + PLAYMUS_DEPENDS=`echo $PLAYMUS_SOURCES` + PLAYMUS_OBJECTS=`echo "$PLAYMUS_OBJECTS" | sed 's,[[^ ]]*/\([[^ ]]*\)\.c,$(objects)/\1.lo,g'` + PLAYMUS_DEPENDS=`echo "$PLAYMUS_DEPENDS" | sed 's,\([[^ ]]*\)/\([[^ ]]*\)\.c,\\ +-$(objects)/\2.lo: \1/\2.c\\ ++$(objects)/\2.lo: \1/\2.c \$(objects)/.created\\ + \$(LIBTOOL) --mode=compile \$(CC) \$(CFLAGS) \$(EXTRA_CFLAGS) '"$DEPENDENCY_TRACKING_OPTIONS"' -c \$< -o \$@,g'` + PLAYMUS_DEPENDS=`echo "$PLAYMUS_DEPENDS" | sed 's,\\$,\\\\$,g'` + diff --git a/media-libs/sdl-mixer/sdl-mixer-1.2.12-r4.ebuild b/media-libs/sdl-mixer/sdl-mixer-1.2.12-r4.ebuild index 7757eec87498..a5a0b15fce59 100644 --- a/media-libs/sdl-mixer/sdl-mixer-1.2.12-r4.ebuild +++ b/media-libs/sdl-mixer/sdl-mixer-1.2.12-r4.ebuild @@ -4,7 +4,7 @@ EAPI=7 MY_P=${P/sdl-/SDL_} -inherit multilib-minimal +inherit autotools multilib-minimal DESCRIPTION="Simple Direct Media Layer Mixer Library" HOMEPAGE="https://www.libsdl.org/projects/SDL_mixer/" @@ -56,11 +56,17 @@ PATCHES=( "${FILESDIR}"/${P}-clang.patch "${FILESDIR}"/${P}-Fix-compiling-against-libmodplug-0.8.8.5.patch "${FILESDIR}"/${P}-mikmod-r58{7,8}.patch # bug 445980 + "${FILESDIR}"/${P}-parallel-build-slibtool.patch ) src_prepare() { default sed -e '/link.*play/s/-o/$(LDFLAGS) -o/' -i Makefile.in || die + + # Hack to get eautoconf working + # eautoreconf dies with gettext mismatch errors for now + cat acinclude/* >aclocal.m4 || die + eautoconf } multilib_src_configure() { diff --git a/media-libs/taglib/taglib-1.12.ebuild b/media-libs/taglib/taglib-1.12.ebuild index e917c22169f8..b493459ec435 100644 --- a/media-libs/taglib/taglib-1.12.ebuild +++ b/media-libs/taglib/taglib-1.12.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/" SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug doc examples test" diff --git a/media-plugins/Manifest.gz b/media-plugins/Manifest.gz index 9d948d4fd69cb7f19e754308b6ffe53521552d35..47d8424e12fbffd62f94ba84ea76eb41f8726580 100644 GIT binary patch delta 21084 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 diff --git a/media-plugins/kodi-pvr-iptvsimple/Manifest b/media-plugins/kodi-pvr-iptvsimple/Manifest index ab0a939dff64..265fb76908fd 100644 --- a/media-plugins/kodi-pvr-iptvsimple/Manifest +++ b/media-plugins/kodi-pvr-iptvsimple/Manifest @@ -1 +1,2 @@ DIST kodi-pvr-iptvsimple-7.5.1.tar.gz 188853 BLAKE2B 9f5e391c7884d59a86960a7e7ba7e341a9f70911207d8f87850e47b1c151bb8d3b398ee02920ec08a53058515261bd3a2c37ee5b363ebb0866c5eb11ceb2e0ed SHA512 da6dbd2dfe62ab30df293cdd055d9375c621ff17f9ea151f672d7978a8e486548a65f8385f66ed89085d92e5594f379b32bd2954a7f5916e83d086812ec91354 +DIST kodi-pvr-iptvsimple-7.6.0.tar.gz 191480 BLAKE2B 63465709316c392471147466154cc2fa9fa696c5e5506579a662d2c54142eae22b332eeb952616969a21771eb88b1bb3a91eaaf95ea004dcfce4d7c371c84bb7 SHA512 d2e0565b699517e19b09c1b2a440b6c39be8fa1440a2653b87fac5d99ae24875e9a54f21efe012d1d21e88e0eedc3c90f5401533b90b6108ed258aead214d385 diff --git a/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.0.ebuild b/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.0.ebuild new file mode 100644 index 000000000000..36d5b715c65a --- /dev/null +++ b/media-plugins/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple-7.6.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake kodi-addon + +DESCRIPTION="Kodi's IPTVSimple client addon" +HOMEPAGE="https://github.com/kodi-pvr/pvr.iptvsimple" +SRC_URI="" + +case ${PV} in +9999) + SRC_URI="" + EGIT_REPO_URI="https://github.com/kodi-pvr/pvr.iptvsimple.git" + inherit git-r3 + ;; +*) + CODENAME="Matrix" + KEYWORDS="~amd64 ~x86" + SRC_URI="https://github.com/kodi-pvr/pvr.iptvsimple/archive/${PV}-${CODENAME}.tar.gz -> ${P}.tar.gz" + S="${WORKDIR}/pvr.iptvsimple-${PV}-${CODENAME}" + ;; +esac + +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND=" + dev-libs/pugixml + =media-tv/kodi-19* + sys-libs/zlib + " + +RDEPEND=" + ${DEPEND} + " + +src_prepare() { + [ -d depends ] && rm -rf depends || die + cmake_src_prepare +} diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz index 6e3ba115d833840d8089b304fcffb8161321c8d0..b0afc2938d96934dbc98ad3b62cb19bfda283cd3 100644 GIT binary patch delta 55633 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øP1)=_%xu2!~nG@xx+<56cIp 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 S7EV&f|M~x&`y7MPr~v?(!w`r7 delta 55669 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

#{XBtpYr;8 z>loLPDH6uW!D=)a+N(5XsB~`Y`jTT%6LH#61fe3NJ&)6s7 zuTrEFXjnh7Fxmouss=WwA8ke#p6O>a4$YU>DHtzl$Vd^GE7^L(IE0`|8&8<1KyswE zfh{EkxvefgcuzR+L~z(nG>v^E3;+udFY%wKlD(OYj_owBAJTz_?EpqckW@OG+c0Qy zd)Q6M{=VcT{Z6bh;sqj`YhiTAk;7<|ZQPgU%M;3{$7&)ku@DDWOwU!hIN(uKNT~Sf zP$Fme2||a`Cb3LcLB@VAwMe4rWf-t&Yw z6mALvBSd#U8P{5T*!);+EPs?mvJPMd5TWlvSUmpZMnM&O4CykH8ZjadQmgoj+L7J) zoC}A~5g<=p8qBis%MCCpU5Al$<$7=(li(+5JU<3u{(j0|EBK3|1VHnc$0jpQ>5c&n z`xNkp=I2Sfp8(&)gx4SP^l*QBt~SG!MreXs7?ki1)>$^UBHXgib$Xz4plswPY?Ca) zNJiA3phTiWUc8_Ud|OmzyWXk4wm8Us^AlIHV(ae@8nK(>XGDa@&<74jNPrY>UI{1u zi9AoeE+*X?hl0kiGiNPhC8>=gVw%MWx2ooj<{E%`41AZ~sZ7(uWI<-w825Mr|p z&8iI)KOUxBE8go&&jMDvqt+lrBsu1E{bdcr5lIKE{osxW1OTCK43V01VP51&c5NY5 z)88nC28ZaNa>nMN&oC94+>V$E?n&R(Uk*z_IEs80e|M6_7^fyQV<=+Kzoq1 zFg**+MRf4vS{6W*r%?bdzM$m{;vTd^i-;M%!1F>!v<2V=f{cBs8Fnz4Vj}1e?{`v5 z>EaP6;BXVaE9@X~IZtpp`OO(Gc9L#feuj7H5Ac!UWa@zqRH^-i&tl-&FB;nyP-*L<%E_fVAs?u9zllEgJD|9>fS; kuAfY%^3<4IPAre`$EAw@Pst0Xr~Zfk1u4_j134uC0F~z+cmMzZ diff --git a/kde-misc/kdeconnect/Manifest b/kde-misc/kdeconnect/Manifest index 7c4db30f5c18..421bc9006451 100644 --- a/kde-misc/kdeconnect/Manifest +++ b/kde-misc/kdeconnect/Manifest @@ -1,2 +1 @@ -DIST kdeconnect-kde-20.08.3.tar.xz 420232 BLAKE2B 2044c121ea769f915fd7026201ec038961720df379096d4a93917b76ac0baccf0a3e8e864bd9da8536b4efc930ba05d1c1d209352c68ed3917fbe8a1747086e6 SHA512 89b5af789b6db58a7f2ae3436f0a212d72b7ba2511fc62cb8cd90d4291939e70bd3922256f17a6a01d2e6952f0c03912c2793728c8c18fedba608ef02bd9c9c3 DIST kdeconnect-kde-20.12.3.tar.xz 551780 BLAKE2B 5bffabba63f40d6e1210f393c36d82796fe216163f175a596c271b7ec713ad2369bbb777b866a151ce2d823301b36c8a5a4e3931e56e5f2403a4fb01dc1ca1a4 SHA512 ad40aba6cb879353ecc369b727ef5181aab89d6e645f7997eeb3751913c47ac2ebef82e68efc56837f154508b049bf15511717d314612440f3824d004b9e425c diff --git a/kde-misc/kdeconnect/kdeconnect-20.08.3.ebuild b/kde-misc/kdeconnect/kdeconnect-20.08.3.ebuild deleted file mode 100644 index f2e7774d075d..000000000000 --- a/kde-misc/kdeconnect/kdeconnect-20.08.3.ebuild +++ /dev/null @@ -1,85 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="optional" -ECM_TEST="true" -KDE_ORG_NAME="${PN}-kde" -KDE_RELEASE_SERVICE="true" -KDE_SELINUX_MODULE="${PN}" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Adds communication between KDE Plasma and your smartphone" -HOMEPAGE="https://kdeconnect.kde.org/ -https://apps.kde.org/en/kdeconnect.kcm" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="bluetooth pulseaudio wayland X" - -DEPEND=" - >=app-crypt/qca-2.3.0:2[ssl] - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtmultimedia-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kpeople-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 - bluetooth? ( >=dev-qt/qtbluetooth-${QTMIN}:5 ) - X? ( - >=dev-qt/qtx11extras-${QTMIN}:5 - x11-libs/libfakekey - x11-libs/libX11 - x11-libs/libXtst - ) - pulseaudio? ( media-libs/pulseaudio-qt ) - wayland? ( >=kde-frameworks/kwayland-${KFMIN}:5 ) -" -RDEPEND="${DEPEND} - dev-libs/kpeoplevcard - >=dev-qt/qtgraphicaleffects-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - net-fs/sshfs -" - -RESTRICT+=" test" - -src_configure() { - local mycmakeargs=( - -DBLUETOOTH_ENABLED=$(usex bluetooth) - $(cmake_use_find_package pulseaudio KF5PulseAudioQt) - $(cmake_use_find_package wayland KF5Wayland) - $(cmake_use_find_package X LibFakeKey) - ) - - ecm_src_configure -} - -pkg_postinst(){ - ecm_pkg_postinst - - elog "The Android .apk file is available via" - elog "https://play.google.com/store/apps/details?id=org.kde.kdeconnect_tp" - elog "or via" - elog "https://f-droid.org/packages/org.kde.kdeconnect_tp/" -} diff --git a/kde-misc/kio-gdrive/Manifest b/kde-misc/kio-gdrive/Manifest index 0501b096db02..d93321b4abbd 100644 --- a/kde-misc/kio-gdrive/Manifest +++ b/kde-misc/kio-gdrive/Manifest @@ -1,2 +1 @@ -DIST kio-gdrive-20.08.3.tar.xz 57968 BLAKE2B 3f17f957dbae9899eaead570e891f42717bc865deb834055ff8eb881ee4d02baea7caf63825912520f0d3107a810d4fc17df7e0839975dbf40f620c6a8cfb956 SHA512 1255eb4a1955c1862ce7e85908c38c637733d98ca71eb54eaa1986d9ec7e81097f453681b820e9c1a294ba876038fc70a6f0a94cf54353b305e880ea1e573db4 DIST kio-gdrive-20.12.3.tar.xz 64532 BLAKE2B 8814a0b4c4eb47e69621c6a3bdf751a2491f44dd2a548b0e1ebad27f41d71955171264773eda0ebd5e76a0c5d7c138d4710d22fe69f20b35cef28209b782fec4 SHA512 d341e4af25b38859e0ec61dbdb4166982b107cf88eeb7dcc4b90cdeb2303dab6294f9aadbec3388a254352ba5bd3221bbde8f31d4b5d688aa7156f505bdff2a4 diff --git a/kde-misc/kio-gdrive/kio-gdrive-20.08.3.ebuild b/kde-misc/kio-gdrive/kio-gdrive-20.08.3.ebuild deleted file mode 100644 index ff89c6625633..000000000000 --- a/kde-misc/kio-gdrive/kio-gdrive-20.08.3.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="optional" -KDE_ORG_CATEGORY="network" -KDE_RELEASE_SERVICE="true" -PVCUT=$(ver_cut 1-3) -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="KIO Slave for Google Drive service" -HOMEPAGE="https://apps.kde.org/en/kio_gdrive" - -LICENSE="GPL-2+" -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="+kaccounts" - -BDEPEND="dev-util/intltool" -COMMON_DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/libkgapi-19.08.0:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - kaccounts? ( >=kde-apps/kaccounts-integration-${PVCUT}:5 ) - !kaccounts? ( dev-libs/qtkeychain:=[qt5(+)] ) -" -DEPEND="${COMMON_DEPEND} - >=dev-qt/qtnetwork-${QTMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - kaccounts? ( >=kde-apps/kaccounts-providers-${PVCUT}:5 ) -" - -DOCS=( README.md ) - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package kaccounts KAccounts) - ) - ecm_src_configure -} diff --git a/kde-plasma/Manifest.gz b/kde-plasma/Manifest.gz index 5c814d42d785c29db7b429b992382c9baeb8c1dd..702f9ca58349fc65c6253d95d854e6c86f0d3308 100644 GIT binary patch literal 8763 zcmV-BBE;PviwFP!00002|8<+$a$U!DhVT6pd;ums50`SqsiYF;#(sewR#PZ~07HP1 zn5WP8ADIUSf@xVIF`T`7ui+n7_x`t^{{GXuPxd_acpm@q+o$_?A*OeK{_mgu>o4KY z?`D`K#?w*@#icQ4_TDGA+;Oh0m`@CTmsN{%ey&|k&Lga7)s1N5bU*z{y9~Zv+Zc7# zHTzs;@6dW)#iy{^j%U|cr<-}4QM0!?{Mr0MfA_cl_$mAFE`()%+YBiu{uW!G+wHw_ z@WCanu)@~Ic9|!&wpaBv=H6WkDV8zKQmAu{;(PLQy3$=R-;A|~6H;g)mTJu(#~Q87 zJu27Fq0ewuD*jJ@{po-H^WXpSx4*xe_g`(>FL(F<`q%MrckJo;ozKxW_OsMtYd3R+@3adN-8Qr@0qOs+(o(?K`0GLdCU5aZM02c0v5!*AG$V=Mp-oH zEYO$BS!|TcSf{&l-h}M){kKn#U!Q-zja!Z{fYu84ET^U%PTOEYq&v*!p+iyu&g!mb zhdpehy%h%0o@0Z;VC3NzEQh-GrILL@w%l|f&=>rE zH+ngGKQfqVC$HsWnN&yG%T|jyIu@2_>KOkRx7%=qmvH&8dZ$$rELTak7M z095HTX((wF69X^-3iG*{Qe#c!pkqO{#M)YI`1E{7z#KtiAS{q1E7N zK>nJ*({2RS^L(?>-r!E9CyFZz-mq9=C*KwTV7l}rT>I{6J^o@}ZUWYFc!7TilIJGE zl!f0jPg;V6baHs%Kwqq876eX>o^u#!`P2Y_y(h@EhX+P2*6uwVkk8m{(olKO{jNHr zW&_<-E+O}XP9@vvZ31!p75-PFMnZ_y!8|=1pQX(9fnGWf-~90W`k^G6ovm{6)dPIM z9@h$OsV%7`*BcB7M3K)098j*COK0k;CUd8aMczT109(Zva)HhH>`lPFe0+TP-@6|a z*cuJIjiHn@w{<8uz|V^XlRm#{owe58-P$OH+V_SkQ(T*{B@Y=*piF(qGn1&^;+g5d zZGs_Si5|}@)VzGOYX=yrp~7JNr_`5t zeH`og?w7mgZ=c4)_+Vf5D`E~|&5NZ`I&?_8A_flB)J#ubq#| zw3!p-4lf-`+`qG&9;}ZQ+)d=Ryb=sXSJ>LtH4# zOo;)}$-&xfK+z(A5y@#XkP;n93-M8^zVpL~roZJ)MGc+temy>%yAQWvYcIuyBv$6y zq{d+2qo*Ma2PU5ZT_2I}EkcOEdPY`42|XV#E+<&@?}TZ48YYd>Qi^j0nv;_8h2P8w zX6s=W7VRd_I_MTuB~?t#&pNKfM!;ada5A5jQYq+(4j2)gMqeUY40#igvjHu5BFvCV zOM|cMNT@_^L%huselRU7n`CgfQw;SMYlRRf5oERs4*}EUE5=6amHjGg>+#EYzI%Ll zCDHP2gSLv+Si&Gy-EztNpR(zwp~Dj+6i#P_h@65#hdI5Ek>`h}06v88T(c5_=@E^m zwp1}ZF&h|eAS8|mAK-xWot)$$X(82^g6h*%Y9L7wQX~s$Qcw#(QsGfz&9+fG(VNN@ zlLjFrB;0}&iD{ok!d=aAtIAmkk|@C$J0&hp5YL5mSUZdQk~4ZKAXv>KiL1H_4t9W1+X<2Yh^{>z1%z_pd z+7#{q5eOv?x6>I^ED9C*>!f{HA3k`IRO;UGxe_|IVC4axfzyB|QrvHz2d7xGB+J!t zmPIP?ZFA)AsKpvbqXZ}yGx#o{cIZBWng*O{hd%cPP4Sa4Oa_^>fhgo{!fnJ4>}?4u z%|_oMl#wdvBuKm+M1!lc5?D5J;ceW6>*vSkkM`{q2c(z!YOcZU5H|2I<3T_oE2TGQ z=zd3#65!__EVb$e@e4J8Ea@Q1hVrv3O%2ZAurs~{WL*)-;rUMDDh+<@I7OQ+i_df+ zyluz7%CBD=Gq#))h1u}fB&AfRUS7}>MiIVAG!cTDGRI(IWTEOtv+dNg-}p@GYO9Y& z%oR9BGZzZ5u>Ls7IDC$1C+b;N0-&7}da0;p>Ev>7_e+K$8zYuftgX?fwrf0Ag{6dxzPU@##U^Qs9sn(_;%5l9mN7J(l&JB zbXz*J!cXm>M+fR4%1+=`(eUj$2+C3dGW@>i_P%NCq}Vu|Y}uH)iJ?D%$f5DbFs7sw z;Em^94tWa#BVQc&yNQC6|0KrLvGA6~%mqL@xv6yEwq95vA{!H!v0S%mrB~z z3p52TCPhSW0+?FW^d(YSwMAfWJJ*N1Dh*K5OCVCjW~5*Z^Z*Y^fQTRV7sHZE!YWcS z@By})TFPiLzv1h|uS`@1&Sis^6-XCLV~<(^AmjlSvIjeiff?MllMbH2XQGc1x~;OO zh1Y!effImZ=&~{j2zc>l#3DKekik;aHtd26Pk23)2xw+FV;g9z-du?UYDxYeKvIXl z24;E}1mdD{0YDTccJt7L0m-@1W+T|bR1r?Fj3W9TFGGk?KOHp>CpI`bNiL)K5TBD9 z3#ehbiiF)WQY8xrz@}_m9Hx^PIv!!HSbS7zV*4oPokws~17L=k$8I(p??Ub%$NJ=WrZ@4re_S75_ho1=SQY?K>L+ABPG?2@-ABCcK9FPuB@^EP=yBdfvTD%Q`{1%P z5R_*GG-xz5Junsk#7V1w6$9s!GEcje=)Yj}6 zdbQ9*6%&$EBf>-cvFk?X($d%;&96Kij?9kMngEg{5(v4hkSiI=16_!`C1eQ&0D~dG zO#+Rz8UG##A>57|KR!MEJf1#&9#60E|3;X#f*h8#ng+mgWqJu{qSS#28}un&0Ktkh z!pI?AVKlf^5`RlcUmFjh;2ftQn}lIi&#=vfw;6 z4Y|{Tj_@6jS2a2o?MRi7r{s4*!r>aZDIlM@WK!0zVD{CAJoPnFt6X=%K#W|oCLIOI^RBSzaC&fDBaODdIHi$ zlbq^ zi1dR*xZ8j?0x}PPirV&G_5(!$ehr#bohsNtaf!(#iLr99dpXnu3)Suj+`n<+3zq^@ zmZaz-IS=VFSNMbUi(TVY{u5elBaD-%S}ugcuB_{*=eahZNGX?*op7xZ)~Sg?=7v1< z-Yseu=d6%$Mp(6~ktnQ*MaMRf(K&Ga7#TzJheiO#!k!=w9DUd8O&{dm~#?+_Xv z-g>7Sn~tJK{I3KTLrz}v7Bv}#;$=IKmB(^O63UwV!#>(z;b$=bQfF&60^k@j+gRI) za0T*7PcpUL5eioYpcV~kDmNuWLxk_}=!Ct1^ zP1b>TK&zpvHysZdcwcDPv$bQ#J*r}jvPBSb2OmGIN+ zFk``ekrxC`=r!OVWpI)TKTeOpN?l5@(_2Ze88KR_|f*k0@JidNp33XX&(5IL#;to(Rd+v^1Hv<-d zgwn`2t-NR~3VJ~1$2GJI`hdCs>5+B7<=QAmN$tXK^i?yA1BPn%DWNK~i_>k9qe(Y# zWgl4>_at?j-^Cqrt-L2Ni>I07{YKH=-_3s_YHx^h?235rqz6sjRP1AjfFN(^I>^BR zW*aZvwSih2xx_QIfq{<3w`VK>m?pdE*aD6%?P#D6+{$NaN0#-|Jr{>^a8`IcTdj7e4-^AZi!TO$_PJf8pfWSw#MtAdZenta25VRmf*dT z2HZX^n4JRTQNVqx+RX$L5t_l_P@_8c1dj;(L&)B$jaFau*@2cxv2zgBaD2LIK8@qi zl$ti@$Dprp09~PdC~Jn5fX1p@ejw5vv_7L-aO){Z6n6AitQwJAMNc`zv6M51y` zG)xM(?uIuc&uDk=$Ub3}O}wHRn$!>sbQ49h9qTyYnHn4pH%%&%1_I8kv7AJ<371aG3j>sC~M-fBgE&1KjKb zqoNaR+3|+jY8|lXPMAT&08B?7R)m5>+brV9D*>RPQDC$R1vLVsjUl&QQ5J#d@td0C zk?Wn%6L@|k5sn-CpAg|Y(o!G^%;>kdt2#4GHPT*e+7gHdD#1l`GFDaHjbZBpv~^-x zpnU<5*p^W#y>4OCx(6qjfei5zR01g!6M`k=nWpD%1;SI>Qz&HTt^|%4wgYeKZ=y9HHI@NPWYr~(gUxv>I zw-xMbpoiJ%Vfj9w+lb0O^nueZmQ)NC)O$ptVIo0kAO@(>oHK9@?X_zwHc9>zbt}5* zW|sYrLH7Le_$!L+N0PR`_yKy#VJv|sJD6@*F7!~*dVZ3iK6GNB2gwc{8X&_5H;NhH z4_1nK=!IH4IHTq%nxs880A*?*0l5<0B@rSqRhAe6t`Y~s8V!?Et|7#Bq7*c-MCZfW zsFJBYyUB`Xrl=|B1ZAZXwK4>+by*SGZzSsaNM*r?rSnL*6h1Y}*d@fk9^TZ$h~3>ErX`=Ub6>Lk6H1njyeEMMHDXg|xSsI*w9%X!I4J#of|s zU^7|91mcU5Hh9wL7*4NSgzI`X=^zL;#w<314SS~A~7XhNM7$X^aBzx_)+6sx|G7zsWS{R z)IunIqXQBF9jKEUc+QI5hJQ%Lq0#Ew%G-BOA8#id`DR*+JVN7OL6BuZ!?dHL1V>Xx z5EOZF4)_wO$Bf%S!D$oXNEi`XG8uIij5b8!;|Hr6+z)^jH(|?wL;AdGQrfBjCF>)! zThjh-*e^;Ae@`9T(rg27h8u{gswRrdn(66WAKpxYv>73tx#!Dq6A>9Q4l?pO90bsv z0T~sU`Q9seigDm6a6fT!1*xBiY}UBC$g{y09raVuHmc!* zeSwP>U#_6urCV{x_%D((v4DsB4$v%Oz_vg8WbGP8&tF7;A;adi;)0;4!m6u)LPu;W-_s%90A+gZ$m_5j$;}9zj_BPwTviiC z4d|qRJ-7vM8d5Ng(zH!hk6Wy2ES=RP@cT5AQiGe6_{OTJ(NmAT37wAC-c*~v8Qr27 z$zr7$Fz4t@geuAb(bf8i^&B1DV71c0+0elxDCjhmbzuvFqa7Vfpj8GkZ9<`l@e`b8 zu#^z>vNQmM_A4Q-+9oFXX+YI=zibd}q$-3rP&G-TyW_DM6`=EJn|uTg7tkdinimu7 zjTDShVQ9at4U<7gX;<$ww{UK#EArB&VFaW#Y1J7aEIf`r5I~Y2hhh1F($(IC?BUZ7 z+*Bn`rAl>Z)&)qIQ7J`dfKjuV%t!w97Xf#sWCT5dWkK&JPm*l_U(;O-yUt;ulpz10 zAJ?8KhU7KZcd6iQySCGDs6`ummFKeSDFhvHLxG|QiniUi#^gK;^jFkZaqu5)R9Voj zlZ-zy?Xt^PT#-G;H=wT2N22Wm8aSP3)`sn9I!p(u9?%bc!kzdMeqz(7a%gQ=SRnKp;Y-8_Vr9{r3qCx!}qY zB6f5b?vOfzv|?%#)d8l{GYCRFAE0nKC(6U4=dW`#x^NUtFtNefCC00J{034`wy8{> zvFIS!2H?OTmv*lm5#)4U#8f4c{)ES(CZk1XOi<(yXn_@Abj&*nX_2N3mxdfEv8)5m zxf53RCSp(f;}4E)K&04h9WO@_0Toal;+MimvI)MYnzuv#03w914^1pI$=*66Hxn3* zt?MvjjT2TpCzWKH!=E>Y__<8q)HuZ%U4`@$GaKaeq3oksa4xUQK+Z46eFDM&d> z4N(IeO_Xu4wYceJ7pX!VH_~6bH`LYcn#)7s6j1Y*1IfM%{72Tg6wTqO(4peA-i`r- zy@nbWkM#x9q$0Z^#&JJhItI_Y8`>HrL~&?*mL$gl zl89Ah00ypw3&!qiohgY92N*R=eVJY^I02(b?^Zf8X(y$hUW_sUud4&PF=k9F8d*MFXgw zfO6#EXbXdYJpnZm5YSMZnsUP;=8}%PFCE*-2bF+c>Ds9(nkP5x3l?!5+&o^4o>S}B zIUqM`k@9SNE}d(mhxJ{Y`W4);zI2X6HTW8)wsbl&hMqa%M-7n+o>!95n z<&dan!9^!l$*-V&AynPcPLAoAA{7tBdk5y=M0+#h6j`s%pzHVnb-9p_Agm-f4;(Jr zm=GokPp6q$Q4!)A@IG*>cLDzpv7k}2M#>d@0d=N z^` z5FnAu+K?K0cLRsu=(IJxwTKBr&cP&WRM|GG8abl_@R$$}a*m`AT+sIzCYfFB#&-z7 zuZ_q*FrcBPn=Xvq4`Ap}@`YiE)EMRDeLjAyo;12*o*KB1WgG-v>R|Ir%djPE&1;Hbn>|f5QktiHS zAKD3nHyXr&aYL=i|H1spaTzGT=)^HJ{|4h$rNrFveZi`ph&Iba}2T$ialvykchkLun4`ZgG0ll$Mw#Zj`df_0j5~1VX~9M&g$qH zQFahaF5$`$G)Q|}+N3C@D2 z0a1Ye+Sn=RB%;4{$SHuhsOPD7Szs3&I5uuedBIM%s`v5!d;?BV$b=e>=n zY$U1nR1scd&~9+MUN+L6BnjzVlXBeBSjnBza0Gi0Uv1Txb~&`^PZO0+KkMMA&g&u* zY-ZCzNt~!=yHGXFI~**5V50_C(Q&w|Ife3g7#-@+D<_BxKEB-1(V>kUg1d$Gv)ZQy>j zFK^$)dqK8N1`SNsNgO%{FI=@ZGSiHWZ@y-y8sJ6Em_Yas)@wxuXF9s5o?)C~P0UbGVi zG$L&f50g&g>Z}fi)LWASe*#T)owgbdX|TWCWz027C$|O{G@44*EAYosP<)KdZaE9Y`sbK$1vz z#3n*OM{X(fNfqAoB*8 z5Az8b7o|ObI_Os$o_g~M_e@j3BV+)b88mW7fu`7;&XfQlI1L@Q4(RBqHYhsej9Wz- zFRIYfD~O>E{kGuss?zOt)$gMB$)2C@9zMJpx8)aK3Y5^|;FwPM7_59&P9Y>3O)nD# z(vlmIA~Pz$zUn@8dFSyG9wc5-`-4CXkbv=eqj7;=`{;g5ZIs8N7j1H*g!I-JxuT|qY}nAj1P3Au zW)gZs?+idAnk-?E3w4;FTiAjN`Y^O>iQ}C*VsJD3_-%jqKG%K!`SHv1xEH?NhOgah zF0i;oc&J@k2@H-U2o3c5C)5bm(Jo)7AvbMF+%C zZQ#Q6%3jHOLzTpP9Zc41&QR;p+mkv?p6lhXq3=55hMA^n`RLS3U3x<}2fZYMbY160 zfc$2k5XkepNGR|-7%+S`mJBTavn_k;6v@~75(&g^CIb7Zph z%e#Pv71O>1ch(6M3L^kr+P0RuPjTzb5Dw|*CP$f9lC%s~H^fr!; l!l9AE?*ktl8$6cze_xU?hDqJzrg#6R{|BS&`|!m+000h_webJ| literal 8759 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 diff --git a/kde-plasma/bluedevil/Manifest b/kde-plasma/bluedevil/Manifest index 08db4978e641..0be03e278e0a 100644 --- a/kde-plasma/bluedevil/Manifest +++ b/kde-plasma/bluedevil/Manifest @@ -1,2 +1,2 @@ DIST bluedevil-5.20.5.tar.xz 158768 BLAKE2B 8204f1c34e64839ef9671e2c285c394c5a3408d0d4e1d11a8f69f0b51cbffaebf7fa3a7aec7f3a5182ab2754e376762ca0cf90ec84e0c146b2c7696d2db372f5 SHA512 768100b8f34e9a4d2cf1f64910ff490f15be04a2aecc241d64e72c4b57954cf1f48be93c640f93f8c455ef69548f26e659f7a4bec88228490b85130ba042328a -DIST bluedevil-5.21.3.tar.xz 161820 BLAKE2B 8fcd30bd0700b179aef820949fe22f3fac8432baaff62623cb61a1a1a24e6baa4dc467fb762994f64fbda9573973fcaf879a2dd82bd0503c85b5a01821ec1903 SHA512 4d2cba255781fad9129f1636907cd8d45ae8fad5c78359f43c7dd31f7035335e776f078e7be843fdce36d008d1e2a0647c1dd836a9a89b6e5898659cd115c4fc +DIST bluedevil-5.21.4.tar.xz 162016 BLAKE2B 3cd4e3d971c278579fae554b08a39feff4896e663260c4a38fa3cfb739c2602952d669bc95151e734ef4b974cea6b8adc022c01ea744925064c81f8bc8746822 SHA512 8d9dc765fc3f1be4be6c6e5a3049c330a7cd4cbff6570a75d3a9b9a25f44c0125fb91f4e5dc733ae983b5b0d659046524fc9dbe36225705fa1bba13fc94bbfce diff --git a/kde-plasma/bluedevil/bluedevil-5.21.3.ebuild b/kde-plasma/bluedevil/bluedevil-5.21.4.ebuild similarity index 100% rename from kde-plasma/bluedevil/bluedevil-5.21.3.ebuild rename to kde-plasma/bluedevil/bluedevil-5.21.4.ebuild diff --git a/kde-plasma/breeze-grub/Manifest b/kde-plasma/breeze-grub/Manifest index 57823a22cf8e..4817c50e31a2 100644 --- a/kde-plasma/breeze-grub/Manifest +++ b/kde-plasma/breeze-grub/Manifest @@ -1,2 +1,2 @@ DIST breeze-grub-5.20.5.tar.xz 3153036 BLAKE2B 05a09e03e8ddb608566e6c9b1d28f117ee3b17e814baa2125b3636a872230733759ef76ab3030e288cced36d0380ad357983c1a2735600a0c98ac4eaba852251 SHA512 22524d3031689e8dca73833932bd1661fc7e85aedaeb136fc43cb9b72324efeca4c35f08fbd6d28d6c1b8333589b939ea162655173e54568c0ee4e4f1ee5d1c9 -DIST breeze-grub-5.21.3.tar.xz 3146916 BLAKE2B f651188d7c94465cff7a0651e6dca0ce02615196f80ba944b78aa8acdffc441f9d05beb8f43b1c449486ae29d61f8540b0781339e503692f810a79736b95cb81 SHA512 5497f2823002cff36909c25045a26195ea57f61e13b1a8c843bd8a62602d239a00963c19c438987c745c0aa64a3ef8e34969718f1b46aac3c6a6fe15a450b0f7 +DIST breeze-grub-5.21.4.tar.xz 3131192 BLAKE2B 7acc7099f3b6563645041a6224763dde160f70bcc91b0f09f47c8d1142c5a64d8b4e6cbd890b60d0ca430bc715278b0c86dbd8c01416c7c89d89bb97cd5d36eb SHA512 a92f15ce8808306aafbc5e237a34e6f6d7ac14cd8f7f3830374d9e88cdb851e45813fa7226735829389f3df2c52577dfdf05a840ee71b1ed89fa3bb0ed16d792 diff --git a/kde-plasma/breeze-grub/breeze-grub-5.21.3.ebuild b/kde-plasma/breeze-grub/breeze-grub-5.21.4.ebuild similarity index 100% rename from kde-plasma/breeze-grub/breeze-grub-5.21.3.ebuild rename to kde-plasma/breeze-grub/breeze-grub-5.21.4.ebuild diff --git a/kde-plasma/breeze-gtk/Manifest b/kde-plasma/breeze-gtk/Manifest index f16b7f2bb722..6c8109457126 100644 --- a/kde-plasma/breeze-gtk/Manifest +++ b/kde-plasma/breeze-gtk/Manifest @@ -1,2 +1,2 @@ DIST breeze-gtk-5.20.5.tar.xz 43068 BLAKE2B 09263f81c2a20970b6a3e0655292fef30cc3cc8a0ba4e458dbf046e306a9ea706c405fa022b670950ed8aecc762663a1e1548331f1e3f62b56fadfbd9ff3acf0 SHA512 4c159f28d6d5163cfbf6add00d1a5edd8caf4b6530e4d8b8744ad99ab6193dec3d774c267ab3a45d8eb8aeee0b3d7e3b4848ef6a21d589bef33763392a1fd6d1 -DIST breeze-gtk-5.21.3.tar.xz 47180 BLAKE2B 0272a385d485efc8819f0f75d616815eed2b7b486efd739b4e40f0e5889506db74c9dc67f9eb29a6b2c91db2bbe8b348ee1a1f39da6c6acb6c63b2179103299b SHA512 01d47a2e4db40f688afb14cda69c751540fc404a3b75e4699e70d41055ddacefc4bcafa0275c7b6cbb82833729ade56cd52064480d36a2d0b03ce2b58d1448f7 +DIST breeze-gtk-5.21.4.tar.xz 47160 BLAKE2B 470449ceb732415f1fcf04e2483866bf1867900144cbc9d12acd02b936765995d1c0527b41f08df37296d4b9e4a8b5f5db2767d34aab5287c5f24b442c204c10 SHA512 8b0b2dfcc54615fd23c76f8d5f43cd604a449b1be02a9c8e5b89d10d050eb4f8550c68e7d2781d050762c5a2493010a4e0efd943f531204ec0fb355476b96aaa diff --git a/kde-plasma/breeze-gtk/breeze-gtk-5.21.3.ebuild b/kde-plasma/breeze-gtk/breeze-gtk-5.21.4.ebuild similarity index 100% rename from kde-plasma/breeze-gtk/breeze-gtk-5.21.3.ebuild rename to kde-plasma/breeze-gtk/breeze-gtk-5.21.4.ebuild diff --git a/kde-plasma/breeze-plymouth/Manifest b/kde-plasma/breeze-plymouth/Manifest index bd9b5dd46c69..6561141aa832 100644 --- a/kde-plasma/breeze-plymouth/Manifest +++ b/kde-plasma/breeze-plymouth/Manifest @@ -1,2 +1,2 @@ DIST breeze-plymouth-5.20.5.tar.xz 108832 BLAKE2B c0205874e22c60697e30f84cdda0d344248d772d7308fa9d3e4cbed54abc8aad56614de83b4f40daae52386110b46c6d9cef356a936738e9dbf91270eaecd578 SHA512 0c2526c14069f36b86fb4fd4a2b0ca7e283ed44f3a2a80f9b6de9efccefa5cede0d9214cd0c2a6adf43a78f72291d06d3dd00b01a10d36e517f67b1a432836b3 -DIST breeze-plymouth-5.21.3.tar.xz 108872 BLAKE2B c5b964695cf6f8fe8234bdda1d17cc8ed5debee87f898a750b90119f7d5b65c75d1f69e62c55055051ae62b2962eafdac8c061b14a600d1492e2faef034ee464 SHA512 ca2619afe371e499f92254b0f62d8d547a4d31e0c3031344de89d164e1872df40dc3034f51fc5b7af6ea73343a1e14b5eed264f8ba3bc9ea599340366a5ee066 +DIST breeze-plymouth-5.21.4.tar.xz 108872 BLAKE2B aed25bd2a895fb2315678bbb5ff84c46ec5b85affc852f37dbabb1ee03d3c5941efa9fdfed35afaf5e25a0b9be7173b8cc86f6df2e2edaa45705b32008544dc8 SHA512 40fd9da5c4c78c07dac1431dc01e332f86cc16ee7578a01a0461e5fa249a94be694497f794c2e6969a6170c02f7f71ef67cc56a7a200f4a3ca49b68eedae7ab1 diff --git a/kde-plasma/breeze-plymouth/breeze-plymouth-5.21.3.ebuild b/kde-plasma/breeze-plymouth/breeze-plymouth-5.21.4.ebuild similarity index 100% rename from kde-plasma/breeze-plymouth/breeze-plymouth-5.21.3.ebuild rename to kde-plasma/breeze-plymouth/breeze-plymouth-5.21.4.ebuild diff --git a/kde-plasma/breeze/Manifest b/kde-plasma/breeze/Manifest index 785991c96107..5651c354976e 100644 --- a/kde-plasma/breeze/Manifest +++ b/kde-plasma/breeze/Manifest @@ -1,2 +1,2 @@ DIST breeze-5.20.5.tar.xz 15695388 BLAKE2B f8ff7df9449106815c3c356d96321118a388ef84530dd69f570fcfcb96ab9c20ddda3343a58535ad86232a34bf00ca6091c60350002e04c4bab8018e12a8b673 SHA512 1be4d2c52b683b042a4b094fec75ce069b011f547f8c9f58a04a17cc933537bb018dcab826525827a09b607426a65fbaa40b66ad3232267b34d4214be0a8e13d -DIST breeze-5.21.3.tar.xz 26283352 BLAKE2B 3165797692fa7120576fbd98d30e024e6ac16fb97fbdac5eb6ae35975239f5bb05a205c4b0c695e53f9e04349a023616feaaed3cf96db1e5cef2aaf3b17ae14c SHA512 7b6862d5cb2524cf8c3745c3e1c697d5847e7ca9a2adb04b5ce3cce4afd851961e0caa3f76893ac40946c3772672d72ac6244a04d26fa4b608e63cfa83c01904 +DIST breeze-5.21.4.tar.xz 26283596 BLAKE2B e22294f4bf659e54f911c51ae6be516123d1c23a03bef7556cc5397784a122db84c0b29aac90f3dbbe0a330f132d1e0d7afcaf82d3d604da4a568ae26a6f590a SHA512 ed5fd82817c76c619db466f2eccb5a9158070d7d9221a81fc11c5ec4326e64c4ea40cd0325c848f3d7dd5161e2ff99cb08ae6055ace6ce22355b04a25274a7bf diff --git a/kde-plasma/breeze/breeze-5.21.3.ebuild b/kde-plasma/breeze/breeze-5.21.4.ebuild similarity index 100% rename from kde-plasma/breeze/breeze-5.21.3.ebuild rename to kde-plasma/breeze/breeze-5.21.4.ebuild diff --git a/kde-plasma/discover/Manifest b/kde-plasma/discover/Manifest index 0bb3fcf2a3fa..a07d70e3c81a 100644 --- a/kde-plasma/discover/Manifest +++ b/kde-plasma/discover/Manifest @@ -1,2 +1,2 @@ DIST discover-5.20.5.tar.xz 10305280 BLAKE2B fe47718014d420947c1509577e28ec642ccdc975d2b9fa6d2000bfd190880aff4fa1f2ca4597a77980995209847647cc5fb5963bb1c0a88a8010fc1b198c49b7 SHA512 e33f1027a09c8c7733c0b9da81ee82f0c90237c736435ad93cfdb127d79e0ddee0d4d8214774032c81a4078613d278688f0fddbf287aa03a5192cfcdb1eeffa7 -DIST discover-5.21.3.tar.xz 8425596 BLAKE2B c56dbafbbbc5aceb5915d39ed291e262af6d6fc713b7ed683d775c7f12a4faac501a4cad7e3d908268101b5789090c14902d37f0b67f608d5c6dff1d5c015493 SHA512 871bc2cdc7d628f76ce18a391899864344e1db1077bb29c91526ca38680f32f280c18199850418b9fadf62a682fce4fa4d94ab2177986fd4e9d99fdf3d9d824a +DIST discover-5.21.4.tar.xz 8425820 BLAKE2B ebaa1742e2f4571530aa47f1c82f56f53992fb1ee1b96467cae2a71c5ec43e2ad344c0157d8ea664e8d9d3727a2b61407a904e28935dbe47f70a72514f854645 SHA512 8389cc2328935fc6556e47d4221ee2c2a7122dd4d9bb78cb61073832304438be7598f122d6838964ac5b01c9f33d8bd94809087c3b64381a2c83099a641a346e diff --git a/kde-plasma/discover/discover-5.20.5-r1.ebuild b/kde-plasma/discover/discover-5.20.5-r1.ebuild index d0e55df17249..bf393487d62e 100644 --- a/kde-plasma/discover/discover-5.20.5-r1.ebuild +++ b/kde-plasma/discover/discover-5.20.5-r1.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="https://userbase.kde.org/Discover" LICENSE="GPL-2" # TODO: CHECK SLOT="5" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" IUSE="+firmware flatpak telemetry" # libmarkdown (app-text/discount) only used in PackageKitBackend diff --git a/kde-plasma/discover/discover-5.20.5.ebuild b/kde-plasma/discover/discover-5.20.5.ebuild deleted file mode 100644 index 6acdfc13dd6a..000000000000 --- a/kde-plasma/discover/discover-5.20.5.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="KDE Plasma resources management GUI" -HOMEPAGE="https://userbase.kde.org/Discover" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 ~arm arm64 ~ppc64 x86" -IUSE="+firmware flatpak telemetry" - -# libmarkdown (app-text/discount) only used in PackageKitBackend -DEPEND=" - >=dev-qt/qtconcurrent-${QTMIN}:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/attica-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - firmware? ( sys-apps/fwupd ) - flatpak? ( - dev-libs/appstream:= - sys-apps/flatpak - ) - telemetry? ( dev-libs/kuserfeedback:5 ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - >=kde-frameworks/kirigami-${KFMIN}:5 -" - -src_prepare() { - ecm_src_prepare - # we don't need it with PackageKitBackend off - ecm_punt_bogus_dep KF5 Archive -} - -src_configure() { - local mycmakeargs=( - -DCMAKE_DISABLE_FIND_PACKAGE_packagekitqt5=ON - -DCMAKE_DISABLE_FIND_PACKAGE_Snapd=ON - -DBUILD_FlatpakBackend=$(usex flatpak) - $(cmake_use_find_package flatpak AppStreamQt) - -DBUILD_FwupdBackend=$(usex firmware) - $(cmake_use_find_package telemetry KUserFeedback) - ) - - ecm_src_configure -} - -src_test() { - # bug 686392: needs network connection - local myctestargs=( - -E "(knsbackendtest)" - ) - - ecm_src_test -} diff --git a/kde-plasma/discover/discover-5.21.3.ebuild b/kde-plasma/discover/discover-5.21.4.ebuild similarity index 96% rename from kde-plasma/discover/discover-5.21.3.ebuild rename to kde-plasma/discover/discover-5.21.4.ebuild index 1b2b39717b58..07a1f7d78f4e 100644 --- a/kde-plasma/discover/discover-5.21.3.ebuild +++ b/kde-plasma/discover/discover-5.21.4.ebuild @@ -28,6 +28,7 @@ DEPEND=" >=dev-qt/qtx11extras-${QTMIN}:5 >=dev-qt/qtxml-${QTMIN}:5 >=kde-frameworks/attica-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 >=kde-frameworks/kconfig-${KFMIN}:5 >=kde-frameworks/kconfigwidgets-${KFMIN}:5 >=kde-frameworks/kcoreaddons-${KFMIN}:5 @@ -35,6 +36,7 @@ DEPEND=" >=kde-frameworks/kdbusaddons-${KFMIN}:5 >=kde-frameworks/kdeclarative-${KFMIN}:5 >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 >=kde-frameworks/kio-${KFMIN}:5 >=kde-frameworks/kirigami-${KFMIN}:5 >=kde-frameworks/kitemmodels-${KFMIN}:5 diff --git a/kde-plasma/drkonqi/Manifest b/kde-plasma/drkonqi/Manifest index 1ec763130bd5..f285fb5e7ea7 100644 --- a/kde-plasma/drkonqi/Manifest +++ b/kde-plasma/drkonqi/Manifest @@ -1,2 +1,2 @@ DIST drkonqi-5.20.5.tar.xz 755736 BLAKE2B 00dfcabeee2a7deae7cd4705d981000935c8ae9010cd0357b21b4245d4870a73b2d08539dc394d18db22112a77acd7be75d4c5c37cc3da738c71d22a5f21b6cd SHA512 b47c70a3fd2e9f2e7afe663e1dbdb93cbd69e3c864edcd68ca5a3af72abd554647b069d1f92a38c2a67e4a7abcc351003eee185ea751b32f26bdb164d0a0c3b4 -DIST drkonqi-5.21.3.tar.xz 769832 BLAKE2B 086157a6030c7523b9b2440c9079de285fdd67c5324fb5135dc95acb466c9448c601afb72908208d30ce0821dfe1f9ecd8edc99b33cf798c03f37c4e32f435ff SHA512 3345873f38565cf3057bfc54962d40f87947769c3932fd6a12dea4d7909e474e6dad7f187f6e0ea7634c9eced37bb843ddc2d36292c28f4390dae31dccdee494 +DIST drkonqi-5.21.4.tar.xz 770164 BLAKE2B d903f724aa9748010dd321fe6375deb4b8a46af3caad1a8356563e724c2ade5d496e28cfc6125b05a8f6728ca896a73124613cf9bd095d502ce7467a50b9b04f SHA512 c699f38c2645139b7b19fce21f1d3bcc00e4953c12032d97e84f9911a7720fcf2b448ec8b09769dd4bdaaeb5197c79ee6729e8914f75bb574470339d2ae67eaf diff --git a/kde-plasma/drkonqi/drkonqi-5.21.3.ebuild b/kde-plasma/drkonqi/drkonqi-5.21.4.ebuild similarity index 100% rename from kde-plasma/drkonqi/drkonqi-5.21.3.ebuild rename to kde-plasma/drkonqi/drkonqi-5.21.4.ebuild diff --git a/kde-plasma/kactivitymanagerd/Manifest b/kde-plasma/kactivitymanagerd/Manifest index 533240389fab..82e5528aad57 100644 --- a/kde-plasma/kactivitymanagerd/Manifest +++ b/kde-plasma/kactivitymanagerd/Manifest @@ -1,2 +1,2 @@ DIST kactivitymanagerd-5.20.5.tar.xz 95236 BLAKE2B 1fb4803309cce1207226fb330759c2235672265d2232c8faf9e3d8505243ff2fce4cc955a6a46a83b1d5ab3719fe39c998d4cb06737145a57b4122818945a0bf SHA512 eade394ce5e10f1dffe60784142a797ec9180cf339557e6f06f235b00127fcb910ea42bf0260990fd1197cf958bdb2bb607d9c7e0cd4a5ad075fa6d46c21bbf4 -DIST kactivitymanagerd-5.21.3.tar.xz 99360 BLAKE2B 8a1825b33247ebd5e2b65b1597ce22ca6f0450e8c71a764e3b505a622906743ef64b4e2fc6616f04ba0d614efb55bff63478ba21a138036d16b132f097552599 SHA512 3464427590c6343fb12fe53ab0a645704ca6330ec4e5aae73e97f379628908ae779ace6193d6a70b9cba9fb5941fc91d41f701ef8170d29c2153c876ca792e0b +DIST kactivitymanagerd-5.21.4.tar.xz 99360 BLAKE2B 188f4d7c89c9b38acc1d6d52356122564d857f11b126651072013542bd8093d8b58ff9d80b2da060efed9dcc458b17b90548d3c8c9b47bb4521ca22c4b70e33c SHA512 80ca4cb42e7f4d9e02b9248623a263be655ff787e9e81bab1470a65c2a90761c1c9161ba6980a9a38b26cfc28796f0284b2b1816b8272c3ee759ea1f00dd51af diff --git a/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.21.3.ebuild b/kde-plasma/kactivitymanagerd/kactivitymanagerd-5.21.4.ebuild similarity index 100% rename from kde-plasma/kactivitymanagerd/kactivitymanagerd-5.21.3.ebuild rename to kde-plasma/kactivitymanagerd/kactivitymanagerd-5.21.4.ebuild diff --git a/kde-plasma/kde-cli-tools/Manifest b/kde-plasma/kde-cli-tools/Manifest index 020458d7fce5..65d22197e774 100644 --- a/kde-plasma/kde-cli-tools/Manifest +++ b/kde-plasma/kde-cli-tools/Manifest @@ -1,2 +1,2 @@ DIST kde-cli-tools-5.20.5.tar.xz 602472 BLAKE2B b42d9e8f89cec058c2d98d37b77310737807ef63d4adc408f5b8150ecfbce5fc8076e3f44dd5a67fb1125a419202529309c04f08295bdc34ed6599153b873179 SHA512 60507745d0df94361cc506d00f82b361656e02b7a35d79f77136536b6916d7f4b5e379986fb1f20bc8401140451e90dc8d08891031b1d7c31c74658f6fb20662 -DIST kde-cli-tools-5.21.3.tar.xz 610236 BLAKE2B 6a0deb27d8545c8c4a7559f646b863015b2988711b313c7fe96661ce7fd88af79c0080b369334a46cc862f8e05b5011a11b533e3fa6aadbaa958625df58180cd SHA512 ca17fa29637d03cd21d9ddb342f248654979a1ec07d97c50943d92830c9388221b5c9240a5d2bf2587d0518a24bc24786a8db14c76ca1ed3244321e17b8549f3 +DIST kde-cli-tools-5.21.4.tar.xz 610380 BLAKE2B 1b45d8ab0e6b354b5c83d21cbf491ac417b5ed98a2eb5e3350d4a82ef34a4de2b95aed4ef5d63e91e8f1dc074613696d1d2aff611007bc5da293fc52d9584720 SHA512 3803d592f37ef64431467022979bac411cef3a5180063e5bb22250320a69eb860254b9a0971a33552310dbae630ab7f940a3174c6b83b12293b085b06c3918d9 diff --git a/kde-plasma/kde-cli-tools/kde-cli-tools-5.21.3.ebuild b/kde-plasma/kde-cli-tools/kde-cli-tools-5.21.4.ebuild similarity index 100% rename from kde-plasma/kde-cli-tools/kde-cli-tools-5.21.3.ebuild rename to kde-plasma/kde-cli-tools/kde-cli-tools-5.21.4.ebuild diff --git a/kde-plasma/kde-gtk-config/Manifest b/kde-plasma/kde-gtk-config/Manifest index bfa0b0b9fb3e..8e4e2e1f5ccb 100644 --- a/kde-plasma/kde-gtk-config/Manifest +++ b/kde-plasma/kde-gtk-config/Manifest @@ -1,2 +1,2 @@ DIST kde-gtk-config-5.20.5.tar.xz 68208 BLAKE2B 89d52f60f0a3cd9d1407a8a537f2893107cc7ba37a5763aba532b665dc0b6c529c6bb9d5873de961e86e3be3cf386de907307bbdde119bdc6fb15b8e958f4881 SHA512 066fff2d3fee4468eb0b5cb27da857bb7d27f2d88f0ac5dd31b1eea928c051c47b3c6d7b5d7de08415cc498d7a6773af37035ede35e315aadd32893a3b0ab846 -DIST kde-gtk-config-5.21.3.tar.xz 68712 BLAKE2B 11cd4e0043175937b8749ddf3f873cb911e3b5c3de7671410da75fcd359192a2f9d9e4d128ef1d8a9996223a78a771930b6898498e36277b3d947178d2ddecac SHA512 89eaecfa6b070b31672e2d3b89073c410031d47a78fa0cbbd2a6bf2d267ea17586c1fd57452997194e6defb2b7275073c360318ccc35c1dece43adc00a0bec45 +DIST kde-gtk-config-5.21.4.tar.xz 68712 BLAKE2B 85bb9ab70a572fef86bb93e3fcdcb7f91507cb8a966be50d3e69083462bdbc089974695eda420d7b8c141b9d157d74404c55d037862681173d38426e91bca6c8 SHA512 bfd0e20f845bb5dc1d5ad9706528a658664c3159383b5ec0e08977a0b4e70ee0c3d210eda740f827ac71a5e84f60290f0563b27f92eaa7ce3b42205aa7c434c7 diff --git a/kde-plasma/kde-gtk-config/kde-gtk-config-5.21.3.ebuild b/kde-plasma/kde-gtk-config/kde-gtk-config-5.21.4.ebuild similarity index 100% rename from kde-plasma/kde-gtk-config/kde-gtk-config-5.21.3.ebuild rename to kde-plasma/kde-gtk-config/kde-gtk-config-5.21.4.ebuild diff --git a/kde-plasma/kdecoration/Manifest b/kde-plasma/kdecoration/Manifest index 729b6f899571..21ee412930a9 100644 --- a/kde-plasma/kdecoration/Manifest +++ b/kde-plasma/kdecoration/Manifest @@ -1,2 +1,2 @@ DIST kdecoration-5.20.5.tar.xz 45524 BLAKE2B 3ba5a83c51664ce45b21055ca839cd390feb206d98c8b4380895ccc81f861b741a1a01d70f0417f36020322e5e94aa58ba41e75300a2d987dd3a27f65907b5fb SHA512 020130695a865a98acc3b8ec783650877addec8beb6ee96b87bf74f7bedd63aa2d06629d3f8f59a1b76ded72b4a6c85d462d61ed6c9a37876fd2f8123af8fdfe -DIST kdecoration-5.21.3.tar.xz 45916 BLAKE2B fdf1f4bb355cf5d7d82d92bc4a844c9fce3b050c243d84cae9e6068c0d2d52b9d765fbaf08e940e18a104f11eada67bea2395693c43c8c4caea27461d6b3a3ef SHA512 7580a8b698c08e713577560c95c18070be1884f9140a8bd72202de89fdf6da9aa5f4056344095a2a6c5b85cae425a9dcc0d29a3380d6d7abd16c03f86488d647 +DIST kdecoration-5.21.4.tar.xz 45892 BLAKE2B 5a953ae583ad61cb1aa896e9792c806f61a4d670a992a84ea5340c6e7d93438f3306932fc68d0df6aa905e66a3683f9b74e174100e07a76e626a7b31def211f4 SHA512 93ad6f2db554f38a116dfc56f2d6c92b3d250b9b03ec0af7f2546a02c19c1247b851aa7455b620fa595ebb8c8420591dbd008bf8f5f10f5d59972e94e4135499 diff --git a/kde-plasma/kdecoration/kdecoration-5.21.3.ebuild b/kde-plasma/kdecoration/kdecoration-5.21.4.ebuild similarity index 100% rename from kde-plasma/kdecoration/kdecoration-5.21.3.ebuild rename to kde-plasma/kdecoration/kdecoration-5.21.4.ebuild diff --git a/kde-plasma/kdeplasma-addons/Manifest b/kde-plasma/kdeplasma-addons/Manifest index 2bb11efe9929..5159763080a2 100644 --- a/kde-plasma/kdeplasma-addons/Manifest +++ b/kde-plasma/kdeplasma-addons/Manifest @@ -1,2 +1,2 @@ DIST kdeplasma-addons-5.20.5.tar.xz 644352 BLAKE2B 2579fafc102210006a8cdb4b303c865ec3aabe149c0d0acfa47640c272e4327fa84934f33e14f6c2fad20656fbe145793d375c81fa4028251cf623e37b243aaa SHA512 3a4f0715ac1dbc9edbb62f253b48520f9b011c29f87ef0a7ba25ea14dc24dcc698405e7d8e83593b51bab2976b274b0ac869cab8b17a50ba34902bd8121ee421 -DIST kdeplasma-addons-5.21.3.tar.xz 626340 BLAKE2B c60cc03bbaffc036e88e767114f78ecf76422ce27dace262fac263a1820a0be40fa15c4f28be10330d36a043c9534afaac3d726e317f3768f10aa8b0987efff3 SHA512 bede52c0a7ed785497c12197224b3b2400b1958237bdbb9f5061ce03517ee6c470dc8cf0b58dcefa6ff64f27af2f5c11a8605332283f1190e3ec38679a15c21e +DIST kdeplasma-addons-5.21.4.tar.xz 626504 BLAKE2B 96d49927bbc90963fdf1f75fc7abfe09f1eee11dcd025bd3a10a714567d30f82f3b1ebe60dde5cb48bb00372deebb178f7c3824c59ca9aeb3a120590a470982e SHA512 ce01da18158c0ff10acef4d9e9fb0956604598d37fc720e52d5ac024575d0422738a2cb4645318ccdfe3da64e2254a4a2bc374f37c1f047a2e02fa588dc1b912 diff --git a/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.3.ebuild b/kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.4.ebuild similarity index 100% rename from kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.3.ebuild rename to kde-plasma/kdeplasma-addons/kdeplasma-addons-5.21.4.ebuild diff --git a/kde-plasma/kgamma/Manifest b/kde-plasma/kgamma/Manifest index 6c5049bce2e8..0ed47bbba1d3 100644 --- a/kde-plasma/kgamma/Manifest +++ b/kde-plasma/kgamma/Manifest @@ -1,2 +1,2 @@ DIST kgamma5-5.20.5.tar.xz 81560 BLAKE2B b27cce9651fc78d28758f252cecbe36af52de0e76145b3a08abd0d741be015231fa1501201c115f29fc4f324bd05a3a327866cb594f5c72f34666e7c3978e67e SHA512 ea92e80a3c16e8ab357e9185d8bfaa157cb75edbb6f3d64b0c4d6f2951ee2335d52cda4c26913e160449c7dfad35114e8819acf95ebb12e011a3e7e8d4f0e654 -DIST kgamma5-5.21.3.tar.xz 82644 BLAKE2B 6334989f8185141231e3201c36db533d5baeb30b331c35f39c8f9d502a63d0566633d9bcfdef3d87b80570bc27bb11d20053dc2e6ec37580fe49acffdcec78ef SHA512 56c5c8418699da1d1e860261744be4a6f496dec1db202d8ec697480585f99db04e99f69714e3baf560bf275d30da9d4c11e34eba73891ef24ffeac8b9dd13491 +DIST kgamma5-5.21.4.tar.xz 82676 BLAKE2B 93999ab873ab30550995184891f74234831eb35706e50dfd5edc76df429515eb889ada4c9e589e77d6ee4270ea4e9ee5550dbaae6d159ba0ef1345f2cf056c35 SHA512 c774f0782fd695c4411700fc4eed94594e4e25fe1032ed9e386f9a41282095e4123a1c8e8f0c8e2488fa8ade96405475332c515f5d1e11d7f0c5f585e205e6a3 diff --git a/kde-plasma/kgamma/kgamma-5.21.3.ebuild b/kde-plasma/kgamma/kgamma-5.21.4.ebuild similarity index 100% rename from kde-plasma/kgamma/kgamma-5.21.3.ebuild rename to kde-plasma/kgamma/kgamma-5.21.4.ebuild diff --git a/kde-plasma/khotkeys/Manifest b/kde-plasma/khotkeys/Manifest index 6d90d7f47820..f00caaab641a 100644 --- a/kde-plasma/khotkeys/Manifest +++ b/kde-plasma/khotkeys/Manifest @@ -1,2 +1,2 @@ DIST khotkeys-5.20.5.tar.xz 1856468 BLAKE2B a29c2c6dd9d34dbf2919ab4020bc6b3ec16d25f0462485ed1940598a238f99b8066176462e6ce24ec2784150601d574eabd469b1fa9760f2afb630392c4a7d4e SHA512 7a18896c40749611b333b3a7cd5c064e61449579b141856f2d75f02fe0db12924fc8e6ccada00c6cca29a57aac5877f0c791d7231dc047b8b32c168ac507e110 -DIST khotkeys-5.21.3.tar.xz 1860500 BLAKE2B 906363046adec1a4617978082c82d3988a298a285d7a6e1968aa9e7ec908faa5466e9519ca56aceb19a2ac85aa6bc4dac92901cfbe9d816c02e00c9e61bf76e5 SHA512 f82db5bbede711979afd9b00ecc8bb6e250e31d074e59584835057586569fa56965809d16bec4b4f842a223f63369a53b68d859ed1199c73f9e0ddcfb1f80d41 +DIST khotkeys-5.21.4.tar.xz 1860852 BLAKE2B 9605a26111882d5f62bfbc031ee7d2969db2c05e16046cdf84d65e05d129e8a80160696117f8129fdbed092e447cb52ae4095fc897e584a616f4776acc4b4729 SHA512 86192cffe3d09246509fcddf0d84eb68d4b5d947e0d7e3a244b0664cb8f341acc65ad6a8ee28e01beeda97d463480613b85cc9887894ed1ff93a7f89bdc09fea diff --git a/kde-plasma/khotkeys/khotkeys-5.21.3.ebuild b/kde-plasma/khotkeys/khotkeys-5.21.4.ebuild similarity index 100% rename from kde-plasma/khotkeys/khotkeys-5.21.3.ebuild rename to kde-plasma/khotkeys/khotkeys-5.21.4.ebuild diff --git a/kde-plasma/kinfocenter/Manifest b/kde-plasma/kinfocenter/Manifest index d44c8209ecf1..a719d9f7239d 100644 --- a/kde-plasma/kinfocenter/Manifest +++ b/kde-plasma/kinfocenter/Manifest @@ -1,3 +1,3 @@ DIST glogo-small.png 24583 BLAKE2B 0af2ceae708e56f217120e5d8b880fb71401e3761ab26c4af5e74c0622368aa4e34b05160fae15fbfbbc832077810ab5c1e424826632748299fd22997cbe665c SHA512 648be463ec3812a2edcdab54d7a230bf2bd7e6895f4ffe72321d8fca28a5e1e0980f6e3b9a32f369c8369943ceb802a65a94b9dad820dcf2c81d4581d814cb48 DIST kinfocenter-5.20.5.tar.xz 1286404 BLAKE2B 3420e9d73e5cf73c91733fb3c72a4315db577ef5248e11036c4a6bdb1e897deb5983276ef903c25664ceba549cbad12bff2b6e6951abc90fbca0cc97e42c60ae SHA512 c7d2eb7307682f7bdc8ac22d1905dcc8bab0e258ee5f3458c4f40e43fee4d14ecd6b423f4357b338e05924db93d7c9914d3c36756620aac9fc6d0897ea4e5a90 -DIST kinfocenter-5.21.3.tar.xz 1301136 BLAKE2B 9b859fb9e3035d3d1ce0ddaeada472333814d47c4db5c8a6929f4c452988f8ff7c2688fd7d3e71a1baa5061b1a4d26534c445c9dfadc18cd0d4a989937225e03 SHA512 d3ec710f2415050c26fc4321de79f188940fcb3b7f744f793ae9575acb5f11540e1446f0653bc58b1e5b8dabf387077a6eebf9490d2beaae1823a27467eb9992 +DIST kinfocenter-5.21.4.tar.xz 1301188 BLAKE2B 238d0d39e3c9843c118e8bdadfb07776fce54d0e4b02cb174f7b48fd3f964959a0e145eca827b0a29f42f6b07fad94745eff6f0bf932b6d60a237e0d6dd2137d SHA512 daf73cee8c6f73e38bf4b6b5b2e9701097dd594aa59b937795b5af5f5ba4b7aeef2d465c9752fcbc8a2662572105d2c71eaa78f1d79485395192deb934f017b9 diff --git a/kde-plasma/kinfocenter/kinfocenter-5.21.3.ebuild b/kde-plasma/kinfocenter/kinfocenter-5.21.4.ebuild similarity index 100% rename from kde-plasma/kinfocenter/kinfocenter-5.21.3.ebuild rename to kde-plasma/kinfocenter/kinfocenter-5.21.4.ebuild diff --git a/kde-plasma/kmenuedit/Manifest b/kde-plasma/kmenuedit/Manifest index 338b406f61b3..9030b9cfaa54 100644 --- a/kde-plasma/kmenuedit/Manifest +++ b/kde-plasma/kmenuedit/Manifest @@ -1,2 +1,2 @@ DIST kmenuedit-5.20.5.tar.xz 893840 BLAKE2B 5fe62cd5c297a21dd4fcb5298dad813bc4607aad90884e3f465f914b49c3d509af4d15cb1797ed179d7a912ff4b82fb4c802abe6fa142e31fb008600bc3ef842 SHA512 c42ae1351ba6eaed7996078aa31864a64fe6551fd688ab84146459f30d195aaa8d412ee526a011df8c21c1e60f8cb5541a5b0fbea85f4702b2249e2571c27a15 -DIST kmenuedit-5.21.3.tar.xz 899120 BLAKE2B 7b697dfc803989a50c3216ac5a11ea19fdac1b7766781acb01266fc94679e320628895aede1e0cb6c44eb1a16beedc734f6c820d8a31f01468e45ccc60afab62 SHA512 e7a4e1b7e6c858193d876774677e5fa650d75940705202897f500350b00b80f80e46aa3acf2eec0b751d77024088e76cfeef8494298b1967357484a7994b3ba9 +DIST kmenuedit-5.21.4.tar.xz 899124 BLAKE2B faa75bd3a2721c69802a8f2f6a9ed5979b04fb2e97397aeb7fcfc27812d10a648b70907fc4bef8c1dbcbba1dbb4c1082a3201f9a79d85d25ef30c9406e4d50fb SHA512 d0bde0d44f0a3cfea90f20fdb19a6507bd5b6c60dde09af93e2f244f69606dbab60096483fa525964a170d55be8876861e2c7cfedd2fd8ebc8891bf95cd53743 diff --git a/kde-plasma/kmenuedit/kmenuedit-5.21.3.ebuild b/kde-plasma/kmenuedit/kmenuedit-5.21.4.ebuild similarity index 100% rename from kde-plasma/kmenuedit/kmenuedit-5.21.3.ebuild rename to kde-plasma/kmenuedit/kmenuedit-5.21.4.ebuild diff --git a/kde-plasma/kscreen/Manifest b/kde-plasma/kscreen/Manifest index a26fd5ef62c1..d7f20ae01422 100644 --- a/kde-plasma/kscreen/Manifest +++ b/kde-plasma/kscreen/Manifest @@ -1,2 +1,2 @@ DIST kscreen-5.20.5.tar.xz 114932 BLAKE2B c703e4dd605fedf26dea0f04829d9ee900f8c007915123cb6e68c68bbeba8655bfb833bc180c2258c48e9e8c672d3b057bf2b3380fb7f687bbf0d4202a1217ed SHA512 c1a618605afe4861f9ea563472df104e0cd6f015b2ba1a0621ee6d18bd653598a6de0f800901dc07e8142969633d302e68d66f3b0b9650cbc4b6cd0eeca14dd1 -DIST kscreen-5.21.3.tar.xz 114568 BLAKE2B e102946e4836e48c67c9261b51af6472d555d5af87be8bd41518b1c1dd3b6d06a668a4cc681d644927f570113ce4c19e949729b72cc37a931bd6a274cf5ed634 SHA512 e6c952e2a463c017e8888c84ca9d1bacd5b8bb1598e018c8d73e21adefd5145dd4cbc42b8816ae090d37225dbc5df0f0ae6bfd207d6388f59a08014f1c8a4370 +DIST kscreen-5.21.4.tar.xz 114640 BLAKE2B bc234f7649e0440adf51cd673a4761a95d4b774a12891aa9e4c2ddab8c083f96727336be93806820ec109cfd53ddb89b419c7fc5e9a8392bfbacdcee999a487b SHA512 8b02c831322cc50cd046ff030a64f7e142114bd3bd45c3f193800163b198fdc052d0d0037071ab55bd5ba0f78bee3bd80bb444e1c88269cccf49c82414bbc4a6 diff --git a/kde-plasma/kscreen/kscreen-5.21.3.ebuild b/kde-plasma/kscreen/kscreen-5.21.4.ebuild similarity index 100% rename from kde-plasma/kscreen/kscreen-5.21.3.ebuild rename to kde-plasma/kscreen/kscreen-5.21.4.ebuild diff --git a/kde-plasma/kscreenlocker/Manifest b/kde-plasma/kscreenlocker/Manifest index 3d0b23039d00..f46cf33fc5e2 100644 --- a/kde-plasma/kscreenlocker/Manifest +++ b/kde-plasma/kscreenlocker/Manifest @@ -1,2 +1,2 @@ DIST kscreenlocker-5.20.5.tar.xz 115988 BLAKE2B 7a051bea3952da85c272e32bb0c04c94bd0eb5fa52e01e90d9ce7d2902b3e3fca97ae7a6ee2c0994fa775309e62c7b7f0ba8b6634f04188370809cef7142835b SHA512 0993013374b91a34fd9ff204012f83f63a4ffcde9c6562ae0f7544fce78f5d526ad0104154ad5a104742df77d77b2267290c451cf90b1931ad1b36254e2b7ec6 -DIST kscreenlocker-5.21.3.tar.xz 117304 BLAKE2B 0cb2cb55b7c1cec3adfd0e782addd005fc378d9004f5dae8a4cefed0d1c4c7cfc8c4c462bbd447b98e10aacf8cc7bba822cffe1d5d15ed2996aafa090b3db5b0 SHA512 9a97bd041cc88e47ebfbacf25a57c3050a1afd867f0926f1bf435e0c88885c38252247a35b2c7e7aa067ff7eaf653deebc18b7befd3dc02c30324bc714f4bb7d +DIST kscreenlocker-5.21.4.tar.xz 117284 BLAKE2B 8e8c6ac5637c4c0a6953633c9ea257d07e892d3c3ee1b104354fe0caf47a1ed87a5f11b717e1913641340536408140fb1cbde039bd801e2fae6372aa11d3bf5a SHA512 6c47e074f7acd3b1de22c64eecf0659ec347ce9e37cc42487e7b6ae81470f06513492a5d9f6e09083830e486c274fec222e59e1a8a83fe97fa8ebdc156df0f37 diff --git a/kde-plasma/kscreenlocker/kscreenlocker-5.21.3.ebuild b/kde-plasma/kscreenlocker/kscreenlocker-5.21.4.ebuild similarity index 100% rename from kde-plasma/kscreenlocker/kscreenlocker-5.21.3.ebuild rename to kde-plasma/kscreenlocker/kscreenlocker-5.21.4.ebuild diff --git a/kde-plasma/ksshaskpass/Manifest b/kde-plasma/ksshaskpass/Manifest index 031a26c437f3..9c54a1bc823c 100644 --- a/kde-plasma/ksshaskpass/Manifest +++ b/kde-plasma/ksshaskpass/Manifest @@ -1,2 +1,2 @@ DIST ksshaskpass-5.20.5.tar.xz 23516 BLAKE2B 328adfbf6ca7adcc9d9fbdb22d86e0e44b4056b4d7b3c3af13ebede5002ed587aa2102c6a90c27691f102f2c15ce08d2876e1dea6cd0c20833a21800b0b3fd21 SHA512 2dbe7b59b3469ae4ab20b896d11f354c6e335e5178a8647f1e71a311389b29c16cbba7fc925053ade3076063af9fd0497af3b8e060e554e68ba40b8fef47de55 -DIST ksshaskpass-5.21.3.tar.xz 24044 BLAKE2B e27a1940db0c94166e69e42365d1d1e83568e479b40d2e3065213e4e4f0a429a4e629ddef6a68d0cefb3785701f58c0ae67e30d266ed1c736198a0128b8d4f78 SHA512 4b7c7da2ab31cca88551ccdf7db25fd82afcaa9aab4141de9c82f774219e6d68154b953e4480687ed6cc0b96ab81f5b043c12d3d142e454c26ffda8a222becd9 +DIST ksshaskpass-5.21.4.tar.xz 24060 BLAKE2B 01e9354fe20ee9ea4898ababba1f759d99a5a046cdd9467d54ae53494c523bc65e7e95adf7611cbbad7a9dea7aff248e148208831bd321800293c8684b77481b SHA512 4e03e30d210cc197d65c76754c602dbb723a7feaf14b196c329fee54d419fb34a06d9529b14fab3608e7ffbea19e26972eb8cd16fd2fb580ed7c239de39eac8d diff --git a/kde-plasma/ksshaskpass/ksshaskpass-5.21.3.ebuild b/kde-plasma/ksshaskpass/ksshaskpass-5.21.4.ebuild similarity index 100% rename from kde-plasma/ksshaskpass/ksshaskpass-5.21.3.ebuild rename to kde-plasma/ksshaskpass/ksshaskpass-5.21.4.ebuild diff --git a/kde-plasma/ksysguard/Manifest b/kde-plasma/ksysguard/Manifest index 68786c353351..be2402bc05b4 100644 --- a/kde-plasma/ksysguard/Manifest +++ b/kde-plasma/ksysguard/Manifest @@ -1,2 +1,2 @@ DIST ksysguard-5.20.5.tar.xz 564408 BLAKE2B c22fcc8280aea81007ec2366ac3f64ea7f66f1740a30ea49ffc4317c85d8e68cb5cd29ad4afd34dcb3a37ad6362bfbfdcb59b29e427d58c6de179ba107360a26 SHA512 17c96a3e19e428f90f729b813443199a5ab75608c0f46321127b1d4e2fc68a6a55df9ac8e3f194ae97ad533d3d22006c230f34ee328984e32205046e91487b08 -DIST ksysguard-5.21.3.tar.xz 603504 BLAKE2B f367eeb84c591ac3cc42a816963505dcf2abf96095f1c53b1ffe6754e1f68134bf408dda7396efc70b6a3023fc3c523b9bcf55e5eb02015b208f70a8ecfe42cc SHA512 84fa804f79b84edd0334546d866cc50c81f229364ed310d1f4dd25c6cc8925cf0a9cba36f78290a964c7e2c6ff1d5159a7845d17afbf6a37b94a8089de9782d5 +DIST ksysguard-5.21.4.tar.xz 603960 BLAKE2B d803b30343fcf48a29b9598598c150bc402a97d7648bfd9f38be11f2da976c1e760ed31e9920a3e71a5784bf1c01da0b6cba8ca1e94e5a05ab27e4828b1ed9e2 SHA512 773d0483fe4fce2a9840fa6a71775131c30f2c706422177375fbda774b249710ee245e968f49cfce231756b0fdf5d97d6634b75c2f608dc6706affcfd355fddd diff --git a/kde-plasma/ksysguard/ksysguard-5.21.3.ebuild b/kde-plasma/ksysguard/ksysguard-5.21.4.ebuild similarity index 100% rename from kde-plasma/ksysguard/ksysguard-5.21.3.ebuild rename to kde-plasma/ksysguard/ksysguard-5.21.4.ebuild diff --git a/kde-plasma/kwallet-pam/Manifest b/kde-plasma/kwallet-pam/Manifest index e3463294f298..fd7cd158b89e 100644 --- a/kde-plasma/kwallet-pam/Manifest +++ b/kde-plasma/kwallet-pam/Manifest @@ -1,2 +1,2 @@ DIST kwallet-pam-5.20.5.tar.xz 19812 BLAKE2B d0ad931e47a35b5589e9c34bce924f697446460bcfbfcceb4e3f0564182bbac822f13488dddc592f7b6a119d774b6176b86df8ddca55fb0c9423d0c7634fa9cc SHA512 5f728c2fbbcbfa7a2b50a2d9b60e557360b48d6a5958ce290ace3e2ae8c253b56f64178942f958d38e7e62e0baf1cad0ddb2aa28e11d145f3b507d58900dcb03 -DIST kwallet-pam-5.21.3.tar.xz 19900 BLAKE2B 0aa37265de41b6e6194ea828797fad3313c12275de2e173d069c10ce9dd5ab61965a2aa0d5983e99e188fe48e3e56d240c769ba4f22b859718b165a84facc673 SHA512 66c86274dd96046a4e2ef9453f335ba270efcae36805a6058fdc7f95ed9aa10ee775e0d13b674d126351ea6175782cbc1eb8f3e378d2a5133b876dbbb2499795 +DIST kwallet-pam-5.21.4.tar.xz 19904 BLAKE2B 0d85f8e23240bbd2feb68216ce85e51bd2e91195d77cd3f281dac6534f6cc7b13665ee2fdb078d2d89af063f467084b5a9881ecdc7adc2a0b3eb6fd1b917d790 SHA512 48e3d9d268ca60bca3058eea33e035641ef3fb43c0faa342c96281404f4a829efe49fd0ec75a0476039fd21e18bf66eda14dcc0c3575032d000632e2e9c26d37 diff --git a/kde-plasma/kwallet-pam/kwallet-pam-5.21.3.ebuild b/kde-plasma/kwallet-pam/kwallet-pam-5.21.4.ebuild similarity index 100% rename from kde-plasma/kwallet-pam/kwallet-pam-5.21.3.ebuild rename to kde-plasma/kwallet-pam/kwallet-pam-5.21.4.ebuild diff --git a/kde-plasma/kwayland-integration/Manifest b/kde-plasma/kwayland-integration/Manifest index e7b17453268e..4d21f47e5370 100644 --- a/kde-plasma/kwayland-integration/Manifest +++ b/kde-plasma/kwayland-integration/Manifest @@ -1,2 +1,2 @@ DIST kwayland-integration-5.20.5.tar.xz 21372 BLAKE2B 31fdacff1225d61332c8b9ffa7365a191d55dc1d698f3b0f0386adff0fc9dc2a31e7de8f182de96bdd6def85927cc02b8ab9819e3f82fddc499897785f55e562 SHA512 46b8b799082c02c045155f3cdea3defbcd2684b1f39ee851d46075cea89c78e55172a7f5c5584d6e50c0af75640c120a6d35b3d4be6feead86df17efb30d581d -DIST kwayland-integration-5.21.3.tar.xz 23276 BLAKE2B c76498ef08919c870f2cfef2cd5c97566fb4fb44a68e77ef26c6ccf65022edcafc48098446670dede081a55f8289e23a3276da10c4ef7cbd8bfd4d6d2f3c2f2d SHA512 d8a77a1c4c7ff6414c9f45b763ee44636df19e0cd5b9dac9d15f67c1f7efc2f8fa5dc0153903837331d45b7ae39dac4bb82c440d11b2538ec86b7836b02be784 +DIST kwayland-integration-5.21.4.tar.xz 23276 BLAKE2B 560f93826319e6d3913fee49c05d452902cca9e74f3e8e0d186b6bd1a408945760d2a76bc2ad130642311a75754705355d7acb51269a85cb3039b0984b979d04 SHA512 97cc33a61ab84148f7d24c8fe3e9be96608a751147e1ed5811d3377cae453bf2e8d407e06769ddbe97b7a5b8a80cf3114d51292999795561562c2f91cc9ccdaa diff --git a/kde-plasma/kwayland-integration/kwayland-integration-5.21.3.ebuild b/kde-plasma/kwayland-integration/kwayland-integration-5.21.4.ebuild similarity index 100% rename from kde-plasma/kwayland-integration/kwayland-integration-5.21.3.ebuild rename to kde-plasma/kwayland-integration/kwayland-integration-5.21.4.ebuild diff --git a/kde-plasma/kwayland-server/Manifest b/kde-plasma/kwayland-server/Manifest index d02eaed6b6d0..eaf2c292b368 100644 --- a/kde-plasma/kwayland-server/Manifest +++ b/kde-plasma/kwayland-server/Manifest @@ -1,2 +1,2 @@ DIST kwayland-server-5.20.5.tar.xz 220976 BLAKE2B f3f3fd6b6ef18c014457d550e0551e07a3a7d6dc0664ec661f8e1756f4b07b83dd45f0aad58a427d21ac1335e88a7486bd3cf70f7e4edb62a5ea7e3984ab8a55 SHA512 fb3ef80061541998b110b5edb20d84541704cb82c5f087bcfc6f937ab4bf44e54d37b1a4576875e46082e0425f2a4f69e63e55e043861a89f447d887232cacb5 -DIST kwayland-server-5.21.3.tar.xz 219288 BLAKE2B fb73eddc6a76d0300dc3ac8fa8d733836328df9655eea72e19a16036cf48d12f5dcb6ebc1731732b72fc6ac4166a8094f8da5c5018a2a905e03379876ce4f06a SHA512 55a9317d7e4a1350cc1ffac37b59454c2eff09328e921c1e980ba3174544ebb04ddc29d5a25c085b6629e0591738b6de9a37f7d9970cfe94536dc2488d3c766c +DIST kwayland-server-5.21.4.tar.xz 219340 BLAKE2B 6d4a9bc4fca82021ad01860953508ce5ef435ac2c63df5485d0e2ea0d9ef7f3e38b1373db42ebe2fc71eddffa6d3cc568f5d1cd9100dd6d7606eed3dbf56dcfb SHA512 b9de39472546a58c27ca31c1642c4541959f2cc5e5330f7c562f404f1a9049f1445fdffbb617f6f532ea2aacbeeff96b07d1b75462dc46d5472b4033d250d678 diff --git a/kde-plasma/kwayland-server/kwayland-server-5.21.3.ebuild b/kde-plasma/kwayland-server/kwayland-server-5.21.4.ebuild similarity index 100% rename from kde-plasma/kwayland-server/kwayland-server-5.21.3.ebuild rename to kde-plasma/kwayland-server/kwayland-server-5.21.4.ebuild diff --git a/kde-plasma/kwin/Manifest b/kde-plasma/kwin/Manifest index f3d31f38a0a9..1f36b0ff7620 100644 --- a/kde-plasma/kwin/Manifest +++ b/kde-plasma/kwin/Manifest @@ -1,2 +1,2 @@ DIST kwin-5.20.5.tar.xz 6329444 BLAKE2B e80890c1a353b3b8a15659ea3f88e08b84f29ee863aa41ed99758e93008def940450abc2ad66bc2f5d4c9cd391a3d6ddb21eb2ab79d3696b7373f8ae0fdb6d89 SHA512 e9186dc71e3e9b913314a83fe9413b956d61d633f0e8418fd47d82178c6f50eb75b03299c00495af351b0951df23057500ef28123123583c291a0c29ea3414f1 -DIST kwin-5.21.3.tar.xz 6393736 BLAKE2B 8948b56323104a59f9c703ec8427340f7f940c59efe818cdbe81021942e50d4fc1ee04953155671dbe8df570afa2fe9669c49846c62c5a5807dd4018cd8ce656 SHA512 3cbf97d877c34b54dec1981ea01cd51a771615cf9fdfb227e6e27b1c423d80b76fd8dc578b13ae3d6311289e00173e00516a557f8f30e6df8c655d3547377a9e +DIST kwin-5.21.4.tar.xz 6394596 BLAKE2B fde4276531b5d0deba9f0f40fba634eaa6521a5c4f72285aba45fcd7f06a06bf430a564c51d103cd154010957fe82156b75ea463571a1312bfb4d4573525b531 SHA512 b9e7912d90386ecca657546303aeb297e81ea93fab2e97f29f5a2d8c836b7898adca656dc669635aa09c06f032f4fc65572bdffd25fd201b61b10d6f704ddc9b diff --git a/kde-plasma/kwin/kwin-5.21.3.ebuild b/kde-plasma/kwin/kwin-5.21.4.ebuild similarity index 100% rename from kde-plasma/kwin/kwin-5.21.3.ebuild rename to kde-plasma/kwin/kwin-5.21.4.ebuild diff --git a/kde-plasma/kwrited/Manifest b/kde-plasma/kwrited/Manifest index d54def227d1d..85f31e45f2bb 100644 --- a/kde-plasma/kwrited/Manifest +++ b/kde-plasma/kwrited/Manifest @@ -1,2 +1,2 @@ DIST kwrited-5.20.5.tar.xz 20508 BLAKE2B 8555ec109bcffe731428bd379aa78498b89685a03db22f19949b7db6d609bdfd9d94aae0de9d84c8b56620a432e35fbf20c834f9f46ba13955e724a9c4fdf580 SHA512 77b2b3be3b3c3fc7689d9e8907a4c76bcfc012ca862a02d77273f6e373407e72ccf9e68d1e3a1b8eab99bfb390d472591074108a5233f48e7c97221d87f4838a -DIST kwrited-5.21.3.tar.xz 20532 BLAKE2B 5b88c4a2c1dcee69c53a6a9e602533f2c58ff83b3bb5b927a17465d75cc4683f53997a8d735b41b1d1193c59e793a582de0849350ad804fb77c7cb8b723520f9 SHA512 3290c62a5ae84fdcfb4783339d240e4a12bde71dcfdc0b9d5c77c5db45829295d224a858f62c9d1a647e8963263e8d272e8f9ab30d85aab88b12ee849c9829ed +DIST kwrited-5.21.4.tar.xz 20536 BLAKE2B 2e0bfc437099cbc86cd17f77399a6934d47d4c0055fe9e9aa95d74b9ad23ba29d0ee2239c2aead97919e95adaf96770d7bbfba816651cf07d5b1e47718f56949 SHA512 2fd3dcb53dbe241e6d123ee39764e4e8ba3ad38d9d04434a03a4368339b288c595f8d87e45dffc87d6238bb46ced95fe8b6d264ba99f69d572ebf1f47ff1aaa6 diff --git a/kde-plasma/kwrited/kwrited-5.21.3.ebuild b/kde-plasma/kwrited/kwrited-5.21.4.ebuild similarity index 100% rename from kde-plasma/kwrited/kwrited-5.21.3.ebuild rename to kde-plasma/kwrited/kwrited-5.21.4.ebuild diff --git a/kde-plasma/libkscreen/Manifest b/kde-plasma/libkscreen/Manifest index 3d328d8de402..5acc30b5b08f 100644 --- a/kde-plasma/libkscreen/Manifest +++ b/kde-plasma/libkscreen/Manifest @@ -1,2 +1,2 @@ DIST libkscreen-5.20.5.tar.xz 85368 BLAKE2B 886156489308315c3366d7b6efa994d715ecb7729ad51a5b36285de2265ca49eee23f712a56301388398099336e7a07dca869fe23e1e70c876d070392b207a32 SHA512 4fd9e5a2f215f2da752929a2688022d78ec16a70342613efbf5649a1b6be09f0b4e60cc780ccc985c1b725ce1b38f42c7f8b7bd92eb2cd1612aa2c5a005fbbdb -DIST libkscreen-5.21.3.tar.xz 84668 BLAKE2B d4414b260a1df3d3cfb5c5e0b1d6a561d287b7efd69390e8d95290b4472c88cdecd69195136c4f4d38129534b06adde14c56c2bb517b9336acc61ded6c3b4a12 SHA512 6c1e9b0d58fe0d14c5f0364913fed423de6ed6b315fa6d328e7d79aca66c591a47b79cb81e803afb9f6fef4828328eb70aa4c4809902dc6a626a06cab9c338bf +DIST libkscreen-5.21.4.tar.xz 84652 BLAKE2B 4dfc665cecbc3a07a7d2b45eed544605e84c7ef7b5b64dda23bba5bc4e2048b0009cab0372507db29f71a90827217fb53ee985906e6e9c9ff2ae9e9bd8147a3b SHA512 debc5b16242989ec289bfe6da3faec28f80d7274e902da76edc389bd34a1ba731ee8eaaaa7d4869793b5843aaa53b21e26009d8e55672964c66f3bef45b13bc8 diff --git a/kde-plasma/libkscreen/libkscreen-5.21.3.ebuild b/kde-plasma/libkscreen/libkscreen-5.21.4.ebuild similarity index 100% rename from kde-plasma/libkscreen/libkscreen-5.21.3.ebuild rename to kde-plasma/libkscreen/libkscreen-5.21.4.ebuild diff --git a/kde-plasma/libksysguard/Manifest b/kde-plasma/libksysguard/Manifest index 198efd30c31f..6a313ab3b563 100644 --- a/kde-plasma/libksysguard/Manifest +++ b/kde-plasma/libksysguard/Manifest @@ -1,2 +1,2 @@ DIST libksysguard-5.20.5.tar.xz 699156 BLAKE2B 749cbe4b73e8377bb3dc026000492d6dd0cea34dd13aafd32754aa84636ccf416e60fc97ca17c1810ea0b2458f6ec09471a383210b1a6b025a745fded3a1c734 SHA512 56fa61e1149f8a97f1884755bbc0475a1f9a458eb785d29416b4646e9a9edb1f2bf85e56dcf49226ab1509b4a63bf4334c1ad9853026ccd0eaf68dffa79864b0 -DIST libksysguard-5.21.3.1.tar.xz 706316 BLAKE2B 40315fbd3a8a3927abf67a00808ccfdfd5bdc5fd7b24af64fda916df05c70664d8ed4748770a364a34a6e465c7f73dbb5851cba268a966d580729d2eeee3b630 SHA512 399318b5a6565af1da68de45b78a8a359e84ecd5e49cdecd5cb62dbdfe69244fa1e4a5898c261bf1f48ef1ac85d593a667d70080130d3b4b55df6cf17d1b13f9 +DIST libksysguard-5.21.4.tar.xz 706288 BLAKE2B fcfba0da27ad4a2db25784aa3ae188aeae721e5fea22bdb3b7d9df7e6216812880e3eebfbee809544a20c26524b3b36a334b6417a0158ee83378a4b86630a842 SHA512 acb1a2310fb451ff3b650308ca96f75acecd45247e22a530e26fbffa3cb73ba41adc8b106dc2e875dc59a0f0b51d5a7826372f7ab86df511b4f87832b69aab10 diff --git a/kde-plasma/libksysguard/libksysguard-5.21.3.1.ebuild b/kde-plasma/libksysguard/libksysguard-5.21.4.ebuild similarity index 100% rename from kde-plasma/libksysguard/libksysguard-5.21.3.1.ebuild rename to kde-plasma/libksysguard/libksysguard-5.21.4.ebuild diff --git a/kde-plasma/libkworkspace/Manifest b/kde-plasma/libkworkspace/Manifest index b877b02b8308..7ac176f13d26 100644 --- a/kde-plasma/libkworkspace/Manifest +++ b/kde-plasma/libkworkspace/Manifest @@ -1,2 +1,2 @@ DIST plasma-workspace-5.20.5.tar.xz 9041964 BLAKE2B b0bef6f74999d503064d55fdc670bd320a141c4619c0cfb7491158485096dfd636ad31dfbb4e9d7be3d86eca7b52bce97acb7aefe57377cce9e6a5ce1ad3cb9b SHA512 bd63502fdaa79deb380d254a3649a2810e4b2c6e748e9a38606f561cc46573a6e75631584a340a220742135f4682f9deea28c78b7fe4ad88ee6491f190b3212f -DIST plasma-workspace-5.21.3.tar.xz 9713648 BLAKE2B b5a2d68ddf6affcdadb54219fdbcc1c134c6654716c6744489ca4d7393743d9c7eece8ac055628e5251f84eef4867422aa53b6f6152e9ac8e7e8701bc082549d SHA512 a27ef58b6d75f9a7ad6f3f7383e66a3d94d8ccef9eb762c4c3dad8dd18522527b878416c4a5051afd13ff40935912af5eb60d68efe001129daea436b82ed07a0 +DIST plasma-workspace-5.21.4.tar.xz 9714792 BLAKE2B 8ada47faf866c9ef2fd16a7925e393dbfcb15fa54e693b290ee61443846b1e11e110969408821b98edba570ced1168d786ec54e4e33d99221077dd24744aefb1 SHA512 80f4b55ce982c3e2d0761cba1d4f14659b2ef9ce9f6d362c4439c5ee404ea7bc9e458cfbfd7e37f9ff67b53cc02f1aa3c62c7b7ad9fcf57646ad59e9f60b94c5 diff --git a/kde-plasma/libkworkspace/libkworkspace-5.21.3.ebuild b/kde-plasma/libkworkspace/libkworkspace-5.21.4.ebuild similarity index 100% rename from kde-plasma/libkworkspace/libkworkspace-5.21.3.ebuild rename to kde-plasma/libkworkspace/libkworkspace-5.21.4.ebuild diff --git a/kde-plasma/milou/Manifest b/kde-plasma/milou/Manifest index 32af02d43e96..875f45b28d1d 100644 --- a/kde-plasma/milou/Manifest +++ b/kde-plasma/milou/Manifest @@ -1,2 +1,2 @@ DIST milou-5.20.5.tar.xz 55388 BLAKE2B 5d2e977c884753a315c0c424d30ff5fb2ebc04e660b0243d2c352fb105811fde54f9c57f4e96a7abf2cc043ae6ca9b348ca4d84deefcef550814ae2dcbdd7822 SHA512 a67d939dc832b77ce957cc2e1b9a9e56412618d94217e0bb958db62fa41c5ba2e6e4311e0300a79800ef1845e425ca0e275fea10ece9d9a60bdf7bf690b71b32 -DIST milou-5.21.3.tar.xz 43764 BLAKE2B 755cf9243c8b486536a87306e499598058cc2380fa496271a8861974518969c94b1196b0d7975d72417cd84842a7546412a380debdea8510f7f5b160b9f1c51e SHA512 62f9b8052e20d50dd0ba40b2fea6326453bf6b3bbb4eb1e33f8b63563d46e746d50f95ae52f6f1686962ed3df84ff8b6d20fa636249efea6410d522f1d11e2df +DIST milou-5.21.4.tar.xz 43840 BLAKE2B 2ea9e023701b7fa90c8982efb73ba635fba0de3cf9bf7b9ede2089b7e50c90e7178f1d4ac2169170ab23173bebc743e093ea8859c10b5185a81fe3b5638a3c48 SHA512 be56e55d2fd8ddd2c30a304cabd7e9842ae03019012453380f8aea81981840aa5026babe9f26740d7711a8372201c4ed0fe7545356b0c99ae10bbe429a54c523 diff --git a/kde-plasma/milou/milou-5.21.3.ebuild b/kde-plasma/milou/milou-5.21.4.ebuild similarity index 100% rename from kde-plasma/milou/milou-5.21.3.ebuild rename to kde-plasma/milou/milou-5.21.4.ebuild diff --git a/kde-plasma/oxygen/Manifest b/kde-plasma/oxygen/Manifest index 548493267661..614b60dfd166 100644 --- a/kde-plasma/oxygen/Manifest +++ b/kde-plasma/oxygen/Manifest @@ -1,2 +1,2 @@ DIST oxygen-5.20.5.tar.xz 4471660 BLAKE2B 9ff9c4479d34020dc92aa6d68f44d80c6a5620d8f22449a67a1d02df0f6d68313b3f88c7e41e292fdafe2316f6b50145b7a5d4ce128e0961782e7cb71d18bf86 SHA512 c3dcfeca4264c460adec8a6f08a616d3647c8e7f4265a23b994ca1106d1c0a3aefd7732377f5e6a38dcecec4728eca2bd54a7290b2d52ab81a66b7b971503282 -DIST oxygen-5.21.3.tar.xz 4477328 BLAKE2B 92d939c66929c6862e5d9b30a4afd3d44a5d251c930fe2845f17190f3cd19bb6a0a11d9f20188740401d09453b0e8d44f5738e08cfea5b5a2e468b61ff4b975b SHA512 f4d420a2b4a3db06a801bf067e7ccdc5e90613456bc6d5175050981e7bbc818b20cfc2a8f6f0b52dd50ff697f310e6bcebecf93b348cedccd062e2e1215d3838 +DIST oxygen-5.21.4.tar.xz 4475612 BLAKE2B b56dd9c0e59e397e45234448da1a67acb79380ddb0531f9f963bef54db77eb4141e3d83954cd02e8e025c1ccd3332e6e66e4941bfbbe07aa3548587ca85bcbf9 SHA512 d8050948ba28d5037afe31be34fa1c02b67420956f18a0e7901c0ac2d8c99b0255f88bb4291fca3648e3bdd1b3143e4b3da2590c8be1937ed8c18c3103a5c132 diff --git a/kde-plasma/oxygen/oxygen-5.21.3.ebuild b/kde-plasma/oxygen/oxygen-5.21.4.ebuild similarity index 100% rename from kde-plasma/oxygen/oxygen-5.21.3.ebuild rename to kde-plasma/oxygen/oxygen-5.21.4.ebuild diff --git a/kde-plasma/plasma-browser-integration/Manifest b/kde-plasma/plasma-browser-integration/Manifest index 36b52736c69b..8db40deff1e4 100644 --- a/kde-plasma/plasma-browser-integration/Manifest +++ b/kde-plasma/plasma-browser-integration/Manifest @@ -1,2 +1,2 @@ DIST plasma-browser-integration-5.20.5.tar.xz 193684 BLAKE2B 9144233b0a36e913328e930a59973432ad9e83066e7bdd602a672f354e991fb6a971598c788e658ab55615ed6e2e0731d9749d1f6d471f928375b4af0852a2be SHA512 d6017397dc86c5e835b914748fe9fe4c3f2b499174dfd3a0a9575446a831478deb692663b6c0b6d6ac37aa309a5a0168a5db5d56babd8e802b419022ce88f152 -DIST plasma-browser-integration-5.21.3.tar.xz 203108 BLAKE2B e9744ee88a3a242ca66e7b56dee924a43cc629d61cafc2957198ea08d61f2280e530a45b7b3473cf9243aa0b6d814c3ed05b57ecd4adc81454c3b3c42e7635a2 SHA512 82ddf808cd57c87b8cc4ade8f6978f032d38e7dc98d39480d61ec5a0e9ad85fa92ccb54ad01e3c60dce79d100d1f0a7f4d8e373747610b04cc4b9315c8a6f75a +DIST plasma-browser-integration-5.21.4.tar.xz 203948 BLAKE2B 49473b61f7ec40266a6df12c6c128e799fe4fdb45ec5b264f1aa3f3051e50de6aeb1be8e80dee694cec5b9efdf8ab5f5285355400eee365bf1f6712ac25a95d4 SHA512 7297b1cad02fe899b19ed1546ae7daef9416807e9395a494c597822b98b3fa90ad03932cdb169988d1005ec6f2d8c5cf74a93fb2c1887d156a1349cc46f5ce17 diff --git a/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.21.3.ebuild b/kde-plasma/plasma-browser-integration/plasma-browser-integration-5.21.4.ebuild similarity index 100% rename from kde-plasma/plasma-browser-integration/plasma-browser-integration-5.21.3.ebuild rename to kde-plasma/plasma-browser-integration/plasma-browser-integration-5.21.4.ebuild diff --git a/kde-plasma/plasma-desktop/Manifest b/kde-plasma/plasma-desktop/Manifest index c5879b1457d8..400a778bcae2 100644 --- a/kde-plasma/plasma-desktop/Manifest +++ b/kde-plasma/plasma-desktop/Manifest @@ -1,3 +1,3 @@ DIST plasma-desktop-5.20.5.tar.xz 15899532 BLAKE2B 1ed7d6c1bbc8b368ed98c4f35bcfd10f8436909a8f66fbfdf2e4e5eb8b8dcd36903600a934512dac7a07d54ef830ed2604e1ee39df6e40156ef7cec1e96dd041 SHA512 a1af8d04dbf16e94777e018ff0f289b69928ccefeb31e6dc73a2425d6170a0a5a3fdc324d192b41664cd118eea9b15cb6e7bd3f49ee03095ede16a3fa53a6f2b -DIST plasma-desktop-5.21.3.tar.xz 15912448 BLAKE2B aa30c80145585fbe621bd9a38778f2b9615a13a4105345040dfb47c436109fcd5495e5e5bc26a49f91f99f240bcbe6460f78a14cacb36713f093dcdae765d882 SHA512 1ba606732eed71b384d87953dd3083d5596b38589181bc8758b87dcf4002098ce247601625f6f2c8a52bccb3239f91c03f081555b529d459225384d9c4db9ede +DIST plasma-desktop-5.21.4.tar.xz 15914768 BLAKE2B e816775c1c6aba4d94db1c56f4298a43c488d720d0b84b7e1da63020a7f40e4cd9a034ce570f7b2f691194200bcccabed5b1ed029721787c238f2664968cb891 SHA512 91cce61b1c685266eb53a34f6533a95d092901280e48ed6ed8364a9b9f6d32594a1d5209fc52295e1c2ecdec40f39959dd332fa61cd914c0199d1e81b9596dd3 DIST plasma-desktop-override-include-dirs-0.tar.xz 7504 BLAKE2B 781a2f0f7ca5a45b966edfc79012e80c6826262a211d95b725590191a8828e0002fd924a49cc63c12090535077a24f3e719ca3277aac89aba3092e86f73d7f61 SHA512 d23dc203b8b645472c9c192a3d73ef9b46c66d9c64df1c90efa05c9968ec125e0a256bc9b654f05a1f22bce4b1d8aad436f581b42d579f4195a44f062fd444bb diff --git a/kde-plasma/plasma-desktop/plasma-desktop-5.21.3.ebuild b/kde-plasma/plasma-desktop/plasma-desktop-5.21.4.ebuild similarity index 100% rename from kde-plasma/plasma-desktop/plasma-desktop-5.21.3.ebuild rename to kde-plasma/plasma-desktop/plasma-desktop-5.21.4.ebuild diff --git a/kde-plasma/plasma-disks/Manifest b/kde-plasma/plasma-disks/Manifest index 650e88108163..e0c378a2967d 100644 --- a/kde-plasma/plasma-disks/Manifest +++ b/kde-plasma/plasma-disks/Manifest @@ -1,2 +1,2 @@ DIST plasma-disks-5.20.5.tar.xz 64636 BLAKE2B 769c131e069861dc06a56ebf0e5f8aef9306ba10660228a8a1b0d6a240126556d18a8c5323255efaa237bbb116c6db2881047257e834597e112e79906d1b64ff SHA512 dd27cd4b612620de2a28001bfd3c95a3ec41fc8f96fb0421ad660885600b663df95315a8cd0710c0457f51633dff91cdefc75417b3751f9c21d50cc45fced9bd -DIST plasma-disks-5.21.3.tar.xz 70096 BLAKE2B 1cd6a13362bfcb5bd58839b79703b5c4b6dc1376224ff73b1216513a915ff86095d9b49c12cb6c6719be1ba9bee600e16ed0596f125ef452e1806b7c84d415c5 SHA512 4e587d1cf60f547a133bdc3aee0ed6418d4f8404aa85722dfd01bb9ea308d36f20c230c36ecadb1030a4d4c5ea6fdc12db8e5f1b8fd7aa55405c3e57d1130ac5 +DIST plasma-disks-5.21.4.tar.xz 71000 BLAKE2B cdfa127fcbfaf5f5891970539f95b6c0c5f37dbaa71a7731ccecd920e8d415cccb966e77373fb665821a371d03a239ef95dd00817015fd3f84f25b9199e0d660 SHA512 2eb16f0098b12d5b1522c91083e55c90a1c759e819722334722032ea00007cb74f065fa7c83e83d92ba72d373a4203c51ec3be8bbcd90ae0eb591d45d0211692 diff --git a/kde-plasma/plasma-disks/plasma-disks-5.21.3.ebuild b/kde-plasma/plasma-disks/plasma-disks-5.21.4.ebuild similarity index 100% rename from kde-plasma/plasma-disks/plasma-disks-5.21.3.ebuild rename to kde-plasma/plasma-disks/plasma-disks-5.21.4.ebuild diff --git a/kde-plasma/plasma-firewall/Manifest b/kde-plasma/plasma-firewall/Manifest index fe563a5d7e06..ac5750ef0bcf 100644 --- a/kde-plasma/plasma-firewall/Manifest +++ b/kde-plasma/plasma-firewall/Manifest @@ -1 +1 @@ -DIST plasma-firewall-5.21.3.tar.xz 330072 BLAKE2B fa05c2633f8076deba11b990aca565a931a908c5a7587f6f5b593da0aa71c65b48f2f401b58f0a91ab1860b5d0510986e3f1561f25023627b7f6c957f63c63d2 SHA512 2b0094dd6f0af41f1ad68f9ec2a1d3738af6ed0021678285082a23588d198cc08adeabc776b227204b3b780114dec64f7747b0c8dd2244948a97e3889cbcc087 +DIST plasma-firewall-5.21.4.tar.xz 330788 BLAKE2B fbdd1e871783d228dcf7010dcdb6622ffc4d56295ffd95547e79cdbb8aa49849fa51999852105f52870da9cee55cd670da4acc5785a4bd2198a7008c3a865a88 SHA512 421fb28586083c4dc694170720dad1a2176d844bf5e290b04e3bd14140186a02c3a2613bbeed110c849d53fde751f60efeb93badcd77b9795235117d95cd0fc6 diff --git a/kde-plasma/plasma-firewall/plasma-firewall-5.21.3.ebuild b/kde-plasma/plasma-firewall/plasma-firewall-5.21.4.ebuild similarity index 98% rename from kde-plasma/plasma-firewall/plasma-firewall-5.21.3.ebuild rename to kde-plasma/plasma-firewall/plasma-firewall-5.21.4.ebuild index 96551e71e55c..630397f206f2 100644 --- a/kde-plasma/plasma-firewall/plasma-firewall-5.21.3.ebuild +++ b/kde-plasma/plasma-firewall/plasma-firewall-5.21.4.ebuild @@ -35,6 +35,7 @@ DEPEND=" " RDEPEND="${DEPEND} ${PYTHON_DEPS} + sys-apps/systemd || ( net-firewall/firewalld net-firewall/ufw diff --git a/kde-plasma/plasma-integration/Manifest b/kde-plasma/plasma-integration/Manifest index 9e09aa0ec10d..56e25a720f23 100644 --- a/kde-plasma/plasma-integration/Manifest +++ b/kde-plasma/plasma-integration/Manifest @@ -1,2 +1,2 @@ DIST plasma-integration-5.20.5.tar.xz 59740 BLAKE2B 8c6e054db3047093556ac9549ebe28e6270001838f28eea92138f4acc02c79235f6c0ab8d82de764dae16efa81cc7ff7519736935bd77153612ee035f7abf337 SHA512 fa0806c756d394ab6f419252396f9d0a18652ed652adcb016dd2885f5238df843814f4661c63b193805834dcd43cb346f69ce33339520229c215d2ff45a24604 -DIST plasma-integration-5.21.3.tar.xz 60952 BLAKE2B 447bb473f6e540bab59cd45348511f717bd8eec63eedce050c1905bde13831b8aa2e27e9d546224cd72094b90c843edced0f7e455b9e0166f07e05957e2952e3 SHA512 3ddf4b100caf026bd01c1f2898a0c0bfb73d98a2fc7254f0a217ddcccc4983ec4cacd518b9e42ee3794ab972a79898a5c1be62affb23530c80614d0f688073ce +DIST plasma-integration-5.21.4.tar.xz 60944 BLAKE2B c8ba267425e6617f8ac2fc46b716cd196eaf44671c37d79fd41a17e84c704767df245cc31bb9241ce9750e877fccf5d2cffea007afe58af22ce04d373c77bbc4 SHA512 49f34235863e331cef273037472c9b95fe865b1f353c1c070c03e9e0cdfd8ad9c3b555eb5b12d62b31c12de58d645d221cc3f6930bcd0a886991a689bb6b87cf diff --git a/kde-plasma/plasma-integration/plasma-integration-5.21.3.ebuild b/kde-plasma/plasma-integration/plasma-integration-5.21.4.ebuild similarity index 100% rename from kde-plasma/plasma-integration/plasma-integration-5.21.3.ebuild rename to kde-plasma/plasma-integration/plasma-integration-5.21.4.ebuild diff --git a/kde-plasma/plasma-meta/plasma-meta-5.21.3.ebuild b/kde-plasma/plasma-meta/plasma-meta-5.21.4.ebuild similarity index 98% rename from kde-plasma/plasma-meta/plasma-meta-5.21.3.ebuild rename to kde-plasma/plasma-meta/plasma-meta-5.21.4.ebuild index 05c656162486..a108002f6a8f 100644 --- a/kde-plasma/plasma-meta/plasma-meta-5.21.3.ebuild +++ b/kde-plasma/plasma-meta/plasma-meta-5.21.4.ebuild @@ -62,7 +62,6 @@ RDEPEND=" ) !sddm? ( x11-misc/lightdm ) ) - firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} ) grub? ( >=kde-plasma/breeze-grub-${PV}:${SLOT} ) gtk? ( >=kde-plasma/breeze-gtk-${PV}:${SLOT} @@ -84,6 +83,7 @@ RDEPEND=" pulseaudio? ( >=kde-plasma/plasma-pa-${PV}:${SLOT} ) sdk? ( >=kde-plasma/plasma-sdk-${PV}:${SLOT} ) smart? ( >=kde-plasma/plasma-disks-${PV}:${SLOT} ) + systemd? ( firewall? ( >=kde-plasma/plasma-firewall-${PV}:${SLOT} ) ) thunderbolt? ( >=kde-plasma/plasma-thunderbolt-${PV}:${SLOT} ) wallpapers? ( >=kde-plasma/plasma-workspace-wallpapers-${PV}:${SLOT} ) " diff --git a/kde-plasma/plasma-nm/Manifest b/kde-plasma/plasma-nm/Manifest index 4fa05faf252f..7cdc779a7d2d 100644 --- a/kde-plasma/plasma-nm/Manifest +++ b/kde-plasma/plasma-nm/Manifest @@ -1,2 +1,2 @@ DIST plasma-nm-5.20.5.tar.xz 865364 BLAKE2B 3a316674e9c9bbe7df09c34610f117bbacfa60515e93077103a7956aa1999cc8bef7e4e5add53d3ccb847557c7fadf17ab23d82e392e1b2822cecb9dc33598bb SHA512 6413dcbc6b8723384ecc6897331947343f399bedba6aff9148bc34485b54c5fd6a91b77d63390b0c398c8bcad8151de3f1746c71f3cfae9476632e2386ab6ff7 -DIST plasma-nm-5.21.3.tar.xz 896180 BLAKE2B b5f0f9815314d1543b36688c35d4bc1c4a818dc466db05e916852ecdde9fe5678de3a6ceb698b44054f050968cc3d9b118fc841ee08ffa91fb1c2d3d71ac6ec5 SHA512 1d30f091936f06e0d971def64be02353235daf9675a68c95c9d0d69b361c3c516eabf0b1f8b34a215f17bc6f3efc323bd770f15ffa8e860c48da49d8eb12e2e6 +DIST plasma-nm-5.21.4.tar.xz 896848 BLAKE2B 65d1d5cc225da5ea2e5d6b8910a47f67f0d52ed2e53cfecf47eb185320249f32d77c8c87d0165beebf0e4b0fe1c3d87d79c3e5adc2566798e82aa6c600f8e208 SHA512 5630ba5c397858e31c18ffb9dce7f3345264f48e0c7821c1ce8f132e006f65fdfbfc92b829d34b30abbfcca8e8dcbf0f9c72ed0978f373bb70d5c3a6443df703 diff --git a/kde-plasma/plasma-nm/plasma-nm-5.21.3.ebuild b/kde-plasma/plasma-nm/plasma-nm-5.21.4.ebuild similarity index 100% rename from kde-plasma/plasma-nm/plasma-nm-5.21.3.ebuild rename to kde-plasma/plasma-nm/plasma-nm-5.21.4.ebuild diff --git a/kde-plasma/plasma-pa/Manifest b/kde-plasma/plasma-pa/Manifest index 3a5b53783d9f..dcc50ceca603 100644 --- a/kde-plasma/plasma-pa/Manifest +++ b/kde-plasma/plasma-pa/Manifest @@ -1,2 +1,2 @@ DIST plasma-pa-5.20.5.tar.xz 114276 BLAKE2B c41d5093af494ab0eb17452098e47dc53b56256c98181a4f034df8662aafe51b3138fbb41ae7ba0b9d31e6595bf8871d93b6838f69cec30c0981690c4df85233 SHA512 8d01c79fd75e494f816049400a10929f427bf09d79ebddd73a125d4795722fea44319450c5f4d7d8627a03fca4a8f11405e267a87ca5e85016038fedc8131bda -DIST plasma-pa-5.21.3.tar.xz 113384 BLAKE2B 19998304bd60e95c750890b87a652296e1aedbca5e2bf6f8d435e16e95708a9ba0ffc694ef32553b8b0e5e542ae5ba4e7015abbf679d83df86814977175f8dbf SHA512 d7383b54ce458270530abd176828ed233496ad24f9313af165c10a72f951c866c39063a31a17fe1484f867af17f39b793b57d4130db596e8e28a12eb6ae85720 +DIST plasma-pa-5.21.4.tar.xz 113496 BLAKE2B 1ea4debada857382b56cce7c8387eda65e0794a0e5f0cf3cf822efb54b8235b995483a32edc6c1121f3916fa200b39220947e339053a900b480cb6a3ca5e253b SHA512 c0b844db99255695a88640f7038d0a88e42d08b25a3bea5c05782d510eba4b51aea1c0c1ed6832dd18b231713a784df1dda711a74b04c3f62a739e376c3fa901 diff --git a/kde-plasma/plasma-pa/plasma-pa-5.21.3.ebuild b/kde-plasma/plasma-pa/plasma-pa-5.21.4.ebuild similarity index 100% rename from kde-plasma/plasma-pa/plasma-pa-5.21.3.ebuild rename to kde-plasma/plasma-pa/plasma-pa-5.21.4.ebuild diff --git a/kde-plasma/plasma-sdk/Manifest b/kde-plasma/plasma-sdk/Manifest index dd4226d49af9..ba29ea0bdd5b 100644 --- a/kde-plasma/plasma-sdk/Manifest +++ b/kde-plasma/plasma-sdk/Manifest @@ -1,2 +1,2 @@ DIST plasma-sdk-5.20.5.tar.xz 266680 BLAKE2B e6ba310a3d089ee36a9098d9a58276cb8491a0c3016990e7643036ee905624c5f974b0d2e470047b59e5cc114a80e7426dbf1d0561bdf4fd26a218e47ade8ca8 SHA512 d10a5413835ab9ac4f1c521839f56b12862d87eed25c13d7ea70398bb892da7ab558bfc62fd2fe8451fc11ab9023d2e9a6e78c677bfa3e104c15f8e87ae1db77 -DIST plasma-sdk-5.21.3.tar.xz 269100 BLAKE2B 28d46d6995bacda25f81e045ea44c4d354f644ced73ad214e5f125c9d1633f5f47b8ce4ada2159176d7b7b3b58fd72da6450884dd32efc48d3ffe2f7bb23332c SHA512 57cc4f3e913321e28663af42325f73d1280836b82e2bcd07ea82a888b5030bde2d168f707759a4441ed56c73a8681c02c00c4e9dc52f761c076eaa3b8f810e9f +DIST plasma-sdk-5.21.4.tar.xz 269256 BLAKE2B bd7838311400cc91c5555b8c2b1d56f490b97b8a14d217937b0588139a0c8ddf4d0fe5ccaab1ea74df45a9e571d7bb10674183e9f8a1b752ec87e6bf902382ee SHA512 b19874f9dfdaba66c10ebf213f27455c0035036efc17d2a149118ce2a1f9c3cc63732168c3d7797bb6e5f2b1e7e3efb46f01eaf8e0a85a4f4edb551eca095129 diff --git a/kde-plasma/plasma-sdk/plasma-sdk-5.21.3.ebuild b/kde-plasma/plasma-sdk/plasma-sdk-5.21.4.ebuild similarity index 100% rename from kde-plasma/plasma-sdk/plasma-sdk-5.21.3.ebuild rename to kde-plasma/plasma-sdk/plasma-sdk-5.21.4.ebuild diff --git a/kde-plasma/plasma-systemmonitor/Manifest b/kde-plasma/plasma-systemmonitor/Manifest index 4695bde137a4..771a9006394b 100644 --- a/kde-plasma/plasma-systemmonitor/Manifest +++ b/kde-plasma/plasma-systemmonitor/Manifest @@ -1,2 +1,2 @@ DIST plasma-systemmonitor-5.20.0.tar.xz 105596 BLAKE2B 93a5feb8fba244580e65b55633d803e14051b476f3ee5fde617285c61a84be7b22c5c09f4a14e0e7b9b3c88a45868c9f8c5c72e8cfd4488add192e9e1ceeb594 SHA512 56c6a5fe4646aaa2fc76c30f28362252308516b06132501efeb9905097a5c895250076b09ef2bdb7a9f4ad77435c622bd4b3f1ad5b69116f6654b3046829f2a0 -DIST plasma-systemmonitor-5.21.3.tar.xz 122832 BLAKE2B f4befcb9aa13bd12c1a7a0687618ee5fa23b5739b4f2435e0e5bd6db414b3db64f4f19c144eb6e04c93d85f88469e7de8b1c3ebe45f1e980f9e8ea0915c1866c SHA512 ee2d1b9e931a38af5d7a08847fec0f759144c4732375a8c64718137b0aab609f46e2e7b2ea22d76d1cdbd584a206272c71e989926096e36cae57ff3e420dc56e +DIST plasma-systemmonitor-5.21.4.tar.xz 124008 BLAKE2B 6333bca2e0177d8a7348885f954073478b2e60d205fb493fddbae7b87aecdb08b49f5670cedb716811e35b593dc8a4361f1423b7b1aabbaea55ad7f449dd9202 SHA512 c8ac80afa7dd5f8d44a778e29cee65a87b198d6364b6e98963bb5168f6da22a339b1c69f9fa39023c7bebaf78488f9998571a72ce7e59729ca7b050b70b99013 diff --git a/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.21.3.ebuild b/kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.21.4.ebuild similarity index 100% rename from kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.21.3.ebuild rename to kde-plasma/plasma-systemmonitor/plasma-systemmonitor-5.21.4.ebuild diff --git a/kde-plasma/plasma-thunderbolt/Manifest b/kde-plasma/plasma-thunderbolt/Manifest index a2ddc18b8d3a..11c3117d4b1d 100644 --- a/kde-plasma/plasma-thunderbolt/Manifest +++ b/kde-plasma/plasma-thunderbolt/Manifest @@ -1,2 +1,2 @@ DIST plasma-thunderbolt-5.20.5.tar.xz 56824 BLAKE2B eb3289a0e9959cf291d1eed2d52597d9ffdc8993096ec0b1ba850720c726fe412ac43bfcf8f7b4c721d6a982ce1f127e323b420ec57da33dcd206438d9602ba7 SHA512 ce07bfd0733f6dda4429b77afbe699edb85e46cc31656ccb7a6cbf366fdba2720b4d92e4327edfdb164867873bbe7d21dd2da5e8764bb36e8b3c154ab8f3088e -DIST plasma-thunderbolt-5.21.3.tar.xz 56724 BLAKE2B 89c7e321dfdc308d776630332ca8a20121aa3ad786d2a608a817fb7eee5cc3569f018940b7b876d29fbaee97302d6654ffb11dd169cc5171cffa8908aaf206b0 SHA512 bc3be569c6f606a80df5d712b37874262868b15387aaaeb4009f891866876398cf58e54ca76f625c0f4c633664c397014e1f7abead859c0054c18c595ddf32e9 +DIST plasma-thunderbolt-5.21.4.tar.xz 56732 BLAKE2B 63df5d4dc107c8eab6a257dcadd3535b33637e4a8a3fe940cebf6157dc74cfc63ffe46b5f5bd1f50533cfc7ff8c17544ac3ecd3e04e6bb1250743b98c9d5cf18 SHA512 ec714f68db1c0d0d32c5c7383a3149f07f060680aa9e11b98eedf842d1ac6870996a8004669cf9f4a0f4de68527defd31a3a396211921d05818892a815d83971 diff --git a/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.21.3.ebuild b/kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.21.4.ebuild similarity index 100% rename from kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.21.3.ebuild rename to kde-plasma/plasma-thunderbolt/plasma-thunderbolt-5.21.4.ebuild diff --git a/kde-plasma/plasma-vault/Manifest b/kde-plasma/plasma-vault/Manifest index cb686b0a3d29..b0281816e7f0 100644 --- a/kde-plasma/plasma-vault/Manifest +++ b/kde-plasma/plasma-vault/Manifest @@ -1,2 +1,2 @@ DIST plasma-vault-5.20.5.tar.xz 159080 BLAKE2B 2aa427337eb69b016eef9d5849c465cc8f55a900cd35739a88c51f622ce01d5b4a8676442ba78fc0b555e09de7a31b3ed6499c85968f5178d3613b88a6d114fc SHA512 2e3d6b221fdf363763b732f2e0d82afc63aaa727bae8755940c6e53eecb9ad6526071162202a24c93065a3e80598b3c25a71255a2fe032c71a771e611bc80c9d -DIST plasma-vault-5.21.3.tar.xz 159316 BLAKE2B 5649648aacfd780b64c13d29abeeddb07c89c653db047f3339aa4ded23b0c6ece8fb0c6b22cc651715b02765ff6abdd113e3ecb44938da415e633a213e787bb2 SHA512 a69c3ef8551d62349588e3e39b774178329c0fb0631568c22bca6bef217cb47494f40ab521bad3a104458fec74ffa239146c9f4d111e5a180d1eb72355d95abf +DIST plasma-vault-5.21.4.tar.xz 159420 BLAKE2B 8d09ca704375de9637f778257c1ffad71d5283539da728a0af9db1c55b1ab033b7b7942c56727500b9737125f4ed272a0e71ec0c3ceddad1d924c4004de2844e SHA512 6c83f00dc29bd439aaa8c655fcc79afe4349377ae2ac16074140de7102ad053749feb1ad63e9b092833a8ef96f49bcd624ef4159e07b1116bcf315e5f48cdbf3 diff --git a/kde-plasma/plasma-vault/plasma-vault-5.21.3.ebuild b/kde-plasma/plasma-vault/plasma-vault-5.21.4.ebuild similarity index 100% rename from kde-plasma/plasma-vault/plasma-vault-5.21.3.ebuild rename to kde-plasma/plasma-vault/plasma-vault-5.21.4.ebuild diff --git a/kde-plasma/plasma-workspace-wallpapers/Manifest b/kde-plasma/plasma-workspace-wallpapers/Manifest index 3aa2c99cf7c4..2e8ad777468f 100644 --- a/kde-plasma/plasma-workspace-wallpapers/Manifest +++ b/kde-plasma/plasma-workspace-wallpapers/Manifest @@ -1,2 +1,2 @@ DIST plasma-workspace-wallpapers-5.20.5.tar.xz 45932988 BLAKE2B f97004b26d967acf8dc4e24b9d5efeb99c56d69f640d03662162ecf9782c9e0343d99c5ba2813ebab9d9811a03ca37c6ad73ed420f0bb88a393a49e1dce69a76 SHA512 60719b4d963b8e8e4306c2ced7433aa8a009029de7f5fe5e1d4a1743a2554bbf5a64d572a839c2210a474a51e849c7a5bae74dd121f06ca80f076d85bc8eb8b0 -DIST plasma-workspace-wallpapers-5.21.3.tar.xz 48098692 BLAKE2B 256c30ea2517a745779dfb8af9e8073681d8bddc6fa1757c125eddf431d379d0d834e5ffc9303f9867b4ff0bdaa3add855dea02dd2b1a3da4d4d3b9c4f469fe8 SHA512 75a36ce31bc6bbbfdb990be44103a2f15d2f3b6f3189ba1f22e64c6a7731af9046f69883a701714957e822c19ba0915a0b97c88ba8e429aff925f333cd9e433a +DIST plasma-workspace-wallpapers-5.21.4.tar.xz 48099124 BLAKE2B fa8d383e0b888d95595a8f7b374b481cce0a231b2dd1a61e5ea4915e51210f9849c5a784241d248f4e8f56aa6b27b0244b040f2a598eba68aaec2dbb38ffc6d0 SHA512 bf6f9be42bfd8a286462b5779bd40426a5b16e65be4ca999ee55334ae7b8b66a74365cc12d6517b6f5ec1c5a0214e7d8ae6a4a8d77beaec28086166d42b83caf diff --git a/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.21.3.ebuild b/kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.21.4.ebuild similarity index 100% rename from kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.21.3.ebuild rename to kde-plasma/plasma-workspace-wallpapers/plasma-workspace-wallpapers-5.21.4.ebuild diff --git a/kde-plasma/plasma-workspace/Manifest b/kde-plasma/plasma-workspace/Manifest index b877b02b8308..7ac176f13d26 100644 --- a/kde-plasma/plasma-workspace/Manifest +++ b/kde-plasma/plasma-workspace/Manifest @@ -1,2 +1,2 @@ DIST plasma-workspace-5.20.5.tar.xz 9041964 BLAKE2B b0bef6f74999d503064d55fdc670bd320a141c4619c0cfb7491158485096dfd636ad31dfbb4e9d7be3d86eca7b52bce97acb7aefe57377cce9e6a5ce1ad3cb9b SHA512 bd63502fdaa79deb380d254a3649a2810e4b2c6e748e9a38606f561cc46573a6e75631584a340a220742135f4682f9deea28c78b7fe4ad88ee6491f190b3212f -DIST plasma-workspace-5.21.3.tar.xz 9713648 BLAKE2B b5a2d68ddf6affcdadb54219fdbcc1c134c6654716c6744489ca4d7393743d9c7eece8ac055628e5251f84eef4867422aa53b6f6152e9ac8e7e8701bc082549d SHA512 a27ef58b6d75f9a7ad6f3f7383e66a3d94d8ccef9eb762c4c3dad8dd18522527b878416c4a5051afd13ff40935912af5eb60d68efe001129daea436b82ed07a0 +DIST plasma-workspace-5.21.4.tar.xz 9714792 BLAKE2B 8ada47faf866c9ef2fd16a7925e393dbfcb15fa54e693b290ee61443846b1e11e110969408821b98edba570ced1168d786ec54e4e33d99221077dd24744aefb1 SHA512 80f4b55ce982c3e2d0761cba1d4f14659b2ef9ce9f6d362c4439c5ee404ea7bc9e458cfbfd7e37f9ff67b53cc02f1aa3c62c7b7ad9fcf57646ad59e9f60b94c5 diff --git a/kde-plasma/plasma-workspace/plasma-workspace-5.21.3.ebuild b/kde-plasma/plasma-workspace/plasma-workspace-5.21.4.ebuild similarity index 100% rename from kde-plasma/plasma-workspace/plasma-workspace-5.21.3.ebuild rename to kde-plasma/plasma-workspace/plasma-workspace-5.21.4.ebuild diff --git a/kde-plasma/plymouth-kcm/Manifest b/kde-plasma/plymouth-kcm/Manifest index 9dcd6a0d6dcf..4ec712298790 100644 --- a/kde-plasma/plymouth-kcm/Manifest +++ b/kde-plasma/plymouth-kcm/Manifest @@ -1,2 +1,2 @@ DIST plymouth-kcm-5.20.5.tar.xz 43024 BLAKE2B d7a2a6a347484f27d73ade549da7cd338ca23f2e69543c8f2724222e3585fe0f49067ea94c1a70e8fdead16634e408fbf742aa798c5b594e0040b96eb54263ad SHA512 a150c77aad5cc663dd8f2d718ddf06472563782ff5d831bc3ade5b790cb8eb4a15890181c7587e5c74d73db0b2f05185b705ff1288c43b3940461aecc87b5e78 -DIST plymouth-kcm-5.21.3.tar.xz 43144 BLAKE2B d9982d9678c9cb8a719dafc6b520222816832ab731621bfdcf07bfd08234f53966d122ea30b3e562f8eb03ace3a64b6a9d6727fd8cce07ac379dd809214c87b6 SHA512 2d5b2efa96c504af14244bb0e9bdada0cc8f889656ca89076ad11e5b3aad5ad5dada594965e3a2eee883ee9bf56dbf370da2d9ed6bdef73ef9cf9fefa25730d2 +DIST plymouth-kcm-5.21.4.tar.xz 43156 BLAKE2B f198384daf0e77158ce6c7061744c55174ac4880f01f86b5b02cd8986e392210439759c1cdfe0868a2558498fc7514b904643ad928382cb177487f27787d6409 SHA512 8f4b26bc7e560df8440dbe17f0321c7d36fb82db0813cdab763e2ef82554f95f1237424f6b663bd70e88662f5e320a6ea81a32831411081ccbef4f19c3a618f9 diff --git a/kde-plasma/plymouth-kcm/plymouth-kcm-5.21.3.ebuild b/kde-plasma/plymouth-kcm/plymouth-kcm-5.21.4.ebuild similarity index 100% rename from kde-plasma/plymouth-kcm/plymouth-kcm-5.21.3.ebuild rename to kde-plasma/plymouth-kcm/plymouth-kcm-5.21.4.ebuild diff --git a/kde-plasma/polkit-kde-agent/Manifest b/kde-plasma/polkit-kde-agent/Manifest index e23241898f6f..2dfcb7a7f735 100644 --- a/kde-plasma/polkit-kde-agent/Manifest +++ b/kde-plasma/polkit-kde-agent/Manifest @@ -1,2 +1,2 @@ DIST polkit-kde-agent-1-5.20.5.tar.xz 44792 BLAKE2B 41adcf417e8ce207b3f2a28f8c5a9b2e7c4da155290c55742529101319cf8ead12de22d59b4fe8bf7e67b6e6b48fc7b8afbf9655d58903d5fed3447e85bf7d2e SHA512 fcc06391ec8d8bb8a01d86ef1f8bdc45cb0ee5fef23429b5488a62497036ac6001a928d1920e92306b3ec77669ea73ab2f1071652cde12786e497fa48adf8328 -DIST polkit-kde-agent-1-5.21.3.tar.xz 45704 BLAKE2B 924a21439b0cee0acd39fefed2ba1b537c96c86e2b3ea7dd3a0eecdfd88983322b3f629c56fd9ef31cb8ef65ec5366bd59b648cb7c1d19914559ecaa37c36dce SHA512 27e1790d291e81aada2a135cdcb04f36750b0d9e752fc3e61017fb95637ff305a3ef02ee084e5f77cc8f216cf01a5164245ec3a05488412eef6d5e23c6c016ac +DIST polkit-kde-agent-1-5.21.4.tar.xz 45728 BLAKE2B 745a8a79bfe4e3872f4efc2c35a1967036980f234083b907c6e6c09553c33cfccc174415c2510de2e2f59d728da91c8320dbafe8c7a1d9f5e98be6ce44aad46c SHA512 2cef98043244cc4b21af173287d1cacecfe428a25924937fa69c2a7eca35ceb10f0f951ad3449d397c261f945e317b1c5f20331a1cadb33ede36c9fd10f00574 diff --git a/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.21.3.ebuild b/kde-plasma/polkit-kde-agent/polkit-kde-agent-5.21.4.ebuild similarity index 100% rename from kde-plasma/polkit-kde-agent/polkit-kde-agent-5.21.3.ebuild rename to kde-plasma/polkit-kde-agent/polkit-kde-agent-5.21.4.ebuild diff --git a/kde-plasma/powerdevil/Manifest b/kde-plasma/powerdevil/Manifest index 44b17a85d9b1..ea8342735e52 100644 --- a/kde-plasma/powerdevil/Manifest +++ b/kde-plasma/powerdevil/Manifest @@ -1,2 +1,2 @@ DIST powerdevil-5.20.5.tar.xz 610300 BLAKE2B 9d392db560a7685a3cef29bf61ae553a8bc8e3d6e30e22ccc5316117d78d7087c35060e777912962ff421cb0f23481fa558cda59237254c7ce201da97031d89c SHA512 c862314d5ad446fb48c08f3e6cbcc72bad0f1825756954ae0d2bd1ceac55e3324124698d3d0803103ff35561bf4fcddaa00831b7b4cb93763d17876a348a3c6f -DIST powerdevil-5.21.3.tar.xz 614332 BLAKE2B e7156a1b9a56e40195889d2c187c9ddec82dd0a4627aaef2b0ec3f3d66b6a9c63794992ed490d985a85f4d5dbd485101b27224c2765d1396cc82c3ecbcc9e36a SHA512 74811da2f2b2e80b0d63938f291b88d952ebf95343863e4273f0204063d557101fb843dcd78423614fef93140384445b28cccade7ac2dcdd7caebd1876e033f3 +DIST powerdevil-5.21.4.tar.xz 614552 BLAKE2B 23004a2d9aad19dd5cae0d6d85abd2fe8e33df1015b8d744b5d934d2831bf015b0d40bd3ca6fdb014488e967ca8ced5700b225fd8f622f53ac3c236f3a29032f SHA512 fe830e5a448c1fdab5f4337e96ae5747606f6a79c2c9ed35e4efaf1c006d643346f1659ec14f11fa8edddd87ac0ec6f79ac37d2636e04e7bf27b0d9230281d61 diff --git a/kde-plasma/powerdevil/powerdevil-5.21.3.ebuild b/kde-plasma/powerdevil/powerdevil-5.21.4.ebuild similarity index 100% rename from kde-plasma/powerdevil/powerdevil-5.21.3.ebuild rename to kde-plasma/powerdevil/powerdevil-5.21.4.ebuild diff --git a/kde-plasma/sddm-kcm/Manifest b/kde-plasma/sddm-kcm/Manifest index f3fb852bacd2..833f44300cec 100644 --- a/kde-plasma/sddm-kcm/Manifest +++ b/kde-plasma/sddm-kcm/Manifest @@ -1,2 +1,2 @@ DIST sddm-kcm-5.20.5.tar.xz 64796 BLAKE2B dc2365a08f64ebf0709ceda56599e7a183c0fd2c7ba33a05efb5132438c2e92c9c8b7d5e775c305e5739d04e633dd15119939e352e5842572d06930d7ffe9ec3 SHA512 96511d979046bd97da1513be559312f851e63b3e319ee2f78ac83b275cf748e30ded430d3f6b9736da21e7710802dfed31ae23187888d367537e3642aed1769f -DIST sddm-kcm-5.21.3.tar.xz 64252 BLAKE2B f2a764f12591d5626862b195732186a8fa5b51518380abe8121ecb1f88797474eea30b88211c3ec4c24b26de7f30437e80d4e97cdb43b9211ac3c714c9e1b36f SHA512 5901b9575361d6b2ba0284719bc55a160d3cd8d86d1b891c8a0eef55de910ae5c091cb2ccf13678af6819ace68b2ad142e06d6dda7c1b24540fab36d78da5adf +DIST sddm-kcm-5.21.4.tar.xz 64348 BLAKE2B 85fd932fc52cad89d7289c82f17bd4dc66e5d7516dfb42c5ce2a55bfd058160e6629a9522fa10f1dfe5a074a29a8799cb36a4f36ee080178ec0bb1a852a9b379 SHA512 767035b9a9012a04f84642db5531f4a93f5bb1bf2029a2ce8c9e54060310dc4dacc2d8dea83a14a555e5fadc645443e76325d7b1c618117b2b527dc3564652c3 diff --git a/kde-plasma/sddm-kcm/sddm-kcm-5.21.3.ebuild b/kde-plasma/sddm-kcm/sddm-kcm-5.21.4.ebuild similarity index 100% rename from kde-plasma/sddm-kcm/sddm-kcm-5.21.3.ebuild rename to kde-plasma/sddm-kcm/sddm-kcm-5.21.4.ebuild diff --git a/kde-plasma/systemsettings/Manifest b/kde-plasma/systemsettings/Manifest index 399fda9a453c..6cb6b5da2da7 100644 --- a/kde-plasma/systemsettings/Manifest +++ b/kde-plasma/systemsettings/Manifest @@ -1,2 +1,2 @@ DIST systemsettings-5.20.5.tar.xz 193844 BLAKE2B ec81542b9bc06931eff60204f87e2d6aec8de57f97d57d4e057a8805bb4c1b02278c9fb12a9545bdb632d0896a6ec30833ef024e5b4232fe41baafce5af517dd SHA512 c68669f5a5d08ce52a9b0034d319f691a9419cb035ecd04895313e7c853cf6c01e72c8ee1fa15f92f7f22a9734d45b2373d9a4807d576783dfd7f5b5de14c994 -DIST systemsettings-5.21.3.tar.xz 198240 BLAKE2B 04c35e1d753347689a05edd68fc03bb71f3e2cd04fd82d82ae6534b0b533e27c0c75cea1995546df1b501033c8cf300080a65fe29d1c46d709a6cb0ea89e7196 SHA512 a4f1e40f81508302ecffe236048c8baa8ddb2076ecfa81300e49ca8430c8f0191d3ed9bf5b744656637e50c475698ea7bafdb3753199cc2c7a367fb547735b60 +DIST systemsettings-5.21.4.tar.xz 198236 BLAKE2B a0436ad2944f9bb67e426d9499c2b0df351fec9c0c14aa02995f9d77834aeb868777842fe5281ce4fe9222d4403334cdf3e881c36af5b719309bc8ffa279d304 SHA512 370b5a57f11458e6e11d85c30417f2a855d6f236f870454c0aeb8948938113d9033821418cedf26acffc3558aa152123d98ed320c0e445369ada4ee1430ff9a1 diff --git a/kde-plasma/systemsettings/systemsettings-5.21.3.ebuild b/kde-plasma/systemsettings/systemsettings-5.21.4.ebuild similarity index 100% rename from kde-plasma/systemsettings/systemsettings-5.21.3.ebuild rename to kde-plasma/systemsettings/systemsettings-5.21.4.ebuild diff --git a/kde-plasma/xdg-desktop-portal-kde/Manifest b/kde-plasma/xdg-desktop-portal-kde/Manifest index 0cc1b43d2334..b779a1ed4036 100644 --- a/kde-plasma/xdg-desktop-portal-kde/Manifest +++ b/kde-plasma/xdg-desktop-portal-kde/Manifest @@ -1,2 +1,2 @@ DIST xdg-desktop-portal-kde-5.20.5.tar.xz 81876 BLAKE2B 9a0a8052a7a7d9d0200723440176bef37ae6e29417ccea67b222096f0b65e3c371ad83071d93ab05ec6d7de377383e61c126da3775f31189ff1bdd3c4a947933 SHA512 618abd6182e561664b10bd751792622dd88f05932c88505e141ee143e475b228727d2daa509bf113906a97ffc507cbd11f51e15b729f2e55210d9c0000f742a1 -DIST xdg-desktop-portal-kde-5.21.3.tar.xz 82504 BLAKE2B 55c9fa0a5339d57431fb2b126a3c2b745c69c14eee7cdbecc096ad501947561ae1601f230d2ef85f94cb6d2ec095661bd84b18c424b4cab0dc3c8ad107051b4d SHA512 76c65aae8f63986880f0c06a8d8700b55dabac8229dba924dfe79ce92c2309b1023c7f7044a2fd760b53a0fdd5bf30f21d34bed337d52c77d93dff4837046569 +DIST xdg-desktop-portal-kde-5.21.4.tar.xz 82552 BLAKE2B 444d90b7331c4e06fbabf2907bbbc0a582b5fce0a1707404f1508c4277f2ad63826e49359458c7b5946d8c152fd768182c628a52d2ae99bd747d6f2654e37717 SHA512 573e7f64b01ac93712dd8aea56fd33dcd274641dd93413a45ce4228b1d7899b48794def68ce8511c3ef04c9074fa773425553dabe78d183cf9e9b6175f576398 diff --git a/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.21.3.ebuild b/kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.21.4.ebuild similarity index 100% rename from kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.21.3.ebuild rename to kde-plasma/xdg-desktop-portal-kde/xdg-desktop-portal-kde-5.21.4.ebuild diff --git a/kde-plasma/xembed-sni-proxy/Manifest b/kde-plasma/xembed-sni-proxy/Manifest index b877b02b8308..7ac176f13d26 100644 --- a/kde-plasma/xembed-sni-proxy/Manifest +++ b/kde-plasma/xembed-sni-proxy/Manifest @@ -1,2 +1,2 @@ DIST plasma-workspace-5.20.5.tar.xz 9041964 BLAKE2B b0bef6f74999d503064d55fdc670bd320a141c4619c0cfb7491158485096dfd636ad31dfbb4e9d7be3d86eca7b52bce97acb7aefe57377cce9e6a5ce1ad3cb9b SHA512 bd63502fdaa79deb380d254a3649a2810e4b2c6e748e9a38606f561cc46573a6e75631584a340a220742135f4682f9deea28c78b7fe4ad88ee6491f190b3212f -DIST plasma-workspace-5.21.3.tar.xz 9713648 BLAKE2B b5a2d68ddf6affcdadb54219fdbcc1c134c6654716c6744489ca4d7393743d9c7eece8ac055628e5251f84eef4867422aa53b6f6152e9ac8e7e8701bc082549d SHA512 a27ef58b6d75f9a7ad6f3f7383e66a3d94d8ccef9eb762c4c3dad8dd18522527b878416c4a5051afd13ff40935912af5eb60d68efe001129daea436b82ed07a0 +DIST plasma-workspace-5.21.4.tar.xz 9714792 BLAKE2B 8ada47faf866c9ef2fd16a7925e393dbfcb15fa54e693b290ee61443846b1e11e110969408821b98edba570ced1168d786ec54e4e33d99221077dd24744aefb1 SHA512 80f4b55ce982c3e2d0761cba1d4f14659b2ef9ce9f6d362c4439c5ee404ea7bc9e458cfbfd7e37f9ff67b53cc02f1aa3c62c7b7ad9fcf57646ad59e9f60b94c5 diff --git a/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.21.3.ebuild b/kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.21.4.ebuild similarity index 100% rename from kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.21.3.ebuild rename to kde-plasma/xembed-sni-proxy/xembed-sni-proxy-5.21.4.ebuild diff --git a/licenses/LastPass b/licenses/LastPass deleted file mode 100644 index 38ad69f60794..000000000000 --- a/licenses/LastPass +++ /dev/null @@ -1,59 +0,0 @@ -Copied from https://lastpass.com/terms-of-service/ as of 2014/10/08; -note that license page itself is explicitly licensed under Creative Commons -Share-Alike, but LastPass itself is not. -=== - -The following terms and conditions govern all use of the LastPass.com and other LastPass websites and all content, services and products available at or through the website (taken together, the Website). The Website is owned and operated by LastPass. The Website is offered subject to your acceptance without modification of all of the terms and conditions contained herein and all other operating rules, policies and procedures that may be published from time to time on this Site by LastPass (collectively, the ‘Agreement’). - -Please read this Agreement carefully before accessing or using the web site. By accessing or using any part of the web site, you agree to become bound by the terms and conditions of this agreement. If you do not agree to all the terms and conditions of this agreement, then you may not access the website or use any services. If these terms and conditions are considered an offer by LastPass, acceptance is expressly limited to these terms. - -Your Account. -You are responsible for maintaining the security of your account, and you are fully responsible for all activities that occur under the account and any other actions taken in connection with it. You must not use your account in a misleading or unlawful manner, including in a manner intended to trade on the name or reputation of others, and LastPass may change or remove any description or keyword that it considers inappropriate or unlawful, or otherwise likely to cause LastPass liability. You must immediately notify LastPass of any unauthorized uses of your account or any other breaches of security. LastPass will not be liable for any acts or omissions by You, including any damages of any kind incurred as a result of such acts or omissions. - -Without limiting any of those representations or warranties, LastPass has the right (though not the obligation) to, in LastPass’ sole discretion (i) refuse or remove any content that, in LastPass’ reasonable opinion, violates any LastPass policy or is in any way harmful or objectionable, or (ii) terminate or deny access to and use of the Website to any individual or entity for any reason, in LastPass’ sole discretion. LastPass will have no obligation to provide a refund of any amounts previously paid. - -LastPass Standard (free edition) is intended for personal, non-commercial use only. The unauthorized commercial use of LastPass Standard is prohibited. LastPass reserves all its rights in the event of a violation of this policy, which may include discontinuation of the subscription itself, suspension of your privileges as a user, and enforcement of LastPass’ rights under law and equity. - -Responsibility of Website Visitors. -LastPass has not reviewed, and cannot review, all of the material, including computer software that is not cryptographically signed by LastPass, posted to the Website, and cannot therefore be responsible for that material’s content, use or effects. By operating the Website, LastPass does not represent or imply that it endorses the material there posted, or that it believes such material to be accurate, useful or non-harmful. You are responsible for taking precautions as necessary to protect yourself and your computer systems from viruses, worms, Trojan horses, and other harmful or destructive content. The Website may contain content that is offensive, indecent, or otherwise objectionable, as well as content containing technical inaccuracies, typographical mistakes, and other errors. The Website may also contain material that violates the privacy or publicity rights, or infringes the intellectual property and other proprietary rights, of third parties, or the downloading, copying or use of which is subject to additional terms and conditions, stated or unstated. LastPass disclaims any responsibility for any harm resulting from the use by visitors of the Website, or from any downloading by those visitors of content there posted. - -Content Posted on Other Websites. -We have not reviewed, and cannot review, all of the material, including computer software, made available through the websites and webpages to which LastPass.com links, and that link to LastPass.com. LastPass does not have any control over those non-LastPass.com websites and webpages, and is not responsible for their contents or their use. By linking to a non-LastPass.com website or webpage, LastPass does not represent or imply that it endorses such website or webpage. You are responsible for taking precautions as necessary to protect yourself and your computer systems from viruses, worms, Trojan horses, and other harmful or destructive content. LastPass disclaims any responsibility for any harm resulting from your use of non-LastPass websites and webpages. - -Copyright Infringement and DMCA Policy. -As LastPass asks others to respect its intellectual property rights, it respects the intellectual property rights of others. If you believe that material located on or linked to by LastPass.com violates your copyright, you are encouraged to notify LastPass in accordance with LastPass’ Digital Millennium Copyright Act (‘DMCA’) Policy. LastPass will respond to all such notices, including as required or appropriate by removing the infringing material or disabling all links to the infringing material. In the case of a visitor who may infringe or repeatedly infringes the copyrights or other intellectual property rights of LastPass or others, LastPass may, in its discretion, terminate or deny access to and use of the Website. In the case of such termination, LastPass will have no obligation to provide a refund of any amounts previously paid to LastPass. - -Intellectual Property. -This Agreement does not transfer from LastPass to you any LastPass or third party intellectual property, and all right, title and interest in and to such property will remain (as between the parties) solely with LastPass. LastPass, LastPass.com, and all other trademarks, service marks, graphics and logos used in connection with LastPass.com, or the Website are trademarks or registered trademarks of LastPass or LastPass’ licensors. Other trademarks, service marks, graphics and logos used in connection with the Website may be the trademarks of other third parties. Your use of the Website grants you no right or license to reproduce or otherwise use any LastPass or third-party trademarks. - -Changes. -LastPass reserves the right, at its sole discretion, to modify or replace any part of this Agreement. It is your responsibility to check this Agreement periodically for changes. Your continued use of or access to the Website following the posting of any changes to this Agreement constitutes acceptance of those changes. LastPass may also, in the future, offer new services and/or features through the Website (including, the release of new tools and resources). Such new features and/or services shall be subject to the terms and conditions of this Agreement. - -Termination. -LastPass may terminate your access to all or any part of the Website at any time, with or without cause, with or without notice, effective immediately. If you wish to terminate this Agreement or your account (if you have one), you may simply discontinue using the Website. Notwithstanding the foregoing, if you have a Services account, such account can only be terminated by LastPass if you materially breach this Agreement and fail to cure such breach within thirty (30) days from LastPass’ notice to you thereof; provided that, LastPass can terminate the Website immediately as part of a general shut down of our service. All provisions of this Agreement which by their nature should survive termination shall survive termination, including, without limitation, ownership provisions, warranty disclaimers, indemnity and limitations of liability. - -Disclaimer of Warranties. -The Website is provided ‘as is’. LastPass and its suppliers, licensors and affiliate companies hereby disclaim all warranties of any kind, express or implied, including, without limitation, the warranties of merchantability, fitness for a particular purpose and non-infringement. Neither LastPass nor its suppliers and licensors, makes any warranty that the Website will be error free or that access thereto will be continuous or uninterrupted. You understand that you download from, or otherwise obtain content or services through, the Website at your own discretion and risk. - -Limitation of Liability. -In no event will LastPass, or its suppliers or licensors, be liable with respect to any subject matter of this agreement under any contract, negligence, strict liability or other legal or equitable theory for: (i) any special, incidental or consequential damages; (ii) the cost of procurement or substitute products or services; (iii) for interruption of use or loss or corruption of data; or (iv) for any amounts that increase the fees paid by you to LastPass under this agreement during the twelve (12) month period prior to the date the cause of the action accrues. LastPass shall have no liability for any failure or delay due to matters beyond their reasonable control. The foregoing shall not apply to the extent prohibited by applicable law. - -General Representation and Warranty. -You represent and warrant that (i) your use of the Website will be in strict accordance with the LastPass Privacy Statement, with this Agreement and with all applicable laws and regulations (including without limitation any local laws or regulations in your country, state, city, or other governmental area, regarding online conduct and acceptable content, and including all applicable laws regarding the transmission of technical data exported from the United States or the country in which you reside) and (ii) your use of the Website will not infringe or misappropriate the intellectual property rights of any third party. - -Indemnification. -You agree to indemnify and hold harmless LastPass, its contractors, and its licensors, and their respective directors, officers, employees and agents from and against any and all claims and expenses, including attorneys’ fees, arising out of your use of the Website, including but not limited to out of your violation this Agreement. - -Use of LastPass by Kids -LastPass can be used by kids, however LastPass is not currently developed for children specifically and any use by children should be done with the guidance, supervision and consent of their parents, guardians and/or authorized school officials. It is also the parents’ or guardian’s responsibility to understand our Terms and our Privacy Policy. - -If you are an educational organization or an educator like a school, district or teacher in the United States and want your students who to create LastPass accounts, including any use of a LastPass Enterprise account for the schools or a group of students at the school, you agree that you are responsible for complying with the U.S. Children’s Online Privacy Protection Act (“COPPA”) and, to the extent applicable, The Family Educational Rights and Privacy Act (“FERPA”). Students’ parents/guardians must be notified of the use of LastPass, of the personally identifiable information that LastPass will collect, and of the LastPass Terms and Privacy Policy and you must obtain parental/guardian consent before your students establish accounts or use the Service. Copies of any communication should be kept for LastPass’ review if needed. For more information on complying with COPPA, see the Federal Trade Commission’s website at http://www.ftc.gov/privacy/coppafaqs.shtm. If you are located outside of the United States, we will rely upon you to obtain any required consent or approval from the parent or guardian of any student covered by similar laws and, as a condition to your and your students’ use of the Service, you agree that you will be responsible for complying with such laws. - -Miscellaneous. -This Agreement constitutes the entire agreement between LastPass and you concerning the subject matter hereof, and they may only be modified by a written amendment signed by an authorized executive of LastPass, or by the posting by LastPass of a revised version. Except to the extent applicable law, if any, provides otherwise, this Agreement, any access to or use of the Website will be governed by the laws of the state of Virginia, excluding its conflict of law provisions, and the proper venue for any disputes arising out of or relating to any of the same will be the state and federal courts located in Fairfax, VA. - -The prevailing party in any action or proceeding to enforce this Agreement shall be entitled to costs and attorneys’ fees. If any part of this Agreement is held invalid or unenforceable, that part will be construed to reflect the parties’ original intent, and the remaining portions will remain in full force and effect. A waiver by either party of any term or condition of this Agreement or any breach thereof, in any one instance, will not waive such term or condition or any subsequent breach thereof. You may assign your rights under this Agreement to any party that consents to, and agrees to be bound by, its terms and conditions; LastPass may assign its rights under this Agreement without condition. This Agreement will be binding upon and will inure to the benefit of the parties, their successors and permitted assigns. - -Marvasol Inc. DBA LastPass - -These terms are licensed under Creative Commons Share-Alike. diff --git a/licenses/Manifest.gz b/licenses/Manifest.gz index d1c7eaa6158d1bd9a2556716589402a08c44397d..e1de52c6a0e23dc7894735878774ed3a75e4c10b 100644 GIT binary patch delta 78600 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 delta 14572 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 Wt)Wqht>0Ah5C0#n&9R>Ea{vI&&&4(X diff --git a/app-arch/dump/dump-0.4.47.ebuild b/app-arch/dump/dump-0.4.47.ebuild index 1c47077cb50d..ba337c3559e8 100644 --- a/app-arch/dump/dump-0.4.47.ebuild +++ b/app-arch/dump/dump-0.4.47.ebuild @@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ppc ppc64 ~sparc x86" # We keep uuid USE flag default dsiabled for this version. Don't forget # to default enable it for later versions as this is the upstream default. IUSE="bzip2 debug ermt lzo readline selinux sqlite ssl static test uuid zlib" @@ -26,9 +26,15 @@ RDEPEND=" >=sys-fs/e2fsprogs-1.27:= >=sys-libs/e2fsprogs-libs-1.27:= sys-apps/util-linux - bzip2? ( >=app-arch/bzip2-1.0.2:= ) + bzip2? ( + app-arch/bzip2:= + static? ( app-arch/bzip2[static-libs] ) + ) zlib? ( >=sys-libs/zlib-1.1.4:= ) - lzo? ( dev-libs/lzo:2= ) + lzo? ( + dev-libs/lzo:2= + static? ( dev-libs/lzo:2[static-libs] ) + ) sqlite? ( dev-db/sqlite:3= ) ermt? ( dev-libs/openssl:0= ) ssl? ( dev-libs/openssl:0= ) diff --git a/app-arch/rpm/rpm-4.16.0.ebuild b/app-arch/rpm/rpm-4.16.0.ebuild index 1742df61ac57..3e6a36bfe072 100644 --- a/app-arch/rpm/rpm-4.16.0.ebuild +++ b/app-arch/rpm/rpm-4.16.0.ebuild @@ -6,7 +6,7 @@ EAPI=7 LUA_COMPAT=( lua5-2 ) PYTHON_COMPAT=( python3_{7,8,9} ) -inherit autotools flag-o-matic lua-single perl-module python-single-r1 +inherit autotools flag-o-matic lua-single perl-module python-single-r1 toolchain-funcs DESCRIPTION="Red Hat Package Management Utils" HOMEPAGE="https://rpm.org @@ -20,7 +20,7 @@ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~ # Tests are broken. See bug 657500 RESTRICT="test" -IUSE="acl caps doc dbus lua nls python selinux test +zstd" +IUSE="acl caps doc dbus lua nls openmp python selinux test +zstd" REQUIRED_USE="lua? ( ${LUA_REQUIRED_USE} ) python? ( ${PYTHON_REQUIRED_USE} )" @@ -53,9 +53,16 @@ RDEPEND="${CDEPEND} selinux? ( sec-policy/selinux-rpm ) " +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + pkg_setup() { use lua && lua-single_pkg_setup use python && python-single-r1_pkg_setup + + # Added USE=openmp and this check for bug #779769 + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp } src_prepare() { @@ -69,7 +76,6 @@ src_prepare() { sed -i "s:@__PYTHON@:${PYTHON}:" macros.in || die "Fixing %__python failed" eapply_user - eautoreconf # Prevent automake maintainer mode from kicking in (#450448). @@ -78,11 +84,16 @@ src_prepare() { src_configure() { append-cppflags -I"${EPREFIX}/usr/include/nss" -I"${EPREFIX}/usr/include/nspr" + # NOTE: 4.16.0 warns: + # "configure: WARNING: Using the nss library with rpm is deprecated and support will be removed in a future release!" + # Only libgcrypt (default) and openssl are not deprecated. We should consider this. + # bug #780684 econf \ --without-selinux \ --with-crypto=nss \ $(use_enable python) \ $(use_enable nls) \ + $(use_enable openmp) \ $(use_enable dbus inhibit-plugin) \ $(use_with lua) \ $(use_with caps cap) \ diff --git a/app-arch/unrar/unrar-6.0.4.ebuild b/app-arch/unrar/unrar-6.0.4.ebuild index d9f2cac1de36..070a4e9bfcb4 100644 --- a/app-arch/unrar/unrar-6.0.4.ebuild +++ b/app-arch/unrar/unrar-6.0.4.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://www.rarlab.com/rar/${MY_PN}-${PV}.tar.gz -> ${P}.tar.gz" LICENSE="unRAR" # subslot = soname version SLOT="0/6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="" RDEPEND="!<=app-arch/unrar-gpl-0.0.1_p20080417" diff --git a/app-cdr/Manifest.gz b/app-cdr/Manifest.gz index 0116aa14167f26ccb52b05f933832c625e25ffe7..5a809da781d748aeaf2edbc8a0b2b6b7d4b98c3d 100644 GIT binary patch delta 4643 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 Z(eGptWdH?VkY>+6{2wXJe_!P{006E{;;aAw delta 4616 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 diff --git a/app-cdr/dolphin-plugins-mountiso/Manifest b/app-cdr/dolphin-plugins-mountiso/Manifest index 5d7eec232223..5fc632221dd9 100644 --- a/app-cdr/dolphin-plugins-mountiso/Manifest +++ b/app-cdr/dolphin-plugins-mountiso/Manifest @@ -1,2 +1 @@ -DIST dolphin-plugins-20.08.3.tar.xz 230272 BLAKE2B 1978ffebe88d95350cac0892c56e127507b6ddd6d5675bca8f420990552e20ff271e6f5742a2bdeff685c82464e70177ac83e5e9368547eb175a3e8133d77624 SHA512 2010be567ef025375caac92e90c0259faea1eb58bdbc55e441e42a10af68b6313391707a7f6b6b10285ba80dcbdee92468fa5088970eb98d4ea8afea145976d9 DIST dolphin-plugins-20.12.3.tar.xz 239340 BLAKE2B 141e5d2bb6190edaef98cec2a271e41b916966118300d69f4eb5e7da15e51730476f23a20312b76fca0fc1490501e83528b4f0cb62f9f6c64e4caf5ac5b2cd37 SHA512 1d5303e92d912bc80c5260263b081205d36372f1f15205ebd3e705697a114f8481edd1ad31004d7906c3088d43a74cb1e33dac6e1196c247e702a544d67db11b diff --git a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-20.08.3.ebuild b/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-20.08.3.ebuild deleted file mode 100644 index 21fec5cbd098..000000000000 --- a/app-cdr/dolphin-plugins-mountiso/dolphin-plugins-mountiso-20.08.3.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="false" -KDE_RELEASE_SERVICE="true" -KDE_ORG_CATEGORY="sdk" -KDE_ORG_NAME="dolphin-plugins" -MY_PLUGIN_NAME="mountiso" -KFMIN=5.74.0 -PVCUT=$(ver_cut 1-3) -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="Dolphin plugin for ISO loopback device mounting" -HOMEPAGE="https://apps.kde.org/en/dolphin_plugins" - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -KEYWORDS="amd64 arm64 ~ppc64 x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-apps/dolphin-${PVCUT}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/solid-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_prepare() { - ecm_src_prepare - # kxmlgui, qtnetwork only required by dropbox - ecm_punt_bogus_dep Qt5 Network - ecm_punt_bogus_dep KF5 XmlGui - # delete non-${PN} translations - if [[ ${KDE_BUILD_TYPE} = release ]]; then - find po -type f -name "*po" -and -not -name "*${MY_PLUGIN_NAME}plugin" -delete || die - fi -} - -src_configure() { - local mycmakeargs=( - -DBUILD_${MY_PLUGIN_NAME}=ON - -DBUILD_bazaar=OFF - -DBUILD_dropbox=OFF - -DBUILD_git=OFF - -DBUILD_hg=OFF - -DBUILD_svn=OFF - ) - ecm_src_configure -} - -src_install() { - ecm_src_install - rm "${D}"/usr/share/metainfo/org.kde.dolphin-plugins.metainfo.xml || die -} diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz index 9a574215e0534d27d98c660d86713482f3318e9d..a4c7053b67e7a971c65453cefb7792385344db28 100644 GIT binary patch delta 9741 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 b1T#Zwy=0bkUbD2N{N4Wt6P1>rj$Qx&reeE) delta 9765 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 diff --git a/app-editors/okteta/Manifest b/app-editors/okteta/Manifest index 3cac79574a8c..ec222ca20d33 100644 --- a/app-editors/okteta/Manifest +++ b/app-editors/okteta/Manifest @@ -1,2 +1,2 @@ -DIST okteta-0.26.4.tar.xz 969572 BLAKE2B 37f3a0c83c3a922030816813de9a66edff0f4a1ae9f3450f9fe195b52d1b053c23f37c8fb2a06b08ef8df47061123536f202809b3d4954d824103dfb1b912559 SHA512 2410fc73d2685405cef7d3d639ae202632f8781885803aed5e2e5e4ff8b48f7cdf4f8b9565edbc1b5fa3db4bb22ae90019f8cfdf4bda09def7badc559ebe02a7 DIST okteta-0.26.5.tar.xz 971940 BLAKE2B 44313d9603b15e9b9c4355b34d3d3b778c6530de7bfb2ab2589716c5123a5c66116d1cc8aa8197fb55135fb4dd6eca89155ec3c5f18b14e5f88c664f2197de4b SHA512 9a4934f8f4508bd858f8ed13f02174b211453ec5b38aa0fcc62d1173e3a0e0101754d23f53ce4bddcfe9106eeaed687f1141d2a1a65efc3ea8478e5d1840dc09 +DIST okteta-0.26.6.tar.xz 975720 BLAKE2B e9eaf258e9285dfcbf41cd0fcd3fa31e01a9d3b57b7d5c305d644aaeba2588351d0e212c7a6df7f06ab54da47728a916169dc2670772d445f5d34427fbf18946 SHA512 f489ddf1be6fe369b564b11cf8234c7a291b63101a00fb43163a1019609d1152735750946b2bd876080eff1697903ba02ada1ea641293a59f31d5edf34604b1a diff --git a/app-editors/okteta/okteta-0.26.4.ebuild b/app-editors/okteta/okteta-0.26.6.ebuild similarity index 92% rename from app-editors/okteta/okteta-0.26.4.ebuild rename to app-editors/okteta/okteta-0.26.6.ebuild index 8499c3c2e99b..fbd056737062 100644 --- a/app-editors/okteta/okteta-0.26.4.ebuild +++ b/app-editors/okteta/okteta-0.26.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -6,8 +6,8 @@ EAPI=7 ECM_DESIGNERPLUGIN="true" ECM_HANDBOOK="forceoptional" ECM_TEST="true" -KFMIN=5.60.0 -QTMIN=5.12.3 +KFMIN=5.74.0 +QTMIN=5.15.2 VIRTUALX_REQUIRED="test" inherit ecm kde.org @@ -17,7 +17,7 @@ https://utils.kde.org/projects/okteta/" if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - KEYWORDS="amd64 ~arm64 x86" + KEYWORDS="~amd64 ~arm64 ~x86" fi LICENSE="GPL-2 handbook? ( FDL-1.2 )" @@ -50,7 +50,7 @@ DEPEND=" >=kde-frameworks/kservice-${KFMIN}:5 >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 >=kde-frameworks/kxmlgui-${KFMIN}:5 - crypt? ( app-crypt/qca:2[qt5(+)] ) + crypt? ( >=app-crypt/qca-2.3.0:2 ) " RDEPEND="${DEPEND}" diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 34841c157af1e1816737df6ef47a75c6d4dfaef7..561da436bec0fc92863c5fb75f1a5078ad5e6b71 100644 GIT binary patch delta 19409 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 delta 19454 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 +Date: Wed, 7 Apr 2021 00:46:38 +0200 +Subject: [PATCH] setup.py: Drop generic upper version boundaries + +--- + setup.py | 32 ++++++++++++++++---------------- + 1 file changed, 16 insertions(+), 16 deletions(-) + +diff --git a/setup.py b/setup.py +index aaf33f7..74be464 100644 +--- a/setup.py ++++ b/setup.py +@@ -25,33 +25,33 @@ def find_version(*file_paths): + + + install_requires = [ +- 'docopt >= 0.6.1, < 1', +- 'PyYAML >= 3.10, < 6', +- 'requests >= 2.20.0, < 3', +- 'texttable >= 0.9.0, < 2', +- 'websocket-client >= 0.32.0, < 1', +- 'distro >= 1.5.0, < 2', ++ 'docopt >= 0.6.1', ++ 'PyYAML >= 3.10', ++ 'requests >= 2.20.0', ++ 'texttable >= 0.9.0', ++ 'websocket-client >= 0.32.0', ++ 'distro >= 1.5.0', + 'docker[ssh] >= 5', +- 'dockerpty >= 0.4.1, < 1', +- 'jsonschema >= 2.5.1, < 4', +- 'python-dotenv >= 0.13.0, < 1', ++ 'dockerpty >= 0.4.1', ++ 'jsonschema >= 2.5.1', ++ 'python-dotenv >= 0.13.0', + ] + + + tests_require = [ +- 'ddt >= 1.2.2, < 2', +- 'pytest < 6', ++ 'ddt >= 1.2.2', ++ 'pytest', + ] + + + if sys.version_info[:2] < (3, 4): +- tests_require.append('mock >= 1.0.1, < 4') ++ tests_require.append('mock >= 1.0.1') + + extras_require = { +- ':python_version < "3.5"': ['backports.ssl_match_hostname >= 3.5, < 4'], +- ':python_version < "3.8"': ['cached-property >= 1.2.0, < 2'], +- ':sys_platform == "win32"': ['colorama >= 0.4, < 1'], +- 'socks': ['PySocks >= 1.5.6, != 1.5.7, < 2'], ++ ':python_version < "3.5"': ['backports.ssl_match_hostname >= 3.5'], ++ ':python_version < "3.8"': ['cached-property >= 1.2.0'], ++ ':sys_platform == "win32"': ['colorama >= 0.4'], ++ 'socks': ['PySocks >= 1.5.6, != 1.5.7'], + 'tests': tests_require, + } + +-- +2.31.1 + diff --git a/app-emulation/img/metadata.xml b/app-emulation/img/metadata.xml index f4763669e4da..7213eb804f94 100644 --- a/app-emulation/img/metadata.xml +++ b/app-emulation/img/metadata.xml @@ -1,14 +1,7 @@ - - email@linxon.ru - Yury Martynov - - - proxy-maint@gentoo.org - Proxy Maintainers - + genuinetools/img diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild index e5df1c3924f4..8d71f630ed1c 100644 --- a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild +++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild @@ -11,4 +11,4 @@ SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz" LICENSE="BSD" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86" diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild b/app-emulation/spice/spice-0.14.3-r1.ebuild index e0f50554501c..e81e1f418799 100644 --- a/app-emulation/spice/spice-0.14.3-r1.ebuild +++ b/app-emulation/spice/spice-0.14.3-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2 LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 x86" IUSE="libressl lz4 sasl smartcard static-libs gstreamer test" RESTRICT="!test? ( test )" diff --git a/app-forensics/Manifest.gz b/app-forensics/Manifest.gz index 0464764f224796f75acfd940acbd3f61d4f57e63..18873c256e98aa1e0915a244340c52da6f3a00b1 100644 GIT binary patch literal 4689 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 literal 4692 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 WEDk;jbHn`p)Bgcyky2kPApiggH#hA7 diff --git a/app-forensics/aide/metadata.xml b/app-forensics/aide/metadata.xml index 78294f7cb0be..530b799c7969 100644 --- a/app-forensics/aide/metadata.xml +++ b/app-forensics/aide/metadata.xml @@ -1,14 +1,7 @@ - - email@linxon.ru - Yury Martynov - - - proxy-maint@gentoo.org - Proxy Maintainers - + Enable support for checking file attributes on ext2/ext3/ext4 filesystems Use curl for http,https and ftp backends diff --git a/app-laptop/Manifest.gz b/app-laptop/Manifest.gz index 8b4d755c63578c2c88013935da392747cd83120b..fce73cdc0d4df7143d49a36f98e9ad386ca0cbad 100644 GIT binary patch literal 3073 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 P@vHv@{|dgaeH8!z$D$dM literal 3076 zcmV+f4EysRiwFP!00002|8~ zh$pvfZfUGGd-1vVmb!NAeQJul^0eBsi4Kdj%IY%HX(fr4)}+oTb)}Zt93k6h&3Q(v zU3aqH%T8mTGIN$p*_9khq z<~(F<%`NjOnOjm$OE}ty!%rWNSnhWAsORJxfWA#v*()ZRQKruqS zE{*P0xM8GyQkYc$7SFX;NxG&VaIB@|S!aq7aaJy#7QhY8HIUk z@;-l{Rk!CBGp*e%EYpCSD8)r_4S9{9VW;?TRXzx2FQ?uj4{sylHcEN-61{Wi3&dt_2mQr=S zGRmz)4zF69g#+72mQEaa>1Va(!ihj+YPBpiS`3u18{=*s75Y@QSfPD*@scJ#(_zn= z0q+LNJX#UY+T{maS@JGN)kh6rOj{1h23X^^Juctzjc2 z5X+uxMd90O1)JC-jlQcwe_sl#(#fqw05h1EJY?4T4%gHC`PbK{&)?nwt2Nbkehmhz zb`oPUV)_YgyMiF)P zlbOLpj#v#o6TO}0{B6}@b-e*L_}Vc&L9Zg-DpS|fCR{>8Sfq{7&)g_Umn=Spx?j( zIT@E0G3VJB*{Ir9U-M&y`9;goc||Xhp)DK2=Y*nH>dGM#LPw za_<_3V`1({(5C{x!D9i4EK(D(XuV>!r(rp7e1U08wuhQ=PH|o$+!q#2?6;d%I?FmpP(HqB@@tdF}!A?^>PSa!9MC} zm^y1SYRN&|%E~zKRWK4=$w6K+#^v1_r#+PE)IH{wjOfY~V z@#aHNR7C_2aD99F_;dW9Kie;l-e1bQI#0&|EbmUvHu{1#nhU>C9)p85n~u-#)(+E# z`JF?ZsiXI^I7f!;TBKmCBvg!yLdgQ9$EA7r^4ut7`SL8vSuqGNREkd#0_0iz0PQv- zU_EoJI08#4Hds?inJgr*>up}RMxglC&7yw~QAS4tF%rW#*q~@-G!3ojF6bIN)5|kD zBL;^Gv;Zvu4x)a`=9Z zoOUWHjkk7D%iz=LRwJ4q^*Gur26=q9@8 z-g4`22+1TXuQe1>BfpcB-&*Q{{%1;k_D(T;kmbwsmoKp&UF;z&2X~_;Zu%g?AvoxI zRR2;TaTe+i_%(d`@cqEp^&ou5?HVKAR2m4HNuA+M`@z{1MFMHdH8!o1=lC7IvbJ}w}* zz-*f&MlZ==zQZ(XejyKF%_!d1cPFY+P%Z5~EfmYVX3%I^rD{UdyW*<-7FxjL&y2TJ z#<4m~m>!TS;kl!B{F~gQ7}%R6W#L-Q*Re|JA}hoa^kz=5L)um3_cp^#!;p#C<&~{d+9xrQ0j6t9?VS!_B_}Xwi?^%jzM9<6(8_= z`JZoJ?B(gPktKZtj7n8`mTgiEQ065rzB!l9v3up;U^eV8TpYz$A~BISXp;-yITx>v zCM1h1Uhj!Ew(*@iO4>GUA9WJvD2a=)GaxLQIcC;(k@N$w>6w08?Y6qbTI}sEGMFE@ zu(z_7HKD=}qnI|k>N6bQ2sohk>L4FV;+8<1DOYd2V8zGMBLt_7Pea z<&N#>rU}2m$lxiLrH8_~@_2;I{|UVq*DdnwGzcILdqR$yW~Cw4?=LA(Lea_t;Wfe2 z`J1cwpuDrpVk2w-=qa?Qj&3Lj^AW3G{~Y`I<9h!3`pfg@k1M{u#xEcJ>Cw>Y`|FFf zcfIdu*tg2c{ceSI(A_ga#4J4D*Dh6KcZ|NV{qlUu{(b4AxBc!-ZWfe*Oul;+E`LqX z*-#Q&6Mn~vK&3RsMwFy<8UeD||jbKKW`EUPp^rHmo+eiKgaZB! zz<3vCH%!2CA%8Qa@vn?~2lKW&Chw=r6GEkwDFS;R;9JhzC zzBFNfnWvE}d&ON~qW~hj^Hq#ub|ppOprYSbO1F^i_t#{kWHzN!Tv09Zj$1kI8T1w$ zfa~G0@CJ%zmK7LZD@{zq_o2g^5#2PJJ)`o|WFqTB*V!voMg4MgN;}+&4g_2{2{WhE SI_1*+H-7/dev/null) ]] && \ - [[ -z $(ls "${ROOT}"sys/block/*/device/unload_heads 2>/dev/null) ]] && \ - ewarn "Your kernel does NOT support shock protection." - - readme.gentoo_print_elog -} - -DISABLE_AUTOFORMATTING=1 -DOC_CONTENTS=" -${PN} requires a kernel module to function properly. The recommended -approach is to install app-laptop/tp_smapi[hdaps], but the in-tree -module provided by CONFIG_SENSORS_HDAPS may work as well. - -Common daemon parameters can be set in ${EROOT}etc/conf.d/${PN}. If the -package was installed with USE=libconfig, then the parameters can also -be set in ${EROOT}etc/${PN}.conf, although the former will take -precedence over the latter if both are used. - -You can change the default sampling rate by modifing - - /sys/devices/platform/hdaps/sampling_rate - -and you may need to enable shock protection manually by running - - # echo -1 > /sys/block//device/unload_heads - -as root. -" diff --git a/app-laptop/hdapsd/hdapsd-20141203-r2.ebuild b/app-laptop/hdapsd/hdapsd-20141203-r2.ebuild index 156f9abb3bd7..831a25bcbe7e 100644 --- a/app-laptop/hdapsd/hdapsd-20141203-r2.ebuild +++ b/app-laptop/hdapsd/hdapsd-20141203-r2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://github.com/evgeni/${PN}/releases/download/${PV}/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="libconfig" BDEPEND="" diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz index 14f2586a4e3ac398cfba3cf8eb0a509d22a11e91..ecdacf8b4d7a94648e9899d8a09571b33d2ba64c 100644 GIT binary patch literal 8548 zcmV-qA)DSGiwFP!00002|8<*Lk|f7*hTnOLxxh%VFOQ&!GRY+Bg}Oj29>dlwJ=WdB z<@Wmif>4zWLLdPQs;e_IJly}q!}DK$`tP4Ue6_c+$J_X)zkU7k!I$nn{Qf_G`j0<^ z-+xF}W(;APEgy2+b-3cTKiir+VXWeEYUj*!_FmED(6)He)ZR%{jN(SiO!MeRPGZmpH3$W^K8h`iDRL+fUht53$uU-O1~?R$ObLWM4~f zX|^7kYgVT#;e_M&9%1x;jwM?uL@T!P;mOMAUU%9)IB%n!n0CprjB`R?e(8f2&zR=9 z2*2P%Nq(nXN*=%a<4^zf@BjLTKmGTIF`xeW{IWmp=k@x}e;nVQj=jEp=)T@#7SE13 z@7=iin9FBVbUKfka*w&3T60-0>@njwtBlQk=T4UT2*q4q+`jU$KRFER=F-eQ9o9np zn)w#(IG+8SmRfbu`?6xGt*nztFUXWmzw(Nv#wmt&KV=_F_N3x z`B_p<-si+7R`#;jYV3EdE%&ik@1=yw^>V9zunj53?tGn%f9IU1FLBLvdUUqBALk!p z_6U~`q1@wDL)jq&R#aSxwwjID`Cqi;oePbd#60;&<1s5Y8#N6cVunSIc#A3aQ;PK+ z279;&Lnz*Ih-I}k+a9a&9ny(Bj-j-+tnJg;T~DUobIkcR+(~|}X|0^yTjOH;IG?-n zaTK>kSk+AMMCTm07^=J=bP%lQPy zb&Q9lqAv0J@%H@j>yIyQPv5`T$Mxsur)8JmvG#lLO0P2${+2@8VGh^hnay&_b?&xv zsXMJUDY8{pn49kgTdD$fzT0#)@dSx=%%1Xyu8{*fP&?bZO3Kw<+(?Bwh&80Mwmau6 zXANi|QGW?u*d$XQB?a#Yb~+`k6-P>Qw2=FmwXYD<*eu@M@_RZ15#~sB#WmI;oWUxO zXT-RiILM`((;7ZhV4^3A!3`F-rdy7yH;M%SDYLRI?Ge2B{PO8inC_8ij%RCbQm>4R9WI|I2**0wZo@~y<{q(HEYJHe3e`DtiOB|E%|LAhvPcVl zfvbXAI~Es81?}=MzjGx)_6)lpz%9g+cR1a()v{Nt7L> z`YvE!o<6;dYrx_K%D|uvs${4qH=kGAX_M;J;1e+OK%l`&%X5`}>L8E0huVBRB=Me; zYy|iTOL74q9>J3xVPp!Ks%Wv3Hp>m)2NhOpShItXe(# z&_r;#E3qU#0Qm8)7j`RJBXKMxU(K^#^3(YE0LOsG9GPHJ`GrfAI_p^nU2=~ZyWL!$ zp~kffq)4S84hkq8MuPleo5y-83lOOU2M%Yq@~Bi?57})*5(#}kR}Uj~i6K-D1?hN5 zixbqJ6cc|{2id1u3QB2KV&>SaN6hxqCBK5t4>?9uKu3R6;vL9HeT%{!Xt*0Xfz1kw zJnLD--zXE8h8u@WOo%s^V|1<@@Rr>~<3yeyx89(7&mvZ6C->eUkYs)&e+HYthIV!u zO1>8)910}mcu74aXr1z0thiV8wL&Wc1`ByUV` zE)`Y>>_+;bq)3DaLORNBi50*%RAqs(LKu*$r@jn~nUE~W4qVUZmjJ_;LqYEqdh!hh zTL_~7LG%{tU5a&dQ=xd_lhTn|9l^G0tgr=X;~>onD+E;0Xca64WE0@KwjIHm zG#2dR!HSOBiNIDqsP*80PGs&ni_~}Bfe0IpzTs$=M0>>R(-#Epm)CcI|H!Xl;4r{A zsC_o0g1FPq6wleKb{_V|O+eM+Ima#?rRR`AepxIh1(L!yz-M`nD;T5?0xSA$Xh-S< zi~=!`_tfox2#|aY)nP88MW~iLLjq6>UfWb(hxre34<75yJEPER1_CKp?o#-Hbz+Wk z_ntqX^MOtB5CP3c19i%Np<%=dDB%Q)qI|I%Szj;6TZ6I61kVa_CRnKKOT4~4f3=Tq z&-?iuRhq?LL9xrss;qn*@65S{4=#3x|oUl1oL!Yrc)N}=Ap>UiR zIw})|J;*G<_ay7e%r&t0*Z?GnZ)LBEb3T*J1W!hVDg$YU1j;BYD5;!+@VG-hPzfLd z1o}%#lG^n|%xA?)Spbw2&J#GlAH^f8jo03DGK;Mp3_foKJ32Lic`1t}8- zB4-Fs*(R_$9`G5RgC51SH&ju|)Dh(!8`6X7b4a14i-^711*{~N2%5w)0o`T#JK)=f zZrOPUc47tL=^`H%kD4h`fT&xvzJuLJ(c^ljicke08X2?umb{z z)SeBR1cU%t6dFlV3&0HYw4pC~%q9tE(s)28oKW5$8tvymY9zLOT}+o~UkcN97TY7ny( z?^+`CgYJUNQ64A3cHUdyVNhgCsEe*%1FuN@L(qko5?sd@_N@`m!s9 z2VqbXE@p!#RsfWh@dks{pjHxmU0{N};cvo>GYaB1fW^oFFdXs&Y0YhQQrbcG7_|xJ zHkqo1zA0(|-8wtV^YkDHwL@f)d-vu9+zP8F(q<9)OpNe!_+eBVNe#%bfvg)Zr1q)! zzbKigb&uBAF&t8|8}dG@xfuBpw}y5G^-8UPjI#0+D(=szb$AKZ*Y7X( z`ug;jtGEx3))$+O(4OdQ13{5_hp4ETfCOGA^fn+N?D!xQ5j+K{ur*W+nt(?oPh!Q? zu*{XEavE;Wqy2*o$?t(p3LsqSs9Iu$lR#e#1JMBB>hBSAY&E_Tj7EF(EG>bD*aqJW zc&JA#97d0YlJ9=OY0IvzHFS}8DC)I{QW3C{2JdXt~1;7D;Kha4MhX7aw*BZIJ zAsT1M+h_+O#6IuHMtT%0^@B94#F7iGMSj6qT(7BX3x@N2#CU~J!+O-BJQpi<(27I) z#d?rSq9GXNbS(2~qB!bJ)z5VdsT(lJ2wBa2bu6D!A^E-w4?*S~*#{$_u_Vwb-?AZ)jUMXG7h0YJcf@t%Anmm!l}myngBO#9Q8Fx zZ~_S&w?|*XO{ve*srcYMzYrE;Qc6%qR@@lHPm$HSH}ZnoCZwsa0_>7j8RA9SPhZg^ z>U|01D}b4i!_HDpiRPa z;ZoJeq;5*ZRdZRi@IE-CF=A*{V4l~ZE|+Wgnl!u+Rr0T(9I%x9mQ(L(QVLXFUu$8g z`0>h1{V3E+0k1uFX*Qj!+@&h2A7%!w$y-zjx`e86i4@(!2-IrC(J#D2CQaF63^v*j z`;59xTcrJ1a)Zj})*1luJf+!kH5{mJ0C-W7WFU zA76w9XH+mrbrv90$1ccLHDJj#t7r|#5b4fmZ8SASbd4t4B9VbBuIejbX>fWh=@PA{ zIlg>;`g&~^;zS;b!VOr4zgvn}{+-*B^TJL?HAIomBr&Po;YLsgr#1|a$`%jQ5pe-b zb!0Hq&~gx?sab+WI3yIBA_9ekB9W-oDXqZ3go~Ic7qnG*$S>5RPVMjqEv-;z(*bXW zXy9yA_|lmNJOsDul(#}@Sds|l^Ye(u!SzFa0I>m;Gh)ObR_s46H|dlC+Q5^OT=5`0 zNH^W&WSzfa4#K;Tz1Z_PPs={er*9wGhaVSrglE5;eEydTPzo~J+-KnAicXpvSq6)*s!{|>Fbo@Fz|^uQs@j9*4Qg;8T^tT) z9s-ifFVW+2HJFYys7bEckOS!cLj9rOfH7=nN|NTV6118SfCux9&_VNqnoFRW@x9dA zQa@CVQyQ$Gy>zM8I(2}oCgJ6&n!1QV;)TZ?|8MjzaU*~4aodC+)erHz;`}CsfA(EY zJ*eEtLuhzTpF&kP4&XyHRCsnh(z}CK;cN>p#}yiRVkZcl|lte7Rdx>&R#qU zE~7zWR5l@0?uB~x+&VDUl2 z-{=&Rn`)7ij959;i+UNr65xSJJzm{oPz{-mfP~F@JEXL5T>C_o*ZA9^`^)pw=g;rD zu<0Q{x@1*EtpQP(dw7-7>?70&KX#o*gS!cYn1?@$vkC=RHF04iqr_u2R+fyW zAW#(C?j-FBC?S-3kYUg41=hUaUzaQ!S0b11S;tAzaitpIqH_7=bNS=e6I)EqF%YIJ4PRXFgCnwnC=M zelv8Jn8i{a8W$bKZU8Sjjb#_qpVsUHCP#oBmg zs^@Z=^yTk=yOOEzk2XIK-&IE7Tc2_{JP2w+vnrsG@S#v@_{hv7w}eNqym4AO^U!fF zn%GE7hql5)R-NQ%;0E<8cLNQ|R%eU^l3oTO0ORNv=aI1CaTI<)Bx{(_aw6dc>?vF< z?HJGi6h!vo6#^`yh9Hzco>wG~PWhmEjUwF02KEmgNp7g*L^nR@C1t3botl-m1 zM2Sw35+EUVzRcKk|owMrTmSE_xDF8F3 z9Xj2J#FYKs87U0@@Zg^1qQbkT1IW*lpelX=yKt0?O;jLTGa|^gs2_61v+-!h{|njB z5xs_9WFW$^+l&b;r@4}>6Bv2bHYqnaBk432jv_9{Y1WM(BlBy#vErO3mFCZci1>2o zYp1G18I$wEnqte3Pb_@2+>ysI%uDC`>z;4V&)3s8^_?H}hyy`C?O91sE~SxxE)s_f zkW783IbHoen1b8jMTW)z9I$)CnO+Cg=(+>k3HFmlk<=Yps%EgO;mIt^oN2geAnKjw zwweu0S@w6&IprXSP(^Jp6d()-xZv%=0(4O#QX}Bf(s2Od?WoP9FLtNn>ZD#9;Uy3%b_}2ah|(sgZ{iO$4wdLSQZ3*znpTUaY8Hi zA}z8Tx3(p6PtBxLSXSJd%wSnaWRhNk4yPt=fgm7i=57xHIKYgGMMpHY!@n?6wHIljju+dOx za@1o$+6U^psBMM6T4Z63=ppp0rtU0fB^4%g+o+jeLMI=vo~Yv)D&} z+mp{-LpyHaMV)L!k_iRi8{3`=Qcp9^=nbsZf-Q7zq=^ql&EP*vzok=8GfUbv+(zsf z2~B*7v|1&#y${y6cWt0c8#~`{N*#C4+G0zf3VpOXaDsAB{Jb*Bzi zF5ry@k~%t~Xh_^G>N6a?Qc+vUaU!MQR*4s_)zqjS+flL34Vq)!@!D@YtGBtuT*Ues*Ub~+M z010Mi>x@?vid!=EvvGlt73jXA$4~DMbEBymErvH933f;AI5-oa zp&V?qrWw9LRCUx95NebW$g+n4k{vy8?f<{7>q*?D^Fz(#h}hC(QPuhD*71u#5wR7} zmfS!G)o`#PvE`AlydGX9Enu#oQ2~fLX%@v;2ztS>?;W~gtC4(yGY!8YTX&y^#`{buT9* zHIfIukFc<_C7Py2@Dk9IgfrxPG;L_7tHYXv1a%>F*l6H?@4htQUD!?R5U3tq(8$UV zFOge%siaWq(==>*PpvqxQ%X1Ftd7}Zg)V6`88*x*5zev_M``g!X zeVZoaOXpulc@4WPOQ>1u;dDG@(KN?|cO$K3gHXlp_CCnZ48Dn2(@;!Q^H$^09xBlA zm?pXrTRLEma|OKzfeH(mVoA886{q^4ATX;#Yu+JWr(-#4dXze@WNQ;El)wUs4&Wv6 zk}F}14Y2|IAWZ|74%-vhqA`jrkIQ=fAhqZZ61pQ~<-!}n6jz>Ay0EfW``S@f6hz@Z zdgb9)@p^ZzL52F4A@JVyL((L*+0&Hjv(G+$?emg7|8)JjD99z?CEDv?|h!~(C zF+~It>ZDO&1;I%&3jpwZnrlI-W6~-jo=hU~@x2#t$2)3mmx1BzPHRns6z z6W1N+gb6`bx28iYM%~4e&Kl=^MC`}6=k@&UFYiR_1;UzgvK`Z}9vu~KWr}hh2TK}f^;*B<$cwebeS7M$Np=SDk6Y^ogO5b_&mtlR8%it z=eP2s+iLub)n~oXYPZ)FQ4we!N{0_FCHdp~U!Pyz4UR>Bc`GD?Q9+~b#67Zj zuRS>vkcIs~$;D#fsirQrR5bu5Et}DczJcH#u-WZ&_1C64`GPNsN)wVG|GtHa>PAw+ zc~F^V=h$4m(YNQL5#|BtMRYI~T%vWP{5XYrCWR!JOS0`jbEi41puv^YG@MPE@{9W* zC;Y^1>J5qpIO6FlRZ1@Aq=^uIpy>}JxVU?1tkQEO;2EEJX@n_QU!FgG9IvlWuW#eq z+pm->&hs*fQ8aBi(V!V&Xt)$)p+l+H+j(vs?DR%&Xfz8|K^j0xXf&d|aTb~n!XK8M zbkYx*3JyCw5fq-T1mnMQMPzlg67tf!9~wg`Sd5+@1F(9Xt0H-WN76KM+GSIhAp`&Z zHa|unLeT*+=%AOGG>lKJb8j8*!8o@)79ZbXw4 zq>wSl23W@@?BFB`R@HF4&Kkm|Fr?(_I%0Xf2S#}~HB=LFK{J9W-TV5uAb6g9*6d|J z>PCCVl@qn2(Ez=s8}wKZo?iQ7Ct~#hvptKtMMtx>8c0eD%F?LFfwpdMRpPRV{l@vP ep9fEnE=e|W<4gv?i93nYL>4R7#pzkaSqr&vfujZZ~dSC_T}>jUz+>y`~Up;KmHJY z{~_%%VhCgJ=|hgIc30f;XKiyQ^jTa^cFss=tr=Yowp?7RbhA22n7+l~W3@W{9)0c> zeC&1Y5nDMn##npz*=ou@EUaQs?5^w!SVY0nhmE_>#~la=1Q?zDVxes?=Dt&(Hu=Y%%>)E6wCKDOr~ z{DKc9`IT}hx&Q8uKmXUi|LY(A^xq%)c>3$}%lc_O&)0wcWB>Ye_Uqe+=IcFX@vNBh zTE^A;m_Bbsr}3yMx0uVRHJ9na>Ld0uOJCe~th7_>p={SCx37HJpB(yb+oh3xI=l<< zv+XVJ<9POSELnBY`!ZvxR_4i;?bn#qRrBIT=E81u7FNw#si~bd>dbZTb9#@f_vFTM zew37x_c^hMm9=cOZq~b2%dM~3S}CD&y=>KYmLbL1oUg<9cg}hE66ctwMYm`3{rp4B z9^vvKlzY5tC@X}(8x>dLp0;~z{4eh0oeRcIVjld%c+ASpdQF{&7-5nle#aEsDP^}6 zI%_xyLnwad5X-bVZ1rjU4CzE3$571Xwsjh->&eu6jyZ4Lo#e+H+sawZjEk+~d~V9e zUfk?q)}6N-ysB@xbYDG>Fb{cI6VF0)j*nsP+(SO(TFEtb8zpxA6#upQcKprC<$QwU zI-7^3qAv0J{`UOSm+zn7p1ytFKg~ZsKh1p!9`Ak+UTJk?!fz?06-IY0o?$zuT*tDN zOI>N&pvY#OVJv<&?5QeX<=Y;vCY~Vi9;2n)qcd_~1!`w`S4p|ritDLR2eF29=5ptp z>9!#aB9WbfSts4s@}yexr`3~d4$Ws3 zF>>c7p|RZ#>BwD3nMD?v|20;;nVppvaYhP=Q$s3C4~rZ6xEvX6ll9^m6~4ZyR9<}& z9J3tAu;nOXYV%k_psjXpQRf&tpec!3t%JzhJX}5x6pr_>W!*=@<{q({{qy|(@_J3K z;2!}aMMmkwp;LF=P4XEvKyispR7xNI;08+H$nAZo5J@;mHC$g~PHTj#tsN$>)fOoq z^YN@^sf}a`XNDPe8iws`81ICa`WMgV!_JgGj_v?ErX21}gs zsYaHU?7}f>s#ovMX!9Qf_U&{3dTp0>k69k1J(5n7QM5dborIvCwpp|i3yPK&DY(LP zaZaR(;Br@DNqi9S<6SGPR@_G7?38@np7$j`H(x%;G2$_LCYV%y;S!~edgg&k?lEJv z&9xC~oU70jsTAO#pwgiynqRbWc1vXI&!^R9R?QA#|Fmr@l5CGib6TJ90gupArmT4h6kt zXvrHLYyw7s2GK0kJBl^9sZhN1lhQz~2C&T zYahv)7>n-X(TWD`L}V);XgxTj6U?1wlKQSW6k*Y$Z#tTVXpeY({0!iJetjqSkNoNz z9Yz>Cwa;Qy6nFTM;yG*9#>3uv6H+yK&b~^6^c)!E=Z@v1KvH-^e5Uuff=>DXSkbQy zJ5ncT6p8`fQ@5Q)0P-2sv0a2ksFr(&M4%>pZBc!V&VRr?`dBmXHicd@5=gmnm%=x8 zBj%91_xu6QM>fer0Gcm#=#=$>Vbm2M;Y1gOe6br@KVHDwO~)z&JuAeSU_sfJczu2T zvVVGeUeE6&KRo~}dqoW$XW3?~afh|lxVa5RV4iX$i5`87J<2T6jai}?CmP@~MAZr; zz8W$e3RX%PyZAQHMh;f>1-~2pzlW2$It3CGP-}n*&@A@XY+}2idi*JVN~Q0N`UsD2<|b;8c|Y}+USLPZZ#m$CD2V%U+riSX1nT}BV6C(V)jHxfCqFi+2)JDlO^+7Ik|&A znM8<0s02b5n6^WflX@f5on}l0w5F**WgeG7nhhF>Uv$NSk;FI9DCjaQ`eu#zaXbP} zt=HNI@soXkT3Bu2N(k@b^<}?2&1-wi_jti2hs$FuNOYgDqqhbLaMI1O8u}Wq2TfOG zmKKilf}=7~Se?w0d=Ij&j9de2j|~7xyp=Tv&iM=$6FupbRvAb;5GX@dw4`zh;Bl9H zq!K|!2=tqjapNzKOIWmRy4xX4GF!Apzo89eGe>n4vIvtp@pZM+R|swELS>^MOKU7Y zk&dWmMiNd+C3tmgYF&C?r=Bp|Rl;7LUdPjq5r2Sl@G(fY5gj!l#M6xD09sMn4j@~f zG-bj-4P{?!}LS!K{lK6Hl)93_~X0i*HXuZ92LzmHxv2Mqxu+?aWLkM%5KWr)-wi;Av z9-y)k18fC>5PDLXq(F>0!DoXY_`Z`S^u4R^z&nHvKy_j^ zl(chFAF_yv~ANup=mPyM11#h0Bwb9d89*umyJMx zr1Gqquz<4pB;0(3H6}8GeUaHZEQU13_P7+{pON~}zka$}?GWz)n`i@X&;y}ZsD#7S z^MFwW6iEf45MSIZWJsD%;D^qT=|pN+#gcPLHiB<>UpV2Hx1s^wN+tny^6efm?gQfn zC!`xYVsp+Z0@f^I_Q2c?0|+ zR)0*X3ClKVJ>aX0bXOGAdS6+Ly9y$$6=8vQ*)W}6-mU@r{sK_EzW$i(;Td{c232uH zTr6Njd7MPI^L_^&1|pkMeIQkp2ne}mc*O+fh(Aa+;NOWfIt~S_2b}WB1Rm?pt5P56 zGbD!{myO20q`A=+0Ab&yi!gwuG#ig;p&p?qBSEPim|1sNBPq>7S~-!3&LzUSNg_;S zqI;4my^Ps;K%5uBXw=JL^^xRUWbt`HGE!Ze1nmKzOR;Fg6ZU1W^MoC`qJ4OjW)k^KjPP{$VW^FyMr2q(-WxBZ@u~WM zQ8H2M9@bbf9NG-}2E5^HCe14wc%L;~jQkL{rtNg(gJZa33C{FBTop9&q+XLBYI3R5VNgf#(U$I!y>W-U&rSPf;pt4HW|u@TlZTte6^J zb7oPF;r2Z2A9fdhcWhEX;ZlQYi4{%)zUUi8Lx8KlN6fL*_)0Vy_GnowfrnU|e$(kg zEn?v?db}w4?k9a5DEwvSS7|x)Y?^57IT`q!_Fk1DoNRU9}* zFc!Yam+8c({kNy9c*Tc!4chwLx7OZBwZ3U%t^hrr$3m9^;sD?eI4R-~5Ub$K$mK<& zaT~mi`_Krn&nvQ!9%7|_K(k6LxzL>C7d?yXnWnaAIL}9nX9zXSM=i>8@urTp;y}Mx z54fZ@L`OLd%REgjj(St|bDa(928_RrF_9pYo>e0XEE5g^t#lfnBWe_Y3@`>N7|e-9 zK;MikhQtR}jyqjk_NOm@|ML8G|NW|6{vNNLg}gbc<3NUkSLtVH7RS>L*F|C=>bXr? zard}yZUGRDNXG)rF*tT+(|liSgHuG95vC!h1VS&efhyrkqEE1Q)j=*pQybY!kD)Yg z2paQ$-0~c7Fj+frKdenQubDrRLo1$S7_9;}Bt17q6XwDZY>kv?H&|9=KDb41-)f)A zO!Na9$A@D28>UjRMj6(yOs>Q{TALw+~n1w!uk2=brWgc*9F`_2OjrF6sCJ9a; zkz;$zCEO5wo<_w7@A-u=fk}~|wyd}@#7~jcx)yjrZ4=VeWaG1K$?t%>Ku9`qk5&yy|!Q?n&65$f9x2G@r?WNC8`{l>mL}VA7fZ8NH7cNzU zOzNgoTs4=4h1bC$^&W#&iFuxfx}47NHK}_ks_?Hs4p>Tl%W3vBCBNv zG0!9|X2Ne$H^C~W5m`WGBGdP18T`&0!}2`^tN`Vbp-y_{z>TFsyh5L~PR++Bp}`py zOi~>M3Dvd>*s1|6xwb2;K{Ev1`I>dpP(;@-*%m%+2}ivOB5OLK}&|399PEkOj@(+_oBo_@#7<=glhmcu`$sw37I$>@73C& z`)5cL;H4^}hB8YVmu?K8o}03Ie9IEpM-q_)ek_e}Gu^bOxDJ?)*Dehkn>JUV(E~2D z*6Vf$A$!@+=RD2*(|G#&6YKE(;*Rj_m%R@p0k7gFe1UC2FK4W<((oAhh&Vw9k&a4X z_}Ne`a*ze3AoCvUbevq#PP36^ba6sLDIz5phDBq*)FwPIReNCGpaBQy;&3?QOdoUk zHF{jGhOKQ4YLcrOH~{w->JNfrA+ezfOHs&as|f%+m~TLb)k8I>L^I=iskNzjs2ryl ztiWEnlv$$=z-kg+p2{>u41yOPv;V)*yTr{dS-0HMM2p7nit~#U{>67W&7g7vKxxBc z_!O$9aR?vKkOSJ^NI-3s0*S2gp@oCMT?33k`cgK1R|*v^nXRj5jz+#A+Av6r{67OK z_d-2uEbW+}5p*(C$;%ros%QykF%g~6BKaSgH@4mhtjHPthpX>!DC==p>latV3Xxrl?hHM#*N zLFntqXRdzV2q)a&9-VrE!CXCPYXiuRy7GbN$dQ4qkLUv=tf{JwR{-B|%9fj=x+!I> z9Q2}D1{SUGg9CZf^cYnG(*a1jS+he*OUJcN4J3#^4&7g#pFVwhH-$|P0BORi2(2L< zn0xvvrP+F@k^b1UAC2xNfOs7Kte#aUz^W4$n`Csj7HvADQOL@YVG068!L3Hp&HxEP z>OqD*vldwMf`6T|Y+Q+4zGoe4(MLkc;>|o|tU6WzK~KOQ+OBO8>cSnc8jM{mn)BP# z&%h%bYE2No2Es+7^TE|!L)BSQOci}IOD1SqC)0*9S^}hP);Kvl3NaEP@ZQr zjdD^%15rjq-xVZNs!U~6Z359P_G1*wT971BnlMw=`(hEK4A^LwtD^)vQDHTEw>4vt zElLYhN1Gzj0${HL81#ctx1InEIx3qyD^@vU`c|NhD^Og#W>dTy&rJ1Pc9TB;{cl(Q zxYsv9!I@253QKFJ2+g zWi$|^C6MP8WEX)b3A2JvD-jYMYD$O%iBT@? z;7kAbG`~GReZ821lKqwK(?kwlxqd~l{2Fgvag39S`7>xl{BUSCjX)qg{q4+gavJhnqT3?{sdR*qvRW! z+0)L80yk*(eNtke1Fntr4y3hCXSh7I#iOGoMf+^pROC6;6wf4>AnEZ#$J@l0gCNoY zwA~W#A>+bJX#zHBgD1l!1&!80!bY*C-kL^|WzlPn4lQX%ebX3>zIkXdd~F|;Sf@^I z|Ila|=*=tyZUY}i?wPW_L~Wjc3Uro6zbe4xZ$kF*`^)zqZzoYFI|82}t*s3$91*t3 z%9yYS2)U>(vK%qh0RTim+p5^?M4M`xR(Bu}tsjOa$8vDdmd3`EHp;?brc5eXBu%&$yGH@O5%=j`6FQr8r77qrN(-^P~U zo`y-M@LF*#GK1Fwkx6l zRU>Yy%ju(ie^`P~o?|c#kkZSyQJW;ej-?fek~!|<~0P+!6;PwexOI&w}BRXGZzAbNHeY|cZyCJq1wLfNE{u( z)a(OU(4i)WT!2K_GFexA%+{2X_4N>3_fmqKSH%Wu*AFBhC20B>Qcw-uDMOn&myMt(u?1Wi#G|ot-T7OeXqxb^imygm-a|=3OY&HXxMNZu0w}* z+{BAI*@z?)iohGoo(ia^GtTe^)@sr%v~Q#nAC8*Af0lMjrOp2~|PRV}x9}#nQnFq4YUPQVksg4Ah+_Sh=7#I*`=h zh@wN{Zenjhw+@B0TnFT?F&A_d37R`Fo|<3OzGA`)t$Q)*z%8pTR))}UJkE8>j$YhS zI|4CiBNysTd!n8&k;!N+ckG~l1GCOnsK5o7%@SPIAvN>@Lr3H)35D~OxkrKs7)Cr~9aC}IO(y9;+dc05>blWj z6?TWy4mtxu#5Erz#G2Poj2a;P(#4&QvxTWmlg5pPYP4*;aZhx2Xvfhr5gN*2cQc*g z>qJ#sT>(&|j8K-CP!dPCyT1~UzfIDB#OXRfGxR!Hmd2t zio}vf!t#3hDrrII3OXu4qfR=DvUw4B!4*x<=xfxk>1eyo3R0T157XQL8=~nPE%vTo z*pz}z$Cd?Rvh_&-$pM--d%!!Rcmxp8pfs^T&RWpKn3Tt}FCEz>!7w_t2{9EN>rGT0G%oco@bVz}gJ8czZaoC0m~!)jZ{ClDu*@kSU&!U7N4iq9Qh1QUQgp+(cDMv`lf|PyP?NxTP?cy0FWYouqAa9S$2@Bwz^%H!4zgcAy*xjE+&|t~iUQcFa?wuA zY)8igP!J41nSk^Fm)g`^+6LF^qa>`(A*1mE^afngh9#gM9l<9_JV~|pxE=3I;3UME z+uW#ZD>{*R^of9gMj>$Ho?bdYk;Cmsg@#SE7!4}R7F;@gG@;FkKhyvt%Z`wXSVg#R z3Tb(Gomqp9hn%R+xj7vt0^x{J@ztOu>aaVf{l<;hQrjCXUBC^oyddk_{@a&+{WML; zm&w1j@(jByOQ^Hd-D!Jj$E|ZrcsJ5oHV7(qx6gz8(!m!IGaZVF8s6%7w5Jv5@R&|? z16$f)k7EXX4gv}zb?JJzqZxhvgeT)}cvS15rOBsz$f;3ZeW z7!BA!en8WJrNj0FmZ>evmBs141`IRxaECQ(Spg>C%-^U0C0+}>MTgm ztc=$|aEoo7<*&r34XTl{KB%&`#!%(Xb?IMt0^C#Z_X+IqNFs2#NUEfdzt9W-8U&vv z=kXFsiA)3)t)1_x1FAHQx0>704A2hH04VXsZ^nPOR$EC)h}ybt593j>6_g?QlY{ zu^yoQ1V4plL(H!4^JX>WJRwERCZGf}ped{hemmrdh1s2VIeQMTV|nGVQ-W_AH<%&< z2|6(KM`-s^0ug~-O>tEhM>qWv$IcaC>SC6&`hq6G{A57Vrf592L zB4s*o0B{a#epp=A3*dnOQM!@U<$cwjbQz0=j{VnBst5ohJ1q#B_O&v}7{QNIlXG(MlXW5^Z=K+w@C!ejb#8N% zjt_$|DHR=5LRHZ^WZ!NdSCs5Wl@4FHl;rnse|>&=cW^BF%cnvz8WnWZow(DYvMQbn52`qGwdcE!E*3L?=$=bKB&oGb%G$k0V2}!Eyd=UPytfZZO znyKWl(IH{mF;k+F=A~C3^#i|V*F335MD-o*?nC($CEjl_|s{=`C(z0|^LK;kFJ5`cE4{k#7Kg+kO1-8=vQTlQ3x diff --git a/app-office/libalkimia/Manifest b/app-office/libalkimia/Manifest index a0216b33a045..3ab2e8e0872e 100644 --- a/app-office/libalkimia/Manifest +++ b/app-office/libalkimia/Manifest @@ -1,2 +1 @@ -DIST alkimia-8.0.4.tar.xz 221108 BLAKE2B 90a89bfc76998aeec95989455d62b2a46e06e86f01b96d0a28e3226ec4228108b35a9ca9f8d50f95a32130e39b4954515e205f40d6aad6346bc9310fd31dff75 SHA512 49b771ac28ec76143cf1237a21a834fa38689c91c773a472cc090e94f49287a79ad7790ef068cd6bebc4e64aa97e5026a9ea5be841bbdb3ca89b00b6ca7acc27 DIST alkimia-8.1.0.tar.xz 230804 BLAKE2B 9cc005f8550181b4bf5dd945ac22592d711f0e9689758d56c62272d4879181f73faeaebecab24d74a790f6c6d1a59c42295ceb2c23d09195a76f7e6b6b4e53c0 SHA512 c3d0851ec6e5af7f690059f2c80942bbe69c6bde946898ba4a124c344dd47e0fba4e6ed0a5320e36385c060c49d5eeaaca35bc0a41410ef4ad849a4f9541d4d3 diff --git a/app-office/libalkimia/files/libalkimia-8.0.3-cmake.patch b/app-office/libalkimia/files/libalkimia-8.0.3-cmake.patch deleted file mode 100644 index 1b99061e6bf1..000000000000 --- a/app-office/libalkimia/files/libalkimia-8.0.3-cmake.patch +++ /dev/null @@ -1,54 +0,0 @@ -From d413b91839ca0e66beb56a71625e3194df1a6599 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Wed, 12 Jun 2019 19:44:12 +0200 -Subject: [PATCH 1/2] Use non-deprecated KDE_INSTALL_TARGETS_DEFAULT_ARGS for - alkimia target - ---- - src/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 7c0f0f7..0774032 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -147,7 +147,7 @@ set(INCLUDE_INSTALL_DIR include/alkimia/${ALKIMIA_INCLUDE_SUFFIX}) - - install(TARGETS alkimia - EXPORT alkimiaTargets -- ${INSTALL_TARGETS_DEFAULT_ARGS} -+ ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} - ) - - if(BUILD_QT4) --- -2.23.0 - - -From 1fd611bcc060e779ac62f5f69d956c6dee2b3383 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Wed, 12 Jun 2019 16:43:54 +0200 -Subject: [PATCH 2/2] Fix pkgconfig libdir path - ---- - src/libalkimia.pc.in | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/libalkimia.pc.in b/src/libalkimia.pc.in -index c2087c9..6ada277 100644 ---- a/src/libalkimia.pc.in -+++ b/src/libalkimia.pc.in -@@ -4,8 +4,8 @@ - # General installation directories - prefix=@CMAKE_INSTALL_PREFIX@ - exec_prefix=@CMAKE_INSTALL_PREFIX@ --libdir=@KDE4_LIB_DIR@ --includedir=@INCLUDE_INSTALL_DIR@ -+libdir=@CMAKE_INSTALL_FULL_LIBDIR@ -+includedir=${prefix}/@INCLUDE_INSTALL_DIR@ - - # Human-readable name - Name: Alkimia --- -2.23.0 - diff --git a/app-office/libalkimia/libalkimia-8.0.4.ebuild b/app-office/libalkimia/libalkimia-8.0.4.ebuild deleted file mode 100644 index dbc12daf7d25..000000000000 --- a/app-office/libalkimia/libalkimia-8.0.4.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -KDE_ORG_NAME="alkimia" -KFMIN=5.74.0 -QTMIN=5.15.1 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - SRC_URI="mirror://kde/stable/${KDE_ORG_NAME}/${PV}/${KDE_ORG_NAME}-${PV}.tar.xz" - KEYWORDS="amd64 x86" -fi - -DESCRIPTION="Library with common classes and functionality used by KDE finance applications" -HOMEPAGE="https://www.linux-apps.com/content/show.php/libalkimia?content=137323 -https://community.kde.org/Alkimia" - -LICENSE="LGPL-2.1" -SLOT="0/8" -IUSE="doc gmp plasma webengine" - -BDEPEND=" - virtual/pkgconfig - doc? ( app-doc/doxygen ) -" -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kdelibs4support-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - !gmp? ( sci-libs/mpir:=[cxx] ) - gmp? ( dev-libs/gmp:0=[cxx] ) - plasma? ( - >=kde-frameworks/kpackage-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - ) - webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5 ) -" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-8.0.3-cmake.patch" ) - -src_configure() { - local mycmakeargs=( - -DENABLE_FINANCEQUOTE=OFF - -DBUILD_TOOLS=ON - -DBUILD_WITH_WEBKIT=OFF - -DBUILD_DOXYGEN_DOCS=$(usex doc) - $(cmake_use_find_package !gmp MPIR) - -DBUILD_APPLETS=$(usex plasma) - -DBUILD_WITH_WEBENGINE=$(usex webengine) - ) - ecm_src_configure -} - -src_test() { - # Depends on BUILD_WITH_WEBKIT, bug 736128 - local myctestargs=( - -E "(alkonlinequotestest)" - ) - ecm_src_test -} diff --git a/app-office/scribus/files/scribus-1.5.6.1-poppler-21.04.0.patch b/app-office/scribus/files/scribus-1.5.6.1-poppler-21.04.0.patch new file mode 100644 index 000000000000..bb821ea5c9a5 --- /dev/null +++ b/app-office/scribus/files/scribus-1.5.6.1-poppler-21.04.0.patch @@ -0,0 +1,27 @@ +From c62844064cd6d85802d21e188b0f479463e22095 Mon Sep 17 00:00:00 2001 +From: Jean Ghali +Date: Sun, 4 Apr 2021 21:37:04 +0000 +Subject: [PATCH] #16536: Page::getFormWidgets() returns unique_ptr in poppler + 21.04.0 + +git-svn-id: svn://scribus.net/trunk/Scribus@24599 11d20701-8431-0410-a711-e3c959e3b870 +--- + scribus/plugins/import/pdf/slaoutput.h | 4 ++++ + 1 file changed, 4 insertions(+) + +diff --git a/scribus/plugins/import/pdf/slaoutput.h b/scribus/plugins/import/pdf/slaoutput.h +index 66c34203ae..cb191b1023 100644 +--- a/scribus/plugins/import/pdf/slaoutput.h ++++ b/scribus/plugins/import/pdf/slaoutput.h +@@ -379,7 +379,11 @@ class SlaOutputDev : public OutputDev + Catalog *catalog {nullptr}; + SplashFontEngine *m_fontEngine {nullptr}; + SplashFont *m_font {nullptr}; ++#if POPPLER_ENCODED_VERSION >= POPPLER_VERSION_ENCODE(21, 4, 0) ++ std::unique_ptr m_formWidgets; ++#else + FormPageWidgets *m_formWidgets {nullptr}; ++#endif + QHash > m_radioMap; + QHash m_radioButtons; + int m_actPage; diff --git a/app-office/scribus/scribus-1.5.6.1.ebuild b/app-office/scribus/scribus-1.5.6.1.ebuild index 5d0d78d897af..5e803e2024d1 100644 --- a/app-office/scribus/scribus-1.5.6.1.ebuild +++ b/app-office/scribus/scribus-1.5.6.1.ebuild @@ -73,6 +73,7 @@ RDEPEND="${DEPEND} PATCHES=( "${FILESDIR}"/${P}-poppler-21.03.0-{1,2}.patch + "${FILESDIR}"/${P}-poppler-21.04.0.patch # non(?)-upstreamable "${FILESDIR}"/${PN}-1.5.3-fpic.patch "${FILESDIR}"/${PN}-1.5.6-docdir.patch diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz index 60b299bb96c15f31d760a7674652f218d3443f9b..4862c35782510ef3faf9a50b072d2f8844189dac 100644 GIT binary patch delta 8417 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 DN#Ny; delta 8415 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 - - email@linxon.ru - Yury Martynov - - - proxy-maint@gentoo.org - Proxy Maintainers - + giuspen/cherrytree diff --git a/app-text/enscript/enscript-1.6.6.ebuild b/app-text/enscript/enscript-1.6.6.ebuild index b613378cc142..bb889e8b0db3 100644 --- a/app-text/enscript/enscript-1.6.6.ebuild +++ b/app-text/enscript/enscript-1.6.6.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit eutils toolchain-funcs +inherit toolchain-funcs DESCRIPTION="Powerful text-to-postscript converter" SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" @@ -14,20 +14,26 @@ SLOT="0" LICENSE="GPL-3" IUSE="nls ruby" -DEPEND=" +RDEPEND="nls? ( virtual/libintl )" +DEPEND="${RDEPEND}" +BDEPEND=" sys-devel/flex sys-devel/bison nls? ( sys-devel/gettext ) " -RDEPEND="nls? ( virtual/libintl )" + +PATCHES=( + "${FILESDIR}"/${PN}-1.6.4-ebuild.st.patch + "${FILESDIR}"/${PN}-1.6.5.2-php.st.patch + "${FILESDIR}"/${PN}-1.6.4-fsf-gcc-darwin.patch +) src_prepare() { - epatch "${FILESDIR}"/enscript-1.6.4-ebuild.st.patch - epatch "${FILESDIR}"/enscript-1.6.5.2-php.st.patch - epatch "${FILESDIR}"/enscript-1.6.4-fsf-gcc-darwin.patch - use ruby && epatch "${FILESDIR}"/enscript-1.6.2-ruby.patch - sed -i src/tests/passthrough.test -e 's|tail +2|tail -n +2|g' || die default + + use ruby && eapply "${FILESDIR}"/enscript-1.6.2-ruby.patch + + sed -i src/tests/passthrough.test -e 's|tail +2|tail -n +2|g' || die } src_configure() { diff --git a/app-text/enscript/files/enscript-1.6.2-ruby.patch b/app-text/enscript/files/enscript-1.6.2-ruby.patch index b492ca4f44f7..1404daa823d5 100644 --- a/app-text/enscript/files/enscript-1.6.2-ruby.patch +++ b/app-text/enscript/files/enscript-1.6.2-ruby.patch @@ -1,5 +1,5 @@ ---- states/hl/enscript.st.orig 2006-12-17 02:10:37.000000000 +0100 -+++ states/hl/enscript.st 2006-12-17 02:10:13.000000000 +0100 +--- a/states/hl/enscript.st ++++ b/states/hl/enscript.st @@ -489,6 +489,7 @@ /\.idl$/ idl; /\.(hs|lhs|gs|lgs)$/ haskell; diff --git a/app-text/enscript/files/enscript-1.6.4-ebuild.st.patch b/app-text/enscript/files/enscript-1.6.4-ebuild.st.patch index 0741576226af..413039729675 100644 --- a/app-text/enscript/files/enscript-1.6.4-ebuild.st.patch +++ b/app-text/enscript/files/enscript-1.6.4-ebuild.st.patch @@ -1,5 +1,5 @@ ---- states/hl/enscript.st 2006/01/31 05:37:23 1.1 -+++ states/hl/enscript.st 2006/01/31 06:48:32 +--- a/states/hl/enscript.st ++++ b/states/hl/enscript.st @@ -509,6 +509,7 @@ namerules /\b(rfc.*\.txt|draft-.*\.txt)$/ rfc; /\.inf$/i inf; diff --git a/app-text/enscript/files/enscript-1.6.4-fsf-gcc-darwin.patch b/app-text/enscript/files/enscript-1.6.4-fsf-gcc-darwin.patch index 3ea4bf97efd0..23196ca0c3c4 100644 --- a/app-text/enscript/files/enscript-1.6.4-fsf-gcc-darwin.patch +++ b/app-text/enscript/files/enscript-1.6.4-fsf-gcc-darwin.patch @@ -3,8 +3,8 @@ darwin: __private_extern__ is an Apple-ism, we really don't want In particular FSF GCC barfs about this, which is much preferred over ancient gcc-apple (4.2.1). ---- compat/regex.c -+++ compat/regex.c +--- a/compat/regex.c ++++ b/compat/regex.c @@ -5539,9 +5539,6 @@ It returns 0 if it succeeds, nonzero if it doesn't. (See regex.h for the return codes and their meanings.) */ diff --git a/app-text/enscript/files/enscript-1.6.5.2-php.st.patch b/app-text/enscript/files/enscript-1.6.5.2-php.st.patch index b146d998ee41..9b3930103ab4 100644 --- a/app-text/enscript/files/enscript-1.6.5.2-php.st.patch +++ b/app-text/enscript/files/enscript-1.6.5.2-php.st.patch @@ -1,6 +1,5 @@ -diff -ruN enscript-1.6.5.2.orig/states/hl/enscript.st enscript-1.6.5.2/states/hl/enscript.st ---- enscript-1.6.5.2.orig/states/hl/enscript.st 2010-06-02 00:17:49.000000000 +0200 -+++ enscript-1.6.5.2/states/hl/enscript.st 2011-06-02 12:43:13.869855504 +0200 +--- a/states/hl/enscript.st ++++ b/states/hl/enscript.st @@ -510,6 +510,7 @@ /\.tex$/ tex; /\.wmlscript$/ wmlscript; diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest index 62aff5842c4d..afa19e72ff3d 100644 --- a/app-text/poppler/Manifest +++ b/app-text/poppler/Manifest @@ -1,4 +1,3 @@ -DIST poppler-20.11.0.tar.xz 1648432 BLAKE2B 373464ba60ed84863b40eca2e4f99ebc1625ea06f68a1621165675cf46e70713b649f90630049d15c5c2bc59bd0befb437a4039b47e17509d4fcc4fed8586d53 SHA512 c8237e931ef20d939656e2600453fffb12a2beeafb273782b2069aec6e5915d8cc85136982b7eaf5956af30ce00da2faf84d86ffab47f725447dfbb9d6ffe335 DIST poppler-21.02.0.tar.xz 1684496 BLAKE2B f62399a70baa0af36abd9bf7f5bc69003fcdc9b668a64475a6373dbdd9885092a8beb42f887eafdafac5ee17e9aac5b610bad1c9a64af8112e72c82f47e6a304 SHA512 3964990749f38f4468b244c579ff1f2dab7357dfddecb3035d14d3aaeac6ee4be42e76b4a1cc1a8cf53715518def9e92cc59d08c1e22592ced00a9c948989035 DIST poppler-21.03.0.tar.xz 1690848 BLAKE2B 60aef92bdfdc603b38dfb2a1aebd59c9085e6d51a2e22864edb3b0fd535421f47fb8041241e321d44cd8539538b61c6e19fe2d99a8a2d21fd85c3757ccadb5d2 SHA512 0eea1b5f32d79c3a497351a6491b5f617b089bef0a9a446723e87185acadba535e3146c0c141f4c2165ced1aa6fa853b54760a322d0932cfe3049c0ad94d64fa DIST poppler-21.04.0.tar.xz 1694132 BLAKE2B 759a22b175ca8b64fa666d61e394cb7b6baa34a3dbc9c6cceb24c7ad4b0892ee34faea90278d9889d72d7b9558fc9abf52ab74fd739dc12e7314c3a755661350 SHA512 c3391787456e8a4a3bd6e57f96faa25051bb5e15ae7eeb7072ad6fbc25e3f8a34818945cc49d90a0e6ebc3d38dd4e70d3c60ba0a5cb42c4000bd8c15c947e5bc diff --git a/app-text/poppler/files/poppler-0.28.1-fix-multilib-configuration.patch b/app-text/poppler/files/poppler-0.28.1-fix-multilib-configuration.patch deleted file mode 100644 index f0a8d3c7eb4a..000000000000 --- a/app-text/poppler/files/poppler-0.28.1-fix-multilib-configuration.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 7178d25..934f38f 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -119,6 +119,18 @@ else(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION} VERSIO - message("-- CMake >= 2.8.8 is needed to enable Qt5") - endif(${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION}.${CMAKE_PATCH_VERSION} VERSION_GREATER 2.8.7) - -+# -+# Ugly workaround: Manually patch library paths for Qt4 and Qt5: -+# -+IF( "${CMAKE_CXX_FLAGS}" MATCHES "-m32") -+ GET_CMAKE_PROPERTY(_res VARIABLES) -+ FOREACH(_var ${_res}) -+ IF(_var MATCHES "^QT" AND ${_var} MATCHES "lib64") -+ STRING(REPLACE "lib64" "lib32" ${_var} "${${_var}}") -+ ENDIF() -+ ENDFOREACH() -+ENDIF() -+ - macro_optional_find_package(Cairo ${CAIRO_VERSION}) - if(CAIRO_FOUND) - set(HAVE_CAIRO ${CAIRO_FOUND}) diff --git a/app-text/poppler/files/poppler-0.60.1-qt5-dependencies.patch b/app-text/poppler/files/poppler-0.60.1-qt5-dependencies.patch deleted file mode 100644 index 259be15c6631..000000000000 --- a/app-text/poppler/files/poppler-0.60.1-qt5-dependencies.patch +++ /dev/null @@ -1,29 +0,0 @@ -From af70882d85999b1912f9909f506ee7d22cc58ca7 Mon Sep 17 00:00:00 2001 -From: Johannes Huber -Date: Fri, 6 Oct 2017 08:52:10 +0200 -Subject: [PATCH] [Qt5] Drop unused dependencies - ---- - CMakeLists.txt | 6 ++---- - 1 file changed, 2 insertions(+), 4 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 7485b2ad..04327568 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -147,10 +147,8 @@ if (ENABLE_QT5) - find_package(Qt5Core) - find_package(Qt5Gui) - find_package(Qt5Xml) -- find_package(Qt5Widgets) -- find_package(Qt5Test) -- if (NOT (Qt5Core_FOUND AND Qt5Gui_FOUND AND Qt5Xml_FOUND AND Qt5Widgets_FOUND AND Qt5Test_FOUND)) -- message("-- Package Qt5Core or Qt5Gui or Qt5Xml or Qt5Widgets or Qt5Test not found") -+ if (NOT (Qt5Core_FOUND AND Qt5Gui_FOUND AND Qt5Xml_FOUND)) -+ message("-- Package Qt5Core or Qt5Gui or Qt5Xml not found") - set(ENABLE_QT5 OFF) - endif() - endif() --- -2.14.2 - diff --git a/app-text/poppler/files/poppler-0.61.0-respect-cflags.patch b/app-text/poppler/files/poppler-0.61.0-respect-cflags.patch deleted file mode 100644 index a75b84b482f5..000000000000 --- a/app-text/poppler/files/poppler-0.61.0-respect-cflags.patch +++ /dev/null @@ -1,55 +0,0 @@ ---- poppler-0.61.0/cmake/modules/PopplerMacros.cmake -+++ poppler-0.61.0/cmake/modules/PopplerMacros.cmake -@@ -98,8 +98,6 @@ - set(CMAKE_BUILD_TYPE RelWithDebInfo) - endif(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) - --if(CMAKE_COMPILER_IS_GNUCXX) -- # set the default compile warnings - set(_warn "-Wall -Wextra -Wpedantic") - set(_warn "${_warn} -Wno-unused-parameter -Wno-missing-field-initializers") - set(_warn "${_warn} -Wcast-align") -@@ -124,39 +122,6 @@ - set(DEFAULT_COMPILE_WARNINGS "${_warn}") - set(DEFAULT_COMPILE_WARNINGS_EXTRA "${_warn} ${_warnx}") - -- set(_save_cxxflags "${CMAKE_CXX_FLAGS}") -- set(CMAKE_CXX_FLAGS "-fno-exceptions -fno-check-new -fno-common -D_DEFAULT_SOURCE") -- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g ${_save_cxxflags}") -- set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG ${_save_cxxflags}") -- set(CMAKE_CXX_FLAGS_DEBUG "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline ${_save_cxxflags}") -- set(CMAKE_CXX_FLAGS_DEBUGFULL "-g3 -fno-inline ${_save_cxxflags}") -- set(CMAKE_CXX_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs ${_save_cxxflags}") -- set(_save_cflags "${CMAKE_C_FLAGS}") -- set(CMAKE_C_FLAGS "-std=c99 -D_DEFAULT_SOURCE") -- set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g ${_save_cflags}") -- set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG ${_save_cflags}") -- set(CMAKE_C_FLAGS_DEBUG "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline ${_save_cflags}") -- set(CMAKE_C_FLAGS_DEBUGFULL "-g3 -fno-inline ${_save_cflags}") -- set(CMAKE_C_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs ${_save_cflags}") -- -- poppler_check_link_flag("-Wl,--as-needed" GCC_HAS_AS_NEEDED) -- if(GCC_HAS_AS_NEEDED) -- set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--as-needed") -- set(CMAKE_MODULE_LINKER_FLAGS "${CMAKE_MODULE_LINKER_FLAGS} -Wl,--as-needed") -- set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--as-needed") -- endif(GCC_HAS_AS_NEEDED) --endif (CMAKE_COMPILER_IS_GNUCXX) -- --if(CMAKE_C_COMPILER MATCHES "icc") -- set(_save_cxxflags "${CMAKE_CXX_FLAGS}") -- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g ${_save_cxxflags}") -- set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG ${_save_cxxflags}") -- set(CMAKE_CXX_FLAGS_DEBUG "-O2 -g -0b0 -noalign ${_save_cxxflags}") -- set(CMAKE_CXX_FLAGS_DEBUGFULL "-g -Ob0 -noalign ${_save_cxxflags}") -- set(_save_cflags "${CMAKE_C_FLAGS}") -- set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g ${_save_cflags}") -- set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG ${_save_cflags}") -- set(CMAKE_C_FLAGS_DEBUG "-O2 -g -Ob0 -noalign ${_save_cflags}") -- set(CMAKE_C_FLAGS_DEBUGFULL "-g -Ob0 -noalign ${_save_cflags}") --endif(CMAKE_C_COMPILER MATCHES "icc") -- -+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Woverloaded-virtual") -+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99") -+ -\ Kein Zeilenumbruch am Dateiende. diff --git a/app-text/poppler/files/poppler-20.11.0-respect-cflags.patch b/app-text/poppler/files/poppler-20.11.0-respect-cflags.patch deleted file mode 100644 index 9845c0970174..000000000000 --- a/app-text/poppler/files/poppler-20.11.0-respect-cflags.patch +++ /dev/null @@ -1,64 +0,0 @@ -From 083bc159ce35e21ab5bb942e91e98a95ce1f8f99 Mon Sep 17 00:00:00 2001 -From: Lars Wendler -Date: Mon, 2 Nov 2020 14:30:22 +0100 -Subject: [PATCH] build: respect cflags - ---- - cmake/modules/PopplerMacros.cmake | 41 ------------------------------- - 1 file changed, 41 deletions(-) - -diff --git a/cmake/modules/PopplerMacros.cmake b/cmake/modules/PopplerMacros.cmake -index 6e5f0050..1a3d0f9f 100644 ---- a/cmake/modules/PopplerMacros.cmake -+++ b/cmake/modules/PopplerMacros.cmake -@@ -145,47 +145,6 @@ if(CMAKE_COMPILER_IS_GNUCXX) - endif(GCC_HAS_AS_NEEDED) - endif (CMAKE_COMPILER_IS_GNUCXX) - --if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") --# set the default compile warnings -- set(_warn "-Wall -Wextra -Wpedantic") -- set(_warn "${_warn} -Wno-unused-parameter") -- set(_warn "${_warn} -Wcast-align") -- set(_warn "${_warn} -Wformat-security") -- set(_warn "${_warn} -Wframe-larger-than=65536") -- set(_warn "${_warn} -Wmissing-format-attribute") -- set(_warn "${_warn} -Wnon-virtual-dtor") -- set(_warn "${_warn} -Woverloaded-virtual") -- set(_warn "${_warn} -Wmissing-declarations") -- set(_warn "${_warn} -Wundef") -- set(_warn "${_warn} -Wzero-as-null-pointer-constant") -- set(_warn "${_warn} -Wshadow") -- set(_warn "${_warn} -Wweak-vtables") -- -- # set extra warnings -- set(_warnx "${_warnx} -Wconversion") -- -- set(DEFAULT_COMPILE_WARNINGS "${_warn}") -- set(DEFAULT_COMPILE_WARNINGS_EXTRA "${_warn} ${_warnx}") -- -- set(_save_cxxflags "${CMAKE_CXX_FLAGS}") -- set(CMAKE_CXX_FLAGS "-fno-exceptions -fno-check-new -fno-common -D_DEFAULT_SOURCE") -- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g ${_save_cxxflags}") -- set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG ${_save_cxxflags}") -- # clang does not support -fno-reorder-blocks -fno-schedule-insns, so do not use -O2 -- set(CMAKE_CXX_FLAGS_DEBUG "-g ${_save_cxxflags}") -- set(CMAKE_CXX_FLAGS_DEBUGFULL "-g3 -fno-inline ${_save_cxxflags}") -- set(CMAKE_CXX_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs ${_save_cxxflags}") -- set(_save_cflags "${CMAKE_C_FLAGS}") -- set(CMAKE_C_FLAGS "-std=c99 -D_DEFAULT_SOURCE") -- set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g ${_save_cflags}") -- set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG ${_save_cflags}") -- # clang does not support -fno-reorder-blocks -fno-schedule-insns, so do not use -O2 -- set(CMAKE_C_FLAGS_DEBUG "-g ${_save_cflags}") -- set(CMAKE_C_FLAGS_DEBUGFULL "-g3 -fno-inline ${_save_cflags}") -- set(CMAKE_C_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs ${_save_cflags}") -- --endif() -- - if(CMAKE_C_COMPILER MATCHES "icc") - set(_save_cxxflags "${CMAKE_CXX_FLAGS}") - set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g ${_save_cxxflags}") --- -2.29.2 - diff --git a/app-text/poppler/poppler-20.11.0.ebuild b/app-text/poppler/poppler-20.11.0.ebuild deleted file mode 100644 index b18996f2a132..000000000000 --- a/app-text/poppler/poppler-20.11.0.ebuild +++ /dev/null @@ -1,124 +0,0 @@ -# Copyright 2005-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake toolchain-funcs xdg-utils - -if [[ ${PV} == *9999* ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git" - SLOT="0/9999" -else - SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - SLOT="0/104" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION -fi - -DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base" -HOMEPAGE="https://poppler.freedesktop.org/" - -LICENSE="GPL-2" -IUSE="cairo cjk curl +cxx debug doc +introspection +jpeg +jpeg2k +lcms nss png qt5 tiff +utils" - -# No test data provided -RESTRICT="test" - -BDEPEND=" - dev-util/glib-utils - virtual/pkgconfig -" -DEPEND=" - media-libs/fontconfig - media-libs/freetype - sys-libs/zlib - cairo? ( - dev-libs/glib:2 - x11-libs/cairo - introspection? ( dev-libs/gobject-introspection:= ) - ) - curl? ( net-misc/curl ) - jpeg? ( virtual/jpeg:0 ) - jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= ) - lcms? ( media-libs/lcms:2 ) - nss? ( >=dev-libs/nss-3.19:0 ) - png? ( media-libs/libpng:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtxml:5 - ) - tiff? ( media-libs/tiff:0 ) -" -RDEPEND="${DEPEND} - cjk? ( app-text/poppler-data ) -" - -DOCS=( AUTHORS NEWS README.md README-XPDF ) - -PATCHES=( - "${FILESDIR}/${PN}-0.60.1-qt5-dependencies.patch" - "${FILESDIR}/${PN}-0.28.1-fix-multilib-configuration.patch" - "${FILESDIR}/${PN}-20.11.0-respect-cflags.patch" - "${FILESDIR}/${PN}-0.61.0-respect-cflags.patch" - "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch" -) - -src_prepare() { - cmake_src_prepare - - # Clang doesn't grok this flag, the configure nicely tests that, but - # cmake just uses it, so remove it if we use clang - if [[ ${CC} == clang ]] ; then - sed -e 's/-fno-check-new//' -i cmake/modules/PopplerMacros.cmake || die - fi - - if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then - sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \ - -i CMakeLists.txt || die - else - einfo "policy(SET CMP0002 OLD) - workaround can be removed" - fi -} - -src_configure() { - xdg_environment_reset - local mycmakeargs=( - -DBUILD_GTK_TESTS=OFF - -DBUILD_QT5_TESTS=OFF - -DBUILD_CPP_TESTS=OFF - -DRUN_GPERF_IF_PRESENT=OFF - -DENABLE_SPLASH=ON - -DENABLE_ZLIB=ON - -DENABLE_ZLIB_UNCOMPRESS=OFF - -DENABLE_UNSTABLE_API_ABI_HEADERS=ON - -DUSE_FLOAT=OFF - -DWITH_Cairo=$(usex cairo) - -DENABLE_LIBCURL=$(usex curl) - -DENABLE_CPP=$(usex cxx) - -DWITH_JPEG=$(usex jpeg) - -DENABLE_DCTDECODER=$(usex jpeg libjpeg none) - -DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none) - -DENABLE_CMS=$(usex lcms lcms2 none) - -DWITH_NSS3=$(usex nss) - -DWITH_PNG=$(usex png) - $(cmake_use_find_package qt5 Qt5Core) - -DWITH_TIFF=$(usex tiff) - -DENABLE_UTILS=$(usex utils) - -DENABLE_QT6=OFF - ) - use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - # live version doesn't provide html documentation - if use cairo && use doc && [[ ${PV} != *9999* ]]; then - # For now install gtk-doc there - insinto /usr/share/gtk-doc/html/poppler - doins -r "${S}"/glib/reference/html/* - fi -} diff --git a/app-text/xmlto/metadata.xml b/app-text/xmlto/metadata.xml index a6f3fe89fa47..d52af1c934ce 100644 --- a/app-text/xmlto/metadata.xml +++ b/app-text/xmlto/metadata.xml @@ -1,8 +1,11 @@ - - - Support conversion from XML to plain text - + + sam@gentoo.org + Sam James + + + Support conversion from XML to plain text + diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz index fcefcd6c22f5615934dc5963f1ed0724320d4c4f..827ae8638c49e11d4b0cdae961cf4a4760fa37d4 100644 GIT binary patch delta 9864 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 u8^D%zn(=UxFd;$9YO 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 P+duq&@%7SLFH8UcdgjE< diff --git a/dev-cpp/kokkos/kokkos-3.1.01.ebuild b/dev-cpp/kokkos/kokkos-3.1.01.ebuild index b8bceaa6fda8..2456f83dc2df 100644 --- a/dev-cpp/kokkos/kokkos-3.1.01.ebuild +++ b/dev-cpp/kokkos/kokkos-3.1.01.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit cmake-utils toolchain-funcs +inherit cmake toolchain-funcs -DESCRIPTION="Kokkos C++ Performance Portability Programming EcoSystem" +DESCRIPTION="C++ Performance Portability Programming EcoSystem" HOMEPAGE="https://github.com/kokkos" SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" @@ -15,9 +15,7 @@ KEYWORDS="~amd64 -x86" IUSE="+openmp test" RESTRICT="!test? ( test )" -DEPEND=" - sys-apps/hwloc - " +DEPEND="sys-apps/hwloc" RDEPEND="${DEPEND}" BDEPEND="" @@ -41,5 +39,5 @@ src_configure() { -DBUILD_SHARED_LIBS=ON ) - cmake-utils_src_configure + cmake_src_configure } diff --git a/dev-games/KXL/KXL-1.1.7-r2.ebuild b/dev-games/KXL/KXL-1.1.7-r3.ebuild similarity index 51% rename from dev-games/KXL/KXL-1.1.7-r2.ebuild rename to dev-games/KXL/KXL-1.1.7-r3.ebuild index ab0d291a05c8..7620b659e603 100644 --- a/dev-games/KXL/KXL-1.1.7-r2.ebuild +++ b/dev-games/KXL/KXL-1.1.7-r3.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 -inherit eutils autotools ltprune +EAPI=7 + +inherit autotools DESCRIPTION="Development Library for making games for X" HOMEPAGE="http://kxl.orz.hm/" @@ -11,23 +12,31 @@ SRC_URI="http://kxl.hn.org/download/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86" -IUSE="static-libs" DEPEND="x11-libs/libX11" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-m4.patch + "${FILESDIR}"/${P}-amd64.patch + "${FILESDIR}"/${P}-as-needed.patch + "${FILESDIR}"/${P}-ldflags.patch +) src_prepare() { - epatch "${FILESDIR}"/${P}-m4.patch \ - "${FILESDIR}"/${P}-amd64.patch \ - "${FILESDIR}"/${P}-as-needed.patch \ - "${FILESDIR}"/${P}-ldflags.patch + default + + mv configure.{in,ac} || die + eautoreconf } src_configure() { - econf $(use_enable static-libs static) + econf --disable-static } src_install() { default - use static-libs || prune_libtool_files + + find "${ED}" -name '*.la' -delete || die } diff --git a/dev-games/KXL/files/KXL-1.1.7-amd64.patch b/dev-games/KXL/files/KXL-1.1.7-amd64.patch index ec4b141d2a3e..245e714abb07 100644 --- a/dev-games/KXL/files/KXL-1.1.7-amd64.patch +++ b/dev-games/KXL/files/KXL-1.1.7-amd64.patch @@ -1,5 +1,5 @@ ---- src/KXLsound.c.old 2007-05-13 21:59:27.000000000 +0200 -+++ src/KXLsound.c 2007-05-13 22:09:19.000000000 +0200 +--- a/src/KXLsound.c ++++ b/src/KXLsound.c @@ -4,6 +4,9 @@ #include #include @@ -42,8 +42,8 @@ // create pipe if (pipe(KXL_SoundData.Pipe) < 0) { fprintf(stderr, "KXL error message\npipe error\n"); ---- src/KXL.h.old 2007-05-13 22:25:11.000000000 +0200 -+++ src/KXL.h 2007-05-13 22:25:47.000000000 +0200 +--- a/src/KXL.h ++++ b/src/KXL.h @@ -205,6 +205,7 @@ KXL_Frame *Frame; // Pointer of frame structure GC FontGC; // GC of font @@ -52,16 +52,16 @@ } KXL_Window; // RGBE palette typedef struct { ---- src/KXLimage.c.old 2007-05-13 22:29:02.000000000 +0200 -+++ src/KXLimage.c 2007-05-13 22:29:33.000000000 +0200 +--- a/src/KXLimage.c ++++ b/src/KXLimage.c @@ -1,4 +1,5 @@ #include +#include #include "KXL.h" extern KXL_Window *KXL_Root; ---- src/KXLvisual.c.old 2007-05-13 22:22:34.000000000 +0200 -+++ src/KXLvisual.c 2007-05-13 22:28:39.000000000 +0200 +--- a/src/KXLvisual.c ++++ b/src/KXLvisual.c @@ -1,4 +1,6 @@ #include +#include diff --git a/dev-games/KXL/files/KXL-1.1.7-as-needed.patch b/dev-games/KXL/files/KXL-1.1.7-as-needed.patch index d99564202ecd..b4cb502a3803 100644 --- a/dev-games/KXL/files/KXL-1.1.7-as-needed.patch +++ b/dev-games/KXL/files/KXL-1.1.7-as-needed.patch @@ -1,5 +1,5 @@ ---- src/Makefile.am.old 2009-01-28 16:03:27.000000000 +0100 -+++ src/Makefile.am 2009-01-28 16:03:47.000000000 +0100 +--- a/src/Makefile.am ++++ b/src/Makefile.am @@ -2,3 +2,4 @@ libKXL_la_SOURCES = KXLmisc.c KXLsound.c KXLjoystick.c KXLvisual.c KXLimage.c include_HEADERS = KXL.h diff --git a/dev-games/KXL/files/KXL-1.1.7-ldflags.patch b/dev-games/KXL/files/KXL-1.1.7-ldflags.patch index e628b5d2170f..dd33debc718c 100644 --- a/dev-games/KXL/files/KXL-1.1.7-ldflags.patch +++ b/dev-games/KXL/files/KXL-1.1.7-ldflags.patch @@ -1,5 +1,5 @@ ---- KXL.m4.old 2010-09-23 14:20:45.000000000 +0200 -+++ KXL.m4 2010-09-23 14:21:08.000000000 +0200 +--- a/KXL.m4 ++++ b/KXL.m4 @@ -29,7 +29,6 @@ dnl add the KXL library diff --git a/dev-games/KXL/files/KXL-1.1.7-m4.patch b/dev-games/KXL/files/KXL-1.1.7-m4.patch index f039974e6f98..40b2147a49df 100644 --- a/dev-games/KXL/files/KXL-1.1.7-m4.patch +++ b/dev-games/KXL/files/KXL-1.1.7-m4.patch @@ -1,7 +1,7 @@ Get rid of aclocal warning: /usr/share/aclocal/KXL.m4:6: warning: underquoted definition of AM_PATH_KXL ---- KXL-1.1.7/KXL.m4 -+++ KXL-1.1.7/KXL.m4 +--- a/KXL.m4 ++++ b/KXL.m4 @@ -5,3 +5,3 @@ dnl -AC_DEFUN(AM_PATH_KXL, diff --git a/dev-games/Manifest.gz b/dev-games/Manifest.gz index 14889c565a6bf46929ab50d41a00fb93b2281010..8ca7de1e7d6283e206f3ad17859be5f05c0687f7 100644 GIT binary patch literal 6407 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 Vr((eo!PJp{^MBIc>UvQv004C`Ku-Vw literal 6408 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 WbSf4c5zO7wZ~hOXLc%9eEdT(ZIC`c4 diff --git a/dev-games/newton/newton-3.14.ebuild b/dev-games/newton/newton-3.14.ebuild index ef27f047fc4d..f1e04a4e16d0 100644 --- a/dev-games/newton/newton-3.14.ebuild +++ b/dev-games/newton/newton-3.14.ebuild @@ -1,28 +1,25 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit cmake-utils toolchain-funcs +inherit cmake MY_P="${PN}-dynamics-${P}" DESCRIPTION="Integrated solution for real time simulation of physics environments" HOMEPAGE="http://newtondynamics.com/forum/newton.php" SRC_URI="https://github.com/MADEAPPS/newton-dynamics/archive/${P}.tar.gz" +S="${WORKDIR}"/${MY_P} LICENSE="ZLIB" SLOT="0" KEYWORDS="amd64 x86" -IUSE="" -RDEPEND="" DEPEND="dev-libs/tinyxml" -S=${WORKDIR}/${MY_P} - src_prepare() { - cmake-utils_src_prepare sed -i -e '/packages/d' CMakeLists.txt || die + cmake_src_prepare } src_configure() { @@ -30,5 +27,5 @@ src_configure() { -DNEWTON_DEMOS_SANDBOX=OFF -DCMAKE_VERBOSE_MAKEFILE=ON ) - cmake-utils_src_configure + cmake_src_configure } diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz index 64c7faa27e21f27a387ee6f3f4aba50c04958c04..732d8048c72566f29cd150c875b8f2166de712cf 100644 GIT binary patch delta 86241 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