summaryrefslogtreecommitdiff
path: root/dev-util/sysprof
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /dev-util/sysprof
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip
Adding metadata
Diffstat (limited to 'dev-util/sysprof')
-rw-r--r--dev-util/sysprof/Manifest3
-rw-r--r--dev-util/sysprof/files/sysprof-48.0-shadowed-variable.patch25
-rw-r--r--dev-util/sysprof/metadata.xml21
-rw-r--r--dev-util/sysprof/sysprof-48.1.ebuild112
-rw-r--r--dev-util/sysprof/sysprof-49.0.ebuild115
-rw-r--r--dev-util/sysprof/sysprof-50.0.ebuild115
6 files changed, 0 insertions, 391 deletions
diff --git a/dev-util/sysprof/Manifest b/dev-util/sysprof/Manifest
deleted file mode 100644
index f78c8bac6c98..000000000000
--- a/dev-util/sysprof/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST sysprof-48.1.tar.xz 1231756 BLAKE2B b53ad866fcb1ad226a21311f91369305755fd0fa922fedd9238f4ca8e29604a118bda6fa21c8ac893f7f556c22777a89ff0b9205aa0616bc859725e3faf776d1 SHA512 0d3f77e2a28c0eddbd8ae0b13ffcd825eec3040de4cf2ea49236fcaae1efee85f7285390c72df9c80fb33b1fd03aa12741d4f9b7769736595f7e922c227ad863
-DIST sysprof-49.0.tar.xz 1239324 BLAKE2B 166cc26117b52f7225e4b6b8be1fadededd67d3b4cd242e1c38d928495fcdf3a86787856896d82a2fdccf249bdd4dd97b5c9ac11f002ce4449e5e5d554d60b29 SHA512 ca94abd405e9765c36115a097ad2efcb388b04f1457d20c73b6ff058c46bc4db314dd0037951a43e18c7d218fbf036683e9cc076cfdecaede72c2f8fe2e2eb8d
-DIST sysprof-50.0.tar.xz 1289588 BLAKE2B d65c4eeedc0db480c2d8589b5e76270183edb2af917bfb3398f91574eb4df45ef8ff2a0b6d6bdf99eac2e3b86495dd0c6922e20304b9f2e4628e847ccebc47d9 SHA512 da07515df722b59550b45c70a2f4c323defa6e561701091e33924499c9ee512ba4584cb3700936ec9a152b64dc0048811671cf37b1093b217c285c22c35d30e5
diff --git a/dev-util/sysprof/files/sysprof-48.0-shadowed-variable.patch b/dev-util/sysprof/files/sysprof-48.0-shadowed-variable.patch
deleted file mode 100644
index 94f6b4fb35a2..000000000000
--- a/dev-util/sysprof/files/sysprof-48.0-shadowed-variable.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Compilation with Clang fails on -Werror=shadow: 'environ' shadows declaration from /usr/include/unistd.h
-
-Bug: https://gitlab.gnome.org/GNOME/sysprof/-/issues/150
---- a/src/sysprof/sysprof-greeter.c
-+++ b/src/sysprof/sysprof-greeter.c
-@@ -626,14 +626,14 @@ sysprof_greeter_init (SysprofGreeter *self)
-
- if (self->recording_template)
- {
-- g_auto(GStrv) environ = NULL;
-+ g_auto(GStrv) environ_ = NULL;
- g_object_get (self->recording_template,
-- "environ", &environ,
-+ "environ", &environ_,
- NULL);
-- if (environ)
-+ if (environ_)
- {
-- for (guint i = 0; environ[i]; i++)
-- gtk_string_list_append (self->envvars, environ[i]);
-+ for (guint i = 0; environ_[i]; i++)
-+ gtk_string_list_append (self->envvars, environ_[i]);
- }
- }
-
diff --git a/dev-util/sysprof/metadata.xml b/dev-util/sysprof/metadata.xml
deleted file mode 100644
index 51890adc9588..000000000000
--- a/dev-util/sysprof/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <longdescription lang="en">
- Sysprof is a sampling CPU profiler for Linux that profiles the entire
- system, not just a single application.
- Sysprof handles shared libraries and applications do not need to be
- recompiled. In fact they don't even have to be restarted.
- </longdescription>
- <use>
- <flag name="debuginfod">Enable debuginfod support via <pkg>dev-libs/elfutils</pkg> libdebuginfod</flag>
- </use>
- <slots>
- <subslots>sysprof and sysprof-ui API version</subslots>
- </slots>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>
diff --git a/dev-util/sysprof/sysprof-48.1.ebuild b/dev-util/sysprof/sysprof-48.1.ebuild
deleted file mode 100644
index eb77874cad74..000000000000
--- a/dev-util/sysprof/sysprof-48.1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils greadme meson systemd xdg
-
-DESCRIPTION="System-wide Linux Profiler"
-HOMEPAGE="https://www.sysprof.com/"
-
-LICENSE="GPL-3+ GPL-2+"
-API_VERSION="4"
-SLOT="0/${API_VERSION}"
-KEYWORDS="amd64 ~arm64 ~loong x86"
-IUSE="gtk systemd test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/glib-2.76.0:2
- gtk? (
- >=gui-libs/gtk-4.15:4
- >=gui-libs/libadwaita-1.6.0:1
- x11-libs/cairo
- x11-libs/pango
- )
- systemd? ( sys-apps/systemd )
- dev-libs/json-glib
- >=dev-libs/libdex-0.9
- >=gui-libs/libpanel-1.4
- sys-libs/libunwind:=
- >=sys-auth/polkit-0.114[daemon(+)]
- dev-libs/elfutils
- >=dev-util/sysprof-common-${PV}
- >=dev-util/sysprof-capture-${PV}:${API_VERSION}
-"
-DEPEND="
- ${RDEPEND}
- !systemd? ( !!sys-apps/systemd )
-"
-BDEPEND="
- dev-libs/appstream-glib
- >=dev-util/gdbus-codegen-2.80.5-r1
- 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: not meson.is_subproject/d' \
- -e '/install.*sysprof_header_subdir/d' \
- -e 's/pkgconfig\.generate/subdir_done()\npkgconfig\.generate/' \
- src/libsysprof-capture/meson.build || die
-}
-
-src_configure() {
- # -Dsysprofd=host currently unavailable from ebuild
- local emesonargs=(
- $(meson_use gtk)
- -Dlibsysprof=true
- -Dinstall-static=false
- -Dsysprofd=bundled
- -Dsystemdunitdir=$(systemd_get_systemunitdir)
- # -Ddebugdir
- -Dhelp=true
- -Dtools=true
- $(meson_use test tests)
- -Dexamples=false
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- # We want to ship org.gnome.Sysprof3.Profiler.xml in sysprof-common for the benefit of x11-wm/mutter
- rm "${ED}"/usr/share/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml || die
-
- greadme_stdin <<-EOF
- On many systems, especially amd64, it is typical that with a modern
- toolchain -fomit-frame-pointer for gcc is the default, because
- debugging is still possible thanks to gcc/gdb location list feature.
- However sysprof is not able to construct call trees if frame pointers
- are not present. Therefore -fno-omit-frame-pointer CFLAGS is suggested
- for the libraries and applications involved in the profiling. That
- means a CPU register is used for the frame pointer instead of other
- purposes, which means a very minimal performance loss when there is
- register pressure.
-EOF
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
- greadme_pkg_preinst
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
- greadme_pkg_postinst
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/dev-util/sysprof/sysprof-49.0.ebuild b/dev-util/sysprof/sysprof-49.0.ebuild
deleted file mode 100644
index 1bb1d455aa82..000000000000
--- a/dev-util/sysprof/sysprof-49.0.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils greadme meson systemd xdg
-
-DESCRIPTION="System-wide Linux Profiler"
-HOMEPAGE="https://www.sysprof.com/"
-
-LICENSE="GPL-3+ GPL-2+"
-API_VERSION="4"
-SLOT="0/${API_VERSION}"
-KEYWORDS="amd64 ~arm64 ~loong x86"
-IUSE="debuginfod gtk systemd test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/glib-2.76.0:2
- gtk? (
- >=gui-libs/gtk-4.15:4
- >=gui-libs/libadwaita-1.6.0:1
- x11-libs/cairo
- x11-libs/pango
- )
- systemd? ( sys-apps/systemd:= )
- dev-libs/json-glib
- >=dev-libs/libdex-0.9:=
- >=gui-libs/libpanel-1.4:1
- sys-libs/libunwind:=
- >=sys-auth/polkit-0.114[daemon(+)]
- dev-libs/elfutils[debuginfod?]
- >=dev-util/sysprof-common-${PV}
- >=dev-util/sysprof-capture-${PV}:${API_VERSION}
-"
-DEPEND="
- ${RDEPEND}
- !systemd? ( !!sys-apps/systemd )
-"
-BDEPEND="
- dev-libs/appstream-glib
- >=dev-util/gdbus-codegen-2.80.5-r1
- 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: not meson.is_subproject/d' \
- -e '/install.*sysprof_header_subdir/d' \
- -e 's/pkgconfig\.generate/subdir_done()\npkgconfig\.generate/' \
- src/libsysprof-capture/meson.build || die
-}
-
-src_configure() {
- # -Dsysprofd=host currently unavailable from ebuild
- local emesonargs=(
- $(meson_use gtk)
- -Dlibsysprof=true
- -Dinstall-static=false
- -Dsysprofd=bundled
- -Dsystemdunitdir=$(systemd_get_systemunitdir)
- # -Ddebugdir
- -Dhelp=true
- -Dtools=true
- $(meson_use test tests)
- -Dexamples=false
- $(meson_feature debuginfod)
- -Dintrospection=disabled
- -Ddocs=false
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- # We want to ship org.gnome.Sysprof3.Profiler.xml in sysprof-common for the benefit of x11-wm/mutter
- rm "${ED}"/usr/share/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml || die
-
- greadme_stdin <<-EOF
- On many systems, especially amd64, it is typical that with a modern
- toolchain -fomit-frame-pointer for gcc is the default, because
- debugging is still possible thanks to gcc/gdb location list feature.
- However sysprof is not able to construct call trees if frame pointers
- are not present. Therefore -fno-omit-frame-pointer CFLAGS is suggested
- for the libraries and applications involved in the profiling. That
- means a CPU register is used for the frame pointer instead of other
- purposes, which means a very minimal performance loss when there is
- register pressure.
-EOF
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
- greadme_pkg_preinst
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
- greadme_pkg_postinst
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/dev-util/sysprof/sysprof-50.0.ebuild b/dev-util/sysprof/sysprof-50.0.ebuild
deleted file mode 100644
index 11025a02a9d2..000000000000
--- a/dev-util/sysprof/sysprof-50.0.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils greadme meson systemd xdg
-
-DESCRIPTION="System-wide Linux Profiler"
-HOMEPAGE="https://www.sysprof.com/"
-
-LICENSE="GPL-3+ GPL-2+"
-API_VERSION="4"
-SLOT="0/${API_VERSION}"
-KEYWORDS="~amd64 ~arm64 ~loong ~x86"
-IUSE="debuginfod gtk systemd test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/glib-2.76.0:2
- gtk? (
- >=gui-libs/gtk-4.15:4
- >=gui-libs/libadwaita-1.6.0:1
- x11-libs/cairo
- x11-libs/pango
- )
- systemd? ( sys-apps/systemd:= )
- dev-libs/json-glib
- >=dev-libs/libdex-0.9:=
- >=gui-libs/libpanel-1.4:1
- sys-libs/libunwind:=
- >=sys-auth/polkit-0.114[daemon(+)]
- dev-libs/elfutils[debuginfod?]
- >=dev-util/sysprof-common-${PV}
- >=dev-util/sysprof-capture-${PV}:${API_VERSION}
-"
-DEPEND="
- ${RDEPEND}
- !systemd? ( !!sys-apps/systemd )
-"
-BDEPEND="
- dev-libs/appstream-glib
- >=dev-util/gdbus-codegen-2.80.5-r1
- 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: not meson.is_subproject/d' \
- -e '/install.*sysprof_header_subdir/d' \
- -e 's/pkgconfig\.generate/subdir_done()\npkgconfig\.generate/' \
- src/libsysprof-capture/meson.build || die
-}
-
-src_configure() {
- # -Dsysprofd=host currently unavailable from ebuild
- local emesonargs=(
- $(meson_use gtk)
- -Dlibsysprof=true
- -Dinstall-static=false
- -Dsysprofd=bundled
- -Dsystemdunitdir=$(systemd_get_systemunitdir)
- # -Ddebugdir
- -Dhelp=true
- -Dtools=true
- $(meson_use test tests)
- -Dexamples=false
- $(meson_feature debuginfod)
- -Dintrospection=disabled
- -Ddocs=false
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- # We want to ship org.gnome.Sysprof3.Profiler.xml in sysprof-common for the benefit of x11-wm/mutter
- rm "${ED}"/usr/share/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml || die
-
- greadme_stdin <<-EOF
- On many systems, especially amd64, it is typical that with a modern
- toolchain -fomit-frame-pointer for gcc is the default, because
- debugging is still possible thanks to gcc/gdb location list feature.
- However sysprof is not able to construct call trees if frame pointers
- are not present. Therefore -fno-omit-frame-pointer CFLAGS is suggested
- for the libraries and applications involved in the profiling. That
- means a CPU register is used for the frame pointer instead of other
- purposes, which means a very minimal performance loss when there is
- register pressure.
-EOF
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
- gnome2_schemas_savelist
- greadme_pkg_preinst
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
- greadme_pkg_postinst
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}