diff --git a/app-backup/b2/Manifest b/app-backup/b2/Manifest index 939d66585a..1bd1b86f8b 100644 --- a/app-backup/b2/Manifest +++ b/app-backup/b2/Manifest @@ -1 +1,2 @@ DIST b2-3.4.0.tar.gz 86706 BLAKE2B 2aa1f4934db0bcf8c1334a5def94fd74824a9ca19d293b201b29f8c4511e8d423fd77d71734c386aeb41e60747ea71d36d8c049676cf6fcd3e101354440da8cc SHA512 5b0f411301f9b022c066ab3a1170d2ef3b21a76fe9c4e668d1da0cbd07334d11614f93d283e5c0482cb4f6985466d28b0fe59b4c058a87643218dd7a96857418 +DIST b2-3.9.0.tar.gz 131326 BLAKE2B c357831b7c0b4ae6abc4fafb6e09690f8ffe833d2c58c05610ffdbf94ba276f5fa143dd1528f7e7424b6fa96857c8328be993e6ffc60b61c44037bd9ef0b0e96 SHA512 db2fab07e973d6d39db3931dd7f645ee3c9737f4de0ab29327490607d52aad4df2e9049782ef347ee44f80b76dbe91f495ce273285001d49195abe91d5b2cb5d diff --git a/app-backup/b2/b2-3.4.0.ebuild b/app-backup/b2/b2-3.4.0.ebuild index 8e9a4ac794..1af6890ea7 100644 --- a/app-backup/b2/b2-3.4.0.ebuild +++ b/app-backup/b2/b2-3.4.0.ebuild @@ -3,8 +3,8 @@ EAPI=7 -PYTHON_COMPAT=( python3_10 ) - +PYTHON_COMPAT=( python3_10 python3_11 ) +DISTUTILS_USE_PEP517=setuptools DISTUTILS_SINGLE_IMPL=1 inherit distutils-r1 pypi diff --git a/app-backup/b2/b2-3.9.0.ebuild b/app-backup/b2/b2-3.9.0.ebuild new file mode 100644 index 0000000000..e7159e74cd --- /dev/null +++ b/app-backup/b2/b2-3.9.0.ebuild @@ -0,0 +1,98 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_10 python3_11 ) +DISTUTILS_USE_PEP517=setuptools +DISTUTILS_SINGLE_IMPL=1 + +inherit distutils-r1 pypi + +DESCRIPTION="Command-line tool for BackBlaze's B2 product" +HOMEPAGE="https://github.com/Backblaze/B2_Command_Line_Tool" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}/${PN}-2.5.0-nameclash.patch" + "${FILESDIR}/${PN}-3.9.0-disable-pip-requirement-installs.patch" +) + +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/argcomplete-2.1.2[${PYTHON_USEDEP}] + >=dev-python/arrow-1.0.2[${PYTHON_USEDEP}] + >=dev-python/b2sdk-1.21.0[${PYTHON_USEDEP}] + >=dev-python/docutils-0.19[${PYTHON_USEDEP}] + >=dev-python/phx-class-registry-4.0.6[${PYTHON_USEDEP}] + >=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}] + >=dev-python/rst2ansi-0.1.5[${PYTHON_USEDEP}] + >=dev-python/tqdm-4.65.0[${PYTHON_USEDEP}] + ') + $(python_gen_cond_dep ' + >=dev-python/importlib_metadata-3.3.0[${PYTHON_USEDEP}] + ' pypy3 python3_8) +" + +DEPEND=" + test? ( + $(python_gen_cond_dep ' + >=dev-python/backoff-2.2.1[${PYTHON_USEDEP}] + >=dev-python/pexpect-4.8.0[${PYTHON_USEDEP}] + ') + ) +" + +distutils_enable_tests pytest + +# - integration tests require an application key and id (which is reasonable) +# - sync tests require network access +python_test() { + epytest \ + --deselect test/integration/test_autocomplete.py::test_autocomplete_b2_bucket_n_file_name \ + --deselect test/integration/test_autocomplete.py::test_autocomplete_b2_commands \ + --deselect test/integration/test_autocomplete.py::test_autocomplete_b2_only_matching_commands \ + --deselect test/integration/test_b2_command_line.py::test_integration \ + --deselect test/integration/test_b2_command_line.py::test_download \ + --deselect test/integration/test_b2_command_line.py::test_basic \ + --deselect test/integration/test_b2_command_line.py::test_bucket \ + --deselect test/integration/test_b2_command_line.py::test_key_restrictions \ + --deselect test/integration/test_b2_command_line.py::test_account \ + --deselect test/integration/test_b2_command_line.py::test_sync_up \ + --deselect test/integration/test_b2_command_line.py::test_sync_up_sse_b2 \ + --deselect test/integration/test_b2_command_line.py::test_sync_up_sse_c \ + --deselect test/integration/test_b2_command_line.py::test_sync_up_no_prefix \ + --deselect test/integration/test_b2_command_line.py::test_sync_down \ + --deselect test/integration/test_b2_command_line.py::test_sync_down_no_prefix \ + --deselect test/integration/test_b2_command_line.py::test_sync_down_sse_c_no_prefix \ + --deselect test/integration/test_b2_command_line.py::test_sync_copy \ + --deselect test/integration/test_b2_command_line.py::test_sync_copy_no_prefix_default_encryption \ + --deselect test/integration/test_b2_command_line.py::test_sync_copy_no_prefix_no_encryption \ + --deselect test/integration/test_b2_command_line.py::test_sync_copy_no_prefix_sse_b2 \ + --deselect test/integration/test_b2_command_line.py::test_sync_copy_no_prefix_sse_c \ + --deselect test/integration/test_b2_command_line.py::test_sync_copy_sse_c_single_bucket \ + --deselect test/integration/test_b2_command_line.py::test_sync_long_path \ + --deselect test/integration/test_b2_command_line.py::test_default_sse_b2 \ + --deselect test/integration/test_b2_command_line.py::test_sse_b2 \ + --deselect test/integration/test_b2_command_line.py::test_sse_c \ + --deselect test/integration/test_b2_command_line.py::test_license[True] \ + --deselect test/integration/test_b2_command_line.py::test_license[False] \ + --deselect test/integration/test_b2_command_line.py::test_file_lock \ + --deselect test/integration/test_b2_command_line.py::test_profile_switch \ + --deselect test/integration/test_b2_command_line.py::test_replication_basic \ + --deselect test/integration/test_b2_command_line.py::test_replication_setup \ + --deselect test/integration/test_b2_command_line.py::test_replication_monitoring \ + --deselect test/integration/test_b2_command_line.py::test_enable_file_lock_first_retention_second \ + --deselect test/integration/test_b2_command_line.py::test_enable_file_lock_and_set_retention_at_once \ + --deselect test/integration/test_b2_command_line.py::test_cut \ + --deselect test/unit/test_console_tool.py::TestConsoleTool::test_sync_exclude_if_modified_after_exact \ + --deselect test/unit/test_console_tool.py::TestConsoleTool::test_sync_exclude_if_modified_after_in_range +} + +pkg_postinst() { + elog "The b2 executable has been renamed to backblaze2 in order to" + elog "avoid a name clash with b2 from boost-build" +} diff --git a/app-backup/b2/files/b2-3.9.0-disable-pip-requirement-installs.patch b/app-backup/b2/files/b2-3.9.0-disable-pip-requirement-installs.patch new file mode 100644 index 0000000000..e9ec96911e --- /dev/null +++ b/app-backup/b2/files/b2-3.9.0-disable-pip-requirement-installs.patch @@ -0,0 +1,23 @@ +# These configurations attempt to install missing dependencies using pip, which +# violates the network sandbox. Instead, we'll manage the dependencies in +# portage. +--- a/setup.py ++++ b/setup.py +@@ -104,7 +104,7 @@ + # requirements files see: + # https://packaging.python.org/en/latest/requirements.html + dependency_links=[], +- install_requires=read_requirements(), ++ # install_requires=read_requirements(), + + # List additional groups of dependencies here (e.g. development + # dependencies). You can install these using the following syntax, +@@ -114,7 +114,7 @@ + 'doc': read_requirements('doc'), + 'license': read_requirements('license'), + }, +- setup_requires=['setuptools_scm<6.0'], ++ # setup_requires=['setuptools_scm<6.0'], + use_scm_version=True, + + # If there are data files included in your packages that need to be diff --git a/app-backup/b2/metadata.xml b/app-backup/b2/metadata.xml index 917b9a52a5..fbab36376f 100644 --- a/app-backup/b2/metadata.xml +++ b/app-backup/b2/metadata.xml @@ -11,4 +11,8 @@ This program provides command-line access to the B2 service. + + Backblaze/B2_Command_Line_Tool + b2 + diff --git a/app-misc/Clipboard/Clipboard-0.8.0.ebuild b/app-misc/Clipboard/Clipboard-0.8.0.ebuild new file mode 100644 index 0000000000..d2aca6ef2f --- /dev/null +++ b/app-misc/Clipboard/Clipboard-0.8.0.ebuild @@ -0,0 +1,56 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Cut, copy, and paste anything in your terminal" +HOMEPAGE="https://getclipboard.app/ https://github.com/Slackadays/Clipboard" +SRC_URI="https://github.com/Slackadays/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="X wayland lto debug" + +RDEPEND="X? ( x11-libs/libX11 ) + wayland? ( + dev-libs/wayland-protocols + dev-libs/wayland + ) +" +PATCHES=( + "${FILESDIR}/disable-git-and-lto.patch" +) + +src_prepare() { + if ! use wayland; then + sed -i '/pkg_check_modules(WAYLAND_CLIENT wayland-client wayland-protocols)/d' CMakeLists.txt || die + fi + + if ! use debug; then + eapply "${FILESDIR}/disable-debug-info.patch" + fi + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + "-DCMAKE_INSTALL_LIBDIR=$(get_libdir)" + "-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=$(usex lto TRUE FALSE)" + "-DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex X OFF ON)" + ) + cmake_src_configure +} + +pkg_postinst() { + ewarn "The new history feature makes CB incompatible with how older versions stored clipboard contents." + ewarn "If you have existing content when you upgrade, then it might not appear in CB, although it won't be deleted." + ewarn "To fix this, take everything stored in the data folder of your existing clipboards" + ewarn "and move them to a \"0\" subfolder within data." + ewarn "So, if you have the file Foobar stored under data, the new setup will look like the folder 0 under data," + ewarn "and 0 stores the file Foobar." + ewarn "To find where CB keeps your clipboards, use the cb info command and check the line that says Stored in...." + ewarn "If you don't already have content stored with CB, then this warning doesn't apply to you." +} diff --git a/app-misc/Clipboard/Manifest b/app-misc/Clipboard/Manifest index e4b696d5fc..2c219c1c9c 100644 --- a/app-misc/Clipboard/Manifest +++ b/app-misc/Clipboard/Manifest @@ -1 +1,2 @@ DIST Clipboard-0.7.1.tar.gz 29187709 BLAKE2B 9e33b0aa81ea434936e6c4fb6584e1df82726ebb98e933740f469454095c0810cc3e979a85009d2774d27b8e12d46c7affb82f4345cbf8425179040b0c448c88 SHA512 29c50c73d5b6860bc49c41fccbd04a7b8904876a2925916471039b22abb6a964d04dbbdb5fa7a97da346c85c1c47ab5b76a3f9a77ce11446c6fc7a5754c699fe +DIST Clipboard-0.8.0.tar.gz 29340849 BLAKE2B 91635f16eee4c7fec588f3ceae34571e815680a34553ecf352f67b77c0749ad4c4ee848713d1b65d7e0a4dee0a2a597b29f59abab9082400dc02acba00ab7326 SHA512 b600e8425e48625ed2ad068500e381b1a0d40eacce92e05d45af21c1f5517dcac516287fbcdc1c03fe87cd5bdd5933258ffccf31460a03dfd7e306dc22442c63 diff --git a/app-misc/ani-cli/Manifest b/app-misc/ani-cli/Manifest index 272443a5fd..549a53585d 100644 --- a/app-misc/ani-cli/Manifest +++ b/app-misc/ani-cli/Manifest @@ -1 +1,2 @@ -DIST ani-cli-4.2.tar.gz 122130 BLAKE2B d452746d831ecc625e66634ea87c8288adac658c59b0462a944735d6ad8a5ee496ca48f8b588b86ca5f283ef696ea2fc1f4bf0dd3eae8a98fed3f658addb46c0 SHA512 8b825b7652274bc68894f563c24e1abbfba00e7d311833e26097bbb2953d214e1ac34a5cdd1306fa924cfaf45cdf21f317a34418e93b4689f34b45f94c635f4d +DIST ani-cli 19981 BLAKE2B 02fed707373d3569a82f845227fa282fff173c2b002b9232ea3ea9245b643c256992cd90b7aa8b825511b7114320a2627f12ef40488cb732a1f5a782c4a309a9 SHA512 c1d2256af8c88d6428c4767dc3715d12cacc869cbfe62a7fb0e0831eee9836373cdf2a042bed822868571448ed140f9f94c33303680318585d54c37f39ba7723 +DIST ani-cli.1 4187 BLAKE2B c5d8515324fe6a51454a3ecd9daf145b8f21cb12dec2e2d7e898e5d343f206a9ddc2e10c998daef1cebb6fc41414d86b0f131349ec148578bc3a6f0de4c48d37 SHA512 71e1a25c9fff197e96efcdc784cf19af06ec598ea5e32aae52913df3f426bebe801fec3536f725abb181175a8ddc594987de5cda96c44292f4f65c28d9d01f45 diff --git a/app-misc/ani-cli/ani-cli-4.2.ebuild b/app-misc/ani-cli/ani-cli-4.4.ebuild similarity index 66% rename from app-misc/ani-cli/ani-cli-4.2.ebuild rename to app-misc/ani-cli/ani-cli-4.4.ebuild index da5959a8dc..3509e10ce0 100644 --- a/app-misc/ani-cli/ani-cli-4.2.ebuild +++ b/app-misc/ani-cli/ani-cli-4.4.ebuild @@ -9,7 +9,11 @@ if [[ "${PV}" == *9999* ]]; then EGIT_REPO_URI="https://github.com/pystardust/ani-cli.git" inherit git-r3 else - SRC_URI="https://github.com/pystardust/ani-cli/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI=" + https://github.com/pystardust/${PN}/releases/download/v${PV}/ani-cli + https://github.com/pystardust/${PN}/releases/download/v${PV}/ani-cli.1 + " + S="${WORKDIR}" KEYWORDS="~amd64 ~x86" fi LICENSE="GPL-3" @@ -25,6 +29,6 @@ DEPEND=" RDEPEND="${DEPEND}" src_install() { - dobin ani-cli - doman ani-cli.1 + dobin "${SRC_URI:+$DISTDIR/}ani-cli" + doman "${SRC_URI:+$DISTDIR/}ani-cli.1" } diff --git a/app-misc/ani-cli/ani-cli-9999.ebuild b/app-misc/ani-cli/ani-cli-9999.ebuild index da5959a8dc..3509e10ce0 100644 --- a/app-misc/ani-cli/ani-cli-9999.ebuild +++ b/app-misc/ani-cli/ani-cli-9999.ebuild @@ -9,7 +9,11 @@ if [[ "${PV}" == *9999* ]]; then EGIT_REPO_URI="https://github.com/pystardust/ani-cli.git" inherit git-r3 else - SRC_URI="https://github.com/pystardust/ani-cli/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI=" + https://github.com/pystardust/${PN}/releases/download/v${PV}/ani-cli + https://github.com/pystardust/${PN}/releases/download/v${PV}/ani-cli.1 + " + S="${WORKDIR}" KEYWORDS="~amd64 ~x86" fi LICENSE="GPL-3" @@ -25,6 +29,6 @@ DEPEND=" RDEPEND="${DEPEND}" src_install() { - dobin ani-cli - doman ani-cli.1 + dobin "${SRC_URI:+$DISTDIR/}ani-cli" + doman "${SRC_URI:+$DISTDIR/}ani-cli.1" } diff --git a/app-misc/anki-bin/Manifest b/app-misc/anki-bin/Manifest index 4c32c33762..dc6676b8a1 100644 --- a/app-misc/anki-bin/Manifest +++ b/app-misc/anki-bin/Manifest @@ -1,5 +1,5 @@ -DIST anki-2.1.64-cp39-abi3-manylinux_2_28_x86_64.whl.zip 13039104 BLAKE2B f53bd793d2fa977691519e0aedc43485e4bf58c62735d6e6f70ef168237fe69a24283868ae6bc069de3b2292f78481670355b7832ffacc286d0fe9daefeeb2f1 SHA512 112fea989e7321e10caa4c570784034463af760605d680ac9c8103c578ab5462881a5925ff6534785b368f8360966d34a15eea83b9638f802d9450232159315f -DIST anki-bin-2.1.64.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05 -DIST anki-bin-2.1.64.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220 -DIST anki-bin-2.1.64.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7 -DIST aqt-2.1.64-py3-none-any.whl.zip 6539634 BLAKE2B 1843d766550c1be4f68522a9f0c79976848d6cec29a2e5b6303ba6af8f54ec8e0f4173b9c2585f0a84ea87e8d1f152056e56fe2c0251ab3882e90d357e4e284e SHA512 e0b7810a251c62719e57a2fbc543993244fffea9cb56beda77ed22e0339b305c12840a7aee6e3484e2dbf378bf4bf731d42fb139d67fd83ba7fcbf02932a6ec0 +DIST anki-2.1.65-cp39-abi3-manylinux_2_28_x86_64.whl.zip 13044229 BLAKE2B 0eeaaca8b9b11edbb04d049cbebc10b4fa2d017ee12b152c630df638ee224160a1d12510d49ab30c2b703c1094ead1fd10f9f419e7ab6ed9f72e7e82de2e6e8a SHA512 16f981d111ea3b309f93dc06a70d8df477cfb71ae399aed0423fbca01e1893981408a3f87c43be01e55192296acc1b8240c7673c39c055b4aa717e4e4b423106 +DIST anki-bin-2.1.65.1 2212 BLAKE2B 18dba4d3f7210b1fa765490617c4290b7a0f37abd75df6fdb395ea758fa2557789f595e0c0470c918ee988dfa5270df48dda095e8f6dce2aad597b0bba23db50 SHA512 50ee6633758b028c54b899d70cf582c54d4fdbb7e13f10921303db3a84d325ac689b48dbf4a5f03584748e89ad7820e14cd4646d7a3fa97919496f48a99cdb05 +DIST anki-bin-2.1.65.desktop 458 BLAKE2B 7311e2ea71b40bd586a547a14316ca5447d582c046c3850ec5f63637640401fa53e8cdb8799ca8d6b169e38dae3e507946f4fbe5057c0d48e92729033fc6514b SHA512 4666f855e488c0f3cdf2d071aeb373cf8eff96eefe71eb7bb67344fed66150b821d83bed4d4ec2966f63d2a6ede1701f1b19236a6a72e3002e70d2f404d55220 +DIST anki-bin-2.1.65.png 34595 BLAKE2B 7b8adeece0d666f819d2e579d04f00102d6a28fe5915b2d13ae0bbf72671f95610d2bb47235509756684d38e4be495b41b6b5814fa0ee2b303adc1c78ed54b88 SHA512 c5051738be8c766629a0ec4cbf95c5f554e7bbca2fb5103b3545f2c34a6fcfd87c1384bbd5239199a8491fa46889b299f5f6e1f23988e271402239cdc2a0a9e7 +DIST aqt-2.1.65-py3-none-any.whl.zip 6634410 BLAKE2B a95ef86f346373b893f71e49c42f25e4638cbf880d89c2df271ef6df667a2e6100087dff2a321b1b5465c1d4a0d18415a6b815216556ab206304516253a0e17a SHA512 a346579fc40846f46d7f7d0a6ad67244409d3fd7480d75babd609377836eb21b9a134bcd3de35bf7ab85db5fd646feba670d5abada0426b49085480a4792a0a4 diff --git a/app-misc/anki-bin/anki-bin-2.1.64.ebuild b/app-misc/anki-bin/anki-bin-2.1.65.ebuild similarity index 97% rename from app-misc/anki-bin/anki-bin-2.1.64.ebuild rename to app-misc/anki-bin/anki-bin-2.1.65.ebuild index abc4a94d9b..b51a7de8d4 100644 --- a/app-misc/anki-bin/anki-bin-2.1.64.ebuild +++ b/app-misc/anki-bin/anki-bin-2.1.65.ebuild @@ -69,7 +69,7 @@ BDEPEND="app-arch/unzip" S="${WORKDIR}" src_install() { - python_domodule anki anki-${PV}.dist-info _aqt aqt aqt-${PV}.dist-info + python_domodule anki {,_}aqt *.dist-info printf "#!/usr/bin/python3\nimport sys;from aqt import run;sys.exit(run())" > runanki python_newscript runanki anki newicon "${DISTDIR}"/${P}.png ${MY_PN}.png diff --git a/app-misc/clifm/clifm-1.10.ebuild b/app-misc/clifm/clifm-1.10.ebuild index d133345894..fd5924273c 100644 --- a/app-misc/clifm/clifm-1.10.ebuild +++ b/app-misc/clifm/clifm-1.10.ebuild @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="The command line file manager" HOMEPAGE="https://github.com/leo-arch/clifm" -inherit optfeature xdg +inherit flag-o-matic optfeature xdg if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/leo-arch/clifm.git" @@ -20,22 +20,58 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="" +IUSE="archive +bleach emoji +highlight icons +lira +magic nerdfonts nls + posix qsort +suggestions +tags" PATCHES=( "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch" ) -DEPEND=" +LIB=" sys-libs/libcap sys-libs/readline:= sys-apps/acl - sys-apps/file + magic? ( sys-apps/file ) +" + +DEPEND=" + ${LIB} + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${LIB} + archive? ( + app-arch/atool + sys-fs/archivemount + ) + nls? ( virtual/libintl ) " -RDEPEND="${DEPEND}" BDEPEND="" src_compile() { + # emoji > nerdfonts > icons + if ! use emoji; then # support for emoji-icons is default + if use nerdfonts; then + append-cflags "-D_NERD" + elif use icons; then + append-cflags "-D_ICONS_IN_TERMINAL" + fi + # do not append -D_NO_ICONS here, causes compilation error + fi + + use posix && append-cflags "-D_BE_POSIX" + use archive || append-cflags "-D_NO_ARCHIVING" + use bleach || append-cflags "-D_NO_BLEACH" + use nls || append-cflags "-D_NO_GETTEXT" + # -D_NO_FZF causes compile error + use highlight || append-cflags "-D_NO_HIGHLIGHT" + use lira || append-cflags "-D_NO_LIRA" + use magic || append-cflags "-D_NO_MAGIC" + use suggestions || append-cflags "-D_NO_SUGGESTIONS" + use tags || append-cflags "-D_NO_TAGS" + # -D_NO_TRASH causes compile error + use qsort && append-cflags "-D_TOURBIN_QSORT" + # makefile defaults to /usr/local emake PREFIX="/usr" } @@ -47,14 +83,23 @@ src_install() { } pkg_postinst() { - optfeature_header "Install additional optional functionality:" - optfeature "fzf tab completion and more" app-shells/fzf - optfeature "mounting/unmounting support" sys-fs/udisks sys-apps/udevil - optfeature_header "Install optional archiving support (if you didn't use -D_NO_ARCHIVING):" - optfeature "zstd operations" app-arch/zstd - optfeature "archive extraction/unpacking" app-arch/atool - optfeature "mounting archives" sys-fs/archivemount - optfeature "extracting .iso files" app-arch/p7zip - optfeature "creating .iso files" app-cdr/cdrtools xdg_pkg_postinst + if use emoji; then + use nerdfonts && ewarn "Warning: Use flag 'nerdfonts' overridden by 'emoji'" + use icons && ewarn "Warning: Use flag 'icons' overridden by 'emoji'" + elif use nerdfonts; then + use icons && ewarn "Warning: Use flag 'icons' overridden by 'nerdfonts'" + else + use icons || ewarn "Warning: as none of 'emoji', 'nerdfonts', or 'icons' were selected, \ + 'emoji' was implicitly enabled to prevent compilation error" + fi + optfeature_header "Install additional optional functionality:" + optfeature "mounting/unmounting support" sys-apps/udevil sys-fs/udisks + optfeature "fzf tab completion and more" app-shells/fzf + if use archive; then + optfeature_header "Install additional archive support:" + optfeature "zstd support" app-arch/zstd + optfeature "extracting .iso files" app-arch/p7zip + optfeature "creating .iso files" app-cdr/cdrtools + fi } diff --git a/app-misc/clifm/clifm-1.11.ebuild b/app-misc/clifm/clifm-1.11.ebuild index d133345894..c1b074b8e7 100644 --- a/app-misc/clifm/clifm-1.11.ebuild +++ b/app-misc/clifm/clifm-1.11.ebuild @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="The command line file manager" HOMEPAGE="https://github.com/leo-arch/clifm" -inherit optfeature xdg +inherit flag-o-matic optfeature xdg if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/leo-arch/clifm.git" @@ -20,22 +20,61 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="" +IUSE="archive +bleach emoji fzf +highlight icons +lira +magic nerdfonts nls + posix +profiles qsort +suggestions +tags +trash" PATCHES=( "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch" ) -DEPEND=" +LIB=" sys-libs/libcap sys-libs/readline:= sys-apps/acl - sys-apps/file + magic? ( sys-apps/file ) +" + +DEPEND=" + ${LIB} + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${LIB} + archive? ( + app-arch/atool + sys-fs/archivemount + ) + fzf? ( app-shells/fzf ) + nls? ( virtual/libintl ) " -RDEPEND="${DEPEND}" BDEPEND="" src_compile() { + # emoji > nerdfonts > icons + if ! use emoji; then # support for emoji-icons is default + if use nerdfonts; then + append-cflags "-D_NERD" + elif use icons; then + append-cflags "-D_ICONS_IN_TERMINAL" + else + append-cflags "-D_NO_ICONS" + fi + fi + + use posix && append-cflags "-D_BE_POSIX" + use archive || append-cflags "-D_NO_ARCHIVING" + use bleach || append-cflags "-D_NO_BLEACH" + use nls || append-cflags "-D_NO_GETTEXT" + use fzf || append-cflags "-D_NO_FZF" + use highlight || append-cflags "-D_NO_HIGHLIGHT" + use lira || append-cflags "-D_NO_LIRA" + use magic || append-cflags "-D_NO_MAGIC" + use suggestions || append-cflags "-D_NO_SUGGESTIONS" + use tags || append-cflags "-D_NO_TAGS" + use profiles || append-cflags "-D_NO_PROFILES" + use trash || append-cflags "-D_NO_TRASH" + use qsort && append-cflags "-D_TOURBIN_QSORT" + # makefile defaults to /usr/local emake PREFIX="/usr" } @@ -47,14 +86,19 @@ src_install() { } pkg_postinst() { - optfeature_header "Install additional optional functionality:" - optfeature "fzf tab completion and more" app-shells/fzf - optfeature "mounting/unmounting support" sys-fs/udisks sys-apps/udevil - optfeature_header "Install optional archiving support (if you didn't use -D_NO_ARCHIVING):" - optfeature "zstd operations" app-arch/zstd - optfeature "archive extraction/unpacking" app-arch/atool - optfeature "mounting archives" sys-fs/archivemount - optfeature "extracting .iso files" app-arch/p7zip - optfeature "creating .iso files" app-cdr/cdrtools xdg_pkg_postinst + if use emoji; then + use nerdfonts && ewarn "Warning: Use flag 'nerdfonts' overridden by 'emoji'" + use icons && ewarn "Warning: Use flag 'icons' overridden by 'emoji'" + elif use nerdfonts; then + use icons && ewarn "Warning: Use flag 'icons' overridden by 'nerdfonts'" + fi + optfeature_header "Install additional optional functionality:" + optfeature "mounting/unmounting support" sys-apps/udevil sys-fs/udisks + if use archive; then + optfeature_header "Install additional archive support:" + optfeature "zstd support" app-arch/zstd + optfeature "extracting .iso files" app-arch/p7zip + optfeature "creating .iso files" app-cdr/cdrtools + fi } diff --git a/app-misc/clifm/clifm-1.8.ebuild b/app-misc/clifm/clifm-1.8.ebuild index d133345894..81235aa9d7 100644 --- a/app-misc/clifm/clifm-1.8.ebuild +++ b/app-misc/clifm/clifm-1.8.ebuild @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="The command line file manager" HOMEPAGE="https://github.com/leo-arch/clifm" -inherit optfeature xdg +inherit flag-o-matic optfeature xdg if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/leo-arch/clifm.git" @@ -20,22 +20,60 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="" +IUSE="archive +bleach emoji fzf +highlight icons +lira +magic nerdfonts nls + posix qsort +suggestions +tags +trash" PATCHES=( "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch" ) -DEPEND=" +LIB=" sys-libs/libcap sys-libs/readline:= sys-apps/acl - sys-apps/file + magic? ( sys-apps/file ) +" + +DEPEND=" + ${LIB} + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${LIB} + archive? ( + app-arch/atool + sys-fs/archivemount + ) + fzf? ( app-shells/fzf ) + nls? ( virtual/libintl ) " -RDEPEND="${DEPEND}" BDEPEND="" src_compile() { + # emoji > nerdfonts > icons + if ! use emoji; then # support for emoji-icons is default + if use nerdfonts; then + append-cflags "-D_NERD" + elif use icons; then + append-cflags "-D_ICONS_IN_TERMINAL" + else + append-cflags "-D_NO_ICONS" + fi + fi + + use posix && append-cflags "-D_BE_POSIX" + use archive || append-cflags "-D_NO_ARCHIVING" + use bleach || append-cflags "-D_NO_BLEACH" + use nls || append-cflags "-D_NO_GETTEXT" + use fzf || append-cflags "-D_NO_FZF" + use highlight || append-cflags "-D_NO_HIGHLIGHT" + use lira || append-cflags "-D_NO_LIRA" + use magic || append-cflags "-D_NO_MAGIC" + use suggestions || append-cflags "-D_NO_SUGGESTIONS" + use tags || append-cflags "-D_NO_TAGS" + use trash || append-cflags "-D_NO_TRASH" + use qsort && append-cflags "-D_TOURBIN_QSORT" + # makefile defaults to /usr/local emake PREFIX="/usr" } @@ -47,14 +85,19 @@ src_install() { } pkg_postinst() { - optfeature_header "Install additional optional functionality:" - optfeature "fzf tab completion and more" app-shells/fzf - optfeature "mounting/unmounting support" sys-fs/udisks sys-apps/udevil - optfeature_header "Install optional archiving support (if you didn't use -D_NO_ARCHIVING):" - optfeature "zstd operations" app-arch/zstd - optfeature "archive extraction/unpacking" app-arch/atool - optfeature "mounting archives" sys-fs/archivemount - optfeature "extracting .iso files" app-arch/p7zip - optfeature "creating .iso files" app-cdr/cdrtools xdg_pkg_postinst + if use emoji; then + use nerdfonts && ewarn "Warning: Use flag 'nerdfonts' overridden by 'emoji'" + use icons && ewarn "Warning: Use flag 'icons' overridden by 'emoji'" + elif use nerdfonts; then + use icons && ewarn "Warning: Use flag 'icons' overridden by 'nerdfonts'" + fi + optfeature_header "Install additional optional functionality:" + optfeature "mounting/unmounting support" sys-apps/udevil sys-fs/udisks + if use archive; then + optfeature_header "Install additional archive support:" + optfeature "zstd support" app-arch/zstd + optfeature "extracting .iso files" app-arch/p7zip + optfeature "creating .iso files" app-cdr/cdrtools + fi } diff --git a/app-misc/clifm/clifm-1.9.ebuild b/app-misc/clifm/clifm-1.9.ebuild index d133345894..fd5924273c 100644 --- a/app-misc/clifm/clifm-1.9.ebuild +++ b/app-misc/clifm/clifm-1.9.ebuild @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="The command line file manager" HOMEPAGE="https://github.com/leo-arch/clifm" -inherit optfeature xdg +inherit flag-o-matic optfeature xdg if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/leo-arch/clifm.git" @@ -20,22 +20,58 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="" +IUSE="archive +bleach emoji +highlight icons +lira +magic nerdfonts nls + posix qsort +suggestions +tags" PATCHES=( "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch" ) -DEPEND=" +LIB=" sys-libs/libcap sys-libs/readline:= sys-apps/acl - sys-apps/file + magic? ( sys-apps/file ) +" + +DEPEND=" + ${LIB} + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${LIB} + archive? ( + app-arch/atool + sys-fs/archivemount + ) + nls? ( virtual/libintl ) " -RDEPEND="${DEPEND}" BDEPEND="" src_compile() { + # emoji > nerdfonts > icons + if ! use emoji; then # support for emoji-icons is default + if use nerdfonts; then + append-cflags "-D_NERD" + elif use icons; then + append-cflags "-D_ICONS_IN_TERMINAL" + fi + # do not append -D_NO_ICONS here, causes compilation error + fi + + use posix && append-cflags "-D_BE_POSIX" + use archive || append-cflags "-D_NO_ARCHIVING" + use bleach || append-cflags "-D_NO_BLEACH" + use nls || append-cflags "-D_NO_GETTEXT" + # -D_NO_FZF causes compile error + use highlight || append-cflags "-D_NO_HIGHLIGHT" + use lira || append-cflags "-D_NO_LIRA" + use magic || append-cflags "-D_NO_MAGIC" + use suggestions || append-cflags "-D_NO_SUGGESTIONS" + use tags || append-cflags "-D_NO_TAGS" + # -D_NO_TRASH causes compile error + use qsort && append-cflags "-D_TOURBIN_QSORT" + # makefile defaults to /usr/local emake PREFIX="/usr" } @@ -47,14 +83,23 @@ src_install() { } pkg_postinst() { - optfeature_header "Install additional optional functionality:" - optfeature "fzf tab completion and more" app-shells/fzf - optfeature "mounting/unmounting support" sys-fs/udisks sys-apps/udevil - optfeature_header "Install optional archiving support (if you didn't use -D_NO_ARCHIVING):" - optfeature "zstd operations" app-arch/zstd - optfeature "archive extraction/unpacking" app-arch/atool - optfeature "mounting archives" sys-fs/archivemount - optfeature "extracting .iso files" app-arch/p7zip - optfeature "creating .iso files" app-cdr/cdrtools xdg_pkg_postinst + if use emoji; then + use nerdfonts && ewarn "Warning: Use flag 'nerdfonts' overridden by 'emoji'" + use icons && ewarn "Warning: Use flag 'icons' overridden by 'emoji'" + elif use nerdfonts; then + use icons && ewarn "Warning: Use flag 'icons' overridden by 'nerdfonts'" + else + use icons || ewarn "Warning: as none of 'emoji', 'nerdfonts', or 'icons' were selected, \ + 'emoji' was implicitly enabled to prevent compilation error" + fi + optfeature_header "Install additional optional functionality:" + optfeature "mounting/unmounting support" sys-apps/udevil sys-fs/udisks + optfeature "fzf tab completion and more" app-shells/fzf + if use archive; then + optfeature_header "Install additional archive support:" + optfeature "zstd support" app-arch/zstd + optfeature "extracting .iso files" app-arch/p7zip + optfeature "creating .iso files" app-cdr/cdrtools + fi } diff --git a/app-misc/clifm/clifm-9999.ebuild b/app-misc/clifm/clifm-9999.ebuild index d133345894..c1b074b8e7 100644 --- a/app-misc/clifm/clifm-9999.ebuild +++ b/app-misc/clifm/clifm-9999.ebuild @@ -6,7 +6,7 @@ EAPI=8 DESCRIPTION="The command line file manager" HOMEPAGE="https://github.com/leo-arch/clifm" -inherit optfeature xdg +inherit flag-o-matic optfeature xdg if [[ ${PV} == "9999" ]]; then EGIT_REPO_URI="https://github.com/leo-arch/clifm.git" @@ -20,22 +20,61 @@ fi LICENSE="GPL-2" SLOT="0" -IUSE="" +IUSE="archive +bleach emoji fzf +highlight icons +lira +magic nerdfonts nls + posix +profiles qsort +suggestions +tags +trash" PATCHES=( "${FILESDIR}/${P}-gentoo-skip-manpage-compression.patch" ) -DEPEND=" +LIB=" sys-libs/libcap sys-libs/readline:= sys-apps/acl - sys-apps/file + magic? ( sys-apps/file ) +" + +DEPEND=" + ${LIB} + nls? ( sys-devel/gettext ) +" +RDEPEND=" + ${LIB} + archive? ( + app-arch/atool + sys-fs/archivemount + ) + fzf? ( app-shells/fzf ) + nls? ( virtual/libintl ) " -RDEPEND="${DEPEND}" BDEPEND="" src_compile() { + # emoji > nerdfonts > icons + if ! use emoji; then # support for emoji-icons is default + if use nerdfonts; then + append-cflags "-D_NERD" + elif use icons; then + append-cflags "-D_ICONS_IN_TERMINAL" + else + append-cflags "-D_NO_ICONS" + fi + fi + + use posix && append-cflags "-D_BE_POSIX" + use archive || append-cflags "-D_NO_ARCHIVING" + use bleach || append-cflags "-D_NO_BLEACH" + use nls || append-cflags "-D_NO_GETTEXT" + use fzf || append-cflags "-D_NO_FZF" + use highlight || append-cflags "-D_NO_HIGHLIGHT" + use lira || append-cflags "-D_NO_LIRA" + use magic || append-cflags "-D_NO_MAGIC" + use suggestions || append-cflags "-D_NO_SUGGESTIONS" + use tags || append-cflags "-D_NO_TAGS" + use profiles || append-cflags "-D_NO_PROFILES" + use trash || append-cflags "-D_NO_TRASH" + use qsort && append-cflags "-D_TOURBIN_QSORT" + # makefile defaults to /usr/local emake PREFIX="/usr" } @@ -47,14 +86,19 @@ src_install() { } pkg_postinst() { - optfeature_header "Install additional optional functionality:" - optfeature "fzf tab completion and more" app-shells/fzf - optfeature "mounting/unmounting support" sys-fs/udisks sys-apps/udevil - optfeature_header "Install optional archiving support (if you didn't use -D_NO_ARCHIVING):" - optfeature "zstd operations" app-arch/zstd - optfeature "archive extraction/unpacking" app-arch/atool - optfeature "mounting archives" sys-fs/archivemount - optfeature "extracting .iso files" app-arch/p7zip - optfeature "creating .iso files" app-cdr/cdrtools xdg_pkg_postinst + if use emoji; then + use nerdfonts && ewarn "Warning: Use flag 'nerdfonts' overridden by 'emoji'" + use icons && ewarn "Warning: Use flag 'icons' overridden by 'emoji'" + elif use nerdfonts; then + use icons && ewarn "Warning: Use flag 'icons' overridden by 'nerdfonts'" + fi + optfeature_header "Install additional optional functionality:" + optfeature "mounting/unmounting support" sys-apps/udevil sys-fs/udisks + if use archive; then + optfeature_header "Install additional archive support:" + optfeature "zstd support" app-arch/zstd + optfeature "extracting .iso files" app-arch/p7zip + optfeature "creating .iso files" app-cdr/cdrtools + fi } diff --git a/app-misc/clifm/files/clifm-9999-gentoo-skip-manpage-compression.patch b/app-misc/clifm/files/clifm-9999-gentoo-skip-manpage-compression.patch index 365df14c7f..81dd76bba9 100644 --- a/app-misc/clifm/files/clifm-9999-gentoo-skip-manpage-compression.patch +++ b/app-misc/clifm/files/clifm-9999-gentoo-skip-manpage-compression.patch @@ -2,11 +2,11 @@ Skip manpage compression in makefile. --- a/Makefile +++ b/Makefile -@@ -54,7 +54,6 @@ install: $(BIN) - $(INSTALL) -m 0755 -d $(DESTDIR)$(DATADIR)/zsh/site-functions +@@ -55,7 +55,6 @@ install: $(BIN) + $(INSTALL) -m 0755 -d $(DESTDIR)$(DESKTOPPREFIX) $(INSTALL) -m 0755 -d $(DESTDIR)$(DESKTOPICONPREFIX)/scalable/apps $(INSTALL) -m 0644 misc/manpage $(DESTDIR)$(MANDIR)/man1/$(BIN).1 - gzip -f -- $(DESTDIR)$(MANDIR)/man1/$(BIN).1 $(INSTALL) -m 0644 misc/completions.bash $(DESTDIR)$(DATADIR)/bash-completion/completions/$(BIN) $(INSTALL) -m 0644 misc/completions.zsh $(DESTDIR)$(DATADIR)/zsh/site-functions/_$(BIN) - $(INSTALL) -m 0644 misc/$(BIN).desktop $(DESTDIR)$(DESKTOPPREFIX) + $(INSTALL) -m 0644 misc/completions.fish $(DESTDIR)$(DATADIR)/fish/vendor_completions.d/$(BIN).fish diff --git a/app-misc/clifm/metadata.xml b/app-misc/clifm/metadata.xml index ae399b1f43..1f6b584da8 100644 --- a/app-misc/clifm/metadata.xml +++ b/app-misc/clifm/metadata.xml @@ -3,13 +3,63 @@ The command line file manager. - By default most features are enabled, customizing this requires adding CFLAGS: + More information about the use flags can be found here: https://github.com/leo-arch/clifm/blob/master/src/README.md#compiling-features-inout michaelzcyang@gmail.com Michael Yang + + + Archive manipulation support (extraction/decompression, listing, repacking, mounting) + + + Support for Bleach, the built-in file names cleaner + + + Enable icons and set them to use the noto-emoji font (see media-fonts/noto-emoji) + + + Enable support for tab completion via app-shells/fzf + + + Syntax highlighting support + + + Enable icons and set them to use icons-in-terminal (see https://github.com/sebastiencs/icons-in-terminal) + + + Add Lira as the default built-in resource opener + + + Use libmagic from sys-apps/file to query file MIME types (instead of using the output of the file command) + + + Enable icons and set them to use NerdFonts + + + Add translations support (via sys-devel/gettext) + + + Force POSIX.1-2008 compliance, removing support for Linux-specific "file birth time" information + + + Enable support for creating, switching, renaming, and deleting of user profiles + + + Use Alexey Tourbin's faster qsort implementation + + + Autosuggestion support + + + Built-in file tagging system support + + + FreeDesktop compliant trash system support + + leo-arch/clifm diff --git a/app-misc/ledger-live/Manifest b/app-misc/ledger-live/Manifest index 6d129fb84b..be12652581 100644 --- a/app-misc/ledger-live/Manifest +++ b/app-misc/ledger-live/Manifest @@ -1,5 +1,5 @@ DIST ledger-live-2.58.0.AppImage 134379446 BLAKE2B 09539ce083395a66d79ee6853594bdd865cb351880ff19acd99b3c1a6a10733292e465ac643cd6b45c9bd8faf46c15a8c434c5ae1b291d0fba79c7cf9a637151 SHA512 a862938ca400cf02603157086ef0457bbd68a06ed15e42306a50b4498470cd0e4924c00cac2ed7901b3f309f1f838f7113551bf4e07b7f1a4e09fa3b9b997f43 -DIST ledger-live-desktop-2.53.2-linux-x86_64.AppImage 133291322 BLAKE2B 109af3ffd430b9e977ad3627a64cca697286a20f3c4a608dffa3e0dc68a405efb4317ce8217330947d37d0af6b05a55fd89c6f9adffcb10af1a2fc0e20e4e35b SHA512 fcb75315aef19f13a0000afb0096501be63904f8f36ec6ca15168e0bf555f855df033cafc8df8f65dce43b9e5efedf53d3d59cdc4bb33e570ee8810c8918f089 DIST ledger-live-desktop-2.54.0-linux-x86_64.AppImage 137383119 BLAKE2B a6e51671c5f80ae657d196f3092abdc5a307a1ed6b719768118bf1a2052be9f78132b113ee17346fc91facc29601010214c86aeb0eef043332e7803dff1f34e2 SHA512 1b81ccfade46399d272bb860a27530d532c3f34ba2f9bfa5e2015848498070708c27bd11a0fc00599f886a5e2b4c2b3e8caffdd4f46d12de3d727795609bffb7 DIST ledger-live-desktop-2.55.0-linux-x86_64.AppImage 139159902 BLAKE2B 847ae521ce2e006678a573dac79fe2d06a8e47277f5ef9d6a40d89fdf04a92f528b65bce00e0d421231110a3a139aeb17e88ac95bb1449e89b897d98b62771a0 SHA512 3e609ffa3e5070fc6351a7703d549b995950298a44ec599bc4ffc409966311c1a6daef7dbf72bd8b08de7223101e1242e188ce274bf2d569773630906698759c DIST ledger-live-desktop-2.57.0-linux-x86_64.AppImage 134478155 BLAKE2B 84ae9d6c0dd26a94615c77e8d56834d4efa9787e0b29e513a1f3896b46972d79e120027f01bd4a0894670362c6679251fa83e7df705aa0a592cd74c300e04c3a SHA512 7d50d625d2363a3bfb829812f7834d3bb90e88f50e0fb4cc7b26734101e84312ee750670661587670fd0fb29a102439a22176a520f8e6582ad789d034f44a22b +DIST ledger-live-desktop-2.60.0-linux-x86_64.AppImage 134600722 BLAKE2B 81d8a8920aa9b53fed731fa5656af861d2112726589e6640c715059d6a3be881d92b152f670a484141062a8f84ae2325a79cd5ed6ecc982dd89580cbc2c1c292 SHA512 948de41d1c329cd2db0e57dc6beb47ae56a49fd11ae6932d3572bca6dd553be204ca628824abdfe65ea673c928f2a52e1c892d486c2b35702392ce8ae198b874 diff --git a/app-misc/ledger-live/ledger-live-2.53.2.ebuild b/app-misc/ledger-live/ledger-live-2.60.0.ebuild similarity index 100% rename from app-misc/ledger-live/ledger-live-2.53.2.ebuild rename to app-misc/ledger-live/ledger-live-2.60.0.ebuild diff --git a/app-office/lotus123r3/lotus123r3-1.0.0_rc4.ebuild b/app-office/lotus123r3/lotus123r3-1.0.0_rc4.ebuild index 66f42634ab..06126476ce 100644 --- a/app-office/lotus123r3/lotus123r3-1.0.0_rc4.ebuild +++ b/app-office/lotus123r3/lotus123r3-1.0.0_rc4.ebuild @@ -35,6 +35,7 @@ RDEPEND="${DEPEND}" BDEPEND=" app-alternatives/gzip[reference] sys-devel/binutils[multitarget] + sys-libs/ncurses[abi_x86_32(-)] " QA_PREBUILT="usr/bin/123" diff --git a/app-portage/emlop/Manifest b/app-portage/emlop/Manifest deleted file mode 100644 index 96f2a1866b..0000000000 --- a/app-portage/emlop/Manifest +++ /dev/null @@ -1,102 +0,0 @@ -DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 -DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa -DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 -DIST anyhow-1.0.43.crate 34968 BLAKE2B a846dbc5275906e9f8ec4d5019a0fbff56e16eb970f8f528f2a7e5e2078e39a235d879870ffb92d6af45dc01b730825beb0a346fd6a2de1ddbf076366cd8eada SHA512 d35eb86b3c1676a88fcd9fa8a956f0fb3d3a657caa777e27eb8d5f6a86fec352273c463782dd803a87514c72fe679855d7a379c63bb385df593a5e14c069b7a3 -DIST anyhow-1.0.56.crate 44780 BLAKE2B 142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9 SHA512 9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5 -DIST assert_cmd-1.0.8.crate 27830 BLAKE2B 68fc42953decc5a39a2a850750348da087a2df29e9e15dcb3f0319088ba8ca399f8db05cda3de693925dcbf147b2a031b0e0ddb6993f25b8b96f464f792cc499 SHA512 78c5aa45289f1f69891001b73f7da32ef61a371a2fa9abe15822406abe4a8df48004b475a00aacd36c2e808539041fc0d3034c367a27de6b539c72e929e42e4d -DIST assert_cmd-2.0.4.crate 22581 BLAKE2B 7fc9fe4577e486f26d07b2b4419c331022ca61923d0664f4e8a25abbe6d6305600b47c739f9f065ef778bdeb59b6309ab73df2be11e5f8387cac2e7e8c70a4a2 SHA512 c389e0210153e9a6ccbba4dbc6a6c7a23533e5fe76e717dbc36415be2adbabfbc0de33a2e6d05e3d70779b7a278580edba400c688c9a6b446403b59a78d93720 -DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 -DIST autocfg-1.0.1.crate 12908 BLAKE2B 40c53cab298e4f26634c3acff3ece6a3371188d91dbf377ed664eabedcde20536edaa93daf406618f37edde019f049a6e7b9a47f627344587dbd126bee2b5e3a SHA512 630b348acb98b012e97804e6325d03c89abc22f2157762c59144c04e6c733daf550bdc7f0fe0b9f3b50e15dae8c1c3c4bdfce3d805b02f0fc987311f5332419b -DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 -DIST bstr-0.2.16.crate 330346 BLAKE2B 75a345f3a5d428ec7278cd10fa676f5bb72685c65c4fe68163943cf3142b43ac45d458bce9323447b201ffcc91aa82cd8c762cb1954c055e34b1a5cebc686ee8 SHA512 33e82e5637efdc2f404ab9405331ae135df12586785491c3e61e70ea8406c67e2109e550cc70a4ab8e95d054e8519c48257fd3b55ef0b67b2530914a9a0b0fac -DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2 -DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 -DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST chrono-0.4.19.crate 155663 BLAKE2B c92c273fb6475bbb2546dfb75eaa23321bc8f9a5fa8a7c652f527649b96ff8718fa932f52b500b02a4acae7837df5bdb14f69cb821d4962be2790dbd1d023a54 SHA512 a119349bfc2243a249f1d18b1ae548a04b30fecb75913a56f26d1ff8c0eb53097a2674d9141e2094018191cbbc1620843fbddaf52999824e077c1157f0907980 -DIST chrono-english-0.1.6.crate 13462 BLAKE2B 3aff92d072ea3bb6066dfef84a03c29f5da4ba622a77e165bc8c460fee28f64677919b31516b50b5fed0842f818634e1ae53c7081bbb36e3d25e5e7155cb2636 SHA512 0581e60f0356795655bf19d17061eae6cf844afdf6582f00d9a108968e1f81e0bff35e3c8bcfdcf0f0e68cebaea91a53677021b4cec3296a5a8cb580f5510270 -DIST clap-2.33.3.crate 201925 BLAKE2B bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25 SHA512 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf -DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8 -DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B b223d0dcacbb09850d457825cb2a018494d798d0000a20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb SHA512 f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b -DIST crossbeam-channel-0.5.4.crate 88237 BLAKE2B ffcab003305b80586a9b61c6309dcf6f4ced483856c4501753cddd23fb0fa9a71b7870b676ccba78119cc29f03974ff4731cef9a92840c0b38ae944f0b3825b5 SHA512 39b17dbaefc15d7faafca4ae6b060665471d384956aca7439fc407ed2632bd458e473efb62b74629b42a5f3d237e13503d2084cac6f6b3f42b9e03aa1fde0982 -DIST crossbeam-utils-0.8.5.crate 38414 BLAKE2B 8a10162cbc54f77737602b6f8574b65a02765577f0e2f59d71e1d87662180fe24a781df542f3e765c4d64b7a0666575157e000766dac138bd4fc0356944092ad SHA512 fd4d2ae10340bb96c22b31190b300aab54e96b8089fd62489e102c76a944e6a16c582a90bc40f5e188f13f841293a4b9becf30830c2ece04f3ce78c29066532f -DIST crossbeam-utils-0.8.8.crate 39681 BLAKE2B 2b3e64bfcaa044a9351c1cc8e9ea53fd68fd0bb9875ae523e0cd309a85ad23b340267bdb742d363b5d99fc065ed74f6cbb3ad1e33dec7d14d99ec458875e7e10 SHA512 ab960afdb82863160a3fa1c21c64b35b3112725bd72fc8e0724175937f4b23d0628253032229501938cd86a8e406a59c06cb44e8bdf34619de781a84ebb46ea0 -DIST difflib-0.4.0.crate 7638 BLAKE2B 57c703de0d467c997bcbedc4d6577569b3d72c612d3ccd929025a98f4bf8f72f2a0d43f3cd3bc616676c2569aed176b3c1362cfa868a4bb1197e05fe4dbce32f SHA512 fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9 -DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba -DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf -DIST emlop-0.4.2.crate 769808 BLAKE2B 0b752b3f4f02454d454723090a31719233caa684d4250ce6278a2e7cb53e4850e4982c9a4ba8715dd3019406a8f578fa543a6d07b93ad175681ee4ab84e891c0 SHA512 48f8474083731e62564a98cc57bca0b697878a52fb9dbf1da5bbda48579757d5145ab7080268c7379da3d0fba05b27d265ff43fba8b22f94facc1420580493e8 -DIST emlop-0.5.0.tar.gz 1712916 BLAKE2B d9583cab2be08b5cdc538d869eefcf99c6529fa3c8c19564bfdf92e2a9540a008efe27d676e9663fc4e337151fddb64cda1f2cc9256931fdc88c5538d4c16e96 SHA512 e216a97c37949c5444d51c3ae066791f9ec4668d9b9a1ed1d9a86099e9e0bdbc87a514e6bd19504931ac83f5c5f984b8236dff6f820220ee4394f52a2f7d72dd -DIST env_logger-0.9.0.crate 33573 BLAKE2B b9c22205ee60ba97da0d338e1d40dda989f0d766d9ebc60e610b53db882a803769fb3c093348c031183856e16a5a948342e09551953f0b98cd73437bec658bee SHA512 d7db85d2f7d16f7f97b6714e01e342ab6b784c799ef26ee322ec85fcee28a549b6e49a49200ff78eceacd0c682e941f8538a497e2a2a196040769c2365feb566 -DIST errno-0.2.7.crate 8960 BLAKE2B 5035ddeae88e3adb6ee5dd274cd5e1f8340f7525ef39c165abac5db46ac999a6afc9715323b26eb384df446225b6d6e0e3af928c843692f4885570dcea4afefc SHA512 2d22a44159176d1f898569fe892fec795fb2b9bc35ba735c7275a1dc23c2f9e31bffa2f1d36c4b02230f623206c954e4bbbd704d606e5ff5ccc5e73fb2f536ab -DIST errno-0.2.8.crate 9276 BLAKE2B b73738deb47d1f76ec91ffd15558126d32312647b82677290725669edb01b8f34a503172fad6518ebf0ffb1633ef0afaf0750982b9384a9fb87833d31721c9a8 SHA512 1f513743224cd9a9b7e4caaf33dab075a4a79efa90c9f46c9edfb0c8600daccd3ad2677ba2116621e19fcf8be456954da5d611cbcea4b6f1410f7731828b50d1 -DIST errno-dragonfly-0.1.1.crate 1370 BLAKE2B 8cc4cec5a33af40aa3578ed95d097acf532f3a0a774c653111763a955c90682089f65ca422bf2d22e1fec1a3a053860a0cffc5b44d40745042d167cdd933ded3 SHA512 04d2db15d92ed8e770ff4fd0e200c78ee9235d0f856c163373fdc3fbc063e01daa91f958db212b977c49406e2287dda34e98901f1b1516a6a467ea2cc501d074 -DIST errno-dragonfly-0.1.2.crate 1810 BLAKE2B 781fc26dce5c33d83b9a1fd9be2b2ce9ac2559aaa858957ba6777e143b1e44cdfee48e1b47e3c91a95075a51921d1a421d0b45eb3d8de827cf4dd0ad744a7d8c SHA512 f853f1e1b8dd0f359a8f9a0399b3384c1103cd090d96e2b2204f91a40d40a9eb99383d4aa6a11e5470c51557afacf452d4be2049600d4235d27f59870fa3b916 -DIST escargot-0.5.2.crate 25468 BLAKE2B a9fe0b8e06963512429801efcb60d8baa38f03c2aa4141d84640e4f732d2061096e7e5b463964adf3e9400cf5e4805bff4393ed3f7bfad38d869c3de651b6ace SHA512 dc2f95a68a2ba29883ace34eaef0c15b9e6cade6c75da9dda40bd0d21c3d15562d119dd5f59d81373205588de9337905b7e7d9f42c11d8493f85befcdf798edd -DIST escargot-0.5.7.crate 20971 BLAKE2B 5b3328db0494d2a9c6db51202370c63c1e2386d2eb6f09df9b3a33a6396097b95e8d6e79f20fb0d6ef1815c790cb83b41c06abdcd446afb4a2221285613e8284 SHA512 5257f18dc36390c000d15a083f349d23edf693032e40a8f1e45f3db224bb29a08e69c4d7e74f1a99aa7be44eee40a78379fa0cf3e50b79a874ddc46d7191afcf -DIST gcc-0.3.55.crate 37262 BLAKE2B 3341dc7136c14fa822a67fdeb72f7ea50b1264823e695e189d69604b8b8cce898ee2d40d8a536d0f520f5e190576afde16afa5d9cbe0a2c4b8600cf50bbd1447 SHA512 b045b60cf65c1deae44e4f40d0f511dab05c82be5065390dfbdaf5b51ee2d0653c3a6d8d1e7606e4bb6d234adfd22a8c68bde724406f3edb4bb6366617d46a86 -DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a -DIST itertools-0.10.1.crate 116219 BLAKE2B 7d354daf7b069515ec7fe77ff2f4f07ecf870735d7ca166fd6b10ba89431cc27bf264c648efd2052206e8edd8f596485b913071453f37e5de47da44e935db79f SHA512 8626eee66aa598e16f5322a6fc55b17c622656f58635c990f5cbd8faeb4739690b0abb3efac4a9a3073752e9f2a51a0ba29401edb12e0f6bf9bddd8d1b394dbc -DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85 -DIST itoa-0.4.7.crate 12099 BLAKE2B 0e4ffbaad504565056f74c3ef560a87eff321a0da6d7a2c8fa35813c207713c22d77080c3b830fefbb21370dd29cfbc6a2807044485b38ac1e0c9c1de3ccebc5 SHA512 c61eb50aa00591af28698b45c528c36bd92088f7cd2f453cf686a1824f4656292638bebc468cf67f903473a5045f22777af623cc0515ef3bf25146b89a7c454f -DIST itoa-1.0.1.crate 11059 BLAKE2B 5a2e22ab891ec883a90f652c88f924113252765579c03c783e43210fb2604e9e3ccbd4c1571087791be07bb99c4e85c7f85253be831b3ea883bc0ac18a927980 SHA512 8e7bc1e9bf4fc06871b9fe20caad4e0af965477d724f4c8d0e2a3a4d87aedf99f92e4e583a6440ce574d0fb43fc9d6a2e80add52a2f64210c6aa3b402e424295 -DIST kernel32-sys-0.2.2.crate 24537 BLAKE2B dfc4a1e31d3ec9e2ac62b890839919fb7fed1444070c1dcd75bb75acfb53556d6cf2eddf5a6639e7852a3df2a0cc715c5ce1d3fc898ef16a1687020d98f715bc SHA512 682bc7c629aefd035966a2873518fd60719121cca7d63d89d6c97ff5306f24d8b5055a3c91b4eedaec22b1d5dd3fb8b48ff7341a05bbd72d86e06c422dab473b -DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 -DIST libc-0.2.123.crate 577487 BLAKE2B 57ee1f6ec9e35cb3c48e54a90dc0d9ac0cfccb1e18e0360b5d2a54bfdd9f47f70bead04b02a1419cb1d1ca72ddbaf5cc008f21ddf0d5bd9063dc1c394fc62a58 SHA512 527c89b84d9839a240653fd2e66941f8fdd82f01ed70aa5451073d3480a56e6daf53e3ddc077a9884bfbbbc69510cea672c74c9c818e914d4414cbc7ec0e3f9c -DIST libc-0.2.99.crate 524997 BLAKE2B 9b78f524c5c5b51a5927c6e72ba24276cfd751a6f75905c6bdff0c8055912edec2caa23d9e5132d58995736f8d4d34e22aaeff63bd07aaa6eeed6d31da967a5d SHA512 91a4ae007c897e0b5fa91ecd742c45271c5d0d63819806dedb65bbab81bb1e3faf4f7332899c694df9135222de23ec12ef463f9a2508b6adcd2c0ac5cc113c9c -DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc -DIST log-0.4.16.crate 37758 BLAKE2B b9a88c3d75232ba57de8c30d97e6ba056bb1ec128c2c154c52cc8fa47e0617902526fbf1cd526152d79db9236b00c51afca1eef7d9ceaa205177993849d55d4f SHA512 b12dfcd8bec2f44864b8174776d3151ddf1fa1d82bc8a54fb155d5af3b2af959aab4899d72835a3c25cf58d6c41cd7f1b16c2accbdc20a0eba7e8be3d1883ee1 -DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 -DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771 -DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e -DIST num_threads-0.1.5.crate 7109 BLAKE2B b5a1055937a87c3f3b758ad527fce0a14c812b40c3bbda530bfc0e03f43dd3155c17e1eaa210c512a98919da802d9d48fec4e3c8464072fe4d309b9a402d9b61 SHA512 3ad2234945ea20f47efdd8381de2f0f05790163bb1e4b28d9e630a2da4d86c99e596558ed231e2e9d62d84ae85f8f5422dc11c323ba899e37ad1e654e3c4fdd1 -DIST once_cell-1.10.0.crate 30414 BLAKE2B 4161622dc9dab4748a1b96777da263523f23329808506faea7938160f0d5ca07b5edd31f385b14b88dd2fc34c58063df4d40a34a479573750a369512dc956992 SHA512 f6b5ce5e68923296d2041f83ac037f10ad7b9e94fc607c71332e8ee942a02c29534c2073cecdb132c7e1d91428e9d9687fbf05393ca0abbf7e15db50bb3b74ab -DIST once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827 -DIST predicates-2.0.2.crate 27280 BLAKE2B ef00b721f1a51d182ec16a7c6d4dca0e8958138921842c4c4ecfc2308e997cd7154a7ef5073de10a43e71b6d919dc973a862530e545008f35507d110459640c1 SHA512 de7f8ecb28bba065eef3db7f22527384a2b209675c9d6c01cab34e864a136602688a90a3b280310dc584e6c3fb67146e0e77c4c8cb24f6241a056ea8c91750f0 -DIST predicates-2.1.1.crate 23150 BLAKE2B fa8b250752f8a5d6ec30ab3aec3aca2b48e903fd8d182817180633f9f2a55e4632b1e1912c9edac453ebcded9f6624c42b38dda70ef36fd710e1dce1f1ce6346 SHA512 c850fa2541265aeb23d5c19dac6c7654dc434f1239ecc8b1cfaea89bd120112e2c45f127b491fbfba1c053db8413e8b561896729a56b6588142dd9ba9a33988b -DIST predicates-core-1.0.2.crate 8185 BLAKE2B f2525cf9d1444c0b6cfd981fb9f8555e4e797fe2a28edcbd75e719121d55eca593249d32a708e920c83549a2240dd04f154b19e59faf740ada773c3e59d52483 SHA512 bfeee297e7bb81c1cc63908ab47f10e21e53b9f690d9aaf08855bc1824e0c87cf05c92e5a8dbc57eace7490c0ce58bbe2e178ac33ad0553ad2772593d89f8aab -DIST predicates-core-1.0.3.crate 7757 BLAKE2B 91b3d1596ddfce6e58c33970ecbca94acabca660109f888f32aa73352e157d78afcf879afcb7eec61694f89445c42d355eac46a3ce3cd6163f8e53265e0554b6 SHA512 76d056f0acdb2d9c5cd44828b8da8722899438fe7e11ce6c96d3ce2bc8c267508e1010e2ac2c7bedd3281fb29856a3cf29f93de51b0ee349a5ef51466ace799a -DIST predicates-tree-1.0.3.crate 6370 BLAKE2B 6e123197e18c5c08892a0e76de41285522253ae0bb8d477fde0bda0c64bc426615f8ac408d5b1f444957b6363750c3fce6f4551f940797c39f9582f9c79db468 SHA512 bcf05c9770d26c8c6407b8103f670cd6bbfa48683c19f37caeb03c11d16a56e5011b329d9af6eb59c930db376b7be2f436e1650b7c15e70817316f6af1163ad9 -DIST predicates-tree-1.0.5.crate 8126 BLAKE2B d63d2fe2bf9c61e703f11b8d3f8a8434179b8de1f45a52dc6266e79972e0abbefbefb0d57359005bb0daf06ff17276c858481be8382a7383058ff25e72dbb3dd SHA512 950f9191f44da894feb209110488de3da0e36cc86ef366ad2749a66bba0053e23c39fadb67fc5a4f5db3adccecd414619f9f805c2913733df96254913c360bfa -DIST proc-macro2-1.0.28.crate 38732 BLAKE2B f2d4765789d03d5d26c9de7e1283ce6e4086ca640d95a36649f8fdfe96533ad768b2a8ba56726e0462ba4fcd8f332fc455307987e0b7c79a5e96f2e75a641162 SHA512 2a4e34ab2bb692c3661db40ebc6d22f3dbcbc30c2f4d88e1a7f022f8522e943ffe2a1c9b92411c7e04941dc0156cb365e0de953fa45d8710e39b660ee9028741 -DIST proc-macro2-1.0.37.crate 41378 BLAKE2B 330ba71c59bb7a6718fe650fc10a37bc690fb0ba4871c198bded83d13a12cdd7b1334a2e2c8fa7a48104b26625c1b07d65b0ecf91f9c2f13b8e898e80baae286 SHA512 cedb3433c6dfff39b404f8939c67e98303bb89a47e2cfb9659eeda1ca3e3d167800dca482374501632ab6d2283105dbd7560a157b48a351b2d3da059f946be55 -DIST quote-1.0.18.crate 28911 BLAKE2B 623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6 SHA512 3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84 -DIST quote-1.0.9.crate 25042 BLAKE2B 26ef31e89fd2f0cc21ff65f8072f30c7977ac634d2536cf9845a0894d6659f62a96cd0a6ee48f7706036c2c1b898ef8c9167bd62714ad0c9cba4fb02f30922af SHA512 dd6cdaea183b85400531ef01e56657edbec0d8f7c27898c1e591b72dff755fa5875b33ca320bd65be0e9aecfc6a61ec119a4bd1291e9f2057fca642ab5b198c8 -DIST regex-1.5.4.crate 236581 BLAKE2B 6efaf69d1a99dc3a2e04b2d1a96b036f631e9a0ad0d3aa57263febd47f7ec12765526f06f9c52a5497bf0d9b455f1d1b39e011adc4c28530c44b65c8a453efc0 SHA512 1a9208358c4ab87c19ec91bcf5c1e35dede46f3a0c0097061b7b53fa77a1e5ad38090d243aab274956f09c491e5fbe3b3b35a91db079b82a2dde2fd9fbad4c19 -DIST regex-1.5.5.crate 238119 BLAKE2B 175cec668da4321930a070993feb1671e14348b78e8b432f9fa25afd764863ff233b0d1d8931951ff99a3b5bc2e18774f68a6c0a4e31125ffcdb990b5b1b009c SHA512 a5873edc75a64f03be77151c318bc90c7dff565f838d811f5973ebca2e86247efd58830b0a8ba41e372f5a72f5402d93873f8d34c36481fa4359874b2fa5d571 -DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f -DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5 -DIST ryu-1.0.5.crate 49570 BLAKE2B 3bfba4a5f290a429de7ac3b86823b2a973f40eb6f48c15329173d95964d31ada36f2618be4b36774a03f97f2ce61364900c6a3ad5465a294e2df311a1f4104ed SHA512 d1708ffa3112a684edf2956b6730ead040401d38f1457cde074eaaa59c249007dc8b925629e7f6df89f7ea757e9d0826649d685cc8ede0a04d50296048bf476c -DIST ryu-1.0.9.crate 48391 BLAKE2B d5c1035ffd6340d846009953cb4303fb8c250a3a6ac60b51a2fec77a6cb3648524420064b7380fe31af33c57011f950f6f739a1f0114196675b3b5de4b54efc6 SHA512 4e7c2c7ec73da1ddb32e18d36b8159cb4047b9f4feeb975361e7ba68135e671e11419bb7786df789f5d08e5895231d2c98e36035b515f2c64ac40474d08905cb -DIST scanlex-0.1.4.crate 10496 BLAKE2B 580a2e8fc9a777bc55eba2223f43b387f4149d43474cedf43d57bc7293db95d6e203f9edc6c31612333b821519ef4239d44f54ee21440af9b2c27dbb586d68a7 SHA512 a92fe50e74c77d203610b3d7d109866d6f9ce8ab76fde718ad2e7b9cf1d7a92ae943f32741b1c30f75225f6d9e7c6cf8d4e08ed43a34614513211bba25393f07 -DIST serde-1.0.127.crate 75162 BLAKE2B 7472c9328b4398bb25bd71febe9483e6255b309d98d2655babe5d16933c5b92a71cb75df8aec3abaff84082bffdc44a549673d30a3cb68888d17157e58b32be0 SHA512 dc2b9c0a71028853bc05b4bdb3db1e9e753dfc588ebcff5dccc42d05252fe250b797e10b4d574f161fe11747c9740e93a47a2eba2b4ffd6ecf1992dfadbdd2ef -DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019 -DIST serde_derive-1.0.127.crate 54201 BLAKE2B 207c20d2e276a173a1ae0326be307f3d77937442838a7890db923fea434d6e134a9591a07139f8eabb9981aee74dd092d6e2c0a98f17aa67f069faa3dccec6c8 SHA512 2c346d45bb96867ea5b4a0ca24aa9b0584d83f26578f5a1ec8a51c514d0158d98c7b76408a0ea64e5718567afb6a0cfc5922d3c5588a89b7e19035b13b1a0416 -DIST serde_derive-1.0.136.crate 54776 BLAKE2B 687524001bf61c42266d91a7263661ab80aa9556e570975a39bdf56a5cb1a2ec3ad1baf22dff586c7ad4ff66d035555d0a9d4a431c49402dcad6d79d0ef40cee SHA512 92c99455a5a9ac0fe45eb6ff1ad3ea55db860031fb912ace3755d1d2aad0dd880b2d83add4d41872823bd60557ebe1cb36e898bf0ac975b1093caa9819f7c289 -DIST serde_json-1.0.66.crate 115121 BLAKE2B c46c65339ff79138649df206f2ec759945c31ac11bac4807a8d1e76095c1937211b0b4ebf88c69d2d22cbd90ba25643a74cafeb291e815ddeb5c5ca208eec9e6 SHA512 8cbb64a24781a94e9448dd39f9429830fff6fe61be3772c1ca825f7d489ac3c06b189c42730129e281d8f43f7128b3b9cd2308727e625763588bbaf61b54d1d1 -DIST serde_json-1.0.79.crate 144451 BLAKE2B d04f8788d3ef0d4854d73232a4f441c1f3a42934442679a91853c311262ac9a4f554240d0c44c69f2e22cdd225a3e4d4751dc928ee5092b4371c198325fca0b3 SHA512 83987c1a7eddc6adf8ae359c30e2db1fea98edabd6dc49bde840c37a56258fa845612e8ae270a7dca4cfbe9a3532dc55028091e14cdf1dd3b1ceea4bb86a2dd7 -DIST stderrlog-0.5.1.crate 19269 BLAKE2B 0c936aed7db310347885cd260c04522fe56e53e28f99b2f6abd5dff05c7982e58b31462982df23006547f211000dbeb4e42a9fa389fc9fdc95266594cdea3784 SHA512 3bc62b1d5f335bdf840cc3e1cdaa1ed273a10569bc6fdf38ca06eb40a8587ae8dc7f3eebb79dc5071f353ce4842a58e9dd310da5678441ca85a94411b7e5826b -DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34 -DIST syn-1.0.74.crate 232974 BLAKE2B fc17dc2645fbe2d1ee409f895732b86cb77dc14837d35d7773e7f9f055e0b56f70be86203f13c549f0b43e1e4e1e777cc5bee2f08a733fe447f907dfaa443da7 SHA512 5aae03a68a4a8c1234d4e9a69cd37b9f6c698e2b635f10a030c0fac22cf00414c2a5e7523e0efe43181bc29c17abe6abc0eab103391259c97ce566713e3349f6 -DIST syn-1.0.91.crate 235996 BLAKE2B b7b555b2dbfc837417ed69c358338819500f1e8ba11c2183a4d216efe2c2d7eddd165415516d50ffb5413b97452f186263e13299b01bccd6ad6e405f6d2a3f4f SHA512 28fe28a9d4e9ab3610850c1704be6f384e9fff191b1a5e11f9766bdada81a3e7426cbc776bbd63ea6710320c7416a622506d4a8d607d978af506d381658d4bff -DIST sysconf-0.3.4.crate 14066 BLAKE2B d15543ad506bb2fffc9f1212531ff995426d224a6a6c19342dcce29b5680df4e5817fe47434cc645330286877bfdc819c70991ac4bd6a79d7e939730d349782c SHA512 4a0ce4071c34d6f22c7e31de327a97d9465e3c56409c0c38b980529053efe8f269a30e526ffa8d4baa04cfd4b88d7ad0a18a5e4be490a60539134207a36c870c -DIST tabwriter-1.2.1.crate 9320 BLAKE2B ecf75809a461748a73c54edba3a87c8f3a7498e207b19bd54e36b4aac06efe35edc4d6f37fdb5b35a7d1f2c09afa12dc9c0b05ccf00a63abaf5037ff3ccbe606 SHA512 f5b909440aff00e09e2ddddc7b34556a38ad93b24ed249aa2e9405a9d02ff4d00324b353099ef17394ffa6c20b2c43131ecedf52079ab9dc0559db4d13ac68a5 -DIST termcolor-1.1.2.crate 17287 BLAKE2B 5ff748064c9fb6663befce2fd299edf6a6deb06ea72d21a62d6e77642934cca0933e10340fa84f636631cc08c76ba83ef2284b2212759129d54248e5fccb4c49 SHA512 f37b034345382cd621b1344a3fb301ca3d4d9db8b5858ac1ea82372c983229fce3c0ea8213d6b7e91291b6034affe11e2c3e593dbd95256294ce5c584b33e14c -DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a -DIST termtree-0.2.4.crate 4416 BLAKE2B 994134f7af962123b19984aa32b30c19c6f77202067a90ddb3aa4414ec8dc541f5d8be9282244cdbb1eb16686c11750393325fc7f7005de0bec38d6a9219e015 SHA512 afe4e94bd57c9917ba48be4b3a22ff2b9b8a6c764c86871a3be9087ae0c65326fadb466e285a129082e4243ba6bca933d89ea01aa9188222c055f0c2b308cdf3 -DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a -DIST thread_local-1.0.1.crate 12609 BLAKE2B 34206b5232262cda9cc0fb970e20f154d43ff1c4477a5ad5ff9200e6d874a6c7b2bcd99a2dae75a984b54574281e049ad35307ace0dd188f44c9a95fa93139cf SHA512 f2bfca4eee32a8fc88a01ff5bf24518c12142228d95916d13aae35ed6addd0b7da2235359f15220049ef197555344ac31a8833775e7a5bd49144db9c54b3165b -DIST time-0.1.44.crate 28885 BLAKE2B 5e2ca11af9da0847239a086330d0cd00fcb5b63862f9dfec46f72a065bb35ec2236a21ee1c56bf65e3117105e7815cafe67e3725b8575373e875dfcea401d967 SHA512 736a38637be0193a06fa35d42b4873b04a0a35d84cd2af85b7f653a1b67b95078577134bb187b777730e73cce67f437b45ff5c72b8e3f1f8e2ed3420ea0324cf -DIST time-0.3.9.crate 81412 BLAKE2B 018cd6ee08fc16cb91b894f15e20c41dfcea51691551e54b4252af27b6368e42c6c3c86734dcff2f9742d93829b1e0b5186aad77b96bf5aab01796f480385497 SHA512 2dd8c57d2fc232d8a05109f0d41f964fc587345eff0a68c42c2b1690d6da1a4868188df7f03bece12148e7434b973c472fb0c85fa1f840053da3b30cf6c47e80 -DIST time-macros-0.2.4.crate 18421 BLAKE2B 6806e235cc7258a76877f705a8637c39bc30316603c7eedd4795a3a597d8d1e78a79c213af84cc184fe3b67c5c3f6f9efeb95c70f6f4239af1882916afdca834 SHA512 f3887ce839db40d13c143a9f11bea804fe4760ab2655df68cbba9029cfff7d0476135608fbfdba6cdec1f9b0753b2de0e3ce0161b40c5d2b9596980d9deaae59 -DIST treeline-0.1.0.crate 3855 BLAKE2B 3347bee24c686a6b6890f85b60429d36b14f2738e6a5e5adcd493d099b097a8087f7c61f4c155fd8b3af3982a97da31740353b4d036ae451ed8944a9b0feaf75 SHA512 37a7c7e95855fdf0fafe5b529eed6c6cfc641da799bc6738a5649a9a0c3db2ef3e63d692862a987bc19263f33b6df2e8ae71b49fe30160d6d470cbb804511824 -DIST unicode-width-0.1.8.crate 16732 BLAKE2B 5aa7b87eef1322e4151a3fcf981ade311b8fa030527d7561815950e58d3f15156163dfe34da6a708c37dccc3f7652bf7fc2cd899fe8bb0118b67c4113ff3a2d2 SHA512 0abba6da6981a2451e01d93bbd47652c46eb6fb07cc0214f33259fb29945bfd5ee2b302e883ddca8f68e921635f222701b7310e7da2a5e225f854980d1e474b0 -DIST unicode-width-0.1.9.crate 16745 BLAKE2B 38d4b92e47a284d6881a8073089be59a73d82b91efe5522f55be977f95f479890b6c02cd519544729f1b1e62eb21bcfff8c5f5382917f953603b760e39cf1ea7 SHA512 0f5ec46c57e3b5e50cb8430c89db8d9c129e80ca11a9c398b5312bfe95001e19ca3efbfeb01c3ac09c4ce7e26c6ee1f352f7e114ecef78cefd68c54d2d50f5f4 -DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 -DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9 -DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066 -DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88 -DIST winapi-0.2.8.crate 455145 BLAKE2B 50f3c2a0cf4eeedd6891b11392e520c1cca139a71f8f736eabaf43aa7e4b1b5d57697918978220459572d373940edf971eb8302f292cbff832283e905076319a SHA512 115e6f027cdd4a56f77ca24f4ab249d2a6cac1e1f955c826a9b6ee05db4861790a533f5e674aebbb540370fff52ed41618c2cd7c906e73200e92df213109cebe -DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 -DIST winapi-build-0.1.1.crate 669 BLAKE2B 6c8d8e0f81574c086f06fb3f234b0e6759d293d1d254857c3d491e4d43279e5c2f57f2fcfdc9d5d7b083280f4cc2a75a6ee9bc1541ec6ce8f8d904ded0567faf SHA512 8b0a239e205a5368892f41c870a8a7ea16e3468c364b03382bef7fa3a2e7159b09c07661e95b1227578f6d72c14879daa4444b28c51ae20ef15d985d59ca5a77 -DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 -DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd -DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 diff --git a/app-portage/emlop/emlop-0.4.2.ebuild b/app-portage/emlop/emlop-0.4.2.ebuild deleted file mode 100644 index cee8a556ba..0000000000 --- a/app-portage/emlop/emlop-0.4.2.ebuild +++ /dev/null @@ -1,110 +0,0 @@ -# Copyright 2017-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CRATES=" - aho-corasick-0.7.18 - ansi_term-0.11.0 - ansi_term-0.12.1 - anyhow-1.0.43 - assert_cmd-1.0.8 - atty-0.2.14 - autocfg-1.0.1 - bitflags-1.3.2 - bstr-0.2.16 - cfg-if-1.0.0 - chrono-0.4.19 - chrono-english-0.1.6 - clap-2.33.3 - crossbeam-channel-0.5.1 - crossbeam-utils-0.8.5 - difflib-0.4.0 - doc-comment-0.3.3 - either-1.6.1 - emlop-0.4.2 - errno-0.2.7 - errno-dragonfly-0.1.1 - escargot-0.5.2 - gcc-0.3.55 - hermit-abi-0.1.19 - itertools-0.10.1 - itoa-0.4.7 - kernel32-sys-0.2.2 - lazy_static-1.4.0 - libc-0.2.99 - log-0.4.14 - memchr-2.4.1 - num-integer-0.1.44 - num-traits-0.2.14 - once_cell-1.8.0 - predicates-2.0.2 - predicates-core-1.0.2 - predicates-tree-1.0.3 - proc-macro2-1.0.28 - quote-1.0.9 - regex-1.5.4 - regex-automata-0.1.10 - regex-syntax-0.6.25 - ryu-1.0.5 - scanlex-0.1.4 - serde-1.0.127 - serde_derive-1.0.127 - serde_json-1.0.66 - stderrlog-0.5.1 - strsim-0.8.0 - syn-1.0.74 - sysconf-0.3.4 - tabwriter-1.2.1 - termcolor-1.1.2 - textwrap-0.11.0 - thread_local-1.0.1 - time-0.1.44 - treeline-0.1.0 - unicode-width-0.1.8 - unicode-xid-0.2.2 - vec_map-0.8.2 - wait-timeout-0.2.0 - wasi-0.10.0+wasi-snapshot-preview1 - winapi-0.2.8 - winapi-0.3.9 - winapi-build-0.1.1 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 -" - -inherit cargo bash-completion-r1 - -DESCRIPTION="A fast, accurate, ergonomic emerge.log parser" -HOMEPAGE="https://github.com/vincentdephily/emlop" -SRC_URI="$(cargo_crate_uris ${CRATES})" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="bash-completion zsh-completion fish-completion" -RESTRICT="mirror" - -QA_FLAGS_IGNORED="usr/bin/emlop" - -DOCS=( "README.md" "CHANGELOG.md" ) - -src_install() { - cargo_src_install - einstalldocs - if use bash-completion; then - ./target/release/emlop complete bash > emlop - dobashcomp emlop - fi - if use zsh-completion; then - ./target/release/emlop complete zsh > _emlop - insinto /usr/share/zsh/site-functions - doins _emlop - fi - if use fish-completion; then - ./target/release/emlop complete fish > emlop.fish - insinto /usr/share/fish/vendor_completions.d - doins emlop.fish - fi -} diff --git a/app-portage/emlop/emlop-0.5.0.ebuild b/app-portage/emlop/emlop-0.5.0.ebuild deleted file mode 100644 index 6871fd48da..0000000000 --- a/app-portage/emlop/emlop-0.5.0.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 2017-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - aho-corasick-0.7.18 - ansi_term-0.12.1 - anyhow-1.0.56 - assert_cmd-2.0.4 - atty-0.2.14 - bitflags-1.3.2 - bstr-0.2.17 - cc-1.0.73 - cfg-if-1.0.0 - clap-2.34.0 - crossbeam-channel-0.5.4 - crossbeam-utils-0.8.8 - difflib-0.4.0 - doc-comment-0.3.3 - either-1.6.1 - env_logger-0.9.0 - errno-0.2.8 - errno-dragonfly-0.1.2 - escargot-0.5.7 - hermit-abi-0.1.19 - itertools-0.10.3 - itoa-1.0.1 - kernel32-sys-0.2.2 - lazy_static-1.4.0 - libc-0.2.123 - log-0.4.16 - memchr-2.4.1 - num_threads-0.1.5 - once_cell-1.10.0 - predicates-2.1.1 - predicates-core-1.0.3 - predicates-tree-1.0.5 - proc-macro2-1.0.37 - quote-1.0.18 - regex-1.5.5 - regex-automata-0.1.10 - regex-syntax-0.6.25 - ryu-1.0.9 - serde-1.0.136 - serde_derive-1.0.136 - serde_json-1.0.79 - strsim-0.8.0 - syn-1.0.91 - sysconf-0.3.4 - termcolor-1.1.3 - termtree-0.2.4 - textwrap-0.11.0 - time-0.3.9 - time-macros-0.2.4 - unicode-width-0.1.9 - unicode-xid-0.2.2 - vec_map-0.8.2 - wait-timeout-0.2.0 - winapi-0.2.8 - winapi-0.3.9 - winapi-build-0.1.1 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 -" - -inherit cargo shell-completion - -DESCRIPTION="A fast, accurate, ergonomic emerge.log parser" -HOMEPAGE="https://github.com/vincentdephily/emlop" -SRC_URI=" - https://github.com/vincentdephily/emlop/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz - $(cargo_crate_uris ${CRATES}) -" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="bash-completion zsh-completion fish-completion" -RESTRICT="mirror" - -QA_FLAGS_IGNORED="usr/bin/emlop" - -src_install() { - cargo_src_install - einstalldocs - if use bash-completion; then - ./target/$(usex debug debug release)/emlop complete bash > "${PN}" - dobashcomp emlop - fi - if use zsh-completion; then - ./target/$(usex debug debug release)/emlop complete zsh > "_${PN}" - dozshcomp "_${PN}" - fi - if use fish-completion; then - ./target/$(usex debug debug release)/emlop complete fish > "${PN}.fish" - dofishcomp "${PN}.fish" - fi -} diff --git a/app-portage/emlop/metadata.xml b/app-portage/emlop/metadata.xml deleted file mode 100644 index d2d98deea5..0000000000 --- a/app-portage/emlop/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - moltonel@gmail.com - Vincent de Phily - - - - telans@posteo.de - James Beddek - - - - Enable fish completion support. - - - diff --git a/app-text/OCRmyPDF/Manifest b/app-text/OCRmyPDF/Manifest index f5c8a89e79..b0e2af3e67 100644 --- a/app-text/OCRmyPDF/Manifest +++ b/app-text/OCRmyPDF/Manifest @@ -1 +1,2 @@ DIST OCRmyPDF-14.1.0.tar.gz 6508692 BLAKE2B cb9eb2a782c0640d149047190c5d92a1cf6c183346ae34f0663c26b5d5ddba9bd7c1796c390d805c29443ef04e2d2c1cf7228469d4d3ee4fc0bf7e67214b084d SHA512 f68049e14416eb9b4a28436935c70b674e8dbe1c529d94c3a0b95e1d56f7b8e785ca29daf1183323510786bb04b2b9e963ff9021d3acab73aff5ff88393eb8d3 +DIST OCRmyPDF-14.2.1.tar.gz 6510184 BLAKE2B db107170e5c7c8caac2518c9ec8b8fd24e3362ab257f9d2c601c90f2dd614ba08fdd389561def151188a72493c7cd7ae2e24d6cf20458661470ad4f8505ab17a SHA512 68a834325f2154e8fc8eccc1276dfca7fa04a44c5144f1d20b331bbf91625d5826f13652c05a433390b5cc5f9a821797ab0d8e7b0c05bcf5f7350b2077ed48ff diff --git a/app-text/OCRmyPDF/OCRmyPDF-14.2.1.ebuild b/app-text/OCRmyPDF/OCRmyPDF-14.2.1.ebuild new file mode 100644 index 0000000000..59dfdfe0aa --- /dev/null +++ b/app-text/OCRmyPDF/OCRmyPDF-14.2.1.ebuild @@ -0,0 +1,77 @@ +# Copyright 2020-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{10..11} ) + +inherit distutils-r1 optfeature shell-completion + +DESCRIPTION="OCRmyPDF adds an OCR text layer to scanned PDF files" +HOMEPAGE="https://github.com/ocrmypdf/OCRmyPDF" +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="CC-BY-SA-2.5 CC-BY-SA-4.0 MIT MPL-2.0 ZLIB" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + >=app-text/ghostscript-gpl-9.50 + >=app-text/pdfminer-20201018[${PYTHON_USEDEP}] + >=app-text/tesseract-4.1.1[jpeg,tiff,png,webp] + >=dev-python/coloredlogs-14.0[${PYTHON_USEDEP}] + >=dev-python/deprecation-2.1.0[${PYTHON_USEDEP}] + >=dev-python/packaging-20[${PYTHON_USEDEP}] + >dev-python/pikepdf-5.0.1[${PYTHON_USEDEP}] + >=dev-python/pillow-8.2.0[lcms,${PYTHON_USEDEP}] + >=dev-python/pluggy-0.13.0[${PYTHON_USEDEP}] + >=dev-python/reportlab-3.5.66[${PYTHON_USEDEP}] + >=dev-python/tqdm-4[${PYTHON_USEDEP}] + >=media-gfx/img2pdf-0.3.0[${PYTHON_USEDEP}] +" +BDEPEND=" + dev-python/setuptools-scm[${PYTHON_USEDEP}] + test? ( + app-text/tessdata_fast[l10n_de,l10n_en] + >=app-text/unpaper-6.1 + dev-python/hypothesis[${PYTHON_USEDEP}] + dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}] + >=dev-python/python-xmp-toolkit-2.0.1[${PYTHON_USEDEP}] + media-libs/exempi:2 + >=media-libs/jbig2enc-0.29 + media-libs/libxmp + >=media-gfx/pngquant-2.5 + ) +" + +EPYTEST_IGNORE=( + # useless test + tests/test_completion.py +) + +distutils_enable_tests pytest + +distutils_enable_sphinx docs \ + dev-python/sphinx-issues \ + dev-python/sphinx-rtd-theme + +export SETUPTOOLS_SCM_PRETEND_VERSION=${PV} + +src_prepare() { + distutils-r1_src_prepare + sed -e "/-n auto/d" -i pyproject.toml || die +} + +src_install() { + distutils-r1_src_install + newbashcomp misc/completion/ocrmypdf.bash "${PN,,}" + + dofishcomp misc/completion/ocrmypdf.fish +} + +pkg_postinst() { + optfeature "JBIG2 optimization support" media-libs/jbig2enc + optfeature "image cleaning support" app-text/unpaper + optfeature "PNG optimization support" media-gfx/pngquant +} diff --git a/dev-cpp/vectorwrapper/Manifest b/dev-cpp/vectorwrapper/Manifest deleted file mode 100644 index 44828bc28d..0000000000 --- a/dev-cpp/vectorwrapper/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST vectorwrapper-1.1.2.tar.gz 1018302 BLAKE2B 8cb0ba9d5b5e0c39bf963ccbc399ad3dfdf4157397fb565484d38831c63dd4f69a4d18cf5b28e3b68d5531f783b72fa4c9197a63d385c82e56d7b03a4afec467 SHA512 8484700c02baff9ffd32b080e49892e67a3db38bdddc2b3cd5774b45fa5f68daa6e7892883b4744dbd6f003afec2e6d2354950b309d7fb8e76790d353fe3a4a8 diff --git a/dev-cpp/vectorwrapper/metadata.xml b/dev-cpp/vectorwrapper/metadata.xml deleted file mode 100644 index 38233d2607..0000000000 --- a/dev-cpp/vectorwrapper/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - m.santullo@posteo.net - Michele Santullo - - diff --git a/dev-cpp/vectorwrapper/vectorwrapper-1.1.2.ebuild b/dev-cpp/vectorwrapper/vectorwrapper-1.1.2.ebuild deleted file mode 100644 index 9c03f349c5..0000000000 --- a/dev-cpp/vectorwrapper/vectorwrapper-1.1.2.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -DESCRIPTION="A template vector wrapper class for C++" -HOMEPAGE="https://alarmpi.no-ip.org/gitan/King_DuckZ/vectorwrapper" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="http://alarmpi.no-ip.org/gitan/King_DuckZ/vectorwrapper.git" - inherit git-r3 -else - SRC_URI="https://alarmpi.no-ip.org/gitan/King_DuckZ/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" - S="${WORKDIR}"/"${PN}" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="${RDEPEND} - test? ( dev-cpp/gtest )" -BDEPEND="" - -src_configure() { - local emesonargs=( - $(meson_use test build_testing) - ) - meson_src_configure -} diff --git a/dev-cpp/vectorwrapper/vectorwrapper-9999.ebuild b/dev-cpp/vectorwrapper/vectorwrapper-9999.ebuild deleted file mode 100644 index 497b5a7710..0000000000 --- a/dev-cpp/vectorwrapper/vectorwrapper-9999.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit meson - -DESCRIPTION="A template vector wrapper class for C++" -HOMEPAGE="https://alarmpi.no-ip.org/gitan/King_DuckZ/vectorwrapper" - -if [[ ${PV} == 9999 ]]; then - EGIT_REPO_URI="http://alarmpi.no-ip.org/gitan/King_DuckZ/vectorwrapper.git" - inherit git-r3 -else - SRC_URI="https://alarmpi.no-ip.org/gitan/King_DuckZ/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" - S="${WORKDIR}"/"${PN}" -fi - -LICENSE="Apache-2.0" -SLOT="0" - -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND="" -DEPEND="${RDEPEND} - test? ( dev-cpp/gtest )" -BDEPEND="" - -src_configure() { - local emesonargs=( - $(meson_use test build_testing) - ) - meson_src_configure -} diff --git a/dev-libs/unordered_dense/Manifest b/dev-libs/unordered_dense/Manifest index 1d46111f97..6bdef4a155 100644 --- a/dev-libs/unordered_dense/Manifest +++ b/dev-libs/unordered_dense/Manifest @@ -1,2 +1,4 @@ DIST unordered_dense-2.0.0.tar.gz 307275 BLAKE2B d579740134a8e67e8487c1d6779bc5ea2bf0b3ab70ce60f3b8b68d1fdabc9b45a099e49500b417f21a3fc4c88d2aadbf96afa7b56a8d7d581a0d3f3f6badf61b SHA512 8c7d582abd2142310b50d835ce3cb9a0731a6f7bc6419d01742860cbcb0ade31aad393c93523b8ff82ce456f6cbab5a3d93f91f95c8eb5f7f960fa4793f57d8d +DIST unordered_dense-2.0.1.tar.gz 307477 BLAKE2B bca5564eba6811cedc4fc392dcd3b273209262123d69dcf7d2f6950d90b6d9e6da5754f279b0bbac18e67fa37214a5bc31a11a79d3ddfe6db2e30e9ba8ef7906 SHA512 26ac0ab296b10b0668291370b43df9dcb37e5145328f77233f8fcc2ab9cb2df4d00489d80cde167c0a4ab868547bd3148ca80500400331c7fb0039adb122bfeb DIST unordered_dense-3.1.1.tar.gz 308854 BLAKE2B 3addc3f559cb9de37d0dfd6408b020b2f2d8cd066c565d3cae8b3c834a97c652a10f3272a628feaaddee2442132db8f196d326ee3a766e42841674ee5493c95a SHA512 5cab1affaa8e49e14c4db6c35bd00cf7f9c967e46be65a80b995b0bf78bea1a52d074abd43e4e65b8c102469ef07dface929f83920edef493e8b6af2eaeebafd +DIST unordered_dense-4.0.1.tar.gz 364688 BLAKE2B 190ecdf53c2e476702e362e474dc2f692fd6dd6b15e9313a59710dce3f520aa3f53304e52a00f5d81194a6dbff7346c145be3ab0b083246df018e1bbedadb736 SHA512 105eb88deeb89c9424973d2b5425a6e176f3f66a45f11cf6ed520cce177918cd5345e840d10561f6f790b6cc11b7b6e1357bd2fc4d199254a360de88ce553fe0 diff --git a/dev-libs/unordered_dense/unordered_dense-2.0.1.ebuild b/dev-libs/unordered_dense/unordered_dense-2.0.1.ebuild new file mode 100644 index 0000000000..c2d63f1dc1 --- /dev/null +++ b/dev-libs/unordered_dense/unordered_dense-2.0.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit cmake + +DESCRIPTION="A fast and densely stored hashmap and hashset" +HOMEPAGE="https://github.com/martinus/unordered_dense" + +if [[ "${PV}" == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/martinus/${PN}.git" +else + SRC_URI="https://github.com/martinus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + S="${WORKDIR}/${P}" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local mycmakeargs=( + -D CMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)" + -D BUILD_SHARED_LIBS=ON + ) + cmake_src_configure +} diff --git a/dev-libs/unordered_dense/unordered_dense-4.0.1.ebuild b/dev-libs/unordered_dense/unordered_dense-4.0.1.ebuild new file mode 100644 index 0000000000..c2d63f1dc1 --- /dev/null +++ b/dev-libs/unordered_dense/unordered_dense-4.0.1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +inherit cmake + +DESCRIPTION="A fast and densely stored hashmap and hashset" +HOMEPAGE="https://github.com/martinus/unordered_dense" + +if [[ "${PV}" == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/martinus/${PN}.git" +else + SRC_URI="https://github.com/martinus/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~riscv ~x86" + S="${WORKDIR}/${P}" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="" + +DEPEND=" + ${RDEPEND} +" + +src_configure() { + local mycmakeargs=( + -D CMAKE_INSTALL_LIBDIR="${EPREFIX}/usr/$(get_libdir)" + -D BUILD_SHARED_LIBS=ON + ) + cmake_src_configure +} diff --git a/dev-python/b2sdk/Manifest b/dev-python/b2sdk/Manifest index 38085fc652..f7ad942188 100644 --- a/dev-python/b2sdk/Manifest +++ b/dev-python/b2sdk/Manifest @@ -1 +1,2 @@ DIST b2sdk-1.17.2.tar.gz 308753 BLAKE2B 07b6f71f604475d861257a1a7c567fc561a90c1c8c5768d21d63a82ff1c57240a81f8ebf96f1b3113cbea181140a128ebad9ed524e410a9c163a04a1de1ee2a0 SHA512 e618e18de16b021dc86a4b5ee9d315294eba5c3421318a4ea668681dc0420d6c3798f17c17be6475dddad7cfada8bf615916a5dc41ef905b8ecd7623b2a0c7bb +DIST b2sdk-1.21.0.tar.gz 335333 BLAKE2B 7aa3a9664844e1f5ef71b7eec2fc28f456bed0a8ae431a90f23865cb9d73526090f78926b943f67bb1745bb9760718666202a9bd67790d92d90c14a0f1510bab SHA512 3d431ce8a3be536d6e49d20a0e6eef2d435bfccf2dd36c0b501c03ebd013de68063302f3ae4d8c9cd6fcfa7b77e3ea2c00b06c3a5e044e30f545a4ab5248fa62 diff --git a/dev-python/b2sdk/b2sdk-1.17.2.ebuild b/dev-python/b2sdk/b2sdk-1.17.2.ebuild index a99cc31eb4..b489c7ec07 100644 --- a/dev-python/b2sdk/b2sdk-1.17.2.ebuild +++ b/dev-python/b2sdk/b2sdk-1.17.2.ebuild @@ -3,7 +3,8 @@ EAPI=7 -PYTHON_COMPAT=( python3_10 ) +DISTUTILS_USE_PEP517="setuptools" +PYTHON_COMPAT=( python3_10 python3_11) inherit distutils-r1 DESCRIPTION="The client library for BackBlaze's B2 product" @@ -39,6 +40,8 @@ BDEPEND+=" test? ( # These tests seem to require some b2 authentication (they're integration tests # so this is not unreasonable) python_test() { + # note: used to avoid an ExcessiveLineLength lint below. + local sqlite_test_path="test/unit/account_info/test_sqlite_account_info.py" epytest \ --deselect test/integration/test_large_files.py::TestLargeFile::test_large_file \ --deselect test/integration/test_raw_api.py::test_raw_api \ @@ -46,14 +49,14 @@ python_test() { --deselect test/integration/test_download.py::TestDownload::test_small \ --deselect test/integration/test_download.py::TestDownload::test_small_unverified \ --deselect test/integration/test_download.py::TestDownload::test_gzip \ - --deselect test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_invalid_profile_name \ - --deselect test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_profile_and_file_name_conflict \ - --deselect test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_profile_and_env_var_conflict \ - --deselect test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_profile_and_xdg_config_env_var \ - --deselect test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_profile \ - --deselect test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_file_name \ - --deselect test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_env_var \ - --deselect test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_default_file_if_exists \ - --deselect test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_xdg_config_env_var \ - --deselect test/unit/account_info/test_sqlite_account_info.py::TestSqliteAccountProfileFileLocation::test_default_file + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_invalid_profile_name \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile_and_file_name_conflict \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile_and_env_var_conflict \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile_and_xdg_config_env_var \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_file_name \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_env_var \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_default_file_if_exists \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_xdg_config_env_var \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_default_file } diff --git a/dev-python/b2sdk/b2sdk-1.21.0.ebuild b/dev-python/b2sdk/b2sdk-1.21.0.ebuild new file mode 100644 index 0000000000..9d38ea11dc --- /dev/null +++ b/dev-python/b2sdk/b2sdk-1.21.0.ebuild @@ -0,0 +1,61 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DISTUTILS_USE_PEP517="setuptools" +PYTHON_COMPAT=( python3_10 python3_11) +inherit distutils-r1 + +DESCRIPTION="The client library for BackBlaze's B2 product" +HOMEPAGE="https://github.com/Backblaze/b2-sdk-python" +SRC_URI="https://github.com/Backblaze/b2-sdk-python/releases/download/v${PV}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +PATCHES=( + "${FILESDIR}/${PN}-1.17.2-disable-requirement-installation.patch" +) + +RDEPEND=" + $(python_gen_cond_dep ' + >=dev-python/logfury-1.0.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.9.1[${PYTHON_USEDEP}] + >=dev-python/tqdm-4.5.0[${PYTHON_USEDEP}] + ') +" + +distutils_enable_tests pytest + +BDEPEND+=" test? ( + $(python_gen_cond_dep ' + >=dev-python/pytest-mock-3.6.1[${PYTHON_USEDEP}] + >=dev-python/pytest-lazy-fixture-0.6.3[${PYTHON_USEDEP}] + ') +)" + +# These tests seem to require some b2 authentication (they're integration tests +# so this is not unreasonable) +python_test() { + # note: used to avoid an ExcessiveLineLength lint below. + local sqlite_test_path="test/unit/account_info/test_sqlite_account_info.py" + epytest \ + --deselect test/integration/test_large_files.py::TestLargeFile::test_large_file \ + --deselect test/integration/test_raw_api.py::test_raw_api \ + --deselect test/integration/test_download.py::TestDownload::test_large_file \ + --deselect test/integration/test_download.py::TestDownload::test_small \ + --deselect test/integration/test_download.py::TestDownload::test_small_unverified \ + --deselect test/integration/test_download.py::TestDownload::test_gzip \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_invalid_profile_name \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile_and_file_name_conflict \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile_and_env_var_conflict \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile_and_xdg_config_env_var \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_profile \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_file_name \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_env_var \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_default_file_if_exists \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_xdg_config_env_var \ + --deselect ${sqlite_test_path}::TestSqliteAccountProfileFileLocation::test_default_file +} diff --git a/dev-python/b2sdk/metadata.xml b/dev-python/b2sdk/metadata.xml index 917b9a52a5..5cdee8c4ce 100644 --- a/dev-python/b2sdk/metadata.xml +++ b/dev-python/b2sdk/metadata.xml @@ -11,4 +11,7 @@ This program provides command-line access to the B2 service. + + Backblaze/b2-sdk-python + diff --git a/dev-python/phx-class-registry/Manifest b/dev-python/phx-class-registry/Manifest index 4622fc7764..3891dc45e3 100644 --- a/dev-python/phx-class-registry/Manifest +++ b/dev-python/phx-class-registry/Manifest @@ -1 +1,2 @@ DIST phx-class-registry-3.0.5.tar.gz 23756 BLAKE2B 7ba98323cb91a328b7dbe3df2def174d950c9f78da2fbd62c81dbf3803d570d42794a20ca3219b41f8f5b739efd3317ce8672f70169db492c2cda8a980460fb1 SHA512 324171cbf14132e02c58026d90c87d408fd321d95258cf8cd66de472a125177c4131ca1e47fad279db3384a8a3a50832eb1287a4b577c76c79a9391fa1d998c6 +DIST phx-class-registry-4.0.6.tar.gz 26010 BLAKE2B 8c0f65f97efbe0dbae15d11ab52c7081f62654a485a784a6668eb37dbe3dbecf16f1fbc62edab06aafb34afd25ad1cb411de5b8768c10d4a501debc385de715f SHA512 da6d328359aae7488b1a34b4248e480c2f5e9c52e1f82bfeeba2be6d43a6014231fec0c32430e9f73c6761206197bb7e3db0b6bad9c847a5643d1609c3534293 diff --git a/dev-python/phx-class-registry/metadata.xml b/dev-python/phx-class-registry/metadata.xml index a58f7abe89..6bf7032552 100644 --- a/dev-python/phx-class-registry/metadata.xml +++ b/dev-python/phx-class-registry/metadata.xml @@ -10,4 +10,7 @@ ClassRegistry. This package contains the python modules necessary to use this dessign pattern + + todofixthis/class-registry + diff --git a/dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild b/dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild index da930eef0b..fceff661e3 100644 --- a/dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild +++ b/dev-python/phx-class-registry/phx-class-registry-3.0.5-r1.ebuild @@ -3,7 +3,8 @@ EAPI=7 -PYTHON_COMPAT=( python3_10 pypy3 ) +PYTHON_COMPAT=( python3_10 python3_11 pypy3 ) +DISTUTILS_USE_PEP517=setuptools inherit distutils-r1 DESCRIPTION="An intersection of the Registry and Factory pattern" diff --git a/dev-python/phx-class-registry/phx-class-registry-4.0.6.ebuild b/dev-python/phx-class-registry/phx-class-registry-4.0.6.ebuild new file mode 100644 index 0000000000..825c7fb508 --- /dev/null +++ b/dev-python/phx-class-registry/phx-class-registry-4.0.6.ebuild @@ -0,0 +1,23 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_10 python3_11 ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="An intersection of the Registry and Factory pattern" +HOMEPAGE="https://github.com/todofixthis/class-registry" +SRC_URI="https://github.com/todofixthis/class-registry/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" +S="${WORKDIR}/class-registry-${PV}" + +distutils_enable_tests unittest + +python_test() { + "${EPYTHON}" -m unittest || die "Tests failed with ${EPYTHON}" +} diff --git a/dev-util/cmakelang/Manifest b/dev-util/cmakelang/Manifest new file mode 100644 index 0000000000..a9dc61aeb2 --- /dev/null +++ b/dev-util/cmakelang/Manifest @@ -0,0 +1 @@ +DIST cmakelang-0.6.13.gh.tar.gz 1022629 BLAKE2B f62ce29e81a79f0301b1f04e70d95419486e3687e2e34d89e9d0343749026c73cbc6ae0d9e4f079abd1d68ac021108e9322805df38299c5666d06db5f135105d SHA512 eb7fde540860b6119d0bb528f22592fb4b507f9319aeda0999da10bcc89ee1348fd7d701fc49aa5dac7616e1577e436cbd73de94dbbab0cafdf28e1812612342 diff --git a/dev-util/cmakelang/cmakelang-0.6.13.ebuild b/dev-util/cmakelang/cmakelang-0.6.13.ebuild new file mode 100644 index 0000000000..b141907d4a --- /dev/null +++ b/dev-util/cmakelang/cmakelang-0.6.13.ebuild @@ -0,0 +1,44 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( pypy3 python3_{10..12} ) +inherit distutils-r1 + +DESCRIPTION="Provides Quality Assurance (QA) tools for cmake" +HOMEPAGE=" + https://pypi.org/project/cmakelang/ + https://github.com/cheshirekow/cmake_format +" +SRC_URI="https://github.com/cheshirekow/cmake_format/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" +S="${WORKDIR}/cmake_format-${PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" + +RDEPEND=" + dev-python/jinja[${PYTHON_USEDEP}] + dev-python/pyyaml[${PYTHON_USEDEP}] +" +BDEPEND=" + ${RDEPEND} +" + +DOCS=( cmakelang/doc/README.rst ) + +PATCHES=( + "${FILESDIR}/cmakelang-0.6.13-fix-setup.py.patch" +) + +EPYTEST_DESELECT=( + # fails because the project lags behind CMake + cmakelang/test/command_db_test.py + # tests require network access + cmakelang/test/screw_users_test.py +) + +# tests fail for 3.11+ because of hacky use of private class members +# distutils_enable_tests pytest diff --git a/dev-util/cmakelang/files/cmakelang-0.6.13-fix-setup.py.patch b/dev-util/cmakelang/files/cmakelang-0.6.13-fix-setup.py.patch new file mode 100644 index 0000000000..c2e0acdb22 --- /dev/null +++ b/dev-util/cmakelang/files/cmakelang-0.6.13-fix-setup.py.patch @@ -0,0 +1,108 @@ +--- cmake_format-0.6.13/cmakelang/pypi/setup.py.orig 2023-06-06 12:33:22.631609182 +0200 ++++ cmake_format-0.6.13/cmakelang/pypi/setup.py 2023-06-06 12:33:46.126544329 +0200 +@@ -25,6 +25,7 @@ + "cmakelang.lint", + "cmakelang.parse", + "cmakelang.parse.funs", ++ "cmakelang.templates", + ], + version=VERSION, + description="Language tools for cmake (format, lint, etc)", +@@ -61,97 +62,3 @@ + }, + install_requires=["six>=1.13.0"] + ) +- +-setup( +- name="cmake-annotate", +- packages=[], +- version=VERSION, +- description="Can format your listfiles so they don't look like crap", +- long_description=long_description, +- author="Josh Bialkowski", +- author_email="josh.bialkowski@gmail.com", +- url=GITHUB_URL, +- download_url="{}/archive/{}.tar.gz".format(GITHUB_URL, VERSION), +- keywords=["cmake", "annotate"], +- license="GPLv3", +- classifiers=[ +- "Development Status :: 3 - Alpha", +- "Intended Audience :: Developers", +- "License :: OSI Approved :: GNU General Public License v3 (GPLv3)" +- ], +- include_package_data=True, +- install_requires=[ +- "cmakelang>={}".format(VERSION), +- "pyyaml>=5.3"] +-) +- +-setup( +- name="cmake-format", +- packages=[], +- version=VERSION, +- description="Can format your listfiles so they don't look like crap", +- long_description=long_description, +- author="Josh Bialkowski", +- author_email="josh.bialkowski@gmail.com", +- url=GITHUB_URL, +- download_url="{}/archive/{}.tar.gz".format(GITHUB_URL, VERSION), +- keywords=["cmake", "format", "formatter"], +- license="GPLv3", +- classifiers=[ +- "Development Status :: 3 - Alpha", +- "Intended Audience :: Developers", +- "License :: OSI Approved :: GNU General Public License v3 (GPLv3)" +- ], +- include_package_data=True, +- extras_require={ +- "YAML": ["pyyaml>=5.3"], +- }, +- install_requires=["cmakelang>={}".format(VERSION)] +-) +- +- +-setup( +- name="cmake-lint", +- packages=[], +- version=VERSION, +- description="Can check your listfiles for common problems", +- long_description=long_description, +- author="Josh Bialkowski", +- author_email="josh.bialkowski@gmail.com", +- url=GITHUB_URL, +- download_url="{}/archive/{}.tar.gz".format(GITHUB_URL, VERSION), +- keywords=["cmake", "lint", "linter"], +- license="GPLv3", +- classifiers=[ +- "Development Status :: 3 - Alpha", +- "Intended Audience :: Developers", +- "License :: OSI Approved :: GNU General Public License v3 (GPLv3)" +- ], +- include_package_data=True, +- extras_require={ +- "YAML": ["pyyaml>=5.3"], +- }, +- install_requires=["cmakelang>={}".format(VERSION)] +-) +- +- +-setup( +- name="cmake-parse", +- packages=[], +- version=VERSION, +- description="Python library for parsing cmake listfiles. ", +- long_description=long_description, +- author="Josh Bialkowski", +- author_email="josh.bialkowski@gmail.com", +- url=GITHUB_URL, +- download_url="{}/archive/{}.tar.gz".format(GITHUB_URL, VERSION), +- keywords=["cmake", "lint", "linter"], +- license="GPLv3", +- classifiers=[ +- "Development Status :: 3 - Alpha", +- "Intended Audience :: Developers", +- "License :: OSI Approved :: GNU General Public License v3 (GPLv3)" +- ], +- include_package_data=True, +- install_requires=["cmakelang>={}".format(VERSION)] +-) diff --git a/dev-util/cmakelang/metadata.xml b/dev-util/cmakelang/metadata.xml new file mode 100644 index 0000000000..5dfa49384e --- /dev/null +++ b/dev-util/cmakelang/metadata.xml @@ -0,0 +1,12 @@ + + + + + falbrechtskirchinger@gmail.com + Florian Albrechtskirchinger + + + cmakelang + cheshirekow/cmake_format + + diff --git a/games-util/dwarf-therapist/Manifest b/games-util/dwarf-therapist/Manifest index 4e6c63d3d4..2dd141b3b5 100644 --- a/games-util/dwarf-therapist/Manifest +++ b/games-util/dwarf-therapist/Manifest @@ -1 +1,2 @@ DIST Dwarf-Therapist-41.2.2.tar.gz 1126446 BLAKE2B 44b84661892a50b225c5b69b6196e8397359d073bc9c268713fe93a35852370cfcfcc76df1c52aad814ceb46a74b6a9a7b3bd37bfc5cfec1eb2273b148b3cdb1 SHA512 0235c809be389743fb8205bf43770215efe72c4a178c854b14d1d9ea3a12213abaf58e2832d4c2bcf071d68216a4beff513c7e22712de996c0b6e9024c3010c2 +DIST Dwarf-Therapist-41.2.5.tar.gz 1125524 BLAKE2B a545bac1a87aac09adb22d1863f783389bb3924464e706da534a8b24a1aaadf91e5d10b8b4fe366b7f97b78a7ffec16107bb3ff0719843dfd12e71625c50ade7 SHA512 676c5ef18ff6311ff09beaf59144ac568bf4cf3034c1a9bac65c355029a9718c14bf90a0b6c0f2b357afa95c66a6ab546c0d91fe89cf67987c4e4f432c2177e1 diff --git a/games-util/dwarf-therapist/dwarf-therapist-41.2.5.ebuild b/games-util/dwarf-therapist/dwarf-therapist-41.2.5.ebuild new file mode 100644 index 0000000000..83f5c802d5 --- /dev/null +++ b/games-util/dwarf-therapist/dwarf-therapist-41.2.5.ebuild @@ -0,0 +1,54 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake desktop xdg-utils + +MY_PN="Dwarf-Therapist" +MY_PV="v${PV}" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="For managing dwarves in Dwarf Fortress" +HOMEPAGE="https://github.com/Dwarf-Therapist/Dwarf-Therapist" +SRC_URI="https://github.com/Dwarf-Therapist/${MY_PN}/archive/refs/tags/${MY_PV}.tar.gz -> ${MY_P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}/${MY_P}" + +RDEPEND=" + dev-qt/qtconcurrent:5 + dev-qt/qtdeclarative:5 + dev-qt/qtwidgets:5 +" +src_install() { + # Install some sort of documentation + dodoc README.rst + + # Add the desktop file + domenu dist/xdg/applications/dwarftherapist.desktop + + # install icons + insinto /usr/share/ + doins -r dist/xdg/icons + + # install memory layout files for dwarf-fortress versions + insinto /usr/share/dwarftherapist/memory_layouts + doins -r share/memory_layouts/linux + + # and of course, the binary + newbin "${BUILD_DIR}/dwarftherapist" dwarf-therapist +} + +pkg_postinst() { + xdg_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + xdg_icon_cache_update + xdg_desktop_database_update +} diff --git a/games-util/dwarf-therapist/metadata.xml b/games-util/dwarf-therapist/metadata.xml index 9924b09ad2..767c3433a7 100644 --- a/games-util/dwarf-therapist/metadata.xml +++ b/games-util/dwarf-therapist/metadata.xml @@ -5,4 +5,7 @@ ezzieyguywuf@gmail.com Wolfgang E. Sanyer + + Dwarf-Therapist/Dwarf-Therapist + diff --git a/gui-apps/hyprland-plugins/Manifest b/gui-apps/hyprland-plugins/Manifest index b01c735878..4da8459726 100644 --- a/gui-apps/hyprland-plugins/Manifest +++ b/gui-apps/hyprland-plugins/Manifest @@ -1,2 +1,4 @@ DIST hyprland-plugins-0.25.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 DIST hyprland-plugins-0.25.0.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 +DIST hyprland-plugins-0.26.0-split-monitor-workspaces.gh.tar.gz 4498 BLAKE2B 127081c953ce818b80b5865ec48fbf35584f3f5f2945c168e1ecf150dda5f71fdac499c236a5baa34502e0ab69e3fe0fc652d0bfd8c14aaedb74ecb03792b9ba SHA512 47e1dc0a9bcb014a6c7113405ddbc87a5e5f267d65e82ea9f557c1be156cd7e269fdf80406697b295e0f66f53e0d4ccc5a768910f201d6a459f68a8ad7708a93 +DIST hyprland-plugins-0.26.0.gh.tar.gz 12209 BLAKE2B c5f74cbe13e99f71a24a272a015df70f20ae62f9e552d35914ccff37474b564a28ff81e60584caf186d111e1e3a0716e7ba03b3e201823616167708ef0aa2a0f SHA512 875c7cdb2552d5c8e68a6705f7d82173fa6f3e7637b049125d88e6b4a130f330c66b49bbb2685d302345d101fba6f23d873e7511b2fad510d1a9286c127fbaf7 diff --git a/gui-apps/hyprland-plugins/hyprland-plugins-0.26.0.ebuild b/gui-apps/hyprland-plugins/hyprland-plugins-0.26.0.ebuild new file mode 100644 index 0000000000..7e28b83d19 --- /dev/null +++ b/gui-apps/hyprland-plugins/hyprland-plugins-0.26.0.ebuild @@ -0,0 +1,101 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit meson + +COMMIT=1228eb57f9debd35811f0ade43bef5eaa09aab42 +SPLITCOMMIT=44785cee3fc0b2aa34a92882df31568bea3af8f0 +DESCRIPTION="A blazing fast wayland wallpaper utility" +HOMEPAGE="https://github.com/hyprwm/hyprland-plugins" +SRC_URI="https://github.com/hyprwm/${PN}/archive/${COMMIT}.tar.gz -> ${P}.gh.tar.gz + https://github.com/Duckonaut/split-monitor-workspaces/archive/${SPLITCOMMIT}.tar.gz \ + -> ${P}-split-monitor-workspaces.gh.tar.gz +" +S="${WORKDIR}/${PN}-${COMMIT}" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+borders-plus-plus csgo-vulkan-fix +hyprbars split-monitor-workspaces" +REQUIRED_USE="|| ( borders-plus-plus csgo-vulkan-fix hyprbars split-monitor-workspaces )" + +RDEPEND="gui-wm/hyprland" +DEPEND="${RDEPEND}" +BDEPEND=" + ~gui-wm/hyprland-${PV} + x11-libs/libdrm + x11-libs/pixman + x11-libs/xcb-util-wm +" + +src_configure() { + if use borders-plus-plus; then + BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" + EMESON_SOURCE="${S}/borders-plus-plus" + meson_src_configure + fi + + if use csgo-vulkan-fix; then + BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" + EMESON_SOURCE="${S}/csgo-vulkan-fix" + meson_src_configure + fi + + if use hyprbars; then + BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" + EMESON_SOURCE="${S}/hyprbars" + meson_src_configure + fi +} + +src_compile() { + if use borders-plus-plus; then + BUILD_DIR="${WORKDIR}/${P}-build/borders-plus-plus" + EMESON_SOURCE="${S}/borders-plus-plus" + meson_src_compile + fi + + if use csgo-vulkan-fix; then + BUILD_DIR="${WORKDIR}/${P}-build/csgo-vulkan-fix" + EMESON_SOURCE="${S}/csgo-vulkan-fix" + meson_src_compile + fi + + if use hyprbars; then + BUILD_DIR="${WORKDIR}/${P}-build/hyprbars" + EMESON_SOURCE="${S}/hyprbars" + meson_src_compile + fi + + if use split-monitor-workspaces; then + emake -C "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}" split-monitor-workspaces.so + fi +} + +src_install() { + insinto "/usr/share/hyprland/plugins" + + if use borders-plus-plus; then + newins "${WORKDIR}/${P}-build/borders-plus-plus/libborders-plus-plus.so" "borders-plus-plus.so" + fi + + if use csgo-vulkan-fix; then + newins "${WORKDIR}/${P}-build/csgo-vulkan-fix/libcsgo-vulkan-fix.so" "csgo-vulkan-fix.so" + fi + + if use hyprbars; then + newins "${WORKDIR}/${P}-build/hyprbars/libhyprbars.so" "hyprbars.so" + fi + + if use split-monitor-workspaces; then + doins "${WORKDIR}/split-monitor-workspaces-${SPLITCOMMIT}/split-monitor-workspaces.so" + fi +} + +pkg_postinst() { + einfo "Plugins are installed in /usr/share/hyprland/plugins" + einfo "To load them, refer to the official documentation" + einfo "https://wiki.hyprland.org/Plugins/Using-Plugins/" +} diff --git a/media-sound/noson-app/Manifest b/media-sound/noson-app/Manifest index cb097f4886..74d4aea3fc 100644 --- a/media-sound/noson-app/Manifest +++ b/media-sound/noson-app/Manifest @@ -1,2 +1,3 @@ DIST noson-app-5.2.2.tar.gz 2356928 BLAKE2B 2b61e2670250ed028a518e86c7d0ec805b0f0b59e171e1a471e1138b97c417f749c8c5df67fc1ebe81e3488639dabda50bb5b040911bbf43a09cd5def1ca3335 SHA512 699f1552f4f0db45221acaa4b5c868455c9c2543e7a26e162860b55c93664336ab3fe2737efb053ba0f52c2337f7f2de7f30b1a0ac9d00afb9b989453a31d785 DIST noson-app-5.4.0.tar.gz 2363811 BLAKE2B 1e14173c02e90ac1c93dc07d1bbac6310a65f079cf4ce37031d292df4e0e1bbb842814e7589023c39d2de864025d772528ec25e673144de80ed8652cd28e5b47 SHA512 a352743ce3d6b141d2ce5f00fc7b1b806ca3bee675678981ecd86d4c361aba6038ff7599b06aee302706ecdd4dbdbe3026094fd9030dcfb8cb624a0ba14fe542 +DIST noson-app-5.4.1.tar.gz 3274581 BLAKE2B 001c8b008e0b605628dd8c3b6f1c9e08839160804a5032be5cbf817e7e96d477289346a473227d5e4c8eac5a2fac47b815553e6fd0eaca759fb3258340bf1f45 SHA512 dbddb96f3e0720c3d9306d34466575d64be622250345ff0d45589abbdfc6f4a777a3fe1314c023ac5240b208f865dd7886c8ef206bb81b85262e5172a72f9441 diff --git a/media-sound/noson-app/noson-app-5.4.1.ebuild b/media-sound/noson-app/noson-app-5.4.1.ebuild new file mode 100644 index 0000000000..c0f4968b28 --- /dev/null +++ b/media-sound/noson-app/noson-app-5.4.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit xdg cmake + +DESCRIPTION="The essential to control music from your SONOS devices on Linux platforms" +HOMEPAGE="http://janbar.github.io/noson-app/index.html" +SRC_URI="https://github.com/janbar/noson-app/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND=" + >=dev-qt/qtcore-5.9 + >=dev-qt/qtdbus-5.9 + >=dev-qt/qtnetwork-5.9 + >=dev-qt/qttranslations-5.9 + >=dev-qt/qtgui-5.9 + >=dev-qt/qtquickcontrols2-5.9 + >=dev-qt/qtsvg-5.9 + dev-libs/openssl:0 + media-libs/flac + media-sound/pulseaudio +" +RDEPEND="${DEPEND}" + +src_configure() { + cmake_src_configure +} diff --git a/net-im/fractal/Manifest b/net-im/fractal/Manifest new file mode 100644 index 0000000000..55d6963e27 --- /dev/null +++ b/net-im/fractal/Manifest @@ -0,0 +1 @@ +DIST fractal-5.beta1.tar.bz2 699474 BLAKE2B 57fb2316f58009d2c6de53036231d7a3fab70dcbd12ec71cdc58c743d8d78a43e3c9eff91836f481daddf68405f7b8a6cd3d6e2f6c1fa22e752579ab1893df45 SHA512 e31f5f0503efc8a98fd03d42080f9c77e292587b4dd18b5c0a67dc273d017174a96d5176974ccb3d7c4aa90bddc4f0ac8fc3c339d6fd2874fad4fb7c18a603ac diff --git a/net-im/fractal/fractal-5_beta1.ebuild b/net-im/fractal/fractal-5_beta1.ebuild new file mode 100644 index 0000000000..0c50443205 --- /dev/null +++ b/net-im/fractal/fractal-5_beta1.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit meson gnome2-utils + +MY_PV=${PV//_/.} +MY_P=${PN}-${MY_PV} + +DESCRIPTION="Matrix group messaging app" +HOMEPAGE="https://wiki.gnome.org/Apps/Fractal" + +if [[ ${PV} == "9999" ]]; then + inherit git-r3 + + SRC_URI="" + EGIT_REPO_URI="https://gitlab.gnome.org/world/fractal.git" + EGIT_BRANCH="master" +else + SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${MY_PV}/${MY_P}.tar.bz2" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="" + +RDEPEND=">=dev-libs/glib-2.72 + >=app-text/gspell-1.8.1 + >=gui-libs/libadwaita-1.3 + >=media-libs/gstreamer-1.20 + >=media-libs/gst-plugins-base-1.20 + >=dev-db/sqlite-3.24 + >=media-video/pipewire-0.3[gstreamer] + >=media-libs/libshumate-1 + >=x11-libs/cairo-1.16.0 + >=gui-libs/gtk-4.10:4 + gui-libs/gtksourceview:5 + media-plugins/gst-plugins-gtk" +DEPEND="${RDEPEND}" +BDEPEND="dev-util/ninja + dev-util/meson + >=virtual/rust-1.31.1" + +S=${WORKDIR}/${MY_P} + +pkg_preinst() { + gnome2_schemas_savelist +} + +pkg_postinst() { + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_schemas_update + xdg_icon_cache_update +} diff --git a/net-im/fractal/metadata.xml b/net-im/fractal/metadata.xml new file mode 100644 index 0000000000..2047d957a7 --- /dev/null +++ b/net-im/fractal/metadata.xml @@ -0,0 +1,11 @@ + + + + + laurent.morretton@gmail.com + Laurent Morretton + + + GNOME/fractal + + diff --git a/net-im/mautrix-signal/mautrix-signal-0.4.2.ebuild b/net-im/mautrix-signal/mautrix-signal-0.4.2.ebuild index ea282e0594..8dc7290700 100644 --- a/net-im/mautrix-signal/mautrix-signal-0.4.2.ebuild +++ b/net-im/mautrix-signal/mautrix-signal-0.4.2.ebuild @@ -4,11 +4,11 @@ EAPI=8 DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_10 ) +PYTHON_COMPAT=( python3_{10..11} ) inherit distutils-r1 optfeature systemd -DESCRIPTION="A Matrix-Telegram Messenger puppeting bridge " +DESCRIPTION="A Matrix-Signal Messenger puppeting bridge " HOMEPAGE="https://github.com/mautrix/signal/" SRC_URI="https://github.com/mautrix/signal/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz" S="${WORKDIR}/signal-${PV}" diff --git a/net-misc/moonlight/Manifest b/net-misc/moonlight/Manifest deleted file mode 100644 index acf0147bd9..0000000000 --- a/net-misc/moonlight/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST MoonlightSrc-4.3.1.tar.gz 71454450 BLAKE2B cd6d8d95c3d53dbf73850cd30f86bdb9837806a642472454d70f6abee20ae91bc79c0671c4da0a74fb5f43086841a8318718c4f2f4e4768b395fb4b38d1dde9e SHA512 f5f7b23929aadb87716470522a315cba40d8155be6b76297eab4107e0fef71b48f9f4c9a4cc2b58bd48579db052a8ca8ecda9b49c78c3d229863a30886cf1847 diff --git a/net-misc/moonlight/files/4.3.1-respect-cflags.patch b/net-misc/moonlight/files/4.3.1-respect-cflags.patch deleted file mode 100644 index caf053e666..0000000000 --- a/net-misc/moonlight/files/4.3.1-respect-cflags.patch +++ /dev/null @@ -1,53 +0,0 @@ -diff --git a/globaldefs.pri b/globaldefs.pri -index a767cbf9..e40abe6b 100644 ---- a/globaldefs.pri -+++ b/globaldefs.pri -@@ -2,7 +2,7 @@ - CONFIG += debug_and_release - - # Ensure symbols are always generated --CONFIG += force_debug_info -+# CONFIG += force_debug_info - - # Disable asserts on release builds - CONFIG(release, debug|release) { -Submodule h264bitstream/h264bitstream contains modified content -diff --git a/h264bitstream/h264bitstream/m4/ax_check_debug.m4 b/h264bitstream/h264bitstream/m4/ax_check_debug.m4 -index 1f5252e..df1f444 100644 ---- a/h264bitstream/h264bitstream/m4/ax_check_debug.m4 -+++ b/h264bitstream/h264bitstream/m4/ax_check_debug.m4 -@@ -26,7 +26,7 @@ AC_DEFUN([AX_CHECK_DEBUG], - else - AC_DEFINE([NDEBUG],[],[Release Mode]) - #-O3 anyone? Kills using -g in release mode so we'll stick with O2 for now. -- AM_CFLAGS="$AM_CFLAGS -O2 -g -Wall" -+ AM_CFLAGS="$AM_CFLAGS -Wall" - fi - AC_SUBST([AM_CFLAGS]) - ]) -Submodule moonlight-common-c/moonlight-common-c contains modified content -Submodule enet contains modified content -diff --git a/moonlight-common-c/moonlight-common-c/enet/enet_dll.cbp b/moonlight-common-c/moonlight-common-c/enet/enet_dll.cbp -index 961274c..e9e4ea9 100644 ---- a/moonlight-common-c/moonlight-common-c/enet/enet_dll.cbp -+++ b/moonlight-common-c/moonlight-common-c/enet/enet_dll.cbp -@@ -13,9 +13,6 @@ -