diff options
Diffstat (limited to 'dev-util')
31 files changed, 25 insertions, 796 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz Binary files differindex a7341f113470..d71a2a559a17 100644 --- a/dev-util/Manifest.gz +++ b/dev-util/Manifest.gz diff --git a/dev-util/bcc/Manifest b/dev-util/bcc/Manifest index f1fb74b5aadf..92c8218b0a64 100644 --- a/dev-util/bcc/Manifest +++ b/dev-util/bcc/Manifest @@ -3,8 +3,6 @@ AUX bcc-0.14.0-cmakelists.patch 444 BLAKE2B 3832bdfe3fdb3946889fb614c3f89220dae7 AUX bcc-0.23.0-man-compress.patch 704 BLAKE2B 0eceb68e7d7a09b948d24e98c833031751421c829ba99564499b4e4ded9f0bc505b60a2648de7287185d85d847b65f3b929dd08b3fe9f97b1a7aaf9868750ec4 SHA512 7f7c4f4292ab5334201506ba523adc1c9a8e87cd3656a896cf31fe7f48f25e84bb52552f7d02d12442784a72cf7bcb01dec8a63eb2679aa9d84ff935f94d1863 AUX bcc-0.25.0-cmakelists.patch 358 BLAKE2B 0159aa6e483bd5fab0bc920e8416a94a43809d99a29344b17321bc92890614f99cba1bb8bea02522b890be456904250ef2875d2d88b3f6d55022ad2d4ad2910e SHA512 9521e22cb9318b56601e1d27362903d63fcd8954b7539e6e92db267406d8aed6be8261b62f02d186edb82d548d64578bd99674f93c86e36e1fdd43332dc1552a AUX bcc-0.9.0-no-luajit-automagic-dep.patch 463 BLAKE2B 286ed298055cbdb22d9c3f3f064c77da685cf75cc8c0ab0cad4d4b473f0eac0b1533ca8eb7e6159108d184d16db7a264b0ea9d30ccdc3d988d88bab28be7310d SHA512 6e5c20de22547410ffa566cb8226a47ee0e8c91183bc5b70eb22637a08fe55cfc96fde169ef3ab8d6e8d7c9e356c35e61b164b3ad675835d3ea8d5239a448979 -DIST bcc-0.24.0.tar.gz 4640711 BLAKE2B 91d333c21c55de6a0ae78f9bb0b003803578525746e63ca5047896c0b2ed03ee880e03a84511470576e888e46559c67a8ebfdfe49d8785d094e2361bb20c5c2e SHA512 951672e3a8e5ad56eedf513477317ec3d3b4cf2d594bbfce20f3d19ddf7ce255e9dcfc69d9b05bb765a16e769c8e42d7c57071ddb86fb32437f527d3d25d19b6 DIST bcc-0.25.0.tar.gz 4984989 BLAKE2B 7547e3db293c1eef617b3bb58231f40a4bd3d58f425666dcb58bf77a69d74b468f07d07e01cdf2be89820318c9f3c213047b2d6dd654e08e6a60a3ecc2573252 SHA512 9f71f6c21d1f66054985562168d5848352f5029383e9c65c907a6f044258bc23df842cc65db20bfaaf33789e69c9b8e7b606a32dc882cbdf093b71768c8b521d -EBUILD bcc-0.24.0-r1.ebuild 3059 BLAKE2B c3461a5ecefbec5f6fc562c99ff805c82da52f009fe387d03417e36d4b3b9b1375fe113000b24f394586fd6a7a15ec835980cb2f9f480140f591d49b6e0a101e SHA512 4ac0e89395db194ac1ff5a2a18db37e4d18bebc49ed46266d2438622e98e58b86f6d466d440f20d99167b282b543acb1e4973192eba9aa9060469077bcacf6e9 -EBUILD bcc-0.25.0.ebuild 3066 BLAKE2B 16c5271454a4a20a56d2709195bb3049c2bec1692048c7fbd90b2510506645a6b14e8090bec44c395ea8f63b6b3500950ba680ebc93549652874b043de524476 SHA512 777b5b40a28fddec53fd48a3b94b7b8c8fead28e1480eef6068b905666a6ff5e1ddd4d154a0dc2c65f6361d8d642c9b17cf179dd2f1971a10c93dcd4dfb8fb7a +EBUILD bcc-0.25.0.ebuild 3063 BLAKE2B 2d17d42ab8e990464edc581a9b000b5e84e64a435612cc8fd85cd5c1ee6449a90bc3c0a7b4a9fe8effa471ddbdcb4076c2319905a7c03c63997eaa438854fa82 SHA512 b5002cd2ce4e33fe9ccfce8fa4370e8697860f23a776b2a276c5607902176599084afd67a81b8b655ff4d3c343605d91eb0328a23b1a0c7a102af8051b096a85 MISC metadata.xml 533 BLAKE2B b34e30baea99e82348b7f925ab1b4899ea9e4119d2f24f59e11b48dd8efc61edb3029580af40184acd0dfa180caa7e558ef0303247658cc1b3136940f7a735f6 SHA512 c7d4a450c8fe534fd9ab3aede95ac1192aa62f94858b9e0b1efc1b8982d49b0546e012f2d60c1aefc96155b8641d6ebba059af8fbea798827cc8dfeee15390e9 diff --git a/dev-util/bcc/bcc-0.24.0-r1.ebuild b/dev-util/bcc/bcc-0.24.0-r1.ebuild deleted file mode 100644 index 86a3d50ede4f..000000000000 --- a/dev-util/bcc/bcc-0.24.0-r1.ebuild +++ /dev/null @@ -1,137 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( luajit ) -PYTHON_COMPAT=( python3_{8..10} ) -LLVM_MAX_SLOT=14 - -inherit cmake linux-info llvm lua-single python-r1 toolchain-funcs - -DESCRIPTION="Tools for BPF-based Linux IO analysis, networking, monitoring, and more" -HOMEPAGE="https://iovisor.github.io/bcc/" -SRC_URI="https://github.com/iovisor/bcc/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" -IUSE="+lua test" - -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - lua? ( ${LUA_REQUIRED_USE} ) -" - -# tests need root access -RESTRICT="test" - -RDEPEND=" - >=dev-libs/elfutils-0.166:= - >=dev-libs/libbpf-0.7.0:=[static-libs(-)] - sys-kernel/linux-headers - <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):= - <sys-devel/llvm-$((${LLVM_MAX_SLOT} + 1)):=[llvm_targets_BPF(+)] - ${PYTHON_DEPS} - lua? ( ${LUA_DEPS} ) -" -DEPEND=" - ${RDEPEND} - test? ( - || ( - net-misc/iputils[arping] - net-analyzer/arping - ) - net-analyzer/netperf - net-misc/iperf:* - ) -" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}/bcc-0.9.0-no-luajit-automagic-dep.patch" - "${FILESDIR}/bcc-0.14.0-cmakelists.patch" - "${FILESDIR}/bcc-0.23.0-man-compress.patch" -) - -pkg_pretend() { - local CONFIG_CHECK="~BPF ~BPF_SYSCALL ~NET_CLS_BPF ~NET_ACT_BPF - ~HAVE_EBPF_JIT ~BPF_EVENTS ~DEBUG_INFO ~FUNCTION_TRACER ~KALLSYMS_ALL - ~KPROBES" - - check_extra_config -} - -pkg_setup() { - llvm_pkg_setup - python_setup -} - -src_prepare() { - local bpf_link_path - - # this avoids bundling - bpf_link_path="$(realpath --relative-to="${S}/src/cc/libbpf" /usr/include/bpf)" || die - ln -sfn "${bpf_link_path}" src/cc/libbpf/include || die - - # bug 811288 - local script scriptname - for script in $(find tools/old -type f -name "*.py" || die); do - scriptname=$(basename ${script} || die) - mv ${script} tools/old/old-${scriptname} || die - done - - cmake_src_prepare -} - -python_add_impl() { - bcc_python_impls+="${EPYTHON};" -} - -src_configure() { - local bcc_python_impls - python_foreach_impl python_add_impl - - local -a mycmakeargs=( - -DREVISION=${PV%%_*} - -DENABLE_LLVM_SHARED=ON - -DCMAKE_USE_LIBBPF_PACKAGE=ON - -DLIBBPF_INCLUDE_DIRS="$($(tc-getPKG_CONFIG) --cflags-only-I libbpf | sed 's:-I::g')" - -DKERNEL_INCLUDE_DIRS="${KERNEL_DIR}" - -DPYTHON_CMD="${bcc_python_impls%;}" - -Wno-dev - ) - if use lua && use lua_single_target_luajit; then - mycmakeargs+=( -DWITH_LUAJIT=1 ) - fi - - cmake_src_configure -} - -src_install() { - cmake_src_install - - python_replicate_script $(grep -Flr '#!/usr/bin/python' "${ED}/usr/share/bcc/tools") - python_foreach_impl python_optimize - - newenvd "${FILESDIR}"/60bcc.env 60bcc.env - local -A rename_tools=( - [trace]=1 - ) - - local tool name - for tool in "${ED}"/usr/share/bcc/tools/*; do - [[ ! -x ${tool} && ! -L ${tool} || -d ${tool} ]] && continue - name=${tool##*/} - [[ -n ${rename_tools[${name}]} ]] && name=bcc-${name} - dosym -r "${tool#${ED}}" /usr/sbin/${name} - done - - docompress /usr/share/${PN}/man - - newenvd - "70${P}" <<-_EOF_ - MANPATH="${EPREFIX}/usr/share/${PN}/man" - _EOF_ -} diff --git a/dev-util/bcc/bcc-0.25.0.ebuild b/dev-util/bcc/bcc-0.25.0.ebuild index 3587e236d298..f4e7887f0085 100644 --- a/dev-util/bcc/bcc-0.25.0.ebuild +++ b/dev-util/bcc/bcc-0.25.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -94,7 +94,7 @@ src_configure() { local bcc_python_impls python_foreach_impl python_add_impl - local -a mycmakeargs=( + local mycmakeargs=( -DREVISION=${PV%%_*} -DENABLE_LLVM_SHARED=ON -DCMAKE_USE_LIBBPF_PACKAGE=ON diff --git a/dev-util/bpftrace/Manifest b/dev-util/bpftrace/Manifest index 302348984ae3..25e8d74ae1e0 100644 --- a/dev-util/bpftrace/Manifest +++ b/dev-util/bpftrace/Manifest @@ -8,6 +8,6 @@ AUX bpftrace-0.16.0-install-libs.patch 8507 BLAKE2B 84842c5c400e2921d40f32ccd27e DIST bpftrace-0.14.1-llvm14.patch.gz 7377 BLAKE2B 69b3b74bce74a8d4d8d9cc74de352dc33875ae905d8a88c776bbe80862a4f4ac2d450bcb6190da8be880bcc8fb751e3b8172df5454f31dc4bcd3e41edb02e396 SHA512 3269132981a7d2c0263fe9003bbcd2348e186ca0cdc95ada368331fc6e2495ae126c7bd68676438ccb575aafdafa3d17604a28fdc11d8b629eeaee130c1fd614 DIST bpftrace-0.15.0.tar.gz 1006735 BLAKE2B 3ef4bb5f13aa6dea5140b5362e6fc3de21baa1192e2218307895bf29ddeba8d69543e32c2b769bf3456076095ba661b66e1625f2696631d22628311d7f6ec1a4 SHA512 916e9afeab301e62472e570ef77a3b9b27b43251880b64f1c5f151583c59a6c61e9ede50f3607044b27c5a6ce1a654f290153bf3f9237ebc0a823b5e6356187a DIST bpftrace-0.16.0.gh.tar.gz 1023480 BLAKE2B 20fa877adeaada655462004142a80f107f82a3fa73fd7a7675a477d45ecd3a28115af5d612da2b06e2d760cfa3e574583e4cc4d62f4175c49ecc9d9b3fcceb6e SHA512 52ca4fea4e2f8d2cbf0f9f1bc69af0ee3408201f019006dd2e838b9458cfc01761eba3df24c39e05cf93220d85d0cecc69bb44ec72f9f44cec0eb94479bff734 -EBUILD bpftrace-0.15.0-r2.ebuild 2011 BLAKE2B a75a7f4cae8e951f601c701d48711bf2fbd188e701e0ce7da3464a037c769dde8629e1204f59cc8bd4c40c736df21bc2ae31e20eb060c41b8b8669572484b9fc SHA512 72d9c91320971a103d85f26c61c6cabe4a2b11a7fcccac72355f4d0079a1229a29ce5d73ba6a2d941a689f3647d6340659ce54cf53615d909b63a7e31a5d6367 -EBUILD bpftrace-0.16.0.ebuild 1764 BLAKE2B 4e9ec9f34e60760be3a63ba0ac68f4f326c7133c66c7f0e2c125a1817c0aa96c87061e1b87b2973d060f8e18e64dda6c72aea3ddca8f0ba4520ec4d59b155fa9 SHA512 e9d51dec614c824b760c386c31c3d752cae17c611043838989f6827e39d2be6b018e4e83b511a289670595375a146da26fd6f161685b5f61ef646ec8ea6d3f75 +EBUILD bpftrace-0.15.0-r2.ebuild 2008 BLAKE2B c947ed7d7ffe63e6d8f67b8de5a62ff5053aa3ffeffde602c32aac7dace1916d9ec288c3f1a3077cf6833b8ff32459f6c4e2879bf6f8e392535d3527029a4660 SHA512 f1ca5e2650bb0caa191f65af578fe52126777080ce852cefc21af513ae77103c9ef555902eda60675234e7632651621ff4c8f68fcb4b83491c411834014d9875 +EBUILD bpftrace-0.16.0.ebuild 1761 BLAKE2B 6063aab19e11dac9ef47dad4fccf3d68579a5c1e376a08d4ff90178b3a30b611a7b0caadcfd03a04bdbb187c2964454add99c0faafb1c9eac050176f00a42cfd SHA512 90d75e5321956831364d74469c6d5c7252a6c7b87296a4ab50dac0c4f14dece22911c402186572317c9b0a9856672ca2a281f724eba385fa9abf4d142d711399 MISC metadata.xml 499 BLAKE2B ce7c46f4c5e49f2f779ff6584053f7fc78dffaeee432ac46a8881b3d49dc569e309af95aaf9d6e77a36ebc87be0cd2f86a5db7b733463e4252d3a242d914f293 SHA512 dfb827afd47feb8204ef40c940ebcc7d1b3217cdf0f24425e4ab32195309d727225e942d777871565e47a2c02244d053f46ed25165e9728c94e0683ff61bf4ce diff --git a/dev-util/bpftrace/bpftrace-0.15.0-r2.ebuild b/dev-util/bpftrace/bpftrace-0.15.0-r2.ebuild index b4161428fb8c..f0998d9f30ca 100644 --- a/dev-util/bpftrace/bpftrace-0.15.0-r2.ebuild +++ b/dev-util/bpftrace/bpftrace-0.15.0-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -74,7 +74,7 @@ pkg_setup() { } src_configure() { - local -a mycmakeargs=( + local mycmakeargs=( -DSTATIC_LINKING:BOOL=OFF # bug 809362, 754648 -DBUILD_SHARED_LIBS:=OFF diff --git a/dev-util/bpftrace/bpftrace-0.16.0.ebuild b/dev-util/bpftrace/bpftrace-0.16.0.ebuild index f93bf5ae5f47..50e8366f23c0 100644 --- a/dev-util/bpftrace/bpftrace-0.16.0.ebuild +++ b/dev-util/bpftrace/bpftrace-0.16.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 2019-2022 Gentoo Authors +# Copyright 2019-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -74,7 +74,7 @@ pkg_setup() { } src_configure() { - local -a mycmakeargs=( + local mycmakeargs=( -DSTATIC_LINKING:BOOL=OFF # bug 809362, 754648 -DBUILD_TESTING:BOOL=$(usex test) diff --git a/dev-util/devhelp/Manifest b/dev-util/devhelp/Manifest index 2337fc93dd75..62dcd790dcc2 100644 --- a/dev-util/devhelp/Manifest +++ b/dev-util/devhelp/Manifest @@ -1,7 +1,4 @@ AUX 41.2-optional-introspection.patch 1196 BLAKE2B 85c451d943b23c0d0c26268b4a32ac177c9dba3b048446c0e3eb3c47fbe23e54602d3d5d5f3a72f76d8f8dc6382b4d9499a0b8c2b2d20bf9553334e205b12a27 SHA512 10aec862a82af083cadc4b182ac1e69566f4a3f9f4114fdefecf414b380a348c62edd4fefdf833300d2e2233454e17ee1092e228683f6fd30d02e2f9db3b6ef7 -AUX 41.3-webkitgtk40.patch 1005 BLAKE2B 59b4d5d197be0837f166ddebbaa63abd235934398b6df3c7a715ce05a13c006e20fe83ab91604ac2fce2a737e46812011f8dac7158b2b77cf1f85742a949ca17 SHA512 8afaea3f0ae6ebb64b5ea4518f091aee6fa90f63badbcfaef5d06d411300d93027c8e64ce3f3e4fcee7e7a31c53627afeaf0ce1c83797fd348163277a88726c5 -DIST devhelp-41.3.tar.xz 2303068 BLAKE2B 1c08931897a7cd1d15028d9394479297d6fffc48412aa31cc739380405b8588fec47fddbea803c80d44eb23d2fa84d5f9a42aa8b061859d459e450ccd76ee82d SHA512 91251f1d8c0380f16768a1fed2d0a0a19935a646613a966c48ae70e52bfe8b6aa0c683d2b371d9e25dfdfcaeac687ea2c83c2bfd5f4f35394bb4576e6f98b48d DIST devhelp-43.0.tar.xz 327508 BLAKE2B 455015ec115610f27c2a1d9c3a8a21f50d8b061de7524371d892aba35173278f3aabe623b0b6770437b1501e6af795a9a12c9cc3ae238d8691d00e27388ae1a4 SHA512 92f147659754480ac4aa02f21558572d4bb8a034251225d344a8cae16824d9c14071751dfca6439f98dc7f7884fb35ef2d9c708e42f11bb6b3dfd8648b784654 -EBUILD devhelp-41.3.ebuild 1947 BLAKE2B 8299890f3c1e0b01aa9f058831d4a423b88d0b8daeebc4b896b15f33d12c7dfecee66f0e8f7c14051cdf979f7ee5ae24163b37ee2d1a2a9e906429b9dad4531a SHA512 861738789082d443f1641869cac127d2ed44bc628f9f21be1c69e8384e594265a39aae0a82cd8f6e2b0fd43da6dcffe15a0f92f88faed31a0c03e78794546615 EBUILD devhelp-43.0.ebuild 1903 BLAKE2B 4405c67a49372fbfad42d753b91e3418d3035aa29e12108c0fdef54d7cfd64b400c88bc33f977cd194c2a11b7739345bbed703f0cc4671e1e57e9574c9a2cb69 SHA512 d6828cb09439ee09304f88195b09b9fc3f1a2cb2659e1af4fe8d8ae340d37f092c324f5f5d8a945d7363e4a19db19ca75838fc8b8c6270ae52fee73239882887 MISC metadata.xml 443 BLAKE2B 87f4012dd8dac2a075656c3da08e1c95b7d14d2182d0309c8d55136ed8acb86309f5eb76b3fb0330964bd3484d99a1b7545da30e8210b53a52ac07bd00ef6327 SHA512 5cb45a90194fd472afb7abef7907d4e77b7bbafb35d9bcf901ef6e26b36203200777b1a7f96fe504801ac52920e1fc0ca7a1411b15ddc92fa51997cdf640d368 diff --git a/dev-util/devhelp/devhelp-41.3.ebuild b/dev-util/devhelp/devhelp-41.3.ebuild deleted file mode 100644 index 05c30d523608..000000000000 --- a/dev-util/devhelp/devhelp-41.3.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8..11} ) - -inherit gnome.org gnome2-utils meson python-single-r1 xdg - -DESCRIPTION="An API documentation browser for GNOME" -HOMEPAGE="https://wiki.gnome.org/Apps/Devhelp" - -LICENSE="GPL-3+ CC-BY-SA-4.0" -SLOT="0/3-6" # subslot = 3-(libdevhelp-3 soname version) -KEYWORDS="amd64 ~arm ~ppc64 ~sparc x86" -IUSE="+gedit gtk-doc +introspection" -REQUIRED_USE="gedit? ( ${PYTHON_REQUIRED_USE} ) gtk-doc? ( introspection )" - -DEPEND=" - >=dev-libs/glib-2.64:2 - >=x11-libs/gtk+-3.22:3[introspection?] - >=net-libs/webkit-gtk-2.26:4[introspection?] - gnome-base/gsettings-desktop-schemas - introspection? ( >=dev-libs/gobject-introspection-1.54:= ) -" -RDEPEND="${DEPEND} - gedit? ( - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - app-editors/gedit[introspection(+),python,${PYTHON_SINGLE_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] - ') - ) -" -# libxml2 required for glib-compile-resources -BDEPEND=" - ${PYTHON_DEPS} - dev-libs/libxml2:2 - dev-util/glib-utils - dev-util/itstool - gtk-doc? ( >=dev-util/gi-docgen-2021.6 ) - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/41.2-optional-introspection.patch - "${FILESDIR}"/${PV}-webkitgtk40.patch -) - -pkg_setup() { - use gedit && python-single-r1_pkg_setup -} - -src_configure() { - local emesonargs=( - -Dflatpak_build=false - $(meson_use gtk-doc gtk_doc) - $(meson_use introspection) - -Dplugin_emacs=true - $(meson_use gedit plugin_gedit) - -Dplugin_vim=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - if use gtk-doc; then - mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die - mv "${ED}"/usr/share/doc/devhelp-3 "${ED}"/usr/share/gtk-doc/html/ || die - fi - use gedit && python_optimize "${ED}"/usr/$(get_libdir)/gedit/plugins -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} diff --git a/dev-util/devhelp/files/41.3-webkitgtk40.patch b/dev-util/devhelp/files/41.3-webkitgtk40.patch deleted file mode 100644 index bd798e8ce7cf..000000000000 --- a/dev-util/devhelp/files/41.3-webkitgtk40.patch +++ /dev/null @@ -1,34 +0,0 @@ -From bdb13ad7f18c90d6409da713ac49dc3995d2dfe2 Mon Sep 17 00:00:00 2001 -From: Mart Raudsepp <leio@gentoo.org> -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 | 4 ---- - 1 file changed, 4 deletions(-) - -diff --git a/meson.build b/meson.build -index 307a351a..64dc385a 100644 ---- a/meson.build -+++ b/meson.build -@@ -46,12 +46,8 @@ 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) --webkit_abi = '4.1' --if not webkit_dep.found() - webkit_abi = '4.0' - webkit_dep = dependency('webkit2gtk-4.0') --endif - - LIBDEVHELP_PUBLIC_DEPS = [ - dependency('gio-2.0', version: '>= 2.64'), --- -2.35.1 - diff --git a/dev-util/gdbus-codegen/Manifest b/dev-util/gdbus-codegen/Manifest index 50509a1e7199..209ef730140f 100644 --- a/dev-util/gdbus-codegen/Manifest +++ b/dev-util/gdbus-codegen/Manifest @@ -1,9 +1,7 @@ AUX gdbus-codegen-2.56.1-sitedir.patch 1898 BLAKE2B 2d3530f2c0e249254d170a7c0f1965cc9953af8b29a96bf7658a74595e740a4dc9b2dad804f16a855b2afa2f9a72eb02aabe42e1a94b166ecb43e0213125eeb1 SHA512 3983f2021da8045bb25a0f2e761a651d67d5b5f41e5d26ad3e5950f5e74587a6226ae5d1c21e6c7561b16d8cd6f17ca2a693369fc5b2cbb5d4d686a52b29942b AUX setup.py-2.32.4 192 BLAKE2B 574320d89095d1452a3eee4404b5ebb19fbed32febf2a15422d276bc8dfb6790c41b7214aad3f88ee4927b58de639146cbf633f735df693bd437ea19eae79435 SHA512 45e823f507db103543f024ad557d35f7c09fb51db8a78b978c762ca77d941cdecc5837d2b248fc2c5da6a93b56fe8ded359efd98fb0a74fdf9533783d8eebcfa -DIST glib-2.74.1.tar.xz 5189452 BLAKE2B 58d977a5d2a100aa9125f2009ae66c6f27232dff70159433076552bdb64f9a6a93d7cb705feba890ee43d6f16d4766f6f1d5502c2e01eeb7e88d5ed0dd205d5c SHA512 21176cb95fcab49a781d02789bf21191a96a34a6391f066699b3c20b414b3169c958bd86623deb34ca55912083862885f7a7d12b67cc041467da2ba94d9e83c3 DIST glib-2.74.3.tar.xz 5181732 BLAKE2B 46c37be9519866af040b2aaf35129a9cfae6e2c74636c01755b901002fa77f4e2305025691d7a8279acfbae1298a4b5b1e095b333bed3b067e9820547b6eca97 SHA512 a9aa7e84187abb57aeeff9c7f4c4125be742a510ae5d39b6b62696ad1a715c36b353c6c14222caeb1e87bed930fb54184dba77118b991c42f1857a292c6aa77b DIST glib-2.74.4.tar.xz 5208484 BLAKE2B 01a2818e63469019abcd1215fa85521b9a2e55644040e8fe2797f68cabe897a191ae2c1cc2ab75d5ba9980d63adbfc00636b295ee942d70579e7eba1e1f49502 SHA512 912f6b0559fcb5ad55fa36837a348228b8e2498c490271204ced9f2e4a9eab804de4745f3ec439a198eb275d7263f18bc670f45460e2be55a2cbe45466b02fc6 -EBUILD gdbus-codegen-2.74.1.ebuild 2197 BLAKE2B 5feb327a7db8b4d345f3b1383be73dcbbf6da3d86815c8c7994bbe405b43cc92ca855ae9277ff688eca859aadcc7271bed531e1fc3ffcc329ae7caf37a976648 SHA512 8842a8eab75118b9ac6ed0843568f1e352ce31d06dd77d87512d4da2cfa08d31658bf29a6c0705cea1062f13633739880e07091f2ca5147dda97c7625f2bc433 EBUILD gdbus-codegen-2.74.3.ebuild 2197 BLAKE2B 5feb327a7db8b4d345f3b1383be73dcbbf6da3d86815c8c7994bbe405b43cc92ca855ae9277ff688eca859aadcc7271bed531e1fc3ffcc329ae7caf37a976648 SHA512 8842a8eab75118b9ac6ed0843568f1e352ce31d06dd77d87512d4da2cfa08d31658bf29a6c0705cea1062f13633739880e07091f2ca5147dda97c7625f2bc433 EBUILD gdbus-codegen-2.74.4.ebuild 2202 BLAKE2B eb85c4f2db7889ab2c6004a458c2680c166d86aee139c7eefeed475ca5b66e03ca4d610afb0a7b5836f7e99bd06a4a94371586770b2e683b4374ec84b7af835d SHA512 a3d5a08495c43067cf1707a36217a43975e6da57a178e3cce676efbadb70d7d60c53c5788f73c329021bfaeb4f0cfade1e582239c50ed108681c753b368093fd MISC metadata.xml 345 BLAKE2B 91a0526be5ce32d4aa4ea0827c78b2d2d45beae9a8d467916448a0a6b5459fd457e44ac900182654826328b34d37999bedb3ade42e80db92312e50f34d940014 SHA512 b11e427345fab56c77cb1f4f96473645b69054012e86840e2ca7dab221cf55041a1add1dfabce155274acf18488ac79de8149d405213daf39b807f679d4ac752 diff --git a/dev-util/gdbus-codegen/gdbus-codegen-2.74.1.ebuild b/dev-util/gdbus-codegen/gdbus-codegen-2.74.1.ebuild deleted file mode 100644 index 99d18cefbabd..000000000000 --- a/dev-util/gdbus-codegen/gdbus-codegen-2.74.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -GNOME_ORG_MODULE="glib" -PYTHON_COMPAT=( python3_{8..11} ) -PYTHON_REQ_USE="xml(+)" -DISTUTILS_USE_PEP517=setuptools -DISTUTILS_SINGLE_IMPL=1 - -inherit gnome.org distutils-r1 - -DESCRIPTION="GDBus code and documentation generator" -HOMEPAGE="https://www.gtk.org/" - -LICENSE="LGPL-2+" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" - -RDEPEND="${PYTHON_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxslt - app-text/docbook-xsl-stylesheets -" - -S="${WORKDIR}/glib-${PV}/gio/gdbus-2.0/codegen" - -python_prepare_all() { - PATCHES=( - "${FILESDIR}/${PN}-2.56.1-sitedir.patch" - ) - distutils-r1_python_prepare_all - - local MAJOR_VERSION=$(ver_cut 1) - local MINOR_VERSION=$(ver_cut 2) - sed -e 's:@PYTHON@:python:' gdbus-codegen.in > gdbus-codegen || die - sed -e "s:@VERSION@:${PV}:" \ - -e "s:@MAJOR_VERSION@:${MAJOR_VERSION}:" \ - -e "s:@MINOR_VERSION@:${MINOR_VERSION}:" config.py.in > config.py || die - cp "${FILESDIR}/setup.py-2.32.4" setup.py || die "cp failed" - sed -e "s/@PV@/${PV}/" -i setup.py || die "sed setup.py failed" -} - -do_xsltproc_command() { - # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/glib-utils) - xsltproc \ - --nonet \ - --stringparam man.output.quietly 1 \ - --stringparam funcsynopsis.style ansi \ - --stringparam man.th.extra1.suppress 1 \ - --stringparam man.authors.section.enabled 0 \ - --stringparam man.copyright.section.enabled 0 \ - -o "${2}" \ - http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ - "${1}" || die "manpage generation failed" -} - -src_compile() { - distutils-r1_src_compile - do_xsltproc_command "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.xml" "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" -} - -src_test() { - einfo "Skipping tests. This package is tested by dev-libs/glib" - einfo "when merged with FEATURES=test" -} - -python_install_all() { - distutils-r1_python_install_all # no-op, but prevents QA warning - doman "${WORKDIR}/glib-${PV}/docs/reference/gio/gdbus-codegen.1" -} diff --git a/dev-util/gi-docgen/Manifest b/dev-util/gi-docgen/Manifest index fbe584a1cb1e..11ad8147842c 100644 --- a/dev-util/gi-docgen/Manifest +++ b/dev-util/gi-docgen/Manifest @@ -1,5 +1,3 @@ -DIST gi-docgen-2022.1.tar.gz 2515101 BLAKE2B 4eacc1c63fa9456f4a7465b1917c3c46a654546fc9c8a256bb0e83b415d0af8e8b6cdd29cca610dff00568c82f7a0bcba4f18ff7c32820689647f7604dde1be3 SHA512 823f6b5b598b0f52e748622f9993524b840f71d6f2dc157ea3b931564a0ec59c43cd79386936d525118c9a62de380bdff70fd01405d088ea873ab35ddbafb210 DIST gi-docgen-2022.2.tar.gz 2515533 BLAKE2B d624fe287628ca01cb5746a08dc43bb97375ca538524481f5ee068fb3484e4526c875f374e01ffff02345d13b2d966dd54ad01c8f4e692116fac050cf5277d94 SHA512 adbcfecb6cc93785d372fa877e02b1fe08f9965fea52256a63c988a95f100738f564ae64c971a4a7ddded6ef792609d2a8e8e9461d81e982816abe96c2139ee9 -EBUILD gi-docgen-2022.1.ebuild 946 BLAKE2B 74af13d1f4dc78db668ad4d99d01811fb1f1a1bc781ef0883ea6c13eb4558d1718d1c84c25fdfef0e41604e3d6f3f6d1aeb66c424476f5dbef260d95593ed999 SHA512 0fdfe58e935e3d8e9cc84ed4d51a07e8f6131cd8126d1456a7a94c336154ecedcbfd49eb3793cf449c1a5e7c70437785af9ae1756ab0bc7dc9cf681a679fa293 EBUILD gi-docgen-2022.2.ebuild 987 BLAKE2B 125c2419186be21de8d35f08a9b93c2170d44956ae2db682dcdffa18ab5e7811c65e08baf27afa42f44929e2abc9a817ff9465c265579795c5780141f55ac917 SHA512 da4f91957acb70e21dae4c419633727a25b083a28971ac549551c45092c8fedf27bb6da0771c0a0152c54b2a5cb3d28e2633af445c2706ee451cb684ef34c1d7 MISC metadata.xml 350 BLAKE2B 157af2fde028e5332e19fa28df298bd81e9aa0d61981ed034f4a270cb41de1ed1b8aa96c1537c4ea6e6588811d08456ba65678c47747bc744ceecf45531bdb2a SHA512 6aab61ec8a175dd2d6a1010753d1e70df2e7a030d708acb61ee4158dc0d2afc214aed20f0e01fa565c7b463617305f2a2d3347e5e80259f9b5b2e03383870c80 diff --git a/dev-util/gi-docgen/gi-docgen-2022.1.ebuild b/dev-util/gi-docgen/gi-docgen-2022.1.ebuild deleted file mode 100644 index 83b320d3e34e..000000000000 --- a/dev-util/gi-docgen/gi-docgen-2022.1.ebuild +++ /dev/null @@ -1,31 +0,0 @@ -# Copyright 2021-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -DISTUTILS_SINGLE_IMPL=1 -PYTHON_COMPAT=( python3_{8..11} ) -inherit distutils-r1 - -DESCRIPTION="A documentation generator for GObject-based libraries" -HOMEPAGE="https://gitlab.gnome.org/GNOME/gi-docgen https://pypi.org/project/gi-docgen/" -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" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -RDEPEND=" - ${PYTHON_DEPS} - $(python_gen_cond_dep ' - >=dev-python/markdown-3[${PYTHON_USEDEP}] - >=dev-python/markupsafe-1[${PYTHON_USEDEP}] - >=dev-python/pygments-2[${PYTHON_USEDEP}] - >=dev-python/jinja-2[${PYTHON_USEDEP}] - dev-python/toml[${PYTHON_USEDEP}] - >=dev-python/typogrify-2[${PYTHON_USEDEP}] - ') -" -DEPEND="${RDEPEND}" - -distutils_enable_tests pytest diff --git a/dev-util/glib-utils/Manifest b/dev-util/glib-utils/Manifest index fdeb5e95fe80..4384224db346 100644 --- a/dev-util/glib-utils/Manifest +++ b/dev-util/glib-utils/Manifest @@ -1,7 +1,5 @@ -DIST glib-2.74.1.tar.xz 5189452 BLAKE2B 58d977a5d2a100aa9125f2009ae66c6f27232dff70159433076552bdb64f9a6a93d7cb705feba890ee43d6f16d4766f6f1d5502c2e01eeb7e88d5ed0dd205d5c SHA512 21176cb95fcab49a781d02789bf21191a96a34a6391f066699b3c20b414b3169c958bd86623deb34ca55912083862885f7a7d12b67cc041467da2ba94d9e83c3 DIST glib-2.74.3.tar.xz 5181732 BLAKE2B 46c37be9519866af040b2aaf35129a9cfae6e2c74636c01755b901002fa77f4e2305025691d7a8279acfbae1298a4b5b1e095b333bed3b067e9820547b6eca97 SHA512 a9aa7e84187abb57aeeff9c7f4c4125be742a510ae5d39b6b62696ad1a715c36b353c6c14222caeb1e87bed930fb54184dba77118b991c42f1857a292c6aa77b DIST glib-2.74.4.tar.xz 5208484 BLAKE2B 01a2818e63469019abcd1215fa85521b9a2e55644040e8fe2797f68cabe897a191ae2c1cc2ab75d5ba9980d63adbfc00636b295ee942d70579e7eba1e1f49502 SHA512 912f6b0559fcb5ad55fa36837a348228b8e2498c490271204ced9f2e4a9eab804de4745f3ec439a198eb275d7263f18bc670f45460e2be55a2cbe45466b02fc6 -EBUILD glib-utils-2.74.1.ebuild 2332 BLAKE2B eae0be3ecd001de535ff7db1483b93bdcc5405ed13935073cec2c4c92755bbe6628f86c9477396b54280384f16487af9b842dd92b7214e8e127e7affbfd68520 SHA512 2095a7aa280bbff2ce40745fc1e349fcc8fd890634b4303ff1b65b7410d0f8f30e6ff05f7f580650b48dbdc2c682a82475d0cf1c6e791da6c20eea2a259f9ea1 EBUILD glib-utils-2.74.3.ebuild 2332 BLAKE2B eae0be3ecd001de535ff7db1483b93bdcc5405ed13935073cec2c4c92755bbe6628f86c9477396b54280384f16487af9b842dd92b7214e8e127e7affbfd68520 SHA512 2095a7aa280bbff2ce40745fc1e349fcc8fd890634b4303ff1b65b7410d0f8f30e6ff05f7f580650b48dbdc2c682a82475d0cf1c6e791da6c20eea2a259f9ea1 EBUILD glib-utils-2.74.4.ebuild 2337 BLAKE2B 18bc9fb02fa545f8e1489f6fb6938cf04c96b90d60b4bc952e090c9cb8cfabf6d51737390328766d13960f8b49d40cd27d53103671c429c6678796905d910d22 SHA512 a59def4f3fd86e78ed8b1fb6f90deacb20066bfbbcabc919644df2f2e4a2d72b55cdd92af23c833580034323f1568360f9be2c9a8da2d81b4c042e0bffcba7ca MISC metadata.xml 401 BLAKE2B bdf1884a4dcf8ab8362a86ed6559bb887c026bc315bd8cbfca0b5d8def8102636965da5af0f1871096704309a4a0919028d02f168a91830aa4ed911c6583d103 SHA512 2eaaccd9c6bd6e059b3acf34c964857a9e541f2eedd191c0fa35eca3499242349184ab01becca40791ac1dcdf02ba4a75369ea9c69fa5c21f15d878b1c28c453 diff --git a/dev-util/glib-utils/glib-utils-2.74.1.ebuild b/dev-util/glib-utils/glib-utils-2.74.1.ebuild deleted file mode 100644 index fb40867171aa..000000000000 --- a/dev-util/glib-utils/glib-utils-2.74.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8..11} ) -GNOME_ORG_MODULE="glib" - -inherit gnome.org python-single-r1 - -DESCRIPTION="Build utilities for GLib using projects" -HOMEPAGE="https://www.gtk.org/" - -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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" - -RDEPEND="${PYTHON_DEPS}" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/libxslt - app-text/docbook-xsl-stylesheets -" - -src_configure() { :; } - -do_xsltproc_command() { - # Taken from meson.build for manual manpage building - keep in sync (also copied to dev-util/gdbus-codegen) - xsltproc \ - --nonet \ - --stringparam man.output.quietly 1 \ - --stringparam funcsynopsis.style ansi \ - --stringparam man.th.extra1.suppress 1 \ - --stringparam man.authors.section.enabled 0 \ - --stringparam man.copyright.section.enabled 0 \ - -o "${2}" \ - http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl \ - "${1}" || die "manpage generation failed" -} - -src_compile() { - sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-genmarshal.in > gobject/glib-genmarshal || die - sed -e "s:@VERSION@:${PV}:g;s:@PYTHON@:python:g" gobject/glib-mkenums.in > gobject/glib-mkenums || die - sed -e "s:@GLIB_VERSION@:${PV}:g;s:@PYTHON@:python:g" glib/gtester-report.in > glib/gtester-report || die - do_xsltproc_command docs/reference/gobject/glib-genmarshal.xml docs/reference/gobject/glib-genmarshal.1 - do_xsltproc_command docs/reference/gobject/glib-mkenums.xml docs/reference/gobject/glib-mkenums.1 - do_xsltproc_command docs/reference/glib/gtester-report.xml docs/reference/glib/gtester-report.1 -} - -src_install() { - python_fix_shebang gobject/glib-genmarshal - python_fix_shebang gobject/glib-mkenums - python_fix_shebang glib/gtester-report - exeinto /usr/bin - doexe gobject/glib-genmarshal - doexe gobject/glib-mkenums - doexe glib/gtester-report - doman docs/reference/gobject/glib-genmarshal.1 - doman docs/reference/gobject/glib-mkenums.1 - doman docs/reference/glib/gtester-report.1 -} diff --git a/dev-util/gnome-builder/Manifest b/dev-util/gnome-builder/Manifest index fc4457f44681..62619f96c17c 100644 --- a/dev-util/gnome-builder/Manifest +++ b/dev-util/gnome-builder/Manifest @@ -1,5 +1,3 @@ -DIST gnome-builder-42.1.tar.xz 13276028 BLAKE2B 657e362ab9a2df1c70d9071ecc010747e5c73bbaa1c0d903778720e4fe874361013cfca3fe162328dfae180502c4fcc68ee01f04d1329add874b9e8db41abcd1 SHA512 a04a71efb163808ed4bfc446334b8f9cabe33cd33c977c9047e4fb00042b18cf7095217b2e287a45efda863ef479fce11435a2d24d489ba1816e3f36a561244e DIST gnome-builder-43.4.tar.xz 10284936 BLAKE2B 50af653566b35525a751d1ab0698c42e205aa8ab3205b390d10625f67a984986f24e5c0a5512629d81c082265435d5f39380de2c675d64e9f0b6d47c2fc62451 SHA512 c8600aea7bd01fb8a75baf321d8670600aa0ac77f7a42cccc7107fd9d2addd0264f132a4e36c2ae66ad7dbd8dc94dfc52421655254eee93d0a3298aa2cc224db -EBUILD gnome-builder-42.1.ebuild 8921 BLAKE2B 0b79471710a2432aa121e87e2d43bb9cceb61d70fd7d08afe99d6751f26c7bf2a5961b066c6d48aef2551b74c4f56339820fd19fce26b774c6c606d572d7f467 SHA512 882919890160bf663592ddaddd866f1c5cc9d3a10be5e96a6548cc9e379962b7a62cf958510948556261ac2239ac23ce160cefd47b1a236e77662e3696a97291 EBUILD gnome-builder-43.4.ebuild 8735 BLAKE2B 37930fe1c3340606d871d8afd616f6f4b23f927c8f43ec5ebd7aa5e16f6f2991b60361a591573c978c7838dd3f9331fee7e099364704097437ab4a900c050913 SHA512 930c11e15e38094838822d11a3e3c05ef5ac272aecd6811709689fa641f89fb6e08fb3f3135ee16bd2d1f33f95f74623263c396d8101110048838dbf6c870d2f -MISC metadata.xml 1302 BLAKE2B 4b3d7db71bc6f2845edc145cee644fc57679da608056d2d2e8e364d1b0ea8bc321a3a61bd432a3aaf2df0214d3cd6371deabae63e8a0b7b71a01f8db00ae1ad3 SHA512 43daeda3e037db0d11071d0011ca8122d0f2ee990f4d0bf44eeba9636c1d7518615053ce5698ab1e60e44ef6651f5c0aced8d2f233ff057e97b2d8fe1da84df3 +MISC metadata.xml 1095 BLAKE2B e32e4a52f11c192e37b0593106b2938b3d8ded0cbb60859b7f30e9195667ef46b6ddb9b180e3aaa4459d6560027b3a85cb04b92930e191031966635d0bce4f42 SHA512 468bee5867936afa6d47cf4b7fcc36cb807fc2ad1d5a54e63013a1c862a157da35d051f12980331fece8f473ad5696c7a1c24e8bd53e2c41dd057250017b36b2 diff --git a/dev-util/gnome-builder/gnome-builder-42.1.ebuild b/dev-util/gnome-builder/gnome-builder-42.1.ebuild deleted file mode 100644 index 2de7aa0f466d..000000000000 --- a/dev-util/gnome-builder/gnome-builder-42.1.ebuild +++ /dev/null @@ -1,276 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) -DISABLE_AUTOFORMATTING=1 -FORCE_PRINT_ELOG=1 - -inherit gnome.org gnome2-utils llvm meson optfeature python-single-r1 readme.gentoo-r1 virtualx xdg - -DESCRIPTION="An IDE for writing GNOME-based software" -HOMEPAGE="https://wiki.gnome.org/Apps/Builder https://gitlab.gnome.org/GNOME/gnome-builder" - -# FIXME: Review licenses at some point -LICENSE="GPL-3+ GPL-2+ LGPL-3+ LGPL-2+ MIT CC-BY-SA-3.0 CC0-1.0" -SLOT="0" -KEYWORDS="amd64" -IUSE="clang +devhelp doc flatpak +git +glade gtk-doc spell +sysprof test +webkit" -REQUIRED_USE=" - ${PYTHON_REQUIRED_USE} - flatpak? ( git ) - devhelp? ( webkit ) -" - -# When bumping, pay attention to all the included plugins/*/meson.build (and other) build files and the requirements within. -# `grep -rI dependency * --include='meson.build'` can give a good initial idea for external deps and their double checking. -# The listed RDEPEND order shold roughly match that output as well, with toplevel one first then sorted by file path. -# Most plugins have no extra requirements and default to enabled; we need to handle the ones with extra requirements. Many of -# them have optional runtime dependencies, for which we try to at least notify the user via DOC_CONTENTS (but not all small -# things); `grep -rI -e 'command-pattern.*=' -e 'push_arg'` can give a (spammy) idea, plus python imports in try/except. - -# Editorconfig needs old pcre, with vte migrating away, might want it optional or ported to pcre2? -# An introspection USE flag of a dep is required if any introspection based language plugin wants to use it (grep for gi.repository). Last full check at 3.28.4 - -# TODO: Handle llvm slots via llvm.eclass; see plugins/clang/meson.build -RDEPEND=" - >=dev-libs/libdazzle-3.37.0[introspection] - >=dev-libs/glib-2.69.1:2 - >=x11-libs/gtk+-3.24:3[introspection] - >=x11-libs/gtksourceview-4.0.0:4[introspection] - >=gui-libs/libhandy-1.5.0:1[introspection] - >=dev-libs/json-glib-1.2.0 - >=dev-libs/jsonrpc-glib-3.41.0 - >=x11-libs/pango-1.38.0 - >=dev-libs/libpeas-1.22.0[python,${PYTHON_SINGLE_USEDEP}] - dev-libs/libportal:=[gtk,introspection] - >=dev-libs/template-glib-3.28.0[introspection] - >=x11-libs/vte-0.65.0:2.91[introspection] - >=dev-libs/libxml2-2.9.0 - webkit? ( >=net-libs/webkit-gtk-2.26:4=[introspection] ) - sysprof? ( - >=dev-util/sysprof-capture-3.37.1:4 - >=dev-util/sysprof-3.37.1:0/4[gtk] - ) - >=app-text/cmark-0.29.0:0= - flatpak? ( - dev-util/ostree - >=net-libs/libsoup-2.52.0:2.4 - >=sys-apps/flatpak-1.10.2 - ) - git? ( - dev-libs/libgit2:=[ssh,threads] - >=dev-libs/libgit2-glib-0.28.0.1[ssh] - ) - dev-libs/libpcre:3 - dev-libs/libpcre2 - - >=dev-libs/gobject-introspection-1.54.0:= - $(python_gen_cond_dep ' - >=dev-python/pygobject-3.22.0:3[${PYTHON_USEDEP}] - ') - ${PYTHON_DEPS} - clang? ( sys-devel/clang:= ) - devhelp? ( >=dev-util/devhelp-3.25.1:= ) - glade? ( >=dev-util/glade-3.22.0:3.10= ) - spell? ( - >=app-text/gspell-1.8:0= - app-text/enchant:2 - ) -" -DEPEND="${RDEPEND}" -# TODO: runtime ctags path finding.. - -# desktop-file-utils required for tests, but we have it in deptree for xdg update-desktop-database anyway, so be explicit and unconditional -# appstream-glib needed for validation with appstream-util with FEATURES=test -BDEPEND=" - doc? ( - $(python_gen_cond_dep ' - dev-python/sphinx[${PYTHON_USEDEP}] - dev-python/sphinx_rtd_theme[${PYTHON_USEDEP}] - ') - ) - gtk-doc? ( - dev-util/gi-docgen - app-text/docbook-xml-dtd:4.3 - ) - test? ( - dev-libs/appstream-glib - sys-apps/dbus - ) - dev-util/desktop-file-utils - dev-util/glib-utils - >=sys-devel/gettext-0.19.8 - virtual/pkgconfig -" - -DOC_CONTENTS='gnome-builder can use various other dependencies on runtime to provide -extra capabilities beyond these expressed via USE flags. Some of these -that are currently available with packages include: - -* dev-util/uncrustify and dev-python/autopep8 for various Code Beautifier - plugin out of the box functionality. -* dev-util/ctags with exuberant-ctags selected via "eselect ctags" for - C, C++, Python, JavaScript, CSS, HTML and Ruby autocompletion, semantic - highlighting and symbol resolving support. -* dev-python/jedi and dev-python/lxml for more accurate Python - autocompletion support. -* dev-util/valgrind for integration with valgrind. -* dev-util/meson for integration with the Meson build system. -* dev-util/cargo for integration with the Rust Cargo build system. -* dev-util/cmake for integration with the CMake build system. -* net-libs/nodejs[npm] for integration with the NPM package system. -' -# FIXME: Package codespell and mention here -# FIXME: Package gnome-code-assistance and mention here, or maybe USE flag and default enable because it's rather important -# eslint for additional diagnostics in JavaScript files (what package has this? At least something via NPM..) -# jhbuild support -# rust support via rust-analyzer; Go via go-langserver -# autotools stuff for autotools plugin; gtkmm/autoconf-archive for C++ template -# gjs/gettext/mono/PHPize stuff, but most of these are probably installed for other reasons anyways, when needed inside IDE -# stylelint for stylesheet (CSS and co) linting -# gvls for vala language-server integration - -llvm_check_deps() { - has_version "sys-devel/clang:${LLVM_SLOT}" -} - -pkg_setup() { - python-single-r1_pkg_setup - use clang && llvm_pkg_setup -} - -src_configure() { - local emesonargs=( - -Dtracing=false - -Dprofiling=false # not passing -pg to CFLAGS - -Dtcmalloc=false - - -Dwith_safe_path='' - - -Dgnome_sdk_version=master - - -Dchannel=other - - $(meson_use doc help) - $(meson_use gtk-doc docs) - - -Dnetwork_tests=false - - -Dctags_path='' - - $(meson_feature webkit) - - -Dplugin_autotools=true - -Dplugin_beautifier=true - -Dplugin_blueprint=true - -Dplugin_c_pack=true - -Dplugin_cargo=true - $(meson_use clang plugin_clang) - $(meson_use clang plugin_clangd) - $(meson_use clang plugin_clang_format) - -Dplugin_cmake=true - -Dplugin_codespell=true - -Dplugin_code_index=true - -Dplugin_color_picker=true - -Dplugin_copyright=true - -Dplugin_ctags=true - $(meson_use devhelp plugin_devhelp) - -Dplugin_deviced=false # libdeviced not packaged? - -Dplugin_dspy=true - -Dplugin_editorconfig=true # needs libpcre - -Dplugin_eslint=true - -Dplugin_file_search=true - $(meson_use flatpak plugin_flatpak) - -Dplugin_gdb=true - -Dplugin_gdiagnose=true - -Dplugin_gettext=true - $(meson_use git plugin_git) - -Dplugin_gjs_symbols=true - $(meson_use glade plugin_glade) - -Dplugin_gnome_code_assistance=true - -Dplugin_go_langserv=true - -Dplugin_gradle=true - -Dplugin_grep=true - -Dplugin_gvls=true - -Dplugin_html_completion=true - -Dplugin_html_preview=true - -Dplugin_intelephense=true - -Dplugin_jedi_language_server=true - -Dplugin_jhbuild=true - -Dplugin_make=true - -Dplugin_maven=true - -Dplugin_meson=true - -Dplugin_modelines=true - -Dplugin_mono=true - -Dplugin_newcomers=true - -Dplugin_notification=true - -Dplugin_npm=true - -Dplugin_phpize=true - -Dplugin_podman=true - -Dplugin_python_pack=true - -Dplugin_qemu=true - -Dplugin_quick_highlight=true - -Dplugin_retab=true - -Dplugin_rls=true - -Dplugin_rstcheck=true - -Dplugin_rubocop=true - -Dplugin_rust_analyzer=false # rust-analyzer not packaged - -Dplugin_shellcmd=true - $(meson_use spell plugin_spellcheck) - -Dplugin_stylelint=true - $(meson_use sysprof plugin_sysprof) - -Dplugin_sysroot=true - -Dplugin_todo=true - -Dplugin_ts_language_server=true - -Dplugin_update_manager=true - -Dplugin_vala=true - -Dplugin_vagrant=true - -Dplugin_valgrind=true - -Dplugin_vls=true - -Dplugin_waf=true - -Dplugin_words=true - -Dplugin_xml_pack=true - ) - meson_src_configure -} - -src_install() { - meson_src_install - python_optimize - if use doc; then - rm "${ED}"/usr/share/doc/gnome-builder/en/.buildinfo || die - rm "${ED}"/usr/share/doc/gnome-builder/en/objects.inv || die - # custom docdir in build system, blocked by https://github.com/mesonbuild/meson/issues/825 - mv "${ED}"/usr/share/doc/gnome-builder/en "${ED}"/usr/share/doc/${PF}/html || die - # _sources subdir left in on purpose, as HTML links to the rst files as "View page source". Additionally default docompress exclusion of /html/ already ensures they aren't compressed, thus linkable as-is. - rmdir "${ED}"/usr/share/doc/gnome-builder/ || die - fi - readme.gentoo_create_doc -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - readme.gentoo_print_elog - - optfeature_header "Code beautifiers" - optfeature "Python" dev-python/autopep8 - optfeature "C/C++/Java" dev-util/uncrustify - optfeature "HTML" app-text/htmltidy - - optfeature_header "Language support" - optfeature "Rust's Cargo build system" virtual/rust - optfeature "CMake" dev-util/cmake - optfeature "Java Maven build system" dev-java/maven-bin - optfeature "Meson Build system" dev-util/meson -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} - -src_test() { - virtx dbus-run-session meson test -C "${BUILD_DIR}" -} diff --git a/dev-util/gnome-builder/metadata.xml b/dev-util/gnome-builder/metadata.xml index fce17174739e..1ee6ce692723 100644 --- a/dev-util/gnome-builder/metadata.xml +++ b/dev-util/gnome-builder/metadata.xml @@ -7,11 +7,9 @@ </maintainer> <use> <flag name="clang">Provide integration with <pkg>sys-devel/clang</pkg> for best possible C/C++ autocompletion, semantic highlighting, symbol resolving, and diagnostics support</flag> - <flag name="devhelp">Provide API docs browsing and integration via <pkg>dev-util/devhelp</pkg></flag> <flag name="d-spy">Provide D-Bus debugging functionality via <pkg>dev-util/d-spy</pkg></flag> <flag name="flatpak">Enable support for flatpak applications using <pkg>sys-apps/flatpak</pkg></flag> <flag name="git">Provide support for the Git version control system via <pkg>dev-libs/libgit2-glib</pkg> (such as setup of Git for New Project, direct cloning for Open Project and changed lines indicators in the editor gutter)</flag> - <flag name="glade">Provide integration with <pkg>dev-util/glade</pkg> UI designer for Gtk</flag> <flag name="sysprof">Provide an integrated profiler via <pkg>dev-util/sysprof</pkg></flag> </use> <upstream> diff --git a/dev-util/kdevelop-php/Manifest b/dev-util/kdevelop-php/Manifest index 89a58b1a6d1e..b15244b62ff3 100644 --- a/dev-util/kdevelop-php/Manifest +++ b/dev-util/kdevelop-php/Manifest @@ -1,5 +1,5 @@ DIST kdev-php-22.08.3.tar.xz 1081608 BLAKE2B 8456d92f4d0092e4cb488400834d99d64c9034f979881fe8abd92cf6f9f8d920a34e5113ee5241aefbb5a9c6439077a1e648f1a6727cae5b4c9a89c4c3dfecc0 SHA512 c12ae5fead616f55a16f85cbf5c7fab6c39b89a14cd947fef1756c616690a92824e1cfa19428650d02ef3432e5618e81850bd635597451128981476a16f17218 DIST kdev-php-22.12.0.tar.xz 1082620 BLAKE2B 967059556ba873e15af714a657d059023ce07fa52a85861952deec589a6941236da7b552872c039f9b6221d901d79128dc2a329b9b4c7a4375ac1724120d0ad1 SHA512 14dbf524ad7aeb4909afe023a350d8afb536ca109d443e940e9545d65c4b98e0546b4c890ec1dbdbccd4f3967a0540c20c61e7b3d48d4da51afecb6ae8e0fbbf EBUILD kdevelop-php-22.08.3.ebuild 1222 BLAKE2B ab2d9383c00f792416c68fe5c8cb667842708b2dda41e3cbae2c7b2dccbd4a297e238ba6e8cd4ff47584725867a0ed439c509ffeba1c02817d5486b3a532198c SHA512 71b76c6025a79bb02cb5917a817806ed0aafcae6708ec39c9ec3168adac7d2fe7022149e7b1b7b75594f2a76cf3c006a5610fb88c47265538cdaafe72ea1a195 -EBUILD kdevelop-php-22.12.0.ebuild 1225 BLAKE2B 19915447c614f4dd86026a927ee6e1b3484a96c1c4c33a63293942b19ff087e1aab65b0c82a7942c1c08839e991c038d5c5b4e9088fd1ee7cbe1015e187767ff SHA512 0b024a957a6a151a6fe9d4739ce6821afdd0b50ae0d3e959c3b07ebd969cedd830d58ce54080cceea720b3ab294aaa7a6b967197883ccaea2545159ae7f3b1d9 +EBUILD kdevelop-php-22.12.0.ebuild 1224 BLAKE2B 6258b6470310b54093f431b0d007ef9cc28164e23efd2e05ca88602c4dae14684c22a3122a4a1b6c49693834dc60e523db44c0dce4721a64ead94897e966924f SHA512 84e72a7657e7d8cbb955795edf7f2ba375f93065e90c63c0ff40cdb8ccac033dffa1bc2d0e2c78d932215797a69b1eef7035f6a39f7f253bd4e9ba829556970d MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-util/kdevelop-php/kdevelop-php-22.12.0.ebuild b/dev-util/kdevelop-php/kdevelop-php-22.12.0.ebuild index ed80d4526073..6cda98c5fcf5 100644 --- a/dev-util/kdevelop-php/kdevelop-php-22.12.0.ebuild +++ b/dev-util/kdevelop-php/kdevelop-php-22.12.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,7 +19,7 @@ HOMEPAGE="https://kdevelop.org/" LICENSE="GPL-2 LGPL-2" SLOT="5" IUSE="" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 arm64 ~x86" # remaining tests fail for some, bug 668530 RESTRICT="test" diff --git a/dev-util/kdevelop-python/Manifest b/dev-util/kdevelop-python/Manifest index 965830f45d7f..d5ba53e0098e 100644 --- a/dev-util/kdevelop-python/Manifest +++ b/dev-util/kdevelop-python/Manifest @@ -1,5 +1,5 @@ DIST kdev-python-22.08.3.tar.xz 1091148 BLAKE2B 9825263a060eac750192324c27f09bbdd99aa81ebe3c26379ff4ee6e2e0ef945d20ebf736c0885657aac05afd385a0076173d4f0a1ef7460f471cc2696e74412 SHA512 0f0de58ff92167d618b80a92515728b24851e78f548f16708c3e203723818dbb60e40939df2b12678cf17715c964440218b210307d33bda04fc8d177c87e4655 DIST kdev-python-22.12.0.tar.xz 1091048 BLAKE2B 72fa9cf9a17e05dadc79f1997e952430ef771a0075100a3e73f1e7415f62458e6cd34f0e901d2ca7e44cdd6251547a63320ccde0ed19e3f127f6f966d0c47c04 SHA512 d19b0fb4d1518adf9882962a79053178dad571e0d7841dd895ad089dd5e55916263317966bb3ecd0b59254cbad598025a74e259596821e12e2395ee27ed53766 EBUILD kdevelop-python-22.08.3.ebuild 1225 BLAKE2B 1a8c0d6dc4d42e96194726e91d56423cda42bea2ad336e9d0368e7f4acd8ce3d027ce8f7d62d6a836cebfac827577af16d3d76b0f9bc611c2a3a1f19d7386d45 SHA512 15bf42bc1404709ffa6e2098107bdd0b5f7c0699d3dd2491b8acf3384331f8053d31491caee544e32eb0929638f913462880f3ea1bc0e11b51d68573fe49765b -EBUILD kdevelop-python-22.12.0.ebuild 1229 BLAKE2B 9664135d87a6c21cce08babb01163a89dd5a3e71104cc5802028be0d4a108d8c6a12861f3c2a018e1a7c79cbadab504abb05baf363fa1b825b7219f854bc6ff0 SHA512 6b63b8e4f9f255d689eb96f6c8c7eeeb09a3270e30e6ad96339a110dc0069f100ef2a4df1a9af7ac8048478136df9a438f3bc2736229aad8dbec82a972784f58 +EBUILD kdevelop-python-22.12.0.ebuild 1228 BLAKE2B bd8e6d7787252a74313a2ce75a3b8b4756310ab643da384e767101e4064d03f1ff06c9a3c4170bf513a0f74827dca1356c2eaa3c5e9e1a1646e5a2c56d316a1d SHA512 c2efab1592a70d8ceeb6feb6f22c103bb3a41bbff94728cadad3f5f7a582d9f4b88cb460eda8bae653e9fdf2092916969f41152d6f7b7fc3a127e96d196eb2d0 MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6 diff --git a/dev-util/kdevelop-python/kdevelop-python-22.12.0.ebuild b/dev-util/kdevelop-python/kdevelop-python-22.12.0.ebuild index 48a1ab94381f..36e4689407d2 100644 --- a/dev-util/kdevelop-python/kdevelop-python-22.12.0.ebuild +++ b/dev-util/kdevelop-python/kdevelop-python-22.12.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -17,7 +17,7 @@ HOMEPAGE="https://kdevelop.org/" LICENSE="GPL-2" # TODO: CHECK SLOT="5" IUSE="" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 arm64 ~x86" REQUIRED_USE="${PYTHON_REQUIRED_USE}" RESTRICT="test" diff --git a/dev-util/kdevelop/Manifest b/dev-util/kdevelop/Manifest index 987a39586cbf..83446fc19f17 100644 --- a/dev-util/kdevelop/Manifest +++ b/dev-util/kdevelop/Manifest @@ -1,5 +1,5 @@ DIST kdevelop-22.08.3.tar.xz 8451936 BLAKE2B 61e6aa657687a3e8459385c164c084157a231aef3457b030ea9245dd8cface0407bcd64c7bad14216b16ba14236b8bf30ddd58e08b2f681dcb22797d0dade18e SHA512 757c073ebf43245dbd8ded85465244a3f6237e9d097aa52620b01a003136214ff692c7752224a039718a00c76b31b74ee255195535254ed04aa51e29628cfb58 DIST kdevelop-22.12.0.tar.xz 8623184 BLAKE2B 5601977232e99fe8431d36dda24320ed08f9298e9524878b0c5473074b0386fc9e056d1b2aa723c452113ceca7e97c8673977936902a2e0c4689b5b3ff8572d7 SHA512 1390b18aa495f66ead6b2e777d41563401f47d8871a740323918a4593bbb96fbae55144286a60ce68026b78da1244293239c09fc5ed77499e6ac9fd592b11808 EBUILD kdevelop-22.08.3.ebuild 4134 BLAKE2B 68033467cb14798c1c93e06e31ec4850b1311a24ac0961fc247e28c46ec33a2835393139099de78e5c1475c051cf112f567d37b03e93c34f0020c1239fc5d44a SHA512 7e58fd6cbae79799cf3e0852589513a4cc3924d82d4e912566b9b76cc41745eb9d3e6a2701b3cd44b8c9740ee283c3691f4353553dcbf5f29f1d6fe71d507126 -EBUILD kdevelop-22.12.0.ebuild 4137 BLAKE2B 1c26dfbf5cda0ad32deeca06a699ef64b26ec366f72cdb32ae1ffc745d46628c12cfd8faedd595746aca6a9f07d96aa1f1bbc0d817973907692d721171bbb446 SHA512 f5bc60915fb1d22db6ece53ebfc8ad3b01be4122daf934d543dea9620be21d7e6fd94051223de3860dc2d03ef985b3cfef96c23f2edd6acb3203bccbc27e2431 +EBUILD kdevelop-22.12.0.ebuild 4136 BLAKE2B a43bbd7f4accb8175d176837d90d8a8d48fa9028dda9b0ee42aa61c8abb8f00a52bc019ed9722f8a5d442465bf488df18a1ec9b909f7ee1a1569419392d70b4a SHA512 269cb22097bc258c2430937fa2f3f73a3f9a61c49b61b5b3d356bd033596bf1becd65f403ea8eaf12eea8a914b499b8ac084684835cd63d14fb26adc7168c26c MISC metadata.xml 623 BLAKE2B defbd6a6a992f04fe71d13ca0e6da0b6c7015992f148f1fdd0d844430c44268e5c765c46afabee4af650992556e81acfb1024c94e6e274aefbbf46b65b9762af SHA512 4b022d64a261251c01eb9c8d8ee8aafeac6309272274fa8493f5bb8480cc93be482b145a70fd1a36bc30feaf8649ae17addfe8d7bcf57f78173e0f198805985c diff --git a/dev-util/kdevelop/kdevelop-22.12.0.ebuild b/dev-util/kdevelop/kdevelop-22.12.0.ebuild index 07f4a330f775..7dc333aba30a 100644 --- a/dev-util/kdevelop/kdevelop-22.12.0.ebuild +++ b/dev-util/kdevelop/kdevelop-22.12.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ HOMEPAGE="https://kdevelop.org/" LICENSE="GPL-2 LGPL-2" SLOT="5/57" # look at KDEVELOP_SOVERSION inside CMakeLists.txt IUSE="+gdbui hex +plasma +qmake reviewboard subversion" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +KEYWORDS="~amd64 arm64 ~ppc64 ~x86" # see bug 366471 RESTRICT="test" diff --git a/dev-util/scap-driver/Manifest b/dev-util/scap-driver/Manifest index 688e20d2125c..bc0053f38e55 100644 --- a/dev-util/scap-driver/Manifest +++ b/dev-util/scap-driver/Manifest @@ -1,4 +1,4 @@ AUX 0.29.3-fix-kmod-build-on-5.18+.patch 2363 BLAKE2B 8e5a89b68fb67076d01a7dc295157d2f2542a2db84460a35ed3162b77ff860097f1761317b93dec6aa0d6294b4414e445fd2c94df700bb5d738210982174f595 SHA512 f7c1e57cb05de1a97a3332055f6d6f74a637f38281a4e98b202cf84c9dd02b90e0b4fee3dbc44653760231ce55ad396aec3018b3b239249b6a37b018f672fba4 DIST falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz 816972 BLAKE2B b47ae6a7677935500ebdab8aea7f4c49ef50b7175ec097e7213a1f041ac2b5aa642379924927ec12c84271016e9ab9d191c0c1d4ffacd6ade58b7a03c37f9221 SHA512 65e5916e5f9507fd867a5e9ba3b2670a1b73b7672a22479d3019e948a52ad74441d7e2ce1c74ebd0fdbd1ce66808efa49f285bd5180bceae9d4e6730a60787ce -EBUILD scap-driver-0.29.3.ebuild 1820 BLAKE2B 1294e946005f0e9c29ed71ecdbd54e05f63535e8a6c70ef92c58fa1659aa58a69fe6c151a72bb25d53d3b6e59af962b29040490ea6b853c187717311f9ae1124 SHA512 770c9142d3ea4956ada90533a7c70a38d91d42b8b9710a088cbeacca82a6c2953a19a8373825a0b79c2a40dca985d8cd5db2e861e5521c3bf61411a6a953714f +EBUILD scap-driver-0.29.3.ebuild 1819 BLAKE2B 37e02a10023da73915c48db09bc6203d6e9ce7d76abfa1b57fc5ee25f7130c95d11d94f3cd951cbc5e484c6f8ba91b32a7c9d6b9994c21fdf88ee92783564a33 SHA512 58eb46539115e7ab9a69618fb55678c4f8aca5b0bdd0d8beb613da29e7c506a168781b8d9d8a4ca37fae164b2787bf088eaada40d3eb59a8f490c50a4b5e101d MISC metadata.xml 494 BLAKE2B d0bc754d3af2488b9dc7672fc63e962f4c885d88a819e4332bd1c25f84c967e2e1cd8489122490a864cbfd930225b3dc28c8bfad4426750c030dce6ef5a08b4e SHA512 b77b7c103cfb606333814af210a0fae1f7956ddd9d3c3a044b0bebf42553f5ffe99d04549fb9c5e40fce33e9d23761830b4944b2cd83bd8ca2193f9b7da60fc0 diff --git a/dev-util/scap-driver/scap-driver-0.29.3.ebuild b/dev-util/scap-driver/scap-driver-0.29.3.ebuild index 4857fc219e82..53e97a4e1765 100644 --- a/dev-util/scap-driver/scap-driver-0.29.3.ebuild +++ b/dev-util/scap-driver/scap-driver-0.29.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -18,7 +18,7 @@ S="${WORKDIR}/libs-${LIBS_COMMIT}" LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~x86" +KEYWORDS="~amd64 ~arm64 x86" RDEPEND="!<dev-util/sysdig-${PV}[modules]" diff --git a/dev-util/sysdig/Manifest b/dev-util/sysdig/Manifest index b07a2446bcc5..e10abfece99a 100644 --- a/dev-util/sysdig/Manifest +++ b/dev-util/sysdig/Manifest @@ -1,4 +1,4 @@ DIST falcosecurity-libs-e5c53d648f3c4694385bbe488e7d47eaa36c229a.tar.gz 816972 BLAKE2B b47ae6a7677935500ebdab8aea7f4c49ef50b7175ec097e7213a1f041ac2b5aa642379924927ec12c84271016e9ab9d191c0c1d4ffacd6ade58b7a03c37f9221 SHA512 65e5916e5f9507fd867a5e9ba3b2670a1b73b7672a22479d3019e948a52ad74441d7e2ce1c74ebd0fdbd1ce66808efa49f285bd5180bceae9d4e6730a60787ce DIST sysdig-0.29.3.tar.gz 306984 BLAKE2B 51e9a0a085fa91d65963fd33e00b139d97d22b551de8ca85e48b4af73991897378970dfde54754a970e79300f06a54bad1d9c8fdfdb44f24150d0b21077e423f SHA512 1dbe1195f245921c671ed2343325aee79fd0cde34681b9cab445135662d3ed7c84884e46b2270c0e868b5de1a3f2800b84e8bf9fcf0dfe581dd17e2e633f46d8 -EBUILD sysdig-0.29.3.ebuild 2037 BLAKE2B 80952b562f59739320d4d936daf83331903c896692caae41d058acd18879ca22c7f5efb44d48eeb8567ecf1922bc879184bc9109832246661337b8d4ea75033b SHA512 d7876cb3eed6aaa2d43d01dd36e280cd77385cb80ed524f7cca91dcac83336c5586a2bd005bc632c1c1d5d7096ba33573632438b78cf09836b35bc7d5562fe7c +EBUILD sysdig-0.29.3.ebuild 2036 BLAKE2B 2e627eb9d5224dd46437f81088cc4dbe9b2f508c971a068d99392e71cede611f8114bb4f77c61a3ed29885cbb75c2ec5ef31ca23515aa27b3704437c35059a98 SHA512 91370d43f8e83da898c948704f09555ad6c75763e76d70fa37c8ef3a4b7a74dec626df1a759e2a8f6babe2b025959fbce2e2ccc257ce59379fbdd05998910af7 MISC metadata.xml 671 BLAKE2B 553dbbe2ea2a56f5a88bb0276b3f97c5d4d8d798291eaef42d5aadd842cf5cbbb770515729c9779890f9227f7cc96fc8e35457009f066cfb43993b02c7406d7a SHA512 4d0b92b271bd4ceb86db363a29cd465124ab71ec6941848cafec4ebba0232a52bf62a4128d8cbaf5a7a6c9350aef29e4a797b6a659d5d5896c077b0b5df9f73d diff --git a/dev-util/sysdig/sysdig-0.29.3.ebuild b/dev-util/sysdig/sysdig-0.29.3.ebuild index 2c0745f73303..6cb3d07ab2bc 100644 --- a/dev-util/sysdig/sysdig-0.29.3.ebuild +++ b/dev-util/sysdig/sysdig-0.29.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -19,7 +19,7 @@ SRC_URI="https://github.com/draios/sysdig/archive/${PV}.tar.gz -> ${P}.tar.gz LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="+modules" REQUIRED_USE="${LUA_REQUIRED_USE}" diff --git a/dev-util/umockdev/Manifest b/dev-util/umockdev/Manifest index 51fce747604d..d373825e9ccb 100644 --- a/dev-util/umockdev/Manifest +++ b/dev-util/umockdev/Manifest @@ -1,6 +1,4 @@ -DIST umockdev-0.17.13.tar.xz 489728 BLAKE2B 0bb4d912aa924c91ff1f4e2cd5ca4ddf81eea1db55ddf9e4cd9a7e9683ed92a268063601a38f7f0a6fb669b301fa9ace94c413e5958ad5587db0097acb2f066c SHA512 77863ad67be0995869b35d12dc43a809d2e67e95f727312ffd9f585c5bb1598c4d31f4909fcff5035dfccdbde8c36819daa633cae53c57ea2d9c3ede3587ec4d DIST umockdev-0.17.15.tar.xz 491152 BLAKE2B 40334a0279e81e1af3eb01acafd85c638e8a04af20e4c5b6b64229d89ffcfa231d6ef9e760d24e0cb957fe654252d18dca8579490e52a4c05769163f8a33ac96 SHA512 722339ae0726b00a4ee5fa428f063c5b59f0bad14a8fe24d97276a55dc66c569289c62c4ee5ebdb75a62339444a35468c8c1a33759d76fdf022a1eb4905c0465 -EBUILD umockdev-0.17.13.ebuild 1250 BLAKE2B 2ecd27e301fa8e28e8c03db4f6c7644a0490404a9773fd6d6ca3d25d98e4ba46f7f77e2e8ed916c53e6cefa1a6b82be1a8fc895bffa8ba092ebccfc01791d01b SHA512 5bb160f21af26aafae9845c40bb6e7d9e4a222d6e7d12ed35dc483be18c44a4099b5a706a2f6d23e906c0733ef9ec561968426e470c09023af79128e416b5dda EBUILD umockdev-0.17.15.ebuild 1250 BLAKE2B 2ecd27e301fa8e28e8c03db4f6c7644a0490404a9773fd6d6ca3d25d98e4ba46f7f77e2e8ed916c53e6cefa1a6b82be1a8fc895bffa8ba092ebccfc01791d01b SHA512 5bb160f21af26aafae9845c40bb6e7d9e4a222d6e7d12ed35dc483be18c44a4099b5a706a2f6d23e906c0733ef9ec561968426e470c09023af79128e416b5dda EBUILD umockdev-9999.ebuild 1257 BLAKE2B 19d58ec0f691fea74bcc95630ece7d34296b2e7472121f64933ed052d967054bfec118ccb6d42db36dd334410653572b1beded3143f32fba1194d00316113863 SHA512 4709d411f6792a51077caa75c638dec6ea764d9c59bc75f4d7442ada8455e74f9add0e584a4740c1fde979109de1b41a05b4a070d4219b4665f5979821190822 MISC metadata.xml 389 BLAKE2B 83313795741d7a5ece22e39de4d8b138c484a7f298f64d7e87bf44a9c04b6733c80f407ca15eb2b4bd71205eaa51b6b814227f4df730ba77e3b54a27735e7484 SHA512 6aff7de0eb974f8ddc4a7190b06b8e3ad406a410f618935cb0b757fa2bc22b6a33ecf33510ae9fc2d4a03f676905faa5561d030fb5e5065f8dc3e7320820cda1 diff --git a/dev-util/umockdev/umockdev-0.17.13.ebuild b/dev-util/umockdev/umockdev-0.17.13.ebuild deleted file mode 100644 index 5e679a5c7ee1..000000000000 --- a/dev-util/umockdev/umockdev-0.17.13.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PYTHON_COMPAT=( python3_{8..11} ) - -inherit meson-multilib python-any-r1 vala - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://github.com/martinpitt/${PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/martinpitt/umockdev/releases/download/${PV}/${P}.tar.xz" - KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86" -fi - -DESCRIPTION="Mock hardware devices for creating unit tests" -HOMEPAGE="https://github.com/martinpitt/umockdev/" - -LICENSE="LGPL-2.1+" -SLOT="0" -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - net-libs/libpcap[${MULTILIB_USEDEP}] - virtual/libudev:=[${MULTILIB_USEDEP}] - >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}] - >=dev-libs/gobject-introspection-1.32:= -" -DEPEND="${RDEPEND} - test? ( - ${PYTHON_DEPS} - dev-libs/libgudev:=[${MULTILIB_USEDEP}] - ) -" -BDEPEND=" - $(vala_depend) - app-arch/xz-utils - virtual/pkgconfig -" - -pkg_setup() { - use test && python-any-r1_pkg_setup -} - -src_prepare() { - default - vala_setup -} - -multilib_src_configure() { - export VALAC="$(type -P valac-$(vala_best_api_version))" - meson_src_configure -} - -multilib_src_test() { - meson_src_test --no-suite fails-valgrind -} |