From 752d6256e5204b958b0ef7905675a940b5e9172f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 12 May 2022 16:42:50 +0300 Subject: gentoo resync : 12.05.2022 --- dev-util/FlameGraph/Manifest | 2 +- dev-util/FlameGraph/metadata.xml | 2 +- dev-util/Manifest.gz | Bin 67025 -> 67022 bytes dev-util/ROPgadget/Manifest | 2 + dev-util/ROPgadget/ROPgadget-6.7.ebuild | 35 ++ dev-util/Tensile/Manifest | 2 +- dev-util/Tensile/metadata.xml | 2 +- dev-util/android-studio/Manifest | 2 + .../android-studio-2021.2.1.14.ebuild | 116 +++++++ dev-util/anjuta/Manifest | 2 +- dev-util/anjuta/metadata.xml | 6 +- dev-util/appdata-tools/Manifest | 2 - .../appdata-tools/appdata-tools-0.1.8-r1.ebuild | 14 - dev-util/appdata-tools/metadata.xml | 11 - dev-util/argouml/Manifest | 3 +- dev-util/argouml/argouml-0.34-r1.ebuild | 2 +- dev-util/argouml/argouml-0.34.ebuild | 62 ---- dev-util/aruba/Manifest | 2 +- dev-util/aruba/aruba-2.0.0.ebuild | 8 +- dev-util/astyle/Manifest | 2 +- dev-util/astyle/astyle-3.1-r2.ebuild | 2 +- dev-util/babeltrace/Manifest | 3 +- dev-util/babeltrace/babeltrace-1.5.8.ebuild | 19 +- .../files/babeltrace-1.5.8-slibtool.patch | 119 +++++++ dev-util/bats/Manifest | 2 +- dev-util/bats/bats-1.5.0.ebuild | 2 +- dev-util/bazel/Manifest | 6 +- dev-util/bazel/bazel-3.7.2-r1.ebuild | 10 +- dev-util/bazel/bazel-4.2.2.ebuild | 8 +- dev-util/bazel/bazel-5.0.0.ebuild | 5 +- dev-util/bcc/Manifest | 2 +- dev-util/bcc/bcc-0.24.0-r1.ebuild | 137 ++++++++ dev-util/bcc/bcc-0.24.0.ebuild | 137 -------- dev-util/boost-build/Manifest | 6 +- dev-util/boost-build/boost-build-1.77.0.ebuild | 73 ---- dev-util/boost-build/boost-build-1.79.0.ebuild | 2 +- ...oost-build-1.74.0-no-implicit-march-flags.patch | 279 ---------------- ...oost-build-1.77.0-darwin-gentoo-toolchain.patch | 26 -- dev-util/bpftool/Manifest | 10 +- dev-util/bpftool/bpftool-5.16.14.ebuild | 117 ------- dev-util/bpftool/bpftool-5.16.15.ebuild | 2 +- dev-util/bpftool/bpftool-5.16.2.ebuild | 117 ------- dev-util/bpftool/bpftool-5.17.1.ebuild | 117 ------- dev-util/bpftool/bpftool-5.17.4.ebuild | 117 +++++++ dev-util/bpftrace/Manifest | 2 + dev-util/bpftrace/bpftrace-0.14.1-r1.ebuild | 96 ++++++ dev-util/byacc/Manifest | 4 +- dev-util/byacc/byacc-20210808.ebuild | 20 -- dev-util/byacc/byacc-20220128.ebuild | 2 +- dev-util/cbindgen/Manifest | 32 ++ dev-util/cbindgen/cbindgen-0.22.0.ebuild | 69 ++++ dev-util/cbindgen/cbindgen-0.23.0.ebuild | 71 ++++ dev-util/ccache/Manifest | 5 - dev-util/ccache/ccache-4.3-r3.ebuild | 91 ----- dev-util/ccache/ccache-4.4.2.ebuild | 88 ----- dev-util/ccache/files/ccache-4.3-PWD.patch | 85 ----- dev-util/cccc/Manifest | 2 - dev-util/cccc/cccc-3.1.5-r1.ebuild | 72 ---- dev-util/cdecl/Manifest | 2 +- dev-util/cdecl/metadata.xml | 2 +- dev-util/cflow/Manifest | 3 - dev-util/cflow/cflow-1.6.ebuild | 57 ---- dev-util/cflow/files/cflow-1.4-info-direntry.patch | 13 - dev-util/checkbashisms/Manifest | 4 +- dev-util/checkbashisms/checkbashisms-2.21.2.ebuild | 37 --- dev-util/checkbashisms/checkbashisms-2.22.1.ebuild | 35 ++ dev-util/chroot-wrapper/Manifest | 6 +- .../chroot-wrapper/chroot-wrapper-0.9.3.ebuild | 32 -- .../chroot-wrapper/chroot-wrapper-0.9.8.ebuild | 32 -- .../chroot-wrapper/chroot-wrapper-0.9.9.ebuild | 32 ++ dev-util/clippy/Manifest | 2 + dev-util/clippy/clippy-8.2.2.ebuild | 42 +++ dev-util/cmake-fedora/Manifest | 4 +- dev-util/cmake-fedora/cmake-fedora-2.7.1.ebuild | 25 -- dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild | 2 +- dev-util/cmake/Manifest | 10 +- dev-util/cmake/cmake-3.22.2.ebuild | 2 +- dev-util/cmake/cmake-3.22.3.ebuild | 227 ------------- dev-util/cmake/cmake-3.23.0.ebuild | 261 --------------- dev-util/cmake/cmake-3.23.1.ebuild | 2 +- dev-util/cmocka/Manifest | 2 +- dev-util/cmocka/cmocka-1.1.5.ebuild | 2 +- dev-util/colm/Manifest | 4 +- dev-util/colm/colm-0.14.6.ebuild | 58 ---- dev-util/colm/colm-0.14.7-r1.ebuild | 2 +- dev-util/conan/Manifest | 4 +- dev-util/conan/conan-1.36.0.ebuild | 55 --- dev-util/conan/conan-1.47.0.ebuild | 53 +++ dev-util/cookiecutter/Manifest | 4 + dev-util/cookiecutter/cookiecutter-2.0.2-r1.ebuild | 55 +++ .../cookiecutter-2.0.2-fix-path-in-test.patch | 13 + ...cookiecutter-2.0.2-relax-click-dependency.patch | 22 ++ dev-util/cppunit/Manifest | 1 - dev-util/cppunit/cppunit-1.15.1-r2.ebuild | 70 ---- dev-util/cproto/Manifest | 2 - dev-util/cproto/cproto-4.7s.ebuild | 15 - dev-util/crash/Manifest | 3 +- dev-util/crash/crash-8.0.0.ebuild | 41 --- dev-util/crash/crash-8.0.1.ebuild | 52 +++ dev-util/cscope/Manifest | 2 +- dev-util/cscope/cscope-15.9.ebuild | 4 +- dev-util/ctags/Manifest | 2 +- dev-util/ctags/ctags-20211017.0.ebuild | 4 +- dev-util/cucumber-core/Manifest | 8 +- dev-util/cucumber-core/cucumber-core-10.0.0.ebuild | 38 --- dev-util/cucumber-core/cucumber-core-10.0.1.ebuild | 38 --- dev-util/cucumber-core/cucumber-core-10.1.0.ebuild | 38 --- dev-util/cucumber-core/cucumber-core-10.1.1.ebuild | 2 +- dev-util/cucumber-create-meta/Manifest | 4 +- .../cucumber-create-meta-6.0.1.ebuild | 26 -- .../cucumber-create-meta-6.0.2.ebuild | 6 +- dev-util/cucumber-cucumber-expressions/Manifest | 2 +- .../cucumber-cucumber-expressions-14.0.0.ebuild | 6 +- dev-util/cucumber-gherkin/Manifest | 2 +- .../cucumber-gherkin-22.0.0.ebuild | 6 +- dev-util/cucumber-html-formatter/Manifest | 2 +- .../cucumber-html-formatter-17.0.0.ebuild | 6 +- dev-util/cucumber-messages/Manifest | 8 +- .../cucumber-messages-17.0.0.ebuild | 19 -- .../cucumber-messages-17.0.1.ebuild | 19 -- .../cucumber-messages-17.1.0.ebuild | 19 -- .../cucumber-messages-17.1.1.ebuild | 6 +- dev-util/cucumber-tag-expressions/Manifest | 2 +- .../cucumber-tag-expressions-4.1.0.ebuild | 6 +- dev-util/cucumber-wire/Manifest | 2 +- dev-util/cucumber-wire/cucumber-wire-6.2.1.ebuild | 2 +- dev-util/cucumber/Manifest | 7 +- dev-util/cucumber/cucumber-6.1.0.ebuild | 86 ----- dev-util/cucumber/cucumber-7.0.0-r1.ebuild | 86 ----- dev-util/cucumber/cucumber-7.0.0.ebuild | 86 ----- dev-util/cucumber/cucumber-7.1.0.ebuild | 2 +- dev-util/cunit/Manifest | 2 +- dev-util/cunit/cunit-2.1_p3.ebuild | 4 +- dev-util/debugedit/Manifest | 2 +- dev-util/debugedit/debugedit-5.0-r1.ebuild | 2 +- dev-util/dejagnu/Manifest | 2 +- dev-util/dejagnu/dejagnu-1.6.3.ebuild | 4 +- dev-util/desktop-file-utils/Manifest | 2 +- .../desktop-file-utils-0.26-r2.ebuild | 2 +- dev-util/dialog/Manifest | 6 +- dev-util/dialog/dialog-1.3.20211107.ebuild | 53 --- dev-util/dialog/dialog-1.3.20220117.ebuild | 53 --- dev-util/dialog/dialog-1.3.20220414.ebuild | 53 +++ dev-util/diffoscope/Manifest | 10 +- dev-util/diffoscope/diffoscope-205.ebuild | 108 ------ dev-util/diffoscope/diffoscope-208.ebuild | 108 ------ dev-util/diffoscope/diffoscope-209.ebuild | 108 ------ dev-util/diffoscope/diffoscope-210.ebuild | 108 ++++++ dev-util/diffoscope/diffoscope-211.ebuild | 108 ++++++ dev-util/difftastic/Manifest | 25 +- dev-util/difftastic/difftastic-0.26.3.ebuild | 113 ------- dev-util/difftastic/difftastic-0.28.0.ebuild | 113 +++++++ .../files/difftastic-0.26.3-regex-dep.patch | 29 -- .../files/difftastic-0.28.0-regex-dep.patch | 29 ++ dev-util/diffuse/Manifest | 4 +- dev-util/diffuse/diffuse-0.7.2.ebuild | 50 --- dev-util/diffuse/diffuse-0.7.5.ebuild | 52 +++ dev-util/edb-debugger/Manifest | 3 +- dev-util/edb-debugger/edb-debugger-1.3.0.ebuild | 24 +- .../files/edb-debugger-1.3.0-gcc12.patch | 88 +++++ dev-util/fix-la-relink-command/Manifest | 3 - .../fix-la-relink-command-0.1.1.ebuild | 23 -- dev-util/fix-la-relink-command/metadata.xml | 8 - dev-util/git-delta/Manifest | 23 +- dev-util/git-delta/git-delta-0.11.3.ebuild | 191 ----------- dev-util/git-delta/git-delta-0.12.0.ebuild | 189 ----------- dev-util/git-delta/git-delta-0.12.1.ebuild | 2 +- dev-util/git-delta/git-delta-0.9.2.ebuild | 170 ---------- dev-util/gitchangelog/Manifest | 3 + dev-util/gitchangelog/gitchangelog-3.0.9.ebuild | 41 +++ dev-util/gitchangelog/metadata.xml | 15 + dev-util/github-cli/Manifest | 3 + dev-util/github-cli/github-cli-2.8.0.ebuild | 62 ++++ dev-util/gitlab-runner/Manifest | 11 +- .../gitlab-runner/gitlab-runner-14.10.0.ebuild | 60 ++++ .../gitlab-runner/gitlab-runner-14.10.1.ebuild | 60 ++++ dev-util/gitlab-runner/gitlab-runner-14.9.2.ebuild | 60 ++++ dev-util/gitlab-runner/metadata.xml | 2 +- dev-util/glib-utils/Manifest | 2 +- dev-util/glib-utils/glib-utils-2.72.1.ebuild | 2 +- dev-util/glslang/Manifest | 4 +- dev-util/glslang/glslang-1.3.204.ebuild | 2 +- dev-util/glslang/glslang-1.3.211.ebuild | 29 ++ dev-util/gnome-builder/Manifest | 4 +- dev-util/gnome-builder/gnome-builder-42.1.ebuild | 276 ++++++++++++++++ dev-util/gnome-builder/metadata.xml | 1 + dev-util/gource/Manifest | 2 + dev-util/gource/gource-0.52.ebuild | 61 ++++ dev-util/gperf/Manifest | 2 +- dev-util/gperf/gperf-3.1.ebuild | 4 +- dev-util/gpp/Manifest | 3 + dev-util/gpp/gpp-2.27.ebuild | 19 ++ dev-util/gpp/metadata.xml | 20 ++ dev-util/gtk-doc-am/Manifest | 2 +- dev-util/gtk-doc-am/gtk-doc-am-1.33.2.ebuild | 4 +- dev-util/heaptrack/Manifest | 4 +- dev-util/heaptrack/heaptrack-1.3.0-r1.ebuild | 75 +++++ dev-util/heaptrack/heaptrack-1.3.0.ebuild | 75 ----- dev-util/heaptrack/heaptrack-9999.ebuild | 4 +- dev-util/hfstospell/Manifest | 2 - dev-util/hfstospell/hfstospell-0.5.2-r1.ebuild | 47 --- dev-util/indent/Manifest | 2 +- dev-util/indent/indent-2.2.12.ebuild | 17 +- dev-util/intel-graphics-compiler/Manifest | 16 +- ...713-allow-external-spirv-tools-fix-static.patch | 23 -- ...-graphics-compiler-1.0.8365-cmake-project.patch | 27 -- .../intel-graphics-compiler-1.0.10713-r1.ebuild | 88 ----- .../intel-graphics-compiler-1.0.10778-r1.ebuild | 87 ----- .../intel-graphics-compiler-1.0.10778-r2.ebuild | 84 +++++ .../intel-graphics-compiler-1.0.10840-r1.ebuild | 87 ----- .../intel-graphics-compiler-1.0.10988-r1.ebuild | 83 +++++ .../intel-graphics-compiler-1.0.11061-r1.ebuild | 83 +++++ .../intel-graphics-compiler-1.0.11104.ebuild | 83 +++++ .../intel-graphics-compiler-1.0.8744.ebuild | 79 ----- dev-util/intel-graphics-system-controller/Manifest | 4 +- ...ntel-graphics-system-controller-0.2.4-r1.ebuild | 51 +++ .../intel-graphics-system-controller-0.2.4.ebuild | 51 --- .../intel-graphics-system-controller-0.6.0.ebuild | 51 +++ dev-util/jenkins-bin/Manifest | 2 + dev-util/jenkins-bin/jenkins-bin-2.332.3.ebuild | 45 +++ dev-util/kdevelop-pg-qt/Manifest | 2 +- .../kdevelop-pg-qt/kdevelop-pg-qt-2.2.1.ebuild | 4 +- dev-util/kdevelop-php/Manifest | 6 +- dev-util/kdevelop-php/kdevelop-php-21.12.3.ebuild | 2 +- dev-util/kdevelop-php/kdevelop-php-22.04.0.ebuild | 55 +++ dev-util/kdevelop-php/kdevelop-php-5.6.2.ebuild | 57 ---- dev-util/kdevelop-python/Manifest | 6 +- .../kdevelop-python-21.12.3-r1.ebuild | 2 +- .../kdevelop-python/kdevelop-python-22.04.0.ebuild | 52 +++ .../kdevelop-python/kdevelop-python-5.6.2.ebuild | 54 --- dev-util/kdevelop/Manifest | 6 +- dev-util/kdevelop/kdevelop-21.12.3-r1.ebuild | 2 +- dev-util/kdevelop/kdevelop-22.04.0.ebuild | 131 ++++++++ dev-util/kdevelop/kdevelop-5.6.2.ebuild | 133 -------- dev-util/kup/Manifest | 4 +- .../kup/files/kup-server-gitolite-subcmd.patch | 242 ++++++++++++++ dev-util/kup/kup-0.3.6-r1.ebuild | 38 +++ dev-util/kup/metadata.xml | 6 + dev-util/lldb/Manifest | 12 +- dev-util/lldb/lldb-11.1.0.ebuild | 99 ------ dev-util/lldb/lldb-13.0.0.ebuild | 106 ------ dev-util/lldb/lldb-13.0.1.ebuild | 2 +- dev-util/lldb/lldb-14.0.0.ebuild | 106 ------ dev-util/lldb/lldb-14.0.3.ebuild | 115 +++++++ dev-util/lldb/lldb-15.0.0.9999.ebuild | 27 +- dev-util/lttng-modules/Manifest | 12 +- .../lttng-modules/lttng-modules-2.10.12-r1.ebuild | 49 --- .../lttng-modules/lttng-modules-2.11.0-r1.ebuild | 49 --- dev-util/lttng-modules/lttng-modules-2.11.8.ebuild | 49 --- dev-util/lttng-modules/lttng-modules-2.12.8.ebuild | 49 +++ dev-util/lttng-modules/lttng-modules-2.13.0.ebuild | 49 --- dev-util/lttng-modules/lttng-modules-2.13.3.ebuild | 49 +++ dev-util/lttng-tools/Manifest | 10 +- dev-util/lttng-tools/lttng-tools-2.11.6.ebuild | 36 -- dev-util/lttng-tools/lttng-tools-2.12.0.ebuild | 36 -- dev-util/lttng-tools/lttng-tools-2.12.11.ebuild | 34 ++ dev-util/lttng-tools/lttng-tools-2.13.0.ebuild | 34 -- dev-util/lttng-tools/lttng-tools-2.13.7.ebuild | 34 ++ dev-util/lttng-ust/Manifest | 11 +- .../files/lttng-ust-2.11.0-fno-common.patch | 47 --- dev-util/lttng-ust/lttng-ust-2.11.0.ebuild | 40 --- dev-util/lttng-ust/lttng-ust-2.11.3.ebuild | 38 --- dev-util/lttng-ust/lttng-ust-2.12.4.ebuild | 42 +++ dev-util/lttng-ust/lttng-ust-2.13.0.ebuild | 42 --- dev-util/lttng-ust/lttng-ust-2.13.2.ebuild | 42 +++ dev-util/mage/Manifest | 2 + dev-util/mage/mage-1.13.0.ebuild | 21 ++ dev-util/makepp/Manifest | 2 - dev-util/makepp/makepp-2.0.99.1.ebuild | 42 --- dev-util/maturin/Manifest | 82 ++++- dev-util/maturin/maturin-0.12.12.ebuild | 360 -------------------- dev-util/maturin/maturin-0.12.14.ebuild | 363 ++++++++++++++++++++ dev-util/maturin/maturin-0.12.15.ebuild | 368 +++++++++++++++++++++ dev-util/maxcso/Manifest | 2 +- dev-util/maxcso/maxcso-9999.ebuild | 10 +- dev-util/mdds/Manifest | 4 +- dev-util/mdds/mdds-2.0.2.ebuild | 2 +- dev-util/mdds/mdds-9999.ebuild | 2 +- dev-util/meson-format-array/Manifest | 2 +- .../meson-format-array/meson-format-array-0.ebuild | 4 +- dev-util/meson/Manifest | 14 +- .../files/meson-0.60.2-check-module-linking.patch | 28 -- ...on-mcompile-treat-load-average-as-a-float.patch | 28 -- dev-util/meson/meson-0.59.4.ebuild | 105 ------ dev-util/meson/meson-0.60.2-r1.ebuild | 105 ------ dev-util/meson/meson-0.60.3.ebuild | 2 +- dev-util/meson/meson-0.61.4-r2.ebuild | 5 +- dev-util/meson/meson-0.62.1.ebuild | 108 ++++++ dev-util/meson/meson-9999.ebuild | 12 +- dev-util/mingw64-runtime/Manifest | 11 +- dev-util/mingw64-runtime/metadata.xml | 4 + .../mingw64-runtime/mingw64-runtime-10.0.0.ebuild | 120 +++++++ .../mingw64-runtime-7.0.0-r1.ebuild | 118 ------- .../mingw64-runtime-8.0.0-r1.ebuild | 120 ------- .../mingw64-runtime-8.0.0-r2.ebuild | 122 +++++++ .../mingw64-runtime/mingw64-runtime-8.0.0.ebuild | 118 ------- .../mingw64-runtime-9.0.0-r1.ebuild | 120 +++++++ .../mingw64-runtime/mingw64-runtime-9.0.0.ebuild | 119 ------- dev-util/nemiver/Manifest | 6 - .../nemiver/files/nemiver-0.9.6-bool-build.patch | 36 -- .../nemiver/files/nemiver-0.9.6-fix-build.patch | 39 --- .../files/nemiver-0.9.6-gcc6-throw-in-dtors.patch | 73 ---- dev-util/nemiver/metadata.xml | 15 - dev-util/nemiver/nemiver-0.9.6.ebuild | 60 ---- dev-util/netsurf-buildsystem/Manifest | 3 - .../netsurf-buildsystem/files/gentoo-helpers-r1.sh | 22 -- .../netsurf-buildsystem-1.8-r1.ebuild | 26 -- dev-util/ninja/Manifest | 2 +- dev-util/ninja/ninja-1.10.2-r1.ebuild | 4 +- dev-util/packer/Manifest | 2 +- dev-util/packer/packer-1.7.10.ebuild | 2 +- dev-util/patdiff/Manifest | 4 +- dev-util/patdiff/patdiff-0.14.0-r1.ebuild | 4 +- dev-util/patdiff/patdiff-0.15.0.ebuild | 22 ++ dev-util/pkgcheck/Manifest | 4 +- dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild | 2 +- dev-util/pkgcheck/pkgcheck-9999.ebuild | 8 +- dev-util/pkgconf/Manifest | 4 +- dev-util/pkgconf/pkgconf-1.7.4-r1.ebuild | 74 ----- dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild | 2 +- dev-util/pkgdev/Manifest | 4 +- dev-util/pkgdev/pkgdev-0.2.0.ebuild | 2 +- dev-util/pkgdev/pkgdev-9999.ebuild | 4 +- dev-util/poke/Manifest | 4 - dev-util/poke/poke-1.3.ebuild | 51 --- dev-util/poke/poke-2.1.ebuild | 42 --- dev-util/pycharm-community/Manifest | 6 +- .../pycharm-community-2021.3.1.ebuild | 122 ------- .../pycharm-community-2021.3.2.ebuild | 122 ------- .../pycharm-community-2022.1.ebuild | 122 +++++++ dev-util/radare2/Manifest | 14 +- dev-util/radare2/files/CVE-2022-1437.patch | 72 ++++ dev-util/radare2/radare2-4.5.1-r1.ebuild | 75 ----- dev-util/radare2/radare2-5.3.1.ebuild | 78 ----- dev-util/radare2/radare2-5.5.4.ebuild | 106 ------ dev-util/radare2/radare2-5.6.8-r1.ebuild | 109 ++++++ dev-util/radare2/radare2-9999.ebuild | 78 ----- dev-util/ragel/Manifest | 6 +- .../files/ragel-7.0.4-r2-link-colm-properly.patch | 64 ++++ dev-util/ragel/ragel-7.0.3.ebuild | 61 ---- dev-util/ragel/ragel-7.0.4-r1.ebuild | 2 +- dev-util/ragel/ragel-7.0.4-r2.ebuild | 66 ++++ dev-util/re2c/Manifest | 2 +- dev-util/re2c/re2c-2.2.ebuild | 2 +- dev-util/redo/Manifest | 2 - dev-util/redo/redo-0.42a.ebuild | 57 ---- dev-util/rizin/Manifest | 1 + dev-util/rizin/rizin-0.3.4-r1.ebuild | 103 ++++++ dev-util/rocm-cmake/Manifest | 3 +- .../files/rocm-cmake-5.0.2-license.patch | 15 + dev-util/rocm-cmake/rocm-cmake-5.0.2-r1.ebuild | 31 ++ dev-util/rocm-cmake/rocm-cmake-5.0.2.ebuild | 26 -- dev-util/rocm_bandwidth_test/Manifest | 6 + .../files/4.3.0-use-proper-delete-operator.patch | 31 ++ dev-util/rocm_bandwidth_test/metadata.xml | 11 + .../rocm_bandwidth_test-4.3.0.ebuild | 22 ++ .../rocm_bandwidth_test-5.0.2.ebuild | 26 ++ dev-util/roctracer/Manifest | 6 + .../roctracer/files/roctracer-5.0.2-Werror.patch | 18 + .../roctracer/files/roctracer-5.0.2-headers.patch | 36 ++ .../files/roctracer-5.0.2-strip-license.patch | 14 + dev-util/roctracer/roctracer-5.0.2.ebuild | 69 ++++ dev-util/ropper/Manifest | 2 - dev-util/ropper/ropper-1.13.6.ebuild | 46 --- dev-util/source-highlight/Manifest | 2 +- .../source-highlight-3.1.9-r1.ebuild | 4 +- dev-util/spirv-headers/Manifest | 4 +- .../spirv-headers/spirv-headers-1.3.204.ebuild | 2 +- .../spirv-headers/spirv-headers-1.3.211.ebuild | 17 + dev-util/spirv-llvm-translator/Manifest | 11 +- ...lvm-translator-8.0.0.1-no_pkgconfig_files.patch | 18 - dev-util/spirv-llvm-translator/metadata.xml | 4 + ...spirv-llvm-translator-11.1.0_pre20210212.ebuild | 62 ---- .../spirv-llvm-translator-12.0.0.ebuild | 48 +-- .../spirv-llvm-translator-13.0.0-r2.ebuild | 60 ++++ .../spirv-llvm-translator-13.0.0.ebuild | 58 ---- .../spirv-llvm-translator-14.0.0-r1.ebuild | 57 ++++ dev-util/spirv-tools/Manifest | 6 +- .../files/spirv-tools-1.3.211-cmake-librt.patch | 40 +++ dev-util/spirv-tools/spirv-tools-1.3.204.ebuild | 2 +- dev-util/spirv-tools/spirv-tools-1.3.211-r1.ebuild | 49 +++ dev-util/spirv-tools/spirv-tools-1.3.211.ebuild | 45 +++ dev-util/strace/Manifest | 9 +- .../files/strace-5.12-detect-ipx-presence.patch | 141 -------- dev-util/strace/strace-5.12-r1.ebuild | 108 ------ dev-util/strace/strace-5.14-r1.ebuild | 108 ------ dev-util/strace/strace-5.16.ebuild | 108 ------ dev-util/strace/strace-5.17.ebuild | 2 +- dev-util/stripe-mock/Manifest | 14 +- dev-util/stripe-mock/stripe-mock-0.118.0-r1.ebuild | 27 -- dev-util/stripe-mock/stripe-mock-0.119.0.ebuild | 27 -- dev-util/stripe-mock/stripe-mock-0.121.0.ebuild | 27 -- dev-util/stripe-mock/stripe-mock-0.122.0.ebuild | 27 -- dev-util/stripe-mock/stripe-mock-0.124.0.ebuild | 27 ++ dev-util/stripe-mock/stripe-mock-0.125.0.ebuild | 27 ++ dev-util/stripe-mock/stripe-mock-0.126.0.ebuild | 27 ++ dev-util/systemtap/Manifest | 4 +- dev-util/systemtap/systemtap-4.4.ebuild | 4 +- dev-util/systemtap/systemtap-4.5.ebuild | 4 +- dev-util/tree-sitter-cli/Manifest | 2 +- .../tree-sitter-cli/tree-sitter-cli-0.20.6.ebuild | 2 +- dev-util/tup/Manifest | 2 - dev-util/tup/tup-0.7.8.ebuild | 100 ------ dev-util/umockdev/Manifest | 2 + dev-util/umockdev/umockdev-0.17.10.ebuild | 53 +++ dev-util/uncrustify/Manifest | 2 + dev-util/uncrustify/uncrustify-0.74.0.ebuild | 31 ++ dev-util/unicorn/Manifest | 2 - dev-util/unicorn/unicorn-2.0.0_rc5.ebuild | 81 ----- dev-util/valgrind/Manifest | 6 +- dev-util/valgrind/valgrind-3.18.1.ebuild | 2 +- dev-util/valgrind/valgrind-3.19.0.ebuild | 120 +++++++ dev-util/valgrind/valgrind-9999.ebuild | 15 +- dev-util/vulkan-headers/Manifest | 4 +- .../vulkan-headers/vulkan-headers-1.3.204.ebuild | 2 +- .../vulkan-headers/vulkan-headers-1.3.211.ebuild | 24 ++ dev-util/vulkan-tools/Manifest | 6 +- dev-util/vulkan-tools/vulkan-tools-1.3.204.ebuild | 2 +- dev-util/vulkan-tools/vulkan-tools-1.3.211.ebuild | 83 +++++ dev-util/vulkan-tools/vulkan-tools-9999.ebuild | 4 +- dev-util/watchman/Manifest | 2 - dev-util/watchman/watchman-2022.04.04.00.ebuild | 210 ------------ dev-util/wayland-scanner/Manifest | 4 +- .../wayland-scanner/wayland-scanner-1.20.0.ebuild | 2 +- .../wayland-scanner/wayland-scanner-9999.ebuild | 4 +- dev-util/weka/Manifest | 1 + dev-util/weka/weka-3.8.0-r1.ebuild | 73 ++++ dev-util/woke/Manifest | 5 +- dev-util/woke/woke-0.17.1.ebuild | 2 +- dev-util/woke/woke-0.18.1.ebuild | 23 ++ 430 files changed, 7160 insertions(+), 9458 deletions(-) create mode 100644 dev-util/ROPgadget/ROPgadget-6.7.ebuild create mode 100644 dev-util/android-studio/android-studio-2021.2.1.14.ebuild delete mode 100644 dev-util/appdata-tools/Manifest delete mode 100644 dev-util/appdata-tools/appdata-tools-0.1.8-r1.ebuild delete mode 100644 dev-util/appdata-tools/metadata.xml delete mode 100644 dev-util/argouml/argouml-0.34.ebuild create mode 100644 dev-util/babeltrace/files/babeltrace-1.5.8-slibtool.patch create mode 100644 dev-util/bcc/bcc-0.24.0-r1.ebuild delete mode 100644 dev-util/bcc/bcc-0.24.0.ebuild delete mode 100644 dev-util/boost-build/boost-build-1.77.0.ebuild delete mode 100644 dev-util/boost-build/files/boost-build-1.74.0-no-implicit-march-flags.patch delete mode 100644 dev-util/boost-build/files/boost-build-1.77.0-darwin-gentoo-toolchain.patch delete mode 100644 dev-util/bpftool/bpftool-5.16.14.ebuild delete mode 100644 dev-util/bpftool/bpftool-5.16.2.ebuild delete mode 100644 dev-util/bpftool/bpftool-5.17.1.ebuild create mode 100644 dev-util/bpftool/bpftool-5.17.4.ebuild create mode 100644 dev-util/bpftrace/bpftrace-0.14.1-r1.ebuild delete mode 100644 dev-util/byacc/byacc-20210808.ebuild create mode 100644 dev-util/cbindgen/cbindgen-0.22.0.ebuild create mode 100644 dev-util/cbindgen/cbindgen-0.23.0.ebuild delete mode 100644 dev-util/ccache/ccache-4.3-r3.ebuild delete mode 100644 dev-util/ccache/ccache-4.4.2.ebuild delete mode 100644 dev-util/ccache/files/ccache-4.3-PWD.patch delete mode 100644 dev-util/cccc/cccc-3.1.5-r1.ebuild delete mode 100644 dev-util/cflow/cflow-1.6.ebuild delete mode 100644 dev-util/cflow/files/cflow-1.4-info-direntry.patch delete mode 100644 dev-util/checkbashisms/checkbashisms-2.21.2.ebuild create mode 100644 dev-util/checkbashisms/checkbashisms-2.22.1.ebuild delete mode 100644 dev-util/chroot-wrapper/chroot-wrapper-0.9.3.ebuild delete mode 100644 dev-util/chroot-wrapper/chroot-wrapper-0.9.8.ebuild create mode 100644 dev-util/chroot-wrapper/chroot-wrapper-0.9.9.ebuild create mode 100644 dev-util/clippy/clippy-8.2.2.ebuild delete mode 100644 dev-util/cmake-fedora/cmake-fedora-2.7.1.ebuild delete mode 100644 dev-util/cmake/cmake-3.22.3.ebuild delete mode 100644 dev-util/cmake/cmake-3.23.0.ebuild delete mode 100644 dev-util/colm/colm-0.14.6.ebuild delete mode 100644 dev-util/conan/conan-1.36.0.ebuild create mode 100644 dev-util/conan/conan-1.47.0.ebuild create mode 100644 dev-util/cookiecutter/cookiecutter-2.0.2-r1.ebuild create mode 100644 dev-util/cookiecutter/files/cookiecutter-2.0.2-fix-path-in-test.patch create mode 100644 dev-util/cookiecutter/files/cookiecutter-2.0.2-relax-click-dependency.patch delete mode 100644 dev-util/cppunit/cppunit-1.15.1-r2.ebuild delete mode 100644 dev-util/cproto/cproto-4.7s.ebuild delete mode 100644 dev-util/crash/crash-8.0.0.ebuild create mode 100644 dev-util/crash/crash-8.0.1.ebuild delete mode 100644 dev-util/cucumber-core/cucumber-core-10.0.0.ebuild delete mode 100644 dev-util/cucumber-core/cucumber-core-10.0.1.ebuild delete mode 100644 dev-util/cucumber-core/cucumber-core-10.1.0.ebuild delete mode 100644 dev-util/cucumber-create-meta/cucumber-create-meta-6.0.1.ebuild delete mode 100644 dev-util/cucumber-messages/cucumber-messages-17.0.0.ebuild delete mode 100644 dev-util/cucumber-messages/cucumber-messages-17.0.1.ebuild delete mode 100644 dev-util/cucumber-messages/cucumber-messages-17.1.0.ebuild delete mode 100644 dev-util/cucumber/cucumber-6.1.0.ebuild delete mode 100644 dev-util/cucumber/cucumber-7.0.0-r1.ebuild delete mode 100644 dev-util/cucumber/cucumber-7.0.0.ebuild delete mode 100644 dev-util/dialog/dialog-1.3.20211107.ebuild delete mode 100644 dev-util/dialog/dialog-1.3.20220117.ebuild create mode 100644 dev-util/dialog/dialog-1.3.20220414.ebuild delete mode 100644 dev-util/diffoscope/diffoscope-205.ebuild delete mode 100644 dev-util/diffoscope/diffoscope-208.ebuild delete mode 100644 dev-util/diffoscope/diffoscope-209.ebuild create mode 100644 dev-util/diffoscope/diffoscope-210.ebuild create mode 100644 dev-util/diffoscope/diffoscope-211.ebuild delete mode 100644 dev-util/difftastic/difftastic-0.26.3.ebuild create mode 100644 dev-util/difftastic/difftastic-0.28.0.ebuild delete mode 100644 dev-util/difftastic/files/difftastic-0.26.3-regex-dep.patch create mode 100644 dev-util/difftastic/files/difftastic-0.28.0-regex-dep.patch delete mode 100644 dev-util/diffuse/diffuse-0.7.2.ebuild create mode 100644 dev-util/diffuse/diffuse-0.7.5.ebuild create mode 100644 dev-util/edb-debugger/files/edb-debugger-1.3.0-gcc12.patch delete mode 100644 dev-util/fix-la-relink-command/Manifest delete mode 100644 dev-util/fix-la-relink-command/fix-la-relink-command-0.1.1.ebuild delete mode 100644 dev-util/fix-la-relink-command/metadata.xml delete mode 100644 dev-util/git-delta/git-delta-0.11.3.ebuild delete mode 100644 dev-util/git-delta/git-delta-0.12.0.ebuild delete mode 100644 dev-util/git-delta/git-delta-0.9.2.ebuild create mode 100644 dev-util/gitchangelog/Manifest create mode 100644 dev-util/gitchangelog/gitchangelog-3.0.9.ebuild create mode 100644 dev-util/gitchangelog/metadata.xml create mode 100644 dev-util/github-cli/github-cli-2.8.0.ebuild create mode 100644 dev-util/gitlab-runner/gitlab-runner-14.10.0.ebuild create mode 100644 dev-util/gitlab-runner/gitlab-runner-14.10.1.ebuild create mode 100644 dev-util/gitlab-runner/gitlab-runner-14.9.2.ebuild create mode 100644 dev-util/glslang/glslang-1.3.211.ebuild create mode 100644 dev-util/gnome-builder/gnome-builder-42.1.ebuild create mode 100644 dev-util/gource/gource-0.52.ebuild create mode 100644 dev-util/gpp/Manifest create mode 100644 dev-util/gpp/gpp-2.27.ebuild create mode 100644 dev-util/gpp/metadata.xml create mode 100644 dev-util/heaptrack/heaptrack-1.3.0-r1.ebuild delete mode 100644 dev-util/heaptrack/heaptrack-1.3.0.ebuild delete mode 100644 dev-util/hfstospell/hfstospell-0.5.2-r1.ebuild delete mode 100644 dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.10713-allow-external-spirv-tools-fix-static.patch delete mode 100644 dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.8365-cmake-project.patch delete mode 100644 dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10713-r1.ebuild delete mode 100644 dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10778-r1.ebuild create mode 100644 dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10778-r2.ebuild delete mode 100644 dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10840-r1.ebuild create mode 100644 dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10988-r1.ebuild create mode 100644 dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11061-r1.ebuild create mode 100644 dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11104.ebuild delete mode 100644 dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.8744.ebuild create mode 100644 dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.2.4-r1.ebuild delete mode 100644 dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.2.4.ebuild create mode 100644 dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.6.0.ebuild create mode 100644 dev-util/jenkins-bin/jenkins-bin-2.332.3.ebuild create mode 100644 dev-util/kdevelop-php/kdevelop-php-22.04.0.ebuild delete mode 100644 dev-util/kdevelop-php/kdevelop-php-5.6.2.ebuild create mode 100644 dev-util/kdevelop-python/kdevelop-python-22.04.0.ebuild delete mode 100644 dev-util/kdevelop-python/kdevelop-python-5.6.2.ebuild create mode 100644 dev-util/kdevelop/kdevelop-22.04.0.ebuild delete mode 100644 dev-util/kdevelop/kdevelop-5.6.2.ebuild create mode 100644 dev-util/kup/files/kup-server-gitolite-subcmd.patch create mode 100644 dev-util/kup/kup-0.3.6-r1.ebuild delete mode 100644 dev-util/lldb/lldb-11.1.0.ebuild delete mode 100644 dev-util/lldb/lldb-13.0.0.ebuild delete mode 100644 dev-util/lldb/lldb-14.0.0.ebuild create mode 100644 dev-util/lldb/lldb-14.0.3.ebuild delete mode 100644 dev-util/lttng-modules/lttng-modules-2.10.12-r1.ebuild delete mode 100644 dev-util/lttng-modules/lttng-modules-2.11.0-r1.ebuild delete mode 100644 dev-util/lttng-modules/lttng-modules-2.11.8.ebuild create mode 100644 dev-util/lttng-modules/lttng-modules-2.12.8.ebuild delete mode 100644 dev-util/lttng-modules/lttng-modules-2.13.0.ebuild create mode 100644 dev-util/lttng-modules/lttng-modules-2.13.3.ebuild delete mode 100644 dev-util/lttng-tools/lttng-tools-2.11.6.ebuild delete mode 100644 dev-util/lttng-tools/lttng-tools-2.12.0.ebuild create mode 100644 dev-util/lttng-tools/lttng-tools-2.12.11.ebuild delete mode 100644 dev-util/lttng-tools/lttng-tools-2.13.0.ebuild create mode 100644 dev-util/lttng-tools/lttng-tools-2.13.7.ebuild delete mode 100644 dev-util/lttng-ust/files/lttng-ust-2.11.0-fno-common.patch delete mode 100644 dev-util/lttng-ust/lttng-ust-2.11.0.ebuild delete mode 100644 dev-util/lttng-ust/lttng-ust-2.11.3.ebuild create mode 100644 dev-util/lttng-ust/lttng-ust-2.12.4.ebuild delete mode 100644 dev-util/lttng-ust/lttng-ust-2.13.0.ebuild create mode 100644 dev-util/lttng-ust/lttng-ust-2.13.2.ebuild create mode 100644 dev-util/mage/mage-1.13.0.ebuild delete mode 100644 dev-util/makepp/makepp-2.0.99.1.ebuild delete mode 100644 dev-util/maturin/maturin-0.12.12.ebuild create mode 100644 dev-util/maturin/maturin-0.12.14.ebuild create mode 100644 dev-util/maturin/maturin-0.12.15.ebuild delete mode 100644 dev-util/meson/files/meson-0.60.2-check-module-linking.patch delete mode 100644 dev-util/meson/files/meson-mcompile-treat-load-average-as-a-float.patch delete mode 100644 dev-util/meson/meson-0.59.4.ebuild delete mode 100644 dev-util/meson/meson-0.60.2-r1.ebuild create mode 100644 dev-util/meson/meson-0.62.1.ebuild create mode 100644 dev-util/mingw64-runtime/mingw64-runtime-10.0.0.ebuild delete mode 100644 dev-util/mingw64-runtime/mingw64-runtime-7.0.0-r1.ebuild delete mode 100644 dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r1.ebuild create mode 100644 dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r2.ebuild delete mode 100644 dev-util/mingw64-runtime/mingw64-runtime-8.0.0.ebuild create mode 100644 dev-util/mingw64-runtime/mingw64-runtime-9.0.0-r1.ebuild delete mode 100644 dev-util/mingw64-runtime/mingw64-runtime-9.0.0.ebuild delete mode 100644 dev-util/nemiver/Manifest delete mode 100644 dev-util/nemiver/files/nemiver-0.9.6-bool-build.patch delete mode 100644 dev-util/nemiver/files/nemiver-0.9.6-fix-build.patch delete mode 100644 dev-util/nemiver/files/nemiver-0.9.6-gcc6-throw-in-dtors.patch delete mode 100644 dev-util/nemiver/metadata.xml delete mode 100644 dev-util/nemiver/nemiver-0.9.6.ebuild delete mode 100644 dev-util/netsurf-buildsystem/files/gentoo-helpers-r1.sh delete mode 100644 dev-util/netsurf-buildsystem/netsurf-buildsystem-1.8-r1.ebuild create mode 100644 dev-util/patdiff/patdiff-0.15.0.ebuild delete mode 100644 dev-util/pkgconf/pkgconf-1.7.4-r1.ebuild delete mode 100644 dev-util/poke/poke-1.3.ebuild delete mode 100644 dev-util/poke/poke-2.1.ebuild delete mode 100644 dev-util/pycharm-community/pycharm-community-2021.3.1.ebuild delete mode 100644 dev-util/pycharm-community/pycharm-community-2021.3.2.ebuild create mode 100644 dev-util/pycharm-community/pycharm-community-2022.1.ebuild create mode 100644 dev-util/radare2/files/CVE-2022-1437.patch delete mode 100644 dev-util/radare2/radare2-4.5.1-r1.ebuild delete mode 100644 dev-util/radare2/radare2-5.3.1.ebuild delete mode 100644 dev-util/radare2/radare2-5.5.4.ebuild create mode 100644 dev-util/radare2/radare2-5.6.8-r1.ebuild delete mode 100644 dev-util/radare2/radare2-9999.ebuild create mode 100644 dev-util/ragel/files/ragel-7.0.4-r2-link-colm-properly.patch delete mode 100644 dev-util/ragel/ragel-7.0.3.ebuild create mode 100644 dev-util/ragel/ragel-7.0.4-r2.ebuild delete mode 100644 dev-util/redo/redo-0.42a.ebuild create mode 100644 dev-util/rizin/rizin-0.3.4-r1.ebuild create mode 100644 dev-util/rocm-cmake/files/rocm-cmake-5.0.2-license.patch create mode 100644 dev-util/rocm-cmake/rocm-cmake-5.0.2-r1.ebuild delete mode 100644 dev-util/rocm-cmake/rocm-cmake-5.0.2.ebuild create mode 100644 dev-util/rocm_bandwidth_test/Manifest create mode 100644 dev-util/rocm_bandwidth_test/files/4.3.0-use-proper-delete-operator.patch create mode 100644 dev-util/rocm_bandwidth_test/metadata.xml create mode 100644 dev-util/rocm_bandwidth_test/rocm_bandwidth_test-4.3.0.ebuild create mode 100644 dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.0.2.ebuild create mode 100644 dev-util/roctracer/files/roctracer-5.0.2-Werror.patch create mode 100644 dev-util/roctracer/files/roctracer-5.0.2-headers.patch create mode 100644 dev-util/roctracer/files/roctracer-5.0.2-strip-license.patch create mode 100644 dev-util/roctracer/roctracer-5.0.2.ebuild delete mode 100644 dev-util/ropper/ropper-1.13.6.ebuild create mode 100644 dev-util/spirv-headers/spirv-headers-1.3.211.ebuild delete mode 100644 dev-util/spirv-llvm-translator/files/spirv-llvm-translator-8.0.0.1-no_pkgconfig_files.patch delete mode 100644 dev-util/spirv-llvm-translator/spirv-llvm-translator-11.1.0_pre20210212.ebuild create mode 100644 dev-util/spirv-llvm-translator/spirv-llvm-translator-13.0.0-r2.ebuild delete mode 100644 dev-util/spirv-llvm-translator/spirv-llvm-translator-13.0.0.ebuild create mode 100644 dev-util/spirv-llvm-translator/spirv-llvm-translator-14.0.0-r1.ebuild create mode 100644 dev-util/spirv-tools/files/spirv-tools-1.3.211-cmake-librt.patch create mode 100644 dev-util/spirv-tools/spirv-tools-1.3.211-r1.ebuild create mode 100644 dev-util/spirv-tools/spirv-tools-1.3.211.ebuild delete mode 100644 dev-util/strace/files/strace-5.12-detect-ipx-presence.patch delete mode 100644 dev-util/strace/strace-5.12-r1.ebuild delete mode 100644 dev-util/strace/strace-5.14-r1.ebuild delete mode 100644 dev-util/strace/strace-5.16.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.118.0-r1.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.119.0.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.121.0.ebuild delete mode 100644 dev-util/stripe-mock/stripe-mock-0.122.0.ebuild create mode 100644 dev-util/stripe-mock/stripe-mock-0.124.0.ebuild create mode 100644 dev-util/stripe-mock/stripe-mock-0.125.0.ebuild create mode 100644 dev-util/stripe-mock/stripe-mock-0.126.0.ebuild delete mode 100644 dev-util/tup/tup-0.7.8.ebuild create mode 100644 dev-util/umockdev/umockdev-0.17.10.ebuild create mode 100644 dev-util/uncrustify/uncrustify-0.74.0.ebuild delete mode 100644 dev-util/unicorn/unicorn-2.0.0_rc5.ebuild create mode 100644 dev-util/valgrind/valgrind-3.19.0.ebuild create mode 100644 dev-util/vulkan-headers/vulkan-headers-1.3.211.ebuild create mode 100644 dev-util/vulkan-tools/vulkan-tools-1.3.211.ebuild delete mode 100644 dev-util/watchman/watchman-2022.04.04.00.ebuild create mode 100644 dev-util/weka/weka-3.8.0-r1.ebuild create mode 100644 dev-util/woke/woke-0.18.1.ebuild (limited to 'dev-util') diff --git a/dev-util/FlameGraph/Manifest b/dev-util/FlameGraph/Manifest index ac4852427419..187fa6d35093 100644 --- a/dev-util/FlameGraph/Manifest +++ b/dev-util/FlameGraph/Manifest @@ -3,4 +3,4 @@ DIST FlameGraph-1.0_p20210830.tar.gz 1057405 BLAKE2B 75669be86ace6e6ccb30bd3883c EBUILD FlameGraph-1.0.ebuild 679 BLAKE2B 503e0bf6daf12f57c73833da0303784eb97c079f7b0a6fa24dd07841bc263bc63e254123f05afd4135663a55dc2df1f623e8275679cba72852b7e116ae96df6c SHA512 67501fcf34e87e498fa160a0c99ca3151ad00a706c104ab14e5550049c3dc133ba99171002609666e37c53f8e398d0df4b420319acc070b3b2b13ff26702bfc0 EBUILD FlameGraph-1.0_p20210830.ebuild 661 BLAKE2B 8f962d62d3a327765a6b2c617223e41233585315c0e1b7de05a3f5d11e6b7884fbb141e4d36cbfa350b743dbee8db471f4eff650b4244946636c9064a8025802 SHA512 97c53bcdaa1103789b2171a8ac6792fd7e6587591890f9ceaebf73fc7dc716320b2f534f8d0e242f47c9a370eea31a62467e5768cddc342a1e129b61388cb53d EBUILD FlameGraph-9999.ebuild 679 BLAKE2B 503e0bf6daf12f57c73833da0303784eb97c079f7b0a6fa24dd07841bc263bc63e254123f05afd4135663a55dc2df1f623e8275679cba72852b7e116ae96df6c SHA512 67501fcf34e87e498fa160a0c99ca3151ad00a706c104ab14e5550049c3dc133ba99171002609666e37c53f8e398d0df4b420319acc070b3b2b13ff26702bfc0 -MISC metadata.xml 246 BLAKE2B e270b04a529da44d267eaf5bfd160569fc99a3521dfc6495e0a4db19c98e5b9badf77774cc80c7be905f3e97b1c75784bc7b4cb6bfe659d726a47c7ae70e7bfb SHA512 7e2151bbca24beeefd585e18d6c1108442b2d9197679876bb180da3d4896602e83ea701432ff67fc61cccfa9bf642a01a62d87bacf32c55e0a54336c7c5a2c53 +MISC metadata.xml 247 BLAKE2B f18c471812d5b8c75f2e05c4fb556108fb93554b59ee61a8215803f2654854a7401fcd62964192c228bfebfb52ae4573cfd24b29a944630c8c733d154d2b0d9a SHA512 cea16f7db3110bd4629b9265d5acdec6d70877330664f8e83f726002eb69aec7f822e9cde9c7da900451cdef60f1ceba373dfe73c73f82173bbf1d2f9f7338b7 diff --git a/dev-util/FlameGraph/metadata.xml b/dev-util/FlameGraph/metadata.xml index 87a759d410cf..a7fa285c7476 100644 --- a/dev-util/FlameGraph/metadata.xml +++ b/dev-util/FlameGraph/metadata.xml @@ -1,5 +1,5 @@ - + Florian Schmaus diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index ae71f4f05521..9cb8208b7044 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/ROPgadget/Manifest b/dev-util/ROPgadget/Manifest index cdd8874c453d..ce7e2810f4ef 100644 --- a/dev-util/ROPgadget/Manifest +++ b/dev-util/ROPgadget/Manifest @@ -1,4 +1,6 @@ DIST ROPgadget-6.6.tar.gz 9349424 BLAKE2B b1f1e5fbc76329f64122e65161ab188e9f7260c4e43d5e92e0e43cd4ebbf27ae281c32bd49790a363ff1d10360a1cda1846310054c249ab40279063a735654e6 SHA512 bf636a264975c95676e5bb6223d0cf04885699eeaf691c6c93a1ac8c1bc44f95323207660a57a58f44163f8c07156567daa73755b35a13cff5d27aee01ec4fb6 +DIST ROPgadget-6.7.tar.gz 9348558 BLAKE2B 004f28993e3567b8bf78853c83b60fa17ff7dc8eb82867eabec33aee247283938ed522883bcf62a11f27a70fa10c4afbdd2636d613770bc8fa0ee7dd3667e859 SHA512 81bebafc1ba9cb18e017487395dacdaae044d6f1383604a0183b41d2210651c9a6870755f741cd7a3e2dc38ee5c004b0aeac52cc1082fa352c06c0598ac7e87b EBUILD ROPgadget-6.6.ebuild 772 BLAKE2B 104cb7f8723d5c23bc873d4666646120bc46ab54eab63cdb8774754e4d45ab3700f00d0560adb313dd011fb7c988eced926f7d2c05d67d51d6f902d214add9e9 SHA512 7e798006553e0b0b26fa276c51486d329ffc0a05802f6adb477429e506d3f660479a4f0d1ded69096d6480e9e9db1932842f2ffbc0c39d8046454e8e87e13973 +EBUILD ROPgadget-6.7.ebuild 776 BLAKE2B 938a1577945445b06b728224c43a0764d449088fd62529d1d5a88db3bd593e958c8e385c7ad29599274728575ca0dbd808602fe63c322dd75daa1106e5aa32f0 SHA512 08a3861da0bc60a415fda3c6a8e519b7daa7a7ed353b976a4abfd4ea7d8e97fb276155bf1522e4d6b51d7949df66b97cf00244c6e0157e8ff468f9ebbfd3a497 EBUILD ROPgadget-9999.ebuild 772 BLAKE2B 104cb7f8723d5c23bc873d4666646120bc46ab54eab63cdb8774754e4d45ab3700f00d0560adb313dd011fb7c988eced926f7d2c05d67d51d6f902d214add9e9 SHA512 7e798006553e0b0b26fa276c51486d329ffc0a05802f6adb477429e506d3f660479a4f0d1ded69096d6480e9e9db1932842f2ffbc0c39d8046454e8e87e13973 MISC metadata.xml 761 BLAKE2B 4945ceb179f08902671a650504bc6671a51223aaed0f676349bbe6aaf0cf3622a7df096810181099a8488f35a687cd682005f11839219eb7b5a63074a634cb78 SHA512 afd23e85344db0600b9ac51767af44ba57e653e47b47746109c52dfe7c69e85d07a999a2bb5e51dc7fa3e8f1738f04dbafe8f46c214fa7e8679a44f2e078d77e diff --git a/dev-util/ROPgadget/ROPgadget-6.7.ebuild b/dev-util/ROPgadget/ROPgadget-6.7.ebuild new file mode 100644 index 000000000000..776ffc4f5af6 --- /dev/null +++ b/dev-util/ROPgadget/ROPgadget-6.7.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +DESCRIPTION="Search for gadgets in binaries to facilitate your ROP exploitation" +HOMEPAGE="https://shell-storm.org/project/ROPgadget/" + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget" +else + SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" + +RDEPEND=" + ${PYTHON_DEPS} + >=dev-libs/capstone-5[python,${PYTHON_USEDEP}] +" + +src_test() { + pushd test-suite-binaries || die + ./test.sh || die + popd || die +} diff --git a/dev-util/Tensile/Manifest b/dev-util/Tensile/Manifest index a7bde65036ef..5148fecda258 100644 --- a/dev-util/Tensile/Manifest +++ b/dev-util/Tensile/Manifest @@ -13,4 +13,4 @@ DIST rocm-Tensile-4.3.0.tar.gz 14250149 BLAKE2B 030138eaca2a0aadd96801e6dbd72e51 DIST rocm-Tensile-5.0.2.tar.gz 14362090 BLAKE2B d44c3135496db41c4eb2545f6054c84493e89ef6357da881dae6859763338417e7a9e142cdce7e2de0536684bb641049ad0440964adbe68d03ca329f01efabc9 SHA512 f5ab7d7cbc5ba25498a02a6b7c07d5a9a548edcd44b439b92c8718072382adc18ae78274db1a7174e06436ac1396f3b4edafc7f491a2c87086c368e7270e64e3 EBUILD Tensile-4.3.0-r1.ebuild 2764 BLAKE2B e24ddb516d8dfd9e5e691f567f5b97b279e518b38be49a2cc69e8eae100d4d2ce7dc1432247c0bd5c94656ff1a7faf88a8e8f2e8df3dbbbc491eb4323cc20706 SHA512 79859e7dd5647bc4c1eb766faa9b3116994ed74aeb900caaf1b524a1216dcadd8d0c608d097a0c4c1d51b3117b75ccf7a061b7624cad6390fd5ce37494d67987 EBUILD Tensile-5.0.2.ebuild 2588 BLAKE2B 6c96777b8e08bf2cc70ec1d4bc77a97ea311dd3612d21ae3c8ea364d14287e982f0d2efe0c41b14e1108f64842c56f7ea202cddbb89cceaa57a8990d866ca6cb SHA512 606b503214c13747877380b6b91f80e780d83e9ade7ae983a4e350bf485b7bb5f90deaf9bc2844b4f94afb8c5d155103c2147ac402a0503edbafa0cbbf4ac11d -MISC metadata.xml 349 BLAKE2B 363f31b1d597e4c4959c588c9765154049c7c9692bbd64a0736226261b6232c75af7cbf255de59813cd10b9d45b30cf08d4ad0eb1422bf956264377a58002340 SHA512 d83250993581f9b23b43b8553cf46fe75411232ca7ec18c32c070d6acb0f9c7a01769755a3f11b4c5aafe40a63ee0c3817fc45dd01325ce02bbf557d5ab0cdea +MISC metadata.xml 350 BLAKE2B f621bb03aafc000672f022db9cad9a1fed65b912129d26ed7e717ba8e5cfb11f0d6b309905b6e12b07993a7aa0cbebf18aeaf92d643eff5419d765e31b3c52a7 SHA512 99b497edddaaf6d84159df959fb8b0a5d18ea0ecc879d600a2a1fc004554612e1422b258a2f7c5f73148caca93f9283481b53669f7247d62782401fdb112f69e diff --git a/dev-util/Tensile/metadata.xml b/dev-util/Tensile/metadata.xml index 9bbebec502ca..97a4d2e3c600 100644 --- a/dev-util/Tensile/metadata.xml +++ b/dev-util/Tensile/metadata.xml @@ -1,5 +1,5 @@ - + sci@gentoo.org diff --git a/dev-util/android-studio/Manifest b/dev-util/android-studio/Manifest index 996948986e7d..0924f194a829 100644 --- a/dev-util/android-studio/Manifest +++ b/dev-util/android-studio/Manifest @@ -1,3 +1,5 @@ DIST android-studio-2020.3.1.24-linux.tar.gz 980631631 BLAKE2B 11968ea566b8f03810752ecc1d50068420830fee04df16f579e88bc94e4bd25e7d2c731df608dd27a983e8d0a27b3622d4c73902bde0fc134915f2a3bbf3189b SHA512 a03305b3540a0473b93e0e30ae82a1b7cc77c9aefd6abf96b352092ce5c51012a6be0d55af1b406a62b9bcf3c4b83ec980d0ca1232d22031a97b0f455060f2b4 +DIST android-studio-2021.2.1.14-linux.tar.gz 1010969463 BLAKE2B 24899d0b81303c5f7ad061afd80eac734444b313f40257d20dc99b99f11a867bb92fe7b77428e5431889fc2beabcea58a5875608087a5de96105675c42b2a8ba SHA512 9d9184828a8ca0007e613e53215b0af1abd2c79a482670fe7bbb708f2bcb144b8881ef2d1c89ca8e2528aedc1f3b7d4a40c0c6d3e20a16de520aaf075f6990a7 EBUILD android-studio-2020.3.1.24.ebuild 2736 BLAKE2B de86ed17f3554749350b471582a8ee8479d589b25c0e43b73750236cc1d531ca1d5cd423078c7095f8b7da06318dc33fd9570f99d06330def6ca9ead225fa97f SHA512 fd11c80f2d9b0e62b2394985e221eb7a9c48c56e95192c8ff91a25992c7773662d560dd3304ca51c9ba7d850462d29665d6eb9b9d5727b18a021c4e72925cd76 +EBUILD android-studio-2021.2.1.14.ebuild 4004 BLAKE2B 556a288dbd72754205081405ab41a0461d66abb9c5dc96ecf5b41e093b395482057f7a5b24fa809dc5b5be123a91e33018166c9c872e6a17a85caefd271e1620 SHA512 f06725bface0c1deba713d160986a9abf785541e1fea2b93dca81333ac5b499796bb4288fd970bc6d90ad8bbe9736b03428cbaeaff97690e4cd14115db922b0e MISC metadata.xml 298 BLAKE2B 8f13e01e8c5a24c9af764e8882e2d5677ebf485cad143f35720ede0d491f2c09fd009ce48433cd33f863fb618d6413eac97e07a6d3526f5c8e679d9e51995908 SHA512 2c9d3c5d14e2499fac58df1d3cb2844172833f371fe4d557791efc0848b879191bca36aa772792cea6edd8f6e3be83452a188c0db043906a46c87af0dcacd4e2 diff --git a/dev-util/android-studio/android-studio-2021.2.1.14.ebuild b/dev-util/android-studio/android-studio-2021.2.1.14.ebuild new file mode 100644 index 000000000000..2ecfe33bfb0e --- /dev/null +++ b/dev-util/android-studio/android-studio-2021.2.1.14.ebuild @@ -0,0 +1,116 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit desktop wrapper + +RESTRICT="strip" + +QA_PREBUILT=" + opt/${PN}/bin/* + opt/${PN}/jre/bin/* + opt/${PN}/jre/lib/* + opt/${PN}/jre/lib/jli/* + opt/${PN}/jre/lib/server/* + opt/${PN}/lib/pty4j-native/linux/*/* + opt/${PN}/plugins/android/resources/installer/*/* + opt/${PN}/plugins/android/resources/native/* + opt/${PN}/plugins/android/resources/perfetto/*/* + opt/${PN}/plugins/android/resources/simpleperf/*/* + opt/${PN}/plugins/android/resources/trace_processor_daemon/* + opt/${PN}/plugins/android/resources/transport/*/* + opt/${PN}/plugins/android/resources/transport/native/agent/*/* + opt/${PN}/plugins/android-ndk/resources/lldb/android/*/* + opt/${PN}/plugins/android-ndk/resources/lldb/bin/* + opt/${PN}/plugins/android-ndk/resources/lldb/lib/python3.9/lib-dynload/* + opt/${PN}/plugins/android-ndk/resources/lldb/lib64/* + opt/${PN}/plugins/design-tools/resources/layoutlib/data/linux/lib64/* + opt/${PN}/plugins/c-clangd/bin/clang/linux/* + opt/${PN}/plugins/webp/lib/libwebp/linux/* +" + +DESCRIPTION="Android development environment based on IntelliJ IDEA" +HOMEPAGE="https://developer.android.com/studio" +SRC_URI="https://redirector.gvt1.com/edgedl/android/studio/ide-zips/${PV}/${P}-linux.tar.gz" +#SRC_URI="https://redirector.gvt1.com/edgedl/android/studio/ide-zips/${PV}/${PN}-${PV}-linux.tar.gz" + +LICENSE="Apache-2.0 android BSD BSD-2 CDDL-1.1 CPL-0.5 + EPL-1.0 GPL-2 GPL-2+ JDOM IJG LGPL-2.1 MIT + MPL-1.1 MPL-2.0 NPL-1.1 OFL ZLIB" + +SLOT="0" +IUSE="selinux" +KEYWORDS="~amd64 ~x86" + +RDEPEND="${DEPEND} + selinux? ( sec-policy/selinux-android ) + >=app-arch/bzip2-1.0.6-r4 + >=dev-libs/expat-2.1.0-r3 + >=dev-libs/libffi-3.0.13-r1 + >=media-libs/fontconfig-2.10.92 + >=media-libs/freetype-2.5.5 + >=media-libs/libpng-1.2.51 + >=media-libs/mesa-10.2.8[X(+)] + || ( gnome-extra/zenity kde-apps/kdialog x11-apps/xmessage x11-libs/libnotify ) + sys-libs/ncurses-compat:5[tinfo] + >=sys-libs/zlib-1.2.8-r1 + >=x11-libs/libX11-1.6.2 + >=x11-libs/libXau-1.0.7-r1 + >=x11-libs/libXdamage-1.1.4-r1 + >=x11-libs/libXdmcp-1.1.1-r1 + >=x11-libs/libXext-1.3.2 + >=x11-libs/libXfixes-5.0.1 + >=x11-libs/libXrender-0.9.8 + >=x11-libs/libXxf86vm-1.1.3 + >=x11-libs/libdrm-2.4.46 + >=x11-libs/libxcb-1.9.1 + >=x11-libs/libxshmfence-1.1 + virtual/libcrypt:= +" + +S=${WORKDIR}/${PN} + +src_compile() { + :; +} + +src_install() { + local dir="/opt/${PN}" + insinto "${dir}" + doins -r * + + fperms 755 "${dir}"/bin/{fsnotifier,format.sh,game-tools.sh,inspect.sh,ltedit.sh,profiler.sh,studio.sh,printenv.py,restart.py} + fperms -R 755 "${dir}"/bin/{helpers,lldb} + fperms -R 755 "${dir}"/jre/bin + fperms 755 "${dir}"/jre/lib/{jexec,jspawnhelper} + fperms -R 755 "${dir}"/plugins/Kotlin/kotlinc/bin + fperms -R 755 "${dir}"/plugins/android/resources/installer + fperms -R 755 "${dir}"/plugins/android/resources/perfetto + fperms -R 755 "${dir}"/plugins/android/resources/simpleperf + fperms -R 755 "${dir}"/plugins/android/resources/trace_processor_daemon + fperms -R 755 "${dir}"/plugins/android/resources/transport/{arm64-v8a,armeabi-v7a,x86,x86_64} + fperms -R 755 "${dir}"/plugins/android-ndk/resources/lldb/{android,bin,lib,shared} + fperms 755 "${dir}"/plugins/c-clangd/bin/clang/linux/{clang-tidy,clangd} + fperms -R 755 "${dir}"/plugins/terminal/{,fish} + fperms 755 "${dir}"/plugins/textmate/lib/bundles/git/src/{askpass-empty.sh,askpass.sh} + + newicon "bin/studio.png" "${PN}.png" + make_wrapper ${PN} ${dir}/bin/studio.sh + make_desktop_entry ${PN} "Android Studio" ${PN} "Development;IDE" "StartupWMClass=jetbrains-studio" +} + +pkg_postrm() { + elog "Android studio data files were not removed." + elog "If there will be no other programs using them anymore" + elog "(especially another flavor of Android Studio)" + elog " remove manually following folders:" + elog "" + elog " ~/.android/" + elog " ~/.config/Google/AndroidStudio*/" + elog " ~/Android/" + elog "" + elog "Also, if there are no other programs using Gradle, remove:" + elog "" + elog " ~/.gradle/" +} diff --git a/dev-util/anjuta/Manifest b/dev-util/anjuta/Manifest index 59fc4b0ce415..172f4c5ac851 100644 --- a/dev-util/anjuta/Manifest +++ b/dev-util/anjuta/Manifest @@ -3,4 +3,4 @@ AUX 3.34.0-autoconf-2.70.patch 405 BLAKE2B 570dcc0a005ec3d00d51f93fa83e0111c973f AUX 3.34.0-prefer-newer-vala.patch 575 BLAKE2B bc6ab14bd75ce3e78a25e9f10ce413c579394b1e21b2c4c0e7a650518ed4b33b5ebf1e8ece0900da59bb1d4c13802b75f648182f35c8e08a369e23db71b50102 SHA512 9d60140e1d45e5a19e63c17fd394ec3b0385d924c45096e949c3e97e091c4cf5941838ba7c93a29e0ea0415e30d7b500df507994a292b434bc113730d5f1b989 DIST anjuta-3.34.0.tar.xz 6420472 BLAKE2B a5e10ea3bb60499e54def8d1b78603b0c809167ad03a3e11f9dbd031514f1a7cb566d9c7694be23fe3165e617fbfc3d1e6ce36f7dc8c0672044f26390aed6d5a SHA512 9d5a4c23751893ff7e21cd55c1f112f27b53fe2ea5ac645c63e2da627efce202b88696e3e5d860ad75a5c13c88a9082775d74f4482208161b5e63d56c4004d57 EBUILD anjuta-3.34.0-r1.ebuild 4063 BLAKE2B b44d24ddc03aba8786e6489e317ff7c85e4578aef2aeb60cbb5752f182d390ed1f2a98c43394760e4d48b2261e28520128d244b2e6d47c65ab46692947ee62f0 SHA512 a59512d5b2f4b30defb53b3aaabe02de79f344d07b2086db7e2db2d7c3b6b52059ce56b7e7397783c5913058ec2d197c6021a42db6d06ee4f82bcb4f13f07eca -MISC metadata.xml 485 BLAKE2B d3d22af3ef87048b284b5090f7c5fce919e5f8da3c4a1f33a7d2ec3e46aefd1b825749595e0a3139e752f4a5fe679fd1c832fe905de4a827d5160fc7af8e35aa SHA512 a153990236dc921417de2c991ea5020ec86bb223d7d9707c27eea42d6d1dadf516c64f6d3c72b42df5fc7d8b5d6e973e7cf487bbd5f96a479dc0f691c687ce8b +MISC metadata.xml 479 BLAKE2B 835d7f1bb344f60741f4c321f00945e5b6f9b218950ce306fecde0872cb6fffa74b0111ca574ab0d6682ecc5d7652d2eb7dd832aa99fa14a051be11cc7497815 SHA512 ee53cce21511e34a320573900d2b77364409249b7a14ecb84e6acdb8291e42edc3a9287b0789b1c6a3ee37edd8910b852ca14ddb64e51b8258d16fed90611ec2 diff --git a/dev-util/anjuta/metadata.xml b/dev-util/anjuta/metadata.xml index d9b5d5e7a0dc..1a2b49cac930 100644 --- a/dev-util/anjuta/metadata.xml +++ b/dev-util/anjuta/metadata.xml @@ -1,9 +1,9 @@ - - gnome@gentoo.org - Gentoo GNOME Desktop + + chewi@gentoo.org + James Le Cuirot Enable devhelp integration diff --git a/dev-util/appdata-tools/Manifest b/dev-util/appdata-tools/Manifest deleted file mode 100644 index 40686693c4b9..000000000000 --- a/dev-util/appdata-tools/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -EBUILD appdata-tools-0.1.8-r1.ebuild 429 BLAKE2B 48875410ceacd0a6d693aa4c6a5eb9e8a59aea1d44dab5bb1464c0fdc0bff18fbdf21c6ed4d721e3e56522233c4bb26e0b9dc6a0f0f7fe867385cf9684cac607 SHA512 e91b0e8fe209f6816587259792edb48a00d138a40e7080db4de6f9c6f54d1e49694380ea677473f41324e6e9b03dcb026640f0e8283be1cf3095bc9c83dcf023 -MISC metadata.xml 340 BLAKE2B c466909d8d5d2a9ca616ff32c02e99825869515d4b86c110dbdea5fa4460050b196807c933a75e8300659db0f8d72315fb96feb75e168741edc7155e41df0499 SHA512 27a2ca7705e426bbfd283b2e5d98b1286531436a43f848d6edd71ba7d27d96d92f2b2c04ce6dcde7599a1e477d6a6b3aa24fb57140a1c1068c86cf5e496703c7 diff --git a/dev-util/appdata-tools/appdata-tools-0.1.8-r1.ebuild b/dev-util/appdata-tools/appdata-tools-0.1.8-r1.ebuild deleted file mode 100644 index fe14622d7528..000000000000 --- a/dev-util/appdata-tools/appdata-tools-0.1.8-r1.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="CLI designed to validate AppData descriptions for standards and style compliance" -HOMEPAGE="https://github.com/hughsie/appdata-tools/" - -LICENSE="metapackage" -SLOT="0" -KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ppc ppc64 sparc x86" - -# Superseeded by appstream-glib. -RDEPEND=">=dev-libs/appstream-glib-0.3.2" diff --git a/dev-util/appdata-tools/metadata.xml b/dev-util/appdata-tools/metadata.xml deleted file mode 100644 index 33e52f185ba7..000000000000 --- a/dev-util/appdata-tools/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - hughsie/appdata-tools - - diff --git a/dev-util/argouml/Manifest b/dev-util/argouml/Manifest index d602343b19dc..484d9e3a0ef6 100644 --- a/dev-util/argouml/Manifest +++ b/dev-util/argouml/Manifest @@ -2,6 +2,5 @@ DIST ArgoUML-0.34.tar.gz 16504818 BLAKE2B 9a68d1e48ae16469a91f8ebc44fb0dc5387cfe DIST dbuml-module-1.0.4.zip 6231786 BLAKE2B e00e1a87ceed8128b6303b1d38e64c1497fdd8287c4716b15e7dc1f225ca4da67bffa17529b9ed44ff484c3ee057e5dc9096674b152b71df81eb8ffbfec3f5d8 SHA512 a281a8bb8b8422cfceaf704e6b26a0c8b7c8ee393756ebee86ede8a8681b0ba9f8f5b5e568899e6e7b55fba20edba74f9e7a532f647dbf1549f582b3226028b6 DIST manual-0.34.pdf 3405949 BLAKE2B f52ac83c62a243ca0034237a75d8ce2cdffb7a6668c3562012d4577c742823c092f1d42bba0d1a56ce52885511b3eb6e9a0055cdf0d00baddc2a412964cb8d98 SHA512 1dfaf66485beb82d309a58f3868f7c150575d99d652dbef261991429df85073ffce0cf8d73f44f4f9c13299be3cd11f92826da695901846c7b8dc6561b0090d8 DIST quickguide-0.34.pdf 58334 BLAKE2B cfd2dd38ac1117ef7253d0193bdf264a0160bf55776b5d1f42efafb9c73924287e12ac2c53bae6e7fd9a6ee29a172e0205909785bbe695ce8b01bc2479c41660 SHA512 0bcdeaa643d400e17b12d92c78eddb33a202220ccb26e5a9933528faa0e8d3fccde432a1fba2103b28bec59d3df75e1176ed2918308533f7e490fbdb5d60a82d -EBUILD argouml-0.34-r1.ebuild 1400 BLAKE2B 2a946a516f8303b97fc4815c47bb76b80a694449dd97a1fb6f4a5ee96c4a6a44f12d504f198ea31f69aaac04b5fa2ab2e8358757cb842c860929f7b770ff6215 SHA512 3bcbd89d2d1fe86eaf80bbe7618b4ec030b9add7842b2f4d837c75f6dd2bf1c7f6077f1dba856aae934fa46ed0c65b5b026733fa73b299df84e1d2d678c16e40 -EBUILD argouml-0.34.ebuild 1383 BLAKE2B 2818da067ca8d6fd4e443c1c458302dd519c75d2531df00214e758d05ce99ab2b58e3aca9833ea7f6f9022b967ce5c5f237691affe85357f6c5735612db1a586 SHA512 957dd4604ee9fb7c56734602e3ffb4f2c3a763c7ae353ba3a0457000fbeafdccdf8e64c9894de3cffa810626df7bd43de542a8906b38d3419f35e6e845cdfc87 +EBUILD argouml-0.34-r1.ebuild 1398 BLAKE2B 138c2e1d756fe5a6e2ae0c321310c2e077810738dcb85013cec8506826a99a0bebb249c2144df337125e121dc968d729fc3f4c42f0f11f0dc0f04c2169a0e0da SHA512 de41e4a180111cd3b8ee6b1338ad906faf9416fa1a3e2880c8d16d6f0ce987ff891267b0002abfd765a38e9fee0aa80311735f7a1bc1775cfb7b0da8e31ad7c7 MISC metadata.xml 328 BLAKE2B dc77ff9f2776dcd6b91bd7ff048c8643af35bac58d9db695f9c42165832e807bfd8344d382a6d5dd1361796bc414739bb49bfd195fe51353874ef019a7faa06f SHA512 7be56b71d2bfd90bd54ed5dc839655d8e75226aba1e3399949e32c8de61cca23b275f8b3eaa38dcd3a07240c81a826bfe546c2213d2d8be3f0c067205835439a diff --git a/dev-util/argouml/argouml-0.34-r1.ebuild b/dev-util/argouml/argouml-0.34-r1.ebuild index 1ed077a3de26..dfaa5bb87100 100644 --- a/dev-util/argouml/argouml-0.34-r1.ebuild +++ b/dev-util/argouml/argouml-0.34-r1.ebuild @@ -17,7 +17,7 @@ SRC_URI="${BASE_URI}/ArgoUML-${PV}.tar.gz LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc" RDEPEND=">=virtual/jre-1.8:*" diff --git a/dev-util/argouml/argouml-0.34.ebuild b/dev-util/argouml/argouml-0.34.ebuild deleted file mode 100644 index a10475095a98..000000000000 --- a/dev-util/argouml/argouml-0.34.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit desktop xdg-utils java-pkg-2 - -DESCRIPTION="Modelling tool that helps you do your design using UML" -HOMEPAGE="http://argouml.tigris.org" -BASE_URI="http://argouml-downloads.tigris.org/nonav/${P}" -SRC_URI="${BASE_URI}/ArgoUML-${PV}.tar.gz - http://argouml-downloads.tigris.org/nonav/argouml-db-1.0/dbuml-module-1.0.4.zip - doc? ( - ${BASE_URI}/manual-${PV}.pdf - ${BASE_URI}/quickguide-${PV}.pdf - )" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="doc" - -DEPEND="app-arch/unzip" -RDEPEND=">=virtual/jre-1.6" - -S="${WORKDIR}" - -src_compile() { :; } - -src_install() { - java-pkg_jarinto /opt/${PN}/lib - java-pkg_dojar ${P}/*.jar - - java-pkg_jarinto /opt/${PN}/lib/ext - java-pkg_dojar ${P}/ext/*.jar release/ext/*.jar - - java-pkg_dolauncher ${PN} --main org.argouml.application.Main - - dodoc ${P}/README.txt - - if use doc; then - find release/ \( -name Thumbs.db -o -name filelist.xml \) \ - -delete || die - HTML_DOCS=( release/{Readme.htm,www} ) - DOCS=( - "${DISTDIR}"/manual-${PV}.pdf - "${DISTDIR}"/quickguide-${PV}.pdf - ) - einstalldocs - fi - - newicon ${P}/icon/ArgoIcon128x128.png ${PN}.png || die - make_desktop_entry ${PN} "ArgoUML" -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/dev-util/aruba/Manifest b/dev-util/aruba/Manifest index 5f106f82821f..58f26d09e4c5 100644 --- a/dev-util/aruba/Manifest +++ b/dev-util/aruba/Manifest @@ -5,5 +5,5 @@ DIST aruba-2.0.0.tar.gz 132762 BLAKE2B b06190d3a1698c5a2d295df16096b2bd587c60a9c EBUILD aruba-0.6.2-r2.ebuild 967 BLAKE2B 6a11fa4ca7af64f825b1251d470190a64608279aa1f2735e1ffd458479e22e9ffa6739bef16d3e714cab5ec53a16fd31401d1a47c675538a5fe8b2480d48204b SHA512 c922d4e5a19162aefb55b4415547222d1b799bcb7f239e6e9167a96349c76804b569829b60f91289e781c1dd4211361ac7b3ef547be92a8b35712dd5075b6916 EBUILD aruba-1.0.3-r1.ebuild 1968 BLAKE2B 1423a47057cd55850ddffa55a807832d6c88a3d6c52b40151e6722f7b06c2486c6757286f184528e34b962ad39e87ff4853f94fa3422febf8c79b67529ba7fad SHA512 145d0ea4cc31df24758d3baa19567b82fc68a2a890034d3e03fc64ade8ea262954796c96f421bf77e45de6d79cd4db99cb59a25d26e71fa79c4680e18c35c897 EBUILD aruba-1.1.2-r1.ebuild 1948 BLAKE2B 3350e24d20c4de6d9738efb11424e6963df85112e66286166285f81d7e100fea21e6d2e779ea3ba454b6345e51ba4ebb31374f14450de5d7f2af792c09f3f324 SHA512 a48b19aa3574fe8263224fd7b927ceb0201ac0baf57e9871c5ac1e886664f34f17e8fe7c1068f8fe57a8c08287af14ccb82f5880900a059761d15cf33237f2da -EBUILD aruba-2.0.0.ebuild 2001 BLAKE2B 6e5f04bf9309082b3b034a53bb67e27c9ac9d5ba734d5845ad5f59f18fb5c02a721d2d272a415d50b259a343db8a1aaf00be42027e74255934978e48ee5f6bdb SHA512 a1f339e0886e8b51839e4708283b4cb145f988bdc3661be52b961b7dc805651fccc6936472ba7a8dfd901f55c98d01801864ed87c8553136f6e548a8cb2caeb4 +EBUILD aruba-2.0.0.ebuild 2011 BLAKE2B adcaadc7714d52d947bfdb02773209fdb31af10399909dfc439381516f0b4e57b3d8ce05d418ca0f29286d2eb9a4f1aeb14d12e5faa8f7bb8d43135c5e33e0a1 SHA512 9f6f57ab4494fa51645761119fdde78ffae5816f5fd8e02944bcf9abff233dd3964c0e30ac793437e7c9c1c18277db169f2701adb1b6478f26f5b4e3569339ba MISC metadata.xml 297 BLAKE2B 013e79bd25020910ff023586ed3e1349ee1dcbf195b73c230133775c2fe031794f91fd7e54d4df43bfc61de716f452492f2b7af3ba7dbf7e04cf4a47ac16a00d SHA512 c57a4e881304d3bdc2001d4f221ec7d4789223fa36b104271ec9a2439e7730ccbfd349b16209ac6a59fe782618b14423cf3b7b345ef2a7d4944a535eaed75c9a diff --git a/dev-util/aruba/aruba-2.0.0.ebuild b/dev-util/aruba/aruba-2.0.0.ebuild index a3476f7ee530..12c6b54929ba 100644 --- a/dev-util/aruba/aruba-2.0.0.ebuild +++ b/dev-util/aruba/aruba-2.0.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27" +USE_RUBY="ruby26 ruby27 ruby30" RUBY_FAKEGEM_RECIPE_TEST="cucumber" RUBY_FAKEGEM_RECIPE_DOC="none" @@ -18,7 +18,7 @@ HOMEPAGE="https://github.com/cucumber/aruba" SRC_URI="https://github.com/cucumber/aruba/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~s390 ~sparc ~x86" SLOT="$(ver_cut 1)" IUSE="" @@ -28,7 +28,7 @@ RDEPEND="${RDEPEND}" ruby_add_rdepend " =dev-ruby/bundler-2* >=dev-ruby/childprocess-2.0 =dev-ruby/contracts-0.16.0:0 =dev-ruby/contracts-0.16.0 =dev-ruby/rspec-expectations-3.4:3 dev-ruby/thor:1 >=dev-util/cucumber-2.4 +Date: Sat, 7 May 2022 20:31:24 -0700 +Subject: [PATCH] Fix the build with slibtool + +gentoo bug: https://bugs.gentoo.org/777444 +--- + formats/ctf-text/Makefile.am | 4 +--- + formats/ctf-text/types/Makefile.am | 3 +-- + formats/ctf/Makefile.am | 1 - + formats/ctf/ir/Makefile.am | 3 +-- + formats/ctf/metadata/Makefile.am | 2 +- + formats/ctf/types/Makefile.am | 3 +-- + formats/ctf/writer/Makefile.am | 3 +-- + lib/Makefile.am | 4 +--- + 8 files changed, 7 insertions(+), 16 deletions(-) + +diff --git a/formats/ctf-text/Makefile.am b/formats/ctf-text/Makefile.am +index d773c8157..f2f6b22e3 100644 +--- a/formats/ctf-text/Makefile.am ++++ b/formats/ctf-text/Makefile.am +@@ -12,9 +12,7 @@ libbabeltrace_ctf_text_la_LDFLAGS = \ + $(LD_NO_AS_NEEDED) -version-info $(BABELTRACE_LIBRARY_VERSION) \ + types/libctf-text-types.la + +-libbabeltrace_ctf_text_la_LIBADD = \ +- $(top_builddir)/lib/libbabeltrace.la \ +- $(top_builddir)/formats/ctf/libbabeltrace-ctf.la ++libbabeltrace_ctf_text_la_LIBADD = + + if ENABLE_DEBUG_INFO + libbabeltrace_ctf_text_la_LIBADD += $(top_builddir)/lib/libdebug-info.la +diff --git a/formats/ctf-text/types/Makefile.am b/formats/ctf-text/types/Makefile.am +index 576d29d7d..596a6a859 100644 +--- a/formats/ctf-text/types/Makefile.am ++++ b/formats/ctf-text/types/Makefile.am +@@ -14,5 +14,4 @@ libctf_text_types_la_SOURCES = \ + + libctf_text_types_la_LDFLAGS = $(LT_NO_UNDEFINED) + +-libctf_text_types_la_LIBADD = \ +- $(top_builddir)/lib/libbabeltrace.la ++libctf_text_types_la_LIBADD = +diff --git a/formats/ctf/Makefile.am b/formats/ctf/Makefile.am +index 23ae0b93c..65de7cf87 100644 +--- a/formats/ctf/Makefile.am ++++ b/formats/ctf/Makefile.am +@@ -17,7 +17,6 @@ libbabeltrace_ctf_la_LDFLAGS = \ + $(LD_NO_AS_NEEDED) -version-info $(BABELTRACE_LIBRARY_VERSION) + + libbabeltrace_ctf_la_LIBADD = \ +- $(top_builddir)/lib/libbabeltrace.la \ + types/libctf-types.la \ + metadata/libctf-parser.la \ + metadata/libctf-ast.la \ +diff --git a/formats/ctf/ir/Makefile.am b/formats/ctf/ir/Makefile.am +index 6f5b06e4d..3af40cfc1 100644 +--- a/formats/ctf/ir/Makefile.am ++++ b/formats/ctf/ir/Makefile.am +@@ -22,8 +22,7 @@ libctf_ir_la_SOURCES = \ + + libctf_ir_la_LDFLAGS = $(LT_NO_UNDEFINED) + +-libctf_ir_la_LIBADD = \ +- $(top_builddir)/lib/libbabeltrace.la ++libctf_ir_la_LIBADD = + + if BABELTRACE_BUILD_WITH_LIBUUID + libctf_ir_la_LIBADD += -luuid +diff --git a/formats/ctf/metadata/Makefile.am b/formats/ctf/metadata/Makefile.am +index 573f94d31..a181e784c 100644 +--- a/formats/ctf/metadata/Makefile.am ++++ b/formats/ctf/metadata/Makefile.am +@@ -24,7 +24,7 @@ libctf_ast_la_SOURCES = ctf-visitor-xml.c \ + ctf-visitor-semantic-validator.c \ + ctf-visitor-generate-io-struct.c + libctf_ast_la_LIBADD = \ +- $(top_builddir)/lib/libbabeltrace.la ++ $(top_builddir)/types/libbabeltrace_types.la + libctf_ast_la_LDFLAGS = $(LT_NO_UNDEFINED) + + if BABELTRACE_BUILD_WITH_LIBUUID +diff --git a/formats/ctf/types/Makefile.am b/formats/ctf/types/Makefile.am +index a1bcfb2fe..9ae105868 100644 +--- a/formats/ctf/types/Makefile.am ++++ b/formats/ctf/types/Makefile.am +@@ -14,5 +14,4 @@ libctf_types_la_SOURCES = \ + + libctf_types_la_LDFLAGS = $(LT_NO_UNDEFINED) + +-libctf_types_la_LIBADD = \ +- $(top_builddir)/lib/libbabeltrace.la ++libctf_types_la_LIBADD = +diff --git a/formats/ctf/writer/Makefile.am b/formats/ctf/writer/Makefile.am +index e328084be..ab27b0742 100644 +--- a/formats/ctf/writer/Makefile.am ++++ b/formats/ctf/writer/Makefile.am +@@ -6,8 +6,7 @@ libctf_writer_la_SOURCES = \ + writer.c \ + functor.c + +-libctf_writer_la_LIBADD = \ +- $(top_builddir)/lib/libbabeltrace.la ++libctf_writer_la_LIBADD = + + libctf_writer_la_LDFLAGS = $(LT_NO_UNDEFINED) + +diff --git a/lib/Makefile.am b/lib/Makefile.am +index 48620e8fd..e4748cadc 100644 +--- a/lib/Makefile.am ++++ b/lib/Makefile.am +@@ -28,6 +28,4 @@ libdebug_info_la_LIBADD = libbabeltrace.la + endif + + libbabeltrace_la_LIBADD = \ +- prio_heap/libprio_heap.la \ +- $(top_builddir)/types/libbabeltrace_types.la \ +- $(top_builddir)/compat/libcompat.la ++ prio_heap/libprio_heap.la diff --git a/dev-util/bats/Manifest b/dev-util/bats/Manifest index c05384e77414..e9624d00f2ac 100644 --- a/dev-util/bats/Manifest +++ b/dev-util/bats/Manifest @@ -1,5 +1,5 @@ DIST bats-1.5.0.tar.gz 108052 BLAKE2B 68bba9d263e4206ead7039da2b09c5211c834445efdf429dca6c53acc5409de1052ce7ffa9143e732d3aeaeb6ea6dcaf9b419adc02776e601545557dea776e36 SHA512 e0386fb32214db67ae001a2040c44277988af7fa909a820843237c7d47eedfa4e370238d5b2d06a4667b874cad4b00f2cd14624b1bc45628192e5d693bd5073a DIST bats-1.6.0.tar.gz 116367 BLAKE2B 7c3cd055edb476b6d62ddb28b23c5d0f3ddc07aba3b6ff736fc5a89f8a29856fec4e662d84d1c6094d1317d66b2e2666c269b275a6a0f8a7f4784387599ccffb SHA512 b5477d83339294651341734fa2eea54e73ca35e198260eab80cf3313b20904550e57b3471471fd3abfe0c4e02e360c713a87b3ee5e14468d89f3257445e6bb35 -EBUILD bats-1.5.0.ebuild 940 BLAKE2B 9fdf34273c68f2d82d16cbc3809aa7818faf70e803c07847e514eff13ddbc422e11909fe7d41a579fe26a6e6865170e395b9375f3fc736b81f6576ecf0e6348b SHA512 ce82c52c31455b5e203fa3df5d9f707f5319be21be8bc1fd5db97917d5a89a8c60fa14a099f6f6f23535a5d4e1bffd69a6ba5e3332a953200869395e34bc8ffc +EBUILD bats-1.5.0.ebuild 939 BLAKE2B 0750c121bef1d633f9b5eefc3074b091c195ed9e79a2c9c1108dabf67cb1b36b3f9edbb1c051016241ef8323319fb98ac67e899073dae9afd6b1fa6b313224a0 SHA512 a7a9d1f19f587d6164b6bce7f45ecd3c9d72d8ed02e19ec8b41cf1ffb6a931f5c49a083f17ddaea40a39f4eb65d4e23b800e6227cacfa3280b56393d95a77ed9 EBUILD bats-1.6.0.ebuild 962 BLAKE2B e564d5e54a8cd1b3761a872a2c9050bee6e8397ed0c3a650ab38116c919094aad9ee1cd7dfbe375afeb06ab1e013dde960102c3198fa37308cf3f66c44b69429 SHA512 ddf8d88853f77f71041467ec3c51b11706755603760da354ab8a941de5209642e919a87f41ba9fe8eda3e9895951584872f64e3423d0dcfcd671054df8dfad73 MISC metadata.xml 960 BLAKE2B 1eef5273fa063fbeb31bf73be2dd264f83a37a75ae5bfc116cfe6e97a0707349b9fdd6e0700505d7f698e63eeffeec2f72f9f9e853be3c3eb70ea80891fddde0 SHA512 906495ef8f00981f362302c4cc0f24aca8a9a7d4898e4f729941836b3bb126590c7d4863b37b6d216c1485cc96502c330ca03801c9cb271793ebd298285f8923 diff --git a/dev-util/bats/bats-1.5.0.ebuild b/dev-util/bats/bats-1.5.0.ebuild index 84e71c0c72fc..250afc44096b 100644 --- a/dev-util/bats/bats-1.5.0.ebuild +++ b/dev-util/bats/bats-1.5.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/${MY_PN}/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar. LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm arm64 ppc64 ~riscv x86" +KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86" DEPEND="app-shells/bash:*" RDEPEND="${DEPEND}" diff --git a/dev-util/bazel/Manifest b/dev-util/bazel/Manifest index 0e535705d34b..4e900f59bc77 100644 --- a/dev-util/bazel/Manifest +++ b/dev-util/bazel/Manifest @@ -4,7 +4,7 @@ AUX bazel-4.2.2-absl_numeric_limits.patch 2413 BLAKE2B 3e31f886b3f561faa79255aa6 DIST bazel-3.7.2-dist.zip 313677756 BLAKE2B cd6363762c68d25739a6bf6c13f10e191302a10b6fb7d97455effbc678d4f0b644c76115cad478aad7c09f703d9e594f4bdb8669ed6ab97d6a559a27723c510c SHA512 e8746ef5ec22feb95e9dbbddb3fb56cf8f49c80f326fc2a4e0ce2619607826fac22f46bfb995daee55bf9ffabb9d646b8454be2bce7b479da5cf2a7e5b3be62b DIST bazel-4.2.2-dist.zip 279304631 BLAKE2B 2a32838e50b63c4b6400aced10085c6c9aacf28641ea555a44b9c4ed8991fc29658b4d420b26179e8eed0e00cfe7391e8eec84c7851f17493c74d1c5682427af SHA512 123f73dc87053e37705bb729f82bd722d6d2799fe106f79c51cf5566fb2771d824108cbe275aad55ae590b970c549008b433704cbf1245394769e950796eb8db DIST bazel-5.0.0-dist.zip 235894565 BLAKE2B 3798eb9111772809f0345e0c74bef38d8f9d44a7f20844f20aad187a2e177f4999ffa0e1cc1719e4284cdc7c72295bb903d32ce56821c72ee2908f4d939d0769 SHA512 2a9a972d1cce6b50f959fec3d37506914208169c8aa36e5ec5f9a27942e9beff1080a544a18e9bd5eb13dc434c1864cda0594e6da5b78c2f41085abf808c22d7 -EBUILD bazel-3.7.2-r1.ebuild 2740 BLAKE2B c6aaea27500b46a0aa684410307726b6ba5a306b27331cdee0e4b6af09cd711fb6918eeb0e9ac1c84e4fce1f22b870f7bf0f62b498e16ea71a232ea5280ca5af SHA512 f3b810aa3af9baf87e732029235650bb59c1f9894bc80b7973fbeed47e8c362b5c6dc75365b752043e655c8a57f52bcdb8a8aaa0f7491b7a34619d778571b4ab -EBUILD bazel-4.2.2.ebuild 2330 BLAKE2B db8e9ff6fb17e3687350ec170474758c0b1e5bb65e8028fa5f0a80c3e8642a2f9bd8f96ee82b35b33686ba94ebf984d9de8137694c1b84aac3b8ec2136bd75e8 SHA512 8c1a4755d982826d1b7495d276ee3b788743561121dfe57d5c8d920373ddd749755b9e98e2f102f569468e7a9d97a34f3a7ace9af75079ad405d9735807f4dd8 -EBUILD bazel-5.0.0.ebuild 2382 BLAKE2B e1ad60c714a000ab0b09d77b5e83645c07c3f0c7ea04e264bd37f2769f959a43728d60fc8b09bc3c12d546f551b53740300a8a5deefc0f00415a48bd15e7c07f SHA512 10372e97dd589f05c439988cf84a011797fa673f4c264a9e4a636351ff55b697abcaf446de0b7436ffe891b5220f7f4ff3dc2ba2e08d2b8c474f9aa4ee5a5f90 +EBUILD bazel-3.7.2-r1.ebuild 2778 BLAKE2B d24848fe0b5d5cc71cc754e1f7f6e2d5efc14240c55b00af10b93de298646f0bed8994a69a2767986854f4784dfc820e5dd157ef253325049d4c039b3b79bcf7 SHA512 08d18de4c56f733d638c36317c66a7d2afa6b7dde03ca79c106e0285551514ea9558c68c2c13dd33e6448d8d38d233fff423bde434714345c711ee955ca75f98 +EBUILD bazel-4.2.2.ebuild 2368 BLAKE2B 51982c8c7ac6d2d02259c295879a1883f45e83203c8a8ae697697b593dbb5ce7649ee3054ccf624416eba0fae51f942a115c275fbd6d173c6168324a289d933a SHA512 a58e9e1b9df0257806d64df2527d25eea261974de747237b478a009974c492b8f7c414a598029162bf689c6cfe7082660730d72b6d8f78a4620b16d820a885fc +EBUILD bazel-5.0.0.ebuild 2388 BLAKE2B c6ed6fa24af8f9c0a6ac5a6e841926c34201aba47d035c9b344db62faaf9062a8aa05a537dd73b33ff03b168a66da24b081d181585bf18c81d7ce3b204643ab0 SHA512 e334a3366e452bcb4f846bf5379027287a4432621729bf37240425266facf01ee198be74915842db1d524c7c34620b67eadbf08f81b40fae89f1f476c21821f9 MISC metadata.xml 706 BLAKE2B 07f70164b2e809db66f4255b62635e1b93ff58269f323a0efbfd994dd425034e4896599463c900582f0863cebf8f5ee0dd56da01bafbd30c9e27e88ffb99ad46 SHA512 3a335159533ca5f0d7de3b1bde18a737ba2dca2de56121124cdb9cb05009db5fac07bef1d21d5b73bec834b7928e7ec291e2ff3cd964e395431b9deac29bfbe6 diff --git a/dev-util/bazel/bazel-3.7.2-r1.ebuild b/dev-util/bazel/bazel-3.7.2-r1.ebuild index db3f1fbbb8c0..1ab7cb5b1b1b 100644 --- a/dev-util/bazel/bazel-3.7.2-r1.ebuild +++ b/dev-util/bazel/bazel-3.7.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -17,8 +17,12 @@ IUSE="examples tools" # strip corrupts the bazel binary # test fails with network-sandbox: An error occurred during the fetch of repository 'io_bazel_skydoc' (bug 690794) RESTRICT="strip test" -RDEPEND=">=virtual/jdk-1.8:*" -DEPEND="${RDEPEND} +RDEPEND=">=virtual/jre-1.8:*" +DEPEND=" + || ( + virtual/jdk:1.8 + virtual/jdk:11 + ) app-arch/unzip app-arch/zip" diff --git a/dev-util/bazel/bazel-4.2.2.ebuild b/dev-util/bazel/bazel-4.2.2.ebuild index a8b93d4ab322..fb8928767133 100644 --- a/dev-util/bazel/bazel-4.2.2.ebuild +++ b/dev-util/bazel/bazel-4.2.2.ebuild @@ -17,8 +17,12 @@ IUSE="examples tools" # strip corrupts the bazel binary # test fails with network-sandbox: An error occurred during the fetch of repository 'io_bazel_skydoc' (bug 690794) RESTRICT="strip test" -RDEPEND=">=virtual/jdk-1.8:*" -DEPEND="${RDEPEND} +RDEPEND=">=virtual/jre-1.8:*" +DEPEND=" + || ( + virtual/jdk:1.8 + virtual/jdk:11 + ) app-arch/unzip app-arch/zip" diff --git a/dev-util/bazel/bazel-5.0.0.ebuild b/dev-util/bazel/bazel-5.0.0.ebuild index 778608f34249..36ee3e954ac0 100644 --- a/dev-util/bazel/bazel-5.0.0.ebuild +++ b/dev-util/bazel/bazel-5.0.0.ebuild @@ -17,8 +17,9 @@ IUSE="examples tools" # strip corrupts the bazel binary # test fails with network-sandbox: An error occurred during the fetch of repository 'io_bazel_skydoc' (bug 690794) RESTRICT="strip test" -RDEPEND=">=virtual/jdk-11:*" -DEPEND="${RDEPEND} +RDEPEND=">=virtual/jre-11:*" +DEPEND=" + virtual/jdk:11 app-arch/unzip app-arch/zip" diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index 357b0d5d8317..cf0b627dde0d 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -5,5 +5,5 @@ AUX bcc-0.9.0-no-luajit-automagic-dep.patch 463 BLAKE2B 286ed298055cbdb22d9c3f3f DIST bcc-0.23.0.tar.gz 5254103 BLAKE2B 011559f081dd8f95b45b64e347ed191f585f6f5e395aadc3ef9726785aa41735b263c0d6e7743c969e390792f0f4f286930fee585c1a59878f301c4b4026dce8 SHA512 531626c920f5ef7d05617b3b418d55fdeef2dc8014f942a6e68ca457433d63445cc98303bbe331ee982e4aefe5d2df84764d373a6166638bd457992b371f037c DIST bcc-0.24.0.tar.gz 4640711 BLAKE2B 91d333c21c55de6a0ae78f9bb0b003803578525746e63ca5047896c0b2ed03ee880e03a84511470576e888e46559c67a8ebfdfe49d8785d094e2361bb20c5c2e SHA512 951672e3a8e5ad56eedf513477317ec3d3b4cf2d594bbfce20f3d19ddf7ce255e9dcfc69d9b05bb765a16e769c8e42d7c57071ddb86fb32437f527d3d25d19b6 EBUILD bcc-0.23.0-r5.ebuild 3065 BLAKE2B be459f9fec8bcb46a1ca7c30abe20b3be11ff39b113214e676a0d323da2b2e31c5381a5a024f07e4c4d303d05d1496aff554a6e7ff2ee316b9637b66c1896f49 SHA512 ab602946077f47e56711a703107048cc72cf2fed7cafecbf19bd82a3786680baab20b36a33390f33b76d5922b5e896b2bf293e03ea63a6969f92117da7cb532a -EBUILD bcc-0.24.0.ebuild 3072 BLAKE2B d5ab78910d3be5a030aa4b7b940cd808c18deeba07ab3fc35ba75305a950c5eca301317521380dce7f764e909dc8099fc1f29c8d2bb26ddf20c1e28d5759ce65 SHA512 966f399bdac27e3b58cc1768de9fb2bd6aa07ce6ca404cac8ea6f792f2c77e48818857a97975178acf2b13617ab9934f9f2335a449a3bf8b90a36ce56d949ded +EBUILD bcc-0.24.0-r1.ebuild 3059 BLAKE2B c3461a5ecefbec5f6fc562c99ff805c82da52f009fe387d03417e36d4b3b9b1375fe113000b24f394586fd6a7a15ec835980cb2f9f480140f591d49b6e0a101e SHA512 4ac0e89395db194ac1ff5a2a18db37e4d18bebc49ed46266d2438622e98e58b86f6d466d440f20d99167b282b543acb1e4973192eba9aa9060469077bcacf6e9 MISC metadata.xml 533 BLAKE2B b34e30baea99e82348b7f925ab1b4899ea9e4119d2f24f59e11b48dd8efc61edb3029580af40184acd0dfa180caa7e558ef0303247658cc1b3136940f7a735f6 SHA512 c7d4a450c8fe534fd9ab3aede95ac1192aa62f94858b9e0b1efc1b8982d49b0546e012f2d60c1aefc96155b8641d6ebba059af8fbea798827cc8dfeee15390e9 diff --git a/dev-util/bcc/bcc-0.24.0-r1.ebuild b/dev-util/bcc/bcc-0.24.0-r1.ebuild new file mode 100644 index 000000000000..86a3d50ede4f --- /dev/null +++ b/dev-util/bcc/bcc-0.24.0-r1.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( luajit ) +PYTHON_COMPAT=( python3_{8..10} ) +LLVM_MAX_SLOT=14 + +inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs + +DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" +HOMEPAGE="https://iovisor.github.io/bcc/" +SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="+lua test" + +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + lua? ( ${LUA_REQUIRED_USE} ) +" + +# tests need root access +RESTRICT="test" + +RDEPEND=" + >=dev-libs/elfutils-0.166:= + >=dev-libs/libbpf-0.7.0:=[static-libs(-)] + sys-kernel/linux-headers + /dev/null || die - eapply "${FILESDIR}"/${PN}-1.71.0-fix-test.patch - popd >/dev/null || die -} - -src_configure() { - # need to enable LFS explicitly for 64-bit offsets on 32-bit hosts (#761100) - append-lfs-flags -} - -src_compile() { - cd engine || die - ${CONFIG_SHELL:-${BASH}} ./build.sh cxx --cxx="$(tc-getCXX)" --cxxflags="${CXXFLAGS}" -d+2 --without-python || die "building bjam failed" -} - -src_test() { - # Forget tests, bjam is a lost cause - : -} - -src_install() { - dobin engine/{bjam,b2} - - insinto /usr/share/boost-build/src - doins -r "${FILESDIR}/site-config.jam" \ - ../boost-build.jam bootstrap.jam build-system.jam ../example/user-config.jam *.py \ - build kernel options tools util - - find "${ED}"/usr/share/boost-build/src -iname '*.py' -delete || die - - dodoc ../notes/{changes,release_procedure,build_dir_option,relative_source_paths}.txt - - if use examples; then - docinto examples - dodoc -r ../example/. - docompress -x /usr/share/doc/${PF}/examples - fi -} diff --git a/dev-util/boost-build/boost-build-1.79.0.ebuild b/dev-util/boost-build/boost-build-1.79.0.ebuild index 5efc205f8f68..355f1d1ddb0d 100644 --- a/dev-util/boost-build/boost-build-1.79.0.ebuild +++ b/dev-util/boost-build/boost-build-1.79.0.ebuild @@ -14,7 +14,7 @@ S="${WORKDIR}/boost_${MY_PV}/tools/build/src" LICENSE="Boost-1.0" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="examples" RESTRICT="test" diff --git a/dev-util/boost-build/files/boost-build-1.74.0-no-implicit-march-flags.patch b/dev-util/boost-build/files/boost-build-1.74.0-no-implicit-march-flags.patch deleted file mode 100644 index 894af8f62c2d..000000000000 --- a/dev-util/boost-build/files/boost-build-1.74.0-no-implicit-march-flags.patch +++ /dev/null @@ -1,279 +0,0 @@ ---- a/tools/gcc.jam -+++ b/tools/gcc.jam -@@ -1224,135 +1224,9 @@ - # x86 and compatible - # The 'native' option appeared in gcc 4.2 so we cannot safely use it as default. - # Use i686 instead for 32-bit. --toolset.flags gcc OPTIONS x86/32/ : -march=i686 ; --cpu-flags gcc OPTIONS : x86 : native : -march=native ; --cpu-flags gcc OPTIONS : x86 : i486 : -march=i486 ; --cpu-flags gcc OPTIONS : x86 : i586 : -march=i586 ; --cpu-flags gcc OPTIONS : x86 : i686 : -march=i686 ; --cpu-flags gcc OPTIONS : x86 : pentium : -march=pentium ; --cpu-flags gcc OPTIONS : x86 : pentium-mmx : -march=pentium-mmx ; --cpu-flags gcc OPTIONS : x86 : pentiumpro : -march=pentiumpro ; --cpu-flags gcc OPTIONS : x86 : pentium2 : -march=pentium2 ; --cpu-flags gcc OPTIONS : x86 : pentium3 : -march=pentium3 ; --cpu-flags gcc OPTIONS : x86 : pentium3m : -march=pentium3m ; --cpu-flags gcc OPTIONS : x86 : pentium-m : -march=pentium-m ; --cpu-flags gcc OPTIONS : x86 : pentium4 : -march=pentium4 ; --cpu-flags gcc OPTIONS : x86 : pentium4m : -march=pentium4m ; --cpu-flags gcc OPTIONS : x86 : prescott : -march=prescott ; --cpu-flags gcc OPTIONS : x86 : nocona : -march=nocona ; --cpu-flags gcc OPTIONS : x86 : core2 : -march=core2 ; --cpu-flags gcc OPTIONS : x86 : conroe : -march=core2 ; --cpu-flags gcc OPTIONS : x86 : conroe-xe : -march=core2 ; --cpu-flags gcc OPTIONS : x86 : conroe-l : -march=core2 ; --cpu-flags gcc OPTIONS : x86 : allendale : -march=core2 ; --cpu-flags gcc OPTIONS : x86 : wolfdale : -march=core2 -msse4.1 ; --cpu-flags gcc OPTIONS : x86 : merom : -march=core2 ; --cpu-flags gcc OPTIONS : x86 : merom-xe : -march=core2 ; --cpu-flags gcc OPTIONS : x86 : kentsfield : -march=core2 ; --cpu-flags gcc OPTIONS : x86 : kentsfield-xe : -march=core2 ; --cpu-flags gcc OPTIONS : x86 : yorksfield : -march=core2 ; --cpu-flags gcc OPTIONS : x86 : penryn : -march=core2 ; --cpu-flags gcc OPTIONS : x86 : corei7 : -march=corei7 ; --cpu-flags gcc OPTIONS : x86 : nehalem : -march=corei7 ; --cpu-flags gcc OPTIONS : x86 : corei7-avx : -march=corei7-avx ; --cpu-flags gcc OPTIONS : x86 : sandy-bridge : -march=corei7-avx ; --cpu-flags gcc OPTIONS : x86 : core-avx-i : -march=core-avx-i ; --cpu-flags gcc OPTIONS : x86 : ivy-bridge : -march=core-avx-i ; --cpu-flags gcc OPTIONS : x86 : haswell : -march=core-avx-i -mavx2 -mfma -mbmi -mbmi2 -mlzcnt ; --cpu-flags gcc OPTIONS : x86 : broadwell : -march=broadwell ; --cpu-flags gcc OPTIONS : x86 : skylake : -march=skylake ; --cpu-flags gcc OPTIONS : x86 : skylake-avx512 : -march=skylake-avx512 ; --cpu-flags gcc OPTIONS : x86 : cannonlake : -march=skylake-avx512 -mavx512vbmi -mavx512ifma -msha ; --cpu-flags gcc OPTIONS : x86 : icelake-client : -march=icelake-client ; --cpu-flags gcc OPTIONS : x86 : icelake-server : -march=icelake-server ; --cpu-flags gcc OPTIONS : x86 : cascadelake : -march=skylake-avx512 -mavx512vnni ; --cpu-flags gcc OPTIONS : x86 : cooperlake : -march=cooperlake ; --cpu-flags gcc OPTIONS : x86 : tigerlake : -march=tigerlake ; --cpu-flags gcc OPTIONS : x86 : k6 : -march=k6 ; --cpu-flags gcc OPTIONS : x86 : k6-2 : -march=k6-2 ; --cpu-flags gcc OPTIONS : x86 : k6-3 : -march=k6-3 ; --cpu-flags gcc OPTIONS : x86 : athlon : -march=athlon ; --cpu-flags gcc OPTIONS : x86 : athlon-tbird : -march=athlon-tbird ; --cpu-flags gcc OPTIONS : x86 : athlon-4 : -march=athlon-4 ; --cpu-flags gcc OPTIONS : x86 : athlon-xp : -march=athlon-xp ; --cpu-flags gcc OPTIONS : x86 : athlon-mp : -march=athlon-mp ; - ## --cpu-flags gcc OPTIONS : x86 : k8 : -march=k8 ; --cpu-flags gcc OPTIONS : x86 : opteron : -march=opteron ; --cpu-flags gcc OPTIONS : x86 : athlon64 : -march=athlon64 ; --cpu-flags gcc OPTIONS : x86 : athlon-fx : -march=athlon-fx ; --cpu-flags gcc OPTIONS : x86 : k8-sse3 : -march=k8-sse3 ; --cpu-flags gcc OPTIONS : x86 : opteron-sse3 : -march=opteron-sse3 ; --cpu-flags gcc OPTIONS : x86 : athlon64-sse3 : -march=athlon64-sse3 ; --cpu-flags gcc OPTIONS : x86 : amdfam10 : -march=amdfam10 ; --cpu-flags gcc OPTIONS : x86 : barcelona : -march=barcelona ; --cpu-flags gcc OPTIONS : x86 : bdver1 : -march=bdver1 ; --cpu-flags gcc OPTIONS : x86 : bdver2 : -march=bdver2 ; --cpu-flags gcc OPTIONS : x86 : bdver3 : -march=bdver3 ; --cpu-flags gcc OPTIONS : x86 : bdver4 : -march=bdver4 ; --cpu-flags gcc OPTIONS : x86 : btver1 : -march=btver1 ; --cpu-flags gcc OPTIONS : x86 : btver2 : -march=btver2 ; --cpu-flags gcc OPTIONS : x86 : znver1 : -march=znver1 ; --cpu-flags gcc OPTIONS : x86 : znver2 : -march=znver2 ; --cpu-flags gcc OPTIONS : x86 : winchip-c6 : -march=winchip-c6 ; --cpu-flags gcc OPTIONS : x86 : winchip2 : -march=winchip2 ; --cpu-flags gcc OPTIONS : x86 : c3 : -march=c3 ; --cpu-flags gcc OPTIONS : x86 : c3-2 : -march=c3-2 ; --cpu-flags gcc OPTIONS : x86 : c7 : -march=c7 ; - ## --cpu-flags gcc OPTIONS : x86 : atom : -march=atom ; - # Sparc --cpu-flags gcc OPTIONS : sparc : v7 : -mcpu=v7 : default ; --cpu-flags gcc OPTIONS : sparc : cypress : -mcpu=cypress ; --cpu-flags gcc OPTIONS : sparc : v8 : -mcpu=v8 ; --cpu-flags gcc OPTIONS : sparc : supersparc : -mcpu=supersparc ; --cpu-flags gcc OPTIONS : sparc : sparclite : -mcpu=sparclite ; --cpu-flags gcc OPTIONS : sparc : hypersparc : -mcpu=hypersparc ; --cpu-flags gcc OPTIONS : sparc : sparclite86x : -mcpu=sparclite86x ; --cpu-flags gcc OPTIONS : sparc : f930 : -mcpu=f930 ; --cpu-flags gcc OPTIONS : sparc : f934 : -mcpu=f934 ; --cpu-flags gcc OPTIONS : sparc : sparclet : -mcpu=sparclet ; --cpu-flags gcc OPTIONS : sparc : tsc701 : -mcpu=tsc701 ; --cpu-flags gcc OPTIONS : sparc : v9 : -mcpu=v9 ; --cpu-flags gcc OPTIONS : sparc : ultrasparc : -mcpu=ultrasparc ; --cpu-flags gcc OPTIONS : sparc : ultrasparc3 : -mcpu=ultrasparc3 ; - # RS/6000 & PowerPC --cpu-flags gcc OPTIONS : power : 403 : -mcpu=403 ; --cpu-flags gcc OPTIONS : power : 505 : -mcpu=505 ; --cpu-flags gcc OPTIONS : power : 601 : -mcpu=601 ; --cpu-flags gcc OPTIONS : power : 602 : -mcpu=602 ; --cpu-flags gcc OPTIONS : power : 603 : -mcpu=603 ; --cpu-flags gcc OPTIONS : power : 603e : -mcpu=603e ; --cpu-flags gcc OPTIONS : power : 604 : -mcpu=604 ; --cpu-flags gcc OPTIONS : power : 604e : -mcpu=604e ; --cpu-flags gcc OPTIONS : power : 620 : -mcpu=620 ; --cpu-flags gcc OPTIONS : power : 630 : -mcpu=630 ; --cpu-flags gcc OPTIONS : power : 740 : -mcpu=740 ; --cpu-flags gcc OPTIONS : power : 7400 : -mcpu=7400 ; --cpu-flags gcc OPTIONS : power : 7450 : -mcpu=7450 ; --cpu-flags gcc OPTIONS : power : 750 : -mcpu=750 ; --cpu-flags gcc OPTIONS : power : 801 : -mcpu=801 ; --cpu-flags gcc OPTIONS : power : 821 : -mcpu=821 ; --cpu-flags gcc OPTIONS : power : 823 : -mcpu=823 ; --cpu-flags gcc OPTIONS : power : 860 : -mcpu=860 ; --cpu-flags gcc OPTIONS : power : 970 : -mcpu=970 ; --cpu-flags gcc OPTIONS : power : 8540 : -mcpu=8540 ; --cpu-flags gcc OPTIONS : power : power : -mcpu=power ; --cpu-flags gcc OPTIONS : power : power2 : -mcpu=power2 ; --cpu-flags gcc OPTIONS : power : power3 : -mcpu=power3 ; --cpu-flags gcc OPTIONS : power : power4 : -mcpu=power4 ; --cpu-flags gcc OPTIONS : power : power5 : -mcpu=power5 ; --cpu-flags gcc OPTIONS : power : powerpc : -mcpu=powerpc ; --cpu-flags gcc OPTIONS : power : powerpc64 : -mcpu=powerpc64 ; --cpu-flags gcc OPTIONS : power : rios : -mcpu=rios ; --cpu-flags gcc OPTIONS : power : rios1 : -mcpu=rios1 ; --cpu-flags gcc OPTIONS : power : rios2 : -mcpu=rios2 ; --cpu-flags gcc OPTIONS : power : rsc : -mcpu=rsc ; --cpu-flags gcc OPTIONS : power : rs64a : -mcpu=rs64 ; --cpu-flags gcc OPTIONS : s390x : z196 : -march=z196 ; --cpu-flags gcc OPTIONS : s390x : zEC12 : -march=zEC12 ; --cpu-flags gcc OPTIONS : s390x : z13 : -march=z13 ; --cpu-flags gcc OPTIONS : s390x : z14 : -march=z14 ; --cpu-flags gcc OPTIONS : s390x : z15 : -march=z15 ; - # AIX variant of RS/6000 & PowerPC - toolset.flags gcc AROPTIONS 64/aix : "-X64" ; ---- a/tools/gcc.py -+++ b/tools/gcc.py -@@ -745,138 +745,14 @@ - # x86 and compatible - flags('gcc', 'OPTIONS', ['x86/32'], ['-m32']) - flags('gcc', 'OPTIONS', ['x86/64'], ['-m64']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'native', ['-march=native']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'i486', ['-march=i486']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'i586', ['-march=i586']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'i686', ['-march=i686'], default=True) --cpu_flags('gcc', 'OPTIONS', 'x86', 'pentium', ['-march=pentium']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'pentium-mmx', ['-march=pentium-mmx']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'pentiumpro', ['-march=pentiumpro']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'pentium2', ['-march=pentium2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'pentium3', ['-march=pentium3']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'pentium3m', ['-march=pentium3m']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'pentium-m', ['-march=pentium-m']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'pentium4', ['-march=pentium4']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'pentium4m', ['-march=pentium4m']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'prescott', ['-march=prescott']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'nocona', ['-march=nocona']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'core2', ['-march=core2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'conroe', ['-march=core2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'conroe-xe', ['-march=core2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'conroe-l', ['-march=core2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'allendale', ['-march=core2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'wolfdale', ['-march=core2', '-msse4.1']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'merom', ['-march=core2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'merom-xe', ['-march=core2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'kentsfield', ['-march=core2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'kentsfield-xe', ['-march=core2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'yorksfield', ['-march=core2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'penryn', ['-march=core2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'corei7', ['-march=corei7']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'nehalem', ['-march=corei7']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'corei7-avx', ['-march=corei7-avx']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'sandy-bridge', ['-march=corei7-avx']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'core-avx-i', ['-march=core-avx-i']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'ivy-bridge', ['-march=core-avx-i']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'haswell', ['-march=core-avx-i', '-mavx2', '-mfma', '-mbmi', '-mbmi2', '-mlzcnt']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'broadwell', ['-march=broadwell']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'skylake', ['-march=skylake']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'skylake-avx512', ['-march=skylake-avx512']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'cannonlake', ['-march=skylake-avx512', '-mavx512vbmi', '-mavx512ifma', '-msha']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'icelake-client', ['-march=icelake-client']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'icelake-server', ['-march=icelake-server']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'cascadelake', ['-march=skylake-avx512', '-mavx512vnni']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'cooperlake', ['-march=cooperlake']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'tigerlake', ['-march=tigerlake']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'k6', ['-march=k6']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'k6-2', ['-march=k6-2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'k6-3', ['-march=k6-3']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'athlon', ['-march=athlon']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'athlon-tbird', ['-march=athlon-tbird']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'athlon-4', ['-march=athlon-4']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'athlon-xp', ['-march=athlon-xp']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'athlon-mp', ['-march=athlon-mp']) - ## --cpu_flags('gcc', 'OPTIONS', 'x86', 'k8', ['-march=k8']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'opteron', ['-march=opteron']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'athlon64', ['-march=athlon64']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'athlon-fx', ['-march=athlon-fx']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'k8-sse3', ['-march=k8-sse3']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'opteron-sse3', ['-march=opteron-sse3']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'athlon64-sse3', ['-march=athlon64-sse3']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'amdfam10', ['-march=amdfam10']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'barcelona', ['-march=barcelona']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'bdver1', ['-march=bdver1']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'bdver2', ['-march=bdver2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'bdver3', ['-march=bdver3']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'btver1', ['-march=btver1']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'btver2', ['-march=btver2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'znver1', ['-march=znver1']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'znver2', ['-march=znver2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'winchip-c6', ['-march=winchip-c6']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'winchip2', ['-march=winchip2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'c3', ['-march=c3']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'c3-2', ['-march=c3-2']) --cpu_flags('gcc', 'OPTIONS', 'x86', 'c7', ['-march=c7']) - ## --cpu_flags('gcc', 'OPTIONS', 'x86', 'atom', ['-march=atom']) - # Sparc - flags('gcc', 'OPTIONS', ['sparc/32'], ['-m32']) - flags('gcc', 'OPTIONS', ['sparc/64'], ['-m64']) --cpu_flags('gcc', 'OPTIONS', 'sparc', 'v7', ['-mcpu=v7'], default=True) --cpu_flags('gcc', 'OPTIONS', 'sparc', 'cypress', ['-mcpu=cypress']) --cpu_flags('gcc', 'OPTIONS', 'sparc', 'v8', ['-mcpu=v8']) --cpu_flags('gcc', 'OPTIONS', 'sparc', 'supersparc', ['-mcpu=supersparc']) --cpu_flags('gcc', 'OPTIONS', 'sparc', 'sparclite', ['-mcpu=sparclite']) --cpu_flags('gcc', 'OPTIONS', 'sparc', 'hypersparc', ['-mcpu=hypersparc']) --cpu_flags('gcc', 'OPTIONS', 'sparc', 'sparclite86x', ['-mcpu=sparclite86x']) --cpu_flags('gcc', 'OPTIONS', 'sparc', 'f930', ['-mcpu=f930']) --cpu_flags('gcc', 'OPTIONS', 'sparc', 'f934', ['-mcpu=f934']) --cpu_flags('gcc', 'OPTIONS', 'sparc', 'sparclet', ['-mcpu=sparclet']) --cpu_flags('gcc', 'OPTIONS', 'sparc', 'tsc701', ['-mcpu=tsc701']) --cpu_flags('gcc', 'OPTIONS', 'sparc', 'v9', ['-mcpu=v9']) --cpu_flags('gcc', 'OPTIONS', 'sparc', 'ultrasparc', ['-mcpu=ultrasparc']) --cpu_flags('gcc', 'OPTIONS', 'sparc', 'ultrasparc3', ['-mcpu=ultrasparc3']) - # RS/6000 & PowerPC - flags('gcc', 'OPTIONS', ['power/32'], ['-m32']) - flags('gcc', 'OPTIONS', ['power/64'], ['-m64']) --cpu_flags('gcc', 'OPTIONS', 'power', '403', ['-mcpu=403']) --cpu_flags('gcc', 'OPTIONS', 'power', '505', ['-mcpu=505']) --cpu_flags('gcc', 'OPTIONS', 'power', '601', ['-mcpu=601']) --cpu_flags('gcc', 'OPTIONS', 'power', '602', ['-mcpu=602']) --cpu_flags('gcc', 'OPTIONS', 'power', '603', ['-mcpu=603']) --cpu_flags('gcc', 'OPTIONS', 'power', '603e', ['-mcpu=603e']) --cpu_flags('gcc', 'OPTIONS', 'power', '604', ['-mcpu=604']) --cpu_flags('gcc', 'OPTIONS', 'power', '604e', ['-mcpu=604e']) --cpu_flags('gcc', 'OPTIONS', 'power', '620', ['-mcpu=620']) --cpu_flags('gcc', 'OPTIONS', 'power', '630', ['-mcpu=630']) --cpu_flags('gcc', 'OPTIONS', 'power', '740', ['-mcpu=740']) --cpu_flags('gcc', 'OPTIONS', 'power', '7400', ['-mcpu=7400']) --cpu_flags('gcc', 'OPTIONS', 'power', '7450', ['-mcpu=7450']) --cpu_flags('gcc', 'OPTIONS', 'power', '750', ['-mcpu=750']) --cpu_flags('gcc', 'OPTIONS', 'power', '801', ['-mcpu=801']) --cpu_flags('gcc', 'OPTIONS', 'power', '821', ['-mcpu=821']) --cpu_flags('gcc', 'OPTIONS', 'power', '823', ['-mcpu=823']) --cpu_flags('gcc', 'OPTIONS', 'power', '860', ['-mcpu=860']) --cpu_flags('gcc', 'OPTIONS', 'power', '970', ['-mcpu=970']) --cpu_flags('gcc', 'OPTIONS', 'power', '8540', ['-mcpu=8540']) --cpu_flags('gcc', 'OPTIONS', 'power', 'power', ['-mcpu=power']) --cpu_flags('gcc', 'OPTIONS', 'power', 'power2', ['-mcpu=power2']) --cpu_flags('gcc', 'OPTIONS', 'power', 'power3', ['-mcpu=power3']) --cpu_flags('gcc', 'OPTIONS', 'power', 'power4', ['-mcpu=power4']) --cpu_flags('gcc', 'OPTIONS', 'power', 'power5', ['-mcpu=power5']) --cpu_flags('gcc', 'OPTIONS', 'power', 'powerpc', ['-mcpu=powerpc']) --cpu_flags('gcc', 'OPTIONS', 'power', 'powerpc64', ['-mcpu=powerpc64']) --cpu_flags('gcc', 'OPTIONS', 'power', 'rios', ['-mcpu=rios']) --cpu_flags('gcc', 'OPTIONS', 'power', 'rios1', ['-mcpu=rios1']) --cpu_flags('gcc', 'OPTIONS', 'power', 'rios2', ['-mcpu=rios2']) --cpu_flags('gcc', 'OPTIONS', 'power', 'rsc', ['-mcpu=rsc']) --cpu_flags('gcc', 'OPTIONS', 'power', 'rs64a', ['-mcpu=rs64']) --cpu_flags('gcc', 'OPTIONS', 's390x', 'z196', ['-march=z196']) --cpu_flags('gcc', 'OPTIONS', 's390x', 'zEC12', ['-march=zEC12']) --cpu_flags('gcc', 'OPTIONS', 's390x', 'z13', ['-march=z13']) --cpu_flags('gcc', 'OPTIONS', 's390x', 'z14', ['-march=z14']) --cpu_flags('gcc', 'OPTIONS', 's390x', 'z15', ['-march=z15']) - # AIX variant of RS/6000 & PowerPC - flags('gcc', 'OPTIONS', ['power/32/aix'], ['-maix32']) - flags('gcc', 'OPTIONS', ['power/64/aix'], ['-maix64']) diff --git a/dev-util/boost-build/files/boost-build-1.77.0-darwin-gentoo-toolchain.patch b/dev-util/boost-build/files/boost-build-1.77.0-darwin-gentoo-toolchain.patch deleted file mode 100644 index 2690e5fe5d97..000000000000 --- a/dev-util/boost-build/files/boost-build-1.77.0-darwin-gentoo-toolchain.patch +++ /dev/null @@ -1,26 +0,0 @@ -Avoid adding all kinds of things to the toolchain's flags that within -Gentoo (Prefix) we really shouldn't, such as sysroot, deployment target, -arch, etc. - ---- a/tools/darwin.jam -+++ b/tools/darwin.jam -@@ -240,6 +240,9 @@ - } - } - -+ # leave compiler flags etc. up to the toolchain -+ return $(version-feature) ; -+ - if $(version-feature) - { - if $(.debug-configuration) -@@ -448,7 +451,8 @@ - support-ppc64 = ; - } - } -- switch $(arch) -+ # Gentoo Prefix toolchain doesn't do multi-arch, so don't try either -+ switch $(donotaddarchpleaseXXXarch) - { - case combined : - { diff --git a/dev-util/bpftool/Manifest b/dev-util/bpftool/Manifest index 1a1618f52c30..5ef33975bc30 100644 --- a/dev-util/bpftool/Manifest +++ b/dev-util/bpftool/Manifest @@ -1,11 +1,7 @@ DIST linux-5.16.tar.xz 123114100 BLAKE2B 07a90cc640ff89e1359c06cee8c38abd33e51f9b9a89833e31a1d2750526fda4a59e8884db3c1ea63df0a37f0d3de6b5a922b014b7313d8abce20d90ac08adcb SHA512 7a257dd576bc8493595ec7d6f3c9cb6e22c772a8b2dbe735d2485c4f5c56e26a08695546e7e0f1f1cd04a533f25e829361958d4da0b98bf0ba8094dd57a85aaf DIST linux-5.17.tar.xz 128399340 BLAKE2B 82dc4a45cc25c781ac67aa6ed1e4c369544154960f41c4634d47621f381159687a227054976d078524cda28884d395a15f7542fe44ca74ce98ca6ff54a81d6d0 SHA512 89f0a7ca69d20a539d4b612a7028a30a5e98b402e4b6b88516f14237e5da4b626d7929eab8b40fccc90766e8f3bae87e9858a19077ffad20d8204acf18794f5b -DIST patch-5.16.14.xz 685480 BLAKE2B 5659f5fc0287ca2f8512d213ae535c82380496314b641f6f796ab5e4d6be28cbb06c1f2ae0edf86e90780b0301ff7d395e0001d08f6b8f6d83bbc2d06c74c2e5 SHA512 e6e4a5ff64fb9e0112a2688c8ceeb26425bb52d9981d34026a973e13b76891795c599ac5edbe22b57ef56bede99c44f8fe98825b3c5db8aadb359d84fbb776b2 DIST patch-5.16.15.xz 721632 BLAKE2B 650cc70fd15c2f3ee527589e122c0a60543d6aae918eff51a9136a8187402b1812d6439bfc9a10882c20c444fd5dcdb9570e4f53024ee7f2ecc8e2f17b3f1a25 SHA512 e5dcae0e6ed3ccb9956f2c9848df0dbc93de55dc704214fa248ac73a8b9de3fdd829a9e9cfa2c15f452548e5ac871ad1594d6a622271bf98fbd07ae747f18520 -DIST patch-5.16.2.xz 20432 BLAKE2B 9c9f697e4dd0a78a94ac0bd361ec69683c6904d9af02da55c3001394e6a6efcc1fccd5d44747fff6ea47271b7655bd7866d161a90196cecaddde1c630ef5c425 SHA512 50d3c386e391603fbfe86780bbfa69c3a7caa83a7eea6c239af133dde3a7aa4746f4a3f1483589018d5ac27caa7ee69d869f8f64f4b5121ddab52224f5302222 -DIST patch-5.17.1.xz 15244 BLAKE2B f340b8a103754122153dd381fe210b18ba37b7262dae4fc7a1f99c5a62868c9bdb178e83865b35f00b82bd2d67ae127c440515d1740093825f7ec7fa4c4a490d SHA512 fb9a28ce7c68daeca82586e7631dc0be00a1a8393b4cef4c659fc1f9dac6e1f941bd60671c0350d1dea9cb035f56d627f64a394a9acb00b2b5dea8a1d44c065f -EBUILD bpftool-5.16.14.ebuild 2831 BLAKE2B de315e53f165a2008a74021dbf4ccfeab5a59121e1044dd5b11d3df29c086c38ce32a40ab7d1fb2aa16ed7c1cbf4208a7ca1252fef3eb48716cd0b74d6c64684 SHA512 87b2a927a3b3b2738f0a2f126af9d83bbd68b7200c4b36b987e898d65c3508018636413cfb113715065514b7ccf251a0b8903597249ce8ed116c4ae881a3880e -EBUILD bpftool-5.16.15.ebuild 2831 BLAKE2B de315e53f165a2008a74021dbf4ccfeab5a59121e1044dd5b11d3df29c086c38ce32a40ab7d1fb2aa16ed7c1cbf4208a7ca1252fef3eb48716cd0b74d6c64684 SHA512 87b2a927a3b3b2738f0a2f126af9d83bbd68b7200c4b36b987e898d65c3508018636413cfb113715065514b7ccf251a0b8903597249ce8ed116c4ae881a3880e -EBUILD bpftool-5.16.2.ebuild 2830 BLAKE2B db113b1e8e9b42204215e0d0a6b1ff21b7ca929401f4e63b33e1fc0da8baa837be38349171ff19c2f7460b63062b72423e0524df6180c118ff10e1b110d90bac SHA512 139015d99cf70a7bcf9558f316a214e4c8cb0b9c162c6936df785702b94f02ee5abfccb64e5f6beebef4badebe6182045917cb3fb45a4edf0ccee108c00f7385 -EBUILD bpftool-5.17.1.ebuild 2831 BLAKE2B de315e53f165a2008a74021dbf4ccfeab5a59121e1044dd5b11d3df29c086c38ce32a40ab7d1fb2aa16ed7c1cbf4208a7ca1252fef3eb48716cd0b74d6c64684 SHA512 87b2a927a3b3b2738f0a2f126af9d83bbd68b7200c4b36b987e898d65c3508018636413cfb113715065514b7ccf251a0b8903597249ce8ed116c4ae881a3880e +DIST patch-5.17.4.xz 547280 BLAKE2B 453f8ff38a9c6bc69ebb18fe2ea413844e6987b6ff5e0c735f0d047b730349e35731d5a813c3732b330ae9e06e606987952f4d649b3b9b43144710dd296b769f SHA512 9242ce094611d1ee672e782d3eea5910af6c8172fd237afc0a58414106bfc2e7a771d3db91fbf19bcb3cc123ad103c6950951e0c5c5582410a43caec4eb79465 +EBUILD bpftool-5.16.15.ebuild 2830 BLAKE2B db113b1e8e9b42204215e0d0a6b1ff21b7ca929401f4e63b33e1fc0da8baa837be38349171ff19c2f7460b63062b72423e0524df6180c118ff10e1b110d90bac SHA512 139015d99cf70a7bcf9558f316a214e4c8cb0b9c162c6936df785702b94f02ee5abfccb64e5f6beebef4badebe6182045917cb3fb45a4edf0ccee108c00f7385 +EBUILD bpftool-5.17.4.ebuild 2831 BLAKE2B de315e53f165a2008a74021dbf4ccfeab5a59121e1044dd5b11d3df29c086c38ce32a40ab7d1fb2aa16ed7c1cbf4208a7ca1252fef3eb48716cd0b74d6c64684 SHA512 87b2a927a3b3b2738f0a2f126af9d83bbd68b7200c4b36b987e898d65c3508018636413cfb113715065514b7ccf251a0b8903597249ce8ed116c4ae881a3880e MISC metadata.xml 356 BLAKE2B 4cc2dafd4a125f2144fc8537377c1857c4cf3ace56242965c41f29b5601b346b211ae8a05459b555569b4a11d2eed39345f02c3fe27ba8a8f93117969ee8b8cc SHA512 c2c0f149fbec22400163df406cdc10df537bef638251eeabc332709992e7470c323b366cfc465d6ecf14f2d84065660cccefef7a5ca45980d679b645ebf664be diff --git a/dev-util/bpftool/bpftool-5.16.14.ebuild b/dev-util/bpftool/bpftool-5.16.14.ebuild deleted file mode 100644 index d4a6b8926868..000000000000 --- a/dev-util/bpftool/bpftool-5.16.14.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit estack linux-info optfeature python-any-r1 toolchain-funcs - -MY_PV="${PV/_/-}" -MY_PV="${MY_PV/-pre/-git}" - -DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and maps" -HOMEPAGE="https://kernel.org/" - -LINUX_V="${PV:0:1}.x" -LINUX_VER=$(ver_cut 1-2) -LINUX_PATCH=patch-${PV}.xz -SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" - -LINUX_SOURCES="linux-${LINUX_VER}.tar.xz" -SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" - -S_K="${WORKDIR}/linux-${LINUX_VER}" -S="${S_K}/tools/bpf/bpftool" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="caps" - -RDEPEND=" - sys-libs/binutils-libs:= - sys-libs/zlib:= - virtual/libelf:= - caps? ( sys-libs/libcap:= ) -" -DEPEND=" - ${RDEPEND} - >=sys-kernel/linux-headers-5.8 -" -BDEPEND=" - ${LINUX_PATCH+dev-util/patchutils} - ${PYTHON_DEPS} - dev-python/docutils -" - -CONFIG_CHECK="~DEBUG_INFO_BTF" - -# src_unpack and src_prepare are copied from dev-util/perf since -# it's building from the same tarball, please keep it in sync with perf -src_unpack() { - local paths=( - tools/bpf kernel/bpf - tools/{arch,build,include,lib,perf,scripts} {scripts,include,lib} "arch/*/lib" - ) - - # We expect the tar implementation to support the -j option (both - # GNU tar and libarchive's tar support that). - echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}" - tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \ - "${paths[@]/#/linux-${LINUX_VER}/}" || die - - if [[ -n ${LINUX_PATCH} ]] ; then - eshopts_push -o noglob - ebegin "Filtering partial source patch" - filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} \ - > ${P}.patch - eend $? || die "filterdiff failed" - eshopts_pop - fi - - local a - for a in ${A}; do - [[ ${a} == ${LINUX_SOURCES} ]] && continue - [[ ${a} == ${LINUX_PATCH} ]] && continue - unpack ${a} - done -} - -src_prepare() { - default - - if [[ -n ${LINUX_PATCH} ]] ; then - pushd "${S_K}" >/dev/null || die - eapply "${WORKDIR}"/${P}.patch - popd || die - fi - - # dev-python/docutils installs rst2man.py, not rst2man - sed -i -e 's/rst2man/rst2man.py/g' Documentation/Makefile || die -} - -bpftool_make() { - local arch=$(tc-arch-kernel) - tc-export AR CC LD - - emake V=1 VF=1 \ - HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)" \ - EXTRA_CFLAGS="${CFLAGS}" ARCH="${arch}" BPFTOOL_VERSION="${MY_PV}" \ - prefix="${EPREFIX}"/usr \ - feature-libcap="$(usex caps 1 0)" \ - "$@" -} - -src_compile() { - bpftool_make - bpftool_make -C Documentation -} - -src_install() { - bpftool_make DESTDIR="${D}" install - bpftool_make mandir="${ED}"/usr/share/man -C Documentation install -} - -pkg_postinst() { - optfeature "clang-bpf-co-re support" sys-devel/clang[llvm_targets_BPF] -} diff --git a/dev-util/bpftool/bpftool-5.16.15.ebuild b/dev-util/bpftool/bpftool-5.16.15.ebuild index d4a6b8926868..6e1462d1df87 100644 --- a/dev-util/bpftool/bpftool-5.16.15.ebuild +++ b/dev-util/bpftool/bpftool-5.16.15.ebuild @@ -25,7 +25,7 @@ S="${S_K}/tools/bpf/bpftool" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="caps" RDEPEND=" diff --git a/dev-util/bpftool/bpftool-5.16.2.ebuild b/dev-util/bpftool/bpftool-5.16.2.ebuild deleted file mode 100644 index 6e1462d1df87..000000000000 --- a/dev-util/bpftool/bpftool-5.16.2.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit estack linux-info optfeature python-any-r1 toolchain-funcs - -MY_PV="${PV/_/-}" -MY_PV="${MY_PV/-pre/-git}" - -DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and maps" -HOMEPAGE="https://kernel.org/" - -LINUX_V="${PV:0:1}.x" -LINUX_VER=$(ver_cut 1-2) -LINUX_PATCH=patch-${PV}.xz -SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" - -LINUX_SOURCES="linux-${LINUX_VER}.tar.xz" -SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" - -S_K="${WORKDIR}/linux-${LINUX_VER}" -S="${S_K}/tools/bpf/bpftool" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~x86" -IUSE="caps" - -RDEPEND=" - sys-libs/binutils-libs:= - sys-libs/zlib:= - virtual/libelf:= - caps? ( sys-libs/libcap:= ) -" -DEPEND=" - ${RDEPEND} - >=sys-kernel/linux-headers-5.8 -" -BDEPEND=" - ${LINUX_PATCH+dev-util/patchutils} - ${PYTHON_DEPS} - dev-python/docutils -" - -CONFIG_CHECK="~DEBUG_INFO_BTF" - -# src_unpack and src_prepare are copied from dev-util/perf since -# it's building from the same tarball, please keep it in sync with perf -src_unpack() { - local paths=( - tools/bpf kernel/bpf - tools/{arch,build,include,lib,perf,scripts} {scripts,include,lib} "arch/*/lib" - ) - - # We expect the tar implementation to support the -j option (both - # GNU tar and libarchive's tar support that). - echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}" - tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \ - "${paths[@]/#/linux-${LINUX_VER}/}" || die - - if [[ -n ${LINUX_PATCH} ]] ; then - eshopts_push -o noglob - ebegin "Filtering partial source patch" - filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} \ - > ${P}.patch - eend $? || die "filterdiff failed" - eshopts_pop - fi - - local a - for a in ${A}; do - [[ ${a} == ${LINUX_SOURCES} ]] && continue - [[ ${a} == ${LINUX_PATCH} ]] && continue - unpack ${a} - done -} - -src_prepare() { - default - - if [[ -n ${LINUX_PATCH} ]] ; then - pushd "${S_K}" >/dev/null || die - eapply "${WORKDIR}"/${P}.patch - popd || die - fi - - # dev-python/docutils installs rst2man.py, not rst2man - sed -i -e 's/rst2man/rst2man.py/g' Documentation/Makefile || die -} - -bpftool_make() { - local arch=$(tc-arch-kernel) - tc-export AR CC LD - - emake V=1 VF=1 \ - HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)" \ - EXTRA_CFLAGS="${CFLAGS}" ARCH="${arch}" BPFTOOL_VERSION="${MY_PV}" \ - prefix="${EPREFIX}"/usr \ - feature-libcap="$(usex caps 1 0)" \ - "$@" -} - -src_compile() { - bpftool_make - bpftool_make -C Documentation -} - -src_install() { - bpftool_make DESTDIR="${D}" install - bpftool_make mandir="${ED}"/usr/share/man -C Documentation install -} - -pkg_postinst() { - optfeature "clang-bpf-co-re support" sys-devel/clang[llvm_targets_BPF] -} diff --git a/dev-util/bpftool/bpftool-5.17.1.ebuild b/dev-util/bpftool/bpftool-5.17.1.ebuild deleted file mode 100644 index d4a6b8926868..000000000000 --- a/dev-util/bpftool/bpftool-5.17.1.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit estack linux-info optfeature python-any-r1 toolchain-funcs - -MY_PV="${PV/_/-}" -MY_PV="${MY_PV/-pre/-git}" - -DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and maps" -HOMEPAGE="https://kernel.org/" - -LINUX_V="${PV:0:1}.x" -LINUX_VER=$(ver_cut 1-2) -LINUX_PATCH=patch-${PV}.xz -SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" - -LINUX_SOURCES="linux-${LINUX_VER}.tar.xz" -SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" - -S_K="${WORKDIR}/linux-${LINUX_VER}" -S="${S_K}/tools/bpf/bpftool" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="caps" - -RDEPEND=" - sys-libs/binutils-libs:= - sys-libs/zlib:= - virtual/libelf:= - caps? ( sys-libs/libcap:= ) -" -DEPEND=" - ${RDEPEND} - >=sys-kernel/linux-headers-5.8 -" -BDEPEND=" - ${LINUX_PATCH+dev-util/patchutils} - ${PYTHON_DEPS} - dev-python/docutils -" - -CONFIG_CHECK="~DEBUG_INFO_BTF" - -# src_unpack and src_prepare are copied from dev-util/perf since -# it's building from the same tarball, please keep it in sync with perf -src_unpack() { - local paths=( - tools/bpf kernel/bpf - tools/{arch,build,include,lib,perf,scripts} {scripts,include,lib} "arch/*/lib" - ) - - # We expect the tar implementation to support the -j option (both - # GNU tar and libarchive's tar support that). - echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}" - tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \ - "${paths[@]/#/linux-${LINUX_VER}/}" || die - - if [[ -n ${LINUX_PATCH} ]] ; then - eshopts_push -o noglob - ebegin "Filtering partial source patch" - filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} \ - > ${P}.patch - eend $? || die "filterdiff failed" - eshopts_pop - fi - - local a - for a in ${A}; do - [[ ${a} == ${LINUX_SOURCES} ]] && continue - [[ ${a} == ${LINUX_PATCH} ]] && continue - unpack ${a} - done -} - -src_prepare() { - default - - if [[ -n ${LINUX_PATCH} ]] ; then - pushd "${S_K}" >/dev/null || die - eapply "${WORKDIR}"/${P}.patch - popd || die - fi - - # dev-python/docutils installs rst2man.py, not rst2man - sed -i -e 's/rst2man/rst2man.py/g' Documentation/Makefile || die -} - -bpftool_make() { - local arch=$(tc-arch-kernel) - tc-export AR CC LD - - emake V=1 VF=1 \ - HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)" \ - EXTRA_CFLAGS="${CFLAGS}" ARCH="${arch}" BPFTOOL_VERSION="${MY_PV}" \ - prefix="${EPREFIX}"/usr \ - feature-libcap="$(usex caps 1 0)" \ - "$@" -} - -src_compile() { - bpftool_make - bpftool_make -C Documentation -} - -src_install() { - bpftool_make DESTDIR="${D}" install - bpftool_make mandir="${ED}"/usr/share/man -C Documentation install -} - -pkg_postinst() { - optfeature "clang-bpf-co-re support" sys-devel/clang[llvm_targets_BPF] -} diff --git a/dev-util/bpftool/bpftool-5.17.4.ebuild b/dev-util/bpftool/bpftool-5.17.4.ebuild new file mode 100644 index 000000000000..d4a6b8926868 --- /dev/null +++ b/dev-util/bpftool/bpftool-5.17.4.ebuild @@ -0,0 +1,117 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit estack linux-info optfeature python-any-r1 toolchain-funcs + +MY_PV="${PV/_/-}" +MY_PV="${MY_PV/-pre/-git}" + +DESCRIPTION="Tool for inspection and simple manipulation of eBPF programs and maps" +HOMEPAGE="https://kernel.org/" + +LINUX_V="${PV:0:1}.x" +LINUX_VER=$(ver_cut 1-2) +LINUX_PATCH=patch-${PV}.xz +SRC_URI="https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_PATCH}" + +LINUX_SOURCES="linux-${LINUX_VER}.tar.xz" +SRC_URI+=" https://www.kernel.org/pub/linux/kernel/v${LINUX_V}/${LINUX_SOURCES}" + +S_K="${WORKDIR}/linux-${LINUX_VER}" +S="${S_K}/tools/bpf/bpftool" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="caps" + +RDEPEND=" + sys-libs/binutils-libs:= + sys-libs/zlib:= + virtual/libelf:= + caps? ( sys-libs/libcap:= ) +" +DEPEND=" + ${RDEPEND} + >=sys-kernel/linux-headers-5.8 +" +BDEPEND=" + ${LINUX_PATCH+dev-util/patchutils} + ${PYTHON_DEPS} + dev-python/docutils +" + +CONFIG_CHECK="~DEBUG_INFO_BTF" + +# src_unpack and src_prepare are copied from dev-util/perf since +# it's building from the same tarball, please keep it in sync with perf +src_unpack() { + local paths=( + tools/bpf kernel/bpf + tools/{arch,build,include,lib,perf,scripts} {scripts,include,lib} "arch/*/lib" + ) + + # We expect the tar implementation to support the -j option (both + # GNU tar and libarchive's tar support that). + echo ">>> Unpacking ${LINUX_SOURCES} (${paths[*]}) to ${PWD}" + tar --wildcards -xpf "${DISTDIR}"/${LINUX_SOURCES} \ + "${paths[@]/#/linux-${LINUX_VER}/}" || die + + if [[ -n ${LINUX_PATCH} ]] ; then + eshopts_push -o noglob + ebegin "Filtering partial source patch" + filterdiff -p1 ${paths[@]/#/-i } -z "${DISTDIR}"/${LINUX_PATCH} \ + > ${P}.patch + eend $? || die "filterdiff failed" + eshopts_pop + fi + + local a + for a in ${A}; do + [[ ${a} == ${LINUX_SOURCES} ]] && continue + [[ ${a} == ${LINUX_PATCH} ]] && continue + unpack ${a} + done +} + +src_prepare() { + default + + if [[ -n ${LINUX_PATCH} ]] ; then + pushd "${S_K}" >/dev/null || die + eapply "${WORKDIR}"/${P}.patch + popd || die + fi + + # dev-python/docutils installs rst2man.py, not rst2man + sed -i -e 's/rst2man/rst2man.py/g' Documentation/Makefile || die +} + +bpftool_make() { + local arch=$(tc-arch-kernel) + tc-export AR CC LD + + emake V=1 VF=1 \ + HOSTCC="$(tc-getBUILD_CC)" HOSTLD="$(tc-getBUILD_LD)" \ + EXTRA_CFLAGS="${CFLAGS}" ARCH="${arch}" BPFTOOL_VERSION="${MY_PV}" \ + prefix="${EPREFIX}"/usr \ + feature-libcap="$(usex caps 1 0)" \ + "$@" +} + +src_compile() { + bpftool_make + bpftool_make -C Documentation +} + +src_install() { + bpftool_make DESTDIR="${D}" install + bpftool_make mandir="${ED}"/usr/share/man -C Documentation install +} + +pkg_postinst() { + optfeature "clang-bpf-co-re support" sys-devel/clang[llvm_targets_BPF] +} diff --git a/dev-util/bpftrace/Manifest b/dev-util/bpftrace/Manifest index ccbd4372cab7..dca663f76d7c 100644 --- a/dev-util/bpftrace/Manifest +++ b/dev-util/bpftrace/Manifest @@ -4,6 +4,8 @@ AUX bpftrace-0.14-libbpf-0.6.patch 619 BLAKE2B 5873130d6d9c58878b1b089c28d370175 AUX bpftrace-0.14.0-dont-compress-man.patch 1760 BLAKE2B dc07764635e845729e684b0817ccda599824481b7a60f7b89f8a18081fedf84b003ffb06c0cd8c289d8100c58e9fb7959174a3cbd165f485169ecea38a9f19cb SHA512 386a4d6cd46973db42c43f6790ffda165b8697feb576d14e95631a2f1bb26aca37c67ae0ee6f09be5983aa292653dac496a1f207de5e36dfcf986bb78b614bb1 AUX bpftrace-0.14.0-fuzzing.patch 499 BLAKE2B 3dfbc2594676c37c239c92c94b475cbfa9b30ff785bba436e0cf5729deac51c7f10826ddb9603f02bd39645af626e0aa2565b46ac79ede40d936203def321391 SHA512 bf2a3569097274a46e5ed9fe8ea014ae3a0c9f42684e56b948cd6ec458e022d98aaecaac7577150e3a78c81583e678fbfa0f798c342e827ea7af9a4c2b128f0f AUX bpftrace-0.14.0-install-libs.patch 8077 BLAKE2B ae165fd4eceae5d159d28b9a0fb29e8c12dd565c127984469ad55675e115f48ae0de471ddb3b88699560472e63f0fd4fef187708d722f5e42e749f0cbe066ae1 SHA512 3664a93d9ab6f824ea2c7689020287a8cc3da45c27a146a3301394e5adbde56a899727d7fd15d912dd7b2ba8e9c84508e4c5b563d551e7315ec05c1f9eddfc7d +DIST bpftrace-0.14.1-llvm14.patch.gz 7377 BLAKE2B 69b3b74bce74a8d4d8d9cc74de352dc33875ae905d8a88c776bbe80862a4f4ac2d450bcb6190da8be880bcc8fb751e3b8172df5454f31dc4bcd3e41edb02e396 SHA512 3269132981a7d2c0263fe9003bbcd2348e186ca0cdc95ada368331fc6e2495ae126c7bd68676438ccb575aafdafa3d17604a28fdc11d8b629eeaee130c1fd614 DIST bpftrace-0.14.1.tar.gz 991481 BLAKE2B 832f213760eb86804d63df782ff1923f6355b63770b8c4d486dd2547ae3dc474f9e4923f3107bbefbf2066dc013c930d4765ef86ef4d10bda6757513e30c2de1 SHA512 0be06c209ba12f70a0d1140b168dac94945c1b034dbd0c7dae5460fca43eec10bb436e28c122ec37b259256bf6b9bb23a3c5e7f8435feb67eae1b9277debaf73 +EBUILD bpftrace-0.14.1-r1.ebuild 2030 BLAKE2B f49d22af172a2469ed006d2ddacde845728f41b2743b6c2b61d7d4c7f15ef8ab42636a7e9926432d30229919d0a3f746fe7d3963a8bf935742f145784574efeb SHA512 f1ced97c2196e36c62f4364d61c879fb79d32405bcd4190f9e1a6f668f23f7a23b0ef13484cd2aa51b7fc2852005a7a450b0ea8825afc3946554ad990199e1c4 EBUILD bpftrace-0.14.1.ebuild 1904 BLAKE2B 1ee8a2235c547e6f513070baafc7bd2063934dcbe3e77612f14b42e92a14f31aacf89b26d927a776f840acb225cd3fddf24532230740799a022de6fa7b6f492b SHA512 e6a6dbaeff403928f9f4e90b1875bccb4c894c9e418159a01c613698b090a41a38463fd3046e171fd660e0ce526d9dcc1f53b8b3251a0ce020f32781cdc44e45 MISC metadata.xml 499 BLAKE2B ce7c46f4c5e49f2f779ff6584053f7fc78dffaeee432ac46a8881b3d49dc569e309af95aaf9d6e77a36ebc87be0cd2f86a5db7b733463e4252d3a242d914f293 SHA512 dfb827afd47feb8204ef40c940ebcc7d1b3217cdf0f24425e4ab32195309d727225e942d777871565e47a2c02244d053f46ed25165e9728c94e0683ff61bf4ce diff --git a/dev-util/bpftrace/bpftrace-0.14.1-r1.ebuild b/dev-util/bpftrace/bpftrace-0.14.1-r1.ebuild new file mode 100644 index 000000000000..f8e1dddbd01e --- /dev/null +++ b/dev-util/bpftrace/bpftrace-0.14.1-r1.ebuild @@ -0,0 +1,96 @@ +# Copyright 2019-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LLVM_MAX_SLOT=14 + +inherit llvm linux-info cmake toolchain-funcs + +DESCRIPTION="High-level tracing language for eBPF" +HOMEPAGE="https://github.com/iovisor/bpftrace" +MY_PV="${PV//_/}" +SRC_URI=" + https://github.com/iovisor/${PN}/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz + https://dev.gentoo.org/~chutzpah/dist/bpftrace/bpftrace-0.14.1-llvm14.patch.gz +" +S="${WORKDIR}/${PN}-${MY_PV:-${PV}}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="fuzzing test" +# lots of fixing needed +RESTRICT="test" + +RDEPEND=" + dev-libs/libbpf:= + >=dev-util/bcc-0.13.0:= + dev-util/systemtap + ccache-config || die - - # mainly used in tests - tc-export CC OBJDUMP - - # Avoid dependency on libstdc++.so. Useful for cases when - # we would like to use ccache to build older gcc which injects - # into ccache locally built (possibly outdated) libstdc++ - # See bug #761220 for examples. - # - # Ideally gcc should not use LD_PRELOAD to avoid this type of failures. - use static-c++ && append-ldflags -static-libstdc++ -} - -src_configure() { - local mycmakeargs=( - -DUSE_CCACHE=OFF - -DUSE_FASTER_LINKER=OFF - -DZSTD_FROM_INTERNET=OFF - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - dobin ccache-config - insinto /usr/share/shadowman/tools - newins - ccache <<<"${EPREFIX}/usr/lib/ccache/bin" -} - -pkg_prerm() { - if [[ -z ${REPLACED_BY_VERSION} && ${ROOT:-/} == / ]] ; then - eselect compiler-shadow remove ccache - fi -} - -pkg_postinst() { - if [[ ${ROOT:-/} == / ]]; then - eselect compiler-shadow update ccache - fi -} diff --git a/dev-util/ccache/ccache-4.4.2.ebuild b/dev-util/ccache/ccache-4.4.2.ebuild deleted file mode 100644 index 56532612dfec..000000000000 --- a/dev-util/ccache/ccache-4.4.2.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake toolchain-funcs flag-o-matic - -DESCRIPTION="Fast compiler cache" -HOMEPAGE="https://ccache.dev/" -SRC_URI="https://github.com/ccache/ccache/releases/download/v${PV}/ccache-${PV}.tar.xz" - -LICENSE="GPL-3 LGPL-3" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -# Enable 'static-c++' by default to make 'gcc' ebuild Just Work: bug #761220 -IUSE="doc redis +static-c++ test" -RESTRICT="!test? ( test )" - -DEPEND="app-arch/zstd:= - redis? ( dev-libs/hiredis:= )" -RDEPEND="${DEPEND} - dev-util/shadowman - sys-apps/gentoo-functions" -# clang-specific tests use dev-libs/elfutils to compare objects for equality. -# Let's pull in the dependency unconditionally. -DEPEND+=" test? ( dev-libs/elfutils )" -BDEPEND=" doc? ( dev-ruby/asciidoctor )" - -DOCS=( doc/{AUTHORS,MANUAL,NEWS}.adoc CONTRIBUTING.md README.md ) - -PATCHES=( - "${FILESDIR}"/${PN}-3.5-nvcc-test.patch - "${FILESDIR}"/${PN}-4.0-objdump.patch - "${FILESDIR}"/${PN}-4.1-avoid-run-user.patch -) - -src_prepare() { - cmake_src_prepare - - sed \ - -e "/^EPREFIX=/s:'':'${EPREFIX}':" \ - "${FILESDIR}"/ccache-config-3 > ccache-config || die - - # mainly used in tests - tc-export CC OBJDUMP - - # Avoid dependency on libstdc++.so. Useful for cases when - # we would like to use ccache to build older gcc which injects - # into ccache locally built (possibly outdated) libstdc++ - # See bug #761220 for examples. - # - # Ideally gcc should not use LD_PRELOAD to avoid this type of failures. - use static-c++ && append-ldflags -static-libstdc++ -} - -src_configure() { - local mycmakeargs=( - -DENABLE_DOCUMENTATION=$(usex doc) - -DENABLE_TESTING=$(usex test) - -DUSE_CCACHE=OFF - -DZSTD_FROM_INTERNET=OFF - -DREDIS_STORAGE_BACKEND=$(usex redis) - ) - - use redis && mycmakeargs+=( -DHIREDIS_FROM_INTERNET_DEFAULT=OFF ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - dobin ccache-config - insinto /usr/share/shadowman/tools - newins - ccache <<<"${EPREFIX}/usr/lib/ccache/bin" -} - -pkg_prerm() { - if [[ -z ${REPLACED_BY_VERSION} && ${ROOT:-/} == / ]] ; then - eselect compiler-shadow remove ccache - fi -} - -pkg_postinst() { - if [[ ${ROOT:-/} == / ]]; then - eselect compiler-shadow update ccache - fi -} diff --git a/dev-util/ccache/files/ccache-4.3-PWD.patch b/dev-util/ccache/files/ccache-4.3-PWD.patch deleted file mode 100644 index 3943dab5bd2e..000000000000 --- a/dev-util/ccache/files/ccache-4.3-PWD.patch +++ /dev/null @@ -1,85 +0,0 @@ -https://github.com/ccache/ccache/commit/2d720aed1843b47aafb2af8bfd15139228545e2b.patch -https://bugs.gentoo.org/751355 - -From 2d720aed1843b47aafb2af8bfd15139228545e2b Mon Sep 17 00:00:00 2001 -From: Joel Rosdahl -Date: Wed, 16 Jun 2021 18:19:04 +0200 -Subject: [PATCH] =?UTF-8?q?Don=E2=80=99t=20crash=20on=20relative=20PWD=20v?= - =?UTF-8?q?alue?= -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Even though PWD “shall represent an absolute pathname of the current -working directory”[1], we shouldn’t crash if a user sets it to a -relative path. - -[1]: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap08.html#tag_08_03 - -Fixes #860. ---- - src/Util.cpp | 2 +- - test/run | 1 + - test/suites/basedir.bash | 32 ++++++++++++++++++++++++++++++++ - 3 files changed, 34 insertions(+), 1 deletion(-) - ---- a/src/Util.cpp -+++ b/src/Util.cpp -@@ -617,7 +617,7 @@ get_apparent_cwd(const std::string& actual_cwd) - return actual_cwd; - #else - auto pwd = getenv("PWD"); -- if (!pwd) { -+ if (!pwd || !Util::is_absolute_path(pwd)) { - return actual_cwd; - } - ---- a/test/run -+++ b/test/run -@@ -356,6 +356,7 @@ reset_environment() { - unset TERM - unset XDG_CACHE_HOME - unset XDG_CONFIG_HOME -+ export PWD=$(pwd) - - export CCACHE_DETECT_SHEBANG=1 - export CCACHE_DIR=$ABS_TESTDIR/.ccache ---- a/test/suites/basedir.bash -+++ b/test/suites/basedir.bash -@@ -311,4 +311,36 @@ EOF - expect_stat 'cache miss' 1 - expect_equal_content reference.stderr ccache.stderr - fi -+ -+ # ------------------------------------------------------------------------- -+ TEST "Relative PWD" -+ -+ cd dir1 -+ CCACHE_BASEDIR="$(pwd)" PWD=. $CCACHE_COMPILE -I$(pwd)/include -c src/test.c -+ expect_stat 'cache hit (direct)' 0 -+ expect_stat 'cache hit (preprocessed)' 0 -+ expect_stat 'cache miss' 1 -+ -+ cd ../dir2 -+ CCACHE_BASEDIR="$(pwd)" PWD=. $CCACHE_COMPILE -I$(pwd)/include -c src/test.c -+ expect_stat 'cache hit (direct)' 1 -+ expect_stat 'cache hit (preprocessed)' 0 -+ expect_stat 'cache miss' 1 -+ -+ # ------------------------------------------------------------------------- -+ TEST "Unset PWD" -+ -+ unset PWD -+ -+ cd dir1 -+ CCACHE_BASEDIR="$(pwd)" $CCACHE_COMPILE -I$(pwd)/include -c src/test.c -+ expect_stat 'cache hit (direct)' 0 -+ expect_stat 'cache hit (preprocessed)' 0 -+ expect_stat 'cache miss' 1 -+ -+ cd ../dir2 -+ CCACHE_BASEDIR="$(pwd)" $CCACHE_COMPILE -I$(pwd)/include -c src/test.c -+ expect_stat 'cache hit (direct)' 1 -+ expect_stat 'cache hit (preprocessed)' 0 -+ expect_stat 'cache miss' 1 - } diff --git a/dev-util/cccc/Manifest b/dev-util/cccc/Manifest index c69d8bad2f4e..ff7bd6e29f4e 100644 --- a/dev-util/cccc/Manifest +++ b/dev-util/cccc/Manifest @@ -1,7 +1,5 @@ AUX cccc-MFC-dialect.opt 560 BLAKE2B 65000ebbc99b306318aa2da34031879b7393649573b8509bc12ed6174d59208ea2a06e1af8d98eefb3d142d51e9b98bc9e2a058e8f8f3a68b17f76bb4dfcf6b2 SHA512 e37ded34821690e0b07e4e3da502bccdb5760a38a9f1fbacb6cec4de143cc9c0160684d9a41ce0c3ff8e2a7716889824594d6f8d374a631dbb0de91ccec53903 AUX cccc-c_dialect.patch 2048 BLAKE2B d97bd8430fe1357779ebf221607ea724485cf5bf572c86f4adcb85ea6d29c41bfeeb562534bccd1787241c024951941921fe6936541c5ea1f72ea923e9612d12 SHA512 5fadc49a0da8ca51b74dd92e673b413b506c8b06dfeabb7da0e2ddf24e7766d58ebbcc00d018677f4b0ff77d10df8b974ff1afd4100c33152e8cad0538b61789 -DIST cccc-3.1.5.tar.gz 662760 BLAKE2B 57817ef9a44f002c017245d7dd3b1ef97fec59b59bce465d5e5e1cc12409b5602cfd8bf7ee938e526af9bcc11398639900d26848aa4f8c7f623669159de17117 SHA512 61544669a75ff7bd99c6ff5bb1e6ec163f2a09f4538493fe60e8f9f95eab7ba19ad6d39b6717ae010a223b8efe48c497a4feb8ead218e350ee2ab91b9c52c969 DIST cccc-3.1.6.tar.gz 663731 BLAKE2B 28c2a3c29d549bb10fb0e905a0c3397ab7fcffa5f4a0e8a7b9ab0e91cfbfffd7312891c646c00e4b7687b1fc4a5766b9c9d45fce0175dc403e816d2deab24545 SHA512 4966d590dd479448392611b57758a1b0378e91c505f258db643a256c3c60b9908574e22aecbc57635248694959d429de5f356328f298f1260920ef4b6fb306e4 -EBUILD cccc-3.1.5-r1.ebuild 1514 BLAKE2B 1b37016892c37318fa51e537f173bb25619b4b1524be100fca168d1e789483d2e16f1540a30670829f6def98aa34811bee3a860c194f84592f9c0f8b5ae9d342 SHA512 672b4577c059218107b92177361be327a23b03a5bb53a0cfadd742e79f00b12f0372376ff0ad04bcf72046722dd6b5ea38726bd7ee48370be4c1ce233bcf170a EBUILD cccc-3.1.6.ebuild 1515 BLAKE2B ca6c6819d3cbf91d259346a27f29682278cf1a8f80caf62e7b26827e9069638c08ed14e36625cb1c291cf1f62c6e41fa20dd61de5f7bc6c136ec84b770de6967 SHA512 f7338ef5326b12e2aad028af611712d9fa761cc50a80153864296706eb482e426182b456301657d684117c10f72144fc049b8e1aaf9732559252f20044dc19c5 MISC metadata.xml 644 BLAKE2B 78a839e6a49cf1b59854bd5dfe13bd2f26cf5a569d3479e4280a58b9b8d4d06a8b086b8865e8ffd5d83aeee9f7618f68674c8947c2c9dae8d7f896b694a0626e SHA512 8cf643bbff3d29a1d4193c41a2c601028ad4bd5ebb2f646fc0f801785199a416369aeed4a4ef1c5870503f76ccac1f28450268b014b3ef4c30c4ecf7c7ac8f30 diff --git a/dev-util/cccc/cccc-3.1.5-r1.ebuild b/dev-util/cccc/cccc-3.1.5-r1.ebuild deleted file mode 100644 index e65776be2ba5..000000000000 --- a/dev-util/cccc/cccc-3.1.5-r1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs flag-o-matic - -DESCRIPTION="Source metrics (line counts, complexity, etc) for Java and C++" -HOMEPAGE="http://sarnold.github.io/cccc/" -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://github.com/sarnold/cccc.git" - EGIT_BRANCH="master" - inherit git-r3 -else - SRC_URI="https://github.com/sarnold/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -fi - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="apidoc debug doc mfc" - -RDEPEND="" -DEPEND="${RDEPEND} - apidoc? ( app-doc/doxygen[dot] ) - " - -src_prepare() { - is-flagq -flto* && filter-flags -flto* -fuse-linker-plugin - use mfc && eapply "${FILESDIR}"/${PN}-c_dialect.patch - default - -} - -src_compile() { - tc-export CC CXX LD AS AR NM RANLIB STRIP OBJCOPY - if use debug ; then - DEBUG="true" emake -j1 CCC="$(tc-getCXX)" CC="$(tc-getCC)" cccc - else - emake -j1 CCC="$(tc-getCXX)" CC="$(tc-getCC)" cccc - fi - - use apidoc && emake -j1 CCC="$(tc-getCXX)" metrics docs -} - -src_test() { - emake -j1 CCC="$(tc-getCXX)" test -} - -src_install() { - dobin cccc/cccc - - dodoc README.md - - if use mfc ; then - docinto examples - dodoc "${FILESDIR}"/cccc-MFC-dialect.opt - docompress -x "/usr/share/doc/${PF}/examples" - fi - - if use doc ; then - docinto html - dodoc cccc/*.html - if use apidoc ; then - docinto html/api - dodoc -r doxygen/html/. - - docinto html/metrics - dodoc ccccout/* - fi - fi -} diff --git a/dev-util/cdecl/Manifest b/dev-util/cdecl/Manifest index 93971a5823b8..5a4f4bc45dd3 100644 --- a/dev-util/cdecl/Manifest +++ b/dev-util/cdecl/Manifest @@ -4,4 +4,4 @@ DIST cdecl-11.14.tar.gz 772235 BLAKE2B 665ac2ab9efb0bb356eb96265e56cc8592534aafe EBUILD cdecl-11.11.ebuild 657 BLAKE2B d82294e5f0a189b09d98b16bd6d2b25ff2a28cc86b92547c545d417b51002c4ef13bdb9f28981ed59a3cf25800b119973e1fe1197f5aa8731d38ba549998c2b7 SHA512 3c5af8de3f740b969f4ccec9bbc9caff44f6fe3a831bb21e6333e685752816552c6343e9804afe2afcf498ba7f057478488eb72c7e22a84f54b09c7351960a79 EBUILD cdecl-11.12.ebuild 657 BLAKE2B d82294e5f0a189b09d98b16bd6d2b25ff2a28cc86b92547c545d417b51002c4ef13bdb9f28981ed59a3cf25800b119973e1fe1197f5aa8731d38ba549998c2b7 SHA512 3c5af8de3f740b969f4ccec9bbc9caff44f6fe3a831bb21e6333e685752816552c6343e9804afe2afcf498ba7f057478488eb72c7e22a84f54b09c7351960a79 EBUILD cdecl-11.14.ebuild 657 BLAKE2B d82294e5f0a189b09d98b16bd6d2b25ff2a28cc86b92547c545d417b51002c4ef13bdb9f28981ed59a3cf25800b119973e1fe1197f5aa8731d38ba549998c2b7 SHA512 3c5af8de3f740b969f4ccec9bbc9caff44f6fe3a831bb21e6333e685752816552c6343e9804afe2afcf498ba7f057478488eb72c7e22a84f54b09c7351960a79 -MISC metadata.xml 467 BLAKE2B 5d7d052eccbef208d2973424735e5f1e1c6d94650e90236ab9b75795dca52cf37be6525d168ec8db2a2e1ac8c660960cb731819a95d7ee45d389344ff3215e47 SHA512 4eca67e174c8d132a92352aee85da2fa5e243f8660abd6ff42accb268e54ce6aa5f356d76eea4d2a95b1c487d74b378e1927f24e8be845acc8b5deb08b417a64 +MISC metadata.xml 468 BLAKE2B b883da549653ee0df224561567b7fcad423674260ccce2f5f2af6487927ad4e7fc81171582274af55d5f0d1733b92617424b39a5193a46f27bffab9a9422afe5 SHA512 7e77833fa924f265031e1d6db658147fc179767c3150cb3f80f0c145a2514da108e684ae136848928a56495e1a1d794ea35217e7fc407c0394b2514f889b75a0 diff --git a/dev-util/cdecl/metadata.xml b/dev-util/cdecl/metadata.xml index c51407642daa..7921f9bc343a 100644 --- a/dev-util/cdecl/metadata.xml +++ b/dev-util/cdecl/metadata.xml @@ -1,5 +1,5 @@ - + Florian Schmaus diff --git a/dev-util/cflow/Manifest b/dev-util/cflow/Manifest index f6434d5fb796..49b67aedb4d2 100644 --- a/dev-util/cflow/Manifest +++ b/dev-util/cflow/Manifest @@ -1,7 +1,4 @@ AUX 50cflow-gentoo.el 177 BLAKE2B d43229ed9ebeea653f91ceadd84f641eff4bf1168cf6e94524c228c943ff973e2cf99216bf7be10dc766014d607f9edf1ab74230e963fbe62561c66914665b15 SHA512 1edbe2c330206fdb9ad3844a2278dc71d13a0ce7c46c73030192de3f05634fe08012c04e7c94883b1f6fde21483aba29e16f7a1466719c975e9c60d59507c5e3 -AUX cflow-1.4-info-direntry.patch 356 BLAKE2B 5edd13456dc90461927c0b2ecbb7c66987ef935e54d7d89010bdddac6193a9eee852fde601543149a3aeef1fc5e3447d43d2e076673e9ebd3b6e5bb978477008 SHA512 6bcfd0ec801b3c487d817d2fd1a0f030a1e3fccffb03f5343eb335c807fd763a8c00d8f98654ce3f8574e756a9c1d5769da71b9fb70acee0ecdace6395a3a624 -DIST cflow-1.6.tar.xz 679760 BLAKE2B f4947bf31db1c9dce00682bc7645df5f110d6bc7cb1d2d0b8cff0c57e47aca91916a3cfa4635feb4ae2a880c3ff966b128a61db30935c88a5509739062e9a6c4 SHA512 8f15503b0f94385641039bd05d65aa3c9a91bc032be26963279022d32136e12a583d15fdcb8e9d5ef0d31662334f994fd50b014baf7d8b221a1877172576e305 DIST cflow-1.7.tar.xz 727604 BLAKE2B 0d015f66a1cdeb5119d09c6a81231414362bb5a130d744a4532f3eac7de54f05472716afdcf244d413f510f2f955655654192ef467c56588a09a69b064bd43b7 SHA512 e92a559c5a7141b6c94b700b91e5737b22ddd8236771ebef420a71f2d3a979a64339f56163a16b00e11125f5730927dad29f39ab1c154ceefe3ac4d622c82b02 -EBUILD cflow-1.6.ebuild 1046 BLAKE2B 791105cee277369913247c349e0bab33a0143a3346ea666c02fcf5b734d533b0a26ef7aefdc3491863130d14e19948f571762b16e40c6712d1ac980c41167d29 SHA512 ede872520e22e7ddf25fb3fb983f12ef40c38908b2f7d69518d77b34ea24897f7c1baabe53957933e4c1e5cc4afa678c3a30e3210143b80f4d413e0930446bd0 EBUILD cflow-1.7.ebuild 1066 BLAKE2B f9bace29bdad9b9bd5f1f29dbf1dc625615b416a1f8893957591a33cb3aa5fce4cd847e4d7209a55e0eb6028770c20b8e9097f54ded19588636ecbfcb02f28c8 SHA512 16fa9db42abec33f5c41bd2328db4c61a04188085462b7156ea1b8ba95e219869074959ddfbbd4da5072903a52334a8d0560eb95f2cffbd3230bbd1da7f8ff40 MISC metadata.xml 537 BLAKE2B 28d8ac6a6b52ec06d826dd74958b941c4255fafd09ba59b1f88f6d820e639576230a4b5894c4bf46f357884e1e81cf3249ea28732d9c869c586f6ba412f82ca8 SHA512 8afc2cb05d0ad512ec8f4a8de9b160a68448eb4c6fbdbc05b5e07f11a7658cf0cbe18cc25bcb70de796303ac220c287b99b377a60a9245e2ee66d0b572b8683a diff --git a/dev-util/cflow/cflow-1.6.ebuild b/dev-util/cflow/cflow-1.6.ebuild deleted file mode 100644 index 228103418dce..000000000000 --- a/dev-util/cflow/cflow-1.6.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit elisp-common - -DESCRIPTION="C function call hierarchy analyzer" -HOMEPAGE="https://www.gnu.org/software/cflow/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="debug emacs nls" - -RDEPEND="emacs? ( >=app-editors/emacs-23.1:* ) - nls? ( virtual/libintl virtual/libiconv )" -BDEPEND="${RDEPEND} - sys-devel/flex - nls? ( sys-devel/gettext )" - -SITEFILE="50${PN}-gentoo.el" -PATCHES=( "${FILESDIR}/cflow-1.4-info-direntry.patch" ) - -src_configure() { - econf \ - $(use_enable nls) \ - $(use_enable debug) \ - EMACS=no -} - -src_compile() { - default - - if use emacs; then - elisp-compile elisp/cflow-mode.el - fi -} - -src_install() { - default - doinfo doc/cflow.info - - if use emacs; then - elisp-install ${PN} elisp/cflow-mode.{el,elc} - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/dev-util/cflow/files/cflow-1.4-info-direntry.patch b/dev-util/cflow/files/cflow-1.4-info-direntry.patch deleted file mode 100644 index ab7e4956425f..000000000000 --- a/dev-util/cflow/files/cflow-1.4-info-direntry.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/doc/cflow.texi b/doc/cflow.texi -index dfb1fdf..5dc1d48 100644 ---- a/doc/cflow.texi -+++ b/doc/cflow.texi -@@ -21,7 +21,7 @@ - @end direntry - @dircategory Emacs - @direntry --* cflow mode: (cflow)cflow mode. Major mode for visiting cflow charts. -+* cflow mode: (cflow)Emacs. Major mode for visiting cflow charts. - @end direntry - @end ifinfo - diff --git a/dev-util/checkbashisms/Manifest b/dev-util/checkbashisms/Manifest index 924113a8f1c3..d97b1f2ed5e2 100644 --- a/dev-util/checkbashisms/Manifest +++ b/dev-util/checkbashisms/Manifest @@ -1,5 +1,5 @@ -DIST devscripts_2.21.2.tar.xz 980516 BLAKE2B 907f2f4e258a8396ad0a28eead1e2058b8e19be205f024ea80c0fbd9621d5ca4299844fe83d66cac7f653a917705d9c36eddb9d51454a7fbb9d7e2b52bc994ff SHA512 a6765d807dc0c2ef7a3d8c59e1262bfe7542c3ca52cda3c1910af253925cb105a9d1bf272c76a86f0b3cdda9c8a4e2d29a660437f73087dd70ee8a444bbedb01 DIST devscripts_2.21.4.tar.xz 981488 BLAKE2B 29339490586a66c6360f599a90e23452fd1e99fd01757e258e082b9550731b3e443b12fb9ce9b8fe6fb229f228a115f87a9b91b8769000afd741eb77e9e7a4a4 SHA512 99250737cabc24bbd21e20de7c787e182492e15cad4288226ed497349cbf3dd45927e1c501d73341e48dfd14ee2285c8cca8ac3b2145c2f02ce4d04ddb881e50 -EBUILD checkbashisms-2.21.2.ebuild 804 BLAKE2B 3327e778848aa5aaddb57e44ad561465133c2833db704842d1fc5e3533fcf5d15a33c065baa5dd199d3e2694b770096805f7719236eca33b35953afd6d1814a4 SHA512 bff58abba0ecc7da82e22d5a5aea758fb5a665a7cb05d0f472ef423de5273dc9ba89ba6af5ef613bcb740faa1e8a7d0d0e4debf53baa632e36fff31c736fc292 +DIST devscripts_2.22.1.tar.xz 989556 BLAKE2B 2a2e3ca9757c710e181e807f0369c137f21070d86b4c51d8b5132ca4add33677edbd26e04a2faae93e9e4586080286888880ce450119579aa40ad205c8e5d857 SHA512 260603e1a655035c5aca3c9734db1bc6aa7e9aa017ece7e9158c57e06a1ee548922ec2defdd9dcb4560743d78aef08d30695b1bc833bd4d77fe1c7497d157c45 EBUILD checkbashisms-2.21.4.ebuild 802 BLAKE2B 5fe0f92df01a0782752b3fa7d724784bc6c2e461d3906f7a6f86ca6eb01c235898f1fc4a6a8ce86e9121764b76cb69efc7b1437ac84593fd669cb73b2f68f5dc SHA512 c6afa874aecdc2729812fcbc6c174d5955cd13485bba393acbfd428678f92f78f34e9834b7d41b986945d27f4495c00a59cad876261c39e0b7f587aef001f315 +EBUILD checkbashisms-2.22.1.ebuild 804 BLAKE2B a94f2da2ff6de279ebb7f68b0aae51a3f4b3ff975f2ccd49cbf3ae80411fc36d4dafb6ba34fc168219f9dca5281e7df9d0ffec508b848aad0d5d2c316270f405 SHA512 bb9374054bb046afad8482dcc8c808efa246906ab5c5d36eec48297d462dd4a969b72e80b429e43b58d58aef0621fe2cdb49e627a3d5cb19a53a9c23ed054a6f MISC metadata.xml 434 BLAKE2B 031cac658d94414702e897991f7e60858edca6ed7c49c6413b20523e4e1f39adaa109c9bd5b87054a2767ba1fb1deadeb4e5021dad58a5bee366e962d7d95ccd SHA512 c30bd0b32e0c851ef023de34a60207c353d8076fc84ec4be67cb23358cdd31ba9be8baa8f3dfacb526a7ac40ebde2b278d413f16595b412d0a9e9590f14bdd0d diff --git a/dev-util/checkbashisms/checkbashisms-2.21.2.ebuild b/dev-util/checkbashisms/checkbashisms-2.21.2.ebuild deleted file mode 100644 index 8078bd1b9ac0..000000000000 --- a/dev-util/checkbashisms/checkbashisms-2.21.2.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN="devscripts" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Perl script to check for commonly used bash features not defined by POSIX" -HOMEPAGE="https://packages.debian.org/devscripts https://salsa.debian.org/debian/devscripts" -SRC_URI="mirror://debian/pool/main/d/${MY_PN}/${MY_P/-/_}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" -IUSE="" - -# Requires python packages to check tools we don't need anyway -RESTRICT="test" - -RDEPEND="dev-lang/perl - virtual/perl-Getopt-Long" - -S="${WORKDIR}/${MY_P}/scripts" - -src_prepare() { - default - - sed "s@###VERSION###@${PV}@" -i checkbashisms.pl || die -} - -src_compile() { :; } - -src_install() { - newbin ${PN}.pl ${PN} - doman ${PN}.1 -} diff --git a/dev-util/checkbashisms/checkbashisms-2.22.1.ebuild b/dev-util/checkbashisms/checkbashisms-2.22.1.ebuild new file mode 100644 index 000000000000..acd6f772beef --- /dev/null +++ b/dev-util/checkbashisms/checkbashisms-2.22.1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN="devscripts" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="Perl script to check for commonly used bash features not defined by POSIX" +HOMEPAGE="https://packages.debian.org/devscripts https://salsa.debian.org/debian/devscripts" +SRC_URI="mirror://debian/pool/main/d/${MY_PN}/${MY_P/-/_}.tar.xz" +S="${WORKDIR}/${MY_P}/scripts" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" + +# Requires python packages to check tools we don't need anyway +RESTRICT="test" + +RDEPEND="dev-lang/perl + virtual/perl-Getopt-Long" + +src_prepare() { + default + + sed "s@###VERSION###@${PV}@" -i checkbashisms.pl || die +} + +src_compile() { :; } + +src_install() { + newbin ${PN}.pl ${PN} + doman ${PN}.1 +} diff --git a/dev-util/chroot-wrapper/Manifest b/dev-util/chroot-wrapper/Manifest index 714abd5593e4..940f97940f8d 100644 --- a/dev-util/chroot-wrapper/Manifest +++ b/dev-util/chroot-wrapper/Manifest @@ -1,7 +1,5 @@ -DIST chroot-wrapper-0.9.3.tar.gz 12511 BLAKE2B 42528f7786a0855cfde9d6dff336544bb99f41dfdaa09782d5df665de997d2cbb6358761a5952865ae380c39e467085cbb110b1367d0422f07e0c519d4935b9d SHA512 16ae36637f3e966716a05f3e0bc16c784bae141837e13d0e4c1f831fefcac423a7d77ac73f49e2c7efd0261c1f9649a18f55cd2a24d22e768cecce6d95b85a74 DIST chroot-wrapper-0.9.4.tar.gz 12676 BLAKE2B 7d65a0f85540c9ce06bbbc3527d5d26162fa7f5de3035c25033e92a70aa0e7b61e50c5d73ab1db39905b289d4f7d68bbc38e219dc91c59423accfc8ab249def7 SHA512 42343c30eee4c82f31064244c04475236fd3807765e9edabaf8a8d3561344283dfaf5149e2ba30793bcb65592405c0c953914364cb577bcb7737fb9501f8f602 -DIST chroot-wrapper-0.9.8.tar.gz 12691 BLAKE2B e15079386e3d21de0bb0d1ade4b11a8347588819508764e6fbae9b574e59a490f29fd4032c4be0ed1753272ce68476e171249aa8144d4324aee4f9d77e63aeaf SHA512 6881417a36db7bc153e06d8d91dea78a3669474146449c7143be61b2cd9942535c3853db344a230ba35cbffef67a2324afe03cdf419a07d4380bdebc9df873be -EBUILD chroot-wrapper-0.9.3.ebuild 618 BLAKE2B 95a223e3a2f477862344b08b4421a130a5466d4a4201f7e56f9890ba354666642b75da19eba0c10d6a4a87f12c8ffe6f32820e7e08c8b84f60ddb85fa07a2426 SHA512 02a0de7916e49219cf359507cbba2a1dcbb453b42173437c5828c0c94d2a97f35076fc868a354d57cc375305ed81cd567a5b3a1635fc5f7c0fca77b02b3cbda1 +DIST chroot-wrapper-0.9.9.tar.gz 12769 BLAKE2B 6424c560cc8b77b7f310ccc5cff6d6d7aef03c70e2f773196498a5f9c670c3997275c0066b38d1c6236f64326ef22a050d08e21d5e3063823badc903ce72fcb7 SHA512 368cc5465885d29d4b129da2ad2652ed168ffab022b32e3a1dfbb0c39bf955f756515bc149fc2341fc89d2213d6ad9f43862090d5569610892369c7914bf73b5 EBUILD chroot-wrapper-0.9.4.ebuild 623 BLAKE2B 527a595d4378c51c5787e949357ebf80de58c649cdcb306e65fb309098ba660fc7562883761515f0be1c21d600e130bd3952f3fbf5da1cab47e79c9718581d13 SHA512 9d11d27d7b3e9aa92c0caa982457dc4df15d0ac0c9d8c2b85658b617a6829572938706d23e8614c89d83be0bb594a32574b952e9f22e8e2b6f11d7c380944e49 -EBUILD chroot-wrapper-0.9.8.ebuild 612 BLAKE2B f0fc7aff6efb6a3559cadc3de8f6de902843472f37f39d411f91567b10a8baf0043ba05a9012b6a8d1e998b85f8ec35b4d202459260490817d3cc3cf45cf55fb SHA512 2880af35ae6900b9f632526dc5948ae0e3380df60b0bb9a964f318e6f6427efc8d1afd851d8f346bdeb63dce0298a29fe74d4e8af8d0b510ee37257af90003f0 +EBUILD chroot-wrapper-0.9.9.ebuild 623 BLAKE2B b3b50ca57c34c533444881f33a97d692215abebae6cd889d7c645cbe0704a9bd5e58c3ea167754da250bbf50e472c82e35a2c5a40f92456bbb51eaa489d8d24f SHA512 244a5a9e574c51e5fbe017fc3dbcda6d1e003cf51cb258e2d2950d9fbfc6c3d63c5c53c8520e6f53d8ff3b52f8cdc8dd7ff3b25be7c2bc7b964a63a9926d096d MISC metadata.xml 250 BLAKE2B 62c542519e432a99981199814443ab24138a34f5b01881765a936ff2c0da0cc640bc33856173520ef803ba1548797bc82f16ca8b7e765edaa06ce0ed353304df SHA512 b1be39e9c80c259e77ca10745d75b0c401f3eafb61ac5864bf9a0a0695cd0a1d151efa7a0b571e819e763f14b0220cdadf92b3aab72be40b30afc5322e86726d diff --git a/dev-util/chroot-wrapper/chroot-wrapper-0.9.3.ebuild b/dev-util/chroot-wrapper/chroot-wrapper-0.9.3.ebuild deleted file mode 100644 index 65733fb37533..000000000000 --- a/dev-util/chroot-wrapper/chroot-wrapper-0.9.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info - -DESCRIPTION="Wrapper for chroot to set up some bind mounts, namespaces, and control groups" -HOMEPAGE="https://github.com/chutz/chroot-wrapper" -SRC_URI="https://github.com/chutz/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -RDEPEND=" - >=app-shells/bash-5.0 - sys-apps/util-linux - sys-apps/coreutils -" - -CONFIG_CHECK=" - ~TMPFS - ~IPC_NS - ~UTS_NS -" - -src_install() { - newsbin src/chroot-wrapper chr - insinto /etc/chroot-wrapper - doins config.bash -} diff --git a/dev-util/chroot-wrapper/chroot-wrapper-0.9.8.ebuild b/dev-util/chroot-wrapper/chroot-wrapper-0.9.8.ebuild deleted file mode 100644 index a2ec853be02e..000000000000 --- a/dev-util/chroot-wrapper/chroot-wrapper-0.9.8.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2020-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info - -DESCRIPTION="Wrapper for chroot to set up some bind mounts, namespaces, and control groups" -HOMEPAGE="https://github.com/chutz/chroot-wrapper" -SRC_URI="https://github.com/chutz/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="" - -RDEPEND=" - >=app-shells/bash-5.0 - sys-apps/util-linux - sys-apps/coreutils -" - -CONFIG_CHECK=" - ~TMPFS - ~IPC_NS - ~UTS_NS -" - -src_install() { - newsbin src/chroot-wrapper chr - insinto /etc/chroot-wrapper - doins config.bash -} diff --git a/dev-util/chroot-wrapper/chroot-wrapper-0.9.9.ebuild b/dev-util/chroot-wrapper/chroot-wrapper-0.9.9.ebuild new file mode 100644 index 000000000000..68276acbf49a --- /dev/null +++ b/dev-util/chroot-wrapper/chroot-wrapper-0.9.9.ebuild @@ -0,0 +1,32 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info + +DESCRIPTION="Wrapper for chroot to set up some bind mounts, namespaces, and control groups" +HOMEPAGE="https://github.com/chutz/chroot-wrapper" +SRC_URI="https://github.com/chutz/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + >=app-shells/bash-5.0 + sys-apps/util-linux + sys-apps/coreutils +" + +CONFIG_CHECK=" + ~TMPFS + ~IPC_NS + ~UTS_NS +" + +src_install() { + newsbin src/chroot-wrapper chr + insinto /etc/chroot-wrapper + doins config.bash +} diff --git a/dev-util/clippy/Manifest b/dev-util/clippy/Manifest index 2fb98c7944c0..7126925369e9 100644 --- a/dev-util/clippy/Manifest +++ b/dev-util/clippy/Manifest @@ -1,4 +1,6 @@ AUX clippy-8.1-big-endian.patch 1677 BLAKE2B b47262fe1d6edb94005982ba854980acc47f21fccbd5969965fa2604cbf866748598a842b71a786a24e07ec39d0fc70652206d3b6d0464c435a06da40fff207b SHA512 c7849814b6b979fee63a2c52d364798f0a8fd4069d14a561881ee7db1c1213d6b1ad726f67a0d68df103e28f18b80aad1071427773b47d9916b3ca0247393c05 DIST clippy-8.1.tar.gz 8514995 BLAKE2B 6b70756909b54af3317b1e97956345206612a471893dcfa4d4a7edaf27ae8d94624b0129eb511bf96ac100cc8c5c5234c2f7031d1692f4a81d5025fe797cfd11 SHA512 dcbee55b48e9d4aba005a455f8c89e63a86d63a230e6bf2e1f691adf99654e0e170efaf2c8759e0bfc33b977659a828bed248370722210e98a6e2abad8f502aa +DIST clippy-8.2.2.tar.gz 9439460 BLAKE2B 7ea4b44e3d167677e087ac8767c470b91c485e52f9e45513fb6da8498ff3c56e84dd90257eff3b0067c061e7596578968017cbec7de7ea951b6f80134332e1bf SHA512 52d8e82979823f61ec6f117db1eb41b23fd8ad3197ae3f9d2cfa3ad9d96636a3d2f0b36720b2041a9261c8b639ddd48e46a2351ce41cb596f7dc432cddf29256 EBUILD clippy-8.1-r1.ebuild 856 BLAKE2B c9faad7170c18e96b53ad6bf2e3ad3bf9bbd785e3c95aacfc6b7370aaacd90786dda7972fcc9ffdd112812e8cd4c6b51d36dcbacd5d03bbb99cd43fb59ce3906 SHA512 7b58aa8965114a6e96e804cbdc1a9fd94804fa1ef71156a55b25e9e55c29e3387691597ffabc66b82e5fd76edbd7ce0800cc644941bbac315cc2c6f4916a3d84 +EBUILD clippy-8.2.2.ebuild 808 BLAKE2B 297d64319747eea8b57be7b8b1324bbf1671b0b39adf0d6a9b87686d456d8beee3a3ca60e02652ccc79de0a5034eb51103aadc579f66ad3b86b6a81fdc5f5984 SHA512 b1ebcd5eb3385765fa4bd52893b3fcde8d62866821abf97e1c0a82f582fb64e69b2e3b98f8580daaa9bdab6da0415ebc4314e58b21acc04b3f54ccacf99552ac MISC metadata.xml 326 BLAKE2B b909c2525951476b2905e143974e734364023b9ac622f01ddae1e16427359ea47af02af11a3bb6ac5c51ef519c9c66995c8cba31d9ca41f1e48f33106a0678b3 SHA512 ee570ffd0054e2c132d637b41921bb25f3172fdfb0bcbc5d2214eaa3bb95c109ca58a5e6cd7ebd386de497ef3e20cf3696243dcc5e82fc4cfae25bba51be4db9 diff --git a/dev-util/clippy/clippy-8.2.2.ebuild b/dev-util/clippy/clippy-8.2.2.ebuild new file mode 100644 index 000000000000..7438cb91f503 --- /dev/null +++ b/dev-util/clippy/clippy-8.2.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="frr-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) +inherit autotools python-single-r1 + +DESCRIPTION="Standalone clippy tool built from FRR sources" +HOMEPAGE="https://frrouting.org/" +SRC_URI="https://github.com/FRRouting/frr/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/frr-${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# standalone clippy does not have any tests +# restrict to prevent bug 811753 +RESTRICT="test" + +DEPEND=" + ${PYTHON_DEPS} + virtual/libelf:= +" +RDEPEND="${DEPEND}" +BDEPEND="sys-devel/flex" + +src_prepare() { + default + eautoreconf +} + +src_configure() { + econf --enable-clippy-only +} + +src_install() { + dobin lib/clippy +} diff --git a/dev-util/cmake-fedora/Manifest b/dev-util/cmake-fedora/Manifest index 3f3dd8a0657b..b1fecbb0559e 100644 --- a/dev-util/cmake-fedora/Manifest +++ b/dev-util/cmake-fedora/Manifest @@ -1,5 +1,3 @@ -DIST cmake-fedora-2.7.1-Source.tar.gz 127053 BLAKE2B cc5578104d63b4d1e445897c4fe73fe464c3bb294209bb3fd6a58c9274f0f802626ee467d0ec5493ef76f64ffad130858ba8302ab1cfdc7a38a7c3d0a993ceb2 SHA512 1f264a3527c4938916de91d2b8ce10c58fa222c992820d6ea5c5e850a190476900a4cdb18f7efc0680222d220efb5e56c8102a9f034385e15b5f88f9a25601cf DIST cmake-fedora-2.9.3.tar.gz 128800 BLAKE2B b73aba476f5d05088e34c896f8ebb2f10d2f847df96c21e233c5290218c4f9f2647e7ffb610ae8a8cc9dd83ba3f2747d869015e4f7d930d9e3d97c7762abd2a0 SHA512 459aa902b1e9e43bab392cf685d38a332e1a2e81ce94665fe5ab09ee79594d9de5c74e8cbbc6c342e2266f98cb4a4ef07a36da8489f06fd892f899ac6f907782 -EBUILD cmake-fedora-2.7.1.ebuild 523 BLAKE2B ae0994bee1b18ec02e4cf2e6f8edb981402ef09323b921a71ce1a4e3635a999c77953621ea1aaaa25e9690c83bfc04073dc646da1872d3790387f61a6563e5d2 SHA512 b1ba08106f3b19b95cde395d55b4901a7fdb96d23f266ecd748224b2658302188065cbaed0603105589d0bc8986f6546bb64869b735a5d6edfa677d4695a7961 -EBUILD cmake-fedora-2.9.3.ebuild 587 BLAKE2B 7af40f2ca5e396eab63cc851eee68c6d66aec3c1b26402a61795fa35716f767ec76398c42436683fa2ae86257cd27261e71670a6f567a7d9912f2f1b64e51913 SHA512 a1ec1e14ed44df2dfda0354700898bce1c8577ed78f636d7b3609e9d7807271afc67d647c77bbf2540dc1d430efc32c35925f34e36f34f7f3fff150377365d4a +EBUILD cmake-fedora-2.9.3.ebuild 585 BLAKE2B a2c0f46ccf08d6a880f3badee2456b52953397259f02e0688050204da1f5978756ad6d1a0a25d621432fe26bfe23d8a563084cbaad6548e33365a674b7b379db SHA512 c086c66f9067e6f473e07ccb0887965ad05cb4df0c24752a1117babbb2772fb98d2b26030896c8b76d30e572c38469ff9a7e4d44cc9dafb32d54e2b16bff03b2 MISC metadata.xml 245 BLAKE2B 679c2c8c096017f4eefa915d06fde493784875e685ee5078252f57a24df6fba8f9829261929f1fee146c10b30485fb81c2fa93614b8348548844658774193f61 SHA512 0d85fefe9769a0241748160f3e73644a81f68d578d392f1c443c2f56d5f05faef7458c8d1380804bbac9280626e95207de32f493be5910a9f7f678bc0fbf5cb9 diff --git a/dev-util/cmake-fedora/cmake-fedora-2.7.1.ebuild b/dev-util/cmake-fedora/cmake-fedora-2.7.1.ebuild deleted file mode 100644 index b06aff27275d..000000000000 --- a/dev-util/cmake-fedora/cmake-fedora-2.7.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_P="${P}-Source" -inherit cmake-utils - -DESCRIPTION="Provides cmake helper macros and targets for linux, especially fedora developers" -HOMEPAGE="https://pagure.io/cmake-fedora" -SRC_URI="https://releases.pagure.org/cmake-fedora/${MY_P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="" - -DEPEND="" -RDEPEND="${DEPEND}" - -S="${WORKDIR}"/${MY_P} -CMAKE_IN_SOURCE_BUILD=1 - -# fails 1 of 7 -RESTRICT="test" diff --git a/dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild b/dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild index f3f7853a9493..803e43d99b04 100644 --- a/dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild +++ b/dev-util/cmake-fedora/cmake-fedora-2.9.3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://pagure.io/cmake-fedora/archive/${PV}/${P}.tar.gz" LICENSE="BSD" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="" DEPEND="" diff --git a/dev-util/cmake/Manifest b/dev-util/cmake/Manifest index cbccacbb6bde..592075aefd41 100644 --- a/dev-util/cmake/Manifest +++ b/dev-util/cmake/Manifest @@ -9,18 +9,12 @@ AUX cmake-3.5.2-FindQt4.patch 1585 BLAKE2B 8cfda84c419515be57f65be7b4b22d7937b65 AUX cmake-3.9.0_rc2-FindPythonInterp.patch 1458 BLAKE2B a70945921738f00952b40a73d9ea26ecc86614aa3f12c94226aac4710dd0b9723c365b6f5def965069a54919bab13a33490facc6c5e64fad69d2e05a97d2812f SHA512 8adcb75cc035f64521e85229eb8dfa1e627326f8e189f66b707b3a0448ed3ae6acf306643026f7cbc7b924edcef73cad7a107d83162b4ca46bd6bbdc7a58af12 AUX cmake.vim 217 BLAKE2B 5d2cf8b4101a7204fd27a9f21d82fea4d86fc4eeed54e062b543452dc574e73d1c80167c83eb482d9eec310950ac811ba35d3eeb97b51958f12f3adf575ddbe7 SHA512 2f7e9e949f8f3030a0dfcef56f4effea703ee60555c22f6a2d1dfeaf3334f33a3e88910c666f704e4ab60cde4ebb509c7d85d812a3c1627010e52fc757f15cdf DIST cmake-3.22.2.tar.gz 9779456 BLAKE2B 5f1c76344fe2d6fba012b0d745dc990ec1ed4bf32c99beac1e538f4b83c1d695aee757d2780e635b67c0a185935a6a70b344a733259e3a91d01c4b83e94e2730 SHA512 86e95f9ce773bcc7513a1c3901561a1b09d06830936b8b1d44e075fe3bac55cfa636eccdedfa94a9939f5e12eb965224559fac30a17c64314ee023acb2a3e53f -DIST cmake-3.22.3.tar.gz 9779118 BLAKE2B 917b722701481cb87cc282a19083ec3299d845eeb633369bf29a961d1eef8a0f1157d0000866d983c4720a9b0524b81d647b5947a06281089a0a106146df2936 SHA512 a35003468153b99770ac6bbdeaa611a231a1104560da36aca0f393b8b71dbb44d854378504d2ec6b4af615f78efe18d91453fe15a1b7ec58129aa0289a5a1507 DIST cmake-3.22.4.tar.gz 9781548 BLAKE2B d07172091c8ff695f9af398321e4bf7b64643e9186c4e882c5fb15ae1026a306bce61b6f410a858ab580c5d8ea7b9d03c901e2c3ac1e6cf841b6ad969261b96f SHA512 4fc04ec3077b261fe252d26d18e81271975db0bb237686c0e0e774d180e6c7fdfb0275092c21569674ad0ca53218a8c6c5638a5fe5c46a988362b0083e3d40c4 -DIST cmake-3.23.0-SHA-256.txt 1452 BLAKE2B 5b57c57389ba203222297ae1fa9868062cea839707d8e14c020543e1997acd804e34d29f98848f3ef2a4c5a7fb8516f34d8544d7cfab8f90839611c62823902a SHA512 77866404fb5ab0206bc527c74599c43e465e6d32cde3149ae2a82eadddc4bf3572f4b5ed06b38abd27162890ee47e9a2dac6e649b131dd0dd29047e1a300211a -DIST cmake-3.23.0-SHA-256.txt.asc 833 BLAKE2B 003db47ac8f5df3eabf06cb9a8d26c809fb43b2a1aca0510ae82a2d5db5514458cf578f42cc3885dbcb1fb68e1c5b679ea01af2a3111cf5280b588ea5640145b SHA512 a42ff36ee4d93f005205fd105b999b6fbd3b8644eec7b0aa25d043b18bd4f0a249b48574f1114a532e4c43c5041e473209836a29364bee7e78e0a6dd3373dedb -DIST cmake-3.23.0.tar.gz 9981221 BLAKE2B 280b82af7bc345926f0e8cf47bfb5d6128b3807bed5f331e6a488c00ab72940b723d83638662f5a07367d4f651d7250a8f78abfadcc8c7c66bc2195171b9879b SHA512 bcde8f2bf2fff6c4ab37a28c115b4b53d5fef0d4e38305420966cbd9f0026a4ffdcd4137f917a83458c1f380a137f7a7bd78f6fbd4d92fdcc5cf1dfbe4c02003 DIST cmake-3.23.1-SHA-256.txt 1452 BLAKE2B 8cce350435aeffdb7b903d87be611ed0362f601f7cfcff96f444859e40227b46e03baac6427587cafec79e9e1c8ab7ac4ee3dc915131c13badf2bcac99e1e8b7 SHA512 fd2dec42f51344a15d1a8e6afd35e96399765c5283925c4708aed5fa84117d0415ef014652cc740600bf75265baadac0559b6b8b1a0e60342a6e88eb61cbb4e5 DIST cmake-3.23.1-SHA-256.txt.asc 833 BLAKE2B 28ce9f5c99b263895ad19f9df43050156ad399846daf03be96b9c4439c41d57e9c26244ab872692e98db321ba919639881d68b81237a9f443316cfa0aea1b8af SHA512 55b1808668b17a3bee0055e3736b6312e3260297ee02137e6bd90ba7a75d2a3e094e06fbe16cd299325f0c191a5f5924fadd075e5edbe3275933356df7b11b12 DIST cmake-3.23.1.tar.gz 9982020 BLAKE2B a51eedeb78657caf86409ea8bdf4e61b09c66c6a0f3102c9b9ed42976a239f9c4561d7168b4bb24152b80cd773505166ca87e241dad3b36919b5e26573fb149e SHA512 94893f888c0cbfc58e54a0bd65d6c0697fe4a0e95c678b7cb35e7dc8854d57eb360bfc952750f97983348817f847f6df85903f21a5857b1a3880b2a7eb6cc029 -EBUILD cmake-3.22.2.ebuild 7034 BLAKE2B 4234d8e5807dc998c74da5201c79212880c510aa91cf7b968be3d68eadfd628276af97316fdfe84ece9021981fee655bf2ccdb73b5216d82ec3c4b7cf8a3b48f SHA512 2cec9ab2e18169a6bc6e73e2eb63b2c8b8d09d1cc114e5304c393a92223466fc57d2cb4c06088eb3232b3aad59bd0597a2b842c74f7693be683bf368e93cf9f4 -EBUILD cmake-3.22.3.ebuild 6827 BLAKE2B c219b7191f3562325b33d75c3958cdf291ada8a892212e6b132ecd43fb77437465462dd4a6adc3958faff0b01a5ead7c0edf6011a0f232cc37d69045d8b6f60a SHA512 d3e5f98312456305149800f784362c37f69b1d50ff09088b474edd450046def404d6fedc02220674caf78bfc118fc5c710c9e85a98d5e13ef81801183fccba8d +EBUILD cmake-3.22.2.ebuild 7052 BLAKE2B b0c8b15546a0216be79e66918de373cf6eb45eb080fb2871aa543f7518f71876bc79df21e894cfdfbe921718bf30d2915c9242a03cbcc4f19b955a2f2b9d8d85 SHA512 d2627f09f761e83363ef1a0a960dc4660d71160a47329f141cca9c9d0404d784719b258123db1716aec885d091f55206cc85f732b4235f0d19bee4e4e5c28d33 EBUILD cmake-3.22.4.ebuild 6827 BLAKE2B c219b7191f3562325b33d75c3958cdf291ada8a892212e6b132ecd43fb77437465462dd4a6adc3958faff0b01a5ead7c0edf6011a0f232cc37d69045d8b6f60a SHA512 d3e5f98312456305149800f784362c37f69b1d50ff09088b474edd450046def404d6fedc02220674caf78bfc118fc5c710c9e85a98d5e13ef81801183fccba8d -EBUILD cmake-3.23.0.ebuild 7787 BLAKE2B 4537277a0e9bc99cfe95700922f4d0a3b7fddfd70eee7a45cabdb95902ff41b53b494c5c131c661f84a19618cd0dfca747e0ee551a8b004745a20a67cf3651de SHA512 61d04f9e2cbccdf4a8a1c4a9eda5b72fedfc6f7e8e6e15ed598f1db8d17e6be65ed41010eae21a6c40a573fc6794bc0e007a62c90fa6de0cf5d70bdd0d4ab3fa -EBUILD cmake-3.23.1.ebuild 7787 BLAKE2B 4537277a0e9bc99cfe95700922f4d0a3b7fddfd70eee7a45cabdb95902ff41b53b494c5c131c661f84a19618cd0dfca747e0ee551a8b004745a20a67cf3651de SHA512 61d04f9e2cbccdf4a8a1c4a9eda5b72fedfc6f7e8e6e15ed598f1db8d17e6be65ed41010eae21a6c40a573fc6794bc0e007a62c90fa6de0cf5d70bdd0d4ab3fa +EBUILD cmake-3.23.1.ebuild 7794 BLAKE2B e891b0a6ca8cf3335a46178040a6d28534277ad9c5ba830ce30d37e59afe92bc147e4bc2fac1a49b9674e7f3fc3bc936453a831a34ccb5e4546fb96ba63de857 SHA512 2fba10f3ba197d9ad36a503c7fad84916716399320b5bfeabf439cab06cfbe0640479a9bd85a5ab3ac341c5a53d74bfa7ef2ea967198073e0cd215e8fff93fc5 EBUILD cmake-9999.ebuild 7787 BLAKE2B 4537277a0e9bc99cfe95700922f4d0a3b7fddfd70eee7a45cabdb95902ff41b53b494c5c131c661f84a19618cd0dfca747e0ee551a8b004745a20a67cf3651de SHA512 61d04f9e2cbccdf4a8a1c4a9eda5b72fedfc6f7e8e6e15ed598f1db8d17e6be65ed41010eae21a6c40a573fc6794bc0e007a62c90fa6de0cf5d70bdd0d4ab3fa MISC metadata.xml 456 BLAKE2B 2dc475cae4d2f65744e25381b1e4fe8b6399225380d0f9fa81870813221d180b1c4b538c3f9249f80e921a1db8afab7071db206898fdec294372811dc456d1f5 SHA512 347c1e13f459dfb9bec9d52ce556526eb74e6c432ff28aed28f05dc17bba17934fff1ce2fc27765b390bb55aaa7b02d0800939eb4382eba6c4b85a62ec136f5a diff --git a/dev-util/cmake/cmake-3.22.2.ebuild b/dev-util/cmake/cmake-3.22.2.ebuild index e13d8a8d6880..4f6802639a27 100644 --- a/dev-util/cmake/cmake-3.22.2.ebuild +++ b/dev-util/cmake/cmake-3.22.2.ebuild @@ -117,7 +117,7 @@ cmake_src_test() { # RunCMake.{IncompatibleQt,ObsoleteQtMacros}: Require Qt4 # TestUpload: requires network access "${BUILD_DIR}"/bin/ctest \ - -j "$(makeopts_jobs)" \ + -j "$(makeopts_jobs "${MAKEOPTS}" 999)" \ --test-load "$(makeopts_loadavg)" \ ${ctestargs} \ -E "(BootstrapTest|BundleUtilities|ConfigSources|CMakeOnly.AllFindModules|CPackComponentsDEB-components-depend2|CompileOptions|CTest.UpdateCVS|DependencyGraph|Fortran|RunCMake.CompilerLauncher|RunCMake.IncompatibleQt|RunCMake.ObsoleteQtMacros|RunCMake.PrecompileHeaders|RunCMake.CPack_(DEB|RPM)|TestUpload)" \ diff --git a/dev-util/cmake/cmake-3.22.3.ebuild b/dev-util/cmake/cmake-3.22.3.ebuild deleted file mode 100644 index 0d8e28da59fd..000000000000 --- a/dev-util/cmake/cmake-3.22.3.ebuild +++ /dev/null @@ -1,227 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja -# ... but seems fine as of 3.22.3? -# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759. -CMAKE_MAKEFILE_GENERATOR="emake" -CMAKE_REMOVE_MODULES_LIST=( none ) -inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \ - toolchain-funcs virtualx xdg-utils - -MY_P="${P/_/-}" - -DESCRIPTION="Cross platform Make" -HOMEPAGE="https://cmake.org/" -SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz" - -LICENSE="CMake" -SLOT="0" -[[ "${PV}" = *_rc* ]] || \ -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="doc emacs ncurses qt5 test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=app-arch/libarchive-3.3.3:= - app-crypt/rhash - >=dev-libs/expat-2.0.1 - >=dev-libs/jsoncpp-1.9.2-r2:0= - >=dev-libs/libuv-1.10.0:= - >=net-misc/curl-7.21.5[ssl] - sys-libs/zlib - virtual/pkgconfig - emacs? ( >=app-editors/emacs-23.1:* ) - ncurses? ( sys-libs/ncurses:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - doc? ( - dev-python/requests - dev-python/sphinx - ) - test? ( app-arch/libarchive[zstd] ) -" - -S="${WORKDIR}/${MY_P}" - -SITEFILE="50${PN}-gentoo.el" - -PATCHES=( - # prefix - "${FILESDIR}"/${PN}-3.16.0_rc4-darwin-bundle.patch - "${FILESDIR}"/${PN}-3.14.0_rc3-prefix-dirs.patch - "${FILESDIR}"/${PN}-3.19.1-darwin-gcc.patch - - # handle gentoo packaging in find modules - "${FILESDIR}"/${PN}-3.17.0_rc1-FindBLAS.patch - # Next patch needs to be reworked - #"${FILESDIR}"/${PN}-3.17.0_rc1-FindLAPACK.patch - "${FILESDIR}"/${PN}-3.5.2-FindQt4.patch - - # respect python eclasses - "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch - "${FILESDIR}"/${PN}-3.9.0_rc2-FindPythonInterp.patch - - "${FILESDIR}"/${PN}-3.18.0-filter_distcc_warning.patch # bug 691544 - - # upstream fixes (can usually be removed with a version bump) -) - -cmake_src_bootstrap() { - # disable running of cmake in bootstrap command - sed -i \ - -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ - bootstrap || die "sed failed" - - # execinfo.h on Solaris isn't quite what it is on Darwin - if [[ ${CHOST} == *-solaris* ]] ; then - sed -i -e 's/execinfo\.h/blablabla.h/' \ - Source/kwsys/CMakeLists.txt || die - fi - - # bootstrap script isn't exactly /bin/sh compatible - tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \ - --prefix="${T}/cmakestrap/" \ - --parallel=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") \ - || die "Bootstrap failed" -} - -src_prepare() { - cmake_src_prepare - - if [[ ${CHOST} == *-darwin* ]] ; then - # disable Xcode hooks, bug #652134 - sed -i -e 's/cm\(\|Global\|Local\)XCode[^.]\+\.\(cxx\|h\)//' \ - Source/CMakeLists.txt || die - sed -i -e '/define CMAKE_USE_XCODE/s/XCODE/NO_XCODE/' \ - -e '/cmGlobalXCodeGenerator.h/d' \ - Source/cmake.cxx || die - # disable isysroot usage with GCC, we've properly instructed - # where things are via GCC configuration and ldwrapper - sed -i -e '/cmake_gnu_set_sysroot_flag/d' \ - Modules/Platform/Apple-GNU-*.cmake || die - # disable isysroot usage with clang as well - sed -i -e '/_SYSROOT_FLAG/d' \ - Modules/Platform/Apple-Clang.cmake || die - # don't set a POSIX standard, system headers don't like that, #757426 - sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ - Source/cmLoadCommandCommand.cxx \ - Source/cmStandardLexer.h \ - Source/cmSystemTools.cxx \ - Source/cmTimestamp.cxx - sed -i -e 's/^#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ - Source/cmStandardLexer.h - fi - - # Add gcc libs to the default link paths - sed -i \ - -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ - -e "$(usex prefix-guest "s|@GENTOO_HOST@||" "/@GENTOO_HOST@/d")" \ - -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ - Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" - - if ! has_version -b \>=${CATEGORY}/${PN}-3.4.0_rc1 || ! cmake --version &>/dev/null ; then - CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" - cmake_src_bootstrap - fi -} - -src_configure() { - # Fix linking on Solaris - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl - - local mycmakeargs=( - -DCMAKE_USE_SYSTEM_LIBRARIES=ON - -DCMAKE_DOC_DIR=/share/doc/${PF} - -DCMAKE_MAN_DIR=/share/man - -DCMAKE_DATA_DIR=/share/${PN} - -DSPHINX_MAN=$(usex doc) - -DSPHINX_HTML=$(usex doc) - -DBUILD_CursesDialog="$(usex ncurses)" - -DBUILD_TESTING=$(usex test) - ) - use qt5 && mycmakeargs+=( -DBUILD_QtDialog=ON ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use emacs && elisp-compile Auxiliary/cmake-mode.el -} - -src_test() { - # fix OutDir and SelectLibraryConfigurations tests - # these are altered thanks to our eclass - sed -i -e 's:^#_cmake_modify_IGNORE ::g' \ - "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ - || die - - pushd "${BUILD_DIR}" > /dev/null || die - - # Excluded tests: - # BootstrapTest: we actualy bootstrap it every time so why test it. - # BundleUtilities: bundle creation broken - # CMakeOnly.AllFindModules: pthread issues - # CTest.updatecvs: which fails to commit as root - # Fortran: requires fortran - # RunCMake.CompilerLauncher: also requires fortran - # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because - # debugedit binary is not in the expected location - # RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because - # it can't find a deb package that owns libc - # TestUpload, which requires network access - # RunCMake.CMP0125, known failure reported upstream (bug #829414) - local myctestargs=( - --output-on-failure - -E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \ - ) - - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - if use emacs; then - elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi - - insinto /usr/share/vim/vimfiles/syntax - doins Auxiliary/vim/syntax/cmake.vim - - insinto /usr/share/vim/vimfiles/indent - doins Auxiliary/vim/indent/cmake.vim - - insinto /usr/share/vim/vimfiles/ftdetect - doins "${FILESDIR}/${PN}.vim" - - dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} -} - -pkg_postinst() { - use emacs && elisp-site-regen - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} diff --git a/dev-util/cmake/cmake-3.23.0.ebuild b/dev-util/cmake/cmake-3.23.0.ebuild deleted file mode 100644 index 2380055102e9..000000000000 --- a/dev-util/cmake/cmake-3.23.0.ebuild +++ /dev/null @@ -1,261 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO RunCMake.LinkWhatYouUse fails consistently w/ ninja -# ... but seems fine as of 3.22.3? -# TODO ... but bootstrap sometimes(?) fails with ninja now. bug #834759. -CMAKE_MAKEFILE_GENERATOR="emake" -CMAKE_REMOVE_MODULES_LIST=( none ) -inherit bash-completion-r1 cmake elisp-common flag-o-matic multiprocessing \ - toolchain-funcs virtualx xdg-utils - -MY_P="${P/_/-}" - -DESCRIPTION="Cross platform Make" -HOMEPAGE="https://cmake.org/" -if [[ ${PV} == 9999 ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://gitlab.kitware.com/cmake/cmake.git" -else - SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz" - if [[ ${PV} != *_rc* ]] ; then - VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/bradking.asc - inherit verify-sig - - SRC_URI+=" verify-sig? ( - https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt - https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc - )" - - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - - BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" - fi -fi - -LICENSE="CMake" -SLOT="0" -IUSE="doc emacs ncurses qt5 test" -RESTRICT="!test? ( test )" - -RDEPEND=" - >=app-arch/libarchive-3.3.3:= - app-crypt/rhash - >=dev-libs/expat-2.0.1 - >=dev-libs/jsoncpp-1.9.2-r2:0= - >=dev-libs/libuv-1.10.0:= - >=net-misc/curl-7.21.5[ssl] - sys-libs/zlib - virtual/pkgconfig - emacs? ( >=app-editors/emacs-23.1:* ) - ncurses? ( sys-libs/ncurses:0= ) - qt5? ( - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ) -" -DEPEND="${RDEPEND}" -BDEPEND+=" - doc? ( - dev-python/requests - dev-python/sphinx - ) - test? ( app-arch/libarchive[zstd] ) -" - -S="${WORKDIR}/${MY_P}" - -SITEFILE="50${PN}-gentoo.el" - -PATCHES=( - # prefix - "${FILESDIR}"/${PN}-3.16.0_rc4-darwin-bundle.patch - "${FILESDIR}"/${PN}-3.14.0_rc3-prefix-dirs.patch - "${FILESDIR}"/${PN}-3.19.1-darwin-gcc.patch - - # handle gentoo packaging in find modules - "${FILESDIR}"/${PN}-3.17.0_rc1-FindBLAS.patch - # Next patch needs to be reworked - #"${FILESDIR}"/${PN}-3.17.0_rc1-FindLAPACK.patch - "${FILESDIR}"/${PN}-3.5.2-FindQt4.patch - - # respect python eclasses - "${FILESDIR}"/${PN}-2.8.10.2-FindPythonLibs.patch - "${FILESDIR}"/${PN}-3.9.0_rc2-FindPythonInterp.patch - - "${FILESDIR}"/${PN}-3.18.0-filter_distcc_warning.patch # bug 691544 - - # upstream fixes (can usually be removed with a version bump) -) - -cmake_src_bootstrap() { - # disable running of cmake in bootstrap command - sed -i \ - -e '/"${cmake_bootstrap_dir}\/cmake"/s/^/#DONOTRUN /' \ - bootstrap || die "sed failed" - - # execinfo.h on Solaris isn't quite what it is on Darwin - if [[ ${CHOST} == *-solaris* ]] ; then - sed -i -e 's/execinfo\.h/blablabla.h/' \ - Source/kwsys/CMakeLists.txt || die - fi - - # bootstrap script isn't exactly /bin/sh compatible - tc-env_build ${CONFIG_SHELL:-sh} ./bootstrap \ - --prefix="${T}/cmakestrap/" \ - --parallel=$(makeopts_jobs "${MAKEOPTS}" "$(get_nproc)") \ - || die "Bootstrap failed" -} - -src_unpack() { - if [[ ${PV} == 9999 ]] ; then - git-r3_src_unpack - elif ! use verify-sig || [[ ${PV} == *_rc ]] ; then - default - else - cd "${DISTDIR}" || die - - # See https://mgorny.pl/articles/verify-sig-by-example.html#verifying-using-a-checksum-file-with-a-detached-signature - verify-sig_verify_detached ${MY_P}-SHA-256.txt{,.asc} - verify-sig_verify_unsigned_checksums ${MY_P}-SHA-256.txt sha256 ${MY_P}.tar.gz - - cd "${WORKDIR}" || die - - default - fi -} - -src_prepare() { - cmake_src_prepare - - if [[ ${CHOST} == *-darwin* ]] ; then - # disable Xcode hooks, bug #652134 - sed -i -e 's/cm\(\|Global\|Local\)XCode[^.]\+\.\(cxx\|h\)//' \ - Source/CMakeLists.txt || die - sed -i -e '/define CMAKE_USE_XCODE/s/XCODE/NO_XCODE/' \ - -e '/cmGlobalXCodeGenerator.h/d' \ - Source/cmake.cxx || die - # disable isysroot usage with GCC, we've properly instructed - # where things are via GCC configuration and ldwrapper - sed -i -e '/cmake_gnu_set_sysroot_flag/d' \ - Modules/Platform/Apple-GNU-*.cmake || die - # disable isysroot usage with clang as well - sed -i -e '/_SYSROOT_FLAG/d' \ - Modules/Platform/Apple-Clang.cmake || die - # don't set a POSIX standard, system headers don't like that, #757426 - sed -i -e 's/^#if !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ - Source/cmLoadCommandCommand.cxx \ - Source/cmStandardLexer.h \ - Source/cmSystemTools.cxx \ - Source/cmTimestamp.cxx - sed -i -e 's/^#if !defined(_POSIX_C_SOURCE) && !defined(_WIN32) && !defined(__sun)/& \&\& !defined(__APPLE__)/' \ - Source/cmStandardLexer.h - fi - - # Add gcc libs to the default link paths - sed -i \ - -e "s|@GENTOO_PORTAGE_GCCLIBDIR@|${EPREFIX}/usr/${CHOST}/lib/|g" \ - -e "$(usex prefix-guest "s|@GENTOO_HOST@||" "/@GENTOO_HOST@/d")" \ - -e "s|@GENTOO_PORTAGE_EPREFIX@|${EPREFIX}/|g" \ - Modules/Platform/{UnixPaths,Darwin}.cmake || die "sed failed" - - if ! has_version -b \>=${CATEGORY}/${PN}-3.13 || ! cmake --version &>/dev/null ; then - CMAKE_BINARY="${S}/Bootstrap.cmk/cmake" - cmake_src_bootstrap - fi -} - -src_configure() { - # Fix linking on Solaris - [[ ${CHOST} == *-solaris* ]] && append-ldflags -lsocket -lnsl - - local mycmakeargs=( - -DCMAKE_USE_SYSTEM_LIBRARIES=ON - -DCMAKE_DOC_DIR=/share/doc/${PF} - -DCMAKE_MAN_DIR=/share/man - -DCMAKE_DATA_DIR=/share/${PN} - -DSPHINX_MAN=$(usex doc) - -DSPHINX_HTML=$(usex doc) - -DBUILD_CursesDialog="$(usex ncurses)" - -DBUILD_TESTING=$(usex test) - ) - use qt5 && mycmakeargs+=( -DBUILD_QtDialog=ON ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - use emacs && elisp-compile Auxiliary/cmake-mode.el -} - -src_test() { - # fix OutDir and SelectLibraryConfigurations tests - # these are altered thanks to our eclass - sed -i -e 's:^#_cmake_modify_IGNORE ::g' \ - "${S}"/Tests/{OutDir,CMakeOnly/SelectLibraryConfigurations}/CMakeLists.txt \ - || die - - pushd "${BUILD_DIR}" > /dev/null || die - - # Excluded tests: - # BootstrapTest: we actualy bootstrap it every time so why test it. - # BundleUtilities: bundle creation broken - # CMakeOnly.AllFindModules: pthread issues - # CTest.updatecvs: which fails to commit as root - # Fortran: requires fortran - # RunCMake.CompilerLauncher: also requires fortran - # RunCMake.CPack_RPM: breaks if app-arch/rpm is installed because - # debugedit binary is not in the expected location - # RunCMake.CPack_DEB: breaks if app-arch/dpkg is installed because - # it can't find a deb package that owns libc - # TestUpload, which requires network access - # RunCMake.CMP0125, known failure reported upstream (bug #829414) - local myctestargs=( - --output-on-failure - -E "(BootstrapTest|BundleUtilities|CMakeOnly.AllFindModules|CompileOptions|CTest.UpdateCVS|Fortran|RunCMake.CompilerLauncher|RunCMake.CPack_(DEB|RPM)|TestUpload|RunCMake.CMP0125)" \ - ) - - virtx cmake_src_test -} - -src_install() { - cmake_src_install - - if use emacs; then - elisp-install ${PN} Auxiliary/cmake-mode.el Auxiliary/cmake-mode.elc - elisp-site-file-install "${FILESDIR}/${SITEFILE}" - fi - - insinto /usr/share/vim/vimfiles/syntax - doins Auxiliary/vim/syntax/cmake.vim - - insinto /usr/share/vim/vimfiles/indent - doins Auxiliary/vim/indent/cmake.vim - - insinto /usr/share/vim/vimfiles/ftdetect - doins "${FILESDIR}/${PN}.vim" - - dobashcomp Auxiliary/bash-completion/{${PN},ctest,cpack} -} - -pkg_postinst() { - use emacs && elisp-site-regen - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} - -pkg_postrm() { - use emacs && elisp-site-regen - if use qt5; then - xdg_icon_cache_update - xdg_desktop_database_update - xdg_mimeinfo_database_update - fi -} diff --git a/dev-util/cmake/cmake-3.23.1.ebuild b/dev-util/cmake/cmake-3.23.1.ebuild index 2380055102e9..1f441d341fb6 100644 --- a/dev-util/cmake/cmake-3.23.1.ebuild +++ b/dev-util/cmake/cmake-3.23.1.ebuild @@ -29,7 +29,7 @@ else https://github.com/Kitware/CMake/releases/download/v$(ver_cut 1-3)/${MY_P}-SHA-256.txt.asc )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" BDEPEND="verify-sig? ( sec-keys/openpgp-keys-bradking )" fi diff --git a/dev-util/cmocka/Manifest b/dev-util/cmocka/Manifest index 3044909eba07..0fd26299f37f 100644 --- a/dev-util/cmocka/Manifest +++ b/dev-util/cmocka/Manifest @@ -1,3 +1,3 @@ DIST cmocka-1.1.5.tar.xz 81004 BLAKE2B 5625dc293ad481c654848f3de806ef88d1b651192c2461e52b54bf9d443b5e2ea5d2a685ab85b044685f57e5723ade6c4c17e38624f59c4eab240cb4feeaab1e SHA512 cad7f04757183d004f6eaad39036fc0e24c5e0e987f80e85bc43bc66dba22389cb02b08e25531cc28a541d0a24a86b29be134a2d6fc339128e87d66952f502bd -EBUILD cmocka-1.1.5.ebuild 1097 BLAKE2B 375b6d1b1c1db1dad70c813556480af0ccf34098de9f4f24446d1f98d974f907ffe5d811d5128395edbc74b5b7b490831d211a7bab3a40186803d23362fdf159 SHA512 f7e6b7423040001412b1958338969cf5f79208b5106cf7d81df8fe47abc839568b55e57d06c5ff5a43ab6929439e961f0312278d9c08099acac67bc529e9ef7e +EBUILD cmocka-1.1.5.ebuild 1104 BLAKE2B f9b2a3fd62107ea186ce6a4e7ab7e84e5de6fe0b74a649bd2bb97133ecf7d696d8049d276413c8fef97e7451b5bf50ccc9453567dfda125097f9db2d6ba2a4ab SHA512 4dac966dba90f30333321560be63bebd6b711026d48b218697ccbd84430629e38a36a8fc339b88f392a5e8ec34f21f0c42a9a7df804b50784287a23977f65f9f MISC metadata.xml 260 BLAKE2B f2a46bd04167517ee453a39cc2dcc848d4fb0760026483acd86fa86829779666837e81f8a9012c69c0eb89d5fbd9fb22002a2c786877ddd5c81ca1d80a0eead9 SHA512 a44f57da0d8fa3e4c8df9d9052e53ba139603c7312d4b13fc3c311455e41488c0bb855712817929c4f551747ee6651ac0c3428f28129e4a889a56622281b58b6 diff --git a/dev-util/cmocka/cmocka-1.1.5.ebuild b/dev-util/cmocka/cmocka-1.1.5.ebuild index e16ab06ed23c..0327341cd209 100644 --- a/dev-util/cmocka/cmocka-1.1.5.ebuild +++ b/dev-util/cmocka/cmocka-1.1.5.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://cmocka.org/files/$(ver_cut 1-2)/${P}.tar.xz" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" IUSE="doc examples static-libs test" RESTRICT="!test? ( test )" diff --git a/dev-util/colm/Manifest b/dev-util/colm/Manifest index 13e5bd6fe3f7..1087567290d9 100644 --- a/dev-util/colm/Manifest +++ b/dev-util/colm/Manifest @@ -2,10 +2,8 @@ AUX colm-0.14.7-disable-static-lib.patch 524 BLAKE2B 1e47e8e48592956b4aa99682398 AUX colm-0.14.7-drop-julia-check.patch 1369 BLAKE2B 9d2e841fd19051e0617df64fb9940b5552e7b0a1c7d3525606e022b1f483628847955c2c85e7ac6d3fbedb85e46b38573b054b9883ca31a327180fcae261bf06 SHA512 962174b04c0f694c655e5e5c526ffe82619abbe12457d3a396dd639f023e36a8750d166c0b09b7531cb03abd0a8619587201d66ce46e69d2d4e7420f883771ca AUX colm-0.14.7-solaris.patch 659 BLAKE2B f7e8b4781ffc7a63fa63ee83f69e115ea14609e1665a01e0ad62d9716a1258d71ab849f02b58b3dcd40fb8d6cb30a9beb0e587a3825fadde4d9ca45e124adcb9 SHA512 cd4e6a8d7aca33112e3f7c936b018392923e8578050a437c13e818d4bec8979b5f0c3f8792dcc451a4ac6c990f7498b9026aefcb22d91db0d61c1bc01287300d DIST colm-0.13.0.7.tar.gz 746841 BLAKE2B 7f816bafc0d1a7ea826b6cc2f5bd5fa2bffcd0eca88d5eaab757201481804dc5fa6c80fa19a550ebd9ee50a00a621690c4eed1788e0d0d3dd600db95ed8240d3 SHA512 d15cc6afeeacc4f34171261e75a7daa285529b98940272566ca6d6661d0778b18930ca72e0bce8d0a56c36c3482adfe4375c32ec66d6e77ee32544bddf35024d -DIST colm-0.14.6.tar.gz 3110298 BLAKE2B 430c508ff9db27821baca12a458024cb2caecf2879ac3780fa6ebbc37bed30d3faf68515f21c9b31bd5f1504ab03b5ea63a24812f7117515c63261b8d1683e27 SHA512 a783817f9d348a79e93cac54c042e8366a73df287c14221b9e4a7b963385c1e32eb54d6918d0822b271dc2a0420abce84a3e1a3c9ada84968d1c20178d0310ad DIST colm-0.14.7.tar.gz 3110831 BLAKE2B c8be14001e8dc3340f5c55fbf8140b86237ec9462699e417f618cf44c759307eda0ede9f7a9ef897f5b8bc51d1fdf8b7360872a30b4cf07ba8191e405940030c SHA512 a5702cb8202599c75f4f4c1975d02e398f1394826f01b86039bd53a34f3ca250a7250d043a430ce6a383e6ca854fe4c72305891ab98c5f3d0ce54192423b7627 EBUILD colm-0.13.0.7.ebuild 536 BLAKE2B 63e79a820fc90b689337ae2d4bf23c008414f40e2a731322be6585c154bcda1c54ef7445d3df7ef398f92979c6a77bdb144c9e6714bced9799be80b9115baef3 SHA512 a5a414ceb658cf09730b8a2bfb3c5cc99506f998034ee9131c3ee2b7ee29b362a5053f1ff55991336d31685cd65b8f1c2f76f71456ccf51a198596f07782208d -EBUILD colm-0.14.6.ebuild 1227 BLAKE2B f359b302ce4345f5d86a20b2ce22298aee8ca519f7348db7201aeff9753346ae5df1e7d8f9388593a426e986ca81c11d58562d889994eb4f4728c5d6b11b8ac3 SHA512 894b7733416e4d7293ab7cf294845d87d92548f5d897865c383b19aa7de65abcdfcfd6dd44e5050cd79ebb22a817f47d2bc0f0b77a848b0debdd31d6e717cc07 -EBUILD colm-0.14.7-r1.ebuild 1464 BLAKE2B 42a1241adf2e34160d294c104a6fe06550b001ad51d1694ed6a665373284e2eb25db7012772823405304f6531184b4a93deca6cc086247913d74b554f327dd88 SHA512 07841441e7eee4dcc2567d7096af022d25b63a381608f5849f6d79a8b7aaabcae82eabe5b75fe90dd3abcb201c85ba2985b1991781d3386a4b46105c8b242096 +EBUILD colm-0.14.7-r1.ebuild 1471 BLAKE2B 42782595e7696cceb1fa894287a31936b19ba6b7dce0a0e7ee996d2a98faefd7bf5d326d29b0f251b97a39cc1c9395b385708d4e33a2b94891fea7a7db06c163 SHA512 8ed5e69698945e86924cc0a79c19cc3903e079cde8f706b8522d2cdffec935500bc3811d5c05fabad7790ed372f8569b0bd3c29e92b2dec51f671c1d1e0a00a0 EBUILD colm-0.14.7.ebuild 1366 BLAKE2B 443e26f0bad0e8805d20ce2a69cb829d28e5558fedeee3e3a76b74e1c73bf4dea37ec391f9e2615c91581576297cfc37865cdd4cc9dab8870bf4a4634da50b9f SHA512 58af643e63bdb8261b36c4141b9b680f3d27647394b40c0fbfcf1c5f9c261f44277d17dd98e58db7aa697cfe6d5ea66260e1adbfced1c45e35fb7b7335dd4b83 MISC metadata.xml 253 BLAKE2B a2ab0ef0490c566ca6997a4cf9cb3b5e92449a989cfb7c71a653e6f06c8eeb1945cb81155e315051f91369dcb5ed689eb9f31b4cee0afc479ae4c61d95335833 SHA512 ed9c676e9a7622619fc74ff3cdc943e7ea4203f230043200fe3aa1836b776952ffd2c34160c93ed5156b500ffc538ac0582a201322b5577f29df625224a69ed7 diff --git a/dev-util/colm/colm-0.14.6.ebuild b/dev-util/colm/colm-0.14.6.ebuild deleted file mode 100644 index 827e3f051e77..000000000000 --- a/dev-util/colm/colm-0.14.6.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="COmputer Language Manipulation" -HOMEPAGE="https://www.colm.net/open-source/colm/" -SRC_URI="https://www.colm.net/files/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="doc" - -BDEPEND=" - doc? ( - || ( app-text/asciidoc dev-ruby/asciidoctor ) - dev-python/pygments - ) -" -# libfsm moved from ragel -> colm, bug #766108 -RDEPEND="!=:g' \ - conans/requirements{,_server}.txt || die -} diff --git a/dev-util/conan/conan-1.47.0.ebuild b/dev-util/conan/conan-1.47.0.ebuild new file mode 100644 index 000000000000..4f0904287fad --- /dev/null +++ b/dev-util/conan/conan-1.47.0.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +DESCRIPTION="Distributed C/C++ package manager" +HOMEPAGE="https://conan.io/" +SRC_URI="https://github.com/conan-io/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" + +# overly strict requirements? +# https://github.com/conan-io/conan/blob/develop/conans/requirements.txt +# https://github.com/conan-io/conan/blob/develop/conans/requirements_server.txt +RDEPEND=" + >=dev-python/bottle-0.12.8[${PYTHON_USEDEP}] + >=dev-python/colorama-0.3.3[${PYTHON_USEDEP}] + >=dev-python/distro-1.0.2[${PYTHON_USEDEP}] + >=dev-python/fasteners-0.14.1[${PYTHON_USEDEP}] + >=dev-python/jinja-3.0[${PYTHON_USEDEP}] + >=dev-python/node-semver-0.8[${PYTHON_USEDEP}] + >=dev-python/patch-ng-1.17.4[${PYTHON_USEDEP}] + >=dev-python/pluginbase-0.5[${PYTHON_USEDEP}] + >=dev-python/pygments-2.0[${PYTHON_USEDEP}] + >=dev-python/pyjwt-1.4[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.7.0[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.25[${PYTHON_USEDEP}] + >=dev-python/six-1.12.0[${PYTHON_USEDEP}] + >=dev-python/tqdm-4.28.1[${PYTHON_USEDEP}] + >=dev-python/urllib3-1.26.6[${PYTHON_USEDEP}] +" + +# Try to fix it if you're brave enough +# Conan requires noumerous external toolchain dependencies with restricted +# versions and cannot be managable outside of a pure CI environment. +RESTRICT="test" + +src_prepare() { + default + # Fix strict dependencies + sed -i \ + -e 's:,[[:space:]]\?<=\?[[:space:]]\?[[:digit:]|.]*::g' \ + -e 's:==:>=:g' \ + conans/requirements{,_server}.txt || die +} diff --git a/dev-util/cookiecutter/Manifest b/dev-util/cookiecutter/Manifest index 5d440a5576a5..fa209f0635d9 100644 --- a/dev-util/cookiecutter/Manifest +++ b/dev-util/cookiecutter/Manifest @@ -1,7 +1,11 @@ +AUX cookiecutter-2.0.2-fix-path-in-test.patch 581 BLAKE2B fbb1fb93f6735b23999191c4f7953c4609383994a6fde15b1597046925a6425594d38e29f4046fac10e882fa3f87fad5b1db48917d6d81299fc1e66b4de126dd SHA512 b4018c6402947f1d743b71ca01eba80fc6628a58e55eee67177b57ca025a8fb64c9ab8e6e0ca0d1e2b452d8ec623f3ea79ad7ed98a85e96c7229c678d86af4be +AUX cookiecutter-2.0.2-relax-click-dependency.patch 626 BLAKE2B a016c0fd7e6126b79b017821cbb8fa2d57bb38fe7ec1fe2477c19fad14687d981735aad477cc89c486623f3f7d1e69c2807770dab7f820dd31be6aa23d858c98 SHA512 fe88d19feff05638019181c28da23f4eaa3a08d241312838bf951c8d6afa787d9f42a04f272cfc2328199d7a017e98846c17448688f5938d2c38f3335cd5fd40 AUX test_cli-1.7.2.patch 579 BLAKE2B 8a77388ddac5bf4aaf1f2f3d950318a8f3af582df9bca9004a6701c7347ff81abea25b0c33586153198906358583a2acf8e17b20248ad98215c44411739df581 SHA512 d5906423db6cf8254c411a5f33f4f0c6b9b2760bace1db5e131ac8ec47b740d5b78feb7caa450efcec6cfb05997ff8038fb9e3fff81585d9b64b455b492e5a52 DIST cookiecutter-1.7.2.tar.gz 253484 BLAKE2B de1c773cd5e53532edc7af7aaeac6061b1a5293330b8162da0f31895b0c3a58a4e0f36d66bee3da328a6b0a59fb5bd917a2f3f6fcf7772a4c63db5cd0030caae SHA512 15cc145f143b4cac6e78b12e1c29e191d0c1c96b0187db05a4c8aac18310a5cb31d912073674ef4c01727c9b5a3b67f8c508842cb625db338b4034faa52a4a4c DIST cookiecutter-1.7.3.tar.gz 253444 BLAKE2B 92ae74768c909ab8e2ae97ad87921ae0cbf24c417ab6985ac10eacd913981ee7756843e2588936174d3c04ecfa7a62077a6d4a323fdfa6d1872f3c84d943cbcb SHA512 a7dd7993ba40a084a719d553afbb8035f26976f38a3e8ee373c8074db64eac6bd7b711eca8cedbfd1050fc057a0b45409af4d59ff3bde57b344317dbee56f10b +DIST cookiecutter-2.0.2.tar.gz 260840 BLAKE2B 008c4dceb1218ba7ead3846d24fc77253988a1fedfee929f30b4d2a63ee6ead9f2733e58e84f2d29840a5885b6655bb7d554664cec4175f49bd333b493c0f36d SHA512 0bd490e3f7067fbe87aeff35255ccac0d05d723c6505345856284612752a65e4e35a8e5fb4410f900d42e3998e68d7aa8bec402686404336dedbc456fd4cda49 EBUILD cookiecutter-1.7.2-r1.ebuild 1301 BLAKE2B 49b746a2ea6120a7dd3cb451fefcc9db8a6240ad1604876c435a8bf9dbae4a72b12995584132b46465a25c01a7a2d8f7fde98e123f71e0971bb06754830aed59 SHA512 5716f7cf06d42e181695680e7a09779d9f1876f02f8fee0e0bb116f6d255bfde5c2bd7e1efd591d2ae8d27c579c2f875b32bb0fbf8599117925e8ff446aa2dee EBUILD cookiecutter-1.7.2.ebuild 1288 BLAKE2B 0b17d7cbc3ba94efed52318ffaf68e65f643e28bcbb232c963b9e7be48bfcde474f2c5c569d07964e374a56456376ff6435b6894aedb40f87d18d633d0ba8ba2 SHA512 1a331f871659bebfc8999556fb49d4098b1929404ed845fd4368db1f5b9c6652fe094071aca6dfcbe03fbf17f8ec318ba329ec3352788691b62134bcbf1086b1 EBUILD cookiecutter-1.7.3.ebuild 1263 BLAKE2B a6ad9d143075c65cbde93a10882fbabd547e8c8e904161b5712d4c2fc76e3f1173ac1fdd629dcfe19b1e302684ca1e15efa0567bb8ba6f06798189514d463bd6 SHA512 850a02f099857f89ee7575e623deaceee1865dc902e2544a9b3a689691673717b488e840cc6c3c889a2c5d6c15a0e72a20b9e9ebb707d3730ffdeb30d26954be +EBUILD cookiecutter-2.0.2-r1.ebuild 1501 BLAKE2B 14f9c25c1515f6ea0bc5582fa8ccab0a10c0871d2086b1946969035b8fa3c7dca2f157f8c5b21780bd902eee1db4b0d381a26d4a25b2a48244088ab2b334ba7e SHA512 0385c72cc3935f95b497f7da646fb89dac4c61708b643ad9b1d9e8c859c0fe29d96643062300b78d35f769029148f486d2487ecdb99d3edc5bb4ce66ad65153a MISC metadata.xml 449 BLAKE2B a0e82c0c0ef3700ca8deb860a6200ecb3c6e3cb48aa7e58851bb968919e7f29aead9ed05e5763f843b5add955219c5fbda69153aae58e179c0c4c051781cf486 SHA512 e533e02124fbaceb8ca527eba23cef06dfbdf7d055195bd9089c62bb0ccd0be5174511440f1b238b378680c5529b9fa3d604335514d461ec3199a25ee78f7f7c diff --git a/dev-util/cookiecutter/cookiecutter-2.0.2-r1.ebuild b/dev-util/cookiecutter/cookiecutter-2.0.2-r1.ebuild new file mode 100644 index 000000000000..099096bf9ad7 --- /dev/null +++ b/dev-util/cookiecutter/cookiecutter-2.0.2-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 + +DESCRIPTION="Command-line utility to create projects from cookiecutters (project templates)" +HOMEPAGE="https://github.com/cookiecutter/cookiecutter" +SRC_URI="https://github.com/cookiecutter/cookiecutter/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~x86" + +RDEPEND=" + >=dev-python/binaryornot-0.4.4[${PYTHON_USEDEP}] + >=dev-python/click-7.0[${PYTHON_USEDEP}] + =dev-python/jinja-2.7[${PYTHON_USEDEP}] + =dev-python/jinja2-time-0.2.0[${PYTHON_USEDEP}] + >=dev-python/python-slugify-4.0.0[${PYTHON_USEDEP}] + >=dev-python/requests-2.23.0[${PYTHON_USEDEP}] +" + +BDEPEND=" + test? ( + dev-python/pytest-mock[${PYTHON_USEDEP}] + dev-python/freezegun[${PYTHON_USEDEP}] + dev-vcs/git + ) +" + +DOCS=( README.md HISTORY.md CONTRIBUTING.md ) + +PATCHES=( + "${FILESDIR}/test_cli-1.7.2.patch" + # https://github.com/cookiecutter/cookiecutter/issues/1655 + "${FILESDIR}/${P}-fix-path-in-test.patch" + # https://github.com/cookiecutter/cookiecutter/pull/1643 + "${FILESDIR}/${P}-relax-click-dependency.patch" +) + +distutils_enable_tests pytest +# TODO: Package sphinx-click +# distutils_enable_sphinx docs \ +# dev-python/sphinx_rtd_theme \ +# dev-python/recommonmark + +python_test() { + epytest -o addopts= +} diff --git a/dev-util/cookiecutter/files/cookiecutter-2.0.2-fix-path-in-test.patch b/dev-util/cookiecutter/files/cookiecutter-2.0.2-fix-path-in-test.patch new file mode 100644 index 000000000000..569ca97e5e42 --- /dev/null +++ b/dev-util/cookiecutter/files/cookiecutter-2.0.2-fix-path-in-test.patch @@ -0,0 +1,13 @@ +diff --git a/tests/test_generate_file.py b/tests/test_generate_file.py +index 2ca30df..47e14ec 100644 +--- a/tests/test_generate_file.py ++++ b/tests/test_generate_file.py +@@ -118,7 +118,7 @@ def expected_msg(): + """Fixture. Used to ensure that exception generated text contain full data.""" + msg = ( + 'Missing end of comment tag\n' +- ' File "./tests/files/syntax_error.txt", line 1\n' ++ ' File "tests/files/syntax_error.txt", line 1\n' + ' I eat {{ syntax_error }} {# this comment is not closed}' + ) + return msg.replace("/", os.sep) diff --git a/dev-util/cookiecutter/files/cookiecutter-2.0.2-relax-click-dependency.patch b/dev-util/cookiecutter/files/cookiecutter-2.0.2-relax-click-dependency.patch new file mode 100644 index 000000000000..1ce7ea09f68b --- /dev/null +++ b/dev-util/cookiecutter/files/cookiecutter-2.0.2-relax-click-dependency.patch @@ -0,0 +1,22 @@ +From 931dded761400c99ab70a1469e9c6e1c9abdcb8c Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Jakub=20La=C5=84ski?= +Date: Fri, 21 Jan 2022 07:11:57 +0100 +Subject: [PATCH] Restore accidentally deleted support for click 8.x + +--- + setup.py | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/setup.py b/setup.py +index 654010fa..d703c3c2 100644 +--- a/setup.py ++++ b/setup.py +@@ -10,7 +10,7 @@ + requirements = [ + 'binaryornot>=0.4.4', + 'Jinja2>=2.7,<4.0.0', +- 'click>=7.0,<8.0.0', ++ 'click>=7.0,<9.0.0', + 'pyyaml>=5.3.1', + 'jinja2-time>=0.2.0', + 'python-slugify>=4.0.0', diff --git a/dev-util/cppunit/Manifest b/dev-util/cppunit/Manifest index ebc56ac12baa..4ecd431ea88d 100644 --- a/dev-util/cppunit/Manifest +++ b/dev-util/cppunit/Manifest @@ -1,4 +1,3 @@ DIST cppunit-1.15.1.tar.gz 814363 BLAKE2B a1d1d1ee9b6ef408843a6e989a37653944ad85069b4896f18d0f01410acebf7342f70e8c031e58f7ad0e686a85869d521906816e0f0b1762d238efb606cb7310 SHA512 0feb47faec451357bb4c4e287efa17bb60fd3ad966d5350e9f25b414aaab79e94921024b0c0497672f8d3eeb22a599213d2d71d9e1d28b243b3e37f3a9a43691 -EBUILD cppunit-1.15.1-r2.ebuild 1659 BLAKE2B 267535123db135043b5a74bae59ccee1428625ca3040527fd607f97e709350d8f58f947cef55b9604a9e47a312df2cafa8e903b6a6915db261995cda4f9dbeb6 SHA512 662b8bd560d7040ae6a0752be6cdbbc6849ab116498baed1d913217e232dc4197f8d28117835b06c687716a5c142d3b4a8cfcff1759156648c0621e8752bb70d EBUILD cppunit-1.15.1-r3.ebuild 1342 BLAKE2B bd163b16923d4930afd9530dfc31c67ae40e4783cc5465720711d54b01bc4148096625bd1bcbfbe16a6d184233be0ed9e0915f5a976e6e9b19d847a3b5006cfc SHA512 9ca5e1a541ad5168de69012fc212e6434bc3b156dcb46ae3f630e6f1a5fe58dc1c1c4b0c264d15103dc4a9ba206a009b70197a512a84b42bd12a5792d3e0dfb4 MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/dev-util/cppunit/cppunit-1.15.1-r2.ebuild b/dev-util/cppunit/cppunit-1.15.1-r2.ebuild deleted file mode 100644 index 5cf785d62c45..000000000000 --- a/dev-util/cppunit/cppunit-1.15.1-r2.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic multilib-minimal - -DESCRIPTION="C++ port of the famous JUnit framework for unit testing" -HOMEPAGE="https://www.freedesktop.org/wiki/Software/cppunit" -if [[ "${PV}" == *9999 ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://anongit.freedesktop.org/git/libreoffice/cppunit.git" -else - SRC_URI="https://dev-www.libreoffice.org/src/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" -fi -LICENSE="LGPL-2.1" -SLOT="0/1.15" -IUSE="doc examples static-libs" - -RDEPEND="" -DEPEND="${RDEPEND}" -BDEPEND=" - doc? ( - app-doc/doxygen[dot] - media-gfx/graphviz - ) -" - -DOCS=( AUTHORS BUGS NEWS README THANKS TODO doc/FAQ ) -[[ "${PV}" == 9999 ]] || DOCS+=( ChangeLog ) - -src_prepare() { - default - [[ "${PV}" == 9999 ]] && eautoreconf -} - -src_configure() { - # Anything else than -O0 breaks on alpha - use alpha && replace-flags "-O?" -O0 - - multilib-minimal_src_configure -} - -multilib_src_configure() { - local myeconfargs=( - --disable-werror - $(multilib_native_use_enable doc dot) - $(multilib_native_use_enable doc doxygen) - $(use_enable static-libs static) - ) - ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" -} - -multilib_src_install_all() { - if use doc ; then - mv "${ED}"/usr/share/${PN}/html "${ED}"/usr/share/doc/${PF} \ - || die - rm -r "${ED}"/usr/share/${PN} || die - fi - einstalldocs - - find "${ED}" -name '*.la' -delete || die - - if use examples ; then - find examples -iname "*.o" -delete - insinto /usr/share/${PN} - doins -r examples - fi -} diff --git a/dev-util/cproto/Manifest b/dev-util/cproto/Manifest index 89bc0f898a61..f539eea7d91e 100644 --- a/dev-util/cproto/Manifest +++ b/dev-util/cproto/Manifest @@ -1,5 +1,3 @@ -DIST cproto-4.7s.tgz 178765 BLAKE2B d9c990e0e71851774bbedfcd2ee6119efcee5c32d8e29ff3e0cb7762f03900546e646745712e77fa66379bb4b76f9c5378608e5e1f1c7c176ac2e20448be2a6d SHA512 1ec46356dce91a504ac04b6220034bd53f736580bf92d9939af66f548c50e519b8959c9f1396227e14e668e6c73a4e771af6e8bda75f97d0ccc58a1381e4ddbf DIST cproto-4.7t.tgz 181095 BLAKE2B 60e8fc26acab8a7475d08c413b85bfc68b1fec877845f6302f741665eb3f779faf313d5463ec08f6a41a04737a9c280d3f8d5247bed819a21ea30a3c2d11f197 SHA512 ad5abddeec7e92ec85ac5d19f025a1d3362ed0a082e3a00fbc64545e3ef6e34fbd9cfff36be01276836d1d834c481927d12f747b0904dbc644d43f2e879bd82f -EBUILD cproto-4.7s.ebuild 422 BLAKE2B f5495bf978f1a1a03d907edc7d70e4fe808fa2b278808fef8be397e44e5d42cbe1478d92268196aedaa9f57fffdcc4f59c4aa8445420ff63b8de8b475d5a43c8 SHA512 ca832bfcc8415386be6577cc2cf8864d844a8cae97bc449450315c27e432198693a0b15f553786eba3bdb865665f00dd71a56750c4a839073e4f445c96e1992d EBUILD cproto-4.7t.ebuild 422 BLAKE2B 699c94d1629d4e627e0ed1ef5f87f805f558f46cfc93f83ddeab3122949cd4f574e448f1df4299a3ad104fd1c6865ee9face7bd5f9259ed9741c2c382176ad6d SHA512 3d014e139c204a450b8eb39de27d829177c0e6b91f1dc6b562bae70daea6875624c1a65d013ad705993f53f7d28c3c156d1a10f02aa2235dad22a9b160bf4785 MISC metadata.xml 267 BLAKE2B 5023d0238d968a99a662f6010a8c323fa1018b7fabd06a712c063d4c7541c37e609744c92989885302eb417a1ab76e0e0a262f7b51e8efce55589bf2a7061a10 SHA512 6995ffd57bc3865f565746e7bf48e9f6e08201233273e679369646c75b75b77f378b3d029ac180930b47881a0577c3dc5efbdd4f83df43740fa211b85865096e diff --git a/dev-util/cproto/cproto-4.7s.ebuild b/dev-util/cproto/cproto-4.7s.ebuild deleted file mode 100644 index 981859029532..000000000000 --- a/dev-util/cproto/cproto-4.7s.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Generate C function prototypes from C source code" -HOMEPAGE="https://invisible-island.net/cproto/" -SRC_URI="ftp://ftp.invisible-island.net/cproto/${P}.tgz" - -LICENSE="public-domain" -SLOT="0" -KEYWORDS="~alpha amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" - -DEPEND="sys-devel/flex - virtual/yacc" diff --git a/dev-util/crash/Manifest b/dev-util/crash/Manifest index 7f4f9fa7fdad..ffdbafa35663 100644 --- a/dev-util/crash/Manifest +++ b/dev-util/crash/Manifest @@ -1,11 +1,12 @@ DIST crash-7.3.1.tar.gz 1329499 BLAKE2B 9c9fd88d7f8874557b99a173b4bd615bb5d41d35b051ee6e82c10a8928b150861dbfdecb3ba94e1367c62c6bb8583c85d39ce7015945d4983d3ce1e1d86dac78 SHA512 018fc33daa144906a29120660951755856169be3df123bcf2bec9c1c4586a18f528c14634f794e658d3dab308419b7a6a7f56b9b0ac5aad68b5ff18ae442f63b DIST crash-8.0.0-patches-1.tar.xz 38880 BLAKE2B b1b22a55f07e7c23c90d13769cdf0db92d3015d5aa5af20bef85394013635bb393c4bbc36fb0af2a925b59b98289e33b3c092ca39c9c90c7213ba5e4b9af8b74 SHA512 17f638c4a5d2cff472a75f58d82d3b7325e6cf9444641c85ec6a3be5b4980aae90ec19dae66ae4b5022f938faae6876b4b50c0b791087fbd20629745b9909ac6 DIST crash-8.0.0.tar.gz 1281026 BLAKE2B bb86bc64d04ce136295bf57097674e96d29e5c934b2fc55f2bd5fa331f2d0086929e1fc7ce60b75b4df1ded128e71048e555bffc3321f6f860d00a8fae8bc09e SHA512 c52afab6c8187dc0c44a13b2a5b33bd7df33d9ee12bcecc6b7e94e8bc98d9470c134cb0fbe941b750f36a66028aad718bfd6f1a00524ad38ce43d1f278048a3b +DIST crash-8.0.1.tar.gz 1293336 BLAKE2B 97c2e6e9f8407d6f310afb120c9609f845fb4395543634dfca5bf1278aecacb2fb30ead890f72ac476674ffd9df189e26e4261f09c577e0fcaaaacfe120fe6f1 SHA512 ef9fe84dd5efa1b0570f71a8dd7af398a2ff35e9dc9fbcbeafd0f5ff503c7c4da93a33ffddfbac672fe12788dd3712808d6726ba9161ce282a7c76c3e2dc0793 DIST gdb-10.2.tar.gz 40267550 BLAKE2B cee3ab45a52ed378fc718e49c4d153393200fd1b85306888e4085919ab27277bb85d66f9297e6d0aaa1fb47d65fc31d4b97a2fc476e2ccedd4dba0fbec778ab4 SHA512 aa89caf47c1c84366020377d47e7c51ddbc48e5b7686f244e38797c8eb88411cf57fcdc37eb669961efb41ceeac4181747f429625fd1acce7712cb9a1fea9c41 DIST gdb-10.2.tar.xz 21518900 BLAKE2B c5d31d80d2b454767d6f844e8471b012ad437c3872391b618fd7b14c5cf251b78e55d28c12e81382fd600f67e2f618ff5dbe3a7b737a5d5161ceb3542afbb90b SHA512 3653762ac008e065c37cd641653184c9ff7ce51ee2222ade1122bec9d6cc64dffd4fb74888ef11ac1942064a08910e96b7865112ad37f4602eb0a16bed074caa DIST gdb-7.6.tar.gz 31437633 BLAKE2B fb8cb9f0c33f360c864c5776c3dd0233ad534d376a9df8157c7bc9f1c4ccfc8698933409561700f134705c0107038d8bfa23844e512cd3a08e24925d37a1ce58 SHA512 02d9c62fa73bcb79138d14c7fc182443f0ca82d4545b4d260b67d3f0074ed75f899a657814a56727e601032a668b0ddd7b48aabd49215fc012eeea6077bca368 EBUILD crash-7.3.1.ebuild 1049 BLAKE2B 87fac2ac007629723f10c252808eb104bb3b90695cb9c847c35b169103fcc8b652619eb789a58c5232142fb56350404c0b3d2f3ff9f893ef148cdd4ba6c745f7 SHA512 6d705509862b013b9882194520691958abf108a45ff4828f98c1392b54ff1a33f51e45dd69e3aa2fb71a156d1ec9fa371186a760c1773df5e4521f403b3161da EBUILD crash-8.0.0-r1.ebuild 1179 BLAKE2B 50d3e7be37ea782f0c02e64d6ab2274f3b1348eeeb93d72e9e8c8c2e44383038fd5b196a3478cbc5400cdea72a05b35f5da1596492949ec7e5b7ec0a03173cda SHA512 689bda50c66921eb02b0abf0788e4befe92e3b98fe527d5881ee4f8a479df9d4c67055be714d8df7b12fcb2e842f1376b33aacaf6574efc6da0c96a665c5a10b -EBUILD crash-8.0.0.ebuild 1051 BLAKE2B def995f877f449c3ff152a2ac2eb5f017613d37a2a48e91cfa8733eb21585685f4a6da71f6fc99e56f978794ca118ea8e281a99d7df843756e3179ffe4383785 SHA512 4ad172055031888c5aa0ca12071b8aca097c340a0844743928c9ce7760a250b9b912a465eabe8a81b6271602e6a6228bc663062a1457aaccd7d5abf59cb599f9 +EBUILD crash-8.0.1.ebuild 1355 BLAKE2B 4d099dafae243c04dd319160a0fbaa29372d676ce1386979954a6cf9da7a14ee6435a26ee815ec2e04f7a1f22338c14754d5affb38514dbea22bce14d2e4d77e SHA512 01113ef44d2fa22165612c169a94fbb08a04e997b7b80811eef89f3efb27e7831d869d2dbe596112cd912c80f4370f2663665f29a926bbf4870be43d1bfd69e4 EBUILD crash-9999.ebuild 1051 BLAKE2B b5ac7621569cfcfe48fba7d84a247a96a74f30b7f3bdd26fbe970b92865098c5a078c7a9cfb3b17c8165426c018b090097d795819bae568851ee569be49b859a SHA512 df17854f2d7fdda5a39a36f4ecfed8876eca82a74a8f139f2d63d0a33e44b7ccc09320995d11f01395f4d9d877327981029f1012a4343d7e92a33ec9143e7d96 MISC metadata.xml 641 BLAKE2B 48301b1c1db0805eb7514f7c41f40f31535652ef57e09c227b939470259c891333bb96a288b1eee725f9b93c3640efd28df94eccf2f8996e3e85412c7b015181 SHA512 2aefb1422f38b6532a11bfb508c1c13c1ca85931ebbe47d93f2f193df5f7a4e622283425b68d898ce7921c301d8d5937c2c5c848917e5a0e3f2f13de03ab310d diff --git a/dev-util/crash/crash-8.0.0.ebuild b/dev-util/crash/crash-8.0.0.ebuild deleted file mode 100644 index e37d6d2d621a..000000000000 --- a/dev-util/crash/crash-8.0.0.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs - -GDB_VERSION=10.2 -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/crash-utility/crash.git" - SRC_URI="mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz" - EGIT_BRANCH="master" - inherit git-r3 -else - SRC_URI="https://github.com/crash-utility/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz - mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz" - KEYWORDS="-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~s390 ~x86" -fi - -DESCRIPTION="Red Hat crash utility; used for analyzing kernel core dumps" -HOMEPAGE="https://crash-utility.github.io/" - -LICENSE="GPL-3" -SLOT="0" -IUSE="" -# there is no "make test" target, but there is a test.c so the automatic -# make rules catch it and tests fail -RESTRICT="test" - -src_prepare() { - sed -i -e "s|ar -rs|\${AR} -rs|g" Makefile || die - ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die - default -} - -src_compile() { - emake \ - CC="$(tc-getCC)" \ - AR="$(tc-getAR)" \ - CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" -} diff --git a/dev-util/crash/crash-8.0.1.ebuild b/dev-util/crash/crash-8.0.1.ebuild new file mode 100644 index 000000000000..7cb2b455d1a8 --- /dev/null +++ b/dev-util/crash/crash-8.0.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +GDB_VERSION=10.2 + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/crash-utility/crash.git" + SRC_URI="mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz" + EGIT_BRANCH="master" + inherit git-r3 +else + [[ -n ${UPSTREAM_VER} ]] && \ + UPSTREAM_PATCHSET_URI="https://dev.gentoo.org/~dlan/distfiles/${CAT}/${PN}/${P}-patches-${UPSTREAM_VER}.tar.xz" + + SRC_URI="https://github.com/crash-utility/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz + ${UPSTREAM_PATCHSET_URI} + mirror://gnu/gdb/gdb-${GDB_VERSION}.tar.gz" + KEYWORDS="-* ~alpha ~amd64 ~arm ~ia64 ~ppc64 ~s390 ~x86" +fi + +DESCRIPTION="Red Hat crash utility; used for analyzing kernel core dumps" +HOMEPAGE="https://crash-utility.github.io/" + +LICENSE="GPL-3" +SLOT="0" +IUSE="" +# there is no "make test" target, but there is a test.c so the automatic +# make rules catch it and tests fail +RESTRICT="test" + +src_prepare() { + default + + if [[ -n ${UPSTREAM_VER} ]]; then + einfo "Try to apply Crash's Upstream patch set" + eapply "${WORKDIR}"/patches-upstream + fi + + sed -i -e "s|ar -rs|\${AR} -rs|g" Makefile || die + ln -s "${DISTDIR}"/gdb-10.2.tar.gz . || die +} + +src_compile() { + emake \ + CC="$(tc-getCC)" \ + AR="$(tc-getAR)" \ + CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" +} diff --git a/dev-util/cscope/Manifest b/dev-util/cscope/Manifest index 2c8ad0b0dc25..28829fdfa807 100644 --- a/dev-util/cscope/Manifest +++ b/dev-util/cscope/Manifest @@ -7,5 +7,5 @@ DIST cscope-15.8a.tar.gz 601232 BLAKE2B 8c67311059a055af775ba3d42942a557b54c0214 DIST cscope-15.9.tar.gz 613948 BLAKE2B 66c0c85d0db810e8cd5a286925eeb1026fa4a9e9c3a5a9decd1412188fca43f831949c231acca428b5eeb476662b7ce9f81defcda81759c18027655535b855be SHA512 f3b95da5eb5c036cd39215785990c7cce7ce7b8eda4b18e60792e70d01ffb63809ce32ace310a9aefd88e6761c1609039ccfab0e8e49f81730bc1630babbcb80 EBUILD cscope-15.8a-r1.ebuild 1378 BLAKE2B 52001e76ecec742a627e766a0779870e912551ed5cbbe5085351e446a57b589d8164d81cf00b1512ab29598de4b548f9da28c367adbad7657800fecc4074955d SHA512 74ef447b77d1b3422845e5dd24ee284523b5bcd6105e33fea68516c70de430d65b2c5c1416391861b21edd4c82b7998437efcaadec633b0889497b67b503bf64 EBUILD cscope-15.8a-r2.ebuild 1615 BLAKE2B 03df0e896206ae8f50c2e10c1c55632790abe3c4dd3d3456343cd4b0b7fe14fb4388139a910e1696463695ece9c9227586319fbeff30b9cbf712229d9ae222f7 SHA512 bc73bfc6175f45c11251f3064e6b3b9e0e9a53a8f02052a4ad9c41c8a1c9c3dea04ee3054b8e3e386bc48383a4317ffdafcf1eb9d45b22a6c830e4c35ba4de3f -EBUILD cscope-15.9.ebuild 1584 BLAKE2B 119f7307f3020f305508eb2444e2b587781c644cef495d24a4c400d7d33b20abdc6ddb8282084e4d38b62a4bc9a889a39dcec2e1274ae2e6ac9eed400b3c56a7 SHA512 2228768e1529627f77238d431e2d779fcb7acd01ef1d1c19b86a512c2e81ebc2768fd5c28d6676e8e30f3163bd8791c54e9f7ece2f8659430d343828e8b324fb +EBUILD cscope-15.9.ebuild 1577 BLAKE2B 3ea33d00bb9b81e7fdbb49339e927a5fcce9f38aeb122dd140d620aa96b9551315b743a4e27373b0c47262c994c6d14322e8cd0a372d0dab36c33389b4965da6 SHA512 a020407c661f6f85236c3b50a715d714ccc7917db6b758d620b9cb0cd2a80318c641c7c5f48b26683f9d2e979b1098243fefe96ae8711e1f7d1aa1183d07c5a3 MISC metadata.xml 1087 BLAKE2B 2e4779a4e1d063adc26a16774898a6cca08788ddfbfa036d29ae751e547a74cbf3252645e2b6444c59ed106f6088acb0bb5490dde7e7f5b55c74b3c9f941ea1c SHA512 6db0a7194cf116f4f1a1b34de222729dd0521dfb21486ead4885b068e52c3191091bf98e52b31b2e9d4d564560cec9a184d8d7c2387262afcf8442d66507c60b diff --git a/dev-util/cscope/cscope-15.9.ebuild b/dev-util/cscope/cscope-15.9.ebuild index cdee9e4703fd..a1c06ea237cf 100644 --- a/dev-util/cscope/cscope-15.9.ebuild +++ b/dev-util/cscope/cscope-15.9.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/cscope/${P}.tar.gz" LICENSE="BSD GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x86-solaris" IUSE="emacs" RDEPEND=">=sys-libs/ncurses-5.2:0= diff --git a/dev-util/ctags/Manifest b/dev-util/ctags/Manifest index 36c362d69da7..c6a8e3ca76dc 100644 --- a/dev-util/ctags/Manifest +++ b/dev-util/ctags/Manifest @@ -3,6 +3,6 @@ DIST ctags-20210321.0.tar.gz 2096441 BLAKE2B 44fcbde5953ac192f8ccb43cbb598b63a99 DIST ctags-20211017.0.tar.gz 2542128 BLAKE2B cade7149cb2fd0645f9b7ecd37c8b9acdeae7037fde2bb74aa94d67f04963327429b83dcf5cd658f082bd8ce4c407f69f4924da5f768bec029b4075997bbd882 SHA512 85bfb4d40c1d9045b4ba4dc280ee7108ee2fd4572c92794d5bdc854f3511dad1ecf282428e61161773f7bfaca725d774593a0e83fc767a1bb2e12b229a19bec0 EBUILD ctags-20190331-r1.ebuild 1797 BLAKE2B c7ec6c31a22292ba12294a35749d31b8f36b9ca125a88e1f39db750d2a943c416ff2c7aa675f03d260b0d772c1d9970d5442baa49d390d761d1610af4a9a3d50 SHA512 b6aa285fa71b532584b992bd420b82e3b0bc707691964848b905bcdfba8688544cf8177644ba38a0317bd629d49f80b5bead255b74518c9790f48bac706a6373 EBUILD ctags-20210321.0-r1.ebuild 1849 BLAKE2B adb99905d2287b779048f3401c62c72f9fffe8fd8a251c4d670c41ab4a184c92c181b0d9d526297c2c4a7083e87658c7b8a8bd267368272e3b389391ecd323d1 SHA512 b709302f59eff89fedf04affb0aa08a1fc56e0d681abd675ed492ef09a0b652f0ae3e7b12745af8e05629bf1f608674ccc39033541f930ce317c373aec72949c -EBUILD ctags-20211017.0.ebuild 1982 BLAKE2B ebd632cb7092de1a21ad6b55537ddc81d4afd2b1a8c5227ff395d8cbfe1af25ab340be5e6df4b6005fc8090e1d48a047c0c5b3d959132eb604f461a5093c63a7 SHA512 305f7f0d340c88ce7c632d7fcc81af22d95d3ea9c839e2ce7027af4df630ca2c34afecd10da0d06f40574e340472779114219c2b8c0a5c06f7d749c1cfa0a245 +EBUILD ctags-20211017.0.ebuild 1989 BLAKE2B 54966ffe1608682ec7bcb0ba6cc576a4de08b0cd4a9b5194ac27ea9c4afc57695668f24dbb8fcf13f1b3bf07307ae4925802c57bfcee5dded1ca9b6be078eaf2 SHA512 53a1f1f37df002e452e436a41c3d7a9572720fde6c2d5471798fe0ba4a6eaa684d34decfa81ae4a9e0428319fd59cae683fac76ca4a84190ff429a46a2eb09bd EBUILD ctags-99999999.ebuild 1982 BLAKE2B ebd632cb7092de1a21ad6b55537ddc81d4afd2b1a8c5227ff395d8cbfe1af25ab340be5e6df4b6005fc8090e1d48a047c0c5b3d959132eb604f461a5093c63a7 SHA512 305f7f0d340c88ce7c632d7fcc81af22d95d3ea9c839e2ce7027af4df630ca2c34afecd10da0d06f40574e340472779114219c2b8c0a5c06f7d749c1cfa0a245 MISC metadata.xml 584 BLAKE2B 13de5ebe8bea2b413552eb85af3d3a42c453ad8d7f808b21a5b016bbd3e7890ceabdb924e817c4d841ed2862b7f9dcecad03f7f22c7b738db1c4f88d784fc80d SHA512 c4930de987c3d846c4761d66a191ae2b2800b32234f63ebafee140920faa408cec1b22032c72da01ade807a4187f482bedad3e22058fdffc0af56aabd1deea8f diff --git a/dev-util/ctags/ctags-20211017.0.ebuild b/dev-util/ctags/ctags-20211017.0.ebuild index 3b3948787072..ecc018bab3cf 100644 --- a/dev-util/ctags/ctags-20211017.0.ebuild +++ b/dev-util/ctags/ctags-20211017.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ if [[ ${PV} == *99999999* ]] ; then else SRC_URI="https://github.com/universal-ctags/ctags/archive/refs/tags/p5.9.${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/${PN}-p5.9.${PV}" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi LICENSE="GPL-2+" diff --git a/dev-util/cucumber-core/Manifest b/dev-util/cucumber-core/Manifest index 9bb5e96d6151..ba0542826c87 100644 --- a/dev-util/cucumber-core/Manifest +++ b/dev-util/cucumber-core/Manifest @@ -1,13 +1,7 @@ -DIST cucumber-core-10.0.0.tar.gz 47173 BLAKE2B 3ce81c4ae9de1dafe444fcae4b2609b786e34d8efdf16e02c05ceaf7f077c13289bea23f6fc22616cb8ce16598ffd3f07cbc51751b3151455d65ecf396ac0e92 SHA512 7ed559ae5e9071f1697da74aa067fcbc42858d51c9d470280c0695df0ab0836b069be2e1ae8948ff01a674ca45be7eb2ac63c37d666d40c7ac333a0a5315c65a -DIST cucumber-core-10.0.1.tar.gz 47196 BLAKE2B d048c36e3d28871e603b2092062af1e9a754ce642c365c5f71696f450c2f8fbccd27e3d809980c96929f75a2afb11c216a3b1ce40a0b7f81dfff7495d46f531e SHA512 c7ff950f7fd81824822de0ec485c1890808126c36be4c25ed15048c35491e8891851cf7438ef806bb1456b68281853ac3a0b1f7a598414f794793db83530406b -DIST cucumber-core-10.1.0.tar.gz 202704 BLAKE2B 22aebd78e27ee1f8062128007c42ae6bbcfcf63dfb3dc94618db6bf1803511a08305289105e33e78ebd48e881bd7e93721bf8b654e28c7309b381ae4aaba659b SHA512 6f3973ca69f13dd85b7ecca54064562b80812d5517ca0c64cacf18e0ca0c2ef47ca6f0182d3aacdb385bb16ffc9d98f065e30d9f1bc556554535c0d027dbc39b DIST cucumber-core-10.1.1.tar.gz 202764 BLAKE2B c5704ed4821d056aea7bf537c7193bb8965be5a6d0effad0f85f76c18e62acf7a2de981da05826fbd27c1e55122ba3ca9873729332a9840280d1638838af27c9 SHA512 c7c4de1c53a58b74e632019a9a69b3bac164da72ee3cef839d19c9548707c06ddac5e562013ca86992ca3d78ad96f23521ff69de83b3e9e614a336cc3d6ba9a6 DIST cucumber-core-3.2.1.tar.gz 49868 BLAKE2B e5d18797fb6821fa9c300898bc8c14d57559b790d77a191d7147a987e27893ce89076716f82fa2048632e1b033ad607c748fe29f6b8fc600abd523290c4a9f50 SHA512 ba45e804d8454a6ef306eb90f32e6cdf3ee25fdd6613e9ba8308ecfce4044f27ee3dc012ad7f9ca481e94fe5e1d9deb9e0c46ca811a8e25bb27981a78c528ddb DIST cucumber-core-9.0.1.tar.gz 47009 BLAKE2B 2c78956643dfb08319732af24c08d5df811574891b582ba7ab51281c9a5299a3063c6c607af5cd9659aa0e160c0f3cab1d54b9cbd57d3dbf2768e97bb8f79e8e SHA512 0ac61797cda1d62d2b452d3d843be855f84b12fc9c435e8b5261700a981d94c9c88e36e309d8c2dc637ff195032768d363ffd9e7424c842d5b0ba98c3c678752 -EBUILD cucumber-core-10.0.0.ebuild 910 BLAKE2B 28832d630b2905fad9f86991b168d4f1908dcda685b8ec16c994eb318394aa7c91430ce5ce1e642327c608a193a51f142e26e59dcabaa85453b1c5501a6c5a10 SHA512 bdfcc8db9b12195dd030623d088501ce8cc6d878e6fd31d844ae8335d785901767cb87f6ae785dfa02ba373c7cb764240f8552d0a0044ccf373a5dced436c52b -EBUILD cucumber-core-10.0.1.ebuild 936 BLAKE2B a5c0960ebc8c4dc7ba5145219723f9ab582c65a68389a6e2873264756bd046972339e5cc79af21df6555b849eaee9b84bb234385a93b46267d79c209fdfbedc7 SHA512 afd48389461d1733a621180f865fa60c1bb51ec876bbc9de23edfb2fa9d1347f9f9535587ac19a8defeaf19bac65993497fe85da0f9bce9824687aed19e50f8f -EBUILD cucumber-core-10.1.0.ebuild 965 BLAKE2B 091a860c11ef6320a5346e87cbe89fbb97c90dae5c3ad8d54f5e8bc8ee603a3f1023e6314510e8fa201a4765b16566e8df96cf4b95a36e3ec63b4696021faae2 SHA512 9d4ccb4ffb7745dd9ef982a1ad30b6bc4ac5a5d94c3c76dc9602fd09de1816aa9a2e94568415b10d2fd6e86dd8805157025aeb8b0839201359bb3f758e5dcd9c -EBUILD cucumber-core-10.1.1.ebuild 965 BLAKE2B 4104e8b2de2af6a85a6e4562ab2d72da8b597d073ffd14199c06101990872de15796e2d7c7bfc6486f2b4e4dceb227e0650b86a66d9a513d11a64dbb476b950d SHA512 607519a02f7807b5b47e580b085bcf9cb4caa15c9236d7ce172e9d9440f2c23ddb09ff36bec64734fca64196daf3f725661100b80a0751dcc8e81e8a503b8724 +EBUILD cucumber-core-10.1.1.ebuild 972 BLAKE2B ec10cd027419449510660a50c6f101b4a2303f89b5d0b23472896482823c4cefb9e0b0e493805fc4fb4eed9cf6e2701f6222806b8693a4a6290744ef99929233 SHA512 03e61b206b5bb2b7546b2239f2c913003ed1f00254548cebe0b5f6d79af5499af48688376abb37a0fbff4a17592e866686df409b0a264d30a15bd68c72cde23c EBUILD cucumber-core-3.2.1.ebuild 1036 BLAKE2B 5974f4b5f2e4b10fc89b934e92917e95f500c07334d2d25ff06000f7cb626ff5412446765dee220def380ba8c17beede6778feff8471d80a70af0ded394a5110 SHA512 0063cd60aff9789447e75df8af18e6c1f736505aa124489617811f57a1dbd96387ade525d3273da06987e5596e5ca917e75dc5ed5e28d3a3953da02ac077475f EBUILD cucumber-core-9.0.1.ebuild 1135 BLAKE2B d4fc3b08fcceee5282c01140c01c6649a050c19edf10c5b3784995770066581f8a473ea50c3c7c3288071857cfc4bf5ef8a735266aa1086ac5a63ca59915782a SHA512 3e667a53637d636223bead410d40f38e183b3f430278974551ee78e7b235b91fb92486245835419058d2aecb65d689f1f115f7da19f720b9c2f4a78371c1e2de MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber-core/cucumber-core-10.0.0.ebuild b/dev-util/cucumber-core/cucumber-core-10.0.0.ebuild deleted file mode 100644 index 2a2acdb21bbb..000000000000 --- a/dev-util/cucumber-core/cucumber-core-10.0.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="cucumber-core.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Executable feature scenarios" -HOMEPAGE="https://cucumber.io/" -SRC_URI="https://github.com/cucumber/cucumber-ruby-core/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="cucumber-ruby-core-${PV}" -LICENSE="Ruby" - -KEYWORDS="~amd64" -SLOT="$(ver_cut 1)" -IUSE="test" - -ruby_add_bdepend " - test? ( - >=dev-ruby/unindent-1.0 - )" - -ruby_add_rdepend " - >=dev-util/cucumber-gherkin-20.0.0:20 - >=dev-util/cucumber-messages-17.0.0:17 - >=dev-util/cucumber-tag-expressions-3.0.1:3 -" - -all_ruby_prepare() { - # Avoid dependency on kramdown to keep dependency list manageable for all arches. - rm -f spec/readme_spec.rb || die -} diff --git a/dev-util/cucumber-core/cucumber-core-10.0.1.ebuild b/dev-util/cucumber-core/cucumber-core-10.0.1.ebuild deleted file mode 100644 index d9e7377454f9..000000000000 --- a/dev-util/cucumber-core/cucumber-core-10.0.1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="cucumber-core.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Executable feature scenarios" -HOMEPAGE="https://cucumber.io/" -SRC_URI="https://github.com/cucumber/cucumber-ruby-core/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="cucumber-ruby-core-${PV}" -LICENSE="Ruby" - -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" -SLOT="$(ver_cut 1)" -IUSE="test" - -ruby_add_bdepend " - test? ( - >=dev-ruby/unindent-1.0 - )" - -ruby_add_rdepend " - >=dev-util/cucumber-gherkin-20.0.1:20 - >=dev-util/cucumber-messages-17.0.1:17 - >=dev-util/cucumber-tag-expressions-3.0.1:3 -" - -all_ruby_prepare() { - # Avoid dependency on kramdown to keep dependency list manageable for all arches. - rm -f spec/readme_spec.rb || die -} diff --git a/dev-util/cucumber-core/cucumber-core-10.1.0.ebuild b/dev-util/cucumber-core/cucumber-core-10.1.0.ebuild deleted file mode 100644 index e4e4c659db79..000000000000 --- a/dev-util/cucumber-core/cucumber-core-10.1.0.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_GEMSPEC="cucumber-core.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Executable feature scenarios" -HOMEPAGE="https://cucumber.io/" -SRC_URI="https://github.com/cucumber/cucumber-ruby-core/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="cucumber-ruby-core-${PV}" -LICENSE="Ruby" - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -SLOT="$(ver_cut 1)" -IUSE="test" - -ruby_add_bdepend " - test? ( - >=dev-ruby/unindent-1.0 - )" - -ruby_add_rdepend " - >=dev-util/cucumber-gherkin-22.0.0:22 - >=dev-util/cucumber-messages-17.1.1:17 - >=dev-util/cucumber-tag-expressions-4.0.2:4 -" - -all_ruby_prepare() { - # Avoid dependency on kramdown to keep dependency list manageable for all arches. - rm -f spec/readme_spec.rb || die -} diff --git a/dev-util/cucumber-core/cucumber-core-10.1.1.ebuild b/dev-util/cucumber-core/cucumber-core-10.1.1.ebuild index 9661227c5e17..c6a6465177eb 100644 --- a/dev-util/cucumber-core/cucumber-core-10.1.1.ebuild +++ b/dev-util/cucumber-core/cucumber-core-10.1.1.ebuild @@ -17,7 +17,7 @@ SRC_URI="https://github.com/cucumber/cucumber-ruby-core/archive/v${PV}.tar.gz -> RUBY_S="cucumber-ruby-core-${PV}" LICENSE="Ruby" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" SLOT="$(ver_cut 1)" IUSE="test" diff --git a/dev-util/cucumber-create-meta/Manifest b/dev-util/cucumber-create-meta/Manifest index e0fd5cf6639f..2dfbd66f55e6 100644 --- a/dev-util/cucumber-create-meta/Manifest +++ b/dev-util/cucumber-create-meta/Manifest @@ -1,7 +1,5 @@ DIST cucumber-create-meta-4.0.0.gem 8192 BLAKE2B 4809b0f9ec7f922af374ac46bd9d0cb9797f48738596f00c08bf3d861a19141160032421715d4d141b1b1854e77f3798d09308f626188c3ef6b30a491fadcd29 SHA512 0103b8277741d4eb2e590e1d7f9231187482d32f9a2c19c837baab759b3c48c11a39ac7af686d56fefb7b79120110e930c9af25fb895294529a3b5b0612a5b63 -DIST cucumber-create-meta-6.0.1.gem 8704 BLAKE2B 6e438871ffea3723d5466d24a0ccf1d672b05222de5063a6d9587b951357e631a938eac3b93dfc5f01155ace5dafafbf9d4a08f828b972c7f8b3e35f74ece26e SHA512 6e61bf4163a3575a2988c5a8fc351ad360d3b55e5bd615ee915f0f66064675514777868311d53f40d1fbfcdf7ffae2795c0d84c4f90c710f7d27a56009463b1c DIST cucumber-create-meta-6.0.2.gem 8704 BLAKE2B c7c2d64937da00c6d9cd7161eba3d86089900d348fa8c3b3ee9c25912b09045d20e14f0e0d941a6dabb80cec1f69df0601993e90e575526737dd2159a75e73b2 SHA512 aaf61052475c855cf837b87d845e5b03686e1dba0fae3a83028ab89f434116d948d2d235c502310c14315446a9dadb1eb86dcf6441419e5983430192a9c6d448 EBUILD cucumber-create-meta-4.0.0.ebuild 589 BLAKE2B 2e05857b82d8da2ee294f22420e313fe8e8ad777bd32d763048c101dd94dcfcc78336d2e3aa1c600cd0c0c78d748529761ee9a51c1c882a6aac68cadc15c4d9e SHA512 b352c1d64555823c3fa5947060a30c5919a476eef30c581b6c3a409d04e3022332639f452665ae7c336426a8a3edc09579d7495eb3dbb10d8f416fa21580a31c -EBUILD cucumber-create-meta-6.0.1.ebuild 574 BLAKE2B baec08d0cb383101fd0f3839541eb8d6fffb05a24cbc20ae1e1b99b78068cfc95b9aa1d3c81091b097849b59894b495c4c4fdfc8e610d81b7583392aee2e06e1 SHA512 5a2e8a205a6aaa7d0d189ccab34cce93fcfba21888c5330d46b35c9123707fdd7e88b1432624ae387fbe76f179c4e1d53c0f48e1b0e0e00e8af050fd8da71560 -EBUILD cucumber-create-meta-6.0.2.ebuild 603 BLAKE2B f02d7e25b69c56d8e33ca91f48d3dd507f4547011bc285ff861d1df64ae9a3a60dd9246094e425938db9cdc5ea90a476b00f885d9275096f3852c565748c98f0 SHA512 8bbe0903f6b72123acff84ff291d53ab35685bd584b73aae26d93c23cd8461a9b146dc26677ed377e5c8a6dd052531ccb1dd1ac4463518d0e4b027ec1d4b7c7a +EBUILD cucumber-create-meta-6.0.2.ebuild 617 BLAKE2B 8ae16c6f0dbd1e99df1bf4a1579b793e5995d8a5e0d17cd70ab46671c628f209718cdb82b2128f3544af74621067d4ff422b9412371b8375eb59c4271127da4e SHA512 d01437b53c5229832bdb8766bae63221cdd0b783f846f54f9713e406754695e962c41202e4442e40104b2a3cb544ff3684a17117d4102be3664d0fa5521a1f47 MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber-create-meta/cucumber-create-meta-6.0.1.ebuild b/dev-util/cucumber-create-meta/cucumber-create-meta-6.0.1.ebuild deleted file mode 100644 index b40761927a1f..000000000000 --- a/dev-util/cucumber-create-meta/cucumber-create-meta-6.0.1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" - -inherit ruby-fakegem - -DESCRIPTION="HTML formatter for Cucumber" -HOMEPAGE="https://cucumber.io/" -LICENSE="Ruby" - -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" -SLOT="$(ver_cut 1)" -IUSE="test" - -ruby_add_rdepend " - >=dev-util/cucumber-messages-17.0.1:17 - >=dev-ruby/sys-uname-1.2.2:1 -" - -all_ruby_prepare() { - sed -i -e '1igem "cucumber-messages", "~>17.0"' spec/cucumber/create_meta_spec.rb || die -} diff --git a/dev-util/cucumber-create-meta/cucumber-create-meta-6.0.2.ebuild b/dev-util/cucumber-create-meta/cucumber-create-meta-6.0.2.ebuild index e332cc020d25..3115b9421d52 100644 --- a/dev-util/cucumber-create-meta/cucumber-create-meta-6.0.2.ebuild +++ b/dev-util/cucumber-create-meta/cucumber-create-meta-6.0.2.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -12,7 +12,7 @@ DESCRIPTION="HTML formatter for Cucumber" HOMEPAGE="https://cucumber.io/" LICENSE="Ruby" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" SLOT="$(ver_cut 1)" IUSE="test" diff --git a/dev-util/cucumber-cucumber-expressions/Manifest b/dev-util/cucumber-cucumber-expressions/Manifest index c0f3c3d7be89..3c142d5efa49 100644 --- a/dev-util/cucumber-cucumber-expressions/Manifest +++ b/dev-util/cucumber-cucumber-expressions/Manifest @@ -3,5 +3,5 @@ DIST cucumber-cucumber-expressions-12.1.3.gem 32768 BLAKE2B e873ba0ac58982c2a975 DIST cucumber-cucumber-expressions-14.0.0.gem 24064 BLAKE2B 45b811bb1c1fba8fb2b4819998b92b827ef80c7bb654d899b717f2438b5c6485447ce5e25e5d97e7d7d323fbc576d98334cefb825687b3791387df0cbc7669d6 SHA512 c5b3b840e04722b516a8cf57ce8f55f835f84efd73b133f9d6f842d1ae5612108e1100dd970d52cd349bf4c606ed1922b4730a0b2e4a2d31abdf2f6f51768a80 EBUILD cucumber-cucumber-expressions-10.3.0.ebuild 435 BLAKE2B a3fb096924926c58f912bd465834ecf529e8808f1d33d8dc39028f76c3d634a01bce87c3c89bac7cf1252359f41c01e41c01fa10a38e90fd260ebd1157b35391 SHA512 ebb5527b73b4d7d90f0e1746d116f409480bb1cd2035e749086df000705b1c97f91d7d83c87fc04f3326357e22370bf99c063d0bf7271c91d24abd262c392e09 EBUILD cucumber-cucumber-expressions-12.1.3.ebuild 442 BLAKE2B 4f1d7e7900a38a912a4ae1d1e42236b9ee854a81fb55d0a4873cc24c1c8d6dca90882ebd017a1eb31995dd0abad261883891f16e793dca83d69c30e85b08b3f5 SHA512 9bcd00b42922069b814dbcfad4bf40d8c5003f38f9f0c2b884e60921ab3313f00ab8c891f737816e1e04c1e3acb65d5507ab67140e2fe17a5c8c61f6853050c2 -EBUILD cucumber-cucumber-expressions-14.0.0.ebuild 442 BLAKE2B 4f1d7e7900a38a912a4ae1d1e42236b9ee854a81fb55d0a4873cc24c1c8d6dca90882ebd017a1eb31995dd0abad261883891f16e793dca83d69c30e85b08b3f5 SHA512 9bcd00b42922069b814dbcfad4bf40d8c5003f38f9f0c2b884e60921ab3313f00ab8c891f737816e1e04c1e3acb65d5507ab67140e2fe17a5c8c61f6853050c2 +EBUILD cucumber-cucumber-expressions-14.0.0.ebuild 456 BLAKE2B 6a702ecdc78b58b661829d41ea3dcec3c6b3ac52a8f9b3e95a6a789b2abcf022aa5697830e39db61711732dcb50ecf0ca8bdd2ebae05544a9c9d809145795ba6 SHA512 d3a6e75cfbaa5fe1b408c498e06d24330d6431c3a8b1bbcf9032cdaf146446df1affbc81ce15b6910a4f574aa2e6f55d56b9c180083aad192f4ff07cfb0b1f4c MISC metadata.xml 300 BLAKE2B a639d71f26516f07d45281d1036eed4e67653b41ad4644ebee63601681a288f8de93effc46f684df4d152eb2914abfaeb745045b075127d36c1bcc6bdc67d1c7 SHA512 27af0d39315115a4483da0c3d2d84ee4c7fba5891ef61ba06c776b86bf068c4a60e3766fc8c1c522402480543919434910decee43b3847bbdcce556cd91f8473 diff --git a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-14.0.0.ebuild b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-14.0.0.ebuild index bbc09a06178f..254c73877467 100644 --- a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-14.0.0.ebuild +++ b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-14.0.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -13,5 +13,5 @@ DESCRIPTION="a simpler alternative to Regular Expressions" HOMEPAGE="https://cucumber.io/" LICENSE="MIT" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" SLOT="$(ver_cut 1)" diff --git a/dev-util/cucumber-gherkin/Manifest b/dev-util/cucumber-gherkin/Manifest index 107b71214f79..cb135978d5a4 100644 --- a/dev-util/cucumber-gherkin/Manifest +++ b/dev-util/cucumber-gherkin/Manifest @@ -3,5 +3,5 @@ DIST cucumber-gherkin-20.0.1.tar.gz 9410066 BLAKE2B 2c34b1eec9d74b96bbf21ea20b47 DIST cucumber-gherkin-22.0.0.tar.gz 9601890 BLAKE2B 71ad3b4c9917cb6c9e4e8d7769bc76f49f1e33d5aa46ad835eea01297d9e69c60c1249075aabfb529daa10996703e45dbb8dec4eebd149ae8637708f666a00f5 SHA512 ef5aca1bd0e30aac850c2e93fd6d30bb5e7a9504f4d1ad1f4072001abeb16aa7cbbc0bb2200dd9001080ed8d89a3f91eb5206874cf535e3ea4756e6e809a6c20 EBUILD cucumber-gherkin-18.1.1.ebuild 965 BLAKE2B b728923cb88866e5430a045c2a9c07d2a770bcc7f3bffc1a00d2e64dce0dd833dd0a80311f0f9cf17a3e91d088cab18a1b5928bee6e1871821a0a87cbeebd1e8 SHA512 576f7d7227e2233f220cae4f4b9d2c9855badd30c824ec3cd27c0676825578473f95fc298f797818d26db711cfb364b4a36f5eaa36f2f010cb6513dd00f4bdab EBUILD cucumber-gherkin-20.0.1.ebuild 752 BLAKE2B 97d59d4f98c55ff939692b6ab67e34de85f1c3dccf39daac69a922e77524d5d58f9ecf339356e4a60919d0468c06e0dbece663b865be8fc7ba1d8160126852ff SHA512 da97d7cd58d83bb8af86bda2ba0679c33bf031709fffeb177499b14ea3bbcc35f60b6d939b39ac8be3a04171da7cf586bfdef9d4c7da5000d68980ef56c3683f -EBUILD cucumber-gherkin-22.0.0.ebuild 781 BLAKE2B 0b3b7ef66896771af3d96dcad7e2ff29300f70571b2e1bd0879c152bfbe025064493e62d690f490c0360898dc4f3d9fb32d5bad937b4307f15d6b372c6a1b05a SHA512 1212945100f959d51b31c7bff48372e70529dd92150c9ca8f9b0be6d7565e812141484023ccdbc0aa4ce0901fc8fccf5b77b50863d300268817ea12229f5f013 +EBUILD cucumber-gherkin-22.0.0.ebuild 795 BLAKE2B 7525eb970c271ae1d4a42b8b57f4fe9cf2eefc65cd9dd55da5f7bbbfa99f60910508ab7daaf4af16f9903865cfb8adb7c663a12844799c89458e65cbd9f45329 SHA512 e67d90a575200f1896cbd802c831c8cbdf43b20c203d73e4d155c545ba5f208f032fcd085903d3728d8a2052b3887385f2ac2900759679f2e07712f4228d4fa4 MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber-gherkin/cucumber-gherkin-22.0.0.ebuild b/dev-util/cucumber-gherkin/cucumber-gherkin-22.0.0.ebuild index 40dc5dff8fdf..63dfcf21efbc 100644 --- a/dev-util/cucumber-gherkin/cucumber-gherkin-22.0.0.ebuild +++ b/dev-util/cucumber-gherkin/cucumber-gherkin-22.0.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -22,7 +22,7 @@ SRC_URI="https://github.com/cucumber/common/archive/gherkin/v${PV}.tar.gz -> ${P RUBY_S="common-gherkin-v${PV}/gherkin/ruby" LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" SLOT="$(ver_cut 1)" IUSE="" diff --git a/dev-util/cucumber-html-formatter/Manifest b/dev-util/cucumber-html-formatter/Manifest index a285de5998df..2779afc6696e 100644 --- a/dev-util/cucumber-html-formatter/Manifest +++ b/dev-util/cucumber-html-formatter/Manifest @@ -4,5 +4,5 @@ DIST cucumber-html-formatter-17.0.0.gem 434176 BLAKE2B 9bab7b11d2a17b6bb7fb1a812 EBUILD cucumber-html-formatter-13.0.0-r2.ebuild 614 BLAKE2B 6b2c8448bdcdcacb257f7cb269ec4cf138436ba7e513c45843f0281d9a9b1cdd692926cee214cacb24dafbcff78f807fc714024d68c1b07a3dd185a1cb96f6d8 SHA512 f36d02372af5bcd8b4dd800547ff3ad0d3a8b5972151d922eeae6df47b208d2978d0480cb587b2fedadf3f1eca73909324a088bafb85511a222a7021c813e3c0 EBUILD cucumber-html-formatter-16.0.1-r1.ebuild 620 BLAKE2B de7237cfad709d374815a67f1ecf2a05e0a7def0033b395ad4096ec931f2bffaf62d86bedcc2e40431ae76eaca9b5ae83f819f1b4e9cdf8208048f2ec5cf98be SHA512 aea00c0116db5074f833694b32d1f3786fc5ac1a240dd2df1c753c16bc7c4c25d95761578f2e2fa02601326bde75b3b58be249ad5a3649b13e0c46b5cc4eabdd EBUILD cucumber-html-formatter-16.0.1-r2.ebuild 645 BLAKE2B 8f5285a93fa7476ec120179507704fcafdc79944365d7c92a3223b27952c0eebf2347ea41dd643de2684e6d6b2761097632b5dfb4c6e6972cbfb61ad3cdc7a75 SHA512 0222ed1b2f80b274a6d1bc100b9e187ff53f74047515d9a963be2a1614fbd36ecddcc67fdaa00e2c38e7adade1536ad7984768d6fc470b00d8fd6aec8fd17399 -EBUILD cucumber-html-formatter-17.0.0.ebuild 697 BLAKE2B 909a4c8ab1d2fe284da86cedb78249db2bf41574ee1cdffa34530981fdb9bddb3fb12601bfc785b533f44b9836be609d25c08d64f166040b1e39e2eb442e70b2 SHA512 f6cf4234f38323676417460d47d4c202d79cf9f9e0883a004037c7b87ce6e74add693963069438cd975263945786dfd692e924c5a176cb0cf582356ee8f34689 +EBUILD cucumber-html-formatter-17.0.0.ebuild 711 BLAKE2B ec3ef63347040b0660fd553ff010cde47d71e044f87c867bd81e5e1e5a4b8e7bb6098c49d06ff8aeff11bc605fe32dea3a9c40770649dd86a3dd090ac44d9574 SHA512 e027e3310b838fcd5ea8a5f8cf8dc70c50c8a8feff5a40a2945c105b6bed83f8548626c3e9f27c4ca532369ffbf8c07e4bfe6ad2111b89cb3cf2e99e8787f8c3 MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0.ebuild index 772a79674653..df55392432be 100644 --- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0.ebuild +++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-17.0.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" @@ -14,7 +14,7 @@ DESCRIPTION="HTML formatter for Cucumber" HOMEPAGE="https://cucumber.io/" LICENSE="Ruby" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" SLOT="$(ver_cut 1)" IUSE="test" diff --git a/dev-util/cucumber-messages/Manifest b/dev-util/cucumber-messages/Manifest index 4c611f2323fc..f9dacd36b3a4 100644 --- a/dev-util/cucumber-messages/Manifest +++ b/dev-util/cucumber-messages/Manifest @@ -1,15 +1,9 @@ DIST cucumber-messages-13.2.1.gem 11264 BLAKE2B ed5fdd87a5e9bbeaee2bf39779f24841ea9a40568d6b3d9a7a7146f7d25efb92b3a8700f8573bd5f11f26958b4d6d7975b332fb7499c40220ac6e87a3f434d72 SHA512 449e01ee0704513e430d8f4c33cb7e363b7f15d70e7a6525adc703beaabd6a207a35bac16384577d0d0534c1c33f08ebfc8bead121c196b2bbc709a7d0ec210a DIST cucumber-messages-14.0.1.gem 11264 BLAKE2B aff0eac711df831708126bedccec15f945933df9345924a27398508194849a4a9a0155d20249dbdf2ddc68886affd22f8cc450f87696f4f81049219a7212e107 SHA512 fee0fe8fb0efb3b1bf4b9f2f56e3e2f305ff727767500fa869198b668bcb63e8af80898afc106242724c5aa1c94ff5511be7c3ce0e433be9be03dd66d8e2e09d DIST cucumber-messages-15.0.0.gem 11264 BLAKE2B 41586a540fd4b092a25b3516419e912900f229f43ba3f8699733bdb67a2783d4e83c50df3b0605abb511894c6a466aa7cae7ee82bae8f48a2cab878349a54a63 SHA512 906a09517dfa6b44519b24ad9dbe5092d1ee24f0fa0e08291206f9b81e1611d988074b063f493ddc2034e05429b7c218380fe0412184c07ba8b2f7af2e3c9ead -DIST cucumber-messages-17.0.0.gem 21504 BLAKE2B 3dbe6a8f2e486c790c05bb77105fc5ff9ec0acd5074df5a5fe4048a8ace5ce58267992fabfb58e1ed3881d510e18605d0a3fde69d5335f2f3fe47bba429d367f SHA512 fefd84e07ef8cc9e301ac299e969643b8977cf9ad8f9990401df8c71e4c35e7435a815a5922166f52c49052345451c06df6bafce3c139f28287172594bdc9e85 -DIST cucumber-messages-17.0.1.gem 21504 BLAKE2B 7bcddbc42fe9abb1deee0b4bd02bfc2187236ab0d90357ab5904a4d486dddf91fe60ccbe894c64b6093d98499e79dd7506a7d36d78132c0336044819ab85af95 SHA512 71ec1cd2490ac27e2bbd3b7f498062b4c97c693ede9fa826a2fe859e1ce766a1a5b263fd520d77b0a6a0f3955e528f1729011e60b598aea6a930cd3bf71d4825 -DIST cucumber-messages-17.1.0.gem 21504 BLAKE2B 1e7d0bf18c54310f0a16ae62b58bf5c40204afac72f13cbcc53c533ee2785e2538e48f821dcc3f205c2acca95cacc6967cc38d8fb1f2c7d6eb9a23924d8dd0a4 SHA512 569254a3c45b4aa799cfd24dea505c052ad3db4d818aef9089ffc54347f5e647f36186f48c9959d8b522e8f5a34d9f6f1cbb32ea89628f5c078f3a499690b2bb DIST cucumber-messages-17.1.1.gem 21504 BLAKE2B 343bdb916c1e1a8cfa0aaaa4837d11064d51268a283b9c79b0ff249abe8066ef6a3d56d021d3b9d9b1d8a2dfc1495b08263dc325f6ac8a0e2dbd46281089cee7 SHA512 32d4740bd6aae8bf4273aac9974e181d32c4bd0be5883722ea38aa62df8b915504fd21a655111c03527d3fe1f31f0ec41ac637cb7293b753c7ec4eb6a97e7db9 EBUILD cucumber-messages-13.2.1.ebuild 498 BLAKE2B 5f1b07a54fd92218910d0dc08591979bd9b868b482ae678c2c6e34691ee9516b6c7afafcef9bae31ecd654905bb28e581adff9bd270eda52ab4e92e4fa09f050 SHA512 c4ef586d85ae9d0f38dd751bfbd2093cb61119dcb4d4030bc24404f3320d5d09666ce0e2358083cb0ad70440c237007f5730fac1038a1e01a2db675f5599aaa7 EBUILD cucumber-messages-14.0.1.ebuild 498 BLAKE2B 5f1b07a54fd92218910d0dc08591979bd9b868b482ae678c2c6e34691ee9516b6c7afafcef9bae31ecd654905bb28e581adff9bd270eda52ab4e92e4fa09f050 SHA512 c4ef586d85ae9d0f38dd751bfbd2093cb61119dcb4d4030bc24404f3320d5d09666ce0e2358083cb0ad70440c237007f5730fac1038a1e01a2db675f5599aaa7 EBUILD cucumber-messages-15.0.0.ebuild 539 BLAKE2B 1ca0b3eb4d294f815ce0e642951eb3b9f51e921a9e6c2a84a6ff5826a436925e9f243d005a865e1330becef08753326a90d882affffea988f7aa0c49ee107e26 SHA512 26db7d8bad7d4ed5efd893224ea3ab3d2cfea153c729b4ecfc545390a3216d93ed5ecd0df241d02b17514c9ac26f2f908ae1bf76c14f12b9e6a9e2d09d0b2436 -EBUILD cucumber-messages-17.0.0.ebuild 440 BLAKE2B b1df26553661d947995e30bf7e93bcc84699906a3674a403d3fbe8c2a9e1f8600fc8691526d6fffe9d036e6639e1dd16f0edfc81a9465120e8c56bd370aaca82 SHA512 6f58f6c51ecf570a425758b32369ae31b76a5a14a2c3f56901215732968bb279d253ee08422293444cd2f2fe11848288bc90943bd440f19cc4a2fa04d65e89a8 -EBUILD cucumber-messages-17.0.1.ebuild 466 BLAKE2B f6e551b6c322efb3c03e71114750a5da5a5cf05c33e962e97e6f45f2e16ce5e1eb88fdbbf7ae5ff92c10fd1aa862fc5dc7e8a48c1b848c5db931afd67a43e2ef SHA512 7fcb5a829401bdf1c30a9aea230004f4c0d3baae768fba50c3690f7b425cc23b64128bc63cde22080194e21ef210845063eca3fb019d3c1eb93c641bbdfbbef7 -EBUILD cucumber-messages-17.1.0.ebuild 466 BLAKE2B f6e551b6c322efb3c03e71114750a5da5a5cf05c33e962e97e6f45f2e16ce5e1eb88fdbbf7ae5ff92c10fd1aa862fc5dc7e8a48c1b848c5db931afd67a43e2ef SHA512 7fcb5a829401bdf1c30a9aea230004f4c0d3baae768fba50c3690f7b425cc23b64128bc63cde22080194e21ef210845063eca3fb019d3c1eb93c641bbdfbbef7 -EBUILD cucumber-messages-17.1.1.ebuild 495 BLAKE2B 4e706b393a6420579f91dfff7e85167958cca230c55bb3628b1a50b29ade140c02ae1c5cc9d701a24f85b01c311bfd7e1b92106f06fab63e589021c65fab6677 SHA512 781d303f502c9411af8383a8c4311213f686b00946bb61e96f7ccab36d7a5ee35b5a78280fb8fed8375550daa257912f56eb7c569c4b8b7a5cdfdd1559874584 +EBUILD cucumber-messages-17.1.1.ebuild 509 BLAKE2B 724e11932dd6fa71052098d51f6037a420b7b8e6e5928cac8be8118c574d76d1e714ad7c9edc65ff1f77ab1bc6f946e46993596bc563c6b5499e176d819b1c3f SHA512 455e7d732e32e66bd98aa06652ecb085b61aa5b06798d67262e53866daed5caf141ac87d79c972681da0b094a9f6c3b241d02106f12f17a6017d1b972857dee5 MISC metadata.xml 314 BLAKE2B b2b942eaa58ed22776f566b9e50e04e6ab0802ceb3b8a71f916d7899fc117ebf00cbc12775ea29661f6591c5e8bfae21cce49e89acb9a6a11e8c71679503b619 SHA512 99b7fcdcbbf0f360790757d2d004cd9ea981d344d092dd54c50b6658625021c8074044143680d3836392c6f53e64fb7dd3dd95c10b452f97c53e5f14b822d3b7 diff --git a/dev-util/cucumber-messages/cucumber-messages-17.0.0.ebuild b/dev-util/cucumber-messages/cucumber-messages-17.0.0.ebuild deleted file mode 100644 index c9bd3ee6b80f..000000000000 --- a/dev-util/cucumber-messages/cucumber-messages-17.0.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_EXTRAINSTALL="VERSION" - -inherit ruby-fakegem - -DESCRIPTION="Protocol Buffer messages for Cucumber's inter-process communication" -HOMEPAGE="https://cucumber.io/" -LICENSE="MIT" - -KEYWORDS="~amd64" -SLOT="$(ver_cut 1)" diff --git a/dev-util/cucumber-messages/cucumber-messages-17.0.1.ebuild b/dev-util/cucumber-messages/cucumber-messages-17.0.1.ebuild deleted file mode 100644 index b410fc23b087..000000000000 --- a/dev-util/cucumber-messages/cucumber-messages-17.0.1.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_EXTRAINSTALL="VERSION" - -inherit ruby-fakegem - -DESCRIPTION="Protocol Buffer messages for Cucumber's inter-process communication" -HOMEPAGE="https://cucumber.io/" -LICENSE="MIT" - -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" -SLOT="$(ver_cut 1)" diff --git a/dev-util/cucumber-messages/cucumber-messages-17.1.0.ebuild b/dev-util/cucumber-messages/cucumber-messages-17.1.0.ebuild deleted file mode 100644 index b410fc23b087..000000000000 --- a/dev-util/cucumber-messages/cucumber-messages-17.1.0.ebuild +++ /dev/null @@ -1,19 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" - -RUBY_FAKEGEM_RECIPE_TEST="rspec3" -RUBY_FAKEGEM_EXTRADOC="README.md" - -RUBY_FAKEGEM_EXTRAINSTALL="VERSION" - -inherit ruby-fakegem - -DESCRIPTION="Protocol Buffer messages for Cucumber's inter-process communication" -HOMEPAGE="https://cucumber.io/" -LICENSE="MIT" - -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" -SLOT="$(ver_cut 1)" diff --git a/dev-util/cucumber-messages/cucumber-messages-17.1.1.ebuild b/dev-util/cucumber-messages/cucumber-messages-17.1.1.ebuild index 886c02470603..86881538a45b 100644 --- a/dev-util/cucumber-messages/cucumber-messages-17.1.1.ebuild +++ b/dev-util/cucumber-messages/cucumber-messages-17.1.1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -15,5 +15,5 @@ DESCRIPTION="Protocol Buffer messages for Cucumber's inter-process communication HOMEPAGE="https://cucumber.io/" LICENSE="MIT" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" SLOT="$(ver_cut 1)" diff --git a/dev-util/cucumber-tag-expressions/Manifest b/dev-util/cucumber-tag-expressions/Manifest index 70eac10d5bff..d2c6d72632b8 100644 --- a/dev-util/cucumber-tag-expressions/Manifest +++ b/dev-util/cucumber-tag-expressions/Manifest @@ -3,5 +3,5 @@ DIST cucumber-tag-expressions-3.0.1.gem 7680 BLAKE2B 83d89259c5451886e9d699a3a7b DIST cucumber-tag-expressions-4.1.0.gem 8192 BLAKE2B f4ce3377f3d67be1d58fee6f082ac8b25a301ae2aea2f862cc8faa0b7b36daba9754512cfb046c932c93ef6d10b50ff8a4cd2187b4a3516f740b9d9db865b95b SHA512 15704a604496a26fa87775cf05b6998236e7903e0770782804ce8bb9e3093178d686e1bba146d1453b853f529f30220054ac33ef18ba1d45894fb1aac7fc3dab EBUILD cucumber-tag-expressions-2.0.4.ebuild 431 BLAKE2B 3173cb5f7660f88f4d2a26f941657216f33e9efe352acf845e9947dfe715a877aff8ff116d03e8460ba46be60e4b1f45c81833e56b3c6a7e1ad194431d8fa3fa SHA512 cc8c92daf0004a23e854a8272140f53f6dbf3be7dac9aab2114915161bbcc13d200de1c71d85860e61090d97b444a4d0dfdc9f5a637219486882bc1a7ffc08ef EBUILD cucumber-tag-expressions-3.0.1.ebuild 431 BLAKE2B 352ecb5dba6965e52a9b4b07958b16095c75dc4a6402424722d177ff26ecb576fbe8cb89a484c3221ae7f0273d1da8cd69832e374e7003f1924703ac8982ef54 SHA512 3a52a049567f3373f679b54b3c076cbc281cbf71e026cfa35666d7f61d374882ac225aca9515bd95103fa0d04e6a2b962ba3b09347806d8ca0963d9432a9ee77 -EBUILD cucumber-tag-expressions-4.1.0.ebuild 431 BLAKE2B c24db9b43e6ee6987220a3c0efdf7f0051df3e65e8b0a16da25d8d1317b54fb87a7e4ecdd34b1751b155a811f6bbe308d06ef138df63c40d0b36608d568f699a SHA512 7e599c1b5850f4c58f95b6aa8ccf9ffcb2b21a40616f6cf8b73dfccd4b347d59f170433e1e672b609d6efd32aa2e3cd704c0b6acc1de8537f9e1783c0dbe332f +EBUILD cucumber-tag-expressions-4.1.0.ebuild 445 BLAKE2B 8af1ca8e03c18bcf74543010eae2310cd63a657732e396dd91bb360b576d112015907cfffd2ee06a2b12db841f167d09324a6f7191cdb2398e0183ec8e2bed0a SHA512 ba65375969edf5bc1112aa51e6f87f1b12fd42b7f1dcc691865ceb35344a2fc3552dafe08e8cb5d84d0200f459b40aa0d14eaec2795e0bb709b24dc6bd922bcf MISC metadata.xml 300 BLAKE2B a639d71f26516f07d45281d1036eed4e67653b41ad4644ebee63601681a288f8de93effc46f684df4d152eb2914abfaeb745045b075127d36c1bcc6bdc67d1c7 SHA512 27af0d39315115a4483da0c3d2d84ee4c7fba5891ef61ba06c776b86bf068c4a60e3766fc8c1c522402480543919434910decee43b3847bbdcce556cd91f8473 diff --git a/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-4.1.0.ebuild b/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-4.1.0.ebuild index 1c32ac8b2488..faeb365dea24 100644 --- a/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-4.1.0.ebuild +++ b/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-4.1.0.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -USE_RUBY="ruby26 ruby27 ruby30" +USE_RUBY="ruby26 ruby27 ruby30 ruby31" RUBY_FAKEGEM_RECIPE_TEST="rspec3" RUBY_FAKEGEM_EXTRADOC="README.md" @@ -13,5 +13,5 @@ DESCRIPTION="Cucumber tag expressions for ruby" HOMEPAGE="https://cucumber.io/" LICENSE="MIT" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" SLOT="$(ver_cut 1)" diff --git a/dev-util/cucumber-wire/Manifest b/dev-util/cucumber-wire/Manifest index 970572f539ec..30375e0a5d72 100644 --- a/dev-util/cucumber-wire/Manifest +++ b/dev-util/cucumber-wire/Manifest @@ -7,5 +7,5 @@ EBUILD cucumber-wire-0.0.1-r1.ebuild 493 BLAKE2B 3b26c3323530d510aec5a5071a20fd5 EBUILD cucumber-wire-5.0.1.ebuild 566 BLAKE2B bab0818811b89cd77efdb8e96976679c9d92ab49ddf5c39f0622645071a1b296c14d9c3822728876e1dbef91cfbd1938cb8fae8c02151cd1443d3221b942aa99 SHA512 f56a3682baaaf732de6fa2f073398b38e223c2360a351cf92dc15670bd82775a761d49e11cd9fccec9f9e321cfa626402f9a0fd891f7a1f9d8de9eeb54430a60 EBUILD cucumber-wire-6.1.1.ebuild 594 BLAKE2B 7caaad08bf11594af90ffa5472662414a7196accddda25f53fd2914264752f11209190d4e603dd2d46e405ad7c3593600abf24c760589d3f41419354e9da5643 SHA512 60ace6d7cd19d6835df4e629a5a308259084d04855f847e85e83110c601b8d70f65b7befe2045ed040c478db71dabb568909b3f63a039b4927c5a3eaab63c12b EBUILD cucumber-wire-6.2.0.ebuild 623 BLAKE2B 6c02946627fc44e8ed17c8105978e3fdb1e1389bd25ed9a3e1c72e584fc544976221d217bf5d307cd26575dac7c2b110db85c6f1510587b1162d9e14edc51988 SHA512 9b586a8ddde50c92469cfb571defb9119c0b45f3fe60dce541425c50f4385d2df81e5db99ddd86fcbe3baa820b6b5fcaab5b34f0ea52f32e14fbafaade9f1546 -EBUILD cucumber-wire-6.2.1.ebuild 630 BLAKE2B 8f713d2a8139ce4be497f0c2ae2a4fbc20139a8a9e752e0d73abff6071ad65626ce570e627140fb339a3f35912674ea37286641df316d6dfaa449ba185755103 SHA512 f257624bcdcb636b899b5e43c86d7422457618af9789320991189594a5d94b5d0f10ecbc90b8db717cd3b84b6b3dc5e47c65e3c598c68d44e14d3df13afd5bde +EBUILD cucumber-wire-6.2.1.ebuild 637 BLAKE2B 6dca7695f718645df9427e638927d5122b47d684189d02aa76a40886b78643fdca71d3fc6f043d9844fc14320376ebe14a08f0a6ff70d895d97836ba20eb312c SHA512 b58416b8f9009d9a2b5299e74c2a6af34a292e0dc905f277bf74cfdb91e5ddeb3c836e67642878d49989db9f11c8e805f276e495a87a78479db9b353171be800 MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber-wire/cucumber-wire-6.2.1.ebuild b/dev-util/cucumber-wire/cucumber-wire-6.2.1.ebuild index 2611d0dc8dee..ad479b868e2f 100644 --- a/dev-util/cucumber-wire/cucumber-wire-6.2.1.ebuild +++ b/dev-util/cucumber-wire/cucumber-wire-6.2.1.ebuild @@ -13,7 +13,7 @@ DESCRIPTION="Executable feature scenarios" HOMEPAGE="https://cucumber.io/" LICENSE="Ruby" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" SLOT="$(ver_cut 1)" IUSE="test" diff --git a/dev-util/cucumber/Manifest b/dev-util/cucumber/Manifest index 47734ddfb088..2c4290a22939 100644 --- a/dev-util/cucumber/Manifest +++ b/dev-util/cucumber/Manifest @@ -1,10 +1,5 @@ DIST cucumber-3.2.0.tar.gz 271886 BLAKE2B 0945336e2a4d14c21d22b3af18fb140663fa0c5acd7d29540cb6755fcc50b020640ffc573f4d4ed17af2758df3df410f93cf5067b736cb8005d9a6ae7fa4d397 SHA512 927ca314c56f83e270284921131ec62aa05053d29a77b230799bd1949751f64c964c0f87525c776d7fe260506ddb632b5cc8939df841d131f6a0af8a82110441 -DIST cucumber-6.1.0.tar.gz 250437 BLAKE2B 64b2adfe5b9b78e70bdf6eea5bad4fe96b5598b686e27aee8635c84070c2e20bd8051217db9c79c9f0de62b6a8eed85c327f2adb9965d39f58f74359b935c013 SHA512 45b455f1c1728463a3e0dd9061d30e6438710e137e923d56cee90be4aac4b9f940a79aac60eca8cee3c4800831e7f57c1893276449e18a9f58c3f3664d810b08 -DIST cucumber-7.0.0.tar.gz 406986 BLAKE2B 6d06d40e7b7029f3f5fea782b5060cf8985cd65334c722744132f40048d1d261963dd4baaa80a8fd44b18d66b63b08960350abedfbfd4d95e0a033a22192d010 SHA512 ca083c2de895f11d7cfd955c216e1e2c52ea9e5ed0034aacbec44e5daf1809e6a67a4621a64a5f236c6a0be9d8057beb917fd00a5f03191fe3d9d2c8814fa22b DIST cucumber-7.1.0.tar.gz 410595 BLAKE2B ee1fbca606479f1f07d64a5434051d8466d7056a326424a0235a6e4f860ed3cdc7862495156874b38631e6a0a1b70bda40deb6f5310f7bd6bdafe72c5faa8f2b SHA512 7c124110634259e83ba1986efacf85a73e9a6f36a7c262ba9842e85e73e359a50b5090489f656e5b503cac68e3db9905dd1834db1bfae9ee55e3a4d1b31a4adb EBUILD cucumber-3.2.0.ebuild 2837 BLAKE2B 8d76d4476b2e1c8d7bdd16c4c89f8d45eb04af571d7438a057ffb28f3b818388cc346b30b53606e8e96ce75b65fb59e9333433c343817e9a57c805128267cd24 SHA512 f0a0a344b0190d7751f9de8aebb8c5d2c93dec6ba41f6df288c67b1629649c2a0f510394b65e9d53074c8f9ce27dafaa6a469b97b03b69309fbcf17f0ac2b689 -EBUILD cucumber-6.1.0.ebuild 2556 BLAKE2B ecf475aacd4914ba8706f950c65cad13c4f173e0cb3f594d252f0bd880fbdac28b4a0f491b7feaca55d99eb8272163ccaa940ecf6ce959cb0a4b5efe29bd8f32 SHA512 bc75e5c275df5eded17907dc23a44399eb4aaf2d9dc4d07a9ad7660f51e3c64a24c6ee8612b3468c0e45743ee3d0f5629c0008c079598d0412a7d2881a77b69a -EBUILD cucumber-7.0.0-r1.ebuild 2532 BLAKE2B c9ec9fbbad74dc110136d9fa4cea41de5b5016b231838daa65f684f8fd108e8ac05f7a79931e1fec44b0605795c5ea5d304a8d67173ad18f6925d98f4d916d1a SHA512 3e0edd81641d2665f613dc8ebeeaf04214f9e1956bab4717dc92d5e1089371795895de7f98bdbfe49a48f94a1fdeb39606d23e20f4b36b5771c7814f5036837f -EBUILD cucumber-7.0.0.ebuild 2544 BLAKE2B cc361b5e344ce7b6416e4bac97a231270e708a99211693ffa24c7260f2615e9d49370c96dc969f6d55300dd3f95115767b4a6b18e926e708f1825a2d487ca972 SHA512 c62b6773a40fcbc6acc956a2211de3f1cba13c5817fc6633281cc6359dd2461a2af65daa429f96ccad65447d81513ddcf21a3a4b44ff3f663d4074fa902e8d50 -EBUILD cucumber-7.1.0.ebuild 2530 BLAKE2B 3f76de7fe9570a912c1fd3c88e5ee239a04f38d1fde5a00824ac1f1553e28fbe9782f63801b1d66e0019a5d1a33a85b9b53d4a33bc32a91bbd0614110a89d514 SHA512 b5610c085fe63d219e9ee1711f7b2026de768c9496cb00f2d21d238771ca9ff2ff396db624a69ef05b978b5ee849272af88c927db345f9e58b29c020c1f1fd1a +EBUILD cucumber-7.1.0.ebuild 2543 BLAKE2B b5ccdafe83ae488faf57f507ae84bd6d5a550ee2ae15ef5b7492d96b5665774330804766bf45bcbe99eabbb4b86ed518bfd7b71b0975f5eed0da8f845e89f18c SHA512 a3c17311a02163543ba2b43dce985d2935170c385428a064c067475386ef58311e932983281a0e4e59d141f8a22667a5f9265b77079e51c0bf2ae09795f6fda7 MISC metadata.xml 305 BLAKE2B 4f83e60ccce4b19cc37b87fa6b75d2e574fbda010202d97396513fb1e96c436b3a8809b492a1ccd4434078ec12b979fbf72b2475b791d29066f25297ba285753 SHA512 554e5ec784181d190c211f88ddb39e1a7964fe27be8056e1e7352b85bc3450ed0e74483b80353a8704f5fdf358f3a7a646682740d1186bd5402f4fcb3316707d diff --git a/dev-util/cucumber/cucumber-6.1.0.ebuild b/dev-util/cucumber/cucumber-6.1.0.ebuild deleted file mode 100644 index c83fc4c1c77c..000000000000 --- a/dev-util/cucumber/cucumber-6.1.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby26 ruby27" - -# Documentation task depends on sdoc which we currently don't have. -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_TASK_TEST="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="cucumber" - -RUBY_FAKEGEM_GEMSPEC="cucumber.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Executable feature scenarios" -HOMEPAGE="https://cucumber.io/" -SRC_URI="https://github.com/cucumber/cucumber-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="cucumber-ruby-${PV}" -LICENSE="Ruby" - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86" -SLOT="0" -IUSE="examples test" - -ruby_add_bdepend " - test? ( - dev-ruby/bundler - dev-ruby/rspec:3 - >=dev-ruby/nokogiri-1.5.2 - >=dev-ruby/syntax-1.0.0 - dev-ruby/json - >=dev-util/cucumber-3 - )" - -ruby_add_rdepend " - >=dev-ruby/builder-3.2.4:3.2 - >=dev-util/cucumber-core-9.0.1:9 - dev-util/cucumber-create-meta:4 - >=dev-util/cucumber-cucumber-expressions-12.1.1:12 - >=dev-util/cucumber-gherkin-18.1.0:18 - >=dev-util/cucumber-html-formatter-13.0.0:13 - >=dev-util/cucumber-messages-15.0.0:15 - >=dev-util/cucumber-wire-5.0.1:5 - >=dev-ruby/diff-lcs-1.4.4:0 - >=dev-ruby/mime-types-3.3.1:3 - >=dev-ruby/multi_test-0.1.2:0 - >=dev-ruby/sys-uname-1.2.2:1 -" - -all_ruby_prepare() { - # Remove development dependencies from the gemspec that we don't - # need or can't satisfy. - sed -e '/\(coveralls\|spork\|simplecov\|bcat\|kramdown\|yard\|capybara\|octokit\|rack-test\|ramaze\|rubocop\|sinatra\|webrat\|mime-types\|rubyzip\)/d' \ - -e '/nokogiri/ s/1.8.1/1.8/' \ - -e "/json/ s/, '~> 1.8.6'//" \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid dependency on unpackaged packages - sed -i -e '/\(cucumber-pro\|webrick\)/ s:^:#:' Gemfile || die - - # Avoid specs failing due to differing deprecation message - rm -f spec/cucumber/deprecate_spec.rb || die - - # Avoid failing features on new delegate and forwardable behavior in ruby -# rm -f features/docs/defining_steps/ambiguous_steps.feature features/docs/defining_steps/nested_steps.feature || die - - sed -i -e '/pry/ s:^:#:' cucumber.gemspec spec/spec_helper.rb || die - - rm -f Gemfile.lock || die -} - -each_ruby_test() { - RSPEC_VERSION=3 ruby-ng_rspec - CUCUMBER_USE_RELEASED_CORE=true PATH="${S}"/bin:${PATH} RUBYLIB="${S}"/lib ${RUBY} -Ilib bin/cucumber features || die "Features failed" -} - -all_ruby_install() { - all_fakegem_install - - if use examples; then - cp -pPR examples "${D}/usr/share/doc/${PF}" || die "Failed installing example files." - fi -} diff --git a/dev-util/cucumber/cucumber-7.0.0-r1.ebuild b/dev-util/cucumber/cucumber-7.0.0-r1.ebuild deleted file mode 100644 index 41a4ffcb1b85..000000000000 --- a/dev-util/cucumber/cucumber-7.0.0-r1.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27" - -# Documentation task depends on sdoc which we currently don't have. -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_TASK_TEST="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="cucumber" - -RUBY_FAKEGEM_GEMSPEC="cucumber.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Executable feature scenarios" -HOMEPAGE="https://cucumber.io/" -SRC_URI="https://github.com/cucumber/cucumber-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="cucumber-ruby-${PV}" -LICENSE="Ruby" - -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" -SLOT="0" -IUSE="examples test" - -ruby_add_bdepend " - test? ( - dev-ruby/bundler - dev-ruby/rspec:3 - >=dev-ruby/nokogiri-1.5.2 - >=dev-ruby/syntax-1.0.0 - dev-ruby/json - >=dev-util/cucumber-3 - )" - -ruby_add_rdepend " - >=dev-ruby/builder-3.2.4:3.2 - >=dev-util/cucumber-core-10.0.1:10 - >=dev-util/cucumber-create-meta-6.0.1:6 - >=dev-util/cucumber-cucumber-expressions-12.1.1:12 - >=dev-util/cucumber-gherkin-20.0.1:20 - >=dev-util/cucumber-html-formatter-16.0.1:16 - >=dev-util/cucumber-messages-17.0.0:17 - >=dev-util/cucumber-wire-6.0.1:6 - >=dev-ruby/diff-lcs-1.4.4:0 - >=dev-ruby/mime-types-3.3.1:3 - >=dev-ruby/multi_test-0.1.2:0 - >=dev-ruby/sys-uname-1.2.2:1 -" - -all_ruby_prepare() { - # Remove development dependencies from the gemspec that we don't - # need or can't satisfy. - sed -e '/\(coveralls\|spork\|simplecov\|bcat\|kramdown\|yard\|capybara\|octokit\|rack-test\|ramaze\|rubocop\|sinatra\|webrat\|rubyzip\)/d' \ - -e '/nokogiri/ s/1.8.1/1.8/' \ - -e "/json/ s/, '~> 1.8.6'//" \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid dependency on unpackaged packages - sed -i -e '/\(cucumber-pro\|webrick\)/ s:^:#:' Gemfile || die - - # Avoid specs failing due to differing deprecation message - rm -f spec/cucumber/deprecate_spec.rb || die - - # Avoid failing features on new delegate and forwardable behavior in ruby -# rm -f features/docs/defining_steps/ambiguous_steps.feature features/docs/defining_steps/nested_steps.feature || die - - sed -i -e '/pry/ s:^:#:' cucumber.gemspec spec/spec_helper.rb || die - - rm -f Gemfile.lock || die -} - -each_ruby_test() { - RSPEC_VERSION=3 ruby-ng_rspec - CUCUMBER_USE_RELEASED_CORE=true PATH="${S}"/bin:${PATH} RUBYLIB="${S}"/lib ${RUBY} -Ilib bin/cucumber features || die "Features failed" -} - -all_ruby_install() { - all_fakegem_install - - if use examples; then - cp -pPR examples "${D}/usr/share/doc/${PF}" || die "Failed installing example files." - fi -} diff --git a/dev-util/cucumber/cucumber-7.0.0.ebuild b/dev-util/cucumber/cucumber-7.0.0.ebuild deleted file mode 100644 index dc1b2aa7fd87..000000000000 --- a/dev-util/cucumber/cucumber-7.0.0.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -USE_RUBY="ruby26 ruby27" - -# Documentation task depends on sdoc which we currently don't have. -RUBY_FAKEGEM_TASK_DOC="" -RUBY_FAKEGEM_TASK_TEST="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" - -RUBY_FAKEGEM_BINWRAP="cucumber" - -RUBY_FAKEGEM_GEMSPEC="cucumber.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Executable feature scenarios" -HOMEPAGE="https://cucumber.io/" -SRC_URI="https://github.com/cucumber/cucumber-ruby/archive/v${PV}.tar.gz -> ${P}.tar.gz" -RUBY_S="cucumber-ruby-${PV}" -LICENSE="Ruby" - -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" -SLOT="0" -IUSE="examples test" - -ruby_add_bdepend " - test? ( - dev-ruby/bundler - dev-ruby/rspec:3 - >=dev-ruby/nokogiri-1.5.2 - >=dev-ruby/syntax-1.0.0 - dev-ruby/json - >=dev-util/cucumber-3 - )" - -ruby_add_rdepend " - >=dev-ruby/builder-3.2.4:3.2 - >=dev-util/cucumber-core-10.0.1:10 - >=dev-util/cucumber-create-meta-6.0.1:6 - >=dev-util/cucumber-cucumber-expressions-12.1.1:12 - >=dev-util/cucumber-gherkin-20.0.1:20 - >=dev-util/cucumber-html-formatter-16.0.1:16 - >=dev-util/cucumber-messages-17.0.0:17 - >=dev-util/cucumber-wire-6.0.1:6 - >=dev-ruby/diff-lcs-1.4.4:0 - >=dev-ruby/mime-types-3.3.1:3 - >=dev-ruby/multi_test-0.1.2:0 - >=dev-ruby/sys-uname-1.2.2:1 -" - -all_ruby_prepare() { - # Remove development dependencies from the gemspec that we don't - # need or can't satisfy. - sed -e '/\(coveralls\|spork\|simplecov\|bcat\|kramdown\|yard\|capybara\|octokit\|rack-test\|ramaze\|rubocop\|sinatra\|webrat\|mime-types\|rubyzip\)/d' \ - -e '/nokogiri/ s/1.8.1/1.8/' \ - -e "/json/ s/, '~> 1.8.6'//" \ - -i ${RUBY_FAKEGEM_GEMSPEC} || die - - # Avoid dependency on unpackaged packages - sed -i -e '/\(cucumber-pro\|webrick\)/ s:^:#:' Gemfile || die - - # Avoid specs failing due to differing deprecation message - rm -f spec/cucumber/deprecate_spec.rb || die - - # Avoid failing features on new delegate and forwardable behavior in ruby -# rm -f features/docs/defining_steps/ambiguous_steps.feature features/docs/defining_steps/nested_steps.feature || die - - sed -i -e '/pry/ s:^:#:' cucumber.gemspec spec/spec_helper.rb || die - - rm -f Gemfile.lock || die -} - -each_ruby_test() { - RSPEC_VERSION=3 ruby-ng_rspec - CUCUMBER_USE_RELEASED_CORE=true PATH="${S}"/bin:${PATH} RUBYLIB="${S}"/lib ${RUBY} -Ilib bin/cucumber features || die "Features failed" -} - -all_ruby_install() { - all_fakegem_install - - if use examples; then - cp -pPR examples "${D}/usr/share/doc/${PF}" || die "Failed installing example files." - fi -} diff --git a/dev-util/cucumber/cucumber-7.1.0.ebuild b/dev-util/cucumber/cucumber-7.1.0.ebuild index 858c29e2af04..f030e781532b 100644 --- a/dev-util/cucumber/cucumber-7.1.0.ebuild +++ b/dev-util/cucumber/cucumber-7.1.0.ebuild @@ -21,7 +21,7 @@ SRC_URI="https://github.com/cucumber/cucumber-ruby/archive/v${PV}.tar.gz -> ${P} RUBY_S="cucumber-ruby-${PV}" LICENSE="Ruby" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" SLOT="0" IUSE="examples test" diff --git a/dev-util/cunit/Manifest b/dev-util/cunit/Manifest index 4f4bf57a4cda..d1f00b52b2db 100644 --- a/dev-util/cunit/Manifest +++ b/dev-util/cunit/Manifest @@ -1,3 +1,3 @@ DIST CUnit-2.1-3.tar.bz2 514500 BLAKE2B 919ff3345c06de44662deb3c43700dc14f3c6b0b1557e162f1f527b782874082bc866b3bbc3fd18869b975d7a0a6b4730eab87ed36847249ff8fa5cbede27797 SHA512 547b417109332446dfab8fda17bf4ccd2da841dc93f824dc90a20635bcf1fb80fb2176500d8a0906940f3f3d3e2f77b2d70a71090c9ab84ad9af43f3582bc487 -EBUILD cunit-2.1_p3.ebuild 1377 BLAKE2B e6459f0a7763cc590c6edd3bcf2c0b05b673eac830656e67dd552c2be42cfade6e4941cbcde093ad87798998dc0bb514cfefdb16c1e3f4efb6554bf1f979f2b8 SHA512 619ce89173a5172a0f9218288afd429f48519767e2000d594c18fa9c93266d9719b03d776c92b50a32d8e08be335f5c8f970ee436d67771a692f5d68935401bc +EBUILD cunit-2.1_p3.ebuild 1384 BLAKE2B b7e2778fdcd4b1c987e8e3aec8ca035e1f5532e7a2ccb22c4171c462cc2c13651491c4d8caf78e3a1b489e210c62f8fdfcc3a1907d1c0aa6cdeacd5453b629f3 SHA512 7c08768e38c7d2822965d7251152bb48aec604069b13cd0c37636b0ec4aa55b2c837304c5e9505729fae7d526c475c7db008aaee69e250363d0ec9e18b9dbff0 MISC metadata.xml 243 BLAKE2B b273312b5c9fbc82a77d8e6b2ce0364ae677c0863242438533aa5dd20f2fd3a27e4ecb63d76a5ad5647153297201239ae63968f9df4672232a5a01627d68ff82 SHA512 335883ce339777d06e702563a9122c0862154ad9551980d8534a3e158c1cc7ff120a18b2172c099c5a5dc469a4ddf2d57039ef0faa003e623e0459a882a42eb0 diff --git a/dev-util/cunit/cunit-2.1_p3.ebuild b/dev-util/cunit/cunit-2.1_p3.ebuild index b863c77021aa..3e6b201fcca5 100644 --- a/dev-util/cunit/cunit-2.1_p3.ebuild +++ b/dev-util/cunit/cunit-2.1_p3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/cunit/${MY_P}.tar.bz2" LICENSE="LGPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos" IUSE="ncurses static-libs" RDEPEND="ncurses? ( >=sys-libs/ncurses-5.9-r3:0=[${MULTILIB_USEDEP}] )" diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest index 6d5c5162331d..4a125c1b6888 100644 --- a/dev-util/debugedit/Manifest +++ b/dev-util/debugedit/Manifest @@ -3,5 +3,5 @@ AUX debugedit-5.0-readelf.patch 13298 BLAKE2B 40a561495ea4186c9565482c73f24fc5df AUX debugedit-5.0-zero-dir-entry.patch 4172 BLAKE2B 8eddb4deb23304576df6730e4b5b517ea700c8be6d5b2617dc51cc27b975b07fbaccbe2ab656dff99287fdcd7f1f13dc8c3f3fc4378ef7edad26d83e8b688848 SHA512 f9f3a3db717033f7a4909d66d938051e525a6e6ebc238e898d54b503b9e4e99b068c04be4b57454fc188cfcd2cd56e2528875613c24da94ce5931a1b60942cb2 DIST debugedit-5.0.tar.xz 164820 BLAKE2B 8e79f930a7e5c91709b1646794412836fff0b08da17a4b54beac4752a3f62c7418e3e8b8f7f3c3111ba375d6c672fee0f4279632bab3fb406a2fdd75a9e81a64 SHA512 7e7f529eafe41b53f0b5bfc58282fdbfa0dfa93ed7908b70e81942d6d2b6f80fc9c6bff2ed9674fd98947e5750b615f4c8b222544989e2900c5f8ff5ae0efb92 DIST debugedit-5.0.tar.xz.sig 310 BLAKE2B bd8b092e400575fa62f759e4fd2e6bbfc9dbd77da2a363bd13c98b32794d515fbe7987824874b9c4be048e458c334bccb74082a78d845f07429b150083f2bcbf SHA512 2223841eb6c63616dc24028e8076ab9d82579e8d6efa4bba45e5dbd0eb181c947feae6f944136f3504a78678569ae96dc6c4a0dd4e7012bd9aa522b0f7525dc9 -EBUILD debugedit-5.0-r1.ebuild 904 BLAKE2B bc6a4163ca2328e96e978cc716f00818f98acdffc2449b54eeaef99f381735117a8fa799abdc1a8cc001b8933d098de149e455be985e9d5cae984bd4d3dff623 SHA512 3fe2f6d739ef3be7b5be12f9579a49d2e988c84c7a1f9cec8a7685febae22f7a6d6919768e9526c984e4797c41f4a8fbf3804ea29868fcb5038ebc2ca4705330 +EBUILD debugedit-5.0-r1.ebuild 901 BLAKE2B 03cc27ddf322683b457950af79acbb437dcf1090376fbfcec840b17953c18ad2aebb120b1df9e13a5cd1175b9d51ede36ed23fca778066e61fc7704c23cc6317 SHA512 f88d69f197a96a27f094b155cc0ebf03d911cc4a670ecda62932095e3f5a6726aa62e80fe03e8307c26915e8fd090379e2f1e17e79089b131fb4554705c17657 MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d diff --git a/dev-util/debugedit/debugedit-5.0-r1.ebuild b/dev-util/debugedit/debugedit-5.0-r1.ebuild index 8125306785eb..18f1e7b7cde5 100644 --- a/dev-util/debugedit/debugedit-5.0-r1.ebuild +++ b/dev-util/debugedit/debugedit-5.0-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI=" LICENSE="GPL-2+ LGPL-2+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 hppa ~ia64 ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux" RDEPEND=" >=dev-libs/elfutils-0.176-r1 diff --git a/dev-util/dejagnu/Manifest b/dev-util/dejagnu/Manifest index 4acd5ef522f3..3e98748d5344 100644 --- a/dev-util/dejagnu/Manifest +++ b/dev-util/dejagnu/Manifest @@ -1,5 +1,5 @@ DIST dejagnu-1.6.2.tar.gz 525879 BLAKE2B 1a4cf8bea350d7fca8983fe9f5f77756746e9ef81a06e2bc733a9fa32f54e3c791f28d80ab563306df4082f2d5f9f30b87f1380b57b15213bf401783e5384dde SHA512 ae527ce245871d49b84773d0d14b1ea6b2316c88097eeb84091a3aa885ff007eeaa1cd9c5b002d94a956d218451079b5e170561ffa43a291d9d82283aa834042 DIST dejagnu-1.6.3.tar.gz 622059 BLAKE2B d22d66a233c2643c98f45d260585790b4c1293de2bc84470e7942e0364e0cb15f55888a3b6ab13e82823f4e03198159c93e1904571a5df3fcd6f2da568078726 SHA512 1a737132bd912cb527e7f2fcbe70ffff8ccc8604a0ffdecff87ba2a16aeeefd800f5792aeffdbe79be6daa35cedb1c60e41002ca4aabb5370a460028191b76c4 EBUILD dejagnu-1.6.2.ebuild 520 BLAKE2B 5d35364056aa60b443fef9785257ed648c3493e599c680cfc210e95153cf12282764d97e391d3e115bd5ecffea9f4c618baf90a1847eb2488be94ba8d69d61ef SHA512 d0d23efa9a108005965090718a4102c47c07c6186200d642cbafce55d0982a9e2f5bb1842aa383bf18a5d52a4ee34e87adaaa96a4e37daae061f1df25dd020cb -EBUILD dejagnu-1.6.3.ebuild 579 BLAKE2B c29a1cc41f46de480c76dca634ed24c2ec1d632ea1f2ddc03158e5197509b09b03011f9721c29bbfba31c3ebf2eb74d5d9e08acae3b1757130f2910874c58126 SHA512 c1b136d576ba1d56c60ed09eea0831c41c566966b1f5b626435b8014b145b975d8c5c6674b8bfe689736c5873318ec96299ca481306aa5def28f3ff174b7a272 +EBUILD dejagnu-1.6.3.ebuild 586 BLAKE2B c7d802d3e1beb9c58c537a94750cb158058e9598985245cad7619f2bc45687f1976b41ddf4ee765dae0f3a3974cc9b5c4c0165604fab61a2c45363ef8812975e SHA512 18ade392af0889737cf07e45874a8696baf12e62c973efc72b4552907627564f511703a4bb82d3b2853b8e873859a1c55d3cfe989408a10f307e2fd6919f9432 MISC metadata.xml 258 BLAKE2B f45bf60ab247635720461e6f8028b41d748c2c0fecea4d5b6eb29a9f532de573e8054773a084b99b2a6a040e980cfc41c8839b13bdeb8ebe6e1de12a1492873b SHA512 2cd16eedd80ae476d1611112f620d3d5eee88fd181fe635d9f9235ac312e24bf8eac5b44f54ff55806ee7a03aaf1d1382a734f7b3496814853d238b9a7b6ee1e diff --git a/dev-util/dejagnu/dejagnu-1.6.3.ebuild b/dev-util/dejagnu/dejagnu-1.6.3.ebuild index 9481829f71cc..039228517fed 100644 --- a/dev-util/dejagnu/dejagnu-1.6.3.ebuild +++ b/dev-util/dejagnu/dejagnu-1.6.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris" IUSE="test" #RESTRICT="!test? ( test )" diff --git a/dev-util/desktop-file-utils/Manifest b/dev-util/desktop-file-utils/Manifest index 256c57c6a196..87f482cd70d0 100644 --- a/dev-util/desktop-file-utils/Manifest +++ b/dev-util/desktop-file-utils/Manifest @@ -2,5 +2,5 @@ AUX 50desktop-file-utils-gentoo.el 250 BLAKE2B 6778fd6faecc6afe376598cdab5d89036 AUX desktop-file-utils-0.26-support-version-1.5.patch 2957 BLAKE2B d4f896c28719c871e32a54c8e535bf499ad2bc9e3bb5e8d294138156add9ebfc32228d79617d19f75fadbbd029a547964bf57c5a4c05a22d3aacc0898b21d6a8 SHA512 643d7e4cfe3445d929fe349d282c4fbabb1426175768e24a2ca933173d69121203f2a8c124640352370fde38d9c841aa364e5905f35c059f201d42b57cfd980e DIST desktop-file-utils-0.26.tar.xz 83132 BLAKE2B fdbe5427a0278ebe4a9b1bc15a148ecdc3f54b54058b355ae4f9a962fb1c4ec309d24a075973caf8f187a1c74b013e9bed0a7c3668bf888274e77fac9e077ec8 SHA512 5b4e435f0b635d8f898ac7f5759f74a08ffbe2a56d41fee0e84ff57e73b98d08b57b4416f20b99f696dad8bcb1c20792b39acf836b0814220c0b386ea5f6b831 EBUILD desktop-file-utils-0.26-r1.ebuild 1156 BLAKE2B 27d6d824066935cec46224abf0e2dc322c6e7a0eca12653fec7c298cdc099b062bd6fb333484484156b30f1cd0b7f76b56c8c7903904eb1a299428bf5626a889 SHA512 a0a77cbf6c9470fcec03fc235f95a96d414d5ca68ce3bd3381267d7e2ac463fc8f9683f1afae34c6ef6e757f9b85fbf57c5fe80b4a230baef4aaca39c5b8eba0 -EBUILD desktop-file-utils-0.26-r2.ebuild 1249 BLAKE2B 2d5a5624eed4d5f8fce4a1074edc109de572fc5a8afe0dc0c0888dd5d1fe63cc62c5cf38c04d661769446cf79a69b136866ec23ab57d9a45cc4820429d9f6e25 SHA512 3caa1ce39bc26f56e3484233a241acdc157c0eed3175600f8a987043d95887afd5b5f2bad06b2e91048a4be9d1a9e88bc9065fe22dd6b905fa15039a8de9e6e8 +EBUILD desktop-file-utils-0.26-r2.ebuild 1248 BLAKE2B 38d83841ee27e69f1c8c116c2015c50863e45f51f8eb24d9cd8e219ba944a49b70cbbd2cc7645a8b9ccd65fb6c5d49480c22b4d2f165924371c862cf613d7a8c SHA512 5639dbbf1342765e851915dd79d4164951aed4278c52f020d760c185e9d0ee9eb870f501301dc521d43105e516642b5a82c9bcf5a5abd1f4526aabd594401b21 MISC metadata.xml 225 BLAKE2B 293ebc97ac40be7df2825c558f7def8026a2c8b49af06c8a5fc0dfb58657ee3093306f2a6b90bce5f7fc10f9c3165eee3cd77b58fcea8d293dacff5ba2f04657 SHA512 6f3645f7fe9f5362268973d150b122dcaef666c61e30ddc96917485c617568105aadf7b8d78bf06e402f8592c90369fdc7d949832b9fda13258b4693f1c4c6f3 diff --git a/dev-util/desktop-file-utils/desktop-file-utils-0.26-r2.ebuild b/dev-util/desktop-file-utils/desktop-file-utils-0.26-r2.ebuild index b564c8abb998..341610f8b3f2 100644 --- a/dev-util/desktop-file-utils/desktop-file-utils-0.26-r2.ebuild +++ b/dev-util/desktop-file-utils/desktop-file-utils-0.26-r2.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://www.freedesktop.org/software/${PN}/releases/${P}.tar.xz" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris" IUSE="emacs" RDEPEND=">=dev-libs/glib-2.12:2" diff --git a/dev-util/dialog/Manifest b/dev-util/dialog/Manifest index 32218fcbc2cc..cf838488ba94 100644 --- a/dev-util/dialog/Manifest +++ b/dev-util/dialog/Manifest @@ -1,7 +1,5 @@ -DIST dialog-1.3-20211107.tgz 566509 BLAKE2B f2c045f60185c34eec18b878219fae10a5acca2dc8bec5d379de069c939a0079e1a95925f860944108c97c8ef4e32041966c423d8b294b2102311c9aa085301e SHA512 a6626092692ca61209f67caa7c5dec91f637e3ff002488a0e117ec80ce8fdf0ef50d3b11f67d84d8abb06145347a100de76223fb4b1f971a755c28de1be860ac DIST dialog-1.3-20211214.tgz 565608 BLAKE2B f069968abe258942f27e010f8d14eafd270c45ae467d5131b41b57c0cc5a145a410fdaeab5f7fa221aa7dbea440f8e268d130e0f1f7389a224374b0047228156 SHA512 b76e7e1fc333550a9cc351e37e7121e98f48b2a1f78e8c0c528e2126db16ae14c4c5da088bc611cb12020836e75dd2a1d875561fe5eec6589c104252d4aa7626 -DIST dialog-1.3-20220117.tgz 565530 BLAKE2B 6c77be870962151e37f87870e62d4a1e04adacf01ad4076fc38b3dc35c97ea03169f253d2672edbb9d4cf54aa6ae0ba3def199b84c866c6a0bd7299915abbd0c SHA512 c785dadb0bf7feeee6ac767a6752fb85e9d07ff3991c2f948deae05893ba3104590eda37e88adc0032ce89ede036f6215bb4acd1d85699f5cb9f5b4fc153e2ef -EBUILD dialog-1.3.20211107.ebuild 1283 BLAKE2B 64250ab768c4bbbae8906615fd597c3faeeed16756a1e56adba1aa17fbab4cc0ab23e32d5591c1215d02ca47a7d70724f537172882ad6b56f63fa44487da2124 SHA512 04a617333f28a61ccac8b3d64299c3c91cb239f68974ce23dbf138bddb16f3b70cfc6f359c0694a597d02e2bf64ade18dac0a176630e33d2add14f729ee2d719 +DIST dialog-1.3-20220414.tgz 566701 BLAKE2B d3fba0e896d51048876cd1c393d1f2183e47c5307d218dea0bf8c9cbaaed198bfc39e40e1f52b12c978dda10fa61be75d2527c293da652d2f83b80a2237d9d2f SHA512 53b7bc64bb6406c5828f2d023e7db457eee970ade2077bc64860ef12f06c254b4a13706eee068ffe44055ec6b0576ecfe33153438660a5a54f78ea1be00091ee EBUILD dialog-1.3.20211214.ebuild 1283 BLAKE2B 64250ab768c4bbbae8906615fd597c3faeeed16756a1e56adba1aa17fbab4cc0ab23e32d5591c1215d02ca47a7d70724f537172882ad6b56f63fa44487da2124 SHA512 04a617333f28a61ccac8b3d64299c3c91cb239f68974ce23dbf138bddb16f3b70cfc6f359c0694a597d02e2bf64ade18dac0a176630e33d2add14f729ee2d719 -EBUILD dialog-1.3.20220117.ebuild 1291 BLAKE2B af93c7739580719115efa9df36c8ca42dfb39b79c56519f26e49c053b6f7454a9857bc55247709f115d8d13f3de9f89c8c3f4a6a57d9fae8a4ee5a899e0cb207 SHA512 a5d90aef252fd8a5999a37b90b1697d491308587e47a74c51f002a3535b4bf14a2395b2f2798e7743f367939ed8ec0eea640c2aee68aa6c12edc6dee65dc4909 +EBUILD dialog-1.3.20220414.ebuild 1291 BLAKE2B af93c7739580719115efa9df36c8ca42dfb39b79c56519f26e49c053b6f7454a9857bc55247709f115d8d13f3de9f89c8c3f4a6a57d9fae8a4ee5a899e0cb207 SHA512 a5d90aef252fd8a5999a37b90b1697d491308587e47a74c51f002a3535b4bf14a2395b2f2798e7743f367939ed8ec0eea640c2aee68aa6c12edc6dee65dc4909 MISC metadata.xml 461 BLAKE2B 82507f66df52f2e9c4f51c52fc346a517e4244b4902dac4d557b52c01fbcdc9547ec8b0b572870a2860f995932973fd2b97698fcf748fe4762f210e4b12b655c SHA512 b07779508297ef58d1fd0349700cb7c609a1d503ce99c4fc3bda84c5441dd52064116680459510adbc6e1b6d9173d53fccbd3d6c2130caeb1d822dca5082a334 diff --git a/dev-util/dialog/dialog-1.3.20211107.ebuild b/dev-util/dialog/dialog-1.3.20211107.ebuild deleted file mode 100644 index 5e7375f8cdbc..000000000000 --- a/dev-util/dialog/dialog-1.3.20211107.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P=${PN}-$(ver_rs 2 -) - -DESCRIPTION="Tool to display dialog boxes from a shell" -HOMEPAGE="https://invisible-island.net/dialog/" -SRC_URI="https://invisible-island.net/archives/dialog/${MY_P}.tgz" -S="${WORKDIR}"/${MY_P} - -LICENSE="LGPL-2.1" -SLOT="0/15" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" -IUSE="examples minimal nls unicode" - -RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" -BDEPEND="!minimal? ( sys-devel/libtool ) - virtual/pkgconfig" - -src_prepare() { - default - - sed -i -e '/LIB_CREATE=/s:${CC}:& ${LDFLAGS}:g' configure || die - sed -i '/$(LIBTOOL_COMPILE)/s:$: $(LIBTOOL_OPTS):' makefile.in || die -} - -src_configure() { - if [[ ${CHOST} == *-darwin* ]] ; then - export ac_cv_prog_LIBTOOL=glibtool - fi - - econf \ - --disable-rpath-hack \ - --with-pkg-config \ - $(use_enable nls) \ - $(use_with !minimal libtool) \ - --with-libtool-opts='-shared' \ - --with-ncurses$(usex unicode w '') -} - -src_install() { - use minimal && default || emake DESTDIR="${D}" install-full - - use examples && dodoc -r samples - - dodoc CHANGES README - - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-util/dialog/dialog-1.3.20220117.ebuild b/dev-util/dialog/dialog-1.3.20220117.ebuild deleted file mode 100644 index ddddecae1353..000000000000 --- a/dev-util/dialog/dialog-1.3.20220117.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P=${PN}-$(ver_rs 2 -) - -DESCRIPTION="Tool to display dialog boxes from a shell" -HOMEPAGE="https://invisible-island.net/dialog/" -SRC_URI="https://invisible-island.net/archives/dialog/${MY_P}.tgz" -S="${WORKDIR}"/${MY_P} - -LICENSE="LGPL-2.1" -SLOT="0/15" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" -IUSE="examples minimal nls unicode" - -RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]" -DEPEND="${RDEPEND} - nls? ( sys-devel/gettext )" -BDEPEND="!minimal? ( sys-devel/libtool ) - virtual/pkgconfig" - -src_prepare() { - default - - sed -i -e '/LIB_CREATE=/s:${CC}:& ${LDFLAGS}:g' configure || die - sed -i '/$(LIBTOOL_COMPILE)/s:$: $(LIBTOOL_OPTS):' makefile.in || die -} - -src_configure() { - if [[ ${CHOST} == *-darwin* ]] ; then - export ac_cv_prog_LIBTOOL=glibtool - fi - - econf \ - --disable-rpath-hack \ - --with-pkg-config \ - $(use_enable nls) \ - $(use_with !minimal libtool) \ - --with-libtool-opts='-shared' \ - --with-ncurses$(usex unicode w '') -} - -src_install() { - use minimal && default || emake DESTDIR="${D}" install-full - - use examples && dodoc -r samples - - dodoc CHANGES README - - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-util/dialog/dialog-1.3.20220414.ebuild b/dev-util/dialog/dialog-1.3.20220414.ebuild new file mode 100644 index 000000000000..ddddecae1353 --- /dev/null +++ b/dev-util/dialog/dialog-1.3.20220414.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_P=${PN}-$(ver_rs 2 -) + +DESCRIPTION="Tool to display dialog boxes from a shell" +HOMEPAGE="https://invisible-island.net/dialog/" +SRC_URI="https://invisible-island.net/archives/dialog/${MY_P}.tgz" +S="${WORKDIR}"/${MY_P} + +LICENSE="LGPL-2.1" +SLOT="0/15" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="examples minimal nls unicode" + +RDEPEND=">=sys-libs/ncurses-5.2-r5:=[unicode(+)?]" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" +BDEPEND="!minimal? ( sys-devel/libtool ) + virtual/pkgconfig" + +src_prepare() { + default + + sed -i -e '/LIB_CREATE=/s:${CC}:& ${LDFLAGS}:g' configure || die + sed -i '/$(LIBTOOL_COMPILE)/s:$: $(LIBTOOL_OPTS):' makefile.in || die +} + +src_configure() { + if [[ ${CHOST} == *-darwin* ]] ; then + export ac_cv_prog_LIBTOOL=glibtool + fi + + econf \ + --disable-rpath-hack \ + --with-pkg-config \ + $(use_enable nls) \ + $(use_with !minimal libtool) \ + --with-libtool-opts='-shared' \ + --with-ncurses$(usex unicode w '') +} + +src_install() { + use minimal && default || emake DESTDIR="${D}" install-full + + use examples && dodoc -r samples + + dodoc CHANGES README + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest index 35dc464412c8..96122ff7d6e3 100644 --- a/dev-util/diffoscope/Manifest +++ b/dev-util/diffoscope/Manifest @@ -1,9 +1,7 @@ -DIST diffoscope-205.tar.gz 2706492 BLAKE2B efeeef0ee12f5813dfd7de6b2128b1e6e7ad3cb9fae758c5337ddb04e86ec24d26581ba051fa31a8e825c423076f609fa0acbb07c26f6f89ec763e9939fca0cd SHA512 6a8a665c477dafa98a876d08ed6e7bb1e0528ec32f1d14430d14ea5fd54c15ffab66feaca48ec4bc82cd1e4d60ba8b629f3e9f4ed70cfaaf7d8cf0386c791991 DIST diffoscope-207.tar.gz 2707223 BLAKE2B e20f21c9e0acc78cadfce082f874b3e3cbbbd26cfa5041012eb07a347f177724506d1263b6636c71c5304993e52b81e8ac1fa82ee7231d892346ede2d00de37f SHA512 ebbcf3e7e41f042626f2d175cea027392fc52f65dd11ded8e2a65ed3d58129fe4948e6129c2aec74d58d8f6b58855ada23be8231b426a9473b165eba0f182955 -DIST diffoscope-208.tar.gz 2709374 BLAKE2B cd5bf11f8686fe9afc97285bad335ac3a20a214b83a9a6746326e8b455fd1b32ee2e17ae8a2a5ce36fffcb67dc694c2f17b93f372eec5c4237e62120902c9ebd SHA512 c2583693b0b38f663c5674b60f988657c12a6de3919c407031d1e090eb1c8d25a34f441f328488be03137fbe6573e0cfa9cc32a43863ea476877f0aa03aa20db -DIST diffoscope-209.tar.gz 2709412 BLAKE2B 70648067d3397a3a9237d70dc49695133fca474a1b14d51259642bd4ffeb3870c4ad5641e14096d460ac82c49bb7f2439f2071e8f439e7966a3ebff3928d5562 SHA512 7ffe1479c935576d040f2ac960d8d55f6d533b30d1a04efb4bfc371e6aa54b27790f910a2abd59cf5349e089d73a283bd432908cfbc1e93b482f190c11d86bb7 -EBUILD diffoscope-205.ebuild 3297 BLAKE2B 38b17dc44cf8feccd717f69ae028dbada341c4b0dae653cc00fa4032da7c26a9d9026b5d8d29f6dc6f4cda42ee66ffb0d25f63c6dc253dbd0320e1848d01dfc7 SHA512 b97eb645cf2fcd16d472c265913373247d1b923586955860008ce2325369d10b6616704b88001e6260dc39bf409f2d4b5645ee4efec9c9e81f59731cce67ed74 +DIST diffoscope-210.tar.gz 2709384 BLAKE2B 86b88dacf1d777bc63f7698197bc26abe638a25857fa43eac48051b91c07699d7beb9c0ac6bef6baf23fda895a07ca69342c9469a1853a38276f93fac11ea8fa SHA512 b0bd05ffb6112f5f6cdd7f9567ecbbda286226cc6874dfdded39b5d7221d2dbab4b01f02741f7e10a219bf03f94bc803c651963deebb67308a134b8e97fb3b05 +DIST diffoscope-211.tar.gz 2709392 BLAKE2B c3570f88bcca7193a9650d970f2d943ebe33cc428c5ce3d4c5812588cbb57ae83dd795674e364d5acbb2d1504bd218036a6b04d9431786668386f28bdd6939b7 SHA512 8d674f41e955bd7537ba0cf7df0c886ff87b017a7d756246a183d9ec5ac3b286a798d60d29aadda550de6838b264a9e27fb37cf472b6e93caab7fce2fb65a1b1 EBUILD diffoscope-207.ebuild 3297 BLAKE2B 38b17dc44cf8feccd717f69ae028dbada341c4b0dae653cc00fa4032da7c26a9d9026b5d8d29f6dc6f4cda42ee66ffb0d25f63c6dc253dbd0320e1848d01dfc7 SHA512 b97eb645cf2fcd16d472c265913373247d1b923586955860008ce2325369d10b6616704b88001e6260dc39bf409f2d4b5645ee4efec9c9e81f59731cce67ed74 -EBUILD diffoscope-208.ebuild 3299 BLAKE2B 65d0650ccf6601d3e6afa823e0ada14e446aaab408ada39c34acf153c13ee02cfe9045ce3fea0e134e651a972fb16f5b06ac6a235dbad73295caf31bf7c25a70 SHA512 0cead8b86fd50c651a6c1df897fa57482f5eb70a4371a38d84977fb86db5770e80f2b901a1fc762dfc48537bc0bd6492f62debc5434a802d698a860592f4a30f -EBUILD diffoscope-209.ebuild 3299 BLAKE2B 65d0650ccf6601d3e6afa823e0ada14e446aaab408ada39c34acf153c13ee02cfe9045ce3fea0e134e651a972fb16f5b06ac6a235dbad73295caf31bf7c25a70 SHA512 0cead8b86fd50c651a6c1df897fa57482f5eb70a4371a38d84977fb86db5770e80f2b901a1fc762dfc48537bc0bd6492f62debc5434a802d698a860592f4a30f +EBUILD diffoscope-210.ebuild 3299 BLAKE2B 65d0650ccf6601d3e6afa823e0ada14e446aaab408ada39c34acf153c13ee02cfe9045ce3fea0e134e651a972fb16f5b06ac6a235dbad73295caf31bf7c25a70 SHA512 0cead8b86fd50c651a6c1df897fa57482f5eb70a4371a38d84977fb86db5770e80f2b901a1fc762dfc48537bc0bd6492f62debc5434a802d698a860592f4a30f +EBUILD diffoscope-211.ebuild 3299 BLAKE2B 65d0650ccf6601d3e6afa823e0ada14e446aaab408ada39c34acf153c13ee02cfe9045ce3fea0e134e651a972fb16f5b06ac6a235dbad73295caf31bf7c25a70 SHA512 0cead8b86fd50c651a6c1df897fa57482f5eb70a4371a38d84977fb86db5770e80f2b901a1fc762dfc48537bc0bd6492f62debc5434a802d698a860592f4a30f MISC metadata.xml 2078 BLAKE2B 3bb126836e45e8d4e5b6170a12219ec9cceb1a12dca4658211b1971cb16fa5593622642ade363904cf24df16de0749b957d0fc03838d2a9a004484d0b551c886 SHA512 382cefe0478282000b74e404cdd9d636a0323fceb55b97fd8545190628c319e0c5e213c7d082198e4b8b1fc693a52ce85c52b3ad831778e6fadbe6ba401782f5 diff --git a/dev-util/diffoscope/diffoscope-205.ebuild b/dev-util/diffoscope/diffoscope-205.ebuild deleted file mode 100644 index 304d6efd1313..000000000000 --- a/dev-util/diffoscope/diffoscope-205.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8,9,10} ) -PYTHON_REQ_USE="ncurses" -inherit distutils-r1 - -DESCRIPTION="Will try to get to the bottom of what makes files or directories different" -HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86" -IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file -find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma -mono opendocument pascal pdf postscript R rpm sqlite squashfs -ssh tar test tcpdump zip zlib zstd" - -RESTRICT="!test? ( test )" - -# pull in optional tools for tests: -# img2txt: bug #797688 -# docx2txt: bug #797688 -BDEPEND="test? ( - app-text/docx2txt - media-libs/libcaca - virtual/imagemagick-tools[jpeg] - )" -RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}] - dev-python/libarchive-c[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - acl? ( sys-apps/acl ) - binutils? ( sys-devel/binutils ) - bzip2? ( app-arch/bzip2 ) - libcaca? ( media-libs/libcaca ) - colord? ( x11-misc/colord ) - cpio? ( app-arch/cpio ) - diff? ( sys-apps/diffutils ) - docx? ( app-text/docx2txt ) - dtc? ( sys-apps/dtc ) - e2fsprogs? ( sys-fs/e2fsprogs ) - file? ( sys-apps/file ) - find? ( sys-apps/findutils ) - gettext? ( sys-devel/gettext ) - gif? ( media-libs/giflib ) - gpg? ( app-crypt/gnupg ) - haskell? ( dev-lang/ghc ) - hdf5? ( sci-libs/hdf5 ) - hex? ( app-editors/vim-core ) - imagemagick? ( media-gfx/imagemagick ) - iso? ( app-cdr/cdrtools ) - java? ( virtual/jdk ) - llvm? ( sys-devel/llvm ) - lzma? ( app-arch/xz-utils ) - mono? ( dev-lang/mono ) - opendocument? ( app-text/odt2txt ) - pascal? ( dev-lang/fpc ) - pdf? ( - app-text/pdftk - app-text/poppler - dev-python/PyPDF2[${PYTHON_USEDEP}] - ) - postscript? ( app-text/ghostscript-gpl ) - R? ( dev-lang/R ) - rpm? ( app-arch/rpm ) - sqlite? ( dev-db/sqlite:3 ) - squashfs? ( sys-fs/squashfs-tools ) - ssh? ( net-misc/openssh ) - tar? ( app-arch/tar ) - tcpdump? ( net-analyzer/tcpdump ) - zip? ( app-arch/unzip ) - zlib? ( app-arch/gzip ) - zstd? ( app-arch/zstd ) -" -# Presence if filemagic's magic.py breaks imports -# of dev-python/python-magic: https://bugs.gentoo.org/716482 -RDEPEND+=" !dev-python/filemagic" - -EPYTEST_DESELECT=( - # Test seems to use different tarball - tests/test_presenters.py::test_text_proper_indentation - - # Needs triage - tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found - tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode - - # img2txt based failures, bug #797688 - tests/comparators/test_ico_image.py::test_diff - tests/comparators/test_ico_image.py::test_diff_meta - tests/comparators/test_ico_image.py::test_diff_meta2 - tests/comparators/test_ico_image.py::test_has_visuals - tests/comparators/test_jpeg_image.py::test_diff - tests/comparators/test_jpeg_image.py::test_compare_non_existing - tests/comparators/test_jpeg_image.py::test_diff_meta - tests/comparators/test_jpeg_image.py::test_has_visuals - - # docx2txt based falures, bug #797688 - tests/comparators/test_docx.py::test_diff - - # Formatting - tests/test_source.py::test_code_is_black_clean -) - -distutils_enable_tests pytest diff --git a/dev-util/diffoscope/diffoscope-208.ebuild b/dev-util/diffoscope/diffoscope-208.ebuild deleted file mode 100644 index 46f6608598b5..000000000000 --- a/dev-util/diffoscope/diffoscope-208.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8,9,10} ) -PYTHON_REQ_USE="ncurses" -inherit distutils-r1 - -DESCRIPTION="Will try to get to the bottom of what makes files or directories different" -HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file -find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma -mono opendocument pascal pdf postscript R rpm sqlite squashfs -ssh tar test tcpdump zip zlib zstd" - -RESTRICT="!test? ( test )" - -# pull in optional tools for tests: -# img2txt: bug #797688 -# docx2txt: bug #797688 -BDEPEND="test? ( - app-text/docx2txt - media-libs/libcaca - virtual/imagemagick-tools[jpeg] - )" -RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}] - dev-python/libarchive-c[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - acl? ( sys-apps/acl ) - binutils? ( sys-devel/binutils ) - bzip2? ( app-arch/bzip2 ) - libcaca? ( media-libs/libcaca ) - colord? ( x11-misc/colord ) - cpio? ( app-arch/cpio ) - diff? ( sys-apps/diffutils ) - docx? ( app-text/docx2txt ) - dtc? ( sys-apps/dtc ) - e2fsprogs? ( sys-fs/e2fsprogs ) - file? ( sys-apps/file ) - find? ( sys-apps/findutils ) - gettext? ( sys-devel/gettext ) - gif? ( media-libs/giflib ) - gpg? ( app-crypt/gnupg ) - haskell? ( dev-lang/ghc ) - hdf5? ( sci-libs/hdf5 ) - hex? ( app-editors/vim-core ) - imagemagick? ( media-gfx/imagemagick ) - iso? ( app-cdr/cdrtools ) - java? ( virtual/jdk ) - llvm? ( sys-devel/llvm ) - lzma? ( app-arch/xz-utils ) - mono? ( dev-lang/mono ) - opendocument? ( app-text/odt2txt ) - pascal? ( dev-lang/fpc ) - pdf? ( - app-text/pdftk - app-text/poppler - dev-python/PyPDF2[${PYTHON_USEDEP}] - ) - postscript? ( app-text/ghostscript-gpl ) - R? ( dev-lang/R ) - rpm? ( app-arch/rpm ) - sqlite? ( dev-db/sqlite:3 ) - squashfs? ( sys-fs/squashfs-tools ) - ssh? ( net-misc/openssh ) - tar? ( app-arch/tar ) - tcpdump? ( net-analyzer/tcpdump ) - zip? ( app-arch/unzip ) - zlib? ( app-arch/gzip ) - zstd? ( app-arch/zstd ) -" -# Presence if filemagic's magic.py breaks imports -# of dev-python/python-magic: https://bugs.gentoo.org/716482 -RDEPEND+=" !dev-python/filemagic" - -EPYTEST_DESELECT=( - # Test seems to use different tarball - tests/test_presenters.py::test_text_proper_indentation - - # Needs triage - tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found - tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode - - # img2txt based failures, bug #797688 - tests/comparators/test_ico_image.py::test_diff - tests/comparators/test_ico_image.py::test_diff_meta - tests/comparators/test_ico_image.py::test_diff_meta2 - tests/comparators/test_ico_image.py::test_has_visuals - tests/comparators/test_jpeg_image.py::test_diff - tests/comparators/test_jpeg_image.py::test_compare_non_existing - tests/comparators/test_jpeg_image.py::test_diff_meta - tests/comparators/test_jpeg_image.py::test_has_visuals - - # docx2txt based falures, bug #797688 - tests/comparators/test_docx.py::test_diff - - # Formatting - tests/test_source.py::test_code_is_black_clean -) - -distutils_enable_tests pytest diff --git a/dev-util/diffoscope/diffoscope-209.ebuild b/dev-util/diffoscope/diffoscope-209.ebuild deleted file mode 100644 index 46f6608598b5..000000000000 --- a/dev-util/diffoscope/diffoscope-209.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{8,9,10} ) -PYTHON_REQ_USE="ncurses" -inherit distutils-r1 - -DESCRIPTION="Will try to get to the bottom of what makes files or directories different" -HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file -find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma -mono opendocument pascal pdf postscript R rpm sqlite squashfs -ssh tar test tcpdump zip zlib zstd" - -RESTRICT="!test? ( test )" - -# pull in optional tools for tests: -# img2txt: bug #797688 -# docx2txt: bug #797688 -BDEPEND="test? ( - app-text/docx2txt - media-libs/libcaca - virtual/imagemagick-tools[jpeg] - )" -RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}] - dev-python/libarchive-c[${PYTHON_USEDEP}] - dev-python/distro[${PYTHON_USEDEP}] - acl? ( sys-apps/acl ) - binutils? ( sys-devel/binutils ) - bzip2? ( app-arch/bzip2 ) - libcaca? ( media-libs/libcaca ) - colord? ( x11-misc/colord ) - cpio? ( app-arch/cpio ) - diff? ( sys-apps/diffutils ) - docx? ( app-text/docx2txt ) - dtc? ( sys-apps/dtc ) - e2fsprogs? ( sys-fs/e2fsprogs ) - file? ( sys-apps/file ) - find? ( sys-apps/findutils ) - gettext? ( sys-devel/gettext ) - gif? ( media-libs/giflib ) - gpg? ( app-crypt/gnupg ) - haskell? ( dev-lang/ghc ) - hdf5? ( sci-libs/hdf5 ) - hex? ( app-editors/vim-core ) - imagemagick? ( media-gfx/imagemagick ) - iso? ( app-cdr/cdrtools ) - java? ( virtual/jdk ) - llvm? ( sys-devel/llvm ) - lzma? ( app-arch/xz-utils ) - mono? ( dev-lang/mono ) - opendocument? ( app-text/odt2txt ) - pascal? ( dev-lang/fpc ) - pdf? ( - app-text/pdftk - app-text/poppler - dev-python/PyPDF2[${PYTHON_USEDEP}] - ) - postscript? ( app-text/ghostscript-gpl ) - R? ( dev-lang/R ) - rpm? ( app-arch/rpm ) - sqlite? ( dev-db/sqlite:3 ) - squashfs? ( sys-fs/squashfs-tools ) - ssh? ( net-misc/openssh ) - tar? ( app-arch/tar ) - tcpdump? ( net-analyzer/tcpdump ) - zip? ( app-arch/unzip ) - zlib? ( app-arch/gzip ) - zstd? ( app-arch/zstd ) -" -# Presence if filemagic's magic.py breaks imports -# of dev-python/python-magic: https://bugs.gentoo.org/716482 -RDEPEND+=" !dev-python/filemagic" - -EPYTEST_DESELECT=( - # Test seems to use different tarball - tests/test_presenters.py::test_text_proper_indentation - - # Needs triage - tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found - tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode - - # img2txt based failures, bug #797688 - tests/comparators/test_ico_image.py::test_diff - tests/comparators/test_ico_image.py::test_diff_meta - tests/comparators/test_ico_image.py::test_diff_meta2 - tests/comparators/test_ico_image.py::test_has_visuals - tests/comparators/test_jpeg_image.py::test_diff - tests/comparators/test_jpeg_image.py::test_compare_non_existing - tests/comparators/test_jpeg_image.py::test_diff_meta - tests/comparators/test_jpeg_image.py::test_has_visuals - - # docx2txt based falures, bug #797688 - tests/comparators/test_docx.py::test_diff - - # Formatting - tests/test_source.py::test_code_is_black_clean -) - -distutils_enable_tests pytest diff --git a/dev-util/diffoscope/diffoscope-210.ebuild b/dev-util/diffoscope/diffoscope-210.ebuild new file mode 100644 index 000000000000..46f6608598b5 --- /dev/null +++ b/dev-util/diffoscope/diffoscope-210.ebuild @@ -0,0 +1,108 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8,9,10} ) +PYTHON_REQ_USE="ncurses" +inherit distutils-r1 + +DESCRIPTION="Will try to get to the bottom of what makes files or directories different" +HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file +find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma +mono opendocument pascal pdf postscript R rpm sqlite squashfs +ssh tar test tcpdump zip zlib zstd" + +RESTRICT="!test? ( test )" + +# pull in optional tools for tests: +# img2txt: bug #797688 +# docx2txt: bug #797688 +BDEPEND="test? ( + app-text/docx2txt + media-libs/libcaca + virtual/imagemagick-tools[jpeg] + )" +RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}] + dev-python/libarchive-c[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + acl? ( sys-apps/acl ) + binutils? ( sys-devel/binutils ) + bzip2? ( app-arch/bzip2 ) + libcaca? ( media-libs/libcaca ) + colord? ( x11-misc/colord ) + cpio? ( app-arch/cpio ) + diff? ( sys-apps/diffutils ) + docx? ( app-text/docx2txt ) + dtc? ( sys-apps/dtc ) + e2fsprogs? ( sys-fs/e2fsprogs ) + file? ( sys-apps/file ) + find? ( sys-apps/findutils ) + gettext? ( sys-devel/gettext ) + gif? ( media-libs/giflib ) + gpg? ( app-crypt/gnupg ) + haskell? ( dev-lang/ghc ) + hdf5? ( sci-libs/hdf5 ) + hex? ( app-editors/vim-core ) + imagemagick? ( media-gfx/imagemagick ) + iso? ( app-cdr/cdrtools ) + java? ( virtual/jdk ) + llvm? ( sys-devel/llvm ) + lzma? ( app-arch/xz-utils ) + mono? ( dev-lang/mono ) + opendocument? ( app-text/odt2txt ) + pascal? ( dev-lang/fpc ) + pdf? ( + app-text/pdftk + app-text/poppler + dev-python/PyPDF2[${PYTHON_USEDEP}] + ) + postscript? ( app-text/ghostscript-gpl ) + R? ( dev-lang/R ) + rpm? ( app-arch/rpm ) + sqlite? ( dev-db/sqlite:3 ) + squashfs? ( sys-fs/squashfs-tools ) + ssh? ( net-misc/openssh ) + tar? ( app-arch/tar ) + tcpdump? ( net-analyzer/tcpdump ) + zip? ( app-arch/unzip ) + zlib? ( app-arch/gzip ) + zstd? ( app-arch/zstd ) +" +# Presence if filemagic's magic.py breaks imports +# of dev-python/python-magic: https://bugs.gentoo.org/716482 +RDEPEND+=" !dev-python/filemagic" + +EPYTEST_DESELECT=( + # Test seems to use different tarball + tests/test_presenters.py::test_text_proper_indentation + + # Needs triage + tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found + tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode + + # img2txt based failures, bug #797688 + tests/comparators/test_ico_image.py::test_diff + tests/comparators/test_ico_image.py::test_diff_meta + tests/comparators/test_ico_image.py::test_diff_meta2 + tests/comparators/test_ico_image.py::test_has_visuals + tests/comparators/test_jpeg_image.py::test_diff + tests/comparators/test_jpeg_image.py::test_compare_non_existing + tests/comparators/test_jpeg_image.py::test_diff_meta + tests/comparators/test_jpeg_image.py::test_has_visuals + + # docx2txt based falures, bug #797688 + tests/comparators/test_docx.py::test_diff + + # Formatting + tests/test_source.py::test_code_is_black_clean +) + +distutils_enable_tests pytest diff --git a/dev-util/diffoscope/diffoscope-211.ebuild b/dev-util/diffoscope/diffoscope-211.ebuild new file mode 100644 index 000000000000..46f6608598b5 --- /dev/null +++ b/dev-util/diffoscope/diffoscope-211.ebuild @@ -0,0 +1,108 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8,9,10} ) +PYTHON_REQ_USE="ncurses" +inherit distutils-r1 + +DESCRIPTION="Will try to get to the bottom of what makes files or directories different" +HOMEPAGE="https://diffoscope.org/ https://pypi.org/project/diffoscope/" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +IUSE="acl binutils bzip2 libcaca colord cpio +diff docx dtc e2fsprogs file +find gettext gif gpg haskell hdf5 hex imagemagick iso java llvm lzma +mono opendocument pascal pdf postscript R rpm sqlite squashfs +ssh tar test tcpdump zip zlib zstd" + +RESTRICT="!test? ( test )" + +# pull in optional tools for tests: +# img2txt: bug #797688 +# docx2txt: bug #797688 +BDEPEND="test? ( + app-text/docx2txt + media-libs/libcaca + virtual/imagemagick-tools[jpeg] + )" +RDEPEND="dev-python/python-magic[${PYTHON_USEDEP}] + dev-python/libarchive-c[${PYTHON_USEDEP}] + dev-python/distro[${PYTHON_USEDEP}] + acl? ( sys-apps/acl ) + binutils? ( sys-devel/binutils ) + bzip2? ( app-arch/bzip2 ) + libcaca? ( media-libs/libcaca ) + colord? ( x11-misc/colord ) + cpio? ( app-arch/cpio ) + diff? ( sys-apps/diffutils ) + docx? ( app-text/docx2txt ) + dtc? ( sys-apps/dtc ) + e2fsprogs? ( sys-fs/e2fsprogs ) + file? ( sys-apps/file ) + find? ( sys-apps/findutils ) + gettext? ( sys-devel/gettext ) + gif? ( media-libs/giflib ) + gpg? ( app-crypt/gnupg ) + haskell? ( dev-lang/ghc ) + hdf5? ( sci-libs/hdf5 ) + hex? ( app-editors/vim-core ) + imagemagick? ( media-gfx/imagemagick ) + iso? ( app-cdr/cdrtools ) + java? ( virtual/jdk ) + llvm? ( sys-devel/llvm ) + lzma? ( app-arch/xz-utils ) + mono? ( dev-lang/mono ) + opendocument? ( app-text/odt2txt ) + pascal? ( dev-lang/fpc ) + pdf? ( + app-text/pdftk + app-text/poppler + dev-python/PyPDF2[${PYTHON_USEDEP}] + ) + postscript? ( app-text/ghostscript-gpl ) + R? ( dev-lang/R ) + rpm? ( app-arch/rpm ) + sqlite? ( dev-db/sqlite:3 ) + squashfs? ( sys-fs/squashfs-tools ) + ssh? ( net-misc/openssh ) + tar? ( app-arch/tar ) + tcpdump? ( net-analyzer/tcpdump ) + zip? ( app-arch/unzip ) + zlib? ( app-arch/gzip ) + zstd? ( app-arch/zstd ) +" +# Presence if filemagic's magic.py breaks imports +# of dev-python/python-magic: https://bugs.gentoo.org/716482 +RDEPEND+=" !dev-python/filemagic" + +EPYTEST_DESELECT=( + # Test seems to use different tarball + tests/test_presenters.py::test_text_proper_indentation + + # Needs triage + tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found + tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode + + # img2txt based failures, bug #797688 + tests/comparators/test_ico_image.py::test_diff + tests/comparators/test_ico_image.py::test_diff_meta + tests/comparators/test_ico_image.py::test_diff_meta2 + tests/comparators/test_ico_image.py::test_has_visuals + tests/comparators/test_jpeg_image.py::test_diff + tests/comparators/test_jpeg_image.py::test_compare_non_existing + tests/comparators/test_jpeg_image.py::test_diff_meta + tests/comparators/test_jpeg_image.py::test_has_visuals + + # docx2txt based falures, bug #797688 + tests/comparators/test_docx.py::test_diff + + # Formatting + tests/test_source.py::test_code_is_black_clean +) + +distutils_enable_tests pytest diff --git a/dev-util/difftastic/Manifest b/dev-util/difftastic/Manifest index 90af7a9260e6..195710084fb5 100644 --- a/dev-util/difftastic/Manifest +++ b/dev-util/difftastic/Manifest @@ -1,13 +1,13 @@ -AUX difftastic-0.26.3-regex-dep.patch 771 BLAKE2B ca4d4b2d360491f4f2b7277aff19788a3702798198fa7ae1034eae8fa4473b20f7a54c96668dc7185b1f4dc824b0cfd5f54c7ea525d9bb6aa6b82247d98819e3 SHA512 474ee6e7674b3280d45e989e78e7195cf72491ea9f6fd26f79cd00579ae738b2c325df51fd185230ba439d82f8fbd758182c8212b06fd902bf534cb04f26f050 +AUX difftastic-0.28.0-regex-dep.patch 790 BLAKE2B e61c7a34a0a57bd5acabb265ec55755bab63b6cb66392e1aff25fbb0a5a24d02e021c1cb4f13ffc674767a73362dddfdb50b672990e2ec7837c86c841830761f SHA512 0d29454beb22d61e8ccc1a83295cc1393d1b3dac2295e53794f3d2139a7e8ea24e60a63055b10fbb7472568c0313673c872205baf3c07c9187f2c1d426ee17ee DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671 DIST archery-0.4.0.crate 21265 BLAKE2B d5e98cd65b7ae426affc3cd905d7cc4b4296c059a305ae5bb3cfcb206f0bffb6dc4aaf24c820d855ca8acd1be1bd80e2bd8c2e172af5824bcd9b300224d8159b SHA512 4726598957f2fda480fe4fb28b518307030dc032b1b79a9ce83a5e58872e57517a632e205cb83870f48937c3090956045faa066171248d615cb6b029127ee693 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 cc-1.0.72.crate 57495 BLAKE2B b2057ca53aacafa063a4eaa907bfb65aa32ce01a74a90b9085c8243a87723cee8ce79e4904f9d205f9d451598ee34495f8879d27c189477ca43bd39b88b5ea2e SHA512 e9a5b283b2a1fee1030009068c1f87291ec1dab7584a0892f27cc7e523c8fdfd5d986281d9aec1a00af706af1e61d7e64c245c74be7b39c8c022ae2d4f87de8d +DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff -DIST clap-3.0.13.crate 191249 BLAKE2B 5ffa3cc1e550bee2eaa89fdb8cd008fe55fbc3f50ed9d7aa702de68f61e996b826ca6d728de899590c1843ae095f70dec3d84ff342095c35a0a811dab1061038 SHA512 10a7a0211377d524d3b2938dc19e94f7ee0ab6416c169050224c6952302c547ee7e7e5c1d150b59edc552ca66bfb176fef82faf237a5496a89ad3956cb7f1c63 +DIST clap-3.1.8.crate 206494 BLAKE2B efead669adb2f2acd231f8161da79022768d2438bd73a3f8d4e0edec91a3a7f9220b90b5993501749dc350fa09b46e24fdab3a33b7c9a78213dfe8671ac4dba8 SHA512 74787dd0a8cd25952a0019c7ec6bce454de2b3b9ce452d2f736b52bdac668d16abe00c08ca42439805296af8bcbc69bbe7f9110baead1296b93abad6b5f84271 DIST const_format-0.2.22.crate 72234 BLAKE2B 89d6f58458777d10e21bcf960e57d24069bf2325fd63904dddef10b6186570bf937fb1dc99d5302a1184d2946c35175d92970db583288bf5af45139aa8ac6e7f SHA512 3ed65106b3fa49fe7cbc0592a8a5b0fc9b99d9d44cb51c1fbdb2fb2eb916d801aa19d9ec568560d6df33373324ea226de3db6e82cbeb9a850426589472a1ec9c DIST const_format_proc_macros-0.2.22.crate 24274 BLAKE2B 61a41f89bb1302cd8a9b2b5b2bb6a90eea2aa6e331840c2b0033acdaef5ddb9cb7a63df028db9e6065a4883aa53002330c6af0bc0b8b3479ef8260c5d088cd71 SHA512 a0382a50502cff46c966fca1518ae1102cc749a9fff142a7fc29c3f3dce4b947ef05576e27248ed682aa9db2e1c0af149f41981d02d8415b63734a0ceccb68f4 DIST crossbeam-channel-0.5.1.crate 86919 BLAKE2B b223d0dcacbb09850d457825cb2a018494d798d0000a20eed3f54b1152e41ebca4698e7d50e81f467b86543779155ad08566da9496eee36aa06644b69cf5d7eb SHA512 f15aff67e9105584f5fe41e1ee650ae4fdd0d0ca0fa9202ee83c6f6025398a300decaa50d1b4682e8afb9bd6e11e95b69bcf23f68ae117419aa84df14ee7747b @@ -16,7 +16,7 @@ DIST crossbeam-epoch-0.9.5.crate 43883 BLAKE2B c0ee0879c583bd1051b63d29eccac37ce DIST crossbeam-utils-0.8.7.crate 39751 BLAKE2B 79e1d6454887e8c61f498be0f4475726529e1c45d5b24bb0799cebedacc8d92db735bbc0ececf2d64a9601dfffd142b372bd2802fd0aa0e98dd4994158846a3e SHA512 b9c999f570640513c38c95fe5e50d0e89adfd27a9370952a8ee441118ffc0f092d21f6dbe7c68f653a6e766e5c1aeb209145d49542f1bdaa1f561e6707ad482b DIST ctor-0.1.21.crate 9303 BLAKE2B 8feeaacd3d870b721ecfed7c8df60a27005de1f2a099eef816bd6df2d7b07dbfa00badeef44027398ff4505871a69814d7d4ec90b07d36e371099e4d0aebfae6 SHA512 18a914f5bd55172e5ff199778babad9a20dd4214f36f24cc00531db5e169af66f77eacab425e8e64d053907366ebd3b448a0c3275ee1f8244822778b62c4cb71 DIST diff-0.1.12.crate 10223 BLAKE2B 369f305661f1da31207f3801ed1841dbce12451ac9c3e9d3736f7158ece433af9b2e42c29063e5d93bb86b1d300e503caa9c3ce7dd0b25553f91d72a9eea5298 SHA512 0e81331c0424e9369963e23894a6412b65a3ed4f3154ccc184fc84cf1c5985b81c586a6b34e8c6c0e5c3afba38fb15277cfd89e7f50c85bd5d8d4d24ba670d16 -DIST difftastic-0.26.3.tar.gz 10100584 BLAKE2B 9121a9747f761f13830028d8ae01655d6d15ceb846f966b92d905224f54280a354873afb19419fb3a496e67ebca12df1cf15369e69588a1066d7682bea0fee93 SHA512 91ef6c359e709f0f63d3627621ed6a03627248cb31ef90ce1a617294425d5ca8803f3f7608d1b2c1326fd1247ee89a8fc200f1188c659028d9af43bc69fa9467 +DIST difftastic-0.28.0.tar.gz 15829294 BLAKE2B aa83cb671b2f8a4abaec319916f5ddb4378bf35bf97847d04199ebaf0c0af6a6f63aa69eba3c291b964bbffa79161ffbc9b570590cc97362ff12a92467f2411c SHA512 47cdbc30abe71dac6ef84efdb934d87d5527fc8822e696bcf20424d07529cecea9e67b4d62e45e81a567064909923de2d8f09f12f1a120fbb43ec911e254521e DIST either-1.6.1.crate 13641 BLAKE2B e5f40c40a5edb6dcb07a10bf79183cbe42438f1f70f3932dce72f6f6e91f75f24d17d82bc447507def4dad4345ffc9dd9162dde778afb253bdb1218e91887949 SHA512 4bfe56920e30cbc8eb4f90162db618f7dca653b42db35ab6a7045d3fd9a24ceb1778b1f79613850bdb1a87ad3794fa0d73015e46c48d513f368d8c3776fc9ddf DIST env_logger-0.7.1.crate 32281 BLAKE2B 6f1894c64f301ca4b687270c911dbe230f674662aa0561b97c4d2537886e404664b5773d4e223e2018047c222a951232c3cb52ec5bddbfb6665e34c3e7ea52f5 SHA512 604060d2ee83ab337a2d20d6784d1b7541534d2fd9e1662fc5c709fa681672a9db5e34d00face864b56ae321962e644ebe29fbb6d68a0d556419cf5d71c6149f DIST hashbrown-0.11.2.crate 85713 BLAKE2B 402f9f1bdcb92631206f9b72923ee35e28db8623e87469c0f1496664bc7185077013ab3c8aea68268241e5b2504f10cddc613a350abd4291050deda6c112e559 SHA512 c21ca68fd49bbb741901f59fed04cc124b8da99e2a4dfc26e2e5e1140637872b344612a01691bd30cc771575c571be15f756c84dde225441699cd2322af2ad6c @@ -26,23 +26,23 @@ DIST indexmap-1.8.0.crate 52583 BLAKE2B fce94d24af0ae74f8173dcdfd35bcc51a23451cd DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.112.crate 571445 BLAKE2B 3936f4fd08cda0ad5be7b1ff417b6dfc9abad14ea5cf647425d8a2e7306275e958fb5cab4de9eeaab95065176bc295065bafec3846ebadb6e15cba20de495280 SHA512 6c1a027eff21d3ef8078ad19b90b06d90790919a848e95a4c878e8c8b850d2e9be3fca36d8db39b24e472f15e5352ead1182d5491a0b382e06f8c3ead379c45f -DIST libmimalloc-sys-0.1.23.crate 913601 BLAKE2B 9f531556eebb46b6c17e7b5f204aa7bbbdf6b8c0442c4761684de55b815ed05e67238d96f13d3db2ec1b6a7f5697fbab36088ebf6fc011ae851fe675714925aa SHA512 4861e791721f0cda1ced5d0a0fdd054f2203a938033739445946baec693d5e0ab7ff35e0aa50e418e99d8cb8767447d867ff2f0024e03582088ada90a8caf3e6 +DIST libmimalloc-sys-0.1.24.crate 1119801 BLAKE2B a7ac3bfb48805c85566916b4ad7aa14434d21d7758d1c2f96a8b4889cdc1950ef27661223166fb2671040788e8f6a6fdfed3a0a42e5dc38b525e6100d1d9b6de SHA512 b35b72948581ec3505f569af21a1e55cab9024d3f2fe543972863e74e2c1620fc295a3632122e5548b01dbafc6230a1e2a39456070cbc9d3aadafa10fe166900 DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 DIST memoffset-0.6.5.crate 7686 BLAKE2B 9a797388702389076c426052c3d54dc62802d5db8bc5c9c83990429f2ffaec4fab4c7dd3f09cd0704d1ea555e87976563bb43408ba54b5e66ce7e406d4604009 SHA512 11bdd9185b99dfee8e659e051b09ee301c7142a372a8117864745a5085c015436d2efbb1478192886f09cbc562529e209d2e3325d94938a64bc75b1d91d2bf3f -DIST mimalloc-0.1.27.crate 4968 BLAKE2B 35122f591d8afd55b97fef3e9d31ce8fb309cf153160b95b2b134e82e6660089097f0e62a169f9d5ca7379b02fb7dea20c963064a8d6c5f85fdf66a383accd6a SHA512 ca835665a84b9d5fe25b4e781ac84e9356204bba7542741b37a74f175c05612bf6f6d16f986c1814a2ccf10942ae6c2aa6d5fa7335e7ecd5d42d502cf47a9800 +DIST mimalloc-0.1.28.crate 4987 BLAKE2B 01c419515664332335f4f017c2a651ad84607230640921d9d3cfd8c95d319473e1892dc64da1333132b9b7e0bc3641eab1e558258f3b87eff2b05eab20069229 SHA512 07725666f13c3681c58dc646aae9cd916459932140fed34a41eb651d1a5b03b36e48e8bb3fb470d95923140c9c1368c0ee6e526d5ffcc7df2242aabc71918a39 DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9 DIST os_str_bytes-6.0.0.crate 21046 BLAKE2B 9d2a9f47aac852ca2e27e63a22c7267e1a4affde2277d50e128b54f377758322f07ca7263478c39c91e11a2b32b0e7a5fc5ba1b31e0ee014b412a4151642e605 SHA512 d2d3741a1190092cf251e035d2c55a7d022d99512160ed4ddccccb44ca85f664f94f8a937a76eff88581b593e2ebaddab6e753009f3046a8a2ebf451418e41d8 DIST output_vt100-0.1.2.crate 4062 BLAKE2B eed08c0a1800560d4f623f451d818e3c7f0dcd72fa99f4e5e6dd4934e50a9649011ec955e06728fd017d58bb9f36cecbeb9b4aa8c13c040225c24019f774e63a SHA512 b8eb00a541bebef2e0bb44975c4547fadfd4ab88a14aa8e31945f3c73531a550cf5729f1f3d18fae5cf36286b82d1a54fb08b28720f1592ab6cfe0814c8d3036 -DIST owo-colors-3.2.0.crate 26928 BLAKE2B 7a415f1acc6adbfcfed53613de62e4e927fe3c09274130d2e1d192cc9890e5d3f1352cfc2614608ac7604a3b575eb927908312f1d0fcc32346adf798b65090e4 SHA512 bac9c5f653447d98a9c324c217b47d40e9df4990593f17a973ae8cf998290cf1ec078221b9608ae548a1ed9c8d2e88feba765a60e118ced946dc48ef6c9edcb1 +DIST owo-colors-3.3.0.crate 27287 BLAKE2B 7b557c7bf358797bf259d520f6bde27b9fc1322e5dcea2934e4c71c89e549509f295aee9c8704f32bb6375fc70311a1dbd887426c8a6dca3cfaa4116e35e9359 SHA512 177b23fe7c665da52b489f274d013b3d52cf126af6cf185cd842658ac3dbf1bcbe9a9b341870e3f7ad978270fb78cb302f7e7a28e83be84105e76b6d357234fe DIST pretty_assertions-1.0.0.crate 73836 BLAKE2B bfe519373be45508354c160acde346c17bea9c1d6b1b3c8e1b96025a6d690e42759cbc54369b458308fab3db1df734d6d6640b8d3c544d0dd696ec83290a4f35 SHA512 65065b7efc5e7003499063464e4b996c84f22637143a01f8857552369960425156e0ce0571a62e876df3a8ac9d1361548bf5d4676749b0baf5bdd3a22f66b1a5 DIST pretty_env_logger-0.4.0.crate 8690 BLAKE2B bd6cff07f3a9ad860378cd0bc7d44c1fe9ea346aba2970adfc1f23e6fbd3613f11cf8fb19a401f006ea69e8f05f687636d0ef870c25ccdc97c8b60505e2e0447 SHA512 770de8e256cedfb21fc89cc1ecc564ae1a8e67263705b4234b91867996c4db77ec703b70a46aef6b018c6ce09aab6a232fd1eedf8324c39f119a6807daa534f9 DIST proc-macro2-1.0.36.crate 41411 BLAKE2B d7d99aed41080b65680736d92dd027e21c9e9e0b03601915c000f5dea8f2b2d9126b116af32f2fb04b4fa407775f0131423055d0b62fdbfe87fa4ba7ec098beb SHA512 f31b0f2356af2746321c4f808ac9af87d21a5657c103ed6bc1383855e40caf49246cc8ec1edff58eacf193424abfc2163148b7298e527714e65e602f14b2e50a DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9 DIST quote-1.0.13.crate 28042 BLAKE2B fd0e1674c073e26732270591a79744daae7d129976dd35586a8e37d607eaab7e4c2d8f466f80646d3669f874bf4fbb648bc75a0e9f1d07c98394f178d55e7609 SHA512 a0a67ce4ff5e7cfc97467505cbdcf8880cd9be40fac8cb7e5bd57ef398fa1201854ec96a51dc4b163552c237ba19300253c8d87bed777d7eecc7e21a36a6ba06 DIST radix-heap-0.4.2.crate 9323 BLAKE2B 5d891bd823cd4a564f139457f01a8fe59256f51516265398586ace2077aab9e2ef19d303a8efeebc8849c2255383154d97ab3c5eedacd72dc91945e4012aa04b SHA512 ce80f6abe1d631374aa814830b4e354e4604d8a29b70e3fdc0544d7441fbda9ef3311f5ae55b671c26e543aa54548764c95675b638a8aa060f9047eb077fc715 -DIST rayon-1.5.1.crate 160424 BLAKE2B 1c31c8e3290f76d02347271cb020e50e8f915b7a064f133a196c12e07ae1551c0e7c31883a31ec419a05198d6c71f0057be1b8ddb21f451db9ba40da511a0e1a SHA512 a68e65aae7040a6f6b0cc33b53b4c22929c15504ed4fdf54f5eb5fcaeab137c220b00c716aed96246b6a762c4f1e8be920356231d6c4a0b3e01132b9ab96ffc9 -DIST rayon-core-1.9.1.crate 64961 BLAKE2B 7201024124324d2cf2d5785b7e79d2195adc7de576b826a9c28603dc44f1b5de46d277b791a741413c85facb4f4a552bfd55989a190f6f5ea3df4bbd32042f66 SHA512 c24c34dc488171ce476df145e8c6953d35fea93412805f6c411ba8b8e9dbbd733610b291203ee91bd265b766b78e14ba15a7b587e8f0ae8bde53f60e0644ef78 +DIST rayon-1.5.2.crate 165456 BLAKE2B 0a08064df966422d32f582f44570504bb405c59f35f20fcd792f4aa980b62fbd8797e8e01f01a9c3ec4f87eb3a1557f485a16ca2191749759beb31f4d704f082 SHA512 3c11bd89692af7e245be2c0b26d96e864a6353eb901706fe6394e3ff8bba13a829609d2a086aa69fbf716ca4286a1977123a950080d673814edf6bd55d29d459 +DIST rayon-core-1.9.2.crate 65221 BLAKE2B 44b1bcf748e0bf19e7341c032eed6ea348f284ff9f834af628baa2484d3b468d6c8c31ed0309e226def441ee7a94e2ad0b9a2adf107493bef1ae27882d93a7ed SHA512 83c17e71e3da636d97ad77b64d988bfaa78addfd0c512f0fc09b1755614dab2a35532a4dcb126fa15da4e62461e59f5683b922a1fb4a5381a629992617d0383f DIST regex-1.5.5.crate 238119 BLAKE2B 175cec668da4321930a070993feb1671e14348b78e8b432f9fa25afd764863ff233b0d1d8931951ff99a3b5bc2e18774f68a6c0a4e31125ffcdb990b5b1b009c SHA512 a5873edc75a64f03be77151c318bc90c7dff565f838d811f5973ebca2e86247efd58830b0a8ba41e372f5a72f5402d93873f8d34c36481fa4359874b2fa5d571 DIST regex-syntax-0.6.25.crate 293293 BLAKE2B d5ca0dbc26b03c6a1818026f9a69cd226ec934e7c64094d0ebe843052b648617ffae7aa3a074f8da46d03c46996d8b547d8916576342000bd9711089b3e57d73 SHA512 a3d31f82aadc6be1796f76c03152ff24f37fe42d6ce27fb98e2f55ab102f86502bc37ccd563f6e0eba61aab20d002184c618517b678b3b93cb8f0497cc046ca5 DIST rpds-0.10.0.crate 67570 BLAKE2B 6728d606f1795668a5aceb44c63f5480d4fa3c5dbd7c84da59138117b240d7fbe7cf050573037b3fd095f9073f4c6db89660b7633fd85238d7c9b8ae76d77f4e SHA512 6f0edf48240be43f373e9f329baa42d32e09ae434e1d6982a5f1ddbd92cc89dae7413877c0e9a53662a6ce6431702dc5ed8bd587fbde711ac413af9fb8253bea @@ -54,8 +54,9 @@ DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e49 DIST syn-1.0.84.crate 235025 BLAKE2B 98fb0ff91c6b103588a12b718445d9cfefced59b2e66fbfff75d44b65f8c411cebb70eaa1bb0e19fbae076c87f179e8ba6231f696ad97a687b58b394c2eaca7c SHA512 c1bfbe6896e8b7e414b2241462aefe9552a5292ba58214e5ee3c70ea54f9cb5d4c77dfc3ebf3b2809bf6fbf297222b4570f2e6e3eb91931cc686d28a58c7dffb DIST term_size-0.3.2.crate 10917 BLAKE2B 2302faf4cc03e0e40e4b4b0ca79cea5e70caed8087a16f2b985673476041d19ee6908bb17931b453e63a89e33158f7e01875716879964664487fb26395ff7f49 SHA512 7e820ca667f841719e82cf97e90bd2546cdd7ecd4834c68f8eeadd2e530bb13ced1d058ea7beda5db77eabacfaef64b8c3699c482bd912ff570f6ab78149dc88 DIST termcolor-1.1.2.crate 17287 BLAKE2B 5ff748064c9fb6663befce2fd299edf6a6deb06ea72d21a62d6e77642934cca0933e10340fa84f636631cc08c76ba83ef2284b2212759129d54248e5fccb4c49 SHA512 f37b034345382cd621b1344a3fb301ca3d4d9db8b5858ac1ea82372c983229fce3c0ea8213d6b7e91291b6034affe11e2c3e593dbd95256294ce5c584b33e14c -DIST textwrap-0.14.2.crate 52016 BLAKE2B db80b15ba23db718064ef0214578ea6aa4f0ee3b76723adaca131be26b770324205f2ead13c8f5c1e438ae1b5c9476cf1ede8f4ed82426c9d99d9406f2b83191 SHA512 521ab37e03aae8fcce5b909541399fc90a23020e353f95102c658fa94ffc56b9bdff43f47fb3da6e30f5c9cc9447fab72fe21d7276dfa21fe5a1a5a1c874e371 -DIST tree-sitter-0.20.5.crate 130915 BLAKE2B 072b2a4980a96569f5c09e0aa7d64758b6887b4a9c1840daa35743e440c02d93d81c3223c84c9852f2761a1cfa2439503caf315758447374e49b3307cb294d21 SHA512 f0447b9cbeb1cc276f3617583003d345acfcee954fd021665e695f543a9a70a2220bfda795707dd58cfa20496799456a3572c31f9edcc066d19233402add7c7f +DIST terminal_size-0.1.17.crate 9141 BLAKE2B 048d8e8e9dad08aecde12323681d428b9182afb737136cd6699e13d231f7882091c9167cb10a08e5151df912421a6f89132645627e42ccc73d07553cadb1c8cd SHA512 96ec1bc8abd597f01ae59da567036d5d40b422764a4da662e2030c3ef4ce80a983c8b6a4ef1f34d88e649e0b1ea27b206d56a31924bcd2d31ff7e5a2e96d4201 +DIST textwrap-0.15.0.crate 52998 BLAKE2B f6c3057ea6ffde88dd9824cd3159d398316d9d21f327d2af59239ff84d79f893a9d0e96dfbd883aab6c64b631dc99457018e38baf14d40789f02d633425ded86 SHA512 f44271c542c22f17a4e3a459255f95e6c02d999f7d6bc8414d3973fd4ac9353aa4ef436932a45340738126905463d776902715feaa9329371f8a14f14b5a7bfd +DIST tree-sitter-0.20.6.crate 130955 BLAKE2B e925baa4fb92627b8fecaa9076fac741752f8e015cf2e9b548ca2a3307974c784448dc900a12427a70d1b2c44f22cd1c1c4e1070dc8365e7df3e590ad0b2e0b5 SHA512 b1c7425db2903b889c90cd283ab557ad34d0dead01ec1313571fd537f2b783df88849caf4f253d27c65cd84fc43eeb3c5073e2df876b5a5d716186563b37b92a DIST typed-arena-2.0.1.crate 11439 BLAKE2B b5bd230a22894c5545966279b40a8493940719fdf79bed144ad41c363e7f73bfd40e1492efa8d96fb9b5b32e3a31405ef9dbddd55d10bb900ac082d41a034b03 SHA512 182fdac0ef9b494fc2966005ece2107a3c53b6eafe4eebe9be3d552aebe143e05f3db2b51693c253831744fc265ec2a557d31ee42cf0ba5991b38d075278415d DIST unicode-xid-0.2.2.crate 14955 BLAKE2B 6c6da49ac08dbd8b3248272224d6bff96b9cd1f36029b1937a58a0b929c3a48326053305ed49e73edd70f572f5abbc4817cedc899c69e3457805ad056669f6af SHA512 92ffd0dd34e3ca235ecf110b38c447d3ec1faa23d76c112457f28d432f92fa6b5f428bc5e1bfd278f361f55426dd96e19ecb0d3eff6cf250892f069c52bd89a8 DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da @@ -64,5 +65,5 @@ DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f955297217 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 DIST wu-diff-0.1.2.crate 33439 BLAKE2B 78b90ed8a42b3a7a1697f92227edb9f0cb8e74583edf8079b8f85110f6fc049eb68370e93ead3940ae222d108c2f18b7f301e9285968e046d362669a79bbb3ca SHA512 6d93c8854dba66f48f736db3f9e997d11d07a0fef3e13219716e553c0f5936f1d00468b88d9164329cfd195271aa242ec7dfd58560074f1a41e8558719ba5af0 -EBUILD difftastic-0.26.3.ebuild 2145 BLAKE2B 34dcf62c98c13b89a971a0e1a33ce2e8bdfc0363dfed90bef5dc1e392cf1bdaeaecf6f2cbff7e1f8963ec48239b77093df342c6f3d626eaa0b03a7b4b1f14b43 SHA512 a02890feab24a41b10f2acc9a79775f3a80bfb1b764991ef7e3984a336ddf13210531a7ac05f0b9f91d5f40e0c8c4ae95ea57ef1999aa43d29d5dc26979f741d +EBUILD difftastic-0.28.0.ebuild 2148 BLAKE2B a44f10bf53c917b81e755d27b1c804f4790be22f1b52c0d1f9dda127a96c406e4e40596ca1df31875c869a710d776e4ac7f31befea318e1499975294cbc7f01e SHA512 ab85edbd33b1e0af4eec9e5ec8738a2a24e02af51cd2ddcfabe36a088c9b4c22e15ba2432acbf02ebec612962bcb035bf1db964a543cc6dc5e50f9ac6d8064c7 MISC metadata.xml 333 BLAKE2B 3ba43124273c8969651c7ff68c86718cf0484850e98b2e5de2b4aaacea67e95609b286c6156dc74cb1fa1201e198f0cb685b9cb1f80a6c81cfb8b712dec96a05 SHA512 0726b7ca030ff47d0a304f30f97671e7274905c9c5187edd61eba9224207430ad1cd98d76ecb4120f8b9d722e628834f7bc3d0a3734ef22f0df48fcb44c6c2b3 diff --git a/dev-util/difftastic/difftastic-0.26.3.ebuild b/dev-util/difftastic/difftastic-0.26.3.ebuild deleted file mode 100644 index cfca879d4a2f..000000000000 --- a/dev-util/difftastic/difftastic-0.26.3.ebuild +++ /dev/null @@ -1,113 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -# Auto-Generated by cargo-ebuild 0.5.1 - -EAPI=8 - -CRATES=" - aho-corasick-0.7.18 - ansi_term-0.12.1 - archery-0.4.0 - atty-0.2.14 - autocfg-1.0.1 - bitflags-1.3.2 - cc-1.0.72 - cfg-if-1.0.0 - clap-3.0.13 - const_format-0.2.22 - const_format_proc_macros-0.2.22 - crossbeam-channel-0.5.1 - crossbeam-deque-0.8.1 - crossbeam-epoch-0.9.5 - crossbeam-utils-0.8.7 - ctor-0.1.21 - diff-0.1.12 - either-1.6.1 - env_logger-0.7.1 - hashbrown-0.11.2 - hermit-abi-0.1.19 - humantime-1.3.0 - indexmap-1.8.0 - itertools-0.10.3 - lazy_static-1.4.0 - libc-0.2.112 - libmimalloc-sys-0.1.23 - log-0.4.14 - memchr-2.4.1 - memoffset-0.6.5 - mimalloc-0.1.27 - num_cpus-1.13.1 - os_str_bytes-6.0.0 - output_vt100-0.1.2 - owo-colors-3.2.0 - pretty_assertions-1.0.0 - pretty_env_logger-0.4.0 - proc-macro2-1.0.36 - quick-error-1.2.3 - quote-1.0.13 - radix-heap-0.4.2 - rayon-1.5.1 - rayon-core-1.9.1 - regex-1.5.5 - regex-syntax-0.6.25 - rpds-0.10.0 - rustc-hash-1.1.0 - same-file-1.0.6 - scopeguard-1.1.0 - static_assertions-1.1.0 - strsim-0.10.0 - syn-1.0.84 - term_size-0.3.2 - termcolor-1.1.2 - textwrap-0.14.2 - tree-sitter-0.20.5 - typed-arena-2.0.1 - unicode-xid-0.2.2 - walkdir-2.3.2 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 - wu-diff-0.1.2 -" - -inherit cargo - -DESCRIPTION="A diff that understands syntax" -# Double check the homepage as the cargo_metadata crate -# does not provide this value so instead repository is used -HOMEPAGE="https://github.com/wilfred/difftastic" -SRC_URI=" - $(cargo_crate_uris ${CRATES}) - https://github.com/Wilfred/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz -" - -# License set may be more restrictive as OR is not respected -# use cargo-license for a more accurate license picture -LICENSE="Apache-2.0 MIT MPL-2.0 Unlicense ZLIB" -SLOT="0" -KEYWORDS="~amd64" -RESTRICT="mirror" - -QA_FLAGS_IGNORED="usr/bin/difft" - -PATCHES=( - "${FILESDIR}/difftastic-0.26.3-regex-dep.patch" -) - -DOCS=( - CHANGELOG.md - README.md - manual/ -) - -src_prepare() { - rm manual/.gitignore || die - default -} - -src_install() { - cargo_src_install - dodoc -r "${DOCS[@]}" -} diff --git a/dev-util/difftastic/difftastic-0.28.0.ebuild b/dev-util/difftastic/difftastic-0.28.0.ebuild new file mode 100644 index 000000000000..e8b92f5ade33 --- /dev/null +++ b/dev-util/difftastic/difftastic-0.28.0.ebuild @@ -0,0 +1,113 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# Auto-Generated by cargo-ebuild 0.5.1 + +EAPI=8 + +CRATES=" + aho-corasick-0.7.18 + ansi_term-0.12.1 + archery-0.4.0 + atty-0.2.14 + autocfg-1.0.1 + bitflags-1.3.2 + cc-1.0.73 + cfg-if-1.0.0 + clap-3.1.8 + const_format-0.2.22 + const_format_proc_macros-0.2.22 + crossbeam-channel-0.5.1 + crossbeam-deque-0.8.1 + crossbeam-epoch-0.9.5 + crossbeam-utils-0.8.7 + ctor-0.1.21 + diff-0.1.12 + either-1.6.1 + env_logger-0.7.1 + hashbrown-0.11.2 + hermit-abi-0.1.19 + humantime-1.3.0 + indexmap-1.8.0 + itertools-0.10.3 + lazy_static-1.4.0 + libc-0.2.112 + libmimalloc-sys-0.1.24 + log-0.4.14 + memchr-2.4.1 + memoffset-0.6.5 + mimalloc-0.1.28 + num_cpus-1.13.1 + os_str_bytes-6.0.0 + output_vt100-0.1.2 + owo-colors-3.3.0 + pretty_assertions-1.0.0 + pretty_env_logger-0.4.0 + proc-macro2-1.0.36 + quick-error-1.2.3 + quote-1.0.13 + radix-heap-0.4.2 + rayon-1.5.2 + rayon-core-1.9.2 + regex-1.5.5 + regex-syntax-0.6.25 + rpds-0.10.0 + rustc-hash-1.1.0 + same-file-1.0.6 + scopeguard-1.1.0 + static_assertions-1.1.0 + strsim-0.10.0 + syn-1.0.84 + term_size-0.3.2 + termcolor-1.1.2 + terminal_size-0.1.17 + textwrap-0.15.0 + tree-sitter-0.20.6 + typed-arena-2.0.1 + unicode-xid-0.2.2 + walkdir-2.3.2 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + wu-diff-0.1.2 +" + +inherit cargo + +DESCRIPTION="A diff that understands syntax" +# Double check the homepage as the cargo_metadata crate +# does not provide this value so instead repository is used +HOMEPAGE="https://github.com/wilfred/difftastic" +SRC_URI=" + $(cargo_crate_uris ${CRATES}) + https://github.com/Wilfred/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz +" + +# License set may be more restrictive as OR is not respected +# use cargo-license for a more accurate license picture +LICENSE="Apache-2.0 MIT MPL-2.0 Unlicense ZLIB" +SLOT="0" +KEYWORDS="~amd64" + +QA_FLAGS_IGNORED="usr/bin/difft" + +PATCHES=( + "${FILESDIR}/difftastic-0.28.0-regex-dep.patch" +) + +DOCS=( + CHANGELOG.md + README.md + manual/ +) + +src_prepare() { + rm manual/.gitignore || die + default +} + +src_install() { + cargo_src_install + dodoc -r "${DOCS[@]}" +} diff --git a/dev-util/difftastic/files/difftastic-0.26.3-regex-dep.patch b/dev-util/difftastic/files/difftastic-0.26.3-regex-dep.patch deleted file mode 100644 index e5f25935074b..000000000000 --- a/dev-util/difftastic/files/difftastic-0.26.3-regex-dep.patch +++ /dev/null @@ -1,29 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index b31dab30f..a3e7795aa 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -418,9 +418,9 @@ dependencies = [ - - [[package]] - name = "regex" --version = "1.5.4" -+version = "1.5.5" - source = "registry+https://github.com/rust-lang/crates.io-index" --checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" -+checksum = "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286" - dependencies = [ - "aho-corasick", - "memchr", -diff --git a/Cargo.toml b/Cargo.toml -index f5916fa44..8d7cf3ea2 100644 ---- a/Cargo.toml -+++ b/Cargo.toml -@@ -21,7 +21,7 @@ include = [ - ] - - [dependencies] --regex = "1.5.4" -+regex = "1.5.5" - clap = { version = "3.0.13", features = ["cargo"] } - itertools = "0.10.1" - typed-arena = "2.0.1" diff --git a/dev-util/difftastic/files/difftastic-0.28.0-regex-dep.patch b/dev-util/difftastic/files/difftastic-0.28.0-regex-dep.patch new file mode 100644 index 000000000000..70c3cea7e514 --- /dev/null +++ b/dev-util/difftastic/files/difftastic-0.28.0-regex-dep.patch @@ -0,0 +1,29 @@ +diff --git a/Cargo.lock b/Cargo.lock +index bb94d832d..e769f61fa 100644 +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -418,9 +418,9 @@ dependencies = [ + + [[package]] + name = "regex" +-version = "1.5.4" ++version = "1.5.5" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "d07a8629359eb56f1e2fb1652bb04212c072a87ba68546a04065d525673ac461" ++checksum = "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286" + dependencies = [ + "aho-corasick", + "memchr", +diff --git a/Cargo.toml b/Cargo.toml +index 426c91660..6dd6c2e46 100644 +--- a/Cargo.toml ++++ b/Cargo.toml +@@ -21,7 +21,7 @@ include = [ + ] + + [dependencies] +-regex = "1.5.4" ++regex = "1.5.5" + clap = { version = "3.1.8", features = ["cargo", "env", "wrap_help"] } + itertools = "0.10.1" + typed-arena = "2.0.1" diff --git a/dev-util/diffuse/Manifest b/dev-util/diffuse/Manifest index 85c1ea48ccbb..a05a73627d0b 100644 --- a/dev-util/diffuse/Manifest +++ b/dev-util/diffuse/Manifest @@ -1,7 +1,7 @@ DIST diffuse-0.6.0.tar.gz 621120 BLAKE2B c39cbe55edb6e1734d4db1343a0b0029ab146fe92ef4edc58cd6ea82bc6780e3f789d6765d2bddecd941fa458781c59ddde71a010f1b90d4ca238e6d6b233dc2 SHA512 fe9842738560dbefe9c546c8bba3f9f1cefcf4c327ad644430c512ec6bb1b4877986ca2b816af75226975eefa9b0f70120a4ed574e2ed90058b0a92380e8995a -DIST diffuse-0.7.2.tar.gz 512468 BLAKE2B 82d9e13399fe775ae7d901198fca4bcc596914cbc5b2b52497a68292d78298346f51caa2031704858cfc770c7cbd6cb6ce1648fc2df7a674db71041c6abbf1ee SHA512 86488cf5a22b791c036de7299c0cd95e63de0bb26d89080c785972341144e72b006910860652190ff250fa5ecad6c7fac64aa3fe90035eda42b923650e292b76 DIST diffuse-0.7.3.tar.gz 519865 BLAKE2B 2980e919cd3fb5c88fef631f83fe6587511791a7fb63cf9b3b7c6b08445baac2f59811a516bb01cad0f2d30d11e113de5c672f26f7d1a17322c711d1ffeaa42d SHA512 b490ba761375092b759daf2e2a89fd0ad3e69d3043487d82c0635c2d35d1ebdad5e32922e53ff3496684e8b02ea8e1f123313d891695e9b0647a775c12b80ea7 +DIST diffuse-0.7.5.tar.gz 509048 BLAKE2B f69d9afea243069bdb9d313059556cc83283cd037e2f32de4b1221a2b53c493cb8a0a9bf8b4fc4d8a50e94fc60fe6043d30e3b5e7b7ceb2cec8529d8e136db0f SHA512 466cdc834e1103ad794979a287838b5005379712ee1d77e400d5fe71dcf5e79097decb39e26b213669077a4a2a525444db99b5587929f01b8b2df9f31ec190fd EBUILD diffuse-0.6.0.ebuild 1350 BLAKE2B 8e7abd2f25376e92f92af19fa9af96f24f691593fa89d2f71ed66454dd55ddfff435be4d8e3cc2cc795ac122b514e42970072748be67ea26f62734bd094bfab3 SHA512 3a06bd7033665dfd1d5c73826cd4d1307cddc66f1b20c4f6b4811a9525dc622ba92669921cdcbe41856693ddc437730e85916d0be65d0d80e88450f7a1e5b803 -EBUILD diffuse-0.7.2.ebuild 1432 BLAKE2B 52ebf4beba94e1de95acd6d05c21d517e36a7da2de47f8108eefef4b027be6fe44313faec1ff0f0ef51161512302ea5da66f1b2445adeb6c19814ee6cf053f1e SHA512 fb83499c9f5b3833d120ce9c31210783480c0dc76ec9eddfeefc8b5bc4824bdd0ee61f0b2b91dbb9b3b0857a779651c9406f9b0a75577c5059cd8a608ef84ed1 EBUILD diffuse-0.7.3.ebuild 1459 BLAKE2B 342f413c27b28ccd276e73eb70565924ff5a6356cd95b349195eb08478ac4c3a9edf5ff41f16fb8238fc31af3f1bc43b8f857ab6e5e4eea5cfe89f892b7b1e16 SHA512 08a8b48018ac0ee0ab0776752de81f65f8950a165a9c4f60ea2d47d841d7fe33afe919e8780a35d30abe02d5ffd34a9c26ae51b39d680c4bc0692cf1a6b230da +EBUILD diffuse-0.7.5.ebuild 1462 BLAKE2B efca91e4770a87d947e8674938c3cb0602dee8dd13e267856b2a370d211758f9bac6b7f1b926ce0a132f7bb5a0d93fd96e61a3d4dc1a55d52fd319d29f4aaaf9 SHA512 f1d0b6ad4de2a41ec0d6e168d9c6fe6285a1d8874f7bff678055bd8ff1bc1b28ffa78853e2e0fa21ff84330bb6cb203f605e6ae995b104fcab50221d9f9053c2 MISC metadata.xml 324 BLAKE2B f4889c3b688d5c75efaef149b263839d073cc9bb5af34143db1fe800459b42a4a2676e03af21bdff14e75a85e9cf20a8e2e6d9447678c45a849798e35d587811 SHA512 24b6f7a5010dea044356f4fec287c0faeae4d3aa7ed79c3d436c28e12edce917f5c34597d7efab39dd59b907baab8cacfd942e61ccf843248df093092cdacd32 diff --git a/dev-util/diffuse/diffuse-0.7.2.ebuild b/dev-util/diffuse/diffuse-0.7.2.ebuild deleted file mode 100644 index 461429fba3d2..000000000000 --- a/dev-util/diffuse/diffuse-0.7.2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) -PLOCALES="cs de es it ja ko pl pt pt_BR ru sv th zh_CN zh_TW" -inherit meson plocale python-r1 xdg - -DESCRIPTION="A graphical tool to compare and merge text files" -HOMEPAGE="http://diffuse.sourceforge.net/ https://github.com/MightyCreak/diffuse/" -SRC_URI="https://github.com/MightyCreak/diffuse/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -BDEPEND="${PYTHON_DEPS}" -# file collision, bug #279018 -RDEPEND="${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-python/pygobject:3[${PYTHON_USEDEP},cairo] - ') - x11-libs/gtk+:3[introspection] - !sci-chemistry/tinker" - -src_prepare() { - default - plocale_find_changes po '' '.po' - - rm_locale() { - rm -f po/${1}.po - rm -rf data/usr/share/man/${1} - rm -rf data/usr/share/gnome/help/${PN}/$1 - rm -f data/usr/share/omf/${PN}/${PN}-$1.omf - sed -e "/^${1}/d" -i po/LINGUAS - } - - plocale_for_each_disabled_locale rm_locale -} - -src_install() { - meson_src_install - rm "${D}"/usr/bin/${PN} || die "rm ${PN} failed" - python_foreach_impl python_doscript ../${P}-build/src/${PN} - mkdir "${D}"/usr/share/metainfo || die "mkdir metainfo failed" - mv "${D}"/usr/share/appdata/* "${D}"/usr/share/metainfo/ \ - || die "mv appdata -> metainfo failed" - dodoc AUTHORS CHANGELOG.md README.md -} diff --git a/dev-util/diffuse/diffuse-0.7.5.ebuild b/dev-util/diffuse/diffuse-0.7.5.ebuild new file mode 100644 index 000000000000..4bf1060186f9 --- /dev/null +++ b/dev-util/diffuse/diffuse-0.7.5.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) +PLOCALES="cs de es fr it ja ko pl pt pt_BR ru sv th zh_CN zh_TW" +inherit meson plocale python-r1 xdg + +DESCRIPTION="A graphical tool to compare and merge text files" +HOMEPAGE="http://diffuse.sourceforge.net/ https://github.com/MightyCreak/diffuse/" +SRC_URI="https://github.com/MightyCreak/diffuse/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +DEPEND="${PYTHON_DEPS}" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/pygobject:3[${PYTHON_USEDEP},cairo] + ') + x11-libs/gtk+:3[introspection]" +# file collision, bug #279018 +DEPEND="${DEPEND} + !sci-chemistry/tinker" + +src_prepare() { + default + plocale_find_changes po '' '.po' + + rm_locale() { + rm -f po/${1}.po + rm -rf data/usr/share/man/${1} + rm -rf data/usr/share/gnome/help/${PN}/$1 + rm -f data/usr/share/omf/${PN}/${PN}-$1.omf + sed -e "/^${1}/d" -i po/LINGUAS + } + + plocale_for_each_disabled_locale rm_locale +} + +src_install() { + meson_src_install + rm "${D}"/usr/bin/${PN} || die "rm ${PN} failed" + python_foreach_impl python_doscript ../${P}-build/src/${PN}/${PN} + mkdir "${D}"/usr/share/metainfo || die "mkdir metainfo failed" + mv "${D}"/usr/share/appdata/* "${D}"/usr/share/metainfo/ \ + || die "mv appdata -> metainfo failed" + dodoc AUTHORS CHANGELOG.md README.md +} diff --git a/dev-util/edb-debugger/Manifest b/dev-util/edb-debugger/Manifest index 49a83e869f78..e6ddc962de7d 100644 --- a/dev-util/edb-debugger/Manifest +++ b/dev-util/edb-debugger/Manifest @@ -1,4 +1,5 @@ +AUX edb-debugger-1.3.0-gcc12.patch 3374 BLAKE2B 6e75e6d940da2d54d20bfdd62dd26c7955ffcc00d00d84a1029b583b00bee69106e43a64ad5b9ab96a269b84f7a69e48c12d6acbfd0f4404b8d490660620c35f SHA512 9b0fb244ce7e80ca4810323d6198e273019b3255c40e198563da109e228f1329bf0b36560024607b6015bc1ba992e396151858cb1bed1fecc39d2dd688232e62 DIST edb-debugger-1.3.0.tgz 618227 BLAKE2B 1650e727851b629d7778c8488a464b6439f2ac4e5a72c0738cfe1ee302538b0d97dcbf9587a1108a82f8f8f4a6bec273e31ad454063f70704ffb48ca8ba5b73f SHA512 9d813bb61cdc7b61b594e63834ffb3999d3e1bb0c7a435095efea9b3b6726369a06c553ba6633df160d9456758ff54d5eee8cfbee6a1304f3a01d09fe2c7a65d -EBUILD edb-debugger-1.3.0.ebuild 1126 BLAKE2B c9b9391d5d06b797c3ad0e8eadab04ca983a7c344c179ded66357a99f13e26b7cb0b6fefc0d972f62b61f2599bc499243c35fd8ba77e443dd5da34d4b6cb4e95 SHA512 272eecf3dd7d6c386fbe5143a9c84baf429ae45f1c53312386567c44a4f48b472542d9f406844f015a16141066180c4c2636530b2ae8edc9b977362e52ffd0ea +EBUILD edb-debugger-1.3.0.ebuild 1175 BLAKE2B a1cdcee8c104480f9edbef70aa619cd3a1776e5a4c161cea7b6e069294f4a96da2fd753040b1943930ee49cb3ece37e5642b7fd58f188058b009147c24ffa54a SHA512 5a4afc4dbd8a317a5a8057da9b100ed71bcf216618299a2087bf4dc43aa48ce6b5ba8ca0d7c812d068a05aca2aa127f52017be0cdf09beb1881650d86a5e7057 EBUILD edb-debugger-9999.ebuild 932 BLAKE2B 060e1be8043c1fd6f12684b197f60cd88de8f8d35c1227246de4bba18546b23f16ddcd60cdf92a54a48cda5ab1640e9e199a1429edf52bdf935ebf18f120df19 SHA512 1c09eaaecff1866de7307512ced499f0eb10f1f3defc8663111d9cfa64f6a7ef3b846365f8e9e18e14d19fde18909e1a5bbbdc60a674f1918f0476316399d929 MISC metadata.xml 275 BLAKE2B 382b1023fe29dd71c57d25b04115b5757d90933d0cc3eefed19ac110608bcc02c260308112523d142d342921a652eb8bb66395e10c37aeadaec13e26db64dc10 SHA512 187c55986315e59f9adfc9129c81243da596fc9827774e08c244d64301380303c682c55af8db1acc80d90f648b1b154dc5a8cbdcbba7a7475c7a90735da1ef44 diff --git a/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild b/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild index 21c906d48591..e550d9ad3f47 100644 --- a/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild +++ b/dev-util/edb-debugger/edb-debugger-1.3.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,14 +8,14 @@ inherit cmake DESCRIPTION="edb is a cross platform x86/x86-64 debugger, inspired by Ollydbg" HOMEPAGE="https://github.com/eteran/edb-debugger" SRC_URI="https://github.com/eteran/edb-debugger/releases/download/${PV}/edb-debugger-${PV}.tgz" +S="${WORKDIR}"/${PN} LICENSE="GPL-2+" SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="graphviz" -RDEPEND=" - dev-libs/capstone:= +RDEPEND="dev-libs/capstone:= dev-libs/double-conversion dev-qt/qtconcurrent:5 dev-qt/qtcore:5 @@ -25,19 +25,17 @@ RDEPEND=" dev-qt/qtwidgets:5 dev-qt/qtxml:5 dev-qt/qtxmlpatterns:5 - graphviz? ( media-gfx/graphviz ) -" + graphviz? ( media-gfx/graphviz )" +DEPEND="dev-libs/boost + ${RDEPEND}" +BDEPEND="virtual/pkgconfig" -DEPEND=" - dev-libs/boost - virtual/pkgconfig - ${RDEPEND} -" - -S=${WORKDIR}/${PN} +PATCHES=( + "${FILESDIR}"/${P}-gcc12.patch +) src_prepare() { - #Make the desktop's entries somewhat better + # Make the desktop's entries somewhat better sed -i -e 's/GenericName=edb debugger/GenericName=Evan\x27s Debugger/' edb.desktop || die sed -i -e 's/Comment=edb debugger/Comment=edb is a cross platform x86\/x86-64 debugger/' edb.desktop || die diff --git a/dev-util/edb-debugger/files/edb-debugger-1.3.0-gcc12.patch b/dev-util/edb-debugger/files/edb-debugger-1.3.0-gcc12.patch new file mode 100644 index 000000000000..df037193310f --- /dev/null +++ b/dev-util/edb-debugger/files/edb-debugger-1.3.0-gcc12.patch @@ -0,0 +1,88 @@ +https://github.com/eteran/edb-debugger/commit/da04c339559f82257ff54ea62b1d403ee98c1ba0 +https://bugs.gentoo.org/841839 + +From da04c339559f82257ff54ea62b1d403ee98c1ba0 Mon Sep 17 00:00:00 2001 +From: Sergei Trofimovich +Date: Sat, 2 Apr 2022 22:36:50 +0000 +Subject: [PATCH] Gcc 12 includes fix (#815) + +* RegisterViewModelBase.h: add for unique_ptr + +Without the change gcc-12 fails to build edb-debugger as: + + [ 20%] Building CXX object src/CMakeFiles/edb.dir/RegisterViewModelBase.cpp.o + In file included from edb-debugger/src/RegisterViewModelBase.cpp:18: + edb-debugger/include/RegisterViewModelBase.h:162:14: error: + 'unique_ptr' in namespace 'std' does not name a template type + 162 | std::unique_ptr rootItem; + | ^~~~~~~~~~ + edb-debugger/include/RegisterViewModelBase.h:9:1: note: + 'std::unique_ptr' is defined in header ''; + did you forget to '#include '? + 8 | #include + +++ |+#include + +* State.h: add for unique_ptr + +Without the change gcc-12 fails to build edb-debugger as: + + [ 21%] Building CXX object src/CMakeFiles/edb.dir/State.cpp.o + In file included from edb-debugger/src/State.cpp:19: + edb-debugger/include/State.h:93:14: + error: 'unique_ptr' in namespace 'std' does not name a template type + 93 | std::unique_ptr impl_; + | ^~~~~~~~~~ + edb-debugger/include/State.h:24:1: + note: 'std::unique_ptr' is defined in header ''; + did you forget to '#include '? + 23 | #include "Types.h" + +++ |+#include + 24 | + +* IState.h: add for unique_ptr + +Without the change gcc-12 fails to build edb-debugger as: + + [ 69%] Building CXX object plugins/DebuggerCore/CMakeFiles/DebuggerCore.dir/unix/linux/arch/x86-generic/PlatformState.cpp.o + In file included from edb-debugger/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.h:22, + from edb-debugger/plugins/DebuggerCore/unix/linux/arch/x86-generic/PlatformState.cpp:19: + edb-debugger/include/IState.h:33:22: + error: 'unique_ptr' in namespace 'std' does not name a template type + 33 | virtual std::unique_ptr clone() const = 0; + | ^~~~~~~~~~ + edb-debugger/include/IState.h:23:1: + note: 'std::unique_ptr' is defined in header ''; + did you forget to '#include '? + 22 | #include "Register.h" + +++ |+#include + 23 | #include "Types.h" +--- a/include/IState.h ++++ b/include/IState.h +@@ -19,6 +19,7 @@ along with this program. If not, see . + #ifndef ISTATE_H_20110315_ + #define ISTATE_H_20110315_ + ++#include + #include "Register.h" + #include "Types.h" + +--- a/include/RegisterViewModelBase.h ++++ b/include/RegisterViewModelBase.h +@@ -6,6 +6,7 @@ + #include "util/Integer.h" + #include + #include ++#include + #include + + Q_DECLARE_METATYPE(std::vector) +--- a/include/State.h ++++ b/include/State.h +@@ -19,6 +19,7 @@ along with this program. If not, see . + #ifndef STATE_H_20060715_ + #define STATE_H_20060715_ + ++#include + #include "API.h" + #include "Types.h" + diff --git a/dev-util/fix-la-relink-command/Manifest b/dev-util/fix-la-relink-command/Manifest deleted file mode 100644 index dcdfbb3f4d9f..000000000000 --- a/dev-util/fix-la-relink-command/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST fix-la-relink-command-0.1.1.tar.xz 5072 BLAKE2B 6307e92fe27612fab088d54ec74809450dc1cac6a6ed86a4779b758c0cbd058239c9bb9151579d408efa354b32b82e5b1dc4bfd65cdacc8abf1ad2bcb84eca26 SHA512 3b3f7f467f932d7737ec1d2cc7d2a71c65d34da4fde3451d6ac8d3545adf564cb2b5c352d89bc580f5f9c19352bfa8eccbecf2eb7bf8b968579d4e4e3bd901bd -EBUILD fix-la-relink-command-0.1.1.ebuild 695 BLAKE2B 58fe2a244229843da4c7d1543b43f5f7b35483bac06922123ef406f3f3a6dbe1e7c29ee8db091d93502fe50064912a3917bce6e1b8415bf469c837cae4097b9a SHA512 58d33eefeda13c4c81b42e4fa752c5e3d1274eebcae56b83cdc7f5a584edaa6d8a9a986145344cdf3bfa769dd573e2093b4463a3d95eef56e306b13fe6fd5ed8 -MISC metadata.xml 248 BLAKE2B e02026d0ebfd3d3512f0d2e815785a663115e6c6a79346f70a0a149527df9da23150c12ce6953fdc20bdb446448d4a7cd54e8a93da0da0ac1f454d1a6dcc7920 SHA512 17e648eb5c5fa627cff9803cc70041f9ffdf8ebb09d086511e5b649ebd61529c8c2d5a3590f61f8ff77d6c937583566cb2685cbf4f18e48b3d8f3e7579d5437a diff --git a/dev-util/fix-la-relink-command/fix-la-relink-command-0.1.1.ebuild b/dev-util/fix-la-relink-command/fix-la-relink-command-0.1.1.ebuild deleted file mode 100644 index b7eed9571280..000000000000 --- a/dev-util/fix-la-relink-command/fix-la-relink-command-0.1.1.ebuild +++ /dev/null @@ -1,23 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Helps prevent .la files from relinking to libraries outside a build tree" -HOMEPAGE="https://dev.gentoo.org/~tetromino/distfiles/fix-la-relink-command" -SRC_URI="https://dev.gentoo.org/~tetromino/distfiles/${PN}/${P}.tar.xz" - -LICENSE="|| ( Artistic GPL-1 GPL-2 GPL-3 )" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" - -RDEPEND=" - dev-lang/perl - virtual/perl-Getopt-Long" -BDEPEND="app-arch/xz-utils" - -src_install() { - dobin ${PN} - doman ${PN}.1 - einstalldocs -} diff --git a/dev-util/fix-la-relink-command/metadata.xml b/dev-util/fix-la-relink-command/metadata.xml deleted file mode 100644 index 48f064fac0cc..000000000000 --- a/dev-util/fix-la-relink-command/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - -gnome@gentoo.org -Gentoo GNOME Desktop - - diff --git a/dev-util/git-delta/Manifest b/dev-util/git-delta/Manifest index 11a82c56bfab..17d1bac45d72 100644 --- a/dev-util/git-delta/Manifest +++ b/dev-util/git-delta/Manifest @@ -1,8 +1,6 @@ DIST adler-0.2.3.crate 12168 BLAKE2B c7743569d700d7ec3185e0459a18181148f8cd7579f4da1fab30eb2e3c3cabbe5a7467f7760f0cba4b2fdeb62f8d988ee1f24637685d76db7acb56f679cfc996 SHA512 565849eba122eb94d240a0cba875035537058cc168f137a8a3b99392d753815d56fa0e1a1e851062632700b0e3d12caf67f5f768b9f727956a2e5b599029e9dc DIST aho-corasick-0.7.15.crate 113071 BLAKE2B a22743be74f873b9545648db6a994250e3e39b92ac99601580e3b02194d205e921bff0b1952a4cca3399a3a7828555a1abfb0c1466f3930811c6b95c1a07ec5e SHA512 e67816efa7305937a7cbbb0079b91b8afa3fdab52cfb8eeddeee156f18bbeed26f941cd4cb18ab2bdc1da5a9ff1dcbe9d2090deec68c00287bd99ace18ee8b24 -DIST ansi_colours-1.0.4.crate 10525 BLAKE2B f71ef0dc730cb35e634623cbf6888abb72519fa53b40aba49ad1151a37d98bf3ff93652ad67d276243c7ef9435a19b839a43a4122e451a2defc96231fba145e9 SHA512 36eef5c4c84f7f8bf3adb65eca5d7d2da48190c127cd76b78b7bb035cf98afbf2534b82bb293cc1e472eaeb08d541fe28a87b99ebd53dbae8a50026898b043b3 DIST ansi_colours-1.1.1.crate 18739 BLAKE2B 4939e1c45e1a22548bb5adcc1ae7c4ee657ea6c5c0e3d2d3fb8abb45d4fb172de1bffafb037dbb387f7bbe7417d8f37d2a3a2dfb77d4575935d6963dcfd82cc9 SHA512 eee698867adee7e4fe5d14885f91f9d71aa58db06d795dd0f03a8d4c99f6f39dcb11d3871dd2b8f019c443fbdd880888df1e0869202cbb8bde79fe20d60c1c57 -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 approx-0.5.0.crate 14359 BLAKE2B d1811157cb560d24b559b5f4954654dcfe4d1d418f90ed98536c0f8c72584b9cc10c93c4e89fa376f96be043338964d07bc722ef16ebf3041e8c7eb755f2941e SHA512 4c7ef7d54b6a9fac11587fd16638d36d8738e5156f5abf77cd994056377427f12170b61c03d1acf591dbb897911babc852c2a4a12b3c5277e1065d952c9e7dc6 DIST arrayvec-0.5.2.crate 27838 BLAKE2B 51e2eacae0ef148f3f52d21ae00794e540e7ce4c013fb496dd1347ad91ffbbca199381fffbb064225f829216f6c5e915edfa64833f91fabdd13c3f011d86491f SHA512 1896b5f64b4dbdcff8ad234bda4ea8129bcacf87839347304717e94ee9f369cf5f4371755e453ff7d72817edb8f7fdbc726d77cc4f28ed05148dc89c7714b004 @@ -24,7 +22,6 @@ DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee 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-humanize-0.2.1.crate 14509 BLAKE2B bce741f86f1d826b9efaa25907a40a88d8e18c50b5971a0ac6794d64360605ec9515eccbfa04c12c753cb640406ed45f4da530e1864af5498c0b14fb2b66cb30 SHA512 199a3da317791cd4fd607894afedc8b6607a8562f9f69ff805304a65e935b51cd7681521bb23c1c00baaa6d7e836174d51986f77e683c1312d3017f41f95d083 -DIST clap-2.33.3.crate 201925 BLAKE2B bec9c866481c5b3fddeb314f68af9bce38fc421e42816182de3209e8ea3447b72cf033e6251eea27fe974eff8085b7d98cdd2911b5cc0ec6b4bf4c750deb8a25 SHA512 3eb0fd648e2e3f9e5ff69a5e6cf0d867304fe18523accd036f28a86de368e4774088a6936c108ccc045092c539fe7f7494ea96420ebf6b4bec16880cea84bedf DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8 DIST clap-3.0.7.crate 190557 BLAKE2B 79252877f4f35fb6a900914bfd0600e850b2dccfedbe951b923cbba2ec4c878b0286c40a6287945a465db81f2208b2d9ef18829d72780b251f475d88bf5bd73d SHA512 d09c111444576767fea85130db9f9363dca09fd1bb3df7ecf311ef70260e7f48b79ece907351a4cc3d04ddacfea404205c5841dc30d40826e41c3c12a7d52005 DIST clap_derive-3.0.5.crate 24680 BLAKE2B 35a536ed73a4f3069ba788792e3e1e335ccd8e14b0813762d472d9c590498c0bc469a40f5a289d740aa9bad9515c045b7d84d93df0ad352426ac5fbd217dc51f SHA512 9e1ba624a119a97804b972698a7ac963d4e1d5204489bccb9236a01396dde7d383d4d78a107b52c6ee02799dd75e8c0858c4ca19feae4548059502f296af370c @@ -54,10 +51,7 @@ DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca DIST form_urlencoded-1.0.0.crate 8412 BLAKE2B d65250a1d56cee26befb8733733ab67ffba9b9826755194158f336a22e792d38320292548ec73cedf18a56a806707334eb75833e54bb811c56a2ccfee05aa731 SHA512 193b8630b2790931c1ade898187637b2efdfed60b2c98a2dec6658380433fb7711fc2d8196834c19eecddd219ca7383e4a4946bef25c664bf4dc010388b60605 DIST getrandom-0.1.16.crate 25077 BLAKE2B 0cbe96c27e78100c181a064e5fe524efa9a7a267fe60f8336d2ae0125883acd5d575ff17d1d56607255d9b2c30cb9d962026fdea1a5c3c29a5e0760d27c3136a SHA512 c5450c522c07c7a38b326f9a9062bac7d089630219d577ea4b55abad4e0c31d17b7cde385fc43912dfa100b42334e7a52422c55fda8b738caae428c6f9addb53 DIST getrandom-0.2.3.crate 26261 BLAKE2B 3e52a87b9355f850e07e5080c20e1ab3acfa927bae28c63bb8bfd6a773ad77be96d3ba770c344631cc0f2d9a95aac920790173168b102e25f50480ee96663569 SHA512 e6da64ed529cb0fc000b613f75187ed6b20f716e721d8a02ac2ae39c507fb9f6189ebb66b522d28584eff1e7e9efc274cad6bfe43f464f58053701e1d51c603d -DIST git-delta-0.11.3.tar.gz 1198656 BLAKE2B ba3707a70e1a9f589a91a931e0a908525d9c3faabd78f8e336b9677b91c03e12cddaf985b5a2babfba9522a24e04d4b550015b9d021a80ca39da1f579ea8e97e SHA512 090d64d1a9a8f3b905c1f7e80b98bbf3c62b3db14668cdf1f64fe8614086dd346513b305d9b9f160cb9bf7cdd3cdce640cc948c76ea48fd5a65018d356120785 -DIST git-delta-0.12.0.tar.gz 1210392 BLAKE2B bb9deff579f98fa6a6ff27b69f4d374db4d0ff1e3c848379d6a9ed132b529ed5017f06230de8677f32019e3d4820c22bca9551bc761c8c55b03be1817e585dc2 SHA512 409a49974073f1a92cde2922df57e4a8539901a63c0896486c8b09f0e2b7edeea86b97baa3eb743cd175bdfc70cb67eb7db5eb164796820162ca623cc6bf085b DIST git-delta-0.12.1.tar.gz 489400 BLAKE2B 5f5a907ba6ca00e4f1382ac032d2adb9409f7f7f7666c7dbcc2bb5407ae9cf9c5f0d0b678d28aba0db2cea538fb67e45147aefff11ac07d38c55d16bf49a76ca SHA512 70796f2008fbf085c6caae67165f7273a3026269851609d1b9e613aa04017715fb73bc0b5116c501acae623a32d348948f3d3afc1c99b343b623347526667471 -DIST git-delta-0.9.2.tar.gz 1126468 BLAKE2B 46ed5598965553f6c9df28863efd0304deecedc41970701fe46d8698494cdfd371bc463845586b9e3a1150034a36abde403d6eb5185c79bf65d918418690beea SHA512 14557103e0a5edf1c307c5036dc092fbab119952d2eef95709e3a363d913ae11e3d8fb7bf16e7dd26bd36e8a7d51c49e70edb002fce8f00b428c7ee330d49d01 DIST git-version-0.3.5.crate 3203 BLAKE2B f73d2f076c79c10c7395e584d811b6fffc7f348954c2c142099c48ba4440d257eb1be59ff26c3a61f37a6bc119afd82105a1697c37f8d7b973f3a43108f099f6 SHA512 7017d59ec7eef1d69c333ce8bcdee355dced8e912c4b5eabcb2abb93f6075ef3d1fd9486661d472c29787b75d7866fc49835d1faf5d06e42837c95c856398629 DIST git-version-macro-0.3.5.crate 4302 BLAKE2B 39173a36199b34cec11a1924faed795334586b21e3042bb91f3d38cee2d8b97ffb5bb4dd45a3c192d8c1b8d2b2a5bf4e0d3b23927b6f4212cfeb7cb9dbb16d4e SHA512 319729646469ab6508e16e6f3b88f588580fe7089479f70522edd6ac7eadb3c4576f0a57863bd3927d1ada693c3fe3706dc6a75e6cd75723db7f23199dc69ae0 DIST git2-0.13.23.crate 192186 BLAKE2B d3bd3c54abc7b04c2948edaf35adac671a391c03ecc80c53e6ad0c9f14798d0d9fcd308a9a30424ffe5b1f6da1e6e20751d98eb47c62e123e3bbb16cb11ca32a SHA512 e60f21affcef26aac16181d48ecaa67b6a9578ce5fe9e62b6c460b21bc02feb858fe25f07f7d7443b8eeae88974f1ad76a998972e002a6c5da5aec4c1172c401 @@ -65,7 +59,6 @@ DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a DIST globset-0.4.8.crate 22886 BLAKE2B 726fceb279ef00589ebd6f77bbbe0642a22a9852a12ac9d14139af679ef2af0a68bb90f51f9cbb08d44190eafc35145df72ea3ff2f346d23cf22e428c887bb42 SHA512 1a1fb9731d310ced63742b2c6f7ef7f414c89780751d9881859a6e6fbc512e91bc23c91e3743bb36114dcef6dc1962fd376d67bc536752ba6a8a2fda7aa80bec DIST grep-cli-0.1.6.crate 18949 BLAKE2B fe0c1c615cd2b1dbb8b7ad3980292308d9f06390ead08f42719b835805efed8a8243a7ab9e5bbf3cc6aa5c2890aa2bd53366a0bf65d66c19ec706f76beb58cbc SHA512 ffacb90586bb28afc3ab2a780be10c78f32b83c5ef5b28c7729ed61353ff5197bdafa485e87371d5ea10198bc9c28c46a22172a9fdb0adad0119274c503214ab DIST hashbrown-0.8.2.crate 75830 BLAKE2B 9b08d98fd06e0cdf1dda7a86b8e2c6b1463d28eaf108c38c7c8fce1364ff1d752b044a46d0081b2348c6eecf0bf3e935e85a2d88c67b144e86734bf85a8e13ef SHA512 a6c5e5ae29d3068d54799efbf79b40ae95c2ab64807fe61ad44a49cd90c72b44f1e72340f5d6e2af1f9bb2684675dd86fb74eda03cfbf3a49d3dcf5080867a02 -DIST heck-0.3.2.crate 54718 BLAKE2B 6514f604361932e0a8e1a86786d3ec7218d95f8b3b3bcfc9e21c5fddc58ebe28bc0781e2ad24de4dd4296da85e97c742d8473370c99a593e7e5fc7df00fc9b4c SHA512 cbc72c3473ab14fe445491b1d9586d50de9a462af344638b871f7309fa805069a1405bcb1e0859b561f48583fc71045f38d03b92332d35131c67e140ccd241ad DIST heck-0.4.0.crate 11161 BLAKE2B 13b8bc39cf3ab90e71433e3c7b3e5f1c19404bec58dc4298dca05d94d5c14c2fc97350de737cb78aa45196b1241aa8f1ccf3a11ca309da5fe0f6a657673412b3 SHA512 33bdbf4ff9ecc4f4d74cf06590e056f4d96bf0d990d5381b9da5b65682b2495ed74e27b45419c2afa986c1f6200909d5175b137ae73ced5cc8ac869e4e1bce8f DIST hermit-abi-0.1.17.crate 10065 BLAKE2B 79aeac5f72873a29b53368fb01ed4288224692cc7c55221633775641ade40693bf3fb44db22cbe4422a74d1d6330450110f21b586426b6fb8ef93f116476c644 SHA512 1ed4688f2cc1f1d5ba2f7637e2a9dc230712ce8907e1fa3d95ae374cd4b67a325138a98f2a524cb03f99625775057aa0370f480a73ab20485f0456e2f108baf2 DIST idna-0.2.0.crate 257203 BLAKE2B d26117124891f90b5e36af291c9038e2f4d46402c41380a6a89758459fd73839137e6faa401502be12dd81292cd9e12ec82fc611c0ff7a150510d19010767558 SHA512 375d6d73537a5c9cebfc850a2b561d57e748d80059ca27fe5e35c058cc12a5938cfbb39a76cfe57fbe589f7e36f89ccd91ccdb8899458c322e277c299293bc7d @@ -75,7 +68,6 @@ DIST itoa-0.4.7.crate 12099 BLAKE2B 0e4ffbaad504565056f74c3ef560a87eff321a0da6d7 DIST jobserver-0.1.21.crate 21228 BLAKE2B ab1a6496d609e19235f022e920495e708571116e90f8c036edb5f7ba270c2ac938f7571e89f3fb714043c87623d4cbf1d404067ccac6a8b41e4a6768039cf02b SHA512 944249819e1e3dd09495ead941330e9abe439647c1e66ab7e2140c0c9e100b63f4f792fe06aa3c86f509f057df297ee2d35df0ccdfd4bd6a115b6a44076237ad DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST lazycell-1.3.0.crate 12502 BLAKE2B dca2d3f46823a52dcf87b7d6103fc4f1f83bc5247ce361946ac2d9df239fb43ce4b418104503698dff0242480cd014996e77da4ae0a88f3cedbce4eb9d3c9ef8 SHA512 f9d627afc28b61e9687a3f72260eb013401fd64057647641ff2e763770d7380ab1d2d8cbb4a3c8818d53d504c618a3b46aaf701f72f4d7b25d226042824c2f8d -DIST libc-0.2.103.crate 540563 BLAKE2B cc99ae88783e6f3044ecec5154e0de81a7f792b89415cc2736eb4a436edd316277d690971c4aa0eff7935b5a355c8966805c4ee72c5fec8caecf65a29c13caf9 SHA512 79e1c99bfeb30283f85742cf17867000301bbe022c6b2ace415b4a767068dd64b09581bcc802d42150e45849f5adf8ee2720a0c695324d87d3d96a5c554a216d DIST libc-0.2.112.crate 571445 BLAKE2B 3936f4fd08cda0ad5be7b1ff417b6dfc9abad14ea5cf647425d8a2e7306275e958fb5cab4de9eeaab95065176bc295065bafec3846ebadb6e15cba20de495280 SHA512 6c1a027eff21d3ef8078ad19b90b06d90790919a848e95a4c878e8c8b850d2e9be3fca36d8db39b24e472f15e5352ead1182d5491a0b382e06f8c3ead379c45f DIST libgit2-sys-0.12.24+1.3.0.crate 1476766 BLAKE2B d1164bd49ac122692141ae6f2a38fde941582668169960e9af98bee7a4a26e57b34522057c8503146fc5b7fb1ab646fbf2548c7a3994299fd078e5b835041ff9 SHA512 9d738c318a15b70c749aeef777aebaf59a40912da5e4f23fade1e84a6425acdac6e6a59030811f5cd974edddd965c0c9514f7b5a0286d32d4d7f6ebb6e6ae21d DIST libz-sys-1.1.2.crate 1339299 BLAKE2B c055fdcdeaff5d44cc95f6cef190094317644e4881f356e46b0c0347221ffb867afcd29ecd4d995bf397f714b705ce84cf34ab87010770e00b3aed1956fa46a0 SHA512 2342c738230ac570c61b466920e2ceafc0194381643540f094f6541917639a4f5b11d46d575bb03c7623ce109d376bafc3076a9d172233313e38cb6f49ed16db @@ -83,7 +75,6 @@ DIST line-wrap-0.1.1.crate 10010 BLAKE2B 8f64561931efdb39ef256b90ad12573df76449a DIST linked-hash-map-0.5.3.crate 16130 BLAKE2B 20ca73044271533d2da6bb6ca863a192b61231760fddb82ac373a34fe63d92efe5b841fa401b9aa509cc1e05b86cf672eae3f26ab5c07c7b0c25e764e128344e SHA512 90ec22fcd830ccfdefd1f7c480c5cebd5e95c822e0c28fff9ccf00bfbdda080c17a722697fdc991ee04a4a32e974309440a91284bc13c9ee70284e4e247d33b1 DIST log-0.4.11.crate 36276 BLAKE2B 728647c829e96cb4fc795682facceebec887508e1ca14f13c0e7984db8ac39b3045885d1daa2f335de3e8f25c5cf1b519a1e7c8c6f4160a716bb8e39d085009f SHA512 e216fcb3c9635d8c4b67b05c1ada1e5de4e99dce89ab4c8f8033ddce6ac488605d8af09f93c42d25ebf8844feea22c93b71682e77a368ee01c686a15133fdeec DIST matches-0.1.8.crate 2216 BLAKE2B f18176110921b1cf6e58d52d12f1d1a3455ce2dc04421fbf1b392f66cdd81a88e924571fa27e307a06301d83b04f3b8a0ca3ae40d2da6f2decb8aac4e2801fbb SHA512 98b58f6a2694b03a7dd1be69ebf7e3ad14483fc8e4cb6e6c26a4937e4e660e843efb4dd04a7312dd9659ca02acd3775678f73b8faac44a76ffafaf873c22f590 -DIST memchr-2.3.4.crate 23077 BLAKE2B 5ddcc5fba109030040dd0c394344860ac0cb96679948b364c3333eddd29992c335c2a46a6f496c2fe085981ecb6e5386f7d44c1d489cabba180c037f1a872013 SHA512 24cde03e6f7cbee1c1d12dcc691190c7e3dc72f468cf41e2397560961d62685976fe47de51119c04c473cccf75b38311bd887fd9db93e92563aebac8f9184df6 DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 DIST memoffset-0.6.4.crate 7664 BLAKE2B 098783d0fde7268b16fc5c9f5df005b93daac18092f04d981559b9f0fa310344c6fbbb93d42587ec7107a5c4e8d757508377dadf03471dbd7022f3bdb5b3da4b SHA512 bf8d05b72571ccdef32a93cc4489ab4cb7abd41415d55572d1dfb983053afe3eb2615e968d87a326af90c5702b9959150f985a4186acfd61df9b69a74e99713d DIST miniz_oxide-0.4.3.crate 50058 BLAKE2B bc7a152a984de061803c11255459ce3d8fa64dd5b38de9f2ed29213abc1922d68746ff523de3b99e0e95a8933ea75448a9fa1e14cbbe248549074cd5ce7b3c1d SHA512 8c0e2b3a585a0986a61977d4459adb1a7c396ab53f4f688dcbeb2a09c60878b0423f54fd1879c190f5c64690a2473ed2a07d4162a650f6c39f402f6b27e863b7 @@ -91,7 +82,6 @@ DIST nix-0.23.0.crate 185348 BLAKE2B 3b5acd0972755d7e3f724d2429b801d5952f2410d91 DIST ntapi-0.3.6.crate 127221 BLAKE2B 5e530c90eab66c73fa1864084eb462490bb0cce58ecd9e22659d4933ae94871c722dd2e9b351f9ab620a0e45779cc2030cc65bc6badcf9ccc6263d0850c11447 SHA512 c07f2ae51e4fbbe55de9f617d333e4042a93de69e9bfcdd44acc1b342edd88cc2a360fe6710d9568594e2c0990776004400d0741e61d1a2a1cec4a645c4cb035 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 once_cell-1.8.0.crate 28925 BLAKE2B 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a SHA512 88e55c9433225ce85a08353168c87fca2237615482160a5c28f3ac17f06d48c63e0c21b5f7ef81f82ca133436e371802ea099453844f1c111003bcb6ba89e827 DIST once_cell-1.9.0.crate 30702 BLAKE2B 3d492e64db120d8a23c08490a34d376a006e46b28bb5f0f44c3a955896e6e597c67ced35daeb4ccc7f7748f142d3bf2cb1d81ee61a99dc6526c48730c86a2fdc SHA512 cfdb6aa4bcc0f50d4c37eb69867d2deefa70323a7b607e55180b7d417b7188c4f2889417fd04fc51671c65eac75c7d9e7eda06a87dedb846056def66d14eaa46 DIST onig-6.1.1.crate 30790 BLAKE2B ee5b49def2318cdc1fa7123484eef48551faba5be52659403e7c037e84a9d2c786afdadd44812b1a478762ae582fe24f46425f9d70f1adecc870020bdcb58b29 SHA512 4d754f05a3612486f6730f850956a041f1fb8ff723fd512acd0a8a0a4a2c8be2b98cd6f7b6a882947d3b368bdb5822241e55a87eef331de80c375433d326a864 DIST onig_sys-69.6.0.crate 620817 BLAKE2B 294bc78ba0aa31743ec12c1cd2c29c3566fc960f64788681cfc3b333e942efc367c1721efdad06bba218a48b3eb1893b28daac163f76cb28a3f872e940ccdf02 SHA512 79903461da8cdacf3f50c7f4d7a1babb200a883a3fa6515119a6d2a82c15eb64b7f758932a2a8c46f89acd052d8f2ab84cf87bf16a3ec9c570667232f54418f5 @@ -111,10 +101,8 @@ DIST ppv-lite86-0.2.15.crate 22002 BLAKE2B 3f967f112ba799f18a3f897c944ea656994ab DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952 -DIST proc-macro2-1.0.24.crate 37716 BLAKE2B e2bdbc7cc9ea254529e322f6a2eb44002b4994fc4a00df32012f66740e8e73ae70820dd40b7fcfcf024f3c7784ab9add5cc1db37f4c72d5af5c8f00164ebc145 SHA512 c3d23a5136c55d734084ce1d76d54f237fc1003074af102c2ad96d851ac496ffc7513ddc505a68af4051c9d6de09725a0ecb6e76ebcdd77a1c056f8f9242c9be DIST proc-macro2-1.0.36.crate 41411 BLAKE2B d7d99aed41080b65680736d92dd027e21c9e9e0b03601915c000f5dea8f2b2d9126b116af32f2fb04b4fa407775f0131423055d0b62fdbfe87fa4ba7ec098beb SHA512 f31b0f2356af2746321c4f808ac9af87d21a5657c103ed6bc1383855e40caf49246cc8ec1edff58eacf193424abfc2163148b7298e527714e65e602f14b2e50a DIST quote-1.0.14.crate 27252 BLAKE2B c744f787e311f9c42b2678f88978d68eaeae87324f07cb28042152a77244ff973e3bc93b8a277f590abe1b6b7c37f6b095ac4a75c96ef9590f7d9d397382b62f SHA512 b2879fa8ae5ca80fb8aba56da016d9b8aab0f1014cc67fe597f42999e8042b2178b98dcb09109edc74b6bd1dc542341a72d11e4880273ffaaf766da243e687e4 -DIST quote-1.0.8.crate 24997 BLAKE2B 53f8d9e363e2697b580f4bfa39257a6ea1d1899f6cd73f96233cb476de1aecd0c4bca9a8856d128af81ae0f428be71c19b0d2e4816d856bff20030c4cc9258b5 SHA512 448d06465d93d384bf31b0249fd143a92edc4b9be8bb3a8c1a86366241be6469c3874dac98acb3810d5177b106d7307c7d9e879f91cce2e278a319ef1935577f DIST rand-0.8.4.crate 87406 BLAKE2B c09358416d2425a8243b623346fe71bf6f03fddab1a23fc752f4303ba7c241b3606629e4edf0ea720785bda0bca534acd675c2de079b78eac3df24a1ad6ba654 SHA512 77ae0e988e31e12f7d3f2c40814f930eecbc94c4aced827c337be78eeeabf39fde2dc5c4fda059afdc01285ff4afe30393c32694377de004feff16207606558e DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 DIST rand_core-0.6.3.crate 21938 BLAKE2B 7c73e2da6d423c68dbbca31f6528bdb3f42fa39b30d0951ca7058e05ce16ef09ef5e047697b33ec17720314f934512c0907aeb892df93d63abd8b63eda2b50a7 SHA512 0fc31f96ca8ebba8c179367de01458e909265e1d627ec0c5620be7c8e83d2f9570471d6ec2cb2bc4bc531505b02fc31f1165708cc1357906791c87123b06ee87 @@ -133,24 +121,18 @@ DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764 DIST semver-1.0.6.crate 29941 BLAKE2B 1aad12eb93534a0a72fa1645a71fe4cc03121a2215520030d697e863427fa06edd9f63d05c522f696c5b9c1c45556803ae381cb4c77a2d4a7fc30f7363e3ecea SHA512 0470b9a3a6d398233d19a8240de3b0d18c4cd8f8fc6887658baac4053c88463d5de9b7145a564abd43f813e03b75a26050eedc1689450895953bc7f96b64859f DIST serde-1.0.118.crate 74248 BLAKE2B 0d78d29a9d97da401dba93cd6e118dfa48c73351e32ee48bdc2a649ad60f1b198574b78a5261564d466e8097f8b635e810f4c8a52592e3f39550910e250971e8 SHA512 d3b316e721ce395fad656a598fed7e83b248a3dbd98a9eced98fdc337c8fd40f415356a0af6a0e5a104a592ad10e1265d47d94b10b343ce9475797b3a74306e4 DIST serde_derive-1.0.118.crate 50589 BLAKE2B b1328a3c7fb0fd6321f0d020969f1b7e32150488410d574cf9e75ca06bebef3d753dacfac4e45cbc0eb9626246734a1dd5b766b96a1a98b53f3f17897dcfb349 SHA512 f0909822f73e900c8a0b791a30fc5cf5be0a79e6c455766a90d6cc314408b95f2b9d7e3ef99363860d615620968e217da304457d2d6e00f60da8ab8fd2db7115 -DIST serde_json-1.0.61.crate 114887 BLAKE2B a06e2b3572b01b57d39a7df4d4c333408594cfe80b6b6a810f8c36479550f56f085cbd7e693d3c27f307bf0b49eefd34f55bef1872a4a0318797e4b9585cce9e SHA512 ff626602b547fa8e48c37251d2f6c91633fd45b49ed8211e66a3174f52f9aafe8778238466e7deb5d5477ed23eea0091596d78894e0967d6978f6737ae115891 DIST serde_json-1.0.70.crate 115394 BLAKE2B 7aa3ccbb5a63ecf4e3f322a1b6eb501608bf8689d1deb86ff87a0619f8e014ffc609a17d65a760b9ab9b9aedb5db7d7c8c931932b3775a4e3df736f49222e243 SHA512 c85aa6a5ee6e7dc95f72bec14c427e2b7fcfd438292e61397e7d82f3a252167d0d36e0660f976eece4b9c34791125db88f5c9a92eb919f65ba9f04b782044a8c DIST serde_yaml-0.8.23.crate 42140 BLAKE2B 49d28913954173d1c062fe4668c2228286adde3d3e210befd09e04f8e43dcde469c6aeb86349a7a604188343d0c211078c9520c079249780923a4d70e3132d9b SHA512 7831299cedf0fa9155a76b61436ec1cbc06adfe672a102973e8cffc8b277d99b4104d70951ed16b18283f3291c8047d6af413e0438da3e6bc6745bfb6816628a DIST shell-escape-0.1.5.crate 6847 BLAKE2B ccd71a73b217b375843d3f0a762b3f5317bc0fdc8e43380a17f25e1ffdc391de0af7b0e4472be23241a6654f5b6ab799a51bbed8da35295322002c54ad84e9a5 SHA512 848f8d47d802b82e83f113fb07f44fe962628379481d1bef9d15f2e5821a382c9928c32175652361aae9fe4c8fa5c1dc1c89350db6ef5e68691bae4a3742df93 DIST shell-words-1.0.0.crate 9798 BLAKE2B b2511d6a956842346f672edc9a3a3554af6d424c3ccad4244c190a7edb5c6d9f18166d91a90ce2c4e86239b858cb04f36f3cb2ac0f1e64926bbc8377f3745d57 SHA512 f1de4606bb249fca7dea437464ef560aa49839382716b9c940738547a5def28337501d9ba77d96a63ecb956d3c49867d6f4742f14946448a2c9d0b1ecea9ebc9 DIST siphasher-0.3.7.crate 10097 BLAKE2B 455b5ca81418aee667b4fe16092435e025353267e14cf4f911f5d48a18d9a46be04452ce1451a272f8b2073ecf606c6834b6d06b49687474bb7ac226383aa7e7 SHA512 4a8ef56085742de7ad638194b21ff3e315aef6de9b7590e736071859ffa2aa4a28cdea7e05ecfa781fa35a40505086a36d84bdb3ec40d679f9b83c2edffc4d3d -DIST smol_str-0.1.18.crate 12024 BLAKE2B 93ce77d8451275a779f1e88ad2cfddfad700486e9100f642c607c9b27df45cfb3a44ef3a0d814d0d1783a21eb1f098d0b452cdf2f77f5e0c7057cb1dfaf495f3 SHA512 9477345ef2da694409834500ea86671a02150b81e6881ebd0a7e3d954aebab9d6e94988fa596004b87603e64b946e76e9bbcd20e830ce100f25f96dc7dc64148 DIST smol_str-0.1.21.crate 12165 BLAKE2B f9ff6e366a7145e5ee1d2ffbff585467af9052eda4d0a5797c46d15002d0cb470e55981328ca9f136ddb9ecead7eea2c159723167f6bad8cfd13f211b07b9e63 SHA512 b548b21b7eaba6af6173ddbed3f0e808dfc5aec31553ca30a16fe6e487bdd0f01ddf981ffd5157e083e1901780daf2642d4d807af79d4fd1bdfcb4fff778e5ce DIST std_prelude-0.2.12.crate 5066 BLAKE2B 06e592e98a78e7d4f0d40075d5c77041019264cbfb50ff2f5ac2a22655787d3f70e4b270aadaa5508e965c9a8615b98b7f3307ddc42e62de708406f2fce14980 SHA512 c929e6eed305c337c4eb52caee63c5c016394ccaf2cb36268a289bf0bc74b0a20d3e739b3b7ca87e30eb45eab503203e04399c04d48f2d69a94da75cfd5804ae DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1 DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34 -DIST structopt-0.3.25.crate 52296 BLAKE2B 07fb1f601ff0233c5ccc15fdc45ccc6bc06636c261c96c7554c516c4cfd1f38a9541cca67c670985bfe7984da04a0cfcbdf37a83479ce1aeea9b795c7d323889 SHA512 f07c505fbabfd880ee5f931e8a3ed8a1d01fc0a66a78c0cc04a2600d2f5cb2d699ac41719062c5c4d2cb06a64ce1433641837bb7d9fb755018ce95844216811d -DIST structopt-derive-0.4.18.crate 20996 BLAKE2B 2ae17e0d365a7ce7a4d0e007513623ee0d5acf45afdc3844114e02975b855fd1a9f7df404a24044cf33a3a4cc4142eccc34d1e97925646d54d460a89baa28275 SHA512 68a7f9c2ed987993fdd8bb7e81c31969a1fdf5351c58cba9de61a2f5957aba1626be4b0742f31d4de502301675ba24b0d91dd3acb24f5607bdeec83070626a57 -DIST syn-1.0.57.crate 229228 BLAKE2B c1f4e6a38ce706f86d8f075409fb341ed9a46aeb8d0f4534fceb2aa2fd717063667bc89361b2d95916c0dcb036d5450d94c23139d110afdacabe91c0a5f988cb SHA512 2e7f318f15c57d518df8e2875545f92faa8171c37f1ac15be189bd58e9a178978e3734417ba99030c62fb84e55e4300fc477d0422fac60a7ee8b759cdd1e56a6 DIST syn-1.0.85.crate 235056 BLAKE2B f72302314edc7a4040cc6e0c95a4b8a7105d81da0cd1788703067b01437a3cad216569d96e6871e5c26ec99bac23eaa077d871f2163ee4b501b4d57eba8502b3 SHA512 f12ac93bfc8f24b2a567485fc738a40ae8c9649515783003e07bc5d0f3e377bc324a4f649d66c7fa2d1272cb0a2fb884ecfb06f8aed98dc3c03329f62d03a44e DIST syntect-4.6.0.crate 750938 BLAKE2B 9c53e142093f6d9fb703f4fe3f56db15c0bb7eba92cba9f31e567e9de2bcb129b7b415cbaf692c1e1021b12184bb3b064ed1996654581aab3d5f09e992c0eb5d SHA512 9e320afaf4c2adf41dd7e20c5d95e3063fe8d2774d8deec7e0df3debab050e96a1a5c85d1732c661ee4022dc5bf1abfed2982f13269689b527f35efb2c82beba DIST sys-info-0.9.1.crate 20589 BLAKE2B fb3c43a1368c9206393b28064b38a1560aeb863b9b0bc89c9bf6ccc344a46a590296df3596f421218d78c26ae90d3f869ef0457c8c34e8e8dcb9bbd92fee0450 SHA512 52e23efd5bba1ce07d7fffb8c2d6864a8056b1e8ce1b85c4d2d4b37b9d57dfa5a6c0eae9e2018e07af47469c3f7812ccbd27351cbd6c95a7b788ec87cd544b2e -DIST sysinfo-0.22.2.crate 114052 BLAKE2B 71fe67d32e24740bbf8131767795a4f46367ed3dd871a876a8ea0d5e66b159a992ff007909feb40838096661377f8abbe13e6ea7d631036b8d0c55d4f147209d SHA512 90a800c2152d7b3a4707a1250a365baf53797665048a91ae89b98c7f0fe2e7ff606d05e64585d620107fde184e637058f7abec94e299a5cffdade6a823e901d8 DIST sysinfo-0.23.0.crate 118866 BLAKE2B efb09381becc0e13ec993d79635ba58252915e8044dcc28179b692f99bd96326a87368f98d34d670a4dbda2717567b165ef86f5cdeb9cfe8fd65eee6f382bc14 SHA512 e5dc81ab1d0cf37797a3c50da99ccd21b2e1f28ca8cd76fb1f4983ec16bd231fead8ba99a00b6ccf25e5b2f871a07116b6ba37c3c98ad8e3bcd3ab88ead7a002 DIST term_size-0.3.2.crate 10917 BLAKE2B 2302faf4cc03e0e40e4b4b0ca79cea5e70caed8087a16f2b985673476041d19ee6908bb17931b453e63a89e33158f7e01875716879964664487fb26395ff7f49 SHA512 7e820ca667f841719e82cf97e90bd2546cdd7ecd4834c68f8eeadd2e530bb13ced1d058ea7beda5db77eabacfaef64b8c3699c482bd912ff570f6ab78149dc88 DIST termcolor-1.1.2.crate 17287 BLAKE2B 5ff748064c9fb6663befce2fd299edf6a6deb06ea72d21a62d6e77642934cca0933e10340fa84f636631cc08c76ba83ef2284b2212759129d54248e5fccb4c49 SHA512 f37b034345382cd621b1344a3fb301ca3d4d9db8b5858ac1ea82372c983229fce3c0ea8213d6b7e91291b6034affe11e2c3e593dbd95256294ce5c584b33e14c @@ -186,8 +168,5 @@ DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e DIST xdg-2.4.0.crate 14035 BLAKE2B 9a2ce4737bbc4f36b007008fb6d66065bb2354c03df4feab127992d360f2e2d9a681c314f61b856b165b6515781917976bee415fba0b9e814695a046de467387 SHA512 d45b090c83bda578d89480f783e7238149203256d61aed46ae1657dc3de62551a618aa5a02e9d9867b39de82a8df527d37432b9b8c41afbbf0188f3644c4ad2d DIST xml-rs-0.8.3.crate 52547 BLAKE2B cffdece0269b9c04c763481af3a3a25df53d7593552c0956a0efa30669aae497e7c4865c92bcf267f4d7684d0ab957fab3d62b76a241fbfd6497eae25bd9154f SHA512 e44048aa2a010c6242d79c8590bceb300d7056cfd1397c4e4e4411089a3c3686b49603fc2336ea69596b6775b729f1197ab6d9d7d8f83a758e2d962c07aec033 DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0 -EBUILD git-delta-0.11.3.ebuild 3637 BLAKE2B 6b7c2111f9ed1d57c36398679947c7259fff90ac077d2c6a1879ec313742e5726dbf1c508c642aafb5df72c950fd0e04de63a5de66336dbc8196d0fa01bba05c SHA512 57d15f9ee8d1987710ce9e7414dda236ca046c5870c88cc5cedbc56bc845a013a571f6c404959cf5cdc46ac7187be6bd07a04649a1e60bf0ed3b5153df4dda85 -EBUILD git-delta-0.12.0.ebuild 3463 BLAKE2B 23b8d00f9dd257fd3eb3fa7ff92a2c1924b1e3f7aa960c4c7743925bbc33e7db0b3bbfd958eefcfecc598adaac71e3ccc966b5308caf8e806e9144ff031fd4a6 SHA512 f8bd308fed4d0073fb71f196178774ca6ddf199e3b9effd8cbbee82d0d65b4ffae412f6e1bf97bf7e1330a84f913217fc6b08a8977340cc45ccb4b3fbf35dc6e -EBUILD git-delta-0.12.1.ebuild 4077 BLAKE2B dde355569a7ad839b34ee455e56642a31f6aab83420c1ea6ad7bb3f08cb7e8532b2e412480f0fb7a13a3c30647230fd91935d5e193e8bab05ee49b1483343975 SHA512 3f14616ba969920f45db04f0917a0fc4f65df88b894f7a43446999ce830e4990b937dfdf7d4bb0dffa4c16fa57a167cbf0744188987267b0022f949db74aaff8 -EBUILD git-delta-0.9.2.ebuild 3267 BLAKE2B 4901e4e31893d226fde729f5cdff902695a7b13d58d7c13b31992c18db28e4ae82f8ba97dbb5eb9ef3ac902c6ee09d61a5b141f1ee3c8684d5fd369e70001d3f SHA512 8fb549ec50c1b9f6707f61860602f2f37843d0ac34a85b928894d73b6d025d238b906aa49f5d04967fa212a75923984162626e8e7594e291faca23081deede65 +EBUILD git-delta-0.12.1.ebuild 4076 BLAKE2B ff226a2ef9c49c7c392fe2012993e709844281f6671a5c5c98ed6ce1bca9b74a8e56192a4b76bd8cdff0ef7c33520ad7183a9471424fb23cfdfaa84e85a494bc SHA512 50681f93b9acb2640d43a2a72a9d5b50dd8db93921834c789f3dd7a62b9c64dc12656395df1a77cf85f8037540a06f2c3579f2fed8caa4387369ac7bf881966a MISC metadata.xml 331 BLAKE2B 01b09c3e764fe24bd909a1e63b92e84a43a251f2487a0bddbe08f698eed443217a87f346e815e8f50948f3511e8036c8036d3c6e88195b6a6102e69fd169aee7 SHA512 cf4eb826415b89530fca726807669309f34cb2a04adc0b1a9352b10d9cec538beab5ebc79b1bbc5c69d9ae160856a5346cdca7315fd6be70de546e0abb89a020 diff --git a/dev-util/git-delta/git-delta-0.11.3.ebuild b/dev-util/git-delta/git-delta-0.11.3.ebuild deleted file mode 100644 index d5e1bdedd96c..000000000000 --- a/dev-util/git-delta/git-delta-0.11.3.ebuild +++ /dev/null @@ -1,191 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - adler-0.2.3 - aho-corasick-0.7.15 - ansi_colours-1.0.4 - ansi_term-0.11.0 - ansi_term-0.12.1 - approx-0.5.0 - arrayvec-0.5.2 - atty-0.2.14 - autocfg-1.0.1 - base64-0.13.0 - bincode-1.3.1 - bitflags-1.3.2 - box_drawing-0.1.2 - bstr-0.2.15 - bytelines-2.2.2 - byteorder-1.3.4 - cc-1.0.66 - cfg-if-0.1.10 - cfg-if-1.0.0 - chrono-0.4.19 - chrono-humanize-0.2.1 - clap-2.33.3 - console-0.15.0 - core-foundation-sys-0.8.3 - crc32fast-1.2.1 - ctrlc-3.2.1 - dirs-3.0.2 - dirs-next-2.0.0 - dirs-sys-0.3.6 - dirs-sys-next-0.1.1 - either-1.6.1 - encode_unicode-0.3.6 - error-chain-0.12.4 - find-crate-0.6.3 - flate2-1.0.19 - fnv-1.0.7 - form_urlencoded-1.0.0 - getrandom-0.1.16 - getrandom-0.2.3 - git2-0.13.23 - globset-0.4.8 - grep-cli-0.1.6 - hashbrown-0.8.2 - heck-0.3.2 - hermit-abi-0.1.17 - idna-0.2.0 - indexmap-1.5.2 - itertools-0.10.1 - itoa-0.4.7 - jobserver-0.1.21 - lazy_static-1.4.0 - lazycell-1.3.0 - libc-0.2.112 - libgit2-sys-0.12.24+1.3.0 - libz-sys-1.1.2 - line-wrap-0.1.1 - linked-hash-map-0.5.3 - log-0.4.11 - matches-0.1.8 - memchr-2.3.4 - memoffset-0.6.4 - miniz_oxide-0.4.3 - nix-0.23.0 - ntapi-0.3.6 - num-integer-0.1.44 - num-traits-0.2.14 - once_cell-1.8.0 - onig-6.1.1 - onig_sys-69.6.0 - palette-0.6.0 - palette_derive-0.6.0 - pathdiff-0.2.1 - percent-encoding-2.1.0 - phf-0.9.0 - phf_generator-0.9.1 - phf_macros-0.9.0 - phf_shared-0.9.0 - pkg-config-0.3.19 - plist-1.0.1 - ppv-lite86-0.2.15 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro-hack-0.5.19 - proc-macro2-1.0.24 - quote-1.0.8 - rand-0.8.4 - rand_chacha-0.3.1 - rand_core-0.6.3 - rand_hc-0.3.1 - redox_syscall-0.1.57 - redox_syscall-0.2.10 - redox_users-0.3.5 - redox_users-0.4.0 - regex-1.4.6 - regex-automata-0.1.10 - regex-syntax-0.6.22 - ryu-1.0.5 - safemem-0.3.3 - same-file-1.0.6 - serde-1.0.118 - serde_derive-1.0.118 - serde_json-1.0.70 - shell-words-1.0.0 - siphasher-0.3.7 - smol_str-0.1.21 - strsim-0.8.0 - structopt-0.3.25 - structopt-derive-0.4.18 - syn-1.0.57 - syntect-4.6.0 - sysinfo-0.22.2 - termcolor-1.1.2 - terminal_size-0.1.15 - textwrap-0.11.0 - time-0.1.44 - tinyvec-1.1.0 - tinyvec_macros-0.1.0 - toml-0.5.8 - unicode-bidi-0.3.4 - unicode-normalization-0.1.16 - unicode-segmentation-1.8.0 - unicode-width-0.1.9 - unicode-xid-0.2.1 - url-2.2.0 - utf8parse-0.2.0 - vcpkg-0.2.11 - vec_map-0.8.2 - version_check-0.9.2 - vte-0.10.1 - vte_generate_state_changes-0.1.1 - walkdir-2.3.1 - wasi-0.9.0+wasi-snapshot-preview1 - wasi-0.10.0+wasi-snapshot-preview1 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 - xdg-2.4.0 - xml-rs-0.8.3 - yaml-rust-0.4.5 -" - -inherit bash-completion-r1 cargo - -DESCRIPTION="A syntax-highlighting pager for git" -HOMEPAGE="https://github.com/dandavison/delta" -SRC_URI="https://github.com/dandavison/delta/archive/${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" $(cargo_crate_uris ${CRATES})" -S="${WORKDIR}/${P/git-/}" - -LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 LGPL-3+ MIT Unlicense ZLIB" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - dev-libs/libgit2:= - dev-libs/oniguruma:= -" -RDEPEND=" - ${DEPEND} - !app-text/delta -" - -QA_FLAGS_IGNORED="usr/bin/delta" - -src_configure() { - # Some crates will auto-build and statically link C libraries(!) - # Tracker bug #709568 - export RUSTONIG_SYSTEM_LIBONIG=1 - export LIBGIT2_SYS_USE_PKG_CONFIG=1 - export PKG_CONFIG_ALLOW_CROSS=1 -} - -src_install() { - cargo_src_install - - # No man page (yet?) - - # Completions - newbashcomp "${S}/etc/completion/completion.bash" delta - - insinto /usr/share/zsh/site-functions - newins "${S}/etc/completion/completion.zsh" _delta -} diff --git a/dev-util/git-delta/git-delta-0.12.0.ebuild b/dev-util/git-delta/git-delta-0.12.0.ebuild deleted file mode 100644 index b01a2f913588..000000000000 --- a/dev-util/git-delta/git-delta-0.12.0.ebuild +++ /dev/null @@ -1,189 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" -adler-0.2.3 -aho-corasick-0.7.15 -ansi_colours-1.0.4 -ansi_term-0.12.1 -approx-0.5.0 -arrayvec-0.5.2 -atty-0.2.14 -autocfg-1.0.1 -base64-0.13.0 -bincode-1.3.1 -bitflags-1.3.2 -box_drawing-0.1.2 -bstr-0.2.15 -bytelines-2.2.2 -byteorder-1.3.4 -cc-1.0.66 -cfg-if-0.1.10 -cfg-if-1.0.0 -chrono-0.4.19 -chrono-humanize-0.2.1 -clap-3.0.7 -clap_derive-3.0.5 -console-0.15.0 -core-foundation-sys-0.8.3 -crc32fast-1.2.1 -ctrlc-3.2.1 -dirs-3.0.2 -dirs-next-2.0.0 -dirs-sys-0.3.6 -dirs-sys-next-0.1.1 -either-1.6.1 -encode_unicode-0.3.6 -error-chain-0.12.4 -find-crate-0.6.3 -flate2-1.0.19 -fnv-1.0.7 -form_urlencoded-1.0.0 -getrandom-0.1.16 -getrandom-0.2.3 -git2-0.13.23 -globset-0.4.8 -grep-cli-0.1.6 -hashbrown-0.8.2 -heck-0.4.0 -hermit-abi-0.1.17 -idna-0.2.0 -indexmap-1.5.2 -itertools-0.10.1 -itoa-0.4.7 -jobserver-0.1.21 -lazycell-1.3.0 -lazy_static-1.4.0 -libc-0.2.112 -libgit2-sys-0.12.24+1.3.0 -libz-sys-1.1.2 -line-wrap-0.1.1 -linked-hash-map-0.5.3 -log-0.4.11 -matches-0.1.8 -memchr-2.4.1 -memoffset-0.6.4 -miniz_oxide-0.4.3 -nix-0.23.0 -ntapi-0.3.6 -num-integer-0.1.44 -num-traits-0.2.14 -once_cell-1.8.0 -onig-6.1.1 -onig_sys-69.6.0 -os_str_bytes-6.0.0 -palette-0.6.0 -palette_derive-0.6.0 -pathdiff-0.2.1 -percent-encoding-2.1.0 -phf-0.9.0 -phf_generator-0.9.1 -phf_macros-0.9.0 -phf_shared-0.9.0 -pkg-config-0.3.19 -plist-1.0.1 -ppv-lite86-0.2.15 -proc-macro2-1.0.36 -proc-macro-error-1.0.4 -proc-macro-error-attr-1.0.4 -proc-macro-hack-0.5.19 -quote-1.0.14 -rand-0.8.4 -rand_chacha-0.3.1 -rand_core-0.6.3 -rand_hc-0.3.1 -redox_syscall-0.1.57 -redox_syscall-0.2.10 -redox_users-0.3.5 -redox_users-0.4.0 -regex-1.4.6 -regex-automata-0.1.10 -regex-syntax-0.6.22 -ryu-1.0.5 -safemem-0.3.3 -same-file-1.0.6 -serde-1.0.118 -serde_derive-1.0.118 -serde_json-1.0.70 -shell-words-1.0.0 -siphasher-0.3.7 -smol_str-0.1.21 -strsim-0.10.0 -syn-1.0.85 -syntect-4.6.0 -sysinfo-0.23.0 -termcolor-1.1.2 -terminal_size-0.1.15 -textwrap-0.14.2 -time-0.1.44 -tinyvec-1.1.0 -tinyvec_macros-0.1.0 -toml-0.5.8 -unicode-bidi-0.3.4 -unicode-normalization-0.1.16 -unicode-segmentation-1.8.0 -unicode-width-0.1.9 -unicode-xid-0.2.1 -url-2.2.0 -utf8parse-0.2.0 -vcpkg-0.2.11 -version_check-0.9.2 -vte-0.10.1 -vte_generate_state_changes-0.1.1 -walkdir-2.3.1 -wasi-0.10.0+wasi-snapshot-preview1 -wasi-0.9.0+wasi-snapshot-preview1 -winapi-0.3.9 -winapi-i686-pc-windows-gnu-0.4.0 -winapi-util-0.1.5 -winapi-x86_64-pc-windows-gnu-0.4.0 -xdg-2.4.0 -xml-rs-0.8.3 -yaml-rust-0.4.5 -" - -inherit bash-completion-r1 cargo - -DESCRIPTION="A syntax-highlighting pager for git" -HOMEPAGE="https://github.com/dandavison/delta" -SRC_URI="https://github.com/dandavison/delta/archive/${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" $(cargo_crate_uris ${CRATES})" -S="${WORKDIR}/${P/git-/}" - -LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 LGPL-3+ MIT Unlicense ZLIB" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - dev-libs/libgit2:= - dev-libs/oniguruma:= -" -RDEPEND=" - ${DEPEND} - !app-text/delta -" - -QA_FLAGS_IGNORED="usr/bin/delta" - -src_configure() { - # Some crates will auto-build and statically link C libraries(!) - # Tracker bug #709568 - export RUSTONIG_SYSTEM_LIBONIG=1 - export LIBGIT2_SYS_USE_PKG_CONFIG=1 - export PKG_CONFIG_ALLOW_CROSS=1 -} - -src_install() { - cargo_src_install - - # No man page (yet?) - - # Completions - newbashcomp "${S}"/etc/completion/completion.bash delta - - insinto /usr/share/zsh/site-functions - newins "${S}"/etc/completion/completion.zsh _delta -} diff --git a/dev-util/git-delta/git-delta-0.12.1.ebuild b/dev-util/git-delta/git-delta-0.12.1.ebuild index 88c25ce14912..bc32a0f4799b 100644 --- a/dev-util/git-delta/git-delta-0.12.1.ebuild +++ b/dev-util/git-delta/git-delta-0.12.1.ebuild @@ -185,7 +185,7 @@ S="${WORKDIR}/${P/git-/}" LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 LGPL-3+ MIT Unlicense ZLIB" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv" BDEPEND="virtual/pkgconfig" DEPEND=" diff --git a/dev-util/git-delta/git-delta-0.9.2.ebuild b/dev-util/git-delta/git-delta-0.9.2.ebuild deleted file mode 100644 index 4fc6c6152c3d..000000000000 --- a/dev-util/git-delta/git-delta-0.9.2.ebuild +++ /dev/null @@ -1,170 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - adler-0.2.3 - aho-corasick-0.7.15 - ansi_colours-1.0.4 - ansi_term-0.11.0 - ansi_term-0.12.1 - arrayvec-0.5.2 - atty-0.2.14 - autocfg-1.0.1 - base64-0.13.0 - bincode-1.3.1 - bitflags-1.3.2 - box_drawing-0.1.2 - bstr-0.2.15 - bytelines-2.2.2 - byteorder-1.3.4 - cc-1.0.66 - cfg-if-0.1.10 - cfg-if-1.0.0 - chrono-0.4.19 - clap-2.33.3 - console-0.15.0 - crc32fast-1.2.1 - ctrlc-3.2.1 - dirs-3.0.2 - dirs-next-2.0.0 - dirs-sys-0.3.6 - dirs-sys-next-0.1.1 - either-1.6.1 - encode_unicode-0.3.6 - error-chain-0.12.4 - flate2-1.0.19 - fnv-1.0.7 - form_urlencoded-1.0.0 - getrandom-0.1.16 - getrandom-0.2.3 - git2-0.13.23 - globset-0.4.8 - grep-cli-0.1.6 - hashbrown-0.8.2 - heck-0.3.2 - hermit-abi-0.1.17 - idna-0.2.0 - indexmap-1.5.2 - itertools-0.10.1 - itoa-0.4.7 - jobserver-0.1.21 - lazy_static-1.4.0 - lazycell-1.3.0 - libc-0.2.103 - libgit2-sys-0.12.24+1.3.0 - libz-sys-1.1.2 - line-wrap-0.1.1 - linked-hash-map-0.5.3 - log-0.4.11 - matches-0.1.8 - memchr-2.3.4 - memoffset-0.6.4 - miniz_oxide-0.4.3 - nix-0.23.0 - num-integer-0.1.44 - num-traits-0.2.14 - once_cell-1.8.0 - onig-6.1.1 - onig_sys-69.6.0 - pathdiff-0.2.1 - percent-encoding-2.1.0 - pkg-config-0.3.19 - plist-1.0.1 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro2-1.0.24 - quote-1.0.8 - redox_syscall-0.1.57 - redox_syscall-0.2.10 - redox_users-0.3.5 - redox_users-0.4.0 - regex-1.4.6 - regex-automata-0.1.10 - regex-syntax-0.6.22 - ryu-1.0.5 - safemem-0.3.3 - same-file-1.0.6 - serde-1.0.118 - serde_derive-1.0.118 - serde_json-1.0.61 - shell-words-1.0.0 - smol_str-0.1.18 - strsim-0.8.0 - structopt-0.3.25 - structopt-derive-0.4.18 - syn-1.0.57 - syntect-4.6.0 - termcolor-1.1.2 - terminal_size-0.1.15 - textwrap-0.11.0 - tinyvec-1.1.0 - tinyvec_macros-0.1.0 - unicode-bidi-0.3.4 - unicode-normalization-0.1.16 - unicode-segmentation-1.8.0 - unicode-width-0.1.9 - unicode-xid-0.2.1 - url-2.2.0 - utf8parse-0.2.0 - vcpkg-0.2.11 - vec_map-0.8.2 - version_check-0.9.2 - vte-0.10.1 - vte_generate_state_changes-0.1.1 - walkdir-2.3.1 - wasi-0.9.0+wasi-snapshot-preview1 - wasi-0.10.0+wasi-snapshot-preview1 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 - xdg-2.4.0 - xml-rs-0.8.3 - yaml-rust-0.4.5 -" - -inherit bash-completion-r1 cargo - -DESCRIPTION="A syntax-highlighting pager for git" -HOMEPAGE="https://github.com/dandavison/delta" -SRC_URI="https://github.com/dandavison/delta/archive/${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" $(cargo_crate_uris ${CRATES})" -S="${WORKDIR}/${P/git-/}" - -LICENSE="0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 LGPL-3+ MIT Unlicense ZLIB" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64" - -BDEPEND="virtual/pkgconfig" -DEPEND=" - dev-libs/libgit2:= - dev-libs/oniguruma:= -" -RDEPEND=" - ${DEPEND} - !app-text/delta -" - -QA_FLAGS_IGNORED="/usr/bin/delta" - -src_configure() { - # Some crates will auto-build and statically link C libraries(!) - # Tracker bug #709568 - export RUSTONIG_SYSTEM_LIBONIG=1 - export LIBGIT2_SYS_USE_PKG_CONFIG=1 - export PKG_CONFIG_ALLOW_CROSS=1 -} - -src_install() { - cargo_src_install - - # No man page (yet?) - - # Completions - newbashcomp "${S}/etc/completion/completion.bash" delta - - insinto /usr/share/zsh/site-functions - newins "${S}/etc/completion/completion.zsh" _delta -} diff --git a/dev-util/gitchangelog/Manifest b/dev-util/gitchangelog/Manifest new file mode 100644 index 000000000000..d02cd886abe2 --- /dev/null +++ b/dev-util/gitchangelog/Manifest @@ -0,0 +1,3 @@ +DIST gitchangelog-3.0.9.tar.gz 52483 BLAKE2B 8e7fc61dee6cba6e630cb2006d5bec988ea3d7a7c1e09789b430e11d4c3d8f5e7ff7ee1231dbbcb56185c84fa9c2bbf6a353980f5a70c8a0cce51b2dce83fb5d SHA512 4e290d75455ddddb7d12d831dce973771f861d23d6b6548b8a9e24e838b0931255dfc8c9ef25765fb4f269d5cdad6bd207fbaa3626a3b24681efdbb56ad9e1b1 +EBUILD gitchangelog-3.0.9.ebuild 969 BLAKE2B 1c7d4e4cb763b38496a2dfebcc35ac94027dec4d35c194e321256f860b9b95ae03b855047f28c58a83ec31cf6c2acafbf9ae3bd19d36e884f2e5cf6600f0c34b SHA512 fdb13230e8d3c4a35edc6876de02b9936bded1c20f935db08911c20ef27270e889d9d65fd241ea6f2104317bb9a605b23333bd7d7ee9d8cdb0c61c99cb7ec8fd +MISC metadata.xml 494 BLAKE2B 824c3efe12c8bbf8cbe59105480a1b7577bacc5de585bd885ce6880be01581686430ede68caa26dc70a48c61b01b13fe237ddc883abe7003549e52e04faa81bc SHA512 1e8116ae5af5d981512ebaff010ea44694d0563f552adadd853aaae18348f498265cdae078d2ab2753986904255b127bbff2a56dfc4b1373bd1b255a18ed00db diff --git a/dev-util/gitchangelog/gitchangelog-3.0.9.ebuild b/dev-util/gitchangelog/gitchangelog-3.0.9.ebuild new file mode 100644 index 000000000000..d2e9d691c1bb --- /dev/null +++ b/dev-util/gitchangelog/gitchangelog-3.0.9.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +PYTHON_COMPAT=( python3_{7..10} ) +DISTUTULS_USE_SETUPTOOLS="pyproject.toml" + +inherit distutils-r1 + +DESCRIPTION="Creates a changelog from git log history" +HOMEPAGE="https://github.com/sarnold/gitchangelog" + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="https://github.com/sarnold/gitchangelog.git" + EGIT_BRANCH="master" + inherit git-r3 +else + SRC_URI="https://github.com/sarnold/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="test" + +BDEPEND="${DEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] + test? ( dev-python/nose[${PYTHON_USEDEP}] + dev-python/minimock[${PYTHON_USEDEP}] ) +" + +DEPEND="${PYTHON_DEPS} + dev-python/pystache[${PYTHON_USEDEP}] + dev-python/mako[${PYTHON_USEDEP}] +" + +RESTRICT="!test? ( test )" + +python_test() { + "${EPYTHON}" -m nose -sx . || die "Testing failed with ${EPYTHON}" +} diff --git a/dev-util/gitchangelog/metadata.xml b/dev-util/gitchangelog/metadata.xml new file mode 100644 index 000000000000..14d417cfceb2 --- /dev/null +++ b/dev-util/gitchangelog/metadata.xml @@ -0,0 +1,15 @@ + + + + + nerdboy@gentoo.org + Steve Arnold + + + Create a fancy changelog from git log history (in rst or md) and + customize your config with Python callables and regex. + + + sarnold/gitchangelog + + diff --git a/dev-util/github-cli/Manifest b/dev-util/github-cli/Manifest index 9a6cf6138f43..7d5fc3c857b4 100644 --- a/dev-util/github-cli/Manifest +++ b/dev-util/github-cli/Manifest @@ -50,6 +50,8 @@ DIST dmitri.shuralyov.com%2Fgpu%2Fmtl%2F@v%2Fv0.0.0-20190408044501-666a987793e9. DIST github-cli-2.0.0.tar.gz 548905 BLAKE2B f97d8be57270368999bd62eef1eba3e5ba1a9a7b1f879c3d3f8ef72b2fd68554fc4be37318b43054a7218e81f2984c0b2c2afdc226e81e1b51eb2fb15df72ed8 SHA512 3b0008894690a9a097259410e144e0031dee7c876e0b862e5219009d82a2f50d00ad22e3d92a16c369e9b1f0f51668e868c08d9eeb718dfe8a0337aa00233435 DIST github-cli-2.4.0.tar.gz 637511 BLAKE2B 09576f613bf07b4785619b4a0fa035b37e725aa96657998f7f4c3c05da118f781f85e29e48e8db6c210c284e3e43f482eac5c5f581b56de53c3119f3f47eda12 SHA512 393a09cbd838381627e349b4cd391755794ee71a2e9cf9fee14d155aabb48f1672b7fc100ea6d2782b5e2ca69c85bdc8f99d3aee81ce73e48e1ebc2ae79b91a8 DIST github-cli-2.5.1.tar.gz 659105 BLAKE2B 0dd35ac0b637420bfec007dc2abc0357155ad617b833538bbd9a5781564718bd35326374a7aa7f01d474330f4304b8cb304970480786582fe51bf1af2d6397b3 SHA512 9fcde985114d59f71a6f4bbd52ed603da748225111af745dc211ca750e58552a19e03b723646906d819b9c2e1d3211939de66576a997679c0e8e42ddeeb296de +DIST github-cli-2.8.0-deps.tar.xz 157288896 BLAKE2B 92937cf3c0928c6b8b29e0731d7a94f1df59a59fcbebda9f5a71d9da01963581934fcb112675b648d46398b3b7b522a9c2f5d08103fd31acee77ecec50c79508 SHA512 b0bdc79ca14a5d8309bec336c36e3b95bc0f2aa868ee611fa87f295ac7e5ff24399971ff88109d3d399fedecc311ab10af0f708a812ff0277744c2dae3d80129 +DIST github-cli-2.8.0.tar.gz 700297 BLAKE2B 5a11d89532d57ecbe31a8e526d013f181f82f1c12148914f07f67ae20d6338ad7aa5aa25624136b276eb082f45c969da54744ce0d6398f0c22fe82805d635eab SHA512 c46248a4b2376ff9df07198e9c29bd37dcd6c3a8b50081bfe0686f329b2bec8087506b435a17161af59f06fa26cda630a473c3e9d5470f8cc0c6cf5e25d9cea7 DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.3.1.mod 708 BLAKE2B e0c08cc53c22f010726a5d7ba629fb11258cfc3cb16987f1ac6b3538383180ac6a6f4fd20d95e022fd8760943c1c51c051bb4a24ce003e70766a972ccdcb32e7 SHA512 667062212128948a6c4ba38da23e92e3e80fd3526f6b0d1b375cc123a0f35461f6586c3c135334bd8d67bb8f1b2fc1c8f3543713a0b7bc29e03ece3b8a21bc80 DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.3.1.zip 160161 BLAKE2B 5b4515c5ec0982bbb99e949c132605c4df924f89086507990470ccacd0b6c2bbf4212383938cb2bd330872bdd1d0c48a6832724fa875a073caf564e57a7729fa SHA512 575e4d7c8feecc94b8d9f76c8afd10c9bfe90ff21e19c43da1667d0d9374168dea4a031ad3e683d16b8d87288b114f22d31a3f678041b00b2a631292182657b7 DIST github.com%2F!alec!aivazis%2Fsurvey%2Fv2%2F@v%2Fv2.3.2.mod 708 BLAKE2B e0c08cc53c22f010726a5d7ba629fb11258cfc3cb16987f1ac6b3538383180ac6a6f4fd20d95e022fd8760943c1c51c051bb4a24ce003e70766a972ccdcb32e7 SHA512 667062212128948a6c4ba38da23e92e3e80fd3526f6b0d1b375cc123a0f35461f6586c3c135334bd8d67bb8f1b2fc1c8f3543713a0b7bc29e03ece3b8a21bc80 @@ -992,5 +994,6 @@ DIST rsc.io%2Fsampler%2F@v%2Fv1.3.0.mod 88 BLAKE2B c2ac3c9619e396db470c9951dfc11 EBUILD github-cli-2.0.0.ebuild 39002 BLAKE2B 1c87f7631941d2ea17bbf2bcd2de43125d49f97ef5a7581937c462a2fcf91590c500118a37530992c3e76ad9d987dfad8d57d40aedfa1c6e0edac8b9b2779cc0 SHA512 7ac3cfb8e0c2c61c2d274b92a899d75d0c0a64618151409488a5d35d0304ce78948be1b8d33c72fc4330dc176a6ecbc015d349f959e06697f8ac092bc93c22d8 EBUILD github-cli-2.4.0.ebuild 49135 BLAKE2B a221423b7c5f34ff196074d092b8054eff4369453cc2a2d9326b07db93bb9acfe3a29b584f2ee96cc00960d25f9dd219b0bb878ac2226b383860e870ce4a799d SHA512 6efff8f8c48162cb0778038bddffba8afcedaf3e5c8713305d409650a41d1341d8601c037a8a1a92d923c9bd73828ca082e7a637e2520f8dafa5edfb69408881 EBUILD github-cli-2.5.1.ebuild 48139 BLAKE2B def79c53f6b59df4158711a80e83f31b31e9ec016a0936b82f7c35e31f0a54671ff58bb786bb6c33d43662f2390950ece5cdc8ee57ffd9e0e94df3b5033180a2 SHA512 9b2663fab20cfa200bd1235af63498f8d0446eafe8e2c5e6645899c3005022da03ee631bd63caa808d8942c8c93c3566b3fd1c36df78b63b9fae16863032ffb5 +EBUILD github-cli-2.8.0.ebuild 1429 BLAKE2B d534e8138e8c7f3eaa5f3a3c872c3e440e0ec18e90759e404f522f956e16406874ce8165e35b8eca4a9565e2e4a962879f6e8a31aef1883dbb42f09e420acefc SHA512 294c9abb622314fa022c48ff1741ebc79603cd5db6c1f7a7fbb89f102ad58ceb8aae149f4c1ad89e92b4f432bb3024e395c9b102631042dc7bb53221e69fc34b EBUILD github-cli-9999.ebuild 14428 BLAKE2B f50d76ca95adf375bef2be3a8e514b1839c1dc1778ae29cf9b851dacfa127ea71bd8a639c65d63e326a21436acb0ec23bbdf6e7ab3f4efc1154bd4e24ee5241c SHA512 e2fbaca1d718798501aabc8362b1f62c7eab0b4d48314d2650b5fa203927618237ea51b583c38b70ed5afae5ce7ed090e89a98dcd4ffa3e6b468d201c7e24798 MISC metadata.xml 333 BLAKE2B 06eb308e797d27ddee505d313aec6904e44e79bbe20da435168a87848fa8d4f594710a417be55393d4461d4f8fd4df6b61b0f6deb866d433c1b5f7fc77cbdff8 SHA512 95bea6184255bf2921b76b2c9d339c773ec5ab2c5e1f76ef47cbb67adefaa552e88e487b98283c763d8a4bdcf85443ff26ef5e32f06c5c68154a833f1626dd9a diff --git a/dev-util/github-cli/github-cli-2.8.0.ebuild b/dev-util/github-cli/github-cli-2.8.0.ebuild new file mode 100644 index 000000000000..ec899ad1ea48 --- /dev/null +++ b/dev-util/github-cli/github-cli-2.8.0.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit bash-completion-r1 go-module + +DESCRIPTION="GitHub CLI" +HOMEPAGE="https://github.com/cli/cli" + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/cli/cli.git" +else + SRC_URI="https://github.com/cli/cli/archive/v${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + KEYWORDS="~amd64 ~riscv" + S="${WORKDIR}/cli-${PV}" +fi + +LICENSE="MIT Apache-2.0 BSD BSD-2 MPL-2.0" +SLOT="0" + +RDEPEND=">=dev-vcs/git-1.7.3" + +RESTRICT="test" + +src_unpack() { + if [[ ${PV} == *9999 ]]; then + git-r3_src_unpack + go-module_live_vendor + else + go-module_src_unpack + fi +} + +src_compile() { + [[ ${PV} == *9999 ]] || export GH_VERSION="v${PV}" + # Go LDFLAGS are not the same as GCC/Binutils LDFLAGS + unset LDFLAGS + # Once we set up cross compiling, this line will need to be adjusted + # to compile for the target. + # Everything else in this function happens on the host. + emake + + einfo "Building man pages" + emake manpages + + einfo "Building completions" + go run ./cmd/gh completion -s bash > gh.bash-completion || die + go run ./cmd/gh completion -s zsh > gh.zsh-completion || die +} + +src_install() { + dobin bin/gh + dodoc README.md + + doman share/man/man?/gh*.? + + newbashcomp gh.bash-completion gh + insinto /usr/share/zsh/site-functions + newins gh.zsh-completion _gh +} diff --git a/dev-util/gitlab-runner/Manifest b/dev-util/gitlab-runner/Manifest index bca674e75ba0..229befb76f4b 100644 --- a/dev-util/gitlab-runner/Manifest +++ b/dev-util/gitlab-runner/Manifest @@ -2,7 +2,16 @@ AUX gitlab-runner.confd 688 BLAKE2B 1e99cdca8949a1a085e126c9aa2f23cf15d081087d02 AUX gitlab-runner.initd 1174 BLAKE2B 53b897abb3bc358839843faf56b52d99412c2a08e2e69e1b8258bab907a0da10dedeafd95e6c4e505fd7e8e4d2344dc07b1e693a130fe0d6a3730bf619ee2e75 SHA512 eae2668c5a98a9e111573a2ea193266252e46e073fafd2c101d3a93e65cb9705f78ceab173ca4d3e1c806443345e7f66b7b97c8b644188cf9f86dc4c087d401f AUX gitlab-runner.service 476 BLAKE2B ef171fac56e60f72f0bd62e9869fb60160b71a13a0a36c2bd3bd68d70199d65a55744d41fb49ae493d53bc5df7669884249dc75f3437dc2d0e04a111bf303982 SHA512 65e3afc5376146154b713257fc2d9064a63419440f0767dab06a478de5d86c6f0bfe4978a1f78ba07f239f7eb59c389c9fd0248252c727bcc27605e8930925c3 AUX gitlab-runner.tmpfile 54 BLAKE2B 4b2849b9c72998409efce207a336dce42d6e9104e72e0071266e03509841bbb5f39ad8e560beb696eee780bfe82efdec5b877120b5606c524d5cd002095e52c4 SHA512 2b5cccd83c8113a8c58011ced9ff5720a5aeaedb8f819c2a71c8fff3b1683ad87b54fa3da67b7e5f91ab35659d2adf5cf792d93ff293eee39924fbb5b9db2d4b +DIST gitlab-runner-14.10.0-deps.tar.xz 142897024 BLAKE2B 353b209e62b87edd7f684c2b936446468e49d5124f93fffe32e7b30fb78e6d9f28ed19c25458fde5f4d45148ef18c4fad785120c50c4c847632371854310ba9f SHA512 49ff9f0c09fb7eb4ea4657babc2e1fdff08f0818f941d5cf926807a3f4912f573c8d54f45fd3d1c180a9e669c5ab5bca5d607fbd520c974c936711bd448527ec +DIST gitlab-runner-14.10.0.tar.gz 1265438 BLAKE2B fbbb1378c8263ac476f6a33eeb0be37676a3d29eb6330b49659edcf87456a5893203e4f371ba6647fe6ee1bad42d78ebff6b4ad93c2266b38da99d27783eaaee SHA512 01836f3a45196596cffb5c160493881995649169649c8d2b4096a44b7286384098040124f62092c8b50d7a2b69c9cd436f2e83d5ab86a1c205fcc9494977e114 +DIST gitlab-runner-14.10.1-deps.tar.xz 142897024 BLAKE2B 353b209e62b87edd7f684c2b936446468e49d5124f93fffe32e7b30fb78e6d9f28ed19c25458fde5f4d45148ef18c4fad785120c50c4c847632371854310ba9f SHA512 49ff9f0c09fb7eb4ea4657babc2e1fdff08f0818f941d5cf926807a3f4912f573c8d54f45fd3d1c180a9e669c5ab5bca5d607fbd520c974c936711bd448527ec +DIST gitlab-runner-14.10.1.tar.gz 1265690 BLAKE2B c455c08f1530b4fa6d63d74736adeb7cfb76c5f4f56577e2c22ba64630c88a3b0933fd0e3fbcf173d7263f6150bd77491fa091c5c8a4821dabf4bfee24928a52 SHA512 5b3a6b1b13569a9f24206f078bd864689fc6cf9c7f249b3fc5adb36e9c59bc6b53f218a7e31aab8537f188500f072a8e73ad9422e03e2eb44c21521c903044a1 DIST gitlab-runner-14.9.1-deps.tar.xz 142907928 BLAKE2B fb61c7b03d3dd63196bb4de0042a3c65035a3fc132435d7844635bb968a6bfe43e05fca053bfa96ba22cc9fd601d533857bffdf8bd734e90e86fefce8091da34 SHA512 d077cc1220ad33196655e578937c910c7b368eef57bb96d385eac0957e5f8902bb3720b1614f3179753929f25589a8d1d543bcb61d4cf5972bf4ada96a4056d8 DIST gitlab-runner-14.9.1.tar.gz 1259997 BLAKE2B a4694198630fb2cc47ad4e9fe36b366ae695d8a4618e755b9ff12b608d5d8266614cc649b0e63bca125919ebe8dd40859fc7804cd8bb40ed391a54d6ae65a325 SHA512 ec804f3a4982414d52a4f3b5ff1560c5342a3650f1bb3edefa211a3810b17e202263abc67bfcd4423fe88b5acd501da1d23f3980a078800ab25932625ff75bc5 +DIST gitlab-runner-14.9.2-deps.tar.xz 142907928 BLAKE2B fb61c7b03d3dd63196bb4de0042a3c65035a3fc132435d7844635bb968a6bfe43e05fca053bfa96ba22cc9fd601d533857bffdf8bd734e90e86fefce8091da34 SHA512 d077cc1220ad33196655e578937c910c7b368eef57bb96d385eac0957e5f8902bb3720b1614f3179753929f25589a8d1d543bcb61d4cf5972bf4ada96a4056d8 +DIST gitlab-runner-14.9.2.tar.gz 1260233 BLAKE2B 9632c01ce05375ccec038392c978eedb66287e48263347b73194d4cadab122822bdf6c1b5cdec324501c636e4fe68e65623aeae42b1d8bb34f38281142367da1 SHA512 2f3e5c729bd443fd4943c6521762155fd7b7848d3a64634947be5e8b8e31dd19765502d5abb604b872e1e1fc1fa35e05d49075122f7edeed82760ae53970de32 +EBUILD gitlab-runner-14.10.0.ebuild 1619 BLAKE2B 955e7e4f79c9a2ed09460ea5cef0e13685e3ff242d1445687c6d004c06268b1e3df6325a05eebf74a31ae2f9201d179a93ff2c2a387a73c154fab21e3181a2cf SHA512 6d168ec5986076359bdfc907e0a3edd7d9e5126bbce9f401ccbb2d5c92e70e87435e62292e2df17d738c7f508d59152291e93b8c1dbf19bb2e4813211f576e43 +EBUILD gitlab-runner-14.10.1.ebuild 1619 BLAKE2B 955e7e4f79c9a2ed09460ea5cef0e13685e3ff242d1445687c6d004c06268b1e3df6325a05eebf74a31ae2f9201d179a93ff2c2a387a73c154fab21e3181a2cf SHA512 6d168ec5986076359bdfc907e0a3edd7d9e5126bbce9f401ccbb2d5c92e70e87435e62292e2df17d738c7f508d59152291e93b8c1dbf19bb2e4813211f576e43 EBUILD gitlab-runner-14.9.1-r1.ebuild 1618 BLAKE2B 5e21b60f1b9981a4f5c5382ad7d92a53659563ca3f7a168ab0f3c66e0f957f462f953ab2dd1a8922fa9ab9894a5d79f6cd780d26410023e5affa8c74c96daf90 SHA512 f5472f6a5181269073aafdc4c42587ca3461785d4aa0da669100634f93514d039b220f033135bdca52c8438a84d5b5c387c1f765ca8deaf269b9457b0b987acd -MISC metadata.xml 376 BLAKE2B e75ba9851f2c9d80fe068897972ad9f2097434de89757faf594b02eac474767838dd1e596ecf7008aea59688bcca1d4f7354f92a13768a5831a17659611c1317 SHA512 da7660e0889127de58b9e866126ac461385bb86f2847cce3f9f3f92fd4d39d6c99c5f77b106f12e89b1aa2c3d851bb49858ca05c1fb9e56dc9e7ac98b71fc672 +EBUILD gitlab-runner-14.9.2.ebuild 1618 BLAKE2B 5e21b60f1b9981a4f5c5382ad7d92a53659563ca3f7a168ab0f3c66e0f957f462f953ab2dd1a8922fa9ab9894a5d79f6cd780d26410023e5affa8c74c96daf90 SHA512 f5472f6a5181269073aafdc4c42587ca3461785d4aa0da669100634f93514d039b220f033135bdca52c8438a84d5b5c387c1f765ca8deaf269b9457b0b987acd +MISC metadata.xml 377 BLAKE2B 652ad9b7653992b1b9951db7c5ad09e40f332bddcc58aa969f431e76227191c683b2aab69a85f0ec30addc3bb1109c208279d91398a89782a85c138b0a4459b2 SHA512 ba0bf69f6dbe4bc2ecf0fe9eef52cbd39194d970dbc627c0bbb6abdb4fa43c53ed7a93187d73c1463c648e80734984625f5372100d5c358d72a319f1acfbe97c diff --git a/dev-util/gitlab-runner/gitlab-runner-14.10.0.ebuild b/dev-util/gitlab-runner/gitlab-runner-14.10.0.ebuild new file mode 100644 index 000000000000..d91c8bf83913 --- /dev/null +++ b/dev-util/gitlab-runner/gitlab-runner-14.10.0.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module systemd tmpfiles +GIT_COMMIT=c6bb62f6a + +DESCRIPTION="The official GitLab Runner, written in Go" +HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner" +SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +COMMON_DEPEND="acct-group/gitlab-runner + acct-user/gitlab-runner" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" +BDEPEND="dev-go/gox" + +DOCS=( docs CHANGELOG.md README.md config.toml.example ) + +S="${WORKDIR}/${PN}-v${PV}" + +src_compile() { + emake \ + BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \ + GOX="${EPREFIX}/usr/bin/gox" \ + REVISION=${GIT_COMMIT} \ + VERSION=${PV} \ + runner-bin-host +} + +src_test() { + CI=0 ego test +} + +src_install() { + dobin out/binaries/gitlab-runner + einstalldocs + + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" + newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf + keepdir /{etc,var/log}/${PN} + fowners gitlab-runner:gitlab-runner /{etc,var/log}/${PN} + fperms 0700 /{etc,var/log}/gitlab-runner +} + +pkg_postinst() { + tmpfiles_process gitlab-runner.conf + [[ -f ${EROOT}/etc/gitlab-runner/config.toml ]] && return + elog + elog "To use the runner, you need to register it with this command:" + elog "# gitlab-runner register" + elog "This will also create the configuration file in /etc/gitlab-runner/config.toml" +} diff --git a/dev-util/gitlab-runner/gitlab-runner-14.10.1.ebuild b/dev-util/gitlab-runner/gitlab-runner-14.10.1.ebuild new file mode 100644 index 000000000000..d91c8bf83913 --- /dev/null +++ b/dev-util/gitlab-runner/gitlab-runner-14.10.1.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module systemd tmpfiles +GIT_COMMIT=c6bb62f6a + +DESCRIPTION="The official GitLab Runner, written in Go" +HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner" +SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +COMMON_DEPEND="acct-group/gitlab-runner + acct-user/gitlab-runner" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" +BDEPEND="dev-go/gox" + +DOCS=( docs CHANGELOG.md README.md config.toml.example ) + +S="${WORKDIR}/${PN}-v${PV}" + +src_compile() { + emake \ + BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \ + GOX="${EPREFIX}/usr/bin/gox" \ + REVISION=${GIT_COMMIT} \ + VERSION=${PV} \ + runner-bin-host +} + +src_test() { + CI=0 ego test +} + +src_install() { + dobin out/binaries/gitlab-runner + einstalldocs + + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" + newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf + keepdir /{etc,var/log}/${PN} + fowners gitlab-runner:gitlab-runner /{etc,var/log}/${PN} + fperms 0700 /{etc,var/log}/gitlab-runner +} + +pkg_postinst() { + tmpfiles_process gitlab-runner.conf + [[ -f ${EROOT}/etc/gitlab-runner/config.toml ]] && return + elog + elog "To use the runner, you need to register it with this command:" + elog "# gitlab-runner register" + elog "This will also create the configuration file in /etc/gitlab-runner/config.toml" +} diff --git a/dev-util/gitlab-runner/gitlab-runner-14.9.2.ebuild b/dev-util/gitlab-runner/gitlab-runner-14.9.2.ebuild new file mode 100644 index 000000000000..1ad7cc8d7ccd --- /dev/null +++ b/dev-util/gitlab-runner/gitlab-runner-14.9.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module systemd tmpfiles +GIT_COMMIT=bd40e3da + +DESCRIPTION="The official GitLab Runner, written in Go" +HOMEPAGE="https://gitlab.com/gitlab-org/gitlab-runner" +SRC_URI="https://gitlab.com/gitlab-org/gitlab-runner/-/archive/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +COMMON_DEPEND="acct-group/gitlab-runner + acct-user/gitlab-runner" +DEPEND="${COMMON_DEPEND}" +RDEPEND="${COMMON_DEPEND}" +BDEPEND="dev-go/gox" + +DOCS=( docs CHANGELOG.md README.md config.toml.example ) + +S="${WORKDIR}/${PN}-v${PV}" + +src_compile() { + emake \ + BUILT="$(date -u '+%Y-%m-%dT%H:%M:%S%:z')" \ + GOX="${EPREFIX}/usr/bin/gox" \ + REVISION=${GIT_COMMIT} \ + VERSION=${PV} \ + runner-bin-host +} + +src_test() { + CI=0 ego test +} + +src_install() { + dobin out/binaries/gitlab-runner + einstalldocs + + newconfd "${FILESDIR}/${PN}.confd" "${PN}" + newinitd "${FILESDIR}/${PN}.initd" "${PN}" + systemd_dounit "${FILESDIR}/${PN}.service" + newtmpfiles "${FILESDIR}"/${PN}.tmpfile ${PN}.conf + keepdir /{etc,var/log}/${PN} + fowners gitlab-runner:gitlab-runner /{etc,var/log}/${PN} + fperms 0700 /{etc,var/log}/gitlab-runner +} + +pkg_postinst() { + tmpfiles_process gitlab-runner.conf + [[ -f ${EROOT}/etc/gitlab-runner/config.toml ]] && return + elog + elog "To use the runner, you need to register it with this command:" + elog "# gitlab-runner register" + elog "This will also create the configuration file in /etc/gitlab-runner/config.toml" +} diff --git a/dev-util/gitlab-runner/metadata.xml b/dev-util/gitlab-runner/metadata.xml index 1b9e74b5f096..f741d80d3b6a 100644 --- a/dev-util/gitlab-runner/metadata.xml +++ b/dev-util/gitlab-runner/metadata.xml @@ -1,5 +1,5 @@ - + williamh@gentoo.org diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest index 911e72744184..1fa1fdd1eda4 100644 --- a/dev-util/glib-utils/Manifest +++ b/dev-util/glib-utils/Manifest @@ -3,5 +3,5 @@ DIST glib-2.72.0.tar.xz 4879172 BLAKE2B 0bff92ac749ff2f39bffb0583e00f3556e04d5fc DIST glib-2.72.1.tar.xz 4890672 BLAKE2B 95a563b5388ee4d239034fef6ec071a7d608be3dd5de716e7c5baca641a70d19ce6b14b693ac1041f65bfae815e5b829f02983234d1bbe6546cdd1c5159a8eab SHA512 341acc91b4bed7a980b396888a0ab504337b6870422a708ea3e178598c028bc230457a328c35db469d92b0067ce8ec35d08dbcfe6d5af3340b574d41c0131913 EBUILD glib-utils-2.70.4.ebuild 2325 BLAKE2B 767c5fd70775f5a8d8222d802316d474f6b4038556a1c932e35374bc36dcb572d95dabb1fb3a5e60a6e74c0f0d9977821b258cb17c818bf9fda2895c1deb4155 SHA512 5a20a3c359f296ed6df07cbda7222eeaf0fc7891f72124b15accdf2daf8380abbcf707bf332ba692be992296c259b4e5f1588265435d51b6e7b7dbb79fc6f497 EBUILD glib-utils-2.72.0.ebuild 2333 BLAKE2B 5861c4e70129e259905bb90638338af32383a1ca39b55c4ef4e3a490ef367969b8c929fa83c0cfe7fa497890357aff620997c3f6aa94c7cce94fe70cdfb0a98d SHA512 b8c391ae1762732adbae47742b09f71fd0364f58551592f64b7a63fc62b14257f61a78e0d76809a794d4de8fc2021ab60b39078aca268cce7dc4ed442e9a8ea0 -EBUILD glib-utils-2.72.1.ebuild 2333 BLAKE2B 5861c4e70129e259905bb90638338af32383a1ca39b55c4ef4e3a490ef367969b8c929fa83c0cfe7fa497890357aff620997c3f6aa94c7cce94fe70cdfb0a98d SHA512 b8c391ae1762732adbae47742b09f71fd0364f58551592f64b7a63fc62b14257f61a78e0d76809a794d4de8fc2021ab60b39078aca268cce7dc4ed442e9a8ea0 +EBUILD glib-utils-2.72.1.ebuild 2340 BLAKE2B da2fa71e3c678622a203f7643fcdc41a461ae130042d7170cf811f3c6004fa97e5b9aa83b4d76821c1d6bdc6bf6d21c10276558576e9e64359787177cd1a5c71 SHA512 9da47040d90fa3b6a412ed27d4a08b1c5096eeefc57cdcc7b907e7ebe84e74cc8d13f1bb6fc27b3089c1ed968b84701e696c2578d5b673c42f89a6572ec9ffa5 MISC metadata.xml 333 BLAKE2B 70d0e83f8a0437baadea4b6771019a55d0d6f6a292bcb4263a7d811ec0b63a2ee4838b94371e03d62c4c43678eb7ae542b611166e2aecdea8c5194955ef1cda3 SHA512 0eab24184eba31bfda9752b62211472d6d8607644a2a3c2352a4483bc34975b87252aa5482a76499c5afe30414a75ba5958bd5bbf1bc755850806824e4267031 diff --git a/dev-util/glib-utils/glib-utils-2.72.1.ebuild b/dev-util/glib-utils/glib-utils-2.72.1.ebuild index 3196415b47e4..d724901e3e8c 100644 --- a/dev-util/glib-utils/glib-utils-2.72.1.ebuild +++ b/dev-util/glib-utils/glib-utils-2.72.1.ebuild @@ -14,7 +14,7 @@ LICENSE="LGPL-2.1+" SLOT="0" # /usr/bin utilities that can't be parallel installed by their nature REQUIRED_USE="${PYTHON_REQUIRED_USE}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" RDEPEND="${PYTHON_DEPS}" DEPEND="${RDEPEND}" diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest index 1f75e1d743d3..0343c0dfdec7 100644 --- a/dev-util/glslang/Manifest +++ b/dev-util/glslang/Manifest @@ -1,6 +1,8 @@ DIST glslang-1.2.198.tar.gz 3427490 BLAKE2B 0a9b116665e12aaff61b3c9628bba2b6ad6fe0ca7fa9954f568a3a1a0d4cbc41975446fc6760eef09bdea6a5d4aa746957b54972a0556f04c8ac39ba3e6241f9 SHA512 99cb60b01dd017533bcfd3fb258f1cad8c8fc90bc90efe346460e10f7887d7dc16468c93a5ae3bacc7579a31f58c2efc34c7e473515f07d03d2308894778bab5 DIST glslang-1.3.204.tar.gz 3529291 BLAKE2B 5e2a223ae280b8f34da80aef64691930a8afc7be0a817d2ba4c0b1522ad9c0bd56df8abd6b9651fc493ee6e6348250675f6c03b929bd6e85d467b1cfc52ba4e5 SHA512 8fac43aa29cd966db8d38a109a259fffc5a5abeea50a5f76f0a82735dfdca36e680d28ae4c3bca6f633bca939f9ebdf8e97d0977bf613a0a687b12a330d64746 +DIST glslang-1.3.211.tar.gz 3533816 BLAKE2B 87acf456f365fb02160bfd6abada4664f841cec6d6afd0472d0a337083ab371ce8a98e75323c9cf1342a1e04be53d1ebc7b265e591d22fab572c407d84208a1e SHA512 d2dce0938f77d1c7736db0ba97e557fd79f4efc944a489662bbce66bee923a31554ef73099087853779bba72fc2aae53e4bb2d6fb0a69cb13e4f24c5a789bb64 EBUILD glslang-1.2.198.ebuild 823 BLAKE2B f7f9ff0ad681d2103c0fd0870ab298ef116392b08525e8118d327ef66bac39f23cac6fb5e8603d0ed7b55a3ff58cd83fe9f80280d16edfeb8e0d42a80a375fa2 SHA512 4d70c19e19eed8da1e11a9f15a7cf6fd583836fd30505789baee21cb81d77c02b854b32001c7f4a72568d5ed54a5766baef0a7997110cc28949ebaab1ea08004 -EBUILD glslang-1.3.204.ebuild 829 BLAKE2B 46ee3b78b675b9a2a1e0340e2d5b480b013409ffbc4d15a993a2c3e6232fba02f200fe81b56363d7862de699345ff551fddb48e6db1778b3691ee065b3cbfe7e SHA512 802ec9e5af1c1d7d04f724d198b206bb10e734c877724232c9370233100b207fe5cce7f7bc12627989bbebed065b74ea477db6fc20f2fb073a149d80537220af +EBUILD glslang-1.3.204.ebuild 823 BLAKE2B cc7c36dd647ca2fbaffc8a00945d60ab838bd0c7038d9c4631a6e3be636b68cdbdbf3362dce017d0cd458b371fc7ba80945240c9576143a9b75762fb00e77332 SHA512 957bab9cd0115b628bd1b2ffa72ffab60a70b2bb473b90fe4e783e0d9316bff9b2a984cc987ca08ac3887889e82c92aff0c500c8cdafc79c4ef468f7a45aee7c +EBUILD glslang-1.3.211.ebuild 829 BLAKE2B 46ee3b78b675b9a2a1e0340e2d5b480b013409ffbc4d15a993a2c3e6232fba02f200fe81b56363d7862de699345ff551fddb48e6db1778b3691ee065b3cbfe7e SHA512 802ec9e5af1c1d7d04f724d198b206bb10e734c877724232c9370233100b207fe5cce7f7bc12627989bbebed065b74ea477db6fc20f2fb073a149d80537220af EBUILD glslang-9999.ebuild 829 BLAKE2B 47ff39a3ec98127faded3166aebb6f75006877203e5d5c404162fbc5b7a456ed177b6cc7b8e2feec1d67004a9339e0fb1dd796e2255858198f30a03110ad9817 SHA512 0cfcc1b58fd0db4a49834e44342aa4e40a8188006f38d5ba3de9cf6789e688594f5c7e8922f721b4bf29b2fb6e57d7438fdd9a362cefc40ac56b075b30eadd35 MISC metadata.xml 330 BLAKE2B c3874bbe807a8dd1a55897feadfc0a89e4cb806441390ee7e7cc317f3b533a08338a669834122ede89cefd9b6532d789aece2c29fcc6cdfc7f76a81bf382192b SHA512 1c591a28214fb76334171e4a49c8ac302b6f174f265749ad005f2503df1312e8303c92a68248775ed3db98d65107471f9cfc8cfb758c89261f283711beaac764 diff --git a/dev-util/glslang/glslang-1.3.204.ebuild b/dev-util/glslang/glslang-1.3.204.ebuild index 8dcd19721e74..3a065e6b6399 100644 --- a/dev-util/glslang/glslang-1.3.204.ebuild +++ b/dev-util/glslang/glslang-1.3.204.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then else SNAPSHOT_COMMIT="sdk-${PV}.0" SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}" fi diff --git a/dev-util/glslang/glslang-1.3.211.ebuild b/dev-util/glslang/glslang-1.3.211.ebuild new file mode 100644 index 000000000000..8dcd19721e74 --- /dev/null +++ b/dev-util/glslang/glslang-1.3.211.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +CMAKE_ECLASS="cmake" +PYTHON_COMPAT=( python3_{8..10} ) +inherit cmake-multilib python-any-r1 + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/KhronosGroup/${PN}.git" + inherit git-r3 +else + SNAPSHOT_COMMIT="sdk-${PV}.0" + SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${SNAPSHOT_COMMIT}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + S="${WORKDIR}/${PN}-${SNAPSHOT_COMMIT}" +fi + +DESCRIPTION="Khronos reference front-end for GLSL and ESSL, and sample SPIR-V generator" +HOMEPAGE="https://www.khronos.org/opengles/sdk/tools/Reference-Compiler/ https://github.com/KhronosGroup/glslang" + +LICENSE="BSD" +SLOT="0" + +BDEPEND="${PYTHON_DEPS}" + +# Bug 698850 +RESTRICT="test" diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest index 3682247dd994..93f7c36f5807 100644 --- a/dev-util/gnome-builder/Manifest +++ b/dev-util/gnome-builder/Manifest @@ -1,3 +1,5 @@ DIST gnome-builder-3.40.2.tar.xz 12083992 BLAKE2B 136c3e89378221116b5252a8472768888f11bd580cf9d1d524504f9000b8123ee479e19073630bb678cc7392b716e45d122b406dc7d44b13ba0ba77b435077e0 SHA512 e0d1f0f21fe0f681f87d1ad672cb5bf60df3ef16541fffd8ca62d447339371bdb5cbc10d8fc83496822d6eb35ad8078b095ff97d950d940d862d6fd7968147a4 +DIST gnome-builder-42.1.tar.xz 13276028 BLAKE2B 657e362ab9a2df1c70d9071ecc010747e5c73bbaa1c0d903778720e4fe874361013cfca3fe162328dfae180502c4fcc68ee01f04d1329add874b9e8db41abcd1 SHA512 a04a71efb163808ed4bfc446334b8f9cabe33cd33c977c9047e4fb00042b18cf7095217b2e287a45efda863ef479fce11435a2d24d489ba1816e3f36a561244e EBUILD gnome-builder-3.40.2.ebuild 7005 BLAKE2B 06a4fa62ad0417098178938189e193d178b9fff05857f8285c5b2417865b5152f9ec7b915695e5fab752f111a667d14906ef7b0ad982ab2fe61cd429c6ae5aeb SHA512 05d00f5e523f823c1bd51279496dc7487661edc45c2870b0325a0a726a47e905a76eb7e35c8eaf308bd89d07625834e5b7f52beae4dec943eefaeb4287a1475d -MISC metadata.xml 977 BLAKE2B 444873b91381ec812c993369814d74adacd2ea85deecf99a41b428959196b29f65957c4edf5f1204ef129ae4029c24a5db1a82a9ee30fb75997ab9ed148afb00 SHA512 cb6f84f250b28e7fc5cd4543b996db5eab18cce0e73fe9fdb85354e8c354facc43e8e25a54f9c48259103b24323c05ad8d2495686e1f6f07a4cc56b2dbe63220 +EBUILD gnome-builder-42.1.ebuild 8927 BLAKE2B 2511dd6a118a6d99d5924c1166ee89a6fc65d70929446c1ca3d8b1087ec04cc5dd88b4404309492d40da2fc2953d9f1c18006a4b273094de19725cf2d8b1564c SHA512 9871408e8306ef300ac79b2776c711f5ef8b15f501e7d3d1895da34dbab87f7df2d6f125375e58d1137fb77cfee630a7130556b62a6d78869c4d1db2424a7f72 +MISC metadata.xml 1080 BLAKE2B fc1276ee90bb69bfee8b33d648778c132d721bc294612e0b404216d65d934b441b168a8749c2271bea9d125233e4d7cbd7ff4fa66cc7d5a4f2bca1429b643307 SHA512 efb512e36bc8bd83a15d247a36a325fb579f9f6532d8df53c2067d830697308709df5610b7d445d761b29cf7236d17525e892278e6647b72b1bde7a7e1bb112c diff --git a/dev-util/gnome-builder/gnome-builder-42.1.ebuild b/dev-util/gnome-builder/gnome-builder-42.1.ebuild new file mode 100644 index 000000000000..140a6077d367 --- /dev/null +++ b/dev-util/gnome-builder/gnome-builder-42.1.ebuild @@ -0,0 +1,276 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) +DISABLE_AUTOFORMATTING=1 +FORCE_PRINT_ELOG=1 + +inherit gnome.org gnome2-utils llvm meson optfeature python-single-r1 readme.gentoo-r1 virtualx xdg + +DESCRIPTION="An IDE for writing GNOME-based software" +HOMEPAGE="https://wiki.gnome.org/Apps/Builder https://gitlab.gnome.org/GNOME/gnome-builder" + +# FIXME: Review licenses at some point +LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="clang +devhelp doc flatpak +git +glade gtk-doc spell +sysprof test +webkit" +REQUIRED_USE=" + ${PYTHON_REQUIRED_USE} + flatpak? ( git ) + devhelp? ( webkit ) +" + +# When bumping, pay attention to all the included plugins/*/meson.build (and other) build files and the requirements within. +# `grep -rI dependency * --include='meson.build'` can give a good initial idea for external deps and their double checking. +# The listed RDEPEND order shold roughly match that output as well, with toplevel one first then sorted by file path. +# Most plugins have no extra requirements and default to enabled; we need to handle the ones with extra requirements. Many of +# them have optional runtime dependencies, for which we try to at least notify the user via DOC_CONTENTS (but not all small +# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a (spammy) idea, plus python imports in try/except. + +# Editorconfig needs old pcre, with vte migrating away, might want it optional or ported to pcre2? +# An introspection USE flag of a dep is required if any introspection based language plugin wants to use it (grep for gi.repository). Last full check at 3.28.4 + +# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build +RDEPEND=" + >=dev-libs/libdazzle-3.37.0[introspection] + >=dev-libs/glib-2.69.1:2 + >=x11-libs/gtk+-3.24:3[introspection] + >=x11-libs/gtksourceview-4.0.0:4[introspection] + >=gui-libs/libhandy-1.5.0:1[introspection] + >=dev-libs/json-glib-1.2.0 + >=dev-libs/jsonrpc-glib-3.41.0 + >=x11-libs/pango-1.38.0 + >=dev-libs/libpeas-1.22.0[python,${PYTHON_SINGLE_USEDEP}] + dev-libs/libportal:=[gtk,introspection] + >=dev-libs/template-glib-3.28.0[introspection] + >=x11-libs/vte-0.65.0:2.91[introspection] + >=dev-libs/libxml2-2.9.0 + webkit? ( >=net-libs/webkit-gtk-2.26:4=[introspection] ) + sysprof? ( + >=dev-util/sysprof-capture-3.37.1:4 + >=dev-util/sysprof-3.37.1:0/4[gtk] + ) + >=app-text/cmark-0.29.0:0= + flatpak? ( + dev-util/ostree + >=net-libs/libsoup-2.52.0:2.4 + >=sys-apps/flatpak-1.10.2 + ) + git? ( + dev-libs/libgit2:=[ssh,threads] + >=dev-libs/libgit2-glib-0.28.0.1[ssh] + ) + dev-libs/libpcre:3 + dev-libs/libpcre2 + + >=dev-libs/gobject-introspection-1.54.0:= + $(python_gen_cond_dep ' + >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}] + ') + ${PYTHON_DEPS} + clang? ( sys-devel/clang:= ) + devhelp? ( >=dev-util/devhelp-3.25.1:= ) + glade? ( >=dev-util/glade-3.22.0:3.10= ) + spell? ( + >=app-text/gspell-1.8:0= + app-text/enchant:2 + ) +" +DEPEND="${RDEPEND}" +# TODO: runtime ctags path finding.. + +# desktop-file-utils required for tests, but we have it in deptree for xdg update-desktop-database anyway, so be explicit and unconditional +# appstream-glib needed for validation with appstream-util with FEATURES=test +BDEPEND=" + doc? ( + $(python_gen_cond_dep ' + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] + ') + ) + gtk-doc? ( + dev-util/gi-docgen + app-text/docbook-xml-dtd:4.3 + ) + test? ( + dev-libs/appstream-glib + sys-apps/dbus + ) + dev-util/desktop-file-utils + dev-util/glib-utils + >=sys-devel/gettext-0.19.8 + virtual/pkgconfig +" + +DOC_CONTENTS='gnome-builder can use various other dependencies on runtime to provide +extra capabilities beyond these expressed via USE flags. Some of these +that are currently available with packages include: + +* dev-util/uncrustify and dev-python/autopep8 for various Code Beautifier + plugin out of the box functionality. +* dev-util/ctags with exuberant-ctags selected via "eselect ctags" for + C, C++, Python, JavaScript, CSS, HTML and Ruby autocompletion, semantic + highlighting and symbol resolving support. +* dev-python/jedi and dev-python/lxml for more accurate Python + autocompletion support. +* dev-util/valgrind for integration with valgrind. +* dev-util/meson for integration with the Meson build system. +* dev-util/cargo for integration with the Rust Cargo build system. +* dev-util/cmake for integration with the CMake build system. +* net-libs/nodejs[npm] for integration with the NPM package system. +' +# FIXME: Package codespell and mention here +# FIXME: Package gnome-code-assistance and mention here, or maybe USE flag and default enable because it's rather important +# eslint for additional diagnostics in JavaScript files (what package has this? At least something via NPM..) +# jhbuild support +# rust support via rust-analyzer; Go via go-langserver +# autotools stuff for autotools plugin; gtkmm/autoconf-archive for C++ template +# gjs/gettext/mono/PHPize stuff, but most of these are probably installed for other reasons anyways, when needed inside IDE +# stylelint for stylesheet (CSS and co) linting +# gvls for vala language-server integration + +llvm_check_deps() { + has_version "sys-devel/clang:${LLVM_SLOT}" +} + +pkg_setup() { + python-single-r1_pkg_setup + use clang && llvm_pkg_setup +} + +src_configure() { + local emesonargs=( + -Dtracing=false + -Dprofiling=false # not passing -pg to CFLAGS + -Dtcmalloc=false + + -Dwith_safe_path='' + + -Dgnome_sdk_version=master + + -Dchannel=other + + $(meson_use doc help) + $(meson_use gtk-doc docs) + + -Dnetwork_tests=false + + -Dctags_path='' + + $(meson_feature webkit) + + -Dplugin_autotools=true + -Dplugin_beautifier=true + -Dplugin_blueprint=true + -Dplugin_c_pack=true + -Dplugin_cargo=true + $(meson_use clang plugin_clang) + $(meson_use clang plugin_clangd) + $(meson_use clang plugin_clang_format) + -Dplugin_cmake=true + -Dplugin_codespell=true + -Dplugin_code_index=true + -Dplugin_color_picker=true + -Dplugin_copyright=true + -Dplugin_ctags=true + $(meson_use devhelp plugin_devhelp) + -Dplugin_deviced=false # libdeviced not packaged? + -Dplugin_dspy=true + -Dplugin_editorconfig=true # needs libpcre + -Dplugin_eslint=true + -Dplugin_file_search=true + $(meson_use flatpak plugin_flatpak) + -Dplugin_gdb=true + -Dplugin_gdiagnose=true + -Dplugin_gettext=true + $(meson_use git plugin_git) + -Dplugin_gjs_symbols=true + $(meson_use glade plugin_glade) + -Dplugin_gnome_code_assistance=true + -Dplugin_go_langserv=true + -Dplugin_gradle=true + -Dplugin_grep=true + -Dplugin_gvls=true + -Dplugin_html_completion=true + -Dplugin_html_preview=true + -Dplugin_intelephense=true + -Dplugin_jedi_language_server=true + -Dplugin_jhbuild=true + -Dplugin_make=true + -Dplugin_maven=true + -Dplugin_meson=true + -Dplugin_modelines=true + -Dplugin_mono=true + -Dplugin_newcomers=true + -Dplugin_notification=true + -Dplugin_npm=true + -Dplugin_phpize=true + -Dplugin_podman=true + -Dplugin_python_pack=true + -Dplugin_qemu=true + -Dplugin_quick_highlight=true + -Dplugin_retab=true + -Dplugin_rls=true + -Dplugin_rstcheck=true + -Dplugin_rubocop=true + -Dplugin_rust_analyzer=false # rust-analyzer not packaged + -Dplugin_shellcmd=true + $(meson_use spell plugin_spellcheck) + -Dplugin_stylelint=true + $(meson_use sysprof plugin_sysprof) + -Dplugin_sysroot=true + -Dplugin_todo=true + -Dplugin_ts_language_server=true + -Dplugin_update_manager=true + -Dplugin_vala=true + -Dplugin_vagrant=true + -Dplugin_valgrind=true + -Dplugin_vls=true + -Dplugin_waf=true + -Dplugin_words=true + -Dplugin_xml_pack=true + ) + meson_src_configure +} + +src_install() { + meson_src_install + python_optimize + if use doc; then + rm "${ED}"/usr/share/doc/gnome-builder/en/.buildinfo || die + rm "${ED}"/usr/share/doc/gnome-builder/en/objects.inv || die + # custom docdir in build system, blocked by https://github.com/mesonbuild/meson/issues/825 + mv "${ED}"/usr/share/doc/gnome-builder/en "${ED}"/usr/share/doc/${PF}/html || die + # _sources subdir left in on purpose, as HTML links to the rst files as "View page source". Additionally default docompress exclusion of /html/ already ensures they aren't compressed, thus linkable as-is. + rmdir "${ED}"/usr/share/doc/gnome-builder/ || die + fi + readme.gentoo_create_doc +} + +pkg_postinst() { + xdg_pkg_postinst + gnome2_schemas_update + readme.gentoo_print_elog + + optfeature_header "Code beautifiers" + optfeature "Python" dev-python/autopep8 + optfeature "C/C++/Java" dev-util/uncrustify + optfeature "HTML" app-text/htmltidy + + optfeature_header "Language support" + optfeature "Rust's Cargo build system" virtual/rust + optfeature "CMake" dev-util/cmake + optfeature "Java Maven build system" dev-java/maven-bin + optfeature "Meson Build system" dev-util/meson +} + +pkg_postrm() { + xdg_pkg_postrm + gnome2_schemas_update +} + +src_test() { + virtx dbus-run-session meson test -C "${BUILD_DIR}" +} diff --git a/dev-util/gnome-builder/metadata.xml b/dev-util/gnome-builder/metadata.xml index 342b0c570e2c..63870d032088 100644 --- a/dev-util/gnome-builder/metadata.xml +++ b/dev-util/gnome-builder/metadata.xml @@ -8,6 +8,7 @@ Provide integration with sys-devel/clang for best possible C/C++ autocompletion, semantic highlighting, symbol resolving, and diagnostics support Provide API docs browsing and integration via dev-util/devhelp + Enable support for flatpak applications using sys-apps/flatpak Provide support for the Git version control system via dev-libs/libgit2-glib (such as setup of Git for New Project, direct cloning for Open Project and changed lines indicators in the editor gutter) Provide integration with dev-util/glade UI designer for Gtk diff --git a/dev-util/gource/Manifest b/dev-util/gource/Manifest index 8588766f2ec1..34639f325f57 100644 --- a/dev-util/gource/Manifest +++ b/dev-util/gource/Manifest @@ -1,3 +1,5 @@ DIST gource-0.51.tar.gz 882783 BLAKE2B 86a95a55ef9e1ec50e19a4859163d7cdc2733b7c55a68e4d2db493e4c6587682b900b2c73525131972da4dde9fc4d9fa41ba728bdc56fd46fc6a559cb4d837f0 SHA512 f29326ffb2aa6f645fb941e08e41f0cbf8dd894d5a4d607b782caeb12a24e6446198027060b880e0ad14a36efbed19023620dd8c890cfc0c027fc90ac2d5be24 +DIST gource-0.52.tar.gz 899916 BLAKE2B 84cd4e21402157228f2eaa2c168a7cebf5176e98efe19f04927abc08602e58896a15e6888b5223b977105f2a5b124ed571f30445e6802cf30217e6a91d885520 SHA512 246e8b196f52f4a224e1f81c05ca0970002d15b26e2bb454826c5373bb3a53894abb5c7e6c940a5a540f5e29795093ca7c14dd003708f44df1bbd88faed1433c EBUILD gource-0.51.ebuild 1073 BLAKE2B e459bd452df402770251680f9831835dd8985e5cecda52314baa98d42375860ab5385b6193f97555ab44fa8083b4fd9a3549651bc7739c76ce40e8323f4b05df SHA512 9996810d53645f93a3049b1b93679c163f90d240901e07f8d232902e18bb222df0d61c09044fb869fe5cdc5f82ed0242844be487d9f59f2a5c28862b4b09ff0a +EBUILD gource-0.52.ebuild 1236 BLAKE2B 9c80dd5c8cc45aee5f9e4b675a1382dd4f949dc7239cb509629b4e3f25ba93a9e58bfc5faa10a827de73e076be613dce0d854b8c8131229e7b988c83b2bc4c74 SHA512 e396327244e351e155d5e6fc31332522a4751ffdd88f92aa4f967d84b799fe4366945f366b8cf2df93360f2d579968a867663ef132ef0f914e6b1cc98ea62b7c MISC metadata.xml 386 BLAKE2B f163d4c1807ee502bfcb21f1a0f5b22d979259629e54d71fbaf7b54806f58090c78260a7ad8c24fe8349f01fa7502ec4c0b45129a94ac2a4e64b35e6b98032d1 SHA512 67743f4d934bfb15512fadbcfccb95a2a3e29b74d2bfd0fed8e4ff3e0c9779750df190f8dd61ac47397401caad5ce66d6a75ce1269b0d69d93304987740c73c1 diff --git a/dev-util/gource/gource-0.52.ebuild b/dev-util/gource/gource-0.52.ebuild new file mode 100644 index 000000000000..15e24379c6be --- /dev/null +++ b/dev-util/gource/gource-0.52.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic + +DESCRIPTION="A software version control visualization tool" +HOMEPAGE="https://gource.io/" +SRC_URI="https://github.com/acaudwell/Gource/releases/download/${P}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +COMMON_DEPEND=" + >=dev-libs/boost-1.46:=[threads(+)] + >=media-libs/glew-1.5:0= + >=media-libs/libpng-1.2:0= + media-libs/libsdl2[video,opengl,X] + media-libs/sdl2-image[jpeg,png] + dev-libs/libpcre2:= + dev-libs/tinyxml + media-libs/libglvnd[X] + media-libs/freetype:2 + virtual/glu:0 +" +RDEPEND="${COMMON_DEPEND} + media-fonts/freefont +" +DEPEND="${COMMON_DEPEND} + >=media-libs/glm-0.9.3 +" +BDEPEND="virtual/pkgconfig" + +DOCS=( README.md ChangeLog THANKS ) + +src_prepare() { + default + + sed -e "/data\/gource.1/s/^/#/" -i Makefile.am || die + eautoreconf +} + +src_configure() { + # fix bug #386525 + # this enables gource to be compiled against dev-libs/tinyxml[stl] + if has_version dev-libs/tinyxml[stl]; then + append-cppflags -DTIXML_USE_STL; + fi + + econf \ + --enable-ttf-font-dir=/usr/share/fonts/freefont/ \ + --with-tinyxml +} + +src_install() { + default + doman data/gource.1 +} diff --git a/dev-util/gperf/Manifest b/dev-util/gperf/Manifest index 02c33fae6ab5..0baa7f64896f 100644 --- a/dev-util/gperf/Manifest +++ b/dev-util/gperf/Manifest @@ -1,3 +1,3 @@ DIST gperf-3.1.tar.gz 1215925 BLAKE2B bc4c54ade3f7dce484714d77cb5759dcc02b7a607d7b1aff6bdbcd06ee4c83e9449038a7217d5f25bcbef058ba56e1fce9383b9599de005154e5a9b566ac9c69 SHA512 855ebce5ff36753238a44f14c95be7afdc3990b085960345ca2caf1a2db884f7db74d406ce9eec2f4a52abb8a063d4ed000a36b317c9a353ef4e25e2cca9a3f4 -EBUILD gperf-3.1.ebuild 591 BLAKE2B 88029dbacefdc59d66eb7c56e6d038c5b5fa0da86ef61ebe3d29d9fc505c2e16507a105bfe31656b698f9fad61edc4ed52ae823ec364fa4599f724786f564877 SHA512 36107389151bb1e80236b8824c3cc273c143242d50413a70803569269ac6cb3ec24f2b03956615679f05d86aa0a137faf1f1c34c9b5d0c89df66f8f2bcb47b8d +EBUILD gperf-3.1.ebuild 598 BLAKE2B bc597678be8b568a5a249b9c3e49b40ad99beb65d3fe207d08179499cfac69cd41139322fefc4c76e0ccded8fe8e6614d2e09b77395e8502acc512d2811a296e SHA512 0524b8e6cb782ea9c839991192163d55eaff8d1b10bd4b9045dd7311e1ac2acac684a6d92e1be0c0d0b56af1d2c7d30ee5847cc580387b05eb7aa9d79d227463 MISC metadata.xml 220 BLAKE2B ef647496f8e98824616f4a40ad14fa971c39be34ae8e935bce469869c10e204b07422c5b46ea9f5c8e61b30ba1b05a3f1c177427a049615618635cf453364898 SHA512 7353c5b784c0cf1cfeb280d9042e72c932bdd1ded3eb75bad6fcca2bb7cd1b0660ead9e11d6a2c7644a1602d0c443b96fdf0ca4a73d16a8ed497c5c772610c9c diff --git a/dev-util/gperf/gperf-3.1.ebuild b/dev-util/gperf/gperf-3.1.ebuild index 1a22bfa1dc8c..6825ce198e6b 100644 --- a/dev-util/gperf/gperf-3.1.ebuild +++ b/dev-util/gperf/gperf-3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/gperf/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" src_prepare() { sed -i \ diff --git a/dev-util/gpp/Manifest b/dev-util/gpp/Manifest new file mode 100644 index 000000000000..69d7d8f364b6 --- /dev/null +++ b/dev-util/gpp/Manifest @@ -0,0 +1,3 @@ +DIST gpp-2.27.tar.gz 66226 BLAKE2B 18490dae11fa295c6a038c6de86919a9b37a10c6008490bd554f11e52916e92e80238bb858c799fa1345419a56b37f9f817cd9c8d0fe221bd8c51b3d12245fb1 SHA512 ad7eaf89796208668143c160bfe764d5b38fb734dfa29869d2b222ce4c1982e8f5eef679960645de51c7d4fda6a18cac4ded55334a62cd16698a42b89aebf71e +EBUILD gpp-2.27.ebuild 423 BLAKE2B 5c00cdd0832be876ff57b7b6c300e1964a6d504d1b73121d63ab2c7f79ba3af3b69a9ac338b80226ec2a2336cfbb64b7bdd59e6af106f682a3e0b5d8231e3a6d SHA512 a678b6af78550e76fb1d59855c6f3bacb33065625a70e9912c4688221572661dde9e3beb257b17c437c535dde4a8bfdfeb3ba9fb40ba3590f5016b57d9f5eaec +MISC metadata.xml 823 BLAKE2B fe21889c430825056b947677778a7509837b1ba56156c88d18128497eea04adb2c78c396bd3538a4da698b658917590ee88907c4fe969c3d52ca214ca301f253 SHA512 65f205222a6a282b18c617d9ded5ecbff3b4cb08d068794f6141c5db675fbd6b806f0dd1b7f43af0ab31017a363639c4fd053f1c54851da2c0ec5b52b5daddcf diff --git a/dev-util/gpp/gpp-2.27.ebuild b/dev-util/gpp/gpp-2.27.ebuild new file mode 100644 index 000000000000..1c1ee3e1352f --- /dev/null +++ b/dev-util/gpp/gpp-2.27.ebuild @@ -0,0 +1,19 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="A generic preprocessor" +HOMEPAGE="https://logological.org/gpp https://github.com/logological/gpp" +SRC_URI="https://github.com/logological/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3+" +SLOT="0" +KEYWORDS="~amd64" + +src_prepare() { + default + eautoreconf +} diff --git a/dev-util/gpp/metadata.xml b/dev-util/gpp/metadata.xml new file mode 100644 index 000000000000..0f9b22bb6e66 --- /dev/null +++ b/dev-util/gpp/metadata.xml @@ -0,0 +1,20 @@ + + + + + Kenton Groombridge + concord@gentoo.org + + + logological/gpp + https://github.com/logological/gpp/issues + + + GPP is a general-purpose preprocessor with customizable syntax, suitable for + a wide range of preprocessing tasks. Its independence from any one + programming language makes it much more versatile than the C preprocessor + (cpp), while its syntax is lighter and more flexible than that of GNU m4. + There are built-in macros for use with C/C++, LaTeX, HTML, XHTML, and Prolog + files. + + diff --git a/dev-util/gtk-doc-am/Manifest b/dev-util/gtk-doc-am/Manifest index fe96ae3cb587..b20501397076 100644 --- a/dev-util/gtk-doc-am/Manifest +++ b/dev-util/gtk-doc-am/Manifest @@ -1,3 +1,3 @@ DIST gtk-doc-1.33.2.tar.xz 507852 BLAKE2B dea3030060ecec89433fe3783dfacc2f58373780c49560a48ab1a32bedfe888692183de8396c92414255e4c8f537358cbc373fd307638ab8e7dbfd9ae44de58f SHA512 f50f68ab6b4bc59f55e84b49c1481f05700171cbf79eca9ba8f3a142a30a4ba88fe096983ebb8d117a9ef8bcea40934674096683d956f5c54cae457d31f651ab -EBUILD gtk-doc-am-1.33.2.ebuild 824 BLAKE2B a9fe5302cf2ea6a5b2277b72b495daef83067de3221e82674cbc8553ed72e45f1d9667b51d3db7f377364536b07f7eb992ce3a820f50a4135ff68e1c81ebd6e8 SHA512 eea98796da90c30189c5a4a8e04939940acb7a4b48fdafe92a2aff1b7ea04d0819b87badc4f80d3833672234deff0b103a39c35a7d99c8eba58636b5c723d4cb +EBUILD gtk-doc-am-1.33.2.ebuild 831 BLAKE2B 464bd7a488679831f3c882d6b2ee5e94b93ae1f848b7c005f605aab416124b8653f36cb691227be99af3e30239f7ed7f8093c340f52412d859718463585ee944 SHA512 25b67368d66acc2a5c6a88786148e416798b592d698af903923811b3fffcce3c98a4a67f132de99a40774d395c515be2b4199fb02e04c49e112a1cc7855f5143 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/dev-util/gtk-doc-am/gtk-doc-am-1.33.2.ebuild b/dev-util/gtk-doc-am/gtk-doc-am-1.33.2.ebuild index 303d509eb38a..512107ce56e7 100644 --- a/dev-util/gtk-doc-am/gtk-doc-am-1.33.2.ebuild +++ b/dev-util/gtk-doc-am/gtk-doc-am-1.33.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/DocumentationProject/GtkDoc" LICENSE="GPL-2 FDL-1.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" RDEPEND="! -Date: Thu, 10 Mar 2022 12:51:37 +0000 -Subject: [PATCH] Remove 'static' suffix - -Remove 'static' suffix to enable shared lib usage ---- - external/SPIRV-Tools/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/external/SPIRV-Tools/CMakeLists.txt b/external/SPIRV-Tools/CMakeLists.txt -index f46a6988683..f40605c4b36 100644 ---- a/external/SPIRV-Tools/CMakeLists.txt -+++ b/external/SPIRV-Tools/CMakeLists.txt -@@ -34,7 +34,7 @@ if(IGC_OPTION__SPIRV_TOOLS_MODE STREQUAL PREBUILDS_MODE_NAME) - - set(INCLUDE_DIRS_LIST "${SPIRV-Tools_ROOT_DIR}/include" "${SPIRV-Headers_INCLUDE_DIR}") - set_target_properties(SPIRV-Tools-static PROPERTIES INCLUDE_DIRECTORIES "${INCLUDE_DIRS_LIST}") -- set(IGC_BUILD__PROJ__SPIRV-Tools SPIRV-Tools-static) -+ set(IGC_BUILD__PROJ__SPIRV-Tools SPIRV-Tools) - - else() #By default use build from sources - message(STATUS "[SPIRV-Tools] : IGC_OPTION__SPIRV_TOOLS_MODE set to Source") diff --git a/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.8365-cmake-project.patch b/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.8365-cmake-project.patch deleted file mode 100644 index 92683cdfb942..000000000000 --- a/dev-util/intel-graphics-compiler/files/intel-graphics-compiler-1.0.8365-cmake-project.patch +++ /dev/null @@ -1,27 +0,0 @@ -From f883dc94360af37ce85c8a9215c861fdc0431dee Mon Sep 17 00:00:00 2001 -From: Conrad Kostecki -Date: Sat, 28 Aug 2021 00:09:09 +0200 -Subject: [PATCH] IGC: CMakeLists: add project - -If project is not added, CMake will warn about it: -No project() command is present. The top-level CMakeLists.txt file -must contain a literal, direct call to the project() command. - -Signed-off-by: Conrad Kostecki ---- - CMakeLists.txt | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index bfbcf52eca4..5b04555b21f 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -8,6 +8,8 @@ - - cmake_minimum_required(VERSION 3.13.4 FATAL_ERROR) - -+project(IGC) -+ - add_subdirectory(IGC) - - list(APPEND IGC__IGC_TARGETS "igc_dll") diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10713-r1.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10713-r1.ebuild deleted file mode 100644 index 1bd12b64e774..000000000000 --- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10713-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_BUILD_TYPE="Release" -LLVM_MAX_SLOT="13" -MY_PN="igc" -MY_P="${MY_PN}-${PV}" -PYTHON_COMPAT=( python3_{8..10} ) - -inherit cmake flag-o-matic llvm python-any-r1 - -DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware" -HOMEPAGE="https://github.com/intel/intel-graphics-compiler" -SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="debug" - -DEPEND=" - dev-libs/opencl-clang:${LLVM_MAX_SLOT}= - dev-util/spirv-tools - =sys-devel/lld-${LLVM_MAX_SLOT}* - sys-devel/llvm:${LLVM_MAX_SLOT}= -" - -RDEPEND="${DEPEND}" - -BDEPEND=" - =sys-devel/lld-${LLVM_MAX_SLOT}* - ${PYTHON_DEPS} -" - -PATCHES=( - "${FILESDIR}/${PN}-1.0.9-no_Werror.patch" - "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch" - "${FILESDIR}/${PN}-1.0.8365-disable-git.patch" - "${FILESDIR}/${PN}-1.0.10713-allow-external-spirv-tools-fix-static.patch" - "${FILESDIR}/${PN}-1.0.10713-allow-external-spirv-tools-last-fix.patch" -) - -pkg_setup() { - llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - # Get LLVM version - local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})" - - # See https://github.com/intel/intel-graphics-compiler/issues/212 - append-ldflags -Wl,-z,undefs - - # See https://bugs.gentoo.org/718824 - ! use debug && append-cppflags -DNDEBUG - - local mycmakeargs=( - -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}" - -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix ${LLVM_MAX_SLOT})/$(get_libdir)" - -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64" - -DIGC_OPTION__CLANG_MODE="Prebuilds" - -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON" - -DIGC_OPTION__LLD_MODE="Prebuilds" - -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common" - -DIGC_OPTION__LLVM_MODE="Prebuilds" - -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}" - -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds" - -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds" - -DIGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS="ON" - -DINSTALL_GENX_IR="ON" - -DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAX_SLOT}/include/LLVMSPIRVLib" - - # Compilation with VectorCompiler causes currently a segfault. - # See https://github.com/intel/intel-graphics-compiler/issues/236 - -DIGC_BUILD__VC_ENABLED="OFF" - # -DIGC_OPTION__VC_INTRINSICS_MODE="Prebuilds" - - # This will suspress some CMake warnings, - # which cannot be fixed at the moment. - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10778-r1.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10778-r1.ebuild deleted file mode 100644 index 7934a1f20302..000000000000 --- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10778-r1.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_BUILD_TYPE="Release" -LLVM_MAX_SLOT="13" -MY_PN="igc" -MY_P="${MY_PN}-${PV}" -PYTHON_COMPAT=( python3_{8..10} ) - -inherit cmake flag-o-matic llvm python-any-r1 - -DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware" -HOMEPAGE="https://github.com/intel/intel-graphics-compiler" -SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="debug" - -DEPEND=" - dev-libs/opencl-clang:${LLVM_MAX_SLOT}= - dev-util/spirv-tools - =sys-devel/lld-${LLVM_MAX_SLOT}* - sys-devel/llvm:${LLVM_MAX_SLOT}= -" - -RDEPEND="${DEPEND}" - -BDEPEND=" - =sys-devel/lld-${LLVM_MAX_SLOT}* - ${PYTHON_DEPS} -" - -PATCHES=( - "${FILESDIR}/${PN}-1.0.9-no_Werror.patch" - "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch" - "${FILESDIR}/${PN}-1.0.8365-disable-git.patch" - "${FILESDIR}/${PN}-1.0.10713-allow-external-spirv-tools-last-fix.patch" -) - -pkg_setup() { - llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - # Get LLVM version - local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})" - - # See https://github.com/intel/intel-graphics-compiler/issues/212 - append-ldflags -Wl,-z,undefs - - # See https://bugs.gentoo.org/718824 - ! use debug && append-cppflags -DNDEBUG - - local mycmakeargs=( - -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}" - -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix ${LLVM_MAX_SLOT})/$(get_libdir)" - -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64" - -DIGC_OPTION__CLANG_MODE="Prebuilds" - -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON" - -DIGC_OPTION__LLD_MODE="Prebuilds" - -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common" - -DIGC_OPTION__LLVM_MODE="Prebuilds" - -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}" - -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds" - -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds" - -DIGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS="ON" - -DINSTALL_GENX_IR="ON" - -DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAX_SLOT}/include/LLVMSPIRVLib" - - # Compilation with VectorCompiler causes currently a segfault. - # See https://github.com/intel/intel-graphics-compiler/issues/236 - -DIGC_BUILD__VC_ENABLED="OFF" - # -DIGC_OPTION__VC_INTRINSICS_MODE="Prebuilds" - - # This will suspress some CMake warnings, - # which cannot be fixed at the moment. - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10778-r2.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10778-r2.ebuild new file mode 100644 index 000000000000..6c079df6172d --- /dev/null +++ b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10778-r2.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_BUILD_TYPE="Release" +LLVM_MAX_SLOT="12" +MY_PN="igc" +MY_P="${MY_PN}-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake flag-o-matic llvm python-any-r1 + +DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware" +HOMEPAGE="https://github.com/intel/intel-graphics-compiler" +SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64" +IUSE="debug" + +DEPEND=" + dev-libs/opencl-clang:${LLVM_MAX_SLOT}= + dev-util/spirv-tools + =sys-devel/lld-${LLVM_MAX_SLOT}* + sys-devel/llvm:${LLVM_MAX_SLOT}= +" + +RDEPEND="${DEPEND}" + +BDEPEND=" + =sys-devel/lld-${LLVM_MAX_SLOT}* + ${PYTHON_DEPS} +" + +PATCHES=( + "${FILESDIR}/${PN}-1.0.9-no_Werror.patch" + "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch" + "${FILESDIR}/${PN}-1.0.8365-disable-git.patch" + "${FILESDIR}/${PN}-1.0.10713-allow-external-spirv-tools-last-fix.patch" +) + +pkg_setup() { + llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + # Get LLVM version + local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})" + + # See https://github.com/intel/intel-graphics-compiler/issues/212 + append-ldflags -Wl,-z,undefs + + # See https://bugs.gentoo.org/718824 + ! use debug && append-cppflags -DNDEBUG + + local mycmakeargs=( + -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}" + -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix ${LLVM_MAX_SLOT})/$(get_libdir)" + -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64" + -DIGC_OPTION__CLANG_MODE="Prebuilds" + -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON" + -DIGC_OPTION__LLD_MODE="Prebuilds" + -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common" + -DIGC_OPTION__LLVM_MODE="Prebuilds" + -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}" + -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds" + -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds" + -DIGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS="ON" + -DINSTALL_GENX_IR="ON" + -DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAX_SLOT}/include/LLVMSPIRVLib" + -Wno-dev + + # Compilation with VectorCompiler causes currently a segfault. + # See https://github.com/intel/intel-graphics-compiler/issues/236 + -DIGC_BUILD__VC_ENABLED="OFF" + # -DIGC_OPTION__VC_INTRINSICS_MODE="Prebuilds" + ) + + cmake_src_configure +} diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10840-r1.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10840-r1.ebuild deleted file mode 100644 index 7934a1f20302..000000000000 --- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10840-r1.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CMAKE_BUILD_TYPE="Release" -LLVM_MAX_SLOT="13" -MY_PN="igc" -MY_P="${MY_PN}-${PV}" -PYTHON_COMPAT=( python3_{8..10} ) - -inherit cmake flag-o-matic llvm python-any-r1 - -DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware" -HOMEPAGE="https://github.com/intel/intel-graphics-compiler" -SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="debug" - -DEPEND=" - dev-libs/opencl-clang:${LLVM_MAX_SLOT}= - dev-util/spirv-tools - =sys-devel/lld-${LLVM_MAX_SLOT}* - sys-devel/llvm:${LLVM_MAX_SLOT}= -" - -RDEPEND="${DEPEND}" - -BDEPEND=" - =sys-devel/lld-${LLVM_MAX_SLOT}* - ${PYTHON_DEPS} -" - -PATCHES=( - "${FILESDIR}/${PN}-1.0.9-no_Werror.patch" - "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch" - "${FILESDIR}/${PN}-1.0.8365-disable-git.patch" - "${FILESDIR}/${PN}-1.0.10713-allow-external-spirv-tools-last-fix.patch" -) - -pkg_setup() { - llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - # Get LLVM version - local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})" - - # See https://github.com/intel/intel-graphics-compiler/issues/212 - append-ldflags -Wl,-z,undefs - - # See https://bugs.gentoo.org/718824 - ! use debug && append-cppflags -DNDEBUG - - local mycmakeargs=( - -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}" - -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix ${LLVM_MAX_SLOT})/$(get_libdir)" - -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64" - -DIGC_OPTION__CLANG_MODE="Prebuilds" - -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON" - -DIGC_OPTION__LLD_MODE="Prebuilds" - -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common" - -DIGC_OPTION__LLVM_MODE="Prebuilds" - -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}" - -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds" - -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds" - -DIGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS="ON" - -DINSTALL_GENX_IR="ON" - -DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAX_SLOT}/include/LLVMSPIRVLib" - - # Compilation with VectorCompiler causes currently a segfault. - # See https://github.com/intel/intel-graphics-compiler/issues/236 - -DIGC_BUILD__VC_ENABLED="OFF" - # -DIGC_OPTION__VC_INTRINSICS_MODE="Prebuilds" - - # This will suspress some CMake warnings, - # which cannot be fixed at the moment. - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10988-r1.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10988-r1.ebuild new file mode 100644 index 000000000000..e6c00047ccc6 --- /dev/null +++ b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.10988-r1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_BUILD_TYPE="Release" +LLVM_MAX_SLOT="12" +MY_PN="igc" +MY_P="${MY_PN}-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake flag-o-matic llvm python-any-r1 + +DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware" +HOMEPAGE="https://github.com/intel/intel-graphics-compiler" +SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug" + +DEPEND=" + dev-libs/opencl-clang:${LLVM_MAX_SLOT}= + dev-util/spirv-tools + =sys-devel/lld-${LLVM_MAX_SLOT}* + sys-devel/llvm:${LLVM_MAX_SLOT}= +" + +RDEPEND="${DEPEND}" + +BDEPEND=" + =sys-devel/lld-${LLVM_MAX_SLOT}* + ${PYTHON_DEPS} +" + +PATCHES=( + "${FILESDIR}/${PN}-1.0.9-no_Werror.patch" + "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch" + "${FILESDIR}/${PN}-1.0.8365-disable-git.patch" +) + +pkg_setup() { + llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + # Get LLVM version + local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})" + + # See https://github.com/intel/intel-graphics-compiler/issues/212 + append-ldflags -Wl,-z,undefs + + # See https://bugs.gentoo.org/718824 + ! use debug && append-cppflags -DNDEBUG + + local mycmakeargs=( + -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}" + -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix ${LLVM_MAX_SLOT})/$(get_libdir)" + -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64" + -DIGC_OPTION__CLANG_MODE="Prebuilds" + -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON" + -DIGC_OPTION__LLD_MODE="Prebuilds" + -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common" + -DIGC_OPTION__LLVM_MODE="Prebuilds" + -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}" + -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds" + -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds" + -DIGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS="ON" + -DINSTALL_GENX_IR="ON" + -DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAX_SLOT}/include/LLVMSPIRVLib" + -Wno-dev + + # Compilation with VectorCompiler causes currently a segfault. + # See https://github.com/intel/intel-graphics-compiler/issues/236 + -DIGC_BUILD__VC_ENABLED="OFF" + # -DIGC_OPTION__VC_INTRINSICS_MODE="Prebuilds" + ) + + cmake_src_configure +} diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11061-r1.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11061-r1.ebuild new file mode 100644 index 000000000000..e6c00047ccc6 --- /dev/null +++ b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11061-r1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_BUILD_TYPE="Release" +LLVM_MAX_SLOT="12" +MY_PN="igc" +MY_P="${MY_PN}-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake flag-o-matic llvm python-any-r1 + +DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware" +HOMEPAGE="https://github.com/intel/intel-graphics-compiler" +SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug" + +DEPEND=" + dev-libs/opencl-clang:${LLVM_MAX_SLOT}= + dev-util/spirv-tools + =sys-devel/lld-${LLVM_MAX_SLOT}* + sys-devel/llvm:${LLVM_MAX_SLOT}= +" + +RDEPEND="${DEPEND}" + +BDEPEND=" + =sys-devel/lld-${LLVM_MAX_SLOT}* + ${PYTHON_DEPS} +" + +PATCHES=( + "${FILESDIR}/${PN}-1.0.9-no_Werror.patch" + "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch" + "${FILESDIR}/${PN}-1.0.8365-disable-git.patch" +) + +pkg_setup() { + llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + # Get LLVM version + local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})" + + # See https://github.com/intel/intel-graphics-compiler/issues/212 + append-ldflags -Wl,-z,undefs + + # See https://bugs.gentoo.org/718824 + ! use debug && append-cppflags -DNDEBUG + + local mycmakeargs=( + -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}" + -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix ${LLVM_MAX_SLOT})/$(get_libdir)" + -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64" + -DIGC_OPTION__CLANG_MODE="Prebuilds" + -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON" + -DIGC_OPTION__LLD_MODE="Prebuilds" + -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common" + -DIGC_OPTION__LLVM_MODE="Prebuilds" + -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}" + -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds" + -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds" + -DIGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS="ON" + -DINSTALL_GENX_IR="ON" + -DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAX_SLOT}/include/LLVMSPIRVLib" + -Wno-dev + + # Compilation with VectorCompiler causes currently a segfault. + # See https://github.com/intel/intel-graphics-compiler/issues/236 + -DIGC_BUILD__VC_ENABLED="OFF" + # -DIGC_OPTION__VC_INTRINSICS_MODE="Prebuilds" + ) + + cmake_src_configure +} diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11104.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11104.ebuild new file mode 100644 index 000000000000..e6c00047ccc6 --- /dev/null +++ b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.11104.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CMAKE_BUILD_TYPE="Release" +LLVM_MAX_SLOT="12" +MY_PN="igc" +MY_P="${MY_PN}-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake flag-o-matic llvm python-any-r1 + +DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware" +HOMEPAGE="https://github.com/intel/intel-graphics-compiler" +SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_P}" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="debug" + +DEPEND=" + dev-libs/opencl-clang:${LLVM_MAX_SLOT}= + dev-util/spirv-tools + =sys-devel/lld-${LLVM_MAX_SLOT}* + sys-devel/llvm:${LLVM_MAX_SLOT}= +" + +RDEPEND="${DEPEND}" + +BDEPEND=" + =sys-devel/lld-${LLVM_MAX_SLOT}* + ${PYTHON_DEPS} +" + +PATCHES=( + "${FILESDIR}/${PN}-1.0.9-no_Werror.patch" + "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch" + "${FILESDIR}/${PN}-1.0.8365-disable-git.patch" +) + +pkg_setup() { + llvm_pkg_setup + python-any-r1_pkg_setup +} + +src_configure() { + # Get LLVM version + local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})" + + # See https://github.com/intel/intel-graphics-compiler/issues/212 + append-ldflags -Wl,-z,undefs + + # See https://bugs.gentoo.org/718824 + ! use debug && append-cppflags -DNDEBUG + + local mycmakeargs=( + -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}" + -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix ${LLVM_MAX_SLOT})/$(get_libdir)" + -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64" + -DIGC_OPTION__CLANG_MODE="Prebuilds" + -DIGC_OPTION__LINK_KHRONOS_SPIRV_TRANSLATOR="ON" + -DIGC_OPTION__LLD_MODE="Prebuilds" + -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common" + -DIGC_OPTION__LLVM_MODE="Prebuilds" + -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}" + -DIGC_OPTION__SPIRV_TOOLS_MODE="Prebuilds" + -DIGC_OPTION__SPIRV_TRANSLATOR_MODE="Prebuilds" + -DIGC_OPTION__USE_PREINSTALLED_SPRIV_HEADERS="ON" + -DINSTALL_GENX_IR="ON" + -DSPIRVLLVMTranslator_INCLUDE_DIR="${EPREFIX}/usr/lib/llvm/${LLVM_MAX_SLOT}/include/LLVMSPIRVLib" + -Wno-dev + + # Compilation with VectorCompiler causes currently a segfault. + # See https://github.com/intel/intel-graphics-compiler/issues/236 + -DIGC_BUILD__VC_ENABLED="OFF" + # -DIGC_OPTION__VC_INTRINSICS_MODE="Prebuilds" + ) + + cmake_src_configure +} diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.8744.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.8744.ebuild deleted file mode 100644 index 21d5303b49fa..000000000000 --- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.8744.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_BUILD_TYPE="Release" -LLVM_MAX_SLOT="11" -MY_PN="igc" -MY_P="${MY_PN}-${PV}" -PYTHON_COMPAT=( python3_{8..10} ) - -inherit cmake flag-o-matic llvm python-any-r1 - -DESCRIPTION="LLVM-based OpenCL compiler for OpenCL targetting Intel Gen graphics hardware" -HOMEPAGE="https://github.com/intel/intel-graphics-compiler" -SRC_URI="https://github.com/intel/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${MY_P}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64" -IUSE="debug" - -DEPEND=" - dev-libs/opencl-clang:${LLVM_MAX_SLOT}= - sys-devel/llvm:${LLVM_MAX_SLOT}= -" - -RDEPEND="${DEPEND}" - -BDEPEND=" - ${PYTHON_DEPS} - >=sys-devel/lld-${LLVM_MAX_SLOT} -" - -PATCHES=( - "${FILESDIR}/${PN}-1.0.9-no_Werror.patch" - "${FILESDIR}/${PN}-1.0.8173-opencl-clang_version.patch" - "${FILESDIR}/${PN}-1.0.8365-disable-git.patch" - "${FILESDIR}/${PN}-1.0.8365-cmake-project.patch" -) - -pkg_setup() { - llvm_pkg_setup - python-any-r1_pkg_setup -} - -src_configure() { - # Since late March 2020 cmake.eclass does not set -DNDEBUG any more, - # and the way IGC uses this definition causes problems for some users. - # See bug #718824 for more information. - ! use debug && append-cppflags -DNDEBUG - - # Get LLVM version - local llvm_version="$(best_version -d sys-devel/llvm:${LLVM_MAX_SLOT})" - - local mycmakeargs=( - # Those options are ensuring, that we are using - # the system LLVM with the correct slot. - -DCCLANG_SONAME_VERSION="${LLVM_MAX_SLOT}" - -DCMAKE_LIBRARY_PATH="$(get_llvm_prefix ${LLVM_MAX_SLOT})/$(get_libdir)" - -DIGC_OPTION__ARCHITECTURE_TARGET="Linux64" - -DIGC_OPTION__CLANG_MODE="Prebuilds" - -DIGC_OPTION__LLD_MODE="Prebuilds" - -DIGC_OPTION__LLDELF_H_DIR="${EPREFIX}/usr/include/lld/Common" - -DIGC_OPTION__LLVM_MODE="Prebuilds" - -DIGC_OPTION__LLVM_PREFERRED_VERSION="${llvm_version##*-}" - - # VectorCompiler needs work, as at the moment upstream - # only supports building vc-intrinsics in place. - -DIGC_BUILD__VC_ENABLED="NO" - - # This will suspress some CMake warnings, - # which cannot be fixed at the moment. - -Wno-dev - ) - - cmake_src_configure -} diff --git a/dev-util/intel-graphics-system-controller/Manifest b/dev-util/intel-graphics-system-controller/Manifest index 0963edeffe6b..1be80af63a3b 100644 --- a/dev-util/intel-graphics-system-controller/Manifest +++ b/dev-util/intel-graphics-system-controller/Manifest @@ -1,3 +1,5 @@ DIST intel-graphics-system-controller-0.2.4.tar.gz 125476 BLAKE2B 82c803dc654240a364416dcca6c1104ec96eca6a0ffec058394ec2594d87bdd6854a3b0143ad6e114b5b4359b15f787679c995fa60fcbbcf5097467c15252217 SHA512 57b0aa1f5cfb6c103903be590d94f4a07c33c90180e688b62b2434baddf16637a6fb6c160c225fa08cf2d0efc80a42c6b86de48b71fb6aa08bd3f9fe2ff79fa6 -EBUILD intel-graphics-system-controller-0.2.4.ebuild 1095 BLAKE2B 4f263d9a3f0a324229cda02102f060750dca8a51e494441e779ba2ad9755fd4b003613aecee1701d0cb2e9750d1dd8e170f377c72853f64a90d891f74a9aa2a9 SHA512 23fef1e0fa26ab9e5cc4fd7bc80bf41023ecb81e8c03569af97d01be8a97bf8ca04f66b6fbaa2dcffb8f97143c20472140146e2a771b34d72e943015d883bd62 +DIST intel-graphics-system-controller-0.6.0.tar.gz 146082 BLAKE2B e67b6d5064aece983d047e1f64e0477c613fb7bc0912c5173cc1c1588151703098e0429c790f25d78a76caab8663b80e9fc20f313be2318c2be2b30aa6ca06f5 SHA512 265716648b1c2a2e8164643eaf8a6cdac57953493d67c805ecfb9077b834e17b13693c56958c219083fc8e4f5fb3e9cafb64d6b3dd40d510434d4517ec945fc3 +EBUILD intel-graphics-system-controller-0.2.4-r1.ebuild 1097 BLAKE2B 2b9b7cf083d1fe984bf8511f9efb97b3614f513bc49952529ec31b33868f7dd0dac918379045ec65c697f2f2ac3657de85d897f13562f1c97d5fae9a4a2b92aa SHA512 f1acc17891c8b6d5883982833f3d4c6298d23b8728d42e489bd14af6cb29f19dba0ec3ecdb3618718039020cc7f30ce4aa8d8444d9cb8fae400e9a62d497e282 +EBUILD intel-graphics-system-controller-0.6.0.ebuild 1104 BLAKE2B e0c1e7af6dc5e56434dfeb0c81c28e701e9e3d6699019caca8e689eec7c1f9a9773f8114cf7f2f06e00c4fb1def2b8cfb41a9d4070f660ca41fbdedf233c1f70 SHA512 e7e6c5b31daa49edce0423d23633307448c326c341f1eb3c6a260d7b2e31d2727a7b80196bd27f28374c23e6ecd87cdb83116f75b55cade98e8d98fce7dabf20 MISC metadata.xml 674 BLAKE2B a0d4f2c1989040b8cddb6ec87f0758bcd758e442b802f61a1f04da442288724ff296185e8c982247663fea70bf8a05f3cd1091033e4bf081ec3af9a03d623c2e SHA512 afcf2cfffad24226e64efc6116e01ec0750b8ba2df62871f090727e5300f98b8e166dcc7b025a29365cf83ea38575d8f63a705ebb478c83c416b8abf4ddb0fb3 diff --git a/dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.2.4-r1.ebuild b/dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.2.4-r1.ebuild new file mode 100644 index 000000000000..01090210f89f --- /dev/null +++ b/dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.2.4-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="igsc" +MY_P="${MY_PN}-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake python-any-r1 + +DESCRIPTION="Intel graphics system controller firmware update library" +HOMEPAGE="https://github.com/intel/igsc" +SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/V${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="amd64" +IUSE="+cli doc" + +RDEPEND="dev-libs/metee:=" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( + ${PYTHON_DEPS} + app-doc/doxygen + $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]') + ) +" + +pkg_setup() { + use doc && python-any-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DENABLE_CLI="$(usex cli)" + -DENABLE_DOCS="$(usex doc)" + -DENABLE_ENUM="ON" + -DENABLE_PERF="OFF" + -DENABLE_WERROR="OFF" + + # If enabled, tests are automatically run during + # the compile phase and we cannot run them because + # they require permissions to access the hardware. + -DENABLE_TESTS="OFF" + ) + + cmake_src_configure +} diff --git a/dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.2.4.ebuild b/dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.2.4.ebuild deleted file mode 100644 index 500c29ddd3f3..000000000000 --- a/dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.2.4.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN="igsc" -MY_P="${MY_PN}-${PV}" -PYTHON_COMPAT=( python3_{8..10} ) - -inherit cmake python-any-r1 - -DESCRIPTION="Intel graphics system controller firmware update library" -HOMEPAGE="https://github.com/intel/igsc" -SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/V${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64" -IUSE="+cli doc" - -RDEPEND="dev-libs/metee" -DEPEND="${RDEPEND}" -BDEPEND=" - doc? ( - ${PYTHON_DEPS} - app-doc/doxygen - $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]') - ) -" - -pkg_setup() { - use doc && python-any-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DENABLE_CLI="$(usex cli)" - -DENABLE_DOCS="$(usex doc)" - -DENABLE_ENUM="ON" - -DENABLE_PERF="OFF" - -DENABLE_WERROR="OFF" - - # If enabled, tests are automatically run during - # the compile phase and we cannot run them because - # they require permissions to access the hardware. - -DENABLE_TESTS="OFF" - ) - - cmake_src_configure -} diff --git a/dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.6.0.ebuild b/dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.6.0.ebuild new file mode 100644 index 000000000000..7afb2e41ab53 --- /dev/null +++ b/dev-util/intel-graphics-system-controller/intel-graphics-system-controller-0.6.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN="igsc" +MY_P="${MY_PN}-${PV}" +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake python-any-r1 + +DESCRIPTION="Intel graphics system controller firmware update library" +HOMEPAGE="https://github.com/intel/igsc" +SRC_URI="https://github.com/intel/${MY_PN}/archive/refs/tags/V${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0" +SLOT="0/0.6.0" +KEYWORDS="~amd64" +IUSE="+cli doc" + +RDEPEND="dev-libs/metee:=" +DEPEND="${RDEPEND}" +BDEPEND=" + doc? ( + ${PYTHON_DEPS} + app-doc/doxygen + $(python_gen_any_dep 'dev-python/sphinx[${PYTHON_USEDEP}]') + ) +" + +pkg_setup() { + use doc && python-any-r1_pkg_setup +} + +src_configure() { + local mycmakeargs=( + -DENABLE_CLI="$(usex cli)" + -DENABLE_DOCS="$(usex doc)" + -DENABLE_ENUM="ON" + -DENABLE_PERF="OFF" + -DENABLE_WERROR="OFF" + + # If enabled, tests are automatically run during + # the compile phase and we cannot run them because + # they require permissions to access the hardware. + -DENABLE_TESTS="OFF" + ) + + cmake_src_configure +} diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest index 04db2015aaa8..583bc85287d0 100644 --- a/dev-util/jenkins-bin/Manifest +++ b/dev-util/jenkins-bin/Manifest @@ -5,9 +5,11 @@ AUX jenkins-bin.confd 998 BLAKE2B 5c44e37118e15fdd76fc7eb0e10e06683828d3efe08687 DIST jenkins-bin-2.319.3.war 72258627 BLAKE2B 03a60bd43c1a962ab93c30b257c30eeab09d97236785790140178126072d31377505a8ba1ff2908b64620756eed3a3e3f26af21ec9c662d315900952b38c36d7 SHA512 d6d952c064cf0a52d94db7ccd1903d726b10dcc6f41b20a23ca319a6e64ad8d8259c308cf44183e37ad9e6583b71a4d904da7aacb892a68b8dda826c71a9a425 DIST jenkins-bin-2.332.1.war 94952903 BLAKE2B 33514a443efa44d6d0c1af8d30cbc87cf6a0ba8e8d6fbc91297e7d2fc6e02113ec8c92990ff6b6eebac7fa80c76d7456cf65e741e81a9cb6743383e9bb36c6de SHA512 2a082cd5132bb4206f4df66b4efec331dff4358f6ca3f872c422e5e88a6be0ab278efd908401b5f660eebfc57ff3868ae48bd6bc46c25be7f21cb0d5cd47e9f2 DIST jenkins-bin-2.332.2.war 94953148 BLAKE2B d92454636038a53fa2da87da9c2bb8877aa9d35a75bd7efd70e415e1efd3d19c9f8a10cb7e6152f3c57da6a3dc87f3e53d6795777a8848d87a80669af2ad6c1a SHA512 07bf298c0e13049108181c7ade58e70b72223f2ad49419b4707586171c13ee9eef88188a4ca8ed45e46c7334b976b11b7efafe0769ee30bbdf782b926390c406 +DIST jenkins-bin-2.332.3.war 94928325 BLAKE2B 2e93756ad898761fa5a139cff75e68f130dc5a47fbf9f39c5cb0f02848595a29f84a6ba567ad78a248fc658e1811baa8ea89841f1b632aff3974865aacdda64d SHA512 62bc639e7bed7f6cb194781761735dbf07b4e7b38a38b43a798c386e7000d589b3f6202ba8789a685d3b2ac18cb1554b19d4208362b945e4866e8a810be84e57 DIST jenkins-bin-2.334.war 94653863 BLAKE2B 83c237384723dac7c850be45b1d61cd3a9fbae91d1286bf1de3613badc311ad57619dddfa1cea935f4a1cb378948c41194a762de44b8b356b00cb744f976586d SHA512 bed2b70efab177f8c56ff3f9eb4af8821038b1b4a3f996772d07233335494cc9a335e97f24182f9467f5363b31c46127a393cfcc48eed52368773836a06b82e0 EBUILD jenkins-bin-2.319.3.ebuild 1124 BLAKE2B 8f911bdf35ede2171671b0a926da56ad012bd9d4eea6a91a37c1c90b9bd69d5997a04b28073806fb4cc97bc79053ee1d8df36834871dd4fde0c95bae9160a8ed SHA512 f9cba320883ce0da2b5840a487ca6e0d2fa8b0bc61dab6e94a0edc9c5c753e2059b10e46513c8cf4041f65923da113836c7eeb5370ce9e8a42233770249d7e9b EBUILD jenkins-bin-2.332.1.ebuild 1124 BLAKE2B 8f911bdf35ede2171671b0a926da56ad012bd9d4eea6a91a37c1c90b9bd69d5997a04b28073806fb4cc97bc79053ee1d8df36834871dd4fde0c95bae9160a8ed SHA512 f9cba320883ce0da2b5840a487ca6e0d2fa8b0bc61dab6e94a0edc9c5c753e2059b10e46513c8cf4041f65923da113836c7eeb5370ce9e8a42233770249d7e9b EBUILD jenkins-bin-2.332.2.ebuild 1101 BLAKE2B c4912482e9f3287818e01d0b7e9d83591822145d69b39fd91439f5cf31043caa3c91b051cb556ea89129de6ab356600640b9701d538ada8145812dc880b9ada4 SHA512 ecbd288fe8594a97ffb716e582997b1e9f296d2e93754dc7975bed8b682153549e8789def16dea9eb713c73c63192fc7639591a59242c9d7b03ccdf09aade84c +EBUILD jenkins-bin-2.332.3.ebuild 1101 BLAKE2B c4912482e9f3287818e01d0b7e9d83591822145d69b39fd91439f5cf31043caa3c91b051cb556ea89129de6ab356600640b9701d538ada8145812dc880b9ada4 SHA512 ecbd288fe8594a97ffb716e582997b1e9f296d2e93754dc7975bed8b682153549e8789def16dea9eb713c73c63192fc7639591a59242c9d7b03ccdf09aade84c EBUILD jenkins-bin-2.334.ebuild 1117 BLAKE2B 2e124af6b9c70ec8c8157f020ca2e3bd4b9e9184400706fdf14230613be6497cb812ce366ef7fb03df827d696273ff045176d6ce1fdd3236afab7c46c83d2858 SHA512 e3f96fade1ca640425bc875b2001fb8477678e89a5321ee673388f1a4f7bbc270a53a7350c0d34273b00a36c00b13c4dd1b67e5d95ef4970e904541a3d16fb49 MISC metadata.xml 398 BLAKE2B 371ef010b09278ac9185194c2431f7026039445de0d9b353b560d4e69a52452b275a5739332bc33029b678c91b76b65f377ea4417ef52cfd242aca91dd505b53 SHA512 f071cbac4947308e68d23ce4d3a14a61deccc1633a31f28d464ebac7d566ff8fb300246fec1a1603823dc2d9f0a13a47cfa84f5423eae3f08e683a4a183699cc diff --git a/dev-util/jenkins-bin/jenkins-bin-2.332.3.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.332.3.ebuild new file mode 100644 index 000000000000..8e851381fe5b --- /dev/null +++ b/dev-util/jenkins-bin/jenkins-bin-2.332.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit systemd + +DESCRIPTION="Extensible continuous integration server" +HOMEPAGE="https://jenkins.io/" +LICENSE="MIT" +SRC_URI="http://mirrors.jenkins-ci.org/war-stable/${PV}/${PN/-bin/}.war -> ${P}.war" +SLOT="lts" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux" +IUSE="" + +DEPEND="acct-group/jenkins + acct-user/jenkins" + +RDEPEND="acct-group/jenkins + acct-user/jenkins + media-fonts/dejavu + media-libs/freetype + !dev-util/jenkins-bin:0 + virtual/jre:11" + +S="${WORKDIR}" + +src_install() { + local JENKINS_DIR=/var/lib/jenkins + + keepdir /var/log/jenkins ${JENKINS_DIR}/backup ${JENKINS_DIR}/home + + insinto /opt/jenkins + newins "${DISTDIR}"/${P}.war ${PN/-bin/}.war + + insinto /etc/logrotate.d + newins "${FILESDIR}"/${PN}-r2.logrotate ${PN/-bin/} + + newinitd "${FILESDIR}"/${PN}-r2.init jenkins + newconfd "${FILESDIR}"/${PN}.confd jenkins + + systemd_newunit "${FILESDIR}"/${PN}-r2.service jenkins.service + + fowners jenkins:jenkins /var/log/jenkins ${JENKINS_DIR} ${JENKINS_DIR}/home ${JENKINS_DIR}/backup +} diff --git a/dev-util/kdevelop-pg-qt/Manifest b/dev-util/kdevelop-pg-qt/Manifest index 8cb74913d022..9d9d937d8baf 100644 --- a/dev-util/kdevelop-pg-qt/Manifest +++ b/dev-util/kdevelop-pg-qt/Manifest @@ -1,3 +1,3 @@ DIST kdevelop-pg-qt-2.2.1.tar.xz 660904 BLAKE2B b3874ee4f36d43f6d39a28a79f4638601340ce0545c2fe965393e9fe266a960e904ce5cd3215a7903f7b011f2e138d3be8999563366ce796f50524084a36192b SHA512 0ef3daba60ee6c7d4602b31610bdc68709a730d4c3443770eac1aa1d298fc03e10b38bc0d2e34dd44df5bba1c3af945c87e80d8aaa818e0b1787121f056c78a9 -EBUILD kdevelop-pg-qt-2.2.1.ebuild 499 BLAKE2B fbcdee58929c24c0ba6e524a34e58b85b4ef34aca871aa407bc2e97b61feba68c32ab59d5cc9a998b0b99d1b4cdf079b678cf0d0bfe56b79144de711ae60aac0 SHA512 69a57031d065845e7a41ac3155a0e63f0d5c03e9f8c0cac65b1d0ec9d7becf69b13012f68b8f31ac8c8db0d6fec578ea023ee10cf2c3fdb6f4b673dc44a4a81e +EBUILD kdevelop-pg-qt-2.2.1.ebuild 498 BLAKE2B 038fb285a2011f3ac700b5520c3ed1a509afce247a15697be0fae25b51a57253de8cf2586316d989cb48ee14aeb92e3ef99dd708c49c1ef1f63ff3e380152bf2 SHA512 dbc69484eef95d7cc080babc687e08ee4f4a81bf7a4513cf814b6f03deefd0aad4eddf02779ba568b437cae9987aa8b50635a7ab0bab96f0526bfe776632dd66 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1.ebuild b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1.ebuild index 37b4acb25ce1..53c7d4871d4f 100644 --- a/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1.ebuild +++ b/dev-util/kdevelop-pg-qt/kdevelop-pg-qt-2.2.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ inherit ecm kde.org if [[ ${KDE_BUILD_TYPE} = release ]]; then SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz" - KEYWORDS="amd64 ~arm64 ~ppc64 x86" + KEYWORDS="amd64 arm64 ~ppc64 x86" fi DESCRIPTION="LL(1) parser generator used mainly by KDevelop language plugins" diff --git a/dev-util/kdevelop-php/Manifest b/dev-util/kdevelop-php/Manifest index 5570d9477ce0..c48728075899 100644 --- a/dev-util/kdevelop-php/Manifest +++ b/dev-util/kdevelop-php/Manifest @@ -1,5 +1,5 @@ DIST kdev-php-21.12.3.tar.xz 1080044 BLAKE2B 6d391c0a4fda21c3b21d8ebc70e48a90b63ae398abd91de8cf0641a0aab07e16045fbb156f267c83b32e95635e3d0a04b6f7f0488bfed093fba2f57aff8fc7e7 SHA512 e35637bf6e40d100a4393ac575d11f6ea73d55131e21d9d8fafbf07eb7d7990a27614d6025591c3ffd6283e6b3a1b7246870faaca98b8edf9e21fc310d1d5ba3 -DIST kdev-php-5.6.2.tar.xz 1063520 BLAKE2B b301f2da6c0936dd08f6a8ee72599e0c247c5efe18190e3c8fc7690a291d86f40f7fdffef7d036b8e5f258f749464c8aedd549feb0249d2d4fbbdefa41254307 SHA512 781ef76536b263c80be1de138b44cb3f979a1c941a868119069fa7265560d3078b9ea45be6cec30b481392a5ac69be100fe8ec3d106fffdbacf4c777045193fc -EBUILD kdevelop-php-21.12.3.ebuild 1234 BLAKE2B d564669568a90e7a08e6ba3c017ac70634cac44943fcd462a70ca25e67c6cc0d392ec58b38bcc68c5126e8a1405134c4b95b0f6d1161f476130714742b1ef520 SHA512 8e82d4412d6d2ba73eacd0eade8165eba04606ea3c1cf3bdfd2698eb73bac651b4083ed514259ee8d009dbe0c125dbab20e4b4ec4c82de14735463d06ae120d3 -EBUILD kdevelop-php-5.6.2.ebuild 1268 BLAKE2B 3ea3809a2518fb945014417a737b27c3801b5b0f6167fd8dc70245a4ea2458df0ec4bb3b12e127ab8ec5aeb9e3e1f071a87c8231526ea51f1e56bcace9a9859a SHA512 20882dba1e6305ceca52b8f949e5bcf9e57e16d4cbc30a89227753c639ed14a1474f2f90baae9c90a5a00edb77cbe1a5f722ff15259da2eb6f3d17c0c18135ad +DIST kdev-php-22.04.0.tar.xz 1080952 BLAKE2B 7b72efd7d4e360433b5ce4895952e5bf572c89e97d8539d08464219203ae70fe3e39d0bb464caf73b3f9a658ab6cec73a568b6609e4cb6c053d3ee7420ece7dc SHA512 d4899a56a80ca096ffcd9b43ece984fde521912455cfb61da12868821209aa848497cdd39454c2e4d262d1b6bf408bfb5f41346720de34d14d4fe3d270ad1b99 +EBUILD kdevelop-php-21.12.3.ebuild 1233 BLAKE2B 08a02abf2d36f241984447072ddb37d8940a23f9c82681adad6118088bca094245428979ac725cdd5e59a9e920a9463533384ab36e97a510f2333a006c597a59 SHA512 eb1623d63bc503084c5b676a7fe11827c8a0685d023f64c33bb2dc09c044a1e4a51d2ccacbbf0b72e7c11ef65e4d1f9019f3efcb96d2221076eb13717a9c5f24 +EBUILD kdevelop-php-22.04.0.ebuild 1236 BLAKE2B 54848a1c124af611147c091c478667a1af41b77f79044e959d5b7e6c5a4b73bab09ed94f105fbcdcd3e42cd94afe515a6eb25411b4105201a9b2af7a5d76fbe9 SHA512 4098af749b0e51e0c7639f1bcd7fa06d79dee0ee23222af8d8ac0eaddc1a31c94de91a824dfc1aa5c0c1d11630150de0e87a4c9420226d496395efedb9620fe8 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-util/kdevelop-php/kdevelop-php-21.12.3.ebuild b/dev-util/kdevelop-php/kdevelop-php-21.12.3.ebuild index 364a4dec0b32..285731d56156 100644 --- a/dev-util/kdevelop-php/kdevelop-php-21.12.3.ebuild +++ b/dev-util/kdevelop-php/kdevelop-php-21.12.3.ebuild @@ -20,7 +20,7 @@ HOMEPAGE="https://kdevelop.org/" LICENSE="GPL-2 LGPL-2" SLOT="5" IUSE="" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 arm64 x86" # remaining tests fail for some, bug 668530 RESTRICT="test" diff --git a/dev-util/kdevelop-php/kdevelop-php-22.04.0.ebuild b/dev-util/kdevelop-php/kdevelop-php-22.04.0.ebuild new file mode 100644 index 000000000000..b9299ea94b8f --- /dev/null +++ b/dev-util/kdevelop-php/kdevelop-php-22.04.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_HANDBOOK_DIR="docs" +ECM_TEST="true" +KDE_GEAR="true" +KDE_ORG_CATEGORY="kdevelop" +KDE_ORG_NAME="kdev-php" +KFMIN=5.92.0 +QTMIN=5.15.2 +VIRTUALX_REQUIRED="test" +inherit ecm kde.org + +DESCRIPTION="PHP plugin for KDevelop" +HOMEPAGE="https://kdevelop.org/" + +LICENSE="GPL-2 LGPL-2" +SLOT="5" +IUSE="" +KEYWORDS="~amd64 ~arm64 ~x86" + +# remaining tests fail for some, bug 668530 +RESTRICT="test" + +DEPEND=" + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + dev-util/kdevelop-pg-qt:5 + dev-util/kdevelop:5= + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/threadweaver-${KFMIN}:5 +" +RDEPEND="${DEPEND}" +BDEPEND=" + test? ( dev-util/kdevelop:5[test] ) +" + +src_test() { + # tests hang, bug 667922 + local myctestargs=( + -E "(completionbenchmark|duchain_multiplefiles)" + ) + ecm_src_test +} diff --git a/dev-util/kdevelop-php/kdevelop-php-5.6.2.ebuild b/dev-util/kdevelop-php/kdevelop-php-5.6.2.ebuild deleted file mode 100644 index 30fe103d7b21..000000000000 --- a/dev-util/kdevelop-php/kdevelop-php-5.6.2.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_HANDBOOK_DIR="docs" -ECM_TEST="true" -KDE_ORG_CATEGORY="kdevelop" -KDE_ORG_NAME="kdev-php" -KFMIN=5.77.0 -QTMIN=5.15.2 -VIRTUALX_REQUIRED="test" -inherit ecm kde.org - -DESCRIPTION="PHP plugin for KDevelop" -HOMEPAGE="https://kdevelop.org/" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - KEYWORDS="amd64 ~arm64 x86" -fi - -LICENSE="GPL-2 LGPL-2" -SLOT="5" -IUSE="" - -# remaining tests fail for some, bug 668530 -RESTRICT+=" test" - -BDEPEND=" - test? ( dev-util/kdevelop:5[test] ) -" -DEPEND=" - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - dev-util/kdevelop-pg-qt:5 - dev-util/kdevelop:5= - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 -" -RDEPEND="${DEPEND}" - -src_test() { - # tests hang, bug 667922 - local myctestargs=( - -E "(completionbenchmark|duchain_multiplefiles)" - ) - ecm_src_test -} diff --git a/dev-util/kdevelop-python/Manifest b/dev-util/kdevelop-python/Manifest index 960307c65fc0..dbff70618fa4 100644 --- a/dev-util/kdevelop-python/Manifest +++ b/dev-util/kdevelop-python/Manifest @@ -1,5 +1,5 @@ DIST kdev-python-21.12.3.tar.xz 1089924 BLAKE2B 8658281280147ce4e87b6f2df9adbdb7adaab326c4bd7a107d49be47b1da876b6d31f1118d5d7103bdec826cc225209125fe07b3a18b947b42252b6cfc2b839c SHA512 06e4df638357fca9cfaba6a2d070e7977fdd0029e77cfd385c6aac80a2953ee1a4ca7a5042d4f1b14b481337e4d5e1c14ca2db86529df88d219dc6b45c44c469 -DIST kdev-python-5.6.2.tar.xz 1072212 BLAKE2B 06f75d55a6c4171f6f2cfd219cfb5c54308db82dead25e9b79538ff04c7a0edd05ca5135121a923e7e169317a124d64f53da52e2226d59793d9a6c3c1ddfa6d3 SHA512 c0ecf9c075fe8c18e31152b774e76596367bb5eca8bb5ec976e9ce90ce78512d9e42bc95daea0f1de18474ef4deee430674e186263736df0de67d7d26c81f6a0 -EBUILD kdevelop-python-21.12.3-r1.ebuild 1237 BLAKE2B 101699cf3a71ae0ad9af7361cc8264e9752bab7501f8173a96d80a7d23b35cf92cde90c3d44cf14ab0da9d8fb84d2bd435ba4f2e4341d5f0e2a13ab22f60ebf4 SHA512 4e6efd0e809946df994f70eba6cb02417d3a197159ebfaafdd50cdcea13b573b88e73b023c904edccb772f7f1e26c42818f7f2f29125f66e680afb5ddca92fe9 -EBUILD kdevelop-python-5.6.2.ebuild 1272 BLAKE2B 519e46354d3cc4a9b0d8ba013bf9616b0e3f8000c47fb1c60d5150981a787e7a835e104d0f86727e60dae83f061a4ce5b42d54dc4528aeb274873ad355af6292 SHA512 574179828cbc402ba196767bf1a16dc99496f44aa00b8c2edda51ce7b996a72ec4e9bafdb22e3b99949ea8ced80bf22a895b83e29bf0144b22c405736d98bc23 +DIST kdev-python-22.04.0.tar.xz 1090888 BLAKE2B e3c1dbf636d4021fb7c0adeacacb20d03515391e6be3543c8c845ec0733b716597795c8e2ea55d1345ff9cddce3c8634b30db0878fb97fdceba3dcdb8cbba312 SHA512 4b271bb15a02cf8de70c527fdbbd5aac391acd1e3e59cf65340289891fd02b0767538f1bdd583e1f64c04969d2d18f1405022b17e3b7718a07b9572038e64b38 +EBUILD kdevelop-python-21.12.3-r1.ebuild 1236 BLAKE2B d6e62a9e6ff86a22c805dd4ceaea372f3e9a1c6f583926b8cea1cdd72768621228fd15895c2e3e85c3bd7f16c156f54471ca3cf0a446154f76d738d3a5d1ddba SHA512 2de016e68095b49f9e09e7887b5363a50c72fa74fbe8aa10af9e370431773794a855bb396af191229e976f9b1afd0bc8702a73277e28d5dd6abd458ad68cced1 +EBUILD kdevelop-python-22.04.0.ebuild 1239 BLAKE2B ba2e005eb67c5d43e18b2881edbcbb8f5f06a81080fbc8323975d1d45da211b20a5e24fc0f60488b48ec8fcd9abe0461bdfc4849d221e87447c883a46f73b856 SHA512 f611aa09c2db84b6282d99ff31e42dc5c986e2a9f6adc4c97a64dc7dfd52dcbaec985d3dce22a2c05de957038b2b85e5e0f15dcdb8456914b427bbcc6e7b93db MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-util/kdevelop-python/kdevelop-python-21.12.3-r1.ebuild b/dev-util/kdevelop-python/kdevelop-python-21.12.3-r1.ebuild index 7ea01a1c4014..dd2d6ddefee1 100644 --- a/dev-util/kdevelop-python/kdevelop-python-21.12.3-r1.ebuild +++ b/dev-util/kdevelop-python/kdevelop-python-21.12.3-r1.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://kdevelop.org/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" IUSE="" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 arm64 x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test" diff --git a/dev-util/kdevelop-python/kdevelop-python-22.04.0.ebuild b/dev-util/kdevelop-python/kdevelop-python-22.04.0.ebuild new file mode 100644 index 000000000000..91b08bc2b899 --- /dev/null +++ b/dev-util/kdevelop-python/kdevelop-python-22.04.0.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_TEST="forceoptional" +KDE_GEAR="true" +KDE_ORG_CATEGORY="kdevelop" +KDE_ORG_NAME="kdev-python" +PYTHON_COMPAT=( python3_{8..9} ) +KFMIN=5.92.0 +QTMIN=5.15.2 +inherit ecm kde.org python-single-r1 + +DESCRIPTION="Python plugin for KDevelop" +HOMEPAGE="https://kdevelop.org/" + +LICENSE="GPL-2" # TODO: CHECK +SLOT="5" +IUSE="" +KEYWORDS="~amd64 ~arm64 ~x86" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" +RESTRICT="test" + +DEPEND="${PYTHON_DEPS} + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + dev-util/kdevelop:5= + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/threadweaver-${KFMIN}:5 +" +RDEPEND="${DEPEND} + $(python_gen_cond_dep ' + dev-python/pycodestyle[${PYTHON_USEDEP}] + ') +" + +pkg_setup() { + python-single-r1_pkg_setup + ecm_pkg_setup +} diff --git a/dev-util/kdevelop-python/kdevelop-python-5.6.2.ebuild b/dev-util/kdevelop-python/kdevelop-python-5.6.2.ebuild deleted file mode 100644 index 04cd755ad727..000000000000 --- a/dev-util/kdevelop-python/kdevelop-python-5.6.2.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_TEST="forceoptional" -KDE_ORG_CATEGORY="kdevelop" -KDE_ORG_NAME="kdev-python" -PYTHON_COMPAT=( python3_{8..10} ) -KFMIN=5.77.0 -QTMIN=5.15.2 -inherit ecm kde.org python-single-r1 - -DESCRIPTION="Python plugin for KDevelop" -HOMEPAGE="https://kdevelop.org/" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - KEYWORDS="amd64 ~arm64 x86" -fi - -LICENSE="GPL-2" # TODO: CHECK -SLOT="5" -IUSE="" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" -RESTRICT+=" test" - -DEPEND="${PYTHON_DEPS} - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - dev-util/kdevelop:5= - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 -" -RDEPEND="${DEPEND} - $(python_gen_cond_dep ' - dev-python/pycodestyle[${PYTHON_USEDEP}] - ') -" - -pkg_setup() { - python-single-r1_pkg_setup - ecm_pkg_setup -} diff --git a/dev-util/kdevelop/Manifest b/dev-util/kdevelop/Manifest index e1c6433f81e9..466091580fe8 100644 --- a/dev-util/kdevelop/Manifest +++ b/dev-util/kdevelop/Manifest @@ -1,5 +1,5 @@ DIST kdevelop-21.12.3.tar.xz 8391560 BLAKE2B de0ee16db9de9b725431a59450c4f907103f87214a5b1ea365b17ec9916391b0be565e9d8977a8661dc6a00475bc0c162335fece0a518136ed1b18878fa47747 SHA512 963bddf8b405d818303c43c392c7c3070e8acdd00f6f3edc8c4adc9c9b946388019cb99e8f647268ef2a25337a52a046ec6591634d8d214b4e70bc39b6e1a5ad -DIST kdevelop-5.6.2.tar.xz 7128828 BLAKE2B 605b16f1666201f49e119499007a2031c4a2b28e7eb5c3b7bbf8bcd8aa2dc069708740831dc9fe327a8c9baebeffeeda5dd6d16c24c21a2be66c7475bf194423 SHA512 d5ec09b3eda439436bee4dee88612deedf02caf949e74cb7d8405fbb40ae6f16ae1b5278da0574f41c43d186edbeec6b8c40918ef7f5fafa437e07a8c4ae92ce -EBUILD kdevelop-21.12.3-r1.ebuild 4146 BLAKE2B a04d27e250f38f5ff7fb17db3d4d8443784d1d173f1fa770838c4983a0a96149d288beeafed5b475f649c36ac8f31ced5750fe3d05b807542dd18a85a66a6dbf SHA512 3c679ed1fe67869e466dd3fd4b3600990897a289c1c3fa37a705b69f837230e1458525b043d542eed7cff2d46f55fc3ba751cd2f73a65653af1019e92848847c -EBUILD kdevelop-5.6.2.ebuild 4178 BLAKE2B 5c84a13004dd3f7b630626292ca843415d14521c475eb5b021b50fae0552b8e99390aa311d2647f03bb2e4eae668007ecf5e07a5484d55072490586101ff32bf SHA512 6392d3caec99dcf6b98fff6dd2c316bcf969f11c4c1a03863959ba344a9267283962feb7c4c60443803e942af854d1a86fa46f8098a77411be536ab6d30fb33d +DIST kdevelop-22.04.0.tar.xz 8423332 BLAKE2B 58f007c19c742de61ebc8a4ba2a8887b53c3c432f52103522313393e01d8ab39dbb24c1806d3d594451d07564774dbb0e1520168c410a4dbca0193dece036d24 SHA512 234e128a4ab496487b0810624cb0effa7babb585583a27e26dfb90e3788e7091e7832d1e28a4caa001976dffd8cc06eaf317369c9eff76af82f5eaa11b1edcb1 +EBUILD kdevelop-21.12.3-r1.ebuild 4145 BLAKE2B c6e52f2e0ddbbfc643bd250bf6c013838a5db313df584274f70d0404ed36a62b4766ac2ca87416f6e2019688850280d79ceeb1f4087621f600533cb297c4e140 SHA512 dfe1eac9c33713d057c788ac2f241dbb520107b6ae7a0ee9151cc06dc97d81b713731d79a7e79d47b7bdf899fb78bc2ae788b3e7d587fa176f7a3a4c3884953c +EBUILD kdevelop-22.04.0.ebuild 4148 BLAKE2B 2902a80bb2492c8ff5a7d5dbf840a4dd816730b8c5f626f384d14041209e4aa680f033d2b531a45eb3001fc4284517b6f4d79e4b05cfed56f0b184fec7eeabe5 SHA512 758235995b56dcf2c830b3839985eda6b280a090baf03584fd283e2d8e727e8ddb180142433e6cb72566dd7f75729409d973895b10a122f6c650baf3716cdda1 MISC metadata.xml 623 BLAKE2B defbd6a6a992f04fe71d13ca0e6da0b6c7015992f148f1fdd0d844430c44268e5c765c46afabee4af650992556e81acfb1024c94e6e274aefbbf46b65b9762af SHA512 4b022d64a261251c01eb9c8d8ee8aafeac6309272274fa8493f5bb8480cc93be482b145a70fd1a36bc30feaf8649ae17addfe8d7bcf57f78173e0f198805985c diff --git a/dev-util/kdevelop/kdevelop-21.12.3-r1.ebuild b/dev-util/kdevelop/kdevelop-21.12.3-r1.ebuild index e783f52707c4..7ce8ab3775f6 100644 --- a/dev-util/kdevelop/kdevelop-21.12.3-r1.ebuild +++ b/dev-util/kdevelop/kdevelop-21.12.3-r1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="https://kdevelop.org/" LICENSE="GPL-2 LGPL-2" SLOT="5/57" # look at KDEVELOP_SOVERSION inside CMakeLists.txt IUSE="+gdbui hex +plasma +qmake reviewboard subversion" -KEYWORDS="amd64 ~arm64 ~ppc64 x86" +KEYWORDS="amd64 arm64 ~ppc64 x86" # see bug 366471 RESTRICT="test" diff --git a/dev-util/kdevelop/kdevelop-22.04.0.ebuild b/dev-util/kdevelop/kdevelop-22.04.0.ebuild new file mode 100644 index 000000000000..bfbda069edb5 --- /dev/null +++ b/dev-util/kdevelop/kdevelop-22.04.0.ebuild @@ -0,0 +1,131 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="forceoptional" +ECM_TEST="true" +KDE_GEAR="true" +KDE_ORG_CATEGORY="kdevelop" +KFMIN=5.92.0 +QTMIN=5.15.2 +VIRTUALDBUS_TEST="true" +VIRTUALX_REQUIRED="test" +inherit ecm kde.org optfeature + +DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and much more" +HOMEPAGE="https://kdevelop.org/" + +LICENSE="GPL-2 LGPL-2" +SLOT="5/57" # look at KDEVELOP_SOVERSION inside CMakeLists.txt +IUSE="+gdbui hex +plasma +qmake reviewboard subversion" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +# see bug 366471 +RESTRICT="test" + +COMMON_DEPEND=" + dev-libs/grantlee:5 + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qthelp-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qttest-${QTMIN}:5 + >=dev-qt/qtwebengine-${QTMIN}:5[widgets] + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=dev-util/astyle-3.1:= + kde-apps/libkomparediff2:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kbookmarks-${KFMIN}:5 + >=kde-frameworks/kcmutils-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdeclarative-${KFMIN}:5 + >=kde-frameworks/kguiaddons-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kiconthemes-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemmodels-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/kjobwidgets-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktexteditor-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=kde-frameworks/sonnet-${KFMIN}:5 + >=kde-frameworks/threadweaver-${KFMIN}:5 + >=sys-devel/clang-6.0:= + gdbui? ( kde-plasma/libksysguard:5= ) + hex? ( app-editors/okteta:5 ) + plasma? ( + >=kde-frameworks/krunner-${KFMIN}:5 + >=kde-frameworks/plasma-${KFMIN}:5 + ) + qmake? ( dev-util/kdevelop-pg-qt:5 ) + reviewboard? ( >=kde-frameworks/purpose-${KFMIN}:5 ) + subversion? ( + dev-libs/apr:1 + dev-libs/apr-util:1 + dev-vcs/subversion + ) +" +DEPEND="${COMMON_DEPEND} + dev-libs/boost + >=dev-qt/qtconcurrent-${QTMIN}:5 +" +RDEPEND="${COMMON_DEPEND} + >=dev-qt/qdbus-${QTMIN}:* + >=dev-qt/qtquickcontrols-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + dev-util/ninja + kde-apps/kapptemplate:5 + kde-apps/kio-extras:5 + >=sys-devel/gdb-7.0[python] + reviewboard? ( kde-apps/ktp-accounts-kcm:5 ) +" + +src_configure() { + local clang_version=$(best_version sys-devel/clang) + local llvm_root="/usr/lib/llvm/$(ver_cut 1 ${clang_version##sys-devel/clang-})" + + local mycmakeargs=( + -DLLVM_ROOT=${llvm_root} + $(cmake_use_find_package gdbui KSysGuard) + -DBUILD_executeplasmoid=$(usex plasma) + $(cmake_use_find_package plasma KF5Plasma) + $(cmake_use_find_package hex OktetaKastenControllers) + $(cmake_use_find_package qmake KDevelop-PG-Qt) + $(cmake_use_find_package reviewboard KF5Purpose) + $(cmake_use_find_package subversion SubversionLibrary) + ) + + use gdbui || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5SysGuard=ON ) + use reviewboard || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON ) + + ecm_src_configure +} + +pkg_postinst() { + if [[ -z "${REPLACING_VERSIONS}" ]]; then + optfeature "konsole view" kde-apps/konsole + optfeature "static C++ Qt code analysis" dev-util/clazy + optfeature "static C/C++ code analysis" dev-util/cppcheck + optfeature "heap memory profiling" "dev-util/heaptrack[gui]" + optfeature "meson project manager plugin" dev-util/meson + optfeature "formatting configurations via customscript plugin" dev-util/indent + optfeature "formatting configurations via customscript plugin" dev-util/uncrustify + fi + ecm_pkg_postinst +} diff --git a/dev-util/kdevelop/kdevelop-5.6.2.ebuild b/dev-util/kdevelop/kdevelop-5.6.2.ebuild deleted file mode 100644 index cbfb2cfc4eba..000000000000 --- a/dev-util/kdevelop/kdevelop-5.6.2.ebuild +++ /dev/null @@ -1,133 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -ECM_TEST="true" -KDE_ORG_CATEGORY="kdevelop" -KFMIN=5.77.0 -QTMIN=5.15.2 -VIRTUALDBUS_TEST="true" -VIRTUALX_REQUIRED="test" -inherit ecm kde.org optfeature - -DESCRIPTION="Integrated Development Environment, supporting KF5/Qt, C/C++ and much more" -HOMEPAGE="https://kdevelop.org/" - -if [[ ${KDE_BUILD_TYPE} = release ]]; then - KEYWORDS="amd64 ~arm64 ~ppc64 x86" -fi - -LICENSE="GPL-2 LGPL-2" -SLOT="5/56" # look at KDEVELOP_SOVERSION inside CMakeLists.txt -IUSE="+gdbui hex +plasma +qmake reviewboard subversion" - -# see bug 366471 -RESTRICT+=" test" - -COMMON_DEPEND=" - dev-libs/grantlee:5 - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtdeclarative-${QTMIN}:5[widgets] - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qthelp-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qttest-${QTMIN}:5 - >=dev-qt/qtwebengine-${QTMIN}:5[widgets] - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=dev-util/astyle-3.1:= - kde-apps/libkomparediff2:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcmutils-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdeclarative-${KFMIN}:5 - >=kde-frameworks/kguiaddons-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kiconthemes-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemmodels-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/kjobwidgets-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktexteditor-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=kde-frameworks/sonnet-${KFMIN}:5 - >=kde-frameworks/threadweaver-${KFMIN}:5 - >=sys-devel/clang-6.0:= - gdbui? ( kde-plasma/libksysguard:5= ) - hex? ( app-editors/okteta:5 ) - plasma? ( - >=kde-frameworks/krunner-${KFMIN}:5 - >=kde-frameworks/plasma-${KFMIN}:5 - ) - qmake? ( dev-util/kdevelop-pg-qt:5 ) - reviewboard? ( >=kde-frameworks/purpose-${KFMIN}:5 ) - subversion? ( - dev-libs/apr:1 - dev-libs/apr-util:1 - dev-vcs/subversion - ) -" -DEPEND="${COMMON_DEPEND} - dev-libs/boost - >=dev-qt/qtconcurrent-${QTMIN}:5 -" -RDEPEND="${COMMON_DEPEND} - >=dev-qt/qdbus-${QTMIN}:5 - >=dev-qt/qtquickcontrols-${QTMIN}:5 - >=dev-qt/qtquickcontrols2-${QTMIN}:5 - dev-util/ninja - kde-apps/kapptemplate:5 - kde-apps/kio-extras:5 - >=sys-devel/gdb-7.0[python] - reviewboard? ( kde-apps/ktp-accounts-kcm:5 ) -" - -src_configure() { - local clang_version=$(best_version sys-devel/clang) - local llvm_root="/usr/lib/llvm/$(ver_cut 1 ${clang_version##sys-devel/clang-})" - - local mycmakeargs=( - -DLLVM_ROOT=${llvm_root} - $(cmake_use_find_package gdbui KSysGuard) - -DBUILD_executeplasmoid=$(usex plasma) - $(cmake_use_find_package plasma KF5Plasma) - $(cmake_use_find_package hex OktetaKastenControllers) - $(cmake_use_find_package qmake KDevelop-PG-Qt) - $(cmake_use_find_package reviewboard KF5Purpose) - $(cmake_use_find_package subversion SubversionLibrary) - ) - - use gdbui || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KF5SysGuard=ON ) - use reviewboard || mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_KDEExperimentalPurpose=ON ) - - ecm_src_configure -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - optfeature "konsole view" kde-apps/konsole - optfeature "static C++ Qt code analysis" dev-util/clazy - optfeature "static C/C++ code analysis" dev-util/cppcheck - optfeature "heap memory profiling" dev-util/heaptrack[qt5] - optfeature "meson project manager plugin" dev-util/meson - optfeature "formatting configurations via customscript plugin" dev-util/indent - optfeature "formatting configurations via customscript plugin" dev-util/uncrustify - fi - ecm_pkg_postinst -} diff --git a/dev-util/kup/Manifest b/dev-util/kup/Manifest index 28c7a4b9b758..bd2038f9e86e 100644 --- a/dev-util/kup/Manifest +++ b/dev-util/kup/Manifest @@ -1,5 +1,7 @@ +AUX kup-server-gitolite-subcmd.patch 6574 BLAKE2B 54c0140f39f1696b52fa8ef7cc7898c6c73329f052f2ad0f56aae107ddf40f1f19b8d872bc6ee9a0cb6285475b7b5566635aa8654d4ac9e2a3d87547b1c6902d SHA512 57b9b9fef82a5a2400f31b870984624bacb840c896d266689535002c44b4aa894e805799a0a29bf46dc6c8325e6e3c4c93917d73b9c6feff412bec4658e9c41f DIST kup-0.3.4.tar.xz 40596 BLAKE2B 2cdb046af05803a1329b9d9f6e2ecba4dba77bc0c2da67cd29a3e1e3e4d1032a5dea771b5c4d9a63c57706fcf0adb809de3d6668411f0db64b58f4420b536f9e SHA512 b29e2aebdc0af45e96a0111933cdcb17f5227520c7be159f3bbf8c940f71cca2d688207b7a1d18087182f321c77c0fa168f3e0fe99b2b01afff1ddad2c9ce9cf DIST kup-0.3.6.tar.xz 41404 BLAKE2B 7c4187032b3d29ea06ddeaea813370e5a68fa94c9b85dbd92930651ad52ea103a98be26bae32b9120d136d3558b27c29323191aab36a895e4b040eb8fd83d12f SHA512 136cd179abb6b658050cd51f00a4cee2b9022b40ce17c9e50290fcdd2303de2ca21a64569b4af6a46db88959812200b3654fce06a0b3c081af0c89b5db2ded20 EBUILD kup-0.3.4-r1.ebuild 515 BLAKE2B ec22f6dd6ba9347b637488218e512065e695b39b5d65d32b6f36522b91739d42eeaae1222a62f43e892cc48e29921cd3a6509880c7d0936958a2ed121750cd02 SHA512 fae116c9765f4f084a760d537d94c8e2135e91b3c569a3bb2dc969905ea8bfa42ad2cacf75b22deb2353c0d66d0be50e00df4b05a7de5206fdd3def36b569820 +EBUILD kup-0.3.6-r1.ebuild 849 BLAKE2B 1ccc10d9a3d200d57c1263152368b0e1cf20890f259c6c5f2f8b517c239f9791c5dfe21de10e3757f24cb234dd8a9439b7e198a04e232aae7a1cf40ee20d0d39 SHA512 d530879cb2fec78aaf3fcf8a1f98c5e699b5fe591115a17d525f77ad22e5ae53eaf7f18f67b0a94f7b11c21a461f5719c7eec26eb99aef5468210da4ddd26550 EBUILD kup-0.3.6.ebuild 514 BLAKE2B 6ffb4c9664fd181db4edc57594da35c8029c5ca8469c267778137c12e929c55db5388708e1aee5ae9b77b2f3452ec6fbed09e1709283e68cdae49daf63a58bb1 SHA512 3b8cc256ff972e1be0378cda0c9e0a16af2f09796d10a0ae4a2f0d72d2661968240a38cd6cba6af79c182d2e46c1ba5e21675548f9b5fa555658cfe901f3bfdb -MISC metadata.xml 225 BLAKE2B 1702b2df6fd2eeef541d05e9f87af1d901036a8b9f91f497007c6e3e1f587b0a30d63e0f5334a5f61b86cec471042853c82e68302a85d1ad4cb7f149fc3aef59 SHA512 9af880d61ecd66710680d94dec379665673167f3af0839dd4134c85f4b9ef1f77862d4d25f97625bc9c40df0615b81a2ba6364c6eef8e749dec7c073aeb51646 +MISC metadata.xml 404 BLAKE2B 083eaefae2551560e31d574cc0786c0b48ed76bdc5ea4940c12639bb1fa52cdf8da46d12a3e70e8a3fb90e327f5212f68e93db345f82f047fc20de5c41743185 SHA512 221b6489b35d49b1e941ffc7e49449ec433726b20bff67beed4f183104d3f7a24c95d3aa4851df3906309e90c0d80c7a85a3dfe810d58018bc67738729cc3576 diff --git a/dev-util/kup/files/kup-server-gitolite-subcmd.patch b/dev-util/kup/files/kup-server-gitolite-subcmd.patch new file mode 100644 index 000000000000..89ea3ff02bf3 --- /dev/null +++ b/dev-util/kup/files/kup-server-gitolite-subcmd.patch @@ -0,0 +1,242 @@ +Upstream kup provided this patch, that was apparently written by the Gitolite +author. + +--- standard/kup-server 2017-03-28 13:01:24.000000000 -0400 ++++ gitolite/kup-server 2018-03-26 15:01:20.000000000 -0400 +@@ -1,4 +1,4 @@ +-#!/usr/bin/perl -T ++#!/usr/bin/perl + ## ----------------------------------------------------------------------- + ## + ## Copyright 2011 Intel Corporation; author: H. Peter Anvin +@@ -68,12 +68,20 @@ + + use Digest::SHA; + +-my $VERSION = '0.3.6'; +- +-# Scrub the environment completely +-%ENV = ('PATH' => '/bin:/usr/bin', +- 'LANG' => 'C', +- 'SHELL' => '/bin/false'); # Nothing in this program should shell out ++use lib $ENV{GL_LIBDIR}; ++use Gitolite::Easy; ++use Gitolite::Conf::Load; ++ ++my $VERSION = '0.3.6 (gitolite integrated)'; ++ ++# Scrub the environment completely, except gitolite variables and HOME ++{ ++ my %env = %ENV; ++ %ENV = ('PATH' => '/bin:/usr/bin', ++ 'LANG' => 'C', ++ 'SHELL' => '/bin/false'); # Nothing in this program should shell out ++ $ENV{$_} = $env{$_} for ('HOME', grep(/^GL_/, keys %env)); ++} + + # The standard function to call on bail + sub fatal($) { +@@ -88,16 +96,7 @@ + } + + sub my_username() { +- my $whoami = getuid(); +- my ($name,$passwd,$uid,$gid,$quota,$comment,$gcos,$dir,$shell,$expire) = getpwuid($whoami); +- +- if (!defined($name) || $whoami != $uid) { +- # We haven't called openlog() yet so we need to do it here +- openlog("kup-server($whoami)", 'ndelay,pid', LOG_LOCAL5); +- fatal("You don't exist, go away!"); +- } +- +- return (defined($name) && $whoami == $uid) ? $name : $whoami; ++ return $ENV{GL_USER}; + } + + my $user_name = my_username(); +@@ -106,7 +105,7 @@ + + + # Get config values from kup-server.cfg +-my $cfg_file = '/etc/kup/kup-server.cfg'; ++my $cfg_file = '/var/lib/gitolite3/.gitolite/local-code/configs/kup-server.cfg'; + + my $cfg = new Config::Simple($cfg_file); + +@@ -371,6 +370,51 @@ + return 1; + } + ++# kup-server may "read" files from the kup data_path, or repos. If a repo is ++# supplied, we assume it's a gitolite repo and check access accordingly (while ++# remembering that kup seems to add a leading slash). If a repo is *not* ++# supplied, we assume we're talking about the kup data_path, which means we ++# make gitolite access rules from the "fake" repo called "@kup-server" ++sub read_allowed ++{ ++ Gitolite::Common::trace( 1, 'read_allowed', @_ ); ++ my $repo = shift || '@kup-server'; ++ ++ # gitolite expects a "normalised" repo name; no leading slash, no trailing ".git" ++ $repo =~ s(^/)(); $repo =~ s/\.git$//; ++ ++ return can_read($repo); ++} ++ ++# kup-server does not write to normal repos, it only writes to files in the ++# kup data_path. So we don't have to worry about any repo other than ++# "@kup-server", which is therefore hardcoded in here. ++sub write_allowed ++{ ++ Gitolite::Common::trace( 1, 'write_allowed', @_ ); ++ my($path, $perm) = @_; ++ ++ # other values for perm are + (rm) and C (mkdir), analogous to gitolite's ++ # "+ means delete or rewind branch, C means create branch" ++ $perm ||= 'W'; ++ ++ my $repo = '@kup-server'; ++ ++ # the paths that gitolite expects start with "refs/heads/", since we are ++ # simply re-using the existing ACL for this. (But remember $path, in ++ # kup-land, already starts with a "/".) ++ $path = "refs/heads" . $path; ++ ++ return can_write($repo, $perm, $path) || ++ can_write($repo, $perm, "$path/"); ++ # the second check is because, when specifying a permission on a directory ++ # in gitolite, you end with a "/", say "RW+C foo/ = user". To exercise ++ # that right, the user runs "kup mkdir foo" or "kup rm foo". This fails, ++ # because the regex "foo/" won't match. (In a *git* repo it doesn't ++ # matter, because git doesn't allow empty directories, so it never ++ # happens). ++} ++ + # Return a percentage, valid even if the denominator is zero + sub percentage($$) + { +@@ -526,6 +570,10 @@ + fatal("Invalid pathname in TAR command"); + } + ++ if (!read_allowed($tree)) { ++ fatal("Read access denied"); ++ } ++ + if (!is_clean_string($prefix)) { + fatal("Invalid prefix string"); + } +@@ -569,6 +617,10 @@ + fatal("Invalid pathname in DIFF command"); + } + ++ if (!read_allowed($tree)) { ++ fatal("Read access denied"); ++ } ++ + if ($tree !~ /\.git$/ || ! -d $git_path.$tree || + ! -d $git_path.$tree.'/objects') { + fatal("No such git tree"); +@@ -788,8 +840,13 @@ + or fatal("dup error"); + close($devnull); + ++ my $gpgvbin = '/opt/gnupg22/bin/gpgv'; ++ if ( ! -x $gpgvbin) { ++ $gpgvbin = '/usr/bin/gpgv'; ++ } ++ + my $status = +- system('/usr/bin/gpgv', ++ system($gpgvbin, + '--quiet', + '--homedir', $tmpdir, + '--keyring', $pgp_path."/${user_name}.gpg", +@@ -839,6 +896,10 @@ + fatal("Invalid filename in PUT command"); + } + ++ if (!write_allowed($file)) { ++ fatal("Write access denied"); ++ } ++ + my @install_ext; + my @conflic_ext; + my $stem; +@@ -917,6 +978,10 @@ + fatal("Invalid filename in MKDIR command"); + } + ++ if (!write_allowed($file, 'C')) { ++ fatal("MKDIR access denied"); ++ } ++ + my @badext = ('.sign', keys(%zformats)); + + foreach my $e (@badext) { +@@ -991,6 +1056,16 @@ + fatal("Invalid filename in $cmd command"); + } + ++ if ($cmd eq 'MOVE') { ++ if (!write_allowed($from, '+')) { ++ fatal("Delete (as part of MOVE) access denied"); ++ } ++ } ++ ++ if (!write_allowed($to)) { ++ fatal("Write access denied"); ++ } ++ + if ($from =~ /\.gz$/) { + if ($to !~ /\.gz$/) { + fatal("$cmd of .gz file must itself end in .gz"); +@@ -1093,6 +1168,10 @@ + fatal("Invalid pathname in DELETE command"); + } + ++ if (!write_allowed($file, "+")) { ++ fatal("Delete access denied"); ++ } ++ + if ($file !~ /\.gz$/ && + has_extension($file, '.sign', keys(%zformats))) { + fatal("DELETE of auxiliary files not supported"); +@@ -1222,6 +1301,10 @@ + + my($dir) = @args; + ++ if (!read_allowed()) { ++ fatal("Read access denied"); ++ } ++ + # DIR / is permitted unlike any other command + $dir =~ s:/$::g; + if ($dir ne '' && !is_valid_filename($dir)) { +@@ -1261,7 +1344,25 @@ + + sub do_info() + { +- print "kup-server $VERSION\n"; ++ print "kup-server $VERSION\n\n"; ++ ++ my %xlat = ( ++ R => 'ls', ++ RW => 'put', ++ 'RW+' => 'put/rm/mv', ++ 'RWC' => 'put/mkdir', ++ 'RW+C' => 'put/rm/mv/mkdir', ++ '-' => '(denied)', ++ ); ++ Gitolite::Conf::Load::load('@kup-server'); ++ my @rules = Gitolite::Conf::Load::rules('@kup-server', $ENV{GL_USER}); ++ for my $r (@rules) { ++ my ($dummy, $perm, $ref) = @$r; ++ $ref =~ s(^refs/heads/)(); ++ $ref =~ s(/USER/)(/$ENV{GL_USER}/); ++ $ref = ($ref eq 'refs/.*') ? '/*' : '/' . $ref . '*'; ++ printf "%-24s %s\n", ($xlat{$perm} || $perm), $ref; ++ } + } + + sub get_command() diff --git a/dev-util/kup/kup-0.3.6-r1.ebuild b/dev-util/kup/kup-0.3.6-r1.ebuild new file mode 100644 index 000000000000..2dbef2793236 --- /dev/null +++ b/dev-util/kup/kup-0.3.6-r1.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="kernel.org uploader tool" +HOMEPAGE="https://www.kernel.org/pub/software/network/kup" +SRC_URI="https://www.kernel.org/pub/software/network/kup/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + dev-lang/perl + dev-perl/BSD-Resource + dev-perl/Config-Simple" +IUSE='gitolite' + +DOCS=( README ) + +src_prepare() { + if use gitolite; then + cp -f "${S}/${PN}-server" "${S}/${PN}-server-gitolite" + patch "${S}/${PN}-server-gitolite" <"${FILESDIR}"/${PN}-server-gitolite-subcmd.patch || die + fi + default +} + +src_install() { + dobin "${PN}" "${PN}-server" gpg-sign-all + doman "${PN}.1" + einstalldocs + if use gitolite; then + exeinto /usr/libexec/gitolite/commands/ + newexe ${PN}-server-gitolite ${PN}-server + fi +} diff --git a/dev-util/kup/metadata.xml b/dev-util/kup/metadata.xml index 2e859f1becb2..5a770bec41a7 100644 --- a/dev-util/kup/metadata.xml +++ b/dev-util/kup/metadata.xml @@ -4,4 +4,10 @@ monsieurp@gentoo.org + + mricon/kup + + + Enable support for dev-vcs/gitolite in kup-server + diff --git a/dev-util/lldb/Manifest b/dev-util/lldb/Manifest index 46672a1e7f7d..a3cd745f6777 100644 --- a/dev-util/lldb/Manifest +++ b/dev-util/lldb/Manifest @@ -1,14 +1,10 @@ -DIST llvmorg-11.1.0.tar.gz 122776532 BLAKE2B ca842ff4afff8f44c82b5e7383962a9c45ca1c93b64fa4c6ebcd70a1d3849dbad2b8e4e24fba02d144c6266d7fab3607ebc6999b28c229cb35256cf40f26a985 SHA512 9a8ce022a935eed42fa71a224f2a207122aadcbef58ee855fdb4825f879e7d028e4dcff22c19b9d336db1c8bf63fb84372d44981acf84615f757e54306c92b81 DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B f41de787bc73ff2edfda1b22cc8602be6f65f37dd9e4c8888533cfa8c3ccdcf4f108aaab9de23ab0ab987966eb160f2a553a0bdff99461e71ddd5bfcd086090d SHA512 6eb0dc18e2c25935fabfdfc48b0114be0939158dfdef7b85b395fe2e71042672446af0e68750aae003c9847d10d1f63316fe95d3df738d18f249174292b1b9e1 -DIST llvmorg-13.0.0.tar.gz 147270176 BLAKE2B 628f316b580e1edf3a58d4825b724df759e6ed2a4116802470c04562caefc392fa325c91f388036365a2e45a9595cca6d3557fab12984fc8bcfef29c9116d822 SHA512 8004c05d32b9720fb3391783621690c1df9bd1e97e72cbff9192ed88a84b0acd303b61432145fa917b5b5e548c8cee29b24ef8547dcc8677adf4816e7a8a0eb2 DIST llvmorg-13.0.1.tar.gz 147290251 BLAKE2B 2a44b012a672501761d0c27c6b3a315b69bfef0cd13b078a7e7d2fccc4a9c8c0f2bee0f164c4271c9106b0a99cb06e8b64986f66253b613336719fb86b82541b SHA512 9a8cb5d11964ba88b7624f19ec861fb28701f23956ea3c92f6ac644332d5f41fde97bd8933dd3ee70ed378058c252fa3a3887c8d1af90d219970c2b27691166f -DIST llvmorg-14.0.0.tar.gz 158057350 BLAKE2B 7052684c620a5eaf52beeee4591adf58cfec9e64a5ee0b24f3d5849fd4df5b006e2906a839cb806ac69c33fab6013c58589b1d74e4fb8558758edcb7d5065064 SHA512 eb5acf96b5e2c59bd07579f7ebe73018b0dd6e2f2d9a5a3c7986320e88febd837d1084b9e5313a2264310342193044629d228337cc76dd2b8527dc0a8bdda999 DIST llvmorg-14.0.1.tar.gz 158074615 BLAKE2B bf80366461580058494eb101646efcd1a8b55a66818a710c2eb8c649bf88c02fe4552cecf4c1c8637a64e7cee8d644bca31aafc804765ed18f2b5e2975dd6c92 SHA512 0a15aa9cfc978a7b03a1659a2affad65ede66d280f5c12bf0beaaf194cd7bdd57ff438b5f40e64c1e1b88f368de99be349e9d30b544d2bbe4a50f0ebed3307f2 -EBUILD lldb-11.1.0.ebuild 2305 BLAKE2B 5db45d0360ca8cbcfb1e15989d183b8583edd437bc39c1a5e15e5c969b646340dddc2b94b4e34bc843df26887421c376bb15f9ecb3321e7da05dcf23c9030855 SHA512 f63c15a9a12ee7d2bd343dae7b18cb5b0ab77477d35e051e81974c73f51d6887afab14a4dd1d593fe10a6ee5b88cb407c98019d658839b5c22565b123cfd7d90 +DIST llvmorg-14.0.3.tar.gz 158092596 BLAKE2B ef901df510ec6bc1242595ec330e9c9ee76e696b077d67a8d62b53608c3d18b2f2d7ea3150864e13d9b37a8ce899ebca946ebe72cbc4538700176e20859ddec2 SHA512 511e93fd9b1c414c38fe9e2649679ac0b16cb04f7f7838569d187b04c542a185e364d6db73e96465026e3b2533649eb75ac95507d12514af32b28bdfb66f2646 EBUILD lldb-12.0.1.ebuild 2443 BLAKE2B dd155b7715cd38eebf62d14c139bb0030db953a2f4f14f3c4779f64e70ccfd3c3f64067ffdad3ee407388f69cb6733420197facefcd25297b0f2111d1912044e SHA512 dca2e443a146b1baa60565eaf5a5cc86cb8deb9b9b10594ddbfcc356e62f67f99dd4ba769817c008c753a5ad854e0fb04e96f00c6e3e081bdf6faf3091291689 -EBUILD lldb-13.0.0.ebuild 2587 BLAKE2B 916ff9a21b0fb99086f4f4039f227481adc63c41c3c480a319da7f1896d8a970d16b3bf813516b0ee3a56316182ff6cc4e61da1f391253d6d3be51c2c5fab367 SHA512 18955a92513b72d3e7fe83d9ad720d650cb2e084af9896c01e3828e19b74c5e2ba7fd523197b70eb190074399f9ce6ccb9d570b1d5ed15212996e9c61b673ab2 -EBUILD lldb-13.0.1.ebuild 2588 BLAKE2B f348afcb24ff609e99c9071592d256599f678fd0e97f2676282b7240e06ef15662c9a52d2fa5ad34c2859f3c205420e0ce5e9bd49bd86504846edd5fb7c6bbee SHA512 ec34d111511cd00bf09aef78ed23c787aa0daac0de3d637cc6d5ebd89f2a666c55296db7c5ef3179cca0107a875953f23a4bfc61258c9a34262dde388317cee8 -EBUILD lldb-14.0.0.ebuild 2591 BLAKE2B 4d9eb995301668d375f12f4d9d4bf3592fa2222ca775db1e4d7856611ed6f264b3719e217b6ed02948ec77f68e7d32421c59a66b241ca08a2d6545f0e17aa01e SHA512 9bc93320df152cd99b8120886ab4acba65a8b848b39255d913e40a5574748ff8f5d463fe480827605f09d9c05360a5eef22e125e316e20e248135cb18a7b8abc +EBUILD lldb-13.0.1.ebuild 2587 BLAKE2B 1e017726c7d7f9879c96c744c63f950ff2837d3082e5e5f81202b9b6259d71d013285fb48e81a25d8cbdb81b1db8b2f6807f897ea83b9742a24c3c35ac9761c0 SHA512 6e626b26f6ed4c51e9b2c732de21a60d3a5db90ee57c890b40dd8a6c82f738d6e8bd7a02f8f7fe7cdb9cb067ead82513b3ce7d35e20210f10f4d525cb3baed77 EBUILD lldb-14.0.1.ebuild 2591 BLAKE2B 4d9eb995301668d375f12f4d9d4bf3592fa2222ca775db1e4d7856611ed6f264b3719e217b6ed02948ec77f68e7d32421c59a66b241ca08a2d6545f0e17aa01e SHA512 9bc93320df152cd99b8120886ab4acba65a8b848b39255d913e40a5574748ff8f5d463fe480827605f09d9c05360a5eef22e125e316e20e248135cb18a7b8abc -EBUILD lldb-15.0.0.9999.ebuild 2568 BLAKE2B dda55f6985409392b8d3e4334e1e44285ccd50e1fc979a3f9ea373c2ef12f3c2d0b49f246ea06713dae9ef532a1c67e5f7f81cf26bd7b90c222cba8d7f5158db SHA512 11cba2782f484d8aa4f43826b8fe953339290f822f1a1315bad1b50d8cf5b7a0188f02c8fa7d4c9f98e9ffa7a93da82edf39345b6fca98988dc0b0fc8f06162a +EBUILD lldb-14.0.3.ebuild 2665 BLAKE2B dd9584bfca30ee8b8c1b563145f256662e4a23ab42b6d44fd394f44d56a46fec5e97c69f6a5789bb720139c4f55b71df2ebf699e26e230df043a4da860e6252b SHA512 d2f848ec5343c4387e220794afa1543a2ad36a969d56460cbb6fd4d5f4984b63ae914df8c5d2d48f110e2b3330714e0ddb417c5d5416aade53caa13d3d1e459c +EBUILD lldb-15.0.0.9999.ebuild 2642 BLAKE2B 4a6e9ab20cf171d43de1bc2abe84134fc1c1ac69f89805acd50514201c6525583a2f75d5c77158a613558f6f0375594e10856d465ed02947ed1364898192c7b3 SHA512 9e4a373255635c43141427aa09cc4b4d86be85bb42eeb54c3deabfe1a7c0872b204c5c3e1fe40d5bee2961ed17e453c3fda5dd82a169d2bbb0119614be24117a MISC metadata.xml 217 BLAKE2B 23799663344acc2d532fc6fa7dd798813aef7293fcab616d6300b15a6e603b6d17ca63d5153eb8da1b976215d8e3775e8d3a67026bacc9693993d48ec1cb69a9 SHA512 e13d0436d3a3a449723277a37ae4c5a673139b6da818adf7ad7654d94d3948ed8607b1c27e83e963bf450bd2d5a650c985e27ff5a531db9813cb4ab10b985dd6 diff --git a/dev-util/lldb/lldb-11.1.0.ebuild b/dev-util/lldb/lldb-11.1.0.ebuild deleted file mode 100644 index d2757a8372b2..000000000000 --- a/dev-util/lldb/lldb-11.1.0.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..9} ) -inherit cmake llvm llvm.org python-single-r1 - -DESCRIPTION="The LLVM debugger" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" -IUSE="+libedit lzma ncurses +python test" -REQUIRED_USE=${PYTHON_REQUIRED_USE} -RESTRICT="test" - -RDEPEND=" - libedit? ( dev-libs/libedit:0= ) - lzma? ( app-arch/xz-utils:= ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) - python? ( - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - ) - ~sys-devel/clang-${PV}[xml] - ~sys-devel/llvm-${PV}" -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-util/cmake-3.16 - python? ( >=dev-lang/swig-3.0.11 ) - test? ( - $(python_gen_cond_dep " - ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] - dev-python/psutil[\${PYTHON_USEDEP}] - ") - sys-devel/lld - ) - ${PYTHON_DEPS}" - -LLVM_COMPONENTS=( lldb ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest ) -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_configure() { - local mycmakeargs=( - -DLLDB_ENABLE_CURSES=$(usex ncurses) - -DLLDB_ENABLE_LIBEDIT=$(usex libedit) - -DLLDB_ENABLE_PYTHON=$(usex python) - -DLLDB_ENABLE_LZMA=$(usex lzma) - -DLLDB_USE_SYSTEM_SIX=1 - -DLLVM_ENABLE_TERMINFO=$(usex ncurses) - - -DLLDB_INCLUDE_TESTS=$(usex test) - - -DCLANG_LINK_CLANG_DYLIB=ON - # TODO: fix upstream to detect this properly - -DHAVE_LIBDL=ON - -DHAVE_LIBPTHREAD=ON - - # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO - # and TERMINFO_LIBS... so just force FindCurses.cmake to use - # ncurses with complete library set (including autodetection - # of -ltinfo) - -DCURSES_NEED_NCURSES=ON - - -DPython3_EXECUTABLE="${PYTHON}" - ) - use test && mycmakeargs+=( - -DLLVM_BUILD_TESTS=$(usex test) - -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lldb-lit - # failures + hangs - #use python && cmake_build check-lldb -} - -src_install() { - cmake_src_install - find "${D}" -name '*.a' -delete || die - - use python && python_optimize -} diff --git a/dev-util/lldb/lldb-13.0.0.ebuild b/dev-util/lldb/lldb-13.0.0.ebuild deleted file mode 100644 index dfaa91af8965..000000000000 --- a/dev-util/lldb/lldb-13.0.0.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit cmake llvm llvm.org python-single-r1 - -DESCRIPTION="The LLVM debugger" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="amd64 arm arm64 x86" -IUSE="debug +libedit lzma ncurses +python test +xml" -REQUIRED_USE=${PYTHON_REQUIRED_USE} -RESTRICT="test" - -RDEPEND=" - libedit? ( dev-libs/libedit:0= ) - lzma? ( app-arch/xz-utils:= ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) - python? ( - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - ) - xml? ( dev-libs/libxml2:= ) - ~sys-devel/clang-${PV} - ~sys-devel/llvm-${PV}" -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-util/cmake-3.16 - python? ( >=dev-lang/swig-3.0.11 ) - test? ( - $(python_gen_cond_dep " - ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] - dev-python/psutil[\${PYTHON_USEDEP}] - ") - sys-devel/lld - ) - ${PYTHON_DEPS}" - -LLVM_COMPONENTS=( lldb ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest ) -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - local mycmakeargs=( - -DLLDB_ENABLE_CURSES=$(usex ncurses) - -DLLDB_ENABLE_LIBEDIT=$(usex libedit) - -DLLDB_ENABLE_PYTHON=$(usex python) - -DLLDB_ENABLE_LZMA=$(usex lzma) - -DLLDB_ENABLE_LIBXML2=$(usex xml) - -DLLDB_USE_SYSTEM_SIX=1 - -DLLVM_ENABLE_TERMINFO=$(usex ncurses) - - -DLLDB_INCLUDE_TESTS=$(usex test) - - -DCLANG_LINK_CLANG_DYLIB=ON - # TODO: fix upstream to detect this properly - -DHAVE_LIBDL=ON - -DHAVE_LIBPTHREAD=ON - - # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO - # and TERMINFO_LIBS... so just force FindCurses.cmake to use - # ncurses with complete library set (including autodetection - # of -ltinfo) - -DCURSES_NEED_NCURSES=ON - - -DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${PV%_*}" - - -DPython3_EXECUTABLE="${PYTHON}" - ) - use test && mycmakeargs+=( - -DLLVM_BUILD_TESTS=$(usex test) - -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lldb-{shell,unit} - # failures + hangs - #use python && cmake_build check-lldb-api -} - -src_install() { - cmake_src_install - find "${D}" -name '*.a' -delete || die - - use python && python_optimize -} diff --git a/dev-util/lldb/lldb-13.0.1.ebuild b/dev-util/lldb/lldb-13.0.1.ebuild index 43b312d3cc73..34aeafdac68d 100644 --- a/dev-util/lldb/lldb-13.0.1.ebuild +++ b/dev-util/lldb/lldb-13.0.1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" -KEYWORDS="amd64 arm arm64 ~x86" +KEYWORDS="amd64 arm arm64 x86" IUSE="debug +libedit lzma ncurses +python test +xml" REQUIRED_USE=${PYTHON_REQUIRED_USE} RESTRICT="test" diff --git a/dev-util/lldb/lldb-14.0.0.ebuild b/dev-util/lldb/lldb-14.0.0.ebuild deleted file mode 100644 index e728a70ba475..000000000000 --- a/dev-util/lldb/lldb-14.0.0.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit cmake llvm llvm.org python-single-r1 - -DESCRIPTION="The LLVM debugger" -HOMEPAGE="https://llvm.org/" - -LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" -IUSE="debug +libedit lzma ncurses +python test +xml" -REQUIRED_USE=${PYTHON_REQUIRED_USE} -RESTRICT="test" - -RDEPEND=" - libedit? ( dev-libs/libedit:0= ) - lzma? ( app-arch/xz-utils:= ) - ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) - python? ( - $(python_gen_cond_dep ' - dev-python/six[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - ) - xml? ( dev-libs/libxml2:= ) - ~sys-devel/clang-${PV} - ~sys-devel/llvm-${PV}" -DEPEND="${RDEPEND}" -BDEPEND=" - >=dev-util/cmake-3.16 - python? ( >=dev-lang/swig-3.0.11 ) - test? ( - $(python_gen_cond_dep " - ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] - dev-python/psutil[\${PYTHON_USEDEP}] - ") - sys-devel/lld - ) - ${PYTHON_DEPS}" - -LLVM_COMPONENTS=( lldb ) -LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest ) -llvm.org_set_globals - -pkg_setup() { - LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup - python-single-r1_pkg_setup -} - -src_configure() { - # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 - use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" - - local mycmakeargs=( - -DLLDB_ENABLE_CURSES=$(usex ncurses) - -DLLDB_ENABLE_LIBEDIT=$(usex libedit) - -DLLDB_ENABLE_PYTHON=$(usex python) - -DLLDB_ENABLE_LZMA=$(usex lzma) - -DLLDB_ENABLE_LIBXML2=$(usex xml) - -DLLDB_USE_SYSTEM_SIX=1 - -DLLVM_ENABLE_TERMINFO=$(usex ncurses) - - -DLLDB_INCLUDE_TESTS=$(usex test) - - -DCLANG_LINK_CLANG_DYLIB=ON - # TODO: fix upstream to detect this properly - -DHAVE_LIBDL=ON - -DHAVE_LIBPTHREAD=ON - - # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO - # and TERMINFO_LIBS... so just force FindCurses.cmake to use - # ncurses with complete library set (including autodetection - # of -ltinfo) - -DCURSES_NEED_NCURSES=ON - - -DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${PV%_*}" - - -DPython3_EXECUTABLE="${PYTHON}" - ) - use test && mycmakeargs+=( - -DLLVM_BUILD_TESTS=$(usex test) - -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" - -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" - -DLLVM_LIT_ARGS="$(get_lit_flags)" - ) - - cmake_src_configure -} - -src_test() { - local -x LIT_PRESERVES_TMP=1 - cmake_build check-lldb-{shell,unit} - # failures + hangs - #use python && cmake_build check-lldb-api -} - -src_install() { - cmake_src_install - find "${D}" -name '*.a' -delete || die - - use python && python_optimize -} diff --git a/dev-util/lldb/lldb-14.0.3.ebuild b/dev-util/lldb/lldb-14.0.3.ebuild new file mode 100644 index 000000000000..aaa455dcfac0 --- /dev/null +++ b/dev-util/lldb/lldb-14.0.3.ebuild @@ -0,0 +1,115 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) +inherit cmake llvm llvm.org python-single-r1 + +DESCRIPTION="The LLVM debugger" +HOMEPAGE="https://llvm.org/" + +LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="debug +libedit lzma ncurses +python test +xml" +RESTRICT="test" +REQUIRED_USE=${PYTHON_REQUIRED_USE} + +DEPEND=" + libedit? ( dev-libs/libedit:0= ) + lzma? ( app-arch/xz-utils:= ) + ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) + xml? ( dev-libs/libxml2:= ) + ~sys-devel/clang-${PV} + ~sys-devel/llvm-${PV} +" +RDEPEND=" + ${DEPEND} + python? ( + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ${PYTHON_DEPS} + ) +" +BDEPEND=" + ${PYTHON_DEPS} + >=dev-util/cmake-3.16 + python? ( + >=dev-lang/swig-3.0.11 + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ) + test? ( + $(python_gen_cond_dep " + ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] + dev-python/psutil[\${PYTHON_USEDEP}] + ") + sys-devel/lld + ) +" + +LLVM_COMPONENTS=( lldb ) +LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest ) +llvm.org_set_globals + +pkg_setup() { + LLVM_MAX_SLOT=${PV%%.*} llvm_pkg_setup + python-single-r1_pkg_setup +} + +src_configure() { + # LLVM_ENABLE_ASSERTIONS=NO does not guarantee this for us, #614844 + use debug || local -x CPPFLAGS="${CPPFLAGS} -DNDEBUG" + + local mycmakeargs=( + -DLLDB_ENABLE_CURSES=$(usex ncurses) + -DLLDB_ENABLE_LIBEDIT=$(usex libedit) + -DLLDB_ENABLE_PYTHON=$(usex python) + -DLLDB_ENABLE_LZMA=$(usex lzma) + -DLLDB_ENABLE_LIBXML2=$(usex xml) + -DLLDB_USE_SYSTEM_SIX=1 + -DLLVM_ENABLE_TERMINFO=$(usex ncurses) + + -DLLDB_INCLUDE_TESTS=$(usex test) + + -DCLANG_LINK_CLANG_DYLIB=ON + # TODO: fix upstream to detect this properly + -DHAVE_LIBDL=ON + -DHAVE_LIBPTHREAD=ON + + # normally we'd have to set LLVM_ENABLE_TERMINFO, HAVE_TERMINFO + # and TERMINFO_LIBS... so just force FindCurses.cmake to use + # ncurses with complete library set (including autodetection + # of -ltinfo) + -DCURSES_NEED_NCURSES=ON + + -DLLDB_EXTERNAL_CLANG_RESOURCE_DIR="${BROOT}/usr/lib/clang/${PV%_*}" + + -DPython3_EXECUTABLE="${PYTHON}" + ) + use test && mycmakeargs+=( + -DLLVM_BUILD_TESTS=$(usex test) + -DLLVM_MAIN_SRC_DIR="${WORKDIR}/llvm" + -DLLVM_EXTERNAL_LIT="${EPREFIX}/usr/bin/lit" + -DLLVM_LIT_ARGS="$(get_lit_flags)" + ) + + cmake_src_configure +} + +src_test() { + local -x LIT_PRESERVES_TMP=1 + cmake_build check-lldb-{shell,unit} + # failures + hangs + #use python && cmake_build check-lldb-api +} + +src_install() { + cmake_src_install + find "${D}" -name '*.a' -delete || die + + use python && python_optimize +} diff --git a/dev-util/lldb/lldb-15.0.0.9999.ebuild b/dev-util/lldb/lldb-15.0.0.9999.ebuild index 8e5622759466..ce00d4f65588 100644 --- a/dev-util/lldb/lldb-15.0.0.9999.ebuild +++ b/dev-util/lldb/lldb-15.0.0.9999.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) inherit cmake llvm llvm.org python-single-r1 @@ -13,26 +13,35 @@ LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" KEYWORDS="" IUSE="debug +libedit lzma ncurses +python test +xml" -REQUIRED_USE=${PYTHON_REQUIRED_USE} RESTRICT="test" +REQUIRED_USE=${PYTHON_REQUIRED_USE} -RDEPEND=" +DEPEND=" libedit? ( dev-libs/libedit:0= ) lzma? ( app-arch/xz-utils:= ) ncurses? ( >=sys-libs/ncurses-5.9-r3:0= ) + xml? ( dev-libs/libxml2:= ) + ~sys-devel/clang-${PV} + ~sys-devel/llvm-${PV} +" +RDEPEND=" + ${DEPEND} python? ( $(python_gen_cond_dep ' dev-python/six[${PYTHON_USEDEP}] ') ${PYTHON_DEPS} ) - xml? ( dev-libs/libxml2:= ) - ~sys-devel/clang-${PV} - ~sys-devel/llvm-${PV}" -DEPEND="${RDEPEND}" +" BDEPEND=" + ${PYTHON_DEPS} >=dev-util/cmake-3.16 - python? ( >=dev-lang/swig-3.0.11 ) + python? ( + >=dev-lang/swig-3.0.11 + $(python_gen_cond_dep ' + dev-python/six[${PYTHON_USEDEP}] + ') + ) test? ( $(python_gen_cond_dep " ~dev-python/lit-${PV}[\${PYTHON_USEDEP}] @@ -40,7 +49,7 @@ BDEPEND=" ") sys-devel/lld ) - ${PYTHON_DEPS}" +" LLVM_COMPONENTS=( lldb ) LLVM_TEST_COMPONENTS=( llvm/lib/Testing/Support llvm/utils/unittest ) diff --git a/dev-util/lttng-modules/Manifest b/dev-util/lttng-modules/Manifest index f53b98c478d3..3dd9a06e6373 100644 --- a/dev-util/lttng-modules/Manifest +++ b/dev-util/lttng-modules/Manifest @@ -1,13 +1,9 @@ -DIST lttng-modules-2.10.12.tar.bz2 306825 BLAKE2B 9f71f3102094e905bdbfc7d17888452d940f035e7c1dcaf70c004c927c976a029f9272809bf89e37cba2b62375a51cbbdcf9664b364cc14339ed58e0c5c9681f SHA512 f0f39af2308eb557ba344dc38285dd2199b54a53f92c06fad756ed853ce76c1b75e41d04b9259fc97962d9473e93132871c0e5168ca45f80cfb474d73aff2963 -DIST lttng-modules-2.11.0.tar.bz2 315192 BLAKE2B a56d2847ab48760a1fa41545a69b5c855723c71dda488b3af9555cab6b3744db98fdb7650bca74c88a36549dfefbf40c8e75390557cce5e43ace5615bfe7430a SHA512 549f78bc192bdf4e39a912d45a6918519c5c29bdda3bee0b4f7172c6c2d83c887b669dd8e17a8a5d0c17b5dde57aa6eb5087dfac3a103ccf1e5017be2d038379 -DIST lttng-modules-2.11.8.tar.bz2 316947 BLAKE2B 61dc2abe8d61242b5157fcc93d8b6cb26684ee5c20c03f7fafa7ebfbb8498f8e8b46ce498f5666bd367a8f3115b780ba3bec8fd599eb17cdbb5475793372a90e SHA512 d83fb3e6e6786ee7bc4d9a377fdbd90331e7ab72e5dd12c21f6a61d0451b2157965e2d49dfaf2e7be7eb89d7196da0f4668bc468c97a640a524aa19cbabc7831 DIST lttng-modules-2.12.5.tar.bz2 317002 BLAKE2B 9f42f8641dca7ce55e7445495c747ce340919458a23b4d471998fe2a28dd26bc7dfa5edbccf0b11877176091dee0c4d63fdda919c03afc8dad3fcfb7e9529c33 SHA512 81524dac513384852555a6f5619dc10286a2f7d4e3032ee9ca33705e830ee3bc3dc8c96b89a9c09dd5df2bf29944e3e566d1ac1a6cd6be83718af9836e043991 DIST lttng-modules-2.12.6.tar.bz2 318479 BLAKE2B 7cac6dd7dcb12801a32179ced4bb141a7af87c864eb71b793e65b905e4a0ba3d3273609bd3cd80c9c1251914a39e62da0a85e18058480da0c4eb2d6eb44f851c SHA512 608112b960d47ed5f979c7f2de2886d3fbe78a0d2eaec0892bfbca92bdad423e8ba8c3960836f71045c79d9c1b9eac88757400726656e98fb0ae70035e0073aa -DIST lttng-modules-2.13.0.tar.bz2 342499 BLAKE2B 81feb1b93972ab5605b40db4acc46ba9c9383211b3b176b14301c302b68d76b4490bc433176073b4ee9bde4c2ad66ebd6c1d4aeec359cc4dc8b0f26525ef9a5d SHA512 f2fcc8c16867fb79061a46381d27b26a8f49000475cd2f6ad8a9ebc1d8b11cab840d62e38df1aaad68908aa5a29c62c47c986eb281027b226e115dd4a25cd611 -EBUILD lttng-modules-2.10.12-r1.ebuild 1011 BLAKE2B 0f2f773116ce79394a7e49be3c8ecb88efb33cf9c5d92939285999ee32e110673d0593a6ab28e267428cad622099da2d1216f4e6665021a0f4b4a99c78e3fe74 SHA512 f3b5b55fd7cf4812744ca331d1dc958b3ccd5746da05770bc12db727df51c6296cfec9b2e3561cfa6d909eafc243cb6a5c73e1d25e6403aa00e6e8bd4f0f1d14 -EBUILD lttng-modules-2.11.0-r1.ebuild 1011 BLAKE2B 0f2f773116ce79394a7e49be3c8ecb88efb33cf9c5d92939285999ee32e110673d0593a6ab28e267428cad622099da2d1216f4e6665021a0f4b4a99c78e3fe74 SHA512 f3b5b55fd7cf4812744ca331d1dc958b3ccd5746da05770bc12db727df51c6296cfec9b2e3561cfa6d909eafc243cb6a5c73e1d25e6403aa00e6e8bd4f0f1d14 -EBUILD lttng-modules-2.11.8.ebuild 1011 BLAKE2B 9a7a494abde991d2cdb4471f866f2587878906cbf4b843e54aba32ffeb349dce623ce31786f8188f9900de18a30ab19cca46728a01f23862251a41b9fd3269a8 SHA512 7cc452a3bf21bc68c3e9156aee22f5afb563c107bb3a2ff835cebad76b023759d5b17a3b650642538aa1115e114ead0ce58cb473b8d5919116ae6b02aae34d34 +DIST lttng-modules-2.12.8.tar.bz2 319450 BLAKE2B 0ce5c6675598c1a4b6fbc0dfaf51d36638f12fe2e07095c37a811db8d7ee65bb242164cf02b1854c27b6894f0b4c73867e8ee1b80dd007290e0db203ea429f9e SHA512 5918a54d08a12cec567cdad2909846ba529d5e665a3592a69384d9546f6f3e23e7975876fc11feaef65604d36889b0598b1cf7b5f2badb4e2b11b255a2e7ca99 +DIST lttng-modules-2.13.3.tar.bz2 343593 BLAKE2B a0c914af0118327cb6d785c7c018d2d9cbd2139bbc3e0524a9c96832c7214fea7fc2a0dd8a8770db0728aba6ca3e9f30ea6e790575fb4d3492d9a7485993f293 SHA512 a0329c4709cc1a5fcc8d667d7435bc57b37cfa95da5451a8ee6ab700f334365e2d78e085e537376948dfe95d433016be5f6e3b5e5aa34a05948d4fa42f9102a1 EBUILD lttng-modules-2.12.5.ebuild 1003 BLAKE2B f832e877110422709d9b00c3b0dfdecf26d76e2c1d9e3d09db14aeef0a2b5b1709b3717b0f6997d4c9500e13c898e708bf24629ee07f09af46d78c42d290b804 SHA512 5575233587c9ef25a6bce7efb18a0a561f33be5eee32dc4f6151f50ab83bf722c7c6bafff3940bc66678cf89e5166f819c1781463b00641fe131c4740169afdf EBUILD lttng-modules-2.12.6.ebuild 1005 BLAKE2B b6b3c2a093735bddfbf64de28ce391138e8fc6c69d0e6176a8d818b3f34a6d9a4b14c8e146b59f1c023cbf5dc66eeed33fe41c7aadb905ace3e9884fbe4d2075 SHA512 7b18dafcaead0710c05183c5211ff107effa1da1d054042a065d13478fb9936700d3eb421a070be7d92be7174a58bc6256d69b1627848aae2ca40ac74560487d -EBUILD lttng-modules-2.13.0.ebuild 1000 BLAKE2B 3fbe3e2295527019b02b5e58dd12f72dfde095a702524f2edd7530064202d09c4f683c33584f16570b17b9793663e08a2abdf6e1dcf6d535bde088f2c1575a9a SHA512 3a624bfa2f989e2788b9e557513be7981de4d8b02d3fe0fbfb6899cdb55c63d17b90baaab638fa8b583ea30b8414678a919d2939884ecc61b3a33716c43a5573 +EBUILD lttng-modules-2.12.8.ebuild 1005 BLAKE2B a8e08c5a03b608ef3797e7311b25a0a240a4b488122bf6e7687b948d426b110028ba697b6768931e79832cc4c3cbe559211e90f8255854e9b683552f6ae13249 SHA512 99a879768a3be075681fe53e4654b0cca58176179e89ae23f68010c4b762583cd0983d5141ffc19db8bbeed631bb5d887354e28230cb4846209fefcbd1131009 +EBUILD lttng-modules-2.13.3.ebuild 1000 BLAKE2B f3b0dafe272ece335909f92613a35d0cf59eeab008ca73ecc3a0be36f791b141bdebc768e73e86deec90567d22ae34638238de5d96e54b38456dc61e8001f175 SHA512 ed1931c8e6c899ff09125858380b05975f58a72e161d88a0a7351df8aabec44a86d3b80e52956205c61c13a3f4ff33cf7f59b8146d5744b4d60a6b476d999ed1 MISC metadata.xml 696 BLAKE2B eb719232f619166590ba6b585d512446c7ed89440090552860291c6fb9099f1c059d7a2728be6321ebeac3e549b725d6cadde1856047f064662faf93a3323124 SHA512 76e2fea1f51216138f2afa826107c520ec8a33a17e529ec9682c7c1ceca52e506acdbaa7fe48654da1561a217205a66918b16c86107b387e2c886dfa36006692 diff --git a/dev-util/lttng-modules/lttng-modules-2.10.12-r1.ebuild b/dev-util/lttng-modules/lttng-modules-2.10.12-r1.ebuild deleted file mode 100644 index f0f18137d959..000000000000 --- a/dev-util/lttng-modules/lttng-modules-2.10.12-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-mod - -MY_P="${P/_rc/-rc}" -MY_SLOT="$(ver_cut 1-2)" - -DESCRIPTION="LTTng Kernel Tracer Modules" -HOMEPAGE="https://lttng.org" -SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0/${MY_SLOT}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -BUILD_TARGETS="default" - -CONFIG_CHECK="MODULES KALLSYMS HIGH_RES_TIMERS TRACEPOINTS - ~HAVE_SYSCALL_TRACEPOINTS ~PERF_EVENTS ~EVENT_TRACING ~KPROBES KRETPROBES" - -MODULE_NAMES="true" - -S="${WORKDIR}/${MY_P}" - -pkg_pretend() { - if kernel_is lt 2 6 27; then - eerror "${PN} require Linux kernel >= 2.6.27" - die "Please update your kernel!" - fi -} - -src_compile() { - BUILD_FIXES="KERNELDIR=$KERNEL_DIR" linux-mod_src_compile -} - -src_install() { - for i in $(find "${S}" -name "*.ko" -print); do - local val=${i##${S}/} - local modules+="${val%%.ko}(misc:) " - done - MODULE_NAMES=${modules} - - linux-mod_src_install - dodoc ChangeLog README.md TODO -} diff --git a/dev-util/lttng-modules/lttng-modules-2.11.0-r1.ebuild b/dev-util/lttng-modules/lttng-modules-2.11.0-r1.ebuild deleted file mode 100644 index f0f18137d959..000000000000 --- a/dev-util/lttng-modules/lttng-modules-2.11.0-r1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-mod - -MY_P="${P/_rc/-rc}" -MY_SLOT="$(ver_cut 1-2)" - -DESCRIPTION="LTTng Kernel Tracer Modules" -HOMEPAGE="https://lttng.org" -SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0/${MY_SLOT}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -BUILD_TARGETS="default" - -CONFIG_CHECK="MODULES KALLSYMS HIGH_RES_TIMERS TRACEPOINTS - ~HAVE_SYSCALL_TRACEPOINTS ~PERF_EVENTS ~EVENT_TRACING ~KPROBES KRETPROBES" - -MODULE_NAMES="true" - -S="${WORKDIR}/${MY_P}" - -pkg_pretend() { - if kernel_is lt 2 6 27; then - eerror "${PN} require Linux kernel >= 2.6.27" - die "Please update your kernel!" - fi -} - -src_compile() { - BUILD_FIXES="KERNELDIR=$KERNEL_DIR" linux-mod_src_compile -} - -src_install() { - for i in $(find "${S}" -name "*.ko" -print); do - local val=${i##${S}/} - local modules+="${val%%.ko}(misc:) " - done - MODULE_NAMES=${modules} - - linux-mod_src_install - dodoc ChangeLog README.md TODO -} diff --git a/dev-util/lttng-modules/lttng-modules-2.11.8.ebuild b/dev-util/lttng-modules/lttng-modules-2.11.8.ebuild deleted file mode 100644 index 6431bfccfccc..000000000000 --- a/dev-util/lttng-modules/lttng-modules-2.11.8.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-mod - -MY_P="${P/_rc/-rc}" -MY_SLOT="$(ver_cut 1-2)" - -DESCRIPTION="LTTng Kernel Tracer Modules" -HOMEPAGE="https://lttng.org" -SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0/${MY_SLOT}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -BUILD_TARGETS="default" - -CONFIG_CHECK="MODULES KALLSYMS HIGH_RES_TIMERS TRACEPOINTS - ~HAVE_SYSCALL_TRACEPOINTS ~PERF_EVENTS ~EVENT_TRACING ~KPROBES KRETPROBES" - -MODULE_NAMES="true" - -S="${WORKDIR}/${MY_P}" - -pkg_pretend() { - if kernel_is lt 2 6 27; then - eerror "${PN} require Linux kernel >= 2.6.27" - die "Please update your kernel!" - fi -} - -src_compile() { - BUILD_FIXES="KERNELDIR=$KERNEL_DIR" linux-mod_src_compile -} - -src_install() { - for i in $(find "${S}" -name "*.ko" -print); do - local val=${i##${S}/} - local modules+="${val%%.ko}(misc:) " - done - MODULE_NAMES=${modules} - - linux-mod_src_install - dodoc ChangeLog README.md TODO -} diff --git a/dev-util/lttng-modules/lttng-modules-2.12.8.ebuild b/dev-util/lttng-modules/lttng-modules-2.12.8.ebuild new file mode 100644 index 000000000000..674dde397d1a --- /dev/null +++ b/dev-util/lttng-modules/lttng-modules-2.12.8.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-mod + +MY_P="${P/_rc/-rc}" +MY_SLOT="$(ver_cut 1-2)" + +DESCRIPTION="LTTng Kernel Tracer Modules" +HOMEPAGE="https://lttng.org" +SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0/${MY_SLOT}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +BUILD_TARGETS="default" + +CONFIG_CHECK="MODULES KALLSYMS HIGH_RES_TIMERS TRACEPOINTS + ~HAVE_SYSCALL_TRACEPOINTS ~PERF_EVENTS ~EVENT_TRACING ~KPROBES KRETPROBES" + +MODULE_NAMES="true" + +S="${WORKDIR}/${MY_P}" + +pkg_pretend() { + if kernel_is lt 3 0; then + eerror "${PN} require Linux kernel >= 3.0" + die "Please update your kernel!" + fi +} + +src_compile() { + BUILD_FIXES="KERNELDIR=$KERNEL_DIR" linux-mod_src_compile +} + +src_install() { + for i in $(find "${S}" -name "*.ko" -print); do + local val=${i##${S}/} + local modules+="${val%%.ko}(misc:) " + done + MODULE_NAMES=${modules} + + linux-mod_src_install + dodoc ChangeLog README.md TODO +} diff --git a/dev-util/lttng-modules/lttng-modules-2.13.0.ebuild b/dev-util/lttng-modules/lttng-modules-2.13.0.ebuild deleted file mode 100644 index 8d751c6a08ce..000000000000 --- a/dev-util/lttng-modules/lttng-modules-2.13.0.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-mod - -MY_P="${P/_rc/-rc}" -MY_SLOT="$(ver_cut 1-2)" - -DESCRIPTION="LTTng Kernel Tracer Modules" -HOMEPAGE="https://lttng.org" -SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0/${MY_SLOT}" -KEYWORDS="~amd64 ~x86" -IUSE="" - -BUILD_TARGETS="default" - -CONFIG_CHECK="MODULES KALLSYMS HIGH_RES_TIMERS TRACEPOINTS - ~HAVE_SYSCALL_TRACEPOINTS ~PERF_EVENTS ~EVENT_TRACING ~KPROBES KRETPROBES" - -MODULE_NAMES="true" - -S="${WORKDIR}/${MY_P}" - -pkg_pretend() { - if kernel_is lt 3 0; then - eerror "${PN} require Linux kernel >= 3.0" - die "Please update your kernel!" - fi -} - -src_compile() { - BUILD_FIXES="KERNELDIR=$KERNEL_DIR" linux-mod_src_compile -} - -src_install() { - for i in $(find "${S}" -name "*.ko" -print); do - local val=${i##${S}/} - local modules+="${val%%.ko}(misc:) " - done - MODULE_NAMES=${modules} - - linux-mod_src_install - dodoc ChangeLog README.md -} diff --git a/dev-util/lttng-modules/lttng-modules-2.13.3.ebuild b/dev-util/lttng-modules/lttng-modules-2.13.3.ebuild new file mode 100644 index 000000000000..de25ec1df638 --- /dev/null +++ b/dev-util/lttng-modules/lttng-modules-2.13.3.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-mod + +MY_P="${P/_rc/-rc}" +MY_SLOT="$(ver_cut 1-2)" + +DESCRIPTION="LTTng Kernel Tracer Modules" +HOMEPAGE="https://lttng.org" +SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0/${MY_SLOT}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +BUILD_TARGETS="default" + +CONFIG_CHECK="MODULES KALLSYMS HIGH_RES_TIMERS TRACEPOINTS + ~HAVE_SYSCALL_TRACEPOINTS ~PERF_EVENTS ~EVENT_TRACING ~KPROBES KRETPROBES" + +MODULE_NAMES="true" + +S="${WORKDIR}/${MY_P}" + +pkg_pretend() { + if kernel_is lt 3 0; then + eerror "${PN} require Linux kernel >= 3.0" + die "Please update your kernel!" + fi +} + +src_compile() { + BUILD_FIXES="KERNELDIR=$KERNEL_DIR" linux-mod_src_compile +} + +src_install() { + for i in $(find "${S}" -name "*.ko" -print); do + local val=${i##${S}/} + local modules+="${val%%.ko}(misc:) " + done + MODULE_NAMES=${modules} + + linux-mod_src_install + dodoc ChangeLog README.md +} diff --git a/dev-util/lttng-tools/Manifest b/dev-util/lttng-tools/Manifest index 9a5993bae7ce..8af194ae0392 100644 --- a/dev-util/lttng-tools/Manifest +++ b/dev-util/lttng-tools/Manifest @@ -1,11 +1,9 @@ -DIST lttng-tools-2.11.6.tar.bz2 1484146 BLAKE2B ed2f60f87ebf6d8049814e761f9493d35858745caf144132cc71759b9b37f2127d858f2882825d5357648e3c46316399a3d9430f788f2c92dc0001f2a58cc242 SHA512 4536e8c39b66d0a0f62543ee6b729585322ee1758507719ed60f0dfc10b95362497f49faeae4dbc8fb3a44336616a54f1c2f55a23aeecfe43c4271ffcd485094 -DIST lttng-tools-2.12.0.tar.bz2 1544515 BLAKE2B 642047348ef7bfe72c5ec718b4029c628fe2e23fd0a82517a8d5bb15a8cc3b84965d21b2f528a20530fb6ca8213e320d0dd6f36de09b34a53863c46ee272a470 SHA512 87613de34141c75b7ff0eb7b4292d26eea5381a7f298130cf5e802255aa7b0e55f43268dffed71b51d1e5dcd96b92cd517e13557fe64ee121bf1b419b2935a24 +DIST lttng-tools-2.12.11.tar.bz2 1587429 BLAKE2B 9c8bc7803dad413f1c16d0e0bb25adab312734c57b591404e79d53706fe06cde96856ebe132590b60c42578368627196c1f60cc6247a8dcc6142ede69b696ae3 SHA512 c1ff07831508848ede2a69a4350ba6eeef2b9bea0faa9de4a3d9e8a0df81e22258d25131ccab57d1800fcac239a4bc25aa66d5d421d9e5c76d7cb6b9794ae4cd DIST lttng-tools-2.12.3.tar.bz2 1550901 BLAKE2B 0f4a5ac780e26f6ef16f4c71af7052083b4889664962712bf248cc6a7c05e8448a40b12dd9fe615e41519924e285b629e7ed535cf551581b26890a2b8fd58cad SHA512 f997e94a5d6126845b914d8b80a5e1512d49799e84c6cc82903187b988da2b0f157d65d7fe8f14d01fd3b5352aa317c5305bcd6b56f81d03a85a561a18be2a0c DIST lttng-tools-2.12.5.tar.bz2 1576936 BLAKE2B d5e0590ef97b899988a9c2be916fc742e025eb986fe6537528eb98ff342ad301721fa3c4142937400b1deed59e725581f693f4adae1cb85da7ee1f7287283b4f SHA512 5b7295443681f3faa0409b6385f2aea07bd07b0c01f03c9a0f21d5055d73987b9bc34116e6b0e742f7fb17b5e93fc435d578e658813f1a11261b317ceabb136f -DIST lttng-tools-2.13.0.tar.bz2 1850423 BLAKE2B fbd5f2528d2dd262cbdbac5559b2cac1d7aa82adddf2118dde6b9f3956e582566406590d1646ccac9c9c496c8e07fd9f7fd7a5fdaa90f528745e2ddea8f0269b SHA512 bcd824b21a6e186caba7d0cfa472b173681995c4c9680ab03d2f33c21f9e003c0ae22cea14f65e9f240ed48e3a679f940b8634a72fc5120fc2a5f47b067b6f07 -EBUILD lttng-tools-2.11.6.ebuild 691 BLAKE2B 4946ca4e22bd637d7d088d7869a0f787968d6466985e6cc505c4a460416da91efab750116aea202bc085ed8d1c7046584da8bc3438eedc62c3cb558a9b82a18f SHA512 1c183280e809a350bb2a8b619e3fac9d3834df82948c964ce9c24bd5a690e2f525276896381367fa12ef4e5ca0d10fa7b2d2111745dc635737eb5e4cea497b8c -EBUILD lttng-tools-2.12.0.ebuild 691 BLAKE2B c4fe28aedffa12cee98e2f7bbc10bff1ff66d3ddce6c4621cf230a25de43c3ea106a879a6d2384d2d05f75d3f5c253cc5f9f391abe7ef1693cb07d70fa8c249b SHA512 f3346a83dd5d2b092a17de4a0f46de72abcc1e42058121736af98636f7ebf38b8a72a197ba9076c923c3b3a7b14956615d9b8fff05560a47ef8fe17b51a0c017 +DIST lttng-tools-2.13.7.tar.bz2 1885363 BLAKE2B 20a48a75b53045a54e0293ff17e25cc940040f3be95917c3cd3cc5245d6afd0d58a4eb2915665eb35773cdcbd84f317398028c4b8481bc2df7f78175eaa10c27 SHA512 e5730cb600d39f4e5608fc14f5a211628c3eb1de043cf36fdd021c5d3d0e5e9f1d95bbde554c7ad33b5c1c817ae6a8a893f5cf52a678adf82a2f2c95565a127d +EBUILD lttng-tools-2.12.11.ebuild 671 BLAKE2B 2befc82d0f4bb0e6c030a0103bc483e719a8950f16b37ee9ab4b02d1ad8b80d321657498dd9a21101e1a58dad24e9c0fa16bd3a5973576e5c6f20b45b2a3fa92 SHA512 0dfdbe0291457e892c4690d6f093c753f7e04165f345e9e8185f3befb5695f62e8a0c609756eacfa7120354b908461be9164719784f10d28a9d8ce4c5f46da8a EBUILD lttng-tools-2.12.3.ebuild 689 BLAKE2B 110357264437ff12de6160bc7f4800231adc9a62701a128d5af6852749f4b3c12cb2b6edd598817fe3a483c58cbca83ee52a26229358348b6a007ad1ae54488a SHA512 02ca8f2f6dea11adfbbe849627e23df3ca814ea5f7c145e7c0ce5e0f30b2f6314fec319e7de8bc32ceaba97dcc9dd83873e006c4e1a24b2a7fafacb88371aec7 EBUILD lttng-tools-2.12.5.ebuild 671 BLAKE2B 544cb8bdece997a6f78d8bd1d13e99b2fdc4d9029b3b156d70c2fb88fc09bd9004b3a055e44ca059cdd8fb3fc455ef44103fd86e628061d3c17ce34ab1dd4e20 SHA512 e21a2fc213c655490db1fb661a38c85b1915169ca1132f1ca9dcc44d7bff582cf2d5e81300f4d1c529144c1f85bee705dd6e6e3804d90f0b36d711ace3fd7d49 -EBUILD lttng-tools-2.13.0.ebuild 671 BLAKE2B 544cb8bdece997a6f78d8bd1d13e99b2fdc4d9029b3b156d70c2fb88fc09bd9004b3a055e44ca059cdd8fb3fc455ef44103fd86e628061d3c17ce34ab1dd4e20 SHA512 e21a2fc213c655490db1fb661a38c85b1915169ca1132f1ca9dcc44d7bff582cf2d5e81300f4d1c529144c1f85bee705dd6e6e3804d90f0b36d711ace3fd7d49 +EBUILD lttng-tools-2.13.7.ebuild 671 BLAKE2B 5e0e4944b3a81521f065cd07dcbc379810120837bdcc7d4eb1745ec9771ddaa7437696a92aefda7af10035871072bcbc9b9402c26efb7393470f387afda5362f SHA512 ae900ce78a4fcb8506d6ea6fd14317cdffb1266f8bc1316097fee0b8f56df5abd3105d02f5c53ab535f799216c8eae72ad0743f352169fd4be44119e63fc7805 MISC metadata.xml 494 BLAKE2B e3d5a99fabe22b2076098cb3bdf18847afd9132695734e2060d2570acd5ded08684fca3d6655f8c05fc55c85def6d0de205ebd98c069247ed7303cb042a5978b SHA512 76a37a5dfc757933f077af076fda1105874bde77ab73366ca272303e5e8d16fc324f9eb0158ee1103d2a06221dc8267bb286dee4de80eff4b09dfc340c46dc59 diff --git a/dev-util/lttng-tools/lttng-tools-2.11.6.ebuild b/dev-util/lttng-tools/lttng-tools-2.11.6.ebuild deleted file mode 100644 index ba3e986df0bc..000000000000 --- a/dev-util/lttng-tools/lttng-tools-2.11.6.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info - -MY_P="${P/_rc/-rc}" -MY_SLOT="$(ver_cut 1-2)" - -DESCRIPTION="Linux Trace Toolkit - next generation" -HOMEPAGE="https://lttng.org" -SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0/${MY_SLOT}" -KEYWORDS="~amd64 ~x86" -IUSE="+ust" - -DEPEND="dev-libs/userspace-rcu:= - dev-libs/popt - dev-libs/libxml2 - ust? ( >=dev-util/lttng-ust-2.12.0:= ) -" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - econf $(usex ust "" --without-lttng-ust) --disable-static -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-util/lttng-tools/lttng-tools-2.12.0.ebuild b/dev-util/lttng-tools/lttng-tools-2.12.0.ebuild deleted file mode 100644 index be88227c25ae..000000000000 --- a/dev-util/lttng-tools/lttng-tools-2.12.0.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info - -MY_P="${P/_rc/-rc}" -MY_SLOT="$(ver_cut 1-2)" - -DESCRIPTION="Linux Trace Toolkit - next generation" -HOMEPAGE="https://lttng.org" -SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0/${MY_SLOT}" -KEYWORDS="~amd64 ~x86" -IUSE="+ust" - -DEPEND="dev-libs/userspace-rcu:= - dev-libs/popt - dev-libs/libxml2 - ust? ( >=dev-util/lttng-ust-2.12.0:= ) -" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - econf $(usex ust "" --without-lttng-ust) --disable-static -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-util/lttng-tools/lttng-tools-2.12.11.ebuild b/dev-util/lttng-tools/lttng-tools-2.12.11.ebuild new file mode 100644 index 000000000000..b80ebb281a36 --- /dev/null +++ b/dev-util/lttng-tools/lttng-tools-2.12.11.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${P/_rc/-rc}" +MY_SLOT="$(ver_cut 1-2)" + +DESCRIPTION="Linux Trace Toolkit - next generation" +HOMEPAGE="https://lttng.org" +SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0/${MY_SLOT}" +KEYWORDS="~amd64 ~x86" +IUSE="+ust" + +DEPEND="dev-libs/userspace-rcu:= + dev-libs/popt + dev-libs/libxml2 + ust? ( >=dev-util/lttng-ust-2.12.0:= ) +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + econf $(usex ust "" --without-lttng-ust) --disable-static +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-util/lttng-tools/lttng-tools-2.13.0.ebuild b/dev-util/lttng-tools/lttng-tools-2.13.0.ebuild deleted file mode 100644 index 9dc516b55382..000000000000 --- a/dev-util/lttng-tools/lttng-tools-2.13.0.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P="${P/_rc/-rc}" -MY_SLOT="$(ver_cut 1-2)" - -DESCRIPTION="Linux Trace Toolkit - next generation" -HOMEPAGE="https://lttng.org" -SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0/${MY_SLOT}" -KEYWORDS="~amd64 ~x86" -IUSE="+ust" - -DEPEND="dev-libs/userspace-rcu:= - dev-libs/popt - dev-libs/libxml2 - ust? ( >=dev-util/lttng-ust-2.12.0:= ) -" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}" - -src_configure() { - econf $(usex ust "" --without-lttng-ust) --disable-static -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-util/lttng-tools/lttng-tools-2.13.7.ebuild b/dev-util/lttng-tools/lttng-tools-2.13.7.ebuild new file mode 100644 index 000000000000..da53b8a61108 --- /dev/null +++ b/dev-util/lttng-tools/lttng-tools-2.13.7.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P="${P/_rc/-rc}" +MY_SLOT="$(ver_cut 1-2)" + +DESCRIPTION="Linux Trace Toolkit - next generation" +HOMEPAGE="https://lttng.org" +SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0/${MY_SLOT}" +KEYWORDS="~amd64 ~x86" +IUSE="+ust" + +DEPEND="dev-libs/userspace-rcu:= + dev-libs/popt + dev-libs/libxml2 + ust? ( >=dev-util/lttng-ust-2.13.0:= ) +" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + econf $(usex ust "" --without-lttng-ust) --disable-static +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-util/lttng-ust/Manifest b/dev-util/lttng-ust/Manifest index 767161650c12..884615cf5a46 100644 --- a/dev-util/lttng-ust/Manifest +++ b/dev-util/lttng-ust/Manifest @@ -1,14 +1,11 @@ -AUX lttng-ust-2.11.0-fno-common.patch 1620 BLAKE2B 8603834fa34cc8fdda200d9d6808d5c7983d46cce944d22c4ea3e4caf667cba9b2a735cf9d5bb363df88ce5b443aac5eb66a25eae81cad386128be81ac4d538c SHA512 dc46d9571afbe17707495ab34cdcb32224ec5380e982157d01c7aac57da3b5449ff594583d13e21659a56dc8e1161a360e07c73804bd20801962890d539fc754 -DIST lttng-ust-2.11.0.tar.bz2 824285 BLAKE2B 161d50282a95cce47ab3811216241ade73e2002d8f03aa2266b5add36d06552f5620b912eeecff1173f43eec107b385f1b93783905f36a42baf5a63c37ea35fc SHA512 fb7258961a7e913487806a7e0129c95becff8c631382b119ff1d78f95cdd7460ec24e62671642160fdb006a3a292b2b10f35c8424f0367ce7c6a41cbcca77a09 -DIST lttng-ust-2.11.3.tar.bz2 846839 BLAKE2B 4ef6918588d139e1ca15f477194796d974f8442a44c7e18768582199ba1e0f467c796d2b10ea9936554e589c91b49e1a07c29b619d74b77b884b081868484ea3 SHA512 2483bb7c57f0e99b9e0d6431114c74f6e5af295a73643307716f5abb6fc20e7dec8bfe7fe3e074ca96bad72ca5f6042b6340d1a67928e885753fecfa8a136eb4 DIST lttng-ust-2.12.0.tar.bz2 853127 BLAKE2B 6a6655a4aa33ec6318255d05d0e000c19fb66d4049873f091b8e19f3f9ea0c15731db70af77dbab1d597edcafcd745f1dae2670cd38759c9b54ea38b1135b590 SHA512 d69772170f57b9669b99cea372ca537777151a31b82002e1e5ec80da3ceb302c23f0f85d63a2c95c90a375b879e266aa5297e7d6444050dd40feb1253d863801 DIST lttng-ust-2.12.1.tar.bz2 859667 BLAKE2B 474d03ac0d3c1102ef085230659545f3e12bc0847cebab598f2998741741cb98ac139812a296992614dd90ed9478040ee0567822eb20e960e0a6489836274394 SHA512 6d5116a88be601f96513535ef7dfda409780cbacaab0831dc76b86070da60d5eac719d7020f70a6821e1c6dbbfae05ddf5a431662ef5a714fc200c2216eeb80e DIST lttng-ust-2.12.2.tar.bz2 861351 BLAKE2B 0c580285721b3d7932630c8d9f4a3606ee294596eef75fcf8b3c892ebdfaa1daae4cbfad1b6ef0ef93877b1f7dd143d97fa947758ab476e4a54e746d0f1e1e7e SHA512 e8734deb27b1a4c5efb81ebaa5c100079c1b3eac6b741b4f85487d1cb921d78d9ddf76040be56081404701b3053c6acc83a5d82667e3f49fcc4fa33392462eb8 -DIST lttng-ust-2.13.0.tar.bz2 1408266 BLAKE2B 28f584f168544e28539511d3904d7ace19ce61e8490f8c021913f4e8c6b91e4f44e1816265ef54336dd724826a01425f77d3751468bf8a9b40e7f60b918eec45 SHA512 f132cbd98c6574e460c99a2ffd5ea181ac592a5f820171f45cf83bf7314ec9bad1397bf8505bad326b9bc8220bb87a42fdbbda5f1c9b89a39d5be8a3c0cb2cea -EBUILD lttng-ust-2.11.0.ebuild 773 BLAKE2B 8ab82f84b6e9a444e8e24f02d3c3ff51f9dc187f8e327f709f86126e4b770987ac45f29f0bf2a24e8c56affb1f7834769bf78800424d715b1ebbb8a661911541 SHA512 cf354f8e33cb778b58b8afdbd64720eea0a13afe4362641fa59057531f31f9279b927b4359b1f8da6f466eba0d7f31ccd5eec043eab6300e369e5686ee056233 -EBUILD lttng-ust-2.11.3.ebuild 732 BLAKE2B 0fe4bbd05e5c18daf01e825f82bfcb9e4be762f845dcac1da730a0a88237c75ffa6cfbc6351af3b62be7a86cdddd998825c78f59a515e61a5e8d825fd638c81f SHA512 9301586063911e0b975e8ed003295d1f5acac7071b2ca75122bd9f8577a035fc41776f4c87bee92cb1292e2ad8161199670eb7f1689137858453a6444ce5145e +DIST lttng-ust-2.12.4.tar.bz2 772723 BLAKE2B cf9782d7b0ab39b1eeebd3f21a31d7a249c9f4f4b1c28746d27ad4dfc0196a4d71dd3d837bfa211ab98c1b555b79b4fa6b39b341312d8b5cc6c47708fa0e8963 SHA512 c2935c9aa63446ceeff1d6fe76367883a3b188c113fcc25c83848b4ee89497a614dfc0b32f920a0c5054c6208bc37899482d40938a1fc37ad890b7c5172fc20b +DIST lttng-ust-2.13.2.tar.bz2 1327075 BLAKE2B 39296ba62fcf5518b16d67f196ab4788c78b41eeadb5f8037c2445ac13a95754e7723399f58f6b21734d8931ae0d68d1dea28b74759fd531fac6a9308817bc09 SHA512 2392b0aeabbaea6daf62a9c752a04ea3043e1cc2d93064b073fd4438beac0d30832aea9b2f158cc8b90b3d98f427bca2999cce4e873fa3f82e04693e13ed9fb3 EBUILD lttng-ust-2.12.0.ebuild 786 BLAKE2B 64652ad07761ab57fb396473ff814fa72b54d55db53ad0fc3c1c50a70c4e13915e8d5fa02e275ef99a8942bd9a1602b87642b411ed6abceb66be2cb8d0ffe344 SHA512 db5de27798866d4f880930bc55eee11499f9e518fc04f07058b4cc2922fefc00630ff5d0e9dabeca42844d4a97079ecba6a3fc9c700e3c1f3832ab5674e0e010 EBUILD lttng-ust-2.12.1.ebuild 805 BLAKE2B d17d93ce40c9bc6371528c2e49b5d9628d69f3d382cb56a146cbedbd76e11de57c1a90a1cce71cd875b5240ffb1fbd28f33112a7a3ee86d9fc2656ecf2d29540 SHA512 65870e0d91137b0fb8378e4489465651b55a0ff86decedea0d826d4f7eac9cf0d7b2ebd7246704b085ab55e6f90be408229e3287ed0bb19fe6e664b65dbfd02f EBUILD lttng-ust-2.12.2.ebuild 807 BLAKE2B acdc598a8ece8bbfc7ea782fb10a4fb8986f59ded7428be8fbd9a11580ce0d1b5be0a046b1493d294320818d1d71c5af370c6d22ba720a1e4228859ef7fac6ee SHA512 df7e6a17c879366b5efc0c1b7a1a957ac78f07a4302a6a8c5f67d7269a94577765f6955692a28b8a36e65d5c75536d503e34a404de4dcb7faee230c2e855eda9 -EBUILD lttng-ust-2.13.0.ebuild 807 BLAKE2B acdc598a8ece8bbfc7ea782fb10a4fb8986f59ded7428be8fbd9a11580ce0d1b5be0a046b1493d294320818d1d71c5af370c6d22ba720a1e4228859ef7fac6ee SHA512 df7e6a17c879366b5efc0c1b7a1a957ac78f07a4302a6a8c5f67d7269a94577765f6955692a28b8a36e65d5c75536d503e34a404de4dcb7faee230c2e855eda9 +EBUILD lttng-ust-2.12.4.ebuild 807 BLAKE2B de1a5a71db40f0b49d75205dd05f4ea404a8a983c90e25aa488da31bc71f7d296d97469e8f5b5d1fc832591c586c98a6990d7a7847389d0d98d13ff2666f2bf0 SHA512 bf58535651ac42457f7efbefff8d9d5a70d461604742a0b78fa4df5dccc9b78f193be3be4197f2a4115df0144a407d9213b968b399f870b296aa9297d08db05e +EBUILD lttng-ust-2.13.2.ebuild 807 BLAKE2B de1a5a71db40f0b49d75205dd05f4ea404a8a983c90e25aa488da31bc71f7d296d97469e8f5b5d1fc832591c586c98a6990d7a7847389d0d98d13ff2666f2bf0 SHA512 bf58535651ac42457f7efbefff8d9d5a70d461604742a0b78fa4df5dccc9b78f193be3be4197f2a4115df0144a407d9213b968b399f870b296aa9297d08db05e MISC metadata.xml 701 BLAKE2B 2bd57c9e2b0d8e24eba3ae0767e22d911ff7d4e9c86035fd2c2a10f3e011e7e98fe4d17fbbf99419477652f4a56425cc242a8947fca314486d858145ca992db4 SHA512 87721cee084407a7565d2f0da06d588b5de039349769901102b6833571a53bbfd95d3986a0d7e74a3fd4d285c68c3942f776e813793f0a30d2d83f0a9243628b diff --git a/dev-util/lttng-ust/files/lttng-ust-2.11.0-fno-common.patch b/dev-util/lttng-ust/files/lttng-ust-2.11.0-fno-common.patch deleted file mode 100644 index 48b5bfbbe39c..000000000000 --- a/dev-util/lttng-ust/files/lttng-ust-2.11.0-fno-common.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 21a934df4c683e73e0a66a9afca33573fcf9d789 Mon Sep 17 00:00:00 2001 -From: Michael Jeanson -Date: Thu, 16 Jan 2020 10:59:14 -0500 -Subject: [PATCH] Fix: build with -fno-common - -GCC 10 will default to building with -fno-common, this inhibits the -linker from merging multiple tentative definitions of a symbol in an -archive. Keep only the declaration in the libustsnprintf.la convenience -library. - -Signed-off-by: Michael Jeanson -Signed-off-by: Mathieu Desnoyers -Change-Id: I8fb7c72811ce7e62f10342f55fcabeeabfdd4c67 ---- - liblttng-ust-ctl/ustctl.c | 2 -- - liblttng-ust-fd/lttng-ust-fd.c | 2 -- - 2 files changed, 4 deletions(-) - -diff --git a/liblttng-ust-ctl/ustctl.c b/liblttng-ust-ctl/ustctl.c -index 949ece17..c2b761a1 100644 ---- a/liblttng-ust-ctl/ustctl.c -+++ b/liblttng-ust-ctl/ustctl.c -@@ -77,8 +77,6 @@ extern void lttng_ring_buffer_client_discard_exit(void); - extern void lttng_ring_buffer_client_discard_rt_exit(void); - extern void lttng_ring_buffer_metadata_client_exit(void); - --volatile enum ust_loglevel ust_loglevel; -- - int ustctl_release_handle(int sock, int handle) - { - struct ustcomm_ust_msg lum; -diff --git a/liblttng-ust-fd/lttng-ust-fd.c b/liblttng-ust-fd/lttng-ust-fd.c -index 863f0618..4818e02e 100644 ---- a/liblttng-ust-fd/lttng-ust-fd.c -+++ b/liblttng-ust-fd/lttng-ust-fd.c -@@ -28,8 +28,6 @@ - #include - #include "usterr-signal-safe.h" - --volatile enum ust_loglevel ust_loglevel; -- - static int (*__lttng_ust_fd_plibc_close)(int fd); - static int (*__lttng_ust_fd_plibc_fclose)(FILE *stream); - --- -2.25.0 - diff --git a/dev-util/lttng-ust/lttng-ust-2.11.0.ebuild b/dev-util/lttng-ust/lttng-ust-2.11.0.ebuild deleted file mode 100644 index bbe2663203dd..000000000000 --- a/dev-util/lttng-ust/lttng-ust-2.11.0.ebuild +++ /dev/null @@ -1,40 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -MY_P="${P/_rc/-rc}" -MY_SLOT="$(ver_cut 1-2)" - -DESCRIPTION="Linux Trace Toolkit - UST library" -HOMEPAGE="https://lttng.org" -SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0/${MY_SLOT}" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~sparc x86" -IUSE="examples numa" - -DEPEND=" - dev-libs/userspace-rcu:= - numa? ( sys-process/numactl ) - " -RDEPEND="${DEPEND}" - -PATCHES=("${FILESDIR}"/${P}-fno-common.patch) - -S="${WORKDIR}"/${MY_P} - -src_prepare() { - default - if ! use examples; then - sed -i -e '/SUBDIRS/s:examples::' doc/Makefile.am || die - fi - eautoreconf -} - -src_configure() { - econf $(use_enable numa) -} diff --git a/dev-util/lttng-ust/lttng-ust-2.11.3.ebuild b/dev-util/lttng-ust/lttng-ust-2.11.3.ebuild deleted file mode 100644 index 36218ac04534..000000000000 --- a/dev-util/lttng-ust/lttng-ust-2.11.3.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -MY_P="${P/_rc/-rc}" -MY_SLOT="$(ver_cut 1-2)" - -DESCRIPTION="Linux Trace Toolkit - UST library" -HOMEPAGE="https://lttng.org" -SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0/${MY_SLOT}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="examples numa" - -DEPEND=" - dev-libs/userspace-rcu:= - numa? ( sys-process/numactl ) - " -RDEPEND="${DEPEND}" - -S="${WORKDIR}"/${MY_P} - -src_prepare() { - default - if ! use examples; then - sed -i -e '/SUBDIRS/s:examples::' doc/Makefile.am || die - fi - eautoreconf -} - -src_configure() { - econf $(use_enable numa) -} diff --git a/dev-util/lttng-ust/lttng-ust-2.12.4.ebuild b/dev-util/lttng-ust/lttng-ust-2.12.4.ebuild new file mode 100644 index 000000000000..28e8ec940860 --- /dev/null +++ b/dev-util/lttng-ust/lttng-ust-2.12.4.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_P="${P/_rc/-rc}" +MY_SLOT="$(ver_cut 1-2)" + +DESCRIPTION="Linux Trace Toolkit - UST library" +HOMEPAGE="https://lttng.org" +SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0/${MY_SLOT}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples numa" + +DEPEND=" + dev-libs/userspace-rcu:= + numa? ( sys-process/numactl )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}"/${MY_P} + +src_prepare() { + default + if ! use examples; then + sed -i -e '/SUBDIRS/s:examples::' doc/Makefile.am || die + fi + eautoreconf +} + +src_configure() { + econf $(use_enable numa) +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-util/lttng-ust/lttng-ust-2.13.0.ebuild b/dev-util/lttng-ust/lttng-ust-2.13.0.ebuild deleted file mode 100644 index efe9ff12201c..000000000000 --- a/dev-util/lttng-ust/lttng-ust-2.13.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -MY_P="${P/_rc/-rc}" -MY_SLOT="$(ver_cut 1-2)" - -DESCRIPTION="Linux Trace Toolkit - UST library" -HOMEPAGE="https://lttng.org" -SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0/${MY_SLOT}" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" -IUSE="examples numa" - -DEPEND=" - dev-libs/userspace-rcu:= - numa? ( sys-process/numactl )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}"/${MY_P} - -src_prepare() { - default - if ! use examples; then - sed -i -e '/SUBDIRS/s:examples::' doc/Makefile.am || die - fi - eautoreconf -} - -src_configure() { - econf $(use_enable numa) -} - -src_install() { - default - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-util/lttng-ust/lttng-ust-2.13.2.ebuild b/dev-util/lttng-ust/lttng-ust-2.13.2.ebuild new file mode 100644 index 000000000000..28e8ec940860 --- /dev/null +++ b/dev-util/lttng-ust/lttng-ust-2.13.2.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +MY_P="${P/_rc/-rc}" +MY_SLOT="$(ver_cut 1-2)" + +DESCRIPTION="Linux Trace Toolkit - UST library" +HOMEPAGE="https://lttng.org" +SRC_URI="https://lttng.org/files/${PN}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0/${MY_SLOT}" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="examples numa" + +DEPEND=" + dev-libs/userspace-rcu:= + numa? ( sys-process/numactl )" +RDEPEND="${DEPEND}" + +S="${WORKDIR}"/${MY_P} + +src_prepare() { + default + if ! use examples; then + sed -i -e '/SUBDIRS/s:examples::' doc/Makefile.am || die + fi + eautoreconf +} + +src_configure() { + econf $(use_enable numa) +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-util/mage/Manifest b/dev-util/mage/Manifest index 8fefc9ce7c29..fc4e25a9ce7d 100644 --- a/dev-util/mage/Manifest +++ b/dev-util/mage/Manifest @@ -1,3 +1,5 @@ DIST mage-1.11.0.tar.gz 8795144 BLAKE2B 20e0934cc8a4cdf91586d4883c69e2040a6b67e440429bbbb23e4d35ca5a6d33bf34d0e9419f35e5bf273074cf9577a2ba61251b91d3cea619fba6c4cbe13007 SHA512 dd4e0764f6567250a70461f7b040cc5725f59a4b375aa85f1b4f0a8a9c1738ec4fc5f1a078349f34e655229397b0431c88ecd54603c281440a23a81e949cf9a4 +DIST mage-1.13.0.tar.gz 8802625 BLAKE2B eb31c6f69b3e4cefc5816489c4c641740b924fd9dfdb91bf7fb7af6e6e119c09097b5fd6bef4e7194f5eee37945e194c5ddbda939295f4b433605bac4708a268 SHA512 a393a0192ecaf8664f9dd35acfd994993ab1c028a08fb8c925fc569ce58dc9d58baeef4760b012563e3f3a6957c77d548bb33a6b577d12af2e030e2465e6d24b EBUILD mage-1.11.0.ebuild 443 BLAKE2B d910d404ecc79a8973b5fc1ab873e317508f0d5f97000126f2af349fadbf422f08fe393ea8428a6c84c235a437027c37e253e8d905bfdedb5183fcd71b31ef86 SHA512 e1e69b3f109fc7f5d8f5231fbbb11238acbbfd2af174e1f04d67cd120e625e922106dce0dc75f02d0ecb3bc89f68aff1183ead24465a602bd0545ad91e721b80 +EBUILD mage-1.13.0.ebuild 443 BLAKE2B 86fe6ed7b72fbe096914c786c4f5cc08dbe8e1f06ea966d59812bd8deed68d5c48be03d2df8df82bc30828b79a24dd566b0faf29e0f72df981cea34a1d695986 SHA512 c3fb0caefc913eb26657ebe57fb1e19a04a5741494c7f8ca81e8e106be405df28033e10f65fae318e097883ba2b560c6317f024564ab2f47fe1e644463031f94 MISC metadata.xml 249 BLAKE2B 08603bf9d754b59bae12620988552abc7f76b87a1390d02038789eba034c22412a3593d10f443794a5171ff3905c2b5c822368b2eb9f53a528097b7b6c80ffe9 SHA512 338d72efbd040697be98aad4229b81c9694eb27ecbc39f3a18332f4cc766a46b4a0a92f32612203259bf58f5838d0aff7f0b1abec7766f6cd2394c73f7f0b251 diff --git a/dev-util/mage/mage-1.13.0.ebuild b/dev-util/mage/mage-1.13.0.ebuild new file mode 100644 index 000000000000..521f66fd6e66 --- /dev/null +++ b/dev-util/mage/mage-1.13.0.ebuild @@ -0,0 +1,21 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="make/rake like tool using go" +HOMEPAGE="https://magefile.org" +SRC_URI="https://github.com/magefile/mage/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + GOBIN="${S}/bin" go run bootstrap.go || die "build failed" +} + +src_install() { +dobin bin/mage +} diff --git a/dev-util/makepp/Manifest b/dev-util/makepp/Manifest index 5580368f2412..46b05933009a 100644 --- a/dev-util/makepp/Manifest +++ b/dev-util/makepp/Manifest @@ -1,5 +1,3 @@ -DIST makepp-2.0.99.1.txz 532784 BLAKE2B e69495f0ffece81e7b15b668eea8bf4f9a26a36332bd1644594d697dd2301bea4bb2340fcd2805a33c44824113149fc617db610e6624900ec9d0d77054658d8c SHA512 457d64a2e9d2860dc2f7ad1bd4ef7df9fcd1563878dcd7b63e6f1d3fd6c03cdb89aab68faa018b3ef6b3009733a365fadbb49ad6c8a03ffe6eafcf867b765213 DIST makepp-2.0.99.2.txz 528968 BLAKE2B e39c5fa515a1579ef5a568385550e8baf9176eac4a1871cdb7971ca8d3f92bfda73e5f27f4cf00c148a2c5c9622dd8253ebba0f555c6d46ce8c3581678bf8e68 SHA512 5aa8d255e545705802fec6ca304b2c672dfb9c59f7a064a5e9c4ef98f52d7dd5628023fe2a2449126ac1f9cc6ba7bac98233e3e4f07dd8a0559fd8aea7fd24a4 -EBUILD makepp-2.0.99.1.ebuild 948 BLAKE2B 9289745ae137c18b9085a6cd7b87580a58161581fb97882c70b1bd25a6d4a8c190beebc4b492aad7f8803b7e1beb9fe6fd02ee20806842dc397cdef58f28e151 SHA512 3bf321363b9c0314ba4011452b50afcbf5153ade8b5ee483276ac5a3a45b966317e1a5645f808a4947fd43d4a0e745a6de95414cef27e5301bbe8f7427f9a337 EBUILD makepp-2.0.99.2.ebuild 1012 BLAKE2B 53d487c8b70e80a2cf31e60e290a24107468c95cd12ed89238a662fcef175c528e6838c93326738133eed21ea3729c928f82b6c8a4d81fb1895bd2bd0662052b SHA512 a4b1f45b6204fdbb18c5cf8bd5f89cd21754ad3e42dbe3d28c3b11d4f56372bfe6ab0eb07aceb5239ad5cf05b53aeae4fdb85e352120cb41bd77951f52b9093c MISC metadata.xml 244 BLAKE2B 19c730fcad4ad56a47c668289bb72544673e1dffc91a31b9ea85d81c919f74bb291996a7ae2d1211e024c23d231944dee852e0a01943259cf5b575a6c1da2c09 SHA512 4039ccea163dbce54fdc2d82c8591c2212985df40956abb32c330e5511063426eee512fb48c17a401e6489689ad87188ff16d2821a40156844b2c7dd51e0b308 diff --git a/dev-util/makepp/makepp-2.0.99.1.ebuild b/dev-util/makepp/makepp-2.0.99.1.ebuild deleted file mode 100644 index 0e6a6e914a47..000000000000 --- a/dev-util/makepp/makepp-2.0.99.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_PV=${PV/_} -MY_P="${PN}-${MY_PV}" -DESCRIPTION="GNU make replacement" -HOMEPAGE="http://makepp.sourceforge.net/" -SRC_URI="mirror://sourceforge/${PN}/2.1/${MY_P}.txz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-linux ~ppc-macos" -IUSE="" - -DEPEND="dev-lang/perl:=" - -S=${WORKDIR}/${MY_P} - -src_prepare() { - # default "all" rule is to run tests :x - sed -i '/^all:/s:test::' config.pl || die - default -} - -src_configure() { - # not an autoconf configure script - ./configure \ - --prefix="${EPREFIX}"/usr \ - --bindir="${EPREFIX}"/usr/bin \ - --htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \ - --mandir="${EPREFIX}"/usr/share/man \ - --datadir="${EPREFIX}"/usr/share/makepp \ - || die "configure failed" -} - -src_test() { - # work around https://bugzilla.samba.org/show_bug.cgi?id=8728 - export CCACHE_UNIFY=1 - default -} diff --git a/dev-util/maturin/Manifest b/dev-util/maturin/Manifest index da3056a44559..1c72d7218b20 100644 --- a/dev-util/maturin/Manifest +++ b/dev-util/maturin/Manifest @@ -6,10 +6,12 @@ DIST aes-soft-0.6.4.crate 99980 BLAKE2B a4b3838e0348ed3d7468f9d0e19d8dd45071ec54 DIST aesni-0.10.0.crate 100248 BLAKE2B 2dba6f1004495a725acf171eeae5a6e393475323e8974eff2e4667194ac147dc3a52a9bed1b00cf7735d3671b6a2bd135cbb4dbde822d7c8c21af23692d3e71f SHA512 726e5213a81ea021d4be7c5220d952cb6f0cb0ecb6cc840b542e9f75539e37fc5d6378ad4f4d6a2bc7e7642ea07a18202ed32d3b6a212777bd7abca735c6707c DIST aho-corasick-0.7.18.crate 112923 BLAKE2B 4f6947d1aacf89ccfab0592cdc55fa61ef09cea38231d3f758765dbce328a810c0b588be4ba96e81d64955379ee005722d22a7aec39caea6e72342245d7ca34f SHA512 7a23b16231a90d23ee60ad4c81bc225410599a4560d33d3a203138fc540c39cf1000100fed3aed40dcc371c3635656a3792545dca5dd1aefbde00d8774eebd00 DIST anyhow-1.0.56.crate 44780 BLAKE2B 142a2c02e51dc6fa2709d349881aea404b14dbdfa379ddd6a99672df4977dcca0658897c9e9881e291fb56f5b522cf2a0e2da12afb7038d0929d05f436ff68a9 SHA512 9dc8233b87f8229676ad08903cc1507370588d63702c10bff3426d00ce10754744477d5ba3396c94e7128eeef12c647f8f042de8cc6d1943c2882785ac7ebab5 +DIST anyhow-1.0.57.crate 44614 BLAKE2B b8d8274325b7959cedb2b8f4023d13b0d3824034c8433aea9a0a6f3c3fa6a6d7460b93bf624dff4b7168075524545f1a312e454ed0b15e8dff2109cf3c6dc433 SHA512 311b9280aa7d573c11752ca2ffe810e2d4b55fe4c34cca948bbd42f1ddb1d36a51eda39684cffb7f6c4a18508cb53a5a38495521562a0088e3374fee800ff004 DIST async-io-1.6.0.crate 32282 BLAKE2B fdd46328b23d58058d4501f6a30e396302c36f9a8f91276e6b50b9ddd628a63b8af22e35b5efb4c7cd91cc6c823ffa2ecc492da525c1139f30c02004f0a5b0a7 SHA512 0451c6d53da593bc1753ab56c043d855d2642de5679265970ade0c63cef09268ac5b133100230637bf16506f475e322ffea2c85f8eaa3788a0bbe24ff7e671f5 DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9 DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f DIST backtrace-0.3.64.crate 74311 BLAKE2B 32650d755fec8a9e04f915572c999eb6cffc782284a4bd71f2e0f3f73519d5b84fa016199fc11fdbbe510316498adc2bd4f8e059e9c447e5a64ec5853e75243a SHA512 37435cca0587c1c7b511536478ff448914d423c9cf6152ec8bb884c19d1c2466c377b270ebce2028960b4a380f3152fbfeb940de943ef4071ed271c7cd576f2e +DIST backtrace-0.3.65.crate 74129 BLAKE2B b10a78685e7e90ab7e02b769d5445ee24753fd30212bb7204ab720fedb1df64259bae44500d9162c1c001d2e9d70ff5d698e02e5ac51e5734dbb7c601e602b3f SHA512 9cf3cda1d86deb6b7f3cada0ed7a9e6e54e2d323533e385222a260b2f667bd1989a552cc35806a1579c1493ee1177e474b1d42b29480c09a2735251586740321 DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151 DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62 DIST block-buffer-0.10.2.crate 10258 BLAKE2B d3ad2f9f0379e04320e954e1a2226949d83cc1acdda806b98329a5ddcfdbbafdf511907d99ad7daae271a2981ad0c39de218968c22c3487e21a32817d41c23fa SHA512 8f1d99af7c08bf3b54ba7383cf0272eb5a8137f6244bc2d7e6d6761016614514ad7d27c5c51946c5cd7becd84b320f62fc2770e7aa07038d370505c29e032078 @@ -25,27 +27,34 @@ DIST bzip2-0.4.3.crate 34195 BLAKE2B 946ff5824531de8b82241fa042638cd33e708c4b517 DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102 SHA512 d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b DIST cache-padded-1.2.0.crate 9125 BLAKE2B d50b506aca9cfad3117be593c33bba4a5240034a838610925f9eac969155f22e0064c91f8d3588333880d1f5b6b936df87c0728530f80cd1062c73d570bfd1e4 SHA512 5b67d06908981d0e1ba01912a973cc5c90ce6612f227b306d12b13500594f5d2376d437a046e10b9cf959b609cb67fa6e24193fc651cb2d84e1f77338c6823fc DIST camino-1.0.7.crate 26602 BLAKE2B d0ab5d5da9036acfe8ee4f68c015c123773529b9c84f0dd365169f33ca7e23eafcb5353bb2f6db02fbced9c075a0dc356c96d02711af1c4a506ce4d1c9f2fe05 SHA512 0c22c9de3740d39d058de25b2c9b221928f11cf9340562412a15948ddfeaddcb6da38ed3f18321c322d2811847d7cb5cc1c78304f67e9702a2056e59da64bf33 -DIST cargo-options-0.1.3.crate 4935 BLAKE2B b78621cce3522f1f0ea6dc343641c2d961d8f2138346cd2ef63e8880e259bdbb3d5cd2c5ef1b0f8bea79e48f47f166fc16373be217de8eec14f2b69da3518bd2 SHA512 9670eae1f0d8733367c160df8dfd7696f030edb7571278331ec74b559af630871e730f9ba4882ac47cc3ea423cd481e3ee731863744e35676b927e897ad3e787 +DIST cargo-options-0.1.4.crate 5025 BLAKE2B 270254b16d7d05cd03781ed17fc79f49f6e11a749d8db0b9ac50eb5a214fedd0c501a1bc075e1020ab48ad59b7ae8217a94cba36954bdf9eeb4cd81f9bfebd84 SHA512 a259e849edb121b4b1bd14e6e6ce5ce88643d6917c2d017c215a162a75445ea50a39682f36043625b29e073ac2f87dac2f46e37d040f7b89546b7a79bf6ae197 DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330 SHA512 c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f DIST cargo-zigbuild-0.6.6.crate 23555 BLAKE2B f2cf2e5bb22d10738900bcf47ff8862312c0434e9e31e92b06fc80d01d33cf561d7db2cd1551cfeaefc32689538385eeab999bf7c8389416753c881ad9aa2cd3 SHA512 c93ffe4c2a15c7e209fec283aeb33a3e71528fd4b48a8f2bcbffd04ce4aa9f13613e3d198c1645b8efee0c565b962c95326b83b082a3520badf14bcbfa5b0040 -DIST cargo-zigbuild-0.8.1.crate 22661 BLAKE2B 6f89a3b155c232c45c06f8497496e24fa2c90601f938a27f0cf1fff16f4efa2784d7a89f36d4aea03e109092a3f3157b9e4af27ed6e19c1ca020463ffc51fa4e SHA512 70b57ea791dd92b24e838a309ca2dc02d8ef901a7271d7ef51fb66c55583bcb0db43f6bafca40eedc55b82292f06e1753f3556891fdfb5eb55eef6dc3f1c25c5 +DIST cargo-zigbuild-0.8.5.crate 24089 BLAKE2B 7f4d346fffe4f5f8cb07de548a553a4f25bd84507954f50c2e344bf93147698b682b9242a3d44999be96ae903fcc9dd1c141373067307e29ff7016dcb3a09cf6 SHA512 302de8a8c9f04f94ea5f1eef096ab9de34ec4cfc36a980a525007be0656a6de84c99167c6997634d073a2ce54925a67cce9c5a811850ccb73d7110a8e42d4411 +DIST cargo-zigbuild-0.8.7.crate 24298 BLAKE2B 6494498df507125456b9dca7688710404ab92f88c9b5ec5caec072fdb65ec22216f2244d995a3509a9b839f247b1c062df42ef378c8161ead7dce99da0cda565 SHA512 0e911033c425327bad4115ba4b7cf26f8f31f7ceba82f08d382075df16575a49e01b0cdaddbcf3c21e4e9dfc99ef9dba1cb8cfa5f462090bfa1af27f12bc5e38 DIST cargo_metadata-0.14.2.crate 17469 BLAKE2B 4e64bff7710c51d95944faac60b4881b5a43d5edd07ef87c8f4b9826e63dd708719cab27542fdf82cfe869d8781c1a6918a050aa0de71086316bd2f480aad947 SHA512 16e6bb3ddcfd4c6d48ba3415780518428f771c393ffe10ce15e1f3c026a6f3bf40ea9f25214049841b1d7d51f2208ed032961a75cb641c5afc52e02cb84d3262 DIST cbindgen-0.20.0.crate 183277 BLAKE2B 51529b21879e3a3212fbb951b3bdd5c8c396dce53e9dbe568bfe1e752caf3060bc784909cb4b37a6e6e80d357d5a8e2bab8d10d4470563358407bceb814bb7fc SHA512 83c2b0da580f0a2fc9a74922f3c44d0e73ce0d1de8b5a3f5819c7fcf1c481df1ff0346e84c5b4c199a9364542c85fb81ece4e1deca3a6f12231a4478f76a7c02 -DIST cbindgen-0.21.0.crate 184825 BLAKE2B 33cd5f6018358c3888ffbf684be79104689dfc90744c0b110efdd06c75bd235d0f3b04e2bd69435b81472d2c443b24923bab791a89c486fffdd63eec477d1bed SHA512 44c5637b9705ab865d43b578fd0f6fe84d4f8980ce28c36a4ea3dccff74f5dac4d3f029590b1f243e916eea47480cc1836b5a8980de16fa8e2b0835fccc40950 +DIST cbindgen-0.23.0.crate 188128 BLAKE2B cca6830ad99538e4e6697ab5fe6b6d36c96efbb33a9e971cf54923f0da327bdedbcae73d388fe522bf0e090b9b90041d6e32f5b083402590ba3de858bcdc6d10 SHA512 d7218e55526abfb226df524e634a72060de752eafe5b7f5c60bb746e2c4b105040455cfa16859e6b231c07cdf0256bbd608fe1afbec35fabe2f961927c19d04c DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985 DIST cfg-if-0.1.10.crate 7933 BLAKE2B 063a96ed176f34f788666b40adc483d147fc011dee941ab60569ddd0e57502b5dd06ed71090f4e14ce005d06e240500a286f74652615e9d068fba649610d8cf8 SHA512 9d22616bfb4a75770a828a0a3cddac6787297a5fdc53eb17e25811cc94de717f2de8bd66d53c5d65ba1c83d8892aefee5ae758cf56a1ef0a0c3120f70b244339 DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff DIST charset-0.1.3.crate 14330 BLAKE2B 928771e37cc4f86f49cf09b671cc016cb662275799f34159dff9c22ca61a71d722f199ed36b2fadebde30b5763cc01d87bd6f27e70ff8ad357df10d6ddb652a8 SHA512 61166acd4fba3330c4c71e101e1993717baa448d91dd9773f7d58ac504fa4025322560ce82bd7de1b5935443f96ba84691658e5c982192196b325f52dc48f4b1 DIST chunked_transfer-1.4.0.crate 9238 BLAKE2B b29737023c78041fa1166d56bb5fb7be2e502b06c56b0fe127c1ec2eaaf3ebdbf9bfdc8645d7234dc17703706529406072b90fb06a15df482b1065044d3dd4c4 SHA512 b3891bc1b101677c2ae6bbac19e74f5ad0aee7b499b0a339b78fa0af7150b2ae0b2151d640bd2a7c4d052a12cf935d16e04db3d37d0048ec1d79a9ff01f13389 DIST cipher-0.2.5.crate 13099 BLAKE2B a728a53007340dcc55da52cc170e5b801c8ad20c4e159d31200d5ab7f8bf4407af9a60713b4385ef0d65c06cc81692cfbd7339cb7449367d1eaf7c529ca34373 SHA512 e55627f5424d9b566dfb0787eebb1fb17ae98b4016c9091e87040ed37b36e0256b7681958a0d90aaf06c125c71123270bf986128ca1e0dc125f3162a868848b9 +DIST clap-3.1.12.crate 206752 BLAKE2B 84cda0e8b864526fd7a3ab43f0f2b7cc3017054bb4010143b2cc719eb297da4f79029d5e50652a44acf0d71281367bd630fe0e5c54fd5a8b8668c594389fd75f SHA512 94a594886d4fcc3ef745cea1f98202765aaeaac816d9271f132d4f8c90e6679fd56077e11c621222bac9200552839297f98c7788462d015334090e8772715cb5 +DIST clap-3.1.17.crate 209176 BLAKE2B 6c6647666ee7c13b49e998c1cf22eb410441d3c99d35a2714a4085d7f8fba01605ff88f036ee290c76e3eb37cca8cb2bbdeb2cd394928f9fa36ea92b4935a9e9 SHA512 c80c96a0de1e5f5bf0eddf72ed265560fadcc893f4683bfec814ed3da9281546960d345317ba7ee28a46794a99de02f3fbb8966cf7103d244665d26427ae147d DIST clap-3.1.6.crate 202211 BLAKE2B 9fbd6d5ad8442118716e01c10ec9388644ef6e5621019a1245ae937324265b96d50aa70777d149daeea6f812ee05414623f938a056c38a201d9f6ee0b98bded5 SHA512 397c277eeb9acafc1098f6b6aa7e428cf7c7016356a99139dbff66dd6c6e12434b14a457679fd99ea50c1fb0b54b9b96bad65f1198025986835810484e542824 -DIST clap-3.1.8.crate 206494 BLAKE2B efead669adb2f2acd231f8161da79022768d2438bd73a3f8d4e0edec91a3a7f9220b90b5993501749dc350fa09b46e24fdab3a33b7c9a78213dfe8671ac4dba8 SHA512 74787dd0a8cd25952a0019c7ec6bce454de2b3b9ce452d2f736b52bdac668d16abe00c08ca42439805296af8bcbc69bbe7f9110baead1296b93abad6b5f84271 DIST clap_complete-3.1.1.crate 22432 BLAKE2B 8eb0696e76f3e82a8e4efa644e35d97276bd60c49d8d38b2844b4f47abf4346911bfa11bb54681eb07cc552f97b0959ab6857b2f6dba279e81eebd10fd2c10cd SHA512 73ccd96b2116e756b6d4e00b28720e1e66984cd0efde5f2ec80a8a4c00737a9a096472f96ac6430c7ab586de57e38639ab15484ea6b088ddafc9f021b4680c8f +DIST clap_complete-3.1.2.crate 23138 BLAKE2B db3741e86ed29b52c7dec82c4d957265bf2d7f10b641f579336d2893f5355233507bf4b2385cbbff1a6ed25fb7a3855e2c0b889257679aaa997be351d3bf3fd4 SHA512 94b176115fa0edf12f1af62388c8f175074fca980f4006f9bb755e9be773785bca80b3b11821bdc8498b06f5d3aaae169f7daceda5a352eb39312f48b255ebc5 +DIST clap_complete-3.1.4.crate 31223 BLAKE2B ee08809da96889594fcd7f85a63ef9c4ba9bfae3feb5b7b7c491c39712b2b1d2e98e734ed4b138f919535ddcfb20cc093602cc1587ec58d97a62fe008e86714a SHA512 3a76e4e94090c8fceebdaed4e6674ab8af2e5282c72e19643998e55dcc8e07298153baf67b4bfa430ef814c92a3c3b8513d2c857eaddc7a586693bd3a9d2b1ec DIST clap_complete_fig-3.1.0.crate 9457 BLAKE2B c5c7a2b0d122dc6f11fcfac0f8b93ca681eb2358d4f3fe9da9a1d4388311287f6110e45d3c96be02cf74884a179ab80209f008b9a0a059b6e06561b9113067fc SHA512 608a07b25a8e4920a9b853a58d8b35e172c843ba80a4221823b2bdac10024a34cda4265a4fce2dafc60ac2cab5ccf3d34e1c03153155ab6b7a63c2f5a9647ec4 -DIST clap_complete_fig-3.1.4.crate 9923 BLAKE2B 61e65576e011f4dee174a5f34e66a8f18374ba6111767fc06425cb1b05468985c9e9caf353db5edeae2c48eb553715cf0ab9e23160876c448f7f3ce33877a784 SHA512 e67a2076cf251a64584ff4fb107eda112b5410e90d2c45da3c752053d8c158767ecb0d396304bc138cc2ef01ee423a59ea0ad463703a23a5b35d5bde5ae97d8e +DIST clap_complete_fig-3.1.5.crate 9919 BLAKE2B 7f817bd2a2046c9d2dd3d38c5202a6334cd10b7656e94d5e217f8e3b66c5d1d0a0fb96e6ab58c39cf0165f533b43aa54821b4bbd77bb8a8b36e8ab1fa2ad9e18 SHA512 93ff5ef5e21e5575ac2cef2e33ee3d005b17d5d6849493b282f956ae65dd8f7245fbcfdda0a76bc10a0ab038b89a136833771761d4e64715fa4f68e8cdf568a0 DIST clap_derive-3.1.4.crate 25358 BLAKE2B 05f5d65b6ae800ca6172d659d57e08e8dfa0ee741b41f285efc5aac71e0517b302a5573fce4cb9143c02257002a46c6855d9a45eb62b7b400a7ce855ecdb1640 SHA512 f55dbe26eb049610896ef31a3562c4229d5602df5ba7d4c061f13d613c58edeae8f7a183741d1d0496d0453ddfa18507495b26f4a8f98d2d4284556f5ced3cfb DIST clap_derive-3.1.7.crate 25363 BLAKE2B d9c92e19357988e850ade69d8350f4a0cf0f9d8cc8ee6b52014eafdf8b105f6f81e43b920896bbddd95a209e874729e104119f9561fdac86f03707096f241985 SHA512 7f34c1b7c67bddbdbc1b159fcde366babe37f355637cc1f12748a51d0ecf89ce3e6aaf5ed140aae6539f12182ac8e2ca93c2790ea2dc84657487066c9d77a869 +DIST clap_lex-0.1.1.crate 9603 BLAKE2B fa128dbc85152ef312373283fdd84db5b9f9c519d6382a737de2ac9ba8df16e74afafc0c1602a2ae31cc62e8d83232899b1c4eff41be6e7e5f286513f83785f8 SHA512 4d7667fb4cc86fd820262c4642c37a073e558ac5c05e1a8efc2813f54c364e2c4e980a8ddd81e72b11b02f494b20ad89c77e9649d1a6c0ed418194db808f1383 +DIST clap_lex-0.2.0.crate 9581 BLAKE2B 47bef7e0b35c7a934deeb2821f0a552e05eaeeb68bbcdb82a013cd3b74f2cc42736207a394b9be8c46b3d253dac41dc22e96e1e2ccd09cc416743f22cbf78891 SHA512 d4acd8e2b8d1d19214fde1f0f21f0e0a755cb44e326893bc65350d742c2e260bda61f0abce5fdcb08fc5c4c835d0419cb02452d9f6a85cffa2b5dc7c4bc1e962 DIST combine-4.6.3.crate 132015 BLAKE2B f15e0781bf64a6c88373ecac53dbbc8b50252078adc405a15b64c0d259a0b69f906c57a569e0f8d0338cb9a12b2cde2ce068330202fec60a7daaafc2049b9e57 SHA512 495f9703efc2b9271dad2fdd2626aa9a1843fd3e10e63d0c8b9e42d4c7e3137a4740aa476c0206ad8dbf2683d0eeafde36f70581bdeb30299fa08e077f9183f3 +DIST combine-4.6.4.crate 132144 BLAKE2B 9d6b513adc63b49888dc33444e3db2c0c4b950a6c4e30ff17e0bbf4b3bb39fbd679cd31ce7e584a1bedca69868606a13c0e3bd0a136a1fca1dbcdb516452d34e SHA512 2550aba009b8ab66230e7b21fd1cb5085c92bc280e31f35c9b02dc78fa138ef9b9ece0d7801473b88d11866b013c6fa3bb6e9611bdc1a7b85144e50a49829774 DIST concurrent-queue-1.2.2.crate 15859 BLAKE2B 97eb49d7f6270999f24d37e7a3967c0abcbf584637388c4507f89fd5284120759c9845219c463cf066f6568191b874fefddd7edee9292ed02183123161074514 SHA512 84e348dc3d40c73c11c54ecd0f1e6cf7fd6c7033f4723a428ed1c09bc9548cf317a0d8182144b689cb9781190b9c8ce4374717012eccee54a11ed0869dee10fc DIST configparser-3.0.0.crate 21163 BLAKE2B ba44fd6c6bd3541a15dc77f1e9435236a7b3ade77a5d2edb993e07975da39b3444347b424acadf1dd85b6465a01db7be0e9f1c55fad435eb6dd6835da1aaf28e SHA512 3d4c1061cb58f7d388c611409e835001bc0c817e5e6969c5af5960d11872f76d8145300b03dd104338bccea15a558784f9e6a5a879d6df70531cb9ace9e2ddc7 DIST console-0.15.0.crate 23507 BLAKE2B 49694683baddb53e0f35584403aa93616164c2d3b94b39e0e35ebc4f915c37c8e794619d57b44ac0ea460ddbf7ec43323adecf657cc6f2869f313b3cdbf3a46a SHA512 70bd6abfafa533903f273ec3b34da6783856bd1abedaf139fddafac0dbb03fa9154f8e1e1bef01fd8de3c53100bbaa93313518c42f8ce51217c23ef34d3f9d62 @@ -76,7 +85,9 @@ DIST env_logger-0.7.1.crate 32281 BLAKE2B 6f1894c64f301ca4b687270c911dbe230f6746 DIST fastrand-1.7.0.crate 11265 BLAKE2B 318f6c903a0ad0d0eac39638aceb162739868efd61dc0b54f6aac4c96b7b1283c8d463b48b36f9ea1fee640a2081a0eda39238cd53cdcc24efc4d17b4a3a09d4 SHA512 6a1a8cd4f6f9bfff07a4ca18ef84839e4427ca9bf9b6733bb15b1b70cf2439820d6a770ae9f3e5e10166a6144449e37e6f3f6ed9acb761688207fd7c53d2c673 DIST fat-macho-0.4.5.crate 19395 BLAKE2B 647db9fb4dae829942976a53a251b64dcb4b418eef79f0783dae15a3c0c87a965390d3a2bec0fb5d66543ea258708541444ec04ef29332f53e43526359a163d3 SHA512 fbbb56f10ff74483258c02052f44c25c06ac4c79cbf0172af124b2634b283e22ad8b82ed7ecf563cb99ba2b93e656f5c8d6eeb98f09b893638928fe27b22b533 DIST filetime-0.2.15.crate 14511 BLAKE2B 6659bfbe4c15c639deae9734ead88b31c118e7335dccead7deef103a795521e42de2903a7fa08cf802049e9df9cecee8d619c3db3d507a7f8f9f5bd706584090 SHA512 34d320a9aa71059d0303c62936aa94b30a873ba4b0b3b78851fe636d132422a662f79596d79edc33e778e07b0a1259693b59d7035ea390aefa4849f1af459f64 +DIST filetime-0.2.16.crate 14502 BLAKE2B c19a6a72ca4f6a34f9de39d9acbae694326a7a8c1a3aed50ca749e09905470a26c5c61986759d9fa83b9740354796d0dd3d3781c1d4c2cf1d8da5cfb630f045f SHA512 4c6277f43b2de6432769353615406af824295742e5604b40c2673acc2010b349fcbba201e7273756857938256f1693a515f3b9145f34405a56cd23af4dd30222 DIST flate2-1.0.22.crate 76026 BLAKE2B a6b7630a31a4d3768540662380f6eb1ae162174947ed76ea8781021467547bbf8733642996e391453d3f074f2101d15ce65f5995cd07834351abd8c3b759df5f SHA512 c76fa3b097774f1da884b969285bb3aa7fac489446845c93dec1afe6b94bfa11f708e6718d5e4460022b9398a698378a210c3b25e9e676d2bde9d5be1a63261f +DIST flate2-1.0.23.crate 70440 BLAKE2B 82fd8fca09a429c1a9081b450b1f255c7b7cf62852c6b1fcc8f1252b60b79f4f1e1ee187b41510e8752f4b67a817daf68319ac8df63b682f2736b761ed98fb0a SHA512 01f84f0d4d0c06aa0c807e5ccb418a5675d88d568694f74aabec8ee06c74e6b75c9c28fbeba2a99fe74b00bd29e71b9aa2df0d96da85beec76b3a30b4d044fe9 DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334 DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232 DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a @@ -112,10 +123,12 @@ DIST ignore-0.4.18.crate 53174 BLAKE2B 41a209a310515af9fa066c88c92751e19e0859f41 DIST indexmap-1.8.0.crate 52583 BLAKE2B fce94d24af0ae74f8173dcdfd35bcc51a23451cdeebbcb10c92dda74312c1ec980e925020ba7bdfa9e4a54b72a619068ca7ae133eea66a4df8775595a3a3551a SHA512 6af44320a80c8256291cc6e3c90311ce67b7f69ce039d640bb3abbcb6057f16eb443a407060ba647d7b16f44214acf59b566772a4802ba5000f036f69ca82a43 DIST indexmap-1.8.1.crate 53220 BLAKE2B 9605405ef6d7559fc5d6fde38cc6810ae49e69b93e0687323f9a4ecee9b513a1cf7c57b8ef625a9095fd36cc7ba6e98410fa11a7a8788c424fb6a0cecfe6b37c SHA512 919372d9bbe791092ca78026ea6f7f6b6560b5c011682b21afcfbbc76684a18844602545a527e3342e2b787643b1c07c8f18f2279535b7afdf395361c9a8749b DIST indoc-1.0.4.crate 13122 BLAKE2B f7a352bc2d19f3f2d1479b6add45daf841e02bba563ce9af115118b9bacea6bd39ab2a663bc992b2302de73b52bac1024130aab3dcd79c5b4286c93dd7305928 SHA512 b2d90f074f9a34e330d7d6e6313bd569cd857c791b8ff79191a70f19064fa53ea2ede30bbd16587fb438e69ccce4c3e2fbb127610ba8e470daf076d7373f0213 +DIST indoc-1.0.6.crate 14312 BLAKE2B e4757497450f9c5e854f472e576c0df49f1aecb10e3ae77ca56b436dbefc5c75fd9b83093f9bb485b697d32c454af5d70d72da27e231124f7af20d3dc6e320e2 SHA512 798d36767d29ac5170a9de498ebee1056a6658e74b94310d589d429471ae059f974bd83eaa823c99a637c16758b3fdaaeaaaf7b21a2a35cbcbf345840b5f23cf DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407 DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1a1d234f705e667d7f9e738ef157b7ddee066855cbcad7f134bf79b99a4a4c77bff3371397a567cd34d98b68bf97 SHA512 9d17357eb68159edf4f4ccd2eb9895672c7fb633803166d5e24ee12350639eaf66f1c822910518185cd1f1ca5d9c3e228dd37525e6c337ba3fc7ce967f9bfc85 DIST itoa-1.0.1.crate 11059 BLAKE2B 5a2e22ab891ec883a90f652c88f924113252765579c03c783e43210fb2604e9e3ccbd4c1571087791be07bb99c4e85c7f85253be831b3ea883bc0ac18a927980 SHA512 8e7bc1e9bf4fc06871b9fe20caad4e0af965477d724f4c8d0e2a3a4d87aedf99f92e4e583a6440ce574d0fb43fc9d6a2e80add52a2f64210c6aa3b402e424295 DIST js-sys-0.3.56.crate 70520 BLAKE2B 3ea566b937221963b0aaa037b3b702e5d4143300a5463e8474cddeed0c82612b76711518b91b2bcb63f5bae4c11a207c0c1a33d23f9c8ebcf5b54ae1109fd1e4 SHA512 52c2020d2bc80173a2ba5c614ed07d86755e969f4d6b071b5857259cbfdd3eb5a62a5abadd42ebc0d673397ad18721e1ce55e177fef831ac13e15971373056da +DIST js-sys-0.3.57.crate 78605 BLAKE2B 260e2fe94a213ea169d9296dc8f5639fe62f47ce69eb69f2ac2f9b1f409c3f2dc1b26fef56cda5cbfbb775a7f85d2b6d866bd4e30cd6041feb337b744e57358f SHA512 797865ba4c40bdd338ea3b980d6f7139b580a12057437319d3427da6c5045455e0612461289ecbd6ed445e8b675369a8ce77ec8ac0383c8a800a7fc84606ac2b DIST keyring-1.1.2.crate 30205 BLAKE2B c2f3c48daa6c06b0de4c9f459d563d70b483764e53237e6b868aca4d4d08835ad92df3c2f928c8ec571f54e96173148a530f463ed55e5e5a8a63a975b7b496ed SHA512 aeee8dde066f3f49a4089aa778be6934758fecf7877c3bf285d84b2a97f47f504c7d4bb7903f9af32e479895e6842a7ff84399e520e7d80050c896839aa2628f DIST kstring-1.0.6.crate 20728 BLAKE2B 28d5fc4553d44658bcc0eb06e79ac08aa3b2e86971e354ea50e51f349d8e5e74edda491c5c3cfadf9111dbcd19ecc42d73a44f7f3fe0590225342f8f4517ff84 SHA512 e1920ab6da39e414e0f89e0728a1993a516d201149a922e58a326c5392891919746891a61847f0c56b67d9ef5d3bc346cb00b2da1325191dff7d9661a5a12ba4 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 @@ -123,22 +136,27 @@ DIST lddtree-0.2.7.crate 11159 BLAKE2B 939a0da239b7281dc2323b6baf0d7253eedd82265 DIST lddtree-0.2.9.crate 11163 BLAKE2B 19994b60d263e80408917110cd932f99298e149c000de599194c46b4a186cff271e34ea70a3e4ce13241500a63fbd29c60436504e1763cd5f55a32b5ea489d8e SHA512 812f9febd86c4e5d8182a47d37630485030c3feac7a27d904db43fcdc685217abd7e8e5a94e26d863d8fd6cedaba3e767687fee368bd9597c37e00e1ea8ba612 DIST libc-0.2.119.crate 575749 BLAKE2B 5fa2bf66a4d642e1380335fde0fd190d5168dca58376379caeb52171a3382e5342c727eb4d92f1e27adde58a24d00352896a73c45309d947f56787a99f2753f8 SHA512 a43f8d1cac7a0d8c1bf6f2125695c03d91243498d2dea19a3a674ccb2c64fd00bac4040c42130a1a096b2148451f62e1292c5c71f424f51f888d6a37c7db0bcd DIST libc-0.2.120.crate 574677 BLAKE2B e9deaa26d610c1085f12acc6bd9d3c71ad9d7586d1749141066ea47f14df7143f8dad8173020e549fe81aef65a72d7ba189fdd3ee0038f62bde75dce362f4f5d SHA512 42aadea2670f63d6a2c38d4d6949d9071c535395ecf458a694751a7a17f2a4a6495ea1dbdcbcb5340cb62e3a40419419141ca39c4d4dcda8cccbe480aa34a014 -DIST libc-0.2.121.crate 574702 BLAKE2B bae9215a7318e5b5b6d821d2320ce28e883d04af0bca40ede49b9c5d575d28307b07077b3d59be28347bffc4c69d6c9dd334733f0c519c16de704360f6fa8738 SHA512 aa1ee710b2a4008ead7118e85d7f2d29fab8aa0e1111436db8039a84737727b8d1a8a1cb72acd38abd2656d22a5025046d7be7d8154537f8a503017e0548e953 -DIST libc-0.2.122.crate 577366 BLAKE2B 042727ae8bc7f768852baf42fe46404f2bed4b8d9cf5c99e2d76ec9866ac38d4afba9d3084db3ecab2015f9e612324dee74bf64a64b9d66906bd404d2ca38c6c SHA512 dabd14a1344174fa83e34dc0fb0c2b6bc00b9871063fa1ce7c6ffcd236e74262f453cbfdb04cd7625bb3b8e5e08e6591d51213246eea695b0ee78d480277da89 +DIST libc-0.2.123.crate 577487 BLAKE2B 57ee1f6ec9e35cb3c48e54a90dc0d9ac0cfccb1e18e0360b5d2a54bfdd9f47f70bead04b02a1419cb1d1ca72ddbaf5cc008f21ddf0d5bd9063dc1c394fc62a58 SHA512 527c89b84d9839a240653fd2e66941f8fdd82f01ed70aa5451073d3480a56e6daf53e3ddc077a9884bfbbbc69510cea672c74c9c818e914d4414cbc7ec0e3f9c +DIST libc-0.2.124.crate 577742 BLAKE2B d39356e89647df6a0468c2fe7ec351955afcddd38064fb64215833c716bc16636001b6d377d21cf31b773c3f392d19ec5c665d450e81ce09a55bfd6a080c82ca SHA512 19fed1eeac7ffbbe36ecb5beb3816b5244d3017b72376e84e532f253e07ee7bc310f6f636aed46174653232fcdb532c2506bc070bef31699db20572df0c45de3 +DIST libc-0.2.125.crate 589236 BLAKE2B 57ca3aa19687b5c5702b66ad690a86ec7639dca41c5846c7cc3500f2d0fffcfee95a2def7695652174862fb6b8d211e7564fef6bef6d1197c481b5b8f18a9c74 SHA512 64ea5bb20120b9893bf5a3648f28da07384972e3cbad13da40c3ecc501efe1bff0bd6b71f52d5f253f00d7a97c2f69d86fba490955e8d70ca1360b8db1e431cf DIST lock_api-0.4.6.crate 25215 BLAKE2B af1d28010f7c340dc0857afbaf8acd2396228cabca26e52f79526cc4eafb072c2aee8987bdd9ace4ba87c272f6fc816fc6f62a69e4d7e66a5c6e91ae3e824ede SHA512 ba14d341564eba91bb5ec58bb2e0d6c87e70b3694c4609396f0c0f4afc0c6c105a88cb99c303b1e9761b0fc6cae56f79ba6a7663b063454ab1ede4d49274906d DIST lock_api-0.4.7.crate 25371 BLAKE2B 9ed08433ffa70af60193dcf307287991a3154f0ef16b485f32a6c83e64962661a6e08ef83a6b217d6cbf5bd964c0638d8ed86b290087677c1fb3218321c4bbf8 SHA512 b1a5227fd131edaa70e017f7ddb43af8b4efa58488007b898ca1dfc818a3a441b732b7adbf1270e72a68ee5d2a99a5d48f33b2bca8e2cf78694953d20d27636d DIST log-0.4.14.crate 34582 BLAKE2B ddfba35947ae1f5905cd9ecb9eb862a78af6f00ee8b8fe6258b369b140928fe677a02b1b3ca5bdec36ff2b16abd85a9f49688fd5f3d1ba2b2905e7f96b8a84c1 SHA512 796100167663d85a7bc4244cd305e9b3f0a1b1520764b63464698eb136318d0928c40c16f5d19d9f602a5bf769851275bbd48d66b088b0c37be7a6fb62def7cc DIST log-0.4.16.crate 37758 BLAKE2B b9a88c3d75232ba57de8c30d97e6ba056bb1ec128c2c154c52cc8fa47e0617902526fbf1cd526152d79db9236b00c51afca1eef7d9ceaa205177993849d55d4f SHA512 b12dfcd8bec2f44864b8174776d3151ddf1fa1d82bc8a54fb155d5af3b2af959aab4899d72835a3c25cf58d6c41cd7f1b16c2accbdc20a0eba7e8be3d1883ee1 +DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2 DIST mailparse-0.13.8.crate 36008 BLAKE2B 8112658b4ceb5b3528375f4f8a178a26c18b5494ba582c333e09de6263769869b5a4903ec2d62cab7a032635fa5d28f00f3f80337b968221e386e252f842cf36 SHA512 c7557f741c170c421d5ccef8cb771fce544b3f3da0475b170f82116c00cdd7522fe29fc8bb4dfa20735345b2c72e12af0bcc4317d9ada412b59f9ff4266e14ac DIST matches-0.1.9.crate 2246 BLAKE2B de155202636c6a03ed68cdb21e8ef96e19b45be040a82943d2d7e5192c0ab5c253ab6d65f0b30b2689e21da79cba684af5be6e63c48266681aceba356f6eea41 SHA512 6a2809687d30ff04ea97bf9d1610d746e097699a4c3625ffd1b7b1e4a9673ece9d559058c9f760b99d6ab509024f7b338e7cfa6fe767499c983efa98bfb98305 DIST maturin-0.12.11.tar.gz 282327 BLAKE2B 893d2015d960a89e8691d65fad84f97c6ce2d9d2db4ac32646157c6588e4d35ff852686bfaa63995130d48293fb9f54ae8425613d0f5429aeb3ab207793ac580 SHA512 46b70c51efc7dd0e9628d860d26deaf2306bc5032ecb2b8e9186207a621a50b3ed7ada4b736217d86dd674d4114007af9e4865be67042c18146c57338b7fd639 -DIST maturin-0.12.12.tar.gz 286876 BLAKE2B 4c0b6e37304aceb7b30397218647eb574e91226fec8bccfbf6d6ef3d2658c57bc572653750cede5f82c52595ff5aacf470d2cc044d262ae3f1d801823d5a8869 SHA512 bcadb9fb6fc9b4aa6bf7ae5c8ce52f725e8664068ee8405cc235433a6fc5b6a7c18fd57fefa6453779be54137c8549e041c903670bc6c5fa8411ca8774c7870a +DIST maturin-0.12.14.tar.gz 287981 BLAKE2B 27a2056aa3ecea5586851d5739db57d8f20c053fc4dc517e99b2143df916b2355fef719c456972305a18c6d4067675a49388de9d777ddb9be16923296fecf0f7 SHA512 ba05b24165724329804c97bb5cf87f49ff6d748e8da6126867781c6053f939524416932674e9daa69015e29d908233a6110a7094b2c79443bde321309d850ac2 +DIST maturin-0.12.15.tar.gz 293054 BLAKE2B dde49d096561afac552567bd54b06b9ece49a7d4c57e461d94869d1b57028f959287e18ec816101b9d972fb1ba5d2124fa5dea5e7d178e7c0a538a8f7d4176ff SHA512 0ae2f8ac7b32c4560b7c5ebb9305c2587a5bd10fb9a2d0a32a35a6df315ff8c5511bf2a5b5e76e2c4eeba73868e87e718b304854ce8964207af832c72a5014d0 DIST memchr-2.4.1.crate 64977 BLAKE2B 31479718c118093b684bed946eae0706d77d9d275bd49f5aeff4de490f479abd60c7dc462150eafffc6d6fc1da0853123b78be038826b775d2a41a4c39d93ab5 SHA512 d8912e3902a2126f86159bdc998532a2890b882cbb7d59b5a470fffcad4c32281e045f2fff48a235aa4189f1928866bf3d33b699d50866ad6b6c272bba7adb11 +DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c DIST mime_guess-2.0.4.crate 26399 BLAKE2B 667f9b8009bac2e1d8b835ae8825afaaa2ea6eddd4cebbf18de8f8fcde9318eacaeeb08066bdd611883bef5f8a53fa2506b57dffff543c3a57316e07b525f7f5 SHA512 acfbbfdc5bd725edde43e4915858b8d016e90a5b483664f0bcd5e8d2b0b3684bf0f6020aea147b5bf429f218a7af8080761cea4c5c04b68fa66fd6a676376908 DIST minijinja-0.14.1.crate 91836 BLAKE2B 2f6ff66a3e47b6131cdc3c5963d11ee965e68b82a2252f16cc03d052936ccb2d6e2bcb4414bcbe9f6f3c22f397cd46234cf350a5015eaa94fb2c29b1b7155f0e SHA512 cbbabcc4ca744fa308fa25ac846182e7fcba4bee04d9aa8a2f330bddfb2f4f2f7d7654418ec2b3f22f7ed4a61068b435636c9d1f800cd13b75e0cc5ba6b76d10 DIST minijinja-0.15.0.crate 93033 BLAKE2B c69b65bac7814b728999cd91481a60e41fcc00b4ad889e59a7c4b5f7439aee9d0e3831c387e8cd7ac95ca33addc87cf2c6ee219f7886a28f23db36ba17c2372e SHA512 b236b143be91e621a4295f704f3dd5a75c9bb848b1c4500731efe38ddd9a13c63696350313360ad0651013636eec899238257cdae297b70ac42d375c4a18479d DIST miniz_oxide-0.4.4.crate 49938 BLAKE2B 3403416bf9d10b67ef976eb23be64216027c67c56225efd08c87f8269017cb5174ae64f35d18acb66c7a1b831347791cee5af565f3ddfb31ae4210221604b0c4 SHA512 2c6e484a8a53c6b1fb84e2bf9518919e6e5ba84e7716c0bb8e33b53dc0d3432c35f28f19c18368e27c94f6df66b7674f514ef889cf1b19f546bedfb6e6ebaf6f +DIST miniz_oxide-0.5.1.crate 52418 BLAKE2B ec1d640a1e8d3f6c518545ae51c4b2e3a2f2d37dc4465c09f7dfd1df181b3c8bbcc6802b9abaab47e58d704e3b0ed0060aea1cd2ce8b7bb64d376817ebe96dcc SHA512 7fd2c28f3afcb993d48452eac55d0d6037f4eab5c05d6d9abbaab76145d5ea9c6163af9b6461f91d4940c91b9b7734a351096a313311c07cc53518559d578c01 DIST multipart-0.18.0.crate 62797 BLAKE2B 438abdd6041c3a52e836b7627bb0a490494b6a0c4ab47d27905480fcdde27e7c18497ef4cae550c14b8c4c34e661176ee640806cc427e3b2e570c38be31d868e SHA512 a34036e1c05c241f130ed30eb7a2d96c2590ea8c0cb7e6cf98c160ca0fc6e0f1227192b45d8166abd7221633c36c57718fdb0ccfa8ff4254d4eeb3abb5210704 DIST native-tls-0.2.10.crate 28590 BLAKE2B c2dda4aab348cf0fe436bbece790ceac9d1b5425555aa40d09a5560058a22a931843e905ccf9e8cbbcda87ac7a7a4146b77ba369f6f7d7043598ea0088140feb SHA512 1cc30c3e16e103e49d585d017fb09962798d33dc4186a5dd3a28f224d3645e8301d4f5cab9b667a27dee88a49233b69974b41ee4aec2bb32ae0745e27b92b352 DIST native-tls-0.2.8.crate 24956 BLAKE2B e5b130b717c04e3d9413d6cf45986b67060f31793e2825585b8e4026e73927340ee9edd5f5f2d6750200bc9eb0a4b8fbabe0a1578d6a8ea17208f2fb28d2a201 SHA512 3648272b1c2f10c3eb9c7121c20a26da149efcf248187522fe07fde9b506a2b687e8bde8e09c0f8f74d19db5b84ea98b19b177c6daf38bf8a0c3ec05907006a7 @@ -148,17 +166,25 @@ DIST num-0.3.1.crate 9414 BLAKE2B b3b4ab10882c481cc2a8777eb44fb268a5ae1e76768df4 DIST num-bigint-0.3.3.crate 89493 BLAKE2B 015b680a0311e0c4fc248e51872bb69999e70c7a9ee64a649189eaf3b7125c1e48b0df0af5e996ca46585a1f9197b1eefea1bfa2598ad7296530e027557d2e49 SHA512 c4e3ef01b4da24eb3676d6716fcda84418e8bfb0e64aaa4cfc9ae67e08a032f564780a8c03ed1403b68cd7194cb29dacc778e11bc821e8c9fe7372a1a95186f0 DIST num-complex-0.3.1.crate 24541 BLAKE2B 10777a6df568fb94740a2bf2a84d68c5612efae200f99be1c20114d0adb0672f08b512f499ea4f86e19e3f20e98a7213fe116509651071b979e59515fb9958f8 SHA512 d24d613f20e04dcfdee68e95b2d4b06ba99db637a96e41a55c4f599626951a44cc5f8adf8e8c86003d42c316aaea0c27739e812fcd4d4bb6efca5b2d9cecdd71 DIST num-integer-0.1.44.crate 22216 BLAKE2B e1c08427e006cde6f2084adadb6086e87e6d6f8bb8dfa757a8228aa671e862a366e4bd8ca5e0500008c18bab128aead9bd5b1e53568a4f40afadcaf3882ee98f SHA512 d07e27ede02a1d007373935fd91e57a26e0e84ae14bbe24be66763baae6850788bd64ad2598d2bde4f4fad6c8a4675c40bfe0927164b16b9b69de5e9a83d9771 +DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735 DIST num-iter-0.1.42.crate 10450 BLAKE2B 8ef03f8f84bbac51a11d22ad79d745c74c4092bdd6e65b91c472967c006fb3cd6b944c4bef913465e39e6a2fd734ac2b1ce1f21b332b2faece823fe410b54340 SHA512 46b0e05c4f4587121ec300da51cbf02e04ee8f8441eb4dcaab5a2ccee3b40210f1badde56addf053fb876aed3749dfb5f01e757042573fdf99defc77fb265f3e +DIST num-iter-0.1.43.crate 10655 BLAKE2B 41ee6d80f38f0767e134835ac84dacee8b50395b29c3e620b74cf4a843cfedfa71dc690e787b291a2b08750cd8386f1dad768e1b506ce088df33cf9e51b90a8e SHA512 97ac20f16d4518c8cbe944e5c80089fa6bb75d4632fb9f3c9d9891aaddb0e0f2209f6e854317f3d3b41bfb330c9d3ed830f3797f0120d4b1863b1d6fa3b9c07b DIST num-rational-0.3.2.crate 26359 BLAKE2B 18b58869b55f32396cf3f024f19c1dd1dd7594e0a398f448930c60c338cc5b42f73e92dbca51a71d9017eedab20e6f564504cefc7a21018d1ff029846498e3af SHA512 31141c147ace16505cf63023d399ec7d6824b1cf3a31160419cc8ed8c9e4392993910419ac113b23913f710eff13f730d04328e66328375c61c28010718fb837 DIST num-traits-0.2.14.crate 45476 BLAKE2B ae310d9d5640acc3e45e1e5d1d2f519539795922c0058ee940c94c94b6654b39358b7c18dd23a276f2c1b16a30dd4de4cbc8575bcda6a5c11e70665d670e6439 SHA512 c3028eca9f7b718de0db3a36cf3e462bdba43562d52c9b809ed4cc0aa6af403aea542d6d4da743cd1dd541397815a3c5a84cef4d6e40122994e4be6a62319b2e +DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8 DIST num_threads-0.1.5.crate 7109 BLAKE2B b5a1055937a87c3f3b758ad527fce0a14c812b40c3bbda530bfc0e03f43dd3155c17e1eaa210c512a98919da802d9d48fec4e3c8464072fe4d309b9a402d9b61 SHA512 3ad2234945ea20f47efdd8381de2f0f05790163bb1e4b28d9e630a2da4d86c99e596558ed231e2e9d62d84ae85f8f5422dc11c323ba899e37ad1e654e3c4fdd1 +DIST num_threads-0.1.6.crate 7334 BLAKE2B 416efdf395b0299b6b01e1508823afdda08cf67ca54e1d644fc5accbb0490945a492a34bc5ba70c3e838e6405d17ddce164ef87468bd9da27097de8994ad9577 SHA512 b2d9897e29e59353379b6372a629fc7f9afc89f777b4410eaeac7b4729527948a8dbecb175f056899f9076693ef855cc0d40e725cc54f28af588fbac5f7ce3b6 DIST object-0.27.1.crate 228030 BLAKE2B 48ebfff83ebd0c1bad5f956f79a0f8628f9cdcd75638ecb92f040ed84f625425062c16449ce44b29d9d99c3950554fc1a480046fff922bba30348ac14d68d887 SHA512 3f25b663fdbf9a38090c2b1cdc03ca40bead87fb83f99143e79a272dfa4f2fedc387a50d3412d42a53aab228bbcbc6967fdb5a0c8db0a8a3e3ae9cdcf1061589 +DIST object-0.28.3.crate 233545 BLAKE2B 241e399112a4962c034f1aed3c651eb810c1cead10c7c6b1d6ad4bd8bd61412794f18827979c477005ed8ec4e2fb2b2e7ffdab118083143e20862f1d3425cc03 SHA512 40dfafba5105a270be3c8378df9000efde2f6bb149b1012da50ded7415c43143f2718431b516cef1b14c739b73e1915e9a1bd4a38141db2c24008fd1d8e1f8ba DIST once_cell-1.10.0.crate 30414 BLAKE2B 4161622dc9dab4748a1b96777da263523f23329808506faea7938160f0d5ca07b5edd31f385b14b88dd2fc34c58063df4d40a34a479573750a369512dc956992 SHA512 f6b5ce5e68923296d2041f83ac037f10ad7b9e94fc607c71332e8ee942a02c29534c2073cecdb132c7e1d91428e9d9687fbf05393ca0abbf7e15db50bb3b74ab DIST once_cell-1.9.0.crate 30702 BLAKE2B 3d492e64db120d8a23c08490a34d376a006e46b28bb5f0f44c3a955896e6e597c67ced35daeb4ccc7f7748f142d3bf2cb1d81ee61a99dc6526c48730c86a2fdc SHA512 cfdb6aa4bcc0f50d4c37eb69867d2deefa70323a7b607e55180b7d417b7188c4f2889417fd04fc51671c65eac75c7d9e7eda06a87dedb846056def66d14eaa46 DIST opaque-debug-0.3.0.crate 5767 BLAKE2B fb5d32c876a271b41582563f5d6978d75bc1cba2cc34167f491bc198e6eded45b9dea65effa3aa972ede20978808b37ad1aadb6837f926fa3378ffd382076d41 SHA512 9909b06668a4f97b4d0e916de3e1d0a922a5a0b911a7ce190de786f62ceaccd382cbd0dbe01ab0f15e5472c10848482da2307a6d897928b6b7d5365bc0321cae DIST openssl-0.10.38.crate 207436 BLAKE2B e2c999f1f04f7646e765fd0c1b51058136043d84c052812c4fcb0dc3cd3605768a8104d9b3ab9ada3d7d57ac057cc6ee0e7addb6e4f5897cda9236de3402a3ff SHA512 3cdd25b722b036779187a8906c11abefe69ead198204ecb8cd71aab549c910c3992761439336baf82c61dd6eb3258a365fad7eae4e4b7bd1959a979ac6c3faaa +DIST openssl-0.10.40.crate 217120 BLAKE2B 7470af72e060a4dd087468dd8f092f7519978e49e3a9e7df78cd1ae8d33819a4a14aea078d113772528f3eb4134c019fda9458656b25b9483352b1a19259acf9 SHA512 c07b2fa47cec33ad3abfbfdfe0c8c99ce00aafed5437f864e9be1d151c8f82e52c54ba565ab710693f108429f48df2ce0d2955f54b1926d808ea56fa168afcf9 +DIST openssl-macros-0.1.0.crate 5566 BLAKE2B 51116df0f86274435f41b8bfd2b385d5a6464560a05c214445dde5cb414999d200c55e5529fa98e95abfbf26bdfe31c88708ddfa2a81671341792059ea703c07 SHA512 7e37a0c05781da13bbaf4c056c19d032a93820cc324f9f6e5743bfcbfb30e057501af1bc7cbf5f07e3a05191678cd5ae5bc4d6832f02ce75bfb03c027d18abfd DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c DIST openssl-sys-0.9.72.crate 56510 BLAKE2B 32a346a5c98fa6de7dda0c592ebbe5144de777ed5fe63b96e5ba1891831c73099e7d01ec2c1a6890150d01a77d909fc18bc961b3fd8ea7c4b85317a79d988e98 SHA512 c1a6a50c4ea30b2bd7da520bc98bbd22a22ebc327d71c12f807f518cdeb10d81117b65df9294ba9391513a60577709723b93e75fc75423e970e9fa552edad32d +DIST openssl-sys-0.9.73.crate 59581 BLAKE2B 77b56f2defb4725daf671e1651d0033909bfcdf8cb7df8ed7c942f2b2998ef17d7c5aaa335e48566d2988ee0f489545266b2fd1214c0dd5de732dbdd34201909 SHA512 b17ba906433b212587d6274def3cfc1beba2c50497f5653eb1a3ce767924dbe279f750ab58c77c216de852e2a3aea8c7cb0c2577c67dcbff1b6584c7d55866e0 DIST os_str_bytes-6.0.0.crate 21046 BLAKE2B 9d2a9f47aac852ca2e27e63a22c7267e1a4affde2277d50e128b54f377758322f07ca7263478c39c91e11a2b32b0e7a5fc5ba1b31e0ee014b412a4151642e605 SHA512 d2d3741a1190092cf251e035d2c55a7d022d99512160ed4ddccccb44ca85f664f94f8a937a76eff88581b593e2ebaddab6e753009f3046a8a2ebf451418e41d8 DIST os_type-2.4.0.crate 8022 BLAKE2B f37d9f43bfb242f1df0f2a5928923265a3ee44b29ffb119475098fcc7ff46340ba70bbc51e00b6e0b29c4f63aa50531f3f825db82ada46b19c429b3aaa52c7fe SHA512 2860d1798e146e4e476c2bd76085e031cd999188a42519ce86ca7bd168a2eb1907d690e15176beff21966135e68ef0cb45b05ee143e74240c2f8d3c1a5c35bf8 DIST parking-2.0.0.crate 9714 BLAKE2B e3ecd48e90289fe173b1419ad3f68350dd05359461c5842e52304e20fef9b5e089803e0c0a8e85b249a546f61cf8624367e6ec164ef7638850b451d325851075 SHA512 21c5723dc0281ade1c2cd6a1c2215ba70eb47a721a4a594ef1e54061bc79579ffe9c31f06e534fd847f936ed265cd65a59dfa9e38880f8bd42c6e8ac70a13f93 @@ -169,6 +195,7 @@ DIST parking_lot_core-0.9.2.crate 32254 BLAKE2B ef53a3e10228569dd38e1c5a8816fadf DIST path-slash-0.1.4.crate 5771 BLAKE2B cb4ef02743efb500d37669eaf83b276c9b47d79d460366d8a210fa89e15a145e36aa3a7892ace4093730e3e56e7fdc744b6f0928395ba0054f9f3530b09225ea SHA512 c0d14ce827e80c4efbfcf1abd67459c3327686b2c8644b0af16909bbb9a8952c14e91c1b68b988396f99c85edb4bb57dff9bed1d3a4f53e77edd9bf3d80284f3 DIST percent-encoding-2.1.0.crate 9748 BLAKE2B f3ff35ac683724b15e40c85e0fb8ececb07b61beeea82b7020f02d27df05a8a3535f157b3cd688533e414d6541de7de8640ef4756706d8061af0fec94ba04ab3 SHA512 98af4dfa7c6a3cf0d5aa929c436f9eb1ba1b576a944513f1284e6df2ad06be7cab9eba145d888d50af88f8c970bacc702b323041bec6d4fa1dc34095186c628a DIST pin-project-lite-0.2.8.crate 27847 BLAKE2B a9f192e644ee443904becb1ff5cc2179c7c9a6aba5b64d2e9998f9b4b8f8e95f5d54b46963910756832d0ab1b55bbc66cf85edc94b0d04e9a8b3f4ecd4719602 SHA512 9ecb86d550f4440e19eb16c6a9a418b5c4ad859ed2449b02f77d4b07b1e3e3e6b6b7ffba44a358958679342eb21222992fe6fdfe6d9bcb7a699a3e5816f1bfa8 +DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4 DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70 DIST pkg-config-0.3.24.crate 16489 BLAKE2B d0bd099bcc39928b6758c22b14291f2dc4f4452c0837aeed8c3ff6086cdcf29518806e4f3f379804c998d752b717a26d5c0054c071c5f4c224a3e03cc6a3ee51 SHA512 be22c609b3d5a9a38bab1d30792cff397cc908f1c53fb2da68a9a7d1258e53ef64c1c5b26d840b0ed1d35b307c98ffb499c82e5796e88be0a6ecc0c6f3b5dbfb DIST pkg-config-0.3.25.crate 16838 BLAKE2B b6ebbcacdc0f440e24ce5730edd4b371387cf7f44e438216893f29c0f303ac7920791630d4a9bf13581da840c8888e18bdd78dc61458d3331e967b3dfa6d0597 SHA512 46658794f0a7446354041c1cc08cf637970f7651c0c506e2b90c9d4e284347cb82f05ce282cc55c8087bed58a5b961424a56574f4500de9f3ba9cb9e71667aa8 @@ -183,24 +210,26 @@ DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315 DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495 DIST proc-macro2-1.0.36.crate 41411 BLAKE2B d7d99aed41080b65680736d92dd027e21c9e9e0b03601915c000f5dea8f2b2d9126b116af32f2fb04b4fa407775f0131423055d0b62fdbfe87fa4ba7ec098beb SHA512 f31b0f2356af2746321c4f808ac9af87d21a5657c103ed6bc1383855e40caf49246cc8ec1edff58eacf193424abfc2163148b7298e527714e65e602f14b2e50a DIST proc-macro2-1.0.37.crate 41378 BLAKE2B 330ba71c59bb7a6718fe650fc10a37bc690fb0ba4871c198bded83d13a12cdd7b1334a2e2c8fa7a48104b26625c1b07d65b0ecf91f9c2f13b8e898e80baae286 SHA512 cedb3433c6dfff39b404f8939c67e98303bb89a47e2cfb9659eeda1ca3e3d167800dca482374501632ab6d2283105dbd7560a157b48a351b2d3da059f946be55 +DIST proc-macro2-1.0.38.crate 41687 BLAKE2B 226f76a1c264d6e74b72fe1f1a10fa8ab1405b618d0412863cc7e04509f682435dcc2703bf196e4fb1628219630d882d2be64926da19903b36d052113dfa60d8 SHA512 f360b00b4b1e05df52ca1714df34c719778f7bb6ed54fab04a84811acd0a29f7c4d4871fad7d988f0c042fe0fc326d7b1fedc731c55fd32c7257dd1895203080 DIST pyo3-0.16.1.crate 350244 BLAKE2B 4d46e905224ce3a148d714d9a93d610dcfcb9b5aa5b8688af16c9d39868f0a2a28fdf030c5686803696cdc92c260ecda544f5ce1f5356cb787d030219c02aeda SHA512 f3d166e2bc613e87758edf7a2a8dae0c2a551c73058e2fbb2459d1b68eca80b8da13d66667271c90d3fad97230dbf5fa2acea0c0c2378c4473608a03b343df5d -DIST pyo3-0.16.3.crate 359499 BLAKE2B 289cd9e65af7ff34b2159706ca7dbd869d79330f30a06733767113b1c73b70c8352b51b82971d4e9d58e28e044bc620ab397d801f981c566b89a58713e12ce3a SHA512 4ac5be4e24d5a2049c3fd35d5069b4d86927ef31d85a9155d98669834d929f21b33f87284532ebecdb7b59180e7a7d4e5f8029e2b39a8eeb7dcc64c104596e6c +DIST pyo3-0.16.4.crate 362007 BLAKE2B 8a24115b71cc075c76e82170038133d955b5e0f3a5bf73224148bf90f48b8134054edbd567a99f740fbc671597f1586faad2ac2956c965b7d58be5fcfad585b6 SHA512 189eaa8472b0925d69c959e1b365b4c3a5f258329021384d402deb9fd03a3ce5b6637076394512a05eb858d2e53382a6b7c933df68f36a5cdc5326e26ae97968 DIST pyo3-build-config-0.16.0.crate 23471 BLAKE2B 4c5cfc692ec3851d74e6d25ff3e18248f96c03731cbdfc1d7661a56dc9394802c16a3a16a2142b91758c91d1bd66550765061f7994accd73835a1703a8105c2c SHA512 b60fcc760d5ee5468b4d308106ac6be105c34b23612b2db5e95f0da50fdbae253cee2dfe185e0bfe8c25c2469e9ec6bd31823731ddd67004423652585c5b25ac DIST pyo3-build-config-0.16.1.crate 23508 BLAKE2B e5b38783e74d3104d2e05ce5122e06b4a3bdc19f6b273d548d5726b6ab67ceb4d96c75bafb970ffb13b17e7a5929846fb657c2c51c9cf6d47caf2b6846d207ba SHA512 1103bf5d668b6c67c036629c9b74ad6ebc0b58f3392db03aa1b0eec200686e23febb93fa543c1b19f2734dad450831286c81dc4472eb194e55fa0ad66fe05cf7 -DIST pyo3-build-config-0.16.3.crate 26976 BLAKE2B 2c2324d7c17d25d3850521578ed4f28a4cbd9fcb86b4a8d5d7e09a5d165d8e649d7172368120e46b746bbcb17b4a39f38ec41d94258574f40978fdaae131e44e SHA512 30f95460f7ace4e5cfe1f1d85b755fe9aca58f58683ae3261947d0729b58c8165e91bf9b39b81cb2ed00a82b282d9c59517b394269ce8199ef2ea718fae3c46b +DIST pyo3-build-config-0.16.4.crate 28562 BLAKE2B 973df4b148acf98cc92145fb732da33a3c1ff5e5e62bea60ca60fbdc54b8135bc5f6cca0b397a9fa949ad74644d41db777fc0fa2197313abd4fb63488f9020c3 SHA512 60044e707e4d15176b02069994950b2a0557801ddee7ec9fbbd839e303b15facef62f2b07f81925c921aefcf341ecfae9bf4ce86d23da931d14698d48529f660 DIST pyo3-ffi-0.16.0.crate 60232 BLAKE2B dcbdd5132e65f14cbc35fc49d5aca07b0ca7d1f84c12a7c632c398a4093d7faa6dbcdc98c7401907761694b9dd12adc8d457ed573fc2229d3f81ba52694da05c SHA512 eb7b7b87358b010ab746b7c5b415f7e9543d33d08c49d57e7751a0c4cad43fa10b9e4271d3a9c260837fb349afba33fcc1776a1b329c244a57295f14cdb94b52 DIST pyo3-ffi-0.16.1.crate 60233 BLAKE2B 55031bc3cf445b41f701ed6b20d9ca056bea6226995927bb44646545d320885ecaf496cd5b12201a78f3486f69f20cfd014f6623abc27e07d34172535352cc8a SHA512 edeb493c8a5665d99a98bb2f67624240d91317454b7ef89ab585de424bbd291418a9ecad4d95431bc5fb73c68f99e2392d79a31c06645fd478741544bcac9e56 -DIST pyo3-ffi-0.16.3.crate 60306 BLAKE2B 3fea4ae298a747883022852c1ea4c9e4dc321ebc4fc09f173220d7f08b4c231760b725e542ddca49469e57666e0dadea2e2c74b29237513f245c834ec4af029f SHA512 d5ac2d763362b0af7998fe732473906f38fb351ce689df2787a234beadcf5c63adf997ded115c2358bcd1d6f407921ef1a59ebd178f05d22d4c464b40df31ec8 +DIST pyo3-ffi-0.16.4.crate 60544 BLAKE2B aa76de43d9f83a5c5ce08158e7ffb882a84a98d10c9bb19bb62c833dffc296175fbb6a4b0f31daa8ff44a425b299818fb6ae77a725e024be70f08f38c69d4f5e SHA512 d41868fec5e850bf6b1a796a2d1119310ebe1765a750581a8fdcd83fabf92587fa6eb91a32a85f8084cd41a92b7741c2a266928c5658536fde7f76ed20b844c9 DIST pyo3-macros-0.16.1.crate 8028 BLAKE2B d002f59724c1a73938aef69a3d2ec29c38a2895266225382293a841b9b020ba0957df915d0493066e4c76ee73a76fc2c0bfeea9aa9bd7f585aca76eb857e10d6 SHA512 b102ec88aa82d112fa5f9d43ce375181b35f49de2a3d959f5b163aec11dc020d054a1c91f01abd96b79de1ded7bda14a530d6db874c1eb2c8e3cfb76bdb14c13 -DIST pyo3-macros-0.16.3.crate 8425 BLAKE2B f376660121b4f145db0d7d7d569f11c98b961d130e7841415ffa0ee8ca66648ed34b77b9534a579c14de5cce219870ff39fd0d93b71f70ee88588402d7845c6f SHA512 7e96d06b96b835ccb466f89c5ce7e8f472e50e943329de34fd5e20654095eb0156214055b868ac32fde1974a01fcd753b8915a405ace15820fb6ae5d31f4a511 +DIST pyo3-macros-0.16.4.crate 8455 BLAKE2B 94cac5c6838ba49aa3842583dd2227685b26e0bdd6e828401ee8ea147a74a17804f8e5c24f3d0df27c6a62b6e5011ee6e5b3f3d558e1abf04056fea2aef584a9 SHA512 5620588a3e3538d00f0b86d5badc1d9929d8f044eb17e6c30cc73e414d68c04d9a90a66ab163a0dc261516fac80443db763f5981f70549ef57a13571a36dcad5 DIST pyo3-macros-backend-0.16.1.crate 49383 BLAKE2B a59c5dda51eba714842307c5d0f792e706ef2a88ded0dc52023f6a8e455334bdd5ac27e77bbbaa0c9eb88e3bbcb7d701e07aca36bcf16e0f83653f12fff48363 SHA512 36aa72129a60fc9b4b0d189549061a1b3226e805bc6225e6ff5a2e0f794f76758bf2e6dbae911d45fa0e103f09caa804ce35f3ad6c05aff932288a2d58287e04 -DIST pyo3-macros-backend-0.16.3.crate 49188 BLAKE2B b0b39d25aaa0e13f703751ad6f711217c94b51d04ce1f984ace081bf56a091794069538ce5a59e027863df7749365d4ee4cc6ab87f3eb95ab258b0c990ce8bd2 SHA512 64cebf06384355249fd0be1afec3443ee803225fd16fb02ca01d254c1a4d1290f3c4934fd5d7f72a05fea46004c22a9c1e1b59431d316f623e953f80a25c4141 +DIST pyo3-macros-backend-0.16.4.crate 49218 BLAKE2B 48ced6e30c2b0c936e89483f007771120430e67751d4baba524baf4c575ae6d6177f50b06802a29456f1fc40352999f3736733a4cafbf2113f6f4942e804281a SHA512 216a5b329ef19e45ca2c8a09b3047aa00a0de6aa0d77fc8509e515952f6b82512bae6413d2649ce50b00f29b3371494128b59cedfbc9b81223b706723f640e15 DIST pyproject-toml-0.3.1.crate 4536 BLAKE2B a51454289467647437738c2a46a6d166f18c8025a62d7da744f48f7fa7ba395b4b01a9e030eaf9116e0f10af8e3d0afe699a393acfbc8db92cdc3fc3c08c56e4 SHA512 ee2cfe91d4204f97c17243f278dd2b05de6c8fba962dadaafdf47d7f5401845018df3625b7b7e80c2be32b6917c6b244b2705e9d44c5f0030d65ada87cabb2c0 DIST python-pkginfo-0.5.1.crate 199667 BLAKE2B e12e6249293c708598329a0396d117ba574ec853fde7a611a6a6ddc8572e1d7acf289616d3918ba52095d223529cf61ed73b0a78a79a8559ea8e8164f77c8f85 SHA512 536afdfd8dbf4cbeed6621389f902800c05ca0fee28d67b81bace5a94587143d9c67f61ee4a24ad67b11db72adf559ecdffc1546f2371381c535e87016e880d2 DIST python-pkginfo-0.5.4.crate 199520 BLAKE2B 4e6a23dfdde6d51ad9a81732f02a42c2c9aea56b36518e140cfa42c78e0c534b0f62a7da32965f18aaef1f416226f94df352e6f9c3cdfd95521debe7d9510b09 SHA512 7afbdfb4f2e06b4e76726c371dc6bc8904e3a7259cd455bac27172dc10abf6295c37eb6ba91c90be4347aaceaf211ca312b011568ce4d779286c5af016448aa2 +DIST python3-dll-a-0.2.0.crate 15702 BLAKE2B 4d141c47218d90ae6f900cda7621a36c5e18c5e4ca9e0d9f9134942327071adc268e3d653b8d64db52cf96c4f3e1185a9b2890b474c7c5b9a148f3c251258bce SHA512 d1a5cbc77896c3c22d56d00273788743b34b02297deec68118383fe0d7c6c8af8b58fae2c23a08eb96ea4d5e307cbfb1cfd0e48d0453f256d7092a6e85c63808 DIST quick-error-1.2.3.crate 15066 BLAKE2B 1c61525d383f3588c1c5017f016f60b484bbf2035e7f63c553bd9a49b638ab0c6106ac3676a41072b24da4e13dde78706e0f99fd1ec9ee329d5be81d45a85866 SHA512 f8aaf9024d20ccd42b706c756eed8320aee339f8776392b47a41cc82ca06b03df1a5b1f00854cea96689c5af261b4d8c5d2b1a242d10f2755e7e33dc41be35b9 DIST quote-1.0.15.crate 27281 BLAKE2B 5612633415d30e26e646a968ab7a64ecdc978b02efdbd40dfecf5afa489c21bbc6a9c93ecce2a2b45519db6be3384bb372cfc9f597846e8399f7c2b57e8b34e1 SHA512 76403bfac4e9a018b29ddf8f911135206d4fdc266db38a95cc92f6159a8b436d39d64c4ae6c3fd16ad83117270ed329b6a151d589cab46c75443c57b533dfaeb -DIST quote-1.0.17.crate 28629 BLAKE2B f4c586b9869e9fa24e0b5a2eb9b4dda7aa55924c6a7f6349825c5c9a55ce170397af975d9c6b319009791cf48f51fdc0aa38530ea31efb45fc0659f07c30ca32 SHA512 d34fa0c864e3b9007449269ad5ea8736bbaa359e61eeb454e9c1cc30f9739a96778a04421e2a014879aeee417d8b51e20c6c41ebdab6878567af027096ff9ebd +DIST quote-1.0.18.crate 28911 BLAKE2B 623872402cb185a57e2ffb1bfe4105c49c152c33c44c8054af59df7bb193d14416ea2caa7b28b3f9b9ae6985bec7fc7825bc946e2e41915d2744c887a51559b6 SHA512 3fa537aa96a8970104411471b0e4b7b9339583d552c1d9297737a59ef5301af41da105b92aeace87376e1395e379153f6551bfcfe9c740e6945064426f5f6f84 DIST quoted_printable-0.4.5.crate 6237 BLAKE2B d1f9e7ab512948454c7aaac1fb05f1514a0bea17bb3455fb092500a84baef1c469fe468663875b3962aaf6032bffd61f15aaa744afe22497727da0bf8b718e15 SHA512 e3b165705bf0861be724d0655ed7c9fc735dee335b7c641d301c9c1b4c45a8f1218dccb0d43874a4a40cc4dbe62195e9bdf9cfc17bbcd795b88792b918306a18 DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2 DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075 @@ -232,10 +261,15 @@ DIST security-framework-2.6.1.crate 71688 BLAKE2B 45236a76721bde18400aa286263b5d DIST security-framework-sys-2.6.1.crate 17717 BLAKE2B 5951228dab98af742825a30584e38aafb096d1580375c960feb1ccce7163c6e42802fba4212f556ea8b8b09b1b40bdeec0bcf4af1d7eb4b05fbd271aa3a4cd01 SHA512 7315c0d67d2e792932cd6634cbb9da5021c8d9a1a1e96b9d92c6718d73be3aafbc5613cb355fa1a3d1860f13c62e829bc220b43ad18d739ea1b5aece0cab470a DIST semver-1.0.6.crate 29941 BLAKE2B 1aad12eb93534a0a72fa1645a71fe4cc03121a2215520030d697e863427fa06edd9f63d05c522f696c5b9c1c45556803ae381cb4c77a2d4a7fc30f7363e3ecea SHA512 0470b9a3a6d398233d19a8240de3b0d18c4cd8f8fc6887658baac4053c88463d5de9b7145a564abd43f813e03b75a26050eedc1689450895953bc7f96b64859f DIST semver-1.0.7.crate 30064 BLAKE2B 5006e6eb5f28493be476c97799bcb53009485283d114c3f4eee99f1377a5b5e4cb0de89808dc7dd4d1e47c162ff4399679fbbda7520c256673fd0e592c29ce77 SHA512 1956b173e70a9ae78d4e96d62951072879998125bf4703a2763c8cafa4e94100010d6f923afb3b7201d0a3128948b71a5cad0b82cae1239e8f7631d5e003c663 +DIST semver-1.0.9.crate 30843 BLAKE2B 52c90056ec744bccbeb4a603b8e138a9b980a063c05462011d3b4cd11c5272c5284d0eec427ffd1e838d73f97a21af70a6c7f8094b6faecd3c18adb1b0be1449 SHA512 23da181209ca26a9e78d8111444c465273cdaac23ef6023b1e9a9a10e2ab9dfb13baf51f8b6f597598bde84c36910e0a45bae4f14555d731a9c9a3e94f37214a DIST serde-1.0.136.crate 76158 BLAKE2B 44603c8eede428dce4211350497a443385ff0ddb0b43799170411110fd8908a56e9df801c72695723f4fcff5eb33384bcf92ef58eecb9c4924d5d9cc30e2f6c9 SHA512 d043ccfd6a1dc9a114a1a95530a63ed9342688d31d3aadeec600a9a9d47aad328be35b6f80080400ea4bb3f820ddd18cc5ce1e6ea1db28e02752962061e71019 +DIST serde-1.0.137.crate 76182 BLAKE2B dffef53be259eeb051a375e532c3748219f8219413af0615debdbbce61c5ca17be13b06c0bbbd7a85a696b4bc76ae8e252d880b01ecf540b758fc10f11415b21 SHA512 28223488e18826f83a7e90029aebc0722e0cd238a2c0c021e5a162d0f5deaa494713fad10f7ac79c8e14de856af931b6d83cb3efcfd0885837fc71e35ee38a2b DIST serde_derive-1.0.136.crate 54776 BLAKE2B 687524001bf61c42266d91a7263661ab80aa9556e570975a39bdf56a5cb1a2ec3ad1baf22dff586c7ad4ff66d035555d0a9d4a431c49402dcad6d79d0ef40cee SHA512 92c99455a5a9ac0fe45eb6ff1ad3ea55db860031fb912ace3755d1d2aad0dd880b2d83add4d41872823bd60557ebe1cb36e898bf0ac975b1093caa9819f7c289 +DIST serde_derive-1.0.137.crate 54831 BLAKE2B 19a0324c18bd00da4feabcf83dd78de2ff7a1905abb82d5600c6128a8351f5ccc37df21e0135601167a51ea1e6691bd22957c2bbd9da637653c7673dbb808d24 SHA512 ee47d3bad717ae16118c43e6f308a0e264bde80caab8f8649bef96ed3f7aa0f9b6a479311df22ecdc7bbcdade65f7b03b79100f8b86caf02f9a0bc77ce01035a DIST serde_json-1.0.79.crate 144451 BLAKE2B d04f8788d3ef0d4854d73232a4f441c1f3a42934442679a91853c311262ac9a4f554240d0c44c69f2e22cdd225a3e4d4751dc928ee5092b4371c198325fca0b3 SHA512 83987c1a7eddc6adf8ae359c30e2db1fea98edabd6dc49bde840c37a56258fa845612e8ae270a7dca4cfbe9a3532dc55028091e14cdf1dd3b1ceea4bb86a2dd7 +DIST serde_json-1.0.81.crate 144480 BLAKE2B 3c95d56e65c6673ebe9ef0aa41ba184c5246cbcfb0dd9edf8e87ca6cab736d195ce8b6349846806ba7047854d579517d2d19bbfa932c90b700f06e54cf49b131 SHA512 9f224b2182db2fdddfe1878d05d857c52a60a38f9b4fdfc87c09c20efc8b6ec2419bc60e4b18a0852ed080b09332773eac372f8356af5ac0ddf3da8212345cb8 DIST serde_repr-0.1.7.crate 10173 BLAKE2B 30bca6a616e55f44def56ab1f85cbb141727a872466f161f562798db005473d520e6a4dba89b631cfe11f1a38cbc1db2fb0ef921f0245e0990a6744f9987e95a SHA512 4e3e87b1c97ee587e88be56d67f287e43252de474a3becdefb4b768eda661db5d78f665d7d93720a40d9f5bd27fd9ab6213d66713ec89bcc2063092b16625a18 +DIST serde_repr-0.1.8.crate 10327 BLAKE2B 2df93b708e840c7cf4528a9d15c13ae94a9b3660c5937cf405fc3ae3a1c32fc2c2c743503e7a63e27a999b5a7d550cfee182dc4c7db77377ce91f131a71f601d SHA512 6554814bc6cac332c8d5cc94241c224d8ca532719703b1fad19963db5f4793db7e2a5d195df6a1a534d1edafbb4223a63bae55dc928cafb3fbe69dce76d8547e DIST sha2-0.10.2.crate 20213 BLAKE2B 9e8942b4f4a4a86f5fdb0e1c237d6bfac8f3f29622c98f7203e36f736ef7e6574ce067c5ede96a3773874a8b06ff45b587dc7acd80bc1fde02344ae9f70a5e80 SHA512 20b8217ce9b56fb5f2c1d71d3555889bcfcf5e40fb7fe0eec23479d384dfcd504f1046d6a12dcbb5072813792992b45261e664e9e8e14eb90a641e94336eb4d2 DIST sha2-0.9.9.crate 22247 BLAKE2B 4ac2c92325ad92881f41e777010516870fd001617c2dc1d20495318219167e2622309831ecb9509d7a4b87f936c9e5b2d335bfc1842876a8b2aecedada367421 SHA512 bc267467089ed546edc1caaa7a00f3f769fd1d5deeb655c1968985d284bd32e4fcee4e721cf89c30e8c3cadd2f88ac557b91f90183cab112702c587f753e5877 DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752 @@ -250,8 +284,8 @@ DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e49 DIST subtle-2.4.1.crate 12630 BLAKE2B 05a90232bfdc2cf67522e2972bddcd8dc9a165b1d1cf775d0b1c8358fc7c4d0559b2b899126b6688b8ef77b8b7580b3b300f74a599a7ee77f99c064a3917693b SHA512 7fd8234b7ffa3ca7e473539cad958df0842186e1dd735905e0d4977564f40a5f2e18b58180fcbe52614a00964dc150bd9f6964500847ea658f22bffe030f5c6a DIST syn-1.0.86.crate 235126 BLAKE2B 89973130279128cab73443ee36c8e0d7bc83364ef91d0f086a40c136e26e612428b867a54a1da8ee5b1778cedeafc7403180bd84df2c21017ad5bb76bc0c9138 SHA512 1462dc9fbf0a89b023421064908c7e349ede23c986eddcb8d260559b5e1346fe0206c88e5317eea7e8293ea58b94466d486fae3aa57a1dee4220f5431b1fb68a DIST syn-1.0.88.crate 236112 BLAKE2B 7d652d9685cfe275c57154a6f3e2b0ec741e498316a512f73664de67aa85541c3ac135007003d72a912714c7a9040c710a6292fe95fbba70dac7a4b185248e97 SHA512 a342b635859cba36b41bc82c204b76c83a3032c5cceddf3aa11137b21238a4f4ebd75f3bffe39eecb9aab9559b04639891f02d77b38011b268b5ddcc8d9ffa61 -DIST syn-1.0.90.crate 235956 BLAKE2B 671d79ecd54cc7ea913301e8ac0e598a0b748575d4c22982e4132172f00957b3faadbd6e58ff23317f0bb44b5aa57c475dc4ba381372bd979dbc889c825347b5 SHA512 367638bd9d768a93392e7191f1ed5f094d787be5c6ece03632f87e9b54be176b43ab357b4d4f19df95a182b14552024852d540b0f9e0c0b302af793e2e052784 DIST syn-1.0.91.crate 235996 BLAKE2B b7b555b2dbfc837417ed69c358338819500f1e8ba11c2183a4d216efe2c2d7eddd165415516d50ffb5413b97452f186263e13299b01bccd6ad6e405f6d2a3f4f SHA512 28fe28a9d4e9ab3610850c1704be6f384e9fff191b1a5e11f9766bdada81a3e7426cbc776bbd63ea6710320c7416a622506d4a8d607d978af506d381658d4bff +DIST syn-1.0.92.crate 236605 BLAKE2B 3d23ad321e639ff45c169197cfe2fc09c23772a745fde4a8b72dbfbabc7e93f822eb127cbb42762d1e6a05e22eb5b40f3457d779530f466e7265f6a99e34714d SHA512 1884dd85a13bd0dd84f3599de428304f90b9bad91d8e51f23523fb75aab950df017ea85dc5efb99f793a37769bf2a1b972580ed5b14500b2706c45336a9068b7 DIST tar-0.4.38.crate 49158 BLAKE2B a344a65951c5c39212ffa3cfdc7dc68c40a85dbc5e4aa08cfe7cf22f0216443fa081ddba5e8fadc48968cc8e70e08d23391a6caefdf359310e5880741c9d6730 SHA512 4b6458734811e1913cb7e348f32db16f9402fd0e0027ae867db81aecac250b35d07d9478cdae4e27a609ce0f29c9d61683934296cfc3b371119df9f2c380a84f DIST target-lexicon-0.12.3.crate 22990 BLAKE2B 7ca04aab44917345e51c7212e8f9d24cc0c7b759cba6031313c2a6f5bf4139b34be27e65ad150fd83f14b440a8e4ce125d156634409cbb2ec01cd370b213e738 SHA512 4ba0de71cf27c4ee330c9b61fc0318cfa3e179b57a7b0a79f296e0b33602c664c4ee2a676d09e0e104add2e0b56144cb5ddcc096a16f332f67862ee94b052f86 DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e @@ -259,24 +293,31 @@ DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc0231 DIST terminal_size-0.1.17.crate 9141 BLAKE2B 048d8e8e9dad08aecde12323681d428b9182afb737136cd6699e13d231f7882091c9167cb10a08e5151df912421a6f89132645627e42ccc73d07553cadb1c8cd SHA512 96ec1bc8abd597f01ae59da567036d5d40b422764a4da662e2030c3ef4ce80a983c8b6a4ef1f34d88e649e0b1ea27b206d56a31924bcd2d31ff7e5a2e96d4201 DIST textwrap-0.15.0.crate 52998 BLAKE2B f6c3057ea6ffde88dd9824cd3159d398316d9d21f327d2af59239ff84d79f893a9d0e96dfbd883aab6c64b631dc99457018e38baf14d40789f02d633425ded86 SHA512 f44271c542c22f17a4e3a459255f95e6c02d999f7d6bc8414d3973fd4ac9353aa4ef436932a45340738126905463d776902715feaa9329371f8a14f14b5a7bfd DIST thiserror-1.0.30.crate 17748 BLAKE2B b9d8a8f824de03c57af43d0ef8f2e157321e7e6a220660581299a38988e7bd43733126fc9b8d8b8ae38ac1d788ef08fbcb2352beb5ddc014113e0058c2bf60d0 SHA512 0e6cbc160ee1b6236a9073dec225a4290e7a82632ee7cec00bf02797b04851adb2d3071fa268b54f7fa9fe22eeada55a83d44fbddf824520023608eda8ea2e99 +DIST thiserror-1.0.31.crate 18013 BLAKE2B 5a46332efc602f8ce864024a538379b23b4586c04b18bf01b32b3cafae3ad90ae0c1ae5639cad555c01767c20f0109f87384918cb15a7ce51437094e70a2e544 SHA512 0e11aba54d38fc164c65b9357d1738ca96af2bc7bc2bcacfc4efc6f5c26a594effbb5e47aef46772ccafbe88871825a517920030572b79fae3d305550bfa6431 DIST thiserror-impl-1.0.30.crate 15230 BLAKE2B bdfd4451304a2ef4ddbecb48eb1a1307e6eeadab0860c785a2b6a5e7de270ac42ac4f11e46eb9dba77ec5a86b203d9baf8e4fd5c83cdaa10e2af34a95d29d2e5 SHA512 465b1d4eb79075d8abb11f5c260d68847ea52806a2f519515705b03da376fffb3686bebb23c11462b1c59e1ae5b3ee96d834c62cac69862c491001b1ff7cbb46 +DIST thiserror-impl-1.0.31.crate 15283 BLAKE2B ad7afdfbbf9c42a08dfbd5a2385883bc0bd855c123040cb187f8ec633456a7912f9e46559b41e4943bcca86043adcee08ddd9c61ec04ab6fcd78ebb42c1d1d10 SHA512 a265be50ae209775abb812f0e9b8c5af7a639514149d9f50f4a95bcedabd3666076bf7764351ea6f1836eb8a0e3c67c0b76abd26b27b0a853132fef011543e1e DIST thread_local-1.1.4.crate 13106 BLAKE2B 64c19368f8cec46f23b3052759c4c4ef0de50748432790e6ea11b12477239b177d54e60b9046fdcb2f495b8e0b37ad82809d03602edab9fc85cf814e3bd94fe2 SHA512 db7ff3eb88a73d9313dd58d72397614c5aae6be1d64ead7f16535cae2857be3b27d189e7955308591ec64a0d67777fd2a62a2b124ca73facb9a2d8e0458bdbb5 DIST time-0.1.43.crate 28653 BLAKE2B 95fe69647e8d52784be1fd3457578896aa38279d00f51f1070eadab111d39450583c63854c73d4384f2e4349b0250f1c9bff9901529b776c596846c057c93335 SHA512 c3e0c68cab1ed2f33f41955f83e632c51924e4d3c1d22dd0c4ae98499e03f3cafde8b0c2d9e69b67a78d6e4055e464ee00d1ed6af5eb9fa75052405b43e24a25 DIST time-0.3.9.crate 81412 BLAKE2B 018cd6ee08fc16cb91b894f15e20c41dfcea51691551e54b4252af27b6368e42c6c3c86734dcff2f9742d93829b1e0b5186aad77b96bf5aab01796f480385497 SHA512 2dd8c57d2fc232d8a05109f0d41f964fc587345eff0a68c42c2b1690d6da1a4868188df7f03bece12148e7434b973c472fb0c85fa1f840053da3b30cf6c47e80 DIST time-macros-0.2.4.crate 18421 BLAKE2B 6806e235cc7258a76877f705a8637c39bc30316603c7eedd4795a3a597d8d1e78a79c213af84cc184fe3b67c5c3f6f9efeb95c70f6f4239af1882916afdca834 SHA512 f3887ce839db40d13c143a9f11bea804fe4760ab2655df68cbba9029cfff7d0476135608fbfdba6cdec1f9b0753b2de0e3ce0161b40c5d2b9596980d9deaae59 DIST tinyvec-1.5.1.crate 44942 BLAKE2B d02f610dfb599ae4957d81140bb8945f4cae49c1b7ec5de4bd4a7d07a1334cd00557993dfae2516d506f362305025bd1a6617d55efdad8ebb549fe573e9e6f21 SHA512 80b68058e3264b3fbc537debf01b6b60d438bf5cba6ad366083cb440ed6b45587f367d3a134ec6fab769495b94413d0eca47544b26959a2c35b1a997423eb849 +DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873 DIST toml-0.5.8.crate 54219 BLAKE2B b4f9f563e5ba4574d4f2dcbe244378a2e1e984bd9fbbbfa5a06bdd5f8b8d677394f0db9cb8696f6936c80a52caa86b1b3ebaf3885c53855af23f03d318785f19 SHA512 26b7901ee4b7cbb4cf8ea57d365a99ed05e0a76e73452e47d4bcb3b4eeb7bbd393c13eea9ea33dc13622942efcda39acdba9425b74b40c920c9f19673a1f2082 +DIST toml-0.5.9.crate 55667 BLAKE2B f2bbcac136e0182cad9b51f07943610c8700b68afd08fdbb822b47bb79d215e8132376da8ac61fd550e86c353a83b007297b6ac92ef5d503e1b90e746c40c649 SHA512 7151bcafbe2bdb1d2bb91562daebd357c884819af047843f1b4a56bc3812d4153eaf70683d0f9bff51bd1048700920322d64d41da13ebb4cbf34f0f7822d7ce7 DIST toml_edit-0.13.4.crate 104817 BLAKE2B 7a75d97b84012795dea220c457c713d03420432ea76d5dcef8b597793c6ae5216a1cfa13958f50929fcf2850c907b09a84a1f0103ae1e62020c6747e0996bf2c SHA512 7a1c915eb4e916d976882f64f5956c1a1ac2a1842882fd307b2a6044d644b25058be7c559b276b4632238b1d24418ed79c68ea4d7af0a13a47fef45d4338a328 DIST toml_edit-0.14.2.crate 104837 BLAKE2B 9b8c3770e5dcb723a5d2b41cecbfe71351d07257d3c96bf4a46b5e7fa626186d214d91b5b7052bbc2453d93eeadd9040b06e9d5fad52b64ca8adec3737282abd SHA512 667efe47d83e50b2a9e41b9f2774d3311b725dbeceb3ed6964ae6c9f740bdf2297e8461fef7cb6cc5fef76e3be7ebc9f0109f9a9b95bbf4d11b7777c02c46775 +DIST toml_edit-0.14.3.crate 105283 BLAKE2B f4ea76f0acf1da26555cf6a11166667d03285166682d4c7e0cb92fd502c430e3854038bfd309d7defab2e3f8624d02fdaf57ebc7ad4564f319ed7697daee2772 SHA512 5f6b9fb6416362767394ea2adc498bb26a780a56aebdece05291d341d6ac11768f52742bc3ca2fad2d963ccfbecfa376f12eefd23216e5f78e8b5831bbb3c4cb DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288 DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188 DIST unicode-bidi-0.3.7.crate 33759 BLAKE2B 4d5224062c829b5e48d26ca727bb60d10d7c663cfca24762331b36a2819a70e7d43d2b6b64ba64751d9b686949142b53346a52027d400acf8cb1e1b1895b2796 SHA512 6eeafec87a504ac968b59dd3168714e555b5b374cfbb5a6a9c962445c423f82b68ee54d1b732c5939eb17fdbb804f9b3affe828745bf4ff34e8a1587df2bc8bf +DIST unicode-bidi-0.3.8.crate 36575 BLAKE2B c0442dd47a8ee81f575b28e34c9781ccf507b53ea96d1d4df2e8117231e8e67579031e4244a2dacfd6f4c24ec01fbbd4da7c9ab72ad50af51ef56d7d813b6444 SHA512 810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5 DIST unicode-linebreak-0.1.2.crate 69293 BLAKE2B 825dc2a29d86314cff3492cac71add2cd48948284d9e9b684580186f4c021c8ce1e288d21cc47493eb19a158385ec602f0cd5608a7618e38667c1cc7445a302d SHA512 170db67d6d74df913dffc921986b92df8a2ba68776ddb17c8ffca51d0d4bee597a5460591e7ba593c1eaec8b6227956f4e0f9b11d217aed4ee85cf46f1be5277 DIST unicode-normalization-0.1.19.crate 107353 BLAKE2B 4c69d50efcae131eb4b91d385a64b49412a11ba913b3c0364cd04ad107d59e31adbda74d34ed13a065d9a7825d79fb740e82a4dc66b7813a9837af4352ac9e16 SHA512 7459e9d2867308cac80a98d8dd0b0cce797e2830ea5ff55b878f7a37a6f5e1f0bc14340e1a29955298d660ba2be57754a1478d74851b1b90576dd5bc4231729f DIST unicode-segmentation-1.9.0.crate 93241 BLAKE2B 359904bcaadfd161128d40a896a2d10e5dfdb4098de245c949ae3fffecce9b4b6b999bbc2c6ca522944733ab0074e50fe829690183639c312bba8f8d0ad24456 SHA512 7d0ea37bfb24a1a803b1cd40b7b0c0e6e44ebf9a474fdedf0dcca1ead25662e19f44af29b87de1b000c3cc75fec93320938bb3ab9d9e82298eda324bb97e7294 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 unicode-xid-0.2.3.crate 15174 BLAKE2B 5cfb2a094047106a45eaeb77ebc1ae2e17ca51ece71082c127d3e2bf36773959f52df1c6df0d0d5cbc40ec4ee7f81820a094fd7ee99f01a2f99a1f7f68317223 SHA512 2adea0c8447c9450be34859f2b2e2b87a61b5e313685da994d21bc24a96dd94088f3320bcdb8d20466a3fdafb0bc0375823f0c28ec0077c9c42a9818f66ac1f5 DIST unindent-0.1.8.crate 8326 BLAKE2B 3123c6b540b152d89cc7a9a76ff1315549f973c6a26adc6ca1b40518973fcc95a9f8da94d1c52ee551f2870181a265aac7e4339a3d46ba5280021b49ad842df2 SHA512 7752f4a29306b3c43f768bc400d610d1537457b22cceae8a5ebba31c857e219dc433a10a676d3cf94316a7cd6c7013c8960c825c6f1f9db5a3c2edd0a60591a8 DIST untrusted-0.7.1.crate 7924 BLAKE2B e0152791e781a4805120e3437b7e0219db3aa0282af4faaf2cfb15718421ff26abc56021c546f6aebb411f5abd27020273ba0f785e012a4b0089e96c2db4faa6 SHA512 5ebe3266912e4e78fdfdd13f9fcc07e9cf489d19d5e9ff346486f47aa58a0aca35278d561612c49eb3cab5a6759ac974d3b92bfabc399e1bc0808428dc347be0 DIST ureq-2.4.0.crate 91872 BLAKE2B 07a4fc5f4c285931ee31f869e1a0b96a82ac1bf61a779f156f8b0945ed96e6698a6c168498d3e2f0bbb648ccc3357fd17da73861b0b8a42550fc4f7f1f8c31fb SHA512 3d7093e6ac7cbc70f55a095590e9a92eba747421317fd7dbcb8096e36764925a3d1a02665567079f23ba765e63fc085d8b398283cd4941008286d8bf0d134050 @@ -289,13 +330,20 @@ DIST waker-fn-1.1.0.crate 7114 BLAKE2B e510eec0490f0caca3930000cecccde209ad387d1 DIST walkdir-2.3.2.crate 23516 BLAKE2B 473f2b51aafd6ac17e5c3da8d545d179b31486b3a65ab39fbd8bd7fbb2ebcc24bebf01781200a26a68f0b1cb464f5763a919aead3b03eba5a7e1be6efec5500b SHA512 6c44071354faf37720ec4117ded34c8d530489542ee107ac26a7a56ef4a882b9003e22e84f1d61f6078643521343e35aa1f7b57c838779e78e5937a667bf82da DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6d5555c149b4834a9bf31dba SHA512 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7 DIST wasm-bindgen-0.2.79.crate 164276 BLAKE2B c3eeb98f9df18d52d7842886c187ea952923290725a0f90e1195152b54fa7859f0b05a618ee62c3f2eea36647c1299d4506f2cb5825cdddf823564882a93cd91 SHA512 30bbf75950c1f55560d88aa2ac37a00c55023974a73e59db575c16addad52c03eac401297be664f1f7bbd202dbba9f33c293ce063f4523082f5b2eec33ee2f85 +DIST wasm-bindgen-0.2.80.crate 164576 BLAKE2B ee581f812bdab9dcf23c73ce25afa6aafeffb7b9c70d5a64539487548efb290bfcb94cbe5af6e12b5a5912548ae0fc6cc3168de4a5ab63b3823b6b071d41161c SHA512 928fd6575217909a46f23ea8147caa438efed8eef31d1e0d75610fc380c18d7cf51cb74c7d5c83136d36433fd19bc9256b6566c2624a4008daca1b3e155aacf1 DIST wasm-bindgen-backend-0.2.79.crate 25776 BLAKE2B 4fe72230364c889e74134baff9c4d661e54da3b8612f6139baf0897deea218bce4b1ef47b13fb4314729bf37641f9a066cc94bf83c2c9ca9928ab05e4ee93280 SHA512 8463996051ff7af350d32a871ebca080c434ead1c47d6f4e7b39b406adfab249615cc84d775ab550ad2a23a9af6514ecf9538d0936c54a2e253109c962b198f8 +DIST wasm-bindgen-backend-0.2.80.crate 25741 BLAKE2B bac730f41a17aa963bdb005bcbce76e988b0c163fdf1b117cb3bf838d7186b732f81ce4edc068c6e3d2934802c974e19f1d8588ff71310462a189b3e5b9d4653 SHA512 20c33664f194dbc5998093831d8ed0eae82cfa6c90b8c3b9338c4f32104594a8864c68a51ee3e39fca1eba166b241a9a8e508d5f942791d727deb2decd9056d2 DIST wasm-bindgen-macro-0.2.79.crate 11806 BLAKE2B 8b06ecd90701e37810644d9a28cae3e9d18abe7aea7178dee92b373991a02e2d718b0546f8f90bef1e4c7ec2c0e00221dd6f8f4f796225197184f407b585dce4 SHA512 b4d6b7b70ad6b1b2017726032923965f1bd0431a1badac1d050ef2539815cf9b705f7668da57c1bee2b7ecdf403c7d1c753217d25b8acbd32cbdca110c69c99b +DIST wasm-bindgen-macro-0.2.80.crate 11805 BLAKE2B ce070eac93a0cecac6d2e303f40b9f9784489133da2cf7fabbadd57afdeff5966308481276d4375150f0950fdbee165f466b4b099f0932ce26dd02ce6007af10 SHA512 816922762591e7ccd07d9bab1f089d1d0484c04ca4d8b9060d432fabe4ca28a6b6f0e701129f6d0a3fc341b845115c2dd1bea3bb67493234a73f7cd2bc0c66db DIST wasm-bindgen-macro-support-0.2.79.crate 17861 BLAKE2B 0368ed79c618949580a3aeee03853f0174399de2ca8e0f0aeae88c8b9d3cc61f86bd38481937ca3d7a1424d17586625ab581d2662045ffea4d9af0062d8404dd SHA512 a8b83cc222889b8d90801787c99a92c93383a8313f16d96949598e137e47cbd5690cedbe97cc610e7d72042462beb6562124a0fca6e2e777d4133ede376a9b99 +DIST wasm-bindgen-macro-support-0.2.80.crate 17857 BLAKE2B 9f51e4193f64088d95079a105164c75d2397f07846bc8fb29bf7f9dd3747dd7d4d6f3b340cde219fbc3b181199c8f1aaf62317ddd3ce8e7f25f68b2d5ffbd514 SHA512 8d4a68c363dde93d9644f30ab69ef28879e8c354e41e6ed1d1598beeeaba5bb6c8e6769fac5404faf438a90d87fbdaf9bc9b4d082dd7b1986f789d739f7b5108 DIST wasm-bindgen-shared-0.2.79.crate 7204 BLAKE2B 726e4df99b50052a9eed71b94e3887f75bf611d08e50d22724863a2cb95a9ddab59c67c88cfed21fb1b09ff9f7f154cb3acd27cae71aafc0850d4ff19f61ba2b SHA512 f81088018534c91b542d5a9085509544ea47c3a1ac13291e9dc291c23bf1a912bc61cc64d94469ae5de3b98010270956f222a08e462332ccd0b450c8f198af74 +DIST wasm-bindgen-shared-0.2.80.crate 7204 BLAKE2B dd955b920bb74d96734b58c3143a10182c64ff5d4c1cbcdcba909521b45c0f97422c3aca2894722d96a226884a7c334b06649ca7c1cb2e7b08c2cac5acf53dd5 SHA512 c170759d46e12edd41dcafc908caa887756a811006a178b3bf5ae73f73556d51fa13fc4a0844e28071d21c177a1d98e1e2f6dcac41dc240b972b697d36d74203 DIST web-sys-0.3.56.crate 666465 BLAKE2B 903a54a43cdb7d990ac3e01b3ab7bd9ad33a7877fca2873296d3df3d7e1fc47d2eac52296d37579cfa1055746a0d07d3aa3d909cd86f1524e7c1ba60af16a3b2 SHA512 00db771aff344a7c05ff0c6e3c7648646913ebf16a38eb83cdb4b9afaae3ea90215ba802fe8586e50e20ccb96af11b8dcf2f81b6a11f44e26a2b0f9978b7e641 +DIST web-sys-0.3.57.crate 686563 BLAKE2B ddb687a252181a9198bc96da3feaea007ff188641996172293772257cffd748a79f306c24d9eb619c61a5ddcec4bb6e423288a831ff14c7b5ec6b37839b52508 SHA512 144a481ff7562ff5f96145c7db64ecc704863e2fd6c0c9afc87fe87513e5be660fcadec6b1114ed2c86da36ccd97024ce601b843c8768dd8b5c53c71daae9800 DIST webpki-0.22.0.crate 58663 BLAKE2B 4fff91a8ce3d46a9daa9e39c50755f79574c91faddead2f6c879f6e9bc2189b76c4951cbc36e607e099ab8a870b422e1afcd4bcbecc14e96555c26c8cbefeb84 SHA512 7c2916d47f2232587e3ccaa8fefc8b576addaf84b55166011032e471f91ce54a79d2fca7fcc1144552c254f5baead708fba2b0ce76a1c34286838a8744b0f570 DIST webpki-roots-0.22.2.crate 237864 BLAKE2B e729f2a7f52b8dd20042e2a34e482593001885648f059c6621a311c6dd9b473016c105f59418aa3a0b21e19756f61109c58cece8bbabdefb9ff7120bcb2431d2 SHA512 b0556b4f6cc91a51dc0f8cf82a8b5e4199e40406f0aa14b2d2508c382c603b3bb112f3e05a518386b83deb21194b12db1076306b144b15303faf140b70509ef4 +DIST webpki-roots-0.22.3.crate 242291 BLAKE2B 70509e4fe7e1df706c66dee61200dd73372ed37ad9dd08db81687bfca6d2baffa4a9588054a827cae3c7e55a0aa31de220c5cb205467bc2891188cef1949b776 SHA512 4015b9f98127324efd8219a3a1f3e7f3bc7d67023838fa924a52df8815ff80a5caca351e12219b24be594fe55448ea06b5e040c19b4d14156a115fe5c70c245f DIST wepoll-ffi-0.1.2.crate 31309 BLAKE2B cd1b01c9fdb6482baff3ab12a9926c1a5a9b6e430e4609890a94b13480f8223de166558724b4d6926d6e9dd7f466926c783df54f9beabc75d646edf4f3429a73 SHA512 f0f5c379d08642aee9c6ef36175b9d858ee1cb7d444b832d6e7ad194167a4db2de5aaee3b2356ca42ef9f48a9872928c61b456305c05dd40cc53e5204686b8a7 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 @@ -308,6 +356,7 @@ DIST windows_i686_msvc-0.34.0.crate 733497 BLAKE2B fe7588e946d95c1570ea0d90db82d DIST windows_x86_64_gnu-0.34.0.crate 744301 BLAKE2B fb0775c40069aa42fcabd01ff09fc7557236e3cd270c771b3648d7f556e9aeb9add7130b117fb107f3562bc199b728d3636779a99c9a1aad96aaf6b99f975f3e SHA512 61f532c2c95edf42f79ced48be9d4a9810dda327f45ff2dbff19a5fb888e3ba206f2b875c5b5571884f27742fb380d5f1e105e6d5fa460a2e529b53625123d86 DIST windows_x86_64_msvc-0.34.0.crate 669900 BLAKE2B 15a851bb19557ee896ade2db29872754549e4df9cf895a1387d9ddfbf8c599e6e5a2bcb835f450d8218296a99d08fbfb2db469e244b0abdaa13f16bcc38b35a9 SHA512 3bf5308993a259f5d1b3964698550151c5819a0d28a02928c6f7d70443be69131255a896d423f086a298842ba773502de8a8e8bb2ce8adbf7bf848ab40184bec DIST xattr-0.2.2.crate 11750 BLAKE2B a5fc393d16935411a89e152e7afe9622f5b78cc207c1f3980c65f26adbe177efaa6c93e0c6ecac4ee0687609a932c957efb11678c9176d44010eebee651fc84c SHA512 a89d34313c35ab02d6ea25675c99f9c9650dee40a76223d62941edda43b3d2db83ed223bada129625b3cf8487c293646ce9980afc6dba8888fa078d5aa035cab +DIST xattr-0.2.3.crate 11959 BLAKE2B e67cc186c3a86c3019cb5832aa515267671b8f11f88ba6253a3217eaf06d70b72a0367e9c8fb42a584b5b57113f8788c67f4e3d70db6427dd4e4a6efff59ac44 SHA512 55b99a9a9440463050b672dcacb7e1d1cc78f2b6f40ea7bff2134ee3a1c787d64972a1e00d2e06cf5a341bf76eff32f68e17a0c939a23f2c9a892715722afcac DIST zbus-1.9.1.crate 62908 BLAKE2B 3b443cfa9ea778b95574382784ad23308b08ab810e5b42908d92bb3bd02c439416c99d66de1c9e673284dad9a4023f5c53d8d3935f78779c165013f7e49a1269 SHA512 95b6018bcbec9656dfc8e38b72ff78d9c6cc43209e0930969f0fe2a1a2c4ba2b2437397dc2de0321a75fc5689595994e9b9769c0b0f25a0ddca9f227a64a3800 DIST zbus_macros-1.9.1.crate 14675 BLAKE2B 36da6420fd908febb695e9ea767f4928f34b7deb2be286ce14b77e0fc5fffdeec950b6e130d374a3eaf0d2a28b826ed7cb55f1c7e17f31eda1872b4c13f18179 SHA512 05a84bb3db5b773c132db27a63123dd8d22acab62f2db5aaef8373d049a27e7fe994ec16e959d512fc280c34b42cdc979506417a30ba8a1626131f37c4d27f10 DIST zip-0.5.13.crate 48237 BLAKE2B 0ffd9c41535f3e49d091b831925e8b639f3128702deafc75e0ea712b67df6f0900ec79628dd2640eb9b91fba7e828abd8b5c9edad87fbe7b22e042ef9909b07f SHA512 b30950ede91cdb1d4ef4f9d6aee8f62a3aa5a1a6422bd10507dfd76edc02c1bd24d41c7bf2ac416a5ee045562cacda0d17cd04938ec02b8be0a0d64acbaf7e01 @@ -315,5 +364,6 @@ DIST zip-0.6.2.crate 60077 BLAKE2B 3353cb0b8557ad1f16f3a3964a5c6d992bd044eebe385 DIST zvariant-2.10.0.crate 64374 BLAKE2B 65f5ec09b812217b2d96f57fcaca7fba97545dc715b1395cafe6386553a52e9a72d08c3a599bc08d5f563ea71324f1e7d60db2797c3ad1ad23a9c322a3939346 SHA512 48227afe709c1cc54cb70b4d9ae26e7f836559b4b11a68136d7720d01bacf757c1f5f40cad9de634fa27e196e4942df69c33a7de1334bb23ca995ea34690c5ba DIST zvariant_derive-2.10.0.crate 8746 BLAKE2B 8408e6689f6f849d37d0ade5549dbac25a01a8ef6de5692290f24462e0984128fb5b1d72e87e94e4c422896d68f9acaa382ca6af57f47f470448894a85071b1a SHA512 ba06d0761de8e20839246517d89494e5728fd654cf95eec193a4ca4cdb90090542bbfd7ed0ffbc9fc44edda38c5270139f54e63cb88d09f6c26b39199ea1deec EBUILD maturin-0.12.11.ebuild 6863 BLAKE2B 2cefb4b5e39614e9d68d0abee1aa41c9b7d80089422da43414eaabfad9fa025028f80a25a641a01ffb0a47901be54b7e62c07a069ed95cb44d6cf2257d6b2503 SHA512 d68fde4486922c617c08772aea53db181899221bec57f6c3ad8cf8662e843b11a2a599c2132e05f309b6745712d77f7c541bb33c51d4d139f31604ae068a4f36 -EBUILD maturin-0.12.12.ebuild 7056 BLAKE2B 033f73ba34c31e6c32009aaadf3f4f12c0a6a1f00ce5c6352d9a611878391052061f3a9302440f859062a101bb1bfaed5ef980f635ce554e51880fc23fc777bc SHA512 17e4b92e449f072ae54c63fc097e7fe8e61a07beebf4aee43e03426bf6c7c2a962cd22d7972b6df2e22b91ebf2fa28e968f105847f9e2fd2a0d73d9204364146 +EBUILD maturin-0.12.14.ebuild 7242 BLAKE2B 09b4c392b2777de1a377d4d55125fc337ee10960ab73aed6feca4c241ab4fb8f68eb9f0d73798e98646d5d0c3d568eb7ce06a6b2b69ccad3460eda99fadcaa8e SHA512 f36c5b0c6c19ed2624ee0515a996c7b2baceab07eb0c5963af7bbc00cd0c9be7186a205fdb6d669def026314214fdfa291dbb08942c31b38231b0ef5bdf98c28 +EBUILD maturin-0.12.15.ebuild 7328 BLAKE2B 87b14f8d096167797be23007ea493f2d2f5c92d62952b8f59b2f42835a351f61c6d063a2328fafe814e9c9795dcbec8e2c40ab9035937e54784f3329937cf0e4 SHA512 6a782c806f9c208a0b95decd42e7bfcf05ffc371e4f097c3bf4a572c27544d4fcfb31a0de9e27c4113fd37e5ddd87cf60daacae801036b532ee32b9a7b3748f9 MISC metadata.xml 536 BLAKE2B a94fef48d69a1f23ab4cb0c676c47c8b3b3337f78f2095384e9ef73fcf04a9c117766b633cca82c8bde782e70051a944d7508863e36e69f821de7399ea4afab8 SHA512 b66a31403684e70656c7cc25cb0654ac04e4e5c79f822ef3c4ae8aa9ff44fbd13914a90290c922e98c2e55e90a06f9250b93d71fdab51a7d2a727c33d872f247 diff --git a/dev-util/maturin/maturin-0.12.12.ebuild b/dev-util/maturin/maturin-0.12.12.ebuild deleted file mode 100644 index 5eb7714ddc79..000000000000 --- a/dev-util/maturin/maturin-0.12.12.ebuild +++ /dev/null @@ -1,360 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -CRATES=" - addr2line-0.17.0 - adler-1.0.2 - aes-0.6.0 - aes-soft-0.6.4 - aesni-0.10.0 - aho-corasick-0.7.18 - anyhow-1.0.56 - async-io-1.6.0 - atty-0.2.14 - autocfg-1.1.0 - backtrace-0.3.64 - base64-0.13.0 - bitflags-1.3.2 - block-buffer-0.10.2 - block-buffer-0.9.0 - block-modes-0.7.0 - block-padding-0.2.1 - bstr-0.2.17 - bumpalo-3.9.1 - byteorder-1.4.3 - bytes-1.1.0 - bytesize-1.1.0 - bzip2-0.4.3 - bzip2-sys-0.1.11+1.0.8 - cache-padded-1.2.0 - camino-1.0.7 - cargo-options-0.1.3 - cargo-platform-0.1.2 - cargo-zigbuild-0.8.1 - cargo_metadata-0.14.2 - cbindgen-0.21.0 - cc-1.0.73 - cfg-if-0.1.10 - cfg-if-1.0.0 - charset-0.1.3 - chunked_transfer-1.4.0 - cipher-0.2.5 - clap-3.1.8 - clap_complete-3.1.1 - clap_complete_fig-3.1.4 - clap_derive-3.1.7 - combine-4.6.3 - concurrent-queue-1.2.2 - configparser-3.0.0 - console-0.15.0 - core-foundation-0.9.3 - core-foundation-sys-0.8.3 - cpufeatures-0.2.2 - crc32fast-1.3.2 - crossbeam-utils-0.8.8 - crypto-common-0.1.3 - crypto-mac-0.10.1 - data-encoding-2.3.2 - derivative-2.2.0 - dialoguer-0.10.0 - digest-0.10.3 - digest-0.9.0 - dirs-4.0.0 - dirs-sys-0.3.7 - either-1.6.1 - encode_unicode-0.3.6 - encoding_rs-0.8.31 - enumflags2-0.6.4 - enumflags2_derive-0.6.4 - env_logger-0.7.1 - fastrand-1.7.0 - fat-macho-0.4.5 - filetime-0.2.15 - flate2-1.0.22 - fnv-1.0.7 - foreign-types-0.3.2 - foreign-types-shared-0.1.1 - form_urlencoded-1.0.1 - fs-err-2.7.0 - futures-0.3.21 - futures-channel-0.3.21 - futures-core-0.3.21 - futures-executor-0.3.21 - futures-io-0.3.21 - futures-lite-1.12.0 - futures-macro-0.3.21 - futures-sink-0.3.21 - futures-task-0.3.21 - futures-util-0.3.21 - generic-array-0.14.5 - getrandom-0.2.6 - gimli-0.26.1 - glob-0.3.0 - globset-0.4.8 - goblin-0.5.1 - hashbrown-0.11.2 - heck-0.4.0 - hermit-abi-0.1.19 - hkdf-0.10.0 - hmac-0.10.1 - human-panic-1.0.3 - humantime-1.3.0 - idna-0.2.3 - ignore-0.4.18 - indexmap-1.8.1 - indoc-1.0.4 - instant-0.1.12 - itertools-0.10.3 - itoa-1.0.1 - js-sys-0.3.56 - keyring-1.1.2 - lazy_static-1.4.0 - lddtree-0.2.9 - libc-0.2.122 - log-0.4.16 - mailparse-0.13.8 - matches-0.1.9 - memchr-2.4.1 - mime-0.3.16 - mime_guess-2.0.4 - minijinja-0.15.0 - miniz_oxide-0.4.4 - multipart-0.18.0 - native-tls-0.2.10 - nb-connect-1.2.0 - nix-0.17.0 - num-0.3.1 - num-bigint-0.3.3 - num-complex-0.3.1 - num-integer-0.1.44 - num-iter-0.1.42 - num-rational-0.3.2 - num-traits-0.2.14 - num_threads-0.1.5 - object-0.27.1 - once_cell-1.10.0 - opaque-debug-0.3.0 - openssl-0.10.38 - openssl-probe-0.1.5 - openssl-sys-0.9.72 - os_str_bytes-6.0.0 - os_type-2.4.0 - parking-2.0.0 - path-slash-0.1.4 - percent-encoding-2.1.0 - pin-project-lite-0.2.8 - pin-utils-0.1.0 - pkg-config-0.3.25 - plain-0.2.3 - platform-info-0.2.0 - polling-2.2.0 - ppv-lite86-0.2.16 - pretty_env_logger-0.4.0 - proc-macro-crate-0.1.5 - proc-macro-crate-1.1.3 - proc-macro-error-1.0.4 - proc-macro-error-attr-1.0.4 - proc-macro2-1.0.37 - pyproject-toml-0.3.1 - python-pkginfo-0.5.4 - quick-error-1.2.3 - quote-1.0.17 - quoted_printable-0.4.5 - rand-0.8.5 - rand_chacha-0.3.1 - rand_core-0.6.3 - redox_syscall-0.2.13 - redox_users-0.4.3 - regex-1.5.5 - regex-syntax-0.6.25 - remove_dir_all-0.5.3 - rfc2047-decoder-0.1.2 - ring-0.16.20 - rpassword-6.0.1 - rustc-demangle-0.1.21 - rustc_version-0.4.0 - rustls-0.20.4 - ryu-1.0.9 - same-file-1.0.6 - schannel-0.1.19 - scoped-tls-1.0.0 - scroll-0.11.0 - scroll_derive-0.11.0 - sct-0.7.0 - secret-service-2.0.1 - security-framework-2.6.1 - security-framework-sys-2.6.1 - semver-1.0.7 - serde-1.0.136 - serde_derive-1.0.136 - serde_json-1.0.79 - serde_repr-0.1.7 - sha2-0.10.2 - sha2-0.9.9 - shlex-1.1.0 - slab-0.4.6 - smawk-0.3.1 - socket2-0.4.4 - spin-0.5.2 - static_assertions-1.1.0 - strsim-0.10.0 - subtle-2.4.1 - syn-1.0.91 - tar-0.4.38 - target-lexicon-0.12.3 - tempfile-3.3.0 - termcolor-1.1.3 - terminal_size-0.1.17 - textwrap-0.15.0 - thiserror-1.0.30 - thiserror-impl-1.0.30 - thread_local-1.1.4 - time-0.3.9 - time-macros-0.2.4 - tinyvec-1.5.1 - tinyvec_macros-0.1.0 - toml-0.5.8 - toml_edit-0.14.2 - typenum-1.15.0 - unicase-2.6.0 - unicode-bidi-0.3.7 - unicode-linebreak-0.1.2 - unicode-normalization-0.1.19 - unicode-width-0.1.9 - unicode-xid-0.2.2 - unindent-0.1.8 - untrusted-0.7.1 - ureq-2.4.0 - url-2.2.2 - uuid-0.8.2 - vcpkg-0.2.15 - version_check-0.9.4 - void-1.0.2 - waker-fn-1.1.0 - walkdir-2.3.2 - wasi-0.10.2+wasi-snapshot-preview1 - wasm-bindgen-0.2.79 - wasm-bindgen-backend-0.2.79 - wasm-bindgen-macro-0.2.79 - wasm-bindgen-macro-support-0.2.79 - wasm-bindgen-shared-0.2.79 - web-sys-0.3.56 - webpki-0.22.0 - webpki-roots-0.22.2 - wepoll-ffi-0.1.2 - winapi-0.3.9 - winapi-i686-pc-windows-gnu-0.4.0 - winapi-util-0.1.5 - winapi-x86_64-pc-windows-gnu-0.4.0 - xattr-0.2.2 - zbus-1.9.1 - zbus_macros-1.9.1 - zip-0.6.2 - zvariant-2.10.0 - zvariant_derive-2.10.0" -CRATES_TEST=" - libc-0.2.119 - libc-0.2.121 - lock_api-0.4.7 - once_cell-1.9.0 - parking_lot-0.12.0 - parking_lot_core-0.9.2 - proc-macro2-1.0.36 - pyo3-0.16.3 - pyo3-build-config-0.16.0 - pyo3-build-config-0.16.3 - pyo3-ffi-0.16.0 - pyo3-ffi-0.16.3 - pyo3-macros-0.16.3 - pyo3-macros-backend-0.16.3 - scopeguard-1.1.0 - smallvec-1.8.0 - syn-1.0.90 - windows-sys-0.34.0 - windows_aarch64_msvc-0.34.0 - windows_i686_gnu-0.34.0 - windows_i686_msvc-0.34.0 - windows_x86_64_gnu-0.34.0 - windows_x86_64_msvc-0.34.0" -PYTHON_COMPAT=( python3_{8..10} ) -inherit cargo distutils-r1 flag-o-matic - -DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings" -HOMEPAGE="https://maturin.rs/" -SRC_URI=" - https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz - $(cargo_crate_uris) - test? ( $(cargo_crate_uris ${CRATES_TEST}) )" - -LICENSE=" - 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 openssl - doc? ( CC-BY-4.0 OFL-1.1 )" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="doc test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-python/tomli[${PYTHON_USEDEP}]" -BDEPEND=" - doc? ( app-text/mdbook ) - test? ( - dev-python/cffi[${PYTHON_USEDEP}] - dev-python/boltons[${PYTHON_USEDEP}] - dev-python/virtualenv[${PYTHON_USEDEP}] - )" - -QA_FLAGS_IGNORED="usr/bin/${PN}" - -PATCHES=( - "${FILESDIR}"/${PN}-0.12.8-zig-tests.patch -) - -python_prepare_all() { - distutils-r1_python_prepare_all - - # TODO: migrate to pep517, deleted meanwhile for bug #836597 - rm pyproject.toml || die - - # use setup.py only for pure python and handle cargo manually - sed -i 's/cmdclass.*/packages=["'${PN}'"],/' setup.py || die - - if use test; then - # used to prevent use of network during tests - cat > "${T}"/pip.conf <<-EOF || die - [install] - no-index = yes - no-dependencies = yes - EOF - - # run plain 'python' from eclass rather than auto-detect 'python3.x' - sed -i 's/"build",/&"-i","python",/' tests/common/integration.rs || die - fi -} - -python_configure_all() { - filter-flags '-flto*' # undefined references with ring crate - - cargo_src_configure -} - -python_compile_all() { - cargo_src_compile - - use !doc || mdbook build -d html guide || die -} - -python_test() { - local -x PIP_CONFIG_FILE=${T}/pip.conf - local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1 - - cargo_src_test -- --skip locked_doesnt_build_without_cargo_lock -} - -python_install_all() { - cargo_src_install - - dodoc Changelog.md Readme.md - use doc && dodoc -r guide/html -} diff --git a/dev-util/maturin/maturin-0.12.14.ebuild b/dev-util/maturin/maturin-0.12.14.ebuild new file mode 100644 index 000000000000..07e05f04a58b --- /dev/null +++ b/dev-util/maturin/maturin-0.12.14.ebuild @@ -0,0 +1,363 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + addr2line-0.17.0 + adler-1.0.2 + aes-0.6.0 + aes-soft-0.6.4 + aesni-0.10.0 + aho-corasick-0.7.18 + anyhow-1.0.57 + async-io-1.6.0 + atty-0.2.14 + autocfg-1.1.0 + backtrace-0.3.65 + base64-0.13.0 + bitflags-1.3.2 + block-buffer-0.10.2 + block-buffer-0.9.0 + block-modes-0.7.0 + block-padding-0.2.1 + bstr-0.2.17 + bumpalo-3.9.1 + byteorder-1.4.3 + bytes-1.1.0 + bytesize-1.1.0 + bzip2-0.4.3 + bzip2-sys-0.1.11+1.0.8 + cache-padded-1.2.0 + camino-1.0.7 + cargo-options-0.1.4 + cargo-platform-0.1.2 + cargo-zigbuild-0.8.5 + cargo_metadata-0.14.2 + cbindgen-0.23.0 + cc-1.0.73 + cfg-if-0.1.10 + cfg-if-1.0.0 + charset-0.1.3 + chunked_transfer-1.4.0 + cipher-0.2.5 + clap-3.1.12 + clap_complete-3.1.2 + clap_complete_fig-3.1.5 + clap_derive-3.1.7 + clap_lex-0.1.1 + combine-4.6.4 + concurrent-queue-1.2.2 + configparser-3.0.0 + console-0.15.0 + core-foundation-0.9.3 + core-foundation-sys-0.8.3 + cpufeatures-0.2.2 + crc32fast-1.3.2 + crossbeam-utils-0.8.8 + crypto-common-0.1.3 + crypto-mac-0.10.1 + data-encoding-2.3.2 + derivative-2.2.0 + dialoguer-0.10.0 + digest-0.10.3 + digest-0.9.0 + dirs-4.0.0 + dirs-sys-0.3.7 + either-1.6.1 + encode_unicode-0.3.6 + encoding_rs-0.8.31 + enumflags2-0.6.4 + enumflags2_derive-0.6.4 + env_logger-0.7.1 + fastrand-1.7.0 + fat-macho-0.4.5 + filetime-0.2.16 + flate2-1.0.23 + fnv-1.0.7 + foreign-types-0.3.2 + foreign-types-shared-0.1.1 + form_urlencoded-1.0.1 + fs-err-2.7.0 + futures-0.3.21 + futures-channel-0.3.21 + futures-core-0.3.21 + futures-executor-0.3.21 + futures-io-0.3.21 + futures-lite-1.12.0 + futures-macro-0.3.21 + futures-sink-0.3.21 + futures-task-0.3.21 + futures-util-0.3.21 + generic-array-0.14.5 + getrandom-0.2.6 + gimli-0.26.1 + glob-0.3.0 + globset-0.4.8 + goblin-0.5.1 + hashbrown-0.11.2 + heck-0.4.0 + hermit-abi-0.1.19 + hkdf-0.10.0 + hmac-0.10.1 + human-panic-1.0.3 + humantime-1.3.0 + idna-0.2.3 + ignore-0.4.18 + indexmap-1.8.1 + indoc-1.0.4 + instant-0.1.12 + itertools-0.10.3 + itoa-1.0.1 + js-sys-0.3.57 + keyring-1.1.2 + lazy_static-1.4.0 + lddtree-0.2.9 + libc-0.2.124 + log-0.4.16 + mailparse-0.13.8 + matches-0.1.9 + memchr-2.4.1 + mime-0.3.16 + mime_guess-2.0.4 + minijinja-0.15.0 + miniz_oxide-0.5.1 + multipart-0.18.0 + native-tls-0.2.10 + nb-connect-1.2.0 + nix-0.17.0 + num-0.3.1 + num-bigint-0.3.3 + num-complex-0.3.1 + num-integer-0.1.44 + num-iter-0.1.42 + num-rational-0.3.2 + num-traits-0.2.14 + num_threads-0.1.5 + object-0.28.3 + once_cell-1.10.0 + opaque-debug-0.3.0 + openssl-0.10.38 + openssl-probe-0.1.5 + openssl-sys-0.9.72 + os_str_bytes-6.0.0 + os_type-2.4.0 + parking-2.0.0 + path-slash-0.1.4 + percent-encoding-2.1.0 + pin-project-lite-0.2.8 + pin-utils-0.1.0 + pkg-config-0.3.25 + plain-0.2.3 + platform-info-0.2.0 + polling-2.2.0 + ppv-lite86-0.2.16 + pretty_env_logger-0.4.0 + proc-macro-crate-0.1.5 + proc-macro-crate-1.1.3 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro2-1.0.37 + pyproject-toml-0.3.1 + python-pkginfo-0.5.4 + quick-error-1.2.3 + quote-1.0.18 + quoted_printable-0.4.5 + rand-0.8.5 + rand_chacha-0.3.1 + rand_core-0.6.3 + redox_syscall-0.2.13 + redox_users-0.4.3 + regex-1.5.5 + regex-syntax-0.6.25 + remove_dir_all-0.5.3 + rfc2047-decoder-0.1.2 + ring-0.16.20 + rpassword-6.0.1 + rustc-demangle-0.1.21 + rustc_version-0.4.0 + rustls-0.20.4 + ryu-1.0.9 + same-file-1.0.6 + schannel-0.1.19 + scoped-tls-1.0.0 + scroll-0.11.0 + scroll_derive-0.11.0 + sct-0.7.0 + secret-service-2.0.1 + security-framework-2.6.1 + security-framework-sys-2.6.1 + semver-1.0.7 + serde-1.0.136 + serde_derive-1.0.136 + serde_json-1.0.79 + serde_repr-0.1.7 + sha2-0.10.2 + sha2-0.9.9 + shlex-1.1.0 + slab-0.4.6 + smawk-0.3.1 + socket2-0.4.4 + spin-0.5.2 + static_assertions-1.1.0 + strsim-0.10.0 + subtle-2.4.1 + syn-1.0.91 + tar-0.4.38 + target-lexicon-0.12.3 + tempfile-3.3.0 + termcolor-1.1.3 + terminal_size-0.1.17 + textwrap-0.15.0 + thiserror-1.0.30 + thiserror-impl-1.0.30 + thread_local-1.1.4 + time-0.3.9 + time-macros-0.2.4 + tinyvec-1.6.0 + tinyvec_macros-0.1.0 + toml-0.5.9 + toml_edit-0.14.2 + typenum-1.15.0 + unicase-2.6.0 + unicode-bidi-0.3.7 + unicode-linebreak-0.1.2 + unicode-normalization-0.1.19 + unicode-width-0.1.9 + unicode-xid-0.2.2 + unindent-0.1.8 + untrusted-0.7.1 + ureq-2.4.0 + url-2.2.2 + uuid-0.8.2 + vcpkg-0.2.15 + version_check-0.9.4 + void-1.0.2 + waker-fn-1.1.0 + walkdir-2.3.2 + wasi-0.10.2+wasi-snapshot-preview1 + wasm-bindgen-0.2.80 + wasm-bindgen-backend-0.2.80 + wasm-bindgen-macro-0.2.80 + wasm-bindgen-macro-support-0.2.80 + wasm-bindgen-shared-0.2.80 + web-sys-0.3.57 + webpki-0.22.0 + webpki-roots-0.22.3 + wepoll-ffi-0.1.2 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + xattr-0.2.2 + zbus-1.9.1 + zbus_macros-1.9.1 + zip-0.6.2 + zvariant-2.10.0 + zvariant_derive-2.10.0" +CRATES_TEST=" + libc-0.2.119 + libc-0.2.123 + lock_api-0.4.7 + once_cell-1.9.0 + parking_lot-0.12.0 + parking_lot_core-0.9.2 + pyo3-0.16.4 + pyo3-build-config-0.16.0 + pyo3-build-config-0.16.4 + pyo3-ffi-0.16.0 + pyo3-ffi-0.16.4 + pyo3-macros-0.16.4 + pyo3-macros-backend-0.16.4 + python3-dll-a-0.2.0 + scopeguard-1.1.0 + smallvec-1.8.0 + windows-sys-0.34.0 + windows_aarch64_msvc-0.34.0 + windows_i686_gnu-0.34.0 + windows_i686_msvc-0.34.0 + windows_x86_64_gnu-0.34.0 + windows_x86_64_msvc-0.34.0" +PYTHON_COMPAT=( python3_{8..10} ) +inherit cargo distutils-r1 flag-o-matic + +DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings" +HOMEPAGE="https://maturin.rs/" +SRC_URI=" + https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris) + test? ( $(cargo_crate_uris ${CRATES_TEST}) )" + +LICENSE=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 openssl + doc? ( CC-BY-4.0 OFL-1.1 )" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/tomli[${PYTHON_USEDEP}]" +BDEPEND=" + doc? ( app-text/mdbook ) + test? ( + dev-python/cffi[${PYTHON_USEDEP}] + dev-python/boltons[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + )" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +PATCHES=( + "${FILESDIR}"/${PN}-0.12.8-zig-tests.patch +) + +python_prepare_all() { + distutils-r1_python_prepare_all + + # TODO: migrate to pep517, deleted meanwhile for bug #836597 + rm pyproject.toml || die + + # use setup.py only for pure python and handle cargo manually + sed -i 's/cmdclass.*/packages=["'${PN}'"],/' setup.py || die + + if use test; then + # used to prevent use of network during tests + cat > "${T}"/pip.conf <<-EOF || die + [install] + no-index = yes + no-dependencies = yes + EOF + + # run plain 'python' from eclass rather than auto-detect 'python3.x' + sed -i 's/"build",/&"-i","python",/' tests/common/integration.rs || die + fi +} + +python_configure_all() { + filter-flags '-flto*' # undefined references with ring crate + + cargo_src_configure +} + +python_compile_all() { + cargo_src_compile + + use !doc || mdbook build -d html guide || die +} + +python_test() { + local -x PIP_CONFIG_FILE=${T}/pip.conf + local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1 + + # pyo3_no_extension_module is xfail but passes with >=rust-1.60, still + # need looking into but is not known to cause issues, disable for now. + cargo_src_test -- --skip locked_doesnt_build_without_cargo_lock \ + --skip pyo3_no_extension_module +} + +python_install_all() { + cargo_src_install + + dodoc Changelog.md Readme.md + use doc && dodoc -r guide/html +} diff --git a/dev-util/maturin/maturin-0.12.15.ebuild b/dev-util/maturin/maturin-0.12.15.ebuild new file mode 100644 index 000000000000..96cbb7a8e65f --- /dev/null +++ b/dev-util/maturin/maturin-0.12.15.ebuild @@ -0,0 +1,368 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +CRATES=" + addr2line-0.17.0 + adler-1.0.2 + aes-0.6.0 + aes-soft-0.6.4 + aesni-0.10.0 + aho-corasick-0.7.18 + anyhow-1.0.57 + async-io-1.6.0 + atty-0.2.14 + autocfg-1.1.0 + backtrace-0.3.65 + base64-0.13.0 + bitflags-1.3.2 + block-buffer-0.10.2 + block-buffer-0.9.0 + block-modes-0.7.0 + block-padding-0.2.1 + bstr-0.2.17 + bumpalo-3.9.1 + byteorder-1.4.3 + bytes-1.1.0 + bytesize-1.1.0 + bzip2-0.4.3 + bzip2-sys-0.1.11+1.0.8 + cache-padded-1.2.0 + camino-1.0.7 + cargo-options-0.1.4 + cargo-platform-0.1.2 + cargo-zigbuild-0.8.7 + cargo_metadata-0.14.2 + cbindgen-0.23.0 + cc-1.0.73 + cfg-if-0.1.10 + cfg-if-1.0.0 + charset-0.1.3 + chunked_transfer-1.4.0 + cipher-0.2.5 + clap-3.1.17 + clap_complete-3.1.4 + clap_complete_fig-3.1.5 + clap_derive-3.1.7 + clap_lex-0.2.0 + combine-4.6.4 + concurrent-queue-1.2.2 + configparser-3.0.0 + console-0.15.0 + core-foundation-0.9.3 + core-foundation-sys-0.8.3 + cpufeatures-0.2.2 + crc32fast-1.3.2 + crossbeam-utils-0.8.8 + crypto-common-0.1.3 + crypto-mac-0.10.1 + data-encoding-2.3.2 + derivative-2.2.0 + dialoguer-0.10.0 + digest-0.10.3 + digest-0.9.0 + dirs-4.0.0 + dirs-sys-0.3.7 + either-1.6.1 + encode_unicode-0.3.6 + encoding_rs-0.8.31 + enumflags2-0.6.4 + enumflags2_derive-0.6.4 + env_logger-0.7.1 + fastrand-1.7.0 + fat-macho-0.4.5 + filetime-0.2.16 + flate2-1.0.23 + fnv-1.0.7 + foreign-types-0.3.2 + foreign-types-shared-0.1.1 + form_urlencoded-1.0.1 + fs-err-2.7.0 + futures-0.3.21 + futures-channel-0.3.21 + futures-core-0.3.21 + futures-executor-0.3.21 + futures-io-0.3.21 + futures-lite-1.12.0 + futures-macro-0.3.21 + futures-sink-0.3.21 + futures-task-0.3.21 + futures-util-0.3.21 + generic-array-0.14.5 + getrandom-0.2.6 + gimli-0.26.1 + glob-0.3.0 + globset-0.4.8 + goblin-0.5.1 + hashbrown-0.11.2 + heck-0.4.0 + hermit-abi-0.1.19 + hkdf-0.10.0 + hmac-0.10.1 + human-panic-1.0.3 + humantime-1.3.0 + idna-0.2.3 + ignore-0.4.18 + indexmap-1.8.1 + indoc-1.0.6 + instant-0.1.12 + itertools-0.10.3 + itoa-1.0.1 + js-sys-0.3.57 + keyring-1.1.2 + lazy_static-1.4.0 + lddtree-0.2.9 + libc-0.2.125 + log-0.4.17 + mailparse-0.13.8 + matches-0.1.9 + memchr-2.5.0 + mime-0.3.16 + mime_guess-2.0.4 + minijinja-0.15.0 + miniz_oxide-0.5.1 + multipart-0.18.0 + native-tls-0.2.10 + nb-connect-1.2.0 + nix-0.17.0 + num-0.3.1 + num-bigint-0.3.3 + num-complex-0.3.1 + num-integer-0.1.45 + num-iter-0.1.43 + num-rational-0.3.2 + num-traits-0.2.15 + num_threads-0.1.6 + object-0.28.3 + once_cell-1.10.0 + opaque-debug-0.3.0 + openssl-0.10.40 + openssl-macros-0.1.0 + openssl-probe-0.1.5 + openssl-sys-0.9.73 + os_str_bytes-6.0.0 + os_type-2.4.0 + parking-2.0.0 + path-slash-0.1.4 + percent-encoding-2.1.0 + pin-project-lite-0.2.9 + pin-utils-0.1.0 + pkg-config-0.3.25 + plain-0.2.3 + platform-info-0.2.0 + polling-2.2.0 + ppv-lite86-0.2.16 + pretty_env_logger-0.4.0 + proc-macro-crate-0.1.5 + proc-macro-crate-1.1.3 + proc-macro-error-1.0.4 + proc-macro-error-attr-1.0.4 + proc-macro2-1.0.38 + pyproject-toml-0.3.1 + python-pkginfo-0.5.4 + quick-error-1.2.3 + quote-1.0.18 + quoted_printable-0.4.5 + rand-0.8.5 + rand_chacha-0.3.1 + rand_core-0.6.3 + redox_syscall-0.2.13 + redox_users-0.4.3 + regex-1.5.5 + regex-syntax-0.6.25 + remove_dir_all-0.5.3 + rfc2047-decoder-0.1.2 + ring-0.16.20 + rpassword-6.0.1 + rustc-demangle-0.1.21 + rustc_version-0.4.0 + rustls-0.20.4 + ryu-1.0.9 + same-file-1.0.6 + schannel-0.1.19 + scoped-tls-1.0.0 + scroll-0.11.0 + scroll_derive-0.11.0 + sct-0.7.0 + secret-service-2.0.1 + security-framework-2.6.1 + security-framework-sys-2.6.1 + semver-1.0.9 + serde-1.0.137 + serde_derive-1.0.137 + serde_json-1.0.81 + serde_repr-0.1.8 + sha2-0.10.2 + sha2-0.9.9 + shlex-1.1.0 + slab-0.4.6 + smawk-0.3.1 + socket2-0.4.4 + spin-0.5.2 + static_assertions-1.1.0 + strsim-0.10.0 + subtle-2.4.1 + syn-1.0.92 + tar-0.4.38 + target-lexicon-0.12.3 + tempfile-3.3.0 + termcolor-1.1.3 + terminal_size-0.1.17 + textwrap-0.15.0 + thiserror-1.0.31 + thiserror-impl-1.0.31 + thread_local-1.1.4 + time-0.3.9 + time-macros-0.2.4 + tinyvec-1.6.0 + tinyvec_macros-0.1.0 + toml-0.5.9 + toml_edit-0.14.3 + typenum-1.15.0 + unicase-2.6.0 + unicode-bidi-0.3.8 + unicode-linebreak-0.1.2 + unicode-normalization-0.1.19 + unicode-width-0.1.9 + unicode-xid-0.2.3 + untrusted-0.7.1 + ureq-2.4.0 + url-2.2.2 + uuid-0.8.2 + vcpkg-0.2.15 + version_check-0.9.4 + void-1.0.2 + waker-fn-1.1.0 + walkdir-2.3.2 + wasi-0.10.2+wasi-snapshot-preview1 + wasm-bindgen-0.2.80 + wasm-bindgen-backend-0.2.80 + wasm-bindgen-macro-0.2.80 + wasm-bindgen-macro-support-0.2.80 + wasm-bindgen-shared-0.2.80 + web-sys-0.3.57 + webpki-0.22.0 + webpki-roots-0.22.3 + wepoll-ffi-0.1.2 + winapi-0.3.9 + winapi-i686-pc-windows-gnu-0.4.0 + winapi-util-0.1.5 + winapi-x86_64-pc-windows-gnu-0.4.0 + xattr-0.2.3 + zbus-1.9.1 + zbus_macros-1.9.1 + zip-0.6.2 + zvariant-2.10.0 + zvariant_derive-2.10.0" +CRATES_TEST=" + indoc-1.0.4 + libc-0.2.119 + libc-0.2.123 + lock_api-0.4.7 + once_cell-1.9.0 + parking_lot-0.12.0 + parking_lot_core-0.9.2 + proc-macro2-1.0.37 + pyo3-0.16.4 + pyo3-build-config-0.16.0 + pyo3-build-config-0.16.4 + pyo3-ffi-0.16.0 + pyo3-ffi-0.16.4 + pyo3-macros-0.16.4 + pyo3-macros-backend-0.16.4 + python3-dll-a-0.2.0 + scopeguard-1.1.0 + smallvec-1.8.0 + syn-1.0.91 + unicode-xid-0.2.2 + unindent-0.1.8 + windows-sys-0.34.0 + windows_aarch64_msvc-0.34.0 + windows_i686_gnu-0.34.0 + windows_i686_msvc-0.34.0 + windows_x86_64_gnu-0.34.0 + windows_x86_64_msvc-0.34.0" +PYTHON_COMPAT=( python3_{8..10} ) +inherit cargo distutils-r1 flag-o-matic + +DESCRIPTION="Build and publish crates with pyo3, rust-cpython and cffi bindings" +HOMEPAGE="https://maturin.rs/" +SRC_URI=" + https://github.com/PyO3/maturin/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz + $(cargo_crate_uris) + test? ( $(cargo_crate_uris ${CRATES_TEST}) )" + +LICENSE=" + 0BSD Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD ISC MIT MPL-2.0 openssl + doc? ( CC-BY-4.0 OFL-1.1 )" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="doc test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-python/tomli[${PYTHON_USEDEP}]" +BDEPEND=" + doc? ( app-text/mdbook ) + test? ( + dev-python/cffi[${PYTHON_USEDEP}] + dev-python/boltons[${PYTHON_USEDEP}] + dev-python/virtualenv[${PYTHON_USEDEP}] + )" + +QA_FLAGS_IGNORED="usr/bin/${PN}" + +PATCHES=( + "${FILESDIR}"/${PN}-0.12.8-zig-tests.patch +) + +python_prepare_all() { + distutils-r1_python_prepare_all + + # TODO: migrate to pep517, deleted meanwhile for bug #836597 + rm pyproject.toml || die + + # use setup.py only for pure python and handle cargo manually + sed -i 's/cmdclass.*/packages=["'${PN}'"],/' setup.py || die + + if use test; then + # used to prevent use of network during tests + cat > "${T}"/pip.conf <<-EOF || die + [install] + no-index = yes + no-dependencies = yes + EOF + + # run plain 'python' from eclass rather than auto-detect 'python3.x' + sed -i 's/"build",/&"-i","python",/' tests/common/integration.rs || die + fi +} + +python_configure_all() { + filter-flags '-flto*' # undefined references with ring crate + + cargo_src_configure +} + +python_compile_all() { + cargo_src_compile + + use !doc || mdbook build -d html guide || die +} + +python_test() { + local -x PIP_CONFIG_FILE=${T}/pip.conf + local -x VIRTUALENV_SYSTEM_SITE_PACKAGES=1 + + # pyo3_no_extension_module is xfail but passes with >=rust-1.60, still + # need looking into but is not known to cause issues, disable for now. + cargo_src_test -- --skip locked_doesnt_build_without_cargo_lock \ + --skip pyo3_no_extension_module +} + +python_install_all() { + cargo_src_install + + dodoc Changelog.md Readme.md + use doc && dodoc -r guide/html +} diff --git a/dev-util/maxcso/Manifest b/dev-util/maxcso/Manifest index 12e4791ddf49..d333dfa1f439 100644 --- a/dev-util/maxcso/Manifest +++ b/dev-util/maxcso/Manifest @@ -1,5 +1,5 @@ AUX maxcso-1.13.0-ldflags.patch 797 BLAKE2B 6459e1f62048dc7861af1e6f568fabdbb84e4cad028d950c2167ccc52eee441535dd1dc55f0f66246226435670e00fa50a9e2ff5681ace1e2e64af873711e137 SHA512 dc7732065354d3aad608c804dfeff770b4e6ae4aa478f7eff8e6e777585f5ca40ceac56c6af3527d7bca284cf85e988f0bf138cc4891ad5aecf3d17cf9e9b8b1 DIST maxcso-1.13.0.tar.gz 3734868 BLAKE2B 8c8db7741d8c5fb42ca26660221f2f56141845ad8ab95cf84e910e15b6a01109203015de9fec51da23e786a5015399bfdee2782f7e195c6557ce2e05c901f4e4 SHA512 1d09dee8094d09debe69764f06356339de60da01aaaac7d372c66c4909b86625114f8d6dbdce22d9d700340f9a7b07f1ff71031ad8f1465a65fd38cd5df21209 EBUILD maxcso-1.13.0.ebuild 823 BLAKE2B d6fc9245208f93f65fbf51b283ebd986de6f775e5e77871fdfab49ccec2c3031f9121f7fa5289fc08f5ade88ffa8b93dcb3c0ae90630fa3c8dfcb81769d9e4d1 SHA512 53fa75c24caf4b1f318066763152c8f7c4cbc779ee8a38cc54b09c4881697bf668f48d8eec27b9bdd4e68070905b9d414e2fe5ef20e064400c82f1d8c7bb8629 -EBUILD maxcso-9999.ebuild 779 BLAKE2B 5b8c29afe4632ab3fce679d87647d5546c0b70ffa6c8ecb1ecdc2844ee972632bf6768be2ba0976fbfcf9882d6b2c46e59994640e3f2b213b33502958cf08546 SHA512 8cf828b6533ab093f48c8fe44ce608b216020a7c173f28cc68d738f0d79621cbe7a86bc56e2516cc1d6350cc2315f727a4731fb1ca32b311c9f6ac06ce390226 +EBUILD maxcso-9999.ebuild 816 BLAKE2B 36069260b667bac3a6224c81dc4964aa0422d2a7ae492df4ab8ec9fd0b7ee398dacda7ba8306dc6bf90ccaddfc68bccc876f12aa3509f3161a02af0e58bab932 SHA512 ae97ae363c13494bd4f034377fe404e7415cce2d27597ebaaccf8d1ee658c475aa379d0f88c68594b5728a1bb50d8cc8d839da41e6b35ab90c5ac4925e8b3d1c MISC metadata.xml 679 BLAKE2B 9903c27de738ff5446de53884c31914b8fa5ce79e68ce7828f38d07b2b5b16e38beb04d2db194f6f3f4ed6e5b05ebf20a3dd80d5fde9e1040b16a468e861a915 SHA512 a7b0f95f8dc031bcbeff66df3e0278db52388f9f790f88787c8dd7133dc244450e7581e92b7ee7ed62809dd15ed3612e1e3f217611881b634c9b958535cb5fc0 diff --git a/dev-util/maxcso/maxcso-9999.ebuild b/dev-util/maxcso/maxcso-9999.ebuild index a9f29908ada6..d96731620d13 100644 --- a/dev-util/maxcso/maxcso-9999.ebuild +++ b/dev-util/maxcso/maxcso-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2021-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,16 +18,16 @@ fi LICENSE="ISC MIT LGPL-2.1+ Apache-2.0" SLOT="0" -BDEPEND="virtual/pkgconfig" -RDEPEND=" +DEPEND=" app-arch/lz4 dev-libs/libuv sys-libs/zlib " -DEPEND="${RDEPEND}" +RDEPEND="${DEPEND}" +BDEPEND="virtual/pkgconfig" src_compile() { - emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" + emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" PKG_CONFIG="$(tc-getPKG_CONFIG)" } src_install() { diff --git a/dev-util/mdds/Manifest b/dev-util/mdds/Manifest index f9c7bbda8d58..659f3ad13ab5 100644 --- a/dev-util/mdds/Manifest +++ b/dev-util/mdds/Manifest @@ -4,6 +4,6 @@ AUX mdds-1.7.0-rtree_test.patch 1673 BLAKE2B c5913765972b2c6346a8414cc9b980337e7 DIST mdds-1.7.0.tar.xz 313220 BLAKE2B 02ab09ad1338223da2911c05fc8d67c9d0d5414d1dcedac066dc95a2b0853f3801347c9791a5fc5700d666933be78efc52f735453769f9f2123ce06eca1fa67f SHA512 ac2bfe5186d499a79f4379c1dc7cc869bbbd9a59d4943399409dd4dd1ef7e3567a993deda5d5a06ad67dbd94b0a534439805837f2f405c5aca0aeb197178291a DIST mdds-2.0.2.tar.xz 415824 BLAKE2B 47b720b96fec4a4410dcb15c86c19ddaa502b9d45905905609a28ba9cbb2e6021ce20c82d26e28cd2374e76d779361e1805a7401134c2ee30fd09fbf6ac35d79 SHA512 eba7dc5a5961e69208c8e605995355c0fef392eb4273e8391d529aa9c49b24e491675f443767abef80ff30440bd9fcbaf0f1fbd5bad9c0ecb6b761033efd6f27 EBUILD mdds-1.7.0.ebuild 1429 BLAKE2B b04b3825a006f761fa9c887dbb404deed36f3f0bd66c86377ae753134fb3492495d8588ae7b6ba4decca52fbe994846c5cfa2c46fdb9e1a9d02ad37eceb9cb88 SHA512 885cfe58f6ba20cbbd4a222a340ff2154faf8054a54dba61d15e80de782dda7999d1126db3c8865a5309687009454f2a193868c7d7681c764967d620df35dd90 -EBUILD mdds-2.0.2.ebuild 1327 BLAKE2B c777e854710018f2b5c2405e87ee7e5336bea351fce28b0fec82786651dcfca4967afcf87e20c7ff1c9856390ff5072a966f1ab3ab9e45b56b2e929ed1c7b714 SHA512 5c472c474ceb9a16b2017f9618744eac47379dc30501b1752831afc4bac89b293fe996c642b3433f7b308ed3a8f2098edc3eb6709958e58e227ce2806450fc8a -EBUILD mdds-9999.ebuild 1327 BLAKE2B c777e854710018f2b5c2405e87ee7e5336bea351fce28b0fec82786651dcfca4967afcf87e20c7ff1c9856390ff5072a966f1ab3ab9e45b56b2e929ed1c7b714 SHA512 5c472c474ceb9a16b2017f9618744eac47379dc30501b1752831afc4bac89b293fe996c642b3433f7b308ed3a8f2098edc3eb6709958e58e227ce2806450fc8a +EBUILD mdds-2.0.2.ebuild 1334 BLAKE2B 0669bb75895ba68a453a8b40e8766f24ae74d3a253c15773ab4cce8be2a49f1296689f254fd4a9cf4d18699d1a0cd7f73bc450426d15b8f1096938450dbd0537 SHA512 db2988dd86abbb73e815b0e8560953dc9da4798912c5cea9b5af16d384c098fa8811b1b7e7d53d2dd6c595664bee444dc709fd28f37d0dd986f7b0cf9acddbe2 +EBUILD mdds-9999.ebuild 1334 BLAKE2B 0669bb75895ba68a453a8b40e8766f24ae74d3a253c15773ab4cce8be2a49f1296689f254fd4a9cf4d18699d1a0cd7f73bc450426d15b8f1096938450dbd0537 SHA512 db2988dd86abbb73e815b0e8560953dc9da4798912c5cea9b5af16d384c098fa8811b1b7e7d53d2dd6c595664bee444dc709fd28f37d0dd986f7b0cf9acddbe2 MISC metadata.xml 457 BLAKE2B 571d7e12d435c01accaf935cda5f1847ef38c5d8f996c098dcf689e63e6b03c2401e52b05552f03b0ac9a466b72a3359ba3cfc7a36c0dff1b2536d2f627faa38 SHA512 cc5b5a07a05e8bc74ceb3a53965b7d7256d66134c60ed933c9d75054be8cc9aef833b3383a00bac3efe360943f5bf8cd886a5da3c5dd44943e50da0f7055aa1c diff --git a/dev-util/mdds/mdds-2.0.2.ebuild b/dev-util/mdds/mdds-2.0.2.ebuild index 6abe223c7965..ed3476333789 100644 --- a/dev-util/mdds/mdds-2.0.2.ebuild +++ b/dev-util/mdds/mdds-2.0.2.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://kohei.us/files/${PN}/src/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" fi inherit autotools toolchain-funcs diff --git a/dev-util/mdds/mdds-9999.ebuild b/dev-util/mdds/mdds-9999.ebuild index 6abe223c7965..ed3476333789 100644 --- a/dev-util/mdds/mdds-9999.ebuild +++ b/dev-util/mdds/mdds-9999.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://kohei.us/files/${PN}/src/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux" fi inherit autotools toolchain-funcs diff --git a/dev-util/meson-format-array/Manifest b/dev-util/meson-format-array/Manifest index 8eaa71ce3894..0312e935d537 100644 --- a/dev-util/meson-format-array/Manifest +++ b/dev-util/meson-format-array/Manifest @@ -1,3 +1,3 @@ AUX meson-format-array 642 BLAKE2B 5daa5807f11f35c96d9451e5c6b7198950b4edf24119fa606620f00133075a6a830c98a05f1d3d2c7a5fac1f15107c571d6e8750a5790e3ab945cf8a07d2f51f SHA512 54c173f286cd0b98d6b69633d45b4d57dae26c561dd8c3f3bb2e6690773422c925e5f1d510d0a00f7723136b3f1ab51c5738d4bf207dcaad4d35ae6b8409cf8c -EBUILD meson-format-array-0.ebuild 676 BLAKE2B 287a1aca5e9dac1626b0c579f0a256d91584f49d8c836009724155ad863e522c543231546f2e2fcfb42f6ce923333567d45f6f45fe9fe746fdf7aa6b263b4192 SHA512 0e1dcbb0b54f6abd49ed0b3ddc7e95b806fb2e4ffdba81945e25ee5746fc4759f5779b9853cb2e86cbd0b04b984fd41a869e6ed585c6e9ceb8757e5866f28c19 +EBUILD meson-format-array-0.ebuild 683 BLAKE2B afcf8984f888446590c34a629fe4a5a94fd65801fdbf1afc6caa2c59fb3e0d9d27c0f452402582284e0ae137ca8848da368e69894f327bbf96acea1183a68a9e SHA512 728045b21f9f7ee83a5518e6c93bcfb10d0fa4a0ae96092797d981d32de4a80b648a32709e7f22b092396cf972537d8d06ede9da54a66188e39da2671f70c4bb MISC metadata.xml 271 BLAKE2B a2279fc595f4360379e0df7685e0e2d2f14c0b06ecfc3cada635d7d993af586c3fecf94d36534208266b9f8cbe3111d1d88c5cbad3618a62694ba367eeab5369 SHA512 5d347bfa3c17b76d8f226a33620534d142c58006734529b3345791a51966b87c92a578b70cab1104caec353dfcbd6838a309d608783fea37ab36660533f62142 diff --git a/dev-util/meson-format-array/meson-format-array-0.ebuild b/dev-util/meson-format-array/meson-format-array-0.ebuild index 2f1f4eba6a3d..6916b9fe8239 100644 --- a/dev-util/meson-format-array/meson-format-array-0.ebuild +++ b/dev-util/meson-format-array/meson-format-array-0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2020-2021 Gentoo Authors +# Copyright 2020-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND="${PYTHON_DEPS}" diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 6b3dc4eb8438..224b14513659 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,13 +1,9 @@ -AUX meson-0.60.2-check-module-linking.patch 1015 BLAKE2B 63fdee7a00743c9b28a88283f9b626c7705099c5a90b3f573bee3cc2125449a537e4d6ecac9c57160fb05753f94fef5fe134dcbdc0e9de4f1dfeaa65173031fd SHA512 08c472b1a182f380e4bf13e69bb45a287f3df0d92993bc841a1d90a74f479e033a95d9c06cf441ce33651b5e3ba32f8a8a86b2cb94238a6f9cb5936345056522 AUX meson-0.61.4-fix-gtk-update-icon-cache-check.patch 1390 BLAKE2B 0f7f6c1c9b2c2ec9c7f10f553d7451f64fafaf397df243aed8b81c7604099bfef5ee2f582569dec80af62da4248c2a4d3c8ff634ea3042d44032b922f46106e5 SHA512 f25ed9e4b1d5e57c1ee913fec05a9b537d6f5830a69f55179bbf4604dd05624535434592ac853399895a31cac7d2a60e4b2d7d339f0c3fa48aa530777ed77dcb -AUX meson-mcompile-treat-load-average-as-a-float.patch 852 BLAKE2B 669dfe4e4cff53b8b3bba66f1098fcf06e4d2f387c83f007d4d92e4b1a7f46b9eeea3d4f2273ddd402e7131b84885f81be8f815be59d8e34539bb13f7ef87f8e SHA512 7d455b1a8d21730bfbeedb5be5ca70978a3ed2af3e7d55a7f0cbf5405b6f7935c7c1f3961dbc09e7e42b3bfc7f2752316458e8627d7846b230638d5b2d6450e7 -DIST meson-0.59.4.tar.gz 1953211 BLAKE2B e8699c274e60708e798ab7a57e096e606ba1552d4062a909610f5a8db8d27b864a9b9f01f32d68f65e0dcc2a75add7916617861edcc6058fc44c312e7a56048c SHA512 e02d13a4af592078c4dc34a1d9531e49d3b99f0996bcc2b04d9b9b446f0f7748fc2ccfeb9e6090a9fd2d95ad06594c770f90a87fafd9b1974117f24c5fb491e3 -DIST meson-0.60.2.tar.gz 1998788 BLAKE2B 7fa59723e49f34a016eb3692ac63ebf38b5a7db1bfada522cc317c8500e29107783ef386a1312aa1ed73018fd93b22c6ee81fa9511e80e85461469d0129581ff SHA512 96064b49a479f81d6def321b4c3c24073b307c3ecd917ab2be2020fedf102da119b205e3d88b6fd1cd13af38949600abc72d4172967d651c78d2e9011276cb80 DIST meson-0.60.3.tar.gz 2001124 BLAKE2B f66fb29d309f5dea9c0b1934e8b5dfc2b33586e06c6a2d616798d5724216035fe03a3f9b1c6976546d5d5c069734357d61a92aa43de01161cf1fe4297a1d1f2e SHA512 0aa6ef71c20cd899ebb0b202c6319e093e1df1c39fa58c94a1bb479efe630213272127346eab589948898d115d02d64f4bdffd892fbb9700884c1edf2dc6c6dc DIST meson-0.61.4.tar.gz 2014265 BLAKE2B 09e6630f8a1786143832007c929e652e743bbf11d1b55ffcf366dd127779f61e8fd4a8be5cb23fa6bc949938a3bd0222f19ad1fec883f0ca6ed8cd6d4bbd6aef SHA512 005f52c678016f3183d36b69254cceab16c682d2389ec9cae41889955a13cb643aea03f2247f3473cfeca9c4dd6c1cc8b9b8b9906dc324c08016c72380a5f195 -EBUILD meson-0.59.4.ebuild 2757 BLAKE2B b64fd553319824c0c05059a41b639b4b8260196f17c4bca32cb587ff9775d11d97cf75e5634b1880105920169a950abc777946182a6c54da04d7f108cb406d1e SHA512 d43bb51ac9853a6820b40c2e683882982aea1ed8334d000459c7fa46607d56c8737651e48f313062345c68f1ceba66197e46f6d7d5bddfc08693ad242403ba54 -EBUILD meson-0.60.2-r1.ebuild 2756 BLAKE2B e3c00db9be838a448e1b63ab7987db64590375fd3ff6c714ffc883af5982a8ca109d56a3f5539808e90022091e83735baf804f0b75f9929b5b323080abad69ed SHA512 ab5ced255a8ab04475ee1f68c4b3b10769d17332c5f8cf3a9b4ba42d4ac5d2ea9664ba99e9638bc05fcb9f4d8201ca91a5032a1567e630347bf15d2ecd63d77a -EBUILD meson-0.60.3.ebuild 2680 BLAKE2B 7391a09710a966e2dc274797c3c6a2c8bef5dc489c3c5d8f597db8fa10f8f76ed8021409991274f68f4de0556ab8d435480508a6dcec287a5e999bcf39c76098 SHA512 4275793478b7cb7e58eb216b3230de2592aff2ed42da138dcddeb313e9e9b1008c3e0e28dc4a63aaa88bbad8eb9d933ae95f93d6d8c243ff037c253001a557f3 -EBUILD meson-0.61.4-r2.ebuild 2857 BLAKE2B d31eb59cd36dcc3cc39e2bf789d6027b49ee92a8d631240e7d3ffccc866be153bd89e9e53839000c404476c99dca594eb8591a95083d61d384b13ac2c3708829 SHA512 d0792868e3a523e3b62b59389fce05548f65e1ace4967c29c98aac8c339a3de854dc15e414e06f1983e75240abf101ff6113e143459c8636f707dd4f3f946341 -EBUILD meson-9999.ebuild 2786 BLAKE2B c04410806610bde0b884b152a4ea7b3650eb3e1fa03863982f697f06d7807c22506cd7ae92cd3529fa796b8227f81b04129b4e5b6f32ff224a7d56bee671c25e SHA512 f07d0a9985d4bf092f5f6881b965226632c68053623e1893366a7ed6a6402cdf00836e76176462274759da2bf62d14ad66680647b743d2507351fe18b16dfeda +DIST meson-0.62.1.tar.gz 2034805 BLAKE2B 6370b6bf07e6e875f6a0cabbf6284f97c89a4653b62c4765f365fbf083e607853094aa37d5dc97042f086ca1db569b2f8dabd14b37f674615d3b9d267d3d0d0f SHA512 52d2d06c27275b824046164403908be8555faed33aef862940623cef3e4f84b4c9b8d461c291642e6ea2c0db30b2ec4a99f46bde5d54945a26c1dbeca219cc32 +EBUILD meson-0.60.3.ebuild 2678 BLAKE2B 1b602648e5c7eb7be683acf70c759499f95e3a777b42dd1e0b7d26edfa9c3b468b7b2d9a1962240f14efbb569654e1d937da3a505c8e0f68f2700c1d5ad5f2f6 SHA512 2aaf4796facbe63668cf4ae702d0a1a13cd56de0760ea803acbd48d491a2eaa76839b8a43dd1b077a9aaac8a7da416fa7de840107479b261fdaa2895a44d99c5 +EBUILD meson-0.61.4-r2.ebuild 2922 BLAKE2B 3115d61f8d90cb67c60acdd5812fee622b2b21c1e287123ae228e7e29ba3712c0e318c4706b8dc4bef2d0f02dd68e4bb2ab093c6a3587a32685b253d1fef3892 SHA512 7591aedaae7442e2bc94ebb321eb1e35a261eb7dabe61c7d3169b8acfcc140c3f031624b2ed181aa1c4ee037739acf0f06f437a74e590a5c326b499306264983 +EBUILD meson-0.62.1.ebuild 2857 BLAKE2B e1fe1482234d090c12b995d6bcf56336c299d2759d6f0e1e487598021a5c551a175d04ddd29f29fd516ce87137cf32aa614dedbedd304a207622e1a79ec700f9 SHA512 29cf1f26c8c2449f9aba2ee2d554514df0f1244be206255702edd20a5a91f89ae01c88006c55890dee7812ed08828f4a2600358e3248eb8752972b536fca556a +EBUILD meson-9999.ebuild 2857 BLAKE2B e1fe1482234d090c12b995d6bcf56336c299d2759d6f0e1e487598021a5c551a175d04ddd29f29fd516ce87137cf32aa614dedbedd304a207622e1a79ec700f9 SHA512 29cf1f26c8c2449f9aba2ee2d554514df0f1244be206255702edd20a5a91f89ae01c88006c55890dee7812ed08828f4a2600358e3248eb8752972b536fca556a MISC metadata.xml 424 BLAKE2B 9e8cee51a5a6699950f1f4fc203732032afa7b36229bd4117a2b2164761ba0375bbc2c6001a81b48b67171f4b9850e948f6da229cffb9649acc0f514a675c922 SHA512 266b94131a352512bfac11c3db7ff840a6d050eb71c814a5223c9d3bb6f1be30506c9188ef1725a2b435c0b44923aa3efcea5f3d041f0acce0141dfe37ba66c4 diff --git a/dev-util/meson/files/meson-0.60.2-check-module-linking.patch b/dev-util/meson/files/meson-0.60.2-check-module-linking.patch deleted file mode 100644 index b192a454c28a..000000000000 --- a/dev-util/meson/files/meson-0.60.2-check-module-linking.patch +++ /dev/null @@ -1,28 +0,0 @@ -From df7ddc7ec19886ccdc433f42379c04c1df793565 Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Thu, 25 Nov 2021 21:19:32 -0500 -Subject: [PATCH] Remove premature return in build.check_module_linking() - -We want to loop over all link_targets to update -backwards_compat_want_soname if necessary. - -Fixes: ec9bdc6edb17d1d9da5df2d6525025242c119f3a ---- - mesonbuild/build.py | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/mesonbuild/build.py b/mesonbuild/build.py -index ad18a7f6a..263942556 100644 ---- a/mesonbuild/build.py -+++ b/mesonbuild/build.py -@@ -1601,7 +1601,6 @@ You probably should put it in link_with instead.''') - '\n ' - 'use shared_libary() with `override_options: [\'b_lundef=false\']` instead.') - link_target.backwards_compat_want_soname = True -- return - - class Generator(HoldableObject): - def __init__(self, exe: T.Union['Executable', programs.ExternalProgram], --- -2.34.0 - diff --git a/dev-util/meson/files/meson-mcompile-treat-load-average-as-a-float.patch b/dev-util/meson/files/meson-mcompile-treat-load-average-as-a-float.patch deleted file mode 100644 index 9effb382be22..000000000000 --- a/dev-util/meson/files/meson-mcompile-treat-load-average-as-a-float.patch +++ /dev/null @@ -1,28 +0,0 @@ -From bb07c850c77e2bd07e1261547bc6b1e6b024f31d Mon Sep 17 00:00:00 2001 -From: Mike Gilbert -Date: Fri, 27 Aug 2021 10:17:14 -0400 -Subject: [PATCH] mcompile: treat load-average as a float - -`ninja -l` accepts a double. We should do the same. - -Bug: https://bugs.gentoo.org/810655 ---- - mesonbuild/mcompile.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/mesonbuild/mcompile.py b/mesonbuild/mcompile.py -index bb7ecae9b..e20485c76 100644 ---- a/mesonbuild/mcompile.py -+++ b/mesonbuild/mcompile.py -@@ -305,7 +305,7 @@ def add_arguments(parser: 'argparse.ArgumentParser') -> None: - '-l', '--load-average', - action='store', - default=0, -- type=int, -+ type=float, - help='The system load average to try to maintain (if supported).' - ) - parser.add_argument( --- -2.33.0 - diff --git a/dev-util/meson/meson-0.59.4.ebuild b/dev-util/meson/meson-0.59.4.ebuild deleted file mode 100644 index 0b7b12ebfbb7..000000000000 --- a/dev-util/meson/meson-0.59.4.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 2016-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9,10} ) - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/mesonbuild/meson" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Open source build system" -HOMEPAGE="https://mesonbuild.com/" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - dev-util/ninja - dev-vcs/git - sys-libs/zlib[static-libs(+)] - virtual/pkgconfig - ) -" - -PATCHES=( - "${FILESDIR}/meson-mcompile-treat-load-average-as-a-float.patch" -) - -python_prepare_all() { - local disable_unittests=( - # ASAN and sandbox both want control over LD_PRELOAD - # https://bugs.gentoo.org/673016 - -e 's/test_generate_gir_with_address_sanitizer/_&/' - - # ASAN is unsupported on some targets - # https://bugs.gentoo.org/692822 - -e 's/test_pch_with_address_sanitizer/_&/' - - # https://github.com/mesonbuild/meson/issues/7203 - -e 's/test_templates/_&/' - - # Broken due to python2 wrapper - -e 's/test_python_module/_&/' - ) - - sed -i "${disable_unittests[@]}" run_unittests.py || die - - # Broken due to python2 script created by python_wrapper_setup - rm -r "test cases/frameworks/1 boost" || die - - distutils-r1_python_prepare_all -} - -src_test() { - tc-export PKG_CONFIG - if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then - ewarn "Found Qt5Core but not Qt5Gui; skipping tests" - else - # https://bugs.gentoo.org/687792 - unset PKG_CONFIG - distutils-r1_src_test - fi -} - -python_test() { - ( - # test_meson_installed - unset PYTHONDONTWRITEBYTECODE - - # test_cross_file_system_paths - unset XDG_DATA_HOME - - # 'test cases/unit/73 summary' expects 80 columns - export COLUMNS=80 - - # If JAVA_HOME is not set, meson looks for javac in PATH. - # If javac is in /usr/bin, meson assumes /usr/include is a valid - # JDK include path. Setting JAVA_HOME works around this broken - # autodection. If no JDK is installed, we should end up with an empty - # value in JAVA_HOME, and the tests should get skipped. - export JAVA_HOME=$(java-config -O 2>/dev/null) - - ${EPYTHON} -u run_tests.py - ) || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr/share/vim/vimfiles - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson -} diff --git a/dev-util/meson/meson-0.60.2-r1.ebuild b/dev-util/meson/meson-0.60.2-r1.ebuild deleted file mode 100644 index dae5370ccd0e..000000000000 --- a/dev-util/meson/meson-0.60.2-r1.ebuild +++ /dev/null @@ -1,105 +0,0 @@ -# Copyright 2016-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{7,8,9,10} ) - -if [[ ${PV} = *9999* ]]; then - EGIT_REPO_URI="https://github.com/mesonbuild/meson" - inherit git-r3 -else - SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -fi - -inherit distutils-r1 toolchain-funcs - -DESCRIPTION="Open source build system" -HOMEPAGE="https://mesonbuild.com/" - -LICENSE="Apache-2.0" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND=" - test? ( - dev-libs/glib:2 - dev-libs/gobject-introspection - dev-util/ninja - dev-vcs/git - sys-libs/zlib[static-libs(+)] - virtual/pkgconfig - ) -" - -PATCHES=( - "${FILESDIR}/meson-0.60.2-check-module-linking.patch" -) - -python_prepare_all() { - local disable_unittests=( - # ASAN and sandbox both want control over LD_PRELOAD - # https://bugs.gentoo.org/673016 - -e 's/test_generate_gir_with_address_sanitizer/_&/' - - # ASAN is unsupported on some targets - # https://bugs.gentoo.org/692822 - -e 's/test_pch_with_address_sanitizer/_&/' - - # https://github.com/mesonbuild/meson/issues/7203 - -e 's/test_templates/_&/' - - # Broken due to python2 wrapper - -e 's/test_python_module/_&/' - ) - - sed -i "${disable_unittests[@]}" run_unittests.py || die - - # Broken due to python2 script created by python_wrapper_setup - rm -r "test cases/frameworks/1 boost" || die - - distutils-r1_python_prepare_all -} - -src_test() { - tc-export PKG_CONFIG - if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then - ewarn "Found Qt5Core but not Qt5Gui; skipping tests" - else - # https://bugs.gentoo.org/687792 - unset PKG_CONFIG - distutils-r1_src_test - fi -} - -python_test() { - ( - # test_meson_installed - unset PYTHONDONTWRITEBYTECODE - - # test_cross_file_system_paths - unset XDG_DATA_HOME - - # 'test cases/unit/73 summary' expects 80 columns - export COLUMNS=80 - - # If JAVA_HOME is not set, meson looks for javac in PATH. - # If javac is in /usr/bin, meson assumes /usr/include is a valid - # JDK include path. Setting JAVA_HOME works around this broken - # autodetection. If no JDK is installed, we should end up with an empty - # value in JAVA_HOME, and the tests should get skipped. - export JAVA_HOME=$(java-config -O 2>/dev/null) - - ${EPYTHON} -u run_tests.py - ) || die "Testing failed with ${EPYTHON}" -} - -python_install_all() { - distutils-r1_python_install_all - - insinto /usr/share/vim/vimfiles - doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} - insinto /usr/share/zsh/site-functions - doins data/shell-completions/zsh/_meson -} diff --git a/dev-util/meson/meson-0.60.3.ebuild b/dev-util/meson/meson-0.60.3.ebuild index 55dd71fc8240..72eb2e56f912 100644 --- a/dev-util/meson/meson-0.60.3.ebuild +++ b/dev-util/meson/meson-0.60.3.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{7,8,9,10} ) +PYTHON_COMPAT=( python3_{8,9,10} ) if [[ ${PV} = *9999* ]]; then EGIT_REPO_URI="https://github.com/mesonbuild/meson" diff --git a/dev-util/meson/meson-0.61.4-r2.ebuild b/dev-util/meson/meson-0.61.4-r2.ebuild index 107a474f40dd..1f5c0a0da628 100644 --- a/dev-util/meson/meson-0.61.4-r2.ebuild +++ b/dev-util/meson/meson-0.61.4-r2.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi inherit bash-completion-r1 distutils-r1 toolchain-funcs @@ -93,7 +93,8 @@ python_test() { # value in JAVA_HOME, and the tests should get skipped. export JAVA_HOME=$(java-config -O 2>/dev/null) - ${EPYTHON} -u run_tests.py + # Call python3 instead of EPYTHON to satisfy test_meson_uninstalled. + python3 run_tests.py ) || die "Testing failed with ${EPYTHON}" } diff --git a/dev-util/meson/meson-0.62.1.ebuild b/dev-util/meson/meson-0.62.1.ebuild new file mode 100644 index 000000000000..9743e5a1839f --- /dev/null +++ b/dev-util/meson/meson-0.62.1.ebuild @@ -0,0 +1,108 @@ +# Copyright 2016-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8,9,10} ) +DISTUTILS_USE_PEP517=setuptools + +if [[ ${PV} = *9999* ]]; then + EGIT_REPO_URI="https://github.com/mesonbuild/meson" + inherit git-r3 +else + SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +fi + +inherit bash-completion-r1 distutils-r1 toolchain-funcs + +DESCRIPTION="Open source build system" +HOMEPAGE="https://mesonbuild.com/" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + test? ( + dev-libs/glib:2 + dev-libs/gobject-introspection + dev-util/ninja + dev-vcs/git + sys-libs/zlib[static-libs(+)] + virtual/pkgconfig + ) +" + +python_prepare_all() { + local disable_unittests=( + # ASAN and sandbox both want control over LD_PRELOAD + # https://bugs.gentoo.org/673016 + -e 's/test_generate_gir_with_address_sanitizer/_&/' + + # ASAN is unsupported on some targets + # https://bugs.gentoo.org/692822 + -e 's/test_pch_with_address_sanitizer/_&/' + + # https://github.com/mesonbuild/meson/issues/7203 + -e 's/test_templates/_&/' + + # Broken due to python2 wrapper + -e 's/test_python_module/_&/' + ) + + sed -i "${disable_unittests[@]}" unittests/*.py || die + + # Broken due to python2 script created by python_wrapper_setup + rm -r "test cases/frameworks/1 boost" || die + + distutils-r1_python_prepare_all +} + +src_test() { + tc-export PKG_CONFIG + if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then + ewarn "Found Qt5Core but not Qt5Gui; skipping tests" + else + distutils-r1_src_test + fi +} + +python_test() { + ( + # test_meson_installed + unset PYTHONDONTWRITEBYTECODE + + # https://bugs.gentoo.org/687792 + unset PKG_CONFIG + + # test_cross_file_system_paths + unset XDG_DATA_HOME + + # 'test cases/unit/73 summary' expects 80 columns + export COLUMNS=80 + + # If JAVA_HOME is not set, meson looks for javac in PATH. + # If javac is in /usr/bin, meson assumes /usr/include is a valid + # JDK include path. Setting JAVA_HOME works around this broken + # autodetection. If no JDK is installed, we should end up with an empty + # value in JAVA_HOME, and the tests should get skipped. + export JAVA_HOME=$(java-config -O 2>/dev/null) + + # Call python3 instead of EPYTHON to satisfy test_meson_uninstalled. + python3 run_tests.py + ) || die "Testing failed with ${EPYTHON}" +} + +python_install_all() { + distutils-r1_python_install_all + + insinto /usr/share/vim/vimfiles + doins -r data/syntax-highlighting/vim/{ftdetect,indent,syntax} + + insinto /usr/share/zsh/site-functions + doins data/shell-completions/zsh/_meson + + dobashcomp data/shell-completions/bash/meson +} diff --git a/dev-util/meson/meson-9999.ebuild b/dev-util/meson/meson-9999.ebuild index 2d8599c3973b..9743e5a1839f 100644 --- a/dev-util/meson/meson-9999.ebuild +++ b/dev-util/meson/meson-9999.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi inherit bash-completion-r1 distutils-r1 toolchain-funcs @@ -52,7 +52,7 @@ python_prepare_all() { -e 's/test_python_module/_&/' ) - sed -i "${disable_unittests[@]}" run_unittests.py || die + sed -i "${disable_unittests[@]}" unittests/*.py || die # Broken due to python2 script created by python_wrapper_setup rm -r "test cases/frameworks/1 boost" || die @@ -65,8 +65,6 @@ src_test() { if ${PKG_CONFIG} --exists Qt5Core && ! ${PKG_CONFIG} --exists Qt5Gui; then ewarn "Found Qt5Core but not Qt5Gui; skipping tests" else - # https://bugs.gentoo.org/687792 - unset PKG_CONFIG distutils-r1_src_test fi } @@ -76,6 +74,9 @@ python_test() { # test_meson_installed unset PYTHONDONTWRITEBYTECODE + # https://bugs.gentoo.org/687792 + unset PKG_CONFIG + # test_cross_file_system_paths unset XDG_DATA_HOME @@ -89,7 +90,8 @@ python_test() { # value in JAVA_HOME, and the tests should get skipped. export JAVA_HOME=$(java-config -O 2>/dev/null) - ${EPYTHON} -u run_tests.py + # Call python3 instead of EPYTHON to satisfy test_meson_uninstalled. + python3 run_tests.py ) || die "Testing failed with ${EPYTHON}" } diff --git a/dev-util/mingw64-runtime/Manifest b/dev-util/mingw64-runtime/Manifest index add9a13c2952..7eec69ce715e 100644 --- a/dev-util/mingw64-runtime/Manifest +++ b/dev-util/mingw64-runtime/Manifest @@ -1,11 +1,10 @@ AUX mingw64-runtime-7.0.0-fortify-only-ssp.patch 637 BLAKE2B 3a8eff14b3150446da51354324a3b29e327982fd586339e5f8df4309de2bbdb2722773e0d145d87363183ff70fd02fcdcbc46c560bef9a5111dc33ee8105bede SHA512 991d4294d81a05bfa86d2bed102b3f5bf58435ef02b0a38abe905cc4a0416896b01ffc3a2fe64e78d44e78c9c65051428426b7d19561bd337a229bf7281c7040 AUX mingw64-runtime-8.0.0-__rdtsc.patch 773 BLAKE2B 8ec970049ee9d1003caed099a6eb0301f066cd3f0986895f08b2912b14248d3c41c87558a1df40b7f452e73d382da73215942827f4e5e551df65d779eda23eef SHA512 df986f2b24ea1e4db7babad2a837a55a59e1abd20f41ef03f438907477829561238a69fa8e8891ede1a45eef6dca36deb82c6be61293ce0f39e7f94f82483cad AUX mingw64-runtime-8.0.0-udivmod.patch 865 BLAKE2B 848b45fb68c775baa5b285293df0a986a11f98e1768f4a55e7c22bd870f1df12d60fd03c378d1fe24e5049886a48527aee894e1f0d58555cc686a807815a3a7b SHA512 0d5c27e8b30efd8b0e938f66f0fd8ddc2a279c79a1ae99d776fc2b1595f97489083f8cc2caa6c3d78ed7a0394e707efe6e6792fec768e90dc170ac6c9fc84146 -DIST mingw-w64-v7.0.0.tar.bz2 9071231 BLAKE2B da00794ec456ede5913a565248c79255407c058469cb7338cf81b8d03c1e39f4189016b01734b786c0ad8f18166a24fdb95ca72edc954f31151e5d3aa2b2a899 SHA512 30e5b2824a24eeb99ab519e3fc134cc9a7f04ee8b853bc8d66a13d1ab74144bf78b93e162bfe6de2a5e61f63c0e620a933b260b02d019cd68cc4b78bd36c67fd +DIST mingw-w64-v10.0.0.tar.bz2 9620291 BLAKE2B 451372403289c492ca939d65bb4d9f6e9fa6bdd6b32d79d6438d858e106e8cc291712ada1f3f7b951a4c6908e7d0385d485ca76920af39bcf86effa48408e330 SHA512 3c0827af7c40809a867758f6cd9ef3ff0c988b43082345bf725e03949af95968d634ace99a7ffae323189549221dcb5d861de9e801f1fbc7904e446641b60516 DIST mingw-w64-v8.0.0.tar.bz2 9370799 BLAKE2B ec65191722f6f2ddbb93488ea4c4c21e22fb5ef777ef293d65d13de1057d96c9105a4a4936999d4babbd8fdfc52ed14675f1c5fbc630524df28805e0f66b1a2b SHA512 cefcc86ac3e6337c88ed224ab4692abbd5eb543ce78fb6c5462198a85f36c9274a0a1df0a0bebd182137fd527c15831f9237c782711a85f32e77d9104b28359e DIST mingw-w64-v9.0.0.tar.bz2 9537758 BLAKE2B 298b97f50c7632972aee2c75e90de0776f64c1dd5aaeb52d4e4be10a8e0365efee82c93179990cc090cc7b9f83525a7abf51a5d069b7a3e39abb37fdb733a70c SHA512 6691331a2ab521d22c1d32bebe0ed049bd62a7a7722cff38e7792b4e42c6b8df4356084afff6c916b487b3ebddc4372b398ab7cd0c7f4ff6991a70fe64177386 -EBUILD mingw64-runtime-7.0.0-r1.ebuild 2982 BLAKE2B 8f053374e0a9efb5d5bf80f2da61ba9e3c5b4fdc46c70b68bea330dff90e35aa1063b2a46634344c32af369f3f595220a5546b06f07cca8f9684a75be1330e49 SHA512 207053be905bba9e9a956d1c0fa3d4ba10280e3c92ad958f0aa3b9408ab6473333dabb6472d5217ccdfb5f4fc8343bc80f4728105b708ec75071772226ae1099 -EBUILD mingw64-runtime-8.0.0-r1.ebuild 3071 BLAKE2B 01f5baf3d0a946a1f6c4c02015fec37aea6a63537396f92117f97914097d3b488df02182a7e9e49f2810b9c986df5e8b50138e2e11ae025066f878f4e365654c SHA512 88febe6ea32f2241bdaf44cea8870b9f522263c5fbea9429d93c7fc1225c845b69a9e7e83cffa82cdb1a7abe3dabde27efef83d220cb7183b389064725fa8a19 -EBUILD mingw64-runtime-8.0.0.ebuild 2989 BLAKE2B eff772061575f14ffcc9b85a1c6d4658eb2854b19a9b103eecb8e579bbf44e31084c1e915dff3415cecfcf0ae3e41444c31b7f4d5a5559c9c0addd2a94129999 SHA512 baff94670008ee2e907924fa7c0cc6c86f7902ceb60fe39e53a4d6d3b3a093bfce0270b89bc2a11ef0c11e724d1e3fd90de04b1ab0ae3b40cb934971d834f4e3 -EBUILD mingw64-runtime-9.0.0.ebuild 3030 BLAKE2B 9a90af1f77827b0fb93194b28d115cd32a0ea45f78366bb07c19b8536ed93b7059fc8eaf85537988779b2a30e7cc0738306c713be944e22b27a0250cbe298bc7 SHA512 0892656f775b1d550ca486a2a02703caf4d56c46c7dd96f7e66f10b260062a97759d2e2cb5e690b1a809e8c6b09c5d3a4e4a0f98c2dac479ce6c67feb490e210 -MISC metadata.xml 564 BLAKE2B 80c27f80ef66df6f54f043bfce48a9f18d6965a6521032dd1d88abd51ccecf868157c943068ab8b12e3b8c5ee6034a9a28f58fed61289799de47159eb7f4449d SHA512 08aa87d7d08581508493a0649ffd176a76225596f8d5b056a4095a1ed0482202327cf9a3f50e7cc6029e7b528eb68b9679d937e421b6c28d95a08b565d109a2d +EBUILD mingw64-runtime-10.0.0.ebuild 3071 BLAKE2B fdbb874b182c86e125ce54b575cb683270b221cb7cea568733784a25c8c48a97bdbaa6d783ae05d4e0e095bd52f5a877e2d0f3532a54b7183e12bd27c24a67fb SHA512 c94d482c0bee8fdcd1a45a8fd527cffba3fc546149555163e8c8fc838c977e6ce21acd703cdf4771ac9179e060fc163728dbca503121077fe3f6a7840dc57373 +EBUILD mingw64-runtime-8.0.0-r2.ebuild 3139 BLAKE2B e4ba23887bdc3152f5892e628a76aec7d4df2214f8e64c6783b6b77f63071572851b5ef5c734e9aceb0a48bf7fed214070b12f2be74ee9343edbc17c25ea3561 SHA512 8024896d0d111be6dae9e003a90cfe33e21b72e21230ff45372a22a1eac60c9c21c9b54b9696035e5266069cb1ab2d78dff72f1e4ef5f990829022a76f485c6d +EBUILD mingw64-runtime-9.0.0-r1.ebuild 3071 BLAKE2B fdbb874b182c86e125ce54b575cb683270b221cb7cea568733784a25c8c48a97bdbaa6d783ae05d4e0e095bd52f5a877e2d0f3532a54b7183e12bd27c24a67fb SHA512 c94d482c0bee8fdcd1a45a8fd527cffba3fc546149555163e8c8fc838c977e6ce21acd703cdf4771ac9179e060fc163728dbca503121077fe3f6a7840dc57373 +MISC metadata.xml 676 BLAKE2B f799f3635f3b3ee45700c4b477e80f345473fb3b5e65a70168747ed6064ae984000d84be368de632a231b2994003650028201a30c9b06463e821957510b0f9d3 SHA512 c6789e67985aebdc9216837e109d14eff760cb3f4563c08d3c171e3755f3d49c5a2ae7321cc596ef27ae43bd7d918626443108a1332abc86aee82763fc0045b8 diff --git a/dev-util/mingw64-runtime/metadata.xml b/dev-util/mingw64-runtime/metadata.xml index c698f9ad9b0b..e2958c042969 100644 --- a/dev-util/mingw64-runtime/metadata.xml +++ b/dev-util/mingw64-runtime/metadata.xml @@ -1,6 +1,10 @@ + + ionen@gentoo.org + Ionen Wolkens + toolchain@gentoo.org Gentoo Toolchain Project diff --git a/dev-util/mingw64-runtime/mingw64-runtime-10.0.0.ebuild b/dev-util/mingw64-runtime/mingw64-runtime-10.0.0.ebuild new file mode 100644 index 000000000000..077a2a52ccd6 --- /dev/null +++ b/dev-util/mingw64-runtime/mingw64-runtime-10.0.0.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} && ${CATEGORY} == cross-* ]]; then + export CTARGET=${CATEGORY#cross-} +fi + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Free Win64 runtime and import library definitions" +HOMEPAGE="https://www.mingw-w64.org/" +SRC_URI="mirror://sourceforge/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${PV}.tar.bz2" +S="${WORKDIR}/mingw-w64-v${PV}" + +LICENSE="ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain tools? ( GPL-3+ )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +# USE=libraries needs working stage2 compiler: bug #665512 +IUSE="headers-only idl libraries tools" +RESTRICT="strip" + +PATCHES=( + "${FILESDIR}"/${PN}-7.0.0-fortify-only-ssp.patch +) + +mingw-is_cross() { + [[ ${CHOST} != ${CTARGET} ]] +} + +pkg_setup() { + if [[ ${CBUILD} == ${CHOST} && ${CHOST} == ${CTARGET} ]]; then + die "Invalid configuration" + fi +} + +src_configure() { + CHOST=${CTARGET} strip-unsupported-flags + + # Normally mingw-64 does not use dynamic linker. + # But at configure time it uses $LDFLAGS. + # When default -Wl,--hash-style=gnu is passed + # __CTORS_LIST__ / __DTORS_LIST__ is mis-detected + # for target ld and binaries crash at shutdown. + filter-ldflags '-Wl,--hash-style=*' + + if use !headers-only; then + mkdir "${WORKDIR}"/headers || die + pushd "${WORKDIR}"/headers >/dev/null || die + + local econfargs=( + --prefix="${T}"/tmproot + --with-headers + --without-crt + ) + + CHOST=${CTARGET} ECONF_SOURCE=${S} econf "${econfargs[@]}" + + popd >/dev/null || die + + append-cppflags "-I${T}/tmproot/include" + fi + + crt-use_enable() { + use headers-only && echo --without-${2:-${1}} || use_enable "${@}" + } + crt-use_with() { + use headers-only && echo --without-${2:-${1}} || use_with "${@}" + } + + local prefix="${EPREFIX}"$(mingw-is_cross && echo /usr/${CTARGET})/usr + local econfargs=( + --prefix="${prefix}" + --libdir="${prefix}"/lib + --enable-sdk + --with-headers + + # By default configure tries to set --sysroot=${prefix}. We disable + # this behaviour with --with-sysroot=no to use gcc's sysroot default. + # That way we can cross-build mingw64-runtime with cross-emerge. + --with-sysroot=no + + $(use_with !headers-only crt) + $(crt-use_enable idl) + $(crt-use_with libraries) + $(crt-use_with tools) + $( + if use !headers-only; then + # not checking cpp errors due to bug #840662 + $(tc-getCPP ${CTARGET}) ${CPPFLAGS} -dM - /dev/null - CHOST=${CTARGET} "${S}/configure" \ - --prefix="${T}/tmproot" \ - --with-headers \ - --without-crt \ - || die - popd > /dev/null - append-cppflags "-I${T}/tmproot/include" - fi - - # By default configure tries to set --sysroot=${prefix}. We disable - # this behaviour with --with-sysroot=no to use gcc's sysroot default. - # That way we can cross-build mingw64-runtime with cross-emerge. - local prefix="${EPREFIX}"$(alt_prefix)/usr - CHOST=${CTARGET} econf \ - --with-sysroot=no \ - --prefix="${prefix}" \ - --libdir="${prefix}"/lib \ - --with-headers \ - --enable-sdk \ - $(crt_with crt) \ - $(crt_use_enable idl idl) \ - $(crt_use_with libraries libraries) \ - $(crt_use_with tools tools) \ - $( - $(tc-getCPP ${CTARGET}) ${CPPFLAGS} -dM - < /dev/null | grep -q __MINGW64__ \ - && echo --disable-lib32 --enable-lib64 \ - || echo --enable-lib32 --disable-lib64 - ) -} - -src_compile() { - if ! just_headers; then - emake -C "${WORKDIR}/headers" install - fi - default -} - -src_install() { - default - - if is_crosscompile ; then - # gcc is configured to look at specific hard-coded paths for mingw #419601 - dosym usr /usr/${CTARGET}/mingw - dosym usr /usr/${CTARGET}/${CTARGET} - dosym usr/include /usr/${CTARGET}/sys-include - fi - - rm -rf "${ED}/usr/share" -} diff --git a/dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r1.ebuild b/dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r1.ebuild deleted file mode 100644 index 66146673f8ce..000000000000 --- a/dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r1.ebuild +++ /dev/null @@ -1,120 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -export CBUILD=${CBUILD:-${CHOST}} -export CTARGET=${CTARGET:-${CHOST}} -if [[ ${CTARGET} == ${CHOST} ]] ; then - if [[ ${CATEGORY} == cross-* ]] ; then - export CTARGET=${CATEGORY#cross-} - fi -fi - -inherit autotools flag-o-matic toolchain-funcs - -DESCRIPTION="Free Win64 runtime and import library definitions" -HOMEPAGE="http://mingw-w64.sourceforge.net/" -SRC_URI="mirror://sourceforge/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${PV}.tar.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -# USE=libraries needs working stage2 compiler: bug #665512 -IUSE="headers-only idl libraries tools" -RESTRICT="strip" - -S="${WORKDIR}/mingw-w64-v${PV}" - -PATCHES=( - "${FILESDIR}"/${PN}-7.0.0-fortify-only-ssp.patch - "${FILESDIR}"/${PN}-8.0.0-__rdtsc.patch - "${FILESDIR}"/${PN}-8.0.0-udivmod.patch -) - -is_crosscompile() { - [[ ${CHOST} != ${CTARGET} ]] -} -just_headers() { - use headers-only -} -alt_prefix() { - is_crosscompile && echo /usr/${CTARGET} -} -crt_with() { - just_headers && echo --without-$1 || echo --with-$1 -} -crt_use_enable() { - just_headers && echo --without-$2 || use_enable "$@" -} -crt_use_with() { - just_headers && echo --without-$2 || use_with "$@" -} - -pkg_setup() { - if [[ ${CBUILD} == ${CHOST} ]] && [[ ${CHOST} == ${CTARGET} ]] ; then - die "Invalid configuration" - fi -} - -src_configure() { - CHOST=${CTARGET} strip-unsupported-flags - # Normally mingw-64 does not use dynamic linker. - # But at configure time it uses $LDFLAGS. - # When default -Wl,--hash-style=gnu is passed - # __CTORS_LIST__ / __DTORS_LIST__ is mis-detected - # for target ld and binaries crash at shutdown. - filter-ldflags '-Wl,--hash-style=*' - - if ! just_headers; then - mkdir "${WORKDIR}/headers" - pushd "${WORKDIR}/headers" > /dev/null - CHOST=${CTARGET} "${S}/configure" \ - --prefix="${T}/tmproot" \ - --with-headers \ - --without-crt \ - || die - popd > /dev/null - append-cppflags "-I${T}/tmproot/include" - fi - - # By default configure tries to set --sysroot=${prefix}. We disable - # this behaviour with --with-sysroot=no to use gcc's sysroot default. - # That way we can cross-build mingw64-runtime with cross-emerge. - local prefix="${EPREFIX}"$(alt_prefix)/usr - CHOST=${CTARGET} econf \ - --with-sysroot=no \ - --prefix="${prefix}" \ - --libdir="${prefix}"/lib \ - --with-headers \ - --enable-sdk \ - $(crt_with crt) \ - $(crt_use_enable idl idl) \ - $(crt_use_with libraries libraries) \ - $(crt_use_with tools tools) \ - $( - $(tc-getCPP ${CTARGET}) ${CPPFLAGS} -dM - < /dev/null | grep -q __MINGW64__ \ - && echo --disable-lib32 --enable-lib64 \ - || echo --enable-lib32 --disable-lib64 - ) -} - -src_compile() { - if ! just_headers; then - emake -C "${WORKDIR}/headers" install - fi - default -} - -src_install() { - default - - if is_crosscompile ; then - # gcc is configured to look at specific hard-coded paths for mingw #419601 - dosym usr /usr/${CTARGET}/mingw - dosym usr /usr/${CTARGET}/${CTARGET} - dosym usr/include /usr/${CTARGET}/sys-include - fi - - rm -rf "${ED}/usr/share" -} diff --git a/dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r2.ebuild b/dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r2.ebuild new file mode 100644 index 000000000000..8b0afea5649a --- /dev/null +++ b/dev-util/mingw64-runtime/mingw64-runtime-8.0.0-r2.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} && ${CATEGORY} == cross-* ]]; then + export CTARGET=${CATEGORY#cross-} +fi + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Free Win64 runtime and import library definitions" +HOMEPAGE="https://www.mingw-w64.org/" +SRC_URI="mirror://sourceforge/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${PV}.tar.bz2" +S="${WORKDIR}/mingw-w64-v${PV}" + +LICENSE="ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain tools? ( GPL-3+ )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +# USE=libraries needs working stage2 compiler: bug #665512 +IUSE="headers-only idl libraries tools" +RESTRICT="strip" + +PATCHES=( + "${FILESDIR}"/${PN}-7.0.0-fortify-only-ssp.patch + "${FILESDIR}"/${P}-__rdtsc.patch + "${FILESDIR}"/${P}-udivmod.patch +) + +mingw-is_cross() { + [[ ${CHOST} != ${CTARGET} ]] +} + +pkg_setup() { + if [[ ${CBUILD} == ${CHOST} && ${CHOST} == ${CTARGET} ]]; then + die "Invalid configuration" + fi +} + +src_configure() { + CHOST=${CTARGET} strip-unsupported-flags + + # Normally mingw-64 does not use dynamic linker. + # But at configure time it uses $LDFLAGS. + # When default -Wl,--hash-style=gnu is passed + # __CTORS_LIST__ / __DTORS_LIST__ is mis-detected + # for target ld and binaries crash at shutdown. + filter-ldflags '-Wl,--hash-style=*' + + if use !headers-only; then + mkdir "${WORKDIR}"/headers || die + pushd "${WORKDIR}"/headers >/dev/null || die + + local econfargs=( + --prefix="${T}"/tmproot + --with-headers + --without-crt + ) + + CHOST=${CTARGET} ECONF_SOURCE=${S} econf "${econfargs[@]}" + + popd >/dev/null || die + + append-cppflags "-I${T}/tmproot/include" + fi + + crt-use_enable() { + use headers-only && echo --without-${2:-${1}} || use_enable "${@}" + } + crt-use_with() { + use headers-only && echo --without-${2:-${1}} || use_with "${@}" + } + + local prefix="${EPREFIX}"$(mingw-is_cross && echo /usr/${CTARGET})/usr + local econfargs=( + --prefix="${prefix}" + --libdir="${prefix}"/lib + --enable-sdk + --with-headers + + # By default configure tries to set --sysroot=${prefix}. We disable + # this behaviour with --with-sysroot=no to use gcc's sysroot default. + # That way we can cross-build mingw64-runtime with cross-emerge. + --with-sysroot=no + + $(use_with !headers-only crt) + $(crt-use_enable idl) + $(crt-use_with libraries) + $(crt-use_with tools) + $( + if use !headers-only; then + # not checking cpp errors due to bug #840662 + $(tc-getCPP ${CTARGET}) ${CPPFLAGS} -dM - /dev/null - CHOST=${CTARGET} "${S}/configure" \ - --prefix="${T}/tmproot" \ - --with-headers \ - --without-crt \ - || die - popd > /dev/null - append-cppflags "-I${T}/tmproot/include" - fi - - # By default configure tries to set --sysroot=${prefix}. We disable - # this behaviour with --with-sysroot=no to use gcc's sysroot default. - # That way we can cross-build mingw64-runtime with cross-emerge. - local prefix="${EPREFIX}"$(alt_prefix)/usr - CHOST=${CTARGET} econf \ - --with-sysroot=no \ - --prefix="${prefix}" \ - --libdir="${prefix}"/lib \ - --with-headers \ - --enable-sdk \ - $(crt_with crt) \ - $(crt_use_enable idl idl) \ - $(crt_use_with libraries libraries) \ - $(crt_use_with tools tools) \ - $( - $(tc-getCPP ${CTARGET}) ${CPPFLAGS} -dM - < /dev/null | grep -q __MINGW64__ \ - && echo --disable-lib32 --enable-lib64 \ - || echo --enable-lib32 --disable-lib64 - ) -} - -src_compile() { - if ! just_headers; then - emake -C "${WORKDIR}/headers" install - fi - default -} - -src_install() { - default - - if is_crosscompile ; then - # gcc is configured to look at specific hard-coded paths for mingw #419601 - dosym usr /usr/${CTARGET}/mingw - dosym usr /usr/${CTARGET}/${CTARGET} - dosym usr/include /usr/${CTARGET}/sys-include - fi - - rm -rf "${ED}/usr/share" -} diff --git a/dev-util/mingw64-runtime/mingw64-runtime-9.0.0-r1.ebuild b/dev-util/mingw64-runtime/mingw64-runtime-9.0.0-r1.ebuild new file mode 100644 index 000000000000..077a2a52ccd6 --- /dev/null +++ b/dev-util/mingw64-runtime/mingw64-runtime-9.0.0-r1.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +export CBUILD=${CBUILD:-${CHOST}} +export CTARGET=${CTARGET:-${CHOST}} +if [[ ${CTARGET} == ${CHOST} && ${CATEGORY} == cross-* ]]; then + export CTARGET=${CATEGORY#cross-} +fi + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Free Win64 runtime and import library definitions" +HOMEPAGE="https://www.mingw-w64.org/" +SRC_URI="mirror://sourceforge/mingw-w64/mingw-w64/mingw-w64-release/mingw-w64-v${PV}.tar.bz2" +S="${WORKDIR}/mingw-w64-v${PV}" + +LICENSE="ZPL BSD BSD-2 ISC LGPL-2+ LGPL-2.1+ MIT public-domain tools? ( GPL-3+ )" +SLOT="0" +KEYWORDS="~amd64 ~x86" +# USE=libraries needs working stage2 compiler: bug #665512 +IUSE="headers-only idl libraries tools" +RESTRICT="strip" + +PATCHES=( + "${FILESDIR}"/${PN}-7.0.0-fortify-only-ssp.patch +) + +mingw-is_cross() { + [[ ${CHOST} != ${CTARGET} ]] +} + +pkg_setup() { + if [[ ${CBUILD} == ${CHOST} && ${CHOST} == ${CTARGET} ]]; then + die "Invalid configuration" + fi +} + +src_configure() { + CHOST=${CTARGET} strip-unsupported-flags + + # Normally mingw-64 does not use dynamic linker. + # But at configure time it uses $LDFLAGS. + # When default -Wl,--hash-style=gnu is passed + # __CTORS_LIST__ / __DTORS_LIST__ is mis-detected + # for target ld and binaries crash at shutdown. + filter-ldflags '-Wl,--hash-style=*' + + if use !headers-only; then + mkdir "${WORKDIR}"/headers || die + pushd "${WORKDIR}"/headers >/dev/null || die + + local econfargs=( + --prefix="${T}"/tmproot + --with-headers + --without-crt + ) + + CHOST=${CTARGET} ECONF_SOURCE=${S} econf "${econfargs[@]}" + + popd >/dev/null || die + + append-cppflags "-I${T}/tmproot/include" + fi + + crt-use_enable() { + use headers-only && echo --without-${2:-${1}} || use_enable "${@}" + } + crt-use_with() { + use headers-only && echo --without-${2:-${1}} || use_with "${@}" + } + + local prefix="${EPREFIX}"$(mingw-is_cross && echo /usr/${CTARGET})/usr + local econfargs=( + --prefix="${prefix}" + --libdir="${prefix}"/lib + --enable-sdk + --with-headers + + # By default configure tries to set --sysroot=${prefix}. We disable + # this behaviour with --with-sysroot=no to use gcc's sysroot default. + # That way we can cross-build mingw64-runtime with cross-emerge. + --with-sysroot=no + + $(use_with !headers-only crt) + $(crt-use_enable idl) + $(crt-use_with libraries) + $(crt-use_with tools) + $( + if use !headers-only; then + # not checking cpp errors due to bug #840662 + $(tc-getCPP ${CTARGET}) ${CPPFLAGS} -dM - /dev/null - CHOST=${CTARGET} "${S}/configure" \ - --prefix="${T}/tmproot" \ - --with-headers \ - --without-crt \ - || die - popd > /dev/null - append-cppflags "-I${T}/tmproot/include" - fi - - # By default configure tries to set --sysroot=${prefix}. We disable - # this behaviour with --with-sysroot=no to use gcc's sysroot default. - # That way we can cross-build mingw64-runtime with cross-emerge. - local prefix="${EPREFIX}"$(alt_prefix)/usr - CHOST=${CTARGET} econf \ - --with-sysroot=no \ - --prefix="${prefix}" \ - --libdir="${prefix}"/lib \ - --with-headers \ - --enable-sdk \ - $(crt_with crt) \ - $(crt_use_enable idl idl) \ - $(crt_use_with libraries libraries) \ - $(crt_use_with tools tools) \ - $( - $(tc-getCPP ${CTARGET}) ${CPPFLAGS} -dM - < /dev/null | grep -q __MINGW64__ \ - && echo --disable-lib32 --enable-lib64 \ - || echo --enable-lib32 --disable-lib64 - ) -} - -src_compile() { - if ! just_headers; then - emake -C "${WORKDIR}/headers" install - fi - default -} - -src_install() { - default - - if is_crosscompile ; then - # gcc is configured to look at specific hard-coded paths for mingw #419601 - dosym usr /usr/${CTARGET}/mingw - dosym usr /usr/${CTARGET}/${CTARGET} - dosym usr/include /usr/${CTARGET}/sys-include - fi - - rm -rf "${ED}/usr/share" -} diff --git a/dev-util/nemiver/Manifest b/dev-util/nemiver/Manifest deleted file mode 100644 index 01c982a934ca..000000000000 --- a/dev-util/nemiver/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX nemiver-0.9.6-bool-build.patch 1672 BLAKE2B a92e7deb5934ced4ec2ffd6e491cce5f5aab0aa105b3220b1d67c03b6a59a1e12fd75f9c0f68ccb7df50d875cd558017e062e22c5a9d207e668aeacd98bc3b28 SHA512 28835958edbaf2fc7cd1a8eca47d118089a46a4e7a6046094092dd8c1d385db0407410b0df90057b601443c0e0b1202dc03276f4b046f565f57f7491b429f77a -AUX nemiver-0.9.6-fix-build.patch 1123 BLAKE2B 739e42afdf466f23ec3fe3fae91f4040dae9ce6640dfe8b0ad42195785972fbd5a0d902e693246ab8cbabbece66f5e7560e5e83b214f2b4b35387cd3d5256ae7 SHA512 8a4041ea5609af8805da4fd0717cc2c3e38ef3201ca4c0ae5dc9ede193223bc47424bb0590bd90845e758f271c1001140af438b791a2b53c5ee0ec319e70ea9f -AUX nemiver-0.9.6-gcc6-throw-in-dtors.patch 1734 BLAKE2B 4855d1d946c393815ddb5f54bd1cf74151c05c4fdf4a0a01ea50bc56109589b9fcef63a086edd4806c924ba0791ace37097cfbf1bbb6f3a6953b813c3c421052 SHA512 329c4ba78849fad8b20dba77cf66eca1994532946adb75583e19caa24da9360b50072d8ee9affac18aac65f245a96a911d783434d40ba23cee22a03dba3080cc -DIST nemiver-0.9.6.tar.xz 1427660 BLAKE2B c7b9aeb7914498af540f664f435cb2e9c07f8b2845f8bc6f5bdc3ee2b2173346d964d44ce4a588665180670cca61581397f33bfc5ac8dd2b3501e8d951d8dec5 SHA512 6fd941975af6e9ba98d7100daf8205f8b61f75ccde4aaf30145a4e2beafe1b96b14ab70d22db7c258aabc7c1a71d4787aa121bc4e943b3fc310e00c13feb4f21 -EBUILD nemiver-0.9.6.ebuild 1407 BLAKE2B 5a61269a0909b47d02dc847afd90dde4279f93e36b101cd73885e462c02983b2135a2c976f17d3fb9453d2e2b0417d933d106f72a51a92a1a7cfc46691ecae59 SHA512 7d332099a32235f626e819ab70d81965ac202b0100e8cb7fa130d65b525257e6f28936640192e300544876482e2a1abb0ea9c44482cc6529eb85765b020ef3f8 -MISC metadata.xml 555 BLAKE2B 7f61f0e24bd962c06c09d141f90f301383aa23b14ef3fa396434c84bf6860975187ac6c230fe12bffc91eb1836fd03a9b2666099678df0387fcb22935807e21b SHA512 15d623d068504dfb7bb493c4466c7569086dfd1a6b0102fdb3f0dbf08fd1384b56cf75e2ef7a68b6b25bc5d497bb68b2ae8d756dfde8f17de61aeaa58844a996 diff --git a/dev-util/nemiver/files/nemiver-0.9.6-bool-build.patch b/dev-util/nemiver/files/nemiver-0.9.6-bool-build.patch deleted file mode 100644 index dac65a8a4cc0..000000000000 --- a/dev-util/nemiver/files/nemiver-0.9.6-bool-build.patch +++ /dev/null @@ -1,36 +0,0 @@ -From 262cf9657f9c2727a816972b348692adcc666008 Mon Sep 17 00:00:00 2001 -From: Marcin Kolny -Date: Fri, 1 Jul 2016 19:45:05 +0200 -Subject: Use RefPtr::bool() operator in the conditions - -Since bool() operator in RefPtr class is explicit, -comparision with integer doesn't compile. ---- - src/persp/dbgperspective/nmv-dbg-perspective.cc | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/persp/dbgperspective/nmv-dbg-perspective.cc b/src/persp/dbgperspective/nmv-dbg-perspective.cc -index be652db..ac207e4 100644 ---- a/src/persp/dbgperspective/nmv-dbg-perspective.cc -+++ b/src/persp/dbgperspective/nmv-dbg-perspective.cc -@@ -5672,7 +5672,7 @@ DBGPerspective::switch_to_asm (const common::DisassembleInfo &a_info, - a_source_editor->clear_decorations (); - - Glib::RefPtr asm_buf; -- if ((asm_buf = a_source_editor->get_assembly_source_buffer ()) == 0) { -+ if (!(asm_buf = a_source_editor->get_assembly_source_buffer ())) { - SourceEditor::setup_buffer_mime_and_lang (asm_buf, "text/x-asm"); - a_source_editor->register_assembly_source_buffer (asm_buf); - asm_buf = a_source_editor->get_assembly_source_buffer (); -@@ -5720,7 +5720,7 @@ DBGPerspective::switch_to_source_code () - - Glib::RefPtr source_buf; - UString source_path; -- if ((source_buf = source_editor->get_non_assembly_source_buffer ()) == 0) { -+ if (!(source_buf = source_editor->get_non_assembly_source_buffer ())) { - // Woops! - // We don't have any source code buffer. Let's try hard to get - // the source code corresponding to the current frame. For that, --- -cgit v0.12 - diff --git a/dev-util/nemiver/files/nemiver-0.9.6-fix-build.patch b/dev-util/nemiver/files/nemiver-0.9.6-fix-build.patch deleted file mode 100644 index 59a893ad003a..000000000000 --- a/dev-util/nemiver/files/nemiver-0.9.6-fix-build.patch +++ /dev/null @@ -1,39 +0,0 @@ -From e0e42221ceb77d88be64fac1c09792dc5c9e2f43 Mon Sep 17 00:00:00 2001 -From: Ben Iofel -Date: Thu, 17 Mar 2016 18:28:02 -0400 -Subject: Fix compiliation warnings & errors - ---- - src/dbgengine/nmv-dbg-common.h | 2 +- - src/dbgengine/nmv-i-var-list-walker.h | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/dbgengine/nmv-dbg-common.h b/src/dbgengine/nmv-dbg-common.h -index ad3cc00..0edac7c 100644 ---- a/src/dbgengine/nmv-dbg-common.h -+++ b/src/dbgengine/nmv-dbg-common.h -@@ -171,7 +171,7 @@ public: - - bool has_slot () const - { -- return m_slot; -+ return static_cast (m_slot); - } - - template -diff --git a/src/dbgengine/nmv-i-var-list-walker.h b/src/dbgengine/nmv-i-var-list-walker.h -index b719c0d..f2f3229 100644 ---- a/src/dbgengine/nmv-i-var-list-walker.h -+++ b/src/dbgengine/nmv-i-var-list-walker.h -@@ -22,7 +22,7 @@ - * - *See COPYRIGHT file copyright information. - */ --#ifndef __NMV_VAR_LIST_WALKER_H__ -+#ifndef __NMV_I_VAR_LIST_WALKER_H__ - #define __NMV_I_VAR_LIST_WALKER_H__ - - #include "nmv-i-var-walker.h" --- -cgit v0.12 - diff --git a/dev-util/nemiver/files/nemiver-0.9.6-gcc6-throw-in-dtors.patch b/dev-util/nemiver/files/nemiver-0.9.6-gcc6-throw-in-dtors.patch deleted file mode 100644 index 91d90961cb4a..000000000000 --- a/dev-util/nemiver/files/nemiver-0.9.6-gcc6-throw-in-dtors.patch +++ /dev/null @@ -1,73 +0,0 @@ -Bug: https://bugs.gentoo.org/602436 -Upstream PR: https://github.com/GNOME/nemiver/pull/3 - ---- a/src/common/nmv-api-macros.h -+++ b/src/common/nmv-api-macros.h -@@ -52,5 +52,12 @@ - # define NEMIVER_PURE_IFACE - # define NEMIVER_API - # endif //HAS_GCC_VISIBILITY_SUPPORT -+ -+# if __cplusplus >= 201103L -+# define DTOR_NOEXCEPT noexcept(false) -+# else -+# define DTOR_NOEXCEPT -+# endif //__cplusplus >= 201103L -+ - #endif - ---- a/src/common/nmv-log-stream.cc -+++ b/src/common/nmv-log-stream.cc -@@ -393,7 +393,7 @@ - } - } - --LogStream::~LogStream () -+LogStream::~LogStream () DTOR_NOEXCEPT - { - LOG_D ("delete", "destructor-domain"); - if (!m_priv) throw runtime_error ("double free in LogStrea::~LogStream"); ---- a/src/common/nmv-log-stream.h -+++ b/src/common/nmv-log-stream.h -@@ -151,7 +151,7 @@ - const string &a_default_domain=NMV_GENERAL_DOMAIN); - - /// \brief destructor of the log stream class -- virtual ~LogStream (); -+ virtual ~LogStream () DTOR_NOEXCEPT; - - /// \brief enable or disable logging for a domain - /// \param a_domain the domain to enable logging for ---- a/src/common/nmv-object.cc -+++ b/src/common/nmv-object.cc -@@ -68,7 +68,7 @@ - return *this; - } - --Object::~Object () -+Object::~Object () DTOR_NOEXCEPT - { - } - ---- a/src/common/nmv-object.h -+++ b/src/common/nmv-object.h -@@ -54,7 +54,7 @@ - - Object& operator= (Object const&); - -- virtual ~Object (); -+ virtual ~Object () DTOR_NOEXCEPT; - - void ref (); - ---- a/src/common/nmv-transaction.h -+++ b/src/common/nmv-transaction.h -@@ -116,7 +116,7 @@ - return m_trans; - } - -- ~TransactionAutoHelper () -+ ~TransactionAutoHelper () DTOR_NOEXCEPT - { - if (m_ignore) { - return; diff --git a/dev-util/nemiver/metadata.xml b/dev-util/nemiver/metadata.xml deleted file mode 100644 index 332d50cbbaba..000000000000 --- a/dev-util/nemiver/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - gnome@gentoo.org - Gentoo GNOME Desktop - - - Nemiver is an on going effort to write an easy to use standalone C/C++ - debugger that integrates well in the GNOME environment. - - - Enable the optional hexadecimal memory inspection with app-editors/ghex - - diff --git a/dev-util/nemiver/nemiver-0.9.6.ebuild b/dev-util/nemiver/nemiver-0.9.6.ebuild deleted file mode 100644 index b5d54807fe31..000000000000 --- a/dev-util/nemiver/nemiver-0.9.6.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -GNOME2_LA_PUNT="yes" - -inherit eutils gnome2 - -DESCRIPTION="A gtkmm front end to the GNU Debugger (gdb)" -HOMEPAGE="https://wiki.gnome.org/Apps/Nemiver" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug memoryview" - -RDEPEND=" - >=dev-libs/glib-2.16:2[dbus] - >=dev-cpp/glibmm-2.30:2 - >=dev-cpp/gtkmm-3:3.0 - >=dev-cpp/gtksourceviewmm-3:3.0 - >=gnome-base/gsettings-desktop-schemas-0.0.1 - >=gnome-base/libgtop-2.19 - x11-libs/vte:2.91 - >=dev-db/sqlite-3:3 - sys-devel/gdb - dev-libs/boost - memoryview? ( >=app-editors/ghex-2.90:2 ) -" -# FIXME: dynamiclayout needs unreleased stable gdlmm:3 -# dynamiclayout? ( >=dev-cpp/gdlmm-3.0:3 ) -DEPEND="${RDEPEND} - app-text/docbook-xml-dtd:4.1.2 - >=dev-util/intltool-0.40 - dev-util/itstool - >=sys-devel/gettext-0.17 - virtual/pkgconfig -" - -PATCHES=( - # Use RefPtr::bool() operator in the conditions, fixed in next - # version - "${FILESDIR}/${P}-bool-build.patch" - - # Fix compiliation warnings & errors, fixed in next version - "${FILESDIR}/${P}-fix-build.patch" - - # Fix building with GCC-6 and CXXFLAGS="-Werror=terminate" - "${FILESDIR}/${P}-gcc6-throw-in-dtors.patch" -) - -src_configure() { - gnome2_src_configure \ - --disable-dynamiclayout \ - --disable-static \ - --disable-symsvis \ - --enable-gsettings \ - $(use_enable debug) \ - $(use_enable memoryview) -} diff --git a/dev-util/netsurf-buildsystem/Manifest b/dev-util/netsurf-buildsystem/Manifest index 19555bf17f98..59fbbeb99a29 100644 --- a/dev-util/netsurf-buildsystem/Manifest +++ b/dev-util/netsurf-buildsystem/Manifest @@ -1,7 +1,4 @@ -AUX gentoo-helpers-r1.sh 384 BLAKE2B dc6440065bb1595fcc6844c041cd40b438ac1c899dc01657ccc42efff499ece568af4b32b7859fb8f83f4d09df8cb602cba8ed25eaad1f4ab53f5542b908d1a4 SHA512 1f5de64f600db640fcc31855f10d2665badeaccb9679b01bb96b8ddf66d7ed25e86ed8b46e5eacb2371900bbbe1473754b018d70174f2375851d17bb6241f2e0 AUX gentoo-helpers-r2.sh 388 BLAKE2B 2e7f1fd1eb7d9366514ccad5cb356689005f7028a423b60600ab8297b053ce37b154de37258ef4bfe759bf2b2b4007c3e416eeb3dd9937f75c9c41ef93c1bfc5 SHA512 8aad232d938e4aaac424389833012eb0c29409b8d558cf4cc6e894b7e3baa23ba29364aa1b7a2872bab6b507d52436cd5ecf3d5b42ccc52bcbed2d2c78034b36 -DIST buildsystem-1.8.tar.gz 38617 BLAKE2B 0fd5539feae0b81828efe90c82baf6ce7fceec2f2189adddb0e32d2106f9263ebd14b32f3dce8daae13110f0e69801caed48ce81709ce09d809ba50041690cc7 SHA512 0f577f4867e5e12770f9b9c42ea55e884362180bc195b6ebf56e56305ce84e230407cd2ebb3b182cc03087ffef5f39187e52e2e2f8f2b86aa20a16fa33bdff8b DIST buildsystem-1.9.tar.gz 38723 BLAKE2B 0fc4aae4f9a21058c7e437170e74147f6b6dc20220d53986a212e717846d5738df2771081f000705cd69335fbe61653b24a3e86d454a53b24f9cadd5e7aaac97 SHA512 52d7181af56946b95f22d5cc8fb2c58287fe43c940d4104e4a05744cfe332d0e0ea6da76cb8d635eb34cac4d66f53dc01ac5f440b82a207265d39744f112a80d -EBUILD netsurf-buildsystem-1.8-r1.ebuild 686 BLAKE2B 91a1629798de378e5cd1dbae5f1fe5fa50cb11efa82465853abeab06a12c0c50497a8f457a2e72ee4681bf95b3cba85a8213ed87b12bffa5227aa38c3d51803c SHA512 be01e9483ff835f7361b9fc9500ca0f1cf74fe893c6d4cb7a4179fcc98646fdb14a93a3defb309120602b04187dd0203165082a11c009266a8be46108d4ed96a EBUILD netsurf-buildsystem-1.9.ebuild 704 BLAKE2B e0856d44ba246469901ddd79c72638f67f3b31570fe0fbf34d23dc4f71e81ff4ed601e537b0ffd6d811a0937200a54083b1e270840347dc3c9f54e6b2b95c72b SHA512 1e0690bd42f08d66792c9856f283e8543f3a5bf24327ac05b021a95abb48526b0cd307fed86800d689f1a890564589deb1084df7e2ed9cd10a99c474036dec60 MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3 diff --git a/dev-util/netsurf-buildsystem/files/gentoo-helpers-r1.sh b/dev-util/netsurf-buildsystem/files/gentoo-helpers-r1.sh deleted file mode 100644 index e0ea21c898b0..000000000000 --- a/dev-util/netsurf-buildsystem/files/gentoo-helpers-r1.sh +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/bash - -netsurf_define_makeconf() { - NETSURF_MAKECONF=( - NSSHARED="${EROOT}"/usr/share/netsurf-buildsystem - LIBDIR="$(get_libdir)" - PREFIX="${EROOT}/usr" - Q= - CC="$(tc-getCC)" - LD="$(tc-getLD)" - HOST_CC="\$(CC)" - BUILD_CC="$(tc-getBUILD_CC)" - CXX="$(tc-getCXX)" - BUILD_CXX="$(tc-getBUILD_CXX)" - CCOPT= - CCNOOPT= - CCDBG= - LDDBG= - AR="$(tc-getAR)" - WARNFLAGS= - ) -} diff --git a/dev-util/netsurf-buildsystem/netsurf-buildsystem-1.8-r1.ebuild b/dev-util/netsurf-buildsystem/netsurf-buildsystem-1.8-r1.ebuild deleted file mode 100644 index a7c8e561fd64..000000000000 --- a/dev-util/netsurf-buildsystem/netsurf-buildsystem-1.8-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P="buildsystem-${PV}" -DESCRIPTION="Build system used for netsurf and its libs" -HOMEPAGE="https://www.netsurf-browser.org" -SRC_URI="https://download.netsurf-browser.org/libs/releases/${MY_P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86" - -S="${WORKDIR}/${MY_P}" - -src_prepare() { - default - sed -e 's:/bin/which:which:' -i "makefiles/Makefile.tools" || die -} - -src_install() { - emake DESTDIR="${ED}" PREFIX=/usr install - insinto /usr/share/netsurf-buildsystem - newins "${FILESDIR}/gentoo-helpers-r1.sh" gentoo-helpers.sh -} diff --git a/dev-util/ninja/Manifest b/dev-util/ninja/Manifest index 7c143289aa11..df8912424ae3 100644 --- a/dev-util/ninja/Manifest +++ b/dev-util/ninja/Manifest @@ -1,5 +1,5 @@ AUX ninja-cflags.patch 738 BLAKE2B ec025836197d41d96cfcab0a7363ab3bda50cb7fc3f91f096ccfaa16babdc353269738aef92e68a261f43ba617720f677766f7044acb1a01dd7e07d6c9eca13e SHA512 97935accbef92e6eeda7d38bae6978016f4423e3989fcfb13c6de55644133ddef43db49811fc85d2649d68473d8b81e1bfb70f59a5e63d2607741d90152a4f42 DIST ninja-1.10.2.tar.gz 213959 BLAKE2B b8160ca6d58cfa0edb93d16b7dfb9776d290c42e54b33b78cd925f167c80f8794e4cc30af984a526b8263c7904a734cf0770d3c27283d21d02f18d3e2eb70032 SHA512 895412ae1cbc83c656e92f282602a29300e08274e9dea0da4464202ae556e7a1ab03bec057f23da4756bbd91bd2d744cd7a64b336740fd2782bb4db5c3b7b496 -EBUILD ninja-1.10.2-r1.ebuild 2791 BLAKE2B d5f280b35c12bccab15bab846c37dc113e2e4f7289c7a5fa8d2c6022120509dd6eda4533de8ded480f359f50344c2aa7d51fdb5220ee63c60609f974f3727d98 SHA512 deb6ca0a388baf02c9340a18521024a9d6ea3af56d2cad737c960c4c2f4153ea0e24e45b6cf04e6e29df2fab55cf67e9724fe51baef9fd353b5510c59f37828a +EBUILD ninja-1.10.2-r1.ebuild 2798 BLAKE2B fae8cb33fbd559d68120a8501fa99e7a6299227c590c9902a1cc402798e892d92718ca1e6248d22f41059e2a1a98ca92bdfb534a33ebc34cadd88615974fe565 SHA512 c26741a21ef5155ef518d219b377fbe70139406b533ff64c2a2f1cf626848f76a2172052f5b2584a7c4a50e3017c7d4ba4ea656141e8925bf8bdb4a9a06b301f EBUILD ninja-9999.ebuild 2593 BLAKE2B 7dc734e7ff64046e9eb0bf73b5e7455f3452bc35c9dc5288cd70c290211649956e7dbb0654b72aecbae9e0413a2e24716c362282a2ebf22db7e94bc7f9cdb1a8 SHA512 ba8bc261502d3395d3f1a8c8f136565365d1731fa94c15664a1accaaa68c7ec36ae7f2c971a1344c2256c0e73329d2625a0043f0695eb24d43c648bb935ce99e MISC metadata.xml 341 BLAKE2B 4bceedc688b9b13ad2abb63a709c72d4f814ce502342d2b6059143d0bc9672dfd7a0734eba4fdbc6efd1859adf2f2c9f654d756af73ab22b0d8c51329a42388b SHA512 f440b2242abf1fe2e41be8fd80542899bbfa5265c2b424058f0ed89ffedf6c6ea890a2ca3bec5f1313ba4222b21a82aedde9fbd0870a6348dcae8d7013e537a6 diff --git a/dev-util/ninja/ninja-1.10.2-r1.ebuild b/dev-util/ninja/ninja-1.10.2-r1.ebuild index 6fec4675062b..9b8da98aec87 100644 --- a/dev-util/ninja/ninja-1.10.2-r1.ebuild +++ b/dev-util/ninja/ninja-1.10.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2012-2021 Gentoo Authors +# Copyright 2012-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://github.com/ninja-build/ninja.git" else SRC_URI="https://github.com/ninja-build/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="A small build system similar to make" diff --git a/dev-util/packer/Manifest b/dev-util/packer/Manifest index 45e04dbcddab..93ebe5f716f5 100644 --- a/dev-util/packer/Manifest +++ b/dev-util/packer/Manifest @@ -1,4 +1,4 @@ DIST packer-1.7.10-deps.tar.xz 628140836 BLAKE2B 6cfb8409a9a9aef2130e58f2b70b1bb73b491aa9fb2d1f2b59b2c3c9e721465a51111f0e6357a58e9eed4d8b024a4fe9a0f20cf9a5b84e7d20f3a8d52ad55e4c SHA512 cd0af0f60029b7b3e887fbe4245e26e12d798fe5c3b650d63774ffeb2d5eab9609d8506a06c35d8ff4d499db1cab69d767b8b386d04136fd65ea43de3940df88 DIST packer-1.7.10.tar.gz 2414352 BLAKE2B 7c48aaac8411dd81cae2201cf9b03eab0906b78dcc6aecf654f498b44884a0758f0d5fc10d03b9e526f7753d18db8754b74d8c2eef133b4170b872f41c8261f3 SHA512 12f032afef95be92be4f6e98cf2af5548189cb179c25d74b8f7943b4a6af0ab49c5a86523f27385e5eee05624d7e9de8d572fe19442305227c5bddd21a66f97a -EBUILD packer-1.7.10.ebuild 800 BLAKE2B fb8098f71e09b3b844b86ff3d7adecb2b574d22f01b77f2a27917226a51d771037f664f835b8857aaf149a711ffe5f158efcd61b49076d738cd30874c9ea848b SHA512 f23fee13d184ec53324310b487a54756f10461b89679edd9de366da8737388012020c90698ada1ef8c1fef816fad381219f33d83caa4f809b94d74820b00da42 +EBUILD packer-1.7.10.ebuild 807 BLAKE2B 59ec21b77aae58956bc5591ae252f4c4dd7c7a3c10ae3fd5c7c4600c501eee42d8a9de2f3e71c89faa5ff0cc07c172d21ac9a7941572f44dcfc69e1ee096d361 SHA512 66a30196b814cc32a7b77f0f03788728756cfd2f47ab6421af8effd46558af013d6b31edfedc405530ca2d81da5751c35d6ed66a4a4a983377b1ed3a0a3dec47 MISC metadata.xml 1408 BLAKE2B 04204c3ac4c45b58a23e611fbd34014423fd1839829101f7a30a188fc8b4588532f72b05c41a77f093170c6a6d9bd804c47bc831a8006ecbda5d3a30ccf6ade6 SHA512 2a45870ccadf85968c81c3129cfffa16184c3cc6ed135b716a84e545d9c80ed35064be231386b0bbfbe6fb7f9a12704c25d7fabc9383b3211d61720691c2ae9b diff --git a/dev-util/packer/packer-1.7.10.ebuild b/dev-util/packer/packer-1.7.10.ebuild index 0241106ffbb1..11e6c760ac8d 100644 --- a/dev-util/packer/packer-1.7.10.ebuild +++ b/dev-util/packer/packer-1.7.10.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/hashicorp/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz LICENSE="Apache-2.0 BSD-2 BSD-4 MIT MPL-2.0 unicode" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~riscv" DOCS=( {README,CHANGELOG}.md ) diff --git a/dev-util/patdiff/Manifest b/dev-util/patdiff/Manifest index afc49a24ec06..da2adf538746 100644 --- a/dev-util/patdiff/Manifest +++ b/dev-util/patdiff/Manifest @@ -1,3 +1,5 @@ DIST patdiff-0.14.0.tar.gz 220013 BLAKE2B 274d3590fc2ce8b72eb80d5c2dd07578729e9d1bcbdf7d4f94f35248f854a6a242cd0298dce4574ed53e4cdf279e3586fb8a1b543e84c2c6b682f604dc3cb468 SHA512 2f326cbd4c2d153b3e64dd1bc4b514a9ca00292bf80835290fbe7d74e211261c043c002ff929971d65cf24825a42e0c1662fe5c5a1c8acbb8babad796f339601 -EBUILD patdiff-0.14.0-r1.ebuild 588 BLAKE2B ed5acf9dc7183ed28db538891538c78df273a00e1b73b78d4a0ad0d4dc0c467fb96ab54faea32fe044ffc9c52793e244a7648273c19fd237a2cc0f7172bd7569 SHA512 0aa5139ac67a226db63ffc3f7765d936af7f6088c3ec9b32864da289f95d9972beff29a8df8d7b6f6a3cf79e1cee731c1e52b507d7cc57acd667f4465148a319 +DIST patdiff-0.15.0.tar.gz 223538 BLAKE2B 1b73275f5c2f27441e62a03f1b3215f991302a20a4d4385a0795fb657e77d97bfeee0ed8bba54fac0b1136e02d29b4f3c689b2a03b0f80292deb787c33f235bc SHA512 f301e0133447f8284b565fd821db79239fff0401511ecfcef303fc79a3073b2cec527c7a357617541d5f149096c3f8977b717620893e53e2a407db1c3ea68924 +EBUILD patdiff-0.14.0-r1.ebuild 595 BLAKE2B c4078f5af191ff5239983bf424a091cc7b2017de995af43d9c9657d03e6e2ba358612c11295be781726f79553199ff3939cd63b48f3003289a08d3d73b522f29 SHA512 ece157234b02d170c9e640639cfb1e181f0beb053d039c962fe558153f999ad16a5a3c74b6140dc4f104fea653990f23de55aede37eeca58e20faabcaadcdcdd +EBUILD patdiff-0.15.0.ebuild 523 BLAKE2B 624d5d3b8b1db25dd3043b255a89d061e21ddaabcde4453a2fd02fe3aab5a2c0dcf01ac564a78018587d8c13674207f381e3b7fd8678df7d78301c701738fcff SHA512 d465ca06248f1870cddeefd9fe17bab09e98356bdeb2b1ae4b2339b7805777a335c3f3d80803a62796085b9ab08759fa449a3efbbb8a598e421cd4dbe857e905 MISC metadata.xml 316 BLAKE2B bc8a138519832163ad938dccce7225738b19ac893e077c245ee0f921f6f476ca153a1eb3026d5f69b5960fd4e746b1150ca514728625ef4eac151bcd4ed5798b SHA512 554123d49add147becf9ac14260c0400fd368a4cf7800a2e9732a71fe0f6b309acbf3d3256e2598d289f2616de294cbe159a8818ae59b24acebb7299feee0914 diff --git a/dev-util/patdiff/patdiff-0.14.0-r1.ebuild b/dev-util/patdiff/patdiff-0.14.0-r1.ebuild index 30a2be625868..221c6234c808 100644 --- a/dev-util/patdiff/patdiff-0.14.0-r1.ebuild +++ b/dev-util/patdiff/patdiff-0.14.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/janestreet/patdiff/archive/v${PV}.tar.gz -> ${P}.tar LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~riscv" IUSE="+ocamlopt" RDEPEND=" diff --git a/dev-util/patdiff/patdiff-0.15.0.ebuild b/dev-util/patdiff/patdiff-0.15.0.ebuild new file mode 100644 index 000000000000..8a8584db976a --- /dev/null +++ b/dev-util/patdiff/patdiff-0.15.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit dune + +DESCRIPTION="Colored patience diffs with word-level refinement" +HOMEPAGE="https://github.com/janestreet/patdiff" +SRC_URI="https://github.com/janestreet/patdiff/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64 ~riscv" +IUSE="+ocamlopt" + +RDEPEND=" + dev-ml/core_unix:${SLOT} + dev-ml/patience_diff:${SLOT} + dev-ml/pcre-ocaml:= +" +DEPEND="${RDEPEND}" diff --git a/dev-util/pkgcheck/Manifest b/dev-util/pkgcheck/Manifest index 45890df00be6..224d6ab2ba91 100644 --- a/dev-util/pkgcheck/Manifest +++ b/dev-util/pkgcheck/Manifest @@ -1,4 +1,4 @@ DIST pkgcheck-0.10.9.tar.gz 460614 BLAKE2B 5b581cf5acd6cf46d72bb3c928a93a20e3b2f552d447617eaf2b9ac50cd7956f9a43fa7b17932b27fa8dafc6d49e41cb8553e4a9059b0ef5fd769713deb6fb12 SHA512 cc800f89944353dec5a4293968a16c132e573b309b6074d4f950b993dab7ea8c51decf3921bd34d3b04520c932a932d27e6e969c8dcf86d20fd6917265d474b6 -EBUILD pkgcheck-0.10.9-r1.ebuild 1671 BLAKE2B ac976be2b0a8294b69b39973322e4f612ac88886e05193a990ac093241e8a68258f2e235dd5f7bb6d07f3f6269f60fd3095b67c7856f4e9f8433f4a4bf87175b SHA512 236f3b6312b8161cd7152be7da55b0908744ac47f2cb2fe192279b6a83bdde4f003f9e5c69b40f0704c76c93e935b558cb885b04eea575035ee8052c8e6cae5c -EBUILD pkgcheck-9999.ebuild 1573 BLAKE2B f1f1ceadf0cc890dfd31ff3c06e0a5182fcf68650d7054ec8f13b5f84e82a807452daa3150da407904e06d9af8fe2910608f2b73a4d5ad0768e0c7beb9b84c8a SHA512 ab489bd05bed67046792b414efd79932a195a3df0f6194b9242330613874e595a3960d2ae0054e28eb07888b8288bdc819829e137bbb32919611db8684f66a37 +EBUILD pkgcheck-0.10.9-r1.ebuild 1678 BLAKE2B d9a03fb937f53979d8c8d160c10077c524c264016a8a734e2588950f72462fda520345d44b0cea2e9d7a6572dea2b17282e76739c0f8066e0dd51ec5ddca85f5 SHA512 a0f051ad46cff98d1cdeee340aee2696cdccbb64b9b07475537f6a65321aab4fdd73dd65be4a834278579a69d2352d057b7911a6c0ddf6f65fd8e599178c2ca2 +EBUILD pkgcheck-9999.ebuild 1667 BLAKE2B d242ef9df56e715a337e824bc0ea8fa506874b6187562eab83f6c7d6a2a956d9956ca10a0103759cd475681e9f2f247a3d4561f6aab326cec00e99301ebe10fe SHA512 c922ea247014211152ad96a087242bbc27a974ac750abeb378b9ca75fadf3f194447aa825f94027e927614ef6755b12b257c9b30bf02f8d7f3ca72e5e7a039fe MISC metadata.xml 329 BLAKE2B 30154e72c975701c69832cdb72ac9d2464ce5ac65ae107ed1a0d55269dd80664532b529a1ad5a907a948446244b9f41d13c2d19484b45d208f8757f5192bdd32 SHA512 e51404fef8bb71baba825a6700ba9c9ea3680e2892016daf38d3979d33c77c07ea88f95b00c6c821907fbbda129c35ecbcc00b0128111e18290b110cfac5e316 diff --git a/dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild b/dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild index a186529aa8f9..417535da343b 100644 --- a/dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild +++ b/dev-util/pkgcheck/pkgcheck-0.10.9-r1.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="https://github.com/pkgcore/pkgcheck.git" inherit git-r3 else - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" fi diff --git a/dev-util/pkgcheck/pkgcheck-9999.ebuild b/dev-util/pkgcheck/pkgcheck-9999.ebuild index ceb25cde418e..473ac73ecbf1 100644 --- a/dev-util/pkgcheck/pkgcheck-9999.ebuild +++ b/dev-util/pkgcheck/pkgcheck-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -11,7 +11,7 @@ if [[ ${PV} == *9999 ]] ; then EGIT_REPO_URI="https://github.com/pkgcore/pkgcheck.git" inherit git-r3 else - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos" SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" fi @@ -31,6 +31,8 @@ else >=sys-apps/pkgcore-0.12.8[${PYTHON_USEDEP}]" fi RDEPEND+=" + dev-libs/tree-sitter + dev-libs/tree-sitter-bash dev-python/chardet[${PYTHON_USEDEP}] dev-python/lazy-object-proxy[${PYTHON_USEDEP}] dev-python/lxml[${PYTHON_USEDEP}] @@ -47,6 +49,8 @@ BDEPEND=" distutils_enable_tests setup.py +export USE_SYSTEM_TREE_SITTER_BASH=1 + src_test() { local -x PYTHONDONTWRITEBYTECODE= distutils-r1_src_test diff --git a/dev-util/pkgconf/Manifest b/dev-util/pkgconf/Manifest index 2ed6ed694cb2..248825e0e1d4 100644 --- a/dev-util/pkgconf/Manifest +++ b/dev-util/pkgconf/Manifest @@ -1,6 +1,4 @@ -DIST pkgconf-1.7.4.tar.xz 293888 BLAKE2B af814174b59e3ea7009230f639a6237226caafb22300946904dd10810c0b5cfcbfeea21767a3a1d2c2b5cb1fe4b7b1d995a52d820fcfce3adb383c66762b7576 SHA512 92c080684898b42824a1f1a7e3ce8a600896fc9c20fcf263f032b856fa4c7139607f87ba44d18ed358b8c5f4f04477708800d20a4e10f96e4268a55682f7f0c1 DIST pkgconf-1.8.0.tar.xz 296304 BLAKE2B 6585a855a313406f77d26fba3cc3cef798b27c4b7ece81738bdba12f36ee93fbcaf838e1065406c28adc20852e34e2de14bc5f4837982f9cc35360d9a3ac83a5 SHA512 58204006408ad5ce91222ed3c93c2e0b61c04fa83c0a8ad337b747b583744578dbebd4ad5ccbc577689637caa1c5dc246b7795ac46e39c6666b1aa78199b7c28 -EBUILD pkgconf-1.7.4-r1.ebuild 1519 BLAKE2B bb7ef98d18c414eaf498484e9d2281ab2171db86b4aebb0be79126b5090ca4fe24faaf8f081f7fb48671f0c0c20fc4a6af7c0941ae077ee515956d68ad1aa16c SHA512 f8e615a911386599c0365fc5719e5021d45a6ecfbc1ad8b5bdb4c7a573de95c381da195d24e7157b1625cbc83b2d597c95e573ee4fddf8a87c1d4a5305804b03 -EBUILD pkgconf-1.8.0-r1.ebuild 1590 BLAKE2B b89f4321a742fdd04d3bb3349703cd50e2376862be9f98e92404393c1d6dc11f082b028a382484c11ebcd0e7211aba759ea3ce2368b91f88def0743d7eba77a2 SHA512 ddeb3d4495aef2aff20ebcd8dd69cbecf52d0209aec37bb3ab20bee786cac17723fb1e3f9677fc66ecfeaa9231d895905e1720547657ed4cc566efb4ba68cae1 +EBUILD pkgconf-1.8.0-r1.ebuild 1597 BLAKE2B 004c5b51b45b6fd5eba5bb3c9ee3e68c29c4036c0aa1f1b1929d2510746de19bfdd61fd3006f7e501063f95c0e1be1c087a5e55b3dcfece6ed51c5c441493189 SHA512 1312f4c0e9820b3cadb3cbc1b613488d4150a924529254475bba436c1cdfd591f24c4fc922f2d948120f80eb3bfe00ffdc75194db11f9e93aa4fe2592bf3ce22 EBUILD pkgconf-9999.ebuild 1531 BLAKE2B 02e5c632a81cc0673903e44c7d708d75a002ba9e6d058626c7686a46b42496194c9e01fd7c8b2ecf228839e6be52f0fbb4bbc9bb09d35c48ec35535fa3719346 SHA512 b2499096796c0645d346e7e0d722c1b38f797b3bf6ce361f8cd76ac1ce59e4f38489c5dc8aa428a862dd4babc176723eeb6fb17f65779a638ce77d96af765844 MISC metadata.xml 594 BLAKE2B 41e097bde16856411e4423d63898129e9d11059f77a89f8ffa5dc196fbe9c97cd8a27cac567c511eeca7eef57436826148713557ad0c5359e875b53700e88b27 SHA512 59efd28cc254a9213af4b1fd9e3b55e19353027f585edd0014e38c304cec4639132d7bd98769e329fb4a7fbe243e91ba088d2ea36aa53320d25d87e1952d255d diff --git a/dev-util/pkgconf/pkgconf-1.7.4-r1.ebuild b/dev-util/pkgconf/pkgconf-1.7.4-r1.ebuild deleted file mode 100644 index b174cb7572a4..000000000000 --- a/dev-util/pkgconf/pkgconf-1.7.4-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 2012-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit multilib multilib-minimal - -if [[ ${PV} == "9999" ]] ; then - inherit autotools git-r3 - EGIT_REPO_URI="https://git.sr.ht/~kaniini/pkgconf" -else - SRC_URI="http://distfiles.dereferenced.org/${PN}/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~ppc-macos ~x64-macos" -fi - -DESCRIPTION="pkg-config compatible replacement with no dependencies other than ANSI C89" -HOMEPAGE="https://git.sr.ht/~kaniini/pkgconf" - -LICENSE="ISC" -SLOT="0/3" -IUSE="test" - -# tests require 'kyua' -RESTRICT="!test? ( test )" - -BDEPEND=" - test? ( - dev-libs/atf - dev-util/kyua - ) -" -RDEPEND=" - !dev-util/pkgconfig -" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/pkgconf$(get_exeext) -) - -src_prepare() { - default - - [[ ${PV} == "9999" ]] && eautoreconf - MULTILIB_CHOST_TOOLS+=( - /usr/bin/pkg-config$(get_exeext) - ) -} - -multilib_src_configure() { - local ECONF_SOURCE="${S}" - local args=( - --disable-static - --with-system-includedir="${EPREFIX}/usr/include" - --with-system-libdir="${EPREFIX}/$(get_libdir):${EPREFIX}/usr/$(get_libdir)" - ) - econf "${args[@]}" -} - -multilib_src_test() { - unset PKG_CONFIG_LIBDIR PKG_CONFIG_PATH - default -} - -multilib_src_install() { - default - - dosym pkgconf$(get_exeext) /usr/bin/pkg-config$(get_exeext) - dosym pkgconf.1 /usr/share/man/man1/pkg-config.1 -} - -multilib_src_install_all() { - einstalldocs - find "${ED}" -type f -name '*.la' -delete || die -} diff --git a/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild b/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild index cf76028b9ad0..b4378ac99c5f 100644 --- a/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild +++ b/dev-util/pkgconf/pkgconf-1.8.0-r1.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then EGIT_REPO_URI="https://git.sr.ht/~kaniini/pkgconf" else SRC_URI="http://distfiles.dereferenced.org/${PN}/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" fi DESCRIPTION="pkg-config compatible replacement with no dependencies other than ANSI C89" diff --git a/dev-util/pkgdev/Manifest b/dev-util/pkgdev/Manifest index d1a96c6c48e5..33668ec415c2 100644 --- a/dev-util/pkgdev/Manifest +++ b/dev-util/pkgdev/Manifest @@ -1,6 +1,6 @@ DIST pkgdev-0.1.9.tar.gz 57093 BLAKE2B 5f5d9b4956cdc949d5e37c24160c692c32cf7e5d9fe90c167adc364993370dc42291edca048db3b0a2f17b199003aea61bd6b541bc58de1c1a084365ce517660 SHA512 78c117163549cb021e8cb9bd65e9a7752633506f3db825133fc3c4c515549c6e10dc974164489c06f94c1a1e25acb8fe050a57754353b907d6026892ef034cb2 DIST pkgdev-0.2.0.tar.gz 59836 BLAKE2B 89de7179b1365f7f4bf1359720200bc8dba53e3b3133fead12b224db8d9a6cf7accbed3c5ed89760030efd3a992d46cf525756a522ac4d9128376e4c03b2a5e9 SHA512 6bf17e8188c809e8862c1a39ce4c0c2e60ed0a261f00bf93707257df0395b03120838247bdc7f5a3375111797564a5a6b16bb8f7e571ce957efe92e173a6ed11 EBUILD pkgdev-0.1.9.ebuild 1588 BLAKE2B 85333c27c4d55c4e226dcfee8402614336e15964b0e9c72a0707fba1ec147dddd1bea9097d729f1e445da6aca6161778a1ecf193149d8fdd341823f9b710cbc4 SHA512 89b7752b01592d67c7ee4d49fd14de38a436fe4ef05dedd6aacfa7aec830b9a48a841aacd0d9148516f0b47c4b4d776f17fba7d61da6f245a8b2f66af1467f0b -EBUILD pkgdev-0.2.0.ebuild 1595 BLAKE2B d5cf70f42f56cdca89c88952b8c21937fc0b59dc931b77513c88770f0a5a2d5460c99b913e2bf00edb3c720afddb73601a31dbdbd6af0eb0f4fa1f891a092511 SHA512 b6a5a45a6c8642fcbfcaf884c0a20817d7a7e36f208ec3b0730d21e3be237e13625a1c430c02ae37870d3bfe686ca73408d23e0cc05a937748078f98bc4e710e -EBUILD pkgdev-9999.ebuild 1574 BLAKE2B dab1ff6de45f7b63c8907ec5f64e36ef67d0f5e3d9560917f7ffda2ec9051a46ec1e425c1eaf6b1ab6e0e771b2562902adb6ab0260026746773441a4591c36c1 SHA512 e055493097823f7a837db0b33524c1cdc93ae9a755f0755c7ffadce3740c76a6e95882570bd53a75c8fb64bd68404a32f0e718e81fdf21b0c98b3db4fc7f7448 +EBUILD pkgdev-0.2.0.ebuild 1602 BLAKE2B 4921ad31f4a0a936ed1a390f7575030c8a04d77542ca4903e0b2c93dbea27687da417b9ab1a7a3ebe4589ae0ba68f6dd2f4f7625d9e432b453c7b973a215ea02 SHA512 9da646cc648eb745a2a24d7fa0390d2add59005accfe7c6d591954671e4ca087ae8025413f6d250d0d3b3ab0090e09ae38ad315a15a0c274cd1989ca482b1b50 +EBUILD pkgdev-9999.ebuild 1581 BLAKE2B 45c96a8cd5704424126646cf5b86ad44edb03e5d38a17d000b28644cf0ab1c44e982c62f5f768d89282c4e48962ffaac64790e99d6f50458bdf72993889004be SHA512 a17a1aebd6169d8b8b49a76f39b158cb7f25511dbb984b70f07e64c60b235c071c81947a51d45f38a8bbd58f6314cdf733638a36ff500062dba0942c9abf94c7 MISC metadata.xml 538 BLAKE2B 856860c07254a3a7d051773121d85d1e227e69dc70373a1adcef4ebe08b48e48ab5f225f528fad5cb5d82c96b9a93a9bc88c5d00248598d39954f7dabfa2972b SHA512 3ec400568986c34edd550d3f55c76fa046e43b83a95c4c302c04b9707319db42424fb4bf6a06cf6c431decada9434feb80e0c6375a2e217a56e9da4f40e97ac3 diff --git a/dev-util/pkgdev/pkgdev-0.2.0.ebuild b/dev-util/pkgdev/pkgdev-0.2.0.ebuild index f69eaca7e6a0..6e52159b76e3 100644 --- a/dev-util/pkgdev/pkgdev-0.2.0.ebuild +++ b/dev-util/pkgdev/pkgdev-0.2.0.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 else SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos" fi DESCRIPTION="Collection of tools for Gentoo development" diff --git a/dev-util/pkgdev/pkgdev-9999.ebuild b/dev-util/pkgdev/pkgdev-9999.ebuild index a2cbb327919c..94052c39603d 100644 --- a/dev-util/pkgdev/pkgdev-9999.ebuild +++ b/dev-util/pkgdev/pkgdev-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -12,7 +12,7 @@ if [[ ${PV} == *9999 ]] ; then inherit git-r3 else SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~sparc ~x64-macos" + KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~sparc ~x64-macos" fi DESCRIPTION="Collection of tools for Gentoo development" diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest index bca04c8041a0..9d862b917f1d 100644 --- a/dev-util/poke/Manifest +++ b/dev-util/poke/Manifest @@ -1,7 +1,3 @@ -DIST poke-1.3.tar.gz 6703563 BLAKE2B 7a1127d668b094f08d88fbbe1650a4604d91e4417e8bf7e1199757b6a829694d514493e1b71eb86fc56e894eec8f0ec2255784b76a3f3440af1f1671d851751f SHA512 74749c589daf17533807248febc54818445df193f4d25f665ab62f1c57be133c7f063da3b099b8af5544f88eecad79b10ca29d9d1ef18921035c0aa22e563773 -DIST poke-2.1.tar.gz 7365471 BLAKE2B 07f9e55fb5ee830e430ef7987cf65df9448dcb7d3ccec3da24b06c52a695e104f308c14fb9140008476e1ac4ebc6ea86011a6a5ab332af27df92d7c4d2165fd4 SHA512 073ba79c627d6b20811443146e9f3c5884a349eceabfd5b3648b95bf7bb2d4da749b628994240556e987cb02247d11e2fd7d54adb99d81e35d838dbddad67f9f DIST poke-2.3.tar.gz 7369945 BLAKE2B fe9274099a9ddacf1f46b7cec1f98cc6c442b24f149efbf4320a74a270dc8bad7cf3f87df817c9968a13ece763573b36f0ec99699cb9c7742b7be9023a4fca39 SHA512 101ef0009676c02f72ffb4889a02c9a161f29f412685249c7166f69077b0cd1b19d940567ebb86894bacf2278a2e138354fd49456f12b05a4c1957f437ff1d86 -EBUILD poke-1.3.ebuild 982 BLAKE2B 1684fff197088dc0fc6a74dcffdb4ea032216e24c441e1404bfd4933986cf8bb3154b8b0177a3ec6d9fec2607994e7a4744ab8e9770633e9fed9c87521e6552b SHA512 58b7967d0c3ecd2112473d144a412aac2fe77c8ca630bdc8f7fcfb56e8a9d03ec2237f974b68eaaebda0c54db169cf389df3df60efeb3b9108d3e6fbb3c6ee24 -EBUILD poke-2.1.ebuild 892 BLAKE2B 3c8d0a55c7e3f73cd81cd4d31b3f1972ca7c7fa9be660054022499d9d9bacdb90d3cc3b9ee840c1e1d576bb581df08dcebdaf6247467f4000099ce12ee1c09fe SHA512 43aeb62167247388016d117bd594228c758729a4ecad0f7ad5df8ebba36f700f32be27281bde566d57896219b85471126e0809443c7284c09248c2101d13aa35 EBUILD poke-2.3.ebuild 919 BLAKE2B d5edcf4aca522c508b2f3b3116983dda26824b50d9390e498e37c3d67f43e9f5f62391501c0dd9b77769ed649d2e177e243f32067948751a8168b7dcf93ddeec SHA512 8c7a9c529e2f32b51c7cb79e2748abbd805420254f8f398a8cc7b35136b2a5a71a44ac40e04f869e97e58286815b6037bdcc94e51184625ee7773e895e515a14 MISC metadata.xml 290 BLAKE2B 07560f09c179b5ae7616989203f0f211b6dbd98f91d9ed22354b6b9dd7f7177faf0a392822f6e4b35e76842fff006fb5102782a5f9c37bd75bf5c8b151b96443 SHA512 282117250988d57f5a2f01c59ec3f9c1e2ccacb65049de1fee95598abb3de04dcd671e9697e5451dc998866a28e8c7fa8e691150a0a32a9d7f13972a138aa91d diff --git a/dev-util/poke/poke-1.3.ebuild b/dev-util/poke/poke-1.3.ebuild deleted file mode 100644 index ba2205f5b177..000000000000 --- a/dev-util/poke/poke-1.3.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="extensible editor for structured binary data" -HOMEPAGE="https://www.jemarch.net/poke" - -SRC_URI="mirror://gnu/poke/${P}.tar.gz" -KEYWORDS="~amd64 ~x86" - -LICENSE="GPL-3+" -SLOT="0" -IUSE="machine-interface nls static-libs test" - -RESTRICT="!test? ( test )" - -# TODO: libnbd: not packaged in gentoo yet -# TODO: gui: does not seem to do anything :) -RDEPEND=" - dev-libs/boehm-gc:= - sys-devel/gettext - sys-libs/readline:= - machine-interface? ( dev-libs/json-c:= ) -" -DEPEND="${RDEPEND} - test? ( dev-util/dejagnu ) -" -BDEPEND=" - sys-devel/flex - sys-devel/bison - sys-apps/help2man - virtual/pkgconfig -" - -src_configure() { - econf \ - --disable-gui \ - --disable-libnbd \ - $(use_enable machine-interface mi) \ - $(use_enable nls) \ - $(use_enable static-libs static) -} - -src_install() { - default - - if ! use static-libs; then - find "${ED}" -name '*.la' -delete || die - fi -} diff --git a/dev-util/poke/poke-2.1.ebuild b/dev-util/poke/poke-2.1.ebuild deleted file mode 100644 index 90960983c4d3..000000000000 --- a/dev-util/poke/poke-2.1.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Extensible editor for structured binary data" -HOMEPAGE="https://www.jemarch.net/poke" -SRC_URI="mirror://gnu/poke/${P}.tar.gz" - -LICENSE="GPL-3+" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="machine-interface nls test" - -RESTRICT="!test? ( test )" - -# TODO: libnbd: not packaged in gentoo yet -# TODO: gui: does not seem to do anything :) -RDEPEND="dev-libs/boehm-gc:= - sys-devel/gettext - sys-libs/readline:= - machine-interface? ( dev-libs/json-c:= )" -DEPEND="${RDEPEND} - test? ( dev-util/dejagnu )" -BDEPEND="sys-devel/flex - sys-devel/bison - sys-apps/help2man - virtual/pkgconfig" - -src_configure() { - econf \ - --disable-gui \ - --disable-libnbd \ - $(use_enable machine-interface mi) \ - $(use_enable nls) -} - -src_install() { - default - - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-util/pycharm-community/Manifest b/dev-util/pycharm-community/Manifest index 9d092976184f..0684f4aa5672 100644 --- a/dev-util/pycharm-community/Manifest +++ b/dev-util/pycharm-community/Manifest @@ -1,10 +1,8 @@ AUX README.gentoo 169 BLAKE2B fc7191056cb5de1fedf9a7e9516029e8ee50f7ab3749e05c73156f63892b1e126ac068d5b2f271d1b71a77486205848cce72452d671692418b6e09e8e25da60e SHA512 a0254552b98b6ec8dadd91ed7df35bf990d08025d8352366f58ecabe94cdde2df64d8665447d0a2ffc1edacdeb05124c2a82722d5ad70b614d90bb0ae38544d2 DIST pycharm-community-2021.1.2.tar.gz 466806126 BLAKE2B 403cc5949ccb0e5f7d39d55b91d962889e35342715501466c007a5b3b044cbe33260de99e7d299f35a6e789c6f7e5726bc7106bc206d4e4890f8948eab7a15a2 SHA512 180d813d1162456312eb4482f414443350d784effab56cc53f2f6c2c79931f9af597849ec395089d8fc1ca2b87015722fad3cc43e03bfb4418e2c926b5af0107 -DIST pycharm-community-2021.3.1.tar.gz 505888477 BLAKE2B a203c9171857ef6b888db11da44b207ef8b35d3d20ecda8ebda41a9feede6c3da377a9123c3fa45662f5c9c5d0442f41717aba42bd33c5165b13043bbc4d6816 SHA512 554b9a34642ca904aea88e064cabe3af779ffda2bd99e8d0748f08628cf827b21585b44436c3548a21393f29c186720e76c465a18e5c182b64247e370c455417 -DIST pycharm-community-2021.3.2.tar.gz 505852068 BLAKE2B 40162e33b539239db786d200d78484cbabd98ee625e5c2212f11962b46368a550411e53cc7f471e2c160dd29f0e3d8b3b1d5d06546341c608cabd7bf30db2d7e SHA512 8044be28ad861e8545c0fbbae0c2c567779c4b9d039eeaf03575ca441fa50a84746e3a63f51395476a80a42f44fbab6eff889bc713d38ce3981f6ab6dfa5b40a DIST pycharm-community-2021.3.3.tar.gz 505370200 BLAKE2B 52b236f8e556cb64dfc4688a6580606ae5f39cad4db204fcf19565565306ffcc516393e66a92c951dea3e8997b75e97e2fbad199a35b1807e737a62bb319df31 SHA512 146bfdd6fdff1714f6ed569fce31c9ebbe64359c28ae9069738f24bf1022071ca157ccb3bb4e8fe2ef906d3bde85d94b7d3f9e2cd3d650e6498f5c32a0fad706 +DIST pycharm-community-2022.1.tar.gz 540005306 BLAKE2B db0ac63e81e618484936cd1859acc366690ec81ce8eb722cf91ec1d0c109321fc156b88a41af06fc3d28af942387c816d709bf5a18970472b701a6fb4c4d1928 SHA512 2d1f048d0318ecce3334257e9119c84a1af612635a06bcc0335679bb03c046e4a76e06b4d54ee4ba700fbfd3ad120fd19b4b82e80c6ad52420b9a91e9c197321 EBUILD pycharm-community-2021.1.2-r1.ebuild 3198 BLAKE2B 94d0ce4a952f182fcca3d10ab2f405d9fec7dbfa10638e5bf73f870300cb4b172fe6c1717ebf2dbeb3a731900ac981c87ebc327d6108b2917498e1a26f0ba607 SHA512 6fa94b51a29292e428850e99ae95776339a49afa4d8840d2f5b876546e797755c09778e60387fba9442f4a4b19ac6c8caaaca44d94cee59413231e4eb8042db9 -EBUILD pycharm-community-2021.3.1.ebuild 3165 BLAKE2B 0a44bac0d58eea54735acc9b257f5267c34e5ba3847c04684c2d3917fc67e914cd4d188447876da47fb2b8df8762afff5a832c18e023b2434b7c8434c47a97a5 SHA512 ecce4a8f505740d89963893977f4da1a12fbec4f13dd14406a8f4295ca643fc0e74d29f157476b639d3b7dfd305c88ebea6f67a276f4c7516a6d3728d084f7ba -EBUILD pycharm-community-2021.3.2.ebuild 3165 BLAKE2B 0a44bac0d58eea54735acc9b257f5267c34e5ba3847c04684c2d3917fc67e914cd4d188447876da47fb2b8df8762afff5a832c18e023b2434b7c8434c47a97a5 SHA512 ecce4a8f505740d89963893977f4da1a12fbec4f13dd14406a8f4295ca643fc0e74d29f157476b639d3b7dfd305c88ebea6f67a276f4c7516a6d3728d084f7ba EBUILD pycharm-community-2021.3.3.ebuild 3165 BLAKE2B 0a44bac0d58eea54735acc9b257f5267c34e5ba3847c04684c2d3917fc67e914cd4d188447876da47fb2b8df8762afff5a832c18e023b2434b7c8434c47a97a5 SHA512 ecce4a8f505740d89963893977f4da1a12fbec4f13dd14406a8f4295ca643fc0e74d29f157476b639d3b7dfd305c88ebea6f67a276f4c7516a6d3728d084f7ba +EBUILD pycharm-community-2022.1.ebuild 3159 BLAKE2B 2296aba03357caad8b050b8563c071e57695dccf7b6ccb5d022186c7c9ee932ed8c7efc6b9c8293eb36c9af0117c0da9f1662e734bdeeeb5e974c8c479c6cb45 SHA512 c0c4559f7cdb0483b2fe693fac85317ec274b21131db353a2b306e78eeb04f27f78b3db2ec43a9e0403129914a0ccc19f4ff747de889934a85c0e166df29886c MISC metadata.xml 305 BLAKE2B a5ee9ceb727e22160e23fc785ddcf2b7b22afd9599e956de38bf4318c4cab2acf5cffa6d1f075ac24d866d407e9412ba02362c9942b3aa34a7276e55cc44f161 SHA512 e67f65a2f5fcb0c7a7bfecdbba77c91844e89f4110ec66bb5838fdf7fb5abb57d141c2a816b7867001fc919c8721fd7837705b9a4f8853ce0728e33096fee19f diff --git a/dev-util/pycharm-community/pycharm-community-2021.3.1.ebuild b/dev-util/pycharm-community/pycharm-community-2021.3.1.ebuild deleted file mode 100644 index 219b26936799..000000000000 --- a/dev-util/pycharm-community/pycharm-community-2021.3.1.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop readme.gentoo-r1 wrapper xdg-utils - -DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis" -HOMEPAGE="http://www.jetbrains.com/pycharm/" -SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz" - -LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+bundled-jdk" - -BDEPEND="dev-util/patchelf" - -RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 ) - app-arch/brotli - app-arch/zstd - app-crypt/p11-kit - dev-libs/fribidi - dev-libs/glib - dev-libs/json-c - dev-libs/libbsd - dev-libs/libdbusmenu - dev-libs/nss - dev-python/pip - media-fonts/dejavu - media-gfx/graphite2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype:2= - media-libs/harfbuzz - media-libs/libglvnd - media-libs/libpng:0= - net-libs/gnutls - net-print/cups - sys-apps/dbus - sys-libs/libcap - sys-libs/zlib - virtual/jpeg:0= - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango -" - -RESTRICT="mirror" - -QA_PREBUILT="opt/${P}/*" - -MY_PN=${PN/-community/} - -src_prepare() { - default - - rm -vf "${S}"/help/ReferenceCardForMac.pdf || die - - rm -vf "${S}"/bin/phpstorm.vmoptions || die - - rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die - rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die - rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die - rm -vrf "${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die - rm -vf "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so - - sed -i \ - -e "\$a\\\\" \ - -e "\$a#-----------------------------------------------------------------------" \ - -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ - -e "\$a# package manager. See bug #704494" \ - -e "\$a#-----------------------------------------------------------------------" \ - -e "\$aide.no.platform.update=Gentoo" bin/idea.properties - - for file in "jbr/lib/"/{libjcef.so,jcef_helper} - do - if [[ -f "${file}" ]]; then - patchelf --set-rpath '$ORIGIN' ${file} || die - fi - done -} - -src_install() { - local DIR="/opt/${PN}" - local JRE_DIR="jbr" - - insinto ${DIR} - doins -r * - - if ! use bundled-jdk; then - rm -r "${JRE_DIR}" || die - fi - - fperms 755 "${DIR}"/bin/{format.sh,fsnotifier,inspect.sh,ltedit.sh,pycharm.sh,printenv.py,restart.py} - - fperms 755 "${DIR}"/"${JRE_DIR}"/bin/{jaotc,java,javac,jcmd,jdb,jfr,jhsdb,jjs,jmap,jps,jrunscript,jstack,jstat,keytool,pack200,rmid,rmiregistry,serialver,unpack200} - fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} - - make_wrapper "${PN}" "${DIR}/bin/pycharm.sh" - newicon bin/${MY_PN}.png ${PN}.png - make_desktop_entry ${PN} ${PN} ${PN} - - readme.gentoo_create_doc - - # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit - dodir /etc/sysctl.d/ - echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/pycharm-community/pycharm-community-2021.3.2.ebuild b/dev-util/pycharm-community/pycharm-community-2021.3.2.ebuild deleted file mode 100644 index 219b26936799..000000000000 --- a/dev-util/pycharm-community/pycharm-community-2021.3.2.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit desktop readme.gentoo-r1 wrapper xdg-utils - -DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis" -HOMEPAGE="http://www.jetbrains.com/pycharm/" -SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz" - -LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+bundled-jdk" - -BDEPEND="dev-util/patchelf" - -RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 ) - app-arch/brotli - app-arch/zstd - app-crypt/p11-kit - dev-libs/fribidi - dev-libs/glib - dev-libs/json-c - dev-libs/libbsd - dev-libs/libdbusmenu - dev-libs/nss - dev-python/pip - media-fonts/dejavu - media-gfx/graphite2 - media-libs/alsa-lib - media-libs/fontconfig - media-libs/freetype:2= - media-libs/harfbuzz - media-libs/libglvnd - media-libs/libpng:0= - net-libs/gnutls - net-print/cups - sys-apps/dbus - sys-libs/libcap - sys-libs/zlib - virtual/jpeg:0= - x11-libs/libX11 - x11-libs/libxcb - x11-libs/libXext - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/pango -" - -RESTRICT="mirror" - -QA_PREBUILT="opt/${P}/*" - -MY_PN=${PN/-community/} - -src_prepare() { - default - - rm -vf "${S}"/help/ReferenceCardForMac.pdf || die - - rm -vf "${S}"/bin/phpstorm.vmoptions || die - - rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die - rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die - rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die - rm -vrf "${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die - rm -vf "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so - - sed -i \ - -e "\$a\\\\" \ - -e "\$a#-----------------------------------------------------------------------" \ - -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ - -e "\$a# package manager. See bug #704494" \ - -e "\$a#-----------------------------------------------------------------------" \ - -e "\$aide.no.platform.update=Gentoo" bin/idea.properties - - for file in "jbr/lib/"/{libjcef.so,jcef_helper} - do - if [[ -f "${file}" ]]; then - patchelf --set-rpath '$ORIGIN' ${file} || die - fi - done -} - -src_install() { - local DIR="/opt/${PN}" - local JRE_DIR="jbr" - - insinto ${DIR} - doins -r * - - if ! use bundled-jdk; then - rm -r "${JRE_DIR}" || die - fi - - fperms 755 "${DIR}"/bin/{format.sh,fsnotifier,inspect.sh,ltedit.sh,pycharm.sh,printenv.py,restart.py} - - fperms 755 "${DIR}"/"${JRE_DIR}"/bin/{jaotc,java,javac,jcmd,jdb,jfr,jhsdb,jjs,jmap,jps,jrunscript,jstack,jstat,keytool,pack200,rmid,rmiregistry,serialver,unpack200} - fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} - - make_wrapper "${PN}" "${DIR}/bin/pycharm.sh" - newicon bin/${MY_PN}.png ${PN}.png - make_desktop_entry ${PN} ${PN} ${PN} - - readme.gentoo_create_doc - - # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit - dodir /etc/sysctl.d/ - echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/pycharm-community/pycharm-community-2022.1.ebuild b/dev-util/pycharm-community/pycharm-community-2022.1.ebuild new file mode 100644 index 000000000000..7506fd521621 --- /dev/null +++ b/dev-util/pycharm-community/pycharm-community-2022.1.ebuild @@ -0,0 +1,122 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit desktop readme.gentoo-r1 wrapper xdg-utils + +DESCRIPTION="Intelligent Python IDE with unique code assistance and analysis" +HOMEPAGE="http://www.jetbrains.com/pycharm/" +SRC_URI="http://download.jetbrains.com/python/${P}.tar.gz" + +LICENSE="Apache-2.0 BSD CDDL MIT-with-advertising" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+bundled-jdk" + +BDEPEND="dev-util/patchelf" + +RDEPEND="!bundled-jdk? ( >=virtual/jre-1.8 ) + app-arch/brotli + app-arch/zstd + app-crypt/p11-kit + dev-libs/fribidi + dev-libs/glib + dev-libs/json-c + dev-libs/libbsd + dev-libs/libdbusmenu + dev-libs/nss + dev-python/pip + media-fonts/dejavu + media-gfx/graphite2 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype:2= + media-libs/harfbuzz + media-libs/libglvnd + media-libs/libpng:0= + net-libs/gnutls + net-print/cups + sys-apps/dbus + sys-libs/libcap + sys-libs/zlib + virtual/jpeg:0= + x11-libs/libX11 + x11-libs/libxcb + x11-libs/libXext + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/pango +" + +RESTRICT="mirror" + +QA_PREBUILT="opt/${P}/*" + +MY_PN=${PN/-community/} + +src_prepare() { + default + + rm -vf "${S}"/help/ReferenceCardForMac.pdf || die + + rm -vf "${S}"/bin/phpstorm.vmoptions || die + + rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.so || die + rm -vf "${S}"/plugins/performanceTesting/bin/*.dll || die + rm -vf "${S}"/plugins/performanceTesting/bin/libyjpagent.dylib || die + rm -vrf "${S}"/lib/pty4j-native/linux/{aarch64,arm,mips64el,ppc64le,x86} || die + rm -vf "${S}"/plugins/python-ce/helpers/pydev/pydevd_attach_to_process/attach_linux_x86.so + + sed -i \ + -e "\$a\\\\" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$a# Disable automatic updates as these are handled through Gentoo's" \ + -e "\$a# package manager. See bug #704494" \ + -e "\$a#-----------------------------------------------------------------------" \ + -e "\$aide.no.platform.update=Gentoo" bin/idea.properties + + for file in "jbr/lib/"/{libjcef.so,jcef_helper} + do + if [[ -f "${file}" ]]; then + patchelf --set-rpath '$ORIGIN' ${file} || die + fi + done +} + +src_install() { + local DIR="/opt/${PN}" + local JRE_DIR="jbr" + + insinto ${DIR} + doins -r * + + if ! use bundled-jdk; then + rm -r "${JRE_DIR}" || die + fi + + fperms 755 "${DIR}"/bin/{format.sh,fsnotifier,inspect.sh,ltedit.sh,pycharm.sh,restart.py} + + fperms 755 "${DIR}"/"${JRE_DIR}"/bin/{jaotc,java,javac,jcmd,jdb,jfr,jhsdb,jinfo,jjs,jmap,jps,jrunscript,jstack,jstat,keytool,pack200,rmid,rmiregistry,serialver,unpack200} + fperms 755 "${DIR}"/"${JRE_DIR}"/lib/{chrome-sandbox,jcef_helper,jexec,jspawnhelper} + + make_wrapper "${PN}" "${DIR}/bin/pycharm.sh" + newicon bin/${MY_PN}.png ${PN}.png + make_desktop_entry ${PN} ${PN} ${PN} + + readme.gentoo_create_doc + + # recommended by: https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit + dodir /etc/sysctl.d/ + echo "fs.inotify.max_user_watches = 524288" > "${D}/etc/sysctl.d/30-idea-inotify-watches.conf" || die +} + +pkg_postinst() { + xdg_icon_cache_update +} + +pkg_postrm() { + xdg_icon_cache_update +} diff --git a/dev-util/radare2/Manifest b/dev-util/radare2/Manifest index c2e6721bb574..11ac7bebd42c 100644 --- a/dev-util/radare2/Manifest +++ b/dev-util/radare2/Manifest @@ -1,12 +1,8 @@ +AUX CVE-2022-1437.patch 2434 BLAKE2B 8671f028406cea47719c393f6a96d3f32a569bf5dd9e97a215326c19fb273c569119a6f79d63e2a9b93ea7def7c09c0110cb28e0c2ce60a345ed297f1a7168c0 SHA512 c32141bd9a282c0b6ba38468a7a77c2df26ad1153f5ada6b6bc0cb9d647fc462a54262272a4113fb7dc1adedb88c3b97e25798553b9b3f2c99d961f8e2a6ea37 AUX radare2-5.5.0-vector35.patch 785 BLAKE2B 7e53aa1258290682827a1ab22a1bfeec12222c7e7c7acdde40a0845f47729918c41de9c59bcc1e79cbd1d318944245994c348e6d76f56852803ffda27206216f SHA512 3d5d7c682482973a00d78736c3d92d29711e729d01a220da5b89f66f27fae2c71cf40173d9ca9616709d4a2cc55a0450ae003e3d97998e0dfff5dcb64eba7675 -DIST radare2-4.5.1.tar.gz 8266567 BLAKE2B 0d23c1d47dd79ffd9398ca7b2c8b383ba6a7e3ec662046d1111ab34cabcdaaf1fdd449686433b3229e3c22c31c705530b0a85bbd22b5fc79891a5ad292ba0ff1 SHA512 f08a4cd1e0d65643463d9f9dbb1aacfe793c7b411ec820a18b75a5975d265cfc2cf91e593522c8823aa369098ded21415939acb07c84d8acd102889bf5aed899 -DIST radare2-5.3.1.tar.gz 8500461 BLAKE2B 8b29e81c90f477e313f5d14dea707f3e8d47c9abbe1f9ca2c7caef98a85b38a5b5e37a31063be289c55fda041e10b8403895f863dd602091ab5307213605260d SHA512 34c96c7c863fb8a59f1d03539375d5b8f31f6021dc84ce943daa163d8a0227bf3156963cc187c366790abec4381da6aa987248e76570a498cfcdeb982cb2ffc0 -DIST radare2-5.5.4-vector35-arm64.tar.gz 1021299 BLAKE2B 389bdc43e90ba71961e5d8afca495bd63b25d4c0dc9513c5e9cc0770f091199197dc1e4b8a9d4c57206acfd892a6b4ff9ba8b0f925e493f540956c64edfcd809 SHA512 7762cee60acc7605c2c127acab646c5c58c5736e6801058eec69c2da52901d0ecab85b0496d798be6403bedf27ffd4fe4e3a8d47c8802af1fe3805a4ac32ae26 -DIST radare2-5.5.4-vector35-armv7.tar.gz 255288 BLAKE2B ca96b3f68381a0987c4efa10dcb798194486019762e89d1eb19a3fd24f6983535eea792099c60e4c1a9d2bdb5baab119fe2e9a7a889fad5a14023e5f984959b8 SHA512 e9eb6cee02bbbb265914b1f9118c7a143ed76a201c085af5516855475bf7f3ad5f9c82d1548e85a0339fbc33e029ef0e4be9d8cef68d212ae16ce1a7f18453ff -DIST radare2-5.5.4.tar.gz 9610424 BLAKE2B 4e113d854a55597270663f9c18f1d71da21fa8e539a997773f30178e93de54d397f56103813ec2c60cfabdf2d811151ad7285fc479e1ee681687831030e18da2 SHA512 b64268a8fcfbd89455b991557c82bb24d5f42471f4424cd971c1143ff604720fb4c00216a7054d72df6bbbdace1b814a6c3538708926c229dd2f8476b7d325da +DIST radare2-5.6.8-vector35-arm64.tar.gz 1021299 BLAKE2B 389bdc43e90ba71961e5d8afca495bd63b25d4c0dc9513c5e9cc0770f091199197dc1e4b8a9d4c57206acfd892a6b4ff9ba8b0f925e493f540956c64edfcd809 SHA512 7762cee60acc7605c2c127acab646c5c58c5736e6801058eec69c2da52901d0ecab85b0496d798be6403bedf27ffd4fe4e3a8d47c8802af1fe3805a4ac32ae26 +DIST radare2-5.6.8-vector35-armv7.tar.gz 255288 BLAKE2B ca96b3f68381a0987c4efa10dcb798194486019762e89d1eb19a3fd24f6983535eea792099c60e4c1a9d2bdb5baab119fe2e9a7a889fad5a14023e5f984959b8 SHA512 e9eb6cee02bbbb265914b1f9118c7a143ed76a201c085af5516855475bf7f3ad5f9c82d1548e85a0339fbc33e029ef0e4be9d8cef68d212ae16ce1a7f18453ff +DIST radare2-5.6.8.tar.gz 9627480 BLAKE2B 4de904ee779b72f0a0e305170cdf62b3a4c3fdad768bb2c9a96a90b429c94c2bae1523439d5b869d2fefed89849fde1d996dd1de400fe47ea657bee3dd258fe1 SHA512 e29a3ff235f37bcde4ec6c1c97d1b9c521b57e93512ca40d71be9e88ac1c002f41af905865fdf4685ee94287425cff32500b5a111eec5594bdd7f32f05631910 DIST radare2-testbins-a6d1a0331605b4a5db9aa9260386c850d484dc70.tar.gz 118148516 BLAKE2B 9b1a1861b4aea7db1cc364d16577a2b7afe082b0838178d307ed24704710edfa572533bab9b194d38c1b294e5a4fb522d1a93e92a1c577ca6622a16d94209bd5 SHA512 8888fab0d2295e92c4bd0ab4c2ba646951e41cc4c1f9915d501a27fbff21e82d5340d1a9255d998dcf0e209a57bb35fc714adcb31ed7adb58aa412f6202e69c6 -EBUILD radare2-4.5.1-r1.ebuild 1635 BLAKE2B 70e132b2d36bab7414ac66b0b1cfeced89880124cd21cd10918db62768d9969b17a81ed8b75ca97f72a97a9260fa350b56cbb65540c2af4a5a007f7938c5947d SHA512 4dec2c92cc02b4523530135167722502da12eef6aff1bf571e2efbfb2c4633170106131a980ea1c94153f5212a6cf8adc0fdb396a60d87d0230dcf8ca24b3691 -EBUILD radare2-5.3.1.ebuild 1654 BLAKE2B 1f5a47aeaee48b973a25ce3aaa2d45e8eb8c39bb57cd0dcdd18a2dbb2d1e459d754681e8cce8692e53ac34b8c046f893a54a2679dd64cc6b83a411e9fe5d0521 SHA512 6b9deb4ef3e1cdae53a72a7d9ecd70afb32aa0e45808ff8ed2a89d2ca792180bbbfe2a03d61a937d228c086bd338fc8baaae163930c83d14314a0fd788bec80e -EBUILD radare2-5.5.4.ebuild 2760 BLAKE2B 3726d1b139af09977ffeec4380c77e7d4124c0a2c999f6e5b774030d996d78136a54dd46b791591cd5b613b78f7dbdc430032c80ee7ca98ebe1fded566df4105 SHA512 b2ed6d4db225ce28b2610492563ed84dd5814c8d6de731fc27c7cccab9ec0600afe6edd7660aae14e781f3cdf4aacf582f2ce117e7acf018514a4e6af4f7e36d -EBUILD radare2-9999.ebuild 1654 BLAKE2B 1f5a47aeaee48b973a25ce3aaa2d45e8eb8c39bb57cd0dcdd18a2dbb2d1e459d754681e8cce8692e53ac34b8c046f893a54a2679dd64cc6b83a411e9fe5d0521 SHA512 6b9deb4ef3e1cdae53a72a7d9ecd70afb32aa0e45808ff8ed2a89d2ca792180bbbfe2a03d61a937d228c086bd338fc8baaae163930c83d14314a0fd788bec80e +EBUILD radare2-5.6.8-r1.ebuild 2952 BLAKE2B 801856cabca946d58c7861c344b8641263339e55825c75ed075d08473fe31e38726780d53cc4061e503688a81ffb31b2ca5a9b13af0f2e583b0e05bc5e09c4a5 SHA512 15fe3c80c5ce99428b66a10213e2ce5e08a33fa657a89d8c5cad85dd4fe0a556c943bdb2bd69bfb21cf8257b902f43a7b8568c645b90d0d4491ce24f370d55b4 MISC metadata.xml 397 BLAKE2B 0da99624e778e490f84d0187d28a27b7f73a3c780fc3151619ef3196ca5c01b3758f0e07b6412b9c4f9fddb8738d5005b412d9bce6456b107e24931ba0ea5052 SHA512 02227b3d952b7dadc9f893246b7913cc7910b440ca6c54e7e0f9efcba95db711f691811a767ca1d81fba3e5c073c56b6154361df4beef7fc621fa8176fc05d47 diff --git a/dev-util/radare2/files/CVE-2022-1437.patch b/dev-util/radare2/files/CVE-2022-1437.patch new file mode 100644 index 000000000000..16e67c5d3193 --- /dev/null +++ b/dev-util/radare2/files/CVE-2022-1437.patch @@ -0,0 +1,72 @@ +--- a/libr/bin/format/mach0/coresymbolication.c ++++ b/libr/bin/format/mach0/coresymbolication.c +@@ -269,6 +269,9 @@ RCoreSymCacheElement *r_coresym_cache_element_new(RBinFile *bf, RBuffer *buf, ut + for (i = 0; i < hdr->n_sections && cursor < end; i++) { + ut8 *sect_start = cursor; + RCoreSymCacheElementSection *sect = &result->sections[i]; ++ if (cursor + (word_size * 4) > end) { ++ goto beach; ++ } + sect->vaddr = sect->paddr = r_read_ble (cursor, false, bits); + if (sect->vaddr < page_zero_size) { + sect->vaddr += page_zero_size; +@@ -359,6 +362,10 @@ RCoreSymCacheElement *r_coresym_cache_element_new(RBinFile *bf, RBuffer *buf, ut + continue; + } + string_origin = relative_to_strings? b + start_of_strings : cursor; ++ if (!string_origin) { ++ cursor += R_CS_EL_SIZE_LSYM; ++ continue; ++ } + lsym->flc.file = str_dup_safe (b, string_origin + file_name_off, end); + if (!lsym->flc.file) { + cursor += R_CS_EL_SIZE_LSYM; +--- a/libr/bin/p/bin_symbols.c ++++ b/libr/bin/p/bin_symbols.c +@@ -353,28 +353,30 @@ static bool check_buffer(RBinFile *bf, RBuffer *b) { + } + + static RList *symbols(RBinFile *bf) { +- RList *res = r_list_newf ((RListFree)r_bin_symbol_free); +- r_return_val_if_fail (res && bf->o && bf->o->bin_obj, res); ++ r_return_val_if_fail (bf && bf->o && bf->o->bin_obj, NULL); + RCoreSymCacheElement *element = bf->o->bin_obj; + size_t i; + HtUU *hash = ht_uu_new0 (); + if (!hash) { +- return res; ++ return NULL; + } ++ RList *res = r_list_newf ((RListFree)r_bin_symbol_free); + bool found = false; +- for (i = 0; i < element->hdr->n_lined_symbols; i++) { +- RCoreSymCacheElementSymbol *sym = (RCoreSymCacheElementSymbol *)&element->lined_symbols[i]; +- if (!sym) { +- break; +- } +- ht_uu_find (hash, sym->paddr, &found); +- if (found) { +- continue; +- } +- RBinSymbol *s = bin_symbol_from_symbol (element, sym); +- if (s) { +- r_list_append (res, s); +- ht_uu_insert (hash, sym->paddr, 1); ++ if (element->lined_symbols) { ++ for (i = 0; i < element->hdr->n_lined_symbols; i++) { ++ RCoreSymCacheElementSymbol *sym = (RCoreSymCacheElementSymbol *)&element->lined_symbols[i]; ++ if (!sym) { ++ break; ++ } ++ ht_uu_find (hash, sym->paddr, &found); ++ if (found) { ++ continue; ++ } ++ RBinSymbol *s = bin_symbol_from_symbol (element, sym); ++ if (s) { ++ r_list_append (res, s); ++ ht_uu_insert (hash, sym->paddr, 1); ++ } + } + } + if (element->symbols) { diff --git a/dev-util/radare2/radare2-4.5.1-r1.ebuild b/dev-util/radare2/radare2-4.5.1-r1.ebuild deleted file mode 100644 index a5b8b7c3cfd6..000000000000 --- a/dev-util/radare2/radare2-4.5.1-r1.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 toolchain-funcs - -DESCRIPTION="unix-like reverse engineering framework and commandline tools" -HOMEPAGE="http://www.radare.org" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/radareorg/radare2" -else - SRC_URI="https://github.com/radareorg/radare2/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="ssl" - -RDEPEND=" - dev-libs/libzip - dev-libs/xxhash - sys-apps/file - sys-libs/zlib - dev-libs/capstone:0= - ssl? ( dev-libs/openssl:0= ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - # Fix hardcoded docdir for fortunes - sed -i -e "/^#define R2_FORTUNES/s/radare2/$PF/" \ - libr/include/r_userconf.h.acr - default -} - -src_configure() { - # Ideally these should be set by ./configure - tc-export CC AR LD OBJCOPY RANLIB - export HOST_CC=${CC} - - econf \ - --without-libuv \ - --with-syscapstone \ - --with-sysmagic \ - --with-sysxxhash \ - --with-syszip \ - $(use_with ssl openssl) -} - -src_install() { - default - - insinto /usr/share/zsh/site-functions - doins doc/zsh/_* - - newbashcomp doc/bash_autocompletion.sh "${PN}" - bashcomp_alias "${PN}" rafind2 r2 rabin2 rasm2 radiff2 - - # a workaround for unstable $(INSTALL) call, bug #574866 - local d - for d in doc/*; do - if [[ -d ${d} ]]; then - rm -rfv "${d}" || die "failed to delete '${d}'" - fi - done - - # These are not really docs. radare assumes - # uncompressed files: bug #761250 - docompress -x /usr/share/doc/${PF}/fortunes.{creepy,fun,nsfw,tips} -} diff --git a/dev-util/radare2/radare2-5.3.1.ebuild b/dev-util/radare2/radare2-5.3.1.ebuild deleted file mode 100644 index 470b4d0d33f8..000000000000 --- a/dev-util/radare2/radare2-5.3.1.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit bash-completion-r1 toolchain-funcs - -DESCRIPTION="unix-like reverse engineering framework and commandline tools" -HOMEPAGE="http://www.radare.org" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/radareorg/radare2" -else - SRC_URI="https://github.com/radareorg/radare2/archive/${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="ssl" - -RDEPEND=" - dev-libs/libzip - dev-libs/xxhash - sys-apps/file - sys-libs/zlib - dev-libs/capstone:0= - ssl? ( dev-libs/openssl:0= ) -" -DEPEND=" - ${RDEPEND} - dev-util/gperf -" -BDEPEND="virtual/pkgconfig" - -src_prepare() { - # Fix hardcoded docdir for fortunes - sed -i -e "/^#define R2_FORTUNES/s/radare2/$PF/" \ - libr/include/r_userconf.h.acr - default -} - -src_configure() { - # Ideally these should be set by ./configure - tc-export CC AR LD OBJCOPY RANLIB - export HOST_CC=${CC} - - econf \ - --without-libuv \ - --with-syscapstone \ - --with-sysmagic \ - --with-sysxxhash \ - --with-syszip \ - $(use_with ssl openssl) -} - -src_install() { - default - - insinto /usr/share/zsh/site-functions - doins doc/zsh/_* - - newbashcomp doc/bash_autocompletion.sh "${PN}" - bashcomp_alias "${PN}" rafind2 r2 rabin2 rasm2 radiff2 - - # a workaround for unstable $(INSTALL) call, bug #574866 - local d - for d in doc/*; do - if [[ -d ${d} ]]; then - rm -rfv "${d}" || die "failed to delete '${d}'" - fi - done - - # These are not really docs. radare assumes - # uncompressed files: bug #761250 - docompress -x /usr/share/doc/${PF}/fortunes.{creepy,fun,nsfw,tips} -} diff --git a/dev-util/radare2/radare2-5.5.4.ebuild b/dev-util/radare2/radare2-5.5.4.ebuild deleted file mode 100644 index 3a2f15599169..000000000000 --- a/dev-util/radare2/radare2-5.5.4.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit bash-completion-r1 toolchain-funcs - -DESCRIPTION="unix-like reverse engineering framework and commandline tools" -HOMEPAGE="http://www.radare.org" - -ARM64_COMMIT=3c5eaba46dab72ecb7d5f5b865a13fdeee95b464 -ARMV7_COMMIT=dde39f69ffea19fc37e681874b12cb4707bc4f30 -BINS_COMMIT=a6d1a0331605b4a5db9aa9260386c850d484dc70 - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/radareorg/radare2" -else - SRC_URI="https://github.com/radareorg/radare2/archive/${PV}.tar.gz -> ${P}.tar.gz - https://github.com/radareorg/vector35-arch-arm64/archive/${ARM64_COMMIT}.tar.gz -> ${P}-vector35-arm64.tar.gz - https://github.com/radareorg/vector35-arch-armv7/archive/${ARMV7_COMMIT}.tar.gz -> ${P}-vector35-armv7.tar.gz - test? ( https://github.com/radareorg/radare2-testbins/archive/${BINS_COMMIT}.tar.gz -> radare2-testbins-${BINS_COMMIT}.tar.gz ) - " - - KEYWORDS="~amd64 ~arm ~arm64 ~x86" -fi - -LICENSE="GPL-2" -SLOT="0" -IUSE="ssl test" - -# Need to audit licenses of the binaries used for testing -RESTRICT="test" - -RDEPEND=" - dev-libs/libzip:= - dev-libs/xxhash - sys-apps/file - sys-libs/zlib - dev-libs/capstone:0= - ssl? ( dev-libs/openssl:0= ) -" -DEPEND=" - ${RDEPEND} - dev-util/gperf -" -BDEPEND="virtual/pkgconfig" - -PATCHES=( "${FILESDIR}/${PN}-5.5.0-vector35.patch" ) - -src_prepare() { - default - - # Hack for vector35 arm plugins - mv "${WORKDIR}/vector35-arch-arm64-${ARM64_COMMIT}" libr/asm/arch/arm/v35arm64/arch-arm64 || die - mv "${WORKDIR}/vector35-arch-armv7-${ARMV7_COMMIT}" libr/asm/arch/arm/v35arm64/arch-armv7 || die - - if use test; then - cp -r "${WORKDIR}/radare2-testbins-${BINS_COMMIT}" "${S}/test/bins" || die - cp -r "${WORKDIR}/radare2-testbins-${BINS_COMMIT}" "${S}" || die - fi - - # Fix hardcoded docdir for fortunes - sed -i -e "/^#define R2_FORTUNES/s/radare2/$PF/" \ - libr/include/r_userconf.h.acr -} - -src_configure() { - # Ideally these should be set by ./configure - tc-export CC AR LD OBJCOPY RANLIB - export HOST_CC=${CC} - - econf \ - --without-libuv \ - --with-syscapstone \ - --with-sysmagic \ - --with-sysxxhash \ - --with-syszip \ - $(use_with ssl openssl) -} - -src_install() { - default - - insinto /usr/share/zsh/site-functions - doins doc/zsh/_* - - newbashcomp doc/bash_autocompletion.sh "${PN}" - bashcomp_alias "${PN}" rafind2 r2 rabin2 rasm2 radiff2 - - # a workaround for unstable $(INSTALL) call, bug #574866 - local d - for d in doc/*; do - if [[ -d ${d} ]]; then - rm -rfv "${d}" || die "failed to delete '${d}'" - fi - done - - # These are not really docs. radare assumes - # uncompressed files: bug #761250 - docompress -x /usr/share/doc/${PF}/fortunes.{creepy,fun,nsfw,tips} -} - -src_test() { - emake -C test -k unit_tests || die -} diff --git a/dev-util/radare2/radare2-5.6.8-r1.ebuild b/dev-util/radare2/radare2-5.6.8-r1.ebuild new file mode 100644 index 000000000000..ca2dc386f02c --- /dev/null +++ b/dev-util/radare2/radare2-5.6.8-r1.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 toolchain-funcs + +DESCRIPTION="unix-like reverse engineering framework and commandline tools" +HOMEPAGE="https://www.radare.org" + +ARM64_COMMIT=3c5eaba46dab72ecb7d5f5b865a13fdeee95b464 +ARMV7_COMMIT=dde39f69ffea19fc37e681874b12cb4707bc4f30 +BINS_COMMIT=a6d1a0331605b4a5db9aa9260386c850d484dc70 + +if [[ ${PV} == *9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/radareorg/radare2" +else + SRC_URI="mirror+https://github.com/radareorg/radare2/archive/${PV}.tar.gz -> ${P}.tar.gz + mirror+https://github.com/radareorg/vector35-arch-arm64/archive/${ARM64_COMMIT}.tar.gz -> ${P}-vector35-arm64.tar.gz + mirror+https://github.com/radareorg/vector35-arch-armv7/archive/${ARMV7_COMMIT}.tar.gz -> ${P}-vector35-armv7.tar.gz + test? ( https://github.com/radareorg/radare2-testbins/archive/${BINS_COMMIT}.tar.gz -> radare2-testbins-${BINS_COMMIT}.tar.gz ) + " + + KEYWORDS="~amd64 ~arm ~arm64 ~x86" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="ssl test" + +# Need to audit licenses of the binaries used for testing +RESTRICT="fetch test" + +RDEPEND=" + dev-libs/libzip:= + dev-libs/xxhash + sys-apps/file + sys-libs/zlib + +Date: Wed, 4 May 2022 10:23:51 -0700 +Subject: [PATCH] Fix build without .la files + +Many distros do no ship .la files which breaks the build +and additionally when using slibtool instead of GNU libtool +the .la files are not installed by default. + +This fixes the build to use the linker flags -lcolm and -lfsm +instead. +--- + configure.ac | 16 ++++++++++++---- + src/Makefile.am | 1 - + 2 files changed, 12 insertions(+), 5 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 6b3a5b4b..9cee5e5f 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -44,16 +44,24 @@ AC_ARG_WITH(colm, + [ + COLM="$withval/bin/colm" + COLM_WRAP="$withval/bin/colm-wrap" +- CPPFLAGS="-I$withval/include ${CPPFLAGS}" + CPPFLAGS="-I$withval/include/aapl ${CPPFLAGS}" +- LDFLAGS="-L$withval/lib ${LDFLAGS}" +- LIBCOLM_LA="$withval/lib/libcolm.la" +- LIBFSM_LA="$withval/lib/libfsm.la" + COLM_SHARE="$withval/share" + ], + [] + ) + ++AC_CHECK_LIB( ++ [colm], ++ [colm_run_program], ++ [LIBCOLM_LA=-lcolm], ++ [AC_ERROR([libcolm is required to build ragel])] ++) ++AC_CHECK_LIB( ++ [fsm], ++ [hostLangAsm], ++ [LIBFSM_LA=-lfsm], ++ [AC_ERROR([libfsm is required to build ragel])] ++) + AC_CHECK_FILES( + [$COLM], + [], +diff --git a/src/Makefile.am b/src/Makefile.am +index c4fe531c..377f7aa4 100644 +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -39,7 +39,6 @@ nodist_ragel_SOURCES = \ + parse.c rlreduce.cc + + ragel_LDADD = $(LIBFSM_LA) $(LIBCOLM_LA) libragel.la +-ragel_DEPENDENCIES = $(LIBFSM_LA) $(LIBCOLM_LA) libragel.la + + BUILT_SOURCES = \ + version.h \ +-- +2.35.1 + diff --git a/dev-util/ragel/ragel-7.0.3.ebuild b/dev-util/ragel/ragel-7.0.3.ebuild deleted file mode 100644 index a411580fcd79..000000000000 --- a/dev-util/ragel/ragel-7.0.3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -DESCRIPTION="Compiles finite state machines from regular languages into executable code" -HOMEPAGE="https://www.colm.net/open-source/ragel/" -SRC_URI="https://www.colm.net/files/ragel/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" -IUSE="doc" - -# Notes from bug #766090 -# dev-libs/libxml2's xmllint ends up being called by asciidoc here -# app-text/dblatex too -# app-text/ghostscript-gpl too -BDEPEND=" - doc? ( - || ( app-text/asciidoc dev-ruby/asciidoctor ) - app-text/dblatex - app-text/ghostscript-gpl - dev-libs/libxml2 - dev-texlive/texlive-latex - dev-python/pygments - media-gfx/transfig - ) -" -DEPEND="~dev-util/colm-0.14.6" -RDEPEND="${DEPEND}" - -src_prepare() { - default - - # Fix hardcoded search dir - sed -i -e "s:\$withval/lib:\$withval/$(get_libdir):" configure.ac || die - - # Allow either asciidoctor or asciidoc - # bug #733426 - sed -i -e 's/(\[ASCIIDOC\], \[asciidoc\], \[asciidoc\]/S([ASCIIDOC], [asciidoc asciidoctor]/' configure.ac || die - - eautoreconf -} - -src_configure() { - econf \ - --with-colm="${EPREFIX}/usr" \ - $(use_enable doc manual) -} - -src_install() { - default - - insinto /usr/share/vim/vimfiles/syntax - doins ragel.vim - - find "${ED}" -name '*.la' -delete || die -} diff --git a/dev-util/ragel/ragel-7.0.4-r1.ebuild b/dev-util/ragel/ragel-7.0.4-r1.ebuild index 48a3e7cfcf0b..e3842b3d827d 100644 --- a/dev-util/ragel/ragel-7.0.4-r1.ebuild +++ b/dev-util/ragel/ragel-7.0.4-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 diff --git a/dev-util/ragel/ragel-7.0.4-r2.ebuild b/dev-util/ragel/ragel-7.0.4-r2.ebuild new file mode 100644 index 000000000000..09a0667fa6bc --- /dev/null +++ b/dev-util/ragel/ragel-7.0.4-r2.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Compiles finite state machines from regular languages into executable code" +HOMEPAGE="https://www.colm.net/open-source/ragel/" +SRC_URI="https://www.colm.net/files/ragel/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="doc" + +# Notes from bug #766090 +# dev-libs/libxml2's xmllint ends up being called by asciidoc here +# app-text/dblatex too +# app-text/ghostscript-gpl too +BDEPEND=" + doc? ( + || ( app-text/asciidoc dev-ruby/asciidoctor ) + app-text/dblatex + app-text/ghostscript-gpl + dev-libs/libxml2 + dev-texlive/texlive-latex + dev-python/pygments + media-gfx/transfig + ) +" +DEPEND=">=dev-util/colm-0.14.7-r1" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}"/${PN}-7.0.4-drop-julia-check.patch + "${FILESDIR}"/${PN}-7.0.4-r2-link-colm-properly.patch +) + +src_prepare() { + default + + # Fix hardcoded search dir + sed -i -e "s:\$withval/lib:\$withval/$(get_libdir):" configure.ac || die + + # Allow either asciidoctor or asciidoc + # bug #733426 + sed -i -e 's/(\[ASCIIDOC\], \[asciidoc\], \[asciidoc\]/S([ASCIIDOC], [asciidoc asciidoctor]/' configure.ac || die + + eautoreconf +} + +src_configure() { + econf \ + --with-colm="${EPREFIX}/usr" \ + $(use_enable doc manual) +} + +src_install() { + default + + insinto /usr/share/vim/vimfiles/syntax + doins ragel.vim + + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-util/re2c/Manifest b/dev-util/re2c/Manifest index 15a81b6c6e4a..9fb5a3e3e580 100644 --- a/dev-util/re2c/Manifest +++ b/dev-util/re2c/Manifest @@ -2,5 +2,5 @@ AUX re2c-2.1.1-sh.patch 1688 BLAKE2B 1143d1d5867c07aaa48e3c1795b1c4867eba665315a DIST re2c-2.1.1.tar.xz 1340740 BLAKE2B e0e3cdb7ea78324467a8fe3161fe9b0cc1eb44baf9a554b892e1f7f8b8d089e8dca58da347527c595881e1119344858694c133ba0f1676424914f6518adbf4f4 SHA512 13edbe961e0482677aff52ada93129500c10e134b579365f1d0cd180a898251f3060f1fe0597fc6c900c0ea29b1eb28fc2519b0ebfa2ed496a777bf7e138feae DIST re2c-2.2.tar.xz 1460740 BLAKE2B f9e5920cb31c7ae8fa9f880be30513eee33ad23bcc7d44b24bbcb93376e13b092f6d0bee3304e49f87430be54b868c43115592a2accfdd94cda0d789b234f43b SHA512 8c4f18fa9a2ef6b0b5c03b73b8b7deafcbd7b17baf72e0008c9344296fcb0abeee6024d4a78ccb15b090e37ae67ddd6f2a68b4932331096328530612112ee37a EBUILD re2c-2.1.1-r1.ebuild 1031 BLAKE2B 37bd605831fcac4a33ed2973a9f419d71dd295e59d28227444bf664d4b7f4f568d43b161ba22dd92f08c20d82b0a27d5152b81ee4c7d8dbe4e4acb52304a5859 SHA512 10c26da7a45635380d4350a23cc0b4795bd9c4d8ffa7648ac5ef7051ee12c3e7bd875ba254982aad1b264b3b1aa1da8c30b93070390eb37bb398bbd96f192e51 -EBUILD re2c-2.2.ebuild 993 BLAKE2B 658c6a0ee2f7ff130ee4531489a57ce87a1dc4a378ab7fb154d50971bfc8fabbbcb9ee8d6b3edeab705abab9718ad61971f0e2b09072c70875f260a0aedec51d SHA512 c9308aea9f7d5ffda12de3e699fd2cadcbce87e7f5e54b6d1ad30560f58bdbdcfae9f4b50881bec13eb7c3fedca929568022d9545eeaf6d87e8a61953be7aa94 +EBUILD re2c-2.2.ebuild 1000 BLAKE2B b6c40f668aaa63bc9e11a0cfb317e34b4b9f0d7c706a31b9f1e0cf8eb52c03e96ca8b9a33da2ba89bc91653a16f6f107d62431d35bad3eadb759b82e7f2aab3a SHA512 5abd8568ff35eec42f265be9c5bb74d664cdc4fc11694be22975b02901b879944ceea8776b5c56dfc7f978240bc79ffa8c243202a278860b8644b5c6dbb4cf6f MISC metadata.xml 399 BLAKE2B 808d2a6288aabce5ab52a390340da95cc85d463c7418db091a1129d8f1f3617e501c30a5ab35915470ed3926ae7ed532183a82278c6328eeb780319303f1b90d SHA512 b7232e0a8cb71647ac378149386d207d1f960a4bf6c1821cc87a4c4b09bc6836a6dfbc56d4a84cf97e8a0e6ac8726528c294018706c07ca7d785102c4261b974 diff --git a/dev-util/re2c/re2c-2.2.ebuild b/dev-util/re2c/re2c-2.2.ebuild index b14c9ee0c89b..077c3ee99745 100644 --- a/dev-util/re2c/re2c-2.2.ebuild +++ b/dev-util/re2c/re2c-2.2.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/skvadrik/re2c/releases/download/${PV}/${P}.tar.xz" LICENSE="public-domain" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="debug test" RESTRICT="!test? ( test )" diff --git a/dev-util/redo/Manifest b/dev-util/redo/Manifest index b802148ae9f4..81abdf0ca938 100644 --- a/dev-util/redo/Manifest +++ b/dev-util/redo/Manifest @@ -1,6 +1,4 @@ -DIST redo-0.42a.tar.gz 195053 BLAKE2B 3e84e961eeb66396d5d5aa8a3f05f10d4000089d12c36bd8e061c163e050b9bc125cd8dcc5987c9f3b25e2b8803ff7c34d48a173ab91fc4a3e9fd63c114adc8a SHA512 8473bd8168c8e70b59a573560f8f725c8538061ee15eabeb63e467a363fa6869aa8088e8ce324726da4e2f7115e2ddf72cbb657703e9090f4f93c05f42bb67cb DIST redo-0.42c.tar.gz 195232 BLAKE2B b24969d71b247d02642340cebbf325e2ae68d4893d02e489930120e6aac76bd3099fd42e7dc36dae1fdea5c7825657957291876b906c2671a6319f8eb45a9d91 SHA512 3196ff5941d9e62084c7332a6771edd0db0082a499ba16fb6de273295c65b734e7dadb29a9fca3e6266421bc964369a8e725ef55f59ade2ecfb5e8bcc446ced0 -EBUILD redo-0.42a.ebuild 1187 BLAKE2B bea4c700e0d4afc0d8f51407e4a109cb32514cbb0731783410e5c8f22543a436f5e8d15126512a485e7d54e50b3f0f840c36aba2193f246e9f878cd33b41bff3 SHA512 f2afbbc16d676fd40e2756e646050cf17d34926bda7f937c4b231db7a08b8ce68e2ec0a16eb71d78168c625b3a06d3333a3a8ff47d42d742efc5398fc02485bd EBUILD redo-0.42c.ebuild 1187 BLAKE2B bea4c700e0d4afc0d8f51407e4a109cb32514cbb0731783410e5c8f22543a436f5e8d15126512a485e7d54e50b3f0f840c36aba2193f246e9f878cd33b41bff3 SHA512 f2afbbc16d676fd40e2756e646050cf17d34926bda7f937c4b231db7a08b8ce68e2ec0a16eb71d78168c625b3a06d3333a3a8ff47d42d742efc5398fc02485bd EBUILD redo-99999.ebuild 1139 BLAKE2B 717a33d6db4707f505c7d547cf2e6f8e1c25b4c23e6e6e1af1e184c2ef6e38f4d8f391ee4f1ab99209c5127af228240631ed80f9a00f395ac69798d83c456f60 SHA512 d8b70be4b2c3bfd1fa9efa8108e1aea30895f17b3da4c46411ce62cf43128b7642c453bf1ddab57c37eed789172ec0033ed534a7e8308bb245005624d9a79b89 MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/dev-util/redo/redo-0.42a.ebuild b/dev-util/redo/redo-0.42a.ebuild deleted file mode 100644 index e35d391bae31..000000000000 --- a/dev-util/redo/redo-0.42a.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 2018-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_8 ) -PYTHON_REQ_USE="sqlite" -inherit multiprocessing python-utils-r1 python-single-r1 - -DESCRIPTION="Smaller, easier, more powerful, and more reliable than make" -HOMEPAGE="https://github.com/apenwarr/redo" -SRC_URI="https://github.com/apenwarr/redo/archive/${P}.tar.gz" - -LICENSE="LGPL-2" -SLOT="0" -KEYWORDS="~amd64 ~hppa ~x86" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -BDEPEND=" - $(python_gen_cond_dep ' - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/markdown[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} -" -RDEPEND=" - ${BDEPEND} -" -S=${WORKDIR}/${PN}-${P} - -src_configure() { - echo ${PYTHON} > redo/whichpython || die -} - -src_compile() { - ./do -j$(makeopts_jobs) build || die -} - -src_test() { - local ARCH= CFLAGS= CXXFLAGS= LDFLAGS= - ./do -j$(makeopts_jobs) test || die -} - -src_install() { - DESTDIR="${D}" \ - DOCDIR="${D}/usr/share/doc/${PF}" \ - LIBDIR="${D}/$(python_get_sitedir)/${PN}" \ - ./do -j$(makeopts_jobs) \ - install || die - - python_fix_shebang "${D}" - - sed -i \ - -e 's|/lib/|/'"$(get_libdir)"'/|g' \ - "${D}"/usr/bin/* || die - - python_optimize -} diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest index 2b96b1ffbc77..3c00397fcef4 100644 --- a/dev-util/rizin/Manifest +++ b/dev-util/rizin/Manifest @@ -2,5 +2,6 @@ AUX rizin-0.3.0-typedb-prefix.patch 5175 BLAKE2B 08fea1ba6297f17d42f518c1739875c AUX rizin-0.3.2-never-rebuild-parser.patch 1493 BLAKE2B fd5a4d306336ccba939e9d96e97d4b653b83407352f9babf9c39bbad28a18b4fc1a3e2f1eb57b25b7f8dad35b3400271cf6a6bf1cec55c74dc00f424da715c91 SHA512 7a105831cbdb99633c43411b7a407ff6970cb8e89cae561886ade96c75579c0484271641e957762189fc68762952a26ca0a2536bd1342802c408041066852b16 DIST rizin-src-v0.3.4.tar.xz 10411432 BLAKE2B 99745f069e6bd72aec6a6f335f3aa0ccc46ebf186b1dc0aaf32b4f95d2be4bb49e8d3d976a72978c22fce82d896e70bf8403568e100b73898731045ef06a2ad5 SHA512 cda35afe8c031f3207c055ed31d7f76a46b7addd04cead0f5aadf0733b66f4dd953ca16f054b47da7921d4726d6ea1250436012954a9755c1cd524a8fd0d670c DIST rizin-testbins-aa6a88dcdfaad54335e3935c16ce21a124ff861d.tar.gz 127254454 BLAKE2B e7a4536be7169abd197c2128e103b8d669fbb7532ce265b27da3ce347b1aa58c8a96c95d85cf7700f66a44c041a0575175de3a0e176a0d31c490f7ccfb2f6d6b SHA512 20cf299e5324793f07f8a2fdcfa3d66c3a418f09bfc6a272e35ab31d4a64408bf91532ae431098dede1a2d0ad0b1c02433304c514816d98dc068f6c0528a4099 +EBUILD rizin-0.3.4-r1.ebuild 2949 BLAKE2B a9bc52204a78067073435df92cfafa1e8c41757c6aa78782ee2914e02c859588fcad8eeed5c2d8f75d72e69a418eef40831f80b671069b9b7f407737ae0394eb SHA512 29fe2634d5a6677de17932b0f5dcf1018acb835a92ba9ed6c96e15be740e9534b730045bbbfbabda62b89bfc2d8efcb6a64d78fdf6f1863c39570bcc9f50e042 EBUILD rizin-0.3.4.ebuild 2945 BLAKE2B 9fa83d7ac4b5fc25886439e34cccf2c378dad4d18ffdd098f2fb02732a13ae4304fad5dffc5f9d92ec898b020900aa53e7d09a8ee93a3b2189d47461b9c01344 SHA512 83d5364a7b2a4f92730e3cebe5e5443ea7086fb8e616dfaf4dff3c4755ef35f1e4a40adce4a0b829110e27799a7ea97799809c1bb396c1ff618a57b769aa0f8a MISC metadata.xml 348 BLAKE2B eea14d9f2e713f2f272a46bd754e500b28ec3958f0f4295e6fe6e73c9dcfa1e180fa62901bdb591fdb43ec8ead23a63f20416e52605e6ae186532e651e0eb1a3 SHA512 db41ccd0ce1493387c47eb707dd303c556ad784ffab2ffe03509a4ff7b0c1b650b0f0999edb5e4e040f95f1f550e9a11ead273ec74ebedb97e645e40c6ad37d5 diff --git a/dev-util/rizin/rizin-0.3.4-r1.ebuild b/dev-util/rizin/rizin-0.3.4-r1.ebuild new file mode 100644 index 000000000000..cc3e0fb5efbd --- /dev/null +++ b/dev-util/rizin/rizin-0.3.4-r1.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..10} ) + +# This is the commit that the CI for the release commit used +BINS_COMMIT="aa6a88dcdfaad54335e3935c16ce21a124ff861d" + +inherit meson python-any-r1 + +DESCRIPTION="reverse engineering framework for binary analysis" +HOMEPAGE="https://rizin.re/" + +SRC_URI="mirror+https://github.com/rizinorg/rizin/releases/download/v${PV}/rizin-src-v${PV}.tar.xz + test? ( https://github.com/rizinorg/rizin-testbins/archive/${BINS_COMMIT}.tar.gz -> rizin-testbins-${BINS_COMMIT}.tar.gz )" +KEYWORDS="~amd64 ~arm64 ~x86" + +LICENSE="Apache-2.0 BSD LGPL-3 MIT" +SLOT="0/${PV}" +IUSE="test" + +# Need to audit licenses of the binaries used for testing +RESTRICT="fetch !test? ( test )" + +RDEPEND=" + sys-apps/file + app-arch/lz4:0= + =dev-libs/tree-sitter-0.19.0 + dev-libs/xxhash + sys-libs/zlib:0= +" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS}" + +PATCHES=( + "${FILESDIR}/${PN}-0.3.0-typedb-prefix.patch" + "${FILESDIR}/${PN}-0.3.2-never-rebuild-parser.patch" +) + +S="${WORKDIR}/${PN}-v${PV}" + +src_prepare() { + default + + local py_to_mangle=( + librz/core/cmd_descs/cmd_descs_generate.py + subprojects/lz4-1.9.3/contrib/meson/meson/GetLz4LibraryVersion.py + subprojects/lz4-1.9.3/contrib/meson/meson/InstallSymlink.py + subprojects/lz4-1.9.3/tests/test-lz4-list.py + subprojects/lz4-1.9.3/tests/test-lz4-speed.py + subprojects/lz4-1.9.3/tests/test-lz4-versions.py + sys/clang-format.py + test/fuzz/scripts/fuzz_rz_asm.py + test/scripts/gdbserver.py + ) + + python_fix_shebang "${py_to_mangle[@]}" + + if use test; then + cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}/test/bins" || die + cp -r "${WORKDIR}/rizin-testbins-${BINS_COMMIT}" "${S}" || die + fi +} + +src_configure() { + local emesonargs=( + -Dcli=enabled + -Duse_sys_capstone=enabled + -Duse_sys_magic=enabled + -Duse_sys_libzip=enabled + -Duse_sys_zlib=enabled + -Duse_sys_lz4=enabled + -Duse_sys_xxhash=enabled + -Duse_sys_openssl=enabled + -Duse_sys_tree_sitter=enabled + + $(meson_use test enable_tests) + $(meson_use test enable_rz_test) + ) + meson_src_configure +} + +src_test() { + # Rizin uses data files that it expects to be installed on the + # system. To hack around this, we create a tree of what it expects + # in ${T}, and patch the tests to support a prefix from the + # environment. https://github.com/rizinorg/rizin/issues/1789 + mkdir -p "${T}/usr/share/${PN}/${PV}" || die + ln -sf "${BUILD_DIR}/librz/analysis/d" "${T}/usr/share/${PN}/${PV}/types" || die + ln -sf "${BUILD_DIR}/librz/syscall/d" "${T}/usr/share/${PN}/${PV}/syscall" || die + ln -sf "${BUILD_DIR}/librz/asm/d" "${T}/usr/share/${PN}/${PV}/opcodes" || die + # https://github.com/rizinorg/rizin/issues/1797 + ln -sf "${BUILD_DIR}/librz/flag/d" "${T}/usr/share/${PN}/${PV}/flag" || die + export RZ_PREFIX="${T}/usr" + + meson_src_test +} diff --git a/dev-util/rocm-cmake/Manifest b/dev-util/rocm-cmake/Manifest index 05add50c9402..362d70575632 100644 --- a/dev-util/rocm-cmake/Manifest +++ b/dev-util/rocm-cmake/Manifest @@ -1,3 +1,4 @@ +AUX rocm-cmake-5.0.2-license.patch 631 BLAKE2B f3beee352aa6dba1d8b30e9e4193915d8b97d3aac3143f79b12c7b6f438a3557d6ee3eabb7835764cb5b2470f6f6f20ef82757356bd8e2f43eeeb8e20966d4c2 SHA512 818a019b93cfa0712fdb8faba32e7415aafa68b337cc147f3259165ffc028ec2e0353cfb0680053cdc8e8069c75df07356939eb7adb5b1295010e4d501a59546 DIST rocm-cmake-3.10.0.tar.gz 15825 BLAKE2B d54140431c5ce11250bd1b9fbdc03ce6de628a48e83fba89a93a4c6062319c52085ec036a7c1f2bf9605de3c276abfbec6864aea456ada5dfbde2f857da5394c SHA512 f58d17af522332b9a3366d47e44e61a361f83a3f5dcea6a410025e2383a1231435243ce123f5d8044e77b7572682be8d4d2a1f08d364e5be6a8cb25c4a8c4c69 DIST rocm-cmake-3.8.0.tar.gz 15823 BLAKE2B 321d31769cee254f9f9048104c7837fc6eb4a224d53e3e3ec18d5fa283f33cb116ece739a19f791cf62ac84f533933233461fd9e470b5c413363aa58fe23b57a SHA512 52e71033ef85b526edc00c1c11681c888ca7a50cf70a69f111ac2d7d32821340d8c812714a525711ff7ec54c8e7cbb79c4cb620a6e559699c509397ebf1b5886 DIST rocm-cmake-3.9.0.tar.gz 15815 BLAKE2B 86fedeb90ee27367b5fcfe842009055ef073932823fe54c9c6b7dfc7d08e92165c6cb4befebee347645777948b8c24de0c90f2547648cadbd34d39de2da540ef SHA512 bda392023494929ae743a81afdb4b802a3f7728a101ec06dd49c2e1d1165a2306d25beda6a4ea7dfc0aeeeee3f8bad8949d5c897618a362262570d6582c789db @@ -15,6 +16,6 @@ EBUILD rocm-cmake-4.1.0.ebuild 731 BLAKE2B 756a54919e71e54702a32910f35e7e348aa44 EBUILD rocm-cmake-4.2.0.ebuild 731 BLAKE2B 756a54919e71e54702a32910f35e7e348aa44c3ac8d6c76d08bc2daaf56100f1595ae1b0afb3ebd1bc8503924ac1e06f35afde6f0373f7d796bdd625da7326eb SHA512 07ed6d913b24fa55e8a3620ced0e72e7b1e54d8f70819f65990058474c8e2c188100f395b98cf84e10fd13ef653f508a2f4eef549ef6cd65e007fdb7488d1a49 EBUILD rocm-cmake-4.3.0.ebuild 746 BLAKE2B 4c573d26974310d9e0a58022cb20e07f4282815b60337c9851b01faac91ed0cc11c95fb0aad253a63bb4702cac98e644bb3c255edf70c9511a3ca8180007811d SHA512 01b9c5239ca43bc08a8a42ceac0bc540c0015811f63cc17239f2356661edd2c470b0b92197e7e418c9e31b5aee79dfe22ef2eab337681e880f66c5b782c4a12e EBUILD rocm-cmake-4.5.2.ebuild 746 BLAKE2B a9ea8cabfaaaeb24e5cf5af8c5ecbef16a6e368b7bd27e4a2ef8c945a28a3ef53f298aeb48c085113e635411d44a04c35d4bed30a675de933c3b470d6ab58e8a SHA512 82cc4b6d02b29d7632ba31d0122369a4da28d27df01cf6ae00450a966e4de185ca1820c4f3e0fae5c5ed9851702691656e9d780d1b4350f34c742f8db4164300 -EBUILD rocm-cmake-5.0.2.ebuild 746 BLAKE2B a9ea8cabfaaaeb24e5cf5af8c5ecbef16a6e368b7bd27e4a2ef8c945a28a3ef53f298aeb48c085113e635411d44a04c35d4bed30a675de933c3b470d6ab58e8a SHA512 82cc4b6d02b29d7632ba31d0122369a4da28d27df01cf6ae00450a966e4de185ca1820c4f3e0fae5c5ed9851702691656e9d780d1b4350f34c742f8db4164300 +EBUILD rocm-cmake-5.0.2-r1.ebuild 775 BLAKE2B 2e5d016a04ac4837e1740f2961870943617bc447f8dca2fd024cfd3f25dbdbef8ad26a981b681a2feb840900824da832a75db73cfa3c53246b3b1cf31813c193 SHA512 a5c69b0d930960f560eb2fca33a39bd627c99528f052d85a94f3c5e951d47bb7e927d1a5e29e0f8804eb96900e339136cbbb500a2f4b5f794698742ce44c5673 EBUILD rocm-cmake-9999.ebuild 731 BLAKE2B 463d3a82ab60695d46d43566435db7d3c8e09848a9d43b3c810a6c82628fa882deb81e94b134ec7b5661e4530dff9a9dd407043348bbcb100ad2d7318277a904 SHA512 6fdd1d769eaf846f8e582fa24316da54e6d4210a7b08094300930941d3bee8b671919a4589fb28d3ddb5df61f5ce6969b858de6a0c5fc9de7530e9351df9cd29 MISC metadata.xml 372 BLAKE2B d476bc60c5fdfc14c214db2fa6cdb09e97a99ee4a6320e51db7332afea9ded612e54e44680474e662810fdcf70d01457f582bb9495ef20fd98fd1b008f636e4c SHA512 2ae528e0cb9221b053295cd2eca87988905b08429e81b911f21163770164d27444f5227d2bb26174d46cde2c054a1bc8c3a120c8e0f404cfa92f98c64253a481 diff --git a/dev-util/rocm-cmake/files/rocm-cmake-5.0.2-license.patch b/dev-util/rocm-cmake/files/rocm-cmake-5.0.2-license.patch new file mode 100644 index 000000000000..b4a73e1bc2ed --- /dev/null +++ b/dev-util/rocm-cmake/files/rocm-cmake-5.0.2-license.patch @@ -0,0 +1,15 @@ +This is not needed. Gentoo automatically collect license files into +the documentation directory. + +Index: rocm-cmake-rocm-5.0.2/share/rocm/cmake/ROCMCreatePackage.cmake +=================================================================== +--- rocm-cmake-rocm-5.0.2.orig/share/rocm/cmake/ROCMCreatePackage.cmake ++++ rocm-cmake-rocm-5.0.2/share/rocm/cmake/ROCMCreatePackage.cmake +@@ -230,7 +230,6 @@ macro(rocm_create_package) + ") + endforeach() + endif() +- rocm_setup_license(${PARSE_HEADER_ONLY}) + if(PARSE_COMPONENTS) + rocm_set_comp_cpackvar(PARSE_HEADER_ONLY "${PARSE_COMPONENTS}") + endif() diff --git a/dev-util/rocm-cmake/rocm-cmake-5.0.2-r1.ebuild b/dev-util/rocm-cmake/rocm-cmake-5.0.2-r1.ebuild new file mode 100644 index 000000000000..ac9cb2351f34 --- /dev/null +++ b/dev-util/rocm-cmake/rocm-cmake-5.0.2-r1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +if [[ ${PV} == *9999 ]] ; then + EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocm-cmake/" + inherit git-r3 +else + SRC_URI="https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" + S="${WORKDIR}/rocm-cmake-rocm-${PV}" +fi + +DESCRIPTION="Radeon Open Compute CMake Modules" +HOMEPAGE="https://github.com/RadeonOpenCompute/rocm-cmake" +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" +RESTRICT="test" + +PATCHES=( + "${FILESDIR}"/${PN}-5.0.2-license.patch +) + +src_prepare() { + sed -e "/ROCM_INSTALL_LIBDIR/s:lib:$(get_libdir):" \ + -i "${S}/share/rocm/cmake/ROCMInstallTargets.cmake" || die + cmake_src_prepare +} diff --git a/dev-util/rocm-cmake/rocm-cmake-5.0.2.ebuild b/dev-util/rocm-cmake/rocm-cmake-5.0.2.ebuild deleted file mode 100644 index 947d1bfb9fc1..000000000000 --- a/dev-util/rocm-cmake/rocm-cmake-5.0.2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake - -if [[ ${PV} == *9999 ]] ; then - EGIT_REPO_URI="https://github.com/RadeonOpenCompute/rocm-cmake/" - inherit git-r3 -else - SRC_URI="https://github.com/RadeonOpenCompute/rocm-cmake/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" - S="${WORKDIR}/rocm-cmake-rocm-${PV}" -fi - -DESCRIPTION="Radeon Open Compute CMake Modules" -HOMEPAGE="https://github.com/RadeonOpenCompute/rocm-cmake" -LICENSE="MIT" -SLOT="0/$(ver_cut 1-2)" -RESTRICT="test" - -src_prepare() { - sed -e "s:set(ROCM_INSTALL_LIBDIR lib):set(ROCM_INSTALL_LIBDIR $(get_libdir)):" -i "${S}/share/rocm/cmake/ROCMInstallTargets.cmake" || die - cmake_src_prepare -} diff --git a/dev-util/rocm_bandwidth_test/Manifest b/dev-util/rocm_bandwidth_test/Manifest new file mode 100644 index 000000000000..e774d96bf0ff --- /dev/null +++ b/dev-util/rocm_bandwidth_test/Manifest @@ -0,0 +1,6 @@ +AUX 4.3.0-use-proper-delete-operator.patch 1201 BLAKE2B d1ca41918c625a0927ff4a687b0ef90e8f33bc2474d5a97b049ce3d3757af926470bd388c2d9db5d554a0f7010552b82ab16a576a91ebb91a02ae6cccb2a8d77 SHA512 c581fb71b6e734a4ebb8249a929464e89b84e12dc5e859e284c42b917356839ccaebda845f79abda5ace1f7578cc99f335c9d313a9c9e61eab737c01e67d2e01 +DIST rocm_bandwidth_test-4.3.0.tar.gz 37965 BLAKE2B e4689c4a11257aecf98a0a047dcb56bc23deb8e781d819488c9c934ee2ea6914f0de49a48f09c3895383f715659ff750c0fb2bbf3ec136350d935bd159d2237b SHA512 8c646cbb736ab50bf25302566436cda9acb496a639453ae35235de34ec5ace1cc1a5a1544eb3482114386c9f8b850d4572e2eef6884c7cab50e9a4b6b37f67c0 +DIST rocm_bandwidth_test-5.0.2.tar.gz 38091 BLAKE2B bf9767d55a3400fa1bc95a638a9fd6debcd3b0cd8f5d698eb5d39568c5dc7321c5a63c6678b4bc91f7bd5ff9cee13da7800b3a7523a24a0ceae607be8b18b0b4 SHA512 b235838442dd12e0283b36168eed4853094f423b8b61e3f623be78133af9f89406fb83254972d5a622f90998450660165205deb95082cb49907f112f4de80942 +EBUILD rocm_bandwidth_test-4.3.0.ebuild 555 BLAKE2B b3b4b13e7115b7adf3b64e4559ef5be3961197c5824ee4f8518614e56c0789017e149b0ea3402b1c46f54459a8e2587e6fca69413d0eb392470b550668fed55c SHA512 7d934e3a9a50ac55c75d6e5443197b427ec7807595dcc7b29fe7bdb6479d8f3a83ebe30081ae8e4d175bcbb9b37bb4900752d5eea96a95743c295385a02896f2 +EBUILD rocm_bandwidth_test-5.0.2.ebuild 579 BLAKE2B ae0e1842fbde4eb70c38e5787b5f370d5e0176c986a8a725c2b14062b41c9a5060ee7f674b055addd46dd263d5caaf1eb6d1ab25e2a69dded2c37c062ad59d63 SHA512 c1d92789d07e80c1cfe1bc54f329c183223cb165baf8efec4384738cfb8d99e95e579c101ce756e6b62b6db4a6a52a6ade4bcaac1e7f5bc5ee3642a608c9d317 +MISC metadata.xml 338 BLAKE2B 5cb4452f4f4b4d4af05fdf3a487d18d970b300fd36466bac36fcdea5b77a7c71efafcf6edfdc5e041bb484f0eb7bac694689db1663ece9260cb8c10d799949ef SHA512 dab4e8519c431bfa40fb174851106f51d79ded92e9fd40a9478689fce70c9c8bab75ea595e099faf3d1ec990071c50e2a0793c1697850b745c14d0b5b59d03bf diff --git a/dev-util/rocm_bandwidth_test/files/4.3.0-use-proper-delete-operator.patch b/dev-util/rocm_bandwidth_test/files/4.3.0-use-proper-delete-operator.patch new file mode 100644 index 000000000000..d5a2998b3979 --- /dev/null +++ b/dev-util/rocm_bandwidth_test/files/4.3.0-use-proper-delete-operator.patch @@ -0,0 +1,31 @@ +From 964e03c013c6827cfa3f6ca0bed81b77d1884b40 Mon Sep 17 00:00:00 2001 +From: Michael Klemm +Date: Mon, 7 Jun 2021 16:55:46 +0200 +Subject: [PATCH] Fix issue #73 by using the proper delete[] operator + +--- + rocm_bandwidth_test_report.cpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/rocm_bandwidth_test_report.cpp b/rocm_bandwidth_test_report.cpp +index 8895705..d4a0f60 100755 +--- a/rocm_bandwidth_test_report.cpp ++++ b/rocm_bandwidth_test_report.cpp +@@ -341,7 +341,7 @@ void RocmBandwidthTest::DisplayCopyTimeMatrix(bool peak) const { + double* perf_matrix = new double[agent_index_ * agent_index_](); + PopulatePerfMatrix(peak, perf_matrix); + PrintPerfMatrix(false, peak, perf_matrix); +- free(perf_matrix); ++ delete[] perf_matrix; + } + + void RocmBandwidthTest::DisplayValidationMatrix() const { +@@ -349,7 +349,7 @@ void RocmBandwidthTest::DisplayValidationMatrix() const { + double* perf_matrix = new double[agent_index_ * agent_index_](); + PopulatePerfMatrix(true, perf_matrix); + PrintPerfMatrix(true, true, perf_matrix); +- free(perf_matrix); ++ delete[] perf_matrix; + } + + void RocmBandwidthTest::DisplayDevInfo() const { diff --git a/dev-util/rocm_bandwidth_test/metadata.xml b/dev-util/rocm_bandwidth_test/metadata.xml new file mode 100644 index 000000000000..37913a6924f6 --- /dev/null +++ b/dev-util/rocm_bandwidth_test/metadata.xml @@ -0,0 +1,11 @@ + + + + + sci@gentoo.org + + + xgreenlandforwyy@gmail.com + Yiyang Wu + + diff --git a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-4.3.0.ebuild b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-4.3.0.ebuild new file mode 100644 index 000000000000..4d6aa988c9e9 --- /dev/null +++ b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-4.3.0.ebuild @@ -0,0 +1,22 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Bandwidth test for ROCm" +HOMEPAGE="https://github.com/RadeonOpenCompute/rocm_bandwidth_test" +SRC_URI="https://github.com/RadeonOpenCompute/${PN}/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="NCSA-AMD" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" + +DEPEND="dev-libs/rocr-runtime:${SLOT}" +RDEPEND="${DEPEND}" +BDEPEND="" + +PATCHES=( "${FILESDIR}/4.3.0-use-proper-delete-operator.patch" ) + +S="${WORKDIR}/${PN}-rocm-${PV}" diff --git a/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.0.2.ebuild b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.0.2.ebuild new file mode 100644 index 000000000000..6353571d9ac8 --- /dev/null +++ b/dev-util/rocm_bandwidth_test/rocm_bandwidth_test-5.0.2.ebuild @@ -0,0 +1,26 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Bandwidth test for ROCm" +HOMEPAGE="https://github.com/RadeonOpenCompute/rocm_bandwidth_test" +SRC_URI="https://github.com/RadeonOpenCompute/${PN}/archive/rocm-${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="NCSA-AMD" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" + +DEPEND="dev-libs/rocr-runtime:${SLOT}" +RDEPEND="${DEPEND}" +BDEPEND="" + +S="${WORKDIR}/${PN}-rocm-${PV}" + +src_install() { + cmake_src_install + + rm -rfv "${ED}"/usr/share/doc/rocm-bandwidth-test +} diff --git a/dev-util/roctracer/Manifest b/dev-util/roctracer/Manifest index f336df38510a..6e5dda7642c2 100644 --- a/dev-util/roctracer/Manifest +++ b/dev-util/roctracer/Manifest @@ -1,11 +1,17 @@ AUX roctracer-3.8.0-gen_ostream_ops-toPython3.patch 1496 BLAKE2B 951878e73412f08de88e073e2f790620c4a0f97d479211668cc9eb0e1d9cb3245070df8d0a81374d2a22d6c3d68591f85c99114639fc620a8c742167eb5a5044 SHA512 7a8808b33cf2c4280e70773768b4a5997aafe8916262fb4be562d42867847e6d4600a6559955c901d0841059a1b3764c6acef5b755b61f1ee116bc9b9d7a62c0 AUX roctracer-4.3.0-glibc-2.34.patch 993 BLAKE2B 54f25b35525da414aa3eafd48398e9e1fc28f750b08fdb0193789d6df60866c384434a79b2d52113fd29dd1e261a46f2117a89334ea6839493e33c8541516f0a SHA512 fe9f9a89220ac93a05a1b23f70a24d8522c9809afd90e6c0677d78276a8db66e9bb0d9896b5a0ad751795118cc9dfccd5743108feba027fd8123d39fc20ebc33 +AUX roctracer-5.0.2-Werror.patch 922 BLAKE2B 5644e5450de7372ee1ad6d8158a50e006f1eae666bb62652976f88d0c36b152df59ad4b7a30e98a42fa47322777ffc90edd283c3642ca260fdbd58cf697dd88f SHA512 0b37cd7432f0d9de42c2ca2e669697b782730afc10952349d47612f59122e1a5415c83b795c6ea2fb01c695263304b7e9702e45903a7177d02a48d86734ead9f +AUX roctracer-5.0.2-headers.patch 2452 BLAKE2B b5e34ddef1e61277d01b771b59e345c3ace07ff90f7e53c0bc50d0ebb6a13e07480173ac72b216a3fb54c3af2df5c1277fdc62db7f3e028213f71a889fa725c5 SHA512 073b45703bf37c5df1ed44843b17e08d8ada0373dce5f29a21cdea1d6d7fb73563501461a2b0c33f65c70e2c99d036523d012c7787b399a785f0ded89ad60f66 +AUX roctracer-5.0.2-strip-license.patch 681 BLAKE2B b7c78ca54fb208e1d943d9f217a8d40911a98823ff1b4c58441c87fdf60297200b4d02e5fbe685fea331c3d8f87c395291c19ac2621aa90c9fb1308071e176ba SHA512 56aae25b4c24d0f9a361c10007d0e3d90960191b08e254a0f6ffef9a36fb8d17270f8bed36c36ea866da137297ab96de4e211e8c06ace7ed7444e821f0589322 DIST rocm-tracer-4.0.0.tar.gz 462166 BLAKE2B 1294b5639a743a9d32737c72dc0f082b5a33ee1b3365f48221ad6392cdde7637926c42ea344fa96e9fc8410ea04e9ce3f535e188a25130f4be764c4d4a59b69c SHA512 312cd6c4c98a83e28a9f8b9e6123862af2e80a0d0852acff11be65d198f277c6ea194e72f6dbaccab1dd5d4af318bef28ca546e49440f22d024a546a4e5e9e15 DIST rocm-tracer-4.2.0.tar.gz 476974 BLAKE2B 3a7be9c269fec5dcca98d7de514d97a2e1de7bbfaa54a1aca2df70453d05326564c8ee7bf793c7d176069ecd3f7f91409c6a20dd0773aa157f7abc1dac41448e SHA512 002d9fccee4761af4853e589b116bc5844b98abb84517c260aedcb5f31f5c92b862a233062ec280a6f878343c4f751d55f47fd38483e1882feb8c970f9836120 DIST rocm-tracer-4.3.0.tar.gz 477647 BLAKE2B d597df2efef0c750637c8f509b89ad62927cb839ba7c9a42fa71882ee13d4a0bba295af19b02eda5310421e53187e9a98a76777f0d3a587e7e652ecf4c10cb6a SHA512 47ea2705a361cb863f33a9f4c1a7d5005bb679221fa95f14dd5404ef5af32377bad5c7d9807e2fff8030a9c26ac4230f2bab833344ef49ecebbd5653f0edfc2c +DIST rocm-tracer-5.0.2.tar.gz 474669 BLAKE2B b350111590140e1282338e4f134caf6228677c49361ceb9bc7ba0da8709346daa4fd014644c04adff0e903dba6014a84edd2eb3a5c132a8f91b479e4d5b085e5 SHA512 3fc1449cc9c9bf83e5233a7a0e83c0e3fa9da225d5ee4427b7d6fa15e3580497e1b9fbcd63892e4a99df01582aecd3ccfd66d2a19af2d8c25949ee705894ea44 DIST rocprofiler-4.2.0.tar.gz 1408433 BLAKE2B b35a7710d680167bad78ff74be153ea994ea919d572c5091ecec73d614bebb7ec14a14d81a0cabbe514b8439ddd7225f1a3a3fa7a0b653c33f938568bbe0c593 SHA512 35d3e9648bc5ee60bbddc15c9675efba7de3b4b3b725b9623e71a83007b8f23a323cc1da82e67f0ff425e5f827d6c632435bf465be8cba8c775405ead3f0f3be DIST rocprofiler-4.3.0.tar.gz 1402250 BLAKE2B 3826c3b26b0d5838ab3475614c2ecd2265e177fe40b8a90abb491746513bd50841e5ceb34d1fcb4bcb2fbe8a6854b9715d0670d38f08775e5e14cd855f15629b SHA512 e327146604459f2f827ab943a21d0eaa0ee41cf6770ab94dd019d461cf6438e70a48139ce67ec1553d0f450fa5bb233a7ed39438e8bf39b33218d53e2c270d3b +DIST rocprofiler-5.0.2.tar.gz 1401732 BLAKE2B ae870bc50dbd39c11e24f77ccb41773df1107b76cb7a12e1cebc66f8d66ddba6ad3bd6f9fe61657b03b22ef35f88fb608cf6070178f6aab24fe7a1bdcac43a96 SHA512 244e2b827126b7299ec0510daa5e1245a4a5a877394419f8bc9113f443231f67fc935609cbde6eeb26bb138ab4e95e2a88829ffa79ecc8f9881b5a77b5910c02 EBUILD roctracer-4.0.0-r1.ebuild 1572 BLAKE2B dbdbf598991d569c3bc4788d5be653678431df80f8dd5229f5be5a0dda05146ca9417d738ecae08eb6eb10f9056e09403b5289a25badddf5b24d1a863ea778fc SHA512 b4dc5f0f4b189139df9ffcc854daedb0a59547ad99156814ae50b95c888a209d2b4b4771e39599cc3bc5afb5fa44a4010d0fc77b8e80299ecd7a275b7bbf4647 EBUILD roctracer-4.2.0-r1.ebuild 1809 BLAKE2B 11126fdae37659f3d58b0ca3d3f6d5bdc7664577d02c07966c8af50eae42779a02e944b994957123a85131227c904b3a86fc15a2471acb954eb326fac1c1f808 SHA512 bb934a99d460828da3569ebe848294a46170995faca74b3d97443f8ef193605dae5554d68cbc6749a15f0e686833897ebe9c376e415555ae0118d112c206aa5f EBUILD roctracer-4.3.0-r1.ebuild 2114 BLAKE2B 4261ddd8b20cb8a9ec6b650953055183d5c352e798230259c6a0f07df3ef054821cf29ca299774f4fc652f7cc048a2b88c85c3aac0385bbb33f6da05224ead76 SHA512 fe8e5a9963cb69936da43561778d0757e9f57172244af685a3bceeafcb434fd2a987e0361e51918b1b1fc7dd5a5a4527a0c26418ec61ea755d6b34a58f3ef40d +EBUILD roctracer-5.0.2.ebuild 1917 BLAKE2B cf6baddd3de65a79a96f8b9ae3b4299a40af63bebc8ab2a1402a227d651cf9a7b8ce9bd1bbb27f25d73a033dfc6cd5eb2cb03be4a6746eed59796053d5316ea4 SHA512 bc8dc0e0168863597a08a0497df8d71a577e00e9a24334a39dc6e056b6a9e03bff4b4db87af90b06e6b3c4434885d0160917ab8a80caeeeaa945f5e5fe45db8d MISC metadata.xml 603 BLAKE2B b81a956c8e1b3d4bb6363919f82389ec7030baf7cd949e2ee8704543c515335acc8e497743dffeca426cefc5a89210e75b85c90f5dbc482f54f257e52f5fc77d SHA512 dcad8256b50fbed9b24458d845330756081aaef4c864ca753c074c6299a9dc0234e9dbe421e12e28548887d5ce8a07c06fc54d6942e4902d63964fb229cc734b diff --git a/dev-util/roctracer/files/roctracer-5.0.2-Werror.patch b/dev-util/roctracer/files/roctracer-5.0.2-Werror.patch new file mode 100644 index 000000000000..ddcfd7d669df --- /dev/null +++ b/dev-util/roctracer/files/roctracer-5.0.2-Werror.patch @@ -0,0 +1,18 @@ +User code should not use the aggressive warning and error flags. + +Index: roctracer-rocm-5.0.2/cmake_modules/env.cmake +=================================================================== +--- roctracer-rocm-5.0.2.orig/cmake_modules/env.cmake ++++ roctracer-rocm-5.0.2/cmake_modules/env.cmake +@@ -39,10 +39,8 @@ add_definitions ( -D__HIP_PLATFORM_HCC__ + + ## Linux Compiler options + set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") +-set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall" ) +-set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror" ) +-set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Werror=return-type" ) + set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fexceptions" ) ++set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fpermissive" ) + set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fvisibility=hidden" ) + set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-math-errno" ) + set ( CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fno-threadsafe-statics" ) diff --git a/dev-util/roctracer/files/roctracer-5.0.2-headers.patch b/dev-util/roctracer/files/roctracer-5.0.2-headers.patch new file mode 100644 index 000000000000..91e48892bc45 --- /dev/null +++ b/dev-util/roctracer/files/roctracer-5.0.2-headers.patch @@ -0,0 +1,36 @@ +do not install a second set of header files, strip package name from +libraries and headers. + +Index: roctracer-rocm-5.0.2/CMakeLists.txt +=================================================================== +--- roctracer-rocm-5.0.2.orig/CMakeLists.txt ++++ roctracer-rocm-5.0.2/CMakeLists.txt +@@ -131,16 +131,12 @@ add_custom_target ( so-patch-link ALL WO + COMMAND ${CMAKE_COMMAND} -E create_symlink ../${DEST_NAME}/lib/${ROCTRACER_LIBRARY}.so.${LIB_VERSION_STRING} so-patch-link ) + + ## Install information +-install ( TARGETS ${ROCTRACER_TARGET} LIBRARY DESTINATION ${DEST_NAME}/lib ) ++install ( TARGETS ${ROCTRACER_TARGET} LIBRARY DESTINATION lib ) + foreach ( header ${PUBLIC_HEADERS} ) +- get_filename_component ( header_subdir ${header} DIRECTORY ) +- install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/inc/${header} DESTINATION ${DEST_NAME}/include/${header_subdir} ) +- install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/inc/${header} DESTINATION include/${DEST_NAME}/${header_subdir} ) ++ install ( FILES ${CMAKE_CURRENT_SOURCE_DIR}/inc/${header} DESTINATION include ) + endforeach () + foreach ( header ${GEN_HEADERS} ) +- get_filename_component ( header_subdir ${header} DIRECTORY ) +- install ( FILES ${PROJECT_BINARY_DIR}/inc/${header} DESTINATION ${DEST_NAME}/include/${header_subdir} ) +- install ( FILES ${PROJECT_BINARY_DIR}/inc/${header} DESTINATION include/${DEST_NAME}/${header_subdir} ) ++ install ( FILES ${PROJECT_BINARY_DIR}/inc/${header} DESTINATION include ) + endforeach () + #install ( FILES ${PROJECT_BINARY_DIR}/inc-link DESTINATION include RENAME ${DEST_NAME} ) + install ( FILES ${PROJECT_BINARY_DIR}/so-link DESTINATION lib RENAME ${ROCTRACER_LIBRARY}.so ) +@@ -162,7 +158,7 @@ add_custom_target ( so-roctx-major-link + add_custom_target ( so-roctx-patch-link ALL WORKING_DIRECTORY ${PROJECT_BINARY_DIR} + COMMAND ${CMAKE_COMMAND} -E create_symlink ../${DEST_NAME}/lib/${ROCTX_LIBRARY}.so.${LIB_VERSION_STRING} so-roctx-patch-link ) + +-install ( TARGETS "roctx64" LIBRARY DESTINATION ${DEST_NAME}/lib ) ++install ( TARGETS "roctx64" LIBRARY DESTINATION lib ) + install ( FILES ${PROJECT_BINARY_DIR}/so-roctx-link DESTINATION lib RENAME ${ROCTX_LIBRARY}.so ) + install ( FILES ${PROJECT_BINARY_DIR}/so-roctx-major-link DESTINATION lib RENAME ${ROCTX_LIBRARY}.so.${LIB_VERSION_MAJOR} ) + install ( FILES ${PROJECT_BINARY_DIR}/so-roctx-patch-link DESTINATION lib RENAME ${ROCTX_LIBRARY}.so.${LIB_VERSION_STRING} ) diff --git a/dev-util/roctracer/files/roctracer-5.0.2-strip-license.patch b/dev-util/roctracer/files/roctracer-5.0.2-strip-license.patch new file mode 100644 index 000000000000..e9c33885a01c --- /dev/null +++ b/dev-util/roctracer/files/roctracer-5.0.2-strip-license.patch @@ -0,0 +1,14 @@ +Index: roctracer-rocm-5.0.2/CMakeLists.txt +=================================================================== +--- roctracer-rocm-5.0.2.orig/CMakeLists.txt ++++ roctracer-rocm-5.0.2/CMakeLists.txt +@@ -173,9 +173,6 @@ set ( CPACK_PACKAGE_CONTACT "ROCm Profil + set ( CPACK_PACKAGE_DESCRIPTION_SUMMARY "AMD ROCTRACER library" ) + set ( CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE" ) + +-# Install license file +-install(FILES ${CPACK_RESOURCE_FILE_LICENSE} DESTINATION share/doc/${CPACK_PACKAGE_NAME}) +- + ## Debian package specific variables + if ( DEFINED ENV{CPACK_DEBIAN_PACKAGE_RELEASE} ) + set ( CPACK_DEBIAN_PACKAGE_RELEASE $ENV{CPACK_DEBIAN_PACKAGE_RELEASE} ) diff --git a/dev-util/roctracer/roctracer-5.0.2.ebuild b/dev-util/roctracer/roctracer-5.0.2.ebuild new file mode 100644 index 000000000000..7c53e956e347 --- /dev/null +++ b/dev-util/roctracer/roctracer-5.0.2.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{8,9} ) + +inherit cmake prefix python-any-r1 + +DESCRIPTION="Callback/Activity Library for Performance tracing AMD GPU's" +HOMEPAGE="https://github.com/ROCm-Developer-Tools/roctracer.git" +SRC_URI="https://github.com/ROCm-Developer-Tools/roctracer/archive/rocm-${PV}.tar.gz -> rocm-tracer-${PV}.tar.gz + https://github.com/ROCm-Developer-Tools/rocprofiler/archive/rocm-${PV}.tar.gz -> rocprofiler-${PV}.tar.gz" +S="${WORKDIR}/roctracer-rocm-${PV}" + +LICENSE="MIT" +SLOT="0/$(ver_cut 1-2)" +KEYWORDS="~amd64" + +RDEPEND="dev-libs/rocr-runtime:${SLOT} + dev-util/hip:${SLOT}" +DEPEND="${RDEPEND}" +BDEPEND=" + $(python_gen_any_dep ' + dev-python/CppHeaderParser[${PYTHON_USEDEP}] + dev-python/ply[${PYTHON_USEDEP}] + ') +" + +PATCHES=( + # https://github.com/ROCm-Developer-Tools/roctracer/pull/63 + "${FILESDIR}"/${PN}-4.3.0-glibc-2.34.patch + "${FILESDIR}"/${PN}-5.0.2-Werror.patch + "${FILESDIR}"/${PN}-5.0.2-headers.patch + "${FILESDIR}"/${PN}-5.0.2-strip-license.patch +) + +python_check_deps() { + has_version "dev-python/CppHeaderParser[${PYTHON_USEDEP}]" && + has_version "dev-python/ply[${PYTHON_USEDEP}]" +} + +src_prepare() { + cmake_src_prepare + + mv "${WORKDIR}"/rocprofiler-rocm-${PV} "${WORKDIR}"/rocprofiler || die + + sed -e "/LIBRARY DESTINATION/s,lib,$(get_libdir)," \ + -e "/add_subdirectory ( \${TEST_DIR} \${PROJECT_BINARY_DIR}/d" \ + -e "/install ( FILES \${PROJECT_BINARY_DIR}\/so/d" \ + -i CMakeLists.txt || die + + # do not download additional sources via git + sed -e "/execute_process ( COMMAND sh -xc \"if/d" \ + -e "/add_subdirectory ( \${HSA_TEST_DIR} \${PROJECT_BINARY_DIR}/d" \ + -i test/CMakeLists.txt || die + + hprefixify script/*.py +} + +src_configure() { + export HIP_PATH="${EPREFIX}/usr" + + local mycmakeargs=( + -DCMAKE_PREFIX_PATH="${EPREFIX}/usr/include/hsa" + ) + + cmake_src_configure +} diff --git a/dev-util/ropper/Manifest b/dev-util/ropper/Manifest index 5cd3b60b58e1..16b73c309be4 100644 --- a/dev-util/ropper/Manifest +++ b/dev-util/ropper/Manifest @@ -1,6 +1,4 @@ -DIST ropper-1.13.6.tar.gz 1491005 BLAKE2B aa82c9791eec2362c79f3cd96995cb505b73c8131b0b6fe6a7d0932e3551dd15ea401383e12ab79901ea05e749cb2ca8244fa3c909e0e8955910d321c8436ea9 SHA512 c3e20bc7182a94984f50c42334a7af1e64bd564615a3aaaa08f432b0641a9557d27fd19bdb6c33a276d66c4b512534c625751e20531c324bde96a58d9c89b6d4 DIST ropper-1.13.7.tar.gz 1491228 BLAKE2B 24e3f4d2454cad2b4ba8f365a4da4060f0aadc4e78423388024adbf2b58d33276e68ed92f7b778b9a7d9eda057c6a1675a67c43c93df4d378605c08720d97197 SHA512 1d93c4d58454bbd5cfb6a4a7a69f571294613e10e77cae6a65eaf7b9a5c977a3b82c888bd414d1b3e6a1082ba7cd9f2121253bf849dff2a40cdb34acb1371acf -EBUILD ropper-1.13.6.ebuild 1102 BLAKE2B e52ef8a6bc3a1aa70d72d0b5d1b172312cc943ac029ab53281afe52d72bc2c9666fccdaf06a4475b5811e2114cde8b8d8c800168e137e7757240c26b891f3132 SHA512 e8302bfe62bb3c97bc1260537b4c2561d2d18e21832e81cab4693a1870e614cb74a4bc9a81e3af2eb6010ddfd66690c95a9fd052b278e47c4825cbbb8a8daf04 EBUILD ropper-1.13.7.ebuild 1102 BLAKE2B e52ef8a6bc3a1aa70d72d0b5d1b172312cc943ac029ab53281afe52d72bc2c9666fccdaf06a4475b5811e2114cde8b8d8c800168e137e7757240c26b891f3132 SHA512 e8302bfe62bb3c97bc1260537b4c2561d2d18e21832e81cab4693a1870e614cb74a4bc9a81e3af2eb6010ddfd66690c95a9fd052b278e47c4825cbbb8a8daf04 EBUILD ropper-9999.ebuild 1102 BLAKE2B e52ef8a6bc3a1aa70d72d0b5d1b172312cc943ac029ab53281afe52d72bc2c9666fccdaf06a4475b5811e2114cde8b8d8c800168e137e7757240c26b891f3132 SHA512 e8302bfe62bb3c97bc1260537b4c2561d2d18e21832e81cab4693a1870e614cb74a4bc9a81e3af2eb6010ddfd66690c95a9fd052b278e47c4825cbbb8a8daf04 MISC metadata.xml 786 BLAKE2B 1080932503cd360d0ecac2d9f135bb4e52c5590944adf0f491eac763fef40e4d95361fc81a9144469d86d1c75f6448623662f179030ec7b01634e0edb8202a8e SHA512 4dbd1c561976731b60ad27d9c71128151b2063e4a9c28291e4e53aedfe829110f1bdbc89b0a3ffabc95236dbe30830489f034280c3c0e9bf90a572960654cba3 diff --git a/dev-util/ropper/ropper-1.13.6.ebuild b/dev-util/ropper/ropper-1.13.6.ebuild deleted file mode 100644 index 6bd50c5a169b..000000000000 --- a/dev-util/ropper/ropper-1.13.6.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_SINGLE_IMPL=1 -DISTUTILS_USE_PEP517=setuptools -PYTHON_COMPAT=( python3_{9..10} ) - -inherit distutils-r1 - -DESCRIPTION="Use to display information about binary files in different file formats" -HOMEPAGE="https://scoding.de/ropper https://github.com/sashs/Ropper" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/sashs/Ropper" -else - SRC_URI="https://github.com/sashs/Ropper/archive/v${PV}.tar.gz -> ${P}.tar.gz" - S="${WORKDIR}"/Ropper-${PV} - - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="BSD" -SLOT="0" -IUSE="z3" - -RDEPEND="${PYTHON_DEPS} - $(python_gen_cond_dep ' - dev-libs/capstone[python,${PYTHON_USEDEP}] - dev-libs/keystone[python,${PYTHON_USEDEP}] - dev-python/filebytes[${PYTHON_USEDEP}] - ') - z3? ( sci-mathematics/z3[python,${PYTHON_SINGLE_USEDEP}] ) -" -DEPEND="${RDEPEND}" - -distutils_enable_tests unittest - -src_prepare() { - # Remove test which dies on trying to import itself (stub loader, not a real test) - rm test.py || die - - distutils-r1_src_prepare -} diff --git a/dev-util/source-highlight/Manifest b/dev-util/source-highlight/Manifest index ecca36f6c0ed..58ee85a82fb7 100644 --- a/dev-util/source-highlight/Manifest +++ b/dev-util/source-highlight/Manifest @@ -1,5 +1,5 @@ AUX source-highlight-3.1.9-test-clang-p1.patch 998 BLAKE2B 7867aff751170990c48343977f6d92380c1f84ad8f18d9def453b39c6e6a8b97f23727f6cb1419f0b9d82f0fc368517d19f321f23752410ba84fb1cf6335d5dd SHA512 b64f44a9f5c1fff05aaa1a6f025d61cc095e9f22944a1983aca457085f348535ad27a7b7f79ec6358f64fc72fa0869ee3c22659f44f1a0d105ef23d68f466c32 AUX source-highlight-3.1.9-test-clang-p2.patch 1413 BLAKE2B f66b090bb5004cf4ee344868479b1a1999339d71799e6e6150104f99c0a8ea5ffebe836b8d185ecb52416aaed6da80e24c5870910274ce381cfab6ab3276035c SHA512 a6573d376753dda6e8f64dd9b81c4e8f209ea5cb3dee1dc9a495db6b671d88840baa2fd9c128085cb62d9acbc41e1f88d3a9e6a319b76199755b43008d7ab0de DIST source-highlight-3.1.9.tar.gz 1717234 BLAKE2B 6eb40b2274df0772c4a241504e5db5dfdaac600549e0b11aba726f7b4d5ab600c3849a8815bc782ad1bb1f99b69766527645dd202731bde4b2466c663842c47c SHA512 d8e154e9a5d62c77807e4e5d36c0faed5ce2964291be5f8b83e2968a6de52229503689a4ca2109a717ae2632a14b63ec937ca0430c91684c72063f6bc0294195 -EBUILD source-highlight-3.1.9-r1.ebuild 1505 BLAKE2B 52b69557dfcda55dae144e54c0e2b7798de42276f84802ce05c97e8b0c6dbf95e8919312f3503d919306d81a5008f31fbdef7e1fa22337ed6cc1f26cfdaf7297 SHA512 374a5cb534406cba88bafb1beb1ae59bb61a0f7846602fe3b330e829eafbda6ea51a1fbf97cca4926bdeea63d80bfa0a8c47b538a54c09bcb5890893b27edbc1 +EBUILD source-highlight-3.1.9-r1.ebuild 1512 BLAKE2B 77099086bdcf83c7e4fd93426745aeb24ffaebb0dec328fa4eb5860e5a5aab7be1e21d3a923eef4670e757fd4015e21182185a6a43e60bffb9aff603aba95167 SHA512 651a97f23b23bf5bbe0623a7b8d766a11c372392830e29820e799ab9bd20f41b1e21fa160c04a38f7687b409e4360a8ee25570836cf5e866f25edd7601fe35f0 MISC metadata.xml 268 BLAKE2B 8482f168e8ebdc914b137d3b41df6840c3478b8898d5278c5d43742538d0edb403505d66583f44b142b094f8735777d79637b69b6fcb3b7cd7026e415eb48e58 SHA512 433cd6a955f0104f3767d50ab08e08e79c8ca4276a56c2cd284692472cf5f19918d1ff22539eedf0232224193c15d6c84198c95647ed390f2b520d05211de721 diff --git a/dev-util/source-highlight/source-highlight-3.1.9-r1.ebuild b/dev-util/source-highlight/source-highlight-3.1.9-r1.ebuild index f2fb6102e07c..f9b33957032a 100644 --- a/dev-util/source-highlight/source-highlight-3.1.9-r1.ebuild +++ b/dev-util/source-highlight/source-highlight-3.1.9-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -9,7 +9,7 @@ DESCRIPTION="Generate highlighted source code as an (x)html document" HOMEPAGE="https://www.gnu.org/software/src-highlite/source-highlight.html" SRC_URI="mirror://gnu/src-highlite/${P}.tar.gz" LICENSE="GPL-3" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris" SLOT="0" IUSE="doc static-libs" diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest index 87227e8ceed7..b19c30600ce5 100644 --- a/dev-util/spirv-headers/Manifest +++ b/dev-util/spirv-headers/Manifest @@ -1,6 +1,8 @@ DIST spirv-headers-1.2.198.tar.gz 416113 BLAKE2B d2f767a36830a3d1fa6289cabc5f87432473f6f3d3ab3d07b4c6a008a4917f00b3472e6ae9abf12c1a148e757d5a71f270a2ad944413ebdbefb484f498af74ce SHA512 a35167f8de66f2e16c6d2dccdd69f95c58b08abcdef5dac5a705e8e52af049ec9b0e2d0ef6fb732454a0671cd331b69bea75b24911599c0a2ce3972d40addfef DIST spirv-headers-1.3.204.tar.gz 417559 BLAKE2B b979ef5a830f0f76744555db830bb0e1184e84af1acddfc97907c562633faa1c62a7e1ebc193d8a0d2433c8d5a0be67d89a4da46b5889461524fbd183e7cdda5 SHA512 52411a51f4b54b86f4120d625c1e24271a106e07bfc1b0a4a7280e51f2a3dc471a03546ac07d89938f85005eeb16176cd731d4ae11bd9d0438791859afc4a5e7 +DIST spirv-headers-1.3.211.tar.gz 420022 BLAKE2B 4feea5f566401aef8c1aa6d677301b6871f8af5213d1f3d257719182b4109fef37c21342e38c6170bc4252a92ea9c2c45470bb9b23425a58f0d6d883982350a9 SHA512 39357d060c9bf030e8df71e734c2adb47832d7fa1a29825305cc92b3e87770a4fe383b534b798da008168bbeedc9f659f97b58a7b13c141d4f8ac94fc329f25f EBUILD spirv-headers-1.2.198.ebuild 485 BLAKE2B 65d9c8afaa4b961b291c747e94a03cb9e79a52106f0416d0e91f0bd90c4b96c4f88c16887e9b4318c7b484e9e3f4518f1b861f1eb9f76fbc7aacefa3d4ea3129 SHA512 f415dfa4b091c3a1c8d3fbc373e8f6c1190816535d2048725ecfbdcfa188ed68a5a180bbbdb171a28b5ae121d48837ef9f2484dcf6572ae95f5edd5c0a59d6cf -EBUILD spirv-headers-1.3.204.ebuild 491 BLAKE2B 3bd3fb255fdfa965d97fe1e284bb0897a66b2cff86d8fa3864c098893271310bc732136b203b62301686692c620908db9b3457134ec5fcdf4f0e055a5190ad94 SHA512 7a9756732aaf100846b6ebe5c1d9ea7c0695a47b8ec5efa091f66af3dd43d976f225448db261acde08dc75a8a4c69013fe2d40ca3a15c96da949075986536406 +EBUILD spirv-headers-1.3.204.ebuild 485 BLAKE2B 3b397fbfc44d46a656393085e6c7ab18a66110e4eeb746f63da8579a577c67a3da1a81fe02eb415f7197ce4af7c23753728dd705e5cc88b47df68a289a636ea7 SHA512 381130f0c27de476117aa0bcb0b4b0e8cfb44f69c733127a84627901ed1137966b9778e2d96791b1dfeb1a6594c164f066c2d8d6d3ffb83d1b2c5d71aa014e22 +EBUILD spirv-headers-1.3.211.ebuild 491 BLAKE2B 3bd3fb255fdfa965d97fe1e284bb0897a66b2cff86d8fa3864c098893271310bc732136b203b62301686692c620908db9b3457134ec5fcdf4f0e055a5190ad94 SHA512 7a9756732aaf100846b6ebe5c1d9ea7c0695a47b8ec5efa091f66af3dd43d976f225448db261acde08dc75a8a4c69013fe2d40ca3a15c96da949075986536406 EBUILD spirv-headers-99999999.ebuild 600 BLAKE2B 729bb67b02b0daed93cb0313be74c44443921d28f64cafce463efef0e6e7c50a0113dd770bbea8c07c5bbb606389e2f721909c3928a152a6c7f90cfde0b9f367 SHA512 2fe9de8cd13eb45914844fa56829c0e165a05ad721b5cae1db2bbc676a7f1e7d6ae76d7dbf9e226b21754db962750da4211ef31788d0b50524c7f7c82bd6e785 MISC metadata.xml 431 BLAKE2B c29407612814c966f4134687e901ffff31be3990b771b3584f6517640098ba2cdf131ae84bcdc3da8398d77d1d51e3d6fe0180c564c0e8272406d246a5661578 SHA512 599da456349756e1ec66a1b36d9c05322c5aff088dc4741239a647550ba816333a2dab0e05049215e6d4b08222e06f3aa5a1f76697c7a15eda31b571afa3299a diff --git a/dev-util/spirv-headers/spirv-headers-1.3.204.ebuild b/dev-util/spirv-headers/spirv-headers-1.3.204.ebuild index 227b6e4286fe..6b52689081a6 100644 --- a/dev-util/spirv-headers/spirv-headers-1.3.204.ebuild +++ b/dev-util/spirv-headers/spirv-headers-1.3.204.ebuild @@ -12,6 +12,6 @@ SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.ta LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}" diff --git a/dev-util/spirv-headers/spirv-headers-1.3.211.ebuild b/dev-util/spirv-headers/spirv-headers-1.3.211.ebuild new file mode 100644 index 000000000000..227b6e4286fe --- /dev/null +++ b/dev-util/spirv-headers/spirv-headers-1.3.211.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="Machine-readable files for the SPIR-V Registry" +HOMEPAGE="https://www.khronos.org/registry/spir-v/" +EGIT_COMMIT="sdk-${PV}.0" +SRC_URI="https://github.com/KhronosGroup/SPIRV-Headers/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + +S="${WORKDIR}/SPIRV-Headers-${EGIT_COMMIT}" diff --git a/dev-util/spirv-llvm-translator/Manifest b/dev-util/spirv-llvm-translator/Manifest index 937e73c2e0e3..19dbfa0b36f5 100644 --- a/dev-util/spirv-llvm-translator/Manifest +++ b/dev-util/spirv-llvm-translator/Manifest @@ -1,9 +1,8 @@ -AUX spirv-llvm-translator-8.0.0.1-no_pkgconfig_files.patch 533 BLAKE2B 4d0d1b4c605681b2dbfc4c52730c9f20f8290f11a2be9c37db78e533a996c22140faafc2691c732b49b9de28a59644bd5e39a2b7d4209eb44486cdeee1338de8 SHA512 db4786a10e4380f4575d52cf861a82d0aa9f69cec7d47d574f453d159396e993527ba4e469fab75fabc36b977ee4b61abb9e3787ee2af45af8f5865b3b06e10c -DIST spirv-llvm-translator-11.1.0_pre20210212.tar.gz 702962 BLAKE2B 0c46b898e2d6c293b1db7b4aa65af7830869329cebc35e930b73f98dc038ae50d6adbdd9c6951e2ad427982d2a565c0925ecd056105cc37222b0d8ce7eb2e43b SHA512 3b8503be3ad65422f59ddbfd715a913dd6dab9416a14aea9e6a6793b2c959edaaab5433a3e253ee84c0b3644024a1f8a6b563af65e7aaad209c5f51e524cc96b DIST spirv-llvm-translator-12.0.0.tar.gz 1378222 BLAKE2B 059409364403316f84521e231bc14cade2875c2b914acea95619b0920ae4f13babb26411b20fead1d7a028320fa3aea637d087d869759cb23e3266753b5b2f46 SHA512 c23ef81802d2bf743564762815d7375a804bdf8029efd7430faea0b48b5e30a9778c1175f52309b522a07aadf8ff77461b912c1fb3b95af9b09273a483eac82a DIST spirv-llvm-translator-13.0.0-rename-OpConstFunctionPointerINTEL.patch.bz2 3632 BLAKE2B b2c3ed9ff1040fef12cd5b7962c71f2e52febbf1e1d1d06bee079093940c32e67f7c246c92876207f296677bd655f91447d0ce837f191cd0d4cfb66adfb11a62 SHA512 bba6a9b838ebf0bd29f5fa906fefcecdb1b3832b15ac1af8a1ed86da0e988385172b1a51468a4d8d97352c4a57c3e224f12d7e24b7a202a38353e2dbd3a2c27c DIST spirv-llvm-translator-13.0.0.tar.gz 1436324 BLAKE2B 254450f153a0f0d7c0a75005705f4a7d90effa1e6bcde0d6b931195e4a925ddc34896e66b686c55583d50ab99a9e1e45ad1c0600f7fa4eaa2039642460e9b711 SHA512 1ce7a38c2c3447249e19d50063a7a2acf32699905572950e4f102d8ce1680785433035154b7b55782d5a56211a50e042aef775836f37c33fe847b347a02b5a04 -EBUILD spirv-llvm-translator-11.1.0_pre20210212.ebuild 1554 BLAKE2B 028258811c5e19b7c5b77c5eb878efc63dfad70552f30aa83b2159e8a5a01ce995850cf6155ae52fc62e7873ea4428d7688b207692ff19661c6f6970ab0d0743 SHA512 d40f447de191a6b04bbae96966558a6975cf84d1e15265b3f7d5406467cb57fbfd2b8ef839a64efcd7ba2ce95b16ed149978d9b6f694dd43e8add24c0a391800 -EBUILD spirv-llvm-translator-12.0.0.ebuild 1200 BLAKE2B 18bb217dc6c28b57fce2439389dcd2d2e8205e05e6ced8f85c3db76341dde15a497688c871038d8b2b8e210578007a25db694239f476ee1988255bf467993792 SHA512 2f1d78eec685a1c8fa4196a1c3443cdae4d541e3657b0ff0cae1a2d8c68c9d20184412415824f8e64124c32f2e93371e9cb775b3be5aa85c14b5950bd2bdbbc1 -EBUILD spirv-llvm-translator-13.0.0.ebuild 1499 BLAKE2B 91cc654159d2885f790180eba7eeaa375a3bc499353a64e8184cedb913c081c8dc60e637042f79eec80c1293e52c331fdc32a9df0147aeceb7adc62c67512594 SHA512 8a6ca38d558533275d532a039c515d3ceb8558342306d43a9d7783027e09544183817a3969355cd09479f7d731783241faff5e1943fc48cee861b6ce33e7b703 -MISC metadata.xml 585 BLAKE2B 0fc156f0d89b54e7341c053bbf1bbb1f1ebec639561fc30e0e49b5ed6147d6483e79f0a0461c46414deb5527d19df36288284ee263ce8bf50c34433b76bae748 SHA512 c34da54f0025f0da625f33f0d305c17d8a56e50345e8fe5e6db0138dd4f00322f2df8203d29f023d9ee70f2a1e399114153be70e5d97ec673c36e7a463b6c89a +DIST spirv-llvm-translator-14.0.0.tar.gz 1482704 BLAKE2B f88eb8f4cd652c448e465605ec8c34bb80f87f1269c244b33be542ae98ef97ea04a759b9cd9fed0814f4360733d7560d301d2b8d586706d1ca988b4524526aeb SHA512 5659149a380ceef7acdcb274bcad9b23e4817bf88e795e0a8464dfe14fbd102dbf7199cbe67eb611a16d3a411c7a1b8afc6f0eef61fec5a2b8f9fba06748bcb1 +EBUILD spirv-llvm-translator-12.0.0.ebuild 1131 BLAKE2B 7b2198c54f5a582f725f3d08587edba77db9eb552d402635415ac24e7e29d9e38680625d7e2809d89f7ce2ddde31fee0626b2c71b912774d466ecea7b23954f7 SHA512 eb1780a6222913dbfc087401ebb0dea28229df0ce6a97778c679200b870e065efe20370ebb36af4cc3a6039bd5542025af2c72f83a3b0e26ecabab94e4ad739a +EBUILD spirv-llvm-translator-13.0.0-r2.ebuild 1393 BLAKE2B 05cd645ace5d0e889e8199f74d2ff6f342cfc7c60091fcd339f99ace5c80f78a2be38db366ebc46dffb4527f25415e322df5e4ba175a622d39feb6431828c1fe SHA512 1275e9bcece435865e6ac9050426470f7f7c934023cabc30b1b0065e6401294943201f0df7b70553f6a3f3cd3039d7c8c39776bab15b936e3d9dca8f4eefc804 +EBUILD spirv-llvm-translator-14.0.0-r1.ebuild 1204 BLAKE2B cde51265957bd9ef7e3db4870f0f131b2a9c51c5572aac0bf33980cc0bbad4790d61bf3d79e7a181bf7f423f01c931e609e21f642e9cda70c607356d540ec7d8 SHA512 d431f8d9879cad5559d3f624a32a9176a4b14c84de6cb6e1f386779144546601a2c4e8b3627a6a36da0a0ef0e98758abfe37c4e8f3f39e4ee658f18858deff05 +MISC metadata.xml 696 BLAKE2B 8d5fd20aa6ce0ed9c7660ac356f9c2274c8262680faf04aa647890044e8c48703366aa59a6c9b638105a5269ae2bcc7d1ccdb01fbb268b2054d6dce7a9cb875b SHA512 c0ce5f3a5eefced8c2a3fe8988009f4ae2dab5c1a93d5f908d24e2445696799dc937cde7f1ec29237ce44a653d496a74b246ac9d65ab132c33c5334990a6238e diff --git a/dev-util/spirv-llvm-translator/files/spirv-llvm-translator-8.0.0.1-no_pkgconfig_files.patch b/dev-util/spirv-llvm-translator/files/spirv-llvm-translator-8.0.0.1-no_pkgconfig_files.patch deleted file mode 100644 index 66e81dc3b20d..000000000000 --- a/dev-util/spirv-llvm-translator/files/spirv-llvm-translator-8.0.0.1-no_pkgconfig_files.patch +++ /dev/null @@ -1,18 +0,0 @@ -Do not install pkgconfig data files, pkg-config does not presently look at -/usr/lib/llvm/.../pkgconfig and putting them in /usr/lib*/pkgconfig would -cause collisions between slots. - ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -66,11 +66,3 @@ - DESTINATION - ${CMAKE_INSTALL_PREFIX}/include/LLVMSPIRVLib - ) -- --configure_file(LLVMSPIRVLib.pc.in ${CMAKE_BINARY_DIR}/LLVMSPIRVLib.pc @ONLY) --install( -- FILES -- ${CMAKE_BINARY_DIR}/LLVMSPIRVLib.pc -- DESTINATION -- ${CMAKE_INSTALL_PREFIX}/lib${LLVM_LIBDIR_SUFFIX}/pkgconfig --) diff --git a/dev-util/spirv-llvm-translator/metadata.xml b/dev-util/spirv-llvm-translator/metadata.xml index 0554f17e7f43..dce0ce8289b7 100644 --- a/dev-util/spirv-llvm-translator/metadata.xml +++ b/dev-util/spirv-llvm-translator/metadata.xml @@ -9,6 +9,10 @@ proxy-maint@gentoo.org Proxy Maintainers + + conikost@gentoo.org + Conrad Kostecki + Install the command-line translator llvm-spirv diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-11.1.0_pre20210212.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-11.1.0_pre20210212.ebuild deleted file mode 100644 index b9cf6d70946d..000000000000 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-11.1.0_pre20210212.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_ECLASS=cmake - -inherit cmake-multilib flag-o-matic llvm - -EGIT_COMMIT="677b40cdab276a0b15e048f4d6c7d20d8968dfac" -MY_PN="SPIRV-LLVM-Translator" -MY_P="${MY_PN}-${EGIT_COMMIT}" - -DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR" -HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator" -SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="UoI-NCSA" -SLOT="11" -KEYWORDS="amd64" -IUSE="test tools" - -# I have yet to see a non-release spirv-llvm-translator ebuild pass ANY tests. -# This is probably something silly like the test suite expecting different -# directory names but I really can't be bothered to debug VCS snapshots. -RESTRICT="test" - -S="${WORKDIR}/${MY_P}" - -COMMON="sys-devel/clang:11=[${MULTILIB_USEDEP}]" -DEPEND="${COMMON}" -RDEPEND="${COMMON}" -BDEPEND="test? ( dev-python/lit )" - -REQUIRED_USE="test? ( tools )" - -LLVM_MAX_SLOT=11 - -PATCHES=( - "${FILESDIR}"/${PN}-8.0.0.1-no_pkgconfig_files.patch -) - -src_prepare() { - append-flags -fPIC - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix ${LLVM_MAX_SLOT})" - -DLLVM_BUILD_TOOLS=$(usex tools "ON" "OFF") - $(usex test "-DLLVM_INCLUDE_TESTS=ON" "") - ) - cmake_src_configure -} - -multilib_src_test() { - # Some tests fail on amd64 when ABI==x86 - if multilib_is_native_abi; then - lit "${BUILD_DIR}/test" || die "Error running tests for ABI ${ABI}" - fi -} diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-12.0.0.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-12.0.0.ebuild index 5b4c466b706f..bab61d298615 100644 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-12.0.0.ebuild +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-12.0.0.ebuild @@ -1,54 +1,56 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 - -CMAKE_ECLASS=cmake - -inherit cmake-multilib flag-o-matic llvm +EAPI=8 +LLVM_MAX_SLOT="12" MY_PN="SPIRV-LLVM-Translator" MY_P="${MY_PN}-${PV}" +inherit cmake flag-o-matic llvm + DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR" HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator" SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" LICENSE="UoI-NCSA" -SLOT="12" +SLOT="$(ver_cut 1)" KEYWORDS="amd64" IUSE="test +tools" - +REQUIRED_USE="test? ( tools )" RESTRICT="!test? ( test )" -S="${WORKDIR}/${MY_P}" +RDEPEND=" + dev-util/spirv-headers + sys-devel/clang:${SLOT} + sys-devel/llvm:${SLOT} +" -COMMON="sys-devel/clang:12=[${MULTILIB_USEDEP}]" -DEPEND="${COMMON}" -RDEPEND="${COMMON}" -BDEPEND="test? ( dev-python/lit )" +DEPEND="${RDEPEND}" -REQUIRED_USE="test? ( tools )" - -LLVM_MAX_SLOT=12 +BDEPEND=" + virtual/pkgconfig + test? ( dev-python/lit ) +" src_prepare() { append-flags -fPIC cmake_src_prepare } -multilib_src_configure() { +src_configure() { local mycmakeargs=( + -DCCACHE_ALLOWED="OFF" -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix ${LLVM_MAX_SLOT})" -DLLVM_BUILD_TOOLS=$(usex tools "ON" "OFF") - $(usex test "-DLLVM_INCLUDE_TESTS=ON" "") + -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF") + -Wno-dev ) + cmake_src_configure } -multilib_src_test() { - # Some tests fail on amd64 when ABI==x86 - if multilib_is_native_abi; then - lit "${BUILD_DIR}/test" || die "Error running tests for ABI ${ABI}" - fi +src_test() { + lit "${BUILD_DIR}/test" || die } diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-13.0.0-r2.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-13.0.0-r2.ebuild new file mode 100644 index 000000000000..c3d768a3bbcc --- /dev/null +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-13.0.0-r2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_MAX_SLOT="13" +MY_PN="SPIRV-LLVM-Translator" +MY_P="${MY_PN}-${PV}" + +inherit cmake flag-o-matic llvm + +DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR" +HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator" +SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-rename-OpConstFunctionPointerINTEL.patch.bz2" +S="${WORKDIR}/${MY_P}" + +LICENSE="UoI-NCSA" +SLOT="$(ver_cut 1)" +KEYWORDS="amd64" +IUSE="test +tools" +REQUIRED_USE="test? ( tools )" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-util/spirv-headers + sys-devel/clang:${SLOT} + sys-devel/llvm:${SLOT} +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig + test? ( dev-python/lit ) +" + +PATCHES=( "${WORKDIR}"/${P}-rename-OpConstFunctionPointerINTEL.patch ) + +src_prepare() { + append-flags -fPIC + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCCACHE_ALLOWED="OFF" + -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix ${LLVM_MAX_SLOT})" + -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${BROOT}/usr/include/spirv" + -DLLVM_BUILD_TOOLS=$(usex tools "ON" "OFF") + -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF") + -Wno-dev + ) + + cmake_src_configure +} + +src_test() { + lit "${BUILD_DIR}/test" || die +} diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-13.0.0.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-13.0.0.ebuild deleted file mode 100644 index e7c554809d4d..000000000000 --- a/dev-util/spirv-llvm-translator/spirv-llvm-translator-13.0.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_ECLASS=cmake - -inherit cmake-multilib flag-o-matic llvm - -MY_PN="SPIRV-LLVM-Translator" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR" -HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator" -SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-rename-OpConstFunctionPointerINTEL.patch.bz2" -S="${WORKDIR}/${MY_P}" - -LICENSE="UoI-NCSA" -SLOT="$(ver_cut 1)" -KEYWORDS="~amd64" -IUSE="test +tools" - -REQUIRED_USE="test? ( tools )" -RESTRICT="!test? ( test )" - -RDEPEND="sys-devel/clang:${SLOT}=[${MULTILIB_USEDEP}] - dev-util/spirv-headers" -DEPEND="${RDEPEND}" -BDEPEND="test? ( dev-python/lit )" - -LLVM_MAX_SLOT="${SLOT}" - -PATCHES=( - "${WORKDIR}"/${P}-rename-OpConstFunctionPointerINTEL.patch -) - -src_prepare() { - append-flags -fPIC - cmake_src_prepare -} - -multilib_src_configure() { - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix ${LLVM_MAX_SLOT})" - -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${BROOT}/usr/include/spirv" - -DLLVM_BUILD_TOOLS=$(usex tools "ON" "OFF") - -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF") - ) - cmake_src_configure -} - -multilib_src_test() { - # Some tests fail on amd64 when ABI==x86 - if multilib_is_native_abi; then - lit "${BUILD_DIR}/test" || die "Error running tests for ABI ${ABI}" - fi -} diff --git a/dev-util/spirv-llvm-translator/spirv-llvm-translator-14.0.0-r1.ebuild b/dev-util/spirv-llvm-translator/spirv-llvm-translator-14.0.0-r1.ebuild new file mode 100644 index 000000000000..7d086c197318 --- /dev/null +++ b/dev-util/spirv-llvm-translator/spirv-llvm-translator-14.0.0-r1.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_MAX_SLOT="14" +MY_PN="SPIRV-LLVM-Translator" +MY_P="${MY_PN}-${PV}" + +inherit cmake flag-o-matic llvm + +DESCRIPTION="Bi-directional translator between SPIR-V and LLVM IR" +HOMEPAGE="https://github.com/KhronosGroup/SPIRV-LLVM-Translator" +SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="UoI-NCSA" +SLOT="$(ver_cut 1)" +KEYWORDS="~amd64" +IUSE="test +tools" +REQUIRED_USE="test? ( tools )" +RESTRICT="!test? ( test )" + +RDEPEND=" + dev-util/spirv-headers + sys-devel/clang:${SLOT} + sys-devel/llvm:${SLOT} +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + virtual/pkgconfig + test? ( dev-python/lit ) +" + +src_prepare() { + append-flags -fPIC + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DCCACHE_ALLOWED="OFF" + -DCMAKE_INSTALL_PREFIX="$(get_llvm_prefix ${LLVM_MAX_SLOT})" + -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR="${BROOT}/usr/include/spirv" + -DLLVM_BUILD_TOOLS=$(usex tools "ON" "OFF") + -DLLVM_SPIRV_INCLUDE_TESTS=$(usex test "ON" "OFF") + -Wno-dev + ) + + cmake_src_configure +} + +src_test() { + lit "${BUILD_DIR}/test" || die +} diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest index 40c6d84257a5..7ccd590facf7 100644 --- a/dev-util/spirv-tools/Manifest +++ b/dev-util/spirv-tools/Manifest @@ -1,6 +1,10 @@ +AUX spirv-tools-1.3.211-cmake-librt.patch 1611 BLAKE2B 1199d25a4933f0d16875f9d8595ba158d84e5cbd6dadf19349667824da4d9931b6d83b9a571242c323868d5bc369f300f9ee2698da5aa65b764ed0c380fc060b SHA512 18935d1f2b520924a607bea05b4a37b371d908ebe317637fcf3d134ee7986aae1be3a8840b6ec674d9cb3dca932bc0896077b7b0660d5b3c016628cd94a7b0c5 DIST spirv-tools-1.2.198.tar.gz 2888894 BLAKE2B 036f2457863c1bff47939d6238d6f270baee67253edeb5dc4cb1270eb32b9fdb6427c959bde4c5496056784c0334922276b9a4e0ac5530a4c662abdf0190f119 SHA512 90a53d0c7c6dfeb5ef2ee3e8b92c00cd39211f18f57aaeae079ac95b94ec4c839443017eb39fbee0f737d0c070ed64e2369609e81dba149f08676724b254f714 DIST spirv-tools-1.3.204.tar.gz 2905656 BLAKE2B 9bea5d91243283a0a167913fe531f0778915c03ec4db3f152d88f0952aa0df0e92bfa57762876c61277fedf99f156bdacbbd934333afb8376555a96566edb81e SHA512 f71738d5494c1e7bc38aeb8b2c89dcf24bb14eb6fcac1b14a794d47427ffadffc8e2b7b793b234e7146847744975a5d20de18043447a50a31af305e8ce4b1214 +DIST spirv-tools-1.3.211.tar.gz 2995491 BLAKE2B 545457d097d1e00720a3f97c1f2ed0f27c7b8b6e799ac22c6adbbed7fed17edee27e13c04848db70ee08ac3319ed9a322e22a9288184651f8aa4c03df0ab4057 SHA512 df7de69779baa7ea2269cb4c9813a7d8026763f7d4f7408ea5c160ca7bd670e46e75dcbf9d99ca5f1619f37f504e695d151ede5d5cd0ef675a8898bb297c5842 EBUILD spirv-tools-1.2.198.ebuild 1234 BLAKE2B c24dd15b41ef53e246aac254d77a8861e9a528965c83004e5dd8400295de9c154744ee64719a577f292e43633ae0a01f5df2872b53b844fcf8a231c720a61e8b SHA512 033f36f7da530fe39aaa86e6a84e0cf6cc2408243f765bce1dfdfb5e6fdc16627aec8419859142be8b05ef3374daf376a1a8bd0e1423558492e15db2a1655680 -EBUILD spirv-tools-1.3.204.ebuild 1240 BLAKE2B 8150c83ab26145e2fca5f48e3469bfb7494ef037dad3ff6113d31410aae5c1db38d13429405cb56eeca07b51cd966c709e0e076c3050daee1863b7fa3997ee1b SHA512 88131c23130a09fd75e2f7d58c567d68a30808501e7307a65fd030012acef2326924dca8fd295b5f389dbc2f644f70f515736a5461187285ef944d1d3fc29e12 +EBUILD spirv-tools-1.3.204.ebuild 1234 BLAKE2B c24dd15b41ef53e246aac254d77a8861e9a528965c83004e5dd8400295de9c154744ee64719a577f292e43633ae0a01f5df2872b53b844fcf8a231c720a61e8b SHA512 033f36f7da530fe39aaa86e6a84e0cf6cc2408243f765bce1dfdfb5e6fdc16627aec8419859142be8b05ef3374daf376a1a8bd0e1423558492e15db2a1655680 +EBUILD spirv-tools-1.3.211-r1.ebuild 1291 BLAKE2B 8ab86706e433b62d71825740222f258f1408363e7feb1c4b9075d7d8a49a3a2c2f207586805875531f02671e64839007413957b5ac08c6e756d76274d65021ae SHA512 a7fa7860049a8389558ec5c0a2e3808b11dc793389564b76259babc24c4a94bc95f6c415d55e2fadfb3de2ca8f8d3bfa9b2e8b8e8c8e7b47026fecffc1e58e3e +EBUILD spirv-tools-1.3.211.ebuild 1240 BLAKE2B 8150c83ab26145e2fca5f48e3469bfb7494ef037dad3ff6113d31410aae5c1db38d13429405cb56eeca07b51cd966c709e0e076c3050daee1863b7fa3997ee1b SHA512 88131c23130a09fd75e2f7d58c567d68a30808501e7307a65fd030012acef2326924dca8fd295b5f389dbc2f644f70f515736a5461187285ef944d1d3fc29e12 EBUILD spirv-tools-99999999.ebuild 1242 BLAKE2B d243ffb7a2b93b2e3b9b08d7759749d21d644b91c7db6ad2495aebdecad71e0b32df36807f3429510bb6ae516f8176369506241fd031ea2bdf42b3f859f2483b SHA512 f4f086ed7f6ffc472420708e3f94e325e0fc202421bf14e5475ce6370d13e4ea23e516f082a6fad8dfd8cc156094b3b8ac9b486352123b5a6d4b2a450f5ea706 MISC metadata.xml 429 BLAKE2B 8d9917ace6eaaab8b826f48bc6f38c629efc5245a5356d821632867b8a65246180dcc14927db6ed1e025a32d7bb248aa35e3a7095c79bff5a2e91b3d880de997 SHA512 3f076c95eb788258a2451c3b54a013eeb936fed744b68499f53970590fc846d79b9724198ed54300a57395b1f4f2a657840bf8aa7ff25dcef8cdf28aa7f35ae3 diff --git a/dev-util/spirv-tools/files/spirv-tools-1.3.211-cmake-librt.patch b/dev-util/spirv-tools/files/spirv-tools-1.3.211-cmake-librt.patch new file mode 100644 index 000000000000..48afd5a736f1 --- /dev/null +++ b/dev-util/spirv-tools/files/spirv-tools-1.3.211-cmake-librt.patch @@ -0,0 +1,40 @@ +https://github.com/KhronosGroup/SPIRV-Tools/commit/cb96abbf7affd986016f17dd09f9f971138a922b + +From: Chad Versace +Date: Thu, 14 Apr 2022 06:04:12 -0700 +Subject: [PATCH] Fix CMake for librt (#4773) + +In the installed file +/usr/lib64/cmake/SPIRV-Tools/SPIRV-ToolsTarget.cmake, occurences of +librt in the INTERFACE_LINK_LIBRARIES property are incorrect. The +property contains the absolute path to librt. In most situations, this +produces no problem. But when building in a sysroot, which is commonly +done when cross-compiling, the absolute path breaks dependent projects. + +For example, when building spirv-tools using the Chrome OS SDK, and +targeting the board 'volteer', where the build sysroot is +'/build/volteer', the file includes this line + INTERFACE_LINK_LIBRARIES "/build/volteer/usr/lib64/librt.so" +when it should instead say + INTERFACE_LINK_LIBRARIES "rt" + +The CMake documentation agrees [1]: + Note that it is not advisable to populate the + INTERFACE_LINK_LIBRARIES of a target with absolute paths to + dependencies. That would hard-code into installed packages the + library file paths for dependencies as found on the machine the + package was made on. + +[1] https://cmake.org/cmake/help/latest/prop_tgt/INTERFACE_LINK_LIBRARIES.html +--- a/source/CMakeLists.txt ++++ b/source/CMakeLists.txt +@@ -407,7 +407,7 @@ if("${CMAKE_SYSTEM_NAME}" STREQUAL "Linux") + find_library(LIBRT rt) + if(LIBRT) + foreach(target ${SPIRV_TOOLS_TARGETS}) +- target_link_libraries(${target} ${LIBRT}) ++ target_link_libraries(${target} rt) + endforeach() + endif() + endif() + diff --git a/dev-util/spirv-tools/spirv-tools-1.3.204.ebuild b/dev-util/spirv-tools/spirv-tools-1.3.204.ebuild index ac0beb4ad14f..ec2ad8d84ae9 100644 --- a/dev-util/spirv-tools/spirv-tools-1.3.204.ebuild +++ b/dev-util/spirv-tools/spirv-tools-1.3.204.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == *9999* ]]; then else EGIT_COMMIT="sdk-${PV}.0" SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} fi diff --git a/dev-util/spirv-tools/spirv-tools-1.3.211-r1.ebuild b/dev-util/spirv-tools/spirv-tools-1.3.211-r1.ebuild new file mode 100644 index 000000000000..b85f5ddda7c5 --- /dev/null +++ b/dev-util/spirv-tools/spirv-tools-1.3.211-r1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=SPIRV-Tools +CMAKE_ECLASS="cmake" +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml(+)" +inherit cmake-multilib python-any-r1 + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git" + inherit git-r3 +else + EGIT_COMMIT="sdk-${PV}.0" + SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} +fi + +DESCRIPTION="Provides an API and commands for processing SPIR-V modules" +HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools" + +LICENSE="Apache-2.0" +SLOT="0" +# Tests fail upon finding symbols that do not match a regular expression +# in the generated library. Easily hit with non-standard compiler flags +RESTRICT="test" +COMMON_DEPEND="~dev-util/spirv-headers-${PV}" +DEPEND="${COMMON_DEPEND}" +RDEPEND="" +BDEPEND="${PYTHON_DEPS} + ${COMMON_DEPEND}" + +PATCHES=( + "${FILESDIR}"/${P}-cmake-librt.patch +) + +multilib_src_configure() { + local mycmakeargs=( + "-DSPIRV-Headers_SOURCE_DIR=${ESYSROOT}/usr/" + "-DSPIRV_WERROR=OFF" + "-DSPIRV_TOOLS_BUILD_STATIC=OFF" + "-DBUILD_SHARED_LIBS=ON" + ) + + cmake_src_configure +} diff --git a/dev-util/spirv-tools/spirv-tools-1.3.211.ebuild b/dev-util/spirv-tools/spirv-tools-1.3.211.ebuild new file mode 100644 index 000000000000..ac0beb4ad14f --- /dev/null +++ b/dev-util/spirv-tools/spirv-tools-1.3.211.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=SPIRV-Tools +CMAKE_ECLASS="cmake" +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="xml(+)" +inherit cmake-multilib python-any-r1 + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git" + inherit git-r3 +else + EGIT_COMMIT="sdk-${PV}.0" + SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} +fi + +DESCRIPTION="Provides an API and commands for processing SPIR-V modules" +HOMEPAGE="https://github.com/KhronosGroup/SPIRV-Tools" + +LICENSE="Apache-2.0" +SLOT="0" +# Tests fail upon finding symbols that do not match a regular expression +# in the generated library. Easily hit with non-standard compiler flags +RESTRICT="test" +COMMON_DEPEND="~dev-util/spirv-headers-${PV}" +DEPEND="${COMMON_DEPEND}" +RDEPEND="" +BDEPEND="${PYTHON_DEPS} + ${COMMON_DEPEND}" + +multilib_src_configure() { + local mycmakeargs=( + "-DSPIRV-Headers_SOURCE_DIR=${ESYSROOT}/usr/" + "-DSPIRV_WERROR=OFF" + "-DSPIRV_TOOLS_BUILD_STATIC=OFF" + "-DBUILD_SHARED_LIBS=ON" + ) + + cmake_src_configure +} diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest index f55abc2f4341..3ce22f7f08fe 100644 --- a/dev-util/strace/Manifest +++ b/dev-util/strace/Manifest @@ -1,14 +1,7 @@ AUX strace-5.11-static.patch 5306 BLAKE2B 24150fcdf0ff75c4698542914bcd0fd39df9794f39ce0d16dac6dc3b689365e124d8d77a75a8fe81caff9432679563d84ffd31add74edb4c8f83aec28ff2f078 SHA512 bbeecbfd73109d21732acdaa28d5b4c82b23b7165f09e78e62cad68f9ac63dfb4c7a1c2eb8bdc642dda9f07d62e286ab46a2be236b5f03e1e6f9920f3093ede8 -AUX strace-5.12-detect-ipx-presence.patch 3902 BLAKE2B bc61d359e670462daafa88951b7edce1a35e9cc2196bb21e3f8e4d3808c248ec90bb560740a6cf48420546802b94ac314c1411b9df0147992f1809c09a77271b SHA512 08c8f6af6377a08dc5a852a32b6a2ddebe2545d41f8a72046155125f14a380b6836757f52a40337384bbdfc9c1180d104ac35cff3d7a3b9e9c5f51d6bd2ef5c2 -DIST strace-5.12.tar.xz 2009060 BLAKE2B 9a7a07e5d2d38c8b456f54d0e1d7c776066b20327fa08d562e426a7096f708dffa00f0c2121683fa71f7029db958d450c5a6abf5ae5970dc02732f5aa7cef591 SHA512 289cf82da4c69270458953b45d09c8eb05a6624898d3ac493c3ec293cd5ad07205084ad0af021dab2be9c0dc53f0301816113a746d96c78780b79231a185e7c9 -DIST strace-5.14.tar.xz 2067020 BLAKE2B 479ecf5e66e26e722d108c905130f482c411857db234ac013bf3568905c0f7b896f001ba6da2cabccd0a987c7802aebec9c6298decb691de125e8154c28e1c6f SHA512 3e147521773d900167809db9feeb148e8ba116f90dd634311941ea335eb7bd8b73ab9e641bd2dcfe899ab41c19a841e203dc771ec3000ae01452d22ecdc43c5a DIST strace-5.15.tar.xz 2248664 BLAKE2B fff08e49552ad1208b658f91e37c540cc7315ac255aba2e69db5bfeb942114b865f1114a45663481f1ab967db45d187bdbcf70ffe80449169df0c37ff82a1a94 SHA512 67251792ad0fb7f44013c3ae5e5b757106223c9d123d349e31de7565e0f2bfdc6bbd46a9c269e58508bd288ee70f104f8e2185f2203bd91431c5c776db0d9384 -DIST strace-5.16.tar.xz 2265944 BLAKE2B 0c0fb133e8642c30a8c706ba23c2d0976ff4e6662a1d07c6cd3cb70aaa980020d54220fe0baddcb70e3c3eb24bc2a8733e4b52ef4e99da5c11ed852c192a5c21 SHA512 db5993ece5600d928a42dedd2d5c8efec5b9195becb5fe6913f58f4e2f486d80f1700d63d1e67b591d4e6b13d19c4fcc0c52a4d0fa57c5a5a2ea73c4edd0f817 DIST strace-5.17.tar.xz 2281220 BLAKE2B 27e7dc19302c58144b0a7d8de41f717760b8e3cde4ab56892045727597bbfc894bf8f137aee476548c2d16d1e9c8005f931f31a5d2f8bfc4ce5565c2aa01f1ec SHA512 1b63cf7e6e339333b9d24fa20232409192abc815f2ebe2e336ef4acc039cd06c976b3c12e9ce993491a0e6b86c26b90ceba962f580e894b1ff5ab9863bdfcc44 -EBUILD strace-5.12-r1.ebuild 2481 BLAKE2B a306eb30dcc7685c9637572d61e29fce39d1618e2d5ac38bcffffca953d65ab89847af3df7de80596af9b18484f5116db89b58420d11bdbaf2d002c6ad126a35 SHA512 82347d065e746dbe4e3f5fc8f39b302daa5cacc2296c67032b16db2f2d3dc44f9ae3b1a003cd597be14f1edbcb34cc4d8f945994206550f3f21976e9f25e4775 -EBUILD strace-5.14-r1.ebuild 2481 BLAKE2B a306eb30dcc7685c9637572d61e29fce39d1618e2d5ac38bcffffca953d65ab89847af3df7de80596af9b18484f5116db89b58420d11bdbaf2d002c6ad126a35 SHA512 82347d065e746dbe4e3f5fc8f39b302daa5cacc2296c67032b16db2f2d3dc44f9ae3b1a003cd597be14f1edbcb34cc4d8f945994206550f3f21976e9f25e4775 EBUILD strace-5.15.ebuild 2441 BLAKE2B ad57aeb288b3a5e2ba836c3eadc267084a3be7bc4fd73cab6edab02b0ee13adc7383342095f0df5dac494f53e1ebb881f752a367ddb1a57bd18ebf16ece20098 SHA512 036814f5d4917313557e6672e580abdcadb6f15b326f37268bc8a215bd3c1ea569d32e74562a37c6e439877ee303d3cbb77199999a7575815869b947b529d993 -EBUILD strace-5.16.ebuild 2449 BLAKE2B 39f4b09dcd44d6e4e4a717015cc25cce55591eb87b85e67ff0a9f25c1f2e2b47006e2e5f19b19de5a7762c0ecc2914322c0d2d72463a0193f8260ce45b703ea7 SHA512 f2d686319849a3c2d1756a36b0d21bba51ffa790f1d9b978d3e943aa1884380a69bc7c8acdd5e4a7009bb2d41771a863cf2a0a56105c6924552de009430799f1 -EBUILD strace-5.17.ebuild 2449 BLAKE2B 39f4b09dcd44d6e4e4a717015cc25cce55591eb87b85e67ff0a9f25c1f2e2b47006e2e5f19b19de5a7762c0ecc2914322c0d2d72463a0193f8260ce45b703ea7 SHA512 f2d686319849a3c2d1756a36b0d21bba51ffa790f1d9b978d3e943aa1884380a69bc7c8acdd5e4a7009bb2d41771a863cf2a0a56105c6924552de009430799f1 +EBUILD strace-5.17.ebuild 2456 BLAKE2B 4c230896e05c294bc0257e83f0329cbdb03f82b0ae0778207bee6207eac06333c4f1c6cad2c4cf5df098644cd186bc5b3761928da8d02ba5bc67ae7be7f9f8fb SHA512 a5c8c3fbc25c3618cf45ca95e26dbeeabee5697e0f9dd63c13792bba3fe22da656d929468102db9fcd8c5b01947a23d1dcd07eb1d655574c0f3e6f3bcd209b68 EBUILD strace-9999.ebuild 2449 BLAKE2B 39f4b09dcd44d6e4e4a717015cc25cce55591eb87b85e67ff0a9f25c1f2e2b47006e2e5f19b19de5a7762c0ecc2914322c0d2d72463a0193f8260ce45b703ea7 SHA512 f2d686319849a3c2d1756a36b0d21bba51ffa790f1d9b978d3e943aa1884380a69bc7c8acdd5e4a7009bb2d41771a863cf2a0a56105c6924552de009430799f1 MISC metadata.xml 761 BLAKE2B 261db0087db2a12c260efcd80bae1dcabd1b518c7b7d65a7ce4cbd5a2fcf878af3787985d629b43dac0944fe97f7f78df964082c5dbc52da06360ec112a0e7f0 SHA512 dfe6bb1b1149f51947c964d55396c10df38ad68dd987ae3df66b1850b812717d282d41e59a38f35863d22eb7391b7be636b5272e361641c26622618c2cbff19e diff --git a/dev-util/strace/files/strace-5.12-detect-ipx-presence.patch b/dev-util/strace/files/strace-5.12-detect-ipx-presence.patch deleted file mode 100644 index 37bab4399329..000000000000 --- a/dev-util/strace/files/strace-5.12-detect-ipx-presence.patch +++ /dev/null @@ -1,141 +0,0 @@ -From: Eugene Syromyatnikov -Date: Wed, 3 Nov 2021 00:48:59 +0100 -Subject: [PATCH] Avoid relying on presence of ipx.h - -After Linux has broken UAPI in commit v5.15-rc1~157^2~207, it is well -possible that neither kernel nor libc (such as musl, for example) -provides an IPX-related header. Avoid relying on its presence -in the strace's code and conditionalise the relevant checks in the tests. - -* configure.ac (AC_CHECK_HEADERS): Add linux/ipx.h. -* src/net.c: Remove / includes. -* src/sockaddr.c: Likewise. -(IPX_NODE_LEN): New macro constant. -(struct sockaddr_ipx): New type definition. -* src/xlat/sock_ipx_options.in (IPX_TYPE): Provide a fallback value. -* tests/net-sockaddr.c [!HAVE_LINUX_IPX_H]: Do not include -. -[!HAVE_LINUX_IPX_H && HAVE_NETIPX_IPX_H]: Include . -[!(HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H)] (check_ipx): Do not -define. -(main) [!(HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H)]: Do not call -check_ipx. - -Closes: https://github.com/strace/strace/issues/201 ---- - -diff --git a/configure.ac b/configure.ac -index 2771c0f82..3c7fcb91e 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -423,6 +423,7 @@ AC_CHECK_HEADERS(m4_normalize([ - elf.h - gcov.h - iconv.h -+ linux/ipx.h - mqueue.h - netinet/sctp.h - netipx/ipx.h -diff --git a/src/net.c b/src/net.c -index b23911a97..bbc52e15f 100644 ---- a/src/net.c -+++ b/src/net.c -@@ -28,11 +28,6 @@ - #include - #include - #include --#ifdef HAVE_NETIPX_IPX_H --# include --#else --# include --#endif - - #include - #include "netlink.h" -diff --git a/src/sockaddr.c b/src/sockaddr.c -index 8b2b0afaf..e1dc09b71 100644 ---- a/src/sockaddr.c -+++ b/src/sockaddr.c -@@ -24,12 +24,6 @@ - #include - #include - --#ifdef HAVE_NETIPX_IPX_H --# include --#else --# include --#endif -- - #include "xlat/addrfams.h" - #include "xlat/arp_hardware_types.h" - #include "xlat/ethernet_protocols.h" -@@ -45,6 +39,16 @@ - const size_t arp_hardware_types_size = ARRAY_SIZE(arp_hardware_types) - 1; - const size_t ethernet_protocols_size = ARRAY_SIZE(ethernet_protocols) - 1; - -+#define IPX_NODE_LEN 6 -+struct sockaddr_ipx { -+ uint16_t sipx_family; -+ uint16_t sipx_port; -+ uint32_t sipx_network; -+ unsigned char sipx_node[IPX_NODE_LEN]; -+ uint8_t sipx_type; -+ unsigned char sipx_zero; -+}; -+ - static void - print_sockaddr_data_un(struct tcb *tcp, const void *const buf, const int addrlen) - { -diff --git a/src/xlat/sock_ipx_options.in b/src/xlat/sock_ipx_options.in -index eba97fd71..b09be117e 100644 ---- a/src/xlat/sock_ipx_options.in -+++ b/src/xlat/sock_ipx_options.in -@@ -1 +1 @@ --IPX_TYPE -+IPX_TYPE 1 -diff --git a/tests/net-sockaddr.c b/tests/net-sockaddr.c -index f1f9b01cd..c8049fd68 100644 ---- a/tests/net-sockaddr.c -+++ b/tests/net-sockaddr.c -@@ -24,7 +24,11 @@ - #include - #include - #include --#include -+#if defined HAVE_LINUX_IPX_H -+# include -+#elif defined HAVE_NETIPX_IPX_H -+# include -+#endif - #ifdef HAVE_BLUETOOTH_BLUETOOTH_H - # include - # include -@@ -269,6 +273,7 @@ check_in6(void) - printf("connect(-1, %p, %u) = %d EBADF (%m)\n", in6, len, ret); - } - -+#if defined HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H - static void - check_ipx(void) - { -@@ -295,6 +300,7 @@ check_ipx(void) - c_ipx.sipx_node[4], c_ipx.sipx_node[5], - c_ipx.sipx_type, len, ret); - } -+#endif /* HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H */ - - /* for a bit more compact AX.25 address definitions */ - #define AX25_ADDR(c_, s_) \ -@@ -773,7 +779,9 @@ main(void) - check_un(); - check_in(); - check_in6(); -+#if defined HAVE_LINUX_IPX_H || defined HAVE_NETIPX_IPX_H - check_ipx(); -+#endif - check_ax25(); - check_x25(); - check_nl(); --- -2.32.0 - diff --git a/dev-util/strace/strace-5.12-r1.ebuild b/dev-util/strace/strace-5.12-r1.ebuild deleted file mode 100644 index d6e2d267ba84..000000000000 --- a/dev-util/strace/strace-5.12-r1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/strace/strace.git" - inherit git-r3 -else - SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="A useful diagnostic, instructional, and debugging tool" -HOMEPAGE="https://strace.io/" - -LICENSE="BSD" -SLOT="0" -IUSE="aio perl selinux static unwind elfutils" - -REQUIRED_USE="?? ( unwind elfutils )" - -BDEPEND=" - virtual/pkgconfig -" -LIB_DEPEND=" - unwind? ( sys-libs/libunwind[static-libs(+)] ) - elfutils? ( dev-libs/elfutils[static-libs(+)] ) - selinux? ( sys-libs/libselinux[static-libs(+)] ) -" -# strace only uses the header from libaio to decode structs -DEPEND=" - static? ( ${LIB_DEPEND} ) - aio? ( >=dev-libs/libaio-0.3.106 ) - sys-kernel/linux-headers -" -RDEPEND=" - !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) - perl? ( dev-lang/perl ) -" - -PATCHES=( - "${FILESDIR}/${PN}-5.11-static.patch" - "${FILESDIR}/${PN}-5.12-detect-ipx-presence.patch" -) - -src_prepare() { - default - - eautoreconf - - if [[ ! -e configure ]] ; then - # git generation - sed /autoreconf/d -i bootstrap || die - ./bootstrap || die - eautoreconf - [[ ! -e CREDITS ]] && cp CREDITS{.in,} - fi - - filter-lfs-flags # configure handles this sanely - - export ac_cv_header_libaio_h=$(usex aio) - use elibc_musl && export ac_cv_header_stdc=no - - # Stub out the -k test since it's known to be flaky. #545812 - sed -i '1iexit 77' tests*/strace-k.test || die -} - -src_configure() { - # Set up the default build settings, and then use the names strace expects. - tc-export_build_env BUILD_{CC,CPP} - local v bv - for v in CC CPP {C,CPP,LD}FLAGS ; do - bv="BUILD_${v}" - export "${v}_FOR_BUILD=${!bv}" - done - - # Don't require mpers support on non-multilib systems. #649560 - local myeconfargs=( - --disable-gcc-Werror - --enable-mpers=check - $(use_enable static) - $(use_with unwind libunwind) - $(use_with elfutils libdw) - $(use_with selinux libselinux) - ) - econf "${myeconfargs[@]}" -} - -src_test() { - if has usersandbox ${FEATURES} ; then - ewarn "Test suite is known to fail with FEATURES=usersandbox -- skipping ..." #643044 - return 0 - fi - - default -} - -src_install() { - default - if use perl ; then - exeinto /usr/bin - doexe src/strace-graph - fi - dodoc CREDITS -} diff --git a/dev-util/strace/strace-5.14-r1.ebuild b/dev-util/strace/strace-5.14-r1.ebuild deleted file mode 100644 index d6e2d267ba84..000000000000 --- a/dev-util/strace/strace-5.14-r1.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/strace/strace.git" - inherit git-r3 -else - SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="A useful diagnostic, instructional, and debugging tool" -HOMEPAGE="https://strace.io/" - -LICENSE="BSD" -SLOT="0" -IUSE="aio perl selinux static unwind elfutils" - -REQUIRED_USE="?? ( unwind elfutils )" - -BDEPEND=" - virtual/pkgconfig -" -LIB_DEPEND=" - unwind? ( sys-libs/libunwind[static-libs(+)] ) - elfutils? ( dev-libs/elfutils[static-libs(+)] ) - selinux? ( sys-libs/libselinux[static-libs(+)] ) -" -# strace only uses the header from libaio to decode structs -DEPEND=" - static? ( ${LIB_DEPEND} ) - aio? ( >=dev-libs/libaio-0.3.106 ) - sys-kernel/linux-headers -" -RDEPEND=" - !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) - perl? ( dev-lang/perl ) -" - -PATCHES=( - "${FILESDIR}/${PN}-5.11-static.patch" - "${FILESDIR}/${PN}-5.12-detect-ipx-presence.patch" -) - -src_prepare() { - default - - eautoreconf - - if [[ ! -e configure ]] ; then - # git generation - sed /autoreconf/d -i bootstrap || die - ./bootstrap || die - eautoreconf - [[ ! -e CREDITS ]] && cp CREDITS{.in,} - fi - - filter-lfs-flags # configure handles this sanely - - export ac_cv_header_libaio_h=$(usex aio) - use elibc_musl && export ac_cv_header_stdc=no - - # Stub out the -k test since it's known to be flaky. #545812 - sed -i '1iexit 77' tests*/strace-k.test || die -} - -src_configure() { - # Set up the default build settings, and then use the names strace expects. - tc-export_build_env BUILD_{CC,CPP} - local v bv - for v in CC CPP {C,CPP,LD}FLAGS ; do - bv="BUILD_${v}" - export "${v}_FOR_BUILD=${!bv}" - done - - # Don't require mpers support on non-multilib systems. #649560 - local myeconfargs=( - --disable-gcc-Werror - --enable-mpers=check - $(use_enable static) - $(use_with unwind libunwind) - $(use_with elfutils libdw) - $(use_with selinux libselinux) - ) - econf "${myeconfargs[@]}" -} - -src_test() { - if has usersandbox ${FEATURES} ; then - ewarn "Test suite is known to fail with FEATURES=usersandbox -- skipping ..." #643044 - return 0 - fi - - default -} - -src_install() { - default - if use perl ; then - exeinto /usr/bin - doexe src/strace-graph - fi - dodoc CREDITS -} diff --git a/dev-util/strace/strace-5.16.ebuild b/dev-util/strace/strace-5.16.ebuild deleted file mode 100644 index a0531b88dede..000000000000 --- a/dev-util/strace/strace-5.16.ebuild +++ /dev/null @@ -1,108 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools flag-o-matic toolchain-funcs - -if [[ ${PV} == "9999" ]] ; then - EGIT_REPO_URI="https://github.com/strace/strace.git" - inherit git-r3 -else - SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" -fi - -DESCRIPTION="A useful diagnostic, instructional, and debugging tool" -HOMEPAGE="https://strace.io/" - -LICENSE="BSD" -SLOT="0" -IUSE="aio perl selinux static unwind elfutils" -REQUIRED_USE="?? ( unwind elfutils )" - -BDEPEND="virtual/pkgconfig" -LIB_DEPEND=" - unwind? ( sys-libs/libunwind[static-libs(+)] ) - elfutils? ( dev-libs/elfutils[static-libs(+)] ) - selinux? ( sys-libs/libselinux[static-libs(+)] ) -" -# strace only uses the header from libaio to decode structs -DEPEND=" - static? ( ${LIB_DEPEND} ) - aio? ( >=dev-libs/libaio-0.3.106 ) - sys-kernel/linux-headers -" -RDEPEND=" - !static? ( ${LIB_DEPEND//\[static-libs(+)]} ) - perl? ( dev-lang/perl ) -" - -PATCHES=( - "${FILESDIR}/${PN}-5.11-static.patch" -) - -src_prepare() { - default - - eautoreconf - - if [[ ! -e configure ]] ; then - # git generation - sed /autoreconf/d -i bootstrap || die - ./bootstrap || die - eautoreconf - [[ ! -e CREDITS ]] && cp CREDITS{.in,} - fi - - # Stub out the -k test since it's known to be flaky. bug #545812 - sed -i '1iexit 77' tests*/strace-k.test || die -} - -src_configure() { - # Set up the default build settings, and then use the names strace expects. - tc-export_build_env BUILD_{CC,CPP} - local v bv - for v in CC CPP {C,CPP,LD}FLAGS ; do - bv="BUILD_${v}" - export "${v}_FOR_BUILD=${!bv}" - done - - filter-lfs-flags # configure handles this sanely - - export ac_cv_header_libaio_h=$(usex aio) - use elibc_musl && export ac_cv_header_stdc=no - - local myeconfargs=( - --disable-gcc-Werror - - # Don't require mpers support on non-multilib systems. #649560 - --enable-mpers=check - - $(use_enable static) - $(use_with unwind libunwind) - $(use_with elfutils libdw) - $(use_with selinux libselinux) - ) - econf "${myeconfargs[@]}" -} - -src_test() { - if has usersandbox ${FEATURES} ; then - # bug #643044 - ewarn "Test suite is known to fail with FEATURES=usersandbox -- skipping ..." - return 0 - fi - - default -} - -src_install() { - default - - if use perl ; then - exeinto /usr/bin - doexe src/strace-graph - fi - dodoc CREDITS -} diff --git a/dev-util/strace/strace-5.17.ebuild b/dev-util/strace/strace-5.17.ebuild index a0531b88dede..ae43a887b525 100644 --- a/dev-util/strace/strace-5.17.ebuild +++ b/dev-util/strace/strace-5.17.ebuild @@ -10,7 +10,7 @@ if [[ ${PV} == "9999" ]] ; then inherit git-r3 else SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" fi DESCRIPTION="A useful diagnostic, instructional, and debugging tool" diff --git a/dev-util/stripe-mock/Manifest b/dev-util/stripe-mock/Manifest index 662c91e07564..072f1f6d4e4b 100644 --- a/dev-util/stripe-mock/Manifest +++ b/dev-util/stripe-mock/Manifest @@ -1,9 +1,7 @@ -DIST stripe-mock-0.118.0.tar.gz 651234 BLAKE2B b6651dda1ee23ce0143688458fc695f4f3fbaf8a8320228599033e0907bac611de2cc3dfd9845f3c27b5a1a07864ca6aa744d11029b078c25b73fd0a8cf99cb5 SHA512 3fa18acd747bee7e17f8ddbe02dda0dc38b9d2fe332d3606e44a3ad75b9acb5b34bd04aace875b4c1b67e172656d7032def6dd08b364939cf76e58a5cc736015 -DIST stripe-mock-0.119.0.tar.gz 659745 BLAKE2B 6db7f4006130388794e0398cc8ea1f38bd24544a2a7a520b7959b4f183a922d904742a774e18fa3da1f595687016e927864cd38334feb4c955fa70693920e8c4 SHA512 e6c38aecd8ff2f8e0dee3605b2590c42c0e4f2e101cdb4a3eee2cece0577266cec16626045a63684b98b8c20984a794c9235378713f7310123578e2773e96cf7 -DIST stripe-mock-0.121.0.tar.gz 672044 BLAKE2B 72256620a6e7507c041aba79b32bb06329bbd6250fe878da516f1abcb9dbd7ff5205fdc468882ac2331d006f3b92d6bd7683061ace8b0556c6c6898ee936f93f SHA512 680b7abcee0004b08798a79682256feb4d906b62fff6108f556e245207b92ce0fca2e1d9f38f69da06ea6677896692b2e56a24ddbcc189e7b86b89844e3d21b2 -DIST stripe-mock-0.122.0.tar.gz 508060 BLAKE2B 961f05948c4e5657b634fe9ebc3910b8b0b02251c0d8a44474253af7119a3de7b4a628d9f40f8113dbadcf723b6614ae790eb71a354e4d711ed341f117382d39 SHA512 a867e6b92b30fc6ae447d9ab58729b255a68889b6509e6856a63c1c112610566ce37e4566127984c623588295808db8f4adfb8ba66c7afd5d7d585b5abc03ed0 -EBUILD stripe-mock-0.118.0-r1.ebuild 497 BLAKE2B 6d01c4c1a82df433bda4ba706643db3b88f4b1f2dcf04f604ffceac9311d61875b32c9b33ec4658ff5b24c663d7ebb1cc602f6a06eae9616d2859ff2b252d9ca SHA512 ef737de8503726059fbe7addf29b60f960f705fa4ed7880403f80d4250b994218aae25ef4f2f47d0c6b76c4dd2bc2507d5c6c24fe12e75c8ab218aa62a30fa6c -EBUILD stripe-mock-0.119.0.ebuild 499 BLAKE2B b498d68f10ee480dee72827ec0480c41373dd08c84edf9ea97bc66ff45bb8bd6f83aed8f2acf76429c7d581d0ef0273e14dc299427466996ddd3100d8436edbb SHA512 b88b71b188bfcf27deb23187a392acc1dcaa762b27239eca632be351900c6cc6fb295393eb3453cdab3ba16af974db1fa08def44614096ad817d6557d3c1d54a -EBUILD stripe-mock-0.121.0.ebuild 499 BLAKE2B b498d68f10ee480dee72827ec0480c41373dd08c84edf9ea97bc66ff45bb8bd6f83aed8f2acf76429c7d581d0ef0273e14dc299427466996ddd3100d8436edbb SHA512 b88b71b188bfcf27deb23187a392acc1dcaa762b27239eca632be351900c6cc6fb295393eb3453cdab3ba16af974db1fa08def44614096ad817d6557d3c1d54a -EBUILD stripe-mock-0.122.0.ebuild 499 BLAKE2B b498d68f10ee480dee72827ec0480c41373dd08c84edf9ea97bc66ff45bb8bd6f83aed8f2acf76429c7d581d0ef0273e14dc299427466996ddd3100d8436edbb SHA512 b88b71b188bfcf27deb23187a392acc1dcaa762b27239eca632be351900c6cc6fb295393eb3453cdab3ba16af974db1fa08def44614096ad817d6557d3c1d54a +DIST stripe-mock-0.124.0.tar.gz 519495 BLAKE2B 66bd344a112bad3793490f3b5f08728db1a6f1d80cbe85562c121a92ee3c3d5e54f7145e5d6d4efeecb079cc6efde4d3c0d9e7009e9e800f3566511b3be04ed3 SHA512 347633be263bfef5a744a46d53c4218491752960acd59447006caba0ae40f8c1a7d17f754c4b6b2d08506f4c98b19fc3b8b49ef3e0d7c2869a92984be67b7a7f +DIST stripe-mock-0.125.0.tar.gz 528175 BLAKE2B cb58d9eb14faa6957a9d0ddc8eadb4175eefc139e6071bfc9c21d9fb6ed18091f5a6622fd43cfee98df43c5c745d24c820d1ac9e03fb0a7f0f8aabe3b516faf7 SHA512 bba161df4f6e5a6f69811682af3bd53b1cfdbce55077c1fe5b2d4474c4f5c7bca4f86a71a058ba2808338048a215ecba54334697699ad2b5adea4faf2f4c83e6 +DIST stripe-mock-0.126.0.tar.gz 543235 BLAKE2B 4bf4a121f3077dd657b7cb2c5bd909c84a0f14cb716c8f9d4b3119b2143ca709f0b9adc3fecc90e0517515ac1422bfae8f1646d7d4d23ebd74bac811800c65fc SHA512 60e459617278a6bf5688667d5bbd64f6f645838f39504e518c68683d9d5acfe2239be98daaf657f23e09bc5043967a6273838d801d688373765734858e8274ae +EBUILD stripe-mock-0.124.0.ebuild 497 BLAKE2B 6d01c4c1a82df433bda4ba706643db3b88f4b1f2dcf04f604ffceac9311d61875b32c9b33ec4658ff5b24c663d7ebb1cc602f6a06eae9616d2859ff2b252d9ca SHA512 ef737de8503726059fbe7addf29b60f960f705fa4ed7880403f80d4250b994218aae25ef4f2f47d0c6b76c4dd2bc2507d5c6c24fe12e75c8ab218aa62a30fa6c +EBUILD stripe-mock-0.125.0.ebuild 499 BLAKE2B b498d68f10ee480dee72827ec0480c41373dd08c84edf9ea97bc66ff45bb8bd6f83aed8f2acf76429c7d581d0ef0273e14dc299427466996ddd3100d8436edbb SHA512 b88b71b188bfcf27deb23187a392acc1dcaa762b27239eca632be351900c6cc6fb295393eb3453cdab3ba16af974db1fa08def44614096ad817d6557d3c1d54a +EBUILD stripe-mock-0.126.0.ebuild 499 BLAKE2B b498d68f10ee480dee72827ec0480c41373dd08c84edf9ea97bc66ff45bb8bd6f83aed8f2acf76429c7d581d0ef0273e14dc299427466996ddd3100d8436edbb SHA512 b88b71b188bfcf27deb23187a392acc1dcaa762b27239eca632be351900c6cc6fb295393eb3453cdab3ba16af974db1fa08def44614096ad817d6557d3c1d54a MISC metadata.xml 643 BLAKE2B 6a45b4c6f7e3372850e8947db71b028a32f6fc63d202b912a0fed600dd7f426984828af2f80dbfbdafb69a15a3b58b82c2b738b424727b28704aefb43f43e361 SHA512 3a1d0724f14ca0885c6dde06b9c0fed1dcf7a9dcbfb32de75682cee9ad2b29fc94f9544319a2fe5d5fe3c25afb01e0f6492616e13e3d01640af7defd0ba9c098 diff --git a/dev-util/stripe-mock/stripe-mock-0.118.0-r1.ebuild b/dev-util/stripe-mock/stripe-mock-0.118.0-r1.ebuild deleted file mode 100644 index f69efe4b5061..000000000000 --- a/dev-util/stripe-mock/stripe-mock-0.118.0-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Mock HTTP server that responds like the real Stripe API" -HOMEPAGE="https://github.com/stripe/stripe-mock" -SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT ISC BSD-2" -SLOT="0" -KEYWORDS="amd64 x86" - -src_compile() { - emake build -} - -src_test() { - emake test -} - -src_install() { - dobin stripe-mock - einstalldocs -} diff --git a/dev-util/stripe-mock/stripe-mock-0.119.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.119.0.ebuild deleted file mode 100644 index 586567a061dc..000000000000 --- a/dev-util/stripe-mock/stripe-mock-0.119.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Mock HTTP server that responds like the real Stripe API" -HOMEPAGE="https://github.com/stripe/stripe-mock" -SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT ISC BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -src_compile() { - emake build -} - -src_test() { - emake test -} - -src_install() { - dobin stripe-mock - einstalldocs -} diff --git a/dev-util/stripe-mock/stripe-mock-0.121.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.121.0.ebuild deleted file mode 100644 index 586567a061dc..000000000000 --- a/dev-util/stripe-mock/stripe-mock-0.121.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Mock HTTP server that responds like the real Stripe API" -HOMEPAGE="https://github.com/stripe/stripe-mock" -SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT ISC BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -src_compile() { - emake build -} - -src_test() { - emake test -} - -src_install() { - dobin stripe-mock - einstalldocs -} diff --git a/dev-util/stripe-mock/stripe-mock-0.122.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.122.0.ebuild deleted file mode 100644 index 586567a061dc..000000000000 --- a/dev-util/stripe-mock/stripe-mock-0.122.0.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit go-module - -DESCRIPTION="Mock HTTP server that responds like the real Stripe API" -HOMEPAGE="https://github.com/stripe/stripe-mock" -SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT ISC BSD-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -src_compile() { - emake build -} - -src_test() { - emake test -} - -src_install() { - dobin stripe-mock - einstalldocs -} diff --git a/dev-util/stripe-mock/stripe-mock-0.124.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.124.0.ebuild new file mode 100644 index 000000000000..f69efe4b5061 --- /dev/null +++ b/dev-util/stripe-mock/stripe-mock-0.124.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Mock HTTP server that responds like the real Stripe API" +HOMEPAGE="https://github.com/stripe/stripe-mock" +SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT ISC BSD-2" +SLOT="0" +KEYWORDS="amd64 x86" + +src_compile() { + emake build +} + +src_test() { + emake test +} + +src_install() { + dobin stripe-mock + einstalldocs +} diff --git a/dev-util/stripe-mock/stripe-mock-0.125.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.125.0.ebuild new file mode 100644 index 000000000000..586567a061dc --- /dev/null +++ b/dev-util/stripe-mock/stripe-mock-0.125.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Mock HTTP server that responds like the real Stripe API" +HOMEPAGE="https://github.com/stripe/stripe-mock" +SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT ISC BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + emake build +} + +src_test() { + emake test +} + +src_install() { + dobin stripe-mock + einstalldocs +} diff --git a/dev-util/stripe-mock/stripe-mock-0.126.0.ebuild b/dev-util/stripe-mock/stripe-mock-0.126.0.ebuild new file mode 100644 index 000000000000..586567a061dc --- /dev/null +++ b/dev-util/stripe-mock/stripe-mock-0.126.0.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit go-module + +DESCRIPTION="Mock HTTP server that responds like the real Stripe API" +HOMEPAGE="https://github.com/stripe/stripe-mock" +SRC_URI="https://github.com/stripe/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT ISC BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +src_compile() { + emake build +} + +src_test() { + emake test +} + +src_install() { + dobin stripe-mock + einstalldocs +} diff --git a/dev-util/systemtap/Manifest b/dev-util/systemtap/Manifest index 15ce4ccae5ac..64028445abf8 100644 --- a/dev-util/systemtap/Manifest +++ b/dev-util/systemtap/Manifest @@ -2,7 +2,7 @@ AUX systemtap-3.1-ia64.patch 885 BLAKE2B e26c60e4549f95f0db3e128cd535f923f03dc45 AUX systemtap-4.4-configure.ac-non-posix-test.patch 9435 BLAKE2B df56bc874cc14afce539ad5f52f040abfb44d96401c809aa10ca925a20a9ee158aa809c79561e27dbf33aedcb8d383bc567d45b706e6e0aea101c314cd880b7e SHA512 22dc30701e1bfea872e0fdb1937ac0f43fbe72510c8322579e98b5ad75f37b6c1289718ad1786879d16890bd27ec4f051a27261d33421a7e9f0dc79ae0fba9f1 DIST systemtap-4.4.tar.gz 5532282 BLAKE2B bcb2f744ad09821ce63d78b3e86eb489013aed247952c72d3dbc4cc6fc1a2b85f948b71c622487876f43b615c147eb1624b2c146e9b4176e3c91e2b7cbef9ea0 SHA512 8fb1fe5071ec99ce3c6bcf82afdc98a3e1abc0ea937f3019b225c3a1879ada30080740b1918a84c6db06fe1893e6d1e7dc84be26c7e597d7feda1efe11354e76 DIST systemtap-4.5.tar.gz 5549909 BLAKE2B 3c180a49c81070cb374ae23f95f1e90cc3cf2550170363793f46584b201c2284b2ee639f395d73ed6c5b44160825b3cf128bd360b81bc243e71c98e71d779f48 SHA512 8136779a9f5cb0fbaae565eab1ab6fa307f1024dfc2c6c3845acfadff0eecc684ba89aa5d442c7b90c2c73edaab41ca07bae2bad8361f80fe8e9928b40466cd3 -EBUILD systemtap-4.4.ebuild 2885 BLAKE2B 04f70fad16bf1f3fce92e19101301695d458fd3aee80df40527eed5eda260fe0a294c282ae9d8406143d2aafd031bdb3b9d387efda674c760ba250b29d6a9639 SHA512 ba502e7d961c53ce0c2f3a1de9c1fe4791e38fb3fc8769dc22c5e98b3a7403b465c5ad53edbe642b6b7df519064ab0a437a2201edddd22a0888900eafcc1b2cc +EBUILD systemtap-4.4.ebuild 2885 BLAKE2B 3ab515c217ac8b58b70a2c46e44e2f3fbc55f5f3294e3b019a30048de33c9b908729dd50a13b4866923fe52ae06f33f0653f2db918f46fe214c0b613a8c569e7 SHA512 fdf5b5824f6c3ecd0cf1d926e8674bdd72288aef315803da1ac23188c93571aa525bdccf5ba09a23faed7c099990247452243ffb1b44c3b278e569dd19bac974 EBUILD systemtap-4.5-r1.ebuild 2849 BLAKE2B fafb9f95e3270127739de311674244504d82a75952e160482fe26fcc05cd7d9e5cfec0ec52df965c76accfa48d594159c35b2301dc98cba0965544cb24a866c1 SHA512 7c68266ff9a12d39b284f68fd71d2f62a591339a663ecf4395f67b7480b893d5d4358f658f5bb76016df2f631b460113781e647b7dfd8d5eca81f15adb2b4efa -EBUILD systemtap-4.5.ebuild 2821 BLAKE2B ea81c5de36484c89c145fa275c8bf4a63642562dda782f6ca334ed7b1e44752d6e3b9e2d6034022aae6a4a7c25248183b5f6fd875f552bcd2a717ea7ec2d5ea9 SHA512 a8a1f562da5a596d9f38cfa7e4bcba3ec1030d732ce1c47506e17043055ea2b196e2a5b0adf99b2d27e39c65593534b5397dc701db3da6f0620037815934bb0b +EBUILD systemtap-4.5.ebuild 2821 BLAKE2B 45cd56187b5b8da6a7e815f0953c2d826ce668f1018910501c267ab7a145c7cabe4a615643a05b4180dbbe59e679c8fb913d3235a0f1d7bd03a57f7b7ffbb00d SHA512 b19089f6c2efc45620045abe7be37963136beb5c453645be1f7f1b52ed007c733291907334843de71cbb11e4089b5935703cd0f17ff6ecf9672a40ba13649cae MISC metadata.xml 303 BLAKE2B 5db95d500a08d656d0221a474d297c8357712f19334f45db347e36f14a10365d65777e0d24c68f75d4855b3ee1778dca1ecf4a05b19d2dd3975acf25a12b4523 SHA512 27261bc875c881495a9b0e1fffc811dff40b763a9e6453ca47143cb8d7d867682becd7266f8d559ad8c32bb5d7de9698341055d483f3e6a68b107895aa174b77 diff --git a/dev-util/systemtap/systemtap-4.4.ebuild b/dev-util/systemtap/systemtap-4.4.ebuild index c1a4ae7b4a74..66c961a9af04 100644 --- a/dev-util/systemtap/systemtap-4.4.ebuild +++ b/dev-util/systemtap/systemtap-4.4.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..9} ) inherit linux-info autotools python-single-r1 diff --git a/dev-util/systemtap/systemtap-4.5.ebuild b/dev-util/systemtap/systemtap-4.5.ebuild index 9a169b901427..e7f4ac64b083 100644 --- a/dev-util/systemtap/systemtap-4.5.ebuild +++ b/dev-util/systemtap/systemtap-4.5.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..9} ) inherit linux-info python-single-r1 diff --git a/dev-util/tree-sitter-cli/Manifest b/dev-util/tree-sitter-cli/Manifest index 366ea2ad54c6..4ce20735cf54 100644 --- a/dev-util/tree-sitter-cli/Manifest +++ b/dev-util/tree-sitter-cli/Manifest @@ -106,5 +106,5 @@ DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9d 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 -EBUILD tree-sitter-cli-0.20.6.ebuild 2927 BLAKE2B 91ba42fdb9e3a4db7d7c66fbc49ae4c17a2cc8f5c085e9df70de91eae3b6ca08728ee781a697d3b97146dd1a5cb14558dd7149be72e9d9bf2c5b6b79263d0847 SHA512 093a55169fa463baacd5bc652c8c124f663f035a03bcedcade519f6ddbc32f44cba234af8dac116121ed5261a0a9cb3e661422bbd0100b776f736926d504374c +EBUILD tree-sitter-cli-0.20.6.ebuild 2926 BLAKE2B f92a2937d094f4f357aedad06f6bd714f7c881b521a4e5c9b360dcc288844b11343b0d7bee922502e4d0fbd64df96ff74298289b333f2f63d483a8c98841edde SHA512 7472165b035d24e7108ed13e4cea1e75bd686d5ad32c9320ec45ae0c4c5ae047489861cf0607b6a1890fedf966625df83148fd692ed66b12ce658a29459bce2c MISC metadata.xml 678 BLAKE2B e000f4502ed07b8fffcbf05a9dcf0730407d70a00ddf289b8ffdd9e6d28df6481f7e6eec3416aa1278ad9602c098bde72bcaad4f7819c9554c39baf045555dc8 SHA512 37e64d773a4b01b34208b65be600e6f46c7633571d7ad39210b7957f41f31b296565304a4dc8a4ec0518489a89b1bf7a1b204111c4d428307b562e3f6d0575f8 diff --git a/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.6.ebuild b/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.6.ebuild index fd19cfa6ac77..2278eb04bd0f 100644 --- a/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.6.ebuild +++ b/dev-util/tree-sitter-cli/tree-sitter-cli-0.20.6.ebuild @@ -124,7 +124,7 @@ S="${WORKDIR}"/${MY_P}/cli LICENSE="Apache-2.0 BSD-2 CC0-1.0 ISC MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" # Test seems to require files (grammar definitions) that we don't have. RESTRICT="test" diff --git a/dev-util/tup/Manifest b/dev-util/tup/Manifest index 26a5701f440b..dc9e51285100 100644 --- a/dev-util/tup/Manifest +++ b/dev-util/tup/Manifest @@ -1,8 +1,6 @@ DIST tup-0.7.10.tar.gz 4651047 BLAKE2B 067730f8fa202dfff7fbf566fef609038839a47ddb9f9029155b4eee428eae9fd088bab1c5373155de0b445700cc8b7cbe0c40dd3d9665504c9e37de24b01ed4 SHA512 65009e57be2ae85187779f5b9317f2850b007bfbfef92c7191648ba4e927a5709a0d48e8a1ad8b8480e7340568f4b207e8d0e8874f896bbbb65983e80f8b5c24 DIST tup-0.7.11.tar.gz 4683309 BLAKE2B 2914339499e80cf52318aaf9d682ac482f17c2acf6eeebb2dac84776cd4407fc23fbb1c61e5e7634ce6f18563e24ff524b284cbe8b46306f82870fdb32166efb SHA512 b923366bb15ce6e5be027b6b3e98b1029cd7dbe6ce2a8dd37a8e4b71521c8ff6d95d88fe296f5ca4719bbc048c6aaa5eacdd8cac1410d46df54ac674d6fd8aee -DIST tup-0.7.8.tar.gz 4540974 BLAKE2B b6724113fac9920b029604af3bf4fd875c1651b89b6c772bfecef9e8d9612574265fafd0a8eac217a51e3b3fe1d4776e97174d4c89cbf97ee3203dddc0e53f6c SHA512 17d4b76c508749ca011b3c0209bc779d617a091ed2d067bf1095fc840f62ac23145071395892170390ac6217f18bcaabb0cff582aa782838eab190244313d7f5 EBUILD tup-0.7.10.ebuild 2662 BLAKE2B f50b00cc784dfaa0ccf2bdd072e648709f78faab37e6ed77bdf5c717c497719edc3f906d8ae02ba49af9e5f09db1b7931f0208dd47d2d85815ca22feca9d8134 SHA512 68b6e49051945d9337998844020ce6f39fb236e1754bd755704163a29666fe779477db39c3d80a3fe9b87235838207556776d3e9be8369db57feb1be3ac83ac5 EBUILD tup-0.7.11.ebuild 3035 BLAKE2B f3fb01fd267a3212481c595b8458eec1c65ae29470889b9d9e7c8b01c5d5d13214b180c6fe84052b90f4938986a06f0a68758737f1c80914277a8ac26cf70943 SHA512 e162dabd731600172d8bc5ebe33f1b8e7fb073115a0bf877feadb3ce592c101bc9e53662083998d14b877044021334d5b19703ea8f93959a32e13bc6683189f2 -EBUILD tup-0.7.8.ebuild 2430 BLAKE2B 4957aa1a9f0a98ba486ecee3785a38b3676f5f8aec55ba7d202559ca19ed77d556d01f433eb9b27ac75a9c44cf2bce4724720a9647ea10fe634a4c48d1a5d06e SHA512 19e0df9bc0287d7c9fe5611f7532aa7839af5ff204dd4c32c6aa2e997c31cf5579dd00407ac0ae3821c647ec61400e0cc7d3e689597ab93ce339bd9169abfb76 EBUILD tup-9999.ebuild 2447 BLAKE2B 3e33c0e837b8469e1906b63c96ef7a6944ff29b9c16c0e5c519b1555b044c4155ec7d787443143a2d54a1ce7356808c280294aae5211ab6ec17b18cf67325d7f SHA512 fcd9a127f316d2eb520ed14c9f8cf5da3458058f58c2dd6715fd4aa90c28c002b9cfa9a905e255f78b96b9695caf26b5d73b2185f28c162ede7fdceca9fe1f38 MISC metadata.xml 243 BLAKE2B b87b031fb5a945f70afbd431c56a3290c4cb0926e55d9a7bb10040806d40d494688e7c532131e6b47d9fc79237c08b41ea60fb14eb0e84b295788a5cb7b69bb5 SHA512 7f3a04c70b392b12fe3efb4c2fc0d75f7e9dd1e3b74568862913c678843e52883584bc892e8059b21c94bb515831923259a086f99481adb02cee02d852ae34ed diff --git a/dev-util/tup/tup-0.7.8.ebuild b/dev-util/tup/tup-0.7.8.ebuild deleted file mode 100644 index 196b8edbc201..000000000000 --- a/dev-util/tup/tup-0.7.8.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info toolchain-funcs - -DESCRIPTION="A file-based build system" -HOMEPAGE="http://gittup.org/tup" -# Tup itself is GPLv2, but it bundles differently licensed software: -# - lua: MIT -# - sqlite (unused in this ebuild): public domain -# - inih: 3-clause BSD -# - red-black tree implementation: 2-clause BSD -# - queue implementation: 3-clause BSD -LICENSE="GPL-2 MIT public-domain BSD BSD-2" -SLOT="0" - -if [[ "${PV}" == 9999 ]]; then - EGIT_REPO_URI="https://github.com/gittup/tup.git" - inherit git-r3 -else - SRC_URI="https://github.com/gittup/tup/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64" -fi - -DEPEND=" - dev-db/sqlite:= - dev-libs/libpcre:= - sys-fs/fuse:= -" -RDEPEND="${DEPEND}" - -CONFIG_CHECK="~FUSE_FS ~NAMESPACES" -WARNING_FUSE_FS="CONFIG_FUSE_FS is required for tup to work" -WARNING_NAMESPACES="CONFIG_NAMESPACES is required for tup to work as intended (workaround: set TUP_NO_NAMESPACING env var when running tup)" - -src_prepare() { - # Use our toolchain - sed -i Tuprules.tup \ - -e "s:CC = gcc:CC = $(tc-getCC) ${CFLAGS} ${LDFLAGS}:" \ - -e "s:ar crs:$(tc-getAR) crs:" - - if [[ ${PV} != 9999 ]]; then - # Avoid invoking `git` to find version, use ours - sed -i src/tup/link.sh \ - -e 's;`git describe`;v'"${PV};" - fi - - default -} - -src_configure() { - echo "CONFIG_TUP_USE_SYSTEM_SQLITE=y" >> tup.config -} - -src_compile() { - # Disabling namespacing because it leads to accessing /proc//setgroups - # which violates sandboxing. - export TUP_NO_NAMESPACING=1 - ./bootstrap-nofuse.sh || die - unset TUP_NO_NAMESPACING -} - -src_install() { - dobin tup - dolib.a libtup_client.a - doheader tup_client.h - doman tup.1 -} - -src_test() { - [[ -e /dev/fuse ]] || die "/dev/fuse is required for tests to work" - # tup uses fuse when tracking dependencies. - addwrite /dev/fuse - - # Disabling namespacing because it leads to accessing /proc//setgroups - # which violates sandboxing. - export TUP_NO_NAMESPACING=1 - - # Skip tests which require namespacing or root privileges. - pushd test || die - rm -v ./*full-deps*.sh - SKIPPED_TESTS=( - t4069-gcc-coverage.sh - t4072-proc-self.sh - t4074-getpwd.sh - t4131-proc-self-exe.sh - t4132-proc-meminfo.sh - t4171-dev-null.sh - t4200-ccache.sh - t5083-symlink-fullpath.sh - t5084-symlink-fullpath2.sh - ) - rm ${SKIPPED_TESTS[@]} || die - ./test.sh || die - popd || die - - unset TUP_NO_NAMESPACING -} diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest index 127f601e0da0..bfa14cea9246 100644 --- a/dev-util/umockdev/Manifest +++ b/dev-util/umockdev/Manifest @@ -1,7 +1,9 @@ +DIST umockdev-0.17.10.tar.xz 489200 BLAKE2B 9dcdc2564398ecfb92f6ba7f164b1cced6e0cdb20025025a61d69c654fa1f709c42ec543c313b37961d87d567ce7f287daea82141a7365f7804069e74d55b5ac SHA512 9baad9a6b4ee010ad7b5502da5ba69a23dbdd60164fed7227181607ea12d585936616870962e552a358c4043aea532e6757213c13a7caa9c9fd5979c9b6fef1a DIST umockdev-0.17.6.tar.xz 486668 BLAKE2B 973c195b8fccd1c080665b65ffd47f8fe110118de9c541d5dda383e51e4dbcc36f77eeda6af5c774f4570a7b839190130fe95559fb3148e9937dae19dace6331 SHA512 05a86e2a583972d02fb3cfa26b017d44600831b6ed1415769d7cc7344357f484d34228b1593de2cfbfcce302611c0c22f045ee9fbd7fea76d8ae0b4ccd28d6ef DIST umockdev-0.17.7.tar.xz 486964 BLAKE2B f3c4021198c8adea47383f3d0c111f921c35550ca9b70c0711e71799ba89a44031356a687b88cc80aa51b1bf4606cfcf48a1d24d16501b0ea08f805e4e30cf83 SHA512 6fc611787c9679f450ce7cdf7dccb93a5d7435470b0b5f5cb1803036cf3c8ce73521af9e7777bec68485834cddfddba0ed9379a0818bfb072bb643cf6419c17d DIST umockdev-0.17.8.tar.xz 487220 BLAKE2B 6a5cb31462ef5836f6a4329fe0e612dd6bb6f00ecc899cb3d1b093771727361bfbc952c7cf7acb7943b78989cacb1faa2d7a2ee62d9c752ed959ac7b1931333c SHA512 e5e6ba2934e1df9323a4e64ee1fc066ab4abeaf75ad0d7f1f6d387b06315f30877f48664e5992f4b138fe1b76d08860359599249d5b9de516777cf8bdb1b228f DIST umockdev-0.17.9.tar.xz 487592 BLAKE2B 9b96ab26d31d927de240fcbbc3139f86ca3108240cbcc4d330a7793472b8b716aa3a573a7ee6a899562411192a6cffed707118a4e648802c84089c211dd870c3 SHA512 f56cc9a1513d05747eda2d36cd7c632502d7f70ccc612e11bdcd1610c96a2be9cf8e883282d024406485c44fb3cedc80dc803a12216ed61f593030d12ece21c9 +EBUILD umockdev-0.17.10.ebuild 1137 BLAKE2B b3f02d4752d54e1398b03df38ce2c786500d1f6c907b477d93cbfb9c8e08bd792f9fe8936002a3dd4198fa4db17f77d8dae03bfd378d32d30e67b6c1a1d9f0b1 SHA512 348bf94ed27295c28b7296c59b21dd33bfca009a33930e1fbb40150d5c83123d6919dc6fbd7593a93aaa72dcf3fb265ec2f50a3038bd10ad30868ce983f44cce EBUILD umockdev-0.17.6.ebuild 1136 BLAKE2B 7e0cd8feada039c7012bb371c21afcf09de79d13d6a66f44caa6254d51a5144d185e0973d97009462028761a615a5c3294966b4613e8d09f3cfd62dae64e3532 SHA512 393815b0d56229ada097d84c2ca78726b1679dfc6d9f295eee260cf783573269c860898ebcc4a9af51dada2a14471477beda9172265870ffe5e4ddbf16d76a1a EBUILD umockdev-0.17.7.ebuild 1143 BLAKE2B af1e7ce8e0adee72f52fefc186b2c920fcfe681153d0ad288c2a1c8dfa0695569f8b1280a5369f6b95301b36cfd68a1bdaa61ff34a3154f903c551e355ea8624 SHA512 22fe773dd3be79e64eb45130b8852e4f305c4005c99d96dba3238ef6bed00ad1cf4335042ea8296031161b9d669e3ea0f6ddf088cbf62959d694b60167e4f835 EBUILD umockdev-0.17.8.ebuild 1137 BLAKE2B b3f02d4752d54e1398b03df38ce2c786500d1f6c907b477d93cbfb9c8e08bd792f9fe8936002a3dd4198fa4db17f77d8dae03bfd378d32d30e67b6c1a1d9f0b1 SHA512 348bf94ed27295c28b7296c59b21dd33bfca009a33930e1fbb40150d5c83123d6919dc6fbd7593a93aaa72dcf3fb265ec2f50a3038bd10ad30868ce983f44cce diff --git a/dev-util/umockdev/umockdev-0.17.10.ebuild b/dev-util/umockdev/umockdev-0.17.10.ebuild new file mode 100644 index 000000000000..c1f80ba0b6d7 --- /dev/null +++ b/dev-util/umockdev/umockdev-0.17.10.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +PYTHON_COMPAT=( python3_{8..10} ) + +inherit meson-multilib python-any-r1 vala + +DESCRIPTION="Mock hardware devices for creating unit tests" +HOMEPAGE="https://github.com/martinpitt/umockdev/" +SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND=" + net-libs/libpcap[${MULTILIB_USEDEP}] + virtual/libudev:=[${MULTILIB_USEDEP}] + >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}] + >=dev-libs/gobject-introspection-1.32:= +" +DEPEND="${RDEPEND} + test? ( + ${PYTHON_DEPS} + dev-libs/libgudev:=[${MULTILIB_USEDEP}] + ) +" +BDEPEND=" + $(vala_depend) + app-arch/xz-utils + virtual/pkgconfig +" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} + +src_prepare() { + default + vala_setup +} + +multilib_src_configure() { + export VALAC="$(type -P valac-$(vala_best_api_version))" + meson_src_configure +} + +multilib_src_test() { + meson_src_test --no-suite fails-valgrind +} diff --git a/dev-util/uncrustify/Manifest b/dev-util/uncrustify/Manifest index cc25bec15716..56e1bdd77499 100644 --- a/dev-util/uncrustify/Manifest +++ b/dev-util/uncrustify/Manifest @@ -1,6 +1,8 @@ DIST uncrustify-0.71.0.tar.gz 1704631 BLAKE2B 3dc9122647e2c173a776c4ad24c93d7b88fdd00c6c4f3070e68fd7a272218335063d8563446a3c8e72ff68e41d00a265aca76682a8cea201a33230377d7e425a SHA512 220ecbebb1c1d6abadb96c339e4ca9b264a04fa08bc83e9b0fabba5fae425efd1911d175d18b635521614ec9c33aa389fadaeec62ebf28a5d71e595900a92181 DIST uncrustify-0.72.0.tar.gz 1530850 BLAKE2B 59b3ff4b47fee1f2a303e237d46b5fb656041e4d397aa97862cc7aebb6a5e705d036889a7b492bbe4393537ff52cf78af46bbe513e71aef19fca1388e3ffa79b SHA512 bfcbdf0d8198e1dd91f1c8283441a56669610a84d55a17cdd504571da09b26fef026fd3f753acd9950e498f574e6771a206c72b76ffdea97747b7a4fdb481862 +DIST uncrustify-0.74.0.tar.gz 1565507 BLAKE2B b3e8289b68d859e9e52c16c4fc2c2cb2708314af20b2e8396ae5311374aace98a1d3ebba3173a0b0260c24f5a847d3a91aec03c9f65a69b1c5584c86950663d6 SHA512 97348bf151464e12e292a38dfdbb98d62c15bdd7dd990da7c8854969ceb53d6f70a0873a6e09b9978291010615dda29c3486a4e8a77dc1bfb881c34df01143c5 EBUILD uncrustify-0.71.0.ebuild 746 BLAKE2B cc50017e10b3dc947493ff252e5b2121cb39cd231eca3fa3e3e16026e3342776a0e138e9923c7d83908a16e84a7ff3c0bcbf7d9c0bc5a8ba9500c301a1bdb9c5 SHA512 5b07fdd1375c28b2b4723dbb59bcb3ee2144085182e8722765965db530539302c9c6a76c0433525fcec38a5623a6e1044779bc91b46fa512fc0bfe27305a3129 EBUILD uncrustify-0.72.0.ebuild 739 BLAKE2B 4e3de929909ab880480826c404e237a40102beae3068b47d7d5d7d6fb8017dadb5a34a24dd916d344f01dfd7309d55a493c8924cac80b2e7eaae320d286a0915 SHA512 c172e63fea583fa3e1ccd313379d08130b7c03eebaf012f75fe2d0eb264db60ed1addf6691e1d215716adebf693f448396006bcacb2f0cf2d23e4ea1a3b6eba2 +EBUILD uncrustify-0.74.0.ebuild 739 BLAKE2B 4e3de929909ab880480826c404e237a40102beae3068b47d7d5d7d6fb8017dadb5a34a24dd916d344f01dfd7309d55a493c8924cac80b2e7eaae320d286a0915 SHA512 c172e63fea583fa3e1ccd313379d08130b7c03eebaf012f75fe2d0eb264db60ed1addf6691e1d215716adebf693f448396006bcacb2f0cf2d23e4ea1a3b6eba2 EBUILD uncrustify-9999.ebuild 748 BLAKE2B 8fc9c14f7784c1386a3f52c6a56e7e37c010afeb80d744ac2f368952e9ca012649bf1a57535052b601243cdaf6aa7e9918c2e3e1a5081991567440aaf681780f SHA512 c1c6665a8a3cf0726d781e8fb75b1098e4d57c8d9b2f0aa1e85345a666e26d52967e80da4f1dae8b507c01887861837f1171fa613b13286b4556657a83b07efc MISC metadata.xml 500 BLAKE2B bc52827b6bca6fe3529586004a180234601307881f2ffabc23bea7210093e42ca29fc4baf2a81f45793d9bcd2bfbd546622d7703b9680200159bbf8e52d76fcc SHA512 5a039d7b7a857226c80a557ceb868a625b85b3a2205437badb4c85241f4aa51c14b6aade595d52468347c998f8a5cf1bf0030ec932e54907387803b782387b38 diff --git a/dev-util/uncrustify/uncrustify-0.74.0.ebuild b/dev-util/uncrustify/uncrustify-0.74.0.ebuild new file mode 100644 index 000000000000..e4c34c2bcb23 --- /dev/null +++ b/dev-util/uncrustify/uncrustify-0.74.0.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" + scm_eclass=git-r3 +else + KEYWORDS="~amd64 ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" + SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz" + S=${WORKDIR}/${PN}-${P} +fi + +PYTHON_COMPAT=( python3_{8..10} ) + +inherit cmake python-any-r1 ${scm_eclass} + +DESCRIPTION="C/C++/C#/D/Java/Pawn code indenter and beautifier" +HOMEPAGE="http://uncrustify.sourceforge.net/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +BDEPEND="test? ( ${PYTHON_DEPS} )" + +pkg_setup() { + use test && python-any-r1_pkg_setup +} diff --git a/dev-util/unicorn/Manifest b/dev-util/unicorn/Manifest index 00de1cd6e947..dcfe1da1d048 100644 --- a/dev-util/unicorn/Manifest +++ b/dev-util/unicorn/Manifest @@ -1,6 +1,4 @@ -DIST unicorn-2.0.0_rc5.tar.gz 3808762 BLAKE2B 02a77c46e075f67df04a9fe0b5474df9f6a6c154778de3223c6ed3c475bd4658abd7b57d351a63cfa7ef5ecbadbee12a6151957b7b47b4f6741b5e4581d13c4b SHA512 3b5118e378872a50d3aa0dca01cda69b0e7b3875da7b03c1708963848c71818dd1e120df8796acace661c6b4d63813b9acc8106ce3a94c0d40c3b50677fbaacd DIST unicorn-2.0.0_rc6.tar.gz 3968714 BLAKE2B dcb42126b8a2b9f0780977c73f5e170b5ad438c4f0eca82293e47d52575de27f18440a2d71b9cd17d7b488ae1d46c8197eabbbf7fd92f196bfb7d46c197937fd SHA512 a80a9408bc5b41b6961049849a8a63f69399325a4e4d8e41f4512173d24a837048d9ac03064bc16eb129e5f52828507baa059fda64430ec52b4f9ef339d61f0d -EBUILD unicorn-2.0.0_rc5.ebuild 1653 BLAKE2B 4e2af65fc24cf006e46a528be177300196af169c683b8054b4b47ca5c28bbb3615bb40a00b9d364f5e378ce849952f2d6459b42e7a8de0fb8d3b3acb18149926 SHA512 8154d003c7affc7ecfc573eded5f3d48d3a44b79b82630f38b9d5b3d962b95c41643961cb216b5c71233b9838ed08d55cb8fb7e176857eb0bfe971b9639a3d92 EBUILD unicorn-2.0.0_rc6.ebuild 1635 BLAKE2B 6b1ef99c0458971d413f0ebae78886de1c6375c3cce9edfb338b739a008cc17b1da636333d7952f95a000412a82ce4add748bcf7d32629a17257b8bc5e06bf97 SHA512 e80f886de510d66d8421d34747cce745237cd806f4cd2e286eb1cd38952553efd978ecfaf7ff0bfb4b9493a80c88e3bdb004c74a78b3c46caae792b8184adfbc EBUILD unicorn-9999.ebuild 1635 BLAKE2B 6b1ef99c0458971d413f0ebae78886de1c6375c3cce9edfb338b739a008cc17b1da636333d7952f95a000412a82ce4add748bcf7d32629a17257b8bc5e06bf97 SHA512 e80f886de510d66d8421d34747cce745237cd806f4cd2e286eb1cd38952553efd978ecfaf7ff0bfb4b9493a80c88e3bdb004c74a78b3c46caae792b8184adfbc MISC metadata.xml 465 BLAKE2B 939a9adeaa9402af97d46bf8c19dddeb6d732de7c748480650bda37b0320de9666e1f537b23618310c1b2d85abb3f9d5fa0d62156b2d159ea77adaa456496fb9 SHA512 d09ee2447dd71ea02ffa1b18b23e1529c9506f8418314c7fb068b76d8dab8689a777940d4683e5cd574736dd185bbdff2cbbc79b372eb02bb061798490952a9b diff --git a/dev-util/unicorn/unicorn-2.0.0_rc5.ebuild b/dev-util/unicorn/unicorn-2.0.0_rc5.ebuild deleted file mode 100644 index e2bdf4b08071..000000000000 --- a/dev-util/unicorn/unicorn-2.0.0_rc5.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PV=${PV/_/-} - -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_OPTIONAL=1 -PYTHON_COMPAT=( python3_{9..10} ) -inherit cmake distutils-r1 - -DESCRIPTION="A lightweight multi-platform, multi-architecture CPU emulator framework" -HOMEPAGE="https://www.unicorn-engine.org" - -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/unicorn-engine/unicorn" -else - SRC_URI="https://github.com/unicorn-engine/unicorn/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -S="${WORKDIR}/${PN}-${MY_PV}" - -LICENSE="BSD-2 GPL-2 LGPL-2.1" -SLOT="0/2" -IUSE="python static-libs" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -DEPEND="${PYTHON_DEPS} - dev-libs/glib:2" -RDEPEND="python? ( ${PYTHON_DEPS} )" -BDEPEND="virtual/pkgconfig - python? ( ${DISTUTILS_DEPS} )" - -UNICORN_TARGETS="x86 arm aarch64 riscv mips sparc m68k ppc" - -wrap_python() { - if use python; then - # src_prepare - # do not compile C extensions - export LIBUNICORN_PATH=1 - - pushd bindings/python >/dev/null || die - distutils-r1_${1} "$@" - popd >/dev/null || die - fi -} - -src_prepare() { - # Build from sources - rm -r bindings/python/prebuilt || die "failed to remove prebuilt files" - - cmake_src_prepare - wrap_python ${FUNCNAME} -} - -src_configure(){ - local mycmakeargs=( - -DBUILD_SHARED_LIBS=OFF - -DUNICORN_BUILD_SHARED=$(usex !static-libs) - -DUNICORN_ARCH="${UNICORN_TARGETS}" - ) - - cmake_src_configure - - wrap_python ${FUNCNAME} -} - -src_compile() { - cmake_src_compile - - wrap_python ${FUNCNAME} -} - -src_install() { - cmake_src_install - - wrap_python ${FUNCNAME} -} diff --git a/dev-util/valgrind/Manifest b/dev-util/valgrind/Manifest index 1c067a0a683f..cb69640f800e 100644 --- a/dev-util/valgrind/Manifest +++ b/dev-util/valgrind/Manifest @@ -4,8 +4,10 @@ AUX valgrind-3.7.0-respect-flags.patch 360 BLAKE2B 020b9e3af2c6393193edd8be99ff2 DIST valgrind-3.16.1.tar.bz2 16262776 BLAKE2B 1c333c26827f7a8356869e8758da9dd6a7444642ac4f6377c84fdab8349b9cee1e9bf2cf2eb86043c4feffab342dd97da20e76d7566d0296189e6ea8483a8c65 SHA512 2a4173efe1b6facdd2f5c5ee8ed006704168eba1813736fccc8191d60363afd96197512cf42037e65f18d4ddd49adc74a54c47210df216fba3c46bf68ef0f950 DIST valgrind-3.17.0.tar.bz2 16459075 BLAKE2B 96569db9bc3c25ca195a4caa64da6e96b9bff7edd82727fccccaa8307162e29f4e150386c7c9611152fc1afde609d0922aa84067957b72dff03810ee23045e9c SHA512 94de78942a7059e1ab84d1c0c0b8f3efd1c2d15c70b97bc7edc8136812778adb6f8187149d53a60a8c6a7c8b40534f9be5cfed0eb3c0c314545b681f950b108f DIST valgrind-3.18.1.tar.bz2 16149159 BLAKE2B a98322e4c12ae1bc495659217bd398b85e459288e775ba5f543b9ce1faa5bdfc17791178c0e7b9703a31588cc4c7cbde814b7a43b2ec76e7362e2aeeb100d935 SHA512 a03b5cd7eafab4a1cea07f46464c1546ae1cb3d106649626b1e55658badf90e58d1f3854a38a33d5dffd8237f5555ae7e1f27a4b40e06254f87825c7fc61b59b +DIST valgrind-3.19.0.tar.bz2 16403296 BLAKE2B d3ccd25789ec4d87a0ddab58d8098246a33a083505b42adaa94ee3af659cbe073e516bc98163ef56233e6cd9de2125839b71ee443fbc0db6557dcb35a6c05280 SHA512 f720a89dc4c4989cc5714bff9efe97529f71990bcfad7a92b889ce099c4326d6da07fa4d5fbab2e9125e20f352354f6178471e49e419b613a3c82c2a1c667ab2 EBUILD valgrind-3.16.1.ebuild 3703 BLAKE2B 311cbc2ba147e6bde2c6e8352eed928361be75f96c84086870b45decf3675107a2fdae7ae48bca5ddbc1ea5dbbd29bdb886b15f514bbb40d7eaf65772e46f5f3 SHA512 9f87ff366eb7e51d697527350c8135778537b8d2a09ceddc38e96b830f07eed040ade236bb204637e625b336f12508ed36240d0f8818aaa2e60a64e136947ead EBUILD valgrind-3.17.0.ebuild 3749 BLAKE2B 6d2fa93b2b3beee059041ea84c24ce99b96379907b707745d90799db4a4e5d034cd34cbaf22c8ef1a61be0c5d4f47877e71ea40080e36f58e5310153a46d0e86 SHA512 c892f4b885b12b9acd73e1a7c1af38256c72329d322ba9f1d1a9d4e815c1eea03e5754376be404a752735c84a1ec8213b0fcf2b010d222967ef71c409d7aea0c -EBUILD valgrind-3.18.1.ebuild 3704 BLAKE2B 0fcf1ee6ad36857a8d7591d6136ed9a3ca8d1a4058c1b65ea9664469f77ad7a0430247bf10e591592e6901a3bd1b0e49627dcea308b36b1d4a66d743b43b08fb SHA512 6d40bc295fd5bc2d6533980545c43ca9edd134965f053bc9dd1a8e4012a014d77dff25bc660218e48630308d25478384a8e22815173c068c4920f25f77e2f796 -EBUILD valgrind-9999.ebuild 3709 BLAKE2B f9d4b6fed9499012219a21a1de7e0344e4a39092ad7335619d0477b061dee65920cc344307dd4783a07bbf1ddc40af2bd94f24ce4c32a1e638b897275ec12095 SHA512 541920a4ce774a5d4b393da076417782d15bed8d0c09595137bfd92f7aeeeb6cd7871ac514d6864ce3a5709f23fbee95a6d648908026c5dd41a048fd151788d8 +EBUILD valgrind-3.18.1.ebuild 3703 BLAKE2B 8cebf6e55574abde88bb9cb173c35ccb283b1b7c4d62664d26137478f5174b6ca7c366100e09540357caa27d4a221d8e3b5225aaa019fd6b1c7cfe6928932569 SHA512 eba7ba77309a201722ccb4b1e30e1ab7f41a3b90344e4003c64e34cc3e7d71adcba2efe829b31622e9fc2258a49ecda0e84a1b48bd245e8b795518b31d868cac +EBUILD valgrind-3.19.0.ebuild 3708 BLAKE2B b385ed7c8156537ae4da15724bbc1aa9195865000c555c475217ec34c92bea74530ca61af20fc6985ed00d9b8991ca68a7ddf03e47ac95e8959ca00d78830c85 SHA512 2d7798212161a2c9a5a64ac0d830b2bc49076edeb2a121ea7f5ab5568885581109d56c264093ec84309745eccd410df8fe9d1490c0686a1999efb80649e22b83 +EBUILD valgrind-9999.ebuild 3708 BLAKE2B b385ed7c8156537ae4da15724bbc1aa9195865000c555c475217ec34c92bea74530ca61af20fc6985ed00d9b8991ca68a7ddf03e47ac95e8959ca00d78830c85 SHA512 2d7798212161a2c9a5a64ac0d830b2bc49076edeb2a121ea7f5ab5568885581109d56c264093ec84309745eccd410df8fe9d1490c0686a1999efb80649e22b83 MISC metadata.xml 1028 BLAKE2B 5e6d52b6a5e657f56dc8da70f83d340c8ad8ff1448b109916d77a51b62f9018dafaf20586684d9d5c0984647df9fb3886b9fc0fabcfd62bcd13ef8d5e1de223e SHA512 1b9bd9d815de416b73e03bb13f88b662b14b4c135a36549ea5ad69a59c9395a240b80c30e6847eaecc2318ca88a2081e71fed41af2e9eed5162dfca78c7af920 diff --git a/dev-util/valgrind/valgrind-3.18.1.ebuild b/dev-util/valgrind/valgrind-3.18.1.ebuild index e0521d5e5f4e..1b0f898873ac 100644 --- a/dev-util/valgrind/valgrind-3.18.1.ebuild +++ b/dev-util/valgrind/valgrind-3.18.1.ebuild @@ -15,7 +15,7 @@ if [[ ${PV} == "9999" ]]; then inherit git-r3 else SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2" - KEYWORDS="-* amd64 ~arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" + KEYWORDS="-* amd64 arm arm64 ppc ppc64 x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi DEPEND="mpi? ( virtual/mpi )" diff --git a/dev-util/valgrind/valgrind-3.19.0.ebuild b/dev-util/valgrind/valgrind-3.19.0.ebuild new file mode 100644 index 000000000000..5a2a07829d30 --- /dev/null +++ b/dev-util/valgrind/valgrind-3.19.0.ebuild @@ -0,0 +1,120 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic toolchain-funcs multilib pax-utils + +DESCRIPTION="An open-source memory debugger for GNU/Linux" +HOMEPAGE="https://www.valgrind.org" +if [[ ${PV} == 9999 ]]; then + EGIT_REPO_URI="https://sourceware.org/git/${PN}.git" + inherit git-r3 +else + SRC_URI="https://sourceware.org/pub/valgrind/${P}.tar.bz2" + KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" +fi + +LICENSE="GPL-2" +SLOT="0" +IUSE="mpi" + +DEPEND="mpi? ( virtual/mpi )" +RDEPEND="${DEPEND}" + +src_prepare() { + # Correct hard coded doc location + sed -i -e "s:doc/valgrind:doc/${PF}:" docs/Makefile.am || die + + # Don't force multiarch stuff on OSX, bug #306467 + sed -i -e 's:-arch \(i386\|x86_64\)::g' Makefile.all.am || die + + # Respect CFLAGS, LDFLAGS + eapply "${FILESDIR}"/${PN}-3.7.0-respect-flags.patch + + eapply "${FILESDIR}"/${PN}-3.15.0-Build-ldst_multiple-test-with-fno-pie.patch + + if [[ ${CHOST} == *-solaris* ]] ; then + # upstream doesn't support this, but we don't build with + # Sun/Oracle ld, we have a GNU toolchain, so get some things + # working the Linux/GNU way + find "${S}" -name "Makefile.am" -o -name "Makefile.tool.am" | xargs \ + sed -i -e 's:-M,/usr/lib/ld/map.noexstk:-z,noexecstack:' || die + cp "${S}"/coregrind/link_tool_exe_{linux,solaris}.in + fi + + # Allow users to test their own patches + eapply_user + + # Regenerate autotools files + eautoreconf +} + +src_configure() { + local myconf=() + + # Respect ar, bug #468114 + tc-export AR + + # -fomit-frame-pointer "Assembler messages: Error: junk `8' after expression" + # while compiling insn_sse.c in none/tests/x86 + # -fstack-protector more undefined references to __guard and __stack_smash_handler + # because valgrind doesn't link to glibc (bug #114347) + # -fstack-protector-all Fails same way as -fstack-protector/-fstack-protector-strong. + # Note: -fstack-protector-explicit is a no-op for Valgrind, no need to strip it + # -fstack-protector-strong See -fstack-protector (bug #620402) + # -m64 -mx32 for multilib-portage, bug #398825 + # -ggdb3 segmentation fault on startup + filter-flags -fomit-frame-pointer + filter-flags -fstack-protector + filter-flags -fstack-protector-all + filter-flags -fstack-protector-strong + filter-flags -m64 -mx32 + replace-flags -ggdb3 -ggdb2 + + if use amd64 || use ppc64; then + ! has_multilib_profile && myconf+=("--enable-only64bit") + fi + + # Force bitness on darwin, bug #306467 + use x64-macos && myconf+=("--enable-only64bit") + + # Don't use mpicc unless the user asked for it (bug #258832) + if ! use mpi; then + myconf+=("--without-mpicc") + fi + + econf "${myconf[@]}" +} + +src_install() { + default + + if [[ ${PV} == "9999" ]]; then + # Otherwise FAQ.txt won't exist: + emake -C docs FAQ.txt + mv docs/FAQ.txt . || die "Couldn't move FAQ.txt" + fi + + dodoc FAQ.txt + + pax-mark m "${ED}"/usr/$(get_libdir)/valgrind/*-*-linux + + if [[ ${CHOST} == *-darwin* ]] ; then + # fix install_names on shared libraries, can't turn them into bundles, + # as dyld won't load them any more then, bug #306467 + local l + for l in "${ED}"/usr/lib/valgrind/*.so ; do + install_name_tool -id "${EPREFIX}"/usr/lib/valgrind/${l##*/} "${l}" + done + fi +} + +pkg_postinst() { + elog "Valgrind will not work if glibc does not have debug symbols." + elog "To fix this you can add splitdebug to FEATURES in make.conf" + elog "and remerge glibc. See:" + elog "https://bugs.gentoo.org/show_bug.cgi?id=214065" + elog "https://bugs.gentoo.org/show_bug.cgi?id=274771" + elog "https://bugs.gentoo.org/show_bug.cgi?id=388703" +} diff --git a/dev-util/valgrind/valgrind-9999.ebuild b/dev-util/valgrind/valgrind-9999.ebuild index 4ccbda36806f..5a2a07829d30 100644 --- a/dev-util/valgrind/valgrind-9999.ebuild +++ b/dev-util/valgrind/valgrind-9999.ebuild @@ -1,16 +1,13 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 + inherit autotools flag-o-matic toolchain-funcs multilib pax-utils DESCRIPTION="An open-source memory debugger for GNU/Linux" HOMEPAGE="https://www.valgrind.org" -LICENSE="GPL-2" -SLOT="0" -IUSE="mpi" - -if [[ ${PV} == "9999" ]]; then +if [[ ${PV} == 9999 ]]; then EGIT_REPO_URI="https://sourceware.org/git/${PN}.git" inherit git-r3 else @@ -18,6 +15,10 @@ else KEYWORDS="-* ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris" fi +LICENSE="GPL-2" +SLOT="0" +IUSE="mpi" + DEPEND="mpi? ( virtual/mpi )" RDEPEND="${DEPEND}" diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest index 5a3aca6a5f17..ef40d858c38f 100644 --- a/dev-util/vulkan-headers/Manifest +++ b/dev-util/vulkan-headers/Manifest @@ -1,6 +1,8 @@ DIST vulkan-headers-1.2.198.tar.gz 1288107 BLAKE2B 91ec6879af46418e9b4f67124f0aff96d6f748c7eb02b500350f350f1b323af9cbe34c383d3d03643cdd35205e286738072c81a192bb3de4cad7c9e525dbb1d0 SHA512 c46232df1f121e69124c4faf5749032f8b5a1bd03d8ca69a24450008cd0af9c5ce000e48ab5c491cdfffa765498022f50d15476cded958dc25bd90e139c71829 DIST vulkan-headers-1.3.204.tar.gz 1422926 BLAKE2B f699aa45948fe5a4cd0c28041406d20a42b9ef0547d85c23d2d074ea1caa4cda88a51aab7b6253a71d9d7c27e74a9044e0da06dc4a7218016669dc9ecca6e04d SHA512 0867462a5e30cada535719b5a45454457f7fbdb166cf4f65be301cd7cedca213ede524a3fea63779059c138851e3493d9e9616feaabbce77a96fbbbd803b8190 +DIST vulkan-headers-1.3.211.tar.gz 1469275 BLAKE2B 4b9f5df8a07188b89c2be09e1d71279af1e1513f072d04e0da944b7697759e5c747bf40b78330edbf3ea71287921a9cc0fd9247d188ba9a761feb2bf04d0627f SHA512 35f849b0c493e6e1ecfeb91089085f3a567cce76466f8cc17acadfa2a2b3163420489c11fc5b547de52aed1575f28fc23c1a62ce6d321ccba3dd04fbf7e50ca3 EBUILD vulkan-headers-1.2.198.ebuild 622 BLAKE2B 5ce440be9f3bef462b5cbc86eb4ae4ae55391ab98630ba3b76d6b6210a06efef946cdd4316e8d87270b5beb608d5c99dd2370a9ae7c6507ff425a0f1141fe509 SHA512 bbcda49da3406b10b547e1a953f234e91fd4c2bb7beb3348429ede6f3f48c10f0da83ad1754032167fef8484b3ae574dd52e145ea55ec5c3d4960d04a6aa4f34 -EBUILD vulkan-headers-1.3.204.ebuild 628 BLAKE2B 135b504e01006dba7b818b20560507242547de9cf2652adbeaedf1675bbf7652c97d2aa65bda66713b1438cde7c37f39f5b5726b39c3ded8321a8b60d4a12dae SHA512 876c6093dd412cf62cf1dafefff26eff8cf9982c66ba8f912387073fd07b2247ad9f513e0fe4aade31e3cdeaedb25012522bddee660cf8340bbdc674705054a6 +EBUILD vulkan-headers-1.3.204.ebuild 622 BLAKE2B a0785a058bfc8345c202c72432b68f16ccb81e22f66f05912f71bf0707b056506d96ef89c19377087ddeacdacc28cd3c9707dacba3fe9e1f66ae9db6feb0ed26 SHA512 abb3f1d06090d98a726e377fc83a16f12ef764b9b7108f34c9b1efe58859ab40d0519f325fdba67a950368c1abbf2a0a4e390adcb746a2023642f3c6bfc35a3a +EBUILD vulkan-headers-1.3.211.ebuild 628 BLAKE2B 135b504e01006dba7b818b20560507242547de9cf2652adbeaedf1675bbf7652c97d2aa65bda66713b1438cde7c37f39f5b5726b39c3ded8321a8b60d4a12dae SHA512 876c6093dd412cf62cf1dafefff26eff8cf9982c66ba8f912387073fd07b2247ad9f513e0fe4aade31e3cdeaedb25012522bddee660cf8340bbdc674705054a6 EBUILD vulkan-headers-9999.ebuild 628 BLAKE2B bf5b298046662977242d3db22de10213bc559f55cd23b2232d5be302d1eeb2147f835e2ee2179881083f554831eaeccd91e5b3c37dabd938d133f90a2dec7504 SHA512 04c5352edc4cfca3438c6f1359f61ca188a478416bbc3d93e3efc2dccf50cd2e58909e5235483ada5423e65da21d86894d81b58795fef0dba65269eff9b64253 MISC metadata.xml 432 BLAKE2B 04c6e302b541f48dd20c84c7da9e82cad1b53d8040e796034992e8e110e3a815acc76e3067d12ce12fe2d7501d797b1e0340231d7f8216c4bf7576a053f5ffb7 SHA512 89ef7a8b4de02a0726aacaabc87904bd4f5484567d21ec6dcfa15dc7f84a3a3915a3202febf4f779fdc54762b3731cd0384235a7908c46b1adf3cbc38effa5f4 diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.204.ebuild b/dev-util/vulkan-headers/vulkan-headers-1.3.204.ebuild index 06adb948b2e1..cb9a9cd3ab29 100644 --- a/dev-util/vulkan-headers/vulkan-headers-1.3.204.ebuild +++ b/dev-util/vulkan-headers/vulkan-headers-1.3.204.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 fi diff --git a/dev-util/vulkan-headers/vulkan-headers-1.3.211.ebuild b/dev-util/vulkan-headers/vulkan-headers-1.3.211.ebuild new file mode 100644 index 000000000000..06adb948b2e1 --- /dev/null +++ b/dev-util/vulkan-headers/vulkan-headers-1.3.211.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=Vulkan-Headers +inherit cmake + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86" + S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 +fi + +DESCRIPTION="Vulkan Header files and API registry" +HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Headers" + +LICENSE="Apache-2.0" +SLOT="0" + +BDEPEND=">=dev-util/cmake-3.10.2" diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest index a936e12cd44f..9acd0702ca58 100644 --- a/dev-util/vulkan-tools/Manifest +++ b/dev-util/vulkan-tools/Manifest @@ -1,6 +1,8 @@ DIST vulkan-tools-1.2.198.tar.gz 847429 BLAKE2B 8927740853eb45d495996a8be0bae3d40f84f14f12eb838474241745321d7337a6bae7e118bd626fbb15f8ffd42d574a04c93bd3aca0b3373976d7d976c05d2d SHA512 304ce76c47d4adef3a286439712ef4fd3f08ec8e47ed0e2a37162f9cac5e08af3c7b7fb449fddd4772080d678d84db9e238a5db4d98c7d4ee5f6d87a3f5c8f5f DIST vulkan-tools-1.3.204.tar.gz 860464 BLAKE2B d0fdf95bff0dc914cb324a0780763dd87120b7f88a7bfaa6a2e0adef72263bd9cb0769636eda793ca5517560903ce314b96a5e3b00e018010ba0f99f68ba05cd SHA512 1295d0e86b8b81e33b0cd1038847211fb808456435fce9446f9890f8653b854dbd1e8b84a22b646b0fddb8cca33aaee12a2edc043e76c9c4bc718b11f281a98f +DIST vulkan-tools-1.3.211.tar.gz 864436 BLAKE2B 09dcb3ce388962cff0e75837d07e58572ac1cbdabdc26edf7f6bd1740278f7ea871e0e14c4ac6a203fa13033616240d7338dfb1a52c4e2ed045ed28585bc62cf SHA512 36be2970dd42e12bf6f6644bc1b14f102af36f1297c33fadddca470b65d7d324532b20c071d2f0dd790d556cd99012a4fb80f185db6165ed3f09d1fd7e5c50e7 EBUILD vulkan-tools-1.2.198.ebuild 1958 BLAKE2B d728a9c077343621f53e04c982a7e4d8b6d2ba6966ab3c6d2d78da3db89bdb4c4c4408b5ebdd596c89ed5efa0466cf2c727a65613d20bebb80cf6c022dce02a2 SHA512 aa6789146f968ca85ac77c3442287288b218278b40469390f60be55e2b32cf43a24c54a1745d688d8021d046db472fc23862b0377f32c5e3e254b5106d6bbeea -EBUILD vulkan-tools-1.3.204.ebuild 1963 BLAKE2B 4a15a51a56a514922805aa1ffec23f6cbf7fe2559b8ce4d074233a929293679b70080ddf9438199a6b80f54d2904159544c7ed225463d39ac2103bc0cd00d016 SHA512 1e1cdd11c8414163f46ea637ede5f888f581e94f7d280b1080d1defdccf86fa7895128617a3cb17bc2f05a3c3a65ffe5ceaac2e596dea3dd82faca594652fac7 -EBUILD vulkan-tools-9999.ebuild 1963 BLAKE2B d50bbb479d0eb90b119cbdbb0c356456c946e252058548a8a4adedd4ce24c4b1594ed0dd9874710945f8dcc7e4cdd202a32385037974b75a08078f49da286382 SHA512 8a487e259f1e0325e5f8a77fb1c1ff079c31d2eda17e76bb8833389449ad478e40bc9da23ffa6bcf4052a45cacdc3c04fac3681ccf5b3289217e47e833ac9037 +EBUILD vulkan-tools-1.3.204.ebuild 1958 BLAKE2B a9e2f85bcababb40309f8cb50c0432d427d26225ac1f32bd10beeca7072e0b88e3625fa376b4ad6a8e6dc793c5be9d0548896249dc419f47968221758fea8aca SHA512 98ca0f09b3e568057c5037ff50bd84606c501097b5c4891832f2fed332160a708b79bbc96a46802f6a98164b8fc155c9a58431eb6ee9acd86cf86338abc86fbd +EBUILD vulkan-tools-1.3.211.ebuild 1965 BLAKE2B 9a76cffe3ee30dc47f30958c80873676d0e0b25830618d8ae60ff870cdb5bee4b478a282449a33551ac134d0e7a272fab28cdc4f461a42d274d85cd6d1035528 SHA512 f4853a51eb9531cf4066e452c5fe03ebc37666330ab6110205c633f7755717c30791a7a2d0375611381e153741ccb0991387916f1a044eaf40586eb61b2b82b6 +EBUILD vulkan-tools-9999.ebuild 1965 BLAKE2B 9a76cffe3ee30dc47f30958c80873676d0e0b25830618d8ae60ff870cdb5bee4b478a282449a33551ac134d0e7a272fab28cdc4f461a42d274d85cd6d1035528 SHA512 f4853a51eb9531cf4066e452c5fe03ebc37666330ab6110205c633f7755717c30791a7a2d0375611381e153741ccb0991387916f1a044eaf40586eb61b2b82b6 MISC metadata.xml 500 BLAKE2B 9fb4ff756cb14accac7b9c8e262ba8fc0108f68acaeaad81085ea91939ef683a21dfdb68ac4689e71c6b3b490e758af2711b1c436c65a7aa0e3b030aec982c93 SHA512 03a8e309f115934d5195da8aaa7bcd3e4f95f28269671a2eb8426941bb9bae815bcd3448d2e97006ddb2ab7ec52179117604b6fbf0f293e4285b303da573d435 diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.204.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.3.204.ebuild index 3b9fcf9a3c97..8f49fd225154 100644 --- a/dev-util/vulkan-tools/vulkan-tools-1.3.204.ebuild +++ b/dev-util/vulkan-tools/vulkan-tools-1.3.204.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv" + KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv" S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 fi diff --git a/dev-util/vulkan-tools/vulkan-tools-1.3.211.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.3.211.ebuild new file mode 100644 index 000000000000..d0d34357c400 --- /dev/null +++ b/dev-util/vulkan-tools/vulkan-tools-1.3.211.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN=Vulkan-Tools +CMAKE_ECLASS="cmake" +PYTHON_COMPAT=( python3_{8..10} ) +inherit cmake-multilib python-any-r1 + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git" + EGIT_SUBMODULES=() + inherit git-r3 +else + SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/sdk-${PV}.0.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv" + S="${WORKDIR}"/${MY_PN}-sdk-${PV}.0 +fi + +DESCRIPTION="Official Vulkan Tools and Utilities for Windows, Linux, Android, and MacOS" +HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools" + +LICENSE="Apache-2.0" +SLOT="0" +IUSE="cube wayland +X" + +# Cube demo only supports one window system at a time +REQUIRED_USE="cube? ( ^^ ( X wayland ) )" + +BDEPEND="${PYTHON_DEPS} + >=dev-util/cmake-3.10.2 + cube? ( ~dev-util/glslang-${PV}:=[${MULTILIB_USEDEP}] ) +" +RDEPEND=" + ~media-libs/vulkan-loader-${PV}:=[${MULTILIB_USEDEP},wayland?,X?] + wayland? ( dev-libs/wayland:=[${MULTILIB_USEDEP}] ) + X? ( + x11-libs/libX11:=[${MULTILIB_USEDEP}] + x11-libs/libXrandr:=[${MULTILIB_USEDEP}] + ) +" +DEPEND="${RDEPEND} + ~dev-util/vulkan-headers-${PV} +" + +pkg_setup() { + MULTILIB_CHOST_TOOLS=( + /usr/bin/vulkaninfo + ) + + use cube && MULTILIB_CHOST_TOOLS+=( + /usr/bin/vkcube + /usr/bin/vkcubepp + ) + + python-any-r1_pkg_setup +} + +multilib_src_configure() { + local mycmakeargs=( + -DCMAKE_C_FLAGS="${CFLAGS} -DNDEBUG" + -DCMAKE_CXX_FLAGS="${CXXFLAGS} -DNDEBUG" + -DCMAKE_SKIP_RPATH=ON + -DBUILD_VULKANINFO=ON + -DBUILD_CUBE=$(usex cube) + -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland) + -DBUILD_WSI_XCB_SUPPORT=$(usex X) + -DBUILD_WSI_XLIB_SUPPORT=$(usex X) + -DVULKAN_HEADERS_INSTALL_DIR="${ESYSROOT}/usr" + ) + + use cube && mycmakeargs+=( + -DGLSLANG_INSTALL_DIR="${ESYSROOT}/usr" + -DCUBE_WSI_SELECTION=$(usex X XCB WAYLAND) + ) + + cmake_src_configure +} + +multilib_src_install() { + cmake_src_install +} diff --git a/dev-util/vulkan-tools/vulkan-tools-9999.ebuild b/dev-util/vulkan-tools/vulkan-tools-9999.ebuild index 183eec642b25..d0d34357c400 100644 --- a/dev-util/vulkan-tools/vulkan-tools-9999.ebuild +++ b/dev-util/vulkan-tools/vulkan-tools-9999.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 MY_PN=Vulkan-Tools CMAKE_ECLASS="cmake" -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit cmake-multilib python-any-r1 if [[ ${PV} == *9999* ]]; then diff --git a/dev-util/watchman/Manifest b/dev-util/watchman/Manifest index c80c488140a9..ec317ec1e87f 100644 --- a/dev-util/watchman/Manifest +++ b/dev-util/watchman/Manifest @@ -84,7 +84,6 @@ DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8 DIST wasi-0.10.2+wasi-snapshot-preview1.crate 27505 BLAKE2B 4eb8644b945633d6e856ad80dd74990be19eb6af99823b147163384f61d471e2d9ec054d78a7064072344be53783e57073e8fffc6d5555c149b4834a9bf31dba SHA512 06977a294d76369a3867c45abdd8a87ea5c84e5a3681075ba0d14af1aee3114ff24495c7e7f7fe1e6e42230e65fba0e062898e69bc89e0209af62c2d14094ec7 DIST watchman-2022.03.28.00.tar.gz 3781468 BLAKE2B 5db1f60c7149af418037a0ce7a00656bc652ec90a4bae261dd48c0bc21d2424ad30e049fe1142b072b5a01ca1380a5cd495fafa74d5c10785e097685f8fb5b21 SHA512 3275e66fe522fc45b3f0c8c458d6d2f61ee314f04d6b12935100535bc060603cafe76c8b13c0b8d334c13b63320ff4b84dc8dfb0f5ce09efc28d94e5d7a5974d -DIST watchman-2022.04.04.00.tar.gz 3781625 BLAKE2B bc91cf10f89407eaad6a5b4c79752a9b05c939fadfd9f831c09afb04eaaab0a529119db10f2d5ed8eb92c713d9329d67f0673f1a514b0d4b6e333311882e19fb SHA512 bd4ef4e423164b27f690b75c70d478778f4ca98d556169abfebf79abe5aa7675cc3f1c6cd8d447595f8bd8393338ded13b9b5f994eb52767fbb91d079f56c398 DIST watchman-2022.04.11.00.tar.gz 3783345 BLAKE2B 0b4b4cadfb45e5a894428ab27fde3e7b70e3e3021d0cf76a15f7d072e0c86589d4b9f8c32d75e0c055a8dd30832360e669cc3d7f86061d214a3e18adc61a3781 SHA512 129eaded13ecaff0f4bfa2ffcd5fd27a1685a5f98e53d7b9dba837ad09054c9f8054992d92009580e20f80f367eb71276edab11bfbd4604ade353b08a29076d7 DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97 DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2 @@ -96,6 +95,5 @@ DIST windows_i686_msvc-0.32.0.crate 733422 BLAKE2B fa1c9c2e5a879797212caff8cbaf1 DIST windows_x86_64_gnu-0.32.0.crate 744209 BLAKE2B 76106af387f443f2a24a0cd15d53b59a9e66977df8a0a4074993b4efded7cf63f88d18ddd0bfae467bf37b47b4f9400bdcd3db9cec31bc8febaabef995f406d6 SHA512 35cf64bf981a16a011b2276dbbb65200834235075d369fe60ca06092e1c0631c114c402eb43db223ec885f0ab07a77aa9f1822d1db44c5e6747645c65a7ac182 DIST windows_x86_64_msvc-0.32.0.crate 669835 BLAKE2B f8c9dc578d652c2abf0d689dfa9681da29f760bc45ecec83b7d994e7df7c04f91fbcebee464ebd94d5fe7eb0dea90ac7c04578b56264d89ca9d91213fd89b17f SHA512 4720246d2aed3c3b3c252cda7773096642e78891b1a9776c920da908b2d3741e9e341060424327f1c16e4cb47b6e22af1be229589a51b5a3a04d2a6447275332 EBUILD watchman-2022.03.28.00.ebuild 4693 BLAKE2B 6bf2175c1a839bc5802d8874d3bb6925c51eb04cd0c97d02f219223e3cd16d21abac05e6385ae0ba669de79bf970b6762b1fc18c2257e1d7c73e7cb86d7088a1 SHA512 85f80e28c6df9db0a56c8a122062792aaf40adfe738b9fc5bd1b005b291962d58728ed08f087a4f13aa9b5fbac52344dd4c9f0a03af831ad939453290e2a0c47 -EBUILD watchman-2022.04.04.00.ebuild 4693 BLAKE2B 6bf2175c1a839bc5802d8874d3bb6925c51eb04cd0c97d02f219223e3cd16d21abac05e6385ae0ba669de79bf970b6762b1fc18c2257e1d7c73e7cb86d7088a1 SHA512 85f80e28c6df9db0a56c8a122062792aaf40adfe738b9fc5bd1b005b291962d58728ed08f087a4f13aa9b5fbac52344dd4c9f0a03af831ad939453290e2a0c47 EBUILD watchman-2022.04.11.00.ebuild 4693 BLAKE2B 6bf2175c1a839bc5802d8874d3bb6925c51eb04cd0c97d02f219223e3cd16d21abac05e6385ae0ba669de79bf970b6762b1fc18c2257e1d7c73e7cb86d7088a1 SHA512 85f80e28c6df9db0a56c8a122062792aaf40adfe738b9fc5bd1b005b291962d58728ed08f087a4f13aa9b5fbac52344dd4c9f0a03af831ad939453290e2a0c47 MISC metadata.xml 691 BLAKE2B 68506bb31b8d7524b07a12bd2a237ed985215701eb2a28bacfd63ba5f3d61713b0369523a369c5880392e2f4790da4f908538627f3c3d58fe7c78faf9ebc9a15 SHA512 71c073c60fd880455dee0af9193a4279975ba34558144cfe03baa50d2a7c2c5074631a53fb89504d852e9782478f0add9dcea361f36cefe8a42f8f94ae27831a diff --git a/dev-util/watchman/watchman-2022.04.04.00.ebuild b/dev-util/watchman/watchman-2022.04.04.00.ebuild deleted file mode 100644 index da684483d094..000000000000 --- a/dev-util/watchman/watchman-2022.04.04.00.ebuild +++ /dev/null @@ -1,210 +0,0 @@ -# Copyright 2020-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# TODO: Split into different variables then combine for each component? -# Not all is in rust/ dir. -# Rust components: watchman/cli watchman/rust/serde_bser watchman/rust/watchman_client -CRATES=" -ahash-0.3.8 -ansi_term-0.12.1 -anyhow-1.0.55 -atty-0.2.14 -autocfg-1.1.0 -bitflags-1.3.2 -byteorder-1.4.3 -bytes-1.1.0 -cfg-if-1.0.0 -clap-2.34.0 -const-random-0.1.13 -const-random-macro-0.1.13 -crossbeam-0.8.1 -crossbeam-channel-0.5.2 -crossbeam-deque-0.8.1 -crossbeam-epoch-0.9.7 -crossbeam-queue-0.3.4 -crossbeam-utils-0.8.7 -crunchy-0.2.2 -either-1.6.1 -futures-0.1.31 -futures-0.3.21 -futures-channel-0.3.21 -futures-core-0.3.21 -futures-executor-0.3.21 -futures-io-0.3.21 -futures-macro-0.3.21 -futures-sink-0.3.21 -futures-task-0.3.21 -futures-util-0.3.21 -getrandom-0.2.5 -heck-0.3.3 -hermit-abi-0.1.19 -jwalk-0.6.0 -lazy_static-1.4.0 -libc-0.2.119 -lock_api-0.4.6 -log-0.4.14 -maplit-1.0.2 -memchr-2.4.1 -memoffset-0.6.5 -mio-0.8.0 -miow-0.3.7 -ntapi-0.3.7 -num_cpus-1.13.1 -once_cell-1.9.0 -parking_lot-0.12.0 -parking_lot_core-0.9.1 -pin-project-lite-0.2.8 -pin-utils-0.1.0 -proc-macro2-1.0.36 -proc-macro-error-1.0.4 -proc-macro-error-attr-1.0.4 -proc-macro-hack-0.5.19 -quote-1.0.15 -rayon-1.5.1 -rayon-core-1.9.1 -redox_syscall-0.2.10 -scopeguard-1.1.0 -serde-1.0.136 -serde_derive-1.0.136 -signal-hook-registry-1.4.0 -slab-0.4.5 -smallvec-1.8.0 -socket2-0.4.4 -strsim-0.8.0 -structopt-0.3.26 -structopt-derive-0.4.18 -syn-1.0.86 -textwrap-0.11.0 -thiserror-1.0.30 -thiserror-impl-1.0.30 -tiny-keccak-2.0.2 -tokio-1.17.0 -tokio-macros-1.7.0 -tokio-util-0.6.9 -unicode-segmentation-1.9.0 -unicode-width-0.1.9 -unicode-xid-0.2.2 -vec_map-0.8.2 -version_check-0.9.4 -wasi-0.10.2+wasi-snapshot-preview1 -winapi-0.3.9 -winapi-i686-pc-windows-gnu-0.4.0 -winapi-x86_64-pc-windows-gnu-0.4.0 -windows_aarch64_msvc-0.32.0 -windows_i686_gnu-0.32.0 -windows_i686_msvc-0.32.0 -windows-sys-0.32.0 -windows_x86_64_gnu-0.32.0 -windows_x86_64_msvc-0.32.0 -" - -PYTHON_COMPAT=( python3_{8,9,10} ) -DISTUTILS_USE_PEP517=setuptools -inherit cargo cmake distutils-r1 tmpfiles - -DESCRIPTION="A file watching service" -HOMEPAGE="https://facebook.github.io/watchman/" -SRC_URI="https://github.com/facebook/watchman/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" -SRC_URI+=" $(cargo_crate_uris)" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64" -IUSE="llvm-libunwind python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -# See https://github.com/facebook/watchman/blob/main/CMakeLists.txt#L342 for libevent -RDEPEND=" - dev-libs/libevent:= - dev-libs/libpcre - ~dev-cpp/folly-${PV}:= - dev-cpp/glog:= - >=dev-libs/libfmt-8.1.1-r1:= - dev-libs/openssl:= - llvm-libunwind? ( sys-libs/llvm-libunwind:= ) - !llvm-libunwind? ( sys-libs/libunwind:= ) - python? ( ${PYTHON_DEPS} )" -# TODO: Make gtest test-only (needs a fair bit of patching) -DEPEND="${RDEPEND} - dev-cpp/gtest" - -PATCHES=( - "${FILESDIR}"/watchman-2022.02.28.00-python-working-dir.patch - "${FILESDIR}"/watchman-2022.02.28.00-libatomic.patch -) - -# Rust utility -QA_FLAGS_IGNORED="usr/bin/watchmanctl" - -distutils_enable_tests unittest - -src_prepare() { - cmake_src_prepare -} - -src_configure() { - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L17 - export RUST_VENDORED_CRATES_DIR="${ECARGO_VENDOR}" - export RUST_CARGO_HOME="${ECARGO_HOME}" - export CARGO_HOME="${ECARGO_HOME}" - # Build system already handles avoiding Rust-jobs-while-CMake-jobs-spawned issue - # https://github.com/facebook/watchman/blob/789678cf9855fb07b402afb75b01e4f8786deba2/build/fbcode_builder/CMake/RustStaticLibrary.cmake#L69 - # so no need to force -j1 via cargo jobs - - local mycmakeargs=( - # Rust wrangling - -DUSE_CARGO_VENDOR=ON - -DGENERATE_CARGO_VENDOR_CONFIG=OFF - -DRUST_CARGO_HOME="${RUST_CARGO_HOME}" - - # General bits - -DWATCHMAN_STATE_DIR="${EPREFIX}"/run/watchman - -DWATCHMAN_VERSION_OVERRIDE=${PV} - - # Fails to build against fbthrift for now in libatomic troubles - -DENABLE_EDEN_SUPPORT=OFF - - # We handle this ourselves - -DCMAKE_DISABLE_FIND_PACKAGE_Python3=ON - ) - - cmake_src_configure -} - -src_compile() { - cmake_src_compile - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_compile - popd >/dev/null || die - fi -} - -src_test() { - cmake_src_test - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_test - popd >/dev/null || die - fi -} - -src_install() { - cmake_src_install - - newtmpfiles "${FILESDIR}"/watchman.tmpfiles watchman.conf - - if use python ; then - pushd watchman/python >/dev/null || die - distutils-r1_src_install - popd >/dev/null || die - fi -} - -pkg_postinst() { - tmpfiles_process watchman.conf -} diff --git a/dev-util/wayland-scanner/Manifest b/dev-util/wayland-scanner/Manifest index 0933938c9d9e..5e3082464a32 100644 --- a/dev-util/wayland-scanner/Manifest +++ b/dev-util/wayland-scanner/Manifest @@ -1,4 +1,4 @@ DIST wayland-1.20.0.tar.xz 225188 BLAKE2B d607610ad8b30b6b3bbfc3945679f698030f271766cfb72425f98f170a96469fb085fb9a746a866b8562d7f452c844e61ad57f634dcf365474c7d050b76022e9 SHA512 e8a1f410994b947f850799bdd0d95a2429d8467f853e62a0ab3915a4e9fe130f8aa977e03715114ab740c6ec546edea63d275ce7f927d4f3029ea126e6a7d215 -EBUILD wayland-scanner-1.20.0.ebuild 985 BLAKE2B fc5e464fc483834f13bfed0a9ba44b1d1461756ef21ca230163c2167353b730db664708f74c76227cc53406374985ebba88271cb189e080027c164098f868e10 SHA512 e663d8f9079213692e93e7248b436701cd955fc5649724b4b30c16bf5a07038dde372bf59479faef2fe5d487c7ecf01e6cfd4632fc6d10b77c8e0cea28cbce31 -EBUILD wayland-scanner-9999.ebuild 992 BLAKE2B 062da3e7fd8b79c1a431a3b147df8c116abb9697dbd9441d67e961dc328af3bfff76a18871a3189db7c6319f3afeb2ffba176394ead46723e5574c0041a52df7 SHA512 5bd8eed70c9ed9ee6d2413dfff9a69c544f09cfaebeda605fdb9e81684a8d319bfd9fdba8587e23f2529fd5942f4616988adb98fd9c04cdef62e6b77d7c862a8 +EBUILD wayland-scanner-1.20.0.ebuild 992 BLAKE2B 47a95fe8fa62d143e48f397e255fcb5ba868c86a8253e58b354b453994718f7c362df9e2858d58ca3772309aa5f101e66508e622806090c84fe370469129d231 SHA512 316c93ac9e9f64e8a38639c905aa6ba622a0730d1e517734e748946750407651808cf4e9636fb0b58910c6fbbd3c2f18dd94cec656322e1582fdb8b8ce361502 +EBUILD wayland-scanner-9999.ebuild 999 BLAKE2B 735c180d88726bf44efaa4f903946e17d1669a022222d11da88dcdf2aac909bec72c1621fc8f2b3fe9dc0100751331b72e06b8f11f342dafe2d1bbf8a758d610 SHA512 1284fd93474fedfcb17b8e197c0080502fd237748794a68da8bb1e866926b171b5d61f89d0796e400c8763a77547ba2a1723902dbea156a4083c866e56d27be9 MISC metadata.xml 231 BLAKE2B 6373a9c04316f777f87754fbb7cbc856493138d32bdb05d1015946ebbb359c4b8adb9372554097833d5c9a20e00e32fa0a1c90995d9299dd2215a2cadcccbb73 SHA512 bf6ad5078a6775cd61d257939d41ec53d006124475da2949c55b4b3ac138ec85a88b9068c5920b1e781fadda963939b8f120f8864d82e10cf50e09cc8052a6dc diff --git a/dev-util/wayland-scanner/wayland-scanner-1.20.0.ebuild b/dev-util/wayland-scanner/wayland-scanner-1.20.0.ebuild index c340a188e8c5..fd49b06b6e6c 100644 --- a/dev-util/wayland-scanner/wayland-scanner-1.20.0.ebuild +++ b/dev-util/wayland-scanner/wayland-scanner-1.20.0.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI="https://wayland.freedesktop.org/releases/wayland-${PV}.tar.xz" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86" S="${WORKDIR}/wayland-${PV}" fi inherit meson diff --git a/dev-util/wayland-scanner/wayland-scanner-9999.ebuild b/dev-util/wayland-scanner/wayland-scanner-9999.ebuild index c0f4e25a4339..4761157bfcaa 100644 --- a/dev-util/wayland-scanner/wayland-scanner-9999.ebuild +++ b/dev-util/wayland-scanner/wayland-scanner-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -8,7 +8,7 @@ if [[ ${PV} = *9999* ]]; then inherit git-r3 else SRC_URI="https://wayland.freedesktop.org/releases/wayland-${PV}.tar.xz" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" S="${WORKDIR}/wayland-${PV}" fi inherit meson diff --git a/dev-util/weka/Manifest b/dev-util/weka/Manifest index c88d49905779..4cb04babc780 100644 --- a/dev-util/weka/Manifest +++ b/dev-util/weka/Manifest @@ -1,4 +1,5 @@ AUX weka-3.8.0-build.xml.patch 568 BLAKE2B 777233f959ec5adcfffb0e12042e11c0dce154a1ab8d54068a6a4d3bffcc059102ebbd96776c24488159230b4b6426a6d7ed7c55810cd98fe95347d340ec010c SHA512 8b1cd5ff6867bf5d43ec1b95d98288f1d035f37878c8fd99f33bb6389dd24e29ba8112f718c02b25cfbae6ed67f02c22643af39cae06e3a2d58081600a918c39 DIST weka-3-8-0.zip 50550487 BLAKE2B 85d7e68155c02f89e296ea1a4ee6e544287458135a941a4f618807f5c5b3e88edc6952fbdf632cfb642ef08fafcb7084dda3bda9269629610e8c532dd63d165e SHA512 7e38646a59e3d3d5fa314d269747ed7c526605253339e20f24bae55684a6cd77eeefb267b05825d8de44ae0e827873ba11ce6759b1d78a1a1975d100fd910b33 +EBUILD weka-3.8.0-r1.ebuild 1668 BLAKE2B 28ee3f510057b17b2ac4427522852948916248373f5eef20d6bba70107bb850886993a9572e78ccac2011848084e19a2cf249b381ebbc96d1c0670a1a3072579 SHA512 ba4c069dcd80d803f63a96c628f9203271ae0c1ac2522a21bf0d4996d286d2e3974042f94abb06eb9592dce73f3a7c7fad163248a2e22c2ea5db35c2877b410b EBUILD weka-3.8.0.ebuild 1771 BLAKE2B 073161608febfc2558c8c0be594de5c78c9e9354f8faff2fddbf6576c1bd3435f44b523bd00575ac233ad544bad133dab80496d9c7b4f8c665dee60cfe4e4408 SHA512 4138be27eddd1b14019a2e29a973f044d5b9800c09d85bc0c32deb377d74c42860fe5476a920cfba0f385055e7f36f05b83570093a9a688bc5a9d173370de72d MISC metadata.xml 389 BLAKE2B 9b270710fd1ce5f8e0fb94fe524c8f197d73c796f7279e50cbc653251b147f7f3fe0eb14bcd70841a27dac14f68edebf1b1aad30f9db5c464d5f6ea831cace6d SHA512 4863d852d095b72a3854acf3d70492e2a77ed17ff079273e24b91a9a148f1d2ddedb11d387affeab69b5f00ad09eb73cbbeaae95455ff7ef62a4e0be4c694565 diff --git a/dev-util/weka/weka-3.8.0-r1.ebuild b/dev-util/weka/weka-3.8.0-r1.ebuild new file mode 100644 index 000000000000..09faaa18dc62 --- /dev/null +++ b/dev-util/weka/weka-3.8.0-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +JAVA_PKG_IUSE="source" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="A Java data mining package" +HOMEPAGE="https://www.cs.waikato.ac.nz/ml/weka/" +SRC_URI="mirror://sourceforge/project/weka/weka-3-8/${PV}/weka-${PV//./-}.zip" + +SLOT="0" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" + +DEPEND="virtual/jdk:1.8 + dev-java/javacup:0" +RDEPEND="virtual/jre:1.8 + dev-java/javacup:0" +BDEPEND="app-arch/unzip" + +S="${WORKDIR}/${P//./-}" + +PATCHES=("${FILESDIR}"/${P}-build.xml.patch) + +EANT_BUILD_TARGET="exejar" +EANT_DOC_TARGET="docs" +JAVA_ANT_IGNORE_SYSTEM_CLASSES="true" + +weka_get_max_memory() { + if use amd64; then + echo 512m + else + echo 256m + fi +} + +src_prepare() { + unzip -qq "${PN}-src.jar" -d . || die "Failed to unpack the source" + rm -v weka.jar || die + rm -rf doc || die + java-pkg_jar-from --into lib javacup + + sed -i -e "s/256m/$(weka_get_max_memory)/g" build.xml || die + default +} + +src_install() { + java-pkg_dojar dist/${PN}.jar + java-pkg_dolauncher weka --main "${PN}.gui.GUIChooser" + + # Really need a virtual to list all available drivers and pull the ones + # instaled + java-pkg_register-optional-dependency hsqldb,jdbc-mysql,mckoi-1 + + use source && java-pkg_dosrc src/main/java/weka/ + + dodoc README + + insinto /usr/share/${PN}/data/ + doins data/* +} + +pkg_postinst() { + elog "If you are upgrading from weka 3.7 to later" + elog "and your package manager does not start please delete" + elog "file installedPackageCache.ser from packages folder" + elog "in wekafiles located in your user home." + elog + elog "rm \${HOME}/wekafiles/packages/installedPackageCache.ser" +} diff --git a/dev-util/woke/Manifest b/dev-util/woke/Manifest index 778c04b7fc04..47b52e7ef5ea 100644 --- a/dev-util/woke/Manifest +++ b/dev-util/woke/Manifest @@ -738,8 +738,11 @@ DIST woke-0.15.0.tar.gz 86130 BLAKE2B 1954ea8dcfdc5ca035a78f7fa97b7a03a4c7b11e17 DIST woke-0.16.1.tar.gz 90086 BLAKE2B 08991bb8507f6b5431d54e97d8ce517372bfea8ba4f3765af2b9cb26f4b5f05d888ab296c531b5c21332042958635c8a2de1f17a8b5d256242341a228cfaa20c SHA512 d9ae29d4b8925086b2b72e54b9271bc6a8f0215e77fb415a3c3da7f2f51d170c1a833dc7d08786318cfc6b31103c1a60c71f96ed585902a40fdabbac188f8bc7 DIST woke-0.17.1-deps.tar.xz 126962264 BLAKE2B 64729e4223f7f520dd26657212a8b416ba959268f30aae1db5f91635e8c2c6d2b660cd58b013a17c7be75ae699173f933ed3e945caf205f4b2cf494455c25c27 SHA512 98ea4426c68cd65ec6303cba9597f6bb148afc3895abc935c305059bf8572df63bf6388e961d15c54581befd4bfad99a5266fba35c76f45dcc56b0efab4d474b DIST woke-0.17.1.tar.gz 91253 BLAKE2B 883999c302013b93cf60ebf4864c924f6004d80a372a97a3c1da1bd4063eeb5fb1e65cdcef14c91d5182ddf5ca2877139943c96a89ccbb1896dfeb3c49c97f16 SHA512 5f5ca89d66adf3694a2208712db1835d383fbd653dfa3175eb3e3e8c73a57d310f3bcd314b6578753c7b8383f2c71b9d84d2e35e315c813d1284806b06666307 +DIST woke-0.18.1-deps.tar.xz 19179476 BLAKE2B 9d1dd0a1685a2ffa85ea92041c70380d32c29ec390cbc535e404088c9a12d105030b97ad3ddc5e03ee3a7612863b0a2a02ff98fd5178a61d2358fbc3e6785e12 SHA512 a5fd3c963979bfa83fbd7977f48492bf6f4e71093b1de90852360919308b4add0036a23bfdc3bcc77935125657de42827254bf7faa8b893604ef32ea12db12b7 +DIST woke-0.18.1.tar.gz 96770 BLAKE2B 71e3fa758d14578e3801d5a8e63ab8a137c72e52252ce21ef15402ce9a26e95995396acf563644d88ab3c8a0788255b5389347624a22bc57052b061132a667de SHA512 5d1cd79134e380b4bb8628c78eaea13d6d03c0f8672588a3cfb8a47bceaf8d29347d9908e8e168fa18be585298b88020b7708988e202375d4c11fe9105a9f810 EBUILD woke-0.14.0.ebuild 33620 BLAKE2B fe619ac9b5f4927ce12a51c5f82f320c0182184c98f08db0004a9c57ba2598302a1a3660a7f85e31577a9b306fa3890fe72ca4c07a98fefea6b0e392b0dcba3d SHA512 695c39ba2a07c50c789d9c22958950f487122bccf0418f1d1750cb2720830ff79e3619f1d70294364866cac889a8fdd8b9f2d27ae4cbdcd3c55a56e2d052e2cd EBUILD woke-0.15.0.ebuild 33620 BLAKE2B fe619ac9b5f4927ce12a51c5f82f320c0182184c98f08db0004a9c57ba2598302a1a3660a7f85e31577a9b306fa3890fe72ca4c07a98fefea6b0e392b0dcba3d SHA512 695c39ba2a07c50c789d9c22958950f487122bccf0418f1d1750cb2720830ff79e3619f1d70294364866cac889a8fdd8b9f2d27ae4cbdcd3c55a56e2d052e2cd EBUILD woke-0.16.1.ebuild 38769 BLAKE2B a8ca46383d50c3354916cc9025dee717bee10d01cd014b582000ab4c1ebef8a6219834d746635a431c43224964b380e142fddf49c26250fb45a19932a86fa5e3 SHA512 d1ed7d90c600433d00f2b52cc8179fb9ec45ec94b8bca2d33a9be1401193e21958a6710def28dc7e44d7cb87c3b890b5d4242d6a551c0a891bfd629159cceb1a -EBUILD woke-0.17.1.ebuild 505 BLAKE2B 23bd210b227fef5161f662ea910c075c39ce6936379ae2d2272148a7df06fffa4b69e996489a15106ff0bc8a274466f2b257eb435ca8e59c1ba18f27db7b638e SHA512 e4c1dbc2182a8533d558be68b66708e1bc6415ef42c6603078deda7921bed7d25de725088518771699a3b8c97317542116a09b2227fcd1bb49cf136eeb1b8072 +EBUILD woke-0.17.1.ebuild 504 BLAKE2B 72040ac3c68579f4d25900ce24a281cc2bf448a5d3febd4ccfc30962ae57f09fccab8507ecf8ed8c4f377c9493a8411100df9dcadbf847132385bb83a50f7cd4 SHA512 0a1fad701cee2a6e02e5760ecdaf35b6427d959e1a559401695f2c6796bae078e05ae961f510ef4f97630808c103368977012d7d83cb353f42f7c9ab872080cb +EBUILD woke-0.18.1.ebuild 505 BLAKE2B 23bd210b227fef5161f662ea910c075c39ce6936379ae2d2272148a7df06fffa4b69e996489a15106ff0bc8a274466f2b257eb435ca8e59c1ba18f27db7b638e SHA512 e4c1dbc2182a8533d558be68b66708e1bc6415ef42c6603078deda7921bed7d25de725088518771699a3b8c97317542116a09b2227fcd1bb49cf136eeb1b8072 MISC metadata.xml 249 BLAKE2B 08603bf9d754b59bae12620988552abc7f76b87a1390d02038789eba034c22412a3593d10f443794a5171ff3905c2b5c822368b2eb9f53a528097b7b6c80ffe9 SHA512 338d72efbd040697be98aad4229b81c9694eb27ecbc39f3a18332f4cc766a46b4a0a92f32612203259bf58f5838d0aff7f0b1abec7766f6cd2394c73f7f0b251 diff --git a/dev-util/woke/woke-0.17.1.ebuild b/dev-util/woke/woke-0.17.1.ebuild index 8b05194f95ee..0e1e194d975e 100644 --- a/dev-util/woke/woke-0.17.1.ebuild +++ b/dev-util/woke/woke-0.17.1.ebuild @@ -11,7 +11,7 @@ SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" src_compile() { ego build . diff --git a/dev-util/woke/woke-0.18.1.ebuild b/dev-util/woke/woke-0.18.1.ebuild new file mode 100644 index 000000000000..8b05194f95ee --- /dev/null +++ b/dev-util/woke/woke-0.18.1.ebuild @@ -0,0 +1,23 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit go-module + +DESCRIPTION="check source code for non-inclusive language" +HOMEPAGE="https://getwoke.tech/" +SRC_URI="https://github.com/get-woke/woke/archive/v${PV}.tar.gz -> ${P}.tar.gz" +SRC_URI+=" https://dev.gentoo.org/~williamh/dist/${P}-deps.tar.xz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +src_compile() { + ego build . +} + +src_install() { + dobin woke + dodoc README.md example.yaml +} -- cgit v1.2.3