diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 11:50:53 -0500 |
| commit | 290aebdea65a02557706eaeda477fef0437b6a48 (patch) | |
| tree | f87a939169a508a2e943570501b64cc16b411cda /dev-util/sysprof | |
| parent | 6783ddcd4b73d9ce586a71770caed352bec93b16 (diff) | |
| download | baldeagleos-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/Manifest | 3 | ||||
| -rw-r--r-- | dev-util/sysprof/files/sysprof-48.0-shadowed-variable.patch | 25 | ||||
| -rw-r--r-- | dev-util/sysprof/metadata.xml | 21 | ||||
| -rw-r--r-- | dev-util/sysprof/sysprof-48.1.ebuild | 112 | ||||
| -rw-r--r-- | dev-util/sysprof/sysprof-49.0.ebuild | 115 | ||||
| -rw-r--r-- | dev-util/sysprof/sysprof-50.0.ebuild | 115 |
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 -} |
