diff options
Diffstat (limited to 'dev-util/sysprof')
-rw-r--r-- | dev-util/sysprof/Manifest | 2 | ||||
-rw-r--r-- | dev-util/sysprof/sysprof-3.44.0.ebuild | 81 |
2 files changed, 0 insertions, 83 deletions
diff --git a/dev-util/sysprof/Manifest b/dev-util/sysprof/Manifest index be0b20fab29d..465482835b14 100644 --- a/dev-util/sysprof/Manifest +++ b/dev-util/sysprof/Manifest @@ -1,5 +1,3 @@ -DIST sysprof-3.44.0.tar.xz 493924 BLAKE2B c3d9558df99ba23f63fbde0df54e201afce83da8f7d64166b44fcc2c70ec9e54a4abfbd0ac64171b1538af7e9d608b0f618559aba9444a3d884cd4944c4d595f SHA512 64bfe4d39e71954f7982ef06caffc39ff60d2d6005f8392a7918f83263d7c5b11bafdf7234ed86d52063586919a4dbe742c498b6f1f9db91d481337cf568451c DIST sysprof-3.46.0.tar.xz 518536 BLAKE2B 8925f0cbe34411cce6bd86e9f4a924d3ff627429812682898fffe0a08c2dab9228e5d8bde44b460404f90fb29961a30154af1e8240df24bfa20b70cc7a36448e SHA512 ac248e2a06d2f7905bebae4e685dd320e3ac85097e33b9c6b8482a4647a5bfcaadc4d9a1fe117b3a74cb855d6c72d9a1453a37d7b64762a223c0fe5da2653a87 -EBUILD sysprof-3.44.0.ebuild 2319 BLAKE2B b14273539a8aa3c28f5ebe605387b029e5f855706bfe01bf37d2b7636ed9eb354f60003bda48fc6f123de72ed5dc33343ab2804d846bf53dbb231a8fc50ec3f3 SHA512 3390589cf964c8a41235f0c4e072bc7d80da5374304fe575e9ac68843da9ca82f84badc20c701c0b1141ec53657ba6ba854e54b9e9f2f1d3f1e7ef4687f6d451 EBUILD sysprof-3.46.0.ebuild 2530 BLAKE2B f02ef42feaf6c58a7951a40ceda61e8b0a6142e4bd69ea6e9ee786c22eaabc3bc16d1c9ef67d3413e0a147193836ae8ca55433d8f67de289f5abb257eaca188a SHA512 e32874e30bf34bbb1d329ff75184d3e86df6ec1658610dec3a7d6364d3b7861ded8c8f4d0bae9ff1fb522bdaf96f9d17b2e05aab32b1d191b1077ca90beaee3b MISC metadata.xml 833 BLAKE2B 35f88ffbe55a8acf5322b2f30556b950d2cdf148e0e16d1dcf8eac080273419bdca505088d4cea12c01cd2644fe9129995dfb497177aac70dbd75c82ed018917 SHA512 de169c39ab639a120f4ca13d5619fdb531239cfcb2af90c7fc0c4b7d234002fca5b9f2f1cbc8ab305648a7a13bd116d2c1addd2e32f2d04e7ef37118dd2af913 diff --git a/dev-util/sysprof/sysprof-3.44.0.ebuild b/dev-util/sysprof/sysprof-3.44.0.ebuild deleted file mode 100644 index 4d5576505ad9..000000000000 --- a/dev-util/sysprof/sysprof-3.44.0.ebuild +++ /dev/null @@ -1,81 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome.org gnome2-utils meson systemd xdg - -DESCRIPTION="System-wide Linux Profiler" -HOMEPAGE="http://sysprof.com/" - -LICENSE="GPL-3+ GPL-2+" -API_VERSION="4" -SLOT="0/${API_VERSION}" -KEYWORDS="amd64 ~arm64 x86" -IUSE="gtk +unwind" - -RDEPEND=" - >=dev-libs/glib-2.67.4:2 - gtk? ( - >=x11-libs/gtk+-3.22.0:3 - >=dev-libs/libdazzle-3.30.0 - ) - dev-libs/json-glib - >=sys-auth/polkit-0.114 - unwind? ( sys-libs/libunwind:= ) - >=dev-util/sysprof-common-${PV} - >=dev-util/sysprof-capture-${PV}:${API_VERSION} -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-libs/appstream-glib - dev-util/gdbus-codegen - dev-util/itstool - >=sys-devel/gettext-0.19.8 - >=sys-kernel/linux-headers-2.6.32 - virtual/pkgconfig -" - -src_prepare() { - default - xdg_environment_reset - # These are installed by dev-util/sysprof-capture - sed -i -e '/install/d' src/libsysprof-capture/meson.build || die - sed -i -e 's/pkgconfig\.generate/subdir_done()\npkgconfig\.generate/' src/libsysprof-capture/meson.build || die - # We want to ship org.gnome.Sysprof3.Profiler.xml in sysprof-common for the benefit of x11-wm/mutter - sed -i -e "s|if get_option('libsysprof')|if false|g" src/meson.build || die -} - -src_configure() { - # -Dwith_sysprofd=host currently unavailable from ebuild - local emesonargs=( - $(meson_use gtk enable_gtk) - -Dlibsysprof=true - -Dwith_sysprofd=bundled - -Dsystemdunitdir=$(systemd_get_systemunitdir) - # -Ddebugdir - -Dhelp=true - $(meson_use unwind libunwind) - ) - meson_src_configure -} - -pkg_postinst() { - xdg_pkg_postinst - gnome2_schemas_update - - elog "On many systems, especially amd64, it is typical that with a modern" - elog "toolchain -fomit-frame-pointer for gcc is the default, because" - elog "debugging is still possible thanks to gcc4/gdb location list feature." - elog "However sysprof is not able to construct call trees if frame pointers" - elog "are not present. Therefore -fno-omit-frame-pointer CFLAGS is suggested" - elog "for the libraries and applications involved in the profiling. That" - elog "means a CPU register is used for the frame pointer instead of other" - elog "purposes, which means a very minimal performance loss when there is" - elog "register pressure." -} - -pkg_postrm() { - xdg_pkg_postrm - gnome2_schemas_update -} |