From e23a08d0c97a0cc415aaa165da840b056f93c997 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 8 Oct 2021 23:06:07 +0100 Subject: gentoo resync : 08.10.2021 --- dev-util/Manifest.gz | Bin 64640 -> 64454 bytes dev-util/android-tools/Manifest | 13 - .../android-tools/android-tools-9.0.0_p3-r1.ebuild | 143 --------- .../files/android-tools-8.1.0_p1-build.patch | 30 -- .../files/android-tools-9.0.0-limits-gcc11.patch | 11 - dev-util/aruba/Manifest | 6 - dev-util/aruba/aruba-0.14.14.ebuild | 55 ---- dev-util/aruba/aruba-1.0.2.ebuild | 60 ---- dev-util/aruba/aruba-1.0.3.ebuild | 62 ---- dev-util/aruba/aruba-1.1.2.ebuild | 63 ---- dev-util/bear/Manifest | 4 +- dev-util/bear/bear-3.0.13.ebuild | 87 ------ dev-util/bear/bear-3.0.16.ebuild | 87 ++++++ dev-util/byacc/Manifest | 4 +- dev-util/byacc/byacc-20210619.ebuild | 18 -- dev-util/byacc/byacc-20210808.ebuild | 2 +- dev-util/cargo-audit/Manifest | 149 ++++----- dev-util/cargo-audit/cargo-audit-0.14.1-r1.ebuild | 266 ---------------- dev-util/cargo-audit/cargo-audit-0.15.2.ebuild | 334 +++++++++++++++++++++ dev-util/cargo-ebuild/Manifest | 73 ++--- dev-util/cargo-ebuild/cargo-ebuild-0.3.2.ebuild | 78 ----- dev-util/cargo-ebuild/cargo-ebuild-0.3.3.ebuild | 106 ------- dev-util/cargo-ebuild/cargo-ebuild-0.5.0.ebuild | 166 ++++++++++ dev-util/cargo-license/Manifest | 66 ++-- dev-util/cargo-license/cargo-license-0.3.0.ebuild | 74 ----- dev-util/cargo-license/cargo-license-0.4.2.ebuild | 68 +++++ dev-util/ccache/Manifest | 2 +- dev-util/ccache/ccache-4.3-r3.ebuild | 2 +- dev-util/clippy/Manifest | 6 +- dev-util/clippy/clippy-7.5.1.ebuild | 36 --- dev-util/clippy/clippy-8.0-r1.ebuild | 38 --- dev-util/clippy/clippy-8.0.1.ebuild | 4 + dev-util/cmocka/Manifest | 2 +- dev-util/cmocka/cmocka-1.1.5.ebuild | 2 +- dev-util/cppunit/Manifest | 2 +- dev-util/cppunit/cppunit-1.15.1-r3.ebuild | 2 +- dev-util/cutter/Manifest | 2 + dev-util/cutter/cutter-2.0.3.ebuild | 63 ++++ dev-util/devhelp/Manifest | 6 +- dev-util/devhelp/devhelp-40.1.ebuild | 2 +- dev-util/devhelp/devhelp-41.2.ebuild | 83 +++++ .../files/41.2-optional-introspection.patch | 47 +++ dev-util/devhelp/files/41.2-webkitgtk40.patch | 38 +++ dev-util/diffoscope/Manifest | 4 +- dev-util/diffoscope/diffoscope-180.ebuild | 2 +- dev-util/diffoscope/diffoscope-186.ebuild | 109 +++++++ dev-util/gdbus-codegen/Manifest | 2 +- dev-util/gdbus-codegen/gdbus-codegen-2.68.4.ebuild | 2 +- dev-util/gi-docgen/Manifest | 2 +- dev-util/gi-docgen/gi-docgen-2021.7.ebuild | 2 +- dev-util/glib-utils/Manifest | 2 +- dev-util/glib-utils/glib-utils-2.68.4.ebuild | 2 +- dev-util/intel-graphics-compiler/Manifest | 2 +- .../intel-graphics-compiler-1.0.8517-r1.ebuild | 2 +- dev-util/jenkins-bin/Manifest | 13 +- dev-util/jenkins-bin/jenkins-bin-2.289.2.ebuild | 45 --- dev-util/jenkins-bin/jenkins-bin-2.289.3.ebuild | 45 --- dev-util/jenkins-bin/jenkins-bin-2.300.ebuild | 45 --- dev-util/jenkins-bin/jenkins-bin-2.303.1.ebuild | 45 --- dev-util/jenkins-bin/jenkins-bin-2.303.2.ebuild | 45 +++ dev-util/jenkins-bin/jenkins-bin-2.304.ebuild | 45 --- dev-util/jenkins-bin/jenkins-bin-2.315.ebuild | 45 +++ dev-util/lldb/Manifest | 8 +- dev-util/lldb/lldb-12.0.1.ebuild | 6 +- dev-util/lldb/lldb-13.0.0.9999.ebuild | 9 +- dev-util/lldb/lldb-13.0.0.ebuild | 9 +- dev-util/lldb/lldb-14.0.0.9999.ebuild | 9 +- dev-util/meld/Manifest | 2 +- dev-util/meld/meld-3.20.4.ebuild | 2 +- dev-util/meson/Manifest | 5 +- .../meson/files/meson-tests-rust-add-libm.patch | 22 ++ dev-util/meson/meson-0.59.1-r1.ebuild | 3 +- dev-util/meson/meson-0.59.2.ebuild | 106 +++++++ dev-util/ostree/Manifest | 2 +- dev-util/ostree/ostree-2021.3-r2.ebuild | 2 +- dev-util/rizin/Manifest | 4 + dev-util/rizin/files/rizin-0.3.0-md4-openssl.patch | 100 ++++++ .../rizin/files/rizin-0.3.0-typedb-prefix.patch | 132 ++++++++ dev-util/rizin/rizin-0.3.0.ebuild | 103 +++++++ dev-util/rosdep/Manifest | 4 +- dev-util/rosdep/rosdep-0.21.0.ebuild | 23 +- dev-util/rosdep/rosdep-9999.ebuild | 23 +- dev-util/sccache/files/scheduler.initd | 0 dev-util/sccache/files/server.initd | 0 dev-util/scons/Manifest | 2 +- dev-util/scons/scons-4.2.0-r1.ebuild | 22 +- dev-util/spirv-llvm-translator/Manifest | 2 +- ...spirv-llvm-translator-11.1.0_pre20210212.ebuild | 2 +- dev-util/strace/Manifest | 6 +- dev-util/strace/strace-5.12-r1.ebuild | 107 +++++++ dev-util/strace/strace-5.12.ebuild | 105 ------- dev-util/strace/strace-5.14-r1.ebuild | 107 +++++++ dev-util/strace/strace-5.14.ebuild | 105 ------- dev-util/strace/strace-9999.ebuild | 4 +- dev-util/trinity/Manifest | 6 - dev-util/trinity/files/trinity-1.9-gcc10_fix.patch | 34 --- .../files/trinity-1.9-include_types_h.patch | 33 -- dev-util/trinity/metadata.xml | 11 - dev-util/trinity/trinity-1.9.ebuild | 51 ---- dev-util/trinity/trinity-9999.ebuild | 46 --- dev-util/umockdev/Manifest | 2 +- dev-util/umockdev/umockdev-0.16.1-r1.ebuild | 2 +- dev-util/xdelta/Manifest | 2 +- dev-util/xdelta/xdelta-3.0.11.ebuild | 4 +- 104 files changed, 2038 insertions(+), 2010 deletions(-) delete mode 100644 dev-util/android-tools/android-tools-9.0.0_p3-r1.ebuild delete mode 100644 dev-util/android-tools/files/android-tools-8.1.0_p1-build.patch delete mode 100644 dev-util/android-tools/files/android-tools-9.0.0-limits-gcc11.patch delete mode 100644 dev-util/aruba/aruba-0.14.14.ebuild delete mode 100644 dev-util/aruba/aruba-1.0.2.ebuild delete mode 100644 dev-util/aruba/aruba-1.0.3.ebuild delete mode 100644 dev-util/aruba/aruba-1.1.2.ebuild delete mode 100644 dev-util/bear/bear-3.0.13.ebuild create mode 100644 dev-util/bear/bear-3.0.16.ebuild delete mode 100644 dev-util/byacc/byacc-20210619.ebuild delete mode 100644 dev-util/cargo-audit/cargo-audit-0.14.1-r1.ebuild create mode 100644 dev-util/cargo-audit/cargo-audit-0.15.2.ebuild delete mode 100644 dev-util/cargo-ebuild/cargo-ebuild-0.3.2.ebuild delete mode 100644 dev-util/cargo-ebuild/cargo-ebuild-0.3.3.ebuild create mode 100644 dev-util/cargo-ebuild/cargo-ebuild-0.5.0.ebuild delete mode 100644 dev-util/cargo-license/cargo-license-0.3.0.ebuild create mode 100644 dev-util/cargo-license/cargo-license-0.4.2.ebuild delete mode 100644 dev-util/clippy/clippy-7.5.1.ebuild delete mode 100644 dev-util/clippy/clippy-8.0-r1.ebuild create mode 100644 dev-util/cutter/cutter-2.0.3.ebuild create mode 100644 dev-util/devhelp/devhelp-41.2.ebuild create mode 100644 dev-util/devhelp/files/41.2-optional-introspection.patch create mode 100644 dev-util/devhelp/files/41.2-webkitgtk40.patch create mode 100644 dev-util/diffoscope/diffoscope-186.ebuild delete mode 100644 dev-util/jenkins-bin/jenkins-bin-2.289.2.ebuild delete mode 100644 dev-util/jenkins-bin/jenkins-bin-2.289.3.ebuild delete mode 100644 dev-util/jenkins-bin/jenkins-bin-2.300.ebuild delete mode 100644 dev-util/jenkins-bin/jenkins-bin-2.303.1.ebuild create mode 100644 dev-util/jenkins-bin/jenkins-bin-2.303.2.ebuild delete mode 100644 dev-util/jenkins-bin/jenkins-bin-2.304.ebuild create mode 100644 dev-util/jenkins-bin/jenkins-bin-2.315.ebuild create mode 100644 dev-util/meson/files/meson-tests-rust-add-libm.patch create mode 100644 dev-util/meson/meson-0.59.2.ebuild create mode 100644 dev-util/rizin/files/rizin-0.3.0-md4-openssl.patch create mode 100644 dev-util/rizin/files/rizin-0.3.0-typedb-prefix.patch create mode 100644 dev-util/rizin/rizin-0.3.0.ebuild mode change 100644 => 100755 dev-util/sccache/files/scheduler.initd mode change 100644 => 100755 dev-util/sccache/files/server.initd create mode 100644 dev-util/strace/strace-5.12-r1.ebuild delete mode 100644 dev-util/strace/strace-5.12.ebuild create mode 100644 dev-util/strace/strace-5.14-r1.ebuild delete mode 100644 dev-util/strace/strace-5.14.ebuild delete mode 100644 dev-util/trinity/Manifest delete mode 100644 dev-util/trinity/files/trinity-1.9-gcc10_fix.patch delete mode 100644 dev-util/trinity/files/trinity-1.9-include_types_h.patch delete mode 100644 dev-util/trinity/metadata.xml delete mode 100644 dev-util/trinity/trinity-1.9.ebuild delete mode 100644 dev-util/trinity/trinity-9999.ebuild (limited to 'dev-util') diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index 2be0392d49da..b385cbfb5a46 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/android-tools/Manifest b/dev-util/android-tools/Manifest index a8a0c2cdf546..914878b434c4 100644 --- a/dev-util/android-tools/Manifest +++ b/dev-util/android-tools/Manifest @@ -1,21 +1,8 @@ -AUX android-tools-8.1.0_p1-build.patch 545 BLAKE2B 27b2adf298df89972eac73349118378c5210e9a1d4177292eff44a587627a9f16c8ad0eaca075b4f924e4e7733f73afc954ee10eeed3d465262102bbd012f313 SHA512 67d4f7a772ae48d23f253a385575203ff50d2559ba784832b177bbd9adbda614a7f868a3362e564af98ca840297213446a0c808b380e0ff7cce4cca78437f623 -AUX android-tools-9.0.0-limits-gcc11.patch 323 BLAKE2B a431febfcf8ffaa7a6f61c1c4b8bdf3dc9928d72350134b3b6046d150a4489fd5a2ba1ea35e76f549f04796110cfb1d6270cc83bb1614d3d5c3bb1550d912d3b SHA512 28ff8b1bd13b6d0410c6e8a338fdeb9feeeae7c2d1411967f81f1f73534a8a13d00378fbfad310c0abb589337d7fc4d5d62daa70a4d5a729502f40151c9b8148 AUX make-tarballs.sh 3176 BLAKE2B 7438c5dc63c355f1789309b5e825373396788808223f64718da227066a3b870fdb0fdcc827d0dbefd56d8d72fa6740a8b8c64e75b58dcda1a79eddebb064f001 SHA512 aebcc6e6c336932b4c9770ff21bb2ee3beff6947a04e88904b6ac1d1475c0c1e0eb5ccd774d9cc07aef6a9f849bd8dcf5b344012cec9c9b595d1aff916fc30c3 DIST android-tools-31.0.0p1.tar.xz 25135336 BLAKE2B abef4fa611541370d6c745c3f6df8f0326074ef23d4e656ab19443484b5459531fab0544936177397dece12b79ff37189003e818e49bfc4bb3d47e98955b917f SHA512 40bded59614a6d0543e5011038b7f1c6abcb64f0daa71a13175ecb75fe42cb9985ed3a6301d73ee8d4ea20e2c98e3ed8130824ee74dcebe75bc0d7f3052c9d3b -DIST android-tools-9.0.0_p3-bug-706946-fno-common.patch.xz 2696 BLAKE2B de8083846d6cb24d2fcb12789b302f5df766753989e004154746d4402a5777bbabff2e9c67758e9185c0ea56dde7e647a8a15dd696671c28f2f708703bcad9f0 SHA512 e65818e9d06295f7de8f8bc52270054f9936659b2bf07f7abc15f2ea7b138536396a24c39bb6a260a931250396b04022170f2045336f0ba6444cd90fb0dfdbb0 -DIST android-tools-9.0.0_p3-fix-build-with-glibc-2.30.patch 1262 BLAKE2B fa2d3cd31e82dd3b17bb840096c6158f1b117cb12b8b3c6f6c604efd85f880346c04e8e98b17bebd68d56e06cdc126677ad96dbd6214175544a9b93020292956 SHA512 21c2501fa24f59489e656ac5122c906476ad573e63f6dcc88605dafde9d4b8927ea904708caaababd12155153d969d2480aff591d98057859e8b885e94aa126a -DIST android-tools-9.0.0_r3-arch.tar.gz 8451 BLAKE2B b28649333aa0e5a6f4bc83f9e42e1749a4d138075d03559c5871a24f782bf8608bcf07a609bd791ee29afabcb4435ece2ed8f8abc171265ef9d67da231c8a29e SHA512 d3409f89d2c334b66e694fd77e068e2d863dc9a99b9ef332b0a08c9c186c26eb9d969ef5cde5aa6e28b866847b4a85a4d3a4c2b0951a37752510b2f3b41c5943 -DIST android-tools-9.0.0_r3-core.tar.gz 27484684 BLAKE2B d071adacd5be0341a9114e57242fe51f623773683b9db2735eac9231a77cc22651f09e1c63682e729494aa6409939696a5635afcd5e8a40ec0f75d2784c00ffc SHA512 0edc8b02b57085ce88b39c987284af1c681870594b20ab9ecf4be98a0cfdff2905bc80f5d8eeb7fbc7f4604b800b6f95bc6b2b0321c900bf833313dfcbb2eefb -DIST android-tools-9.0.0_r3-e2fsprogs.tar.xz 5255616 BLAKE2B 5fe62da70686148d755c60c1cef4b64d80f0c6a891d13a778d2a3209f950b0f9c5b19bf39ed28c5d38d01103ef1ea474133f57b7104a4fdf80eafd8edc17a3a5 SHA512 a9c3c180ddb96f10710a18794b20cfc641d40af3643a1133091127a40c27fa724b6e6f1af8e66fc1e1ca33053e33499b910880eab05979a2de95a0d3d7a79f93 -DIST android-tools-9.0.0_r3-extras.tar.xz 1653548 BLAKE2B 1a8c2ee2e564adc04d646ab54e1913d17e9ed0fb0ef3872bd8a459ecad5fbf7324830c1120c367d9515607ecc659fb0f27c4f7db740fda318fd13be1300a6a51 SHA512 13dc145faf919c1f7cc183f823ca46330568daff19ffb110af383876cdb6b0e9f0a83690a4e22633b572c1e6c2aba14ef0181c01720095173d258320229e9108 -DIST android-tools-9.0.0_r3-f2fs-tools.tar.xz 212092 BLAKE2B 32775e5b049bd2ff2ce7c9ea3362a602dcda6328e39036902020bd372a812898d84912f686cf347b225af630c2dea81ce30b601ac968b1168e2851b94ac2da2e SHA512 4fac8f18533c5c2270aed6e60b21721c643a44a27b37482ff8fd8fa4d7c875eb8a626d544ec4e6efb89c7408ae97e66ffd123588e90b98312e5291575ca8baa6 -DIST android-tools-9.0.0_r3-selinux.tar.xz 3202332 BLAKE2B 60a884eb1bd34fe5796f8fb33e5aefd7f9ffc85ac91784e0a8f0ca663010cf2222c80f4c419019b5817f9cbd8037ab78914e42417193e1b802a2682bb82c0097 SHA512 f0a77dc0ac91d434573370110c70529caabfd5f036c02ae5f1a4b2097e48324198d03ecdc92a622e1590012dd3f20f103384fed468f5e27aebcaf9315bb87078 -DIST android-tools-9.0.0_r3.ninja.xz 4244 BLAKE2B 14cea7523f22a7f4e02e93c32e4d4684e057abbe8e2b537b7e942cc27c13ea2aa13bcdb5c3ccafc261b8d7fc4b4cd4b9394e0970734b36111ccffbacecc5cfb9 SHA512 46956a608d6a9b93f1a035d6b0e153c476b55d4f8a2db4915b18ac9904a6d07befcbceb8e2e50054e7dbe2970be8539243134cd9722d2f2ec8a36a3153e03c56 DIST android-tools-dont-install-license.patch 1016 BLAKE2B da65a414d046995358e91a0ca037951bc9c5a3e790b3b2151716b234c2943301ecef4ed248914235736ddd949f772311bf823e9b3b3f1980b7a5c4b72e5bcd47 SHA512 747728723941091caa17c66e68e88d2145a2ff037e6f5724f89f680d2ce6f4031efebcda7dbcc5b459ca4f5f9ddbf4ba04b0451b9939d19eaf2fa9d9ab727284 DIST android-tools-fix-gcc11.patch 137252 BLAKE2B 0e80aab92cb69e3223f81834d53c1d84aef866787261305fd539cb8cb75a21361c65f091b2f7d83f6f8236816f43510f4f0f8b51dee4b03d99af31c78dc53a79 SHA512 fb4d8d13f9022f0472c81fe6b9252000d93ba5f77b84d7ac7d6846753078b6fdac0687fcb7157e445bba02cbf008ea3744d84e8fc5d534ee3807f61674e3238c DIST android-tools-install-e2fsdroid-ext2simg.patch 2164 BLAKE2B 7f0b43ff5ae820101628399540f3e5b87bf69224f4a61a6b76b8b6b3b06f8e7162a6c1e7ee43eee928cfa96824f5efff72317b4bbfe160d8e72d96aa84e0a1d6 SHA512 d5fd63c108ca6b880b1b79cf362468335f19fad7bf2042fb667b56e34dc95acc47e1bf9c9e72be1d2bd8252a529cd49eb030d141bf735524bdaeb85482d544a9 DIST android-tools-no-gtest.patch 3152 BLAKE2B da71e3cba87b21ffcb144602a06d7e269faabd173233363b757cd2191c051f8d3281f591117d4551d7acc029d6e2d421f702f9f836dfe0dec6c676aa39a2d9fe SHA512 a28d2264bf40c420a279acf1f4c3b4588d96ce2d6e2d6d322abbde62d773804bef10dc33f13dd52c7de80ace6c58f91ae28f5d4e8e97dfae4d2a8473d8537423 -DIST boringssl-45210dd4e21ace9d28cb76b3f83303fcdd2efcce.tar.gz 13581532 BLAKE2B ca2f6757807adc265314a7444605c6199a19847fb426384bafa201bf63f4e3c7c567fb8094b740b8a00caf0d106bb1efea2893b00d45c9772740a81dc0a186f3 SHA512 c6695d078ee7b3694898dfdc0ee3382d01f9bb592ea46eb64026c73565735fd7251bbb0fd3e8c8552394bcdad5717de7ee5106cf1ed91aacec05d779ad693f6a EBUILD android-tools-31.0.0_p1.ebuild 3448 BLAKE2B 4fb9987fecefa86e9a2d55dd37c29d0684122f03419cf29630fc4a05d0012a1e66beffa5bc1529224bf46e7431ee3dcc84d27d1c241883948bf0f77d4f223928 SHA512 f0a32bb626d224bfb4729333ce63fd45bbbc4f39053aed2494b36022850673e32724e548353b67391c4101a4b6e186f5d8638ecb6d496bd869674a47761d031d -EBUILD android-tools-9.0.0_p3-r1.ebuild 5135 BLAKE2B a11fd1cf1bb6c2455594dde183402c713597ff31dcf63b4216e9793035ab8546d0f34e2e82033da8f441ddd8f50ab52d793186674e96ed922b3dc86132db4b7f SHA512 19ade071b5e6c61b57ab2ff73a63fad78bd2494e9b0595b21712324fbdb67fc9e4410001fdb0d2ec0d912775aabb1e29d42994191f413ba35b4100d267f6cf2a MISC metadata.xml 715 BLAKE2B 86f1b747788d730497f2b94265ac665cd5af7d4c203f07d30134fe310c82c6f054e09dce0469f091dad560df58bd6db1ef72dfb8684d413b81429bf57d067106 SHA512 73326b3b0a91b8b39965c7fd7be6aa30d0e5326fdadceba9a2b9f3f20f47e22fe93581fe170c2f1b8f7299d887796a8143505bce1921565056d14a5529fc1354 diff --git a/dev-util/android-tools/android-tools-9.0.0_p3-r1.ebuild b/dev-util/android-tools/android-tools-9.0.0_p3-r1.ebuild deleted file mode 100644 index d5ba3b863325..000000000000 --- a/dev-util/android-tools/android-tools-9.0.0_p3-r1.ebuild +++ /dev/null @@ -1,143 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" - -PYTHON_COMPAT=( python3_{7..9} ) -CMAKE_MAKEFILE_GENERATOR="ninja" - -inherit flag-o-matic bash-completion-r1 ninja-utils toolchain-funcs cmake-utils python-r1 - -MY_PV="${PV/_p/_r}" -MY_P=${PN}-${MY_PV} - -DESCRIPTION="Android platform tools (adb, fastboot, and mkbootimg)" -HOMEPAGE="https://android.googlesource.com/platform/system/core.git/" -# See helper scripts in files/ for creating these tarballs and getting this hash. -BORINGSSL_SHA1="45210dd4e21ace9d28cb76b3f83303fcdd2efcce" -GLIBC_GETTID_PATCH="${P}-fix-build-with-glibc-2.30.patch" -# The ninja file was created by running the ruby script from archlinux by hand and fixing the build vars. -# No point in depending on something large/uncommon like ruby just to generate a ninja file. -SRC_URI="https://github.com/archlinux/svntogit-community/archive/0ffb7b41d599741d100a6a00a4bb20e162cd3f90.tar.gz -> ${MY_P}-arch.tar.gz - https://github.com/android/platform_system_core/archive/android-${MY_PV}.tar.gz -> ${MY_P}-core.tar.gz - https://github.com/google/boringssl/archive/${BORINGSSL_SHA1}.tar.gz -> boringssl-${BORINGSSL_SHA1}.tar.gz - mirror://gentoo/${MY_P}-e2fsprogs.tar.xz https://dev.gentoo.org/~zmedico/dist/${MY_P}-e2fsprogs.tar.xz - mirror://gentoo/${MY_P}-extras.tar.xz https://dev.gentoo.org/~zmedico/dist/${MY_P}-extras.tar.xz - mirror://gentoo/${MY_P}-selinux.tar.xz https://dev.gentoo.org/~zmedico/dist/${MY_P}-selinux.tar.xz - mirror://gentoo/${MY_P}-f2fs-tools.tar.xz https://dev.gentoo.org/~zmedico/dist/${MY_P}-f2fs-tools.tar.xz - mirror://gentoo/${MY_P}.ninja.xz https://dev.gentoo.org/~zmedico/dist/${MY_P}.ninja.xz - https://raw.githubusercontent.com/nmeum/android-tools/8a30dba5768304176fd78aaa131242f6b880f828/patches/core/0022-Use-glibc-s-gettid-when-using-glibc-2.30.patch -> ${GLIBC_GETTID_PATCH} - https://dev.gentoo.org/~zmedico/dist/${P}-bug-706946-fno-common.patch.xz" - -# The entire source code is Apache-2.0, except for fastboot which is BSD-2. -LICENSE="Apache-2.0 BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86 ~x86-linux" -IUSE="python" -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -DEPEND="sys-libs/zlib:= - dev-libs/libpcre2:= - virtual/libusb:1=" -RDEPEND="${DEPEND} - python? ( ${PYTHON_DEPS} )" -DEPEND+=" - dev-lang/go" - -PATCHES=("${FILESDIR}"/${PN}-9.0.0-limits-gcc11.patch) - -S=${WORKDIR} -CMAKE_USE_DIR="${S}/boringssl" - -unpack_into() { - local archive="$1" - local dir="$2" - - mkdir -p "${dir}" - pushd "${dir}" >/dev/null || die - unpack "${archive}" - if [[ ${dir} != ./* ]] ; then - mv */* ./ || die - fi - popd >/dev/null -} - -src_unpack() { - unpack_into "${MY_P}-arch.tar.gz" arch - unpack_into "${MY_P}-core.tar.gz" core - unpack_into "${MY_P}-e2fsprogs.tar.xz" ./e2fsprogs - unpack_into "${MY_P}-extras.tar.xz" extras - unpack_into "${MY_P}-f2fs-tools.tar.xz" ./f2fs-tools - unpack_into "${MY_P}-selinux.tar.xz" ./selinux - unpack_into boringssl-${BORINGSSL_SHA1}.tar.gz boringssl - - unpack "${MY_P}.ninja.xz" - mv "${MY_P}.ninja" "build.ninja" || die - - unpack "${P}-bug-706946-fno-common.patch.xz" - - # Avoid depending on gtest just for its prod headers when boringssl bundles it. - ln -s ../../boringssl/third_party/googletest/include/gtest core/include/ || die -} - -src_prepare() { - sed -e 's:elseif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "i386"):\0\n set(ARCH "x86")\nelseif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "i586"):' \ - -i "${S}"/boringssl/CMakeLists.txt || die #668792 - - cd "${S}"/core || die - eapply "${WORKDIR}"/arch/trunk/fix_build_core.patch - eapply "${FILESDIR}"/android-tools-8.1.0_p1-build.patch - eapply "${DISTDIR}/${GLIBC_GETTID_PATCH}" - - cd "${S}"/selinux || die - eapply "${WORKDIR}"/arch/trunk/fix_build_selinux.patch - - cd "${S}"/e2fsprogs || die - eapply "${WORKDIR}"/arch/trunk/fix_build_e2fsprogs.patch - - cd "${S}"/extras - sed -e 's|^#include $|/*\0*/|' \ - -e 's|^__BEGIN_DECLS$|#ifdef __cplusplus\nextern "C" {\n#endif|' \ - -e 's|^__END_DECLS$|#ifdef __cplusplus\n}\n#endif|' \ - -i ext4_utils/include/ext4_utils/ext4_crypt{,_init_extensions}.h || die #580686 - - cd "${S}" || die - - eapply "${WORKDIR}/${P}-bug-706946-fno-common.patch" - - sed -E \ - -e "s|^(CC =).*|\\1 $(tc-getCC)|g" \ - -e "s|^(CXX =).*|\\1 $(tc-getCXX)|g" \ - -e "s|^(CFLAGS =).*|\\1 ${CFLAGS}|g" \ - -e "s|^(CPPFLAGS =).*|\\1 ${CPPFLAGS}|g" \ - -e "s|^(CXXFLAGS =).*|\\1 ${CXXFLAGS}|g" \ - -e "s|^(LDFLAGS =).*|\\1 ${LDFLAGS}|g" \ - -e "s|^(PKGVER =).*|\\1 ${MY_PV}|g" \ - -i build.ninja || die - - grep -rlZ -- -Werror . | xargs -0 sed -e 's:-Werror ::g' -e 's: -Werror::g' -i || die #706946 - - # The pregenerated ninja file expects the build/ dir. - BUILD_DIR="${CMAKE_USE_DIR}/build" - cmake-utils_src_prepare -} - -src_configure() { - append-lfs-flags - - cmake-utils_src_configure -} - -src_compile() { - # We only need a few libs from boringssl. - cmake-utils_src_compile libcrypto.a libssl.a - - eninja -} - -src_install() { - dobin adb e2fsdroid ext2simg fastboot mke2fs.android - dodoc core/adb/*.{txt,TXT} core/fastboot/README.md - use python && python_foreach_impl python_doexe core/mkbootimg/mkbootimg - newbashcomp arch/trunk/bash_completion.fastboot fastboot -} diff --git a/dev-util/android-tools/files/android-tools-8.1.0_p1-build.patch b/dev-util/android-tools/files/android-tools-8.1.0_p1-build.patch deleted file mode 100644 index f3d664ef70a3..000000000000 --- a/dev-util/android-tools/files/android-tools-8.1.0_p1-build.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- a/adb/sysdeps.h -+++ b/adb/sysdeps.h -@@ -66,6 +66,11 @@ - #endif - #endif - -+#ifndef __clang__ -+#define _Nonnull -+#define _Nullable -+#endif -+ - #ifdef _WIN32 - - // Clang-only nullability specifiers ---- a/libcutils/include/cutils/trace.h -+++ b/libcutils/include/cutils/trace.h -@@ -18,7 +18,13 @@ - #define _LIBS_CUTILS_TRACE_H - - #include -+// https://gcc.gnu.org/PR60932 -+#ifdef __cplusplus -+#include -+using namespace std; -+#else - #include -+#endif - #include - #include - #include diff --git a/dev-util/android-tools/files/android-tools-9.0.0-limits-gcc11.patch b/dev-util/android-tools/files/android-tools-9.0.0-limits-gcc11.patch deleted file mode 100644 index ced85fc8306e..000000000000 --- a/dev-util/android-tools/files/android-tools-9.0.0-limits-gcc11.patch +++ /dev/null @@ -1,11 +0,0 @@ -https://bugs.gentoo.org/764071 ---- a/core/fastboot/protocol.cpp 2018-06-21 02:58:42.000000000 +0200 -+++ b/core/fastboot/protocol.cpp 2021-01-06 10:11:52.806586912 +0100 -@@ -37,6 +37,7 @@ - - #include - #include -+#include - - #include - #include diff --git a/dev-util/aruba/Manifest b/dev-util/aruba/Manifest index 9900501506a1..5f106f82821f 100644 --- a/dev-util/aruba/Manifest +++ b/dev-util/aruba/Manifest @@ -1,15 +1,9 @@ -DIST aruba-0.14.14.gem 172544 BLAKE2B 085a0a030c5c4d1527e80ce004adeb80fc8a9eca8507211acaf49d947ed412aa54f1319104833a8fbb76d3ce5b77e84b35187234ee97060b51e8877519ed6249 SHA512 612b742bdf89e0272714d709a772eded1c61c654977bb58f7e6e5ef5a8b29dece848bf3c70aa6bc566e6c2a75b3e39e637fa5e37f869fbf4bf3d0997257df9f7 DIST aruba-0.6.2.gem 75776 BLAKE2B 569af009cc20b644878fda25b5e7f79bd2f7c6f5fa9ef2503a5e730b8eb5938872563dace27031d31847bacfbb7e4764079da74fa2a917cc3d98a596cf2248c7 SHA512 ad859aa34f6e6778d9eb92b7e8f298180250e0690b21285e48b85dda88c09c74437ed0dff4e07ea8a02e8c784841ef89504219aa844457273349b8072ebc761e -DIST aruba-1.0.2.tar.gz 132977 BLAKE2B 762abef412a62e91931690a0a56ee1b04868c9f446f79e1c282e15c1ded1faf609d480e7fb032b09c3230e2d233b3cb0e09a58b2950c7a138f486c34339b8a0c SHA512 ff9161a94627e1bd123c00a0c3dd8624034b10741867d60c85264322e4ae5f2226d585d361fe8f2229003c187a1dff38c4278c359f018ca28cef1fd6efd26aa0 DIST aruba-1.0.3.tar.gz 133790 BLAKE2B 4008cfec1bc1d63113b1d8961e3bd6219f3884875350b5f2ec6676f6a6167e9bbc6b759c8cc0a29a6774877d3ab2f1c95954d83dbfe3e79669cc8968c1c533ec SHA512 ff89846b805267e2a4bff394c8285b9227d40a2cd93a7ca8fdf8cd6d38a3b2144d5e96b0bd1cef94714df630ad7a779d609e05585c671371124b400130f3b3b4 DIST aruba-1.1.2.tar.gz 132680 BLAKE2B 328c012eccfb988eec280a102da94150d1811fc67816c09aa2b94f1b6a06ca68e21cd4612e87fba089f4eb9f3b90716cfe121bda306936eeb53019cec539e651 SHA512 58f658c118fe83ddfbb6c361ab3ce6ae5e6084e4233dba62350eba1c911d8ad0558d1ca604206691d097a48453d608042bd992730b92971cdd3d2475d8f6ca4e DIST aruba-2.0.0.tar.gz 132762 BLAKE2B b06190d3a1698c5a2d295df16096b2bd587c60a9c428d35e8ad24204b71b7a3d86f5b52a5f601f57204903412508faad3d4032f1499d78a309a99df63e8a68e5 SHA512 214de8dd3dd29b46ddac2605bab5008ac9d9755eef53c140aea5f160aba60ed9ac71ac5e1410f59700ddd8a506faedf6b54d99682c875faeaecbb47ad8660435 -EBUILD aruba-0.14.14.ebuild 1746 BLAKE2B 419b70985f18519c23aab2e13b006d867a19ae534fda30c9a4ab88a3df18bab5a38b74b5614c8fa00f1577acca27b90ab260c05de2da8700133d33c71edbc97f SHA512 84eb8be2f99c0e7a65a61450ed56ddf632565da6db96e1b10e5cd5dffeae24f476a765507a2e57fffa22a7d90447036967f66cd346bf03c7151c5797d6118140 EBUILD aruba-0.6.2-r2.ebuild 967 BLAKE2B 6a11fa4ca7af64f825b1251d470190a64608279aa1f2735e1ffd458479e22e9ffa6739bef16d3e714cab5ec53a16fd31401d1a47c675538a5fe8b2480d48204b SHA512 c922d4e5a19162aefb55b4415547222d1b799bcb7f239e6e9167a96349c76804b569829b60f91289e781c1dd4211361ac7b3ef547be92a8b35712dd5075b6916 -EBUILD aruba-1.0.2.ebuild 1922 BLAKE2B f7d9aa054e862cf7aeef26a322a067ef8b279c8a96a472471aa0dd2a027c0e06d66908ede4730ccfeeec07c76dcc52657a497f7040d9b83104a60cee83d4f032 SHA512 e8451f0ec7ec1c9967dd0046050eb01b96ce616c55fb50ab98705595ad4b98b747df4be1c468da45163c710398d2de2b253d3b3ff58f042153f45e30664bc311 EBUILD aruba-1.0.3-r1.ebuild 1968 BLAKE2B 1423a47057cd55850ddffa55a807832d6c88a3d6c52b40151e6722f7b06c2486c6757286f184528e34b962ad39e87ff4853f94fa3422febf8c79b67529ba7fad SHA512 145d0ea4cc31df24758d3baa19567b82fc68a2a890034d3e03fc64ade8ea262954796c96f421bf77e45de6d79cd4db99cb59a25d26e71fa79c4680e18c35c897 -EBUILD aruba-1.0.3.ebuild 1955 BLAKE2B 0b36d1b42e8a9cf1ca22a19118189f2a8bcd5291cf8e4626d2de1542fa3352a0e9c2a777394f93b7bc92888debfa32673863a52137c8077cc0b97040eeded385 SHA512 25587725ee21665a2d36bbae4eae8e836cc96f57b95b974a7dd0f0ba0e9a8a8b520451e1543d80ae335d1ad6ab00b681beb67bc294e71ad0160dcad5e732053c EBUILD aruba-1.1.2-r1.ebuild 1948 BLAKE2B 3350e24d20c4de6d9738efb11424e6963df85112e66286166285f81d7e100fea21e6d2e779ea3ba454b6345e51ba4ebb31374f14450de5d7f2af792c09f3f324 SHA512 a48b19aa3574fe8263224fd7b927ceb0201ac0baf57e9871c5ac1e886664f34f17e8fe7c1068f8fe57a8c08287af14ccb82f5880900a059761d15cf33237f2da -EBUILD aruba-1.1.2.ebuild 1974 BLAKE2B e72155ac6254e637f690956f5f8c5ee8fddc820ad53431c895c3934f512e20569c0ac90e027d3d6148fea9751683d59863cc41feb4319ea1911dd05cc315d623 SHA512 5a86831f7a0679f1e40b64f4c028d60636bb8b6417f5b3c86126fec17a4e8e00484089398b71c58456616e9a83e08a8944be0fc2c04e3249132ac4ea561922e8 EBUILD aruba-2.0.0.ebuild 2001 BLAKE2B 6e5f04bf9309082b3b034a53bb67e27c9ac9d5ba734d5845ad5f59f18fb5c02a721d2d272a415d50b259a343db8a1aaf00be42027e74255934978e48ee5f6bdb SHA512 a1f339e0886e8b51839e4708283b4cb145f988bdc3661be52b961b7dc805651fccc6936472ba7a8dfd901f55c98d01801864ed87c8553136f6e548a8cb2caeb4 MISC metadata.xml 297 BLAKE2B 013e79bd25020910ff023586ed3e1349ee1dcbf195b73c230133775c2fe031794f91fd7e54d4df43bfc61de716f452492f2b7af3ba7dbf7e04cf4a47ac16a00d SHA512 c57a4e881304d3bdc2001d4f221ec7d4789223fa36b104271ec9a2439e7730ccbfd349b16209ac6a59fe782618b14423cf3b7b345ef2a7d4944a535eaed75c9a diff --git a/dev-util/aruba/aruba-0.14.14.ebuild b/dev-util/aruba/aruba-0.14.14.ebuild deleted file mode 100644 index 9b29c27e1b64..000000000000 --- a/dev-util/aruba/aruba-0.14.14.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby24 ruby25 ruby26" - -RUBY_FAKEGEM_RECIPE_TEST="cucumber" -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" -RUBY_FAKEGEM_BINDIR="exe" - -inherit ruby-fakegem - -DESCRIPTION="Cucumber steps for driving out command line applications" -HOMEPAGE="https://github.com/cucumber/aruba" -LICENSE="MIT" - -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86" -SLOT="0" -IUSE="" - -DEPEND="${DEPEND} test? ( sys-devel/bc )" -RDEPEND="${RDEPEND}" - -ruby_add_rdepend " - >=dev-ruby/childprocess-0.6.3 =dev-ruby/contracts-0.9:0 - >=dev-ruby/ffi-1.9 - >=dev-ruby/rspec-expectations-2.99:2 - >=dev-ruby/thor-0.19:0 - >=dev-util/cucumber-1.3.19" - -ruby_add_bdepend "test? ( dev-ruby/rspec:3 )" - -all_ruby_prepare() { - # Remove bundler-related code. - sed -i -e '/[Bb]undler/d' Rakefile spec/spec_helper.rb || die - rm Gemfile || die - - sed -i -e '/simplecov/I s:^:#:' \ - -e '/Before/,/^end/ s:^:#:' \ - spec/spec_helper.rb features/support/env.rb || die - rm -f features/support/simplecov_setup.rb || die - sed -i -e '1i require "time"' spec/spec_helper.rb || die - - sed -i -e '/Use .aruba. with .Minitest./i@wip' features/01_getting_started_with_aruba/supported_testing_frameworks.feature || die - sed -i -e '/Scenario: Default value/i@wip' features/02_configure_aruba/home_directory.feature || die - sed -i -e '/Use ~ in path/i@wip' features/04_aruba_api/core/expand_path.feature || die - sed -i -e '/Create files for Minitest/i@wip' features/06_use_aruba_cli/initialize_project_with_aruba.feature || die -} - -each_ruby_test() { - RSPEC_VERSION=3 ruby-ng_rspec - RUBYLIB="$(pwd)/lib" ruby-ng_cucumber -} diff --git a/dev-util/aruba/aruba-1.0.2.ebuild b/dev-util/aruba/aruba-1.0.2.ebuild deleted file mode 100644 index e98d59761778..000000000000 --- a/dev-util/aruba/aruba-1.0.2.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -USE_RUBY="ruby25 ruby26 ruby27" - -RUBY_FAKEGEM_RECIPE_TEST="cucumber" -RUBY_FAKEGEM_RECIPE_DOC="none" -RUBY_FAKEGEM_EXTRADOC="CHANGELOG.md README.md" -RUBY_FAKEGEM_BINDIR="exe" - -RUBY_FAKEGEM_GEMSPEC="aruba.gemspec" - -inherit ruby-fakegem - -DESCRIPTION="Cucumber steps for driving out command line applications" -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" -SLOT="$(ver_cut 1)" -IUSE="" - -DEPEND="${DEPEND} test? ( sys-devel/bc )" -RDEPEND="${RDEPEND}" - -ruby_add_rdepend " - >=dev-ruby/childprocess-2.0 =dev-ruby/contracts-0.16.0:0 - >=dev-ruby/ffi-1.9 - >=dev-ruby/rspec-expectations-3.4:3 - dev-ruby/thor:1 - >=dev-util/cucumber-2.4 =dev-ruby/childprocess-2.0 =dev-ruby/contracts-0.16.0:0 - >=dev-ruby/ffi-1.9 - >=dev-ruby/rspec-expectations-3.4:3 - dev-ruby/thor:1 - >=dev-util/cucumber-2.4 =dev-ruby/childprocess-2.0 =dev-ruby/contracts-0.16.0:0 =dev-ruby/rspec-expectations-3.4:3 - dev-ruby/thor:1 - >=dev-util/cucumber-2.4 +Date: Sun, 3 Oct 2021 23:51:25 +0300 +Subject: [PATCH] build: Add optionality for introspection build + +--- + devhelp/meson.build | 2 ++ + meson_options.txt | 6 ++++++ + 2 files changed, 8 insertions(+) + +diff --git a/devhelp/meson.build b/devhelp/meson.build +index 010e563f..fac15888 100644 +--- a/devhelp/meson.build ++++ b/devhelp/meson.build +@@ -120,6 +120,7 @@ PKG_CONFIG.generate( + requires_private: LIBDEVHELP_PRIVATE_DEPS + ) + ++if get_option('introspection') + libdevhelp_gir = GNOME.generate_gir( + libdevhelp_shared_lib, + export_packages: 'libdevhelp-@0@'.format(LIBDEVHELP_API_VERSION_FULL), +@@ -140,3 +141,4 @@ libdevhelp_gir = GNOME.generate_gir( + '--quiet', + ], + ) ++endif +diff --git a/meson_options.txt b/meson_options.txt +index 17dc85f5..c69a2906 100644 +--- a/meson_options.txt ++++ b/meson_options.txt +@@ -10,6 +10,12 @@ option( + description: 'Build the API reference' + ) + ++option( ++ 'introspection', ++ type: 'boolean', value: true, ++ description: 'Build GObject Introspection data' ++) ++ + option( + 'plugin_emacs', + type: 'boolean', value: false, +-- +2.32.0 + diff --git a/dev-util/devhelp/files/41.2-webkitgtk40.patch b/dev-util/devhelp/files/41.2-webkitgtk40.patch new file mode 100644 index 000000000000..967d276bfa83 --- /dev/null +++ b/dev-util/devhelp/files/41.2-webkitgtk40.patch @@ -0,0 +1,38 @@ +From 7b0ef55edd63c71be209aa3b57e2190d4ce4fb90 Mon Sep 17 00:00:00 2001 +From: Mart Raudsepp +Date: Sun, 3 Oct 2021 23:52:27 +0300 +Subject: [PATCH] build: Don't automagically depend on webkit2gtk-4.1 + +That's the libsoup3 using webkit-gtk SLOT that we don't have. Patch it out, +so it wouldn't be picked up automagically once it's added or comes from some +overlay. + +This reverts commit f9d52aad23914df9dcb404723d1c99cf7b4e1eca. +--- + meson.build | 7 +------ + 1 file changed, 1 insertion(+), 6 deletions(-) + +diff --git a/meson.build b/meson.build +index e57e466e..492aafed 100644 +--- a/meson.build ++++ b/meson.build +@@ -46,15 +46,10 @@ lt_revision = 3 + lt_age = 0 + LIBDEVHELP_LT_VERSION = '@0@.@1@.@2@'.format(lt_current, lt_revision, lt_age) + +-webkit_dep = dependency('webkit2gtk-4.1', required : false) +-if not webkit_dep.found() +- webkit_dep = dependency('webkit2gtk-4.0') +-endif +- + LIBDEVHELP_PUBLIC_DEPS = [ + dependency('gio-2.0', version: '>= 2.64'), + dependency('gtk+-3.0', version: '>= 3.22'), +- webkit_dep, ++ dependency('webkit2gtk-4.0', version: '>= 2.26'), + ] + LIBDEVHELP_PRIVATE_DEPS = [ + dependency('gsettings-desktop-schemas'), +-- +2.32.0 + diff --git a/dev-util/diffoscope/Manifest b/dev-util/diffoscope/Manifest index dd40edd479db..54bc79af2971 100644 --- a/dev-util/diffoscope/Manifest +++ b/dev-util/diffoscope/Manifest @@ -2,8 +2,10 @@ DIST diffoscope-177.tar.gz 1590984 BLAKE2B 94daf9528c8fd0ad6ed89bdbee7b21352bf33 DIST diffoscope-180.tar.gz 1600542 BLAKE2B 0cc34106f039e0682b32de284b3ce1be90e8629fb4ba18cffa31d7c970a9d18392060f37b201d4ee9ab3f4f65401684c72edf2d00d56827cbaacbfde0ce81d11 SHA512 abf2c514b9f3b074a5b9a6e19f09a474a8ba58e00974a48ebd860cc31547204fb4690224cb752b4248a0674d979bd20c6d4c77ffb912f2b85499d48d90affeb4 DIST diffoscope-184.tar.gz 2684969 BLAKE2B 8b7fd3e4e85f372f2c45cd1f9ed82d5c6c2771044535063398e23b94a069c73d4fbc89fe0fa7393ea188a107cd4912d189a3566cc0701b1f3253761480b40080 SHA512 ae4f1e929ada57706b8ed28b03be264fb65e6b1692da9e212bf60ac40a56fb5f488bb5dd162d3436e832ba245edd0a7383f794ce38541cb4295d10f2cc1de50e DIST diffoscope-185.tar.gz 2684950 BLAKE2B 53ae0ec8b3402811639de7a6ed3dd6b436c6a4d75ce2c415c66b28fd32ceb136766ee42711bca47578e5303be354c514e6f9d82843f11b266a05b77f1196fb13 SHA512 ce66cdb64c23434671e40f4c51ac6c9f1da524e92618792d2cd8e2e7fb044340e03c9438b3450cc2a66e2dc327a25850a421b32c0aad493781291645e65eb775 +DIST diffoscope-186.tar.gz 2685030 BLAKE2B b9fcb05fbdd939ece3727f232777c56119aa5df837699dcdc752a816bb656aa09c4cce99e225425e09d55914523a6456587bf232877fa22924c623f854016712 SHA512 13d42ba600cc9c5e716162a73f42d8453358f689f4148b138121e1f2190b1334a66a01fd0e227bc9e7190d3229c286be91d6ccbdd21c13694fc2edab8e5019cd EBUILD diffoscope-177-r1.ebuild 3325 BLAKE2B b11da425c3c3f5cbf6b6c654bc203c3d6bf56908e2dbdf35d9262a1e5b969655a62aab9aadf7501d6ffcf5c51a7c27a088dca858e81d6b041b72c52d53323da0 SHA512 137eee2580e2693c71fdc72c6cad6499c8be5bc5bb9c3eb302ae95578cbcd15b91a003357eca753392c69aa726797a8e550d7665811370b76fa54dc67bf3a55e -EBUILD diffoscope-180.ebuild 3301 BLAKE2B a48e04490044955af217481734c57716ab340285a50ff4501f4aadcaba9c1f0d24351d7d5cc236db683a8424738c1443854f4dfe46c6a79b34627126af455349 SHA512 18e141d4f5be51312d819c0820fe2ddcf4d7d3d94e016c181221ba0c3109189770867499d3cd61f4e7f7531ba8520a2f9b7ed7be112541ee71181195810e93fb +EBUILD diffoscope-180.ebuild 3300 BLAKE2B 772740c2ff3ace8fe0d25181eacd6b5dd6e5a10c19d450a95771cc1f7d93b8c4427d3d683d3a92a62db593a011d3788a9f8e14a782391352d06b689a7d7eb086 SHA512 c7a2f2a21037214cb024524966ac0e30fb21297e12ef93fa440a69d86a931f9f8272340e4861ec5cbbabc3b1178724299d5870cf9e2668161ddffd37bd217036 EBUILD diffoscope-184.ebuild 3259 BLAKE2B c37f83432809a3f68eadd09f916a8f89602555600f2139f56bb0d20cee66b4823b4ab53b3b23d57423bab6ff07453eaaf99d70a4277f445b83f6e13a8a50caeb SHA512 d880e78e3dd9619cb8b1f614a1ed0163bef10489707468f5223e9c89517a18862a9f08c8dfb00ffd4fca170db492d1ae43448a26aaab72347b451dcb1ac172fc EBUILD diffoscope-185.ebuild 3259 BLAKE2B c37f83432809a3f68eadd09f916a8f89602555600f2139f56bb0d20cee66b4823b4ab53b3b23d57423bab6ff07453eaaf99d70a4277f445b83f6e13a8a50caeb SHA512 d880e78e3dd9619cb8b1f614a1ed0163bef10489707468f5223e9c89517a18862a9f08c8dfb00ffd4fca170db492d1ae43448a26aaab72347b451dcb1ac172fc +EBUILD diffoscope-186.ebuild 3259 BLAKE2B c37f83432809a3f68eadd09f916a8f89602555600f2139f56bb0d20cee66b4823b4ab53b3b23d57423bab6ff07453eaaf99d70a4277f445b83f6e13a8a50caeb SHA512 d880e78e3dd9619cb8b1f614a1ed0163bef10489707468f5223e9c89517a18862a9f08c8dfb00ffd4fca170db492d1ae43448a26aaab72347b451dcb1ac172fc MISC metadata.xml 2078 BLAKE2B 3bb126836e45e8d4e5b6170a12219ec9cceb1a12dca4658211b1971cb16fa5593622642ade363904cf24df16de0749b957d0fc03838d2a9a004484d0b551c886 SHA512 382cefe0478282000b74e404cdd9d636a0323fceb55b97fd8545190628c319e0c5e213c7d082198e4b8b1fc693a52ce85c52b3ad831778e6fadbe6ba401782f5 diff --git a/dev-util/diffoscope/diffoscope-180.ebuild b/dev-util/diffoscope/diffoscope-180.ebuild index 646ffcde5ce9..d09677ec2c10 100644 --- a/dev-util/diffoscope/diffoscope-180.ebuild +++ b/dev-util/diffoscope/diffoscope-180.ebuild @@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="GPL-3+" SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" +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 diff --git a/dev-util/diffoscope/diffoscope-186.ebuild b/dev-util/diffoscope/diffoscope-186.ebuild new file mode 100644 index 000000000000..de3d809fe6a8 --- /dev/null +++ b/dev-util/diffoscope/diffoscope-186.ebuild @@ -0,0 +1,109 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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 + )" +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" + +distutils_enable_tests pytest + +python_test() { + local exclude=( + # 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 + + # needs triage + 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 + ) + epytest ${exclude[@]/#/--deselect } +} diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest index cd1af22b210a..d6c49cb1d99f 100644 --- a/dev-util/gdbus-codegen/Manifest +++ b/dev-util/gdbus-codegen/Manifest @@ -6,6 +6,6 @@ DIST glib-2.68.4.tar.xz 4945212 BLAKE2B 2135e2bea778714494b9f3ef140f20639f95dd34 DIST glib-2.70.0.tar.xz 4796812 BLAKE2B de393961c8c2b98fadc1cc0a3647de4fb9d54193e000005c847468e48baa30abcc518d94e1aaa69e09414ee0218c5502f872e08818bcc404aa0c61f94fe2c156 SHA512 fd3fcaebd34aebe0e63f9dc915b2df026a3f88a5c2254e9f17beea0a59ab0ac563976fca54eb57bd2f7af183c4ae76fb86f05951216bf4159d258b5e7b29696f EBUILD gdbus-codegen-2.68.2.ebuild 2182 BLAKE2B 741ec8a0d0b2d882043adab8f0e1226c6aff3414ab29b8b4ec8e321fcba5cbdd242e02e8a20d6538c3b7fca3672b2f5aa6d44f09debbce61d6442a377e78cfa4 SHA512 4e5ae6e7b0afadf83abee18973a71e0c0801f8cfded55df24baeda5bc182222f77935eb4a44cd881d6271c14f6972be097e9567c956a152ef15bef967922093b EBUILD gdbus-codegen-2.68.3.ebuild 2182 BLAKE2B 741ec8a0d0b2d882043adab8f0e1226c6aff3414ab29b8b4ec8e321fcba5cbdd242e02e8a20d6538c3b7fca3672b2f5aa6d44f09debbce61d6442a377e78cfa4 SHA512 4e5ae6e7b0afadf83abee18973a71e0c0801f8cfded55df24baeda5bc182222f77935eb4a44cd881d6271c14f6972be097e9567c956a152ef15bef967922093b -EBUILD gdbus-codegen-2.68.4.ebuild 2191 BLAKE2B 9c8413e7ea9a005fdcab952d71de38e1f83e4d238758737ac30a45a34a38dd894f7e63da680da63c366653df5865d5dc47dc7db59133600c4b40630c817c8494 SHA512 029aa2564d88dad92aa5ae15d97aaf8b100609f008058acdc3f1d8d7fa1a2a789ccc1f183237dbf6b653a319c2a4bfbf6122120f8c15b8bd464f5748740f9e05 +EBUILD gdbus-codegen-2.68.4.ebuild 2187 BLAKE2B e1d928ee47ecfcf112b03ac11ab4e6c76a7ecb5e5c222ed314beefd7ae1eed0def275732a138dc86e0383dedaffa8a7a6c0ab962d0c69c8ec3c43a0a432c76f3 SHA512 ca205adfefc84e7895f9bd7f12a9850fd776c6401063ca0b60010bf4c3cc4137e2040ab59347b120a0554a58fcc4400d2ec7948b9c0454392ebf83783fd2a957 EBUILD gdbus-codegen-2.70.0.ebuild 2191 BLAKE2B 7e930b02948aa484521a4d77b8e11fa307fedf74b0949d51bb07e26e1033ff53951f64ab1555ac7d31b8ff24ad4fe3066d69033bdcd94841bfa56d2222ee3f42 SHA512 023e2212b493defdad865c65ef3971ca7d9f60587950158ee261f2f289552614954a9b14ead1761c9bf33e0e45eed0f233ab670a7813b162e861bc70f15b44b9 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.68.4.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.68.4.ebuild index fcc74c091375..c07560eba792 100644 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.68.4.ebuild +++ b/dev-util/gdbus-codegen/gdbus-codegen-2.68.4.ebuild @@ -15,7 +15,7 @@ HOMEPAGE="https://www.gtk.org/" LICENSE="LGPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" RDEPEND="${PYTHON_DEPS}" DEPEND="${RDEPEND}" diff --git a/dev-util/gi-docgen/Manifest b/dev-util/gi-docgen/Manifest index 652e1f930e26..ae870e32a038 100644 --- a/dev-util/gi-docgen/Manifest +++ b/dev-util/gi-docgen/Manifest @@ -1,5 +1,5 @@ DIST gi-docgen-2021.6.tar.gz 1253449 BLAKE2B 8eb115c8554d122c0caf11a9d56ed423e4764ff3665cebe0f5d5c7eecc2df2c39885e213254bc2f7ca252ea8aa2fc57795497e43d348ce892515bb7c9a2fbb34 SHA512 cf319d30e82aa3dc84af106aeb2aafb9623225445773e7017080d2530fe03975160a233a0d60429eb2b420c17e329712b7f2321615ec4d63a5723b162606eccb DIST gi-docgen-2021.7.tar.gz 1258424 BLAKE2B 455dee52ab19e5aeb52169caad65119ddf0c149651cb663b026f9177d9ed0914c662c26969f3a2cfea2bff9caafe0432be06d7cfad233497e70b44517f0f0417 SHA512 8a12007d0caa71cdfd7766420935049131d22a35358fc55ab7953323f251149f92744274486856f930bd3108d54fe12bda4114aee541c41e5aac75c788570fd9 EBUILD gi-docgen-2021.6.ebuild 904 BLAKE2B dfc1f4647ba5ca2ab7114bee289fdd0e23031d6d59bd15896f2c6fe40507f64595fac194b2c43c507607de1d309d8933442177475b9d6649387aa53e698e9001 SHA512 2da11140070f01623fd7416d507e903d9adb4ad8e0572990c806149585f002acab61be402286117752cbe07e0a84b16844e1254c7ee73ee91c895008d5d561b0 -EBUILD gi-docgen-2021.7.ebuild 918 BLAKE2B 70f42cdc7b46b32dcb9b77528f132db0f48728cdc9ce3fa9b5073629627cd676f15dadc8679816d1c68fd5c52151478863918943ede7d4654ffb25e6daebc4cd SHA512 3cfd5d28759be48be5e456655b8b7055eaeb79fa4fefb51dd3e44601cbafd8a01f261b75fa0cd76d6d6368a45f48a04cb74e9eb823e498167e1e6f03b6d4cc67 +EBUILD gi-docgen-2021.7.ebuild 915 BLAKE2B 598a2b6a4cf3a0aba2a0ce53a4cf301c76e6f5b70aca80313fef41ef799309037d74378d5baab0f842293de3b7c1d1797159b6ffdae9d098c94d43e429651b8a SHA512 f24a61e1dba299ff5645398da946cdc9ce726b68fe4a8b74246a41abd914e669d884e10ccde6ec3f8ebdb6644eaa70c454a31924ef9c4553db4adcc0e5f99aec MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/dev-util/gi-docgen/gi-docgen-2021.7.ebuild b/dev-util/gi-docgen/gi-docgen-2021.7.ebuild index 3bb640f9f544..5da4c8fd4485 100644 --- a/dev-util/gi-docgen/gi-docgen-2021.7.ebuild +++ b/dev-util/gi-docgen/gi-docgen-2021.7.ebuild @@ -12,7 +12,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" LICENSE="|| ( Apache-2.0 GPL-3+ ) CC0-1.0 OFL-1.1 MIT" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv sparc ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RDEPEND=" diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest index 49d9c52d6f9c..4708e07cf71e 100644 --- a/dev-util/glib-utils/Manifest +++ b/dev-util/glib-utils/Manifest @@ -4,6 +4,6 @@ DIST glib-2.68.4.tar.xz 4945212 BLAKE2B 2135e2bea778714494b9f3ef140f20639f95dd34 DIST glib-2.70.0.tar.xz 4796812 BLAKE2B de393961c8c2b98fadc1cc0a3647de4fb9d54193e000005c847468e48baa30abcc518d94e1aaa69e09414ee0218c5502f872e08818bcc404aa0c61f94fe2c156 SHA512 fd3fcaebd34aebe0e63f9dc915b2df026a3f88a5c2254e9f17beea0a59ab0ac563976fca54eb57bd2f7af183c4ae76fb86f05951216bf4159d258b5e7b29696f EBUILD glib-utils-2.68.2.ebuild 2324 BLAKE2B 14053ce23924b454e18751045fecaf44fab2ddfeae9c92c94d51c4330c4e8e011481fdf36f0d3900f2df8db8fe6300df4b72fd806ddef79c0513e84dcdd18bbd SHA512 e9d496fd828a32ef852877913fbb1fc855fce580ed135e175644220429a4d49421278e7f6e4adcaf1474ed390284d287b3eb00ecbac37e6d585beaf70d6d641b EBUILD glib-utils-2.68.3.ebuild 2324 BLAKE2B 14053ce23924b454e18751045fecaf44fab2ddfeae9c92c94d51c4330c4e8e011481fdf36f0d3900f2df8db8fe6300df4b72fd806ddef79c0513e84dcdd18bbd SHA512 e9d496fd828a32ef852877913fbb1fc855fce580ed135e175644220429a4d49421278e7f6e4adcaf1474ed390284d287b3eb00ecbac37e6d585beaf70d6d641b -EBUILD glib-utils-2.68.4.ebuild 2333 BLAKE2B 947e66dd635d26de20f2bb0c4e060d16266edf7e38019f636081c19d659b11a9b626859d8311b32b82726ea3d762d27bce24f9d073c757d80b7ee6bd2880a8e5 SHA512 f135dd2a58622314db75d94663c6515f2f25086484bdae9bd0055b1058cfed68f205358e84c86d966d521c669f7bbb48a41544238caa239ea283bc3c7f3c2f5e +EBUILD glib-utils-2.68.4.ebuild 2329 BLAKE2B 42b005aa4bcb86071e9dbddf85e42016f6d63081a0d7e2727510a77db734f2998499ed460ca6c5ecdcbe845fe9b20b086a9d041309f9f3faf093f3c453cd51b5 SHA512 0693c6c7c5b4d82b751861e7036916ff02c5da58e9e248d911070cc57a0a4d9b614fa5e00ef315ae7f870ac652588d0f66b7be057d2bb4811942132cbb1a6aa9 EBUILD glib-utils-2.70.0.ebuild 2333 BLAKE2B 947e66dd635d26de20f2bb0c4e060d16266edf7e38019f636081c19d659b11a9b626859d8311b32b82726ea3d762d27bce24f9d073c757d80b7ee6bd2880a8e5 SHA512 f135dd2a58622314db75d94663c6515f2f25086484bdae9bd0055b1058cfed68f205358e84c86d966d521c669f7bbb48a41544238caa239ea283bc3c7f3c2f5e MISC metadata.xml 333 BLAKE2B 70d0e83f8a0437baadea4b6771019a55d0d6f6a292bcb4263a7d811ec0b63a2ee4838b94371e03d62c4c43678eb7ae542b611166e2aecdea8c5194955ef1cda3 SHA512 0eab24184eba31bfda9752b62211472d6d8607644a2a3c2352a4483bc34975b87252aa5482a76499c5afe30414a75ba5958bd5bbf1bc755850806824e4267031 diff --git a/dev-util/glib-utils/glib-utils-2.68.4.ebuild b/dev-util/glib-utils/glib-utils-2.68.4.ebuild index 87fc5fc52d18..f72e71c77f4b 100644 --- a/dev-util/glib-utils/glib-utils-2.68.4.ebuild +++ b/dev-util/glib-utils/glib-utils-2.68.4.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 ~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/intel-graphics-compiler/Manifest b/dev-util/intel-graphics-compiler/Manifest index 67fefbc8507c..9fa5afc8ece9 100644 --- a/dev-util/intel-graphics-compiler/Manifest +++ b/dev-util/intel-graphics-compiler/Manifest @@ -10,7 +10,7 @@ DIST intel-graphics-compiler-1.0.8517.tar.gz 7539946 BLAKE2B 034d2e3dcfc25186e29 DIST intel-graphics-compiler-1.0.8708.tar.gz 7574517 BLAKE2B 578b29a103d3d0b7f481971a801fa11bc14430b7ecd00c99492f5d80ce713b84d00d278726a425edf5884ac15f4877c96a39a3f3f3f1c22bc972db039be28dc2 SHA512 3685c2fe0750d860facd7f378a1de4ac21127e7720d7a8889ac0ae8ab9e58dfacfc50b5bbe37d5744c9a17958b057512871125b58784a8c62ddffc2997f80ba8 DIST intel-graphics-compiler-1.0.8744.tar.gz 7586378 BLAKE2B 0f20f99a2659f733521af35c1dd63c2b1398bf4fc5745a217b96ad62cfa53f105d4c9a34eba09651d0f0679d6957820011446f5657170f5ad07d110372b8b1f3 SHA512 dbbe6c08f32b80be305add570187df883aacefbf90b252c70b5705ecc7732f25873732a85558f0aed2ee8db5bcd1a59aec4d7ba110774922dbb19d4d3522a539 EBUILD intel-graphics-compiler-1.0.8365-r1.ebuild 2166 BLAKE2B 61d3f255586dd52ac42e75da5e5f68183418d95483c40ce13207d227735d84e2959c556dc9518a02a47aeb9247fe6137cc7ce266412a9eb809b2bae04e42775f SHA512 c5ab29f8188144402d97405e4ae114e8851fe94a0431a73c6e8ce1b6f0e4c323b9f1b444ff7ada65a82f50ca99c4f70664daec8cdc626cf7fb3dfd370031d50a -EBUILD intel-graphics-compiler-1.0.8517-r1.ebuild 2319 BLAKE2B cdf35fad3f98e4b53c368a09ebd73f4b770ecd5bd0223d0653313bfa1058939a7950bb5c51ab264167f1b709870f9b8d066261c3cdd1651de87fd4b9f84566b2 SHA512 61cb7c35d6327a854d371216ccc230f3b690401560e9560657037c444650273232d46c4bd2b624f4bb753ba9845b545bff4500ef3d59b880d5d1d0c4d3bfa207 +EBUILD intel-graphics-compiler-1.0.8517-r1.ebuild 2318 BLAKE2B aba7063f8d157c725b96e0ba9b70a477b118b6dafc38297b504441ada084c47b5cde1b257e22d17544305117b240f692a90001c19087ed5b7f41ec2563b399f7 SHA512 1c4379d581c748b8f33f7cb0c2800207d5ad9ca078758d4df9dabd49cb4347ef5764a2ab4ea2647950cc214a4078f82084a41923934945c2687a11a8fbaa368b EBUILD intel-graphics-compiler-1.0.8708.ebuild 2151 BLAKE2B da55de9cac3423aebbd2351da31b893e0dc88c66db6cd55d2b7e0910436ee61e602903f793933103f6b8b1020e6d751dc2fd3ac2c701b115c8a983adbbdd1d2f SHA512 eddacd9ca77a9327b01b160c8e7d15201707e027f237f99d8fb1382d9e81764cbde555ec7a36eb822eb013f351f1367ddf775521ffada6ba412de35b8551f5e7 EBUILD intel-graphics-compiler-1.0.8744.ebuild 2151 BLAKE2B da55de9cac3423aebbd2351da31b893e0dc88c66db6cd55d2b7e0910436ee61e602903f793933103f6b8b1020e6d751dc2fd3ac2c701b115c8a983adbbdd1d2f SHA512 eddacd9ca77a9327b01b160c8e7d15201707e027f237f99d8fb1382d9e81764cbde555ec7a36eb822eb013f351f1367ddf775521ffada6ba412de35b8551f5e7 MISC metadata.xml 594 BLAKE2B de9f434fc853417b9d1c6199c7501c9fe702aa68b0eaa0f88d298563431de126fbdc259f0d541e85674b0205444f5d1febf0433b292a6ac40661d62af23457d8 SHA512 b939b315122a5fe3252242ccab8fbf049d9234ee67c6910969c178bcb56fc835bc954380f8c15bab23905ac852fa0fe0640f6ef2ee9d48502ae0e3379d7f7460 diff --git a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.8517-r1.ebuild b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.8517-r1.ebuild index c9940c5bd130..ae38d6757579 100644 --- a/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.8517-r1.ebuild +++ b/dev-util/intel-graphics-compiler/intel-graphics-compiler-1.0.8517-r1.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${MY_P}" LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="debug" DEPEND=" diff --git a/dev-util/jenkins-bin/Manifest b/dev-util/jenkins-bin/Manifest index 460ea18f5f92..6315da2a9d07 100644 --- a/dev-util/jenkins-bin/Manifest +++ b/dev-util/jenkins-bin/Manifest @@ -2,17 +2,12 @@ AUX jenkins-bin-r2.init 1782 BLAKE2B 25c78b64308be71d605f3c4f2d33c5cf1074ab431e2 AUX jenkins-bin-r2.logrotate 479 BLAKE2B ccfe2179a1c3a5a49140373bb594fd4fd2c40edb7ffc7fcdeef6dd7a8da0116bb7f1d7da42f914b779651a6b69c147cbbacd02bb6f5fc1ecd7a8b3269ace56de SHA512 b06d0900e92d14fe6bfd194d5eee667e40a49a13d57c6a1720767a925b5647da1d7b2e6239e7d64d86ff7798df215cac6332e09a89e11ab6fe1a1dc42ac818aa AUX jenkins-bin-r2.service 566 BLAKE2B 38511fddc783a70ae3deab70526c737a883ef090bcfb20216658b0775667022782f3ee8a6638515b46e6a4df96228fb2368521c74a0ddca2f121e9170549df8e SHA512 87b59349edcb1503e6c91440327092732f0dddb8cc35e4576c81da55e08a2ad67d462a4d871c46da4f3ed037de8b9109d766ba36ca9acf244506d129766ed5cb AUX jenkins-bin.confd 998 BLAKE2B 5c44e37118e15fdd76fc7eb0e10e06683828d3efe086877a49d048334c7f94ea915040943b20ff96b7b60f983a434f1cd2c15743d2c387c86915e0597ac5ed1d SHA512 465ade6325efa05b4a150234f847ad19b9824f667fdc8f783af3d9842afc2815ee3d20dfd9566348701102bf28e1e0627af27ae43d055a9a6279ed638d8ece8b -DIST jenkins-bin-2.289.2.war 74258848 BLAKE2B d217375b2846093430822392ec58fa0a44b1c2c0a311c8b1f057053911f0050c69df74d3a972c3ba84915a34ed999a8220318b2e8a22540234f89cc3d2e69194 SHA512 b1e82bd3297c2cc1c40dbe076d57eaaeb73102389ea5cdbbbe599644b92e107cdd8d8b2604125683ac986db0eaaa8a33dcc769bea8ce56cf9b292e6dff0e5c95 -DIST jenkins-bin-2.289.3.war 74258876 BLAKE2B 0964ce0e85a2db33c4f66ac6fee241732900dbfc00a11ddf0038fc8c97eb0c7b4bf52f2d620bfb3e99f476e14041798f163443390fd8b02269fb5818842ab5e4 SHA512 290cd54afe27298f1f4d665bfb5fdcac4247bb5bbc6ca6f1e0e722b7bd6a4a207cb5cc644e9b10c21eaa91f91a6142342312d486f54609dee041e517bababf7c -DIST jenkins-bin-2.300.war 71017525 BLAKE2B 26fab2a5f26a59a2e137f8a3eb1b84e17a14c48cf7ce8171176ad60c66acf939a73cd397266abd3d779f1fc293acbae96076bd506e53cde2ba5a4b7630f0a75d SHA512 fc9903d3e280af3ab68a3926950cefda13d77a03c1366f3a88c2681163da668793a79104ec6de153df76d32f655253a327e85e468449de81897658da4184eece DIST jenkins-bin-2.303.1.war 72292947 BLAKE2B a2d04203cad85ec6ec7f1cc93a2bab90f0a614fef227b7dd3dbf26f5e31e0ecf0540527dfd23fe060505a8d90b92d0f82501fa3406a099641ea3ec84642a8ab0 SHA512 6ff8a93ecd8a61a800908193ccaff580ce07713b413edaea6433616422adb9e2c0e0cc2d1db4f435a19684ff8ea287275204c787598d94586ad47ea6971fb682 -DIST jenkins-bin-2.304.war 72319365 BLAKE2B 44b6b96db50351bd50960e3c6f247d811e2f66f0bedddf103a6884e682f2d9258a348b2bb7239227034cd29451ad38ff7d7b9c6a2886ba6e0470a5500da646ee SHA512 36e4b9b0f0eacdb103ef1400bdc8b94f21108499a2cee2ea3536c27f347c5cdccb37407dea441f6a4dade827cf9f0121b84fe8fd42bc3afa5b3e9e4012588a45 +DIST jenkins-bin-2.303.2.war 72334258 BLAKE2B be7abd1e3e035fccbed6fea13fa5fac169108f9e8f6d23b2a2811123a477d5951ade97fbd6b8db0865df6f83943b89f0f2b164a68e5e449a5a5f98b80f0e5880 SHA512 a005d539df37c7b07c51efd5ad4a7aff02612365f65a00e6ad76e9e564f3947caa8dc2dd456fc26f3a9bd575f5e8042f3cce2a0afb2b882ad6a70132d28b80e2 DIST jenkins-bin-2.308.war 72116636 BLAKE2B 403fa7c157af52edde7bd08c970c39fd5207f0c20201aa0e186b7904e401776df3d9c77f363a0e65cdf8d611671e8ebbb149eb04a94a20ea9c5d9da8f39c1dbc SHA512 ee995fcde3f34f6dadb637fdb45fa1acc85e62311a3d616709acb86a1850205ce6cf7660e8948af419a663c39f5f924e3d121a4f0cb3a0b0d151c3d686ea08f9 -EBUILD jenkins-bin-2.289.2.ebuild 1106 BLAKE2B 8c0c672d140152b492d16a6199e1cdb7c7cf6b43189e3f694e6d7fd9f14eb1ae56be43e05bececddcfa08efed55c5c453d31481e3bddc9d4e3c414791fa3e017 SHA512 909f9120605b66bd35369495ef5c6f5ad6be9f9f62e07502d6e28186807e7b6a8e218595e54ba468312003801d564a7cd7ae234b89f9bf09268e2f40defacf2e -EBUILD jenkins-bin-2.289.3.ebuild 1106 BLAKE2B 8c0c672d140152b492d16a6199e1cdb7c7cf6b43189e3f694e6d7fd9f14eb1ae56be43e05bececddcfa08efed55c5c453d31481e3bddc9d4e3c414791fa3e017 SHA512 909f9120605b66bd35369495ef5c6f5ad6be9f9f62e07502d6e28186807e7b6a8e218595e54ba468312003801d564a7cd7ae234b89f9bf09268e2f40defacf2e -EBUILD jenkins-bin-2.300.ebuild 1099 BLAKE2B b59b9cd91612f6f0d8f65bc28c21787c9853929306cf521b8779f81b4d2bbb59e555ca5b18a9a6f417acbcddb40a63b0f0440498301f03d90d9ff8efb64cca12 SHA512 47409e719a68d55bbc7ae5a12655e4eb78e160c7276ed7e9e93cd9dc258c987d669691077e612961dbb7009b91facd4e3aa92172d6acc6e21b36fd9b4ea98dbb +DIST jenkins-bin-2.315.war 72148539 BLAKE2B 1c0d561d94ff2a8ea94fe8411f5139906e72fb3bfd00cbc4323c73a2dc6f88980a6e0e087b7604798ef539be9dc5bbaef46fa3e5bb85843b307cddfa7803c140 SHA512 e4b0b4fdf8ae4488f3cd2c3907583d38536551ffbb77a882c04d6c3ba87c76cf63c2ef4bae5d682516138f62e545160048c6a68074699c96d6fb002f87172572 EBUILD jenkins-bin-2.303.1-r1.ebuild 1124 BLAKE2B e01505e9ccb32d5a5ca2dfeaadca40c4ccdf9e474da6b7de505203630b04d2bb05ce364aa2f3f17c2cc13bb2b698cef313f28e133f04158aa2a7978d95cb3d21 SHA512 990ce61b6e8a85e2f1a8dd546af90811999fd168c8fd3012f692f06b4b3245d1023da258e27dfe1aa35d2b74d1920fd53dba4b755840542c0b872683a8311e98 -EBUILD jenkins-bin-2.303.1.ebuild 1106 BLAKE2B ebd95862fb517fd9e5748aed42efccda77c899fc375a838ad9b445f01a1a4baf574b9dd851dc757687aa35bcb83fda35e1ba8fdbe2f9547c831d6b92b8063693 SHA512 32abe87f567980ba7a7ca3033fcbac2bd1e62d6153706672e06f6167dc70b7bc1b63187c01d9895c2590fb23ce2177d9c60c2dacdf0ca1854131d556d38fb3d5 -EBUILD jenkins-bin-2.304.ebuild 1099 BLAKE2B b59b9cd91612f6f0d8f65bc28c21787c9853929306cf521b8779f81b4d2bbb59e555ca5b18a9a6f417acbcddb40a63b0f0440498301f03d90d9ff8efb64cca12 SHA512 47409e719a68d55bbc7ae5a12655e4eb78e160c7276ed7e9e93cd9dc258c987d669691077e612961dbb7009b91facd4e3aa92172d6acc6e21b36fd9b4ea98dbb +EBUILD jenkins-bin-2.303.2.ebuild 1124 BLAKE2B e01505e9ccb32d5a5ca2dfeaadca40c4ccdf9e474da6b7de505203630b04d2bb05ce364aa2f3f17c2cc13bb2b698cef313f28e133f04158aa2a7978d95cb3d21 SHA512 990ce61b6e8a85e2f1a8dd546af90811999fd168c8fd3012f692f06b4b3245d1023da258e27dfe1aa35d2b74d1920fd53dba4b755840542c0b872683a8311e98 EBUILD jenkins-bin-2.308.ebuild 1117 BLAKE2B 3362086945f3b5eee4fcc66ac21fc75b5812912b8aeb1e1e137b5ea9729fa3d4bd748dd4d0ca8f69bf6d82d829e8fd32f28856ed329f8642e7bc4277a3303d66 SHA512 99d2509501dab25b6de95ae9a9accd40517a8ebae66bc7da246d0a81ad0c7782ed7aebc179b32e14f9c6932a73f5dae1d971de0a74a02b3c76c27ea8c5ee428a +EBUILD jenkins-bin-2.315.ebuild 1117 BLAKE2B 3362086945f3b5eee4fcc66ac21fc75b5812912b8aeb1e1e137b5ea9729fa3d4bd748dd4d0ca8f69bf6d82d829e8fd32f28856ed329f8642e7bc4277a3303d66 SHA512 99d2509501dab25b6de95ae9a9accd40517a8ebae66bc7da246d0a81ad0c7782ed7aebc179b32e14f9c6932a73f5dae1d971de0a74a02b3c76c27ea8c5ee428a MISC metadata.xml 398 BLAKE2B 371ef010b09278ac9185194c2431f7026039445de0d9b353b560d4e69a52452b275a5739332bc33029b678c91b76b65f377ea4417ef52cfd242aca91dd505b53 SHA512 f071cbac4947308e68d23ce4d3a14a61deccc1633a31f28d464ebac7d566ff8fb300246fec1a1603823dc2d9f0a13a47cfa84f5423eae3f08e683a4a183699cc diff --git a/dev-util/jenkins-bin/jenkins-bin-2.289.2.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.289.2.ebuild deleted file mode 100644 index 4f917fe82dac..000000000000 --- a/dev-util/jenkins-bin/jenkins-bin-2.289.2.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -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-1.8.0" - -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/jenkins-bin/jenkins-bin-2.289.3.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.289.3.ebuild deleted file mode 100644 index 4f917fe82dac..000000000000 --- a/dev-util/jenkins-bin/jenkins-bin-2.289.3.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit 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-1.8.0" - -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/jenkins-bin/jenkins-bin-2.300.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.300.ebuild deleted file mode 100644 index af8ebb51388e..000000000000 --- a/dev-util/jenkins-bin/jenkins-bin-2.300.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit systemd - -DESCRIPTION="Extensible continuous integration server" -HOMEPAGE="https://jenkins.io/" -LICENSE="MIT" -SRC_URI="http://mirrors.jenkins-ci.org/war/${PV}/${PN/-bin/}.war -> ${P}.war" -SLOT="0" -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:lts - >=virtual/jre-1.8.0" - -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/jenkins-bin/jenkins-bin-2.303.1.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.303.1.ebuild deleted file mode 100644 index 5e2cf239a033..000000000000 --- a/dev-util/jenkins-bin/jenkins-bin-2.303.1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 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-1.8.0" - -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/jenkins-bin/jenkins-bin-2.303.2.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.303.2.ebuild new file mode 100644 index 000000000000..ad97440c6bbb --- /dev/null +++ b/dev-util/jenkins-bin/jenkins-bin-2.303.2.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 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:1.8 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/jenkins-bin/jenkins-bin-2.304.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.304.ebuild deleted file mode 100644 index af8ebb51388e..000000000000 --- a/dev-util/jenkins-bin/jenkins-bin-2.304.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit systemd - -DESCRIPTION="Extensible continuous integration server" -HOMEPAGE="https://jenkins.io/" -LICENSE="MIT" -SRC_URI="http://mirrors.jenkins-ci.org/war/${PV}/${PN/-bin/}.war -> ${P}.war" -SLOT="0" -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:lts - >=virtual/jre-1.8.0" - -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/jenkins-bin/jenkins-bin-2.315.ebuild b/dev-util/jenkins-bin/jenkins-bin-2.315.ebuild new file mode 100644 index 000000000000..efecbbe7a113 --- /dev/null +++ b/dev-util/jenkins-bin/jenkins-bin-2.315.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2021 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/${PV}/${PN/-bin/}.war -> ${P}.war" +SLOT="0" +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:lts + || ( virtual/jre:1.8 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/lldb/Manifest b/dev-util/lldb/Manifest index 872550ce3bb5..4bd87eb716f5 100644 --- a/dev-util/lldb/Manifest +++ b/dev-util/lldb/Manifest @@ -4,8 +4,8 @@ DIST llvmorg-12.0.1.tar.gz 134259748 BLAKE2B f41de787bc73ff2edfda1b22cc8602be6f6 DIST llvmorg-13.0.0.tar.gz 147270176 BLAKE2B 628f316b580e1edf3a58d4825b724df759e6ed2a4116802470c04562caefc392fa325c91f388036365a2e45a9595cca6d3557fab12984fc8bcfef29c9116d822 SHA512 8004c05d32b9720fb3391783621690c1df9bd1e97e72cbff9192ed88a84b0acd303b61432145fa917b5b5e548c8cee29b24ef8547dcc8677adf4816e7a8a0eb2 EBUILD lldb-10.0.1.ebuild 2286 BLAKE2B ac5ee6653bce26265c7bc52f5461613ed0ddde5cefe930aeef268e1115656eaf122681342e606b42786fadfbf3437c6903d87df96c236b074c530c1c78eeb90e SHA512 38d1a73a7961ce42a7a50b94b08da1a340cec3f8e7c2c1272fc959519bd18523872116418e46f5baa4451f41d76082edbf186b618e9879aab447fc79097a5756 EBUILD lldb-11.1.0.ebuild 2305 BLAKE2B 5db45d0360ca8cbcfb1e15989d183b8583edd437bc39c1a5e15e5c969b646340dddc2b94b4e34bc843df26887421c376bb15f9ecb3321e7da05dcf23c9030855 SHA512 f63c15a9a12ee7d2bd343dae7b18cb5b0ab77477d35e051e81974c73f51d6887afab14a4dd1d593fe10a6ee5b88cb407c98019d658839b5c22565b123cfd7d90 -EBUILD lldb-12.0.1.ebuild 2378 BLAKE2B a7648bce8dae2c6a0d0ff7ae002c141ec1c7a1089425941953eaa9236001e6047a08a4a4f61508addf4adc21fdd83e4848eee5276c054cf63a6e4b891ff97341 SHA512 ebceca1d1c2ac1fca742d0f1f65e7445361bbc4c8009ebbdd75a419517369e3432eae11136e50eed10f62ff60982e6ffe914b827c38a9b3b6a375dde79fd5968 -EBUILD lldb-13.0.0.9999.ebuild 2372 BLAKE2B 2fed66564a8d599a5c0cd20accee6ecf5cb6478f3d59a7e41bd0abf4fe7578f49aee73f36b419ef47010c2108ff46c06a10dd26f3ee6d4be894e8bed732279ca SHA512 dd2a2dede438492cb9a69d8aec8551f38e3f7f86426b86148e2a8bc25590e3997e3cb08f3e4b0ca6c9af9419dc0d5b335c498ff338583c35a27dde0815448ce7 -EBUILD lldb-13.0.0.ebuild 2395 BLAKE2B 3c5d12b418337d93cbdcc8b399ecf1c67c15d297d06a885bc570b7a7841b81df6d6f3f1ac025262799b7509dbcd359c6c3c10672675ab947907dcc84d13594fc SHA512 b762e499564b7cbf52f9e087d012e7d7f337b54ecbd1514a6549fd794b9b8fa713a6be9feba4d62a1836440e4599b441cac9d0c19d51a378f1172357184a442f -EBUILD lldb-14.0.0.9999.ebuild 2372 BLAKE2B 2fed66564a8d599a5c0cd20accee6ecf5cb6478f3d59a7e41bd0abf4fe7578f49aee73f36b419ef47010c2108ff46c06a10dd26f3ee6d4be894e8bed732279ca SHA512 dd2a2dede438492cb9a69d8aec8551f38e3f7f86426b86148e2a8bc25590e3997e3cb08f3e4b0ca6c9af9419dc0d5b335c498ff338583c35a27dde0815448ce7 +EBUILD lldb-12.0.1.ebuild 2443 BLAKE2B dd155b7715cd38eebf62d14c139bb0030db953a2f4f14f3c4779f64e70ccfd3c3f64067ffdad3ee407388f69cb6733420197facefcd25297b0f2111d1912044e SHA512 dca2e443a146b1baa60565eaf5a5cc86cb8deb9b9b10594ddbfcc356e62f67f99dd4ba769817c008c753a5ad854e0fb04e96f00c6e3e081bdf6faf3091291689 +EBUILD lldb-13.0.0.9999.ebuild 2568 BLAKE2B 3c58c2ed3cef87d9b86c1e3d0afc1908f5c79f331ffccff373c2cfed8078f6279c661d2f49ed6477ba64ceb92e5305b1eba5a6d7c18a9f05f7bdec086b8b1b3d SHA512 c63d65166b24322cb0e597ddc4c19a1aca7ff676eda37089587e9e126d75d11d445161a04ec5605a2acbb5eb474bb49ec12f34674bd2b90aaf625f5033e31377 +EBUILD lldb-13.0.0.ebuild 2591 BLAKE2B d05a38ee072c451f299b6add0b534b1188f5975d05b8c47738a68bff239171cb36b30f9a783e7b56b01460f572ff59fe99bce3378711674ca5238c08c6becf06 SHA512 1b0b5efa1f67b5b3c7482153b717ffc84e327a1f2f95a8a629d3084305b3c3e47ccbc48a8450a32d522b4011cdde224c76e344bd2db4f72c5deba88c78f315ff +EBUILD lldb-14.0.0.9999.ebuild 2568 BLAKE2B 3c58c2ed3cef87d9b86c1e3d0afc1908f5c79f331ffccff373c2cfed8078f6279c661d2f49ed6477ba64ceb92e5305b1eba5a6d7c18a9f05f7bdec086b8b1b3d SHA512 c63d65166b24322cb0e597ddc4c19a1aca7ff676eda37089587e9e126d75d11d445161a04ec5605a2acbb5eb474bb49ec12f34674bd2b90aaf625f5033e31377 MISC metadata.xml 217 BLAKE2B 23799663344acc2d532fc6fa7dd798813aef7293fcab616d6300b15a6e603b6d17ca63d5153eb8da1b976215d8e3775e8d3a67026bacc9693993d48ec1cb69a9 SHA512 e13d0436d3a3a449723277a37ae4c5a673139b6da818adf7ad7654d94d3948ed8607b1c27e83e963bf450bd2d5a650c985e27ff5a531db9813cb4ab10b985dd6 diff --git a/dev-util/lldb/lldb-12.0.1.ebuild b/dev-util/lldb/lldb-12.0.1.ebuild index a77e4e911fde..432b152fa27c 100644 --- a/dev-util/lldb/lldb-12.0.1.ebuild +++ b/dev-util/lldb/lldb-12.0.1.ebuild @@ -12,7 +12,7 @@ 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" +IUSE="+libedit lzma ncurses +python test +xml" REQUIRED_USE=${PYTHON_REQUIRED_USE} RESTRICT="test" @@ -26,7 +26,8 @@ RDEPEND=" ') ${PYTHON_DEPS} ) - ~sys-devel/clang-${PV}[xml] + xml? ( dev-libs/libxml2:= ) + ~sys-devel/clang-${PV} ~sys-devel/llvm-${PV}" DEPEND="${RDEPEND}" BDEPEND=" @@ -56,6 +57,7 @@ src_configure() { -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) diff --git a/dev-util/lldb/lldb-13.0.0.9999.ebuild b/dev-util/lldb/lldb-13.0.0.9999.ebuild index 394b6d66fc57..55d8be1e2739 100644 --- a/dev-util/lldb/lldb-13.0.0.9999.ebuild +++ b/dev-util/lldb/lldb-13.0.0.9999.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" KEYWORDS="" -IUSE="+libedit lzma ncurses +python test" +IUSE="debug +libedit lzma ncurses +python test +xml" REQUIRED_USE=${PYTHON_REQUIRED_USE} RESTRICT="test" @@ -26,7 +26,8 @@ RDEPEND=" ') ${PYTHON_DEPS} ) - ~sys-devel/clang-${PV}[xml] + xml? ( dev-libs/libxml2:= ) + ~sys-devel/clang-${PV} ~sys-devel/llvm-${PV}" DEPEND="${RDEPEND}" BDEPEND=" @@ -51,11 +52,15 @@ 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) diff --git a/dev-util/lldb/lldb-13.0.0.ebuild b/dev-util/lldb/lldb-13.0.0.ebuild index 20f75db4f574..0369511ea6f4 100644 --- a/dev-util/lldb/lldb-13.0.0.ebuild +++ b/dev-util/lldb/lldb-13.0.0.ebuild @@ -12,7 +12,7 @@ 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" +IUSE="debug +libedit lzma ncurses +python test +xml" REQUIRED_USE=${PYTHON_REQUIRED_USE} RESTRICT="test" @@ -26,7 +26,8 @@ RDEPEND=" ') ${PYTHON_DEPS} ) - ~sys-devel/clang-${PV}[xml] + xml? ( dev-libs/libxml2:= ) + ~sys-devel/clang-${PV} ~sys-devel/llvm-${PV}" DEPEND="${RDEPEND}" BDEPEND=" @@ -51,11 +52,15 @@ 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) diff --git a/dev-util/lldb/lldb-14.0.0.9999.ebuild b/dev-util/lldb/lldb-14.0.0.9999.ebuild index 394b6d66fc57..55d8be1e2739 100644 --- a/dev-util/lldb/lldb-14.0.0.9999.ebuild +++ b/dev-util/lldb/lldb-14.0.0.9999.ebuild @@ -12,7 +12,7 @@ HOMEPAGE="https://llvm.org/" LICENSE="Apache-2.0-with-LLVM-exceptions UoI-NCSA" SLOT="0" KEYWORDS="" -IUSE="+libedit lzma ncurses +python test" +IUSE="debug +libedit lzma ncurses +python test +xml" REQUIRED_USE=${PYTHON_REQUIRED_USE} RESTRICT="test" @@ -26,7 +26,8 @@ RDEPEND=" ') ${PYTHON_DEPS} ) - ~sys-devel/clang-${PV}[xml] + xml? ( dev-libs/libxml2:= ) + ~sys-devel/clang-${PV} ~sys-devel/llvm-${PV}" DEPEND="${RDEPEND}" BDEPEND=" @@ -51,11 +52,15 @@ 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) diff --git a/dev-util/meld/Manifest b/dev-util/meld/Manifest index 0510556d51f3..826dfde25589 100644 --- a/dev-util/meld/Manifest +++ b/dev-util/meld/Manifest @@ -1,5 +1,5 @@ DIST meld-3.20.3.tar.xz 615248 BLAKE2B e60e6e9437c27cd217d39d045a5a23000b5b52e99387cfe0612c32ffb31205e467a13c8f42f478515bc8ba0d27814963649c362a7a95ac53e98f14398fd0cb3f SHA512 88052d1a59453e780a7842d2bf4d42ac5db8f5b4aa4b1ec3a931fb8d982d45fd212cfb75bb8395a2ad7b380a6e0c33d020a0562b4ffdf4afdc74d92d6d5751f0 DIST meld-3.20.4.tar.xz 617020 BLAKE2B 70bdd7c6ecfd4dd99d1bc0b503900da65563ba74469b97590da4971d0597d4023cf74a3fd6300701d73fe7ed1b646089a5b23527e4a519313816f53c31632dad SHA512 e7b5c07e68972e7e8e4d396140fa2ee627609728533269f1bc52e9339e89a58f0949a1e8ec7b7847eec3eff5a67ea0bd5e07ad8002d2c640d173f9b0c4aa724e EBUILD meld-3.20.3.ebuild 1558 BLAKE2B 679c2847a81bdbc3c10c7d5f264b0f2a1141cb653f30ec4549735514002cb254e879928169808705909da112f0f965280bd195caa107c125091deed03e2560e4 SHA512 e4056c9e458f1fafb954df2edfe531fe23d5939b8da1837e9e4ab31be6fcd8c2ca736825d8af626cf0ff3d20d629983cb6cd50f478f5694e7e42f1bddcfef917 -EBUILD meld-3.20.4.ebuild 1724 BLAKE2B 2804ff779b37a73e6a2a0613adac2c34512274d9d7de4dd05a0b795bf5d2f858ff1732fc2e69353e199833d3d683de14d38f4ea4fadaabe627ec45fd99151195 SHA512 69fa9b9eeeef7ddd21e3933988601a1ebdaa623684750dbb4e8ddaafe5e9f51cd0671736a9d7945eb9a3c7067c1a1e1c70cd5b35a915c3a866085f84ed297cea +EBUILD meld-3.20.4.ebuild 1723 BLAKE2B f2728bb3015ff3805686313f839d8c3b38b43b9f03dcd0637a4b900ac0246779856c020a9ea4810e5bea11a2b3704155d339e8e33c5019bfd4c88b02ca54eb30 SHA512 e4e80fa30b15846f391b91b6b880ee67658fad3f6780cfeaf0e19bbc941043f7977d49a2fc3093a7b741cda10699ae7c7fe598c7bb9b8b9771fb7deae7ae0ad0 MISC metadata.xml 250 BLAKE2B 8f7f0fe023d43e380e7861e897e6afcb5de4baefb42ea9c65a57dfc0d204c6f787a99295141832e732ebb08be218da56ba77e2dd9639e4e3aabf718ce4db1d0c SHA512 2684e772dd6d83e4b49f08f2ba22d8a0a753e7b46863489eff1b5d1f2f147ad80ffd93245ca405ac4c747249bc1b754454ec9865fe16da70f9b257051e105fd8 diff --git a/dev-util/meld/meld-3.20.4.ebuild b/dev-util/meld/meld-3.20.4.ebuild index 5f935a31e2e4..a82d9d544364 100644 --- a/dev-util/meld/meld-3.20.4.ebuild +++ b/dev-util/meld/meld-3.20.4.ebuild @@ -14,7 +14,7 @@ HOMEPAGE="http://meldmerge.org/" LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux" IUSE="" RDEPEND="${PYTHON_DEPS} diff --git a/dev-util/meson/Manifest b/dev-util/meson/Manifest index 21f10c013c77..0befb52fd484 100644 --- a/dev-util/meson/Manifest +++ b/dev-util/meson/Manifest @@ -1,7 +1,10 @@ AUX meson-mcompile-treat-load-average-as-a-float.patch 852 BLAKE2B 669dfe4e4cff53b8b3bba66f1098fcf06e4d2f387c83f007d4d92e4b1a7f46b9eeea3d4f2273ddd402e7131b84885f81be8f815be59d8e34539bb13f7ef87f8e SHA512 7d455b1a8d21730bfbeedb5be5ca70978a3ed2af3e7d55a7f0cbf5405b6f7935c7c1f3961dbc09e7e42b3bfc7f2752316458e8627d7846b230638d5b2d6450e7 +AUX meson-tests-rust-add-libm.patch 828 BLAKE2B 1d1165703aa3c82295a25860d85c6f3e468f21a11a90c6b8e92f4ddd6f91a5769bcf4f409bbe788da1a5bdf6daa4f02d7e30cb3322b08ae65be324c0c3bf34e6 SHA512 51d67c2c2d45ac1e1eb2b7b82f4a6283361afd7507ab722a22d6e45c2b9c2094bfcd97e5e67f3215da6239a1cfee68bd37441b7657b5618eabc758fffe5ea633 DIST meson-0.58.2.tar.gz 1899464 BLAKE2B 48c4c0cec2cb1c55e51cd56e08461ad7d95211d83bb60085f32493cb8d53cfeb00234fa1ab62ba8fbf3baf726231c7e9b098a0630281fda63402a860337528e0 SHA512 31496da729ede0813d5b6cfcc891e8376108252ee8a8148d23e8a4c2a4109b9b0dbc7e9e59acd954fb7de38ceb35f05c3a916eb6d4e106656d9ea8e7536ac4b1 DIST meson-0.59.1.tar.gz 1944678 BLAKE2B 08dee8ada7824faf93b730bd8cf86113fe85ecf57c53a7ee4be89371004e13b99e14933761398e6db5a359c5aad07a96f99c0b5be144a75c749e40d153cefa7f SHA512 c45e29869dc681675b2643c37c892e7fff365c051edce4f2ec278fc6cee25bac6818add819e4db69d2fe3c1ba9572fc55bb8f67fe791cdc9c187627c71b01963 +DIST meson-0.59.2.tar.gz 1952115 BLAKE2B f3946976e793540c78c54de367c6576bb35c1217fdc45c1e6f62e12edb9f755d6bceb850fecd313ec71e49e59fc3ab856d68af8874333b787d302c4f41784543 SHA512 910e4a8c9828506b576dc8ae0b5765efec24f44a34a5694f782c8a533d75053b10b4167564c06456d05f7a32c5fd9bd657faa62329e1e4ed24bfc4c9ac1ef73e EBUILD meson-0.58.2-r1.ebuild 2757 BLAKE2B b64fd553319824c0c05059a41b639b4b8260196f17c4bca32cb587ff9775d11d97cf75e5634b1880105920169a950abc777946182a6c54da04d7f108cb406d1e SHA512 d43bb51ac9853a6820b40c2e683882982aea1ed8334d000459c7fa46607d56c8737651e48f313062345c68f1ceba66197e46f6d7d5bddfc08693ad242403ba54 -EBUILD meson-0.59.1-r1.ebuild 2760 BLAKE2B bc631767f6dd03d16f73b376c335b4793f1ab316e0242c49fd9748c917dd0e0c3bba0dcb4188ac61f4f8bc647cc2f84be2020c188a651e6b98e59c8ba374d339 SHA512 eac95dd7dbd35ff2f20993ccd2b68f554d49cf51ed371dbfcd99f5f2b039cb72d1074163b62665dc580fe8ad917f168e802121740a3ce99c6eac5d8c69c75a44 +EBUILD meson-0.59.1-r1.ebuild 2805 BLAKE2B c00b90b40ae80a5f7e7d544838308f64b505d3a010b1e6134cdf89523bd9c2fdb13fc181be8fda16cbb0e23c191a61103af9e40611449075a8f3ea38411dde5d SHA512 49de321eed3ad8d3f7905073da446e417d4e49024a41410dd70f5535102012f03390d002e1808f177435c3309b725ac11e7b8326ffeabb2cdb9d908641c6798a +EBUILD meson-0.59.2.ebuild 2812 BLAKE2B 67d7f42cfadfc3152a4a1b2f95be694439b34040c20d56b1d533d30668ec58ffd89305438a38dcd0c1f3d1afe4ca817ee8eca5d05ec36cb88ebeafd1851412a0 SHA512 90f775a4130d9570e01d8db6e35f7ba94371062735837e18f77f9b2b3ccff7e35ed6fe4342d0b132a8b7b157562e39fb3da1ebe19d8037280582c55e31317662 EBUILD meson-9999.ebuild 2686 BLAKE2B 01ac1e0754290c41a97cf65b5505a2a811efcec356322e1c315cb124f77c2afaf182b8cb0fb98a5c89244ff0e1933062afd83f0acebc760cf43b8b1f89071a0f SHA512 d2883e8cc040e67e215150bae5a52f3e7b1db566f0becdf2f411e1c10941c0b3586ab93426f5ef0cf273737ca76ffd0b288853bdf841e87106c23e08acb5752b MISC metadata.xml 424 BLAKE2B 9e8cee51a5a6699950f1f4fc203732032afa7b36229bd4117a2b2164761ba0375bbc2c6001a81b48b67171f4b9850e948f6da229cffb9649acc0f514a675c922 SHA512 266b94131a352512bfac11c3db7ff840a6d050eb71c814a5223c9d3bb6f1be30506c9188ef1725a2b435c0b44923aa3efcea5f3d041f0acce0141dfe37ba66c4 diff --git a/dev-util/meson/files/meson-tests-rust-add-libm.patch b/dev-util/meson/files/meson-tests-rust-add-libm.patch new file mode 100644 index 000000000000..45803976bb9b --- /dev/null +++ b/dev-util/meson/files/meson-tests-rust-add-libm.patch @@ -0,0 +1,22 @@ +From 7ad54cce49ce22b063e0cd56edb4b7f722dc5e8e Mon Sep 17 00:00:00 2001 +From: Dominique Leuenberger +Date: Wed, 29 Sep 2021 14:20:53 +0200 +Subject: [PATCH] tests/rust: add libm to fix build with rust 1.55 + +Fixes #9309 +--- + test cases/rust/5 polyglot static/meson.build | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/test cases/rust/5 polyglot static/meson.build b/test cases/rust/5 polyglot static/meson.build +index de2e61bcbc3..a6e9550b6e2 100644 +--- a/test cases/rust/5 polyglot static/meson.build ++++ b/test cases/rust/5 polyglot static/meson.build +@@ -2,6 +2,7 @@ project('static rust and c polyglot executable', 'c', 'rust') + + deps = [ + meson.get_compiler('c').find_library('dl', required: false), ++ meson.get_compiler('c').find_library('m', required: false), + dependency('threads'), + ] + diff --git a/dev-util/meson/meson-0.59.1-r1.ebuild b/dev-util/meson/meson-0.59.1-r1.ebuild index a7a64972a732..b370927ef086 100644 --- a/dev-util/meson/meson-0.59.1-r1.ebuild +++ b/dev-util/meson/meson-0.59.1-r1.ebuild @@ -9,7 +9,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 ~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 @@ -35,6 +35,7 @@ DEPEND=" PATCHES=( "${FILESDIR}/meson-mcompile-treat-load-average-as-a-float.patch" + "${FILESDIR}/meson-tests-rust-add-libm.patch" ) python_prepare_all() { diff --git a/dev-util/meson/meson-0.59.2.ebuild b/dev-util/meson/meson-0.59.2.ebuild new file mode 100644 index 000000000000..88452baa5bbb --- /dev/null +++ b/dev-util/meson/meson-0.59.2.ebuild @@ -0,0 +1,106 @@ +# 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" + "${FILESDIR}/meson-tests-rust-add-libm.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/ostree/Manifest b/dev-util/ostree/Manifest index 41e7c2b2c9fa..9824f8eb5486 100644 --- a/dev-util/ostree/Manifest +++ b/dev-util/ostree/Manifest @@ -8,6 +8,6 @@ EBUILD ostree-2019.5-r2.ebuild 2229 BLAKE2B e1aa655c086f760ca74bd102581f9aee1cc7 EBUILD ostree-2020.6-r2.ebuild 2257 BLAKE2B c27ee95a5a16ebfdd0ad395c0886b2e733f8239f80a6f1d7a96a8c1c25f57a13ef12e7403c193c16a5375669cce7f912478e4a0087afc1d12aa75d11630a8aab SHA512 ee940fa51cb60205aac9184b7d6f642cb8bd13fd54a2f9f77f0de4c510e39cb175cb6d94004bc9426907f790d976bccf1247ac915198194a530ef65d22fe5e6b EBUILD ostree-2020.7-r2.ebuild 2544 BLAKE2B 93bcd93a98b886f93a656f80c033d5fafde5620d96393c119b6351f600a74955d9281a3c27faddecefe5450ea5552f6db8aac928a13e15d765dd662cf68dc243 SHA512 cf0d5f369511bc69752c0a157c02441d4c0d91c81487ce3fb58128e1e3426d05f5013fca14db2124b6c6f28fb1c9d56099172ee126d10e4977c0e531f51cb547 EBUILD ostree-2020.8-r2.ebuild 2541 BLAKE2B 73b731cd2951acaa4ecebbcaf777d13e89dc08527ce912d65105f6f75bd89692c87b8b00398b665dbc34758e6dcf792b6c8ffcbd19efc45d6944ba8d297ef696 SHA512 57e3d431b7ff2204f19544dec0f449f2fbb7eddb206a650d123b3b421ff153407df1b64c441472ebf0cf5de652ad179a250436ee368c3594ca8184d3b2aeba0a -EBUILD ostree-2021.3-r2.ebuild 2549 BLAKE2B e6cf6c0a2682554d9359fbe0d0220f46935bd99e8d9eb184862de47a4a833678e37362ade2a4d3d0c6ffd32ddd4483b48e732a7408368dc9e7feb8f74a08faa6 SHA512 046a412872f0201f2db41ffd4759eff73ecc85b8234fb29ea19cfa57493740d716766aa62b1cdb5197d40001e629621b6b648a5e1a33374a0babd5438cfd92bf +EBUILD ostree-2021.3-r2.ebuild 2548 BLAKE2B bb6a02cb5be96caef8c03846028386ad29ea1cdeda0001470a6a0741f7fbaf43a4223c08781d778c5ce9d132a577c4423ff7cf3d1c85dd7ded12dbeda2fb9768 SHA512 a307358c5b6810527e40081da0d44ae7c9d11074c296e7ad616cad9c1d0b9baf793508c9b59e20e2921f17061e2f1a08832d76989916a317cbbc2e713c40f8d5 EBUILD ostree-2021.4.ebuild 2577 BLAKE2B e74b508978d51c2c9053af79130fa3078e5c63ea75b78a6fb5322f8442412fe25930202145e06cf71a8f51919bb3a82650db3c2fc48895198d4c98b790532f06 SHA512 f65318dde4fd5ddf0a4ed35845839db7bfd25602d7c5c936ce1b6605e1d23a5fe949ae74bcbae2d28297e39b604009a8d5d74162dfa0b221b2c9b20d01be5494 MISC metadata.xml 1990 BLAKE2B 1c3e6400d24f0701211c0b8dcfba8d31c06b7c493cbe6eb2c5432ea818d0a0fbe863f8f1661eb386d179bb186cb7c970f7d7a3f8c9c42ea4b03b3d4ea0472a57 SHA512 04e37ddcd7348d43d475e04c996ee8b2e94c64143325dcfb21c5738b75f71ecd2c2ec64c8f91fbd06f5a6228671e90fdf10a939d4457abe4d0f88492435b4601 diff --git a/dev-util/ostree/ostree-2021.3-r2.ebuild b/dev-util/ostree/ostree-2021.3-r2.ebuild index d2eba1a11903..770b54e43d5a 100644 --- a/dev-util/ostree/ostree-2021.3-r2.ebuild +++ b/dev-util/ostree/ostree-2021.3-r2.ebuild @@ -9,7 +9,7 @@ DESCRIPTION="Operating system and container binary deployment and upgrades" HOMEPAGE="https://ostreedev.github.io/ostree/" SRC_URI="https://github.com/ostreedev/ostree/releases/download/v${PV}/lib${P}.tar.xz -> ${P}.tar.xz" -KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm arm64 ~ppc64 ~riscv x86" LICENSE="LGPL-2+" SLOT="0" diff --git a/dev-util/rizin/Manifest b/dev-util/rizin/Manifest index af3b46e97581..79421dbfb938 100644 --- a/dev-util/rizin/Manifest +++ b/dev-util/rizin/Manifest @@ -1,5 +1,9 @@ AUX rizin-0.2.1-no-rzpipe.patch 432 BLAKE2B 77e959797f22ea6d32e6742651710ecb042bfa6bf00efccaedcd3d60a6f75c0bdb42128261ffe068d8cfaeb6d7abacef6ea114ffb9061ca365533a1fe2120c34 SHA512 7a03664ed99ea7f9cb214b566e2a74a0aee1ebfa643552ce90f4e7fb60e779628ba75c4cf34ffc3cc45b65d1dd8959d400a9af16bc49d7cc26f1499670ddbaa6 +AUX rizin-0.3.0-md4-openssl.patch 3410 BLAKE2B 06f5f270abd2351b044c3d2178fe74a43a320d5fef1ee672762cb2ca31729786364953d412274b4064927f63f92e32202487ba523ea16160721fa4c1306f25a7 SHA512 d079f6ab1c1e4e4b0d50fb04cda3fecc64bddd14ae775a1b2e818d42b1199bed7ebae78e81a550608d1f976cc03e4b6262ffa08c145a27b7db4e2d8ff3f798eb +AUX rizin-0.3.0-typedb-prefix.patch 5175 BLAKE2B 08fea1ba6297f17d42f518c1739875c0964f6f00c1bcd01cba51a56e6626fe50c6ad2c36bece4db326f7b128d6ea5786970eb454832e32f9d837458f92f2a596 SHA512 241a72a7f1c3ec8ba831ca696faf0cfc09a58207c6d3db7005b09b9016a71ed9238bcb9441a389116083557538a0ff1a6adf55e78e1aa35d67aa206f30774391 DIST rizin-src-v0.2.1.tar.xz 51439132 BLAKE2B 3ce048c5e93afa43b33bb7c36e7f7a96734886a44a67339c18b36de84b6e3dd015aa49fd048815bc7cb26a39bd3c44ebd00227fdb0c3dc9d9f07ff2ff1f1948d SHA512 4d0a68971a8fe1de3860f8ee18197606f59c22d4c24f3fcce691c73b45c8fe8c356a9b411604e9c3d4e5bb01f695b6ead32cdc217134eb4ddfec76867c16c327 +DIST rizin-src-v0.3.0.tar.xz 64097204 BLAKE2B 308037ce60ec6523f337580221ea265c912ff92032fc5e1c2ab37430eae5a16cc2e8efa74447a79735c7814a35d3b08e5fc2f548612a1553c5edc2f314d22df5 SHA512 68f71e612bd4df90c79ebd4cb26c3e09bb370ccd9e51f574f2687f940b3934d9bf417108f3f7e678cabc6ddba7402e0420aab569c24316e07b2b56ed33153ed3 DIST rizin-testbins-a80fd0d56d538d07a05ef01e29c8cb430a4f9d72.tar.gz 119214206 BLAKE2B 33916d466d77aaa0aeb6b221529a570a2bd2ad07b59b45967d75a84e3efbbc8ca3b8fff9cd88d61598b4e785ead2f8bc58eb7c1cb31007c27e497d80f36e4d2d SHA512 9b01a63ff281ac19b427e715d669e6080c4afdfd777ae762c30537c59bd2cdc2865adc1b34ccb61430b172e54995375b48bb35fd88f098b6a9839e9f3669fde4 EBUILD rizin-0.2.1.ebuild 2009 BLAKE2B 335a2af33e2a4f4a503f1d5f07a692103e713c9196cd54063c6c2c2b247a160a14507bf681adf06055a87e79a699dedf37c717a042c10f98fbc65885c596e0b2 SHA512 e8c5d35259d78403b86414dce4c9fdf71112e908bb6a31ca1137d0a77b6789097be0b193fca18d5a7a2768c4d2125d85eeb697454dd3f110e478b73436afa6fc +EBUILD rizin-0.3.0.ebuild 2908 BLAKE2B ef7f12a5ca9813776c1ee6acae4cab4c36d7a9608cd2dedec81d09d5eabc5c9fd7c3603606380d1ea5fca51bdbb01c869abf0e8fbeeb34f04f48e650c91b03aa SHA512 ad810f425164ee8c82585a790154653e8f89a3c6aa5a38152e953ed079d0d299f1a715e45b80a570a3513ac2de7d58ac85bca9e4e1df9e03a248d6dcafb609fc MISC metadata.xml 348 BLAKE2B eea14d9f2e713f2f272a46bd754e500b28ec3958f0f4295e6fe6e73c9dcfa1e180fa62901bdb591fdb43ec8ead23a63f20416e52605e6ae186532e651e0eb1a3 SHA512 db41ccd0ce1493387c47eb707dd303c556ad784ffab2ffe03509a4ff7b0c1b650b0f0999edb5e4e040f95f1f550e9a11ead273ec74ebedb97e645e40c6ad37d5 diff --git a/dev-util/rizin/files/rizin-0.3.0-md4-openssl.patch b/dev-util/rizin/files/rizin-0.3.0-md4-openssl.patch new file mode 100644 index 000000000000..d2c3135d1c72 --- /dev/null +++ b/dev-util/rizin/files/rizin-0.3.0-md4-openssl.patch @@ -0,0 +1,100 @@ +From 6a1edf5fb6967d57d1dcc8cf21ea3a6bbdf8a5b8 Mon Sep 17 00:00:00 2001 +From: wargio +Date: Sat, 2 Oct 2021 22:36:32 +0200 +Subject: [PATCH 1/2] Fix nullptr due missing small_block method when openssl + is used. + +--- + librz/hash/algorithms/openssl_common.h | 42 ++++++++++++++++++++++++++ + 1 file changed, 42 insertions(+) + +diff --git a/librz/hash/algorithms/openssl_common.h b/librz/hash/algorithms/openssl_common.h +index b29a1ae1221..e2399cff68d 100644 +--- a/librz/hash/algorithms/openssl_common.h ++++ b/librz/hash/algorithms/openssl_common.h +@@ -76,6 +76,46 @@ EVP_sha512 + return true; \ + } + ++#define rz_openssl_plugin_small_block(pluginname, evpmd) \ ++ static bool openssl_plugin_##pluginname##_small_block(const ut8 *data, ut64 size, ut8 **digest, RzMsgDigestSize *digest_size) { \ ++ rz_return_val_if_fail(data &&digest, false); \ ++ const EVP_MD *evp_md = evpmd(); \ ++ if (!evp_md) { \ ++ return false; \ ++ } \ ++ RzMsgDigestSize dgst_size = EVP_MD_size(evp_md); \ ++ ut8 *dgst = malloc(dgst_size); \ ++ if (!dgst) { \ ++ return false; \ ++ } \ ++ EVP_MD_CTX *context = EVP_MD_CTX_new(); \ ++ if (!context) { \ ++ free(dgst); \ ++ return false; \ ++ } \ ++ if (EVP_DigestInit_ex(context, evp_md, NULL) != 1) { \ ++ EVP_MD_CTX_free(context); \ ++ free(dgst); \ ++ return false; \ ++ } \ ++ if (EVP_DigestUpdate(context, data, size) != 1) { \ ++ EVP_MD_CTX_free(context); \ ++ free(dgst); \ ++ return false; \ ++ } \ ++ if (EVP_DigestFinal_ex(context, dgst, NULL) != 1) { \ ++ EVP_MD_CTX_free(context); \ ++ free(dgst); \ ++ return false; \ ++ } \ ++ *digest = dgst; \ ++ if (digest_size) { \ ++ *digest_size = dgst_size; \ ++ } \ ++ EVP_MD_CTX_free(context); \ ++ return true; \ ++ } ++ + #define rz_openssl_plugin_define_msg_digest(pluginname, evpmd, canhmac) \ + rz_openssl_plugin_context_new(pluginname); \ + rz_openssl_plugin_context_free(pluginname); \ +@@ -84,6 +124,7 @@ EVP_sha512 + rz_openssl_plugin_init(pluginname, evpmd); \ + rz_openssl_plugin_update(pluginname); \ + rz_openssl_plugin_final(pluginname); \ ++ rz_openssl_plugin_small_block(pluginname, evpmd); \ + RzMsgDigestPlugin rz_msg_digest_plugin_##pluginname = { \ + .name = #pluginname, \ + .license = "Apache 2.0", \ +@@ -96,6 +137,7 @@ EVP_sha512 + .init = openssl_plugin_##pluginname##_init, \ + .update = openssl_plugin_##pluginname##_update, \ + .final = openssl_plugin_##pluginname##_final, \ ++ .small_block = openssl_plugin_##pluginname##_small_block, \ + } + + #endif /* RZ_OPENSSL_COMMON_H */ + +From f4a8e2c86be861f33327c2a8f1d181b42232069e Mon Sep 17 00:00:00 2001 +From: wargio +Date: Sat, 2 Oct 2021 23:07:54 +0200 +Subject: [PATCH 2/2] Fix style + +--- + librz/hash/algorithms/openssl_common.h | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/librz/hash/algorithms/openssl_common.h b/librz/hash/algorithms/openssl_common.h +index e2399cff68d..0091fef2fa3 100644 +--- a/librz/hash/algorithms/openssl_common.h ++++ b/librz/hash/algorithms/openssl_common.h +@@ -78,7 +78,7 @@ EVP_sha512 + + #define rz_openssl_plugin_small_block(pluginname, evpmd) \ + static bool openssl_plugin_##pluginname##_small_block(const ut8 *data, ut64 size, ut8 **digest, RzMsgDigestSize *digest_size) { \ +- rz_return_val_if_fail(data &&digest, false); \ ++ rz_return_val_if_fail((data) && (digest), false); \ + const EVP_MD *evp_md = evpmd(); \ + if (!evp_md) { \ + return false; \ diff --git a/dev-util/rizin/files/rizin-0.3.0-typedb-prefix.patch b/dev-util/rizin/files/rizin-0.3.0-typedb-prefix.patch new file mode 100644 index 000000000000..dfb86447df71 --- /dev/null +++ b/dev-util/rizin/files/rizin-0.3.0-typedb-prefix.patch @@ -0,0 +1,132 @@ +https://github.com/rizinorg/rizin/issues/1789 + +Signed-off-by: Florian Märkl + +diff --git a/test/unit/test_serialize_analysis.c b/test/unit/test_serialize_analysis.c +index 51092c067..0d714ba90 100644 +--- a/test/unit/test_serialize_analysis.c ++++ b/test/unit/test_serialize_analysis.c +@@ -546,7 +546,10 @@ Sdb *vars_ref_db() { + } + + bool test_analysis_var_save() { +- const char *dir_prefix = rz_sys_prefix(NULL); ++ const char *dir_prefix = getenv("RZ_PREFIX"); ++ if (!dir_prefix) { ++ dir_prefix = rz_sys_prefix(NULL); ++ } + RzAnalysis *analysis = rz_analysis_new(); + rz_analysis_use(analysis, "x86"); + rz_analysis_set_bits(analysis, 64); +diff --git a/test/unit/test_type.c b/test/unit/test_type.c +index d8a3d9c5f..3956a800b 100644 +--- a/test/unit/test_type.c ++++ b/test/unit/test_type.c +@@ -379,7 +379,10 @@ static bool test_enum_types(void) { + RzTypeDB *typedb = rz_type_db_new(); + mu_assert_notnull(typedb, "Couldn't create new RzTypeDB"); + mu_assert_notnull(typedb->types, "Couldn't create new types hashtable"); +- const char *dir_prefix = rz_sys_prefix(NULL); ++ const char *dir_prefix = getenv("RZ_PREFIX"); ++ if (!dir_prefix) { ++ dir_prefix = rz_sys_prefix(NULL); ++ } + rz_type_db_init(typedb, dir_prefix, "x86", 64, "linux"); + + char *error_msg = NULL; +@@ -417,7 +420,10 @@ static bool test_const_types(void) { + RzTypeDB *typedb = rz_type_db_new(); + mu_assert_notnull(typedb, "Couldn't create new RzTypeDB"); + mu_assert_notnull(typedb->types, "Couldn't create new types hashtable"); +- const char *dir_prefix = rz_sys_prefix(NULL); ++ const char *dir_prefix = getenv("RZ_PREFIX"); ++ if (!dir_prefix) { ++ dir_prefix = rz_sys_prefix(NULL); ++ } + rz_type_db_init(typedb, dir_prefix, "x86", 64, "linux"); + + char *error_msg = NULL; +@@ -469,7 +475,10 @@ static bool test_type_as_string(void) { + RzTypeDB *typedb = rz_type_db_new(); + mu_assert_notnull(typedb, "Couldn't create new RzTypeDB"); + mu_assert_notnull(typedb->types, "Couldn't create new types hashtable"); +- const char *dir_prefix = rz_sys_prefix(NULL); ++ const char *dir_prefix = getenv("RZ_PREFIX"); ++ if (!dir_prefix) { ++ dir_prefix = rz_sys_prefix(NULL); ++ } + rz_type_db_init(typedb, dir_prefix, "x86", 64, "linux"); + + char *error_msg = NULL; +@@ -516,7 +525,10 @@ static bool test_array_types(void) { + RzTypeDB *typedb = rz_type_db_new(); + mu_assert_notnull(typedb, "Couldn't create new RzTypeDB"); + mu_assert_notnull(typedb->types, "Couldn't create new types hashtable"); +- const char *dir_prefix = rz_sys_prefix(NULL); ++ const char *dir_prefix = getenv("RZ_PREFIX"); ++ if (!dir_prefix) { ++ dir_prefix = rz_sys_prefix(NULL); ++ } + rz_type_db_init(typedb, dir_prefix, "x86", 64, "linux"); + + char *error_msg = NULL; +@@ -569,7 +581,10 @@ static bool test_struct_func_types(void) { + RzTypeDB *typedb = rz_type_db_new(); + mu_assert_notnull(typedb, "Couldn't create new RzTypeDB"); + mu_assert_notnull(typedb->types, "Couldn't create new types hashtable"); +- const char *dir_prefix = rz_sys_prefix(NULL); ++ const char *dir_prefix = getenv("RZ_PREFIX"); ++ if (!dir_prefix) { ++ dir_prefix = rz_sys_prefix(NULL); ++ } + rz_type_db_init(typedb, dir_prefix, "x86", 64, "linux"); + + char *error_msg = NULL; +@@ -659,7 +674,10 @@ static bool test_struct_array_types(void) { + RzTypeDB *typedb = rz_type_db_new(); + mu_assert_notnull(typedb, "Couldn't create new RzTypeDB"); + mu_assert_notnull(typedb->types, "Couldn't create new types hashtable"); +- const char *dir_prefix = rz_sys_prefix(NULL); ++ const char *dir_prefix = getenv("RZ_PREFIX"); ++ if (!dir_prefix) { ++ dir_prefix = rz_sys_prefix(NULL); ++ } + rz_type_db_init(typedb, dir_prefix, "x86", 64, "linux"); + + char *error_msg = NULL; +@@ -707,7 +725,10 @@ static bool test_struct_identifier_without_specifier(void) { + RzTypeDB *typedb = rz_type_db_new(); + mu_assert_notnull(typedb, "Couldn't create new RzTypeDB"); + mu_assert_notnull(typedb->types, "Couldn't create new types hashtable"); +- const char *dir_prefix = rz_sys_prefix(NULL); ++ const char *dir_prefix = getenv("RZ_PREFIX"); ++ if (!dir_prefix) { ++ dir_prefix = rz_sys_prefix(NULL); ++ } + rz_type_db_init(typedb, dir_prefix, "x86", 64, "linux"); + + char *error_msg = NULL; +@@ -735,7 +756,10 @@ static bool test_union_identifier_without_specifier(void) { + RzTypeDB *typedb = rz_type_db_new(); + mu_assert_notnull(typedb, "Couldn't create new RzTypeDB"); + mu_assert_notnull(typedb->types, "Couldn't create new types hashtable"); +- const char *dir_prefix = rz_sys_prefix(NULL); ++ const char *dir_prefix = getenv("RZ_PREFIX"); ++ if (!dir_prefix) { ++ dir_prefix = rz_sys_prefix(NULL); ++ } + rz_type_db_init(typedb, dir_prefix, "x86", 64, "linux"); + + char *error_msg = NULL; +@@ -767,7 +791,10 @@ static bool test_edit_types(void) { + RzTypeDB *typedb = rz_type_db_new(); + mu_assert_notnull(typedb, "Couldn't create new RzTypeDB"); + mu_assert_notnull(typedb->types, "Couldn't create new types hashtable"); +- const char *dir_prefix = rz_sys_prefix(NULL); ++ const char *dir_prefix = getenv("RZ_PREFIX"); ++ if (!dir_prefix) { ++ dir_prefix = rz_sys_prefix(NULL); ++ } + rz_type_db_init(typedb, dir_prefix, "x86", 64, "linux"); + + char *error_msg = NULL; diff --git a/dev-util/rizin/rizin-0.3.0.ebuild b/dev-util/rizin/rizin-0.3.0.ebuild new file mode 100644 index 000000000000..0ac6575d67e4 --- /dev/null +++ b/dev-util/rizin/rizin-0.3.0.ebuild @@ -0,0 +1,103 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=(python3_{8,9,10}) + +# This is the commit that the CI for the release commit used +BINS_COMMIT="d4cee85f3e94f1151dc9ff1681555ebcff7931f0" + +inherit meson python-any-r1 + +DESCRIPTION="reverse engineering framework for binary analysis" +HOMEPAGE="https://rizin.re/" + +SRC_URI="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" +IUSE="test" + +# Need to audit licenses of the binaries used for testing +RESTRICT="test" + +RDEPEND=" + sys-apps/file + app-arch/lz4:0= + dev-libs/capstone:0= + dev-libs/libuv:0= + dev-libs/libzip:0= + dev-libs/openssl:0= + >=dev-libs/tree-sitter-0.19.0 + dev-libs/xxhash + sys-libs/zlib:0= +" +DEPEND="${RDEPEND}" +BDEPEND="${PYTHON_DEPS}" + +PATCHES=( + "${FILESDIR}/${PN}-${PV}-typedb-prefix.patch" + "${FILESDIR}/${PN}-${PV}-md4-openssl.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/rosdep/Manifest b/dev-util/rosdep/Manifest index 80bac47d8281..6528b9bb874b 100644 --- a/dev-util/rosdep/Manifest +++ b/dev-util/rosdep/Manifest @@ -1,5 +1,5 @@ AUX tests.patch 886 BLAKE2B e631053ce6ecd6419cf88ca952d28a225229d248f52f6f600bb9865cf9760dea01e4039401b5039330aa6776ae18e1fe0159c725ee5f1bebcc1fd73248d37209 SHA512 87f7ca16f7b7f781ac5a2173ee4a9a6ed1baa2d9583d740d0cd46590d41a5781395fc5fbba185a20cac5cae0a1f967abfc205a67bce3487c0f82b04b0c08600b DIST rosdep-0.21.0.tar.gz 312028 BLAKE2B 7ad3bfe027c574fdc82952085a5ea447e811b6858fca13121ad25cf1bda04e33091782b69c4a8f9a71383f1716678bd19c8752600987f7c41016ee93eed1ddcb SHA512 fb784c1603087b62444d767f1ce9e45303d2161e69ac82fec0edeeefd99f0c70e14b25b64a516df01e72aaa3a1b4a25b9507855edaa169c3af945e6581d9751d -EBUILD rosdep-0.21.0.ebuild 1609 BLAKE2B 4c00b9fa66bb080f651154342ee5b5be37bfc39475486baa46cdadb60d4ee1cd3244a2d5b7df4243e8a4b4336bcd51ead94caea145d86de53fe4611a160387c2 SHA512 0ca03af2b33947a00a8256b9c5f7a11e74c98958a61c1ff91cd8797659df78946750e04c2d714fb9d02edd993f6694a78c6b93b7d3b337123da532edf3b9a633 -EBUILD rosdep-9999.ebuild 1609 BLAKE2B 4c00b9fa66bb080f651154342ee5b5be37bfc39475486baa46cdadb60d4ee1cd3244a2d5b7df4243e8a4b4336bcd51ead94caea145d86de53fe4611a160387c2 SHA512 0ca03af2b33947a00a8256b9c5f7a11e74c98958a61c1ff91cd8797659df78946750e04c2d714fb9d02edd993f6694a78c6b93b7d3b337123da532edf3b9a633 +EBUILD rosdep-0.21.0.ebuild 1459 BLAKE2B f437bcc40c9382cc794701d4d67d2cf618eda425d9aa17b340caac2b07271039b1749b65eb0e007e4148113d1460b26cf37b826090594f2eea3034d59e2ded7a SHA512 3464de0575c1994affb6655a34663a8a331cbe2b9c610c97db81b14292a48e395c57983c0228bf642503111bcf32db7496720266cbfdd1641447ae1f3f9893c3 +EBUILD rosdep-9999.ebuild 1459 BLAKE2B f437bcc40c9382cc794701d4d67d2cf618eda425d9aa17b340caac2b07271039b1749b65eb0e007e4148113d1460b26cf37b826090594f2eea3034d59e2ded7a SHA512 3464de0575c1994affb6655a34663a8a331cbe2b9c610c97db81b14292a48e395c57983c0228bf642503111bcf32db7496720266cbfdd1641447ae1f3f9893c3 MISC metadata.xml 340 BLAKE2B 3b83bd82370daae07a101ac040bb7726d8d79354d7f249a9e09081e1f2042bac1fd8cfbc51f7c2c186e2499962749ad579a2fbef65f2d80dc9f4de620904d976 SHA512 38588868dee16a28125f625e85606a6e0995a6e25cf7c17de373eb45a6ad72e56bc2e98cdd946457aaba53f394ed045cb69891a77796aa0f1c3f2e24e6ab9b56 diff --git a/dev-util/rosdep/rosdep-0.21.0.ebuild b/dev-util/rosdep/rosdep-0.21.0.ebuild index dde1899da88c..12ed94c4c914 100644 --- a/dev-util/rosdep/rosdep-0.21.0.ebuild +++ b/dev-util/rosdep/rosdep-0.21.0.ebuild @@ -2,8 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend + +PYTHON_COMPAT=( python3_{8..10} ) SCM="" if [ "${PV#9999}" != "${PV}" ] ; then @@ -26,17 +26,17 @@ fi LICENSE="BSD" SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" + +# Tests need network +RESTRICT="test" +PROPERTIES="test_network" RDEPEND=" dev-python/catkin_pkg[${PYTHON_USEDEP}] dev-python/rospkg[${PYTHON_USEDEP}] dev-python/rosdistro[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" BDEPEND=" - dev-python/nose[${PYTHON_USEDEP}] test? ( dev-python/mock[${PYTHON_USEDEP}] dev-python/flake8[${PYTHON_USEDEP}] @@ -44,12 +44,11 @@ BDEPEND=" " PATCHES=( "${FILESDIR}/tests.patch" ) -python_test() { - if has network-sandbox ${FEATURES}; then - einfo "Skipping tests due to network sandbox" - else - env -u ROS_DISTRO nosetests --with-xunit test || die - fi +distutils_enable_tests nose + +src_test() { + unset ROS_DISTRO + distutils-r1_src_test } pkg_postrm() { diff --git a/dev-util/rosdep/rosdep-9999.ebuild b/dev-util/rosdep/rosdep-9999.ebuild index dde1899da88c..12ed94c4c914 100644 --- a/dev-util/rosdep/rosdep-9999.ebuild +++ b/dev-util/rosdep/rosdep-9999.ebuild @@ -2,8 +2,8 @@ # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) -DISTUTILS_USE_SETUPTOOLS=rdepend + +PYTHON_COMPAT=( python3_{8..10} ) SCM="" if [ "${PV#9999}" != "${PV}" ] ; then @@ -26,17 +26,17 @@ fi LICENSE="BSD" SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" + +# Tests need network +RESTRICT="test" +PROPERTIES="test_network" RDEPEND=" dev-python/catkin_pkg[${PYTHON_USEDEP}] dev-python/rospkg[${PYTHON_USEDEP}] dev-python/rosdistro[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}]" -DEPEND="${RDEPEND}" BDEPEND=" - dev-python/nose[${PYTHON_USEDEP}] test? ( dev-python/mock[${PYTHON_USEDEP}] dev-python/flake8[${PYTHON_USEDEP}] @@ -44,12 +44,11 @@ BDEPEND=" " PATCHES=( "${FILESDIR}/tests.patch" ) -python_test() { - if has network-sandbox ${FEATURES}; then - einfo "Skipping tests due to network sandbox" - else - env -u ROS_DISTRO nosetests --with-xunit test || die - fi +distutils_enable_tests nose + +src_test() { + unset ROS_DISTRO + distutils-r1_src_test } pkg_postrm() { diff --git a/dev-util/sccache/files/scheduler.initd b/dev-util/sccache/files/scheduler.initd old mode 100644 new mode 100755 diff --git a/dev-util/sccache/files/server.initd b/dev-util/sccache/files/server.initd old mode 100644 new mode 100755 diff --git a/dev-util/scons/Manifest b/dev-util/scons/Manifest index 3a08766be4d9..f6021a473765 100644 --- a/dev-util/scons/Manifest +++ b/dev-util/scons/Manifest @@ -10,5 +10,5 @@ DIST scons-4.2.0-user.pdf 2813567 BLAKE2B 2787c9dbecaefccc5f4df2bcccc474ee69e988 DIST scons-4.2.0.gh.tar.gz 5677165 BLAKE2B c298152db937810ab73afc304a9dc480c185ef0d6e86be5ec7f2022a7d1ed4d3df6ecc18148c3143d4e76a7ea0e50790db1224e66db68bace0759daba7f36a91 SHA512 138573f7203b52fad0527d8d88ceabe182273eff7e4b74125e0d7eda51c44408b07e2c702ee63214519392101d8bbb30013e6d34000eaeb530a816c17396de97 DIST scons-4.2.0.tar.gz 3043008 BLAKE2B 3e69189e45b8ecc956419d3b7d4d36a78ffe219ff87a18d17c511434cf4306635c245107e7978d8f6b86f65bd2ac028fa3c76ab1212806a692d355d7d8036645 SHA512 91d77c858a888621d41432f39970547830997c8e28a851bbab7c0f181afda564abef321befaa33cbe6fd5fc4ac85fa80f2349994956edcc99c027cf7f526bbf0 EBUILD scons-4.1.0-r1.ebuild 2764 BLAKE2B 0add0564bc259cee0d3dc5b4121577e329257d62c02c9811f1df5df680402563cdbab7fd118c585c5b4dde333d1a96c69dc4f04b4785b92b4852e40136fd0409 SHA512 cbcc1e83478eb60778e7512dd3268d064fc1e96acfc47ee598b68064acd9b44e262c2d675d5c0383d632014174036bd9b9886f8e320464d9fbcbe2572dd1f494 -EBUILD scons-4.2.0-r1.ebuild 2886 BLAKE2B 8a36d15b5512b6c0830d967f12aa1f44085cd1804bcad304f31883da4c2fdf2adf83e7a9e87995f0cb85c8511431157eab0c065bff6a7409a5d76b5b3cc7600e SHA512 2023ab17883083ca597c1c659507f714f226da1fcf755e07d2c145f41e3a9215dd241bd425144463f113797c93ed2b4fbf1ce6ae5302e0b34acce34d28f0327a +EBUILD scons-4.2.0-r1.ebuild 3540 BLAKE2B df5ca824bfab688ea4159bf7ed34d59e8dc02b548e0b8184b3dc344d5bdc0bd33fd278b570f42ade797ef2290ed1e321c16427654f4c385d76624e4afed0cb4e SHA512 351390df8c5042c0cce46daee1c75d585dd742e410378445ec23ec2dca5167d224b552c888d9cbfa9e78145e766269e827c396e317c21ad51a2950256dcdcb5c MISC metadata.xml 705 BLAKE2B c2c0722d7a0a382c218f101c0219deac4b335d1dc0a0038f27b7e920b37e4fdad2c7524f0463182a2495c04f9679f511b8a2b92982ee7ffc3cad985cfabf1e80 SHA512 5b127afcc07795487bb4856d942e0a34402c609147256dc457f5919d75a8fbf3f0bfca0c3a5f61d78a1152ee56967d1f48eac670dc12ce292ae964d692c497dd diff --git a/dev-util/scons/scons-4.2.0-r1.ebuild b/dev-util/scons/scons-4.2.0-r1.ebuild index d4f1339f581a..5a28706a03d0 100644 --- a/dev-util/scons/scons-4.2.0-r1.ebuild +++ b/dev-util/scons/scons-4.2.0-r1.ebuild @@ -7,7 +7,7 @@ DISTUTILS_USE_SETUPTOOLS=rdepend PYTHON_COMPAT=( python3_{8..9} ) PYTHON_REQ_USE="threads(+)" -inherit distutils-r1 +inherit distutils-r1 multiprocessing DESCRIPTION="Extensible Python-based build utility" HOMEPAGE="https://www.scons.org/" @@ -21,7 +21,7 @@ SRC_URI=" LICENSE="MIT" 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 ~x64-solaris ~x86-solaris" +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 ~x64-solaris ~x86-solaris" IUSE="doc test" RESTRICT="!test? ( test )" @@ -73,6 +73,24 @@ src_prepare() { test/option/option-v.py test/Interactive/version.py ) + + if ! use amd64 && ! use x86 ; then + # These tests are currently broken on arm and other non-amd64/x86 platforms + # Work seems to be ongoing in e.g. https://github.com/SCons/scons/pull/4022 to + # better plumb up the MSVC tests for alternative arches. + # Try again after 4.2.0. + # See also: https://pairlist4.pair.net/pipermail/scons-users/2020-November/008452.html + # bug #757534 + remove_tests+=( + test/MSVS/vs-7.0-scc-files.py + test/MSVS/vs-7.0-scc-legacy-files.py + test/MSVS/vs-7.1-scc-files.py + test/MSVS/vs-7.1-scc-legacy-files.py + test/MSVS/vs-scc-files.py + test/MSVS/vs-scc-legacy-files.py + ) + fi + rm -r "${remove_tests[@]}" || die fi } diff --git a/dev-util/spirv-llvm-translator/Manifest b/dev-util/spirv-llvm-translator/Manifest index 9f033c69ee39..2ef56f1b98aa 100644 --- a/dev-util/spirv-llvm-translator/Manifest +++ b/dev-util/spirv-llvm-translator/Manifest @@ -7,6 +7,6 @@ DIST spirv-llvm-translator-12.0.0.tar.gz 1378222 BLAKE2B 059409364403316f84521e2 EBUILD spirv-llvm-translator-10.0.0.ebuild 1266 BLAKE2B be273ccb5a212aae3dbed3bff6b31001e106aefe6cf829b82c2705f462b3d758d6170174c6644ce6bcb1240772a49fd59ed92701366fe98684dc68b51ca4a086 SHA512 dadf2527303877c0fe74e8535b49699a6531c496df7220d887dd6a033faf641eedfff5ce31555f5a56523497e9493e8721d2c2aec1f069b4a1f01d2c1632fa79 EBUILD spirv-llvm-translator-10.0.0_p20200909.ebuild 1555 BLAKE2B 12befee30e2c709c9e709195bb37d9149542ea0abcea4b2fe94a6174c5262a991ca80bc74cd32437b410b0afb43adb7a7e69cd5bb623c2599863c282c03821d0 SHA512 f5a0144d7ecdbd13e263e972774ddf0b08de7ebe4e8cbd450a6c58d1f535b725556f323018433838d4df15620fbc458461f2edab76c605344be5380605e91f2b EBUILD spirv-llvm-translator-11.0.0.ebuild 1555 BLAKE2B e2140c932905dfe3f53507cdfca04572fcf9c68a7c16e3f09de02426e9b1af71ff1056e5a9aca39d248653a4561ed686eecd76f7f9d2e5b3082ef7c9f3d6ea57 SHA512 0650a432c75a86437bb94ce30ba569bf5c39117e3eff5efca26e3bef9bc1047f20c3209f4b0347bd734e49c32fbec5531fa27e0b141f6e752b593a130169cb6b -EBUILD spirv-llvm-translator-11.1.0_pre20210212.ebuild 1555 BLAKE2B 03064f9e4cc3acd127f98ff1485e73db3cbab63781e24a447b829990418e7dae05ced9b3af77ca7f73613e3b5d04fa91e14a94a06809abeed596d5b4f476bd1d SHA512 cf57d2357b1b1b5ac35326648b9dddf179f9a8a0cab92f8271fc809179e4cf4d01af7b17f53841fcd29c5b498ae00d725dde558fef6ca89cbeb6d59810036a13 +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 MISC metadata.xml 585 BLAKE2B 0fc156f0d89b54e7341c053bbf1bbb1f1ebec639561fc30e0e49b5ed6147d6483e79f0a0461c46414deb5527d19df36288284ee263ce8bf50c34433b76bae748 SHA512 c34da54f0025f0da625f33f0d305c17d8a56e50345e8fe5e6db0138dd4f00322f2df8203d29f023d9ee70f2a1e399114153be70e5d97ec673c36e7a463b6c89a 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 index cd852a9e7922..b9cf6d70946d 100644 --- 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 @@ -17,7 +17,7 @@ SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz LICENSE="UoI-NCSA" SLOT="11" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="test tools" # I have yet to see a non-release spirv-llvm-translator ebuild pass ANY tests. diff --git a/dev-util/strace/Manifest b/dev-util/strace/Manifest index 5cabcd3eb61f..ec6a4b2247c5 100644 --- a/dev-util/strace/Manifest +++ b/dev-util/strace/Manifest @@ -1,7 +1,7 @@ AUX strace-5.11-static.patch 5306 BLAKE2B 24150fcdf0ff75c4698542914bcd0fd39df9794f39ce0d16dac6dc3b689365e124d8d77a75a8fe81caff9432679563d84ffd31add74edb4c8f83aec28ff2f078 SHA512 bbeecbfd73109d21732acdaa28d5b4c82b23b7165f09e78e62cad68f9ac63dfb4c7a1c2eb8bdc642dda9f07d62e286ab46a2be236b5f03e1e6f9920f3093ede8 DIST strace-5.12.tar.xz 2009060 BLAKE2B 9a7a07e5d2d38c8b456f54d0e1d7c776066b20327fa08d562e426a7096f708dffa00f0c2121683fa71f7029db958d450c5a6abf5ae5970dc02732f5aa7cef591 SHA512 289cf82da4c69270458953b45d09c8eb05a6624898d3ac493c3ec293cd5ad07205084ad0af021dab2be9c0dc53f0301816113a746d96c78780b79231a185e7c9 DIST strace-5.14.tar.xz 2067020 BLAKE2B 479ecf5e66e26e722d108c905130f482c411857db234ac013bf3568905c0f7b896f001ba6da2cabccd0a987c7802aebec9c6298decb691de125e8154c28e1c6f SHA512 3e147521773d900167809db9feeb148e8ba116f90dd634311941ea335eb7bd8b73ab9e641bd2dcfe899ab41c19a841e203dc771ec3000ae01452d22ecdc43c5a -EBUILD strace-5.12.ebuild 2348 BLAKE2B 59a4676d944dc05b012d9f8b47da68b3d23f95d996dd25ccdb9aab5cda3c3cb950c1ab000aa9536df55b4ee9e59bb4f42bf865f42b295c15cd75655ffcdfc918 SHA512 00c1828d50d7b02ca56f586eb2c3187f9ccddfe38b71a230304a9e111d6d7fe7119da38ff9a4998a4cc6393971874ea6ce699dfc8ae5291f038aca762533084c -EBUILD strace-5.14.ebuild 2346 BLAKE2B f49e8823133e87f9f6c40419285b499137b4c96aff3d5c14e71eb12bc6f0cfbf5d2ac130b072449a8e57ecced242f83989fbe01e7b66db4b506b235f7897050d SHA512 c3a186fc56759642f23354b68934054efac2acc858be809ec690084f6ef019dfd028b29875e94d671198e0c08f036d2efa05f500776283b1eac270b47cd7d397 -EBUILD strace-9999.ebuild 2346 BLAKE2B f49e8823133e87f9f6c40419285b499137b4c96aff3d5c14e71eb12bc6f0cfbf5d2ac130b072449a8e57ecced242f83989fbe01e7b66db4b506b235f7897050d SHA512 c3a186fc56759642f23354b68934054efac2acc858be809ec690084f6ef019dfd028b29875e94d671198e0c08f036d2efa05f500776283b1eac270b47cd7d397 +EBUILD strace-5.12-r1.ebuild 2429 BLAKE2B 4d257cb5a891064a0dfb24ec69567b72cb3952e380ebcb69b0e2b8af6ae19fabe6508bdcec3a6c711b8a1ad10c7ae27eae9121dc18d990694edc2845725be138 SHA512 65629ee3a380a6ca9aca597f628d4e8e7c0caea6cc8b6e5f0d1529ca171bba24107ae3bc6b57177555055240a8b31c10d77ae6d0c4fb1f0c4d160901ae613fd6 +EBUILD strace-5.14-r1.ebuild 2437 BLAKE2B 13ebd8db417683989394b244d639a9b62d297849c09189cc5dfd6c49eae0adf0da128efcfb817c95e5e1828150c9d1d550c8e21769490ff8a9cce877d44f6f28 SHA512 30049cf1f1dda579d8c21dac484698c8a1b25f2e13f8e85cef9fca621b1f9da84e0fa336a7f5680d43c4cf68476fedbaa02c7ee5a98f0af405ca8cbd9e6582ee +EBUILD strace-9999.ebuild 2437 BLAKE2B 13ebd8db417683989394b244d639a9b62d297849c09189cc5dfd6c49eae0adf0da128efcfb817c95e5e1828150c9d1d550c8e21769490ff8a9cce877d44f6f28 SHA512 30049cf1f1dda579d8c21dac484698c8a1b25f2e13f8e85cef9fca621b1f9da84e0fa336a7f5680d43c4cf68476fedbaa02c7ee5a98f0af405ca8cbd9e6582ee MISC metadata.xml 761 BLAKE2B 261db0087db2a12c260efcd80bae1dcabd1b518c7b7d65a7ce4cbd5a2fcf878af3787985d629b43dac0944fe97f7f78df964082c5dbc52da06360ec112a0e7f0 SHA512 dfe6bb1b1149f51947c964d55396c10df38ad68dd987ae3df66b1850b812717d282d41e59a38f35863d22eb7391b7be636b5272e361641c26622618c2cbff19e diff --git a/dev-util/strace/strace-5.12-r1.ebuild b/dev-util/strace/strace-5.12-r1.ebuild new file mode 100644 index 000000000000..98210d8944bf --- /dev/null +++ b/dev-util/strace/strace-5.12-r1.ebuild @@ -0,0 +1,107 @@ +# 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" +) + +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.12.ebuild b/dev-util/strace/strace-5.12.ebuild deleted file mode 100644 index d71516e9a04d..000000000000 --- a/dev-util/strace/strace-5.12.ebuild +++ /dev/null @@ -1,105 +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 autotools -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 static unwind elfutils" - -REQUIRED_USE="?? ( unwind elfutils )" - -BDEPEND=" - virtual/pkgconfig -" -LIB_DEPEND=" - unwind? ( sys-libs/libunwind[static-libs(+)] ) - elfutils? ( dev-libs/elfutils[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 - - 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) - ) - 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 new file mode 100644 index 000000000000..035be39c8354 --- /dev/null +++ b/dev-util/strace/strace-5.14-r1.ebuild @@ -0,0 +1,107 @@ +# 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" +) + +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.ebuild b/dev-util/strace/strace-5.14.ebuild deleted file mode 100644 index f6a7e5f5503b..000000000000 --- a/dev-util/strace/strace-5.14.ebuild +++ /dev/null @@ -1,105 +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 static unwind elfutils" - -REQUIRED_USE="?? ( unwind elfutils )" - -BDEPEND=" - virtual/pkgconfig -" -LIB_DEPEND=" - unwind? ( sys-libs/libunwind[static-libs(+)] ) - elfutils? ( dev-libs/elfutils[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 - - 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) - ) - 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-9999.ebuild b/dev-util/strace/strace-9999.ebuild index f6a7e5f5503b..035be39c8354 100644 --- a/dev-util/strace/strace-9999.ebuild +++ b/dev-util/strace/strace-9999.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://strace.io/" LICENSE="BSD" SLOT="0" -IUSE="aio perl static unwind elfutils" +IUSE="aio perl selinux static unwind elfutils" REQUIRED_USE="?? ( unwind elfutils )" @@ -28,6 +28,7 @@ BDEPEND=" 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=" @@ -82,6 +83,7 @@ src_configure() { $(use_enable static) $(use_with unwind libunwind) $(use_with elfutils libdw) + $(use_with selinux libselinux) ) econf "${myeconfargs[@]}" } diff --git a/dev-util/trinity/Manifest b/dev-util/trinity/Manifest deleted file mode 100644 index 749ef7b454a1..000000000000 --- a/dev-util/trinity/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX trinity-1.9-gcc10_fix.patch 1743 BLAKE2B 237257370a85c9a78b97c84620ab299d3fe4a602b1521f79fb655fa205dba60bfc0bdcfc1b319e2d8fbc2e66d13b92ed20eec84db15327407e11e7cdf3825f47 SHA512 a50354912c2fab90f5f6ee8d34f65b5e01283185d0491f4463ef3465a6da81b716a632cfc8a93d2a863b0ce5e61d5a97cb396c45e1aa6a1cfc693e29667e4e21 -AUX trinity-1.9-include_types_h.patch 1110 BLAKE2B f5d697256cc2f15f9942c12b4e8e98fb296f14cd64999790c3e6b4b708443c8c1e9dd81645e5e3515a040398fc75be087073728e43fbb35c94bf3b958dbddfe5 SHA512 9e0ff9906d588472cf2a86bd42760228d05105f62f4761ebac8495ed576bb1f66228610d2f3b08d6989b07b808c360a1cf25d26c2797b99d6a8614f118590522 -DIST trinity-1.9.tar.xz 216364 BLAKE2B dbf5af03539fc7bac37fd49f495e3feb506c7a403f72d0ef0b85327a3714b8edef52260a03dce1082db05d520376d7b96b0f85d541d6dff67e1245b0e1b35fe8 SHA512 3a2ab84b61b450d50e46a5da5dffa803f92bf469fc3d04ff4cb39f26b4f486bede9790bb48fc6b3bbda0ee882f0acf5b610d39e86b16bea7f2207adef94be31a -EBUILD trinity-1.9.ebuild 1026 BLAKE2B e57b904695694b19fe4d8d21edaaf9b943587198b41fc2a5c9def443ab2ae984b3cd43a3ed4d66c52335c140663ab1cb3a579e25843f03a08f193237fb26c853 SHA512 8186cb445b77e0de47f1a0557cf8ba2bbba2e5c9a5e8354453024f9f7fcde6b49231859f2c9c8c791ecb3997a82ffb38a247a8522b84a6a420f75a1554be3477 -EBUILD trinity-9999.ebuild 919 BLAKE2B eb7b31f4af2efef42488ea8e674b0c04f499c034ce135d96eef871206d516d7acdac5f899dc30d376969bd67f75e3379a480828d8cea8afda2a671dde8431324 SHA512 955a09b5ef2f7f60a036dbcceb47083630f78e75aeb24092ca07a13f75de442c4b74ff9eaaa0ce29a4d5c657547157359105a33e15a3ed47483ea155053b311b -MISC metadata.xml 347 BLAKE2B f82cee777cc9c45fffbe422dc06668f6f46f62f1491589f29118f29ef9548f510b5ea93443a8ddb49562dc65fb8930634845ce57150607abaea534a1a78dbd0f SHA512 518d1829303e93fe940dc7fc6c12dfefed2cdbcf7d6bc079abcda8f28f9ea9fd478a3b7947ff5aca983af221cfd1fdf3ba226d55c68eb94ffc6a521af9569eff diff --git a/dev-util/trinity/files/trinity-1.9-gcc10_fix.patch b/dev-util/trinity/files/trinity-1.9-gcc10_fix.patch deleted file mode 100644 index 9a17adaebcf9..000000000000 --- a/dev-util/trinity/files/trinity-1.9-gcc10_fix.patch +++ /dev/null @@ -1,34 +0,0 @@ -From e53e25cc8dd5bdb5f7d9b4247de9e9921eec81d8 Mon Sep 17 00:00:00 2001 -From: Vinson Lee -Date: Thu, 30 Jan 2020 22:09:45 -0800 -Subject: [PATCH] Fix build with GCC 10. - - CC trinity -/usr/bin/ld: debug.o:include/logfile.h:8: multiple definition of `mainlogfile'; child.o:include/logfile.h:8: first defined here -/usr/bin/ld: log-files.o:include/logfile.h:8: multiple definition of `mainlogfile'; child.o:include/logfile.h:8: first defined here -/usr/bin/ld: log.o:include/logfile.h:8: multiple definition of `mainlogfile'; child.o:include/logfile.h:8: first defined here -/usr/bin/ld: main.o:include/logfile.h:8: multiple definition of `mainlogfile'; child.o:include/logfile.h:8: first defined here -/usr/bin/ld: output.o:include/logfile.h:8: multiple definition of `mainlogfile'; child.o:include/logfile.h:8: first defined here -/usr/bin/ld: params.o:include/logfile.h:8: multiple definition of `mainlogfile'; child.o:include/logfile.h:8: first defined here -/usr/bin/ld: shm.o:include/logfile.h:8: multiple definition of `mainlogfile'; child.o:include/logfile.h:8: first defined here -/usr/bin/ld: trinity.o:include/logfile.h:8: multiple definition of `mainlogfile'; child.o:include/logfile.h:8: first defined here - -Fixes: 13856316c259 ("reinstate the log-to-file code for now.") -Signed-off-by: Vinson Lee ---- - include/logfile.h | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/logfile.h b/include/logfile.h -index 90ea8b23..2305ac15 100644 ---- a/include/logfile.h -+++ b/include/logfile.h -@@ -5,7 +5,7 @@ - FILE *find_logfile_handle(void); - void synclogs(void); - --FILE *mainlogfile; -+extern FILE *mainlogfile; - void open_main_logfile(void); - void close_logfile(FILE **handle); - diff --git a/dev-util/trinity/files/trinity-1.9-include_types_h.patch b/dev-util/trinity/files/trinity-1.9-include_types_h.patch deleted file mode 100644 index 0b8318ba2fb9..000000000000 --- a/dev-util/trinity/files/trinity-1.9-include_types_h.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 45fdc97620063be4318b9b361482fa1b5463e1d5 Mon Sep 17 00:00:00 2001 -From: Jiri Slaby -Date: Mon, 18 Nov 2019 10:14:55 +0100 -Subject: [PATCH] modify_ldt: include linux/types.h before ASSEMBLY == 1 - -Otherwise we see a lot of: -In file included from /usr/include/bits/statx.h:30, - from /usr/include/sys/stat.h:446, - from include/files.h:3, - from include/shm.h:6, - from syscalls/x86/modify_ldt.c:12: -/usr/include/linux/stat.h:57:2: error: unknown type name '__s64' - 57 | __s64 tv_sec; - | ^~~~~ -/usr/include/linux/stat.h:58:2: error: unknown type name '__u32' - 58 | __u32 tv_nsec; - | ^~~~~ ---- - syscalls/x86/modify_ldt.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/syscalls/x86/modify_ldt.c b/syscalls/x86/modify_ldt.c -index f2eaf065..0221561a 100644 ---- a/syscalls/x86/modify_ldt.c -+++ b/syscalls/x86/modify_ldt.c -@@ -6,6 +6,7 @@ - */ - #include - #include -+#include /* before __ASSEMBLY__ == 1 */ - #define __ASSEMBLY__ 1 - #include - #include "sanitise.h" diff --git a/dev-util/trinity/metadata.xml b/dev-util/trinity/metadata.xml deleted file mode 100644 index 8158244dd58b..000000000000 --- a/dev-util/trinity/metadata.xml +++ /dev/null @@ -1,11 +0,0 @@ - - - - - bircoph@gentoo.org - Andrew Savchenko - - - kernelslacker/trinity - - diff --git a/dev-util/trinity/trinity-1.9.ebuild b/dev-util/trinity/trinity-1.9.ebuild deleted file mode 100644 index 06d08790fac7..000000000000 --- a/dev-util/trinity/trinity-1.9.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs - -DESCRIPTION="A Linux system call fuzz tester" -HOMEPAGE="http://codemonkey.org.uk/projects/trinity/ https://github.com/kernelslacker/trinity/" -SRC_URI="http://codemonkey.org.uk/projects/${PN}/${P}.tar.xz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="examples" - -# We need newer headers to avoid compilation failures in the BPF stuff. -DEPEND=" - >=sys-kernel/linux-headers-4.8 -" - -PATCHES=( - "${FILESDIR}/${P}-gcc10_fix.patch" - "${FILESDIR}/${P}-include_types_h.patch" -) - -src_prepare() { - sed -e 's/-g -O2//' \ - -e 's/-D_FORTIFY_SOURCE=2//' \ - -e 's/-Werror//' \ - -e '/-o $@/s/$(LDFLAGS) //' \ - -i Makefile || die - - tc-export CC - default -} - -src_compile() { - emake V=1 -} - -src_install() { - dobin ${PN} - dodoc Documentation/* README - doman trinity.1 - - if use examples ; then - exeinto /usr/share/doc/${PF}/scripts - doexe scripts/* - docompress -x /usr/share/doc/${PF}/scripts - fi -} diff --git a/dev-util/trinity/trinity-9999.ebuild b/dev-util/trinity/trinity-9999.ebuild deleted file mode 100644 index 3910c2f87cdd..000000000000 --- a/dev-util/trinity/trinity-9999.ebuild +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit toolchain-funcs git-r3 - -EGIT_REPO_URI="https://github.com/kernelslacker/trinity.git" - -DESCRIPTION="A Linux system call fuzz tester" -HOMEPAGE="http://codemonkey.org.uk/projects/trinity/ https://github.com/kernelslacker/trinity/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="examples" - -# We need newer headers to avoid compilation failures in the BPF stuff. -DEPEND=" - >=sys-kernel/linux-headers-4.8 -" - -src_prepare() { - sed -e 's/-g -O2//' \ - -e 's/-D_FORTIFY_SOURCE=2//' \ - -e 's/-Werror//' \ - -e '/-o $@/s/$(LDFLAGS) //' \ - -i Makefile || die - - tc-export CC - default -} - -src_compile() { - emake V=1 -} - -src_install() { - dobin ${PN} - dodoc Documentation/* README - doman trinity.1 - - if use examples ; then - exeinto /usr/share/doc/${PF}/scripts - doexe scripts/* - docompress -x /usr/share/doc/${PF}/scripts - fi -} diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest index 9fc5136cee98..89a198f08e54 100644 --- a/dev-util/umockdev/Manifest +++ b/dev-util/umockdev/Manifest @@ -4,6 +4,6 @@ DIST umockdev-0.12.1.tar.xz 756920 BLAKE2B a8c1d9734f4c0a8e7f19405e011ce964efce6 DIST umockdev-0.16.1.tar.xz 478308 BLAKE2B 3d49ca1d9c9b7573ac63f5f7ecd81071041597732b507619c333379095434ac55eb26f16bdf5897b94bbeb5c307a34b703accd220cd6202482e172dd3a6d1983 SHA512 baeaf05cc6b8d8e2a5cae16b808db759a18a969cea0f2ceed5f6c2521edc0c4c07dc16265a4821051de51f4314fd39d63ebf2da124fcd3e103ec743dadfedaa8 DIST umockdev-0.16.2.tar.xz 478388 BLAKE2B 8fb2116ec7d48b238898052d959c596f4f91a65cf7b8292de8b8731e6fe50600282cb56093b8d6ca1afdc082a12c9af3c4a4f443283538ffb2aeae4c2b775596 SHA512 82020c068d5a158a762f865f4b25d1ee8596785a5b379c316c652004e1b1b9c533d4dad87818a490f89983a4c065f34e4ff5ca91360bac6d79b141dfa2139eea EBUILD umockdev-0.12.1.ebuild 1304 BLAKE2B 35be39188381c08265e988b7dfc58b6b1f48b57ddb9b8d253513b37e592239d53e0e3b3a7561767336a4910505c47d4db2bba5bcb9d8472b63395d748275e8f6 SHA512 68943daec6ca268b1cc2069286fd4432cdb036c161e4b6a19c1de935a8f28414db30edc854fa87cfc04523c494886d4dc2c86f296f6e8209eee9deb13faf0dbe -EBUILD umockdev-0.16.1-r1.ebuild 1192 BLAKE2B bb8b5c86b111ecf622ee3fe2cb1bf50fcd83d7e89a7871ab8b47a6a22159ccd05213d30041056b7ebb4389974ca319592e23ae732163d0e78b277053db817e92 SHA512 8de5066a765df05c63ab22510dac5945f4165b3f15d5093bf20abd576ab5a5b54e1a076704cd9fa22405651afcce25e0971c98e154e5ede03bc0154f640aa717 +EBUILD umockdev-0.16.1-r1.ebuild 1191 BLAKE2B 5a6175029f0b47cd08004ecc6c43fcd58008db5fb523cc1ef66d7149655b28354b8a156e15179a8416ec88699bce8e43cd9dd40707ede158a8d6c23077c16ca1 SHA512 17cac11468cd57c3c8697f9e4bba664243ae02d4db8212ca51b6d6a0387f4ddb3712b02fe532fbb4a79a0b2cfe941ec45c8fe689cce87e27d3d0e78dec9b472c EBUILD umockdev-0.16.2.ebuild 1202 BLAKE2B 03560e8632ed2b0d403ad5ceb1455f723dcf96c5b08ca0bf4cb3fbb0ec6cf30ee8655a434f1f206a26a0a6c6c8b34a870c109f8cfb0ca1bcc47a5bbeacfbe770 SHA512 26f1c5b1db1df7b71886d2eb7ef8fdb79bbddc1d40c30e6f124422948be028e045bf9b98dfa9f0cb061e659fa833c52b13e0b8aab141457c931111aa96a0f678 MISC metadata.xml 389 BLAKE2B 83313795741d7a5ece22e39de4d8b138c484a7f298f64d7e87bf44a9c04b6733c80f407ca15eb2b4bd71205eaa51b6b814227f4df730ba77e3b54a27735e7484 SHA512 6aff7de0eb974f8ddc4a7190b06b8e3ad406a410f618935cb0b757fa2bc22b6a33ecf33510ae9fc2d4a03f676905faa5561d030fb5e5065f8dc3e7320820cda1 diff --git a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild index 109a4b54ca30..e88606a1ccab 100644 --- a/dev-util/umockdev/umockdev-0.16.1-r1.ebuild +++ b/dev-util/umockdev/umockdev-0.16.1-r1.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar LICENSE="LGPL-2.1+" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86" IUSE="test" RESTRICT="!test? ( test )" diff --git a/dev-util/xdelta/Manifest b/dev-util/xdelta/Manifest index 0cdb7fd57f94..7e73bb53eacf 100644 --- a/dev-util/xdelta/Manifest +++ b/dev-util/xdelta/Manifest @@ -4,5 +4,5 @@ AUX xdelta-1.1.4-pkgconfig.patch 2551 BLAKE2B 606dd386fbfb768c931e2c08b5508f6bc3 DIST xdelta-1.1.4.tar.gz 423529 BLAKE2B b565f82ba0504118b74127096939e5699ea312be5c6c8a345abfcf0fb01b45e759abe595b33619b2714671e2f0307d603366a1f7a6b1fb5a786378716a51df6b SHA512 eef45f7977e9a7f490b881f33ab8a948cc5eff9300ea850cc30062905c8e883c104961f075f56f7ce8e385142c35de168aef1e0b8169bda66786ea4bee33168b DIST xdelta3-3.0.11.tar.gz 683605 BLAKE2B bc33c9d6a3bb21bc52d72bba54f5e2b1058ea8d7cd7474aaf6dbdc27e165e0fbea644c584402f5bbc8ace7cd6a3aefae18588a659418f93eb041168545363bf4 SHA512 41c48e28f92ad50a737cf0acac150fe17d1132e9a652c482d751c8c4e745c6922d576a183eeabae343a1a238ed8c53353e537977628c86eb599ab3d1c01e7c52 EBUILD xdelta-1.1.4-r3.ebuild 834 BLAKE2B b99098382f637fb93858ea8573b3a0c2b9a2a0034143da1b84b1651a148424ec2fd41e5d4e81064da1e3c3912579e6401fd2f29156bcff9e7fef628ef70a9453 SHA512 5ef14b5cc39e01e62263c23be30ef6b4f591f238f717c50aefd39b02db466bfa20c06fb8cbd2e9347d64cc807ac40c690f7c84a2b037100322b6c7c4d42a183d -EBUILD xdelta-3.0.11.ebuild 847 BLAKE2B 7dc296de2e2bddc200f6574c81d08468f39cb185a17c7eb6e7b060b9cb48b3d7d529b339f83c42d4deaf836be2dbb7c0caf96b02e33567059d6ef62883ccec67 SHA512 3652fc8f00fb3d698b4c709aa2a7fbe3316ca10c960ede1a7ed08431b4a09f7ccab0215a6f8d9d4f827e205e555c46140d545fecbf5655c46b49d1e0f3b74eef +EBUILD xdelta-3.0.11.ebuild 854 BLAKE2B 4a93b0c757a34840f9c026700ed9299d47d9cc2e9d7f5bb135c94a42590eccef96539d52fb9d8b65c38f15b942af2c0908efceea36298dfa58bcba79efc3a895 SHA512 7c4a2c85747f2cf2788d9dd301f0c6d58ffb65150cf35a484c21a87c45ceac32f7f0eda17f692a0c38540f31801174f3749705f0d021c2655811988bef6f986e MISC metadata.xml 382 BLAKE2B cc14f0abf5af25bd88162e05a791f04f324be346f1e36461af3ba9d28fef7e050746727f688a3a6229c2e69af389cbbc0c9ee0145ed57522e2090246d8d1ebf3 SHA512 0f3d418d613e9c3ad11655d54595046465dc28d452c99319efc1fc4b3e5b75bd708d6f83f29c40eab8ce83c9096b83175736cee80d1acc697e98ea4dd52651f4 diff --git a/dev-util/xdelta/xdelta-3.0.11.ebuild b/dev-util/xdelta/xdelta-3.0.11.ebuild index 7a868f8dfe1a..8ce08fe7de75 100644 --- a/dev-util/xdelta/xdelta-3.0.11.ebuild +++ b/dev-util/xdelta/xdelta-3.0.11.ebuild @@ -1,4 +1,4 @@ -# Copyright 2002-2020 Gentoo Authors +# Copyright 2002-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="https://github.com/jmacd/xdelta-gpl/releases/download/v${PV}/${MY_P}.ta LICENSE="GPL-2" SLOT="3" -KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86" +KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86" IUSE="examples lzma" RDEPEND="lzma? ( app-arch/xz-utils:= )" -- cgit v1.2.3